FileFolderBLL.cs 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. using LeaRun.Application.Entity.PublicInfoManage;
  2. using LeaRun.Application.IService.PublicInfoManage;
  3. using LeaRun.Application.Service.PublicInfoManage;
  4. using System;
  5. using System.Collections.Generic;
  6. namespace LeaRun.Application.Busines.PublicInfoManage
  7. {
  8. /// <summary>
  9. /// 版 本 6.1
  10. /// Copyright (c) 2013-2016 上海力软信息技术有限公司
  11. /// 创建人:佘赐雄
  12. /// 日 期:2015.12.15 10:56
  13. /// 描 述:文件夹
  14. /// </summary>
  15. public class FileFolderBLL
  16. {
  17. private IFileFolderService service = new FileFolderService();
  18. #region 获取数据
  19. /// <summary>
  20. /// 文件夹列表
  21. /// </summary>
  22. /// <param name="userId">用户Id</param>
  23. /// <returns></returns>
  24. public IEnumerable<FileFolderEntity> GetList(string userId)
  25. {
  26. return service.GetList(userId);
  27. }
  28. /// <summary>
  29. /// 文件夹实体
  30. /// </summary>
  31. /// <param name="keyValue">主键值</param>
  32. /// <returns></returns>
  33. public FileFolderEntity GetEntity(string keyValue)
  34. {
  35. return service.GetEntity(keyValue);
  36. }
  37. #endregion
  38. #region 提交数据
  39. /// <summary>
  40. /// 还原文件夹
  41. /// </summary>
  42. /// <param name="keyValue">主键</param>
  43. public void RestoreFile(string keyValue)
  44. {
  45. try
  46. {
  47. service.RestoreFile(keyValue);
  48. }
  49. catch (Exception)
  50. {
  51. throw;
  52. }
  53. }
  54. /// <summary>
  55. /// 删除文件夹
  56. /// </summary>
  57. /// <param name="keyValue">主键</param>
  58. public void RemoveForm(string keyValue)
  59. {
  60. try
  61. {
  62. service.RemoveForm(keyValue);
  63. }
  64. catch (Exception)
  65. {
  66. throw;
  67. }
  68. }
  69. /// <summary>
  70. /// 彻底删除文件夹
  71. /// </summary>
  72. /// <param name="keyValue">主键</param>
  73. public void ThoroughRemoveForm(string keyValue)
  74. {
  75. try
  76. {
  77. service.ThoroughRemoveForm(keyValue);
  78. }
  79. catch (Exception)
  80. {
  81. throw;
  82. }
  83. }
  84. /// <summary>
  85. /// 保存文件夹表单(新增、修改)
  86. /// </summary>
  87. /// <param name="keyValue">主键值</param>
  88. /// <param name="fileFolderEntity">文件夹实体</param>
  89. /// <returns></returns>
  90. public void SaveForm(string keyValue, FileFolderEntity fileFolderEntity)
  91. {
  92. try
  93. {
  94. service.SaveForm(keyValue, fileFolderEntity);
  95. }
  96. catch (Exception)
  97. {
  98. throw;
  99. }
  100. }
  101. /// <summary>
  102. /// 共享文件夹
  103. /// </summary>
  104. /// <param name="keyValue">主键</param>
  105. /// <param name="IsShare">是否共享:1-共享 0取消共享</param>
  106. public void ShareFolder(string keyValue,int IsShare=1)
  107. {
  108. try
  109. {
  110. service.ShareFolder(keyValue, IsShare);
  111. }
  112. catch (Exception)
  113. {
  114. throw;
  115. }
  116. }
  117. #endregion
  118. }
  119. }