Commit Graph

14 Commits

Author SHA1 Message Date
411fe8ff0d fix(crm-order): 修复订单查询排序逻辑
```
重新调整订单查询的排序顺序,将创建时间降序排列移到订单类型升序排列之后,
确保预订单(0)在正式订单(1)之前显示,同时按创建时间倒序排列。
```
2025-12-31 11:41:58 +08:00
289f205ba0 refactor(crm): 重构销售报表订单明细查询方法
- 移除 queryOrderDetailPageList 方法中的重复代码
- 调整 queryOrderDetailList 方法的返回值处理逻辑
- 优化订单明细列表的查询和数据构建流程
- 保持原有的注解和接口实现不变
2025-12-29 17:00:59 +08:00
ba12c346e8 feat(sales): 为销售报表添加订单明细查询功能
- 在 CrmOrderItemMapper 中添加根据订单ID列表查询订单明细的方法
- 实现 MyBatis 查询语句支持批量订单ID查询订单明细
- 修改销售报表服务类注入 CrmOrderItemMapper 依赖
- 扩展销售报表查询逻辑以包含订单明细数据
- 在销售报表 VO 中添加订单明细列表字段
- 使用流式处理和分组收集优化订单明细关联逻辑
2025-12-29 16:55:06 +08:00
9eb07b8fd6 feat(order): 实现订单列表用户昵称显示和物料卷长度字段扩展
- 在 CrmOrderVo 中添加 createByName 和 updateByName 字段用于显示用户昵称
- 集成 ISysUserService 实现订单列表中创建人和更新人昵称的自动填充
- 优化查询逻辑,通过单次遍历同时处理用户昵称映射和物料产品对象构建
- 为 WmsMaterialCoil 实体添加 length 长度字段支持
- 在 WmsMaterialCoilBo 和 WmsMaterialCoilVo 中同步新增 length 字段
- 更新 WmsMaterialCoilMapper.xml 映射文件以包含长度字段的数据库操作
- 调整订单类型排序规则,预订单(0)优先于正式订单(1)显示
2025-12-29 14:38:25 +08:00
911dcb9684 refactor(report): 优化销售报表查询SQL
- 修复销售员统计数据中子查询的条件引用问题
- 统一SQL查询格式化,提升代码可读性
- 优化销售员占比计算的子查询结构
- 添加完整的查询条件到销售员统计子查询中
- 保持所有现有功能逻辑不变
2025-12-29 13:04:07 +08:00
55a74c7261 feat(CrmSalesReportBo): 添加日期格式化注解支持
- 为 startTime 和 endTime 字段添加 @DateTimeFormat 注解
- 保持与 @JsonFormat 注解的一致性配置
- 支持 yyyy-MM-dd 格式的日期绑定和格式化
2025-12-29 11:53:58 +08:00
11c21f2a33 feat(crm): 添加销售报表功能模块
- 新增销售报表查询业务对象CrmSalesReportBo,支持多种查询条件
- 创建销售报表控制器CrmSalesReportController,提供汇总数据、订单明细、统计分析等接口
- 实现销售报表数据访问层CrmSalesReportMapper,包含销售汇总、订单明细、销售员统计等查询
- 开发销售报表服务层ICrmSalesReportService及其实现类,处理报表数据逻辑
- 设计销售报表视图对象CrmSalesReportVo,包含汇总信息、订单明细、统计分析等数据结构
- 集成Excel导出功能,支持订单明细、销售员统计、客户等级统计、行业统计的数据导出
- 实现多维度统计分析,包括销售员业绩、客户等级分布、行业分布等统计功能
2025-12-29 10:05:05 +08:00
砂糖
96b6e844d9 feat(crm): 新增订单操作记录、异议和收款组件
refactor(crm): 重构订单操作使用actions统一处理
style(crm): 清理无用代码和注释
fix(crm): 修复订单记录排序问题
2025-12-26 14:45:11 +08:00
2033d39243 feat(crm): 添加订单操作追溯功能的用户昵称显示和排序
- 引入 ISysUserService 用于获取用户昵称映射
- 在查询结果中添加创建人和更新人的昵称信息
- 实现用户名称到昵称的批量转换功能
- 按创建时间正序排列订单操作追溯记录
- 扩展 CrmOrderOperationTraceVo 类继承 BaseEntity
- 添加 createByName 和 updateByName 字段用于显示用户昵称
2025-12-26 14:00:41 +08:00
a546575145 feat(order): 订单新增接口返回订单数据
- 修改 CrmOrderController 的 add 方法返回 CrmOrderVo 类型数据
- 修改 CrmOrderItemController 的 add 方法返回 CrmOrderItemVo 类型数据
- 更新 CrmOrderServiceImpl 的 insertByBo 方法返回订单查询结果
- 更新 CrmOrderItemServiceImpl 的 insertByBo 方法返回订单明细查询结果
- 调整服务层接口返回类型从 Boolean 改为对应的 Vo 类型
- 新增订单成功后返回完整的订单或订单明细信息
2025-12-26 13:10:52 +08:00
2b88b03629 feat(crm): 更新订单VO字段并优化SQL查询
- 在CrmOrderVo中移除customerName字段,新增customerCode、contactPerson和address字段
- 修改CrmOrderMapper.xml中的SQL查询语句,为所有字段添加表别名前缀co
- 在SQL查询中增加客户编码、联系人和地址字段的映射
- 优化LEFT JOIN语句明确指定关联条件
- 更新SELECT子句字段列表以匹配新的VO结构
2025-12-17 14:16:39 +08:00
6243c3d994 feat(crm): 修改订单查询功能
- 添加CrmOrderMapper接口方法selectVoPagePlus
- 实现对应的XML查询语句,支持联表查询客户名称
- 在CrmOrderServiceImpl中实现新的分页查询逻辑
- 引入QueryWrapper构建动态查询条件
- 增加客户名称字段到CrmOrderVo视图对象
- 优化查询性能,支持复杂条件筛选和排序
2025-12-16 16:38:39 +08:00
8f110f6a58 feat(crm): 为订单相关实体类添加基础实体继承
- CrmOrder 类新增 BaseEntity 继承
- CrmOrderItem 类新增 BaseEntity 继承
- CrmOrderOperationTrace 类新增 BaseEntity 继承
- CrmSalesContract 类新增 BaseEntity 继承
- CrmSalesObjection 类新增 BaseEntity 继承
2025-12-15 16:17:02 +08:00
e67bb0525b feat(crm): 初始化客户与订单模块基础代码
- 新增客户信息实体类及对应业务对象、控制器、服务实现
- 新增正式订单主表与明细表相关实体类和业务逻辑
- 新增订单操作追溯表结构定义
- 配置MyBatis映射文件及基础CRUD接口
- 实现客户与订单的分页查询、导出、新增、修改、删除功能
- 添加Excel导入导出支持及相关VO转换配置
2025-12-15 16:11:16 +08:00