REQ-USR-002.md
2.99 KB
REQ-USR-002 新增用户
目标: 用户在后台新建用户账号,指定用户名、密码及角色,账号立即生效可用
-
输入:
- 表1:
字段 类型 必填 输入方式 显示来源 预加载 默认值 业务规则 创建时间 日期时间 — 系统生成 — 页面加载时 当前日期 保存后自动生成;只读 制单人 文本 — 系统生成 — 页面加载时 当前登录用户 保存后自动生成;只读 员工名 文本 否 下拉单选 职员表用户操作时 — 关联职员(可选) 用户号 文本 是 手工输入 — 用户操作时 — 关联职员选择后自动输入员工姓名 用户名 文本 是 手工输入 — 用户操作时 — 关联职员选择后自动输入员工姓名 类型 文本 是 下拉单选 普通用户/超级管理员 页面加载时 普通用户 — 语言 文本 是 下拉单选 中文/英文/繁体 页面加载时 — — 单据修改权限 布尔 否 复选框 — — 否 — 密码 文本 — 系统生成 不显示 — 666666 保存后自动设为初始化 - 表2 - 权限组:
字段 类型 必填 输入方式 显示来源 预加载 默认值 业务规则 复选框 布尔 否 复选框 — — 否 是否选择当前行权限 权限分类 文本 — — — 页面加载时 — — -
输出:
- 表1:
字段 类型 显示来源 用户号 文本 — 跨字段规则: 用户名在系统内全局唯一;角色取值受系统配置约束
边界: 密码以哈希形式存储
验收: 提交合法数据后用户记录出现在列表;重复用户名返回错误提示;普通账号无权访问此功能
依赖表:
t_user(新建主记录)/t_employee(员工名下拉 + 关联)/t_permission(权限分类下拉)/t_user_permission(写入权限组关联)依赖接口:
POST /api/usr/users(本 REQ 提供);前置POST /api/usr/auth/login(REQ-USR-001)获取 JWT