DataAssessmentItem.java 3.4 KB
package com.skua.modules.assessment.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * 专家考核评价标准评分项表
 */
@Data
@TableName("data_assessment_item")
@EqualsAndHashCode(callSuper = false)
//@Accessors(chain = true)
@ApiModel(value = "data_assessment_item对象", description = "专家考核评价标准评分项表")
public class DataAssessmentItem {

    /**
     * 主键ID
     */
    @TableId(type = IdType.ID_WORKER_STR)
    @ApiModelProperty(value = "主键ID")
    private String id;
    /**
     * 父id
     */
    @Excel(name = "父id", width = 15)
    @ApiModelProperty(value = "父id")
    private String pid;
    /**
     * 当前评分细项允许最大数值
     */
    @Excel(name = "当前评分细项允许最大数值", width = 15)
    @ApiModelProperty(value = "当前评分细项允许最大数值")
    private String fillMax;
    /**
     * 当前评分细项允许最小数值
     */
    @Excel(name = "当前评分细项允许最小数值", width = 15)
    @ApiModelProperty(value = "当前评分细项允许最小数值")
    private String fillMin;
    /**
     * 当前评分细项问题说明
     */
    @Excel(name = "当前评分细项问题说明", width = 15)
    @ApiModelProperty(value = "当前评分细项问题说明")
    private String fillName;
    /**
     * 当前评分项总分
     */
    @Excel(name = "当前评分项总分", width = 15)
    @ApiModelProperty(value = "当前评分项总分")
    private String itemTotalSorce;
    /**
     * 查询字段
     */
    @Excel(name = "分数存储字段", width = 15)
    @ApiModelProperty(value = "分数存储字段")
    private String field;
    /**
     * 分类级别
     */
    @Excel(name = "评分分类级别", width = 15)
    @ApiModelProperty(value = "评分分类级别")
    private String fillType;
    /**
     * 分类级别
     */
    @Excel(name = "评分分类", width = 15)
    @ApiModelProperty(value = "评分分类")
    private String type;
    /**
     * 总分类型(2奖励总分,1基础总分)
     */
    @Excel(name = "总分类型(2奖励总分,1基础总分)", width = 15)
    @ApiModelProperty(value = "总分类型(2奖励总分,1基础总分)")
    private String totalType;
    /**
     * 意见属性
     */
    @Excel(name = "意见属性", width = 15)
    @ApiModelProperty(value = "意见属性")
    private String messageField;
    /**
     * 排序
     */
    @Excel(name = "排序", width = 15)
    @ApiModelProperty(value = "排序")
    private String sort;

    /**
     * score
     */
    @ApiModelProperty(value = "fieldValue")
    private String fieldValue;

    /**
     * message
     */
    @ApiModelProperty(value = "messageFieldValue")
    private String messageFieldValue;

    /**
     * 绩效评分表ID
     */
    @ApiModelProperty(value = "infoId")
    private String infoId;

    private String attr1;
    private String attr2;
    private String attr3;
    private String attr4;
    private String attr5;
    private String attr6;
    private String attr7;
    private String attr8;
    private String attr9;
    private String attr10;
}