AfterSalesRequest.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package org.springblade.modules.api.request;
  2. import io.swagger.annotations.ApiModelProperty;
  3. import lombok.Data;
  4. import org.springblade.modules.finance.entity.OrderGoods;
  5. import javax.validation.constraints.NotEmpty;
  6. import javax.validation.constraints.NotNull;
  7. import java.util.List;
  8. /**
  9. * Author pangqijun
  10. * Date 2023/6/18
  11. * Description
  12. */
  13. @Data
  14. public class AfterSalesRequest {
  15. @ApiModelProperty("订单ID")
  16. @NotNull(message = "订单ID不能为空")
  17. private Long orderId;
  18. @ApiModelProperty("售后原因")
  19. @NotNull(message = "售后原因ID不能为空")
  20. private Long reasonId;
  21. @ApiModelProperty("售后类型")
  22. @NotNull(message = "售后类型不能为空")
  23. private Integer afterSalesType;
  24. @ApiModelProperty("售后商品")
  25. @NotEmpty(message = "请选择售后商品")
  26. private List<OrderGoods> afterGoodsList;
  27. @ApiModelProperty("售后原因")
  28. private String reason;
  29. @ApiModelProperty("补充描述")
  30. private String afterSaleDescribe;
  31. @ApiModelProperty("售后商品图片")
  32. private List<String> images;
  33. }