| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- 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<MesCheck> {
-
- private static final long serialVersionUID = 1L;
- private String title; // 名称
- private String remark; // 备注
- private List<MesCheckForm> 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<MesCheckForm> getMesCheckFormList() {
- return mesCheckFormList;
- }
- public void setMesCheckFormList(List<MesCheckForm> mesCheckFormList) {
- this.mesCheckFormList = mesCheckFormList;
- }
-
- }
|