src/main/kotlin/cn/flightfeather/supervision/domain/ds1/entity/Inspection.kt
@@ -5,110 +5,144 @@
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_inspection")
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "Inspection")
public class Inspection {
    @Id
    @Column(name = "I_GUID")
    @ApiModelProperty(value = "主键16位guid")
    var guid: 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 = "I_ScenseName")
    @ApiModelProperty(value = "场景名称")
    var scensename: String? = null
    @Column(name = "I_ScenseAddress")
    @ApiModelProperty(value = "场景地址")
    var scenseaddress: String? = null
    @Column(name = "I_IsTogether")
    @ApiModelProperty(value = "是否用户一起监管")
    var istogether: Boolean? = null
    @Column(name = "I_EntourageT")
    @ApiModelProperty(value = "I_EntourageT")
    var entouraget: String? = null
    @Column(name = "I_EntourageWX")
    @ApiModelProperty(value = "I_EntourageWX")
    var entouragewx: String? = null
    @Column(name = "I_Entourage")
    @ApiModelProperty(value = "I_Entourage")
    var entourage: String? = null
    @Column(name = "I_ExecutionStartTime")
    @ApiModelProperty(value = "评估开始时间")
    var executionstarttime: Date? = null
    @Column(name = "I_ExecutionEndTime")
    @ApiModelProperty(value = "评估结束时间")
    var executionendtime: Date? = null
    @Column(name = "I_ProblemCount")
    @ApiModelProperty(value = "问题数量")
    var problemcount: Int? = null
    /**
     * 全部复核则为true
     */
    @Column(name = "I_IsRechecked")
    @ApiModelProperty(value = "全部复核则为true")
    var isrechecked: Boolean? = null
    @Column(name = "I_RecheckCount")
    @ApiModelProperty(value = "问题复核数量")
    var recheckcount: Int? = null
    @Column(name = "I_PromissedNum")
    @ApiModelProperty(value = "问题承诺整改数量")
    var promissednum: Int? = null
    @Column(name = "I_ChangedNum")
    @ApiModelProperty(value = "问题整改数")
    var changednum: Int? = null
    /**
     * 全部整改则为true
     */
    @Column(name = "I_IsChanged")
    @ApiModelProperty(value = "全部整改则为true")
    var ischanged: Boolean? = null
    @Column(name = "I_IsRvaluated")
    @ApiModelProperty(value = "I_IsRvaluated")
    var isrvaluated: Boolean? = null
    @Column(name = "I_isPromissed")
    @ApiModelProperty(value = "是否承诺整改")
    var ispromissed: Boolean? = null
    @Column(name = "I_PromissedTime")
    @ApiModelProperty(value = "承诺时间")
    var promissedtime: Date? = null
    @Column(name = "I_PromissedUserGUID")
    @ApiModelProperty(value = "承诺用户guid")
    var promisseduserguid: String? = null
    @Column(name = "I_PromissedUserName")
    @ApiModelProperty(value = "承诺用户名称")
    var promissedusername: String? = null
    @Column(name = "I_PromissedUserRealName")
    @ApiModelProperty(value = "承诺用户昵称")
    var promisseduserrealname: String? = null
    @Column(name = "I_PromissedWay")
    @ApiModelProperty(value = "承诺方式")
    var promissedway: String? = null
    /**
     * 记录截止时间
     */
    @Column(name = "I_PromissedDeadline")
    @ApiModelProperty(value = "承诺截止时间")
    var promisseddeadline: Date? = null
    @Column(name = "I_PromissBookPath")
    @ApiModelProperty(value = "承诺书路径")
    var promissbookpath: String? = null
    @Column(name = "I_SignPath")
    @ApiModelProperty(value = "签字路径")
    var signpath: String? = null
    @Column(name = "I_Extension1")
    @ApiModelProperty(value = "扩展字段一")
    var extension1: String? = null
    @Column(name = "I_Extension2")
    @ApiModelProperty(value = "扩展字段二")
    var extension2: String? = null
    @Column(name = "I_Extension3")
    @ApiModelProperty(value = "扩展字段三")
    var extension3: String? = null
    @Column(name = "I_Remark")
    @ApiModelProperty(value = "备注")
    var remark: String? = null
}