REQ-USR-001.md 2.98 KB

REQ-USR-001 增加用户

目标: 用户在后台新建用户账号,指定用户名、密码及角色,账号立即生效可用

  • 输入:

    • 表1
    字段 类型 必填 输入方式 显示来源 预加载 默认值 业务规则
    创建时间 日期时间 系统生成 页面加载时 当前日期 保存后自动生成;只读
    制单人 文本 系统生成 页面加载时 当前登录用户 保存后自动生成;只读
    员工名 文本 下拉单选 职员表 用户操作时 关联职员(可选)
    用户号 文本 手工输入 用户操作时 关联职员选择后自动输入员工姓名
    用户名 文本 手工输入 用户操作时 关联职员选择后自动输入员工姓名
    类型 文本 下拉单选 普通用户/超级管理员 页面加载时 普通用户
    语言 文本 下拉单选 中文/英文/繁体 页面加载时
    单据修改权限 布尔 复选框
    密码 文本 系统生成 不显示 666666 保存后自动设为初始化
    • 表2 - 权限组:
    字段 类型 必填 输入方式 显示来源 预加载 默认值 业务规则
    复选框 布尔 复选框 是否选择当前行权限
    权限分类 文本 页面加载时
  • 输出:

    • 表1
    字段 类型 显示来源
    用户号 文本
  • 跨字段规则: 用户名在系统内全局唯一;角色取值受系统配置约束

  • 边界: 密码以哈希形式存储

  • 验收: 提交合法数据后用户记录出现在列表;重复用户名返回错误提示;普通账号无权访问此功能

  • 依赖表: usr_user(写)、usr_employee(读,员工名下拉)、usr_permission + usr_user_permission(权限组授权)

  • 依赖接口: 无(本 REQ 提供 POST /api/usr/users;员工名/权限/类型下拉为基础数据读取,无上游 REQ 接口依赖)