package com.estate.expert.admin.service.eval; import com.estate.expert.admin.domain.common.request.PageReq; import com.estate.expert.admin.domain.common.response.PageResp; import com.estate.expert.admin.domain.exam.eval.score.EvalScoreResult; import com.estate.expert.admin.domain.exam.eval.score.EvalScoreResultDto; import com.estate.expert.admin.domain.exam.eval.score.EvalScoreResultInfo; import com.estate.expert.admin.domain.exam.eval.score.EvalScoreResultMiniInfo; import com.estate.expert.admin.domain.exam.task.check.CheckTask; import com.estate.expert.admin.domain.plan.PlanType; import java.time.LocalDateTime; import java.util.List; /** * 评分算法实现 */ public interface EvalScoreService extends EvalService { PageResp list(Integer clientId, List planIds, List projectIds, LocalDateTime startDate, LocalDateTime endDate, PageReq pageReq); List listMini(List projectIds, PlanType planType); EvalScoreResult eval(CheckTask checkTask); }