package com.jsh.model.vo.asset;

import java.io.Serializable;

@SuppressWarnings("serial")
public class ReportModel implements Serializable
{
    private ReportShowModel showModel = new ReportShowModel();

    /**======开始接受页面参数=================**/
    /**
     * 资产名称ID
     */
    private Long assetNameID ;
    
    /**
     * 资产类型ID
     */
    private Long assetCategoryID ;
    
    /**
     * 位置属性
     */
    private String location = "";
    
    /**
     * 状态属性
     */
    private Short status ;
    
    /**
     * 用户ID
     */
    private Long usernameID ;
    
    /**
     * 资产单价
     */
    private float price = 0;
    
    /**
     * 购买日期
     */
    private String purchasedate = "";
    
    /**
     * 有效日期
     */
    private String periodofvalidity = "";
    
    /**
     * 保修日期
     */
    private String warrantydate = "";
    
    /**
     * 资产编号
     */
    private String assetnum = "";
    
    /**
     * 资产序列号
     */
    private String serialnum = "";
    
    /**
     * 标签
     */
    private String labels = "";
    
    /**
     * 资产ID
     */
    private Long supplierID; 
    
    /**
     * 描述信息
     */
    private String description = "";
    
    
    /**
     * 资产ID
     */
    private Long assetID;
    
    /**
     * 资产IDs 批量操作使用
     */
    private String assetIDs = "";
    
    /**
     * 每页显示的个数
     */
    private int pageSize = 10;
    
    /**
     * 当前页码
     */
    private int pageNo = 1;
    
    /**
     * 用户IP，用户记录操作日志
     */
    private String clientIp = "";
    
    /**
     * 报表类型
     */
    private Integer reportType;

    public ReportShowModel getShowModel()
    {
        return showModel;
    }

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

    public Long getAssetNameID()
    {
        return assetNameID;
    }

    public void setAssetNameID(Long assetNameID)
    {
        this.assetNameID = assetNameID;
    }

    public Long getAssetCategoryID()
    {
        return assetCategoryID;
    }

    public void setAssetCategoryID(Long assetCategoryID)
    {
        this.assetCategoryID = assetCategoryID;
    }

    public String getLocation()
    {
        return location;
    }

    public void setLocation(String location)
    {
        this.location = location;
    }

    public Short getStatus()
    {
        return status;
    }

    public void setStatus(Short status)
    {
        this.status = status;
    }

    public Long getUsernameID()
    {
        return usernameID;
    }

    public void setUsernameID(Long usernameID)
    {
        this.usernameID = usernameID;
    }

    public float getPrice()
    {
        return price;
    }

    public void setPrice(float price)
    {
        this.price = price;
    }

    public String getPurchasedate()
    {
        return purchasedate;
    }

    public void setPurchasedate(String purchasedate)
    {
        this.purchasedate = purchasedate;
    }

    public String getPeriodofvalidity()
    {
        return periodofvalidity;
    }

    public void setPeriodofvalidity(String periodofvalidity)
    {
        this.periodofvalidity = periodofvalidity;
    }

    public String getWarrantydate()
    {
        return warrantydate;
    }

    public void setWarrantydate(String warrantydate)
    {
        this.warrantydate = warrantydate;
    }

    public String getAssetnum()
    {
        return assetnum;
    }

    public void setAssetnum(String assetnum)
    {
        this.assetnum = assetnum;
    }

    public String getSerialnum()
    {
        return serialnum;
    }

    public void setSerialnum(String serialnum)
    {
        this.serialnum = serialnum;
    }

    public String getLabels()
    {
        return labels;
    }

    public void setLabels(String labels)
    {
        this.labels = labels;
    }

    public Long getSupplierID()
    {
        return supplierID;
    }

    public void setSupplierID(Long supplierID)
    {
        this.supplierID = supplierID;
    }

    public String getDescription()
    {
        return description;
    }

    public void setDescription(String description)
    {
        this.description = description;
    }

    public Long getAssetID()
    {
        return assetID;
    }

    public void setAssetID(Long assetID)
    {
        this.assetID = assetID;
    }

    public String getAssetIDs()
    {
        return assetIDs;
    }

    public void setAssetIDs(String assetIDs)
    {
        this.assetIDs = assetIDs;
    }

    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 Integer getReportType()
    {
        return reportType;
    }

    public void setReportType(Integer reportType)
    {
        this.reportType = reportType;
    }
}
