Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

FileAuthIBLL.cs 1.5 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. using System.Collections.Generic;
  2. namespace Learun.Application.Base.Files
  3. {
  4. /// <summary>
  5. /// 版 本 Learun-ADMS V7.0.3 力软敏捷开发框架
  6. /// Copyright (c) 2013-2018 上海力软信息技术有限公司
  7. /// 创 建:超级管理员
  8. /// 日 期:2019-11-28 09:23
  9. /// 描 述:文件权限管理
  10. /// </summary>
  11. public interface FileAuthIBLL
  12. {
  13. #region 获取数据
  14. /// <summary>
  15. /// 判断当前文件夹有没有上传权限
  16. /// </summary>
  17. /// <param name="id">文件夹主键</param>
  18. /// <returns></returns>
  19. bool IsUPLoad(string id);
  20. /// <summary>
  21. /// 获取授权信息列表
  22. /// </summary>
  23. /// <param name="F_FileInfoId">文件信息主键</param>
  24. /// <returns></returns>
  25. IEnumerable<FileAuthEntity> GetList(string F_FileInfoId);
  26. /// <summary>
  27. /// 实体数据
  28. /// </summary>
  29. /// <param name="keyValue">主键</param>
  30. /// <returns></returns>
  31. FileAuthEntity GetEntity(string keyValue);
  32. #endregion
  33. #region 提交数据
  34. /// <summary>
  35. /// 删除数据
  36. /// </summary>
  37. /// <param name="keyValue">主键</param>
  38. void DeleteEntity(string keyValue);
  39. /// <summary>
  40. /// 保存数据
  41. /// </summary>
  42. /// <param name="keyValue">主键</param>
  43. /// <param name="entity">实体数据</param>
  44. bool SaveEntity(string keyValue, FileAuthEntity entity);
  45. #endregion
  46. }
  47. }