package com.ruoyi.web.stock.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 仓库领料主表。
 */
public class WarehouseStockIssue extends BaseEntity {
    private Long id;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date sheetDate;
    private String sheetNo;
    private String productionType;
    private String productionWorkshop;
    private String issueUser;
    private BigDecimal totalSubtotal;
    private String delFlag;
    private String orgId;
    private List<WarehouseStockIssueGoods> goodsList;

    public Long getId() { return id; }
    public void setId(Long id) { this.id = id; }
    public Date getSheetDate() { return sheetDate; }
    public void setSheetDate(Date sheetDate) { this.sheetDate = sheetDate; }
    public String getSheetNo() { return sheetNo; }
    public void setSheetNo(String sheetNo) { this.sheetNo = sheetNo; }
    public String getProductionType() { return productionType; }
    public void setProductionType(String productionType) { this.productionType = productionType; }
    public String getProductionWorkshop() { return productionWorkshop; }
    public void setProductionWorkshop(String productionWorkshop) { this.productionWorkshop = productionWorkshop; }
    public String getIssueUser() { return issueUser; }
    public void setIssueUser(String issueUser) { this.issueUser = issueUser; }
    public BigDecimal getTotalSubtotal() { return totalSubtotal; }
    public void setTotalSubtotal(BigDecimal totalSubtotal) { this.totalSubtotal = totalSubtotal; }
    public String getDelFlag() { return delFlag; }
    public void setDelFlag(String delFlag) { this.delFlag = delFlag; }
    public String getOrgId() { return orgId; }
    public void setOrgId(String orgId) { this.orgId = orgId; }
    public List<WarehouseStockIssueGoods> getGoodsList() { return goodsList; }
    public void setGoodsList(List<WarehouseStockIssueGoods> goodsList) { this.goodsList = goodsList; }
}
