package com.xzx.gc.order.dto; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import javax.validation.constraints.Size; import java.math.BigDecimal; import java.util.List; @Data public class RkDto { @ApiModelProperty(value = "入库ID") @NotBlank(message = "入库ID不能为空") private String storageId; @ApiModelProperty(value = "入库员ID") @NotBlank(message = "入库员ID不能为空") private String storageUserId; @ApiModelProperty(value = "总的入库重量") @NotBlank(message = "总的入库重量不能为空") private String storageWeight; @ApiModelProperty(value = "订单回收金额") private String money; @ApiModelProperty("地称重量") private String weight; @ApiModelProperty(value = "总的入库金额") @NotNull(message = "总的入库金额不能为空") private BigDecimal storageMoney; @ApiModelProperty("入库员经度") @NotBlank(message = "入库员经度不能为空") private String storageUserLongitude; @ApiModelProperty("入库员纬度") @NotBlank(message = "入库员纬度不能为空") private String storageUserLatitude; @ApiModelProperty(value = "入库物品列表") @NotNull(message = "入库物品列表不能为空") @Size(min = 1,message = "入库物品列表不能为空") private List storageItemList; @ApiModelProperty(value = "支付类型 6是现金支付 2是环保金支付") @NotBlank(message = "支付类型不能为空") private String payType; @ApiModelProperty("服务中的订单数") private int fwOrderNum; @ApiModelProperty(hidden = true) private String version; @ApiModelProperty("是否是混合订单,混合订单直接跳转到入库列表页面") private boolean mixOrder; }