添加项目文件。
This commit is contained in:
@@ -0,0 +1,64 @@
|
||||
using AdminService.System.Param;
|
||||
using AdminService.System.Response;
|
||||
using CommonInfrastructure.Response;
|
||||
using Domain.Admin.Admin;
|
||||
|
||||
namespace AdminService.System
|
||||
{
|
||||
public interface ISystemService
|
||||
{
|
||||
|
||||
Task<(bool isok, string msg)> AddUser(AddUserParam param);
|
||||
Task<(bool isok, string msg)> UpdateUser(UpdateUserParam param);
|
||||
Task<(bool isok, string msg)> UpdateUserIcon(string id, string icon);
|
||||
Task<(bool isok, string msg)> UpdateUserState(string id, int state);
|
||||
|
||||
|
||||
Task<SystemUser> GetUser(string id);
|
||||
|
||||
|
||||
Task<SystemUser> GetUserByName(string userName);
|
||||
Task<(bool isok, string msg, AdminUserToken? model)> UserLogin(string userName, string password);
|
||||
Task<(List<SystemUser> list, long count)> GetUserList(GetUserListParam param);
|
||||
Task<(bool isok, string msg)> DeleteUser(string id);
|
||||
|
||||
Task<List<SystemNavigationResponse>> GetUserNav(LoginUser loginUser);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Task<(bool isok, string msg)> AddRole(AddRoleParam param);
|
||||
Task<(bool isok, string msg)> UpdateRole(UpdateRoleParam param);
|
||||
|
||||
Task<(bool isok, string msg)> UpdateRoleNav(UpdateRoleNavParam param);
|
||||
Task<(bool isok, string msg)> DeleteRole(string id);
|
||||
|
||||
Task<List<SystemUserRole>> GetRoleList();
|
||||
|
||||
Task<SystemUserRole> GetUserRole(string id);
|
||||
|
||||
|
||||
Task<(bool isok, string msg)> AddNav(AddNavParam param);
|
||||
|
||||
Task<(bool isok, string msg)> UpdateNav(UpdateNavParam param);
|
||||
Task<(bool isok, string msg)> DeleteNav(string id);
|
||||
|
||||
Task<List<SystemNavigationResponse>> GetNavList(string navId);
|
||||
|
||||
|
||||
|
||||
Task<(bool isok, string msg)> AddDic(AddDicParam param);
|
||||
|
||||
Task<(bool isok, string msg)> UpdateDic(UpdateDicParam param);
|
||||
Task<(bool isok, string msg)> DeleteDic(string id);
|
||||
|
||||
Task<List<SystemDicResponse>> GetDicList(string dicId);
|
||||
|
||||
Task<List<SystemDicResponse>> GetDicListByCode(string code);
|
||||
|
||||
Task<SystemDic> GetDictByCode(string code);
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user