package cn.flightfeather.supervision.domain.entity
|
|
import com.fasterxml.jackson.annotation.JsonInclude
|
import java.math.BigDecimal
|
import java.util.*
|
import javax.persistence.Column
|
import javax.persistence.Id
|
import javax.persistence.Table
|
|
@Table(name = "im_t_mediafile")
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
public class Mediafile {
|
@Id
|
@Column(name = "MF_GUID")
|
var guid: String? = null
|
|
@Column(name = "I_GUID")
|
var iguid: String? = null
|
|
/**
|
* 根据MF_BusinessType插不同表的GUID,如问题表、技防措施表
|
*/
|
@Column(name = "MF_BusinessGUID")
|
var businessguid: String? = null
|
|
@Column(name = "MF_Longitude")
|
var longitude: BigDecimal? = null
|
|
@Column(name = "MF_Latitude")
|
var latitude: BigDecimal? = null
|
|
@Column(name = "MF_Address")
|
var address: String? = null
|
|
/**
|
* 1图片 2音频 3视频
|
*/
|
@Column(name = "MF_FileType")
|
var filetype: Int? = null
|
|
@Column(name = "MF_BusinessTypeID")
|
var businesstypeid: Byte? = null
|
|
/**
|
* 1. 问题;2技防措施;3监测设备;4治理设置;5 常规记录,99 其他
|
*/
|
@Column(name = "MF_BusinessType")
|
var businesstype: String? = null
|
|
@Column(name = "MF_Path")
|
var path: String? = null
|
|
@Column(name = "MF_Description")
|
var description: String? = null
|
|
@Column(name = "MF_SaveTime")
|
var savetime: Date? = null
|
|
/**
|
* 否为整改前的图片
|
*/
|
@Column(name = "MF_IsChanged")
|
var ischanged: Boolean? = null
|
|
@Column(name = "MF_Extension1")
|
var extension1: String? = null
|
|
@Column(name = "MF_Extension2")
|
var extension2: String? = null
|
|
@Column(name = "MF_Extension3")
|
var extension3: String? = null
|
|
@Column(name = "MF_Remark")
|
var remark: String? = null
|
}
|