-- =============================================================================
-- 店铺配送设置 biz_shop_delivery_setting
-- 用途：商家维护发货人/发货地址（每店一份）；C 端商品详情展示发货城市
-- 关联文档：doc/店铺后台/配送设置/配送设置技术方案.md
-- =============================================================================

CREATE TABLE IF NOT EXISTS `biz_shop_delivery_setting` (
  `setting_id`     bigint(20)   NOT NULL AUTO_INCREMENT COMMENT '主键',
  `shop_id`        bigint(20)   NOT NULL COMMENT '店铺ID（biz_shop.shop_id）；每店唯一',
  `shipper_name`   varchar(64)  NOT NULL COMMENT '发货人',
  `shipper_mobile` varchar(20)  NOT NULL COMMENT '发货人联系方式',
  `region_code`    varchar(64)  NOT NULL COMMENT '发货地区省市区编码（区县级 biz_region.code）',
  `region_name`    varchar(128) NOT NULL COMMENT '省/市/区名称快照，/拼接',
  `city_name`      varchar(64)  NOT NULL COMMENT '市名称快照；C端 logistics.shipCity',
  `detail_address` varchar(256) NOT NULL COMMENT '发货详细地址',
  `create_by`      varchar(64)  DEFAULT NULL COMMENT '创建者',
  `create_time`    datetime     NOT NULL COMMENT '创建时间',
  `update_by`      varchar(64)  DEFAULT NULL COMMENT '更新者',
  `update_time`    datetime     DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`setting_id`),
  UNIQUE KEY `uk_shop_delivery` (`shop_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='店铺配送设置（发货信息，每店一份）';
