From 731088b65667ec3d00ae7d14b851d53831552ac3 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期三, 06 三月 2024 15:01:01 +0800 Subject: [PATCH] 违约审核完善 --- ycl-pojo/src/main/java/com/ycl/platform/domain/query/DefaultAuditingQuery.java | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 46 insertions(+), 0 deletions(-) diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/query/DefaultAuditingQuery.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/query/DefaultAuditingQuery.java index 85b4f21..96576ba 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/query/DefaultAuditingQuery.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/query/DefaultAuditingQuery.java @@ -1,13 +1,19 @@ package com.ycl.platform.domain.query; +import com.fasterxml.jackson.annotation.JsonFormat; import com.ycl.platform.base.AbsQuery; + +import java.util.Date; import java.util.List; +import java.util.Objects; + import org.springframework.lang.NonNull; import jakarta.validation.constraints.NotBlank; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.experimental.Accessors; +import utils.DateUtils; /** * 杩濊瀹℃牳鏌ヨ @@ -19,5 +25,45 @@ @Accessors(chain = true) @ApiModel(value = "DefaultAuditing鏌ヨ", description = "杩濊瀹℃牳鏌ヨ") public class DefaultAuditingQuery extends AbsQuery { + + /** + * 杩濊鍗曚綅 + */ + private Integer unitId; + + /** + * 瀹℃牳鏃堕棿鑼冨洿 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date auditingStartTime; + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date auditingEndTime; + + /** + * 鍒涘缓鏃堕棿鑼冨洿 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date createStartTime; + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date createEndTime; + + /** + * 璁剧疆鏃堕棿锛屼娇鍏跺寘鍚粖澶� + */ + public void setTime() { + if (Objects.nonNull(auditingStartTime)) { + auditingStartTime = DateUtils.getDayStart(auditingStartTime); + } + if (Objects.nonNull(auditingEndTime)) { + auditingEndTime = DateUtils.getDayEnd(auditingEndTime); + } + if (Objects.nonNull(createStartTime)) { + createStartTime = DateUtils.getDayStart(createStartTime); + } + if (Objects.nonNull(createEndTime)) { + createEndTime = DateUtils.getDayEnd(createEndTime); + } + } + } -- Gitblit v1.8.0