PlanBo.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package com.ruoyi.demo.entity.bo;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
  4. import com.fasterxml.jackson.databind.annotation.JsonSerialize;
  5. import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
  6. import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
  7. import lombok.Data;
  8. import java.time.LocalDateTime;
  9. import java.util.Date;
  10. import java.util.List;
  11. @Data
  12. public class PlanBo {
  13. int pageNum = 1;
  14. int pageSize = 10;
  15. private Integer state;
  16. private String text;
  17. private String appkey;
  18. private String appName;
  19. private String goods;
  20. private String planId;
  21. private List<String> planIds;
  22. // private String auditComment;
  23. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  24. @JsonSerialize(using = LocalDateTimeSerializer.class)
  25. @JsonDeserialize(using = LocalDateTimeDeserializer.class)
  26. private Date startTime;
  27. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  28. @JsonSerialize(using = LocalDateTimeSerializer.class)
  29. @JsonDeserialize(using = LocalDateTimeDeserializer.class)
  30. private Date endTime;
  31. private String commercialId;
  32. private List<String> addrCodes;
  33. }