package com.vincent.rsf.server.manager.controller.params; 
 | 
  
 | 
import io.swagger.annotations.ApiModelProperty; 
 | 
import lombok.Data; 
 | 
import lombok.experimental.Accessors; 
 | 
  
 | 
import javax.validation.constraints.NotBlank; 
 | 
import javax.validation.constraints.NotEmpty; 
 | 
import java.io.Serializable; 
 | 
import java.util.List; 
 | 
  
 | 
/** 
 | 
 * Created by vincent on 2020/6/13 
 | 
 */ 
 | 
@Data 
 | 
@Accessors(chain = true) 
 | 
public class LocMastInitParam implements Serializable { 
 | 
  
 | 
    @ApiModelProperty("仓库ID") 
 | 
    private Long warehouseId; 
 | 
  
 | 
    @ApiModelProperty("库区ID") 
 | 
    private Long areaId; 
 | 
  
 | 
    @ApiModelProperty("起始排") 
 | 
    @NotEmpty(message = "起始排不能为空!!") 
 | 
    private Integer startRow; 
 | 
  
 | 
    @ApiModelProperty("终止排") 
 | 
    @NotEmpty(message = "终止排不能为空!!") 
 | 
    private Integer endRow; 
 | 
  
 | 
    @ApiModelProperty("起始列") 
 | 
    @NotEmpty(message = "起始列不能为空!!") 
 | 
    private Integer startBay; 
 | 
  
 | 
    @ApiModelProperty("终止列") 
 | 
    @NotEmpty(message = "终止列不能为空!!") 
 | 
    private Integer endBay; 
 | 
  
 | 
    @ApiModelProperty("起始层") 
 | 
    @NotEmpty(message = "起始层不能为空!!") 
 | 
    private Integer startLev; 
 | 
  
 | 
    @ApiModelProperty("终止层") 
 | 
    @NotEmpty(message = "终止层不能为空!!") 
 | 
    private Integer endLev; 
 | 
  
 | 
    @ApiModelProperty("库位类型") 
 | 
    @NotBlank(message = "库位类型") 
 | 
    private List<Long> typeIds; 
 | 
  
 | 
    @ApiModelProperty("巷道") 
 | 
    @NotBlank(message = "巷道") 
 | 
    private Integer channel; 
 | 
  
 | 
    @ApiModelProperty("起始巷道") 
 | 
    @NotBlank(message = "起始巷道") 
 | 
    private Integer startChannel; 
 | 
  
 | 
  
 | 
} 
 |