OrderRefundReq.java 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  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. private Boolean isOnly;
  37. private String operator;
  38. /**
  39. * 聊天记录截图
  40. */
  41. private String chatImg;
  42. /**
  43. * 扣除的余额
  44. */
  45. private BigDecimal deductBalance;
  46. /**
  47. * 是否是补差价
  48. */
  49. private Boolean isDiffer = false;
  50. private Long adminId;
  51. /**
  52. * 加购订单退款车票ids
  53. */
  54. private List<Long> dpRelationIds;
  55. }