package cn.ksource.web.service.file;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
public interface FileService {
|
|
/**
|
* 获取文件列表
|
* @param business_id 业务编号
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date Jul 9, 2014 1:03:25 PM
|
*/
|
public List<Map> getFileList(String business_id);
|
|
/**
|
* 获取指定扩展层级的文件列表 <br/>
|
* @param business_id 业务编号
|
* @param extend_level 曾加顺序(1、2、3)
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date Aug 9, 2014 6:01:27 PM
|
*/
|
public List<Map> getFileList(String business_id,int extend_level);
|
|
/**
|
* 上传文件,指定扩展项,并返回文件列表
|
* @param request
|
* @param business_id 业务编号
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date Jul 9, 2014 1:05:30 PM
|
*/
|
public List<Map> uploadFile(Map<String,String> params);
|
|
/**
|
* 获取上传的文件
|
* @param params{businessId type(可不穿)}
|
* @return
|
* @author chenlong
|
*/
|
public List<Map> getFileList(Map<String,String> params);
|
|
public List<Map> getFileListByType(String business_id,String type);
|
|
/**
|
* 删除指定的文件
|
* @param fileId 文件编号
|
*/
|
public boolean deleteFile(String fileId);
|
|
/**
|
* 上传文件,返回文件列表
|
* @param request
|
* @param business_id 业务编号
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date Jul 9, 2014 1:05:30 PM
|
*/
|
public List<Map> uploadFile(HttpServletRequest request,String business_id,String folder,String state);
|
|
/**
|
* 上传文件,指定扩展项,并返回文件列表
|
* @param request
|
* @param business_id 业务编号
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date Jul 9, 2014 1:05:30 PM
|
*/
|
public List<Map> uploadFile(HttpServletRequest request,String business_id,String extend_1business_id,String extend_2business_id,String extend_3business_id,String folder,String state,String note);
|
|
List<Map> uploadFile(HttpServletRequest request, String business_id,String folder, String state, String note);
|
public void newuploadFileAll(HttpServletRequest request, String object, String extend1,
|
String string, String fileStateXz, String string2, String string3,
|
String string4,String project_name,String customer_name);
|
}
|