2022-01-10 18:07:02 +08:00
|
|
|
from user.process import create_user_process
|
2021-12-31 14:51:41 +08:00
|
|
|
|
|
|
|
|
|
|
|
class User:
|
2022-01-10 05:22:25 +08:00
|
|
|
"""
|
|
|
|
用户对象
|
2022-01-10 18:07:02 +08:00
|
|
|
Parameters:
|
|
|
|
uid str 用户ID
|
|
|
|
email str 邮箱
|
|
|
|
name str 用户名
|
|
|
|
pwd str 密码
|
|
|
|
role str 角色
|
2022-01-11 07:13:28 +08:00
|
|
|
duty str 职责
|
2022-01-10 05:22:25 +08:00
|
|
|
"""
|
2021-12-31 14:51:41 +08:00
|
|
|
|
|
|
|
def __init__(self):
|
|
|
|
self.uid = None
|
2022-01-06 17:56:30 +08:00
|
|
|
self.email = None
|
2021-12-31 14:51:41 +08:00
|
|
|
self.name = None
|
2022-01-06 17:56:30 +08:00
|
|
|
self.pwd = None
|
2021-12-31 14:51:41 +08:00
|
|
|
self.role = None
|
2022-01-11 07:13:28 +08:00
|
|
|
self.duty = None
|
2022-01-06 17:56:30 +08:00
|
|
|
|
2022-01-10 05:22:25 +08:00
|
|
|
|
|
|
|
class UserManage(User):
|
|
|
|
"""
|
|
|
|
用户管理
|
|
|
|
"""
|
|
|
|
|
2022-01-06 17:56:30 +08:00
|
|
|
def create_user(self):
|
2022-01-11 07:13:28 +08:00
|
|
|
"""
|
|
|
|
创建用户
|
|
|
|
Returns:
|
|
|
|
创建成功 bool 返回True
|
|
|
|
创建失败 str 返回异常信息
|
|
|
|
"""
|
|
|
|
return create_user_process(self.email, self.name, self.pwd, self.role, self.duty)
|
2022-01-10 05:22:25 +08:00
|
|
|
|
|
|
|
# 禁用用户
|
|
|
|
def disable_user(self):
|
|
|
|
pass
|
|
|
|
|
|
|
|
# 授权用户
|
|
|
|
def authorized_user(self):
|
|
|
|
pass
|
|
|
|
|
|
|
|
# 删除用户
|
|
|
|
def delete_user(self):
|
2022-01-06 17:56:30 +08:00
|
|
|
pass
|
2022-01-10 05:22:25 +08:00
|
|
|
|
|
|
|
|
|
|
|
class UserOperation(User):
|
|
|
|
"""
|
|
|
|
用户操作
|
|
|
|
"""
|
|
|
|
|
|
|
|
# 登录
|
|
|
|
def login(self):
|
|
|
|
pass
|