refactor(backend): 将ApiUser模型重命名为Admin并更新相关引用

This commit is contained in:
ylweng
2025-09-19 00:42:14 +08:00
parent 2ada0cb9bc
commit 2d77e83fad
14 changed files with 855 additions and 93 deletions

41
backend/check_table.js Normal file
View File

@@ -0,0 +1,41 @@
const { Sequelize, DataTypes } = require('sequelize');
require('dotenv').config();
// 数据库配置
const sequelize = new Sequelize(
process.env.DB_NAME || 'niumall',
process.env.DB_USERNAME || 'root',
process.env.DB_PASSWORD || 'aiotAiot123!',
{
host: process.env.DB_HOST || '129.211.213.226',
port: process.env.DB_PORT || 9527,
dialect: 'mysql',
logging: console.log,
dialectOptions: {
connectTimeout: 60000
}
}
);
async function checkTableStructure() {
try {
console.log('Testing database connection...');
await sequelize.authenticate();
console.log('Database connection successful!');
// 获取users表结构
console.log('Getting users table structure...');
const tableInfo = await sequelize.getQueryInterface().describeTable('users');
console.log('Users table structure:', tableInfo);
} catch (error) {
console.error('Error:', error.message);
if (error.original) {
console.error('Original error:', error.original.message);
}
} finally {
await sequelize.close();
}
}
checkTableStructure();