package com.goafanti.common.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * t_task_mid
 * @author
 */
public class TTaskMid implements Serializable {
    /**
     * 编号
     */
    private Integer id;

    /**
     * 项目id
     */
    private Integer tid;

    /**
     * 成本金额
     */
    private BigDecimal costAmount;

    /**
     * 付款金额
     */
    private BigDecimal partyAmount;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 证书数量
     */
    private Integer certificatesCount;

    /**
     * 加急天数
     */
    private Integer urgentDay;

    /**
     * 有无材料
     */
    private Integer ifMaterial;

    /**
     * 驳回数
     */
    private Integer rejectCount;

    /**
     * 受理数
     */
    private Integer acceptCount;

    /**
     * 完结数
     */
    private Integer endCount;

    /**
     * 授权数
     */
    private Integer authorizeCount;

    /**
     * 申请数
     */
    private Integer applyCount;

    /**
     * 高新复审 0否 1是
     */
    private Integer highNewRetrial;

    /**
     * 派单数
     */
    private Integer dispatchCount;

    /**
     * 库存数
     */
    private Integer stockCount;

    /**
     * 完成数
     */
    private Integer completeCount;

    /**
     * 公示数
     */
    private Integer promulgateCount;

    /**
     * 派单省份
     */
    private Integer dispatchProvince;

    /**
     * 责任部门
     */
    private String dutyDep;

    /**
     * 立项数
     */
    private Integer setUpCount;

    /**
     * 抽查数
     */
    private Integer spotCheckCount;

    /**
     * 未通过数
     */
    private Integer failCount;

    /**
     * 上年度年份
     */
    private String lastYear;

    /**
     * 上年度总资本
     */
    private BigDecimal lastYearCapital;

    /**
     * 上年度总收入
     */
    private BigDecimal lastYearIncome;

    /**
     * 成本实付
     */
    private BigDecimal costActual;

    /**
     * 专利成本
     */
    private BigDecimal patentCost;

    /**
     * 专利成本实付
     */
    private BigDecimal patentCostActual;

    /**
     * 软著成本
     */
    private BigDecimal softCost;

    /**
     * 软著成本实付
     */
    private BigDecimal softCostActual;

    /**
     * 审计成本
     */
    private BigDecimal auditCost;

    /**
     * 审计成本实付
     */
    private BigDecimal auditCostActual;

    /**
     * 其他成本
     */
    private BigDecimal otherCost;

    /**
     * 其他成本实付
     */
    private BigDecimal otherCostActual;

    /**
     * 预计毛利
     */
    private BigDecimal expectProfit;

    /**
     * 实际毛利
     */
    private BigDecimal actualProfit;

    /**
     * 类型 0=项目暂停，1=项目重启
     */
    private Integer stopType;

    /**
     * 审核状态 0=发起，1=通过，2=拒绝
     */
    private Integer stopStatus;

    /**
     * 变更新增项目 0否 1是
     */
    private Integer change;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getTid() {
        return tid;
    }

    public void setTid(Integer tid) {
        this.tid = tid;
    }

    public BigDecimal getCostAmount() {
        return costAmount;
    }

    public void setCostAmount(BigDecimal costAmount) {
        this.costAmount = costAmount;
    }

    public BigDecimal getPartyAmount() {
        return partyAmount;
    }

    public void setPartyAmount(BigDecimal partyAmount) {
        this.partyAmount = partyAmount;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getCertificatesCount() {
        return certificatesCount;
    }

    public void setCertificatesCount(Integer certificatesCount) {
        this.certificatesCount = certificatesCount;
    }

    public Integer getUrgentDay() {
        return urgentDay;
    }

    public void setUrgentDay(Integer urgentDay) {
        this.urgentDay = urgentDay;
    }

    public Integer getIfMaterial() {
        return ifMaterial;
    }

    public void setIfMaterial(Integer ifMaterial) {
        this.ifMaterial = ifMaterial;
    }

    public Integer getRejectCount() {
        return rejectCount;
    }

    public void setRejectCount(Integer rejectCount) {
        this.rejectCount = rejectCount;
    }

    public Integer getAcceptCount() {
        return acceptCount;
    }

    public void setAcceptCount(Integer acceptCount) {
        this.acceptCount = acceptCount;
    }

    public Integer getEndCount() {
        return endCount;
    }

    public void setEndCount(Integer endCount) {
        this.endCount = endCount;
    }

    public Integer getAuthorizeCount() {
        return authorizeCount;
    }

    public void setAuthorizeCount(Integer authorizeCount) {
        this.authorizeCount = authorizeCount;
    }

    public Integer getApplyCount() {
        return applyCount;
    }

    public void setApplyCount(Integer applyCount) {
        this.applyCount = applyCount;
    }

    public Integer getHighNewRetrial() {
        return highNewRetrial;
    }

    public void setHighNewRetrial(Integer highNewRetrial) {
        this.highNewRetrial = highNewRetrial;
    }

    public Integer getDispatchCount() {
        return dispatchCount;
    }

    public void setDispatchCount(Integer dispatchCount) {
        this.dispatchCount = dispatchCount;
    }

    public Integer getStockCount() {
        return stockCount;
    }

    public void setStockCount(Integer stockCount) {
        this.stockCount = stockCount;
    }

    public Integer getCompleteCount() {
        return completeCount;
    }

    public void setCompleteCount(Integer completeCount) {
        this.completeCount = completeCount;
    }

    public Integer getPromulgateCount() {
        return promulgateCount;
    }

    public void setPromulgateCount(Integer promulgateCount) {
        this.promulgateCount = promulgateCount;
    }

    public Integer getDispatchProvince() {
        return dispatchProvince;
    }

    public void setDispatchProvince(Integer dispatchProvince) {
        this.dispatchProvince = dispatchProvince;
    }

    public String getDutyDep() {
        return dutyDep;
    }

    public void setDutyDep(String dutyDep) {
        this.dutyDep = dutyDep;
    }

    public Integer getSetUpCount() {
        return setUpCount;
    }

    public void setSetUpCount(Integer setUpCount) {
        this.setUpCount = setUpCount;
    }

    public Integer getSpotCheckCount() {
        return spotCheckCount;
    }

    public void setSpotCheckCount(Integer spotCheckCount) {
        this.spotCheckCount = spotCheckCount;
    }

    public Integer getFailCount() {
        return failCount;
    }

    public void setFailCount(Integer failCount) {
        this.failCount = failCount;
    }

    public String getLastYear() {
        return lastYear;
    }

    public void setLastYear(String lastYear) {
        this.lastYear = lastYear;
    }

    public BigDecimal getLastYearCapital() {
        return lastYearCapital;
    }

    public void setLastYearCapital(BigDecimal lastYearCapital) {
        this.lastYearCapital = lastYearCapital;
    }

    public BigDecimal getLastYearIncome() {
        return lastYearIncome;
    }

    public void setLastYearIncome(BigDecimal lastYearIncome) {
        this.lastYearIncome = lastYearIncome;
    }

    public BigDecimal getCostActual() {
        return costActual;
    }

    public void setCostActual(BigDecimal costActual) {
        this.costActual = costActual;
    }

    public BigDecimal getPatentCost() {
        return patentCost;
    }

    public void setPatentCost(BigDecimal patentCost) {
        this.patentCost = patentCost;
    }

    public BigDecimal getPatentCostActual() {
        return patentCostActual;
    }

    public void setPatentCostActual(BigDecimal patentCostActual) {
        this.patentCostActual = patentCostActual;
    }

    public BigDecimal getSoftCost() {
        return softCost;
    }

    public void setSoftCost(BigDecimal softCost) {
        this.softCost = softCost;
    }

    public BigDecimal getSoftCostActual() {
        return softCostActual;
    }

    public void setSoftCostActual(BigDecimal softCostActual) {
        this.softCostActual = softCostActual;
    }

    public BigDecimal getAuditCost() {
        return auditCost;
    }

    public void setAuditCost(BigDecimal auditCost) {
        this.auditCost = auditCost;
    }

    public BigDecimal getAuditCostActual() {
        return auditCostActual;
    }

    public void setAuditCostActual(BigDecimal auditCostActual) {
        this.auditCostActual = auditCostActual;
    }

    public BigDecimal getOtherCost() {
        return otherCost;
    }

    public void setOtherCost(BigDecimal otherCost) {
        this.otherCost = otherCost;
    }

    public BigDecimal getOtherCostActual() {
        return otherCostActual;
    }

    public void setOtherCostActual(BigDecimal otherCostActual) {
        this.otherCostActual = otherCostActual;
    }

    public BigDecimal getExpectProfit() {
        return expectProfit;
    }

    public void setExpectProfit(BigDecimal expectProfit) {
        this.expectProfit = expectProfit;
    }

    public BigDecimal getActualProfit() {
        return actualProfit;
    }

    public void setActualProfit(BigDecimal actualProfit) {
        this.actualProfit = actualProfit;
    }

    public Integer getStopType() {
        return stopType;
    }

    public void setStopType(Integer stopType) {
        this.stopType = stopType;
    }

    public Integer getStopStatus() {
        return stopStatus;
    }

    public void setStopStatus(Integer stopStatus) {
        this.stopStatus = stopStatus;
    }
    public void setChange(Integer change) {
        this.change = change;
    }

    public Integer getChange() {
        return change;
    }

    public TTaskMid(Integer tid, BigDecimal costAmount) {
        this.tid = tid;
        this.costAmount = costAmount;
    }
    public TTaskMid() {

    }


}
