package cn.flightfeather.supervision.domain.ds1.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
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
|
@Table(name = "im_t_mediafile")
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@ApiModel(value = "Mediafile")
|
open class Mediafile {
|
@Id
|
@Column(name = "MF_GUID")
|
@ApiModelProperty(value = "媒体文件主键guid")
|
var guid: String? = null
|
|
@Column(name = "I_GUID")
|
@ApiModelProperty(value = "巡查记录guid")
|
var iguid: String? = null
|
|
/**
|
* 根据MF_BusinessType插不同表的GUID,如问题表、技防措施表
|
*/
|
@Column(name = "MF_BusinessGUID")
|
@ApiModelProperty(value = "根据MF_BusinessType插不同表的GUID,如问题表、技防措施表")
|
var businessguid: String? = null
|
|
@Column(name = "MF_Longitude")
|
@ApiModelProperty(value = "经度")
|
var longitude: BigDecimal? = null
|
|
@Column(name = "MF_Latitude")
|
@ApiModelProperty(value = "纬度")
|
var latitude: BigDecimal? = null
|
|
@Column(name = "MF_Address")
|
@ApiModelProperty(value = "地址")
|
var address: String? = null
|
|
/**
|
* 1图片 2音频 3视频
|
*/
|
@Column(name = "MF_FileType")
|
@ApiModelProperty(value = "1图片 2音频 3视频")
|
var filetype: Int? = null
|
|
@Column(name = "MF_BusinessTypeID")
|
@ApiModelProperty(value = "文件类型id")
|
var businesstypeid: Byte? = null
|
|
/**
|
* 1. 问题;2技防措施;3监测设备;4治理设置;5 常规记录,99 其他
|
*/
|
@Column(name = "MF_BusinessType")
|
@ApiModelProperty(value = "1. 问题;2技防措施;3监测设备;4治理设置;5 常规记录,99 其他")
|
var businesstype: String? = null
|
|
@Column(name = "MF_Path")
|
@ApiModelProperty(value = "文件在APP中的存储路径")
|
var path: String? = null
|
|
@Column(name = "MF_Description")
|
@ApiModelProperty(value = "文件名称")
|
var description: String? = null
|
|
@Column(name = "MF_SaveTime")
|
@ApiModelProperty(value = "保存时间")
|
var savetime: Date? = null
|
|
/**
|
* 否为整改前的图片
|
*/
|
@Column(name = "MF_IsChanged")
|
@ApiModelProperty(value = "否为整改前的图片")
|
var ischanged: Boolean? = null
|
|
@Column(name = "MF_Extension1")
|
@ApiModelProperty(value = "文件服务器存储路径")
|
var extension1: String? = null
|
|
@Column(name = "MF_Extension2")
|
@ApiModelProperty(value = "扩展字段二")
|
var extension2: String? = null
|
|
@Column(name = "MF_Extension3")
|
@ApiModelProperty(value = "扩展字段三")
|
var extension3: String? = null
|
|
@Column(name = "MF_Remark")
|
@ApiModelProperty(value = "备注")
|
var remark: String? = null
|
}
|