GxtUserScoreController 相关实体类图
classDiagram
class GxtUserScore {
+Long id
+String monthPeriod
+Long userId
+String userName
+BigDecimal maintenanceTotalScore
+BigDecimal repairTotalScore
+BigDecimal finalScore
+Integer status
+Long deptId
+String deptName
+Long monthScoreId
+String createBy
+Date createTime
+String updateBy
+Date updateTime
+String remark
}
class GxtMonthScore {
+Long id
+Long deptId
+String deptName
+String monthPeriod
+Integer status
+String explainCode
+String feedbackContent
+Long persionId
+String remark
+Integer previousStatus
+String statusList
+Integer plannedCount
+Integer actualCount
+BigDecimal groupDeduction
+BigDecimal repairOrderCoefficient
+BigDecimal workOrderCoefficient
+String createBy
+Date createTime
+String updateBy
+Date updateTime
}
class GxtCoefficientScore {
+Long id
+BigDecimal subitemCoefficient
+BigDecimal subitemCoefficientSum
+Integer plannedCount
+Integer actualCount
+BigDecimal groupDeduction
+String explainCode
+String monthPeriod
+Integer status
+String detpName
+BigDecimal repairOrderCoefficient
+BigDecimal workOrderCoefficient
+Long deptId
+String createBy
+Date createTime
+String updateBy
+Date updateTime
+String remark
}
class GxtUserFanInspectionScore {
+Long id
+Long userId
+Long deptId
+String userName
+Long fanInspectionId
+Integer deviceCount
+BigDecimal fanInspectionScore
+BigDecimal totalScore
+BigDecimal calculatedScore
+String model
+Long inspectionTypeId
+String monthPeriod
+Integer status
+String permission
+String createBy
+Date createTime
+String updateBy
+Date updateTime
+String remark
}
class GxtUserRepairProjectScore {
+Long id
+Long userId
+Long deptId
+String userName
+String maintenanceType
+Integer orderCount
+BigDecimal projectScore
+BigDecimal calculatedScore
+String monthPeriod
+BigDecimal totalScore
+String permission
+String createBy
+Date createTime
+String updateBy
+Date updateTime
+String remark
}
class GxtUserRuntimeScore {
+Long id
+Long userId
+String userName
+Long runtimeScoreId
+Integer deviceCount
+BigDecimal runtimeScore
+BigDecimal calculatedScore
+String monthPeriod
+BigDecimal score
+String runtimeRange
+Date endTime
+Long deptId
+String permission
+String createBy
+Date createTime
+String updateBy
+Date updateTime
+String remark
}
class GxtUserScoreSubmissionDTO {
+List~GxtCoefficientScore~ coefficientScoreList
+List~GxtUserRuntimeScore~ userRuntimeScoreList
+List~GxtUserFanInspectionScore~ userFanInspectionScoreList
+List~GxtUserScore~ maintenanceUserScoreData
+List~GxtUserScore~ repairUserScoreData
+List~GxtUserRepairProjectScore~ userRepairProjectScoreList
+String monthPeriod
}
GxtMonthScore --> GxtCoefficientScore
GxtMonthScore --> "List" GxtUserScore
GxtUserScoreSubmissionDTO --> GxtCoefficientScore
GxtUserScoreSubmissionDTO --> GxtUserRuntimeScore
GxtUserScoreSubmissionDTO --> GxtUserFanInspectionScore
GxtUserScoreSubmissionDTO --> GxtUserScore
GxtUserScoreSubmissionDTO --> GxtUserRepairProjectScore