MesClientVersion.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.jeesite.modules.mesclient.entity;
  2. import javax.validation.constraints.NotBlank;
  3. import javax.validation.constraints.Size;
  4. import com.jeesite.common.entity.DataEntity;
  5. import com.jeesite.common.mybatis.annotation.Column;
  6. import com.jeesite.common.mybatis.annotation.Table;
  7. import com.jeesite.common.mybatis.mapper.query.QueryType;
  8. @Table(name="mes_client_version", alias="a", label="Client Version", columns={
  9. @Column(name="id", attrName="id", label="id", isPK=true),
  10. @Column(name="ver", attrName="ver", label="version", isUpdateForce=true),
  11. @Column(name="content", attrName="content", label="content", queryType=QueryType.LIKE),
  12. @Column(name="state", attrName="state", label="state"),
  13. @Column(name="create_by", attrName="createBy", label="create_by", isUpdate=false, isQuery=false),
  14. @Column(name="create_date", attrName="createDate", label="create_date", isUpdate=false, isQuery=false),
  15. @Column(name="update_by", attrName="updateBy", label="update_by", isQuery=false),
  16. @Column(name="update_date", attrName="updateDate", label="update_date", isQuery=false)
  17. }, orderBy="a.update_date DESC")
  18. public class MesClientVersion extends DataEntity<MesClientVersion> {
  19. private static final long serialVersionUID = 1L;
  20. private Long ver;
  21. private String content;
  22. private String state;
  23. private String path;
  24. public MesClientVersion() { this(null); }
  25. public MesClientVersion(String id) { super(id); }
  26. public Long getVer() { return ver; }
  27. public void setVer(Long ver) { this.ver = ver; }
  28. public String getContent() { return content; }
  29. public void setContent(String content) { this.content = content; }
  30. @NotBlank(message="state is required")
  31. @Size(min=0, max=1, message="state length must not exceed 1")
  32. public String getState() { return state; }
  33. public void setState(String state) { this.state = state; }
  34. public String getPath() { return path; }
  35. public void setPath(String path) { this.path = path; }
  36. }