package com.zhyc.module.dairyProducts.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.zhyc.common.annotation.Excel;
import com.zhyc.common.core.domain.BaseEntity;

public class NpMilkInOutStore extends BaseEntity {
    private Integer id;

    @Excel(name = "日期")
    private Date datetime;

    @Excel(name = "羊数")
    private Integer num;

    @Excel(name = "初乳羊")
    private Integer colostSheep;

    @Excel(name = "商乳入库")
    private BigDecimal commercialIntake;

    @Excel(name = "抗乳入库")
    private BigDecimal antiIntake;

    @Excel(name = "初乳入库")
    private BigDecimal colostIntake;

    @Excel(name = "入库小计")
    private BigDecimal intakeTotal;

    @Excel(name = "商乳实验用奶")
    private BigDecimal commercialTest;

    @Excel(name = "初乳实验用奶")
    private BigDecimal colostTest;

    @Excel(name = "商乳调拨出库")
    private BigDecimal transferCommercial;

    @Excel(name = "抗乳调拨出库")
    private BigDecimal transferAnti;

    @Excel(name = "初乳调拨出库")
    private BigDecimal transferColost;

    @Excel(name = "调拨小计")
    private BigDecimal transferTotal;

    @Excel(name = "损耗")
    private BigDecimal loss;

    @Excel(name = "商乳库存")
    private BigDecimal stockCommercial;

    @Excel(name = "抗乳库存")
    private BigDecimal stockAnti;

    @Excel(name = "初乳库存")
    private BigDecimal colost;

    @Excel(name = "爱特退回鲜奶")
    private BigDecimal returnFresh;

    @Excel(name = "爱特退回酸奶")
    private BigDecimal returnYogurt;

    /** 用户ID */
    @Excel(name = "用户编号", type = Excel.Type.IMPORT)
    private Long userId;

    /** 部门ID */
    @Excel(name = "部门编号", type = Excel.Type.IMPORT)
    private Long deptId;

    // --- getters and setters ---
    public Integer getId() { return id; }
    public void setId(Integer id) { this.id = id; }

    public Date getDatetime() { return datetime; }
    public void setDatetime(Date datetime) { this.datetime = datetime; }

    public Integer getNum() { return num; }
    public void setNum(Integer num) { this.num = num; }

    public Integer getColostSheep() { return colostSheep; }
    public void setColostSheep(Integer colostSheep) { this.colostSheep = colostSheep; }

    public BigDecimal getCommercialIntake() { return commercialIntake; }
    public void setCommercialIntake(BigDecimal commercialIntake) { this.commercialIntake = commercialIntake; }

    public BigDecimal getAntiIntake() { return antiIntake; }
    public void setAntiIntake(BigDecimal antiIntake) { this.antiIntake = antiIntake; }

    public BigDecimal getColostIntake() { return colostIntake; }
    public void setColostIntake(BigDecimal colostIntake) { this.colostIntake = colostIntake; }

    public BigDecimal getIntakeTotal() { return intakeTotal; }
    public void setIntakeTotal(BigDecimal intakeTotal) { this.intakeTotal = intakeTotal; }

    public BigDecimal getCommercialTest() { return commercialTest; }
    public void setCommercialTest(BigDecimal commercialTest) { this.commercialTest = commercialTest; }

    public BigDecimal getColostTest() { return colostTest; }
    public void setColostTest(BigDecimal colostTest) { this.colostTest = colostTest; }

    public BigDecimal getTransferCommercial() { return transferCommercial; }
    public void setTransferCommercial(BigDecimal transferCommercial) { this.transferCommercial = transferCommercial; }

    public BigDecimal getTransferAnti() { return transferAnti; }
    public void setTransferAnti(BigDecimal transferAnti) { this.transferAnti = transferAnti; }

    public BigDecimal getTransferColost() { return transferColost; }
    public void setTransferColost(BigDecimal transferColost) { this.transferColost = transferColost; }

    public BigDecimal getTransferTotal() { return transferTotal; }
    public void setTransferTotal(BigDecimal transferTotal) { this.transferTotal = transferTotal; }

    public BigDecimal getLoss() { return loss; }
    public void setLoss(BigDecimal loss) { this.loss = loss; }

    public BigDecimal getStockCommercial() { return stockCommercial; }
    public void setStockCommercial(BigDecimal stockCommercial) { this.stockCommercial = stockCommercial; }

    public BigDecimal getStockAnti() { return stockAnti; }
    public void setStockAnti(BigDecimal stockAnti) { this.stockAnti = stockAnti; }

    public BigDecimal getColost() { return colost; }
    public void setColost(BigDecimal colost) { this.colost = colost; }

    public BigDecimal getReturnFresh() { return returnFresh; }
    public void setReturnFresh(BigDecimal returnFresh) { this.returnFresh = returnFresh; }

    public BigDecimal getReturnYogurt() { return returnYogurt; }
    public void setReturnYogurt(BigDecimal returnYogurt) { this.returnYogurt = returnYogurt; }

    public Long getUserId() { return userId; }
    public void setUserId(Long userId) { this.userId = userId; }

    public Long getDeptId() { return deptId; }
    public void setDeptId(Long deptId) { this.deptId = deptId; }
}
