src/main/kotlin/cn/flightfeather/supervision/domain/ds1/entity/Problemlist.kt
@@ -6,104 +6,137 @@
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_problemlist")
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "Problemlist")
open class Problemlist {
    @Id
    @Column(name = "PL_GUID")
    @ApiModelProperty(value = "主键16位guid")
    var guid: String? = null
    @Column(name = "I_GUID")
    @ApiModelProperty(value = "巡查记录guid")
    var iguid: String? = null
    @Column(name = "ST_GUID")
    @ApiModelProperty(value = "巡查任务记录guid")
    var stguid: String? = null
    @Column(name = "S_GUID")
    @ApiModelProperty(value = "场景guid")
    var sguid: String? = null
    @Column(name = "PL_SenseName")
    @ApiModelProperty(value = "场景名称")
    var sensename: String? = null
    @Column(name = "PL_SenseAddress")
    @ApiModelProperty(value = "场景地址")
    var senseaddress: String? = null
    @Column(name = "PT_GUID")
    @ApiModelProperty(value = "问题类型guid")
    var ptguid: String? = null
    @Column(name = "PL_ProblemName")
    @ApiModelProperty(value = "问题名称")
    var problemname: String? = null
    @Column(name = "PL_Longitude")
    @ApiModelProperty(value = "问题所在经度")
    var longitude: BigDecimal? = null
    @Column(name = "PL_Latitude")
    @ApiModelProperty(value = "问题所在纬度")
    var latitude: BigDecimal? = null
    @Column(name = "PL_LocationID")
    @ApiModelProperty(value = "问题位置编号")
    var locationid: Byte? = null
    @Column(name = "PL_Location")
    @ApiModelProperty(value = "问题位置")
    var location: String? = null
    @Column(name = "PL_Time")
    @ApiModelProperty(value = "问题记录时间")
    var time: Date? = null
    @Column(name = "PL_IsRechecked")
    @ApiModelProperty(value = "问题是否复核")
    var isrechecked: Boolean? = null
    @Column(name = "PL_RecheckTime")
    @ApiModelProperty(value = "复核时间")
    var rechecktime: Date? = null
    @Column(name = "PL_RecheckUserGUID")
    @ApiModelProperty(value = "复核用户guid")
    var recheckuserguid: String? = null
    @Column(name = "PL_RecheckUserName")
    @ApiModelProperty(value = "复核用户名称")
    var recheckusername: String? = null
    @Column(name = "PL_RecheckUserRealName")
    @ApiModelProperty(value = "复核用户昵称")
    var recheckuserrealname: String? = null
    @Column(name = "PL_RecheckDescription")
    @ApiModelProperty(value = "复核描述")
    var recheckdescription: String? = null
    @Column(name = "PL_RecheckResultID")
    @ApiModelProperty(value = "复核结果id")
    var recheckresultid: Boolean? = null
    /**
     * 未整改/部分整改/大部分整改/全部整改,从值域表里调用
     */
    @Column(name = "PL_RecheckResult")
    @ApiModelProperty(value = "未整改/部分整改/大部分整改/全部整改,从值域表里调用")
    var recheckresult: String? = null
    @Column(name = "PL_IsChanged")
    @ApiModelProperty(value = "是否整改")
    var ischanged: Boolean? = null
    /**
     * 现场整改/承诺整改 值域表
     */
    @Column(name = "PL_ChangeCatalog")
    @ApiModelProperty(value = "现场整改/承诺整改 值域表")
    var changecatalog: String? = null
    @Column(name = "PL_ChangedTime")
    @ApiModelProperty(value = "整改时间")
    var changedtime: Date? = null
    @Column(name = "PL_ChangedResult")
    @ApiModelProperty(value = "整改结果")
    var changedresult: String? = null
    @Column(name = "PL_Advise")
    @ApiModelProperty(value = "问题建议")
    var advise: String? = null
    @Column(name = "PL_Extension1")
    @ApiModelProperty(value = "记录整改承诺的最后期限时间")
    var extension1: String? = null
    @Column(name = "PL_Extension2")
    @ApiModelProperty(value = "记录整改承诺的内容文本")
    var extension2: String? = null
    @Column(name = "PL_Extension3")
    @ApiModelProperty(value = "记录问题的审核状态,true:已审核;false:未审核")
    var extension3: String? = null
    @Column(name = "PL_Remark")
    @ApiModelProperty(value = "备注")
    var remark: String? = null
}