# 服装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