系统管理 + 统一认证管理 — 先把数据管起来
管理员用户 CRUD
角色管理
操作日志
自然人用户 CRUD(脱敏)
应用管理(AppKey/Secret)
登录日志
| 方法 | 路径 | 功能 |
|---|---|---|
| GET | /api/system/user/list | 分页查询管理员 |
| POST | /api/system/user | 新增管理员 |
| PUT | /api/system/user | 修改管理员 |
| DELETE | /api/system/user/{id} | 删除管理员 |
新增应用时由系统自动生成,不可手动指定。app_secret 只在创建时显示一次(类似 GitHub Token)。
sk_****abcd)。
recordLoginLog(userId, loginType, ip)
参数:用户ID、登录方式(password/sms/enterprise)、IP地址
存储:u_login_log 表
| 参数 | 说明 |
|---|---|
| loginType | 登录方式筛选 |
| beginTime | 开始时间 |
| endTime | 结束时间 |
前后端都写完了,用 MCP 在浏览器里逐个验证
navigate_page → 打开页面take_snapshot → 识别页面元素fill + click → 填表提交take_screenshot → 确认结果管理功能跑通了,需要登录保护。
下一节先实现管理后台登录,再做 UAS 用户认证登录。