Commit Graph

5 Commits

Author SHA1 Message Date
16328050c8 feat(hrm): 修改请假、报销、用印、出差申请的新增接口返回值类型
- 将 Controller 中的新增方法返回类型从 R<Void> 修改为 R<HrmLeaveReqVo> 等对应的 VO 类型
- 修改 Service 层 insertByBo 方法返回类型从 Boolean 为对应的 VO 对象,并在其中包含流程实例 ID
- 在各个 VO 类中添加 instId 字段用于存储流程实例 ID
- 完善流程实例启动后将实例 ID 设置到返回对象中的逻辑
- 统一各业务类型的新增接口返回值处理方式,提供更完整的数据回传功能
2026-02-10 11:24:24 +08:00
33da5d8114 refactor(mapper): 移除请求实体映射中的删除标志字段
- 从HrmLeaveReqMapper.xml中移除del_flag字段映射
- 从HrmReimburseReqMapper.xml中移除del_flag字段映射
- 从HrmSealReqMapper.xml中移除del_flag字段映射
- 从HrmTravelReqMapper.xml中移除del_flag字段映射
- 简化了四个请求实体的结果映射配置
- 保持了继承关系的结果映射结构
2026-02-05 13:42:59 +08:00
8628a2fb83 feat(hrm): 增加项目关联功能到各类申请模块
- 在请假申请、报销申请、用印申请和出差申请中添加项目ID字段
- 扩展VO类以包含完整的项目信息展示字段
- 新增带项目信息查询的数据库映射方法
- 更新MyBatis XML配置文件中的结果映射和SQL查询
- 修改服务层实现以支持关联项目信息的查询操作
- 为各种申请类型的列表和分页查询增加项目过滤条件
2026-02-05 13:28:52 +08:00
a29415d9a0 feat(employee): 添加员工信息时检查用户是否存在
- 在插入员工信息前验证用户ID是否已存在
- 如果用户已存在则抛出运行时异常
- 使用LambdaQueryWrapper进行条件查询
- 防止重复插入相同的用户员工信息
2026-01-05 16:01:22 +08:00
fb6bc5f53c 添加hrm模块 2026-01-05 15:36:22 +08:00