package thyyxxk.webserver.entity.targetmanagement;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @Description: 指标字典基本信息表
 * @Author: hsh
 * @CreateTime: 2023-05-30  17:07
 * @Version: 1.0
 */
@Data
public class ZbZdBaseInfo {

    /**
     * 指标id
     **/
    private String id;
    /**
     * 指标名称
     **/
    private String name;
    /**
     * 指标父id
     **/
    private String pid;
    /**
     * 指标序号
     **/
    private String sort;
    /**
     * 指标总分
     **/
    private BigDecimal score;
    /**
     * 指标所占比例
     **/
    private String ratio;
    /**
     * 对接类型（待定）
     **/
    private String type;
    /**
     * 状态（Y: 开放，有效）
     **/
    private String state;
    /**
     * 开放时间
     **/
    private String openTime;
    /**
     * 责任科室
     **/
    private String dept;
    /**
     * 责任科室code
     **/
    private String deptCode;
    /**
     * 责任人
     **/
    private String op;
    /**
     * 责任人id
     **/
    private String opId;
    /**
     * 指标定义
     **/
    private String definition;
    /**
     * 评审方法
     **/
    private String method;
    /**
     * 计分细则
     **/
    private String scoreRule;
    /**
     * 数据来源
     **/
    private String source;
    /**
     * 是否是叶子节点（即最后节点 0：否，1：是）
     **/
    private String isLeaf;
    /**
     * 计算分子sql的指标id
     **/
    private String childId;
    /**
     * 计算分母sql的指标id
     **/
    private String momId;
    /**
     * 计算分子sql
     **/
    @TableField(exist = false)
    private String calcChild;
    /**
     * 计算分母sql
     **/
    @TableField(exist = false)
    private String calcMom;
}
