Просмотр исходного кода

refactor: 删除未使用的 not_working 工作状态 (Story 13.29)

- 删除 NOT_WORKING 枚举值
- 简化为 3 个状态: 待入职/在职/已离职
- 更新所有默认值为 PRE_WORKING

Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
yourname 1 неделя назад
Родитель
Сommit
c87ffaec00
1 измененных файлов с 4 добавлено и 9 удалено
  1. 4 9
      allin-packages/enums/src/enums/work-status.enum.ts

+ 4 - 9
allin-packages/enums/src/enums/work-status.enum.ts

@@ -3,7 +3,7 @@
  * 对应数据库 sys_dict 表中的 work_status 字典类型
  *
  * @remarks
- * 根据 Allin 系统数据库定义,包含4个固定工作状态
+ * 根据 Allin 系统数据库定义,包含3个固定工作状态
  */
 export enum WorkStatus {
   /** 待入职 - 已安排工作但尚未入职 */
@@ -13,10 +13,7 @@ export enum WorkStatus {
   WORKING = 'working',
 
   /** 已离职 - 工作已结束 */
-  RESIGNED = 'resigned',
-
-  /** 未就业 - 尚未安排工作 */
-  NOT_WORKING = 'not_working'
+  RESIGNED = 'resigned'
 }
 
 /**
@@ -25,8 +22,7 @@ export enum WorkStatus {
 export const WorkStatusLabels: Record<WorkStatus, string> = {
   [WorkStatus.PRE_WORKING]: '待入职',
   [WorkStatus.WORKING]: '在职',
-  [WorkStatus.RESIGNED]: '已离职',
-  [WorkStatus.NOT_WORKING]: '未就业'
+  [WorkStatus.RESIGNED]: '已离职'
 };
 
 /**
@@ -35,8 +31,7 @@ export const WorkStatusLabels: Record<WorkStatus, string> = {
 export const WorkStatusDescriptions: Record<WorkStatus, string> = {
   [WorkStatus.PRE_WORKING]: '已安排工作但尚未入职,等待入职手续',
   [WorkStatus.WORKING]: '正在工作中,处于在职状态',
-  [WorkStatus.RESIGNED]: '工作已结束,已离职',
-  [WorkStatus.NOT_WORKING]: '尚未安排工作,处于未就业状态'
+  [WorkStatus.RESIGNED]: '工作已结束,已离职'
 };
 
 /**