Project.java 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280
  1. package com.hssx.cloudmodel.entity;
  2. import com.baomidou.mybatisplus.annotation.TableName;
  3. import com.baomidou.mybatisplus.annotation.IdType;
  4. import com.baomidou.mybatisplus.extension.activerecord.Model;
  5. import com.baomidou.mybatisplus.annotation.TableId;
  6. import java.time.LocalDateTime;
  7. import com.baomidou.mybatisplus.annotation.TableField;
  8. import com.fasterxml.jackson.annotation.JsonFormat;
  9. import java.io.Serializable;
  10. /**
  11. * <p>
  12. *
  13. * </p>
  14. *
  15. * @author 吴涛涛
  16. * @since 2019-07-31
  17. */
  18. @TableName("tb_project")
  19. public class Project extends Model<Project> {
  20. private static final long serialVersionUID=1L;
  21. /**
  22. * 项目主键
  23. */
  24. @TableId(value = "id", type = IdType.AUTO)
  25. private Integer id;
  26. /**
  27. * 项目名称
  28. */
  29. @TableField("project_name")
  30. private String projectName;
  31. /**
  32. * 项目编号
  33. */
  34. @TableField("project_no")
  35. private String projectNo;
  36. /**
  37. * 开始时间
  38. */
  39. @TableField("start_time")
  40. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  41. private LocalDateTime startTime;
  42. /**
  43. * 结束时间
  44. */
  45. @TableField("end_time")
  46. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  47. private LocalDateTime endTime;
  48. /**
  49. * 评论内容
  50. */
  51. @TableField("content")
  52. private String content;
  53. /**
  54. * 创建人id
  55. */
  56. @TableField("creator_id")
  57. private Integer creatorId;
  58. /**
  59. * 创建人名字
  60. */
  61. @TableField("creator")
  62. private String creator;
  63. /**
  64. * 是否删除,软删除操作
  65. */
  66. @TableField("is_delete")
  67. private Integer isDelete;
  68. /**
  69. * 模具资产方公司id
  70. */
  71. @TableField("owner_company")
  72. private Integer ownerCompany;
  73. /**
  74. * 模具资产方公司名称
  75. */
  76. @TableField("owner_company_name")
  77. private String ownerCompanyName;
  78. /**
  79. * 模具生产方公司id
  80. */
  81. @TableField("customer_company")
  82. private Integer customerCompany;
  83. /**
  84. * 模具生产方公司名称
  85. */
  86. @TableField("customer_company_name")
  87. private String customerCompanyName;
  88. /**
  89. * 创建时间
  90. */
  91. @TableField("indate")
  92. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  93. private LocalDateTime indate;
  94. /**
  95. * 项目经理id
  96. */
  97. @TableField("manager_id")
  98. private Integer managerId;
  99. /**
  100. * 项目经理名字
  101. */
  102. @TableField("manager")
  103. private String manager;
  104. public Integer getId() {
  105. return id;
  106. }
  107. public void setId(Integer id) {
  108. this.id = id;
  109. }
  110. public String getProjectName() {
  111. return projectName;
  112. }
  113. public void setProjectName(String projectName) {
  114. this.projectName = projectName;
  115. }
  116. public String getProjectNo() {
  117. return projectNo;
  118. }
  119. public void setProjectNo(String projectNo) {
  120. this.projectNo = projectNo;
  121. }
  122. public LocalDateTime getStartTime() {
  123. return startTime;
  124. }
  125. public void setStartTime(LocalDateTime startTime) {
  126. this.startTime = startTime;
  127. }
  128. public LocalDateTime getEndTime() {
  129. return endTime;
  130. }
  131. public void setEndTime(LocalDateTime endTime) {
  132. this.endTime = endTime;
  133. }
  134. public String getContent() {
  135. return content;
  136. }
  137. public void setContent(String content) {
  138. this.content = content;
  139. }
  140. public Integer getCreatorId() {
  141. return creatorId;
  142. }
  143. public void setCreatorId(Integer creatorId) {
  144. this.creatorId = creatorId;
  145. }
  146. public String getCreator() {
  147. return creator;
  148. }
  149. public void setCreator(String creator) {
  150. this.creator = creator;
  151. }
  152. public Integer getIsDelete() {
  153. return isDelete;
  154. }
  155. public void setIsDelete(Integer isDelete) {
  156. this.isDelete = isDelete;
  157. }
  158. public Integer getOwnerCompany() {
  159. return ownerCompany;
  160. }
  161. public void setOwnerCompany(Integer ownerCompany) {
  162. this.ownerCompany = ownerCompany;
  163. }
  164. public String getOwnerCompanyName() {
  165. return ownerCompanyName;
  166. }
  167. public void setOwnerCompanyName(String ownerCompanyName) {
  168. this.ownerCompanyName = ownerCompanyName;
  169. }
  170. public Integer getCustomerCompany() {
  171. return customerCompany;
  172. }
  173. public void setCustomerCompany(Integer customerCompany) {
  174. this.customerCompany = customerCompany;
  175. }
  176. public String getCustomerCompanyName() {
  177. return customerCompanyName;
  178. }
  179. public void setCustomerCompanyName(String customerCompanyName) {
  180. this.customerCompanyName = customerCompanyName;
  181. }
  182. public LocalDateTime getIndate() {
  183. return indate;
  184. }
  185. public void setIndate(LocalDateTime indate) {
  186. this.indate = indate;
  187. }
  188. public Integer getManagerId() {
  189. return managerId;
  190. }
  191. public void setManagerId(Integer managerId) {
  192. this.managerId = managerId;
  193. }
  194. public String getManager() {
  195. return manager;
  196. }
  197. public void setManager(String manager) {
  198. this.manager = manager;
  199. }
  200. @Override
  201. protected Serializable pkVal() {
  202. return this.id;
  203. }
  204. @Override
  205. public String toString() {
  206. return "Project{" +
  207. "id=" + id +
  208. ", projectName=" + projectName +
  209. ", projectNo=" + projectNo +
  210. ", startTime=" + startTime +
  211. ", endTime=" + endTime +
  212. ", content=" + content +
  213. ", creatorId=" + creatorId +
  214. ", creator=" + creator +
  215. ", isDelete=" + isDelete +
  216. ", ownerCompany=" + ownerCompany +
  217. ", ownerCompanyName=" + ownerCompanyName +
  218. ", customerCompany=" + customerCompany +
  219. ", customerCompanyName=" + customerCompanyName +
  220. ", indate=" + indate +
  221. ", managerId=" + managerId +
  222. ", manager=" + manager +
  223. "}";
  224. }
  225. }