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

import com.tofly.ghrq_route.module.uploadFile.domain.UploadFileBean;

import java.util.List;

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

public interface IUploadFileCallback {
    /**
     *  获取上传文件列表
     * 功能：返回getUploadFileList的结果<br>
     * 参数： isSuccess,是否成功;errorCode 错误码  ;errMsg:错误提示语; fileList:上传文件的列表
     * 返回值： void<br>
     */
    public void onGetUploadFileList(boolean isSuccess, int errorCode, String errMsg, List<UploadFileBean> fileList);

    /**
     *  上传图片文件
     * 功能：返回addUploadFile的结果<br>
     * 参数： isSuccess,是否成功;errorCode 错误码  ;errMsg:错误提示语; filebean: 返回的文件
     * 返回值： void<br>
     */
    public void onAddUploadFile(boolean isSuccess, int errorCode, String errMsg, UploadFileBean fileBean);

    /**
     *  删除上传图片文件
     * 功能：返回removeUploadFile的结果<br>
     * 参数： isSuccess,是否成功;errorCode 错误码  ;errMsg:错误提示语;
     * 返回值： void<br>
     */
    public void onRemoveUploadFile(boolean isSuccess, int errorCode, String errMsg);
}
