TblEquipmentCodeBo.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. package com.ruoyi.data.domain.bo;
  2. import com.ruoyi.common.core.validate.AddGroup;
  3. import com.ruoyi.common.core.validate.EditGroup;
  4. import lombok.Data;
  5. import lombok.EqualsAndHashCode;
  6. import javax.validation.constraints.*;
  7. import java.util.Date;
  8. import com.ruoyi.common.core.domain.BaseEntity;
  9. /**
  10. * 设备编码业务对象 tbl_equipment_code
  11. *
  12. * @author ruoyi
  13. * @date 2023-11-28
  14. */
  15. @Data
  16. @EqualsAndHashCode(callSuper = true)
  17. public class TblEquipmentCodeBo extends BaseEntity {
  18. /**
  19. *
  20. */
  21. // @NotNull(message = "不能为空", groups = { EditGroup.class })
  22. private Long id;
  23. /**
  24. * 名称
  25. */
  26. @NotBlank(message = "名称不能为空", groups = { AddGroup.class, EditGroup.class })
  27. private String name;
  28. /**
  29. * 设备信息
  30. */
  31. @NotBlank(message = "设备信息不能为空", groups = { AddGroup.class, EditGroup.class })
  32. private String equipmentInfoId;
  33. /**
  34. * 前缀
  35. */
  36. @NotBlank(message = "前缀不能为空", groups = { AddGroup.class, EditGroup.class })
  37. private String prefix;
  38. /**
  39. * 编码序号规则
  40. */
  41. @NotBlank(message = "编码序号规则不能为空", groups = { AddGroup.class, EditGroup.class })
  42. private String serialNumRule;
  43. /**
  44. * 备注
  45. */
  46. // @NotBlank(message = "备注不能为空", groups = { AddGroup.class, EditGroup.class })
  47. private String remark;
  48. }