package com.nova.sankuai.domain.dto; import com.nova.sankuai.domain.enums.alipayrefund.RefundStatus; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.util.Date; @Data @ApiModel("退款处理提交") public class AlipayRefundFinishDTO { @NotNull(message = "退款记录ID不能为空") @ApiModelProperty("退款记录ID") private Long refundId; @NotNull(message = "退款处理状态不能为空") @ApiModelProperty("退款处理状态") private RefundStatus refundStatus; @NotBlank(message = "处理人不能为空") @ApiModelProperty("处理人") private String dealUserId; @NotNull(message = "处理时间不能为空") @ApiModelProperty("处理时间") private Date dealFinishTime; @ApiModelProperty("退款描述") private String dealDesc; }