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
|
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@Table(name = "tm_t_subtask")
|
public class Subtask {
|
@Id
|
@Column(name = "ST_GUID")
|
var stguid: String? = null
|
|
/**
|
* 月任务或其他顶层任务,不为空
|
*/
|
@Column(name = "T_GUID")
|
var tguid: String? = null
|
|
/**
|
* 所属日的T_GUID,可为空
|
*/
|
@Column(name = "TS_GUID")
|
var tsguid: String? = null
|
|
@Column(name = "ST_name")
|
var name: String? = null
|
|
@Column(name = "ST_Priority")
|
var priority: Boolean? = null
|
|
@Column(name = "ST_TypeNo")
|
var typeno: Byte? = null
|
|
@Column(name = "ST_Type")
|
var type: String? = null
|
|
@Column(name = "ST_ProvinceCode")
|
var provincecode: String? = null
|
|
@Column(name = "ST_ProvinceName")
|
var provincename: String? = null
|
|
@Column(name = "ST_CityCode")
|
var citycode: String? = null
|
|
@Column(name = "ST_CityName")
|
var cityname: String? = null
|
|
@Column(name = "ST_DistrictCode")
|
var districtcode: String? = null
|
|
@Column(name = "ST_DistrictName")
|
var districtname: String? = null
|
|
@Column(name = "ST_TownCode")
|
var towncode: String? = null
|
|
@Column(name = "ST_TownName")
|
var townname: String? = null
|
|
@Column(name = "ST_ScenseName")
|
var scensename: String? = null
|
|
@Column(name = "ST_ScenseID")
|
var scenseid: String? = null
|
|
@Column(name = "ST_ScenseAddress")
|
var scenseaddress: String? = null
|
|
@Column(name = "ST_DeadLineType")
|
var deadlinetype: String? = null
|
|
@Column(name = "ST_PlanStartTime")
|
var planstarttime: Date? = null
|
|
@Column(name = "ST_PlanEndTime")
|
var planendtime: Date? = null
|
|
@Column(name = "ST_DeployerGUID")
|
var deployerguid: String? = null
|
|
@Column(name = "ST_DeployerUserName")
|
var deployerusername: String? = null
|
|
@Column(name = "ST_DeployerRealName")
|
var deployerrealname: String? = null
|
|
@Column(name = "ST_DeployTime")
|
var deploytime: Date? = null
|
|
@Column(name = "ST_ExecutionStartTime")
|
var executionstarttime: Date? = null
|
|
@Column(name = "ST_ExecutionEndTime")
|
var executionendtime: Date? = null
|
|
@Column(name = "ST_ExecutorGUIDs")
|
var executorguids: String? = null
|
|
@Column(name = "ST_ExecutorUserNames")
|
var executorusernames: String? = null
|
|
/**
|
* 与用户表用户名关联,用“&”连接多人,例如:张三&李四&王五
|
*/
|
@Column(name = "ST_ExecutorRealTimes")
|
var executorrealtimes: String? = null
|
|
/**
|
* 未执行、正在执行、已结束
|
*/
|
@Column(name = "ST_Status")
|
var status: String? = null
|
|
@Column(name = "ST_NotifedCount")
|
var notifedcount: Int? = null
|
|
/**
|
* ER_GUID的集合,多个时“,”分割,自动匹配场景,同类场景多个考核规范时,现场巡查时,可单选或多选。
|
*/
|
@Column(name = "ST_RuleList")
|
var rulelist: String? = null
|
|
@Column(name = "ST_AssessorGUID")
|
var stAssessorguid: String? = null
|
|
@Column(name = "ST_AssessorUserName")
|
var assessorusername: String? = null
|
|
@Column(name = "ST_AssessorRealName")
|
var assessorrealname: String? = null
|
|
@Column(name = "ST_AssessTime")
|
var assesstime: Date? = null
|
|
@Column(name = "ST_AssessResult")
|
var assessresult: String? = null
|
|
@Column(name = "ST_ThirdAssessorGUID")
|
var thirdassessorguid: String? = null
|
|
@Column(name = "ST_ThirdAssessorUserName")
|
var thirdassessorusername: String? = null
|
|
@Column(name = "ST_ThirdAssessorRealName")
|
var thirdassessorrealname: String? = null
|
|
@Column(name = "ST_ThirdAssessTime")
|
var thirdassesstime: Date? = null
|
|
@Column(name = "ST_ThirdAssessResult")
|
var thirdassessresult: String? = null
|
|
@Column(name = "ST_Extension1")
|
var extension1: String? = null
|
|
@Column(name = "ST_Extension2")
|
var extension2: String? = null
|
|
@Column(name = "ST_Extension3")
|
var extension3: String? = null
|
|
@Column(name = "ST_Remark")
|
var remark: String? = null
|
}
|