src/main/kotlin/cn/flightfeather/supervision/lightshare/vo/InspectionInfoVo.kt
@@ -2,40 +2,57 @@
import com.fasterxml.jackson.annotation.JsonFormat
import com.fasterxml.jackson.annotation.JsonInclude
import io.swagger.annotations.ApiModel
import io.swagger.annotations.ApiModelProperty
import org.apache.xpath.operations.Bool
import java.time.LocalDateTime
import java.util.*
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "巡查信息")
class InspectionInfoVo {
    //顶层任务id
    @ApiModelProperty(value = "顶层任务id")
    var topTaskid: String? = null
    //顶层任务名称
    @ApiModelProperty(value = "顶层任务名称")
    var topTaskName: String? = null
    //场景id
    @ApiModelProperty(value = "场景id")
    var sceneId: String? = null
    //场景名称
    @ApiModelProperty(value = "场景名称")
    var sceneName: String? = null
    //巡查id
    @ApiModelProperty(value = "巡查id")
    var inspectionId: String? = null
    //子任务id
    @ApiModelProperty(value = "子任务id")
    var subtaskId: String? = null
    //是否已监管
    @ApiModelProperty(value = "是否已监管")
    var inspected: Boolean? = null
    //监管时间
    @ApiModelProperty(value = "监管时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    var inspectionTime: Date? = null
    //监管次数
    @ApiModelProperty(value = "监管次数")
    var inspectionTimes: Int? = null
    //是否承诺
    //是否承诺整改
    @ApiModelProperty(value = "是否承诺整改")
    var promised: Boolean? = null
    //是否全部整改
    @ApiModelProperty(value = "是否全部整改")
    var changed: Boolean? = null
    //待整改问题数
    @ApiModelProperty(value = "待整改问题数")
    var unChangedCount: Int? = null
    //已整改问题数
    @ApiModelProperty(value = "已整改问题数")
    var changedCount: Int? = null
    //承诺整改时间, YYYY年MM月DD日
    @ApiModelProperty(value = "承诺整改时间, YYYY年MM月DD日")
    var promisedTime: String? = null
}