HookRegister.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. package com.ruoyi.app.domain;
  2. import com.ruoyi.common.annotation.Excel;
  3. import com.ruoyi.common.core.domain.BaseEntity;
  4. import org.apache.commons.lang3.builder.ToStringBuilder;
  5. import org.apache.commons.lang3.builder.ToStringStyle;
  6. import javax.validation.constraints.NotBlank;
  7. import javax.validation.constraints.Pattern;
  8. import javax.validation.constraints.Size;
  9. /**
  10. * 吊钩注册对象 HookRegister
  11. *
  12. * @author coede
  13. * @date 2025-04-18
  14. */
  15. public class HookRegister extends BaseEntity
  16. {
  17. private static final long serialVersionUID = 1L;
  18. /** ID */
  19. private Long id;
  20. /** 吊钩编号 */
  21. @Excel(name = "吊钩编号")
  22. private String hookNo;
  23. /** 吊钩编号 */
  24. @Excel(name = "芯片编号")
  25. private String epcNo;
  26. /** 删除标志 */
  27. private String delFlag;
  28. public void setId(Long id)
  29. {
  30. this.id = id;
  31. }
  32. public Long getId()
  33. {
  34. return id;
  35. }
  36. public void setHookNo(String hookNo)
  37. {
  38. this.hookNo = hookNo;
  39. }
  40. @NotBlank(message = "吊钩编号不能为空")
  41. @Pattern(regexp = "^\\d{1,4}$", message = "吊钩编号超出最大长度限制(4位数字)")
  42. public String getHookNo()
  43. {
  44. return hookNo;
  45. }
  46. public void setEpcNo(String epcNo)
  47. {
  48. this.epcNo = epcNo;
  49. }
  50. @NotBlank(message = "芯片编号不能为空")
  51. @Pattern(regexp = "^[a-zA-Z0-9]{24}$", message = "芯片编号输入限制24位数字或字母")
  52. public String getEpcNo()
  53. {
  54. return epcNo;
  55. }
  56. public void setDelFlag(String delFlag)
  57. {
  58. this.delFlag = delFlag;
  59. }
  60. public String getDelFlag()
  61. {
  62. return delFlag;
  63. }
  64. @Override
  65. public String toString() {
  66. return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
  67. .append("id", getId())
  68. .append("hookNo", getHookNo())
  69. .append("epcNo", getEpcNo())
  70. .append("createTime", getCreateTime())
  71. .append("createBy", getCreateBy())
  72. .append("updateTime", getUpdateTime())
  73. .append("updateBy", getUpdateBy())
  74. .append("delFlag", getDelFlag())
  75. .toString();
  76. }
  77. }