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; /** * Created by vincent on 2020/6/13 */ @Data @Accessors(chain = true) public class LocMastInitParam implements Serializable { @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 String type; @ApiModelProperty("宽窄类型") private String locType; }