package com.moral.api.pojo.form.version; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import org.springframework.util.ObjectUtils; import java.util.Date; /** * @ClassName VersionQueryForm * @Description TODO * @Author 陈凯裕 * @Date 2021/5/14 10:03 * @Version TODO **/ @Data public class VersionQueryForm { private Integer page; private Integer size; private String name; private String order; private String orderType; @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") private Date createStartTime; @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") private Date createEndTime; @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") private Date updateStartTime; @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") private Date updateEndTime; public boolean valid(){ if(ObjectUtils.isEmpty(page)||ObjectUtils.isEmpty(size)) return false; return true; } }