775 B
775 B
1. 基础设施
- 1.1 新增
src/common/error-codes.ts(域码 + 通用码 + 各域码集中登记) - 1.2 新增
src/common/business-exception.ts(BusinessException(code, message, status)) - 1.3
AllExceptionsFilter识别BusinessException,否则回退status×100
2. 迁移关键错误
- 2.1
auth.service:登录失败/锁定/停用/待改密/原密码错误 - 2.2
users.service:用户名冲突、用户不存在 - 2.3
tenants.service:租户不存在/已存在 - 2.4
sessions.service:会话不存在
3. 文档与验证
- 3.1 guide.md 补错误码注册表说明
- 3.2 后端 build + 单测 + e2e 通过
- 3.3 冒烟:触发一个业务错误,返回注册业务码而非 status×100