cy
2023-11-22 8fc8b4788ed8be27ff6aae1cdd3fe9a584972ae3
consum-base/src/main/java/com/consum/base/pojo/LWhFormOutputParam.java
@@ -1,151 +1,40 @@
package com.consum.base.pojo;
import com.consum.model.po.LWhGoodsRecord;
import com.walker.web.param.ParamRequest;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.List;
import lombok.Data;
/**
 * @Description  出库单参数
 * @Description 新增出库单参数
 * @Author 卢庆阳
 * @Date 2023/10/27
 */
@ApiModel(value = "LWhFormOutputInsertParam")
@Data
public class LWhFormOutputParam extends ParamRequest {
    /**
     * 仓库id
     */
    @ApiModelProperty(value = "仓库id")
    private Long warehouseId;
    /**
     * 出库时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate dealTime;
    @ApiModelProperty(value = "出库时间")
    private Long dealTime;
    /**
     * 出库手续
     */
    @ApiModelProperty(value = "出库手续")
    private String procureDoc;
    /**
     * 记录物品信息和规格型号
     */
    private List<LWhProcureModelParams> models;
    /**
     * 物品id
     */
    private Long baseGoodsTemplateId;
    /**
     * 物品模版名称
     */
    private String goodsTemplateName;
    /**
     * 出库单号
     */
    private String businessFormCode;
    /**
     * 机构
     */
    private Long agencyId;
    /**
     * 创建人
     */
    private String operatorName;
    /**
     * 1=待出库;2=已出库
     */
    private Short states;
    @ApiModelProperty(value = "记录物品信息和规格型号")
    private List<LWFormsOutputGoodsInfoParam> goods;
    /**
     * 出库时间 开始
     */
    private Long outputTimeStart;
    /**
     * 出库时间 结束
     */
    private Long outputTimeEnd;
    public Long getWarehouseId() {
        return warehouseId;
    }
    public void setWarehouseId(Long warehouseId) {
        this.warehouseId = warehouseId;
    }
    public LocalDate getDealTime() {
        return dealTime;
    }
    public void setDealTime(LocalDate dealTime) {
        this.dealTime = dealTime;
    }
    public List<LWhProcureModelParams> getModels() {
        return models;
    }
    public void setModels(List<LWhProcureModelParams> models) {
        this.models = models;
    }
    public Long getBaseGoodsTemplateId() {
        return baseGoodsTemplateId;
    }
    public void setBaseGoodsTemplateId(Long baseGoodsTemplateId) {
        this.baseGoodsTemplateId = baseGoodsTemplateId;
    }
    public String getGoodsTemplateName() {
        return goodsTemplateName;
    }
    public void setGoodsTemplateName(String goodsTemplateName) {
        this.goodsTemplateName = goodsTemplateName;
    }
    public String getBusinessFormCode() {
        return businessFormCode;
    }
    public void setBusinessFormCode(String businessFormCode) {
        this.businessFormCode = businessFormCode;
    }
    public Long getAgencyId() {
        return agencyId;
    }
    public void setAgencyId(Long agencyId) {
        this.agencyId = agencyId;
    }
    public String getOperatorName() {
        return operatorName;
    }
    public void setOperatorName(String operatorName) {
        this.operatorName = operatorName;
    }
    public Short getStates() {
        return states;
    }
    public void setStates(Short states) {
        this.states = states;
    }
    public Long getOutputTimeStart() {
        return outputTimeStart;
    }
    public void setOutputTimeStart(Long outputTimeStart) {
        this.outputTimeStart = outputTimeStart;
    }
    public Long getOutputTimeEnd() {
        return outputTimeEnd;
    }
    public void setOutputTimeEnd(Long outputTimeEnd) {
        this.outputTimeEnd = outputTimeEnd;
    }
}