|
- using System.Collections.Generic;
- using Permission.Entity.Disk;
- using Permission.Service.DTO.ApiModels;
-
- namespace Permission.Service.IServices
- {
- public interface IDiskFileService
- {
- /// <summary>
- /// 新增文件
- /// </summary>
- /// <param name="model"></param>
- /// <returns></returns>
- bool AddModel(DiskFile model);
-
- /// <summary>
- /// 根据用户编号获取用户网盘文件
- /// </summary>
- /// <param name="userid">用户主键</param>
- /// <returns></returns>
- List<BaseFile> GetBaseFilesByUserId(int userid);
-
- #region api
-
- /// <summary>
- /// 上传文件
- /// </summary>
- /// <param name="model">文件实体</param>
- /// <returns></returns>
- bool SaveFileApi(DiskFile model);
-
- /// <summary>
- /// 编辑文件
- /// </summary>
- /// <param name="model">文件实体</param>
- /// <returns></returns>
- bool EditFileApi(DiskFile model);
-
- /// <summary>
- /// 删除文件
- /// </summary>
- /// <param name="fileid">文件主键</param>
- /// <returns></returns>
- bool DeleteFileApi(int fileid);
-
- /// <summary>
- /// 编辑文件
- /// </summary>
- /// <returns></returns>
- bool EditFileApi(int fileid,string newfilename,int userid);
-
- /// <summary>
- /// 根据用户编号获取用户网盘文件
- /// </summary>
- /// <param name="userid">用户主键</param>
- /// <returns></returns>
- List<NetDiskFile> GetBaseFilesByUserIdApi(int userid);
-
- #endregion
-
-
- }
- }
|