using System; using System.Collections.Generic; using System.Text; using System.Threading.Tasks; using GxPress.Entity; using GxPress.Request.NoticeFolder; using GxPress.Result.NoticeFolder; using Datory; namespace GxPress.Repository.Interface { public interface INoticeFolderRepository : IRepository { /// /// 创建通知文件夹 /// /// /// Task InsertAsync(NoticeFolderInRequest request); /// /// 删除通知文件夹 /// /// /// Task DeleteAsync(int id); /// /// 修改通知文件夹 /// /// /// Task UpdateAsync(NoticeFolderUpRequest request); /// /// 插入通知文件夹 /// /// /// Task InsertNoticeAsync(NoticeFolderInNoticeRequest request); /// /// 文件夹移除通知 /// /// /// Task NoticeFolderDeleteNoticeAsync(NoticeFolderDeleteNoticeRequest request); /// /// 根据用户ID获取文件夹 /// /// /// Task> GetNoticeFolderByUserIdAsync(NoticeFolderFindRequest request); /// /// 设置文件夹置顶 /// /// /// Task SetNoticeFolderIsTopAsync(NoticeFolderFindRequest request); } }