| 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<OrderItemDto> storageItemList;  | 
|   | 
|     @ApiModelProperty(value = "支付类型 6是现金支付 2是环保金支付")  | 
|     @NotBlank(message = "支付类型不能为空")  | 
|     private String payType;  | 
|   | 
|     @ApiModelProperty("服务中的订单数")  | 
|     private int fwOrderNum;  | 
|   | 
|     @ApiModelProperty(hidden = true)  | 
|     private String version;  | 
|   | 
|     @ApiModelProperty("是否是混合订单,混合订单直接跳转到入库列表页面")  | 
|     private boolean mixOrder;  | 
| }  | 
|   |