2026-04-22.md 1.0 KB

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 规范表格列宽
  • 新增时字典字段默认选中第一个选项