feiyu02
2024-01-09 c1becf4cbd2e99601ce011c14b8742427249cfb4
src/main/kotlin/cn/flightfeather/supervision/lightshare/service/impl/EvaluationruleServiceImpl.kt
@@ -2,12 +2,17 @@
import cn.flightfeather.supervision.domain.ds1.entity.Evaluationrule
import cn.flightfeather.supervision.domain.ds1.mapper.EvaluationruleMapper
import cn.flightfeather.supervision.domain.ds1.repository.EvaluationRuleRep
import cn.flightfeather.supervision.lightshare.service.EvaluationruleService
import cn.flightfeather.supervision.lightshare.vo.AreaEvaVo
import org.springframework.stereotype.Service
import tk.mybatis.mapper.entity.Example
@Service
class EvaluationruleServiceImpl(val evaluationruleMapper: EvaluationruleMapper) : EvaluationruleService {
class EvaluationruleServiceImpl(
    private val evaluationruleMapper: EvaluationruleMapper,
    private val evaluationRuleRep: EvaluationRuleRep
) : EvaluationruleService {
    override fun findOne(id: String): Evaluationrule{
        return evaluationruleMapper.selectByPrimaryKey(id)
@@ -30,4 +35,8 @@
        val evaluationrules = evaluationruleMapper.selectByExample(example)
        return if (evaluationrules.size>0) evaluationrules[0] else null
    }
    override fun find(areaVo: AreaEvaVo): List<Evaluationrule?> {
        return evaluationRuleRep.findBaseRule(areaVo)
    }
}