chore: 初始化仓库

中华文明全图鉴——文物全图系统(PC Web 地图 + NestJS API + 管理后台)。
含三大 IP(文物南迁北归 / 国宝海外回归 / 博物馆手艺人)、AI 文物对话、
文物地图与详情、以及 demo-video-kit 演示视频生成工具。
This commit is contained in:
selfrelease
2026-06-13 20:55:44 +08:00
commit 2d847e154f
161 changed files with 22629 additions and 0 deletions
+149
View File
@@ -0,0 +1,149 @@
DELETE FROM artifact_locations WHERE artifact_id IN (
'b0000000-0000-0000-0000-000000000004',
'b0000000-0000-0000-0000-000000000005',
'b0000000-0000-0000-0000-000000000006',
'b0000000-0000-0000-0000-000000000007',
'b0000000-0000-0000-0000-000000000008',
'b0000000-0000-0000-0000-000000000009',
'b0000000-0000-0000-0000-000000000010',
'b0000000-0000-0000-0000-000000000011',
'b0000000-0000-0000-0000-000000000012',
'b0000000-0000-0000-0000-000000000013',
'b0000000-0000-0000-0000-000000000014',
'b0000000-0000-0000-0000-000000000015',
'b0000000-0000-0000-0000-000000000016',
'b0000000-0000-0000-0000-000000000017',
'b0000000-0000-0000-0000-000000000018',
'b0000000-0000-0000-0000-000000000019',
'b0000000-0000-0000-0000-000000000020',
'b0000000-0000-0000-0000-000000000021',
'b0000000-0000-0000-0000-000000000022',
'b0000000-0000-0000-0000-000000000023',
'b0000000-0000-0000-0000-000000000024',
'b0000000-0000-0000-0000-000000000025',
'b0000000-0000-0000-0000-000000000026',
'b0000000-0000-0000-0000-000000000027',
'b0000000-0000-0000-0000-000000000028',
'b0000000-0000-0000-0000-000000000029',
'b0000000-0000-0000-0000-000000000030',
'b0000000-0000-0000-0000-000000000031',
'b0000000-0000-0000-0000-000000000032',
'b0000000-0000-0000-0000-000000000033',
'b0000000-0000-0000-0000-000000000034',
'b0000000-0000-0000-0000-000000000035',
'b0000000-0000-0000-0000-000000000036',
'b0000000-0000-0000-0000-000000000037',
'b0000000-0000-0000-0000-000000000038',
'b0000000-0000-0000-0000-000000000039',
'b0000000-0000-0000-0000-000000000040',
'b0000000-0000-0000-0000-000000000041',
'b0000000-0000-0000-0000-000000000042',
'b0000000-0000-0000-0000-000000000043',
'b0000000-0000-0000-0000-000000000044',
'b0000000-0000-0000-0000-000000000045',
'b0000000-0000-0000-0000-000000000046',
'b0000000-0000-0000-0000-000000000047',
'b0000000-0000-0000-0000-000000000048',
'b0000000-0000-0000-0000-000000000049',
'b0000000-0000-0000-0000-000000000050'
);
INSERT INTO artifacts (id,unified_map_id,name,category,dynasty,level,material,current_status,home_institution_id,summary,story_hook,persona_quote,publish_status) VALUES
('b0000000-0000-0000-0000-000000000004','CN-2026-000004','四羊方尊','bronze','商代','level_1','青铜','at_home','a0000000-0000-0000-0000-000000000002','商代晚期青铜礼器,以四羊造型闻名于世。','四只羊头托起的青铜奇迹','我身上有四只羊,但从未被吃掉。','published'),
('b0000000-0000-0000-0000-000000000005','CN-2026-000005','越王勾践剑','bronze','春秋','level_1','青铜','at_home','a0000000-0000-0000-0000-000000000008','春秋晚期越国青铜剑,出土时仍锋利无比。','两千年后依然能吹毛断发','我躺在土里两千年,拔出来还能削苹果。','published'),
('b0000000-0000-0000-0000-000000000006','CN-2026-000006','曾侯乙编钟','bronze','战国','level_1','青铜','at_home','a0000000-0000-0000-0000-000000000008','战国早期大型礼乐重器,全套64件,音域跨五个半八度。','一套钟就是整个交响乐团','敲我一下,你能听到战国的回声。','published'),
('b0000000-0000-0000-0000-000000000007','CN-2026-000007','铜车马','bronze','秦代','level_1','青铜','at_home','a0000000-0000-0000-0000-000000000004','秦始皇陵出土大型彩绘铜车马,按真实比例二分之一铸造。','始皇帝的御用车驾','我载着始皇帝,一站就是两千年。','published'),
('b0000000-0000-0000-0000-000000000008','CN-2026-000008','马踏飞燕','bronze','汉代','level_1','青铜','at_home','a0000000-0000-0000-0000-000000000011','东汉青铜器,奔马三足腾空、一足踏飞燕,展现极致动态平衡。','三足腾空,一脚踏风','我跑得太快,燕子都追不上我。','published'),
('b0000000-0000-0000-0000-000000000009','CN-2026-000009','素纱襌衣','textile','汉代','level_1','蚕丝','at_home','a0000000-0000-0000-0000-000000000009','西汉丝织衣物,重量仅49克,是迄今最薄最轻的古代服饰。','薄如蝉翼,轻若烟雾','我不到一两重,却裹住了整个汉代的温度。','published'),
('b0000000-0000-0000-0000-000000000010','CN-2026-000010','皿方罍','bronze','商代','level_1','青铜','at_home','a0000000-0000-0000-0000-000000000009','商代晚期青铜酒器,器盖与器身曾分藏两岸,2014年完罍归湘。','器盖分离九十年,一朝归湘','我的盖子在外漂泊了九十年,终于回家了。','published'),
('b0000000-0000-0000-0000-000000000011','CN-2026-000011','T形帛画','painting_calligraphy','汉代','level_1','','at_home','a0000000-0000-0000-0000-000000000009','马王堆一号汉墓出土,描绘天界、人间与冥界的宇宙图景。','两千年前的升天说明书','我铺在她的棺盖上,送她去另一个世界。','published'),
('b0000000-0000-0000-0000-000000000012','CN-2026-000012','大盂鼎','bronze','西周','level_1','青铜','at_home','a0000000-0000-0000-0000-000000000002','西周早期青铜礼器,内壁铸有291字铭文,记录周王训诰。','内壁291字,是西周最早的法典','我肚子里的字,比现在的合同还严谨。','published'),
('b0000000-0000-0000-0000-000000000013','CN-2026-000013','虢季子白盘','bronze','西周','level_1','青铜','at_home','a0000000-0000-0000-0000-000000000002','西周晚期青铜器,盘内底部铸有111字铭文,记录受赏史实。','一盘清水,洗尽三千年风尘','我曾是洗手盘,现在洗的是历史。','published'),
('b0000000-0000-0000-0000-000000000014','CN-2026-000014','莲鹤方壶','bronze','春秋','level_1','青铜','at_home','a0000000-0000-0000-0000-000000000001','春秋中期青铜酒器,壶盖上立鹤展翅,被誉为春秋精神象征。','壶顶一只鹤,飞出了春秋的自由','我头顶的鹤,比孔子还早出生几十年。','published'),
('b0000000-0000-0000-0000-000000000015','CN-2026-000015','人物龙凤帛画','painting_calligraphy','战国','level_2','','at_home','a0000000-0000-0000-0000-000000000009','战国中晚期帛画,描绘墓主人在龙凤引导下升天的情景。','龙凤引路,走向战国的天界','龙凤接我去的地方,你们现在还想去。','published'),
('b0000000-0000-0000-0000-000000000016','CN-2026-000016','马王堆帛书医方','ancient_book','汉代','level_1','','at_home','a0000000-0000-0000-0000-000000000009','马王堆三号墓出土医学帛书,涵盖脉法、方剂、导引。','两千年前的中医处方','我的药方,比你们的体检报告还准。','published'),
('b0000000-0000-0000-0000-000000000017','CN-2026-000017','长信宫灯','bronze','汉代','level_1','青铜','at_home','a0000000-0000-0000-0000-000000000002','西汉青铜灯具,宫女跪坐持灯,灯罩可开合,极具环保理念。','两千年前的环保台灯','我手里这盏灯,照了两千年,还没烧完油。','published'),
('b0000000-0000-0000-0000-000000000018','CN-2026-000018','错金银云纹铜犀尊','bronze','汉代','level_1','青铜','at_home','a0000000-0000-0000-0000-000000000002','西汉青铜酒器,犀牛造型,全身错金银云纹,栩栩如生。','一只犀牛驮着西汉的云纹','我是一只犀牛,但我比真的犀牛还贵。','published'),
('b0000000-0000-0000-0000-000000000019','CN-2026-000019','击鼓说唱俑','other','汉代','level_2','','at_home','a0000000-0000-0000-0000-000000000002','东汉陶俑,艺人击鼓说唱的瞬间被凝固,神态诙谐生动。','两千年前的脱口秀演员','我说唱了两千年,票一直卖得很好。','published'),
('b0000000-0000-0000-0000-000000000020','CN-2026-000020','韩熙载夜宴图','painting_calligraphy','五代','level_1','绢本','at_home','a0000000-0000-0000-0000-000000000001','五代十国顾闳中绘,描绘南唐大臣韩熙载夜宴宾客的场景。','一场宴席,藏着亡国之君的猜忌','我画里的每个人,都在演一出戏。','published'),
('b0000000-0000-0000-0000-000000000021','CN-2026-000021','簪花仕女图','painting_calligraphy','唐代','level_1','绢本','at_home','a0000000-0000-0000-0000-000000000014','唐代周昉绘,描绘宫中贵妇簪花游园的闲适情景,人物丰腴。','大唐最美的女人都在这幅画里','她们比我胖,但比我贵多了。','published'),
('b0000000-0000-0000-0000-000000000022','CN-2026-000022','步辇图','painting_calligraphy','唐代','level_1','绢本','at_home','a0000000-0000-0000-0000-000000000001','唐代阎立本绘,记录吐蕃使者禄东赞朝见唐太宗的历史场景。','一次会面,奠定汉藏千年纽带','我见证了文成公主出嫁前的谈判。','published'),
('b0000000-0000-0000-0000-000000000023','CN-2026-000023','秋风纨扇图','painting_calligraphy','明代','level_2','纸本','at_home','a0000000-0000-0000-0000-000000000003','明代唐寅绘,以班婕妤秋扇见捐的典故,寄托文人失意情怀。','一把扇子扇出江南才子的失意','我被画在扇子上,却从没被打开过。','published'),
('b0000000-0000-0000-0000-000000000024','CN-2026-000024','溪山行旅图','painting_calligraphy','北宋','level_1','绢本','at_home','a0000000-0000-0000-0000-000000000015','北宋范宽绘,巨峰矗立、飞瀑直下,被誉为宋画第一。','一座山,撑起了整个北宋的气象','我画的山,比真的山还重。','published'),
('b0000000-0000-0000-0000-000000000025','CN-2026-000025','富春山居图','painting_calligraphy','元代','level_1','纸本','at_home','a0000000-0000-0000-0000-000000000006','元代黄公望绘,以富春江山水为题,被誉为山水画之冠。','一幅画,被火烧成了两半','我被火烧成两半,现在分居两岸。','published'),
('b0000000-0000-0000-0000-000000000026','CN-2026-000026','汉宫春晓图','painting_calligraphy','明代','level_1','绢本','at_home','a0000000-0000-0000-0000-000000000015','明代仇英绘,描绘初春时节汉宫嫔妃的生活场景,人物众多。','一场春晓,画尽后宫的繁华与寂寥','我画了一百多个女人,但没有一个是我的。','published'),
('b0000000-0000-0000-0000-000000000027','CN-2026-000027','寒食帖','painting_calligraphy','北宋','level_1','纸本','at_home','a0000000-0000-0000-0000-000000000015','北宋苏轼书,被誉为天下第三行书,书写被贬黄州的辛酸。','天下第三行书,写尽男人的委屈','我的字越丑,后人越觉得珍贵。','published'),
('b0000000-0000-0000-0000-000000000028','CN-2026-000028','汝窑天青釉洗','porcelain','北宋','level_1','','at_home','a0000000-0000-0000-0000-000000000015','北宋汝窑瓷器,釉色如雨后初晴的天空,存世不足百件。','雨过天青云破处,此般颜色','我烧坏了九百九十九个,才出了这一个。','published'),
('b0000000-0000-0000-0000-000000000029','CN-2026-000029','定窑白釉刻花盘','porcelain','北宋','level_2','','at_home','a0000000-0000-0000-0000-000000000003','北宋定窑瓷器,白釉刻花,线条流畅,被誉为白瓷之冠。','白瓷之冠,一刀一刻皆是风雅','我白得发光,但不是打了美白针。','published'),
('b0000000-0000-0000-0000-000000000030','CN-2026-000030','哥窑青釉鱼耳炉','porcelain','北宋','level_2','','at_home','a0000000-0000-0000-0000-000000000001','宋代哥窑瓷器,釉面布满金丝铁线开片,鱼耳造型典雅。','金丝铁线,是瓷器上的岁月皱纹','我身上的裂缝,比你们的皱纹还值钱。','published'),
('b0000000-0000-0000-0000-000000000031','CN-2026-000031','钧窑玫瑰紫釉花盆','porcelain','北宋','level_2','','at_home','a0000000-0000-0000-0000-000000000001','宋代钧窑瓷器,釉色如晚霞般绚烂,窑变天成,不可复制。','入窑一色,出窑万彩','我进窑时是素的,出来时就变了。','published'),
('b0000000-0000-0000-0000-000000000032','CN-2026-000032','青花萧何月下追韩信图梅瓶','porcelain','元代','level_1','','at_home','a0000000-0000-0000-0000-000000000005','元代青花瓷器,绘有萧何月下追韩信的历史故事,人物生动。','一个瓶子,装下了元代整段历史','我身上的画,比连环画还精彩。','published'),
('b0000000-0000-0000-0000-000000000033','CN-2026-000033','斗彩鸡缸杯','porcelain','明代','level_1','','at_home','a0000000-0000-0000-0000-000000000001','明成化斗彩瓷器,绘子母鸡图,小巧玲珑,为皇帝御用酒杯。','一个小杯子,拍卖价能买一栋楼','我只是一只杯子,但我比你的房子贵。','published'),
('b0000000-0000-0000-0000-000000000034','CN-2026-000034','各种釉彩大瓶','porcelain','清代','level_1','','at_home','a0000000-0000-0000-0000-000000000001','清乾隆瓷器,集历代釉彩于一身,工艺繁复,被称为瓷母。','集万千釉彩于一身,是乾隆的炫技','我身上有十七种釉彩,乾隆大概很闲。','published'),
('b0000000-0000-0000-0000-000000000035','CN-2026-000035','翠玉白菜','jade','清代','level_2','翠玉','at_home','a0000000-0000-0000-0000-000000000015','清代玉雕,利用翡翠天然色泽雕成白菜与昆虫,巧夺天工。','一棵白菜,雕出清宫最温润的时光','我是一棵白菜,但比真的白菜贵一百万倍。','published'),
('b0000000-0000-0000-0000-000000000036','CN-2026-000036','大禹治水图玉山','jade','清代','level_1','和田玉','at_home','a0000000-0000-0000-0000-000000000001','清代最大玉雕,重逾万斤,描绘禹王治水的壮观场景。','一座玉山,刻下了大禹治水的史诗','我重五吨,从新疆走了四年才到北京。','published'),
('b0000000-0000-0000-0000-000000000037','CN-2026-000037','红山文化玉龙','jade','新石器','level_1','岫玉','at_home','a0000000-0000-0000-0000-000000000002','红山文化玉龙,是目前所知形体最大、最完整的龙形玉器。','五千年前的第一条玉龙','我是最古老的龙,比秦朝还早四千年。','published'),
('b0000000-0000-0000-0000-000000000038','CN-2026-000038','金缕玉衣','jade','汉代','level_1','玉片金丝','at_home','a0000000-0000-0000-0000-000000000002','汉代王侯葬玉,以金丝编缀玉片而成,工程浩繁。','两千年前的金属盔甲','我穿在死人身上,但你们都想穿我。','published'),
('b0000000-0000-0000-0000-000000000039','CN-2026-000039','昭陵六骏石刻','stone_carving','唐代','level_1','','at_home','a0000000-0000-0000-0000-000000000004','唐太宗昭陵陵寝的六幅骏马浮雕,记录了征战生涯中的六匹战马。','六匹石马,驮着大唐的疆土','我们驮过李世民,现在只驮着历史。','published'),
('b0000000-0000-0000-0000-000000000040','CN-2026-000040','三星堆青铜大立人','bronze','商代','level_1','青铜','at_home','a0000000-0000-0000-0000-000000000007','三星堆出土,高262厘米,是世界上现存最高的青铜人像。','古蜀国的神王,手捧失传的神物','我站在这里三千年,等的就是你来问我。','published'),
('b0000000-0000-0000-0000-000000000041','CN-2026-000041','三星堆黄金面罩','gold_silver','商代','level_1','黄金','at_home','a0000000-0000-0000-0000-000000000007','三星堆出土的黄金面罩,包覆青铜人面像,工艺精湛神秘。','黄金面罩,遮住了古蜀国的秘密','我的脸是黄金做的,谁说不是神仙。','published'),
('b0000000-0000-0000-0000-000000000042','CN-2026-000042','金沙太阳神鸟金箔','gold_silver','商代','level_1','黄金','at_home','a0000000-0000-0000-0000-000000000007','金沙遗址出土,四只神鸟围绕太阳飞翔,已成为中国文化遗产标志。','中国文化遗产的标志图案','我已经飞了三千年,还没有累。','published'),
('b0000000-0000-0000-0000-000000000043','CN-2026-000043','法门寺地宫金银器','gold_silver','唐代','level_1','金银','at_home','a0000000-0000-0000-0000-000000000004','法门寺地宫出土的唐代金银器群,见证了皇室供奉佛骨的礼制。','大唐皇室最虔诚的供奉','我埋在地下一千年,替大唐祈过福。','published'),
('b0000000-0000-0000-0000-000000000044','CN-2026-000044','海昏侯刘贺金饼','gold_silver','汉代','level_2','黄金','at_home','a0000000-0000-0000-0000-000000000002','海昏侯墓出土的汉代金饼,是西汉皇室财富的实物见证。','一个皇帝的黄金零花钱','我只是刘贺的零花钱,但比你的房产证值钱。','published'),
('b0000000-0000-0000-0000-000000000045','CN-2026-000045','永乐大典残卷','ancient_book','明代','level_1','','at_home','a0000000-0000-0000-0000-000000000002','明代大型类书,成祖朱棣敕修,原书22877卷,现仅存约400卷。','史上最大的百科全书','我原来有两万多卷,现在只剩下四百来卷。','published'),
('b0000000-0000-0000-0000-000000000046','CN-2026-000046','敦煌飞天壁画','dunhuang','唐代','level_1','矿物颜料','at_home','a0000000-0000-0000-0000-000000000012','莫高窟唐代壁画,飞天形象优美,是敦煌艺术的最高代表。','千年飞天,永远在空中飞翔','我飞了一千三百年,从来没有落地。','published'),
('b0000000-0000-0000-0000-000000000047','CN-2026-000047','莫高窟彩塑菩萨像','dunhuang','唐代','level_1','彩泥','at_home','a0000000-0000-0000-0000-000000000012','莫高窟唐代彩塑,菩萨神态慈悲,色彩历经千年仍鲜艳。','千年彩塑,慈悲永驻','我微笑了一千年,笑容从未褪色。','published'),
('b0000000-0000-0000-0000-000000000048','CN-2026-000048','南越王玉角杯','jade','汉代','level_1','','at_home','a0000000-0000-0000-0000-000000000010','南越王墓出土的玉雕角杯,是目前发现最大的汉代玉杯。','南越王的玉制酒杯','我是南越王喝酒的杯子,但从未被喝脏过。','published'),
('b0000000-0000-0000-0000-000000000049','CN-2026-000049','晋祠宋代彩塑侍女像','stone_carving','北宋','level_1','彩泥','at_home','a0000000-0000-0000-0000-000000000013','山西晋祠宋代彩塑群,侍女像神态各异、栩栩如生。','宋代最美的侍女群像','我们站在这里一千年,从来没有累过。','published'),
('b0000000-0000-0000-0000-000000000050','CN-2026-000050','秦始皇陵铠甲俑','other','秦代','level_1','','at_home','a0000000-0000-0000-0000-000000000004','秦始皇陵出土的铠甲陶俑,工艺精细,甲片清晰可数。','始皇帝的百万雄师','我是始皇帝的士兵,从来没有退过一步。','published')
ON CONFLICT (id) DO NOTHING;
INSERT INTO artifact_locations (id,artifact_id,location_type,institution_id,public_location,precision,display_status,source_type,is_current,verified_at) VALUES
('c0000000-0000-0000-0000-000000000004','b0000000-0000-0000-0000-000000000004','domestic','a0000000-0000-0000-0000-000000000002',ST_SetSRID(ST_MakePoint(116.4074,39.9052),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000005','b0000000-0000-0000-0000-000000000005','domestic','a0000000-0000-0000-0000-000000000008',ST_SetSRID(ST_MakePoint(114.3743,30.5531),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000006','b0000000-0000-0000-0000-000000000006','domestic','a0000000-0000-0000-0000-000000000008',ST_SetSRID(ST_MakePoint(114.3743,30.5531),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000007','b0000000-0000-0000-0000-000000000007','domestic','a0000000-0000-0000-0000-000000000004',ST_SetSRID(ST_MakePoint(108.9398,34.3416),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000008','b0000000-0000-0000-0000-000000000008','domestic','a0000000-0000-0000-0000-000000000011',ST_SetSRID(ST_MakePoint(103.7243,36.0611),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000009','b0000000-0000-0000-0000-000000000009','domestic','a0000000-0000-0000-0000-000000000009',ST_SetSRID(ST_MakePoint(112.9838,28.2082),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000010','b0000000-0000-0000-0000-000000000010','domestic','a0000000-0000-0000-0000-000000000009',ST_SetSRID(ST_MakePoint(112.9838,28.2082),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000011','b0000000-0000-0000-0000-000000000011','domestic','a0000000-0000-0000-0000-000000000009',ST_SetSRID(ST_MakePoint(112.9838,28.2082),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000012','b0000000-0000-0000-0000-000000000012','domestic','a0000000-0000-0000-0000-000000000002',ST_SetSRID(ST_MakePoint(116.4074,39.9052),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000013','b0000000-0000-0000-0000-000000000013','domestic','a0000000-0000-0000-0000-000000000002',ST_SetSRID(ST_MakePoint(116.4074,39.9052),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000014','b0000000-0000-0000-0000-000000000014','domestic','a0000000-0000-0000-0000-000000000001',ST_SetSRID(ST_MakePoint(116.3972,39.9163),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000015','b0000000-0000-0000-0000-000000000015','domestic','a0000000-0000-0000-0000-000000000009',ST_SetSRID(ST_MakePoint(112.9838,28.2082),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000016','b0000000-0000-0000-0000-000000000016','domestic','a0000000-0000-0000-0000-000000000009',ST_SetSRID(ST_MakePoint(112.9838,28.2082),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000017','b0000000-0000-0000-0000-000000000017','domestic','a0000000-0000-0000-0000-000000000002',ST_SetSRID(ST_MakePoint(116.4074,39.9052),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000018','b0000000-0000-0000-0000-000000000018','domestic','a0000000-0000-0000-0000-000000000002',ST_SetSRID(ST_MakePoint(116.4074,39.9052),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000019','b0000000-0000-0000-0000-000000000019','domestic','a0000000-0000-0000-0000-000000000002',ST_SetSRID(ST_MakePoint(116.4074,39.9052),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000020','b0000000-0000-0000-0000-000000000020','domestic','a0000000-0000-0000-0000-000000000001',ST_SetSRID(ST_MakePoint(116.3972,39.9163),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000021','b0000000-0000-0000-0000-000000000021','domestic','a0000000-0000-0000-0000-000000000014',ST_SetSRID(ST_MakePoint(123.5015,41.7557),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000022','b0000000-0000-0000-0000-000000000022','domestic','a0000000-0000-0000-0000-000000000001',ST_SetSRID(ST_MakePoint(116.3972,39.9163),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000023','b0000000-0000-0000-0000-000000000023','domestic','a0000000-0000-0000-0000-000000000003',ST_SetSRID(ST_MakePoint(121.4737,31.2293),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000024','b0000000-0000-0000-0000-000000000024','domestic','a0000000-0000-0000-0000-000000000015',ST_SetSRID(ST_MakePoint(121.5484,25.1022),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000025','b0000000-0000-0000-0000-000000000025','domestic','a0000000-0000-0000-0000-000000000006',ST_SetSRID(ST_MakePoint(120.1551,30.2541),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000026','b0000000-0000-0000-0000-000000000026','domestic','a0000000-0000-0000-0000-000000000015',ST_SetSRID(ST_MakePoint(121.5484,25.1022),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000027','b0000000-0000-0000-0000-000000000027','domestic','a0000000-0000-0000-0000-000000000015',ST_SetSRID(ST_MakePoint(121.5484,25.1022),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000028','b0000000-0000-0000-0000-000000000028','domestic','a0000000-0000-0000-0000-000000000015',ST_SetSRID(ST_MakePoint(121.5484,25.1022),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000029','b0000000-0000-0000-0000-000000000029','domestic','a0000000-0000-0000-0000-000000000003',ST_SetSRID(ST_MakePoint(121.4737,31.2293),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000030','b0000000-0000-0000-0000-000000000030','domestic','a0000000-0000-0000-0000-000000000001',ST_SetSRID(ST_MakePoint(116.3972,39.9163),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000031','b0000000-0000-0000-0000-000000000031','domestic','a0000000-0000-0000-0000-000000000001',ST_SetSRID(ST_MakePoint(116.3972,39.9163),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000032','b0000000-0000-0000-0000-000000000032','domestic','a0000000-0000-0000-0000-000000000005',ST_SetSRID(ST_MakePoint(118.7969,32.0603),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000033','b0000000-0000-0000-0000-000000000033','domestic','a0000000-0000-0000-0000-000000000001',ST_SetSRID(ST_MakePoint(116.3972,39.9163),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000034','b0000000-0000-0000-0000-000000000034','domestic','a0000000-0000-0000-0000-000000000001',ST_SetSRID(ST_MakePoint(116.3972,39.9163),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000035','b0000000-0000-0000-0000-000000000035','domestic','a0000000-0000-0000-0000-000000000015',ST_SetSRID(ST_MakePoint(121.5484,25.1022),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000036','b0000000-0000-0000-0000-000000000036','domestic','a0000000-0000-0000-0000-000000000001',ST_SetSRID(ST_MakePoint(116.3972,39.9163),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000037','b0000000-0000-0000-0000-000000000037','domestic','a0000000-0000-0000-0000-000000000002',ST_SetSRID(ST_MakePoint(116.4074,39.9052),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000038','b0000000-0000-0000-0000-000000000038','domestic','a0000000-0000-0000-0000-000000000002',ST_SetSRID(ST_MakePoint(116.4074,39.9052),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000039','b0000000-0000-0000-0000-000000000039','domestic','a0000000-0000-0000-0000-000000000004',ST_SetSRID(ST_MakePoint(108.9398,34.3416),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000040','b0000000-0000-0000-0000-000000000040','domestic','a0000000-0000-0000-0000-000000000007',ST_SetSRID(ST_MakePoint(104.0665,30.6623),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000041','b0000000-0000-0000-0000-000000000041','domestic','a0000000-0000-0000-0000-000000000007',ST_SetSRID(ST_MakePoint(104.0665,30.6623),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000042','b0000000-0000-0000-0000-000000000042','domestic','a0000000-0000-0000-0000-000000000007',ST_SetSRID(ST_MakePoint(104.0665,30.6623),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000043','b0000000-0000-0000-0000-000000000043','domestic','a0000000-0000-0000-0000-000000000004',ST_SetSRID(ST_MakePoint(108.9398,34.3416),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000044','b0000000-0000-0000-0000-000000000044','domestic','a0000000-0000-0000-0000-000000000002',ST_SetSRID(ST_MakePoint(116.4074,39.9052),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000045','b0000000-0000-0000-0000-000000000045','domestic','a0000000-0000-0000-0000-000000000002',ST_SetSRID(ST_MakePoint(116.4074,39.9052),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000046','b0000000-0000-0000-0000-000000000046','domestic','a0000000-0000-0000-0000-000000000012',ST_SetSRID(ST_MakePoint(94.8065,40.0421),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000047','b0000000-0000-0000-0000-000000000047','domestic','a0000000-0000-0000-0000-000000000012',ST_SetSRID(ST_MakePoint(94.8065,40.0421),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000048','b0000000-0000-0000-0000-000000000048','domestic','a0000000-0000-0000-0000-000000000010',ST_SetSRID(ST_MakePoint(113.3244,23.1191),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000049','b0000000-0000-0000-0000-000000000049','domestic','a0000000-0000-0000-0000-000000000013',ST_SetSRID(ST_MakePoint(112.5089,37.8706),4326)::geography,'exact_building','on_display','institution_feed',true,NOW()),
('c0000000-0000-0000-0000-000000000050','b0000000-0000-0000-0000-000000000050','domestic','a0000000-0000-0000-0000-000000000004',ST_SetSRID(ST_MakePoint(108.9398,34.3416),4326)::geography,'exact_building','on_display','institution_feed',true,NOW())
ON CONFLICT (id) DO NOTHING;