CmClubRemarks.java 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317
  1. package com.caimei.modules.user.entity;
  2. import com.caimei.modules.consult.entity.type.CmConsulttype;
  3. import com.caimei.modules.project.model.ServiceProviderModel;
  4. import com.fasterxml.jackson.annotation.JsonFormat;
  5. import com.thinkgem.jeesite.common.persistence.DataEntity;
  6. import org.hibernate.validator.constraints.Length;
  7. import javax.validation.constraints.NotNull;
  8. import java.beans.Transient;
  9. import java.util.Date;
  10. import java.util.List;
  11. /**
  12. * 机构资料备注
  13. *
  14. * @author Aslee
  15. * @version 2021-10-21
  16. */
  17. public class CmClubRemarks extends DataEntity<CmClubRemarks> {
  18. private static final long serialVersionUID = 1L;
  19. /**
  20. * 机构id
  21. */
  22. private Integer clubId;
  23. /**
  24. * 备注id
  25. */
  26. private Integer remarksId;
  27. /**
  28. * 协销姓名
  29. */
  30. private String spName;
  31. /**
  32. * 机构名称
  33. */
  34. private String clubName;
  35. /**
  36. * 总咨询类别
  37. */
  38. private List<CmConsulttype> consults;
  39. //记录的咨询类别
  40. private String consultType;
  41. /**
  42. * 咨询类别
  43. */
  44. private String consult;
  45. /**
  46. * 协销id
  47. */
  48. private Integer serviceProviderId;
  49. /**
  50. * 总小组
  51. */
  52. private List<CmSaleMan> teams;
  53. /**
  54. * 组长id/管理员id
  55. */
  56. private Integer leaderId;
  57. /**
  58. * 管理员姓名
  59. */
  60. private String leaderName;
  61. /**
  62. * 文字备注/关键词
  63. */
  64. private String remarks;
  65. /**
  66. * 添加时间
  67. */
  68. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  69. private Date addTime;
  70. private String startAddTime;
  71. private String endAddTime;
  72. /**
  73. * 咨询人
  74. */
  75. private String questionMan;
  76. /**
  77. * 图片列表
  78. */
  79. private List<String> imageList;
  80. /**
  81. * 文件列表
  82. */
  83. private List<RemarksFileVo> fileList;
  84. /**
  85. * 机构类型
  86. */
  87. private String clubType;
  88. /**
  89. * 价格敏感度
  90. */
  91. private String pinceSensitve;
  92. /**
  93. * 意向程度
  94. */
  95. private String satisfied;
  96. /**
  97. * 跟进状态
  98. */
  99. private String followup;
  100. /**
  101. * 额外说明
  102. */
  103. private String extra;
  104. /**
  105. * 非持久化字段旧协销名
  106. */
  107. private String oldName;
  108. public String getOldName() {
  109. return oldName;
  110. }
  111. public void setOldName(String oldName) {
  112. this.oldName = oldName;
  113. }
  114. public String getClubType() {
  115. return clubType;
  116. }
  117. public void setClubType(String clubType) {
  118. this.clubType = clubType;
  119. }
  120. public String getPinceSensitve() {
  121. return pinceSensitve;
  122. }
  123. public void setPinceSensitve(String pinceSensitve) {
  124. this.pinceSensitve = pinceSensitve;
  125. }
  126. public String getSatisfied() {
  127. return satisfied;
  128. }
  129. public void setSatisfied(String satisfied) {
  130. this.satisfied = satisfied;
  131. }
  132. public String getFollowup() {
  133. return followup;
  134. }
  135. public void setFollowup(String followup) {
  136. this.followup = followup;
  137. }
  138. public String getExtra() {
  139. return extra;
  140. }
  141. public void setExtra(String extra) {
  142. this.extra = extra;
  143. }
  144. public String getConsultType() {
  145. return consultType;
  146. }
  147. public void setConsultType(String consultType) {
  148. this.consultType = consultType;
  149. }
  150. public String getStartAddTime() {
  151. return startAddTime;
  152. }
  153. public void setStartAddTime(String startAddTime) {
  154. this.startAddTime = startAddTime;
  155. }
  156. public String getEndAddTime() {
  157. return endAddTime;
  158. }
  159. public void setEndAddTime(String endAddTime) {
  160. this.endAddTime = endAddTime;
  161. }
  162. public Integer getServiceProviderId() {
  163. return serviceProviderId;
  164. }
  165. public void setServiceProviderId(Integer serviceProviderId) {
  166. this.serviceProviderId = serviceProviderId;
  167. }
  168. public String getClubName() {
  169. return clubName;
  170. }
  171. public void setClubName(String clubName) {
  172. this.clubName = clubName;
  173. }
  174. public List<CmConsulttype> getConsults() {
  175. return consults;
  176. }
  177. public void setConsults(List<CmConsulttype> consults) {
  178. this.consults = consults;
  179. }
  180. public String getConsult() {
  181. return consult;
  182. }
  183. public void setConsult(String consult) {
  184. this.consult = consult;
  185. }
  186. public List<CmSaleMan> getTeams() {
  187. return teams;
  188. }
  189. public void setTeams(List<CmSaleMan> teams) {
  190. this.teams = teams;
  191. }
  192. public Integer getLeaderId() {
  193. return leaderId;
  194. }
  195. public void setLeaderId(Integer leaderId) {
  196. this.leaderId = leaderId;
  197. }
  198. public String getLeaderName() {
  199. return leaderName;
  200. }
  201. public void setLeaderName(String leaderName) {
  202. this.leaderName = leaderName;
  203. }
  204. public Integer getRemarksId() {
  205. return remarksId;
  206. }
  207. public void setRemarksId(Integer remarksId) {
  208. this.remarksId = remarksId;
  209. }
  210. @Override
  211. public String getRemarks() {
  212. return remarks;
  213. }
  214. @Override
  215. public void setRemarks(String remarks) {
  216. this.remarks = remarks;
  217. }
  218. public Date getAddTime() {
  219. return addTime;
  220. }
  221. public void setAddTime(Date addTime) {
  222. this.addTime = addTime;
  223. }
  224. public List<String> getImageList() {
  225. return imageList;
  226. }
  227. public void setImageList(List<String> imageList) {
  228. this.imageList = imageList;
  229. }
  230. public List<RemarksFileVo> getFileList() {
  231. return fileList;
  232. }
  233. public void setFileList(List<RemarksFileVo> fileList) {
  234. this.fileList = fileList;
  235. }
  236. public Integer getClubId() {
  237. return clubId;
  238. }
  239. public void setClubId(Integer clubId) {
  240. this.clubId = clubId;
  241. }
  242. public String getSpName() {
  243. return spName;
  244. }
  245. public void setSpName(String spName) {
  246. this.spName = spName;
  247. }
  248. public String getQuestionMan() {
  249. return questionMan;
  250. }
  251. public void setQuestionMan(String questionMan) {
  252. this.questionMan = questionMan;
  253. }
  254. }