hcong
2024-12-12 9c315b4dbbb9f25d5373d1f228ed441a4e8ccbf7
src/main/kotlin/cn/flightfeather/supervision/business/report/bean/ProDetailSummaryResult.kt
@@ -1,5 +1,7 @@
package cn.flightfeather.supervision.business.report.bean
import cn.flightfeather.supervision.common.utils.DateUtil
import cn.flightfeather.supervision.domain.ds1.entity.DataProductProDetail
import java.math.BigDecimal
/**
@@ -91,4 +93,40 @@
    @ExcelHead(28, "整改跟踪提醒")
    var changeTrackingReminder: String? = null
    override fun convertToDBEntity(): DataProductProDetail {
        val entity = DataProductProDetail()
        entity.formIndex = this.formIndex
        entity.sceneIndex = this.sceneIndex
        entity.sceneType = this.sceneType
        entity.sceneName = this.sceneName
        // 将String类型的监管时间转换为Date类型
        entity.inspectionTime = DateUtil.StringToDate(this.subTaskPlanstarttime, "mm-dd")
        entity.executors = this.subTaskExecutorrealtimes
        entity.problemType = this.problemTypename
        entity.problemDescription = this.problemDescription
        entity.problemLocation = this.problemLocation
        entity.problemNum = this.problemNum
        entity.changeTime = this.changeTime
        entity.problemChanged = this.problemChanged
        entity.changedProblem = this.changedProblem
        entity.changedNum = this.changedNum
        entity.unchangedProblems = this.unchangedProblems
        entity.unchangedNum = this.unChangedProblem
        entity.changePercent = this.changePercent
        entity.checkStatus = this.checkStatus
        entity.proCheckTime = this.pCheckTime
        entity.changeCheckTime = this.cCheckTime
        entity.proCheckNum = this.pCheckNum
        entity.proCheckPer = this.pCheckPer
        entity.changeCheckNum = this.cCheckNum
        entity.changeCheckPer = this.cCheckPer
        entity.ledgerPercent = this.ledgerPercent
        // 将String类型的台账提交时间转换为Date类型
        entity.ledgerSubmitDate = DateUtil.StringToDate(this.ledgerSubmitdate, "yyyy-mm-dd hh:mm:ss")
        // 将String类型的台账审核时间转换为Date类型,这里假设ledgerCheckTime是符合Date格式的字符串
        entity.ledgerCheckTime = DateUtil.StringToDate(this.ledgerCheckTime, "yyyy-mm-dd hh:mm:ss")
        entity.changeTrackingReminder = this.changeTrackingReminder
        return entity
    }
}