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 getFileList(String business_id); /** * 获取指定扩展层级的文件列表
* @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 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 uploadFile(Map params); /** * 获取上传的文件 * @param params{businessId type(可不穿)} * @return * @author chenlong */ public List getFileList(Map params); public List 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 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 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 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); }