完善保险端前后端和养殖端小程序

This commit is contained in:
xuqiuyun
2025-09-22 19:09:45 +08:00
parent 02a25515a9
commit 325c114c38
256 changed files with 48348 additions and 4444 deletions

33
backend/test-models.js Normal file
View File

@@ -0,0 +1,33 @@
const { User, Role, Permission } = require('./models');
async function testModels() {
try {
console.log('测试模型关联...');
// 测试用户查询
const user = await User.findByPk(1, {
include: [{
model: Role,
as: 'role',
include: [{
model: Permission,
as: 'permissions',
through: { attributes: [] }
}]
}]
});
if (user) {
console.log('用户:', user.username);
console.log('角色:', user.role ? user.role.name : '无');
console.log('权限数量:', user.role && user.role.permissions ? user.role.permissions.length : 0);
} else {
console.log('未找到用户');
}
} catch (error) {
console.error('测试失败:', error.message);
}
}
testModels();