OrderRefundReq.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package com.cyksj.model.request;
  2. import lombok.Getter;
  3. import lombok.Setter;
  4. import javax.validation.constraints.NotNull;
  5. import java.math.BigDecimal;
  6. import java.util.List;
  7. /*
  8. *项目名: netflix
  9. *文件名: OrderRefundReq
  10. *创建者: JavaZou
  11. *创建时间:2023/5/31 12:14
  12. */
  13. @Getter
  14. @Setter
  15. public class OrderRefundReq {
  16. @NotNull(message = "订单id不为空")
  17. private Long orderId;
  18. /**
  19. * 退款金额
  20. */
  21. @NotNull(message = "退款金额不为空")
  22. private BigDecimal refundMoney;
  23. /**
  24. * 退款原因
  25. */
  26. private String refundDesc;
  27. /**
  28. * 退款类型
  29. * 订单金额、余额
  30. */
  31. private String refundType;
  32. /**
  33. * 补差价余额
  34. */
  35. private BigDecimal refundBalance;
  36. /**
  37. * 仅仅退余额
  38. */
  39. private Boolean isOnly;
  40. private String operator;
  41. /**
  42. * 聊天记录截图
  43. */
  44. private String chatImg;
  45. /**
  46. * 扣除的余额
  47. */
  48. private BigDecimal deductBalance;
  49. /**
  50. * 是否是补差价
  51. */
  52. private Boolean isDiffer = false;
  53. private Long adminId;
  54. /**
  55. * 加购订单退款车票ids
  56. */
  57. private List<Long> dpRelationIds;
  58. }