package com.ecep.contract.vo;

import java.io.Serializable;
import com.ecep.contract.model.IdentityEntity;

import java.time.LocalDateTime;

import lombok.Data;

/**
 * 项目报价视图对象
 */
@Data
public class ProjectQuotationVo implements IdentityEntity, ProjectBasedVo, Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 主键ID
     */
    private Integer id;
    /**
     * 项目ID
     */
    private Integer project;
    /**
     * 报价等级
     */
    private int level;
    /**
     * 是否标准支付方式
     */
    private boolean standardPayWay = false;
    /**
     * 非标准支付方式描述
     */
    private String noStandardPayWayText;
    /**
     * 报价金额
     */
    private double amount;
    /**
     * 申请人ID
     */
    private Integer applicantId;
    /**
     * 申请时间
     */
    private LocalDateTime applyTime;
    /**
     * 审核人ID
     */
    private Integer authorizerId;
    /**
     * 审核时间
     */
    private LocalDateTime authorizationTime;
    /**
     * 审核文件
     */
    private String authorizationFile;
    /**
     * 描述
     */
    private String description;
    /**
     * 评价表单文件， CompanyCustomerEvaluationFormFile
     */
    private Integer evaluationFileId;
    /**
     * 是否激活
     */
    private boolean active = false;
}