package com.webmanage.dto; 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.List; @Data @ApiModel("订单审批DTO") public class OrderApprovalDTO { @ApiModelProperty("订单ID") @NotBlank(message = "订单ID不能为空") private String orderId; @ApiModelProperty("审批意见") @NotBlank(message = "审批意见不能为空") private String approvalOpinion; @ApiModelProperty("审批人ID") @NotNull(message = "审批人ID不能为空") private Long approverId; @ApiModelProperty("审批人姓名") @NotBlank(message = "审批人姓名不能为空") private String approverName; @ApiModelProperty("审批类型:审批/授权") @NotBlank(message = "审批类型不能为空") private String approvalType; @ApiModelProperty("审批结果:通过/驳回") @NotBlank(message = "审批结果不能为空") private String approvalResult; @ApiModelProperty("订单详情列表") private List orderDetails; }