| | |
| | | package cn.flightfeather.supervision.lightshare.service |
| | | |
| | | import cn.flightfeather.supervision.common.executor.BgTaskStatus |
| | | import cn.flightfeather.supervision.domain.ds1.entity.Evaluation |
| | | import cn.flightfeather.supervision.domain.ds1.entity.Itemevaluation |
| | | import cn.flightfeather.supervision.lightshare.vo.AreaVo |
| | | import cn.flightfeather.supervision.lightshare.vo.AutoScoreResultVo |
| | | import cn.flightfeather.supervision.lightshare.vo.BaseResponse |
| | | import cn.flightfeather.supervision.lightshare.vo.EvaluateResVo |
| | | import org.springframework.web.multipart.MultipartFile |
| | | import springfox.documentation.annotations.ApiIgnore |
| | | import javax.servlet.http.HttpServletResponse |
| | | |
| | | |
| | | interface EvaluationService { |
| | |
| | | |
| | | fun getRankOfSense(tguid: String, scensetypeid: String?, ruletypeid: ByteArray?): List<Evaluation> |
| | | |
| | | fun getRankOfTown(tguid: String, scensetypeid: String?):List<AreaVo> |
| | | |
| | | fun getTopTaskByScene(sceneId: String?): String? |
| | | fun getRankOfTown(tguid: String, scensetypeid: String?):List<EvaluateResVo> |
| | | |
| | | fun autoScore(districtCode: String, time: String): List<String> |
| | | |
| | |
| | | fun autoScore3(tGuid: String, sceneTypeId: String): String |
| | | |
| | | fun findByInspectionId(inspectionId:String):List<Evaluation> |
| | | |
| | | /** |
| | | * 自动评估 |
| | | * @param areaVo 评估范围 |
| | | */ |
| | | fun autoEvaluate(areaVo: AreaVo): BgTaskStatus? |
| | | |
| | | fun findAutoEvaluation(areaVo: AreaVo): List<AutoScoreResultVo?>? |
| | | |
| | | fun downloadAutoEvaluation(areaVo: AreaVo, forceUpdate: Boolean, response: HttpServletResponse): Boolean |
| | | |
| | | fun downloadAutoEvaTemplate(areaVo: AreaVo, response: HttpServletResponse) |
| | | |
| | | fun uploadAutoEvaluation(areaVo: AreaVo, file: MultipartFile): Boolean |
| | | } |