修改产品套餐
This commit is contained in:
@@ -1257,6 +1257,7 @@ CREATE TABLE `prc_price_set_detail` (
|
||||
`psd_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '套餐明细id',
|
||||
`price_set_id` bigint(20) NOT NULL COMMENT '价格套餐id',
|
||||
`psv_id` bigint(20) DEFAULT NULL COMMENT '套餐版本id',
|
||||
`psp_id` bigint(20) DEFAULT NULL COMMENT '套餐产品主表id prc_price_set_product.psp_id',
|
||||
`product_code` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '产品代码',
|
||||
`product_name` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '产品名称',
|
||||
`country_code` char(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '国家二字码',
|
||||
@@ -1286,6 +1287,7 @@ CREATE TABLE `prc_price_set_detail` (
|
||||
KEY `idx_psd_zone` (`zone_id`),
|
||||
KEY `idx_psd_country_zone` (`price_set_id`,`product_code`,`country_code`,`zone_code`),
|
||||
KEY `idx_psd_psv` (`psv_id`),
|
||||
KEY `idx_psd_psp` (`psp_id`),
|
||||
KEY `idx_psd_weight_match` (`price_set_id`,`product_code`,`country_code`,`weight_min`,`weight_max`),
|
||||
KEY `idx_psd_eff` (`price_set_id`,`effective_date`,`expire_date`),
|
||||
CONSTRAINT `fk_psd_psv` FOREIGN KEY (`psv_id`) REFERENCES `prc_price_set_version` (`psv_id`) ON DELETE CASCADE,
|
||||
@@ -1315,6 +1317,33 @@ CREATE TABLE `prc_price_set_version` (
|
||||
CONSTRAINT `fk_psv_set` FOREIGN KEY (`price_set_id`) REFERENCES `prc_price_set` (`price_set_id`) ON DELETE CASCADE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='价格套餐版本';
|
||||
|
||||
-- ----------------------------
|
||||
-- 表结构:`prc_price_set_product`
|
||||
-- ----------------------------
|
||||
CREATE TABLE `prc_price_set_product` (
|
||||
`psp_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '套餐产品主表id',
|
||||
`price_set_id` bigint(20) NOT NULL COMMENT '价格套餐id',
|
||||
`psv_id` bigint(20) NOT NULL COMMENT '套餐版本id',
|
||||
`product_code` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '产品对接代码',
|
||||
`product_name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '产品名称',
|
||||
`service_level` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '时效等级',
|
||||
`cargo_attr` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '走货属性',
|
||||
`dest_region` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '目的区域',
|
||||
`update_note` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '更新说明',
|
||||
`tax_mode` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'TAX_INCLUDED' COMMENT 'TAX_INCLUDED包税 TAX_EXCLUDED不包税',
|
||||
`source_product_id` bigint(20) DEFAULT NULL COMMENT '来源产品库 product.product_id',
|
||||
`source_sheet` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源Excel sheet',
|
||||
`create_time` datetime DEFAULT NULL,
|
||||
`update_time` datetime DEFAULT NULL,
|
||||
PRIMARY KEY (`psp_id`),
|
||||
UNIQUE KEY `uk_psp_psv_code` (`psv_id`,`product_code`),
|
||||
KEY `idx_psp_set` (`price_set_id`),
|
||||
KEY `idx_psp_psv` (`psv_id`),
|
||||
KEY `idx_psp_code` (`product_code`),
|
||||
CONSTRAINT `fk_psp_psv` FOREIGN KEY (`psv_id`) REFERENCES `prc_price_set_version` (`psv_id`) ON DELETE CASCADE,
|
||||
CONSTRAINT `fk_psp_set` FOREIGN KEY (`price_set_id`) REFERENCES `prc_price_set` (`price_set_id`) ON DELETE CASCADE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='价格套餐产品主表-与产品库快照独立';
|
||||
|
||||
-- ----------------------------
|
||||
-- 表结构:`prc_price_set_version_surcharge`
|
||||
-- ----------------------------
|
||||
|
||||
Reference in New Issue
Block a user