package cn.flightfeather.supervision.domain.ds1.repository
|
|
import cn.flightfeather.supervision.domain.ds1.entity.Problemlist
|
import cn.flightfeather.supervision.domain.ds1.mapper.ProblemlistMapper
|
import cn.flightfeather.supervision.lightshare.vo.SceneProblemSummary
|
import org.springframework.stereotype.Repository
|
|
@Repository
|
class ProblemRep(private val problemlistMapper: ProblemlistMapper) {
|
|
|
fun insert(problemlist: Problemlist): Int {
|
return problemlistMapper.insert(problemlist)
|
}
|
|
fun update(problemlist: Problemlist): Int {
|
return problemlistMapper.updateByPrimaryKey(problemlist)
|
}
|
|
/**
|
* 获取各场景的问题和整改数量统计
|
*/
|
fun selectSceneProSummary(topTaskId: String, sceneTypeId: String?, sort: String?, sortBy: String):
|
List<SceneProblemSummary> {
|
return problemlistMapper.getSceneProSummary(topTaskId, sceneTypeId, sort, sortBy)
|
}
|
|
fun findOne(guid: String?): Problemlist? {
|
return problemlistMapper.selectByPrimaryKey(guid)
|
}
|
|
fun selectProPic() {
|
|
}
|
}
|