Initial commit: ERP system with advance verification fixes

This commit is contained in:
System Administrator
2026-03-25 23:55:36 +07:00
commit 563ca12d76
5920 changed files with 828689 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
const db = require('./db-sqlite');
async function clearAllData() {
try {
console.log('开始删除所有测试数据...');
// 先删除关联表数据
await db.query('DELETE FROM project_materials');
await db.query('DELETE FROM project_milestones');
await db.query('DELETE FROM project_finances');
await db.query('DELETE FROM warranty_deposits');
await db.query('DELETE FROM project_contracts');
await db.query('DELETE FROM subcontracts');
await db.query('DELETE FROM construction_logs');
await db.query('DELETE FROM budget_quotations');
await db.query('DELETE FROM budget_projects');
await db.query('DELETE FROM projects');
await db.query('DELETE FROM contacts');
await db.query('DELETE FROM suppliers');
await db.query('DELETE FROM subcontractors');
await db.query('DELETE FROM customers');
await db.query('DELETE FROM products');
await db.query('DELETE FROM categories');
await db.query('DELETE FROM exchange_rates');
// 保留用户数据,因为需要登录
// await db.query('DELETE FROM users');
console.log('所有测试数据删除成功!');
console.log('现在您可以使用真实数据进行全流程测试。');
} catch (error) {
console.error('删除数据失败:', error);
} finally {
// 关闭数据库连接
db.close();
}
}
clearAllData();