OrderRefundApplyVO.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package vo;
  2. import com.fasterxml.jackson.annotation.JsonProperty;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import lombok.EqualsAndHashCode;
  7. import lombok.experimental.Accessors;
  8. import org.hibernate.validator.constraints.Length;
  9. import javax.validation.constraints.NotNull;
  10. @Data
  11. @EqualsAndHashCode(callSuper = false)
  12. @Accessors(chain = true)
  13. @ApiModel(value = "OrderRefundApplyRequest对象", description = "订单申请退款")
  14. public class OrderRefundApplyVO {
  15. private static final long serialVersionUID = 1L;
  16. @ApiModelProperty(value = "退款原因", required = true)
  17. @NotNull(message = "退款原因必须填写")
  18. @Length(max = 255, message = "退款原因不能超过255个字符")
  19. private String text;
  20. @ApiModelProperty(value = "订单id", required = true)
  21. private Long id;
  22. @ApiModelProperty(value = "退款凭证图片(多个图片请用,(英文逗号)隔开)")
  23. @JsonProperty("refund_reason_wap_img")
  24. private String reasonImage;
  25. @ApiModelProperty(value = "备注说明")
  26. @JsonProperty("refund_reason_wap_explain")
  27. private String explain;
  28. @ApiModelProperty(value = "待退款订单")
  29. @NotNull(message = "待退款订单 不能为空")
  30. private String uni;
  31. }