feat(noc): integrate DocumentStat model and sync with external NOC API

This commit is contained in:
2026-03-31 15:04:51 +08:00
parent 11ef320d55
commit 6ace5b5d1c
9 changed files with 260 additions and 39 deletions

View File

@@ -13,6 +13,7 @@ import {
seedDiscussions,
seedDivisionMetrics,
seedDocuments,
seedDocumentStats,
} from "./seeders/seed-discussions";
import {
getDivisionIds,
@@ -102,6 +103,7 @@ export async function runSeed() {
// 5. Seed Documents & Discussions
console.log("📁 [5/7] Documents & Discussions");
await seedDocuments(divisionIds, adminId);
await seedDocumentStats();
await seedDiscussions(divisionIds, adminId);
console.log();
@@ -188,6 +190,7 @@ export async function runSpecificSeeder(name: string) {
const divs = await seedDivisions();
const divIds = divs.map((d) => d.id);
await seedDocuments(divIds, docAdminId);
await seedDocumentStats();
await seedDiscussions(divIds, docAdminId);
break;
}