package cn.ksource.web.facade.fileManage;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import cn.ksource.core.page.PageInfo;
|
import cn.ksource.core.web.TreeNode;
|
|
/**
|
* 文档管理
|
* @author peikezhan
|
*
|
*/
|
@SuppressWarnings("unchecked")
|
public interface DocFacade {
|
/**
|
* 查询当前页的所有文件
|
* @param request
|
* @return
|
*/
|
List queryMyfileList(HttpServletRequest request);
|
/**
|
* 查找文件列表(含文件夹)
|
*/
|
PageInfo queryfileData(PageInfo pageInfo, Map<String,String> params);
|
/**
|
* 查找文件数量(含文件夹)
|
*/
|
int queryfileCount(Map<String,String> params);
|
/**
|
* 删除文件
|
* @param id,type
|
*/
|
void deleteFile(Map<String, String> params);
|
/**
|
* 移动文件
|
* @param id,type,targetId
|
*/
|
void domoveFile(Map<String, String> params);
|
/**
|
* 重命名文件
|
* @param id,type,newName
|
*/
|
void dorenameFile(Map<String, String> params);
|
/**
|
* 根据id查询上级
|
* @param id
|
* @return
|
*/
|
String queryUpPid(String id);
|
/**
|
* 查找文件夹树
|
*/
|
TreeNode getCompanyFileTree(Map<String, String> params);
|
/**
|
* 保存文件夹
|
*/
|
void saveFolder(Map<String, String> params);
|
/**
|
* 保存文件
|
*/
|
void saveFile(String businessId, Map fileMap);
|
/**
|
* 查询菜单链式结构
|
* 参数:文件夹id
|
*/
|
List queryParentMenu(Map<String, String> params);
|
/**
|
* 复制文件
|
*/
|
void docopyFile(Map<String, String> params);
|
/**
|
* 文件搜索数据
|
*/
|
PageInfo queryfileSearchData(PageInfo pageInfo, Map<String, String> params);
|
/**
|
* 文件搜索数量
|
*/
|
int queryfileSearchCount(Map<String, String> params);
|
/**
|
*根据id查找文件信息
|
*/
|
Map queryFileMsg(String fileId);
|
/**
|
* 查找我的文件数据
|
*/
|
PageInfo querymyfileData(PageInfo pageInfo, Map<String, String> params);
|
/**
|
* 查找我的文件数量
|
*/
|
int querymyfileCount(Map<String, String> params);
|
/**
|
* 执行提交
|
*/
|
void docomitFile(Map<String, String> params);
|
/**
|
* 执行修改
|
*/
|
void doeditFile(Map<String, String> params);
|
/**
|
* 执行审核
|
*/
|
void docheckFile(Map<String, String> params);
|
|
}
|