<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>业务架构 on Liangweidong's blog</title><link>https://liangweidonggood.github.io/tags/%E4%B8%9A%E5%8A%A1%E6%9E%B6%E6%9E%84/</link><description>Recent content in 业务架构 on Liangweidong's blog</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Sun, 15 Sep 2024 00:00:00 +0800</lastBuildDate><atom:link href="https://liangweidonggood.github.io/tags/%E4%B8%9A%E5%8A%A1%E6%9E%B6%E6%9E%84/index.xml" rel="self" type="application/rss+xml"/><item><title>工厂数字化案例：云 e 宝工厂版业务架构</title><link>https://liangweidonggood.github.io/p/gongchang-shuzihua-yunebaobao-gongchangban/</link><pubDate>Sun, 15 Sep 2024 00:00:00 +0800</pubDate><guid>https://liangweidonggood.github.io/p/gongchang-shuzihua-yunebaobao-gongchangban/</guid><description>&lt;img src="https://liangweidonggood.github.io/p/gongchang-shuzihua-yunebaobao-gongchangban/image/cover.jpg" alt="Featured image of post 工厂数字化案例：云 e 宝工厂版业务架构" /&gt;&lt;p&gt;工厂数字化是从&amp;quot;传统纸质工单 + Excel 排产&amp;quot;到&amp;quot;全流程数字化&amp;quot;的演进，&lt;strong&gt;核心是 MES（Manufacturing Execution System）&lt;/strong&gt;。本文基于&amp;quot;云 e 宝工厂版&amp;quot;实战案例，做一次完整的工厂数字化业务架构剖析。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;本文写于 2024 年 9 月&lt;/strong&gt;——中国制造业数字化转型进入深水区，工厂 SaaS 市场 200+ 亿元。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="一工厂数字化-5-层架构"&gt;一、工厂数字化 5 层架构
&lt;/h2&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;span class="lnt"&gt;14
&lt;/span&gt;&lt;span class="lnt"&gt;15
&lt;/span&gt;&lt;span class="lnt"&gt;16
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌──────────────────────────────────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 5. 决策层 (BI) │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 大屏 / 报表 / 经营分析 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├──────────────────────────────────────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 4. 管理层 (ERP) │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 销售订单 / 采购 / 库存 / 财务 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├──────────────────────────────────────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 3. 执行层 (MES) │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 生产排程 / 工艺路线 / 工序报工 / 质检 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├──────────────────────────────────────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 2. 控制层 (SCADA / PLC) │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 设备数据采集 / 实时监控 / 报警 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├──────────────────────────────────────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 1. 设备层 (IoT) │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 机床 / 机器人 / 传感器 / RFID │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└──────────────────────────────────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;云 e 宝工厂版&lt;/strong&gt;定位在&lt;strong&gt;第 3 层（MES）+ 第 4 层（ERP 简化版）&lt;/strong&gt;，向下对接设备数据，向上对接决策分析。&lt;/p&gt;
&lt;h2 id="二5-大核心业务模块"&gt;二、5 大核心业务模块
&lt;/h2&gt;&lt;h3 id="21-生产管理"&gt;2.1 生产管理
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;生产订单&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;来源：销售订单 → MRP 运算 → 生产订单&lt;/li&gt;
&lt;li&gt;内容：产品 / 数量 / 计划开工 / 计划完工 / 优先级&lt;/li&gt;
&lt;li&gt;状态：待下达 → 已下达 → 生产中 → 已完工 → 已入库&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;生产排程&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;正排&lt;/strong&gt;：根据开工日期推算完工日期&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;倒排&lt;/strong&gt;：根据完工日期倒推开工日期&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;有限产能&lt;/strong&gt;：考虑设备产能约束&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;无限产能&lt;/strong&gt;：不考虑设备约束&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;工艺路线&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;工序顺序：开料 → 加工 → 装配 → 质检 → 入库&lt;/li&gt;
&lt;li&gt;工序时长：标准工时 / 实际工时&lt;/li&gt;
&lt;li&gt;工序设备：每道工序对应设备&lt;/li&gt;
&lt;li&gt;工序人员：每道工序对应工种&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="22-工序报工"&gt;2.2 工序报工
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;报工方式&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;PDA 扫码报工&lt;/strong&gt;（推荐）：工人用 PDA 扫描工序条码&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;工位机报工&lt;/strong&gt;：固定工位机扫码&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;手工报工&lt;/strong&gt;：纸质单据，事后录入&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;报工内容&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;工序编号&lt;/li&gt;
&lt;li&gt;报工数量&lt;/li&gt;
&lt;li&gt;合格数量 / 不合格数量&lt;/li&gt;
&lt;li&gt;实际工时&lt;/li&gt;
&lt;li&gt;报工人 / 报工时间&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="23-质量管理"&gt;2.3 质量管理
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;质检类型&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;首检&lt;/strong&gt;：每班次开始&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;巡检&lt;/strong&gt;：定期抽样&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;末检&lt;/strong&gt;：完工前&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;抽检&lt;/strong&gt;：按 AQL 标准&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;质检结果&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;合格 → 入库&lt;/li&gt;
&lt;li&gt;不合格 → 返工 / 报废 / 让步接收&lt;/li&gt;
&lt;li&gt;待检 → 隔离区&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="24-设备管理"&gt;2.4 设备管理
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;设备档案&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;设备编号 / 名称 / 型号&lt;/li&gt;
&lt;li&gt;设备厂商 / 购置日期&lt;/li&gt;
&lt;li&gt;设备状态：运行 / 待机 / 故障 / 维修&lt;/li&gt;
&lt;li&gt;设备位置&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;设备点检&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;日常点检：操作工每班&lt;/li&gt;
&lt;li&gt;定期点检：维修工每周&lt;/li&gt;
&lt;li&gt;精度检查：每月&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;设备维保&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;预防性维护&lt;/li&gt;
&lt;li&gt;故障维修&lt;/li&gt;
&lt;li&gt;备件管理&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="25-物联集成"&gt;2.5 物联集成
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;数据采集&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;PLC 数据&lt;/strong&gt;：通过 OPC UA / Modbus 协议&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;传感器数据&lt;/strong&gt;：温湿度 / 振动 / 压力&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RFID 数据&lt;/strong&gt;：物料流转&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;扫码枪数据&lt;/strong&gt;：工序报工&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;数据应用&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;实时监控&lt;/strong&gt;：设备 OEE 实时大屏&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;故障预警&lt;/strong&gt;：振动异常自动报警&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;工艺优化&lt;/strong&gt;：历史数据分析瓶颈工序&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="三核心业务流程"&gt;三、核心业务流程
&lt;/h2&gt;&lt;h3 id="31-端到端生产流程"&gt;3.1 端到端生产流程
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;销售订单
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓ MRP 运算
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;生产订单
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓ 排程
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;工序任务
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓ 派工
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;工序报工
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓ 质检
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;入库单
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓ 销售出库
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;发货
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="32-详细流程说明"&gt;3.2 详细流程说明
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;1. 销售订单录入&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;客户、产品、数量、单价、交期&lt;/li&gt;
&lt;li&gt;触发：MRP 运算（计算需要生产的数量）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;2. MRP 运算&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;现有库存 - 预计出库 = 净需求&lt;/li&gt;
&lt;li&gt;净需求 + 安全库存 = 计划生产量&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;3. 生产订单创建&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;关联销售订单&lt;/li&gt;
&lt;li&gt;指定产品 / 数量 / 计划开工 / 计划完工&lt;/li&gt;
&lt;li&gt;自动生成工序任务（根据工艺路线）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;4. 排程与派工&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;排程：根据设备产能 / 人员安排&lt;/li&gt;
&lt;li&gt;派工：下发到工位 / 工人&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;5. 工序报工&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;工人扫描工序条码&lt;/li&gt;
&lt;li&gt;报工数量 / 实际工时&lt;/li&gt;
&lt;li&gt;触发：实时更新生产进度&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;6. 质量检验&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;自动触发（按工艺路线）&lt;/li&gt;
&lt;li&gt;手动触发（首检 / 巡检）&lt;/li&gt;
&lt;li&gt;不合格品走返工 / 报废流程&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;7. 入库&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;合格品入库&lt;/li&gt;
&lt;li&gt;触发：库存增加 / 销售订单可发货&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;8. 销售出库&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;按销售订单发货&lt;/li&gt;
&lt;li&gt;触发：库存减少 / 应收账款&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="四关键数据模型"&gt;四、关键数据模型
&lt;/h2&gt;&lt;h3 id="41-生产订单pporder"&gt;4.1 生产订单（PPOrder）
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;字段&lt;/th&gt;
					&lt;th&gt;描述&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;OrderNo&lt;/td&gt;
					&lt;td&gt;生产订单号&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;ProductCode&lt;/td&gt;
					&lt;td&gt;产品编码&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;PlanQty&lt;/td&gt;
					&lt;td&gt;计划数量&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;ActQty&lt;/td&gt;
					&lt;td&gt;实际数量&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;PlanStart&lt;/td&gt;
					&lt;td&gt;计划开工&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;PlanEnd&lt;/td&gt;
					&lt;td&gt;计划完工&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;ActStart&lt;/td&gt;
					&lt;td&gt;实际开工&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;ActEnd&lt;/td&gt;
					&lt;td&gt;实际完工&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Status&lt;/td&gt;
					&lt;td&gt;状态&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;SourceOrder&lt;/td&gt;
					&lt;td&gt;来源销售订单&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Workshop&lt;/td&gt;
					&lt;td&gt;车间&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Priority&lt;/td&gt;
					&lt;td&gt;优先级&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="42-工序任务pptask"&gt;4.2 工序任务（PPTask）
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;字段&lt;/th&gt;
					&lt;th&gt;描述&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;TaskNo&lt;/td&gt;
					&lt;td&gt;任务号&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;OrderNo&lt;/td&gt;
					&lt;td&gt;关联生产订单&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;SeqNo&lt;/td&gt;
					&lt;td&gt;工序顺序&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;ProcessName&lt;/td&gt;
					&lt;td&gt;工序名称&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Equipment&lt;/td&gt;
					&lt;td&gt;设备&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Worker&lt;/td&gt;
					&lt;td&gt;工人&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;PlanQty&lt;/td&gt;
					&lt;td&gt;计划数量&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;ActQty&lt;/td&gt;
					&lt;td&gt;实际数量&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Status&lt;/td&gt;
					&lt;td&gt;状态（待派工 / 已派工 / 生产中 / 已完成）&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="43-工序报工ppreport"&gt;4.3 工序报工（PPReport）
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;字段&lt;/th&gt;
					&lt;th&gt;描述&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;ReportNo&lt;/td&gt;
					&lt;td&gt;报工单号&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;TaskNo&lt;/td&gt;
					&lt;td&gt;关联工序任务&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Worker&lt;/td&gt;
					&lt;td&gt;报工人&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;ReportTime&lt;/td&gt;
					&lt;td&gt;报工时间&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;ReportQty&lt;/td&gt;
					&lt;td&gt;报工数量&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;OkQty&lt;/td&gt;
					&lt;td&gt;合格数量&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;NgQty&lt;/td&gt;
					&lt;td&gt;不合格数量&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;ActHours&lt;/td&gt;
					&lt;td&gt;实际工时&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Remark&lt;/td&gt;
					&lt;td&gt;备注&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="44-质量检验qcrecord"&gt;4.4 质量检验（QCRecord）
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;字段&lt;/th&gt;
					&lt;th&gt;描述&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;QCNo&lt;/td&gt;
					&lt;td&gt;检验单号&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;OrderNo&lt;/td&gt;
					&lt;td&gt;关联生产订单&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Type&lt;/td&gt;
					&lt;td&gt;检验类型（首检 / 巡检 / 末检）&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Inspector&lt;/td&gt;
					&lt;td&gt;检验员&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;CheckTime&lt;/td&gt;
					&lt;td&gt;检验时间&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;SampleQty&lt;/td&gt;
					&lt;td&gt;抽样数量&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;OkQty&lt;/td&gt;
					&lt;td&gt;合格数量&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;NgQty&lt;/td&gt;
					&lt;td&gt;不合格数量&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Result&lt;/td&gt;
					&lt;td&gt;检验结果（合格 / 不合格 / 让步接收）&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;NgReason&lt;/td&gt;
					&lt;td&gt;不合格原因&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Disposal&lt;/td&gt;
					&lt;td&gt;处理方式（返工 / 报废 / 让步接收）&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="45-设备档案eqinfo"&gt;4.5 设备档案（EQInfo）
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;字段&lt;/th&gt;
					&lt;th&gt;描述&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;EqNo&lt;/td&gt;
					&lt;td&gt;设备编号&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;EqName&lt;/td&gt;
					&lt;td&gt;设备名称&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Model&lt;/td&gt;
					&lt;td&gt;设备型号&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Vendor&lt;/td&gt;
					&lt;td&gt;设备厂商&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;BuyDate&lt;/td&gt;
					&lt;td&gt;购置日期&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Location&lt;/td&gt;
					&lt;td&gt;设备位置&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Status&lt;/td&gt;
					&lt;td&gt;设备状态（运行 / 待机 / 故障 / 维修）&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;OEE&lt;/td&gt;
					&lt;td&gt;综合效率&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="五关键技术方案"&gt;五、关键技术方案
&lt;/h2&gt;&lt;h3 id="51-设备数据采集"&gt;5.1 设备数据采集
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;采集协议&lt;/strong&gt;：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;协议&lt;/th&gt;
					&lt;th&gt;适用&lt;/th&gt;
					&lt;th&gt;难度&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Modbus&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;工业 PLC 主流&lt;/td&gt;
					&lt;td&gt;中&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;OPC UA&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;工业 4.0 标准&lt;/td&gt;
					&lt;td&gt;高&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;MQTT&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;IoT 传感器&lt;/td&gt;
					&lt;td&gt;低&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;HTTP / WebSocket&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;现代设备&lt;/td&gt;
					&lt;td&gt;低&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;数据采集架构&lt;/strong&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;设备（PLC / 传感器） ──→ 边缘网关 ──→ MQTT Broker ──→ 平台服务
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Kafka → 实时分析
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; TimescaleDB → 历史数据
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="52-实时大屏"&gt;5.2 实时大屏
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;技术栈&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;数据源&lt;/strong&gt;：Kafka / TimescaleDB&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;实时计算&lt;/strong&gt;：Flink / Spark Streaming&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;可视化&lt;/strong&gt;：Grafana / 自研大屏&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;关键指标&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;OEE（综合设备效率）&lt;/strong&gt; = 可用率 × 性能率 × 良品率&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;产能利用率&lt;/strong&gt; = 实际产量 / 计划产量&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;质量合格率&lt;/strong&gt; = 合格数量 / 总数量&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;库存周转率&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="53-与-erp-集成"&gt;5.3 与 ERP 集成
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;集成方式&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;API 集成&lt;/strong&gt;：RESTful API 实时同步&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中间库集成&lt;/strong&gt;：通过中间数据库定时同步&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;消息队列集成&lt;/strong&gt;：通过 Kafka / RabbitMQ 异步消息&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;集成内容&lt;/strong&gt;：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;数据方向&lt;/th&gt;
					&lt;th&gt;传输内容&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;ERP → MES&lt;/td&gt;
					&lt;td&gt;销售订单、物料清单、工艺路线&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;MES → ERP&lt;/td&gt;
					&lt;td&gt;生产订单、入库单、领料单&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="六典型应用场景"&gt;六、典型应用场景
&lt;/h2&gt;&lt;h3 id="61-离散制造机械加工"&gt;6.1 离散制造（机械加工）
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;重点：工序级追溯、设备联网&lt;/li&gt;
&lt;li&gt;关键指标：OEE、首件合格率&lt;/li&gt;
&lt;li&gt;投资：500-2000 万&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="62-流程制造化工--食品"&gt;6.2 流程制造（化工 / 食品）
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;重点：批次追溯、配方管理&lt;/li&gt;
&lt;li&gt;关键指标：批次合格率、能耗&lt;/li&gt;
&lt;li&gt;投资：1000-5000 万&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="63-装配制造电子--汽车"&gt;6.3 装配制造（电子 / 汽车）
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;重点：序列号追溯、装配指导&lt;/li&gt;
&lt;li&gt;关键指标：装配节拍、错装率&lt;/li&gt;
&lt;li&gt;投资：2000 万+&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="七写在最后"&gt;七、写在最后
&lt;/h2&gt;
 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;工厂数字化的本质&lt;/strong&gt;是&amp;quot;&lt;strong&gt;让数据流代替纸质流&lt;/strong&gt;&amp;quot;——每个工位、每台设备、每件产品都产生数据，数据汇聚形成洞察，洞察驱动决策。&lt;/p&gt;

 &lt;/blockquote&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;个人建议&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;新项目起步&lt;/strong&gt;：从&amp;quot;工序报工&amp;quot;切入（最快 ROI）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;关键设备&lt;/strong&gt;：先做&amp;quot;高价值设备&amp;quot;的联网（如 CNC 加工中心）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;数据驱动&lt;/strong&gt;：先做&amp;quot;数据采集 + 实时大屏&amp;quot;，再做&amp;quot;AI 优化&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;小步快跑&lt;/strong&gt;：每 3 个月上一个里程碑，避免&amp;quot;大而全&amp;quot;&lt;/li&gt;
&lt;/ol&gt;

 &lt;/blockquote&gt;
&lt;h2 id="参考资料"&gt;参考资料
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://doc.jxcsoft.cn/h/j/" target="_blank" rel="noopener"
 &gt;云 e 宝工厂版&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.mes-cn.com/" target="_blank" rel="noopener"
 &gt;MES 选型指南&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.acatech.de/" target="_blank" rel="noopener"
 &gt;工业 4.0 与智能制造&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.isa.org/standards-and-publications/isa-standards/isa-95-standard" target="_blank" rel="noopener"
 &gt;ISA-95 企业控制系统集成标准&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="2024-视角工厂数字化的-ai-化与边缘智能化"&gt;2024+ 视角（工厂数字化的 AI 化与边缘智能化）
&lt;/h2&gt;&lt;p&gt;2024 年 9 月的工厂数字化方案在 2024-2026 年的几个关键演进：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;AI 视觉质检全面替代人工&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;2024 年起，&lt;strong&gt;AI 视觉质检&lt;/strong&gt;（基于 YOLOv8 / RT-DETR / Segment Anything）成为新建工厂的标配&lt;/li&gt;
&lt;li&gt;工业相机 + 边缘 GPU（NVIDIA Jetson / 华为 Atlas / 寒武纪）做实时推理&lt;/li&gt;
&lt;li&gt;漏检率从人工 1-3% 降到 AI 的 0.1% 以下&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;数字孪生（Digital Twin）规模化落地&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;西门子 NX / PTC Creo + ThingWorx&lt;/strong&gt; / &lt;strong&gt;Unity Industrial&lt;/strong&gt; 实现产线数字孪生&lt;/li&gt;
&lt;li&gt;工厂 BIM 模型 + 实时 SCADA 数据 = 数字孪生体&lt;/li&gt;
&lt;li&gt;用于产线仿真、产线平衡、新员工培训&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;5G + 工业互联网平台&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;5G 专网（华为/中兴）替代传统工业以太网，&lt;strong&gt;延迟 &amp;lt; 10ms&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;根云（树根互联）/ COSMOPlat（海尔）/ supOS（蓝卓）&lt;/strong&gt; 等国内工业互联网平台&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;工业 PaaS&lt;/strong&gt;（时序数据库 InfluxDB/TimescaleDB + 规则引擎 + 流处理 Flink）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MES + APS 一体化&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;APS（Advanced Planning and Scheduling）&lt;/strong&gt; 与 MES 边界模糊化&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;有限产能排程&lt;/strong&gt;（Finite Capacity Scheduling）成为高端工厂标配&lt;/li&gt;
&lt;li&gt;AI 排程（强化学习 / 遗传算法）替代人工经验排程&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;数据中台 + AI 大模型&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;工厂&lt;strong&gt;数据中台&lt;/strong&gt;（与阿里 DataWorks、华为 FusionInsight 类似）整合 ERP/MES/SCADA/WMS 数据&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LLM 在工业场景&lt;/strong&gt;（如西门子 Industrial Copilot、华为盘古工业大模型）支持：
&lt;ul&gt;
&lt;li&gt;自然语言查询设备数据&lt;/li&gt;
&lt;li&gt;自动生成工艺路线&lt;/li&gt;
&lt;li&gt;故障诊断与维修建议&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OEE 计算升级&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;从&amp;quot;事后统计 OEE&amp;quot;到&lt;strong&gt;实时 OEE 大屏&lt;/strong&gt;（秒级刷新）&lt;/li&gt;
&lt;li&gt;OEE 拆解到&lt;strong&gt;单机 / 单工序 / 单班次&lt;/strong&gt;粒度&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OEE AI 预测&lt;/strong&gt;（基于历史数据预测未来 OEE）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;边缘计算成为新底座&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;K3s / KubeEdge&lt;/strong&gt; 让 K8s 延伸到工厂边缘&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;EdgeX Foundry&lt;/strong&gt;（Linux 基金会）统一边缘设备接入&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MQTT 5.0&lt;/strong&gt; 全面替代旧 MQTT 3.1&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;国产化 MES/ERP 崛起&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;用友/金蝶云&lt;/strong&gt;（云 ERP）替代 SAP/Oracle&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;鼎捷 / 蓝凌 / 致远互联&lt;/strong&gt;（MES/PLM 国产替代）&lt;/li&gt;
&lt;li&gt;信创要求下，&lt;strong&gt;达梦数据库 / 麒麟 OS / 华为云&lt;/strong&gt; 成为政企工厂首选&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;可持续制造（绿色制造）&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;碳足迹追踪&lt;/strong&gt;（Scope 1/2/3）成为出口型工厂刚需&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;能耗管理&lt;/strong&gt;（电/水/气）实时监控 + AI 优化&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ESG 报告&lt;/strong&gt;自动化生成&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;实战建议更新（2024-2026）&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;新工厂&lt;/strong&gt;：直接采用 &lt;strong&gt;5G + 边缘 GPU + AI 视觉 + MES 云化&lt;/strong&gt; 全栈&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;老工厂改造&lt;/strong&gt;：先做 &lt;strong&gt;设备联网 + 数据采集 + 实时大屏&lt;/strong&gt;（ROI 最高），再补 AI 与数字孪生&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;排程优化&lt;/strong&gt;：先上 &lt;strong&gt;APS 有限产能排程&lt;/strong&gt;，再考虑 &lt;strong&gt;AI 排程&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;数据中台&lt;/strong&gt;：从 &lt;strong&gt;时序数据库 + Flink&lt;/strong&gt; 起步，&lt;strong&gt;避免一上来就建数据中台&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LLM 应用&lt;/strong&gt;：从 &lt;strong&gt;自然语言查询数据&lt;/strong&gt; 切入（最易落地）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;核心判断&lt;/strong&gt;：工厂数字化的 5 层架构（设备 / 控制 / MES / ERP / 决策）&lt;strong&gt;至今仍是行业共识&lt;/strong&gt;——变化的是 AI 与数字孪生在每层的渗透、5G 替代工业以太网、国产化软硬件成为主流。&lt;/p&gt;</description></item><item><title>企业进销存系统：业务架构与数据模型实战</title><link>https://liangweidonggood.github.io/p/qiye-jinxiaocun-xiangmu-yewu-jiagou/</link><pubDate>Fri, 15 Mar 2024 00:00:00 +0800</pubDate><guid>https://liangweidonggood.github.io/p/qiye-jinxiaocun-xiangmu-yewu-jiagou/</guid><description>&lt;img src="https://liangweidonggood.github.io/p/qiye-jinxiaocun-xiangmu-yewu-jiagou/image/cover.jpg" alt="Featured image of post 企业进销存系统：业务架构与数据模型实战" /&gt;&lt;p&gt;进销存系统（Purchase-Sales-Stock）是企业 ERP 系统的核心模块，覆盖商品流通企业的全部业务流：&lt;strong&gt;采购进货 → 库存管理 → 销售出货 → 客户对账 → 收付款&lt;/strong&gt;。本文基于行业实践，做一次完整业务架构 + 数据模型实战。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;本文写于 2024 年 3 月&lt;/strong&gt;——中小企业数字化加速，进销存 SaaS 进入红海。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="一7-大功能模块"&gt;一、7 大功能模块
&lt;/h2&gt;&lt;h3 id="11-业务总览"&gt;1.1 业务总览
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;span class="lnt"&gt;14
&lt;/span&gt;&lt;span class="lnt"&gt;15
&lt;/span&gt;&lt;span class="lnt"&gt;16
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌─────────────────────────────────────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 进销存系统功能地图 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├─────────────────────────────────────────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 基础数据 │ 进货管理 │ 销货管理 │ 库存管理 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 商品信息 │ 采购进货 │ 销售出货 │ 库存查询 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 商业伙伴 │ 采购退货 │ 销售退货 │ 库存预警 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 数据字典 │ │ │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├─────────────────────────────────────────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 财务管理 │ 统计报表 │ 系统管理 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 供应商对账 │ 进货明细表 │ 角色管理 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 客户对账 │ 进退货明细表 │ 用户管理 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 收付款单 │ 销货明细表 │ 部门管理 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 其他费用 │ 销退货明细表 │ 功能权限 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ │ │ 参数配置 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ │ │ 系统日志 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└─────────────────────────────────────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="12-各模块功能清单"&gt;1.2 各模块功能清单
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;基础数据&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;数据字典（分类、计量单位、结算方式等）&lt;/li&gt;
&lt;li&gt;商品信息（编码、名称、规格、价格、库存）&lt;/li&gt;
&lt;li&gt;商业伙伴（客户、供应商、物流）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;进货管理&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;采购进货单（向供应商进货）&lt;/li&gt;
&lt;li&gt;采购退货单（向供应商退货）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;销货管理&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;销售出货单（向客户销货）&lt;/li&gt;
&lt;li&gt;销售退货单（客户退货）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;库存管理&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;商品库存查询（实时库存）&lt;/li&gt;
&lt;li&gt;安全库存预警&lt;/li&gt;
&lt;li&gt;库存盘点&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;财务管理&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;供应商对账单&lt;/li&gt;
&lt;li&gt;客户对账单&lt;/li&gt;
&lt;li&gt;收付款单（应收应付）&lt;/li&gt;
&lt;li&gt;其他费用单&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;统计报表&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;进货明细表&lt;/li&gt;
&lt;li&gt;进退货明细表&lt;/li&gt;
&lt;li&gt;销货明细表&lt;/li&gt;
&lt;li&gt;销退货明细表&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;系统管理&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;角色管理&lt;/li&gt;
&lt;li&gt;用户管理&lt;/li&gt;
&lt;li&gt;部门管理&lt;/li&gt;
&lt;li&gt;功能权限&lt;/li&gt;
&lt;li&gt;参数配置&lt;/li&gt;
&lt;li&gt;系统日志&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="二7-大核心数据表"&gt;二、7 大核心数据表
&lt;/h2&gt;&lt;h3 id="21-数据模型总览"&gt;2.1 数据模型总览
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;span class="lnt"&gt;14
&lt;/span&gt;&lt;span class="lnt"&gt;15
&lt;/span&gt;&lt;span class="lnt"&gt;16
&lt;/span&gt;&lt;span class="lnt"&gt;17
&lt;/span&gt;&lt;span class="lnt"&gt;18
&lt;/span&gt;&lt;span class="lnt"&gt;19
&lt;/span&gt;&lt;span class="lnt"&gt;20
&lt;/span&gt;&lt;span class="lnt"&gt;21
&lt;/span&gt;&lt;span class="lnt"&gt;22
&lt;/span&gt;&lt;span class="lnt"&gt;23
&lt;/span&gt;&lt;span class="lnt"&gt;24
&lt;/span&gt;&lt;span class="lnt"&gt;25
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌──────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ JxGoods │ ← 商品
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└──────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌──────────────┐ ┌──────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ JxPartner │ ←──│ 商业伙伴 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└──────────────┘ │ (客户/供应商) │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓ └──────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌──────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ JxBillHead │ ← 业务单据（进货/销货/退换）
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ + JxBillList │ (主表 + 详单)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└──────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌──────────────────┐ ┌─────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ JxAccountHead │ ←──│ 对账单 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ + JxAccountList │ │ (客户/供应商) │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└──────────────────┘ └─────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌──────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ JxPayment │ ← 收付款单（应收/应付）
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└──────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; +
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌──────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ JxOtherFee │ ← 其他费用
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└──────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="22-7-大表详细字段"&gt;2.2 7 大表详细字段
&lt;/h3&gt;&lt;h4 id="表-1商品信息jxgoods"&gt;表 1：商品信息（JxGoods）
&lt;/h4&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;名称&lt;/th&gt;
					&lt;th&gt;代码&lt;/th&gt;
					&lt;th&gt;类型&lt;/th&gt;
					&lt;th&gt;长度&lt;/th&gt;
					&lt;th&gt;必填&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;商品编码&lt;/td&gt;
					&lt;td&gt;Code&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;商品名称&lt;/td&gt;
					&lt;td&gt;Name&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;200&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;商品类别&lt;/td&gt;
					&lt;td&gt;Category&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;规格型号&lt;/td&gt;
					&lt;td&gt;Model&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;500&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;产地&lt;/td&gt;
					&lt;td&gt;Producer&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;计量单位&lt;/td&gt;
					&lt;td&gt;Unit&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;采购单价&lt;/td&gt;
					&lt;td&gt;BuyPrice&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;18,2&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;销售单价&lt;/td&gt;
					&lt;td&gt;SalePrice&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;18,2&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;安全库存&lt;/td&gt;
					&lt;td&gt;SafeQty&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;备注&lt;/td&gt;
					&lt;td&gt;Note&lt;/td&gt;
					&lt;td&gt;TextArea&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;附件&lt;/td&gt;
					&lt;td&gt;Files&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;500&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;设计要点&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Code 必须唯一&lt;/strong&gt;（业务主键）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Category 用数据字典&lt;/strong&gt;（避免硬编码）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BuyPrice / SalePrice&lt;/strong&gt; 单独字段而非关联价格表（简单场景）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SafeQty&lt;/strong&gt; 触发库存预警&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="表-2商业伙伴信息jxpartner"&gt;表 2：商业伙伴信息（JxPartner）
&lt;/h4&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;名称&lt;/th&gt;
					&lt;th&gt;代码&lt;/th&gt;
					&lt;th&gt;类型&lt;/th&gt;
					&lt;th&gt;长度&lt;/th&gt;
					&lt;th&gt;必填&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;类型（客户/供应商/物流）&lt;/td&gt;
					&lt;td&gt;Type&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;名称&lt;/td&gt;
					&lt;td&gt;Name&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;100&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;简称&lt;/td&gt;
					&lt;td&gt;ShortName&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;信用代码&lt;/td&gt;
					&lt;td&gt;SccNo&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;联系人&lt;/td&gt;
					&lt;td&gt;Contact&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;联系电话&lt;/td&gt;
					&lt;td&gt;Phone&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;联系地址&lt;/td&gt;
					&lt;td&gt;Address&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;500&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;开票地址&lt;/td&gt;
					&lt;td&gt;InvAddress&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;500&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;开票电话&lt;/td&gt;
					&lt;td&gt;InvPhone&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;开户银行&lt;/td&gt;
					&lt;td&gt;Bank&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;100&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;银行账号&lt;/td&gt;
					&lt;td&gt;Account&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;100&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;备注&lt;/td&gt;
					&lt;td&gt;Note&lt;/td&gt;
					&lt;td&gt;TextArea&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;附件&lt;/td&gt;
					&lt;td&gt;Files&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;500&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;设计要点&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Type 字段&lt;/strong&gt;区分客户/供应商/物流（多类型合一表）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;开票信息&lt;/strong&gt;与联系信息分离（财务合规）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;信用代码&lt;/strong&gt;用于企业客户开票&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="表-3业务单表头jxbillhead"&gt;表 3：业务单表头（JxBillHead）
&lt;/h4&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;名称&lt;/th&gt;
					&lt;th&gt;代码&lt;/th&gt;
					&lt;th&gt;类型&lt;/th&gt;
					&lt;th&gt;长度&lt;/th&gt;
					&lt;th&gt;必填&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;单据类型（进货/进退货/销货/销退货）&lt;/td&gt;
					&lt;td&gt;Type&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;业务单号&lt;/td&gt;
					&lt;td&gt;BillNo&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;单证状态&lt;/td&gt;
					&lt;td&gt;Status&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;单证日期&lt;/td&gt;
					&lt;td&gt;BillDate&lt;/td&gt;
					&lt;td&gt;Date&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;商业伙伴&lt;/td&gt;
					&lt;td&gt;Partner&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;100&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;合同号&lt;/td&gt;
					&lt;td&gt;ContractNo&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;发票号&lt;/td&gt;
					&lt;td&gt;InvoiceNo&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;结算方式&lt;/td&gt;
					&lt;td&gt;SettleMode&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;总金额&lt;/td&gt;
					&lt;td&gt;TotalAmount&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;18,2&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;物流公司&lt;/td&gt;
					&lt;td&gt;Logistics&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;100&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;物流单号&lt;/td&gt;
					&lt;td&gt;LogisticsNo&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;物流费用&lt;/td&gt;
					&lt;td&gt;LogisticsFee&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;18,2&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;退货单号&lt;/td&gt;
					&lt;td&gt;ReturnNo&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;备注&lt;/td&gt;
					&lt;td&gt;Note&lt;/td&gt;
					&lt;td&gt;TextArea&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;附件&lt;/td&gt;
					&lt;td&gt;Files&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;500&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;设计要点&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Type 字段&lt;/strong&gt;统一 4 种单据（进货 / 进退货 / 销货 / 销退货）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status 字段&lt;/strong&gt;单据状态（草稿 / 已审核 / 已完成 / 已作废）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ReturnNo&lt;/strong&gt; 关联原单（退货单反查原单）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Logistics 字段&lt;/strong&gt;支持内嵌物流信息&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="表-4业务单表体jxbilllist"&gt;表 4：业务单表体（JxBillList）
&lt;/h4&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;名称&lt;/th&gt;
					&lt;th&gt;代码&lt;/th&gt;
					&lt;th&gt;类型&lt;/th&gt;
					&lt;th&gt;长度&lt;/th&gt;
					&lt;th&gt;必填&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;表头 ID&lt;/td&gt;
					&lt;td&gt;HeadId&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;序号&lt;/td&gt;
					&lt;td&gt;SeqNo&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;商品编码&lt;/td&gt;
					&lt;td&gt;Code&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;商品名称&lt;/td&gt;
					&lt;td&gt;Name&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;200&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;商品类别&lt;/td&gt;
					&lt;td&gt;Category&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;规格型号&lt;/td&gt;
					&lt;td&gt;Model&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;500&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;产地&lt;/td&gt;
					&lt;td&gt;Producer&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;计量单位&lt;/td&gt;
					&lt;td&gt;Unit&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;数量&lt;/td&gt;
					&lt;td&gt;Qty&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;单价&lt;/td&gt;
					&lt;td&gt;Price&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;18,2&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;金额&lt;/td&gt;
					&lt;td&gt;Amount&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;18,2&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;备注&lt;/td&gt;
					&lt;td&gt;Note&lt;/td&gt;
					&lt;td&gt;TextArea&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;设计要点&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;HeadId 关联&lt;/strong&gt;表头（一对多）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;冗余 Name / Category&lt;/strong&gt;（避免 JOIN 商品表）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Amount = Qty × Price&lt;/strong&gt;（应用层计算 + 数据库 CHECK 约束）&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="表-5对账单表头jxaccounthead"&gt;表 5：对账单表头（JxAccountHead）
&lt;/h4&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;名称&lt;/th&gt;
					&lt;th&gt;代码&lt;/th&gt;
					&lt;th&gt;类型&lt;/th&gt;
					&lt;th&gt;长度&lt;/th&gt;
					&lt;th&gt;必填&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;单据类型（客户 / 供应商）&lt;/td&gt;
					&lt;td&gt;Type&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;对账单号&lt;/td&gt;
					&lt;td&gt;AccountNo&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;单证状态&lt;/td&gt;
					&lt;td&gt;Status&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;对账日期&lt;/td&gt;
					&lt;td&gt;AccountDate&lt;/td&gt;
					&lt;td&gt;Date&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;商业伙伴&lt;/td&gt;
					&lt;td&gt;Partner&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;100&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;业务日期&lt;/td&gt;
					&lt;td&gt;BizDates&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;100&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;合同号&lt;/td&gt;
					&lt;td&gt;ContractNo&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;发票号&lt;/td&gt;
					&lt;td&gt;InvoiceNo&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;总金额&lt;/td&gt;
					&lt;td&gt;TotalAmount&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;18,2&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;备注&lt;/td&gt;
					&lt;td&gt;Note&lt;/td&gt;
					&lt;td&gt;TextArea&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;附件&lt;/td&gt;
					&lt;td&gt;Files&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;500&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;设计要点&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;BizDates&lt;/strong&gt; 用 Text 存（&amp;ldquo;2024-01-01~2024-01-31&amp;rdquo;）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;总金额&lt;/strong&gt; = 各业务单据金额合计&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="表-6对账单表体jxaccountlist"&gt;表 6：对账单表体（JxAccountList）
&lt;/h4&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;名称&lt;/th&gt;
					&lt;th&gt;代码&lt;/th&gt;
					&lt;th&gt;类型&lt;/th&gt;
					&lt;th&gt;长度&lt;/th&gt;
					&lt;th&gt;必填&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;表头 ID&lt;/td&gt;
					&lt;td&gt;HeadId&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;单据 ID&lt;/td&gt;
					&lt;td&gt;BillId&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;设计要点&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;极简表体&lt;/strong&gt;：只存关联关系（多对多：一张对账单对应多张业务单据）&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="表-7收付款单jxpayment"&gt;表 7：收付款单（JxPayment）
&lt;/h4&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;名称&lt;/th&gt;
					&lt;th&gt;代码&lt;/th&gt;
					&lt;th&gt;类型&lt;/th&gt;
					&lt;th&gt;长度&lt;/th&gt;
					&lt;th&gt;必填&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;单据类型（应收 / 应付）&lt;/td&gt;
					&lt;td&gt;Type&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;单据编号&lt;/td&gt;
					&lt;td&gt;PaymentNo&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;单据状态&lt;/td&gt;
					&lt;td&gt;Status&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;单据日期&lt;/td&gt;
					&lt;td&gt;PaymentDate&lt;/td&gt;
					&lt;td&gt;Date&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;商业伙伴&lt;/td&gt;
					&lt;td&gt;Partner&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;100&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;单据来源（对账 / 新增）&lt;/td&gt;
					&lt;td&gt;Source&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;总金额&lt;/td&gt;
					&lt;td&gt;TotalAmount&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;18,2&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;已收付金额&lt;/td&gt;
					&lt;td&gt;PaidAmount&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;18,2&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;剩余金额&lt;/td&gt;
					&lt;td&gt;RemainAmount&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;18,2&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;备注&lt;/td&gt;
					&lt;td&gt;Note&lt;/td&gt;
					&lt;td&gt;TextArea&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;附件&lt;/td&gt;
					&lt;td&gt;Files&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;500&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;记录&lt;/td&gt;
					&lt;td&gt;Records&lt;/td&gt;
					&lt;td&gt;TextArea&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;业务单据 ID&lt;/td&gt;
					&lt;td&gt;BizId&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;设计要点&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;RemainAmount = TotalAmount - PaidAmount&lt;/strong&gt;（数据库 CHECK 约束）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Records 字段&lt;/strong&gt;记录每次收付款流水（JSON 数组）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Source 字段&lt;/strong&gt;区分&amp;quot;对账生成&amp;quot;vs&amp;quot;手动新增&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="附表其他费用信息jxotherfee"&gt;附表：其他费用信息（JxOtherFee）
&lt;/h4&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;名称&lt;/th&gt;
					&lt;th&gt;代码&lt;/th&gt;
					&lt;th&gt;类型&lt;/th&gt;
					&lt;th&gt;长度&lt;/th&gt;
					&lt;th&gt;必填&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;类型（收入 / 支出）&lt;/td&gt;
					&lt;td&gt;Type&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;费用编号&lt;/td&gt;
					&lt;td&gt;FeeNo&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;单据状态&lt;/td&gt;
					&lt;td&gt;Status&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;发生金额&lt;/td&gt;
					&lt;td&gt;Amount&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;18,2&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;发生日期&lt;/td&gt;
					&lt;td&gt;FeeDate&lt;/td&gt;
					&lt;td&gt;Date&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;所属部门&lt;/td&gt;
					&lt;td&gt;Department&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;备注&lt;/td&gt;
					&lt;td&gt;Note&lt;/td&gt;
					&lt;td&gt;TextArea&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;附件&lt;/td&gt;
					&lt;td&gt;Files&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;500&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="三核心业务流程"&gt;三、核心业务流程
&lt;/h2&gt;&lt;h3 id="31-采购流程"&gt;3.1 采购流程
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;供应商 ──→ 采购进货单 ──→ 库存增加 ──→ 供应商对账单 ──→ 付款单
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↑ ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └────── 采购退货单
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;关键业务规则&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;进货单必须关联供应商&lt;/li&gt;
&lt;li&gt;进货审核后库存才增加&lt;/li&gt;
&lt;li&gt;退货单必须关联原进货单&lt;/li&gt;
&lt;li&gt;对账单的金额 = 进货金额 - 退货金额&lt;/li&gt;
&lt;li&gt;付款单有&amp;quot;已付/未付&amp;quot;两种状态&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="32-销售流程"&gt;3.2 销售流程
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;客户 ──→ 销售出货单 ──→ 库存减少 ──→ 客户对账单 ──→ 收款单
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↑ ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └────── 销售退货单
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;关键业务规则&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;出货前必须检查库存（不允许负库存）&lt;/li&gt;
&lt;li&gt;出货单必须关联客户&lt;/li&gt;
&lt;li&gt;退货单必须关联原出货单&lt;/li&gt;
&lt;li&gt;销售价不能低于进价（可选规则）&lt;/li&gt;
&lt;li&gt;收款单按&amp;quot;已收/未收&amp;quot;管理&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="33-库存预警"&gt;3.3 库存预警
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;-- 库存预警 SQL
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;g&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Code&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;g&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;g&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SafeQty&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;COALESCE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SUM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Qty&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CurrentQty&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;g&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SafeQty&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;COALESCE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SUM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Qty&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ShortQty&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;JxGoods&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;g&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;JxBillList&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Code&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;g&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Code&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;JxBillHead&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;h&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;h&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;HeadId&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;h&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Status&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;已审核&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;g&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Code&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;g&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;g&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SafeQty&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;HAVING&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CurrentQty&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;g&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SafeQty&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="四关键设计原则"&gt;四、关键设计原则
&lt;/h2&gt;&lt;h3 id="41-表设计原则"&gt;4.1 表设计原则
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;主从分离&lt;/strong&gt;：表头（Head）+ 表体（List）模式&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;类型字段&lt;/strong&gt;：单据类型用 Type 字段区分（避免建 4 张表）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;冗余字段&lt;/strong&gt;：商品名称 / 类别冗余到表体（避免 JOIN）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;审计字段&lt;/strong&gt;：每张表都加 CreateBy / CreateTime / UpdateBy / UpdateTime&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;软删除&lt;/strong&gt;：Status = &amp;lsquo;已作废&amp;rsquo; 而非物理删除&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="42-业务规则原则"&gt;4.2 业务规则原则
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;单据状态机&lt;/strong&gt;：草稿 → 已审核 → 已完成 → 已作废&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;金额一致性&lt;/strong&gt;：表头 TotalAmount = SUM(表体 Amount)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;库存一致性&lt;/strong&gt;：每次进出货都更新库存表&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;对账一致性&lt;/strong&gt;：对账单金额 = 关联单据金额&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;收付款一致性&lt;/strong&gt;：已付 + 剩余 = 总金额&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="五扩展设计"&gt;五、扩展设计
&lt;/h2&gt;&lt;h3 id="51-水平扩展"&gt;5.1 水平扩展
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;多仓库&lt;/strong&gt;：增加 &lt;code&gt;Warehouse&lt;/code&gt; 表 + &lt;code&gt;BillHead&lt;/code&gt; 增加 &lt;code&gt;WarehouseId&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;多币种&lt;/strong&gt;：增加 &lt;code&gt;Currency&lt;/code&gt; 字段&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;批次管理&lt;/strong&gt;：增加 &lt;code&gt;Batch&lt;/code&gt; 表（生产日期 / 过期日期）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;序列号&lt;/strong&gt;：增加 &lt;code&gt;SerialNumber&lt;/code&gt; 表（每件商品唯一标识）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="52-性能优化"&gt;5.2 性能优化
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;索引&lt;/strong&gt;：Code（商品编码）、BillNo（业务单号）、Partner（商业伙伴）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;分区&lt;/strong&gt;：按 BillDate 分区（按月 / 按年）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;归档&lt;/strong&gt;：已完成超过 1 年的单据归档到历史表&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="53-集成扩展"&gt;5.3 集成扩展
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;财务系统&lt;/strong&gt;：对接金蝶 / 用友，自动生成凭证&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;电商系统&lt;/strong&gt;：对接淘宝 / 京东 / 拼多多，订单同步&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WMS 系统&lt;/strong&gt;：对接仓储管理，自动同步库存&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRM 系统&lt;/strong&gt;：对接客户管理，关联销售机会&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="六写在最后"&gt;六、写在最后
&lt;/h2&gt;
 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;进销存系统的本质&lt;/strong&gt;是&amp;quot;&lt;strong&gt;单据驱动库存&lt;/strong&gt;&amp;quot;——每张业务单据都触发一次库存变动，每张对账单都基于业务单据生成。&lt;/p&gt;

 &lt;/blockquote&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;个人建议&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;新项目起步&lt;/strong&gt;：先做&amp;quot;商品 + 商业伙伴 + 业务单据&amp;quot;3 张表&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MVP 阶段&lt;/strong&gt;：先做&amp;quot;进货 + 销货&amp;quot;两个核心流程&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;完整阶段&lt;/strong&gt;：再补&amp;quot;对账 + 收付款 + 报表&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;优化阶段&lt;/strong&gt;：最后做&amp;quot;多仓库 / 多币种 / 批次管理&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;参考开源&lt;/strong&gt;：&lt;a class="link" href="https://doc.jxcsoft.cn/h/j/" target="_blank" rel="noopener"
 &gt;jxcsoft&lt;/a&gt; 是一套成熟的进销存参考实现&lt;/li&gt;
&lt;/ol&gt;

 &lt;/blockquote&gt;
&lt;h2 id="参考资料"&gt;参考资料
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://doc.jxcsoft.cn/h/j/" target="_blank" rel="noopener"
 &gt;jxcsoft 进销存文档&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.jiandaoyun.com/index/lightweight_erp" target="_blank" rel="noopener"
 &gt;企业 ERP 选型指南&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.kingdee.com/" target="_blank" rel="noopener"
 &gt;金蝶云进销存&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.yonyou.com/" target="_blank" rel="noopener"
 &gt;用友 U8 进销存&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="2024-视角进销存-saas-的-ai-化与多渠道融合"&gt;2024+ 视角（进销存 SaaS 的 AI 化与多渠道融合）
&lt;/h2&gt;&lt;p&gt;2024 年 3 月的进销存架构在 2024-2026 年的几个关键演进：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;云原生 SaaS 主导&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;国内：&lt;strong&gt;用友 YonBuilder、金蝶云·星辰、管家婆云 ERP、柠檬云进销存、浪潮 GS Cloud&lt;/strong&gt; 已成主流&lt;/li&gt;
&lt;li&gt;国际：&lt;strong&gt;NetSuite、Odoo 18、SAP Business One Cloud&lt;/strong&gt; 仍是大型企业首选&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;多租户架构&lt;/strong&gt;（Multi-Tenant）是 SaaS ERP 的标配，&lt;strong&gt;租户隔离&lt;/strong&gt;通过行级安全（RLS）+ 独立 Schema 实现&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;多渠道融合&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;进销存从&amp;quot;线下 + 单一电商&amp;quot;升级为&lt;strong&gt;全渠道订单路由&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;淘宝/天猫、京东、拼多多、抖音、快手、小红书、视频号&lt;/li&gt;
&lt;li&gt;海外：Shopify、Amazon、eBay、Lazada、Shopee&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;订单中台&lt;/strong&gt;（如管易云、万里牛、店小秘）聚合所有渠道订单，再分发到 WMS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI 选品 + 智能补货&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AI 选品&lt;/strong&gt;：基于历史销售 + 季节 + 趋势预测下季爆品&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;智能补货&lt;/strong&gt;：基于安全库存 + 在途库存 + 销售预测，自动生成采购建议&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI 需求预测&lt;/strong&gt;（Prophet / LSTM / XGBoost）替代人工经验&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;金税四期 + 数电票合规&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;金税四期&lt;/strong&gt;（2022 起）全面落地，&lt;strong&gt;数电票（数字化电子发票）&lt;/strong&gt; 取代传统税控发票&lt;/li&gt;
&lt;li&gt;ERP 系统必须&lt;strong&gt;直连税务系统&lt;/strong&gt;（如航天信息、百望电子），自动开具数电票&lt;/li&gt;
&lt;li&gt;进销存发票流（进项发票 → 销项发票）对账成为核心&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WMS + TMS 深度集成&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;WMS（仓储管理）&lt;/strong&gt;：PDA 扫码、电子标签、AGV 联动&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TMS（运输管理）&lt;/strong&gt;：路径优化、运费计算、在途追踪&lt;/li&gt;
&lt;li&gt;进销存 ↔ WMS ↔ TMS 实时同步（MQ / CDC）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;财务业务一体化&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;业务单据自动生成会计凭证&lt;/strong&gt;（金蝶 EAS Cloud、用友 NC Cloud）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;银企直连&lt;/strong&gt;（与银行系统对接，自动收付款）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;电子档案&lt;/strong&gt;（会计档案电子化，进销存发票、单据电子归档）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;数据模型演进&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;7 大表（商品/伙伴/单据/对账/收付款）的&amp;quot;主从分离 + 类型字段&amp;quot;思路&lt;strong&gt;依然成立&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;新增关键字段：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;多租户字段&lt;/strong&gt;（TenantId）—— SaaS 必备&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;多组织&lt;/strong&gt;（OrgId）—— 集团多公司&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;币种 / 汇率&lt;/strong&gt;（Currency、ExchangeRate）—— 跨境必备&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;批次 / 序列号&lt;/strong&gt;（BatchNo、SerialNo）—— 食品/医药/3C 行业刚需&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;附件 OSS 化&lt;/strong&gt;（Files → OSS Key）—— 不再存数据库&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;低代码 / SaaS 平台化&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;金蝶云·苍穹、用友 BIP、钉钉宜搭、飞书多维表格&lt;/strong&gt; 让中小企业用&amp;quot;低代码&amp;quot;自建进销存&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;简道云、明道云、氚云&lt;/strong&gt; 等 aPaaS 平台让进销存二次开发&lt;strong&gt;零代码&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;数据中台 / BI 增强&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;进销存数据进&lt;strong&gt;数据中台&lt;/strong&gt;（阿里云 DataWorks、华为 DataArts）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BI 工具&lt;/strong&gt;（FineBI、PowerBI、Tableau、Quick BI）做销售分析、库存周转分析、毛利分析&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;毛利率分析&lt;/strong&gt;（按商品 / 客户 / 渠道）成为管理者核心看板&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;行业垂直化&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;医药行业&lt;/strong&gt;（GSP 合规、批号追溯、冷链监控）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;食品行业&lt;/strong&gt;（FIFO、保质期、批次追溯）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;服装行业&lt;/strong&gt;（SKU 多、季节性、颜色尺码）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;建材行业&lt;/strong&gt;（长账期、批次价、计量单位复杂）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;跨境电商&lt;/strong&gt;（多币种、海外仓、退货逆向物流）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;实战选型（2024-2026）&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;小型企业（&amp;lt; 50 人）&lt;/strong&gt;：金蝶云·星辰 / 管家婆云 / 简道云—— SaaS + 低代码&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中型企业（50-500 人）&lt;/strong&gt;：用友 YonSuite / 金蝶云·星空 / 浪潮 GS Cloud&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;大型企业（&amp;gt; 500 人）&lt;/strong&gt;：用友 NC Cloud / 金蝶 EAS Cloud / SAP S/4HANA&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;跨境电商&lt;/strong&gt;：店小秘 + 旺店通 + 海外仓 WMS&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;特殊行业&lt;/strong&gt;（医药/食品/冷链）：行业 SaaS（药师帮、餐道、九曳供应链等）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;核心结论&lt;/strong&gt;：2024 年这篇的&amp;quot;7 大表 + 7 大模块&amp;quot;骨架&lt;strong&gt;至今仍是进销存系统的最小完备设计&lt;/strong&gt;——变化的是多租户、多渠道、AI 智能、合规（金税四期）、低代码、行业垂直化这 6 个方向。&lt;strong&gt;业务本质未变，技术栈与边界在持续扩张&lt;/strong&gt;。&lt;/p&gt;</description></item></channel></rss>