Hrms104Repository

104 HRMS(公司人資系統)直連 SQL 的 Repository。處理員工/假勤/獎懲匯入、考核結果回寫。

主要職責

讀(Sync FROM 104)

資料用途
員工名單候選名單 + 初複核主管推薦
假勤記錄事假/病假時數計算 出勤扣分
獎懲記錄獎懲加減分 計算

假別 codes:

  • 事假 S0001-1
  • 事假-專案 S0001-3
  • 半薪病假 S0002-1
  • 無薪病假 S0015-1

寫(Writeback TO 104)

考核完成後回寫至 104 HRMS_EXAM 表 + 複製 PDF 到 SMB 路徑。

詳見 104 回寫流程 9 階段 lifecycle。

SMB 路徑檢查

writeback-status API 新增:

  • smbConnected — SMB 路徑是否可達
  • smbError — 連接失敗原因

前端「銀行式雙 banner」:DB 連接狀態 / SMB 路徑狀態並列顯示。失敗時提示「請聯絡資訊科技部」(不曝光路徑)。

重要 SQL

所有 DB 操作用 EF Core,禁止拼接 SQL

相關概念

強連結(原文明確提及)

← 回到 wiki