- 将 Controller 中的新增方法返回类型从 R<Void> 修改为 R<HrmLeaveReqVo> 等对应的 VO 类型 - 修改 Service 层 insertByBo 方法返回类型从 Boolean 为对应的 VO 对象,并在其中包含流程实例 ID - 在各个 VO 类中添加 instId 字段用于存储流程实例 ID - 完善流程实例启动后将实例 ID 设置到返回对象中的逻辑 - 统一各业务类型的新增接口返回值处理方式,提供更完整的数据回传功能
- 在请假申请、报销申请、用印申请和出差申请中添加项目ID字段 - 扩展VO类以包含完整的项目信息展示字段 - 新增带项目信息查询的数据库映射方法 - 更新MyBatis XML配置文件中的结果映射和SQL查询 - 修改服务层实现以支持关联项目信息的查询操作 - 为各种申请类型的列表和分页查询增加项目过滤条件
- 在插入员工信息前验证用户ID是否已存在 - 如果用户已存在则抛出运行时异常 - 使用LambdaQueryWrapper进行条件查询 - 防止重复插入相同的用户员工信息