package cn.flightfeather.supervision.domain.ds1.entity
|
|
import com.fasterxml.jackson.annotation.JsonInclude
|
import javax.persistence.Column
|
import javax.persistence.Id
|
import javax.persistence.Table
|
|
@Table(name = "sm_t_monitorobjectversion")
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
open class Monitorobjectversion {
|
@Id
|
@Column(name = "MOV_ID")
|
var movid: String? = null
|
|
/**
|
* 任务GUID,月任务或主任务等顶层任务
|
*/
|
@Column(name = "T_ID")
|
var tid: String? = null
|
|
/**
|
* 从场景表获取
|
*/
|
@Column(name = "S_GUID")
|
var sguid: String? = null
|
|
/**
|
* 从场景表获取
|
*/
|
@Column(name = "MOV_SenseName")
|
var sensename: String? = null
|
|
/**
|
* 从值域表中获取
|
*/
|
@Column(name = "MOV_TaskTypeID")
|
var tasktypeid: Byte? = null
|
|
/**
|
* 从值域表中获取
|
*/
|
@Column(name = "MOV_TaskType")
|
var tasktype: String? = null
|
|
/**
|
* 默认一次,可多次
|
*/
|
@Column(name = "MOV_MonitorNum")
|
var monitornum: Int? = null
|
|
@Column(name = "MOV_Suitable")
|
var suitable: Boolean? = null
|
|
/**
|
* 可用于排序、标记位置
|
*/
|
@Column(name = "MOV_DisplayID")
|
var displayid: Int? = null
|
|
@Column(name = "MOV_Year")
|
var year: Int? = null
|
|
@Column(name = "MOV_Month")
|
var month: Int? = null
|
|
@Column(name = "MOV_Day")
|
var day: Int? = null
|
|
/**
|
* 若为真,则弃用月份和日字段,直接取用自定义时段值
|
*/
|
@Column(name = "MOV_ISCP")
|
var iscp: Boolean? = null
|
|
@Column(name = "MOV_CustomPeriod")
|
var customperiod: String? = null
|
|
@Column(name = "MOV_Extension1")
|
var extension1: String? = null
|
|
@Column(name = "MOV_Extension2")
|
var extension2: String? = null
|
|
@Column(name = "MOV_Extension3")
|
var extension3: String? = null
|
|
@Column(name = "MOV_Remark")
|
var remark: String? = null
|
}
|