package com.jwipc.spe.model.po;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * <p> </p>
 *
 * @author ZhangJie
 * @version 1.0
 * @since JDK 1.8
 */
@Data
public class SupAppraiseResultDetailPO {
    private Long id;

    /**
     * 考核计划id
     */
    private Long planId;

    /**
     * 供应商计划id
     */
    private Long supplierPlanId;
    private Long supplierId;

    /**
     * 指标编码
     */
    private String quotaCode;

    /**
     * 指标描述
     */
    private String quotaDesc;

    /**
     * 评分逻辑
     */
    private String scoreLogic;

    /**
     * 指标类型 1:评分指标 2:扣分指标 3:系统计算 4:备注字符
     */
    private Integer quotaType;

    /**
     * 指标最高分数
     */
    private Double maxScore;

    /**
     * 考核维度编码
     */
    private String dimensionCode;

    /**
     * 考核维度名称
     */
    private String dimensionName;

    private Integer dimensionTotal;

    /**
     * 维度权重 百分比数值
     */
    private Integer dimensionWeight;

    /**
     * 考核用户ID
     */
    private Long userId;

    /**
     * 考核用户评分权重
     */
    private Integer userScoreWeight;

    /**
     * 考核分数 打分人实际打分
     */
    private String evaluationScore;

    /**
     * 考核最终分 系统根据权重计算最终得分
     */
    private String finalScore;

    /**
     * 指标计算公式
     */
    private String calculationFormula;

    /**
     * 是否按照供应商统计
     */
    private Integer supplierFlag;

    private Integer evelSort;

    private Integer editFlag;

    /**
     * 备注
     */
    private String remark;

    /**
     * 评分时间
     */
    private LocalDateTime evaluationTime;

    /**
     * 综合评价意见
     */
    private String opinionEvaluation;

    /**
     * 评分状态  0：未评分  1：已评分
     */
    private Integer evaluationState;

    /**
     * 指标备注
     */
    private String quotaRemark;

    /**
     * 是否报告字段
     */
    private Integer reportFlag;
}
