package com.consum.base.pojo; import com.walker.web.param.ParamRequest; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.util.List; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; /** * @Description * @Author 卢庆阳 * @Date 2023/10/30 */ @ApiModel(value = "单据新增信息") @Data @AllArgsConstructor @NoArgsConstructor public class LWhFormTransferParam extends ParamRequest { @ApiModelProperty(value = "主键") private Long id; /** * 入库仓库编号 */ @ApiModelProperty(value = "入库仓库编号") private Long inWarehouseId; /** * 出库仓库机构编号(调拨机构) */ @ApiModelProperty(value = "出库仓库机构编号(调拨机构)") private Long outAgencyId; /** * 调拨时间 */ @ApiModelProperty(value = "调拨时间") private Long createTime; /** * 调拨手续 */ @ApiModelProperty(value = "调拨手续") private String procureDoc; /** * 调拨单型号 */ @ApiModelProperty(value = "调拨单型号") private List models; /** * 物品id */ @ApiModelProperty(value = "物品id") private Long baseGoodsTemplateId; /** * 物品模版名称 */ @ApiModelProperty(value = "物品模版名称") private String goodsTemplateName; /** * 调拨单号 */ @ApiModelProperty(value = "调拨单号") private String businessFormCode; /** * 接收机构 */ @ApiModelProperty(value = "接收机构") private Long inAgencyId; /** * 状态 0=待出库;1=待接收;2=已入库 */ @ApiModelProperty(value = "状态 0=待出库;1=待接收;2=已入库") private Short states; /** * 创建人 */ @ApiModelProperty(value = "创建人") private String operatorName; /** * 申请时间 开始 */ @ApiModelProperty(value = "申请时间 开始") private Long createTimeStart; /** * 申请时间 结束 */ @ApiModelProperty(value = "申请时间 结束") private Long createTimeEnd; /** * 接收时间 开始 */ @ApiModelProperty(value = "接收时间 开始") private Long inTimeStart; /** * 接收时间 结束 */ @ApiModelProperty(value = "接收时间 结束") private Long inTimeEnd; /** * 单据类型。0仓库调拨;1部门分发;2部门物品回退 */ @ApiModelProperty(value = "单据类型。0仓库调拨;1部门分发;2部门物品回退") private Integer transferBusinessType; /** * 部门物品使用人 * TODO 属性重复 */ @ApiModelProperty(value = "部门物品使用人") private List procureModelUserList; }