MaTechnician.java 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283
  1. package com.ylx.massage.domain;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import lombok.Data;
  8. import lombok.experimental.Accessors;
  9. import com.ylx.common.annotation.Excel;
  10. import com.ylx.common.core.domain.BaseEntity;
  11. import java.util.Date;
  12. /**
  13. * 商户对象
  14. *
  15. * @author ylx
  16. * @date 2024-03-22
  17. */
  18. @Data
  19. @TableName("ma_technician")
  20. @Accessors(chain = true)
  21. public class MaTechnician extends BaseEntity {
  22. private static final long serialVersionUID = 1L;
  23. /**
  24. * 主键ID(商户ID)
  25. */
  26. @TableId(type = IdType.AUTO)
  27. private Integer id;
  28. /**
  29. * 姓名
  30. */
  31. @TableField("te_name")
  32. @Excel(name = "姓名")
  33. private String teName;
  34. /**
  35. * 昵称
  36. */
  37. @Excel(name = "昵称")
  38. @TableField("te_nick_name")
  39. private String teNickName;
  40. /**
  41. * 微信小程序登录会话密钥
  42. */
  43. @TableField("c_session_key")
  44. @ApiModelProperty("微信小程序登录会话密钥")
  45. private String cSessionKey;
  46. /**
  47. * 密码
  48. */
  49. @Excel(name = "密码")
  50. @TableField("te_pass_word")
  51. private String tePassword;
  52. /**
  53. * 用户的openId
  54. */
  55. @TableField("c_openid")
  56. @ApiModelProperty("用户的openId")
  57. private String cOpenid;
  58. /**
  59. * 性别(0女1男)
  60. */
  61. @Excel(name = "性别(0女1男)")
  62. @TableField("te_sex")
  63. private Integer teSex;
  64. /**
  65. * 电话
  66. */
  67. @Excel(name = "电话")
  68. @TableField("te_phone")
  69. private String tePhone;
  70. /**
  71. * 合作意向城市
  72. */
  73. @Excel(name = "合作意向城市")
  74. @TableField("te_address")
  75. private String teAddress;
  76. /**
  77. * 城市编码
  78. */
  79. private String teAreaCode;
  80. /**
  81. * 年龄
  82. */
  83. /**
  84. * 年龄
  85. */
  86. @Excel(name = "年龄")
  87. @TableField("te_age")
  88. private Integer teAge;
  89. /**
  90. * 头像
  91. */
  92. @Excel(name = "头像")
  93. @TableField("te_avatar")
  94. private String teAvatar;
  95. /**
  96. * 服务标签
  97. */
  98. @TableField("service_tag")
  99. private Integer serviceTag;
  100. /**
  101. * 开通服务类目ID
  102. */
  103. @Excel(name = "开通服务类目ID")
  104. @TableField("openService")
  105. private String openService;
  106. /**
  107. * 可服务项目名称
  108. */
  109. @TableField("te_project")
  110. private String teProject;
  111. /**
  112. * 生活照
  113. */
  114. @Excel(name = "生活照")
  115. @TableField("life_photos")
  116. private String lifePhotos;
  117. /**
  118. * 形象照
  119. */
  120. @Excel(name = "形象照")
  121. @TableField("avatar")
  122. private String avatar;
  123. /**
  124. * 身份证
  125. */
  126. @Excel(name = "身份证")
  127. @TableField("id_card")
  128. private String idCard;
  129. /**
  130. * 健康证
  131. */
  132. @Excel(name = "健康证")
  133. @TableField("health_certificate")
  134. private String healthCertificate;
  135. /**
  136. * 从业资格证
  137. */
  138. @Excel(name = "从业资格证")
  139. @TableField("qualification_certificate")
  140. private String qualificationCertificate;
  141. /**
  142. * 无犯罪证明
  143. */
  144. @Excel(name = "无犯罪证明")
  145. @TableField("no_crime_record")
  146. private String noCrimeRecord;
  147. /**
  148. * 宣传视频
  149. */
  150. @Excel(name = "宣传视频")
  151. @TableField("promo_video")
  152. private String promoVideo;
  153. /**
  154. * 承诺书
  155. */
  156. @Excel(name = "承诺书")
  157. @TableField("commitment_pdf")
  158. private String commitmentPdf;
  159. /**
  160. * 承诺录音
  161. */
  162. @Excel(name = "承诺录音")
  163. @TableField("commitment_audio")
  164. private String commitmentAudio;
  165. /**
  166. * 承诺录像
  167. */
  168. @Excel(name = "承诺录像")
  169. @TableField("commitment_video")
  170. private String commitmentVideo;
  171. /**
  172. * 简介
  173. */
  174. @Excel(name = "简介")
  175. @TableField("te_brief")
  176. private String teBrief;
  177. /**
  178. * 服务状态(0服务中,1可服务)
  179. */
  180. @Excel(name = "服务状态(0服务中,1可服务)")
  181. private Integer serviceState;
  182. /**
  183. * 上岗状态 (-1:未上岗 0:已上岗 1:已申请)
  184. */
  185. @Excel(name = "上岗状态 (-1:未上岗 0:已上岗 1:已申请)")
  186. private Integer nStatus2;
  187. /**
  188. * 商户管理状态: 0-正常, 1-限制接单, 2-冻结, 3-注销
  189. */
  190. @Excel(name = "商户管理状态: 0-正常, 1-限制接单, 2-冻结, 3-注销")
  191. private String merchantStatus;
  192. /**
  193. * 商户状态(0休息中1在线接单)
  194. */
  195. @Excel(name = "商户状态(0休息中1在线接单)")
  196. private Integer postState;
  197. /**
  198. * 商户类型(0:真实商户 1:虚拟商户)
  199. */
  200. @Excel(name = "商户类型(0:真实商户 1:虚拟商户)")
  201. private Integer techType;
  202. /**
  203. * 是否启用(0否1是)
  204. */
  205. @Excel(name = "是否启用(0否1是)")
  206. private Integer teIsEnable;
  207. /**
  208. * 审核状态:-1-申请入住,0-待入驻,1-待审核,2-审核通过,3-审核驳回
  209. */
  210. @Excel(name = "审核状态:-1-申请入住,0-待入驻,1-待审核,2-审核通过,3-审核驳回")
  211. private Integer auditStatus;
  212. /**
  213. * 审核备注
  214. */
  215. @Excel(name = "审核备注")
  216. @TableField("audit_remark")
  217. private String auditRemark;
  218. /**
  219. * 审批时间
  220. */
  221. @Excel(name = "审批时间")
  222. private Date approveTime;
  223. /**
  224. * 是否删除(0否1是)
  225. */
  226. @Excel(name = "是否删除(0否1是)")
  227. private Integer isDelete;
  228. /**
  229. * 评分
  230. * 用户对技师的评分,通常为1-5分
  231. */
  232. @ApiModelProperty("评分")
  233. private Integer nStar;
  234. /**
  235. * 已服务数量
  236. * 技师累计完成的订单总数
  237. */
  238. @TableField("n_num")
  239. @ApiModelProperty("已服务订单数量")
  240. private Integer nNum;
  241. /**
  242. * 是否推荐(0否1是)
  243. */
  244. @Excel(name = "是否推荐(0否1是)")
  245. @TableField("is_recommend")
  246. @ApiModelProperty("是否推荐")
  247. private Integer isRecommend;
  248. }