mirror of
https://github.com/nsnail/NetAdmin.git
synced 2025-06-21 03:08:16 +08:00
feat: ✨ 基础模块
注册登录 用户管理 角色管理 部门管理 消息管理 接口管理 菜单管理 字典管理 缓存管理 请求日志 系统设置 版本信息 代码生成
This commit is contained in:
@ -16,5 +16,5 @@ public interface ICacheModule
|
||||
/// <summary>
|
||||
/// 获取所有缓存项
|
||||
/// </summary>
|
||||
PagedQueryRsp<GetAllEntriesRsp> GetAllEntries(PagedQueryReq<GetAllEntriesReq> req);
|
||||
Task<PagedQueryRsp<GetAllEntriesRsp>> GetAllEntriesAsync(PagedQueryReq<GetAllEntriesReq> req);
|
||||
}
|
@ -39,6 +39,16 @@ public interface IDicModule
|
||||
/// </summary>
|
||||
Task<int> DeleteContentAsync(DelReq req);
|
||||
|
||||
/// <summary>
|
||||
/// 获取单个字典目录
|
||||
/// </summary>
|
||||
Task<QueryDicCatalogRsp> GetCatalogAsync(QueryDicCatalogReq req);
|
||||
|
||||
/// <summary>
|
||||
/// 获取单个字典内容
|
||||
/// </summary>
|
||||
Task<QueryDicContentRsp> GetContentAsync(QueryDicContentReq req);
|
||||
|
||||
/// <summary>
|
||||
/// 分页查询字典目录
|
||||
/// </summary>
|
||||
|
@ -0,0 +1,14 @@
|
||||
using NetAdmin.Application.Modules;
|
||||
using NetAdmin.Domain.Dto.Dependency;
|
||||
using NetAdmin.Domain.Dto.Sys.SiteMsgDept;
|
||||
|
||||
namespace NetAdmin.SysComponent.Application.Modules.Sys;
|
||||
|
||||
/// <summary>
|
||||
/// 站内信-部门映射模块
|
||||
/// </summary>
|
||||
public interface ISiteMsgDeptModule : ICrudModule<CreateSiteMsgDeptReq, QuerySiteMsgDeptRsp // 创建类型
|
||||
, QuerySiteMsgDeptReq, QuerySiteMsgDeptRsp // 查询类型
|
||||
, UpdateSiteMsgDeptReq, QuerySiteMsgDeptRsp // 修改类型
|
||||
, DelReq // 删除类型
|
||||
> { }
|
@ -0,0 +1,14 @@
|
||||
using NetAdmin.Application.Modules;
|
||||
using NetAdmin.Domain.Dto.Dependency;
|
||||
using NetAdmin.Domain.Dto.Sys.SiteMsgFlag;
|
||||
|
||||
namespace NetAdmin.SysComponent.Application.Modules.Sys;
|
||||
|
||||
/// <summary>
|
||||
/// 站内信标记模块
|
||||
/// </summary>
|
||||
public interface ISiteMsgFlagModule : ICrudModule<CreateSiteMsgFlagReq, QuerySiteMsgFlagRsp // 创建类型
|
||||
, QuerySiteMsgFlagReq, QuerySiteMsgFlagRsp // 查询类型
|
||||
, UpdateSiteMsgFlagReq, QuerySiteMsgFlagRsp // 修改类型
|
||||
, DelReq // 删除类型
|
||||
> { }
|
@ -0,0 +1,36 @@
|
||||
using NetAdmin.Application.Modules;
|
||||
using NetAdmin.Domain.Dto.Dependency;
|
||||
using NetAdmin.Domain.Dto.Sys.SiteMsg;
|
||||
using NetAdmin.Domain.Dto.Sys.SiteMsgFlag;
|
||||
|
||||
namespace NetAdmin.SysComponent.Application.Modules.Sys;
|
||||
|
||||
/// <summary>
|
||||
/// 站内信模块
|
||||
/// </summary>
|
||||
public interface ISiteMsgModule : ICrudModule<CreateSiteMsgReq, QuerySiteMsgRsp // 创建类型
|
||||
, QuerySiteMsgReq, QuerySiteMsgRsp // 查询类型
|
||||
, UpdateSiteMsgReq, QuerySiteMsgRsp // 修改类型
|
||||
, DelReq // 删除类型
|
||||
>
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取单个我的站内信
|
||||
/// </summary>
|
||||
Task<QuerySiteMsgRsp> GetMineAsync(QuerySiteMsgReq req);
|
||||
|
||||
/// <summary>
|
||||
/// 分页查询我的站内信
|
||||
/// </summary>
|
||||
Task<PagedQueryRsp<QuerySiteMsgRsp>> PagedQueryMineAsync(PagedQueryReq<QuerySiteMsgReq> req);
|
||||
|
||||
/// <summary>
|
||||
/// 设置站内信状态
|
||||
/// </summary>
|
||||
Task SetSiteMsgStatusAsync(UpdateSiteMsgFlagReq req);
|
||||
|
||||
/// <summary>
|
||||
/// 未读数量
|
||||
/// </summary>
|
||||
Task<long> UnreadCountAsync();
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
using NetAdmin.Application.Modules;
|
||||
using NetAdmin.Domain.Dto.Dependency;
|
||||
using NetAdmin.Domain.Dto.Sys.SiteMsgRole;
|
||||
|
||||
namespace NetAdmin.SysComponent.Application.Modules.Sys;
|
||||
|
||||
/// <summary>
|
||||
/// 站内信-角色映射模块
|
||||
/// </summary>
|
||||
public interface ISiteMsgRoleModule : ICrudModule<CreateSiteMsgRoleReq, QuerySiteMsgRoleRsp // 创建类型
|
||||
, QuerySiteMsgRoleReq, QuerySiteMsgRoleRsp // 查询类型
|
||||
, UpdateSiteMsgRoleReq, QuerySiteMsgRoleRsp // 修改类型
|
||||
, DelReq // 删除类型
|
||||
> { }
|
@ -0,0 +1,14 @@
|
||||
using NetAdmin.Application.Modules;
|
||||
using NetAdmin.Domain.Dto.Dependency;
|
||||
using NetAdmin.Domain.Dto.Sys.SiteMsgUser;
|
||||
|
||||
namespace NetAdmin.SysComponent.Application.Modules.Sys;
|
||||
|
||||
/// <summary>
|
||||
/// 站内信-用户映射模块
|
||||
/// </summary>
|
||||
public interface ISiteMsgUserModule : ICrudModule<CreateSiteMsgUserReq, QuerySiteMsgUserRsp // 创建类型
|
||||
, QuerySiteMsgUserReq, QuerySiteMsgUserRsp // 查询类型
|
||||
, UpdateSiteMsgUserReq, QuerySiteMsgUserRsp // 修改类型
|
||||
, DelReq // 删除类型
|
||||
> { }
|
@ -1,3 +1,5 @@
|
||||
using NetAdmin.Domain.Dto.Sys.Tool;
|
||||
|
||||
namespace NetAdmin.SysComponent.Application.Modules.Sys;
|
||||
|
||||
/// <summary>
|
||||
@ -6,12 +8,17 @@ namespace NetAdmin.SysComponent.Application.Modules.Sys;
|
||||
public interface IToolsModule
|
||||
{
|
||||
/// <summary>
|
||||
/// 服务器时间
|
||||
/// 获取模块信息
|
||||
/// </summary>
|
||||
DateTime GetServerUtcTime();
|
||||
Task<IEnumerable<GetModulesRsp>> GetModulesAsync();
|
||||
|
||||
/// <summary>
|
||||
/// 版本信息
|
||||
/// 获取服务器时间
|
||||
/// </summary>
|
||||
string Version();
|
||||
Task<DateTime> GetServerUtcTimeAsync();
|
||||
|
||||
/// <summary>
|
||||
/// 获取版本信息
|
||||
/// </summary>
|
||||
Task<string> GetVersionAsync();
|
||||
}
|
Reference in New Issue
Block a user