package com.doumee.dao.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.io.Serializable; /** * 订单异常处理请求 * * @author rk * @date 2026/05/18 */ @Data @ApiModel("订单异常处理请求") public class HandleOrderExceptionDTO implements Serializable { @NotNull(message = "订单主键不能为空") @ApiModelProperty(value = "操作订单主键", required = true) private Integer orderId; @NotNull(message = "存放门店主键不能为空") @ApiModelProperty(value = "存放门店主键", required = true) private Integer depositShopId; @NotNull(message = "异常补偿司机金额不能为空") @ApiModelProperty(value = "异常补偿司机金额(分)", required = true) private Long driverCompensation; @NotNull(message = "异常补偿门店金额不能为空") @ApiModelProperty(value = "异常补偿门店金额(分)", required = true) private Long shopCompensation; @NotBlank(message = "异常备注不能为空") @ApiModelProperty(value = "异常备注", required = true) private String remark; }