Нет описания
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

服装ERP店铺档案表创建提示词

核心需求

基于服装行业ERP系统,创建用于渠道管理、配补调决策和销售分析的店铺档案数据表。

表基本信息

  • 表名: dw_shop_master
  • 模型名: DWShopMaster
  • 表注释: 店铺主档表 - 用于渠道管理和配补调决策
  • 开发框架: Go + GORM

必需字段列表

1. 基础信息

  • shop_id - 店铺ID (主键)
  • shop_code - 店铺编码 (唯一)
  • shop_name - 店铺名称
  • shop_short_name - 店铺简称

2. 维度外键关系

  • business_model_id - 经营模式ID (外键)
  • store_tier_id - 店铺定位ID (外键)
  • retail_format_id - 零售业态ID (外键)
  • market_tier_id - 市场层级ID (外键)
  • sales_channel_id - 销售渠道ID (外键)
  • region_id - 区域ID (外键)

3. 位置信息

  • province - 省份
  • city - 城市
  • address - 详细地址
  • mall_code - 商场/商圈编码
  • mall_name - 商场/商圈名称

4. 店铺属性

  • store_area - 店铺面积(平方米)
  • opening_date - 开业日期
  • manager_name - 店长姓名
  • contact_phone - 联系电话
  • employee_count - 员工人数

5. 经营指标

  • inventory_capacity - 库存容量(件数或SKU数)

6. 状态信息

  • shop_status - 店铺状态 (1营业中/2装修中/3停业/4关闭)
  • is_active - 是否激活
  • remark - 备注

7. 时间信息

  • created_at - 创建时间
  • updated_at - 更新时间
  • data_date - 数据日期 (数据仓库快照)

维度字典表 (需要单独创建)

dim_business_model (经营模式维度)

  • id - 主键ID
  • code - 编码 (DIR/FRC/DSP/CON/WHL)
  • name - 名称 (直营/加盟/经销/联营/批发)
  • description - 描述
  • sort_order - 排序

dim_store_tier (店铺定位维度)

  • id - 主键ID
  • code - 编码 (FLA/IMG/PRI/SEC/OUT/POP)
  • name - 名称 (旗舰店/形象店/主力店/标准店/奥莱店/快闪店)
  • min_area - 最小面积要求
  • max_area - 最大面积要求

dim_retail_format (零售业态维度)

  • id - 主键ID
  • code - 编码 (FSS/DPM/SMC/AIR/TRS/RES)
  • name - 名称 (街铺/百货/购物中心/机场/交通枢纽/度假区)
  • business_hours_type - 营业时间类型

dim_market_tier (市场层级维度)

  • id - 主键ID
  • code - 编码 (T0/T1/T2/T3/T4)
  • name - 名称 (超一线/一线/二线/三线/四线)
  • description - 描述

dim_sales_channel (销售渠道维度)

  • id - 主键ID
  • code - 编码 (OFF/ECC/DTC/SOC/LEC)
  • name - 名称 (线下/平台电商/品牌直营/社交电商/直播电商)

dim_region (区域维度)

  • id - 主键ID
  • code - 编码
  • name - 名称
  • parent_id - 父级区域ID
  • level - 层级 (1国家/2大区/3省份/4城市)

索引要求

  • 主键: shop_id
  • 唯一索引: shop_code
  • 普通索引: business_model_id, store_tier_id, retail_format_id, market_tier_id, sales_channel_id, region_id, shop_status
  • 复合索引: (business_model_id, region_id, shop_status)

特别说明

  1. 采用维度表与事实表分离的设计模式
  2. 维度信息统一管理,便于维护和多语言扩展
  3. 店铺表只保存外键关系,减少数据冗余
  4. 支持灵活的多维度分析和报表查询
  5. 便于新维度的扩展和现有维度的调整

参考示例

参考现有代码风格,生成GORM结构体。

输出路径

/Users/kenqdy/Documents/v-bdx-workspace/svc-mercury/internal/tables/

  • dw_shop_master.go
  • dim_business_model.go
  • dim_store_tier.go
  • dim_retail_format.go
  • dim_market_tier.go
  • dim_sales_channel.go
  • dim_region.go