chenhao
|
262218c161
|
feat(examine): 添加删除备注和清空用户信息功能
- 在 ExamineRemarkMapper 中添加 deleteByTaskId 方法,用于删除指定任务的备注
- 在 ExamineRemarkServiceImpl 中实现 deleteByTaskId 方法
- 在 IExamineRemarkService 中添加 deleteByTaskId 接口
- 在 TaskServiceImpl 中调用 deleteByTaskId 方法以删除任务备注
- 在 ExamineUserMapper 中添加 clearUserByTaskId 方法,用于清空指定任务的用户信息
- 在 ExamineUserMapper.xml 中实现 clearUserByTaskId 方法的 SQL 语句- 修改 TaskServiceImpl 中的 updateTask 方法,添加清空用户信息和删除备注的逻辑
- 修改 ExamineTaskMapper.xml 中的查询语句,按创建时间降序排序任务
|
2025-04-27 15:21:01 +08:00 |
chenhao
|
d010449773
|
feat(examine): 新增考核模板功能并优化考核流程
- 新增考核模板相关实体、Mapper、Service和Controller
- 在考核配置中添加模板ID字段,实现模板关联
- 优化考核详情查询,支持按模板查询配置
- 新增个人自评功能,允许员工在考核中进行自我评价- 修复部分员工无法查看主管评分的问题
- 优化文件上传大小限制,提高至100M
|
2025-04-25 11:17:34 +08:00 |
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 |