1
This commit is contained in:
24
_sql/create_pricing_plans_table.sql
Normal file
24
_sql/create_pricing_plans_table.sql
Normal file
@@ -0,0 +1,24 @@
|
||||
-- 创建价格套餐表
|
||||
-- 用于存储各种价格套餐的配置信息
|
||||
|
||||
CREATE TABLE `pricing_plans` (
|
||||
`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '价格套餐ID',
|
||||
`name` VARCHAR(100) NOT NULL DEFAULT '' COMMENT '套餐名称(如:体验套餐、月度套餐等)',
|
||||
`duration` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '时长描述(如:7天、30天、永久)',
|
||||
`days` INT(11) NOT NULL DEFAULT 0 COMMENT '天数(-1表示永久,0表示无限制)',
|
||||
`price` DECIMAL(10,2) NOT NULL DEFAULT 0.00 COMMENT '售价(元)',
|
||||
`original_price` DECIMAL(10,2) NULL DEFAULT NULL COMMENT '原价(元),可为空表示无原价',
|
||||
`unit` VARCHAR(20) NOT NULL DEFAULT '元' COMMENT '价格单位',
|
||||
`discount` VARCHAR(50) NULL DEFAULT NULL COMMENT '折扣描述(如:8.3折、超值)',
|
||||
`features` TEXT NOT NULL COMMENT '功能特性列表(JSON字符串数组)',
|
||||
`featured` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否为推荐套餐(1=推荐,0=普通)',
|
||||
`is_active` TINYINT(1) NOT NULL DEFAULT 1 COMMENT '是否启用(1=启用,0=禁用)',
|
||||
`sort_order` INT(11) NOT NULL DEFAULT 0 COMMENT '排序顺序(越小越靠前)',
|
||||
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`last_modify_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间',
|
||||
`is_delete` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否删除(1=已删除,0=未删除)',
|
||||
PRIMARY KEY (`id`),
|
||||
INDEX `idx_is_active` (`is_active`),
|
||||
INDEX `idx_is_delete` (`is_delete`),
|
||||
INDEX `idx_sort_order` (`sort_order`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='价格套餐表';
|
||||
Reference in New Issue
Block a user