tfse-admin-api-v0.2/user/User.py

69 lines
1.9 KiB
Python

from user.process import create_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
class UserOperation(User):
"""
用户操作
"""
# 登录
def login(self):
pass
if __name__ == '__main__':
um = UserManage()
um.email = "wangsichuan@fecr.com.cn"
um.name = "王思川"
um.pwd = "pVhsypYQ+Lf81gMHKkkU+xrEhB96jNjbH8PZ6smK8NGnWBuJwHEtr5XPZ+A4dPMsYVZldeyjfR7AVCG3deAWT0JR2aAHqG6pD2IMwA0VqMcXBI2c1uesGRoYNW3815CrAqdRwKlZunpqYkxnWnatfU4zuosuv/7TyY+JhOIS6rV50yiE/Nw/k/aXPtX/ShJI/oybmgzMU+GfODy7k3XnTn9I9vLfFYQrg/m8ybZIL7TGtX+HSUJLZ5ttmFq+cnykBVf2iK7Q3lV6f65tmVmIiU+e2xrBc4nMHyYxZksGJNWeVZ2F45QPrif14BML7X9g/QDqze7Jm3ZHg6fs/wV/ISrvw/C1fPFbSCRfjuLcusLY5fcFG3X0r7kST6vIzbr4ZYH3TZZ0p29+dgEEt+fj+d17URrd92xPzuLz2UIRi/pncNSvZb31PDHMY6pEfjigXOx6o4XTtbLqNIRuo8n+LX8XyJvMPc2EUQEMsRKet6KFpVJTnXGhJkI37lHh4Kc4qv0HIdLVjWd05dlo0R2Ggsm1Fb2vGL35l5YumjkFJjQDV5TV0IhzLWW56A56dluHaMDsOQXqFNVCdnpYmzNtm8pEVYfzxnKJwpq5a0xqaLcf7SO/VmLpFKXj+9ZSEEWK5RAzbSVSoQCIWISLYPDqNRnsXFS1CDwe3xv1+86H3nY="
um.role = "admin"
print(um.create_user())