User
用户(User)类,YHP系统中的用户。不同于Account类只能修改当前用户的信息,用户(User)是管理对系统中所有用户进行管理的接口
示例 1:
const user = new User();
user.init(inuitService, 'test_user');
user.fetch().then(() => {
// do something after fetch
})
成员函数:
resetPassword(newPassword: string) → {Promise}
重置用户的密码
参数:
参数名称 | 参数类型 | 描述 |
---|
newPassword | string | 新的密码 |
joinGroup(groupId: string) → {Promise}
加入一个确定的用户群组
参数:
参数名称 | 参数类型 | 描述 |
---|
groupId | string | 目标群组的id |
groups() → {Promise}
获取用户所处的群组列表
roles() → {Promise}
获取用户所拥有的角色列表
quitGroup(gid: string) → {Promise}
退出一个群组
参数:
参数名称 | 参数类型 | 描述 |
---|
gid | string | 需要推出的群组id |
Users
用户列表(Users)类,YHP系统中的用户资源列表。
示例 1:
const users = inuitService.users();
// 创建一个新用户
newUser = await users.create({
username: 'jack_sparrow',
password: 'xxxx',
firstName: 'Jack',
lastName: 'Sparrow',
email: 'guest@xxx.com'
}) as User;
成员函数: