[TODO] 用户管理界面用户信息管理 #1

Closed
opened 2024-09-24 07:13:13 +00:00 by xrilang · 0 comments
Owner

新增用户

注意事项:

1 新增用户时,可以为该用户选择角色(可选角色身份不能高于创建者本身)

2 密码在前端经过md加密后(怎么加密的去看看前端登录请求),提交到后端,后端还要使用加密工具PasswordEncryptor对md5密码进一步加密,再进行存储

3 用户头像暂时不管,保持空即可,这个后面我会去对接图床

4 merchant_code是商户编码,如果创建者有商户编码,那么所创建的用户继承该商户编码,如果没有,则不管。

特殊情况:如果创建者 level<=2,那么可以从agentInfo表中加载可用的商户编码,以下拉列表框的方式展现出来让创建者选择

5 必须要设置id,请使用雪花算法,使用方法请参阅后端启动类里面的注释

修改用户角色

1 后端要检查 修改人的 level < 被修改人的旧level 才有权限修改
2 后端要检查 修改人的 level < 被修改人的新level才有权限修改

删除用户

删除用户使用逻辑删除的方式,有两个地方需要修改 status需要修改为-1 deleted 需要改成1

## 新增用户 注意事项: 1 新增用户时,可以为该用户选择角色(可选角色身份不能高于创建者本身) 2 密码在前端经过md加密后(怎么加密的去看看前端登录请求),提交到后端,后端还要使用加密工具PasswordEncryptor对md5密码进一步加密,再进行存储 3 用户头像暂时不管,保持空即可,这个后面我会去对接图床 4 merchant_code是商户编码,如果创建者有商户编码,那么所创建的用户继承该商户编码,如果没有,则不管。 特殊情况:如果创建者 level<=2,那么可以从agentInfo表中加载可用的商户编码,以下拉列表框的方式展现出来让创建者选择 5 必须要设置id,请使用雪花算法,使用方法请参阅后端启动类里面的注释 ## 修改用户角色 1 后端要检查 修改人的 level < 被修改人的旧level 才有权限修改 2 后端要检查 修改人的 level < 被修改人的新level才有权限修改 ## 删除用户 删除用户使用逻辑删除的方式,有两个地方需要修改 status需要修改为-1 deleted 需要改成1
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: MengLangStudio/harmony-life-server#1
No description provided.