feat: 新增客户管理全模块功能
实现客户信息、客户部门、客户账号三个子模块的完整CRUD,包含: 1. 数据库实体、DTO、控制器、服务层代码 2. RBAC权限映射与菜单种子数据扩展 3. 前端路由与API封装 4. 数据权限隔离与鉴权逻辑 5. 配套工具脚本与测试验证清单
This commit is contained in:
1 parent
026ec34471
commit
1c80a24d1d
31 files changed
+26321
-653
No files matched your search
@@ -0,0 +1,24 @@
|
||||
// 解码 JWT token 看 payload
|
||||
const jwt = require('jsonwebtoken');
|
||||
|
||||
const token = process.argv[2];
|
||||
if (!token) {
|
||||
console.error('请提供 token 作为参数');
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
const decoded = jwt.decode(token);
|
||||
console.log('=== Token Payload ===');
|
||||
console.log(JSON.stringify(decoded, null, 2));
|
||||
|
||||
// 用 config 里的 secret 尝试验证
|
||||
const secret = 'smart-grid-iot-admin-jwt-secret-key-2024';
|
||||
try {
|
||||
const verified = jwt.verify(token, secret);
|
||||
console.log('\n=== Verify 成功 ===');
|
||||
console.log(JSON.stringify(verified, null, 2));
|
||||
} catch (err) {
|
||||
console.log('\n=== Verify 失败 ===');
|
||||
console.log('Error name:', err.name);
|
||||
console.log('Error message:', err.message);
|
||||
}
|
||||
Reference in new issue
Block a user