From 8d810374f06a089002cdf378bb7ab6e2421252bc Mon Sep 17 00:00:00 2001 From: wangziqi Date: Mon, 6 Jul 2026 15:10:11 +0800 Subject: [PATCH] feat: add source tracking fields to Department for sync idempotency --- apps/server/src/entities/department.entity.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/server/src/entities/department.entity.ts b/apps/server/src/entities/department.entity.ts index d1b9fb9..da86854 100644 --- a/apps/server/src/entities/department.entity.ts +++ b/apps/server/src/entities/department.entity.ts @@ -41,6 +41,15 @@ export class Department { @Column({ length: 20, default: 'active' }) status: string; + @Column({ length: 20, nullable: true }) + source: string; + + @Column({ name: 'source_id', length: 50, nullable: true }) + sourceId: string; + + @Column({ name: 'parent_source_id', length: 50, nullable: true }) + parentSourceId: string; + @CreateDateColumn({ name: 'created_at' }) createdAt: Date;