当前位置: 首页 > news >正文

升鲜宝生鲜配送供应链管理系统---PMS 商品模块 + 动态翻译设计说明

PMS 商品模块 + 动态翻译设计说明书
一、模块总体定位

PMS(Product Master System)是供应链体系的商品主数据中心,负责统一维护商品的品牌、分类、标签、单位、材质、存储方式、分拣区域、SPU、SKU 及多语言翻译。
该模块与采购、仓储、销售、门店、会员等模块共用商品主数据,实现数据一致性与多语言国际化展示。

二、主要表结构
● pms_brand(商品品牌表)
定义商品品牌信息,如品牌编码、品牌名称、品牌图标等。
● pms_goods_category(商品分类表)
定义商品所属的分类层级结构,可用于前端展示与库存控制。
● pms_tag(商品标签表)
定义商品标签,如‘热卖’‘新品’,支持图标与文字标签两种形式。
● pms_goods_unit(商品单位表)
定义计量单位,区分计重与计件单位。
● pms_goods_material(商品材质表)
定义商品材质类型,如金属、塑料、玻璃等。
● pms_goods_storage_method(商品存储方式表)
定义商品的存储环境(常温、冷藏、冷冻等)及温度范围。
● pms_goods(商品SPU表)
标准商品定义,包含品牌、分类、材质、标签、存储方式等核心属性。
● pms_goods_sku(商品SKU表)
定义商品的规格与条码,是库存管理与销售的最小单元。
● pms_goods_sku_unit(商品规格单位关系表)
定义 SKU 的销售、采购单位及价格信息。
● pms_pick_area(商品分拣区域表)
定义仓库或门店分拣区域,如冷藏区、常温区。
● sys_dynamic_translation(动态翻译表)
统一管理多语言翻译内容,用于商品、品牌、分类、标签等实体的多语言显示。
三、动态翻译表设计说明

表名:sys_dynamic_translation
功能:存储系统内任意实体的多语言翻译字段。通过 entity_type + entity_id + field_name + language_code 进行唯一定位。

主要字段说明:

  • entity_type:实体类型,如 product_spu、product_brand
  • entity_id:对应实体主表 ID
  • language_code:语言代码,如 zh_CN、en_US、ja_JP
  • field_name:字段名称,如 goods_name、description
  • field_value:翻译后的字段值
    四、翻译示例

示例:
entity_type = 'product_spu', entity_id = 1001

语言 字段
zh_CN goods_name 可口可乐500ml
en_US goods_name Coca-Cola 500ml
ja_JP goods_name コカ・コーラ500ml

五、Redis缓存设计

Key 格式: i18n:{entity_type}:{entity_id}:{language_code}
Value(Hash结构): { "field_name": "field_value" }

查询逻辑:

  1. 优先查Redis;
  2. 无缓存则查数据库并回写缓存;
  3. 修改翻译后,刷新对应Key。

六、ER结构说明

pms_goods_category (1:N)
→ pms_goods (SPU)
├── brand_id → pms_brand
├── material_id → pms_goods_material
├── storage_method_id → pms_goods_storage_method
├── pick_area_id → pms_pick_area
├── (1:N) → pms_goods_sku → (1:N) → pms_goods_sku_unit
└── (1:N) → sys_dynamic_translation (多语言)

七、总结

PMS 模块通过 sys_dynamic_translation 实现了商品主数据的全球化能力。
所有多语言展示均通过该表动态维护并缓存,便于扩展与国际化部署。

http://www.jsqmd.com/news/34146/

相关文章:

  • 深入浅出 SPA/MPA
  • CPP 学习笔记 语法总结 - 阿源
  • 2025 11 7
  • 深入解析:大数据集群环境搭建(Ubantu)
  • Unity Shader 入门教程:从零开始编写你的第一个 Shader
  • 中电金信​​:「AI智变」这个AI自动化工厂,助力模型高质效落地
  • 实用指南:Linux内核架构浅谈2- Linux内核与硬件交互的底层逻辑:硬件抽象层的作用
  • 2025年有机纯驼奶粉加工厂权威推荐榜单:初乳配方驼乳粉/全脂羊奶粉/绵羊奶粉源头厂家精选
  • 2025年网络安全法要求下,主流项目管理工具如何选
  • 转录组基因表达差异分析全流程:以GSE65682为例
  • 英伟达DCGM说明和安装
  • 阿卡德付费文章:让每个普通人的知识,都能变成真金白银
  • Mysql杂志(三十)——索引失效情况 - 指南
  • 84用python命令查看安装了那些库
  • 84用python命令查看安装了那些库
  • 使用NIFI 同步数据库表
  • 2025年尖顶篷房生产厂家权威推荐榜单:球形篷房/多边形篷房/会展篷房源头厂家精选
  • 手把手教你在unity中实现一个视觉小说系统(一)
  • 2025 年 1688 店铺代运营品牌最新推荐排行榜,专业机构实力测评及高性价比选择指南
  • 开发快、团队小、竞争狠:小游戏项目管理的破局之道,如何在高并发项目中兼顾速度与质量?
  • 2025 东莞外贸独立站公司最新推荐榜:全链路服务商测评解析与优质品牌优选指南东莞/广州/深圳/佛山/中山/惠州外贸独立站运营公司推荐
  • 2025年深圳刑事辩护律师权威推荐榜单:医疗纠纷案/婚姻家庭案/知识产权案法律服务专家精选
  • BMS(电池管理便捷的系统)的主要作用和架构简述
  • 某场模拟赛
  • 2025-11-07
  • 2025年真空润滑脂厂家权威推荐榜单:无尘室润滑脂/位移平台润滑脂/电子显微镜润滑脂源头厂家精选
  • 微信银行组件接口
  • 2025低烟无卤/UL3302/UL3767/UL4413辐照线厂家推荐明秀电子,品质可靠认证齐全
  • 2025年无火焰泄压阀厂家权威推荐榜单:无火焰泄爆装置/重复式无火焰泄爆装置/重复式无火焰泄爆阀源头厂家精选
  • 2025内窥镜电缆线/B超线厂家推荐明秀电子,专业制造品质可靠