// namespace SafeCampus.System; /// /// 个人信息中心服务 /// public interface IUserCenterService : ITransient { #region 查询 /// /// 获取登录用户菜单 /// /// /// Task> GetLoginMenu(BaseIdInput input); /// /// 获取个人工作台 /// /// Task GetLoginWorkbench(); /// /// 获取组织架构 /// /// 组织架构 Task> LoginOrgTree(); /// /// 获取登录用户的站内信分页 /// /// 查询参数 /// 站内信列表 Task> LoginMessagePage(MessagePageInput input); /// /// 读取登录用户站内信详情 /// /// 消息ID /// 消息详情 Task LoginMessageDetail(BaseIdInput input); /// /// 获取未读消息数量 /// /// 未读消息数量 Task UnReadCount(); /// /// 获取快捷菜单树 /// /// Task> ShortcutTree(); #endregion 查询 #region 编辑 /// /// 更新个人信息 /// /// 信息参数 /// Task UpdateUserInfo(UpdateInfoInput input); /// /// 更新签名 /// /// 签名图片 /// Task UpdateSignature(UpdateSignatureInput input); /// /// 编辑个人工作台 /// /// 工作台字符串 /// Task UpdateWorkbench(UpdateWorkbenchInput input); /// /// 删除我的消息 /// /// 消息Id /// Task DeleteMyMessage(BaseIdInput input); /// /// 修改个人密码 /// /// 密码信息 /// Task UpdatePassword(UpdatePasswordInput input); /// /// 修改头像 /// /// 头像文件 /// Task UpdateAvatar(BaseFileInput input); /// /// 修改默认模块 /// /// 默认模块输入参数 /// Task SetDefaultModule(SetDefaultModuleInput input); #endregion 编辑 }