buhuazhen
5 天以前 cb84f5453ad54f710e76fc9d1edf6a2c2113ac13
分支
用户 buhuazhen <hua100783@gmail.com>
星期一, 三月 9, 2026 17:29 +0800
提交者 buhuazhen <hua100783@gmail.com>
星期一, 三月 9, 2026 17:29 +0800
提交cb84f5453ad54f710e76fc9d1edf6a2c2113ac13
目录 5ef1eb0bd1eb42bd2de8b858133370547b3542d9 目录 | zip | gz
上一版本 9d5a8f1595089094ff781d9d9e7872f8555404e6 查看 | 对比
feat(projectManagement): 新增项目管理核心模块和相关实体实现

- 新增项目管理信息实体Info及其DTO/VO,支持项目编号自动生成
- 实现项目阶段PlanStageEnum及相关DTO,支持项目阶段状态管理
- 增加项目信息的服务层及Controller,支持项目基本信息保存接口
- 实现合同联系信息ContractInfo及其DTO、Mapper及数据库映射
- 新增收货地址ShippingAddress及其相关处理服务
- 完善销售台账产品关联处理,增加SaleEnum支持项目类型销售
- 优化保存逻辑,实现项目信息、合同、收货地址及销售产品的事务保存
- 修正文件附件Id映射逻辑,防止空值存入导致异常
- 添加Mybatis自定义填充逻辑,兼容Long类型的用户Id填充
- 引入 jackson-datatype-jsr310 支持Java 8 日期时间类型序列化
- 新增团队成员TeamDto支持项目团队成员管理
- 新增并完善相关Mapper及XML映射文件,保证数据库操作正确执行
已添加24个文件
已修改8个文件
1259 ■■■■■ 文件已修改
pom.xml 5 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/service/impl/CustomerFollowUpFileServiceImpl.java 3 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/common/config/MybatisHandler.java 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/common/enums/PlanStageEnum.java 26 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/common/enums/ReviewStatusEnum.java 27 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/common/enums/SaleEnum.java 23 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/projectManagement/controller/InfoController.java 33 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/projectManagement/dto/ContractInfoDto.java 91 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/projectManagement/dto/PlanStageDto.java 22 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/projectManagement/dto/SaveInfoDto.java 82 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/projectManagement/dto/ShippingAddressDto.java 37 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/projectManagement/dto/TeamDto.java 35 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/projectManagement/mapper/ContractInfoMapper.java 18 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/projectManagement/mapper/InfoMapper.java 18 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/projectManagement/mapper/ShippingAddressMapper.java 18 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/projectManagement/pojo/ContractInfo.java 132 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/projectManagement/pojo/Info.java 210 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/projectManagement/pojo/ShippingAddress.java 75 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/projectManagement/service/InfoService.java 15 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/projectManagement/service/PlanService.java 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/projectManagement/service/impl/InfoServiceImpl.java 37 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/projectManagement/service/impl/PlanServiceImpl.java 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/projectManagement/service/impl/handle/ContractInfoHandleService.java 36 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/projectManagement/service/impl/handle/InfoHandleService.java 99 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/projectManagement/service/impl/handle/ShippingAddressHandleService.java 36 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/projectManagement/vo/SaveInfoVo.java 35 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/projectManagement/vo/SavePlanVo.java 5 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/service/ISalesLedgerService.java 4 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/service/impl/SalesLedgerServiceImpl.java 11 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/projectManagement/ContractInfoMapper.xml 38 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/projectManagement/InfoMapper.xml 51 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/projectManagement/ShippingAddressMapper.xml 24 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史