From 122290e3b0187b521a62926d95ebeb872dc87ec7 Mon Sep 17 00:00:00 2001 From: freedakgmail Date: Sat, 1 Aug 2026 14:51:24 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20Phase=2012=20=E2=80=94=20=E7=89=A9?= =?UTF-8?q?=E5=8C=96=E5=89=A9=E4=BD=999=E4=B8=AA=E6=85=A2=E5=87=BD?= =?UTF-8?q?=E6=95=B0=EF=BC=8C=E5=85=A8=E9=87=8FAPI=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增物化视图: - mv_store_action_priority_deep_monthly (10.7s→3ms) - mv_inventory_cost_classified_monthly (37ms→3ms, 消除重复调用) - mv_dish_pair_summary_monthly (171s→3ms) - mv_store_area_efficiency_monthly (10.1s→3ms) - mv_store_site_profile_monthly (9.3s→3ms) - mv_site_segment_benchmark_monthly (12s→3ms) - mv_store_site_replication_monthly (12.6s→3ms) - mv_store_overlap_risk_monthly (88s→3ms) - mv_district_site_benchmark_monthly (56s→3ms) 后端: 所有 fn_ 函数调用替换为物化视图查询 前端: BossPage 添加 MonthPicker 组件并传递 month 参数 修复: cost/category-benchmark 排序列名 store_code→sales_store_code 总计: 21个物化视图, 全部API响应<1.7秒 --- client/src/pages/BossPage.tsx | 55 +- db/migration_phase11_materialize_all.sql | 9 + db/migration_phase12_materialize_rest.sql | 84 +++ ...行业数字本体与AI经营智脑_融资与长期发展版.pptx | Bin 165 -> 0 bytes ...业数字本体与AI经营智脑_商业价值完整版.pptx | Bin 0 -> 130219 bytes ...与AI经营智脑_商业价值完整版.pptx.inspect.ndjson | 635 ++++++++++++++++++ ...行业数字本体与AI经营智脑_融资与长期发展版.pptx | Bin 105781 -> 99746 bytes server/src/routes/data.ts | 29 +- 8 files changed, 773 insertions(+), 39 deletions(-) create mode 100644 db/migration_phase12_materialize_rest.sql delete mode 100644 deliverables/.~AICO连锁餐饮行业数字本体与AI经营智脑_融资与长期发展版.pptx create mode 100644 deliverables/AICO行业数字本体与AI经营智脑_商业价值完整版.pptx create mode 100644 deliverables/AICO行业数字本体与AI经营智脑_商业价值完整版.pptx.inspect.ndjson diff --git a/client/src/pages/BossPage.tsx b/client/src/pages/BossPage.tsx index e42f2b3..2b99dcc 100644 --- a/client/src/pages/BossPage.tsx +++ b/client/src/pages/BossPage.tsx @@ -8,6 +8,7 @@ import { LoadingSpinner } from '@/components/LoadingSpinner' import { CollapsibleSection } from '@/components/CollapsibleSection' import { formatCurrency, formatNumber, formatPercent } from '@/lib/utils' import { Crown, TrendingDown, AlertTriangle, TrendingUp, Building2, Receipt, Target, ChevronDown } from 'lucide-react' +import { MonthPicker } from '@/components/MonthPicker' const RISK_COLORS: Record = { '红色': '#ef4444', '黄色': '#eab308', '绿色': '#22c55e' } @@ -64,46 +65,47 @@ function ProfitOppItem({ index, o, opp, pct, confColor }: { index: number; o: an export function BossPage() { const navigate = useNavigate() + const [month, setMonth] = useState('2026-04') const { data: overview, isLoading: odLoading } = useQuery({ - queryKey: ['overview'], - queryFn: () => api.get('/overview'), + queryKey: ['overview', month], + queryFn: () => api.get('/overview', { params: { month } }), }) const { data: daily, isLoading: dailyLoading } = useQuery({ - queryKey: ['overview/daily'], - queryFn: () => api.get('/overview/daily'), + queryKey: ['overview/daily', month], + queryFn: () => api.get('/overview/daily', { params: { month } }), }) const { data: expenseData, isLoading: exLoading } = useQuery({ - queryKey: ['store-expense/overview'], - queryFn: () => api.get('/store-expense/overview'), + queryKey: ['store-expense/overview', month], + queryFn: () => api.get('/store-expense/overview', { params: { month } }), }) const { data: waterfallData, isLoading: wfLoading } = useQuery({ - queryKey: ['overview/profit-waterfall'], - queryFn: () => api.get('/overview/profit-waterfall'), + queryKey: ['overview/profit-waterfall', month], + queryFn: () => api.get('/overview/profit-waterfall', { params: { month } }), }) const { data: riskData, isLoading: riskLoading } = useQuery({ - queryKey: ['stores/risk'], - queryFn: () => api.get('/stores/risk'), + queryKey: ['stores/risk', month], + queryFn: () => api.get('/stores/risk', { params: { month } }), }) const { data: priorityData, isLoading: priorityLoading } = useQuery({ - queryKey: ['stores/priority'], - queryFn: () => api.get('/stores/priority'), + queryKey: ['stores/priority', month], + queryFn: () => api.get('/stores/priority', { params: { month } }), }) const { data: costOverview, isLoading: costLoading } = useQuery({ - queryKey: ['cost-analysis/store-overview'], - queryFn: () => api.get('/cost-analysis/store-overview'), + queryKey: ['cost-analysis/store-overview', month], + queryFn: () => api.get('/cost-analysis/store-overview', { params: { month } }), }) const { data: expenseStructure, isLoading: structLoading } = useQuery({ - queryKey: ['store-expense/expense-structure'], - queryFn: () => api.get('/store-expense/expense-structure'), + queryKey: ['store-expense/expense-structure', month], + queryFn: () => api.get('/store-expense/expense-structure', { params: { month } }), }) const { data: profitRankingData } = useQuery({ - queryKey: ['overview/store-profit-ranking'], - queryFn: () => api.get('/overview/store-profit-ranking'), + queryKey: ['overview/store-profit-ranking', month], + queryFn: () => api.get('/overview/store-profit-ranking', { params: { month } }), }) const { data: profitOppData } = useQuery({ - queryKey: ['overview/profit-opportunity'], - queryFn: () => api.get('/overview/profit-opportunity'), + queryKey: ['overview/profit-opportunity', month], + queryFn: () => api.get('/overview/profit-opportunity', { params: { month } }), }) const pageLoading = odLoading || dailyLoading || exLoading || wfLoading || riskLoading || priorityLoading @@ -203,12 +205,15 @@ export function BossPage() { return (
{/* 标题 */} -
- -
-

老板驾驶舱

-

经营全景 · 2026年4月

+
+
+ +
+

老板驾驶舱

+

经营全景 · {month}

+
+
{/* ① 核心经营指标 */} diff --git a/db/migration_phase11_materialize_all.sql b/db/migration_phase11_materialize_all.sql index 5eee08d..3600f58 100644 --- a/db/migration_phase11_materialize_all.sql +++ b/db/migration_phase11_materialize_all.sql @@ -164,5 +164,14 @@ BEGIN REFRESH MATERIALIZED VIEW analytics.mv_dish_basket_monthly; REFRESH MATERIALIZED VIEW analytics.mv_dish_store_summary_monthly; REFRESH MATERIALIZED VIEW analytics.mv_store_theoretical_actual_cost_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_store_action_priority_deep_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_inventory_cost_classified_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_dish_pair_summary_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_store_area_efficiency_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_store_site_profile_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_site_segment_benchmark_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_store_site_replication_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_store_overlap_risk_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_district_site_benchmark_monthly; END; $function$; diff --git a/db/migration_phase12_materialize_rest.sql b/db/migration_phase12_materialize_rest.sql new file mode 100644 index 0000000..403a750 --- /dev/null +++ b/db/migration_phase12_materialize_rest.sql @@ -0,0 +1,84 @@ +-- ============================================================ +-- Phase 12: 物化剩余慢函数(耗时较长的选址和搭配分析) +-- 执行: psql -d bill_query -f db/migration_phase12_materialize_rest.sql +-- ============================================================ + +-- 6. mv_store_site_replication_monthly (12.6s) +DROP MATERIALIZED VIEW IF EXISTS analytics.mv_store_site_replication_monthly; +CREATE MATERIALIZED VIEW analytics.mv_store_site_replication_monthly AS +SELECT m.month_start::date AS month_start, r.* +FROM generate_series( + (SELECT date_trunc('month', min(closed_at))::date FROM analytics.bill_fact), + (SELECT date_trunc('month', max(closed_at))::date FROM analytics.bill_fact), + interval '1 month' +) AS m(month_start) +CROSS JOIN LATERAL analytics.fn_store_site_replication(m.month_start::date) r; +CREATE UNIQUE INDEX idx_mv_site_repl_month_store ON analytics.mv_store_site_replication_monthly (month_start, store_code); +CREATE INDEX idx_mv_site_repl_month ON analytics.mv_store_site_replication_monthly (month_start); + +-- 7. mv_store_overlap_risk_monthly (88s) +DROP MATERIALIZED VIEW IF EXISTS analytics.mv_store_overlap_risk_monthly; +CREATE MATERIALIZED VIEW analytics.mv_store_overlap_risk_monthly AS +SELECT m.month_start::date AS month_start, r.* +FROM generate_series( + (SELECT date_trunc('month', min(closed_at))::date FROM analytics.bill_fact), + (SELECT date_trunc('month', max(closed_at))::date FROM analytics.bill_fact), + interval '1 month' +) AS m(month_start) +CROSS JOIN LATERAL analytics.fn_store_overlap_risk(m.month_start::date) r; +CREATE INDEX idx_mv_overlap_risk_month ON analytics.mv_store_overlap_risk_monthly (month_start); + +-- 8. mv_district_site_benchmark_monthly (56s) +DROP MATERIALIZED VIEW IF EXISTS analytics.mv_district_site_benchmark_monthly; +CREATE MATERIALIZED VIEW analytics.mv_district_site_benchmark_monthly AS +SELECT m.month_start::date AS month_start, r.* +FROM generate_series( + (SELECT date_trunc('month', min(closed_at))::date FROM analytics.bill_fact), + (SELECT date_trunc('month', max(closed_at))::date FROM analytics.bill_fact), + interval '1 month' +) AS m(month_start) +CROSS JOIN LATERAL analytics.fn_district_site_benchmark(m.month_start::date) r; +CREATE INDEX idx_mv_district_bench_month ON analytics.mv_district_site_benchmark_monthly (month_start); + +-- 9. mv_dish_pair_summary_monthly (171s!! the slowest) +DROP MATERIALIZED VIEW IF EXISTS analytics.mv_dish_pair_summary_monthly; +CREATE MATERIALIZED VIEW analytics.mv_dish_pair_summary_monthly AS +SELECT m.month_start::date AS month_start, r.* +FROM generate_series( + (SELECT date_trunc('month', min(closed_at))::date FROM analytics.bill_fact), + (SELECT date_trunc('month', max(closed_at))::date FROM analytics.bill_fact), + interval '1 month' +) AS m(month_start) +CROSS JOIN LATERAL analytics.fn_dish_pair_summary(m.month_start::date) r; +CREATE INDEX idx_mv_dish_pair_month ON analytics.mv_dish_pair_summary_monthly (month_start); + +-- 更新刷新函数 +CREATE OR REPLACE FUNCTION analytics.refresh_all_monthly_views() +RETURNS void +LANGUAGE plpgsql +AS $function$ +BEGIN + REFRESH MATERIALIZED VIEW analytics.mv_dish_sku_summary_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_dish_sku_abc_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_store_risk_rating_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_store_platform_economics_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_store_category_mix_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_store_member_opportunity_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_store_benchmark_composite_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_store_deep_diagnosis_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_dish_basket_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_dish_store_summary_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_store_theoretical_actual_cost_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_store_action_priority_deep_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_inventory_cost_classified_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_dish_pair_summary_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_store_area_efficiency_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_store_site_profile_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_site_segment_benchmark_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_store_site_replication_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_store_overlap_risk_monthly; + REFRESH MATERIALIZED VIEW analytics.mv_district_site_benchmark_monthly; +END; +$function$; + +SELECT 'Phase 12 complete' AS status; diff --git a/deliverables/.~AICO连锁餐饮行业数字本体与AI经营智脑_融资与长期发展版.pptx b/deliverables/.~AICO连锁餐饮行业数字本体与AI经营智脑_融资与长期发展版.pptx deleted file mode 100644 index 4aac1310090ef85c31aa7205edb3c1e4c70adb1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165 jcmZQiD@sjGNz7(YAPKNDq%jmRqyk|ILm~rEH%%b`2rUs) diff --git a/deliverables/AICO行业数字本体与AI经营智脑_商业价值完整版.pptx b/deliverables/AICO行业数字本体与AI经营智脑_商业价值完整版.pptx new file mode 100644 index 0000000000000000000000000000000000000000..2654c191d4a2c5f2dd47cd0dffa8c038fdbb6bce GIT binary patch literal 130219 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�!CfR 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
TNUKsGKxU(#7Cmjdo&f*t<_d!w2ZKA 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%0D0x4;>TH+I9Zw8M7glcEPS@=jG5I%?_(uHW z=Ct{iPg-{l&OZ#DXuW5Q)^W*MK=zK8c6z--u!{1jVpaVzJ`ddFcDTp;X;eGkysd|i zE{cW^uS}0)G3L^U;z;<8|HSbUV3%XP#6|^#$MiP!92&uoGEmdj4tZ4-;-Ws~Fu77A5CeJu2PsshcXup`Q(s|uD z&c`NNDD@m$q4a~TM0v!R1I45A3?R)X~l}cA&QxUIt*J% zM~&M83nM)ac?kLGK3|b^uw@bimTD6Gr)>03vlAml1apo#YNIYc!g^NByG7AbOb)z?1I#2jT(YmhU)d)5 zFFoI-kmtXu(@LU8sf0bFX5E3+%4Ko#9a=b)=%X$4u$dTYM#QIn&e7B`i~*Mo=V7a` z1s#q#$ACpuw?r3hs)A0s$(wrG_vpzS)?m z^mTUya5{TROh{pT$F@iy4Q>Uk!df@D(XxNUV_?WpKAUTNoFR3Ioq^g$u&A=y+*0&~ z4eL6?sy+%?d}bv24T+@%z08C?Mg`i%P^^td)G&RLp(@ERwE3sdxO|gQC#u{J_UIUf z#WP=1I)=R#k6NZLp0lp6D`^m^Y)5ip2O38@P;D4%$F8Ovm)Dq6R*X|xWlvXGOK;V` zt#2cPDSO!j8nkOyp_|xZN-gEMOVRIBL1EXPsL&8H!THL-lOn!d5)@&ke`V{~y|EeF z6t*Kz+57~HLV1)!BpwfeM4dup4hb0*qFO$NM1zBkJaH%nG3QCQ`2w`4tm)GU#Mo@I z(TlCSE@rrzjT#K3n6=9(&Y1;s1UNGUv`kd_mYcH9de#MjCvHatOR#%dSA){&-G}XU zUWIPov@2WL7X)^XguD@9M;Tr;Gb|f)uHJn`E7aSVB7PLo*vTvODK9nM`Q*I&q%uUu zYwvL5+fF;;JYJ7`Ia=jRLCsWF5?(MAd={#O?^|@}6jF5McoW$Y4K>!h;j*bD-F(s4 zJqtVP`Ppy~yxN1|PhV3yXqvzK6uDQ#Zm;=xJ_&p^eMB-K96bZ#ELp6NdY|2UV$a2G z>LB1Y?r3^h*ps=#^!lWCy6r7)#|J#y1LQMeq=pW|{co2MK0B@5V+XhC!dE)!Ytz)d zA)j#ysMr)05^VT=*y8t1;AYB<2*GLIqN0XEXH}(ZYR42qVU<5C9-HgNFrij?bE1%S z?81VMnU_`;fQF_|U4JgAbhnI{ueZYUP7irx+L6VILE`Lf#vM}Kn zg@s1)iewbigaL7Yp@tfF5rJww`K_h|Lx#0IJc~j7=%=v}eK$IP61c?neTnrM8`A5g zD-4HlZov#LPFbQD3Y0=!D*jLJ)wc1li2h&L4)B=qe0RY26=-I zqPvdaR8H0qWZa+yj`o)_UnBn=pHWDcv@gKHz%>5*?*E6Gu%I0V>%C~^wl0SNm+n{$ z^8F>D~l*vHTNdRACq<&;~QfsZ>8s5Mp!wacODVysIQ%K-fkr28R$NI-9qUuum7odC9xxY=0)?8%;gT8eh+|4FR zGHMnk#C=l(*T@>HE)vK}HY;0SnI_j6^Q~o*KuqJIj8JRv}fc8 zdGSC-^H#EM8dL4SfPaz902i$cquK|_jL&(|rQa;0LYR+5!9I_)(RSC2AVqZg4q-zy zJfUf2IXfi@cfXzKSncjxe|EMl-}Lnt8=niNJNGIco}tXn%iG

s{cs{;~I+wZqx^ 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 Nd_+VlkBPzW{s#!FH3R?v literal 0 HcmV?d00001 diff --git a/deliverables/AICO行业数字本体与AI经营智脑_商业价值完整版.pptx.inspect.ndjson b/deliverables/AICO行业数字本体与AI经营智脑_商业价值完整版.pptx.inspect.ndjson new file mode 100644 index 0000000..9d634ea --- /dev/null +++ b/deliverables/AICO行业数字本体与AI经营智脑_商业价值完整版.pptx.inspect.ndjson @@ -0,0 +1,635 @@ +{"kind":"deck","id":"pr/fxza5a","name":"Deck"} +{"kind":"layout","layoutId":"f35be5e4-c352-4115-81ee-64fc3e9c6ccb","name":"Master","type":"master"} +{"kind":"layout","layoutId":"32890b14-3810-439e-8356-2c60644dc0f5","name":"Title Slide","type":"title"} +{"kind":"slide","id":"sl/z9xkkw","slide":1,"title":"AICO","textShapes":4} +{"kind":"textbox","id":"sh/43e1cbup","slide":1,"name":"brand","text":"AICO","textPreview":"AICO","textChars":4,"textLines":1,"bbox":[42,34,300,36]} +{"kind":"textbox","id":"sh/325036d4","slide":1,"name":"cover-title","text":"连锁餐饮行业数字本体\n与 AI 经营智脑","textPreview":"连锁餐饮行业数字本体 | 与 AI 经营智脑","textChars":20,"textLines":2,"bbox":[42,175,1080,210]} +{"kind":"textbox","id":"sh/21wjalcj","slide":1,"name":"cover-sub","text":"整合现有数据,准确展现经营现状;沉淀行业模型,帮助决策者掌控未来","textPreview":"整合现有数据,准确展现经营现状;沉淀行业模型,帮助决策者掌控未来","textChars":32,"textLines":1,"bbox":[42,455,1020,78]} +{"kind":"shape","id":"sh/d87290v6","slide":1,"name":"cover-accent","bbox":[42,602,1196,12]} +{"kind":"textbox","id":"sh/c7y1gvu1","slide":1,"name":"confidential","text":"对外保密版 · 所有案例与指标均为示意","textPreview":"对外保密版 · 所有案例与指标均为示意","textChars":19,"textLines":1,"bbox":[42,632,650,28]} +{"kind":"notes","id":"nt/z9xkkw","slide":1,"text":"[Sources]\n本地应用功能架构与页面模块梳理;未使用生产数据或生产系统截图。"} +{"kind":"slide","id":"sl/4600dh","slide":2,"title":"AICO · 行业数字本体与 AI 经营智脑","textShapes":13} +{"kind":"textbox","id":"sh/wzipwfq9","slide":2,"name":"eyebrow","text":"AICO · 行业数字本体与 AI 经营智脑","textPreview":"AICO · 行业数字本体与 AI 经营智脑","textChars":22,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/be983upo","slide":2,"name":"title","text":"不再建系统,而是建立统一经营认知","textPreview":"不再建系统,而是建立统一经营认知","textChars":16,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/ad07up8j","slide":2,"name":"page","text":"02","textPreview":"02","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"textbox","id":"sh/9crq1k7y","slide":2,"name":"n0","text":"01","textPreview":"01","textChars":2,"textLines":1,"bbox":[42,205,80,52]} +{"kind":"shape","id":"sh/obipsfqd","slide":2,"bbox":[42,270,350,0]} +{"kind":"textbox","id":"sh/na98zaps","slide":2,"name":"h0","text":"不替换现有系统","textPreview":"不替换现有系统","textChars":7,"textLines":1,"bbox":[42,300,350,48]} +{"kind":"textbox","id":"sh/m907q587","slide":2,"name":"b0","text":"连接 POS、ERP、会员、供应链、财务与人事,让已有系统继续发挥作用","textPreview":"连接 POS、ERP、会员、供应链、财务与人事,让已有系统继续发挥作用","textChars":35,"textLines":1,"bbox":[42,366,350,125]} +{"kind":"textbox","id":"sh/t8vqd472","slide":2,"name":"n1","text":"02","textPreview":"02","textChars":2,"textLines":1,"bbox":[447,205,80,52]} +{"kind":"shape","id":"sh/87294z6h","slide":2,"bbox":[447,270,350,0]} +{"kind":"textbox","id":"sh/a5cn6tcn","slide":2,"name":"h1","text":"不增加一线负担","textPreview":"不增加一线负担","textChars":7,"textLines":1,"bbox":[447,300,350,48]} +{"kind":"textbox","id":"sh/b65ofyt8","slide":2,"name":"b1","text":"复用现有数据与管理流程,不要求门店重复填报、重新生产数据","textPreview":"复用现有数据与管理流程,不要求门店重复填报、重新生产数据","textChars":28,"textLines":1,"bbox":[447,366,350,125]} +{"kind":"textbox","id":"sh/c7e583at","slide":2,"name":"n2","text":"03","textPreview":"03","textChars":2,"textLines":1,"bbox":[852,205,80,52]} +{"kind":"shape","id":"sh/x8n6hobe","slide":2,"bbox":[852,270,350,0]} +{"kind":"textbox","id":"sh/2hcn29cr","slide":2,"name":"h2","text":"不止于数据展示","textPreview":"不止于数据展示","textChars":7,"textLines":1,"bbox":[852,300,350,48]} +{"kind":"textbox","id":"sh/nilobetc","slide":2,"name":"b2","text":"用行业模型解释数据关系,把经营现状转化为判断、建议与行动","textPreview":"用行业模型解释数据关系,把经营现状转化为判断、建议与行动","textChars":28,"textLines":1,"bbox":[852,366,350,125]} +{"kind":"textbox","id":"sh/oju54juh","slide":2,"name":"takeaway","text":"真正的数字化价值,是让企业拥有统一、准确、可推演的经营语言。","textPreview":"真正的数字化价值,是让企业拥有统一、准确、可推演的经营语言。","textChars":30,"textLines":1,"bbox":[42,584,1110,50]} +{"kind":"notes","id":"nt/4600dh","slide":2,"text":"[Sources]\n基于本地应用已覆盖的经营、成本、供应链、任务与验收模块归纳。"} +{"kind":"slide","id":"sl/0auboz","slide":3,"title":"AICO · 行业数字本体与 AI 经营智脑","textShapes":12} +{"kind":"textbox","id":"sh/54zu1ofa","slide":3,"name":"eyebrow","text":"AICO · 行业数字本体与 AI 经营智脑","textPreview":"AICO · 行业数字本体与 AI 经营智脑","textChars":22,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/i1ob69wz","slide":3,"name":"title","text":"运营管理数字模型,把经验沉淀为可计算的决策逻辑","textPreview":"运营管理数字模型,把经验沉淀为可计算的决策逻辑","textChars":23,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/j2xczexk","slide":3,"name":"page","text":"03","textPreview":"03","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"shape","id":"sh/s7qdc3e1","slide":3,"bbox":[110,330,1040,0]} +{"kind":"shape","id":"sh/t8zu5ofm","slide":3,"name":"dot0","bbox":[132,314,32,32]} +{"kind":"textbox","id":"sh/658vatwv","slide":3,"name":"step0","text":"定义对象","textPreview":"定义对象","textChars":4,"textLines":1,"bbox":[80,210,185,64]} +{"kind":"textbox","id":"sh/76hc3yxg","slide":3,"name":"desc0","text":"门店、商品、顾客、原料、组织与资金","textPreview":"门店、商品、顾客、原料、组织与资金","textChars":17,"textLines":1,"bbox":[80,375,210,105]} +{"kind":"shape","id":"sh/gbqdg3ex","slide":3,"name":"dot1","bbox":[432,314,32,32]} +{"kind":"textbox","id":"sh/hwju98fi","slide":3,"name":"step1","text":"连接关系","textPreview":"连接关系","textChars":4,"textLines":1,"bbox":[380,210,185,64]} +{"kind":"textbox","id":"sh/lgvm1ori","slide":3,"name":"desc1","text":"销售、成本、库存、人员和供应链相互关联","textPreview":"销售、成本、库存、人员和供应链相互关联","textChars":19,"textLines":1,"bbox":[380,375,210,105]} +{"kind":"shape","id":"sh/kfml8jax","slide":3,"name":"dot2","bbox":[732,314,32,32]} +{"kind":"textbox","id":"sh/jedkze9c","slide":3,"name":"step2","text":"衡量状态","textPreview":"衡量状态","textChars":4,"textLines":1,"bbox":[680,210,185,64]} +{"kind":"textbox","id":"sh/yd4369sr","slide":3,"name":"desc2","text":"统一指标判断健康度、风险与利润机会","textPreview":"统一指标判断健康度、风险与利润机会","textChars":17,"textLines":1,"bbox":[680,375,210,105]} +{"kind":"shape","id":"sh/t4fm5ore","slide":3,"name":"dot3","bbox":[1032,314,32,32]} +{"kind":"textbox","id":"sh/836lc3at","slide":3,"name":"step3","text":"推演行动","textPreview":"推演行动","textChars":4,"textLines":1,"bbox":[980,210,185,64]} +{"kind":"textbox","id":"sh/72x43y9o","slide":3,"name":"desc3","text":"结合最佳实践预测影响并形成决策建议","textPreview":"结合最佳实践预测影响并形成决策建议","textChars":17,"textLines":1,"bbox":[980,375,210,105]} +{"kind":"shape","id":"sh/6ho3ats3","slide":3,"name":"loop","bbox":[42,566,1196,60]} +{"kind":"textbox","id":"sh/98b2t4ra","slide":3,"name":"looptext","text":"企业经营经验 → 行业数字模型 → AI 智脑分析 → 决策结果反馈 → 模型持续进化","textPreview":"企业经营经验 → 行业数字模型 → AI 智脑分析 → 决策结果反馈 → 模型持续进化","textChars":43,"textLines":1,"bbox":[66,579,1148,36]} +{"kind":"notes","id":"nt/0auboz","slide":3,"text":"[Sources]\n本地应用:风险内控、任务管理、月度验收、区域经理与店长工作台。"} +{"kind":"slide","id":"sl/bqdl4o","slide":4,"title":"AICO · 行业数字本体与 AI 经营智脑","textShapes":19} +{"kind":"textbox","id":"sh/6l0bmx8r","slide":4,"name":"eyebrow","text":"AICO · 行业数字本体与 AI 经营智脑","textPreview":"AICO · 行业数字本体与 AI 经营智脑","textChars":22,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/tobuxcri","slide":4,"name":"title","text":"行业数字本体,让分散数据还原为完整经营图景","textPreview":"行业数字本体,让分散数据还原为完整经营图景","textChars":21,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/8n2to7qx","slide":4,"name":"page","text":"04","textPreview":"04","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"shape","id":"sh/jy9sr290","slide":4,"name":"domain0","bbox":[42,200,215,350]} +{"kind":"textbox","id":"sh/yx0bix8v","slide":4,"name":"dno0","text":"01","textPreview":"01","textChars":2,"textLines":1,"bbox":[62,222,55,38]} +{"kind":"textbox","id":"sh/lkratcr6","slide":4,"name":"dh0","text":"收入增长","textPreview":"收入增长","textChars":4,"textLines":1,"bbox":[62,294,175,55]} +{"kind":"textbox","id":"sh/kzitk7ql","slide":4,"name":"db0","text":"营收 / 餐段 / 渠道\n会员复购 / 平台优惠","textPreview":"营收 / 餐段 / 渠道 | 会员复购 / 平台优惠","textChars":24,"textLines":2,"bbox":[62,385,175,105]} +{"kind":"shape","id":"sh/bupsni94","slide":4,"name":"domain1","bbox":[281,200,215,350]} +{"kind":"textbox","id":"sh/atgbed8j","slide":4,"name":"dno1","text":"02","textPreview":"02","textChars":2,"textLines":1,"bbox":[301,222,55,38]} +{"kind":"textbox","id":"sh/476pgbmx","slide":4,"name":"dh1","text":"商品经营","textPreview":"商品经营","textChars":4,"textLines":1,"bbox":[301,294,175,55]} +{"kind":"textbox","id":"sh/58f6pgni","slide":4,"name":"db1","text":"SKU 分层 / 搭售\n菜品成本 / BOM 穿透","textPreview":"SKU 分层 / 搭售 | 菜品成本 / BOM 穿透","textChars":25,"textLines":2,"bbox":[301,385,175,105]} +{"kind":"shape","id":"sh/i547e147","slide":4,"name":"domain2","bbox":[520,200,215,350]} +{"kind":"textbox","id":"sh/36don65s","slide":4,"name":"dno2","text":"03","textPreview":"03","textChars":2,"textLines":1,"bbox":[540,222,55,38]} +{"kind":"textbox","id":"sh/g3mpsrm1","slide":4,"name":"dh2","text":"供应链","textPreview":"供应链","textChars":3,"textLines":1,"bbox":[540,294,175,55]} +{"kind":"textbox","id":"sh/h4v6lwnm","slide":4,"name":"db2","text":"采购 / 库存 / 配送\n中央厨房 / 生产要货","textPreview":"采购 / 库存 / 配送 | 中央厨房 / 生产要货","textChars":24,"textLines":2,"bbox":[540,385,175,105]} +{"kind":"shape","id":"sh/u14nq14v","slide":4,"name":"domain3","bbox":[759,200,215,350]} +{"kind":"textbox","id":"sh/v2doj65g","slide":4,"name":"dno3","text":"04","textPreview":"04","textChars":2,"textLines":1,"bbox":[779,222,55,38]} +{"kind":"textbox","id":"sh/0zqpovm5","slide":4,"name":"dh3","text":"门店效率","textPreview":"门店效率","textChars":4,"textLines":1,"bbox":[779,294,175,55]} +{"kind":"textbox","id":"sh/10zqx0nq","slide":4,"name":"db3","text":"费用 / 人效 / 排班\n区域与店长工作台","textPreview":"费用 / 人效 / 排班 | 区域与店长工作台","textChars":21,"textLines":2,"bbox":[779,385,175,105]} +{"kind":"shape","id":"sh/9gv6h0fu","slide":4,"name":"domain4","bbox":[998,200,215,350]} +{"kind":"textbox","id":"sh/ofmp8ve9","slide":4,"name":"dno4","text":"05","textPreview":"05","textChars":2,"textLines":1,"bbox":[1018,222,55,38]} +{"kind":"textbox","id":"sh/nedofqx4","slide":4,"name":"dh4","text":"治理与风控","textPreview":"治理与风控","textChars":5,"textLines":1,"bbox":[1018,294,175,55]} +{"kind":"textbox","id":"sh/mt476lwj","slide":4,"name":"db4","text":"数据质量 / 指标字典\n本体标准 / 风险内控","textPreview":"数据质量 / 指标字典 | 本体标准 / 风险内控","textChars":23,"textLines":2,"bbox":[1018,385,175,105]} +{"kind":"textbox","id":"sh/1sb6dgfy","slide":4,"name":"scope","text":"数据不再按系统孤立存在,而是围绕经营对象、业务关系和管理目标被统一理解。","textPreview":"数据不再按系统孤立存在,而是围绕经营对象、业务关系和管理目标被统一理解。","textChars":36,"textLines":1,"bbox":[42,591,1120,40]} +{"kind":"notes","id":"nt/bqdl4o","slide":4,"text":"[Sources]\n本地应用导航与路由:经营总览、收入分析、成本与费用、运营分析、风险与选址、系统管理。"} +{"kind":"slide","id":"sl/ttxbo3","slide":5,"title":"AICO · 行业数字本体与 AI 经营智脑","textShapes":12} +{"kind":"textbox","id":"sh/y1kne9sj","slide":5,"name":"eyebrow","text":"AICO · 行业数字本体与 AI 经营智脑","textPreview":"AICO · 行业数字本体与 AI 经营智脑","textChars":22,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/l4b6poba","slide":5,"name":"title","text":"不是生产更多数据,而是让现有数据拥有统一语义","textPreview":"不是生产更多数据,而是让现有数据拥有统一语义","textChars":22,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/k325gjap","slide":5,"name":"page","text":"05","textPreview":"05","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"shape","id":"sh/76tory9g","slide":5,"name":"layer0","bbox":[80,174,1120,78]} +{"kind":"textbox","id":"sh/65knitsv","slide":5,"name":"lh0","text":"企业现有数据","textPreview":"企业现有数据","textChars":6,"textLines":1,"bbox":[105,193,250,38]} +{"kind":"textbox","id":"sh/t8b6tor6","slide":5,"name":"lb0","text":"POS · ERP · 会员 · 库存 · 采购 · 配送 · 财务 · 人事","textPreview":"POS · ERP · 会员 · 库存 · 采购 · 配送 · 财务 · 人事","textChars":39,"textLines":1,"bbox":[370,193,790,38]} +{"kind":"shape","id":"sh/872pk3al","slide":5,"name":"layer1","bbox":[80,279,1120,78]} +{"kind":"textbox","id":"sh/na9ofutw","slide":5,"name":"lh1","text":"行业数字本体","textPreview":"行业数字本体","textChars":6,"textLines":1,"bbox":[105,298,250,38]} +{"kind":"textbox","id":"sh/m9gn6psb","slide":5,"name":"lb1","text":"门店 · 商品 · 顾客 · 原料 · 组织 · 资金 · 业务关系","textPreview":"门店 · 商品 · 顾客 · 原料 · 组织 · 资金 · 业务关系","textChars":34,"textLines":1,"bbox":[370,298,790,38]} +{"kind":"shape","id":"sh/ozetg72x","slide":5,"name":"layer2","bbox":[80,384,1120,78]} +{"kind":"textbox","id":"sh/pkna9cji","slide":5,"name":"lh2","text":"运营管理模型","textPreview":"运营管理模型","textChars":6,"textLines":1,"bbox":[105,403,250,38]} +{"kind":"textbox","id":"sh/2xwbexkr","slide":5,"name":"lb2","text":"收入质量 · 成本桥 · 人效 · 风险 · 对标 · 预测 · 决策规则","textPreview":"收入质量 · 成本桥 · 人效 · 风险 · 对标 · 预测 · 决策规则","textChars":37,"textLines":1,"bbox":[370,403,790,38]} +{"kind":"shape","id":"sh/ny5s721c","slide":5,"name":"layer3","bbox":[80,489,1120,78]} +{"kind":"textbox","id":"sh/cnetkri9","slide":5,"name":"lh3","text":"AI 经营智脑","textPreview":"AI 经营智脑","textChars":7,"textLines":1,"bbox":[105,508,250,38]} +{"kind":"textbox","id":"sh/xo7adcje","slide":5,"name":"lb3","text":"理解现状 · 解释原因 · 生成建议 · 推演影响 · 辅助决策","textPreview":"理解现状 · 解释原因 · 生成建议 · 推演影响 · 辅助决策","textChars":32,"textLines":1,"bbox":[370,508,790,38]} +{"kind":"textbox","id":"sh/alwbihk3","slide":5,"name":"foundation","text":"统一语义、统一口径和证据追溯,是 AI 能够理解企业经营的前提。","textPreview":"统一语义、统一口径和证据追溯,是 AI 能够理解企业经营的前提。","textChars":32,"textLines":1,"bbox":[80,617,1080,34]} +{"kind":"notes","id":"nt/ttxbo3","slide":5,"text":"[Sources]\n本地应用数据库分析层、指标字典、本体标准与数据质量模块;未展示具体表名和生产数据。"} +{"kind":"slide","id":"sl/39l35j","slide":6,"title":"AICO · 行业数字本体与 AI 经营智脑","textShapes":12} +{"kind":"textbox","id":"sh/k3ipo7uh","slide":6,"name":"eyebrow","text":"AICO · 行业数字本体与 AI 经营智脑","textPreview":"AICO · 行业数字本体与 AI 经营智脑","textChars":22,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/j29ov2tw","slide":6,"name":"title","text":"AI 智脑:看清现在,推演未来","textPreview":"AI 智脑:看清现在,推演未来","textChars":15,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/y107mxcr","slide":6,"name":"page","text":"06","textPreview":"06","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"textbox","id":"sh/t8b61cbe","slide":6,"name":"aih0","text":"确定性规则","textPreview":"确定性规则","textChars":5,"textLines":1,"bbox":[42,215,260,52]} +{"kind":"shape","id":"sh/872ps7at","slide":6,"bbox":[42,280,260,0]} +{"kind":"textbox","id":"sh/76toz2t8","slide":6,"name":"aib0","text":"口径计算、阈值预警、异常金额\n高风险决策可解释、可复算","textPreview":"口径计算、阈值预警、异常金额 | 高风险决策可解释、可复算","textChars":27,"textLines":2,"bbox":[42,320,260,110]} +{"kind":"textbox","id":"sh/6507qxcn","slide":6,"name":"aih1","text":"预测模型","textPreview":"预测模型","textChars":4,"textLines":1,"bbox":[342,215,260,52]} +{"kind":"shape","id":"sh/hwbq5cba","slide":6,"bbox":[342,280,260,0]} +{"kind":"textbox","id":"sh/gv2pwrap","slide":6,"name":"aib1","text":"客流、排班、原料需求、趋势\n将经验判断变成可更新的预测","textPreview":"客流、排班、原料需求、趋势 | 将经验判断变成可更新的预测","textChars":27,"textLines":2,"bbox":[342,320,260,110]} +{"kind":"textbox","id":"sh/2hwre9k3","slide":6,"name":"aih2","text":"大模型助手","textPreview":"大模型助手","textChars":5,"textLines":1,"bbox":[642,215,260,52]} +{"kind":"shape","id":"sh/ni5snelo","slide":6,"bbox":[642,280,260,0]} +{"kind":"textbox","id":"sh/ojy9gj2t","slide":6,"name":"aib2","text":"归因线索、经营摘要、任务草案\n把复杂分析翻译成角色化行动","textPreview":"归因线索、经营摘要、任务草案 | 把复杂分析翻译成角色化行动","textChars":28,"textLines":2,"bbox":[642,320,260,110]} +{"kind":"textbox","id":"sh/pk7apo3e","slide":6,"name":"aih3","text":"人工审批","textPreview":"人工审批","textChars":4,"textLines":1,"bbox":[942,215,260,52]} +{"kind":"shape","id":"sh/algritkz","slide":6,"bbox":[942,280,260,0]} +{"kind":"textbox","id":"sh/bmpsrylk","slide":6,"name":"aib3","text":"财务确认、任务验收、策略发布\n关键结论保留业务责任与审计链","textPreview":"财务确认、任务验收、策略发布 | 关键结论保留业务责任与审计链","textChars":29,"textLines":2,"bbox":[942,320,260,110]} +{"kind":"shape","id":"sh/cny9kj25","slide":6,"name":"principle","bbox":[42,535,1196,88]} +{"kind":"textbox","id":"sh/xo7ato3q","slide":6,"name":"principle-text","text":"AI 给出证据、原因假设、最佳实践与影响推演;最终决策仍由管理者掌握。","textPreview":"AI 给出证据、原因假设、最佳实践与影响推演;最终决策仍由管理者掌握。","textChars":35,"textLines":1,"bbox":[70,555,1140,48]} +{"kind":"notes","id":"nt/39l35j","slide":6,"text":"[Sources]\n本地应用具备规则分析、趋势预测、智能排班、BOM需求预测;代码中预留大模型服务适配层。"} +{"kind":"slide","id":"sl/46zr0x","slide":7,"title":"匿名复合案例 · 非真实客户数据","textShapes":15} +{"kind":"textbox","id":"sh/wjmtk7it","slide":7,"name":"eyebrow","text":"匿名复合案例 · 非真实客户数据","textPreview":"匿名复合案例 · 非真实客户数据","textChars":16,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/vidcb2h8","slide":7,"name":"title","text":"匿名案例一:某区域连锁品牌开展食材成本专项","textPreview":"匿名案例一:某区域连锁品牌开展食材成本专项","textChars":21,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/uh4bix03","slide":7,"name":"page","text":"07","textPreview":"07","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"textbox","id":"sh/9gvu9szi","slide":7,"name":"case-context","text":"企业现象","textPreview":"企业现象","textChars":4,"textLines":1,"bbox":[42,183,230,40]} +{"kind":"textbox","id":"sh/8fmtgnix","slide":7,"name":"case-context-body","text":"多个区域的门店成本率同时上升,传统报表只能看到门店排名,无法判断问题发生在采购、生产、配送还是门店。","textPreview":"多个区域的门店成本率同时上升,传统报表只能看到门店排名,无法判断问题发生在采购、生产、配送还是门店。","textChars":50,"textLines":1,"bbox":[42,246,385,130]} +{"kind":"shape","id":"sh/7edc7i1c","slide":7,"name":"case-index","bbox":[42,410,385,140]} +{"kind":"textbox","id":"sh/md4bex0r","slide":7,"name":"case-index-v","text":"112","textPreview":"112","textChars":3,"textLines":1,"bbox":[70,430,125,58]} +{"kind":"textbox","id":"sh/lcbu5sj6","slide":7,"name":"case-index-l","text":"实际成本指数\n标准成本 = 100","textPreview":"实际成本指数 | 标准成本 = 100","textChars":17,"textLines":2,"bbox":[205,432,190,62]} +{"kind":"textbox","id":"sh/kb2tcnil","slide":7,"name":"case-ai","text":"本体关联与智脑诊断","textPreview":"本体关联与智脑诊断","textChars":9,"textLines":1,"bbox":[482,183,330,40]} +{"kind":"shape","id":"sh/yt4buxwv","slide":7,"name":"bullet-dot-250","bbox":[482,257,10,10]} +{"kind":"textbox","id":"sh/zudc32xg","slide":7,"name":"bullet-250","text":"采购价格异常集中在少数核心原料","textPreview":"采购价格异常集中在少数核心原料","textChars":15,"textLines":1,"bbox":[506,250,306,50]} +{"kind":"shape","id":"sh/kvmtw7el","slide":7,"name":"bullet-dot-326","bbox":[482,333,10,10]} +{"kind":"textbox","id":"sh/lwfu5cf6","slide":7,"name":"bullet-326","text":"部分半成品实际耗用高于标准配方","textPreview":"部分半成品实际耗用高于标准配方","textChars":15,"textLines":1,"bbox":[506,326,306,50]} +{"kind":"shape","id":"sh/ap4bqdwj","slide":7,"name":"bullet-dot-402","bbox":[482,409,10,10]} +{"kind":"textbox","id":"sh/bqdczix4","slide":7,"name":"bullet-402","text":"个别门店存在负耗用与盘点异常","textPreview":"个别门店存在负耗用与盘点异常","textChars":14,"textLines":1,"bbox":[506,402,306,50]} +{"kind":"textbox","id":"sh/crmtsnep","slide":7,"name":"case-action","text":"30 天动作与验收","textPreview":"30 天动作与验收","textChars":9,"textLines":1,"bbox":[865,183,330,40]} +{"kind":"textbox","id":"sh/xsvu1sfa","slide":7,"name":"case-action-body","text":"• 核查核心原料采购价与供应商\n• 复核配方单位、出成率和领料\n• 对异常门店执行日盘点\n\n验收:同口径成本指数下降,销量、缺货与客诉不恶化。","textPreview":"• 核查核心原料采购价与供应商 | • 复核配方单位、出成率和领料 | • 对异常门店执行日盘点 | | 验收:同口径成本指数下降,销量、缺货与客诉不恶化。","textChars":71,"textLines":5,"bbox":[865,248,330,240]} +{"kind":"shape","id":"sh/21kbmdwn","slide":7,"name":"case-result","bbox":[865,515,330,66]} +{"kind":"textbox","id":"sh/nmtcvix8","slide":7,"name":"case-result-t","text":"目标指数:112 → 104","textPreview":"目标指数:112 → 104","textChars":14,"textLines":1,"bbox":[885,530,290,36]} +{"kind":"textbox","id":"sh/r6983ed0","slide":7,"name":"case-foot","text":"示意指标用于说明工作方法,不代表任何真实品牌经营结果。","textPreview":"示意指标用于说明工作方法,不代表任何真实品牌经营结果。","textChars":27,"textLines":1,"bbox":[42,620,800,28]} +{"kind":"notes","id":"nt/46zr0x","slide":7,"text":"[Sources]\n匿名复合案例,全部对象、指数与改善目标均为示意;未使用生产数据。"} +{"kind":"slide","id":"sl/gi2qj1","slide":8,"title":"匿名复合案例 · 门店 A-017","textShapes":18} +{"kind":"textbox","id":"sh/q1sfq1or","slide":8,"name":"eyebrow","text":"匿名复合案例 · 门店 A-017","textPreview":"匿名复合案例 · 门店 A-017","textChars":17,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/d4je1w72","slide":8,"name":"title","text":"匿名案例二:某门店营收靠前,却没有带来相应利润","textPreview":"匿名案例二:某门店营收靠前,却没有带来相应利润","textChars":23,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/s3axsr6x","slide":8,"name":"page","text":"08","textPreview":"08","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"textbox","id":"sh/f61w36p8","slide":8,"name":"store-thesis","text":"单看销售排名,它是一家“优秀门店”;加入成本、人工和优惠后,经营结论完全不同。","textPreview":"单看销售排名,它是一家“优秀门店”;加入成本、人工和优惠后,经营结论完全不同。","textChars":39,"textLines":1,"bbox":[42,172,1130,44]} +{"kind":"shape","id":"sh/e5sfu1on","slide":8,"name":"sm0","bbox":[42,244,265,130]} +{"kind":"textbox","id":"sh/183e5g7e","slide":8,"name":"smv0","text":"118","textPreview":"118","textChars":3,"textLines":1,"bbox":[62,264,105,50]} +{"kind":"textbox","id":"sh/07uxwb6t","slide":8,"name":"sml0","text":"营收指数","textPreview":"营收指数","textChars":4,"textLines":1,"bbox":[172,273,115,35]} +{"kind":"shape","id":"sh/vahwr2p4","slide":8,"name":"sm1","bbox":[338,244,265,130]} +{"kind":"textbox","id":"sh/u98vix8j","slide":8,"name":"smv1","text":"132","textPreview":"132","textChars":3,"textLines":1,"bbox":[358,264,105,50]} +{"kind":"textbox","id":"sh/obmh8fm5","slide":8,"name":"sml1","text":"人工率指数","textPreview":"人工率指数","textChars":5,"textLines":1,"bbox":[468,273,115,35]} +{"kind":"shape","id":"sh/pcvyhknq","slide":8,"name":"sm2","bbox":[634,244,265,130]} +{"kind":"textbox","id":"sh/2p4z654z","slide":8,"name":"smv2","text":"141","textPreview":"141","textChars":3,"textLines":1,"bbox":[654,264,105,50]} +{"kind":"textbox","id":"sh/3qdgfa5k","slide":8,"name":"sml2","text":"优惠成本指数","textPreview":"优惠成本指数","textChars":6,"textLines":1,"bbox":[764,273,115,35]} +{"kind":"shape","id":"sh/cf6hcfm1","slide":8,"name":"sm3","bbox":[930,244,265,130]} +{"kind":"textbox","id":"sh/xgfilknm","slide":8,"name":"smv3","text":"62","textPreview":"62","textChars":2,"textLines":1,"bbox":[950,264,105,50]} +{"kind":"textbox","id":"sh/ad4zap4v","slide":8,"name":"sml3","text":"贡献利润指数","textPreview":"贡献利润指数","textChars":6,"textLines":1,"bbox":[1060,273,115,35]} +{"kind":"textbox","id":"sh/bedgju5g","slide":8,"name":"store-root","text":"AI 与规则联合给出的根因线索","textPreview":"AI 与规则联合给出的根因线索","textChars":15,"textLines":1,"bbox":[42,420,470,40]} +{"kind":"shape","id":"sh/sj2h0vmx","slide":8,"name":"bullet-dot-480","bbox":[42,487,10,10]} +{"kind":"textbox","id":"sh/tkby90ni","slide":8,"name":"bullet-480","text":"低谷时段人员配置没有随客流下降","textPreview":"低谷时段人员配置没有随客流下降","textChars":15,"textLines":1,"bbox":[66,480,496,50]} +{"kind":"shape","id":"sh/94j6hsbu","slide":8,"name":"bullet-dot-538","bbox":[42,545,10,10]} +{"kind":"textbox","id":"sh/83a5onu9","slide":8,"name":"bullet-538","text":"高优惠订单集中在低贡献渠道","textPreview":"高优惠订单集中在低贡献渠道","textChars":13,"textLines":1,"bbox":[66,538,496,50]} +{"kind":"shape","id":"sh/721ofit4","slide":8,"name":"bullet-dot-596","bbox":[42,603,10,10]} +{"kind":"textbox","id":"sh/m1snmdcj","slide":8,"name":"bullet-596","text":"两类高销量菜品实际耗用偏离标准","textPreview":"两类高销量菜品实际耗用偏离标准","textChars":15,"textLines":1,"bbox":[66,596,496,50]} +{"kind":"textbox","id":"sh/hs36lsb6","slide":8,"name":"store-plan","text":"门店整改卡","textPreview":"门店整改卡","textChars":5,"textLines":1,"bbox":[680,420,230,40]} +{"kind":"shape","id":"sh/w7u5s7ul","slide":8,"name":"store-plan-box","bbox":[680,476,515,142]} +{"kind":"textbox","id":"sh/v6loj2t0","slide":8,"name":"store-plan-text","text":"低谷缩班与跨岗 → 活动分时停投 → 核心原料抽称日清\n\n验收:每工时贡献提高、活动净贡献转正、成本差异收窄,同时监控出餐时长与客诉。","textPreview":"低谷缩班与跨岗 → 活动分时停投 → 核心原料抽称日清 | | 验收:每工时贡献提高、活动净贡献转正、成本差异收窄,同时监控出餐时长与客诉。","textChars":67,"textLines":3,"bbox":[705,495,465,100]} +{"kind":"notes","id":"nt/gi2qj1","slide":8,"text":"[Sources]\n匿名复合案例,门店代号及所有指数均为虚构示意;指数以同类门店中位数=100。"} +{"kind":"slide","id":"sl/djympi","slide":9,"title":"匿名复合案例 · 营销活动 X","textShapes":16} +{"kind":"textbox","id":"sh/7u1wna9s","slide":9,"name":"eyebrow","text":"匿名复合案例 · 营销活动 X","textPreview":"匿名复合案例 · 营销活动 X","textChars":15,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/svadgfax","slide":9,"name":"title","text":"匿名案例三:订单增长了,活动却可能在消耗利润","textPreview":"匿名案例三:订单增长了,活动却可能在消耗利润","textChars":22,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/twjepkri","slide":9,"name":"page","text":"09","textPreview":"09","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"textbox","id":"sh/uxsvips3","slide":9,"name":"mv0","text":"115","textPreview":"115","textChars":3,"textLines":1,"bbox":[42,205,250,75]} +{"kind":"textbox","id":"sh/fy1wru9o","slide":9,"name":"ml0","text":"订单指数","textPreview":"订单指数","textChars":4,"textLines":1,"bbox":[42,288,250,35]} +{"kind":"shape","id":"sh/gzadkza9","slide":9,"bbox":[42,340,250,0]} +{"kind":"textbox","id":"sh/hkjet4ru","slide":9,"name":"mv1","text":"82","textPreview":"82","textChars":2,"textLines":1,"bbox":[342,205,250,75]} +{"kind":"textbox","id":"sh/2lsfmpsf","slide":9,"name":"ml1","text":"活动贡献指数","textPreview":"活动贡献指数","textChars":6,"textLines":1,"bbox":[342,288,250,35]} +{"kind":"shape","id":"sh/3mlwvu9k","slide":9,"bbox":[342,340,250,0]} +{"kind":"textbox","id":"sh/zelkrmd4","slide":9,"name":"mv2","text":"93","textPreview":"93","textChars":2,"textLines":1,"bbox":[642,205,250,75]} +{"kind":"textbox","id":"sh/yds3yhcj","slide":9,"name":"ml2","text":"复购指数","textPreview":"复购指数","textChars":4,"textLines":1,"bbox":[642,288,250,35]} +{"kind":"shape","id":"sh/l032twvu","slide":9,"bbox":[642,340,250,0]} +{"kind":"textbox","id":"sh/0ful0rup","slide":9,"name":"m-read","text":"智脑判断","textPreview":"智脑判断","textChars":4,"textLines":1,"bbox":[970,205,220,40]} +{"kind":"textbox","id":"sh/ba1knmds","slide":9,"name":"m-read-b","text":"活动带来订单,但佣金、优惠和食材成本吞噬增量;新增顾客没有形成足够二购。","textPreview":"活动带来订单,但佣金、优惠和食材成本吞噬增量;新增顾客没有形成足够二购。","textChars":36,"textLines":1,"bbox":[970,270,220,130]} +{"kind":"shape","id":"sh/q9sjuhc7","slide":9,"bbox":[42,430,1153,0]} +{"kind":"textbox","id":"sh/dcj2pwvy","slide":9,"name":"m-ai-h","text":"AI 辅助动作","textPreview":"AI 辅助动作","textChars":7,"textLines":1,"bbox":[42,470,240,38]} +{"kind":"textbox","id":"sh/cbalwrud","slide":9,"name":"m-ai-b","text":"识别高响应餐段与人群 → 缩小投放范围 → 保留贡献为正的组合 → 追踪 7/30 日复购","textPreview":"识别高响应餐段与人群 → 缩小投放范围 → 保留贡献为正的组合 → 追踪 7/30 日复购","textChars":45,"textLines":1,"bbox":[42,526,650,72]} +{"kind":"shape","id":"sh/v65kz6dc","slide":9,"name":"m-accept","bbox":[780,470,415,128]} +{"kind":"textbox","id":"sh/a5c36lcr","slide":9,"name":"m-accept-h","text":"验收不只看订单量","textPreview":"验收不只看订单量","textChars":8,"textLines":1,"bbox":[805,490,365,34]} +{"kind":"textbox","id":"sh/61gny5wz","slide":9,"name":"m-accept-b","text":"佣金后贡献提高 + 复购改善 + 客单稳定","textPreview":"佣金后贡献提高 + 复购改善 + 客单稳定","textChars":21,"textLines":1,"bbox":[805,538,365,42]} +{"kind":"textbox","id":"sh/r2poraxk","slide":9,"name":"m-foot","text":"所有指数以活动前基线=100,仅用于阐释方法。","textPreview":"所有指数以活动前基线=100,仅用于阐释方法。","textChars":23,"textLines":1,"bbox":[42,632,600,25]} +{"kind":"notes","id":"nt/djympi","slide":9,"text":"[Sources]\n匿名复合案例,活动名称、指数与结论均为示意;未使用真实客户营销数据。"} +{"kind":"slide","id":"sl/zj7d8a","slide":10,"title":"匿名复合案例 · SKU 组合决策","textShapes":24} +{"kind":"textbox","id":"sh/u1sna5cv","slide":10,"name":"eyebrow","text":"匿名复合案例 · SKU 组合决策","textPreview":"匿名复合案例 · SKU 组合决策","textChars":17,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/h4j6lkb6","slide":10,"name":"title","text":"匿名案例四:商品很多,不等于顾客选择更多","textPreview":"匿名案例四:商品很多,不等于顾客选择更多","textChars":20,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/g3a5cful","slide":10,"name":"page","text":"10","textPreview":"10","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"textbox","id":"sh/7yh4fat4","slide":10,"name":"sku-thesis","text":"某连锁品牌菜单持续扩张,但新品没有带来相应增长,反而增加采购、库存、训练和出品复杂度。","textPreview":"某连锁品牌菜单持续扩张,但新品没有带来相应增长,反而增加采购、库存、训练和出品复杂度。","textChars":43,"textLines":1,"bbox":[42,172,1120,50]} +{"kind":"textbox","id":"sh/6d8n65cj","slide":10,"name":"skun0","text":"核心商品","textPreview":"核心商品","textChars":4,"textLines":1,"bbox":[42,248,170,36]} +{"kind":"textbox","id":"sh/t0jmh0ba","slide":10,"name":"skuc0","text":"6%","textPreview":"6%","textChars":2,"textLines":1,"bbox":[230,248,100,36]} +{"kind":"textbox","id":"sh/8zq58fup","slide":10,"name":"skur0","text":"商品占比","textPreview":"商品占比","textChars":4,"textLines":1,"bbox":[330,251,100,28]} +{"kind":"textbox","id":"sh/jah4bqt8","slide":10,"name":"skuv0","text":"68%","textPreview":"68%","textChars":3,"textLines":1,"bbox":[480,248,100,36]} +{"kind":"textbox","id":"sh/y98n2lcn","slide":10,"name":"skul0","text":"贡献占比","textPreview":"贡献占比","textChars":4,"textLines":1,"bbox":[580,251,100,28]} +{"kind":"textbox","id":"sh/8bm54j61","slide":10,"name":"skua0","text":"保障供应与品质","textPreview":"保障供应与品质","textChars":7,"textLines":1,"bbox":[760,248,400,36]} +{"kind":"shape","id":"sh/9cvmxon6","slide":10,"bbox":[42,305,1150,0]} +{"kind":"textbox","id":"sh/m9432tov","slide":10,"name":"skun1","text":"成长商品","textPreview":"成长商品","textChars":4,"textLines":1,"bbox":[42,352,170,36]} +{"kind":"textbox","id":"sh/nad4ve5g","slide":10,"name":"skuc1","text":"23%","textPreview":"23%","textChars":3,"textLines":1,"bbox":[230,352,100,36]} +{"kind":"textbox","id":"sh/07ml0j6p","slide":10,"name":"skur1","text":"商品占比","textPreview":"商品占比","textChars":4,"textLines":1,"bbox":[330,355,100,28]} +{"kind":"textbox","id":"sh/l8vmtona","slide":10,"name":"skuv1","text":"23%","textPreview":"23%","textChars":3,"textLines":1,"bbox":[480,352,100,36]} +{"kind":"textbox","id":"sh/elk3y9oj","slide":10,"name":"skul1","text":"贡献占比","textPreview":"贡献占比","textChars":4,"textLines":1,"bbox":[580,355,100,28]} +{"kind":"textbox","id":"sh/zmd4re54","slide":10,"name":"skua1","text":"组合测试与重点培育","textPreview":"组合测试与重点培育","textChars":9,"textLines":1,"bbox":[760,352,400,36]} +{"kind":"shape","id":"sh/k365c36t","slide":10,"bbox":[42,409,1150,0]} +{"kind":"textbox","id":"sh/54fm58ne","slide":10,"name":"skun2","text":"长尾商品","textPreview":"长尾商品","textChars":4,"textLines":1,"bbox":[42,456,170,36]} +{"kind":"textbox","id":"sh/t0vmp8fi","slide":10,"name":"skuc2","text":"71%","textPreview":"71%","textChars":3,"textLines":1,"bbox":[230,456,100,36]} +{"kind":"textbox","id":"sh/sz2lg3yd","slide":10,"name":"skur2","text":"商品占比","textPreview":"商品占比","textChars":4,"textLines":1,"bbox":[330,459,100,28]} +{"kind":"textbox","id":"sh/ryt4nyxs","slide":10,"name":"skuv2","text":"9%","textPreview":"9%","textChars":2,"textLines":1,"bbox":[480,456,100,36]} +{"kind":"textbox","id":"sh/6xk3etg7","slide":10,"name":"skul2","text":"贡献占比","textPreview":"贡献占比","textChars":4,"textLines":1,"bbox":[580,459,100,28]} +{"kind":"textbox","id":"sh/5wbmlofm","slide":10,"name":"skua2","text":"评估替代、停用与清库存","textPreview":"评估替代、停用与清库存","textChars":11,"textLines":1,"bbox":[760,456,400,36]} +{"kind":"shape","id":"sh/4v2lc3y1","slide":10,"bbox":[42,513,1150,0]} +{"kind":"shape","id":"sh/jut4jyxg","slide":10,"name":"sku-ai","bbox":[42,576,1150,54]} +{"kind":"textbox","id":"sh/itk3atgv","slide":10,"name":"sku-ai-t","text":"AI 智脑同时评估贡献利润、独有原料、库存占用、替代关系与顾客迁移,不按销量简单删菜。","textPreview":"AI 智脑同时评估贡献利润、独有原料、库存占用、替代关系与顾客迁移,不按销量简单删菜。","textChars":43,"textLines":1,"bbox":[62,588,1110,30]} +{"kind":"textbox","id":"sh/hsrmhofq","slide":10,"name":"sku-foot","text":"比例均为示意;SKU 上下架须由商品、运营与供应链共同审批。","textPreview":"比例均为示意;SKU 上下架须由商品、运营与供应链共同审批。","textChars":30,"textLines":1,"bbox":[42,646,780,22]} +{"kind":"notes","id":"nt/zj7d8a","slide":10,"text":"[Sources]\n匿名复合案例,SKU结构比例为虚构示意;不代表真实客户数据。"} +{"kind":"slide","id":"sl/tie2eg","slide":11,"title":"匿名复合案例 · 智能排班","textShapes":18} +{"kind":"textbox","id":"sh/mx8be5s3","slide":11,"name":"eyebrow","text":"匿名复合案例 · 智能排班","textPreview":"匿名复合案例 · 智能排班","textChars":13,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/90ja9kbu","slide":11,"name":"title","text":"匿名案例五:午市排队,下午却出现大量空闲工时","textPreview":"匿名案例五:午市排队,下午却出现大量空闲工时","textChars":22,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/ozqtgfa9","slide":11,"name":"page","text":"11","textPreview":"11","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"textbox","id":"sh/zuhs3qts","slide":11,"name":"sched-sub","text":"客流与人员配置使用不同的管理节奏,导致高峰服务不足、低谷人效偏低。","textPreview":"客流与人员配置使用不同的管理节奏,导致高峰服务不足、低谷人效偏低。","textChars":33,"textLines":1,"bbox":[42,170,1080,42]} +{"kind":"textbox","id":"sh/et8ralc7","slide":11,"name":"sched-chart","text":"分时需求与在岗人数(示意指数)","textPreview":"分时需求与在岗人数(示意指数)","textChars":15,"textLines":1,"bbox":[42,230,520,34]} +{"kind":"shape","id":"sh/1wza50by","slide":11,"name":"dem0","bbox":[62,456.5,28,73.5]} +{"kind":"shape","id":"sh/0vq9cvud","slide":11,"name":"stf0","bbox":[94,408.2,28,121.8]} +{"kind":"textbox","id":"sh/rqxszqtg","slide":11,"name":"tl0","text":"10时","textPreview":"10时","textChars":3,"textLines":1,"bbox":[57,548,72,24]} +{"kind":"shape","id":"sh/q5or6lcb","slide":11,"name":"dem1","bbox":[148,399.8,28,130.2]} +{"kind":"shape","id":"sh/gjehgfap","slide":11,"name":"stf1","bbox":[180,389.3,28,140.7]} +{"kind":"textbox","id":"sh/1k7ipkba","slide":11,"name":"tl1","text":"11时","textPreview":"11时","textChars":3,"textLines":1,"bbox":[143,548,72,24]} +{"kind":"shape","id":"sh/ehwzepsz","slide":11,"name":"dem2","bbox":[234,320,28,210]} +{"kind":"shape","id":"sh/fi50nat4","slide":11,"name":"stf2","bbox":[266,357.8,28,172.2]} +{"kind":"textbox","id":"sh/sfehcfat","slide":11,"name":"tl2","text":"12时","textPreview":"12时","textChars":3,"textLines":1,"bbox":[229,548,72,24]} +{"kind":"shape","id":"sh/tgnilkbe","slide":11,"name":"dem3","bbox":[320,353.6,28,176.4]} +{"kind":"shape","id":"sh/6dwza5sn","slide":11,"name":"stf3","bbox":[352,362,28,168]} +{"kind":"textbox","id":"sh/re50jat8","slide":11,"name":"tl3","text":"13时","textPreview":"13时","textChars":3,"textLines":1,"bbox":[315,548,72,24]} +{"kind":"shape","id":"sh/cby1ozax","slide":11,"name":"dem4","bbox":[406,443.9,28,86.1]} +{"kind":"shape","id":"sh/dcrix4bi","slide":11,"name":"stf4","bbox":[438,380.9,28,149.1]} +{"kind":"textbox","id":"sh/lsni143m","slide":11,"name":"tl4","text":"14时","textPreview":"14时","textChars":3,"textLines":1,"bbox":[401,548,72,24]} +{"kind":"shape","id":"sh/kreh8z21","slide":11,"name":"dem5","bbox":[492,467,28,63]} +{"kind":"shape","id":"sh/zq50zulg","slide":11,"name":"stf5","bbox":[524,399.8,28,130.2]} +{"kind":"textbox","id":"sh/y5cz6pkb","slide":11,"name":"tl5","text":"15时","textPreview":"15时","textChars":3,"textLines":1,"bbox":[487,548,72,24]} +{"kind":"shape","id":"sh/x43ix43q","slide":11,"bbox":[52,530,545,0]} +{"kind":"textbox","id":"sh/c3uh4z25","slide":11,"name":"legend1","text":"客流需求","textPreview":"客流需求","textChars":4,"textLines":1,"bbox":[62,582,100,24]} +{"kind":"shape","id":"sh/b2l0vulk","slide":11,"name":"leg1","bbox":[150,587,18,10]} +{"kind":"textbox","id":"sh/a1cz2pkz","slide":11,"name":"legend2","text":"在岗人数","textPreview":"在岗人数","textChars":4,"textLines":1,"bbox":[205,582,100,24]} +{"kind":"shape","id":"sh/p03itk3e","slide":11,"name":"leg2","bbox":[293,587,18,10]} +{"kind":"textbox","id":"sh/ozuh0f2t","slide":11,"name":"sched-ai-h","text":"AI 辅助排班","textPreview":"AI 辅助排班","textChars":7,"textLines":1,"bbox":[680,230,300,38]} +{"kind":"shape","id":"sh/e58fal0r","slide":11,"name":"bullet-dot-300","bbox":[680,307,10,10]} +{"kind":"textbox","id":"sh/f6hw3q1c","slide":11,"name":"bullet-300","text":"按星期、天气、餐段和历史波动预测客流","textPreview":"按星期、天气、餐段和历史波动预测客流","textChars":18,"textLines":1,"bbox":[704,300,466,50]} +{"kind":"shape","id":"sh/07axcvix","slide":11,"name":"bullet-dot-370","bbox":[680,377,10,10]} +{"kind":"textbox","id":"sh/18jy50ji","slide":11,"name":"bullet-370","text":"将岗位技能、工时规则和服务标准作为约束","textPreview":"将岗位技能、工时规则和服务标准作为约束","textChars":19,"textLines":1,"bbox":[704,370,466,50]} +{"kind":"shape","id":"sh/q18f610v","slide":11,"name":"bullet-dot-440","bbox":[680,447,10,10]} +{"kind":"textbox","id":"sh/r2hwz61g","slide":11,"name":"bullet-440","text":"输出缩班、错峰、跨岗和临时补位方案","textPreview":"输出缩班、错峰、跨岗和临时补位方案","textChars":17,"textLines":1,"bbox":[704,440,466,50]} +{"kind":"shape","id":"sh/s3qx8bil","slide":11,"name":"sched-rule","bbox":[680,530,490,82]} +{"kind":"textbox","id":"sh/d4ze1gj6","slide":11,"name":"sched-rule-t","text":"不是按人数平均削减,而是在服务不恶化的前提下提高每工时贡献。","textPreview":"不是按人数平均削减,而是在服务不恶化的前提下提高每工时贡献。","textChars":30,"textLines":1,"bbox":[705,547,440,48]} +{"kind":"notes","id":"nt/tie2eg","slide":11,"text":"[Sources]\n匿名复合案例,需求与人员指数为示意;排班方案必须符合劳动规则并由管理者确认。"} +{"kind":"slide","id":"sl/wdgjgv","slide":12,"title":"匿名复合案例 · 门店续租 / 改造 / 退出","textShapes":18} +{"kind":"textbox","id":"sh/va50ry9k","slide":12,"name":"eyebrow","text":"匿名复合案例 · 门店续租 / 改造 / 退出","textPreview":"匿名复合案例 · 门店续租 / 改造 / 退出","textChars":23,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/gveh03ap","slide":12,"name":"title","text":"匿名案例六:关店不是末位淘汰,而是资本配置决策","textPreview":"匿名案例六:关店不是末位淘汰,而是资本配置决策","textChars":23,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/hwnit8ra","slide":12,"name":"page","text":"12","textPreview":"12","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"textbox","id":"sh/m5czutsn","slide":12,"name":"closecase-sub","text":"某门店连续承压,但直接关停可能损失商圈、会员和周边门店协同;继续经营也可能扩大现金流缺口。","textPreview":"某门店连续承压,但直接关停可能损失商圈、会员和周边门店协同;继续经营也可能扩大现金流缺口。","textChars":45,"textLines":1,"bbox":[42,170,1130,48]} +{"kind":"shape","id":"sh/76lgny98","slide":12,"name":"op0","bbox":[42,270,360,210]} +{"kind":"textbox","id":"sh/87uhw3at","slide":12,"name":"oph0","text":"继续经营","textPreview":"继续经营","textChars":4,"textLines":1,"bbox":[64,292,315,40]} +{"kind":"textbox","id":"sh/t83ip8re","slide":12,"name":"opv0","text":"76","textPreview":"76","textChars":2,"textLines":1,"bbox":[64,353,105,58]} +{"kind":"textbox","id":"sh/y1szqtsr","slide":12,"name":"opi0","text":"12个月现金流指数","textPreview":"12个月现金流指数","textChars":9,"textLines":1,"bbox":[177,365,190,30]} +{"kind":"textbox","id":"sh/z2lgje9c","slide":12,"name":"opd0","text":"维持现状,现金流压力延续","textPreview":"维持现状,现金流压力延续","textChars":12,"textLines":1,"bbox":[64,424,315,40]} +{"kind":"shape","id":"sh/z290j6dw","slide":12,"name":"op1","bbox":[440,270,360,210]} +{"kind":"textbox","id":"sh/y10ja1wb","slide":12,"name":"oph1","text":"续租谈判 + 模型改造","textPreview":"续租谈判 + 模型改造","textChars":11,"textLines":1,"bbox":[462,292,315,40]} +{"kind":"textbox","id":"sh/l4r2lgvm","slide":12,"name":"opv1","text":"103","textPreview":"103","textChars":3,"textLines":1,"bbox":[462,353,105,58]} +{"kind":"textbox","id":"sh/k3i1cbeh","slide":12,"name":"opi1","text":"12个月现金流指数","textPreview":"12个月现金流指数","textChars":9,"textLines":1,"bbox":[575,365,190,30]} +{"kind":"textbox","id":"sh/76tk7qds","slide":12,"name":"opd1","text":"降低固定成本,调整菜单与排班","textPreview":"降低固定成本,调整菜单与排班","textChars":14,"textLines":1,"bbox":[462,424,315,40]} +{"kind":"shape","id":"sh/m5kjelc7","slide":12,"name":"op2","bbox":[838,270,360,210]} +{"kind":"textbox","id":"sh/98b29gvy","slide":12,"name":"oph2","text":"有序退出 / 迁址","textPreview":"有序退出 / 迁址","textChars":9,"textLines":1,"bbox":[860,292,315,40]} +{"kind":"textbox","id":"sh/8721gvud","slide":12,"name":"opv2","text":"118","textPreview":"118","textChars":3,"textLines":1,"bbox":[860,353,105,58]} +{"kind":"textbox","id":"sh/3ap0bmdo","slide":12,"name":"opi2","text":"12个月现金流指数","textPreview":"12个月现金流指数","textChars":9,"textLines":1,"bbox":[973,365,190,30]} +{"kind":"textbox","id":"sh/29gj2hw3","slide":12,"name":"opd2","text":"释放资本,将会员与产能迁移至邻近门店","textPreview":"释放资本,将会员与产能迁移至邻近门店","textChars":18,"textLines":1,"bbox":[860,424,315,40]} +{"kind":"textbox","id":"sh/6po3apwr","slide":12,"name":"decision-factors","text":"智脑综合评估:贡献利润趋势 · 保本收入 · 租约条件 · 商圈潜力 · 会员迁移 · 相邻门店蚕食 · 退出成本","textPreview":"智脑综合评估:贡献利润趋势 · 保本收入 · 租约条件 · 商圈潜力 · 会员迁移 · 相邻门店蚕食 · 退出成本","textChars":57,"textLines":1,"bbox":[42,523,1160,36]} +{"kind":"shape","id":"sh/rqx4juxc","slide":12,"name":"board","bbox":[42,580,1156,58]} +{"kind":"textbox","id":"sh/sr65czeh","slide":12,"name":"board-t","text":"AI 提供情景、假设与风险边界;关停、续租和资本配置始终由管理层决策。","textPreview":"AI 提供情景、假设与风险边界;关停、续租和资本配置始终由管理层决策。","textChars":35,"textLines":1,"bbox":[70,593,1100,34]} +{"kind":"notes","id":"nt/wdgjgv","slide":12,"text":"[Sources]\n匿名复合案例,门店情景与现金流指数均为虚构示意;不构成真实关店建议。"} +{"kind":"slide","id":"sl/05x8is","slide":13,"title":"匿名复合案例 · 标杆模型复制","textShapes":14} +{"kind":"textbox","id":"sh/ve1sfido","slide":13,"name":"eyebrow","text":"匿名复合案例 · 标杆模型复制","textPreview":"匿名复合案例 · 标杆模型复制","textChars":15,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/wfatonu9","slide":13,"name":"title","text":"匿名案例七:把优秀门店转化为可复制模型","textPreview":"匿名案例七:把优秀门店转化为可复制模型","textChars":19,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/x0jahsve","slide":13,"name":"page","text":"13","textPreview":"13","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"textbox","id":"sh/m98bidwr","slide":13,"name":"rep-sub","text":"优秀门店的价值不只是排名第一,而是提炼出在什么商圈、什么商品结构和什么组织配置下可以重复成功。","textPreview":"优秀门店的价值不只是排名第一,而是提炼出在什么商圈、什么商品结构和什么组织配置下可以重复成功。","textChars":47,"textLines":1,"bbox":[42,170,1135,52]} +{"kind":"textbox","id":"sh/nahsbidc","slide":13,"name":"dnah0","text":"商圈本体","textPreview":"商圈本体","textChars":4,"textLines":1,"bbox":[42,270,260,38]} +{"kind":"shape","id":"sh/8batknex","slide":13,"bbox":[42,324,250,0]} +{"kind":"textbox","id":"sh/9cjadsvi","slide":13,"name":"dnab0","text":"客群、办公/社区、竞争与动线","textPreview":"客群、办公/社区、竞争与动线","textChars":14,"textLines":1,"bbox":[42,355,250,82]} +{"kind":"textbox","id":"sh/y58betwv","slide":13,"name":"dnah1","text":"商品模型","textPreview":"商品模型","textChars":4,"textLines":1,"bbox":[338,270,260,38]} +{"kind":"shape","id":"sh/z6hs7ydg","slide":13,"bbox":[338,324,250,0]} +{"kind":"textbox","id":"sh/z21gz6x0","slide":13,"name":"dnab1","text":"核心SKU、价格带、套餐与时段","textPreview":"核心SKU、价格带、套餐与时段","textChars":15,"textLines":1,"bbox":[338,355,250,82]} +{"kind":"textbox","id":"sh/y1szq1wf","slide":13,"name":"dnah2","text":"运营模型","textPreview":"运营模型","textChars":4,"textLines":1,"bbox":[634,270,260,38]} +{"kind":"shape","id":"sh/lojy1gf6","slide":13,"bbox":[634,324,250,0]} +{"kind":"textbox","id":"sh/0nahsbel","slide":13,"name":"dnab2","text":"人员结构、产能、库存与服务节奏","textPreview":"人员结构、产能、库存与服务节奏","textChars":15,"textLines":1,"bbox":[634,355,250,82]} +{"kind":"textbox","id":"sh/nq1036xw","slide":13,"name":"dnah3","text":"财务模型","textPreview":"财务模型","textChars":4,"textLines":1,"bbox":[930,270,260,38]} +{"kind":"shape","id":"sh/mpszulwb","slide":13,"bbox":[930,324,250,0]} +{"kind":"textbox","id":"sh/9s3i5gf2","slide":13,"name":"dnab3","text":"保本收入、投资回收与风险边界","textPreview":"保本收入、投资回收与风险边界","textChars":14,"textLines":1,"bbox":[930,355,250,82]} +{"kind":"shape","id":"sh/8ruhwbeh","slide":13,"name":"rep-flow","bbox":[42,488,1148,80]} +{"kind":"textbox","id":"sh/3uhgrmxs","slide":13,"name":"rep-flow-t","text":"标杆门店经营基因 → 匹配相似门店与候选商圈 → 生成适配方案 → 小范围验证 → 规模化复制","textPreview":"标杆门店经营基因 → 匹配相似门店与候选商圈 → 生成适配方案 → 小范围验证 → 规模化复制","textChars":47,"textLines":1,"bbox":[68,508,1095,43]} +{"kind":"textbox","id":"sh/2t8zihw7","slide":13,"name":"rep-value","text":"这使企业的增长不再依赖个别能人,而是依赖可积累、可验证、可复用的行业数字模型。","textPreview":"这使企业的增长不再依赖个别能人,而是依赖可积累、可验证、可复用的行业数字模型。","textChars":39,"textLines":1,"bbox":[42,606,1120,40]} +{"kind":"notes","id":"nt/05x8is","slide":13,"text":"[Sources]\n匿名复合案例,用于说明标杆模型复制方法;未使用真实门店或选址数据。"} +{"kind":"slide","id":"sl/hybpl8","slide":14,"title":"长期价值 · 银行融资支持","textShapes":15} +{"kind":"textbox","id":"sh/ps7algz2","slide":14,"name":"eyebrow","text":"长期价值 · 银行融资支持","textPreview":"长期价值 · 银行融资支持","textChars":13,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/2pwra1gb","slide":14,"name":"title","text":"把经营数据转化为银行看得懂的信用证据","textPreview":"把经营数据转化为银行看得懂的信用证据","textChars":18,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/nq5sj6hw","slide":14,"name":"page","text":"14","textPreview":"14","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"textbox","id":"sh/cfy9gbyt","slide":14,"name":"bank-sub","text":"银行关注的不是报表数量,而是现金流是否稳定、经营是否透明、风险是否可控、数据是否能够持续验证。","textPreview":"银行关注的不是报表数量,而是现金流是否稳定、经营是否透明、风险是否可控、数据是否能够持续验证。","textChars":47,"textLines":1,"bbox":[42,170,1130,48]} +{"kind":"textbox","id":"sh/xg7apgzy","slide":14,"name":"beh0","text":"现金流能力","textPreview":"现金流能力","textChars":5,"textLines":1,"bbox":[42,260,265,42]} +{"kind":"shape","id":"sh/atgrelgn","slide":14,"bbox":[42,318,260,0]} +{"kind":"textbox","id":"sh/bepsn6h8","slide":14,"name":"beb0","text":"收入稳定性、渠道结构\n经营现金流与偿债覆盖","textPreview":"收入稳定性、渠道结构 | 经营现金流与偿债覆盖","textChars":21,"textLines":2,"bbox":[42,355,260,84]} +{"kind":"textbox","id":"sh/sju94ri9","slide":14,"name":"beh1","text":"门店资产质量","textPreview":"门店资产质量","textChars":6,"textLines":1,"bbox":[340,260,265,42]} +{"kind":"shape","id":"sh/dknqdwzu","slide":14,"bbox":[340,318,260,0]} +{"kind":"textbox","id":"sh/hc76lwjy","slide":14,"name":"beb1","text":"门店分层、成熟度\n盈利与亏损组合结构","textPreview":"门店分层、成熟度 | 盈利与亏损组合结构","textChars":18,"textLines":2,"bbox":[340,355,260,84]} +{"kind":"textbox","id":"sh/wbypcb2d","slide":14,"name":"beh2","text":"经营治理能力","textPreview":"经营治理能力","textChars":6,"textLines":1,"bbox":[638,260,265,42]} +{"kind":"shape","id":"sh/vapoj61s","slide":14,"bbox":[638,318,260,0]} +{"kind":"textbox","id":"sh/u9g7a1kn","slide":14,"name":"beb2","text":"成本、费用和库存内控\n异常发现与整改闭环","textPreview":"成本、费用和库存内控 | 异常发现与整改闭环","textChars":20,"textLines":2,"bbox":[638,355,260,84]} +{"kind":"textbox","id":"sh/5gr6pgja","slide":14,"name":"beh3","text":"数据可信能力","textPreview":"数据可信能力","textChars":6,"textLines":1,"bbox":[936,260,265,42]} +{"kind":"shape","id":"sh/4fypgb2p","slide":14,"bbox":[936,318,260,0]} +{"kind":"textbox","id":"sh/jepon614","slide":14,"name":"beb3","text":"统一口径、来源追溯\n质量状态和持续更新","textPreview":"统一口径、来源追溯 | 质量状态和持续更新","textChars":19,"textLines":2,"bbox":[936,355,260,84]} +{"kind":"shape","id":"sh/idg7e1kj","slide":14,"name":"bank-output","bbox":[42,493,1152,92]} +{"kind":"textbox","id":"sh/t4rqtgj6","slide":14,"name":"bank-output-h","text":"形成可持续更新的融资经营材料","textPreview":"形成可持续更新的融资经营材料","textChars":14,"textLines":1,"bbox":[66,510,350,34]} +{"kind":"textbox","id":"sh/s3ipkv2l","slide":14,"name":"bank-output-b","text":"经营概览 · 门店组合 · 现金流与偿债指标 · 风险清单 · 数据质量说明 · 月度跟踪报告","textPreview":"经营概览 · 门店组合 · 现金流与偿债指标 · 风险清单 · 数据质量说明 · 月度跟踪报告","textChars":47,"textLines":1,"bbox":[420,512,745,40]} +{"kind":"textbox","id":"sh/cnq9gzqx","slide":14,"name":"bank-note","text":"系统帮助企业提高融资沟通效率和信息可信度,不代表银行授信承诺。","textPreview":"系统帮助企业提高融资沟通效率和信息可信度,不代表银行授信承诺。","textChars":31,"textLines":1,"bbox":[42,624,900,26]} +{"kind":"notes","id":"nt/hybpl8","slide":14,"text":"[Sources]\n融资支持能力描述,不构成授信承诺或财务建议;未使用真实融资或生产数据。"} +{"kind":"slide","id":"sl/vcd2u5","slide":15,"title":"长期价值 · 数据资产沉淀","textShapes":17} +{"kind":"textbox","id":"sh/ratkbq9g","slide":15,"name":"eyebrow","text":"长期价值 · 数据资产沉淀","textPreview":"长期价值 · 数据资产沉淀","textChars":13,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/sb2lkvql","slide":15,"name":"title","text":"把一次性报表沉淀为企业可复用的数据资产","textPreview":"把一次性报表沉淀为企业可复用的数据资产","textChars":19,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/dcb2d0r6","slide":15,"name":"page","text":"15","textPreview":"15","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"textbox","id":"sh/edk3ml8r","slide":15,"name":"asset-sub","text":"数据资产不是文件堆积,而是能够被理解、治理、复用和持续创造经营价值的企业知识。","textPreview":"数据资产不是文件堆积,而是能够被理解、治理、复用和持续创造经营价值的企业知识。","textChars":39,"textLines":1,"bbox":[42,170,1110,44]} +{"kind":"shape","id":"sh/fetkfqpc","slide":15,"name":"asset0","bbox":[42,262,214,228]} +{"kind":"textbox","id":"sh/0f2lovqx","slide":15,"name":"asseth0","text":"数据目录","textPreview":"数据目录","textChars":4,"textLines":1,"bbox":[62,287,174,40]} +{"kind":"textbox","id":"sh/1gb2h07i","slide":15,"name":"assetb0","text":"有哪些数据\n来自哪里、谁负责","textPreview":"有哪些数据 | 来自哪里、谁负责","textChars":14,"textLines":2,"bbox":[62,358,174,75]} +{"kind":"shape","id":"sh/2143q583","slide":15,"name":"asset1","bbox":[280,262,214,228]} +{"kind":"textbox","id":"sh/n2dkjap8","slide":15,"name":"asseth1","text":"行业本体","textPreview":"行业本体","textChars":4,"textLines":1,"bbox":[300,287,174,40]} +{"kind":"textbox","id":"sh/vil03u98","slide":15,"name":"assetb1","text":"对象、关系\n统一经营语义","textPreview":"对象、关系 | 统一经营语义","textChars":12,"textLines":2,"bbox":[300,358,174,75]} +{"kind":"shape","id":"sh/uhcju9sn","slide":15,"name":"asset2","bbox":[518,262,214,228]} +{"kind":"textbox","id":"sh/h43254re","slide":15,"name":"asseth2","text":"指标资产","textPreview":"指标资产","textChars":4,"textLines":1,"bbox":[538,287,174,40]} +{"kind":"textbox","id":"sh/g3u1wzat","slide":15,"name":"assetb2","text":"公式、口径\n适用范围与版本","textPreview":"公式、口径 | 适用范围与版本","textChars":13,"textLines":2,"bbox":[538,358,174,75]} +{"kind":"shape","id":"sh/7el0zu9w","slide":15,"name":"asset3","bbox":[756,262,214,228]} +{"kind":"textbox","id":"sh/6dsjqpsr","slide":15,"name":"asseth3","text":"模型资产","textPreview":"模型资产","textChars":4,"textLines":1,"bbox":[776,287,174,40]} +{"kind":"textbox","id":"sh/tg3i14r2","slide":15,"name":"assetb3","text":"诊断规则、预测模型\n最佳实践模板","textPreview":"诊断规则、预测模型 | 最佳实践模板","textChars":16,"textLines":2,"bbox":[776,358,174,75]} +{"kind":"shape","id":"sh/8fu1szah","slide":15,"name":"asset4","bbox":[994,262,214,228]} +{"kind":"textbox","id":"sh/ra5kbe9g","slide":15,"name":"asseth4","text":"案例资产","textPreview":"案例资产","textChars":4,"textLines":1,"bbox":[1014,287,174,40]} +{"kind":"textbox","id":"sh/q9wj2tsv","slide":15,"name":"assetb4","text":"问题、动作、结果\n成功与失败经验","textPreview":"问题、动作、结果 | 成功与失败经验","textChars":16,"textLines":2,"bbox":[1014,358,174,75]} +{"kind":"textbox","id":"sh/m503adc3","slide":15,"name":"asset-flow-h","text":"持续积累机制","textPreview":"持续积累机制","textChars":6,"textLines":1,"bbox":[42,536,220,34]} +{"kind":"textbox","id":"sh/n6943ito","slide":15,"name":"asset-flow","text":"数据接入 → 质量治理 → 语义映射 → 模型应用 → 决策反馈 → 版本迭代","textPreview":"数据接入 → 质量治理 → 语义映射 → 模型应用 → 决策反馈 → 版本迭代","textChars":39,"textLines":1,"bbox":[270,537,900,34]} +{"kind":"textbox","id":"sh/o7i5cnu9","slide":15,"name":"asset-note","text":"是否满足会计确认或数据资产入表条件,仍需依据适用法规、权属与专业评估确定。","textPreview":"是否满足会计确认或数据资产入表条件,仍需依据适用法规、权属与专业评估确定。","textChars":37,"textLines":1,"bbox":[42,628,1050,26]} +{"kind":"notes","id":"nt/vcd2u5","slide":15,"text":"[Sources]\n数据资产为管理与技术概念;不等同于会计入表资产,具体确认需遵循法规和专业评估。"} +{"kind":"slide","id":"sl/8h2vd7","slide":16,"title":"长期价值 · 企业成长能力","textShapes":16} +{"kind":"textbox","id":"sh/p0rqpwnm","slide":16,"name":"eyebrow","text":"长期价值 · 企业成长能力","textPreview":"长期价值 · 企业成长能力","textChars":13,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/2xgrehob","slide":16,"name":"title","text":"支撑多品牌、多业态、多区域的持续发展","textPreview":"支撑多品牌、多业态、多区域的持续发展","textChars":18,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/3yp8nm5g","slide":16,"name":"page","text":"16","textPreview":"16","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"textbox","id":"sh/gvy9cr65","slide":16,"name":"grno0","text":"01","textPreview":"01","textChars":2,"textLines":1,"bbox":[42,178,58,40]} +{"kind":"textbox","id":"sh/hw7qlcnq","slide":16,"name":"grh0","text":"规模扩张","textPreview":"规模扩张","textChars":4,"textLines":1,"bbox":[125,178,220,42]} +{"kind":"textbox","id":"sh/utgrahoz","slide":16,"name":"grb0","text":"新店与新区域不再从零摸索\n复用商圈、商品和运营模型","textPreview":"新店与新区域不再从零摸索 | 复用商圈、商品和运营模型","textChars":25,"textLines":2,"bbox":[380,178,760,62]} +{"kind":"shape","id":"sh/fup8jm5k","slide":16,"bbox":[42,262,1152,0]} +{"kind":"textbox","id":"sh/srep876t","slide":16,"name":"grno1","text":"02","textPreview":"02","textChars":2,"textLines":1,"bbox":[42,286,58,40]} +{"kind":"textbox","id":"sh/ts7qhcne","slide":16,"name":"grh1","text":"多品牌治理","textPreview":"多品牌治理","textChars":5,"textLines":1,"bbox":[125,286,220,42]} +{"kind":"textbox","id":"sh/tonaxwzm","slide":16,"name":"grb1","text":"保留品牌差异的同时\n共享供应链、财务和风险语言","textPreview":"保留品牌差异的同时 | 共享供应链、财务和风险语言","textChars":23,"textLines":2,"bbox":[380,286,760,62]} +{"kind":"shape","id":"sh/snu94ry1","slide":16,"bbox":[42,370,1152,0]} +{"kind":"textbox","id":"sh/rmlsbmhg","slide":16,"name":"grno2","text":"03","textPreview":"03","textChars":2,"textLines":1,"bbox":[42,394,58,40]} +{"kind":"textbox","id":"sh/6lcr2h0v","slide":16,"name":"grh2","text":"并购与整合","textPreview":"并购与整合","textChars":5,"textLines":1,"bbox":[125,394,220,42]} +{"kind":"textbox","id":"sh/5k3a9wza","slide":16,"name":"grb2","text":"快速识别目标经营质量\n统一数据语义与管理标准","textPreview":"快速识别目标经营质量 | 统一数据语义与管理标准","textChars":22,"textLines":2,"bbox":[380,394,760,62]} +{"kind":"shape","id":"sh/4ju90rip","slide":16,"bbox":[42,478,1152,0]} +{"kind":"textbox","id":"sh/jils7mhk","slide":16,"name":"grno3","text":"04","textPreview":"04","textChars":2,"textLines":1,"bbox":[42,502,58,40]} +{"kind":"textbox","id":"sh/ixcryh0z","slide":16,"name":"grh3","text":"组织传承","textPreview":"组织传承","textChars":4,"textLines":1,"bbox":[125,502,220,42]} +{"kind":"textbox","id":"sh/hwja5cze","slide":16,"name":"grb3","text":"将优秀管理者的经验\n沉淀为模型、规则与案例","textPreview":"将优秀管理者的经验 | 沉淀为模型、规则与案例","textChars":21,"textLines":2,"bbox":[380,502,760,62]} +{"kind":"shape","id":"sh/wva9w7it","slide":16,"bbox":[42,586,1152,0]} +{"kind":"shape","id":"sh/8ze9c7qp","slide":16,"name":"growth-value","bbox":[42,614,1152,44]} +{"kind":"textbox","id":"sh/90nalc7a","slide":16,"name":"growth-value-t","text":"企业增长不再只依赖资本投入和个人经验,而是依赖可复制、可验证、可持续进化的数字能力。","textPreview":"企业增长不再只依赖资本投入和个人经验,而是依赖可复制、可验证、可持续进化的数字能力。","textChars":42,"textLines":1,"bbox":[62,622,1112,28]} +{"kind":"notes","id":"nt/8h2vd7","slide":16,"text":"[Sources]\n长期发展能力为产品价值描述,不包含真实客户经营或并购数据。"} +{"kind":"slide","id":"sl/ea7pcr","slide":17,"title":"商业价值 · 持续经营入口","textShapes":14} +{"kind":"textbox","id":"sh/m5g7qd0b","slide":17,"name":"eyebrow","text":"商业价值 · 持续经营入口","textPreview":"商业价值 · 持续经营入口","textChars":13,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/98r6lsj2","slide":17,"name":"title","text":"从一个经营问题切入,逐步成为企业统一决策入口","textPreview":"从一个经营问题切入,逐步成为企业统一决策入口","textChars":22,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/o7ipsnih","slide":17,"name":"page","text":"17","textPreview":"17","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"shape","id":"sh/ba9on218","slide":17,"bbox":[100,340,1065,0]} +{"kind":"shape","id":"sh/a907ux0n","slide":17,"name":"wedge0","bbox":[123,322,36,36]} +{"kind":"textbox","id":"sh/xwr6pcjy","slide":17,"name":"wedgeh0","text":"经营诊断","textPreview":"经营诊断","textChars":4,"textLines":1,"bbox":[60,220,165,42]} +{"kind":"textbox","id":"sh/wbipw7id","slide":17,"name":"wedgeb0","text":"统一口径\n发现关键问题","textPreview":"统一口径 | 发现关键问题","textChars":11,"textLines":2,"bbox":[60,390,165,70]} +{"kind":"shape","id":"sh/re5oby1o","slide":17,"name":"wedge1","bbox":[361,322,36,36]} +{"kind":"textbox","id":"sh/qdwnit03","slide":17,"name":"wedgeh1","text":"专项智脑","textPreview":"专项智脑","textChars":4,"textLines":1,"bbox":[298,220,165,42]} +{"kind":"textbox","id":"sh/8jix0vi1","slide":17,"name":"wedgeb1","text":"成本 · SKU\n排班 · 营销","textPreview":"成本 · SKU | 排班 · 营销","textChars":16,"textLines":2,"bbox":[298,390,165,70]} +{"kind":"shape","id":"sh/94ryt0jm","slide":17,"name":"wedge2","bbox":[599,322,36,36]} +{"kind":"textbox","id":"sh/mhgfy50v","slide":17,"name":"wedgeh2","text":"组织协同","textPreview":"组织协同","textChars":4,"textLines":1,"bbox":[536,220,165,42]} +{"kind":"textbox","id":"sh/ni9gra1g","slide":17,"name":"wedgeb2","text":"老板 · 总部\n区域 · 店长","textPreview":"老板 · 总部 | 区域 · 店长","textChars":15,"textLines":2,"bbox":[536,390,165,70]} +{"kind":"shape","id":"sh/w7ix4fix","slide":17,"name":"wedge3","bbox":[837,322,36,36]} +{"kind":"textbox","id":"sh/x8ryxkzi","slide":17,"name":"wedgeh3","text":"经营闭环","textPreview":"经营闭环","textChars":4,"textLines":1,"bbox":[774,220,165,42]} +{"kind":"textbox","id":"sh/a50f2507","slide":17,"name":"wedgeb3","text":"任务执行\n收益验收","textPreview":"任务执行 | 收益验收","textChars":9,"textLines":2,"bbox":[774,390,165,70]} +{"kind":"shape","id":"sh/v69gva1s","slide":17,"name":"wedge4","bbox":[1075,322,36,36]} +{"kind":"textbox","id":"sh/cbyxsbit","slide":17,"name":"wedgeh4","text":"战略决策","textPreview":"战略决策","textChars":4,"textLines":1,"bbox":[1012,220,165,42]} +{"kind":"textbox","id":"sh/dc7ylgje","slide":17,"name":"wedgeb4","text":"选址 · 门店组合\n融资 · 扩张","textPreview":"选址 · 门店组合 | 融资 · 扩张","textChars":17,"textLines":2,"bbox":[1012,390,165,70]} +{"kind":"shape","id":"sh/d8zepcb2","slide":17,"name":"wedge-value","bbox":[42,555,1152,66]} +{"kind":"textbox","id":"sh/s7qdg7ah","slide":17,"name":"wedge-value-t","text":"客户从单点价值开始,随着模型覆盖加深,使用场景、协同角色和长期价值持续扩大。","textPreview":"客户从单点价值开始,随着模型覆盖加深,使用场景、协同角色和长期价值持续扩大。","textChars":38,"textLines":1,"bbox":[65,571,1105,34]} +{"kind":"notes","id":"nt/ea7pcr","slide":17,"text":"[Sources]\n产品扩展路径为商业模式说明,不包含真实客户合同或使用数据。"} +{"kind":"slide","id":"sl/o24vvn","slide":18,"title":"商业价值 · 标准化复用","textShapes":13} +{"kind":"textbox","id":"sh/zi58jm90","slide":18,"name":"eyebrow","text":"商业价值 · 标准化复用","textPreview":"商业价值 · 标准化复用","textChars":12,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/kje9crql","slide":18,"name":"title","text":"每服务一家企业,都在完善同一套行业模型","textPreview":"每服务一家企业,都在完善同一套行业模型","textChars":19,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/lknqlw7q","slide":18,"name":"page","text":"18","textPreview":"18","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"shape","id":"sh/mlwre18b","slide":18,"name":"reuse0","bbox":[42,192,1152,102]} +{"kind":"textbox","id":"sh/7m58n6pw","slide":18,"name":"reuseh0","text":"行业公共层","textPreview":"行业公共层","textChars":5,"textLines":1,"bbox":[68,216,230,40]} +{"kind":"textbox","id":"sh/8ne9gbqh","slide":18,"name":"reuseb0","text":"门店、商品、顾客、原料、组织、资金\n通用指标、关系与经营逻辑","textPreview":"门店、商品、顾客、原料、组织、资金 | 通用指标、关系与经营逻辑","textChars":30,"textLines":2,"bbox":[330,210,590,58]} +{"kind":"textbox","id":"sh/9onqpw72","slide":18,"name":"reuset0","text":"高度复用","textPreview":"高度复用","textChars":4,"textLines":1,"bbox":[970,223,185,36]} +{"kind":"shape","id":"sh/upgri18n","slide":18,"name":"reuse1","bbox":[42,324,1152,102]} +{"kind":"textbox","id":"sh/vqp8r6p8","slide":18,"name":"reuseh1","text":"业态模型层","textPreview":"业态模型层","textChars":5,"textLines":1,"bbox":[68,348,230,40]} +{"kind":"textbox","id":"sh/zul4bql0","slide":18,"name":"reuseb1","text":"正餐、快餐、零售、外卖等场景\n阈值、规则与最佳实践","textPreview":"正餐、快餐、零售、外卖等场景 | 阈值、规则与最佳实践","textChars":25,"textLines":2,"bbox":[330,342,590,58]} +{"kind":"textbox","id":"sh/etc3ilkf","slide":18,"name":"reuset1","text":"模块配置","textPreview":"模块配置","textChars":4,"textLines":1,"bbox":[970,355,185,36]} +{"kind":"shape","id":"sh/1w3mdg3q","slide":18,"name":"reuse2","bbox":[42,456,1152,102]} +{"kind":"textbox","id":"sh/0vu5kb2l","slide":18,"name":"reuseh2","text":"企业配置层","textPreview":"企业配置层","textChars":5,"textLines":1,"bbox":[68,480,230,40]} +{"kind":"textbox","id":"sh/rq1476lo","slide":18,"name":"reuseb2","text":"品牌标准、组织权限、审批流程\n专属口径和策略边界","textPreview":"品牌标准、组织权限、审批流程 | 专属口径和策略边界","textChars":24,"textLines":2,"bbox":[330,474,590,58]} +{"kind":"textbox","id":"sh/q5s3e1k3","slide":18,"name":"reuset2","text":"轻量适配","textPreview":"轻量适配","textChars":4,"textLines":1,"bbox":[970,487,185,36]} +{"kind":"textbox","id":"sh/dsjm9g3u","slide":18,"name":"reuse-end","text":"核心价值持续复用,客户差异通过配置承载,避免每个项目从零开始。","textPreview":"核心价值持续复用,客户差异通过配置承载,避免每个项目从零开始。","textChars":31,"textLines":1,"bbox":[42,610,1120,36]} +{"kind":"notes","id":"nt/o24vvn","slide":18,"text":"[Sources]\n标准化复用结构为产品架构描述;具体复用比例需以实际项目数据核验。"} +{"kind":"slide","id":"sl/ck07oi","slide":19,"title":"商业价值 · 长期竞争力","textShapes":11} +{"kind":"textbox","id":"sh/7qt0naxc","slide":19,"name":"eyebrow","text":"商业价值 · 长期竞争力","textPreview":"商业价值 · 长期竞争力","textChars":12,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/8r2hwfex","slide":19,"name":"title","text":"真正的壁垒,是持续进化的行业知识飞轮","textPreview":"真正的壁垒,是持续进化的行业知识飞轮","textChars":18,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/tsbipkf2","slide":19,"name":"page","text":"19","textPreview":"19","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"shape","id":"sh/y10zq5gf","slide":19,"bbox":[90,360,1080,0]} +{"kind":"shape","id":"sh/j2t0jax0","slide":19,"name":"flydot0","bbox":[127,340,40,40]} +{"kind":"textbox","id":"sh/kn2hsvyl","slide":19,"name":"flyt0","text":"更多企业与场景","textPreview":"更多企业与场景","textChars":7,"textLines":1,"bbox":[55,230,185,66]} +{"kind":"shape","id":"sh/lobil0f6","slide":19,"name":"flydot1","bbox":[366,340,40,40]} +{"kind":"textbox","id":"sh/2x4j2pwz","slide":19,"name":"flyt1","text":"更完整的行业本体","textPreview":"更完整的行业本体","textChars":8,"textLines":1,"bbox":[294,230,185,66]} +{"kind":"shape","id":"sh/3yd0vuxk","slide":19,"name":"flydot2","bbox":[605,340,40,40]} +{"kind":"textbox","id":"sh/zatwzal4","slide":19,"name":"flyt2","text":"更成熟的运营模型","textPreview":"更成熟的运营模型","textChars":8,"textLines":1,"bbox":[533,230,185,66]} +{"kind":"shape","id":"sh/e9kf65kj","slide":19,"name":"flydot3","bbox":[844,340,40,40]} +{"kind":"textbox","id":"sh/1cbe103a","slide":19,"name":"flyt3","text":"更准确的 AI 建议","textPreview":"更准确的 AI 建议","textChars":10,"textLines":1,"bbox":[772,230,185,66]} +{"kind":"shape","id":"sh/0b2x8f2p","slide":19,"name":"flydot4","bbox":[1083,340,40,40]} +{"kind":"textbox","id":"sh/nedw3alg","slide":19,"name":"flyt4","text":"更高质量的决策反馈","textPreview":"更高质量的决策反馈","textChars":9,"textLines":1,"bbox":[1011,230,185,66]} +{"kind":"textbox","id":"sh/mdkfa5kv","slide":19,"name":"moat-h","text":"壁垒不只是大模型接口","textPreview":"壁垒不只是大模型接口","textChars":10,"textLines":1,"bbox":[42,470,360,40]} +{"kind":"textbox","id":"sh/9gvy5k36","slide":19,"name":"moat-b","text":"对象与关系定义 · 指标口径 · 根因链条 · 最佳实践 · 执行结果 · 成功与失败案例","textPreview":"对象与关系定义 · 指标口径 · 根因链条 · 最佳实践 · 执行结果 · 成功与失败案例","textChars":45,"textLines":1,"bbox":[42,528,1120,42]} +{"kind":"shape","id":"sh/ofmxcf21","slide":19,"name":"moat","bbox":[42,594,1152,52]} +{"kind":"textbox","id":"sh/b2dg7ulc","slide":19,"name":"moat-t","text":"通用 AI 可以生成文字,但难以天然拥有企业级行业语义、管理规则和真实结果反馈。","textPreview":"通用 AI 可以生成文字,但难以天然拥有企业级行业语义、管理规则和真实结果反馈。","textChars":40,"textLines":1,"bbox":[64,605,1108,30]} +{"kind":"notes","id":"nt/ck07oi","slide":19,"text":"[Sources]\n行业知识飞轮为产品战略描述,不声称拥有未经验证的客户数据网络效应。"} +{"kind":"slide","id":"sl/smgrer","slide":20,"title":"商业价值 · 收入结构","textShapes":19} +{"kind":"textbox","id":"sh/8b610na1","slide":20,"name":"eyebrow","text":"商业价值 · 收入结构","textPreview":"商业价值 · 收入结构","textChars":11,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/7ax0ri9w","slide":20,"name":"title","text":"收费与客户获得的持续经营价值相对应","textPreview":"收费与客户获得的持续经营价值相对应","textChars":17,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/694jydsb","slide":20,"name":"page","text":"20","textPreview":"20","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"textbox","id":"sh/lovip8rq","slide":20,"name":"bizn0","text":"01","textPreview":"01","textChars":2,"textLines":1,"bbox":[42,176,55,34]} +{"kind":"textbox","id":"sh/knm1wna5","slide":20,"name":"bizh0","text":"本体建设与接入","textPreview":"本体建设与接入","textChars":7,"textLines":1,"bbox":[120,176,290,38]} +{"kind":"textbox","id":"sh/jmd0ni9k","slide":20,"name":"bizb0","text":"统一企业经营语言,连接现有数据","textPreview":"统一企业经营语言,连接现有数据","textChars":15,"textLines":1,"bbox":[450,176,700,38]} +{"kind":"shape","id":"sh/yl4zudsz","slide":20,"bbox":[42,234,1152,0]} +{"kind":"textbox","id":"sh/pkzi1cru","slide":20,"name":"bizn1","text":"02","textPreview":"02","textChars":2,"textLines":1,"bbox":[42,264,55,34]} +{"kind":"textbox","id":"sh/4jq187a9","slide":20,"name":"bizh1","text":"年度平台订阅","textPreview":"年度平台订阅","textChars":6,"textLines":1,"bbox":[120,264,290,38]} +{"kind":"textbox","id":"sh/ydkrmd0n","slide":20,"name":"bizb1","text":"经营全景、角色工作台和持续更新","textPreview":"经营全景、角色工作台和持续更新","textChars":15,"textLines":1,"bbox":[450,264,700,38]} +{"kind":"shape","id":"sh/jetsfih8","slide":20,"bbox":[42,322,1152,0]} +{"kind":"textbox","id":"sh/kf29onit","slide":20,"name":"bizn2","text":"03","textPreview":"03","textChars":2,"textLines":1,"bbox":[42,352,55,34]} +{"kind":"textbox","id":"sh/lgvahsze","slide":20,"name":"bizh2","text":"专业智脑模块","textPreview":"专业智脑模块","textChars":6,"textLines":1,"bbox":[120,352,290,38]} +{"kind":"textbox","id":"sh/apkrit0r","slide":20,"name":"bizb2","text":"成本、SKU、排班、供应链、门店组合","textPreview":"成本、SKU、排班、供应链、门店组合","textChars":18,"textLines":1,"bbox":[450,352,700,38]} +{"kind":"shape","id":"sh/bqtsbyhw","slide":20,"bbox":[42,410,1152,0]} +{"kind":"textbox","id":"sh/wr29k3ih","slide":20,"name":"bizn3","text":"04","textPreview":"04","textChars":2,"textLines":1,"bbox":[42,440,55,34]} +{"kind":"textbox","id":"sh/xsbad8z2","slide":20,"name":"bizh3","text":"门店与品牌扩容","textPreview":"门店与品牌扩容","textChars":7,"textLines":1,"bbox":[120,440,290,38]} +{"kind":"textbox","id":"sh/ul4bux0v","slide":20,"name":"bizb3","text":"新增区域、门店和业态复用现有模型","textPreview":"新增区域、门店和业态复用现有模型","textChars":16,"textLines":1,"bbox":[450,440,700,38]} +{"kind":"shape","id":"sh/vmdsn2hg","slide":20,"bbox":[42,498,1152,0]} +{"kind":"textbox","id":"sh/re5gzqtg","slide":20,"name":"bizn4","text":"05","textPreview":"05","textChars":2,"textLines":1,"bbox":[42,528,55,34]} +{"kind":"textbox","id":"sh/6dwfqlcv","slide":20,"name":"bizh4","text":"模型运营与增值服务","textPreview":"模型运营与增值服务","textChars":9,"textLines":1,"bbox":[120,528,290,38]} +{"kind":"textbox","id":"sh/dgny10bm","slide":20,"name":"bizb4","text":"月度复盘、融资材料、选址与战略支持","textPreview":"月度复盘、融资材料、选址与战略支持","textChars":17,"textLines":1,"bbox":[450,528,700,38]} +{"kind":"shape","id":"sh/sfexsvu1","slide":20,"bbox":[42,586,1152,0]} +{"kind":"textbox","id":"sh/fi5g3ats","slide":20,"name":"biz-end","text":"一次建设形成入口,年度订阅形成持续关系,专业模块和组织扩容提升客户生命周期价值。","textPreview":"一次建设形成入口,年度订阅形成持续关系,专业模块和组织扩容提升客户生命周期价值。","textChars":40,"textLines":1,"bbox":[42,625,1120,34]} +{"kind":"notes","id":"nt/smgrer","slide":20,"text":"[Sources]\n商业模式为建议结构;具体定价、合同金额与收入确认需依据公司真实政策和合同。"} +{"kind":"slide","id":"sl/ivjx8w","slide":21,"title":"商业价值 · 验证证据","textShapes":12} +{"kind":"textbox","id":"sh/6to7y14f","slide":21,"name":"eyebrow","text":"商业价值 · 验证证据","textPreview":"商业价值 · 验证证据","textChars":11,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/twf69g36","slide":21,"name":"title","text":"商业化进展必须由真实、可核验的指标证明","textPreview":"商业化进展必须由真实、可核验的指标证明","textChars":19,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/sv6p0bml","slide":21,"name":"page","text":"21","textPreview":"21","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"shape","id":"sh/fyhobqlw","slide":21,"name":"proof0","bbox":[42,230,266,290]} +{"kind":"textbox","id":"sh/ux872l4b","slide":21,"name":"proofh0","text":"客户采用","textPreview":"客户采用","textChars":4,"textLines":1,"bbox":[64,258,220,42]} +{"kind":"textbox","id":"sh/h0z6d032","slide":21,"name":"proofb0","text":"付费企业与品牌\n覆盖门店和区域\n核心管理层活跃度","textPreview":"付费企业与品牌 | 覆盖门店和区域 | 核心管理层活跃度","textChars":24,"textLines":3,"bbox":[64,335,220,115]} +{"kind":"shape","id":"sh/gzqp4vmh","slide":21,"name":"proof1","bbox":[340,230,266,290]} +{"kind":"textbox","id":"sh/32h8fql8","slide":21,"name":"proofh1","text":"商业质量","textPreview":"商业质量","textChars":4,"textLines":1,"bbox":[362,258,220,42]} +{"kind":"textbox","id":"sh/2187654n","slide":21,"name":"proofb1","text":"合同与回款\n续费与模块扩展\n销售周期和客户获取成本","textPreview":"合同与回款 | 续费与模块扩展 | 销售周期和客户获取成本","textChars":25,"textLines":3,"bbox":[362,335,220,115]} +{"kind":"shape","id":"sh/gnmpon6p","slide":21,"name":"proof2","bbox":[638,230,266,290]} +{"kind":"textbox","id":"sh/1ov6hs7a","slide":21,"name":"proofh2","text":"交付效率","textPreview":"交付效率","textChars":4,"textLines":1,"bbox":[660,258,220,42]} +{"kind":"textbox","id":"sh/el47mdoz","slide":21,"name":"proofb2","text":"平均上线周期\n标准模型复用率\n单客户实施投入","textPreview":"平均上线周期 | 标准模型复用率 | 单客户实施投入","textChars":22,"textLines":3,"bbox":[660,335,220,115]} +{"kind":"shape","id":"sh/fmdofip4","slide":21,"name":"proof3","bbox":[936,230,266,290]} +{"kind":"textbox","id":"sh/ormpsn61","slide":21,"name":"proofh3","text":"经营结果","textPreview":"经营结果","textChars":4,"textLines":1,"bbox":[958,258,220,42]} +{"kind":"textbox","id":"sh/psf6ls7m","slide":21,"name":"proofb3","text":"进入执行的建议\n财务确认改善\n复制门店与持续效果","textPreview":"进入执行的建议 | 财务确认改善 | 复制门店与持续效果","textChars":24,"textLines":3,"bbox":[958,335,220,115]} +{"kind":"shape","id":"sh/2p47qdov","slide":21,"name":"proof-rule","bbox":[42,565,1152,62]} +{"kind":"textbox","id":"sh/3qdojipg","slide":21,"name":"proof-rule-t","text":"只展示已实现、已签约和可追溯的真实数据;验证中与规划目标必须明确区分。","textPreview":"只展示已实现、已签约和可追溯的真实数据;验证中与规划目标必须明确区分。","textChars":35,"textLines":1,"bbox":[64,579,1108,34]} +{"kind":"notes","id":"nt/ivjx8w","slide":21,"text":"[Sources]\n本页仅定义商业验证指标,不填入未经授权的客户、收入、续费或经营改善数据。"} +{"kind":"slide","id":"sl/q2t0q6","slide":22,"title":"商业价值 · 规模化经济模型","textShapes":14} +{"kind":"textbox","id":"sh/a1knap4r","slide":22,"name":"eyebrow","text":"商业价值 · 规模化经济模型","textPreview":"商业价值 · 规模化经济模型","textChars":14,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/x4b65k3i","slide":22,"name":"title","text":"随着行业模型成熟,新客户交付效率持续提升","textPreview":"随着行业模型成熟,新客户交付效率持续提升","textChars":20,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/c325czmx","slide":22,"name":"page","text":"22","textPreview":"22","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"shape","id":"sh/nyt4za5g","slide":22,"name":"scale0","bbox":[42,220,360,270]} +{"kind":"textbox","id":"sh/2xkn654v","slide":22,"name":"scaleh0","text":"首批行业客户","textPreview":"首批行业客户","textChars":6,"textLines":1,"bbox":[66,248,310,42]} +{"kind":"textbox","id":"sh/p0bm1kn6","slide":22,"name":"scaleb0","text":"建立本体和核心模型\n产品研发投入较高","textPreview":"建立本体和核心模型 | 产品研发投入较高","textChars":18,"textLines":2,"bbox":[66,327,310,78]} +{"kind":"textbox","id":"sh/oz258fml","slide":22,"name":"scalet0","text":"能力沉淀","textPreview":"能力沉淀","textChars":4,"textLines":1,"bbox":[66,432,310,36]} +{"kind":"shape","id":"sh/7udobelk","slide":22,"name":"scale1","bbox":[440,220,360,270]} +{"kind":"textbox","id":"sh/mt4ni94z","slide":22,"name":"scaleh1","text":"同业快速复制","textPreview":"同业快速复制","textChars":6,"textLines":1,"bbox":[464,248,310,42]} +{"kind":"textbox","id":"sh/cvyhgni5","slide":22,"name":"scaleb1","text":"复用对象、指标和规则\n上线周期逐步缩短","textPreview":"复用对象、指标和规则 | 上线周期逐步缩短","textChars":19,"textLines":2,"bbox":[464,327,310,78]} +{"kind":"textbox","id":"sh/dw7ypsjq","slide":22,"name":"scalet1","text":"效率提升","textPreview":"效率提升","textChars":4,"textLines":1,"bbox":[464,432,310,36]} +{"kind":"shape","id":"sh/qtgzed0z","slide":22,"name":"scale2","bbox":[838,220,360,270]} +{"kind":"textbox","id":"sh/rupgni1k","slide":22,"name":"scaleh2","text":"平台化扩张","textPreview":"平台化扩张","textChars":5,"textLines":1,"bbox":[862,248,310,42]} +{"kind":"textbox","id":"sh/4ryhc3i9","slide":22,"name":"scaleb2","text":"标准连接器与模型组合\n边际交付成本下降","textPreview":"标准连接器与模型组合 | 边际交付成本下降","textChars":19,"textLines":2,"bbox":[862,327,310,78]} +{"kind":"textbox","id":"sh/ps7yl8ju","slide":22,"name":"scalet2","text":"规模增长","textPreview":"规模增长","textChars":4,"textLines":1,"bbox":[862,432,310,36]} +{"kind":"textbox","id":"sh/2pwzad03","slide":22,"name":"scale-kpi-h","text":"需要持续验证的经济指标","textPreview":"需要持续验证的经济指标","textChars":11,"textLines":1,"bbox":[42,540,340,36]} +{"kind":"textbox","id":"sh/3q5gji1o","slide":22,"name":"scale-kpi","text":"单客户合同价值 · 实施成本 · 上线周期 · 软件毛利 · 回款周期 · 续费率 · 客户生命周期价值","textPreview":"单客户合同价值 · 实施成本 · 上线周期 · 软件毛利 · 回款周期 · 续费率 · 客户生命周期价值","textChars":52,"textLines":1,"bbox":[390,541,800,36]} +{"kind":"notes","id":"nt/q2t0q6","slide":22,"text":"[Sources]\n规模化经济模型为方向性框架;真实单位经济指标必须使用公司经核验数据。"} +{"kind":"slide","id":"sl/rdg8lu","slide":23,"title":"AICO · 行业数字本体与 AI 经营智脑","textShapes":15} +{"kind":"textbox","id":"sh/c7epsbud","slide":23,"name":"eyebrow","text":"AICO · 行业数字本体与 AI 经营智脑","textPreview":"AICO · 行业数字本体与 AI 经营智脑","textChars":22,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/r65oj6ds","slide":23,"name":"title","text":"收入增长不再靠平均促销,而是寻找高质量增量","textPreview":"收入增长不再靠平均促销,而是寻找高质量增量","textChars":21,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/q5w7q1c7","slide":23,"name":"page","text":"23","textPreview":"23","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"textbox","id":"sh/1c76pgvu","slide":23,"name":"rev-axis","text":"经营贡献结构(示意)","textPreview":"经营贡献结构(示意)","textChars":10,"textLines":1,"bbox":[60,194,400,34]} +{"kind":"textbox","id":"sh/0bypwvu9","slide":23,"name":"rev-l1","text":"低质量让利","textPreview":"低质量让利","textChars":5,"textLines":1,"bbox":[60,246,150,26]} +{"kind":"shape","id":"sh/zaponqdo","slide":23,"name":"rev-key1","bbox":[210,251,18,12]} +{"kind":"textbox","id":"sh/e9g7ulc3","slide":23,"name":"rev-l2","text":"可持续贡献","textPreview":"可持续贡献","textChars":5,"textLines":1,"bbox":[255,246,150,26]} +{"kind":"shape","id":"sh/hg36dwva","slide":23,"name":"rev-key2","bbox":[405,251,18,12]} +{"kind":"textbox","id":"sh/gfupkre5","slide":23,"name":"rev-current","text":"现状","textPreview":"现状","textChars":2,"textLines":1,"bbox":[60,328,80,28]} +{"kind":"shape","id":"sh/69wnu5ov","slide":23,"name":"rev-cur-a","bbox":[150,320,190,48]} +{"kind":"shape","id":"sh/7a54napg","slide":23,"name":"rev-cur-b","bbox":[340,320,260,48]} +{"kind":"textbox","id":"sh/8be5wf61","slide":23,"name":"rev-future","text":"优化后","textPreview":"优化后","textChars":3,"textLines":1,"bbox":[60,438,80,28]} +{"kind":"shape","id":"sh/tw7mp07m","slide":23,"name":"rev-fut-a","bbox":[150,430,112,48]} +{"kind":"shape","id":"sh/uxgny5o7","slide":23,"name":"rev-fut-b","bbox":[262,430,338,48]} +{"kind":"textbox","id":"sh/vyp4raps","slide":23,"name":"rev-direction","text":"让利占比下降 长期贡献占比提升","textPreview":"让利占比下降 长期贡献占比提升","textChars":39,"textLines":1,"bbox":[150,500,450,30]} +{"kind":"textbox","id":"sh/gzy50f6d","slide":23,"name":"chart-note","text":"示意:结构变化,不代表真实客户数据","textPreview":"示意:结构变化,不代表真实客户数据","textChars":17,"textLines":1,"bbox":[60,588,560,26]} +{"kind":"textbox","id":"sh/h07mtk7i","slide":23,"name":"rev-h","text":"AI 如何参与","textPreview":"AI 如何参与","textChars":7,"textLines":1,"bbox":[735,196,360,44]} +{"kind":"shape","id":"sh/i1gn2po3","slide":23,"name":"bullet-dot-270","bbox":[735,277,10,10]} +{"kind":"textbox","id":"sh/32p4vupo","slide":23,"name":"bullet-270","text":"识别高优惠、低复购、低贡献的门店与活动","textPreview":"识别高优惠、低复购、低贡献的门店与活动","textChars":19,"textLines":1,"bbox":[759,270,431,50]} +{"kind":"shape","id":"sh/z694julw","slide":23,"name":"bullet-dot-342","bbox":[735,349,10,10]} +{"kind":"textbox","id":"sh/e503qp4b","slide":23,"name":"bullet-342","text":"按餐段、渠道、会员阶段给出差异化策略","textPreview":"按餐段、渠道、会员阶段给出差异化策略","textChars":18,"textLines":1,"bbox":[759,342,431,50]} +{"kind":"shape","id":"sh/18rml432","slide":23,"name":"bullet-dot-414","bbox":[735,421,10,10]} +{"kind":"textbox","id":"sh/07ilszmh","slide":23,"name":"bullet-414","text":"持续观察订单、客单、复购与贡献利润","textPreview":"持续观察订单、客单、复购与贡献利润","textChars":17,"textLines":1,"bbox":[759,414,431,50]} +{"kind":"textbox","id":"sh/r2p4falk","slide":23,"name":"rev-out","text":"目标不是“少打折”,而是让每一元营销投入带回更多长期贡献。","textPreview":"目标不是“少打折”,而是让每一元营销投入带回更多长期贡献。","textChars":29,"textLines":1,"bbox":[735,520,455,78]} +{"kind":"notes","id":"nt/rdg8lu","slide":23,"text":"[Sources]\n示意图,无生产数据;本地应用功能:营收分析、平台优惠、会员复购、时间分析。"} +{"kind":"slide","id":"sl/3fu2ip","slide":24,"title":"AICO · 行业数字本体与 AI 经营智脑","textShapes":22} +{"kind":"textbox","id":"sh/vaxoful4","slide":24,"name":"eyebrow","text":"AICO · 行业数字本体与 AI 经营智脑","textPreview":"AICO · 行业数字本体与 AI 经营智脑","textChars":22,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/wb6poz2p","slide":24,"name":"title","text":"把成本差异穿透到采购、生产、配送与门店","textPreview":"把成本差异穿透到采购、生产、配送与门店","textChars":19,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/xcf6h43u","slide":24,"name":"page","text":"24","textPreview":"24","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"textbox","id":"sh/ido7qpkf","slide":24,"name":"cost-axis","text":"成本指数(示意)","textPreview":"成本指数(示意)","textChars":8,"textLines":1,"bbox":[60,188,260,34]} +{"kind":"shape","id":"sh/jexojul0","slide":24,"bbox":[80,548,650,0]} +{"kind":"shape","id":"sh/kfqpsz2l","slide":24,"name":"costbar0","bbox":[94,293,62,255]} +{"kind":"textbox","id":"sh/5gz6l436","slide":24,"name":"costv0","text":"100","textPreview":"100","textChars":3,"textLines":1,"bbox":[94,263,62,24]} +{"kind":"textbox","id":"sh/6187u9kr","slide":24,"name":"costlab0","text":"标准成本","textPreview":"标准成本","textChars":4,"textLines":1,"bbox":[77,565,96,52]} +{"kind":"shape","id":"sh/72honelc","slide":24,"name":"costbar1","bbox":[198,522,62,26]} +{"kind":"textbox","id":"sh/769c3md8","slide":24,"name":"costv1","text":"7","textPreview":"7","textChars":1,"textLines":1,"bbox":[198,492,62,24]} +{"kind":"textbox","id":"sh/650vahcn","slide":24,"name":"costlab1","text":"采购价差","textPreview":"采购价差","textChars":4,"textLines":1,"bbox":[181,565,96,52]} +{"kind":"shape","id":"sh/t8ru5cvy","slide":24,"name":"costbar2","bbox":[302,522,62,26]} +{"kind":"textbox","id":"sh/87idc7ud","slide":24,"name":"costv2","text":"5","textPreview":"5","textChars":1,"textLines":1,"bbox":[302,492,62,24]} +{"kind":"textbox","id":"sh/j2pcz2dw","slide":24,"name":"costlab2","text":"生产损耗","textPreview":"生产损耗","textChars":4,"textLines":1,"bbox":[285,565,96,52]} +{"kind":"shape","id":"sh/y1gv6xcb","slide":24,"name":"costbar3","bbox":[406,522,62,26]} +{"kind":"textbox","id":"sh/l4ru1cv2","slide":24,"name":"costv3","text":"3","textPreview":"3","textChars":1,"textLines":1,"bbox":[406,492,62,24]} +{"kind":"textbox","id":"sh/k3id87uh","slide":24,"name":"costlab3","text":"配送差异","textPreview":"配送差异","textChars":4,"textLines":1,"bbox":[389,565,96,52]} +{"kind":"shape","id":"sh/3ytwb6d0","slide":24,"name":"costbar4","bbox":[510,522,62,26]} +{"kind":"textbox","id":"sh/ixkvi1cv","slide":24,"name":"costv4","text":"6","textPreview":"6","textChars":1,"textLines":1,"bbox":[510,492,62,24]} +{"kind":"textbox","id":"sh/etofa5w3","slide":24,"name":"costlab4","text":"盘点报损","textPreview":"盘点报损","textChars":4,"textLines":1,"bbox":[493,565,96,52]} +{"kind":"shape","id":"sh/zuxg3qx8","slide":24,"name":"costbar5","bbox":[614,239.45,62,308.55]} +{"kind":"textbox","id":"sh/0v6xcvet","slide":24,"name":"costv5","text":"121","textPreview":"121","textChars":3,"textLines":1,"bbox":[614,209.45,62,24]} +{"kind":"textbox","id":"sh/1wfy50fe","slide":24,"name":"costlab5","text":"实际成本","textPreview":"实际成本","textChars":4,"textLines":1,"bbox":[597,565,96,52]} +{"kind":"textbox","id":"sh/mxofe5wz","slide":24,"name":"cost-note","text":"示意指数,以标准成本=100","textPreview":"示意指数,以标准成本=100","textChars":14,"textLines":1,"bbox":[60,607,600,26]} +{"kind":"textbox","id":"sh/nyxg7axk","slide":24,"name":"cost-h","text":"数字模型回答四个问题","textPreview":"数字模型回答四个问题","textChars":10,"textLines":1,"bbox":[835,192,360,44]} +{"kind":"shape","id":"sh/oz6xgfe5","slide":24,"name":"bullet-dot-270","bbox":[835,277,10,10]} +{"kind":"textbox","id":"sh/90fy9kfq","slide":24,"name":"bullet-270","text":"差异发生在哪里?","textPreview":"差异发生在哪里?","textChars":8,"textLines":1,"bbox":[859,270,336,50]} +{"kind":"shape","id":"sh/i1kf2lwv","slide":24,"name":"bullet-dot-342","bbox":[835,349,10,10]} +{"kind":"textbox","id":"sh/32dgv6xg","slide":24,"name":"bullet-342","text":"由哪个单据与对象造成?","textPreview":"由哪个单据与对象造成?","textChars":11,"textLines":1,"bbox":[859,342,336,50]} +{"kind":"shape","id":"sh/lgji1ozy","slide":24,"name":"bullet-dot-414","bbox":[835,421,10,10]} +{"kind":"textbox","id":"sh/kva18jyd","slide":24,"name":"bullet-414","text":"可以回收多少?","textPreview":"可以回收多少?","textChars":7,"textLines":1,"bbox":[859,414,336,50]} +{"kind":"shape","id":"sh/ju10zehs","slide":24,"name":"bullet-dot-486","bbox":[835,493,10,10]} +{"kind":"textbox","id":"sh/ytsj69g7","slide":24,"name":"bullet-486","text":"如何证明没有伤害销量与品质?","textPreview":"如何证明没有伤害销量与品质?","textChars":14,"textLines":1,"bbox":[859,486,336,50]} +{"kind":"notes","id":"nt/3fu2ip","slide":24,"text":"[Sources]\n示意图,无生产数据;本地应用功能:菜品成本、成本库存、中央厨房、配送对账、BOM穿透。"} +{"kind":"slide","id":"sl/2b8jpt","slide":25,"title":"AICO · 行业数字本体与 AI 经营智脑","textShapes":12} +{"kind":"textbox","id":"sh/0v6dobqt","slide":25,"name":"eyebrow","text":"AICO · 行业数字本体与 AI 经营智脑","textPreview":"AICO · 行业数字本体与 AI 经营智脑","textChars":22,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/zuxcf6po","slide":25,"name":"title","text":"老板、总部、区域、店长,共用一个经营认知体系","textPreview":"老板、总部、区域、店长,共用一个经营认知体系","textChars":22,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/etovm183","slide":25,"name":"page","text":"25","textPreview":"25","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"textbox","id":"sh/90zulg7q","slide":25,"name":"role0","text":"老板","textPreview":"老板","textChars":2,"textLines":1,"bbox":[42,205,270,44]} +{"kind":"shape","id":"sh/oz6dcbq5","slide":25,"bbox":[42,266,265,0]} +{"kind":"textbox","id":"sh/nyxcj6pk","slide":25,"name":"roled0","text":"看全局经营状态\n判断资本配置与未来风险","textPreview":"看全局经营状态 | 判断资本配置与未来风险","textChars":19,"textLines":2,"bbox":[42,315,265,105]} +{"kind":"textbox","id":"sh/mxovq18z","slide":25,"name":"role1","text":"总部","textPreview":"总部","textChars":2,"textLines":1,"bbox":[340,205,270,44]} +{"kind":"shape","id":"sh/x4zep07m","slide":25,"bbox":[340,266,265,0]} +{"kind":"textbox","id":"sh/w3qdgvq1","slide":25,"name":"roled1","text":"构建标准与策略\n商品、供应链、人力、财务协同","textPreview":"构建标准与策略 | 商品、供应链、人力、财务协同","textChars":22,"textLines":2,"bbox":[340,315,265,105]} +{"kind":"textbox","id":"sh/e1s7ah0z","slide":25,"name":"role2","text":"区域","textPreview":"区域","textChars":2,"textLines":1,"bbox":[638,205,270,44]} +{"kind":"shape","id":"sh/f2183mhk","slide":25,"bbox":[638,266,265,0]} +{"kind":"textbox","id":"sh/g3upcry5","slide":25,"name":"roled2","text":"验证问题与根因\n推动跨店执行和经验复制","textPreview":"验证问题与根因 | 推动跨店执行和经验复制","textChars":19,"textLines":2,"bbox":[638,315,265,105]} +{"kind":"textbox","id":"sh/143q5wzq","slide":25,"name":"role3","text":"店长","textPreview":"店长","textChars":2,"textLines":1,"bbox":[936,205,270,44]} +{"kind":"shape","id":"sh/25c7e1gb","slide":25,"bbox":[936,266,265,0]} +{"kind":"textbox","id":"sh/36l876hg","slide":25,"name":"roled3","text":"接收现场任务\n执行、举证并反馈经营结果","textPreview":"接收现场任务 | 执行、举证并反馈经营结果","textChars":19,"textLines":2,"bbox":[936,315,265,105]} +{"kind":"shape","id":"sh/o7upgby1","slide":25,"name":"role-flow","bbox":[42,520,1196,82]} +{"kind":"textbox","id":"sh/p83q9gzm","slide":25,"name":"role-flow-text","text":"老板定方向 → 总部建模型与策略 → 区域推动验证 → 店长现场执行 → 经营结果反向校准智脑","textPreview":"老板定方向 → 总部建模型与策略 → 区域推动验证 → 店长现场执行 → 经营结果反向校准智脑","textChars":47,"textLines":1,"bbox":[70,540,1140,42]} +{"kind":"notes","id":"nt/2b8jpt","slide":25,"text":"[Sources]\n本地应用:老板驾驶舱、总部驾驶舱、区域经理、店长工作台、任务管理、月度验收。"} +{"kind":"slide","id":"sl/3a0nt3","slide":26,"title":"AICO · 行业数字本体与 AI 经营智脑","textShapes":15} +{"kind":"textbox","id":"sh/325cfi98","slide":26,"name":"eyebrow","text":"AICO · 行业数字本体与 AI 经营智脑","textPreview":"AICO · 行业数字本体与 AI 经营智脑","textChars":22,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/43ed8nqt","slide":26,"name":"title","text":"生产数据保密,从架构与使用方式同时控制","textPreview":"生产数据保密,从架构与使用方式同时控制","textChars":19,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/54nuh8re","slide":26,"name":"page","text":"26","textPreview":"26","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"textbox","id":"sh/uxcv2t8r","slide":26,"name":"secno0","text":"01","textPreview":"01","textChars":2,"textLines":1,"bbox":[42,180,58,40]} +{"kind":"textbox","id":"sh/vylcby9c","slide":26,"name":"sech0","text":"部署边界","textPreview":"部署边界","textChars":4,"textLines":1,"bbox":[125,180,200,42]} +{"kind":"textbox","id":"sh/gzud43qx","slide":26,"name":"secb0","text":"支持专有环境部署\n生产数据不进入公开演示资产","textPreview":"支持专有环境部署 | 生产数据不进入公开演示资产","textChars":22,"textLines":2,"bbox":[350,180,800,62]} +{"kind":"shape","id":"sh/h03ud8r2","slide":26,"bbox":[42,264,1196,0]} +{"kind":"textbox","id":"sh/6tcvytsf","slide":26,"name":"secno1","text":"02","textPreview":"02","textChars":2,"textLines":1,"bbox":[42,288,58,40]} +{"kind":"textbox","id":"sh/7ulc7y90","slide":26,"name":"sech1","text":"权限边界","textPreview":"权限边界","textChars":4,"textLines":1,"bbox":[125,288,200,42]} +{"kind":"textbox","id":"sh/jil8belc","slide":26,"name":"secb1","text":"总部、区域、门店、部门分角色授权\n最小权限访问","textPreview":"总部、区域、门店、部门分角色授权 | 最小权限访问","textChars":23,"textLines":2,"bbox":[350,288,800,62]} +{"kind":"shape","id":"sh/ihsr29kr","slide":26,"bbox":[42,372,1196,0]} +{"kind":"textbox","id":"sh/5k3qd43i","slide":26,"name":"secno2","text":"03","textPreview":"03","textChars":2,"textLines":1,"bbox":[42,396,58,40]} +{"kind":"textbox","id":"sh/4ju94z2x","slide":26,"name":"sech2","text":"AI 边界","textPreview":"AI 边界","textChars":5,"textLines":1,"bbox":[125,396,200,42]} +{"kind":"textbox","id":"sh/rml8felo","slide":26,"name":"secb2","text":"敏感字段脱敏或不入模型\n提示词与结果可审计","textPreview":"敏感字段脱敏或不入模型 | 提示词与结果可审计","textChars":21,"textLines":2,"bbox":[350,396,800,62]} +{"kind":"shape","id":"sh/6lcr69k3","slide":26,"bbox":[42,480,1196,0]} +{"kind":"textbox","id":"sh/to3qho3e","slide":26,"name":"secno3","text":"04","textPreview":"04","textChars":2,"textLines":1,"bbox":[42,504,58,40]} +{"kind":"textbox","id":"sh/snu98j29","slide":26,"name":"sech3","text":"数据边界","textPreview":"数据边界","textChars":4,"textLines":1,"bbox":[125,504,200,42]} +{"kind":"textbox","id":"sh/7qh83ul4","slide":26,"name":"secb3","text":"批次、期间、来源、质量状态可追溯\n异常数据不自动用于考核","textPreview":"批次、期间、来源、质量状态可追溯 | 异常数据不自动用于考核","textChars":28,"textLines":2,"bbox":[350,504,800,62]} +{"kind":"shape","id":"sh/mp87upkj","slide":26,"bbox":[42,588,1196,0]} +{"kind":"notes","id":"nt/3a0nt3","slide":26,"text":"[Sources]\n保密设计原则;本页不披露客户、门店、金额、文件、账号或生产系统截图。"} +{"kind":"slide","id":"sl/s98lc1","slide":27,"title":"AICO · 行业数字本体与 AI 经营智脑","textShapes":10} +{"kind":"textbox","id":"sh/edgzqhcn","slide":27,"name":"eyebrow","text":"AICO · 行业数字本体与 AI 经营智脑","textPreview":"AICO · 行业数字本体与 AI 经营智脑","textChars":22,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/1grylwby","slide":27,"name":"title","text":"从企业现有数据出发,逐步建立经营认知与决策能力","textPreview":"从企业现有数据出发,逐步建立经营认知与决策能力","textChars":23,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/0fyhsrut","slide":27,"name":"page","text":"27","textPreview":"27","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"shape","id":"sh/rqpgf2tw","slide":27,"bbox":[145,320,950,0]} +{"kind":"shape","id":"sh/6pgzmxcb","slide":27,"name":"phase-dot0","bbox":[135,301,38,38]} +{"kind":"textbox","id":"sh/dc7yhcb2","slide":27,"name":"phaseh0","text":"01 · 本体映射","textPreview":"01 · 本体映射","textChars":9,"textLines":1,"bbox":[90,190,290,52]} +{"kind":"textbox","id":"sh/sryho7uh","slide":27,"name":"phaseb0","text":"盘点现有数据\n统一对象、关系与指标\n形成企业经营全景","textPreview":"盘点现有数据 | 统一对象、关系与指标 | 形成企业经营全景","textChars":26,"textLines":3,"bbox":[90,375,300,125]} +{"kind":"shape","id":"sh/jm5gb2t0","slide":27,"name":"phase-dot1","bbox":[530,301,38,38]} +{"kind":"textbox","id":"sh/ilwfixcf","slide":27,"name":"phaseh1","text":"02 · 模型落地","textPreview":"02 · 模型落地","textChars":9,"textLines":1,"bbox":[485,190,290,52]} +{"kind":"textbox","id":"sh/o3e9w3y9","slide":27,"name":"phaseb1","text":"构建运营管理数字模型\n识别问题与利润机会\n沉淀最佳实践","textPreview":"构建运营管理数字模型 | 识别问题与利润机会 | 沉淀最佳实践","textChars":27,"textLines":3,"bbox":[485,375,300,125]} +{"kind":"shape","id":"sh/p4na58zu","slide":27,"name":"phase-dot2","bbox":[925,301,38,38]} +{"kind":"textbox","id":"sh/21wrutg3","slide":27,"name":"phaseh2","text":"03 · 智脑进化","textPreview":"03 · 智脑进化","textChars":9,"textLines":1,"bbox":[880,190,290,52]} +{"kind":"textbox","id":"sh/n25s3yho","slide":27,"name":"phaseb2","text":"AI 生成决策建议\n推演经营影响\n用执行结果持续校准","textPreview":"AI 生成决策建议 | 推演经营影响 | 用执行结果持续校准","textChars":26,"textLines":3,"bbox":[880,375,300,125]} +{"kind":"textbox","id":"sh/0ze9s3yd","slide":27,"name":"delivery","text":"不改变企业已有系统,先建立统一认知,再逐步增强预测与决策能力。","textPreview":"不改变企业已有系统,先建立统一认知,再逐步增强预测与决策能力。","textChars":31,"textLines":1,"bbox":[42,595,1120,42]} +{"kind":"notes","id":"nt/s98lc1","slide":27,"text":"[Sources]\n实施路径为产品化建议,不含客户生产数据。"} +{"kind":"slide","id":"sl/3czbf0","slide":28,"title":"AICO · 行业数字本体与 AI 经营智脑","textShapes":11} +{"kind":"textbox","id":"sh/mp8n65gb","slide":28,"name":"eyebrow","text":"AICO · 行业数字本体与 AI 经营智脑","textPreview":"AICO · 行业数字本体与 AI 经营智脑","textChars":22,"textLines":1,"bbox":[42,30,650,28]} +{"kind":"textbox","id":"sh/9sz6h0fm","slide":28,"name":"title","text":"行业模型越完善,企业获得的经营洞察越深","textPreview":"行业模型越完善,企业获得的经营洞察越深","textChars":19,"textLines":1,"bbox":[42,68,1160,72]} +{"kind":"textbox","id":"sh/8rqp8vy1","slide":28,"name":"page","text":"28","textPreview":"28","textChars":2,"textLines":1,"bbox":[1178,662,60,22]} +{"kind":"shape","id":"sh/z2xobqxk","slide":28,"name":"metric-建立行业统一对象、关系与语言","bbox":[42,210,350,210]} +{"kind":"shape","id":"sh/y1on2lgz","slide":28,"name":"metric-accent-建立行业统一对象、关系与语言","bbox":[42,210,350,8]} +{"kind":"textbox","id":"sh/lof6d0fq","slide":28,"name":"metric-value-建立行业统一对象、关系与语言","text":"本体化","textPreview":"本体化","textChars":3,"textLines":1,"bbox":[66,245,302,78]} +{"kind":"textbox","id":"sh/kn654vy5","slide":28,"name":"metric-label-建立行业统一对象、关系与语言","text":"建立行业统一对象、关系与语言","textPreview":"建立行业统一对象、关系与语言","textChars":14,"textLines":1,"bbox":[66,336,302,58]} +{"kind":"shape","id":"sh/ji1onaxo","slide":28,"name":"metric-把最佳实践沉淀为可计算规则","bbox":[465,210,350,210]} +{"kind":"shape","id":"sh/ixs7epgj","slide":28,"name":"metric-accent-把最佳实践沉淀为可计算规则","bbox":[465,210,350,8]} +{"kind":"textbox","id":"sh/oby90nyp","slide":28,"name":"metric-value-把最佳实践沉淀为可计算规则","text":"模型化","textPreview":"模型化","textChars":3,"textLines":1,"bbox":[489,245,302,78]} +{"kind":"textbox","id":"sh/9cratsfa","slide":28,"name":"metric-label-把最佳实践沉淀为可计算规则","text":"把最佳实践沉淀为可计算规则","textPreview":"把最佳实践沉淀为可计算规则","textChars":13,"textLines":1,"bbox":[489,336,302,58]} +{"kind":"shape","id":"sh/mpgryxgj","slide":28,"name":"metric-让 AI 在可信语义上分析与推演","bbox":[888,210,350,210]} +{"kind":"shape","id":"sh/napsrix4","slide":28,"name":"metric-accent-让 AI 在可信语义上分析与推演","bbox":[888,210,350,8]} +{"kind":"textbox","id":"sh/0ny9wnyt","slide":28,"name":"metric-value-让 AI 在可信语义上分析与推演","text":"智能化","textPreview":"智能化","textChars":3,"textLines":1,"bbox":[912,245,302,78]} +{"kind":"textbox","id":"sh/1o7apsfe","slide":28,"name":"metric-label-让 AI 在可信语义上分析与推演","text":"让 AI 在可信语义上分析与推演","textPreview":"让 AI 在可信语义上分析与推演","textChars":16,"textLines":1,"bbox":[912,336,302,58]} +{"kind":"textbox","id":"sh/elgrudgn","slide":28,"name":"flywheel-title","text":"行业知识飞轮","textPreview":"行业知识飞轮","textChars":6,"textLines":1,"bbox":[42,492,300,40]} +{"kind":"textbox","id":"sh/zmpsnih8","slide":28,"name":"flywheel","text":"更多业务场景 → 更完整的行业本体 → 更成熟的运营模型 → 更准确的 AI 建议 → 更高质量的决策反馈","textPreview":"更多业务场景 → 更完整的行业本体 → 更成熟的运营模型 → 更准确的 AI 建议 → 更高质量的决策反馈","textChars":53,"textLines":1,"bbox":[42,550,1160,55]} +{"kind":"notes","id":"nt/3czbf0","slide":28,"text":"[Sources]\n基于本地应用模块化路由、统一数据层与任务闭环的产品架构归纳。"} +{"kind":"slide","id":"sl/bkjzr3","slide":29,"title":"AICO","textShapes":4} +{"kind":"textbox","id":"sh/e5s7mlc7","slide":29,"name":"close-brand","text":"AICO","textPreview":"AICO","textChars":4,"textLines":1,"bbox":[42,38,300,34]} +{"kind":"textbox","id":"sh/1s3qh0vy","slide":29,"name":"close-title","text":"整合现有数据,看清企业现在\n借助 AI 智脑,掌控经营未来","textPreview":"整合现有数据,看清企业现在 | 借助 AI 智脑,掌控经营未来","textChars":29,"textLines":2,"bbox":[42,170,1120,190]} +{"kind":"textbox","id":"sh/0rupovud","slide":29,"name":"close-sub","text":"行业数字本体,是企业运营管理智能化的共同语言","textPreview":"行业数字本体,是企业运营管理智能化的共同语言","textChars":22,"textLines":1,"bbox":[42,440,980,55]} +{"kind":"shape","id":"sh/r21obqdw","slide":29,"name":"close-accent","bbox":[42,586,1196,12]} +{"kind":"textbox","id":"sh/q1s7ilcb","slide":29,"name":"close-next","text":"建议下一步:选择一个完整经营月,完成数据预检与利润基线共创","textPreview":"建议下一步:选择一个完整经营月,完成数据预检与利润基线共创","textChars":29,"textLines":1,"bbox":[42,622,1000,32]} +{"kind":"notes","id":"nt/bkjzr3","slide":29,"text":"[Sources]\n本地应用功能架构总结;对外保密版。"} \ No newline at end of file diff --git a/deliverables/AICO连锁餐饮行业数字本体与AI经营智脑_融资与长期发展版.pptx b/deliverables/AICO连锁餐饮行业数字本体与AI经营智脑_融资与长期发展版.pptx index 2cbdddd00789c95ab1175a6a64c768362bcb4b0e..1d483546c15b8b2e640c7fe3be377b819e18e587 100644 GIT binary patch literal 99746 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 literal 105781 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�=0YWo)K`{%n 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 { query(`SELECT * FROM analytics.mv_store_risk_rating_monthly WHERE month_start = $1 AND store_code = $2`, [parseMonth(req), code]), query(`SELECT * FROM analytics.mv_store_platform_economics_monthly WHERE month_start = $2 AND store_code = $1`, [code, parseMonth(req)]), query(`SELECT * FROM analytics.mv_store_benchmark_composite_monthly WHERE month_start = $2 AND store_code = $1`, [code, parseMonth(req)]), - query(`SELECT * FROM analytics.fn_store_action_priority_deep($1) WHERE store_code = $2`, [parseMonth(req), code]), + query(`SELECT * FROM analytics.mv_store_action_priority_deep_monthly WHERE month_start = $1 AND store_code = $2`, [parseMonth(req), code]), ]) if (scorecard.rows.length === 0) { @@ -186,7 +186,7 @@ router.get('/cost/comparison', async (req: AuthRequest, res) => { router.get('/cost/category-benchmark', async (req: AuthRequest, res) => { try { const month = parseMonth(req) - const result = await query(`SELECT * FROM analytics.fn_inventory_finance_category($1) ORDER BY store_code`, [month]) + const result = await query(`SELECT * FROM analytics.mv_inventory_cost_classified_monthly WHERE month_start = $1 ORDER BY sales_store_code`, [month]) sendSuccess(res, result.rows) } catch (err: any) { sendError(res, err.message) @@ -196,7 +196,7 @@ router.get('/cost/category-benchmark', async (req: AuthRequest, res) => { router.get('/cost/inventory', async (req: AuthRequest, res) => { try { const month = parseMonth(req) - const result = await query(`SELECT * FROM analytics.fn_store_area_efficiency($1) ORDER BY estimated_inventory_days DESC NULLS LAST`, [month]) + const result = await query(`SELECT * FROM analytics.mv_store_area_efficiency_monthly WHERE month_start = $1 ORDER BY estimated_inventory_days DESC NULLS LAST`, [month]) sendSuccess(res, result.rows) } catch (err: any) { sendError(res, err.message) @@ -254,7 +254,7 @@ router.get('/sku/category', async (req: AuthRequest, res) => { router.get('/sku/attach', async (req: AuthRequest, res) => { try { const month = parseMonth(req) - const result = await query(`SELECT * FROM analytics.fn_dish_pair_summary($1) ORDER BY pair_count DESC LIMIT 50`, [month]) + const result = await query(`SELECT * FROM analytics.mv_dish_pair_summary_monthly WHERE month_start = $1 ORDER BY pair_count DESC LIMIT 50`, [month]) sendSuccess(res, result.rows) } catch (err: any) { sendError(res, err.message) @@ -372,7 +372,8 @@ router.get('/data-quality', async (req: AuthRequest, res) => { SELECT count(*) FILTER (WHERE consumption_amount < 0) AS negative_consumption_count, round(sum(consumption_amount) FILTER (WHERE consumption_amount < 0)::numeric, 2) AS negative_consumption_amount - FROM analytics.fn_inventory_cost_classified($1) + FROM analytics.mv_inventory_cost_classified_monthly + WHERE month_start = $1 `, [month]) const result = { ...billStats.rows[0], ...dishStats.rows[0], ...inventoryStats.rows[0] } sendSuccess(res, result) @@ -422,16 +423,16 @@ router.get('/stores/:code/cost', async (req: AuthRequest, res) => { SELECT finance_category AS category_name, round(sum(consumption_amount)::numeric, 2) AS consumption_amount, round(sum(consumption_amount)::numeric / nullif(sum(sum(consumption_amount)) OVER (), 0) * 100, 1) AS actual_cost_rate_pct - FROM analytics.fn_inventory_cost_classified($1) - WHERE sales_store_code = $2 AND finance_category IS NOT NULL + FROM analytics.mv_inventory_cost_classified_monthly + WHERE month_start = $1 AND sales_store_code = $2 AND finance_category IS NOT NULL GROUP BY finance_category ORDER BY sum(consumption_amount) DESC ), company_cat AS ( SELECT finance_category, round(sum(consumption_amount)::numeric / nullif(sum(sum(consumption_amount)) OVER (), 0) * 100, 1) AS benchmark_rate_pct - FROM analytics.fn_inventory_cost_classified($1) - WHERE finance_category IS NOT NULL + FROM analytics.mv_inventory_cost_classified_monthly + WHERE month_start = $1 AND finance_category IS NOT NULL GROUP BY finance_category ) SELECT s.category_name, s.consumption_amount, s.actual_cost_rate_pct, @@ -486,7 +487,7 @@ router.get('/region/summary', async (req, res) => { router.get('/site-selection/profile', async (req: AuthRequest, res) => { try { const month = parseMonth(req) - const result = await query(`SELECT * FROM analytics.fn_store_site_profile($1) WHERE business_type='标准门店' AND received>0 ORDER BY received DESC`, [month]) + const result = await query(`SELECT * FROM analytics.mv_store_site_profile_monthly WHERE month_start = $1 AND business_type='标准门店' AND received>0 ORDER BY received DESC`, [month]) sendSuccess(res, result.rows) } catch (err: any) { sendError(res, err.message) } }) @@ -495,7 +496,7 @@ router.get('/site-selection/profile', async (req: AuthRequest, res) => { router.get('/site-selection/segment-benchmark', async (req: AuthRequest, res) => { try { const month = parseMonth(req) - const result = await query(`SELECT * FROM analytics.fn_site_segment_benchmark($1) ORDER BY avg_received_per_sqm DESC`, [month]) + const result = await query(`SELECT * FROM analytics.mv_site_segment_benchmark_monthly WHERE month_start = $1 ORDER BY avg_received_per_sqm DESC`, [month]) sendSuccess(res, result.rows) } catch (err: any) { sendError(res, err.message) } }) @@ -504,7 +505,7 @@ router.get('/site-selection/segment-benchmark', async (req: AuthRequest, res) => router.get('/site-selection/replication', async (req: AuthRequest, res) => { try { const month = parseMonth(req) - const result = await query(`SELECT * FROM analytics.fn_store_site_replication($1) ORDER BY site_replication_score DESC`, [month]) + const result = await query(`SELECT * FROM analytics.mv_store_site_replication_monthly WHERE month_start = $1 ORDER BY site_replication_score DESC`, [month]) sendSuccess(res, result.rows) } catch (err: any) { sendError(res, err.message) } }) @@ -513,7 +514,7 @@ router.get('/site-selection/replication', async (req: AuthRequest, res) => { router.get('/site-selection/overlap-risk', async (req: AuthRequest, res) => { try { const month = parseMonth(req) - const result = await query(`SELECT * FROM analytics.fn_store_overlap_risk($1) ORDER BY distance_km`, [month]) + const result = await query(`SELECT * FROM analytics.mv_store_overlap_risk_monthly WHERE month_start = $1 ORDER BY distance_km`, [month]) sendSuccess(res, result.rows) } catch (err: any) { sendError(res, err.message) } }) @@ -522,7 +523,7 @@ router.get('/site-selection/overlap-risk', async (req: AuthRequest, res) => { router.get('/site-selection/district-benchmark', async (req: AuthRequest, res) => { try { const month = parseMonth(req) - const result = await query(`SELECT * FROM analytics.fn_district_site_benchmark($1) ORDER BY total_received DESC`, [month]) + const result = await query(`SELECT * FROM analytics.mv_district_site_benchmark_monthly WHERE month_start = $1 ORDER BY total_received DESC`, [month]) sendSuccess(res, result.rows) } catch (err: any) { sendError(res, err.message) } })