EquipmentVo.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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 equipmentCode;
  19. @NotBlank(groups = {AddGroup.class, EditGroup.class})
  20. private String addrInfo;
  21. @NotBlank(groups = {AddGroup.class, EditGroup.class})
  22. private String addrCode;
  23. private String addrCodeInfo;
  24. private BigDecimal lat;
  25. private BigDecimal lng;
  26. @NotNull(groups = {AddGroup.class, EditGroup.class})
  27. private Integer state;
  28. private Integer onState;
  29. private String storeId;
  30. private String manufacturers;
  31. private String searchText;
  32. private String annotation;
  33. private int pageNum = 1;
  34. private int pageSize = 10;
  35. @NotBlank(groups = {AddGroup.class, EditGroup.class})
  36. private String maintainName;
  37. @NotBlank(groups = {AddGroup.class, EditGroup.class})
  38. private String maintainTelephone;
  39. private LocalDateTime enterTime;
  40. private LocalDateTime updateTime;
  41. private Integer deleted;
  42. }