using System; using System.Collections.Generic; namespace Learun.Application.OA.File.FileFolder { /// /// 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园 /// Copyright (c) 2013-2017 /// 创建人:陈彬彬 /// 日 期:2018.06.20 /// 描 述:文件管理 /// public class FileFolderBLL : FileFolderIBLL { private FileFolderService service = new FileFolderService(); #region 获取数据 /// /// 文件夹列表 /// /// 用户Id /// public IEnumerable GetList(string userId) { return service.GetList(userId); } /// /// 文件夹实体 /// /// 主键值 /// public FileFolderEntity GetEntity(string keyValue) { return service.GetEntity(keyValue); } #endregion #region 提交数据 /// /// 还原文件夹 /// /// 主键 public void RestoreFile(string keyValue) { try { service.RestoreFile(keyValue); } catch (Exception) { throw; } } /// /// 删除文件夹 /// /// 主键 public void RemoveForm(string keyValue) { try { service.RemoveForm(keyValue); } catch (Exception) { throw; } } /// /// 彻底删除文件夹 /// /// 主键 public void ThoroughRemoveForm(string keyValue) { try { service.ThoroughRemoveForm(keyValue); } catch (Exception) { throw; } } /// /// 清空回收站 /// public void EmptyRecycledForm() { try { service.EmptyRecycledForm(); } catch (Exception) { throw; } } /// /// 保存文件夹表单(新增、修改) /// /// 主键值 /// 文件夹实体 /// public void SaveForm(string keyValue, FileFolderEntity fileFolderEntity) { try { service.SaveForm(keyValue, fileFolderEntity); } catch (Exception) { throw; } } /// /// 共享文件夹 /// /// 主键 /// 是否共享:1-共享 0取消共享 public void ShareFolder(string keyValue, int IsShare = 1) { try { service.ShareFolder(keyValue, IsShare); } catch (Exception) { throw; } } #endregion } }