package com.ruoyi.inventory.domain.TO;
import com.ruoyi.inventory.domain.Stocktakes;

import java.util.Date;

/**
 * 库存盘点对象 stocktakes
 *
 * @author ruoyi
 * @date 2025-12-02
 */
public class StocktakesVo extends Stocktakes
{

    /** 提交按钮类型，check是盘点，confirm 是确认盘点 */
    private String sapNo;

    private String plannedDates;
    private String materialId;

    private String warehousesName;

    private String locationName;

    private String warehousesId;

    private String locationId;

    private String tsCode;

    private String hazardName;

    private String varianceQuantity;

    private String varianceAmount;

    private String countQuantity;

    private String countAmount;

    // 计划日期数组（接收拆分后的值）
    private String[] plannedDateArray;
    // 仓库ID数组
    private String[] warehouseIdArray;
    // 库位ID数组
    private String[] locationIdArray;

    private String adjustedType;

    private String adjustmentReason;

    public String getAdjustedType() {
        return adjustedType;
    }

    public void setAdjustedType(String adjustedType) {
        this.adjustedType = adjustedType;
    }

    public String getAdjustmentReason() {
        return adjustmentReason;
    }

    public void setAdjustmentReason(String adjustmentReason) {
        this.adjustmentReason = adjustmentReason;
    }

    public String[] getPlannedDateArray() {
        return plannedDateArray;
    }

    public void setPlannedDateArray(String[] plannedDateArray) {
        this.plannedDateArray = plannedDateArray;
    }

    public String[] getWarehouseIdArray() {
        return warehouseIdArray;
    }

    public void setWarehouseIdArray(String[] warehouseIdArray) {
        this.warehouseIdArray = warehouseIdArray;
    }

    public String[] getLocationIdArray() {
        return locationIdArray;
    }

    public void setLocationIdArray(String[] locationIdArray) {
        this.locationIdArray = locationIdArray;
    }

    public String getMaterialId() {
        return materialId;
    }

    public String getPlannedDates() {
        return plannedDates;
    }

    public void setPlannedDates(String plannedDates) {
        this.plannedDates = plannedDates;
    }

    public String getLocationId() {
        return locationId;
    }

    public void setLocationId(String locationId) {
        this.locationId = locationId;
    }

    public void setMaterialId(String materialId) {
        this.materialId = materialId;
    }

    public String getSapNo() {
        return sapNo;
    }

    public void setSapNo(String sapNo) {
        this.sapNo = sapNo;
    }

    public String getWarehousesName() {
        return warehousesName;
    }

    public void setWarehousesName(String warehousesName) {
        this.warehousesName = warehousesName;
    }

    public String getLocationName() {
        return locationName;
    }

    public void setLocationName(String locationName) {
        this.locationName = locationName;
    }

    public String getWarehousesId() {
        return warehousesId;
    }

    public void setWarehousesId(String warehousesId) {
        this.warehousesId = warehousesId;
    }


    public String getTsCode() {
        return tsCode;
    }

    public void setTsCode(String tsCode) {
        this.tsCode = tsCode;
    }

    public String getHazardName() {
        return hazardName;
    }

    public void setHazardName(String hazardName) {
        this.hazardName = hazardName;
    }

    public String getVarianceQuantity() {
        return varianceQuantity;
    }

    public void setVarianceQuantity(String varianceQuantity) {
        this.varianceQuantity = varianceQuantity;
    }

    public String getVarianceAmount() {
        return varianceAmount;
    }

    public void setVarianceAmount(String varianceAmount) {
        this.varianceAmount = varianceAmount;
    }

    public String getCountQuantity() {
        return countQuantity;
    }

    public void setCountQuantity(String countQuantity) {
        this.countQuantity = countQuantity;
    }

    public String getCountAmount() {
        return countAmount;
    }

    public void setCountAmount(String countAmount) {
        this.countAmount = countAmount;
    }
}
