Commit Graph

9 Commits (82778133aaee9c4c510c349017b0cf85ddbe8688)

Author SHA1 Message Date
chenhao 16ef200d39 feat(examine): 优化考核人员列表排序功能并添加数据权限控制
- 在 ExamineUser 类中添加 sortFiled 和 orderBySql 字段,用于自定义排序
- 更新 ExamineUserController,移除不必要的导入
- 修改 ExamineUserMapper.xml,使用 orderBySql 替代固定的排序方式
- 在 ExamineUserServiceImpl 中实现数据权限控制,限制非管理员用户只能查看本部门及子部门的考核人员
2025-01-21 15:44:49 +08:00
chenhao 30c63b8c10 refactor(examine): 优化考核评分逻辑
- 移除 ExamineDetailServiceImpl 中的系统核算单独处理逻辑
- 在 ExamineUserServiceImpl 中新增系统核算处理方法- 更新 ExamineDto 和 ExamineUser 类,添加 selfScore 字段
- 修改数据库 mapper,增加 self_score 相关的 SQL 语句
- 优化工作日志查询 SQL,提高查询效率
2025-01-09 11:47:29 +08:00
chenhao 64ef5730bf fix(examine): 修复考核任务查询和用户信息获取问题
- 修复了考核任务查询中根据状态筛选的问题
- 优化了考核用户信息获取的逻辑,增加了主管用户 ID 和名称字段
- 调整了考核用户信息保存逻辑,自动设置主管用户 ID
- 优化了任务查询接口,支持直接使用查询参数对象
2025-01-07 11:15:22 +08:00
chenhao e9e7fc15ad feat(examine): 实现系统考核功能
- 新增系统考核相关的 mapper、service 接口和实现类方法
- 添加工作日志相关查询和处理逻辑
-优化任务删除功能,支持删除关联的用户和明细数据
2025-01-06 10:31:50 +08:00
chenhao 134597b64d feat(examine): 优化考核任务列表接口
- 新增考核任务列表接口,支持按任务名称和状态筛选
- 优化任务状态逻辑,增加过期和进行中状态判断
- 调整考核类型枚举值,提高可读性
- 优化考核详情保存逻辑,增加批量保存功能
2025-01-03 15:21:26 +08:00
chenhao 1c2fc2bcc0 feat(examine): 考核用户列表添加数据权限控制
- 将 ExamineUser 类继承自 BaseEntity
- 在 ExamineUserMapper.xml 中添加数据范围参数
- 在 ExamineUserServiceImpl 中添加数据权限注解
2025-01-03 10:56:18 +08:00
chenhao ab2844e5bd feat(examine): 考核管理添加权限控制并优化排序功能
- 在 ExamineDetailController 和 ExamineUserController 中添加了权限控制注解
- 在 ExamineUser 中添加了 userName 和 isAsc 字段
- 修改了 ExamineUserMapper.xml 以支持用户昵称查询和排序功能
- 优化了查询参数验证逻辑
2025-01-03 10:36:18 +08:00
chenhao ccd5cf3deb feat(examine): 实现考核评分功能
- 新增考核评分相关字段和方法
- 实现了根据考核详情计算分数的功能
- 更新了用户考核状态和分数- 优化了考核列表查询条件
2025-01-02 17:43:10 +08:00
chenhao e2884835f0 refactor(examine): 重构考核模块代码结构
- 将 Dao 接口统一改为 Mapper 接口
- 更新 XML 配置文件路径和内容
- 修改 Service 实现类中的 Dao 调用
- 为 ExamineUser 实体类添加考核状态字段- 新增 ExamineUser 列表查询接口和实现
- 更新 ExamineUserController,增加分页查询功能
2025-01-02 11:34:34 +08:00