IntegralOrder.java 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. package com.yijia.integral.domain;
  2. import java.util.Date;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import org.apache.commons.lang3.builder.ToStringBuilder;
  5. import org.apache.commons.lang3.builder.ToStringStyle;
  6. import com.yijia.common.annotation.Excel;
  7. import com.yijia.common.core.domain.BaseEntity;
  8. /**
  9. * 积分消费订单对象 integral_order
  10. *
  11. * @author yijia
  12. * @date 2021-03-02
  13. */
  14. public class IntegralOrder extends BaseEntity
  15. {
  16. private static final long serialVersionUID = 1L;
  17. /** 积分订单id */
  18. private Long id;
  19. /** 积分订单号 */
  20. @Excel(name = "积分订单号")
  21. private String integralOrderNo;
  22. /** 商品类型 */
  23. @Excel(name = "商品类型")
  24. private String waresType;
  25. /** 商品名称 */
  26. @Excel(name = "商品名称")
  27. private String waresName;
  28. /** 商品id */
  29. @Excel(name = "商品id")
  30. private Long waresId;
  31. /** 微信唯一标识 */
  32. @Excel(name = "微信唯一标识")
  33. private String unionId;
  34. /** 会员名称 */
  35. @Excel(name = "会员名称")
  36. private String customerName;
  37. /** 兑换数量 */
  38. @Excel(name = "兑换数量")
  39. private Long exchangeNum;
  40. /** 兑换时间 */
  41. @JsonFormat(pattern = "yyyy-MM-dd")
  42. @Excel(name = "兑换时间", width = 30, dateFormat = "yyyy-MM-dd")
  43. private Date exchangeTime;
  44. /** 订单状态(1已完成,2已取消) */
  45. @Excel(name = "订单状态", readConverterExp = "1=已完成,2已取消")
  46. private String status;
  47. /** 订单消耗积分 */
  48. @Excel(name = "订单消耗积分")
  49. private Long integral;
  50. /** 油站ID */
  51. @Excel(name = "油站ID")
  52. private Long stationId;
  53. /** 油站名称 */
  54. @Excel(name = "油站名称")
  55. private String stationName;
  56. /**手机号**/
  57. private String mobilePhone;
  58. public String getMobilePhone() {
  59. return mobilePhone;
  60. }
  61. public void setMobilePhone(String mobilePhone) {
  62. this.mobilePhone = mobilePhone;
  63. }
  64. public void setId(Long id)
  65. {
  66. this.id = id;
  67. }
  68. public Long getId()
  69. {
  70. return id;
  71. }
  72. public void setIntegralOrderNo(String integralOrderNo)
  73. {
  74. this.integralOrderNo = integralOrderNo;
  75. }
  76. public String getIntegralOrderNo()
  77. {
  78. return integralOrderNo;
  79. }
  80. public void setWaresType(String waresType)
  81. {
  82. this.waresType = waresType;
  83. }
  84. public String getWaresType()
  85. {
  86. return waresType;
  87. }
  88. public void setWaresName(String waresName)
  89. {
  90. this.waresName = waresName;
  91. }
  92. public String getWaresName()
  93. {
  94. return waresName;
  95. }
  96. public void setWaresId(Long waresId)
  97. {
  98. this.waresId = waresId;
  99. }
  100. public Long getWaresId()
  101. {
  102. return waresId;
  103. }
  104. public void setUnionId(String unionId)
  105. {
  106. this.unionId = unionId;
  107. }
  108. public String getUnionId()
  109. {
  110. return unionId;
  111. }
  112. public void setCustomerName(String customerName)
  113. {
  114. this.customerName = customerName;
  115. }
  116. public String getCustomerName()
  117. {
  118. return customerName;
  119. }
  120. public void setExchangeNum(Long exchangeNum)
  121. {
  122. this.exchangeNum = exchangeNum;
  123. }
  124. public Long getExchangeNum()
  125. {
  126. return exchangeNum;
  127. }
  128. public void setExchangeTime(Date exchangeTime)
  129. {
  130. this.exchangeTime = exchangeTime;
  131. }
  132. public Date getExchangeTime()
  133. {
  134. return exchangeTime;
  135. }
  136. public void setStatus(String status)
  137. {
  138. this.status = status;
  139. }
  140. public String getStatus()
  141. {
  142. return status;
  143. }
  144. public void setIntegral(Long integral)
  145. {
  146. this.integral = integral;
  147. }
  148. public Long getIntegral()
  149. {
  150. return integral;
  151. }
  152. public void setStationId(Long stationId)
  153. {
  154. this.stationId = stationId;
  155. }
  156. public Long getStationId()
  157. {
  158. return stationId;
  159. }
  160. public void setStationName(String stationName)
  161. {
  162. this.stationName = stationName;
  163. }
  164. public String getStationName()
  165. {
  166. return stationName;
  167. }
  168. @Override
  169. public String toString() {
  170. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  171. .append("id", getId())
  172. .append("integralOrderNo", getIntegralOrderNo())
  173. .append("waresType", getWaresType())
  174. .append("waresName", getWaresName())
  175. .append("waresId", getWaresId())
  176. .append("unionId", getUnionId())
  177. .append("customerName", getCustomerName())
  178. .append("exchangeNum", getExchangeNum())
  179. .append("exchangeTime", getExchangeTime())
  180. .append("status", getStatus())
  181. .append("integral", getIntegral())
  182. .append("stationId", getStationId())
  183. .append("stationName", getStationName())
  184. .toString();
  185. }
  186. }