package com.jeesite.modules.mesclient.entity; import javax.validation.constraints.NotBlank; 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; @Table(name="mes_client_version", alias="a", label="Client Version", columns={ @Column(name="id", attrName="id", label="id", isPK=true), @Column(name="ver", attrName="ver", label="version", isUpdateForce=true), @Column(name="content", attrName="content", label="content", queryType=QueryType.LIKE), @Column(name="state", attrName="state", label="state"), @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), @Column(name="update_by", attrName="updateBy", label="update_by", isQuery=false), @Column(name="update_date", attrName="updateDate", label="update_date", isQuery=false) }, orderBy="a.update_date DESC") public class MesClientVersion extends DataEntity { private static final long serialVersionUID = 1L; private Long ver; private String content; private String state; private String path; public MesClientVersion() { this(null); } public MesClientVersion(String id) { super(id); } public Long getVer() { return ver; } public void setVer(Long ver) { this.ver = ver; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } @NotBlank(message="state is required") @Size(min=0, max=1, message="state length must not exceed 1") public String getState() { return state; } public void setState(String state) { this.state = state; } public String getPath() { return path; } public void setPath(String path) { this.path = path; } }