2 天以前 ac28c343201a816fad993e58f551ed64a4abe08a
分支
用户 <2163098428@qq.com>
星期五, 五月 29, 2026 11:50 +0800
提交者 <2163098428@qq.com>
星期五, 五月 29, 2026 11:50 +0800
提交ac28c343201a816fad993e58f551ed64a4abe08a
目录 b776ea677c73d2db052f240b78992e6fefa1c4b4 目录 | zip | gz
上一版本 8a6e4a02bfe464be4fb7673e3f7ef06774133f64 查看 | 对比
feat(approve): 添加车辆管理模块及审批功能

- 在ApprovalInstanceMapper.xml中添加form_config字段映射
- 添加VehicleBorrowRecordMapper和VehicleMapper依赖注入
- 实现车辆借出和延期审批的驳回处理逻辑
- 添加车辆借出审批完成后的状态处理方法handleVehicleBorrowApprovalFinished
- 实现车辆借用状态同步功能syncVehicleBorrowStatus
- 扩展RecordTypeEnum枚举添加车辆相关类型定义
- 重构TypeEnums将车辆审批拆分为借出和延期两种类型
- 添加车辆管理实体类Vehicle和车辆借出记录实体类VehicleBorrowRecord
- 实现车辆借出记录的数据传输对象VehicleBorrowRecordDto
- 创建车辆借出记录的数据访问层VehicleBorrowRecordMapper
- 实现车辆借出记录的业务逻辑服务VehicleBorrowRecordService
- 提供车辆借出记录的分页查询、增删改查等基础功能
- 实现车辆借出申请、归还、延期等核心业务流程
- 添加车辆借出和归还的附件存储功能
已添加19个文件
已修改4个文件
1707 ■■■■■ 文件已修改
doc/20260528_create_vehicle_borrow_record.sql 37 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
doc/20260528_车辆管理借出归还延期前端联调文档.md 257 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
sql/vehicle-api.md 221 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
sql/vehicle.sql 14 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/approve/bean/dto/VehicleBorrowRecordDto.java 21 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/approve/bean/dto/VehicleDto.java 11 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/approve/bean/vo/VehicleBorrowRecordVo.java 14 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/approve/bean/vo/VehicleVo.java 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/approve/controller/VehicleController.java 114 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/approve/mapper/VehicleBorrowRecordMapper.java 19 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/approve/mapper/VehicleMapper.java 19 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/approve/pojo/Vehicle.java 61 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/approve/pojo/VehicleBorrowRecord.java 130 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/approve/service/VehicleBorrowRecordService.java 35 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/approve/service/VehicleService.java 26 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/approve/service/impl/ApprovalInstanceServiceImpl.java 127 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/approve/service/impl/VehicleBorrowRecordServiceImpl.java 454 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/approve/service/impl/VehicleServiceImpl.java 74 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/enums/RecordTypeEnum.java 6 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/common/enums/TypeEnums.java 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/approve/ApprovalInstanceMapper.xml 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/approve/VehicleBorrowRecordMapper.xml 32 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/approve/VehicleMapper.xml 19 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史