EquipmentVo.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.ruoyi.demo.entity.vo;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.ruoyi.common.core.validate.AddGroup;
  4. import com.ruoyi.common.core.validate.EditGroup;
  5. import com.ruoyi.common.core.validate.QueryGroup;
  6. import lombok.Data;
  7. import javax.validation.constraints.NotBlank;
  8. import javax.validation.constraints.NotNull;
  9. import java.math.BigDecimal;
  10. import java.time.LocalDateTime;
  11. @Data
  12. public class EquipmentVo {
  13. @NotBlank(groups = {EditGroup.class, QueryGroup.class})
  14. private String equipmentId;
  15. @NotBlank(groups = {AddGroup.class, EditGroup.class})
  16. private String equipmentName;
  17. @NotBlank(groups = {AddGroup.class, EditGroup.class})
  18. private String addrInfo;
  19. @NotBlank(groups = {AddGroup.class, EditGroup.class})
  20. private String addrCode;
  21. private String addrCodeInfo;
  22. private BigDecimal lat;
  23. private BigDecimal lng;
  24. @NotNull(groups = {AddGroup.class, EditGroup.class})
  25. private Integer state;
  26. private Integer onState;
  27. private String storeId;
  28. private String manufacturers;
  29. private String searchText;
  30. private String annotation;
  31. private int pageNum = 1;
  32. private int pageSize = 10;
  33. @NotBlank(groups = {AddGroup.class, EditGroup.class})
  34. private String maintainName;
  35. @NotBlank(groups = {AddGroup.class, EditGroup.class})
  36. private String maintainTelephone;
  37. private LocalDateTime enterTime;
  38. private LocalDateTime updateTime;
  39. private Integer deleted;
  40. }