|
|
@@ -0,0 +1,108 @@
|
|
|
+package com.jeesite.modules.mes.entity;
|
|
|
+
|
|
|
+import javax.validation.constraints.Size;
|
|
|
+
|
|
|
+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;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 二次判定配置Entity(按工位配置参数校验项,可用于气密及其他工序)
|
|
|
+ * @author mes
|
|
|
+ * @version 2026-10-30
|
|
|
+ */
|
|
|
+@Table(name="mes_check_config", alias="a", label="二次判定配置", columns={
|
|
|
+ @Column(name="id", attrName="id", label="id", isPK=true),
|
|
|
+ @Column(name="oprno", attrName="oprno", label="工位号", queryType=QueryType.LIKE),
|
|
|
+ @Column(name="check_key", attrName="checkKey", label="校验键名"),
|
|
|
+ @Column(name="check_name", attrName="checkName", label="校验项名称", queryType=QueryType.LIKE),
|
|
|
+ @Column(name="min_val", attrName="minVal", label="最小值"),
|
|
|
+ @Column(name="max_val", attrName="maxVal", label="最大值"),
|
|
|
+ @Column(name="enable_flag", attrName="enableFlag", label="是否启用"),
|
|
|
+ @Column(name="remarks", attrName="remarks", label="备注", queryType=QueryType.LIKE),
|
|
|
+ @Column(name="status", attrName="status", label="状态", isUpdate=true),
|
|
|
+ @Column(name="create_by", attrName="createBy", label="创建人", isUpdate=false, isQuery=false),
|
|
|
+ @Column(name="create_date", attrName="createDate", label="创建日期", isUpdate=false, isQuery=false, isUpdateForce=true),
|
|
|
+ @Column(name="update_by", attrName="updateBy", label="更新人", isQuery=false),
|
|
|
+ @Column(name="update_date", attrName="updateDate", label="更新日期", isQuery=false, isUpdateForce=true),
|
|
|
+ }, orderBy="a.oprno ASC, a.check_key ASC"
|
|
|
+)
|
|
|
+public class MesCheckConfig extends DataEntity<MesCheckConfig> {
|
|
|
+
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ /** 启用 */
|
|
|
+ public static final String ENABLE_YES = "1";
|
|
|
+ /** 未启用 */
|
|
|
+ public static final String ENABLE_NO = "0";
|
|
|
+
|
|
|
+ private String oprno;
|
|
|
+ private String checkKey;
|
|
|
+ private String checkName;
|
|
|
+ private String minVal;
|
|
|
+ private String maxVal;
|
|
|
+ private String enableFlag;
|
|
|
+
|
|
|
+ public MesCheckConfig() {
|
|
|
+ this(null);
|
|
|
+ }
|
|
|
+
|
|
|
+ public MesCheckConfig(String id) {
|
|
|
+ super(id);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Size(min=0, max=20, message="工位号长度不能超过 20 个字符")
|
|
|
+ public String getOprno() {
|
|
|
+ return oprno;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setOprno(String oprno) {
|
|
|
+ this.oprno = oprno;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Size(min=0, max=64, message="校验键名长度不能超过 64 个字符")
|
|
|
+ public String getCheckKey() {
|
|
|
+ return checkKey;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCheckKey(String checkKey) {
|
|
|
+ this.checkKey = checkKey;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Size(min=0, max=100, message="校验项名称长度不能超过 100 个字符")
|
|
|
+ public String getCheckName() {
|
|
|
+ return checkName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCheckName(String checkName) {
|
|
|
+ this.checkName = checkName;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Size(min=0, max=50, message="最小值长度不能超过 50 个字符")
|
|
|
+ public String getMinVal() {
|
|
|
+ return minVal;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setMinVal(String minVal) {
|
|
|
+ this.minVal = minVal;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Size(min=0, max=50, message="最大值长度不能超过 50 个字符")
|
|
|
+ public String getMaxVal() {
|
|
|
+ return maxVal;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setMaxVal(String maxVal) {
|
|
|
+ this.maxVal = maxVal;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Size(min=0, max=1, message="是否启用长度不能超过 1 个字符")
|
|
|
+ public String getEnableFlag() {
|
|
|
+ return enableFlag;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setEnableFlag(String enableFlag) {
|
|
|
+ this.enableFlag = enableFlag;
|
|
|
+ }
|
|
|
+}
|