TOrder.java 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291
  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.*;
  11. import lombok.experimental.Accessors;
  12. import java.io.Serializable;
  13. import java.math.BigDecimal;
  14. import java.time.LocalDateTime;
  15. /**
  16. * <p>
  17. * 认领表
  18. * </p>
  19. *
  20. * @author YJR
  21. * @since 2023-12-30
  22. */
  23. @Getter
  24. @Setter
  25. @Accessors(chain = true)
  26. @TableName(value = "t_order",autoResultMap = true)
  27. @ApiModel(value = "TOrder", description = "订单认领表")
  28. public class TOrder implements Serializable {
  29. private static final long serialVersionUID = 1L;
  30. @TableId("c_id")
  31. @ApiModelProperty("cId")
  32. private String cId;
  33. /**
  34. * 技师id
  35. */
  36. @TableField("c_js_id")
  37. @ApiModelProperty("技师id")
  38. private String cJsId;
  39. @TableField("order_no")
  40. @ApiModelProperty("订单号")
  41. private String orderNo;
  42. @TableField("parent_no")
  43. @ApiModelProperty("父订单号")
  44. private String parentNo;
  45. @TableField("tape")
  46. @ApiModelProperty("音频")
  47. private String tape;
  48. @TableField("fare")
  49. @ApiModelProperty("车费")
  50. private BigDecimal fare;
  51. @TableField("distance")
  52. @ApiModelProperty("距离")
  53. private BigDecimal distance;
  54. @TableField("pay_type")
  55. @ApiModelProperty("支付类型:1微信支付 2:余额支付")
  56. private Integer payType;
  57. /**
  58. * 用户openid
  59. */
  60. @TableField("c_open_id")
  61. @ApiModelProperty("用户openid")
  62. private String cOpenId;
  63. /**
  64. * 订单明细
  65. */
  66. @TableField(value = "c_goods",typeHandler = FastjsonTypeHandler.class)
  67. @ApiModelProperty("订单明细")
  68. private JSONArray cGoods;
  69. /**
  70. * 订单金额
  71. */
  72. @TableField("d_total_money")
  73. @ApiModelProperty("订单金额")
  74. private BigDecimal dTotalMoney;
  75. /**
  76. * 总价
  77. */
  78. @TableField("total_price")
  79. @ApiModelProperty("总价")
  80. private BigDecimal totalPrice;
  81. /**
  82. * 订单状态 订单状态 待接单 0 已接单 1 已到达 2 服务中 3 待评价(已完成) 4 待付款 -1 已取消 -2 已拒绝 -3 已完成(已评价)5
  83. */
  84. @TableField("n_status")
  85. @ApiModelProperty("订单状态 待接单 0 已接单 1 已到达 2 服务中 3 待评价(已完成) 4 待付款 -1 已取消 -2 已拒绝 -3 已完成(已评价)5")
  86. private Integer nStatus;
  87. /**
  88. * 地址
  89. */
  90. @TableField("c_address")
  91. @ApiModelProperty("地址")
  92. private String cAddress;
  93. @ApiModelProperty("备注地址")
  94. private String atlasAdd;
  95. /**
  96. * 姓名
  97. */
  98. @TableField("c_name")
  99. @ApiModelProperty("姓名")
  100. private String cName;
  101. /**
  102. * 电话
  103. */
  104. @TableField("c_phone")
  105. @ApiModelProperty("电话")
  106. private String cPhone;
  107. /**
  108. * 备注
  109. */
  110. @TableField("c_note")
  111. @ApiModelProperty("备注")
  112. private String cNote;
  113. /**
  114. * 时间
  115. */
  116. @TableField("c_time")
  117. @ApiModelProperty("时间")
  118. private String cTime;
  119. /**
  120. * 推荐者id
  121. */
  122. @TableField("c_tj_open_id")
  123. @ApiModelProperty("推荐者id")
  124. private String cTjOpenId;
  125. /**
  126. * 创建时间
  127. */
  128. @TableField("dt_create_time")
  129. @ApiModelProperty("创建时间")
  130. private LocalDateTime dtCreateTime;
  131. @ApiModelProperty("是否删除0否1是")
  132. @TableLogic
  133. private Integer isDelete;
  134. @TableField(exist = false)
  135. @ApiModelProperty("技师信息")
  136. private TJs js;
  137. @TableField(exist = false)
  138. @ApiModelProperty("用户信息")
  139. private TWxUser wxUser;
  140. @TableField(exist = false)
  141. @ApiModelProperty("订单状态名称")
  142. private String statusName;
  143. public String getcId() {
  144. return cId;
  145. }
  146. public void setcId(String cId) {
  147. this.cId = cId;
  148. }
  149. public String getcJsId() {
  150. return cJsId;
  151. }
  152. public void setcJsId(String cJsId) {
  153. this.cJsId = cJsId;
  154. }
  155. public String getcOpenId() {
  156. return cOpenId;
  157. }
  158. public void setcOpenId(String cOpenId) {
  159. this.cOpenId = cOpenId;
  160. }
  161. public JSONArray getcGoods() {
  162. return cGoods;
  163. }
  164. public void setcGoods(JSONArray cGoods) {
  165. this.cGoods = cGoods;
  166. }
  167. public BigDecimal getdTotalMoney() {
  168. return dTotalMoney;
  169. }
  170. public void setdTotalMoney(BigDecimal dTotalMoney) {
  171. this.dTotalMoney = dTotalMoney;
  172. }
  173. public Integer getnStatus() {
  174. return nStatus;
  175. }
  176. public void setnStatus(Integer nStatus) {
  177. this.nStatus = nStatus;
  178. }
  179. public String getcAddress() {
  180. return cAddress;
  181. }
  182. public void setcAddress(String cAddress) {
  183. this.cAddress = cAddress;
  184. }
  185. public String getcName() {
  186. return cName;
  187. }
  188. public void setcName(String cName) {
  189. this.cName = cName;
  190. }
  191. public String getcPhone() {
  192. return cPhone;
  193. }
  194. public void setcPhone(String cPhone) {
  195. this.cPhone = cPhone;
  196. }
  197. public String getcNote() {
  198. return cNote;
  199. }
  200. public void setcNote(String cNote) {
  201. this.cNote = cNote;
  202. }
  203. public String getcTime() {
  204. return cTime;
  205. }
  206. public void setcTime(String cTime) {
  207. this.cTime = cTime;
  208. }
  209. public String getcTjOpenId() {
  210. return cTjOpenId;
  211. }
  212. public void setcTjOpenId(String cTjOpenId) {
  213. this.cTjOpenId = cTjOpenId;
  214. }
  215. public LocalDateTime getDtCreateTime() {
  216. return dtCreateTime;
  217. }
  218. public void setDtCreateTime(LocalDateTime dtCreateTime) {
  219. this.dtCreateTime = dtCreateTime;
  220. }
  221. public TJs getJs() {
  222. return js;
  223. }
  224. public void setJs(TJs js) {
  225. this.js = js;
  226. }
  227. public TWxUser getWxUser() {
  228. return wxUser;
  229. }
  230. public void setWxUser(TWxUser wxUser) {
  231. this.wxUser = wxUser;
  232. }
  233. }