package com.moral.api.pojo.form.account; import com.fasterxml.jackson.annotation.JsonFormat; import com.moral.api.entity.ManageAccount; import com.moral.api.pojo.dto.account.AccountDTO; import com.moral.constant.ResponseCodeEnum; import com.moral.util.RegexUtils; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import org.springframework.util.ObjectUtils; import java.io.Serializable; import java.util.Date; /** * @ClassName AccountQueryRequest * @Description TODO * @Author 陈凯裕 * @Date 2021/3/15 10:10 * @Version TODO **/ @Data public class AccountQueryForm { private Integer page; private Integer size; private String userName; private String email; private String mobile; private String wechat; private String isDelete; @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; private String order; private String orderType; public boolean valid() { if ( ObjectUtils.isEmpty(page)|| ObjectUtils.isEmpty(size) ) return false; return true; } }