Commit Graph

9 Commits

Author SHA1 Message Date
682f650745 feat(hrm): 添加流程实例评论功能
- 新增 HrmFlowComment 实体类定义评论数据结构
- 创建 HrmFlowCommentBo 业务对象用于数据传输
- 实现 HrmFlowCommentController 提供完整的CRUD接口
- 开发 HrmFlowCommentService 业务逻辑处理层
- 配置 HrmFlowCommentMapper 数据访问接口
- 设计 HrmFlowCommentVo 视图对象支持Excel导出
- 在SysUserService中添加用户昵称映射查询方法
- 实现评论列表的分页查询和用户名称转换功能
- 支持评论内容和附件信息的存储与展示
2026-02-28 15:09:18 +08:00
d223a9d5af feat(hrm): 添加流程实例任务查询功能
- 在HrmFlowInstanceController中新增getTasksByInstanceId接口
- 在HrmFlowInstanceService及其实现类中添加getTasksByInstanceId方法
- 注入UserService用于获取用户昵称信息
- 查询流程任务时关联查询处理人昵称并返回给前端
- 添加assigneeNickName字段到HrmFlowTaskVo用于显示用户昵称
2026-02-26 17:38:55 +08:00
ce65595d40 feat(hrm): 新增拨款申请功能模块
- 创建拨款申请实体类 HrmAppropriationReq 包含业务字段和审计字段
- 实现拨款申请控制器提供增删改查和分页查询接口
- 开发拨款申请服务层实现业务逻辑和流程实例启动功能
- 设计拨款申请数据传输对象包括请求体、视图对象和业务对象
- 配置MyBatis映射文件实现数据库操作和项目关联查询
- 添加流程模板集成支持拨款申请的审批流程管理
- 实现手动审批人指定和自动模板匹配的审批启动机制
2026-02-26 09:59:44 +08:00
cb231cb998 feat(flow): 添加驳回实例删除功能并优化代码结构
- 在HrmFlowInstanceController中新增deleteRejected接口用于删除驳回状态的流程实例
- 在HrmFlowInstanceService中实现deleteRejectedInstance方法,包含状态校验和级联删除逻辑
- 修复代码中的缩进格式问题,统一代码风格
- 优化HrmFlowTaskServiceImpl中查询待办任务的逻辑,避免空指针异常
- 更新注释中的引号格式,保持代码一致性
- 添加数据验证注解确保参数合法性
2026-02-25 09:30:11 +08:00
4855420c86 feat(flow): 添加流程实例撤销功能
- 在控制器中新增撤销申请接口 /revoke/{instId}
- 实现服务层撤销逻辑,检查实例和任务状态
- 验证只有运行中的实例且所有任务都为待办状态时才允许撤销
- 更新实例和相关任务的状态为已撤销
- 添加事务管理确保数据一致性
- 完善接口文档注释说明撤销条件和返回值
2026-02-24 15:21:37 +08:00
4447fb1cb1 feat(hrm): 添加请假统计功能
- 在控制器中新增 /stats 接口用于获取请假统计数据
- 新增 HrmLeaveStatsVo 数据传输对象定义统计结构
- 在数据访问层添加多个统计查询方法,包括按类型、部门、月份统计
- 实现服务层统计业务逻辑,包括请假汇总、分类统计、员工状态统计
- 配置 MyBatis 映射文件实现各维度统计 SQL 查询
- 添加员工总数和请假中员工数的统计功能
2026-02-24 14:56:51 +08:00
613bf59833 feat(hrm): 添加抄送标志字段支持已审批流程查询
- 在HrmFlowCcBo中新增ccFlag字段
- 修改HrmFlowCcController的my方法增加ccFlag参数支持
- 在HrmFlowCcServiceImpl中实现ccFlag为1时查询已审批流程实例逻辑
- 添加flowInstMapper依赖注入用于查询流程实例数据
- 增加stream包导入支持列表转换操作
- 在OaSalaryMasterServiceImpl中添加按创建时间倒序排序功能
2026-02-10 14:56:19 +08:00
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
fb6bc5f53c 添加hrm模块 2026-01-05 15:36:22 +08:00