package com.tofly.ghrq_route.module.job.controller;

import com.tofly.ghrq_route.module.job.domain.JobBean;

import java.util.List;

public class JobCallBack {

    /**
     * 方法名： onGetJobList <br>
     * 功能：返回getJobList的结果<br>
     * 参数： isSuccess,是否成功;errorCode 错误码  ;errMsg:错误提示语; jobList:工单列表 total;总个数
     * 返回值： void<br>
     * 异常：
     */
    public void onGetJobList(boolean isSuccess, int errorCode, String errMsg, List<JobBean> jobList, int total) {

    }

    /**
     * 方法名： onUploadJobData <br>
     * 功能：上传工单数据后的返回结果<br>
     * 参数： isSuccess,是否成功;errorCode 错误码 ;errMsg:错误提示语;
     * 返回值： void<br>
     * 异常：
     */
    public void onUploadJobData(boolean isSuccess, int errorCode, String errMsg) {

    }

    /**
     * 方法名： onGetJobData <br>
     * 功能：返回工单详情<br>
     * 参数： isSuccess,是否成功;errorCode 错误码  ;errMsg:错误提示语; jobBean: 工单详情
     * 返回值： void<br>
     * 异常：
     */
    public void onGetJobData(boolean isSuccess, int errorCode, String errMsg, JobBean jobBean) {

    }

    /**
     *
     * 功能：获取未处理工单个数<br>
     * 参数： isSuccess,是否成功;errorCode 错误码  ;errMsg:错误提示语; count: 工单个数 jobIds: 工单的ids
     * 返回值： void<br>
     * 异常：
     */
    public void onGetUnHandledJobCount(boolean isSuccess, int errorCode, String errMsg, List<String> jobIds, int count) {

    }
}
