From 55a74c7261606374c968e04e2e88eed152410c7c Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Mon, 29 Dec 2025 11:53:58 +0800 Subject: [PATCH] =?UTF-8?q?feat(CrmSalesReportBo):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=97=A5=E6=9C=9F=E6=A0=BC=E5=BC=8F=E5=8C=96=E6=B3=A8=E8=A7=A3?= =?UTF-8?q?=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 为 startTime 和 endTime 字段添加 @DateTimeFormat 注解 - 保持与 @JsonFormat 注解的一致性配置 - 支持 yyyy-MM-dd 格式的日期绑定和格式化 --- .../main/java/com/klp/crm/domain/bo/CrmSalesReportBo.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/klp-crm/src/main/java/com/klp/crm/domain/bo/CrmSalesReportBo.java b/klp-crm/src/main/java/com/klp/crm/domain/bo/CrmSalesReportBo.java index 87e8e1fd..021792db 100644 --- a/klp-crm/src/main/java/com/klp/crm/domain/bo/CrmSalesReportBo.java +++ b/klp-crm/src/main/java/com/klp/crm/domain/bo/CrmSalesReportBo.java @@ -7,6 +7,8 @@ import com.klp.common.core.validate.AddGroup; import com.klp.common.core.validate.EditGroup; import lombok.Data; import lombok.EqualsAndHashCode; +import org.springframework.format.annotation.DateTimeFormat; + import javax.validation.constraints.*; /** @@ -23,14 +25,15 @@ public class CrmSalesReportBo { * 开始时间 */ @JsonFormat(pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") private Date startTime; /** * 结束时间 */ @JsonFormat(pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") private Date endTime; - /** * 销售员列表 */ @@ -105,4 +108,4 @@ public class CrmSalesReportBo { * 排序方向 ASC/DESC */ private String sortDirection; -} \ No newline at end of file +}