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


import com.tofly.ghrq_route.module.uploadPhoto.domain.ReportedPhotoBean;

import java.util.List;

/**
 * Created by Amu on 2017/4/13.
 */

public interface IUploadPhotoCallBack {
    /**
     *
     * 方法名： onAddUploadPhotoInfo <br>
     * 功能：返回addUploadPhotoInfo的结果<br>
     * 参数： isSuccess,是否成功; errorCode 错误码 ; errMsg:错误提示语; photoId 返回的photoId
     * 返回值： void<br>
     * 异常：
     */
    public void onAddUploadPhotoInfo(boolean isSuccess, int errorCode, String errMsg, String photoId);

    /**
     *
     * 方法名： onAddTroublePicture <br>
     * 功能：返回addTrouble的结果<br>
     * 参数： isSuccess,是否成功;errorCode 错误码  ;errMsg:错误提示语; photoId 返回的photoId
     * 返回值： void<br>
     * 异常：
     */
    public void onAddUploadPhotoPhoto(boolean isSuccess, int errorCode, String errMsg, String photoId);

    /**
     *
     * 方法名： onGetReportedPhoto <br>
     * 功能：获取已上传的历史照片上传记录<br>
     * 参数： isSuccess,是否成功;errorCode 错误码  ;errMsg:错误提示语;
     * 返回值： void<br>
     * 异常：
     */
    public void onGetReportedPhoto(boolean isSuccess, int errorCode, String errMsg, List<ReportedPhotoBean> photoBeans, int total);
}
