--- name: init-defaults description: 默认值初始化文件 - 提供店铺、商品、公司维度表的默认参考数据 license: MIT compatibility: opencode metadata: category: database domain: retail-erp table_type: reference business_type: dimension_defaults --- # 默认值初始化文件 (init_defaults) ## 文件信息 - **文件类型**: Go初始化文件,非数据库表 - **用途**: 提供店铺维度、商品维度、公司维度表的默认参考数据 - **关联表**: master_store_dimension, master_product_dimension, master_company_dimension ## 包含的默认维度数据 1. **店铺维度默认值**: - 经营权模式: 直营店(DIR)、特许加盟店(FRC)、经销商店(DSP)、联营店(CON)、批发客户(WHL)、公司内购店(COR) - 店铺定位: 旗舰店(FLA)、形象店(IMG)、主力店(PRI)、标准店(SEC)、奥莱店(OUT)、快闪店(POP) - 零售业态: 独立街铺(FSS)、百货专柜(DPM)、购物中心店(SMC)、机场店(AIR)、交通枢纽店(TRS)、度假区店(RES) - 区域层级: 一线城市(T1)、新一线城市(T1N)、二线城市(T2)、三线城市(T3)、四线城市(T4)、五线城市(T5) - 商圈类型: 核心商圈(CRC)、区域商圈(RGC)、社区商圈(CMC)、旅游商圈(TRC)、交通枢纽商圈(TRN)、其他商圈(OTH) 2. **商品维度默认值**: - 商品生命周期: 导入期(INT)、成长期(GRO)、成熟期(MAT)、衰退期(DEC)、清仓期(CLE) - 商品品类: 上衣(TOP)、下装(BOT)、连衣裙(DRS)、外套(OUT)、配饰(ACC)、鞋履(SHO)、箱包(BAG) - 面料类型: 棉质(COT)、涤纶(POL)、尼龙(NYL)、羊毛(WOL)、丝绸(SIL)、皮革(LEA)、混纺(BLD) - 穿着场合: 日常休闲(CSL)、商务正装(FOR)、运动健身(SPT)、社交宴会(SOC)、户外活动(OUT)、居家居家(HOM) 3. **公司维度默认值**: - 公司类型: 品牌公司(BRD)、经销商(DST)、零售商(RET)、供应商(SUP)、物流公司(LOG)、其他(OTH) - 企业规模: 大型企业(LRG)、中型企业(MID)、小型企业(SML)、微型企业(MIC) - 所属行业: 服装服饰(APP)、纺织业(TEX)、零售业(RET)、批发业(WHO)、制造业(MAN)、服务业(SER) ## 在查询拆解中的角色 - **参考数据**: 提供维度表的默认值参考,用于理解维度编码含义 - **维度映射**: 帮助理解档案表中的维度字段编码与名称的对应关系 - **筛选条件**: 维度编码可用于where条件筛选,例如按店铺定位筛选店铺 ## 关键使用规则 1. **非查询表**: 此文件不直接对应数据库表,不用于直接查询 2. **维度参考**: 主要用于理解维度编码的含义,辅助编写查询条件 3. **编码映射**: 维度编码(如FLA、DIR等)在档案表中作为字段值存在 4. **关联使用**: 与master_store、master_product、master_company表关联时,可参考这些默认值理解业务含义 ## 多步骤查询支持 - 不作为数据源表创建中间表 - 仅作为参考信息,帮助理解维度编码含义 - 在编写查询时,可根据这些默认值构建更有业务意义的筛选条件