package com.jsh.model.vo.materials;

import java.io.Serializable;

/**
 * @author alan
 */
@SuppressWarnings("serial")
public class DepotHeadModel implements Serializable {
    private DepotHeadShowModel showModel = new DepotHeadShowModel();

    /**
     * ======开始接受页面参数=================
     **/
    private String Type = "";
    private String SubType = "";
    private Long ProjectId;
    private String DepotIds = "";
    private String DefaultNumber = "";
    private String Number = "";
    private String OperPersonName = "";
    private String OperTime;
    private Long OrganId;
    private Long HandsPersonId;
    private Long AccountId;
    private Double ChangeAmount;
    private Long AllocationProjectId;
    private Double TotalPrice;
    private String PayType = "";
    private String Remark = "";

    private String Salesman;
    private String AccountIdList;
    private String AccountMoneyList;
    private Double Discount;
    private Double DiscountMoney;
    private Double DiscountLastMoney;
    private Double OtherMoney;
    private String OtherMoneyList;
    private String OtherMoneyItem;
    private Integer AccountDay;
    //单据状态
    private Boolean Status = false;
    //查询开始时间
    private String BeginTime;
    //查询结束时间
    private String EndTime;
    //查询月份
    private String MonthTime;
    //单位Id，用于查询单位的应收应付
    private String supplierId;
    //商品参数
    private String MaterialParam;
    //单据id列表
    private String dhIds;
    //单位类型，客户、供应商
    private String supType;


    /**
     * 分类ID
     */
    private Long depotHeadID = 0L;

    /**
     * 分类IDs 批量操作使用
     */
    private String depotHeadIDs = "";

    /**
     * 每页显示的个数
     */
    private int pageSize = 10;

    /**
     * 当前页码
     */
    private int pageNo = 1;

    /**
     * 用户IP，用户记录操作日志
     */
    private String clientIp = "";

    public DepotHeadShowModel getShowModel() {
        return showModel;
    }

    public void setShowModel(DepotHeadShowModel showModel) {
        this.showModel = showModel;
    }

    public String getType() {
        return Type;
    }

    public void setType(String type) {
        Type = type;
    }

    public String getSubType() {
        return SubType;
    }

    public void setSubType(String subType) {
        SubType = subType;
    }

    public Long getProjectId() {
        return ProjectId;
    }

    public void setProjectId(Long projectId) {
        ProjectId = projectId;
    }

    public String getDepotIds() {
        return DepotIds;
    }

    public void setDepotIds(String depotIds) {
        DepotIds = depotIds;
    }

    public String getDefaultNumber() {
        return DefaultNumber;
    }

    public void setDefaultNumber(String defaultNumber) {
        DefaultNumber = defaultNumber;
    }

    public String getNumber() {
        return Number;
    }

    public void setNumber(String number) {
        Number = number;
    }

    public String getOperPersonName() {
        return OperPersonName;
    }

    public void setOperPersonName(String operPersonName) {
        OperPersonName = operPersonName;
    }

    public Long getOrganId() {
        return OrganId;
    }

    public void setOrganId(Long organId) {
        OrganId = organId;
    }

    public Long getHandsPersonId() {
        return HandsPersonId;
    }

    public void setHandsPersonId(Long handsPersonId) {
        HandsPersonId = handsPersonId;
    }

    public Long getAccountId() {
        return AccountId;
    }

    public void setAccountId(Long accountId) {
        AccountId = accountId;
    }

    public Double getChangeAmount() {
        return ChangeAmount;
    }

    public void setChangeAmount(Double changeAmount) {
        ChangeAmount = changeAmount;
    }

    public Long getAllocationProjectId() {
        return AllocationProjectId;
    }

    public void setAllocationProjectId(Long allocationProjectId) {
        AllocationProjectId = allocationProjectId;
    }

    public Double getTotalPrice() {
        return TotalPrice;
    }

    public void setTotalPrice(Double totalPrice) {
        TotalPrice = totalPrice;
    }

    public String getPayType() {
        return PayType;
    }

    public void setPayType(String payType) {
        PayType = payType;
    }

    public String getRemark() {
        return Remark;
    }

    public void setRemark(String remark) {
        Remark = remark;
    }

    public Long getDepotHeadID() {
        return depotHeadID;
    }

    public void setDepotHeadID(Long depotHeadID) {
        this.depotHeadID = depotHeadID;
    }

    public String getDepotHeadIDs() {
        return depotHeadIDs;
    }

    public void setDepotHeadIDs(String depotHeadIDs) {
        this.depotHeadIDs = depotHeadIDs;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public int getPageNo() {
        return pageNo;
    }

    public void setPageNo(int pageNo) {
        this.pageNo = pageNo;
    }

    public String getClientIp() {
        return clientIp;
    }

    public void setClientIp(String clientIp) {
        this.clientIp = clientIp;
    }

    public String getBeginTime() {
        return BeginTime;
    }

    public void setBeginTime(String beginTime) {
        BeginTime = beginTime;
    }

    public String getEndTime() {
        return EndTime;
    }

    public void setEndTime(String endTime) {
        EndTime = endTime;
    }

    public String getOperTime() {
        return OperTime;
    }

    public void setOperTime(String operTime) {
        OperTime = operTime;
    }

    public String getMonthTime() {
        return MonthTime;
    }

    public void setMonthTime(String monthTime) {
        MonthTime = monthTime;
    }

    public String getSupplierId() {
        return supplierId;
    }

    public void setSupplierId(String supplierId) {
        this.supplierId = supplierId;
    }

    public String getSalesman() {
        return Salesman;
    }

    public void setSalesman(String salesman) {
        Salesman = salesman;
    }

    public String getAccountIdList() {
        return AccountIdList;
    }

    public void setAccountIdList(String accountIdList) {
        AccountIdList = accountIdList;
    }

    public String getAccountMoneyList() {
        return AccountMoneyList;
    }

    public void setAccountMoneyList(String accountMoneyList) {
        AccountMoneyList = accountMoneyList;
    }

    public Double getDiscount() {
        return Discount;
    }

    public void setDiscount(Double discount) {
        Discount = discount;
    }

    public Double getDiscountMoney() {
        return DiscountMoney;
    }

    public void setDiscountMoney(Double discountMoney) {
        DiscountMoney = discountMoney;
    }

    public Double getDiscountLastMoney() {
        return DiscountLastMoney;
    }

    public void setDiscountLastMoney(Double discountLastMoney) {
        DiscountLastMoney = discountLastMoney;
    }

    public Double getOtherMoney() {
        return OtherMoney;
    }

    public void setOtherMoney(Double otherMoney) {
        OtherMoney = otherMoney;
    }

    public String getOtherMoneyList() {
        return OtherMoneyList;
    }

    public void setOtherMoneyList(String otherMoneyList) {
        OtherMoneyList = otherMoneyList;
    }

    public String getOtherMoneyItem() {
        return OtherMoneyItem;
    }

    public void setOtherMoneyItem(String otherMoneyItem) {
        OtherMoneyItem = otherMoneyItem;
    }

    public Integer getAccountDay() {
        return AccountDay;
    }

    public void setAccountDay(Integer accountDay) {
        AccountDay = accountDay;
    }

    public Boolean getStatus() {
        return Status;
    }

    public void setStatus(Boolean status) {
        Status = status;
    }

    public String getMaterialParam() {
        return MaterialParam;
    }

    public void setMaterialParam(String materialParam) {
        MaterialParam = materialParam;
    }

    public String getDhIds() {
        return dhIds;
    }

    public void setDhIds(String dhIds) {
        this.dhIds = dhIds;
    }

    public String getSupType() {
        return supType;
    }

    public void setSupType(String supType) {
        this.supType = supType;
    }
}
