feat(crm/order-item): add order grouping sort and row highlight

1. 新增订单明细创建时间字段到VO类并配置JSON格式化
2. 实现按交货日期倒序+创建时间倒序的分组排序逻辑
3. 添加表格分组交替背景色样式与排序状态提示
This commit is contained in:
王文昊
2026-05-21 17:07:00 +08:00
parent 8f3d08334e
commit 5a4ab2f65e
2 changed files with 85 additions and 4 deletions

View File

@@ -1,8 +1,10 @@
package com.klp.crm.domain.vo;
import java.math.BigDecimal;
import java.util.Date;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.klp.common.annotation.ExcelDictFormat;
import com.klp.common.convert.ExcelDictConvert;
import lombok.Data;
@@ -173,6 +175,12 @@ public class CrmOrderItemVo {
@ExcelProperty(value = "用途")
private String purpose;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
/**
* 订单信息
*/