package com.jeesite.modules.mes.entity; import javax.validation.Valid; import javax.validation.constraints.NotBlank; import javax.validation.constraints.Size; import java.util.List; 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.mybatis.mapper.query.QueryType; /** * 质量检验类型Entity * @author hzd * @version 2023-07-13 */ @Table(name="mes_check", alias="a", label="质量检验类型信息", columns={ @Column(name="id", attrName="id", label="id", isPK=true), @Column(name="title", attrName="title", label="名称", queryType=QueryType.LIKE), @Column(name="remark", attrName="remark", label="备注", queryType=QueryType.LIKE), @Column(name="status", attrName="status", label="状态", 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="修改时间", isQuery=false, isUpdateForce=true), }, orderBy="a.update_date DESC" ) public class MesCheck extends DataEntity { private static final long serialVersionUID = 1L; private String title; // 名称 private String remark; // 备注 private List mesCheckFormList = ListUtils.newArrayList(); // 子表列表 public MesCheck() { this(null); } public MesCheck(String id){ super(id); } @NotBlank(message="名称不能为空") @Size(min=0, max=200, message="名称长度不能超过 200 个字符") public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } @Size(min=0, max=255, message="备注长度不能超过 255 个字符") public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } @Valid public List getMesCheckFormList() { return mesCheckFormList; } public void setMesCheckFormList(List mesCheckFormList) { this.mesCheckFormList = mesCheckFormList; } }