TJs.java 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456
  1. package com.ylx.massage.domain;
  2. import com.alibaba.fastjson.JSONArray;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableLogic;
  6. import com.baomidou.mybatisplus.annotation.TableName;
  7. import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler;
  8. import io.swagger.annotations.ApiModel;
  9. import io.swagger.annotations.ApiModelProperty;
  10. import lombok.Getter;
  11. import lombok.Setter;
  12. import lombok.experimental.Accessors;
  13. import java.io.Serializable;
  14. import java.math.BigDecimal;
  15. import java.time.LocalDateTime;
  16. import java.util.List;
  17. /**
  18. * 技师表
  19. */
  20. @Getter
  21. @Setter
  22. @Accessors(chain = true)
  23. @TableName(value = "t_js",autoResultMap = true)
  24. @ApiModel(value = "TJs", description = "技师")
  25. public class TJs implements Serializable {
  26. private static final long serialVersionUID = 1L;
  27. @TableId("id")
  28. @ApiModelProperty("Id")
  29. private String id;
  30. @TableField("c_open_id")
  31. @ApiModelProperty("cOpenId")
  32. private String cOpenId;
  33. @TableField("city")
  34. @ApiModelProperty("城市")
  35. private String city;
  36. @TableField("js_grade")
  37. @ApiModelProperty("技师等级")
  38. private Integer jsGrade;
  39. /**
  40. * 可预约项目编号 JsonArray
  41. */
  42. @TableField(value = "c_bh_list")
  43. @ApiModelProperty("可预约项目编号")
  44. private String cBhList;
  45. /**
  46. * 生活照 JsonArray
  47. */
  48. @TableField(value = "c_img_list",typeHandler = FastjsonTypeHandler.class)
  49. @ApiModelProperty("生活照 JsonArray")
  50. private JSONArray cImgList;
  51. /**
  52. * 身份证图片 JsonArray
  53. */
  54. @TableField(value = "c_sfz_img",typeHandler = FastjsonTypeHandler.class)
  55. @ApiModelProperty("身份证图片 JsonArray")
  56. private JSONArray cSfzImg;
  57. /**
  58. * 性别 0女 1男
  59. */
  60. @TableField("n_sex")
  61. @ApiModelProperty("性别 0女 1男")
  62. private Integer nSex;
  63. /**
  64. * 昵称
  65. */
  66. @TableField("c_nick_name")
  67. @ApiModelProperty("昵称")
  68. private String cNickName;
  69. /**
  70. * 头像
  71. */
  72. @TableField("c_portrait")
  73. @ApiModelProperty("头像")
  74. private String cPortrait;
  75. /**
  76. * 姓名
  77. */
  78. @TableField("c_name")
  79. @ApiModelProperty("姓名")
  80. private String cName;
  81. /**
  82. * 电话
  83. */
  84. @TableField("c_phone")
  85. @ApiModelProperty("电话")
  86. private String cPhone;
  87. /**
  88. * 地址
  89. */
  90. @TableField("c_address")
  91. @ApiModelProperty("地址")
  92. private String cAddress;
  93. /**
  94. * 健康证
  95. */
  96. @TableField("health_certificate")
  97. @ApiModelProperty("健康证")
  98. private String healthCertificate;
  99. /**
  100. * 营业执照
  101. */
  102. @TableField("business_license")
  103. @ApiModelProperty("营业执照")
  104. private String businessLicense;
  105. /**
  106. * 白天免车费公里数
  107. */
  108. @TableField("daytime_mileage")
  109. @ApiModelProperty("白天免车费公里数")
  110. private BigDecimal daytimeMileage;
  111. /**
  112. * 白天免车费公里数
  113. */
  114. @TableField("nigth_mileage")
  115. @ApiModelProperty("夜间免车费公里数")
  116. private BigDecimal nigthMileage;
  117. /**
  118. * 个人简介
  119. */
  120. @TableField("c_jianjie")
  121. @ApiModelProperty("个人简介")
  122. private String cJianjie;
  123. /**
  124. * 评分
  125. */
  126. @TableField("n_star")
  127. @ApiModelProperty("评分")
  128. private Integer nStar;
  129. /**
  130. * 佣金比例
  131. */
  132. @TableField("n_bili")
  133. @ApiModelProperty("佣金比例")
  134. private Integer nBili;
  135. /**
  136. * 经度
  137. */
  138. @TableField("longitude")
  139. @ApiModelProperty("经度")
  140. private BigDecimal longitude;
  141. /**
  142. * 纬度
  143. */
  144. @TableField("latitude")
  145. @ApiModelProperty("纬度")
  146. private BigDecimal latitude;
  147. /**
  148. * 已服务数量
  149. */
  150. @TableField("n_num")
  151. @ApiModelProperty("已服务数量")
  152. private Integer nNum;
  153. /**
  154. * 服务状态 0 可服务 1 服务中
  155. */
  156. @TableField("n_status")
  157. @ApiModelProperty("服务状态\t0 可服务\t1 服务中")
  158. private Integer nStatus;
  159. /**
  160. * 上岗状态 0未上岗 1已上岗
  161. */
  162. @TableField("n_status2")
  163. @ApiModelProperty("上岗状态 0未上岗 1已上岗")
  164. private Integer nStatus2;
  165. /**
  166. * 审核状态 0 未通过 1已通过
  167. */
  168. @TableField("n_tong")
  169. @ApiModelProperty("审核状态 0 未通过 1已通过")
  170. private Integer nTong;
  171. /**
  172. * 注册时间
  173. */
  174. @TableField("c_time")
  175. @ApiModelProperty("注册时间")
  176. private String cTime;
  177. /**
  178. * 是否带头像框 0否 1是
  179. */
  180. @TableField("n_b1")
  181. @ApiModelProperty("是否带头像框 0否 1是")
  182. private Integer nB1;
  183. /**
  184. * 是否是新技师 0否 1是
  185. */
  186. @TableField("n_b2")
  187. @ApiModelProperty("是否是新技师 0否 1是")
  188. private Integer nB2;
  189. /**
  190. * 是否有热度 0否 1是
  191. */
  192. @TableField("n_b3")
  193. @ApiModelProperty("是否有热度 0否 1是")
  194. private Integer nB3;
  195. /**
  196. * 创建时间
  197. */
  198. @TableField("dt_create_time")
  199. @ApiModelProperty("创建时间")
  200. private LocalDateTime dtCreateTime;
  201. @TableField("name")
  202. @ApiModelProperty("地址详细")
  203. private String name;
  204. @TableField("address")
  205. @ApiModelProperty("创建时间")
  206. private String address;
  207. @ApiModelProperty("是否删除0否1是")
  208. @TableLogic
  209. private Integer isDelete;
  210. /**
  211. * 收藏人员数量
  212. */
  213. @TableField(exist = false)
  214. @ApiModelProperty("收藏人员数量")
  215. private Integer number;
  216. @TableField(exist = false)
  217. @ApiModelProperty("当前用户是否收藏")
  218. private Boolean isCollection;
  219. @TableField(exist = false)
  220. @ApiModelProperty("技师距离")
  221. private BigDecimal distance = BigDecimal.valueOf(10000L);
  222. @TableField(exist = false)
  223. @ApiModelProperty("技师项目")
  224. private List<TXiangmu> projects;
  225. @TableField(exist = false)
  226. @ApiModelProperty("技师评价")
  227. private List<TComment> comments;
  228. public String getcOpenId() {
  229. return cOpenId;
  230. }
  231. public void setcOpenId(String cOpenId) {
  232. this.cOpenId = cOpenId;
  233. }
  234. public String getcBhList() {
  235. return cBhList;
  236. }
  237. public void setcBhList(String cBhList) {
  238. this.cBhList = cBhList;
  239. }
  240. public JSONArray getcImgList() {
  241. return cImgList;
  242. }
  243. public void setcImgList(JSONArray cImgList) {
  244. this.cImgList = cImgList;
  245. }
  246. public JSONArray getcSfzImg() {
  247. return cSfzImg;
  248. }
  249. public void setcSfzImg(JSONArray cSfzImg) {
  250. this.cSfzImg = cSfzImg;
  251. }
  252. public Integer getnSex() {
  253. return nSex;
  254. }
  255. public void setnSex(Integer nSex) {
  256. this.nSex = nSex;
  257. }
  258. public String getcNickName() {
  259. return cNickName;
  260. }
  261. public void setcNickName(String cNickName) {
  262. this.cNickName = cNickName;
  263. }
  264. public String getcPortrait() {
  265. return cPortrait;
  266. }
  267. public void setcPortrait(String cPortrait) {
  268. this.cPortrait = cPortrait;
  269. }
  270. public String getcName() {
  271. return cName;
  272. }
  273. public void setcName(String cName) {
  274. this.cName = cName;
  275. }
  276. public String getcPhone() {
  277. return cPhone;
  278. }
  279. public void setcPhone(String cPhone) {
  280. this.cPhone = cPhone;
  281. }
  282. public String getcAddress() {
  283. return cAddress;
  284. }
  285. public void setcAddress(String cAddress) {
  286. this.cAddress = cAddress;
  287. }
  288. public String getcJianjie() {
  289. return cJianjie;
  290. }
  291. public void setcJianjie(String cJianjie) {
  292. this.cJianjie = cJianjie;
  293. }
  294. public Integer getnStar() {
  295. return nStar;
  296. }
  297. public void setnStar(Integer nStar) {
  298. this.nStar = nStar;
  299. }
  300. public Integer getnBili() {
  301. return nBili;
  302. }
  303. public void setnBili(Integer nBili) {
  304. this.nBili = nBili;
  305. }
  306. public Integer getnNum() {
  307. return nNum;
  308. }
  309. public void setnNum(Integer nNum) {
  310. this.nNum = nNum;
  311. }
  312. public Integer getnStatus() {
  313. return nStatus;
  314. }
  315. public void setnStatus(Integer nStatus) {
  316. this.nStatus = nStatus;
  317. }
  318. public Integer getnStatus2() {
  319. return nStatus2;
  320. }
  321. public void setnStatus2(Integer nStatus2) {
  322. this.nStatus2 = nStatus2;
  323. }
  324. public Integer getnTong() {
  325. return nTong;
  326. }
  327. public void setnTong(Integer nTong) {
  328. this.nTong = nTong;
  329. }
  330. public String getcTime() {
  331. return cTime;
  332. }
  333. public void setcTime(String cTime) {
  334. this.cTime = cTime;
  335. }
  336. public Integer getnB1() {
  337. return nB1;
  338. }
  339. public void setnB1(Integer nB1) {
  340. this.nB1 = nB1;
  341. }
  342. public Integer getnB2() {
  343. return nB2;
  344. }
  345. public void setnB2(Integer nB2) {
  346. this.nB2 = nB2;
  347. }
  348. public Integer getnB3() {
  349. return nB3;
  350. }
  351. public void setnB3(Integer nB3) {
  352. this.nB3 = nB3;
  353. }
  354. public LocalDateTime getDtCreateTime() {
  355. return dtCreateTime;
  356. }
  357. public void setDtCreateTime(LocalDateTime dtCreateTime) {
  358. this.dtCreateTime = dtCreateTime;
  359. }
  360. public Integer getNumber() {
  361. return number;
  362. }
  363. public void setNumber(Integer number) {
  364. this.number = number;
  365. }
  366. }