chenhao
|
9e0b7b3b7f
|
feat(projectFile): 增加文件物理删除功能
- 在 ProjectFileMapper 中添加 file_path 字段的查询
- 在 ProjectFileServiceImpl 中实现文件物理删除逻辑
- 使用 FileUtils.deleteFile 方法删除文件,备用方案使用 Files.delete 方法
- 移除 TaskServiceImpl 中的 todo 注释
|
2025-04-28 16:30:01 +08:00 |
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
|
c03486036f
|
feat(examine): 更新考核任务模板
- 在 ExamineConfigMapper 和 ExamineDetailMapper 中添加了按任务 ID 删除记录的方法
- 更新了 ExamineTaskMapper 和 ExamineTemplateMapper 的查询语句,增加了模板类型和名称字段
- 修改了 TaskServiceImpl 中的 updateTask 方法,以支持更换考核模板时自动更新指标项
|
2025-04-25 17:55:27 +08:00 |
chenhao
|
d010449773
|
feat(examine): 新增考核模板功能并优化考核流程
- 新增考核模板相关实体、Mapper、Service和Controller
- 在考核配置中添加模板ID字段,实现模板关联
- 优化考核详情查询,支持按模板查询配置
- 新增个人自评功能,允许员工在考核中进行自我评价- 修复部分员工无法查看主管评分的问题
- 优化文件上传大小限制,提高至100M
|
2025-04-25 11:17:34 +08:00 |
chenhao
|
82778133aa
|
feat(file): 添加文件路径字段并优化文件上传和删除功能
- 在 ProjectFile 模型中添加 filePath 字段,用于存储文件路径
- 修改文件上传逻辑,保存文件路径信息
- 更新文件删除逻辑,根据文件路径删除文件- 在 application-dev.yml 和 application-pro.yml 中添加 profile 配置项
|
2025-04-22 17:34:46 +08:00 |
chenhao
|
70954e2e95
|
feat(project): 添加项目文件管理功能
- 新增项目文件实体类 ProjectFile
- 实现项目文件相关接口和控制器
- 在项目和需求实体类中添加文件列表属性
- 更新项目和需求服务类,支持文件上传和管理- 新增文件删除功能
|
2025-04-22 10:09:24 +08:00 |
chenhao
|
3cf0ba7d05
|
feat(demand): 优化需求管理功能
- 修改需求插入接口,返回插入的需求对象
- 更新需求删除逻辑,采用逻辑删除方式- 优化查询接口,只返回状态为 0 的需求
- 调整工作日志查询,移除冗余的项目状态判断
|
2025-03-31 10:56:53 +08:00 |
chenhao
|
b5f0c88db3
|
feat(pms): 添加日志注解并优化代码
- 在 ProjectDemandController、ProjectVersionController 和 WorkHourController 中添加了 @Log 注解,用于记录操作日志- 优化了 ProjectDemandServiceImpl 和 ProjectVersionServiceImpl 中的代码结构,提高了代码复用性
-修复了 WorkHourController 中的空指针异常问题
|
2025-03-28 11:02:10 +08:00 |
chenhao
|
86c262ed4d
|
feat(business): 增加查询日期参数并优化相关逻辑- 在 ProjectDemand 和 ProjectVersion模型中添加 queryDate 字段
- 更新 ProjectDemandMapper 和 ProjectVersionMapper XML 文件,添加查询日期相关的 SQL 条件
- 修改 ProjectDemandServiceImpl 中的时间逻辑判断- 在 ProjectVersionServiceImpl 中添加查询日期参数的设置
- 在 WorkLogger 模型中添加 versionId 字段
- 更新 WorkLoggerMapper XML 文件,加入 versionId 的查询条件
- 在 WorkLoggerServiceImpl 中添加最大工作时间验证逻辑
|
2025-03-27 09:35:26 +08:00 |
chenhao
|
f0e3ecc142
|
feat(business): 修正版本节点类型并添加工作时长配置- 将版本节点类型从 "2" 修改为 "0",以正确表示版本在树形结构中的层级
- 在工作日志服务中添加系统配置服务引用,用于获取每日工作时长配置- 注释掉字典工具类获取每日工作时长的方法,准备替换为系统配置方式
|
2025-03-25 11:36:54 +08:00 |
chenhao
|
b2da4c75df
|
feat(demand): 新增项目状态枚举并优化需求相关逻辑- 在 Project 类中添加 ProjectStateEnum 枚举,用于表示项目状态
- 修改 ProjectDemand 类中的枚举名称,从 DemandStatus改为 DemandStatusEnum
- 更新 ProjectDemandMapper.xml,移除冗余的 SQL 语句
- 优化 ProjectDemandServiceImpl 中的插入、更新和删除逻辑,增加项目状态验证
|
2025-03-21 17:52:20 +08:00 |
chenhao
|
ce64642460
|
feat(demand): 新增需求管理和版本号功能
- 添加需求管理相关实体类、Mapper、Service和Controller
- 实现需求列表查询、详情查看、新增、编辑和删除功能
- 添加版本号管理相关实体类、Mapper、Service和Controller
- 实现版本号列表查询、详情查看、新增、编辑和删除功能
- 新增版本号树形结构查询功能
- 更新工作日志实体类,增加需求Id等字段
- 修改定时任务白名单配置
|
2025-03-21 14:51:28 +08:00 |
chenhao
|
91658c71a7
|
perf(pms-business): 优化用户考核评分排序规则
- 修改了 "all" 排序字段的 SQL 语句,增加了对考核状态的判断
- 实现了总分、主管评分和个人评分的优先级排序
- 优化了评分排序的逻辑,提高了排序的准确性和公平性
|
2025-03-20 09:40:40 +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
|
db51747dc7
|
feat(examine): 优化考核任务配置更新和列表查询功能
- 新增 ConfigUpdateDto 类用于封装考核配置更新请求参数
- 在 ExamineTask 中添加 taskEditFlag 字段表示任务编辑状态
- 新增 ExamineTaskDto 类用于封装考核任务列表查询结果
- 优化考核任务列表查询逻辑,支持按用户 ID 查询
-重构考核配置更新方法,支持异步处理和状态更新
|
2025-01-08 15:21:05 +08:00 |
chenhao
|
a8692d640f
|
feat(pms-business): 为 examine_task 表的查询结果添加按创建时间降序排序
- 在 ExamineTaskMapper.xml 文件中的两个查询语句末尾添加了 order by 子句
- 第一个查询按 create_time 降序排序
- 第二个查询按 t1.create_time 降序排序
|
2025-01-08 10:07:58 +08:00 |
chenhao
|
64ef5730bf
|
fix(examine): 修复考核任务查询和用户信息获取问题
- 修复了考核任务查询中根据状态筛选的问题
- 优化了考核用户信息获取的逻辑,增加了主管用户 ID 和名称字段
- 调整了考核用户信息保存逻辑,自动设置主管用户 ID
- 优化了任务查询接口,支持直接使用查询参数对象
|
2025-01-07 11:15:22 +08:00 |
tp_caosong1
|
fe71d980b8
|
Merge remote-tracking branch 'origin/dev_1.1.0' into dev_1.1.0
# Conflicts:
# pms-business/src/main/resources/mapper/business/examine/ExamineTaskMapper.xml
|
2025-01-07 09:44:33 +08:00 |
tp_caosong1
|
7013bc82e6
|
feat: 联调完善5
|
2025-01-07 09:41:37 +08:00 |
chenhao
|
76b99571a4
|
fix(examine): 修复系统核算分数问题
- 增加考核人员存在性校验
- 通过任务ID获取年份,替代硬编码的年份值- 添加 ExamineTaskMapper 的 queryById 方法并实现
- 优化系统核算分数的计算逻辑
|
2025-01-07 09:14:21 +08:00 |
tp_caosong1
|
7702c20b66
|
feat: 联调完善4
|
2025-01-06 17:48:46 +08:00 |
tp_caosong1
|
a02fdc81aa
|
feat: 联调完善3
|
2025-01-06 16:52:37 +08:00 |
tp_caosong1
|
37408313a3
|
feat: 联调完善2
|
2025-01-06 16:22:37 +08:00 |
tp_caosong1
|
1154b11ab5
|
feat: 联调完善2
|
2025-01-06 16:18:53 +08:00 |
tp_caosong1
|
4057e9abf7
|
feat: 联调完善1
|
2025-01-06 10:43:48 +08:00 |
tp_caosong1
|
8c70789814
|
Merge remote-tracking branch 'origin/dev_1.1.0' into dev_1.1.0
# Conflicts:
# pms-business/src/main/java/tech/unissense/pms/business/examine/task/service/impl/TaskServiceImpl.java
|
2025-01-06 10:41:41 +08:00 |
tp_caosong1
|
0b0116ef6e
|
feat: 联调完善
|
2025-01-06 10:38:23 +08:00 |
tp_caosong1
|
b527936b30
|
feat: 联调完善
|
2025-01-06 10:32:37 +08:00 |
chenhao
|
e9e7fc15ad
|
feat(examine): 实现系统考核功能
- 新增系统考核相关的 mapper、service 接口和实现类方法
- 添加工作日志相关查询和处理逻辑
-优化任务删除功能,支持删除关联的用户和明细数据
|
2025-01-06 10:31:50 +08:00 |
tp_caosong1
|
b4764d6f8d
|
feat: 任务改逻辑完善
|
2025-01-06 09:46:09 +08:00 |
chenhao
|
534dbf1a8d
|
feat(examine): 新增考核任务和用户关联功能
- 在 ExamineTask 模型中添加 userIdList 字段,用于保存考核用户列表
- 在 ExamineUser模型中添加 taskId 字段,用于关联考核任务
- 修改 TaskServiceImpl 中的 addTask 方法,增加考核用户信息的保存逻辑
- 调整 ExamineDetailController 和 ExamineDetailService 中的方法,以适应新的考核用户关联
|
2025-01-03 16:13:59 +08:00 |
chenhao
|
134597b64d
|
feat(examine): 优化考核任务列表接口
- 新增考核任务列表接口,支持按任务名称和状态筛选
- 优化任务状态逻辑,增加过期和进行中状态判断
- 调整考核类型枚举值,提高可读性
- 优化考核详情保存逻辑,增加批量保存功能
|
2025-01-03 15:21:26 +08:00 |
chenhao
|
fade049c9d
|
refactor(pms-business): 重构考核详情相关代码
- 将 ExamineDetailVo 重命名为 ExamineConfigDetailVo,以更准确地反映其用途
- 移除了未使用的导入和注解,简化了代码结构
- 优化了 formatData 方法的实现,提高了代码可读性和性能
|
2025-01-03 11:13: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 |
tp_caosong1
|
fadadde6f1
|
Merge remote-tracking branch 'origin/dev_1.1.0' into dev_1.1.0
|
2025-01-03 10:11:30 +08:00 |
tp_caosong1
|
4075b24b8d
|
feat: 任务增删改查逻辑完成
|
2025-01-03 10:10:56 +08:00 |
chenhao
|
ccd5cf3deb
|
feat(examine): 实现考核评分功能
- 新增考核评分相关字段和方法
- 实现了根据考核详情计算分数的功能
- 更新了用户考核状态和分数- 优化了考核列表查询条件
|
2025-01-02 17:43:10 +08:00 |
tp_caosong1
|
86015a72ff
|
Merge remote-tracking branch 'origin/dev_1.1.0' into dev_1.1.0
|
2025-01-02 15:36:10 +08:00 |
chenhao
|
4e74ff5200
|
feat(examine): 新增考核详情功能
- 在 ExamineConfig 中添加 sortNum 字段
- 新增 ExamineConfig 的 list 方法- 新增 ExamineDetailRequestDto、ExamineDto、ExamineDetailVo 等数据传输对象- 实现考核详情的批量插入和格式化数据功能
- 新增总体评价的更新方法
- 优化 SQL 查询,使用 base_query 重构重复的查询语句
|
2025-01-02 15:35:33 +08:00 |
tp_caosong1
|
bd05550939
|
feat: 任务增删改查逻辑完成
|
2025-01-02 15:35:29 +08:00 |
chenhao
|
e2884835f0
|
refactor(examine): 重构考核模块代码结构
- 将 Dao 接口统一改为 Mapper 接口
- 更新 XML 配置文件路径和内容
- 修改 Service 实现类中的 Dao 调用
- 为 ExamineUser 实体类添加考核状态字段- 新增 ExamineUser 列表查询接口和实现
- 更新 ExamineUserController,增加分页查询功能
|
2025-01-02 11:34:34 +08:00 |
chenhao
|
d28f35e328
|
feat:代码初始化
1:考核代码初始化
|
2025-01-02 10:27:58 +08:00 |
chenhao
|
f67aafa7ec
|
fix(pms-admin): 修改 Redis 主机地址
- 将 Redis 主机地址从 192.168.124.103 修改为 192.168.124.202
|
2025-01-02 10:11:38 +08:00 |
chenhao
|
dc09c7f5e0
|
feat(project): 增加项目执行信息查询功能
- 新增 ProjectQueryDto 类用于项目执行信息查询参数
- 修改 IProjectService 接口,增加 executionInfo 方法
- 实现 ProjectServiceImpl 中的 executionInfo 方法,支持按用户和日期筛选
- 更新 ProjectMapper.xml,移除项目状态的复杂查询逻辑
- 在 WorkLoggerServiceImpl 中为 CalendarVo 添加工作时间字段
|
2024-11-06 11:31:15 +08:00 |
chenhao
|
f9b4b3d49d
|
feat:填报工时添加删除功能
|
2024-11-01 10:11:49 +08:00 |
chenhao
|
ecc2b56c6f
|
feat:优化问题
|
2024-10-22 14:44:24 +08:00 |
chenhao
|
d14740474c
|
feat:优化问题
|
2024-10-18 17:11:05 +08:00 |
chenhao
|
30e865334a
|
feat:优化问题
|
2024-10-18 17:09:35 +08:00 |