package com.jeesite.modules.mes.entity; import java.util.List; import javax.validation.constraints.Size; import com.jeesite.common.collect.ListUtils; import com.jeesite.common.entity.DataEntity; import com.jeesite.common.mybatis.annotation.Column; import com.jeesite.common.mybatis.annotation.Table; import com.jeesite.common.utils.excel.annotation.ExcelField; import com.jeesite.common.utils.excel.annotation.ExcelField.Align; import com.jeesite.common.utils.excel.annotation.ExcelFields; /** * 密度测量表Entity * @author sxl * @version 2026-07-27 */ @Table(name="mes_mdcl", alias="a", label="密度测量表信息", columns={ @Column(name="id", attrName="id", label="id", isPK=true), @Column(name="lu_code", attrName="luCode", label="炉号"), @Column(name="bao_code", attrName="baoCode", label="包号"), @Column(name="md_value", attrName="mdValue", label="密度值"), @Column(name="di_value", attrName="diValue", label="DI值"), @Column(name="remark", attrName="remark", label="备注"), @Column(name="result", attrName="result", label="判定结果"), @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.update_date DESC" ) public class MesMdcl extends DataEntity { private static final long serialVersionUID = 1L; private String luCode; // 炉号 private String baoCode; // 包号 private String mdValue; // 密度值 private String diValue; // DI值 private String result; // 判定结果 private String remark; //备注 private List imgList = ListUtils.newArrayList(); // 图片 public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } @ExcelFields({ @ExcelField(title="炉号", attrName="luCode", align=Align.CENTER, sort=10), @ExcelField(title="包号", attrName="baoCode", align=Align.CENTER, sort=20), @ExcelField(title="密度值", attrName="mdValue", align=Align.CENTER, sort=30), @ExcelField(title="DI值", attrName="diValue", align=Align.CENTER, sort=40), @ExcelField(title="判定结果", attrName="result", align=Align.CENTER, sort=50), @ExcelField(title="更新时间", attrName="updateDate", align=Align.CENTER, sort=60, dataFormat="yyyy-MM-dd hh:mm"), }) public MesMdcl() { this(null); } public MesMdcl(String id){ super(id); } @Size(min=0, max=64, message="炉号长度不能超过 64 个字符") public String getLuCode() { return luCode; } public void setLuCode(String luCode) { this.luCode = luCode; } @Size(min=0, max=64, message="包号长度不能超过 64 个字符") public String getBaoCode() { return baoCode; } public void setBaoCode(String baoCode) { this.baoCode = baoCode; } @Size(min=0, max=64, message="密度值长度不能超过 64 个字符") public String getMdValue() { return mdValue; } public void setMdValue(String mdValue) { this.mdValue = mdValue; } @Size(min=0, max=64, message="DI值长度不能超过 64 个字符") public String getDiValue() { return diValue; } public void setDiValue(String diValue) { this.diValue = diValue; } @Size(min=0, max=64, message="判定结果长度不能超过 64 个字符") public String getResult() { return result; } public void setResult(String result) { this.result = result; } public List getImgList() { return imgList; } public void setImgList(List imgList) { this.imgList = imgList; } }