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 com.jeesite.common.utils.excel.annotation.ExcelField; import com.jeesite.common.utils.excel.annotation.ExcelFields; import javax.validation.constraints.Size; @Table(name="mes_material_ck", alias="a", label="仓库管理", columns={ @Column(name="id", attrName="id", label="id", isPK=true), @Column(name="ck_name", attrName="ckName", label="仓库名称", queryType=QueryType.LIKE), @Column(name="create_by", attrName="createBy", label="create_by", isUpdate=false, isQuery=false), @Column(name="create_date", attrName="createDate", label="创建时间", isUpdate=false, isQuery=false, isUpdateForce=true), @Column(name="update_by", attrName="updateBy", label="update_by", isQuery=false), @Column(name="update_date", attrName="updateDate", label="update_date", isQuery=false, isUpdateForce=true), }, orderBy="a.update_date DESC" ) public class MesMaterialCk extends DataEntity { private static final long serialVersionUID = 1L; private String ckName; @ExcelFields({ @ExcelField(title="仓库名称", attrName="ckName", align= ExcelField.Align.CENTER, sort=20), @ExcelField(title="创建人", attrName="createBy", align= ExcelField.Align.CENTER, sort=30), @ExcelField(title="创建时间", attrName="createDate", align= ExcelField.Align.CENTER, sort=30), @ExcelField(title="更新人", attrName="updateBy", align= ExcelField.Align.CENTER, sort=30), }) public MesMaterialCk() { this(null); } public MesMaterialCk(String id){ super(id); } @Size(min=0, max=255, message="仓库名称长度不能超过 255 个字符") public String getCkName() { return ckName; } public void setCkName(String ckName) { this.ckName = ckName; } }