Files
nxxmdata/bank-backend/scripts/setup-completed-supervisions.js
2025-09-24 17:49:32 +08:00

40 lines
1.0 KiB
JavaScript

const { sequelize, CompletedSupervision, User } = require('../models')
const seedCompletedSupervisions = require('./seed-completed-supervisions')
async function setupCompletedSupervisions() {
try {
console.log('开始设置监管任务已结项...')
// 测试数据库连接
await sequelize.authenticate()
console.log('✅ 数据库连接成功')
// 同步模型(创建表)
await sequelize.sync({ force: false })
console.log('✅ 数据库表同步完成')
// 创建测试数据
await seedCompletedSupervisions()
console.log('✅ 监管任务已结项设置完成')
} catch (error) {
console.error('设置监管任务已结项失败:', error)
throw error
}
}
// 如果直接运行此脚本
if (require.main === module) {
setupCompletedSupervisions()
.then(() => {
console.log('监管任务已结项设置完成')
process.exit(0)
})
.catch((error) => {
console.error('脚本执行失败:', error)
process.exit(1)
})
}
module.exports = setupCompletedSupervisions