65 lines
2.0 KiB
C#
65 lines
2.0 KiB
C#
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);
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
}
|