QueryParam.java 821 B

12345678910111213141516171819202122232425262728293031323334
  1. package thyyxxk.webserver.entity.adverseevent;
  2. import lombok.Data;
  3. import thyyxxk.webserver.utils.DateUtil;
  4. import thyyxxk.webserver.utils.StringUtil;
  5. import java.util.Date;
  6. @Data
  7. public class QueryParam {
  8. private Date start;
  9. private Date end;
  10. private Integer type;
  11. private Integer level;
  12. private String wardCode;
  13. private Integer currentPage;
  14. private Integer pageSize;
  15. public Integer getType() {
  16. return null == type ? 0 : type;
  17. }
  18. public Date getStart() {
  19. return null == start ? DateUtil.parse("2012-01-01 00:00:01") : start;
  20. }
  21. public Date getEnd() {
  22. return null == end ? DateUtil.parse("2099-12-31 23:59:00") : end;
  23. }
  24. public String getWardCode() {
  25. return StringUtil.isBlank(wardCode) ? "%%" : (wardCode).trim() + "%";
  26. }
  27. }