from user.process import create_user_process, login_process, send_vcode_to_user_process class User: """ 用户对象 Parameters: uid str 用户ID email str 邮箱 name str 用户名 pwd str 密码 role str 角色 duty str 职责 """ def __init__(self): self.uid = None self.email = None self.name = None self.pwd = None self.role = None self.duty = None class UserManage(User): """ 用户管理 """ def create_user(self): """ 创建用户 Returns: 创建成功 bool 返回True 创建失败 str 返回异常信息 """ return create_user_process(self.email, self.name, self.pwd, self.role, self.duty) # 禁用用户 def disable_user(self): pass # 授权用户 def authorized_user(self): pass # 删除用户 def delete_user(self): pass def send_vcode_to_user(self): """ 发送验证码 Returns: 发送成功 bool 返回True 发送失败 str 返回异常信息 """ return send_vcode_to_user_process(self.email) class UserOperation(User): """ 用户操作 """ # 登录 def login(self): """ 用户登录 """ return login_process(self.email, self.pwd)