src/main/kotlin/cn/flightfeather/supervision/domain/ds1/entity/Mediafile.kt
@@ -6,71 +6,91 @@
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
}