package cn.flightfeather.supervision.domain.ds1.entity
|
|
import com.fasterxml.jackson.annotation.JsonInclude
|
import java.util.*
|
import javax.persistence.Column
|
import javax.persistence.Id
|
import javax.persistence.Table
|
|
@Table(name = "sm_t_evaluationsubrule")
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
public class Evaluationsubrule {
|
@Id
|
@Column(name = "ESR_GUID")
|
var guid: String? = null
|
|
/**
|
* 关联主表
|
*/
|
@Column(name = "ER_GUID")
|
var erguid: String? = null
|
|
/**
|
* 从值域表获取(1规范考核项 2评分大项 3评分小项 4 最小评分项)
|
*/
|
@Column(name = "ESR_ERType")
|
var ertype: Boolean? = null
|
|
/**
|
* 被上层考核评估项包含,为空则无父项
|
*/
|
@Column(name = "ESR_FatherID")
|
var fatherid: String? = null
|
|
/**
|
* 即父项的考核项名称,可为空
|
*/
|
@Column(name = "ESR_FatherName")
|
var fathername: String? = null
|
|
/**
|
* 1 是 2否
|
*/
|
@Column(name = "ESR_UsedAnalyse")
|
var usedanalyse: Boolean? = null
|
|
@Column(name = "ESR_ItemName")
|
var itemname: String? = null
|
|
@Column(name = "ESR_ItemDescription")
|
var itemdescription: String? = null
|
|
@Column(name = "ESR_MinScore")
|
var minscore: Int? = null
|
|
@Column(name = "ESR_MaxScore")
|
var maxscore: Int? = null
|
|
/**
|
* 用于创建评分表格序号显示和显示顺序控制,不为空
|
*/
|
@Column(name = "ESR_DisplayID")
|
var displayid: Byte? = null
|
|
/**
|
* 1 第一级 2 第二级 ...
|
*/
|
@Column(name = "ESR_DisplayLevel")
|
var displaylevel: Byte? = null
|
|
/**
|
* 规范评估则为:1 2 3, 评分则为:最高最低均值 不为空
|
*/
|
@Column(name = "ESR_DefaultValue")
|
var defaultvalue: String? = null
|
|
/**
|
* PL_GUID,问题表清单ID,允许多个 ,分割
|
*/
|
@Column(name = "ESR_ProblemList")
|
var problemlist: String? = null
|
|
/**
|
* NG_GUID,现有技防ID,允许多个 ,分割
|
*/
|
@Column(name = "ESR_GitList")
|
var gitlist: String? = null
|
|
/**
|
* 现有设备信息ID,允许多个 ,分割
|
*/
|
@Column(name = "ESR_DeviceList")
|
var devicelist: String? = null
|
|
@Column(name = "ESR_CreateDate")
|
var createdate: Date? = null
|
|
@Column(name = "ESR_UpdateDate")
|
var updatedate: Date? = null
|
|
@Column(name = "ESR_Extension1")
|
var extension1: String? = null
|
|
@Column(name = "ESR_Extension2")
|
var extension2: String? = null
|
|
@Column(name = "ESR_Extension3")
|
var extension3: String? = null
|
|
@Column(name = "ESR_Remark")
|
var remark: String? = null
|
}
|