TestDemoBo.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package com.ruoyi.demo.domain.bo;
  2. import com.ruoyi.common.core.domain.BaseEntity;
  3. import com.ruoyi.common.core.validate.AddGroup;
  4. import com.ruoyi.common.core.validate.EditGroup;
  5. import lombok.Data;
  6. import lombok.EqualsAndHashCode;
  7. import jakarta.validation.constraints.NotBlank;
  8. import jakarta.validation.constraints.NotNull;
  9. /**
  10. * 测试单表业务对象 test_demo
  11. *
  12. * @author Lion Li
  13. * @date 2021-07-26
  14. */
  15. @Data
  16. @EqualsAndHashCode(callSuper = true)
  17. public class TestDemoBo extends BaseEntity {
  18. /**
  19. * 主键
  20. */
  21. @NotNull(message = "主键不能为空", groups = {EditGroup.class})
  22. private Long id;
  23. /**
  24. * 部门id
  25. */
  26. @NotNull(message = "部门id不能为空", groups = {AddGroup.class, EditGroup.class})
  27. private Long deptId;
  28. /**
  29. * 用户id
  30. */
  31. @NotNull(message = "用户id不能为空", groups = {AddGroup.class, EditGroup.class})
  32. private Long userId;
  33. /**
  34. * 排序号
  35. */
  36. @NotNull(message = "排序号不能为空", groups = {AddGroup.class, EditGroup.class})
  37. private Integer orderNum;
  38. /**
  39. * key键
  40. */
  41. @NotBlank(message = "key键不能为空", groups = {AddGroup.class, EditGroup.class})
  42. private String testKey;
  43. /**
  44. * 值
  45. */
  46. @NotBlank(message = "值不能为空", groups = {AddGroup.class, EditGroup.class})
  47. private String value;
  48. }