package com.jeesite.modules.mes.entity; import com.jeesite.common.entity.DataEntity; import com.jeesite.common.mybatis.annotation.Column; import com.jeesite.common.mybatis.annotation.Table; import com.jeesite.common.mybatis.mapper.query.QueryType; import javax.validation.constraints.Size; /** * 胶水有效期管理Entity * @author hzd * @version 2025-04-16 */ @Table(name="mes_glue", alias="a", label="胶水管理信息", columns={ @Column(name="id", attrName="id", label="id", isPK=true), @Column(name="line_sn", attrName="lineSn", label="产线"), @Column(name="oprno", attrName="oprno", label="工位号"), @Column(name="title", attrName="title", label="名称", queryType=QueryType.LIKE), @Column(name="days", attrName="days", label="保质期", comment="保质期(天)"), @Column(name="cfdays", attrName="cfdays", label="拆封有效期", comment="拆封有效期(天)"), @Column(name="remark", attrName="remark", label="备注"), @Column(name="status", attrName="status", label="状态", comment="状态(0正常 1删除 2停用)", isUpdate=false), @Column(name="create_by", attrName="createBy", label="create_by", isUpdate=false, isQuery=false), @Column(name="create_date", attrName="createDate", label="create_date", isUpdate=false, isQuery=false, isUpdateForce=true), @Column(name="update_by", attrName="updateBy", label="update_by", isQuery=false), @Column(name="update_date", attrName="updateDate", label="修改日期", isUpdateForce=true), }, orderBy="a.update_date DESC" ) public class MesGlue extends DataEntity { private static final long serialVersionUID = 1L; private String lineSn; // 产线 private String oprno; // 工位号 private String title; // 名称 private String days; // 保质期(天) private String cfdays; // 拆封有效期(天) private String remark; // 备注 public MesGlue() { this(null); } public MesGlue(String id){ super(id); } @Size(min=0, max=255, message="产线长度不能超过 255 个字符") public String getLineSn() { return lineSn; } public void setLineSn(String lineSn) { this.lineSn = lineSn; } @Size(min=0, max=255, message="工位号长度不能超过 255 个字符") public String getOprno() { return oprno; } public void setOprno(String oprno) { this.oprno = oprno; } @Size(min=0, max=255, message="名称长度不能超过 255 个字符") public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } @Size(min=0, max=255, message="保质期长度不能超过 255 个字符") public String getDays() { return days; } public void setDays(String days) { this.days = days; } @Size(min=0, max=255, message="拆封有效期长度不能超过 255 个字符") public String getCfdays() { return cfdays; } public void setCfdays(String cfdays) { this.cfdays = cfdays; } @Size(min=0, max=255, message="备注长度不能超过 255 个字符") public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } }