MemberOrderInfoSyncDTO.java 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. package com.kmall.admin.haikong.dto;
  2. import com.fasterxml.jackson.annotation.JsonProperty;
  3. import java.io.Serializable;
  4. import java.math.BigDecimal;
  5. import java.util.Date;
  6. import java.util.List;
  7. /**
  8. * 会员消费订单同步接口
  9. * @author lhm
  10. * @createDate 2021-11-13
  11. */
  12. public class MemberOrderInfoSyncDTO implements Serializable {
  13. private static final long serialVersionUID = -5010285119684182199L;
  14. /**
  15. * 门店id
  16. */
  17. @JsonProperty("store_id")
  18. private Long storeId;
  19. /**
  20. * 会员唯一标识,手机号与唯一标识必传其一
  21. */
  22. @JsonProperty("open_id")
  23. private String openId;
  24. /**
  25. * 消费时间
  26. */
  27. @JsonProperty("consume_date")
  28. private Date consumeDate;
  29. /**
  30. * 订单金额
  31. */
  32. @JsonProperty("order_amount")
  33. private BigDecimal orderAmount;
  34. /**
  35. * 订单编号
  36. */
  37. @JsonProperty("order_no")
  38. private String orderNo;
  39. /**
  40. * 描述
  41. */
  42. @JsonProperty("desc")
  43. private String desc;
  44. /**
  45. * 店铺id,非必填
  46. */
  47. @JsonProperty("shop_id")
  48. private String shopId;
  49. /**
  50. * 这笔订单需要发放的积分
  51. */
  52. @JsonProperty("order_score")
  53. private Integer orderScore;
  54. /**
  55. * 订单中的商品明细集合
  56. */
  57. @JsonProperty("item_info_list")
  58. private List itemInfoList;
  59. public List getItemInfoList() {
  60. return itemInfoList;
  61. }
  62. public void setItemInfoList(List itemInfoList) {
  63. this.itemInfoList = itemInfoList;
  64. }
  65. public Long getStoreId() {
  66. return storeId;
  67. }
  68. public void setStoreId(Long storeId) {
  69. this.storeId = storeId;
  70. }
  71. public String getOpenId() {
  72. return openId;
  73. }
  74. public void setOpenId(String openId) {
  75. this.openId = openId;
  76. }
  77. public Date getConsumeDate() {
  78. return consumeDate;
  79. }
  80. public void setConsumeDate(Date consumeDate) {
  81. this.consumeDate = consumeDate;
  82. }
  83. public BigDecimal getOrderAmount() {
  84. return orderAmount;
  85. }
  86. public void setOrderAmount(BigDecimal orderAmount) {
  87. this.orderAmount = orderAmount;
  88. }
  89. public String getOrderNo() {
  90. return orderNo;
  91. }
  92. public void setOrderNo(String orderNo) {
  93. this.orderNo = orderNo;
  94. }
  95. public String getDesc() {
  96. return desc;
  97. }
  98. public void setDesc(String desc) {
  99. this.desc = desc;
  100. }
  101. public String getShopId() {
  102. return shopId;
  103. }
  104. public void setShopId(String shopId) {
  105. this.shopId = shopId;
  106. }
  107. public Integer getOrderScore() {
  108. return orderScore;
  109. }
  110. public void setOrderScore(Integer orderScore) {
  111. this.orderScore = orderScore;
  112. }
  113. @Override
  114. public String toString() {
  115. return "MemberOrderInfoSyncDTO{" +
  116. "storeId=" + storeId +
  117. ", openId='" + openId + '\'' +
  118. ", consumeDate=" + consumeDate +
  119. ", orderAmount=" + orderAmount +
  120. ", orderNo='" + orderNo + '\'' +
  121. ", desc='" + desc + '\'' +
  122. ", shopId='" + shopId + '\'' +
  123. ", orderScore=" + orderScore +
  124. '}';
  125. }
  126. }