using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace YY.Admin.Core { public static class SysUserEvents { /// /// 添加用户事件 /// /// public class AddUserEvent : PubSubEvent { } /// /// 更新用户事件 /// /// /// public class UpdateUserEvent : PubSubEvent<(SysUser Original, SysUser Updated)> { } /// /// 删除用户事件 /// /// public class DeleteUserEvent: PubSubEvent { } /// /// 设置用户状态事件 /// /// /// public class SetUserStatusEvent : PubSubEvent<(SysUser User, StatusEnum NewStatus)> { } /// /// 修改密码事件 /// /// public class ChangePwdEvent : PubSubEvent { } /// /// 重置密码 /// /// public class ResetPwdEvent : PubSubEvent { } /// /// 解除登录锁定事件 /// /// public class UnlockUserLoginEvent : PubSubEvent { } /// /// 注册用户事件 /// /// public class RegisterUserEvent : PubSubEvent { } /// /// 用户登录事件 /// /// public class LoginUserEvent : PubSubEvent { } /// /// 用户退出事件 /// /// public class LoginOutEvent : PubSubEvent { } /// /// 更新用户角色事件 /// public class UpdateUserRoleEvent : PubSubEvent<(SysUser User, List RoleIds)> { } /// /// Jeecg 同构用户同步完成事件(用于页面实时刷新)。 /// public class JeecgMirrorUsersSyncedEvent : PubSubEvent { } } }