2026-04-22 工作日志
完成的任务
ECS 考勤规则模块开发
- ✅ 生成需求规格说明书
doc/ecs-attenRule-requirements.md
- ✅ 生成后端代码 9 个文件(Domain/Bo/Vo/Mapper/Service/ServiceImpl/Controller/ImportVo/ImportListener)
- 表名:
t_ecs_atten_rule,多租户表
规范修正
- ⚠️ 重要发现:多租户表 tenant_id 字段类型应为
varchar(20),不是 bigint
- 原因:TenantEntity.java 中
tenantId 是 String 类型
- 已更新 MEMORY.md 中的通用字段规范
前端代码生成
- ✅ 生成前端代码 4 个文件(types.ts/index.ts/index.vue/form.vue)
- 路径:
ykt_web/src/api/ecs/attenRule/ + ykt_web/src/views/ecs/attenRule/
技术要点
- ServiceImpl 使用 LambdaQueryWrapper + buildQueryWrapper 模式
- status 字段使用 sys_normal_disable 字典(String 类型)
- 主键不回显 Excel(无 @ExcelProperty 注解)
- 前端使用 min-width 规范表格列宽
- 新增时字典字段默认选中第一个选项