18 lines
795 B
TypeScript
18 lines
795 B
TypeScript
import { PrismaClient } from '@prisma/client';
|
||
|
||
export async function seedCatalog(prisma: PrismaClient): Promise<void> {
|
||
// loc_config 骨架(昆明 + 占位州市)
|
||
await prisma.locConfig.upsert({
|
||
where: { locCode: '530100' },
|
||
update: { locName: '昆明市', svcSource: 'local' },
|
||
create: { locCode: '530100', locName: '昆明市', svcSource: 'local' },
|
||
});
|
||
// L1/L2/L3 目录项:C0 先落结构 + 少量样例(如「协助翻身叩背排痰」),
|
||
// 全量 36/45 项数据在 C1 上线前由运营导入(字段结构已就绪)。
|
||
await prisma.svcNational.upsert({
|
||
where: { natCode: 'L0000106010010000' },
|
||
update: {},
|
||
create: { natCode: 'L0000106010010000', natName: '协助翻身叩背排痰', natCategory: 'life', isMedical: false },
|
||
});
|
||
}
|