package com.jeeplus.test.program.configuration.projectList.domain;

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

import com.baomidou.mybatisplus.annotation.TableName;
import com.jeeplus.core.domain.BaseEntity;
import lombok.Data;

/**
 * 新项目管理-项目登记-项目归档
 * @TableName program_archive
 */
@Data
@TableName(value = "program_archive")
public class ProgramArchive extends BaseEntity {

    /**
     * 备注信息
     */
    private String remarks;

    /**
     * 项目id
     */
    private String programId;

    /**
     * 年份
     */
    private String year;

    /**
     * 项目类型
     */
    private String programType;

    /**
     * 评估报告日
     */
    private Date evaluationReportDate;

    /**
     * 协议号
     */
    private String protocolNum;

    /**
     * 废旧物资评估(万元)
     */
    private String waystEvaluation;

    /**
     * 固定资产评估(万元)
     */
    private String fixedAssetsEvaluation;

    /**
     * 净资产评估
     */
    private String netAssetsEvaluation;

    /**
     * 租金评估(万/年)
     */
    private String rentEvaluation;

    /**
     * 司法鉴定
     */
    private String forensics;

    /**
     * 报告收费(元)
     */
    private String reportCharges;

    /**
     * 当前处理人
     */
    private String currentDisposePerson;

    /**
     * 是否开票
     */
    private String isInvoice;

    /**
     * 开票日期
     */
    private Date invoiceDate;

    /**
     * 预估/实际收费(万元）
     */
    private String actualCharges;

    /**
     * 合同是否存档
     */
    private String isContractArchive;

    /**
     * 底稿是否完好
     */
    private String isPapersIntact;

    /**
     * 底稿是否归档
     */
    private String isPapersArchive;

    /**
     * 报销外勤天数
     */
    private String opsAmount;

    /**
     * 外勤是否已经报销
     */
    private String isOpsReimbursement;

    /**
     * 已报销金额
     */
    private String reimbursementAmount;

    /**
     * 未报销金额
     */
    private String unreimbursedAmount;

    /**
     * 报销单号
     */
    private String reimbursementNum;

    /**
     * 报销日期
     */
    private Date reimbursementDate;

    /**
     * 流程id
     */
    private String procInsId;

    /**
     * 流程信息
     */
    private String processDefinitionId;

    /**
     * 状态
     */
    private String status;

    /**
     * 审核通过时间
     */
    private String auditDate;

    /**
     * 审核通过审批人id
     */
    private String auditUserId;

    /**
     * 签字评估师1
     */
    private String signatureEvaluatorFirst;

    /**
     * 签字评估师2
     */
    private String signatureEvaluatorSecond;

    private static final long serialVersionUID = 1L;
}