MesGlue.java 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. package com.jeesite.modules.mes.entity;
  2. import com.jeesite.common.entity.DataEntity;
  3. import com.jeesite.common.mybatis.annotation.Column;
  4. import com.jeesite.common.mybatis.annotation.Table;
  5. import com.jeesite.common.mybatis.mapper.query.QueryType;
  6. import javax.validation.constraints.Size;
  7. /**
  8. * 胶水有效期管理Entity
  9. * @author hzd
  10. * @version 2025-04-16
  11. */
  12. @Table(name="mes_glue", alias="a", label="胶水管理信息", columns={
  13. @Column(name="id", attrName="id", label="id", isPK=true),
  14. @Column(name="line_sn", attrName="lineSn", label="产线"),
  15. @Column(name="oprno", attrName="oprno", label="工位号"),
  16. @Column(name="title", attrName="title", label="名称", queryType=QueryType.LIKE),
  17. @Column(name="days", attrName="days", label="保质期", comment="保质期(天)"),
  18. @Column(name="cfdays", attrName="cfdays", label="拆封有效期", comment="拆封有效期(天)"),
  19. @Column(name="remark", attrName="remark", label="备注"),
  20. @Column(name="status", attrName="status", label="状态", comment="状态(0正常 1删除 2停用)", isUpdate=false),
  21. @Column(name="create_by", attrName="createBy", label="create_by", isUpdate=false, isQuery=false),
  22. @Column(name="create_date", attrName="createDate", label="create_date", isUpdate=false, isQuery=false, isUpdateForce=true),
  23. @Column(name="update_by", attrName="updateBy", label="update_by", isQuery=false),
  24. @Column(name="update_date", attrName="updateDate", label="修改日期", isUpdateForce=true),
  25. }, orderBy="a.update_date DESC"
  26. )
  27. public class MesGlue extends DataEntity<MesGlue> {
  28. private static final long serialVersionUID = 1L;
  29. private String lineSn; // 产线
  30. private String oprno; // 工位号
  31. private String title; // 名称
  32. private String days; // 保质期(天)
  33. private String cfdays; // 拆封有效期(天)
  34. private String remark; // 备注
  35. public MesGlue() {
  36. this(null);
  37. }
  38. public MesGlue(String id){
  39. super(id);
  40. }
  41. @Size(min=0, max=255, message="产线长度不能超过 255 个字符")
  42. public String getLineSn() {
  43. return lineSn;
  44. }
  45. public void setLineSn(String lineSn) {
  46. this.lineSn = lineSn;
  47. }
  48. @Size(min=0, max=255, message="工位号长度不能超过 255 个字符")
  49. public String getOprno() {
  50. return oprno;
  51. }
  52. public void setOprno(String oprno) {
  53. this.oprno = oprno;
  54. }
  55. @Size(min=0, max=255, message="名称长度不能超过 255 个字符")
  56. public String getTitle() {
  57. return title;
  58. }
  59. public void setTitle(String title) {
  60. this.title = title;
  61. }
  62. @Size(min=0, max=255, message="保质期长度不能超过 255 个字符")
  63. public String getDays() {
  64. return days;
  65. }
  66. public void setDays(String days) {
  67. this.days = days;
  68. }
  69. @Size(min=0, max=255, message="拆封有效期长度不能超过 255 个字符")
  70. public String getCfdays() {
  71. return cfdays;
  72. }
  73. public void setCfdays(String cfdays) {
  74. this.cfdays = cfdays;
  75. }
  76. @Size(min=0, max=255, message="备注长度不能超过 255 个字符")
  77. public String getRemark() {
  78. return remark;
  79. }
  80. public void setRemark(String remark) {
  81. this.remark = remark;
  82. }
  83. }