IEvaluationStatisticsService.java 1.9 KB
Newer Older
苗卫卫 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
package com.boco.nbd.wios.flow.service;

import com.boco.nbd.wios.flow.entity.qo.EvaluationStatisticsQo;

/**
 * @Description: 评价管理统计服务接口
 * @Author: ZQY
 * @Date: 2022/10/11
 **/
public interface IEvaluationStatisticsService {

    /**
     * 接单时效
     * @param qo
     * @return
     */
    float getOrderTakingTime(EvaluationStatisticsQo qo);


    /**
     * 返工单数
     * @param qo
     * @return
     */
    Integer  getReworkOrderCount(EvaluationStatisticsQo qo);


    /**
     * 勘测时效
     * @param qo
     * @return
     */
    float getOrderSurveyTime(EvaluationStatisticsQo qo);


    /**
     * 勘测资料上传时效
     * @param qo
     * @return
     */
    float getOrderSurveyDataUploadTime(EvaluationStatisticsQo qo);


    /**
     * 安装完成时效
     * @param qo
     * @return
     */
    float getOrderInstallationTime(EvaluationStatisticsQo qo);


    /**
     * 安装资料上传时效
     * @param qo
     * @return
     */
    float getOrderInstallationDataUploadTime(EvaluationStatisticsQo qo);


    /**
     *总体安装时效(无电力报装)
     * @param qo
     * @return
     */
    float getAllOrderInstallationNoElectricExpandTime(EvaluationStatisticsQo qo);

    /**
     *总体安装时效(电力报装)
     * @param qo
     * @return
     */
    float getAllOrderInstallationElectricExpandTime(EvaluationStatisticsQo qo);


    /**
     * 服务商累计安装完成率
     * @param qo
     * @return
     */
    float getInstallSupplierCompletionRate(EvaluationStatisticsQo qo);


    /**
     * 当月安装完成率
     * @param qo
     * @return
     */
    float getInstallCompletionRate(EvaluationStatisticsQo qo);


    /**
     * 统计未勘测、安装按约定时间到场数量
     * @param qo
     * @return
     */
    Integer getAppointmentTimeStatistics(EvaluationStatisticsQo qo);

}