package com.sunda.spmswms.dto;

import java.util.List;


import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class WhsSearchDTO {
	
	@ApiModelProperty(value = "工厂代码")
    private String werks;

    @ApiModelProperty(value = "仓库地点代码")
    private String whsLocationCode;

    @ApiModelProperty(value = "物料编号/物料英文描述/物料中文描述")
    private String searchInfo;

    @ApiModelProperty(value = "库区")
    private String storageArea;

    @ApiModelProperty(value = "储位编号")
    private String storageNo;

    @ApiModelProperty(value = "创建人工号/创建人姓名")
    private String createUser;

    @ApiModelProperty(value = "创建日期起/2022-01-01")
    private String beginDate;

    @ApiModelProperty(value = "创建日期止/2022-01-24")
    private String endDate;

    @ApiModelProperty(value = "移动类型")
    private String movementType;
    
    @ApiModelProperty(value = "库存类别")
    private String goodsType;
    
    @ApiModelProperty(value = "差异数量")
    private String differNum;
    
    @ApiModelProperty(value = "包装单号")
    private String packageNote;
    
    @ApiModelProperty(value = "箱码")
    private String boxNote;
    
    @ApiModelProperty(value = "交货单号")
    private String deliveryNoteSap;
    
    @ApiModelProperty(value = "采购订单")
    private String purchaseNo;
    
    @ApiModelProperty(value = "是否显示差异:0否，1是")
    private String displayDiff;

    @ApiModelProperty(value = "物料编号/物料英文描述/物料中文描述集合")
    private List<String> searchInfos;
    
    @ApiModelProperty(value = "当前页数")
    private Integer pageNo = 1;
    
    @ApiModelProperty(value = "当前页面每页显示的数量")
    private Integer pageSize = 20;
    
    @ApiModelProperty(value = "工厂集合")
    private List<String> werksList;
}
