You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
1.7 KiB
28 lines
1.7 KiB
-- 赠品表设计
|
|
-- 创建时间:2025-01-24
|
|
-- 设计说明:根据项目现有数据库规范设计
|
|
|
|
DROP TABLE IF EXISTS `shcool_resources_gift`;
|
|
CREATE TABLE `shcool_resources_gift` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '赠品主键ID',
|
|
`gift_name` varchar(255) NOT NULL DEFAULT '' COMMENT '赠品名称',
|
|
`gift_type` varchar(50) NOT NULL DEFAULT '' COMMENT '赠品类型:course(赠课),voucher(代金券)',
|
|
`gift_time` int(11) NOT NULL DEFAULT 0 COMMENT '赠送时间',
|
|
`giver_id` int(11) NOT NULL DEFAULT 0 COMMENT '赠送来源人员ID',
|
|
`resource_id` int(11) NOT NULL DEFAULT 0 COMMENT '赠品归属资源ID',
|
|
`order_id` int(11) NOT NULL DEFAULT 0 COMMENT '赠品使用的订单ID(0表示未使用)',
|
|
`gift_status` tinyint(4) NOT NULL DEFAULT 1 COMMENT '赠品状态:1=未使用,2=已使用,3=已过期,4=已作废',
|
|
`use_time` int(11) NOT NULL DEFAULT 0 COMMENT '赠品使用时间',
|
|
`create_time` int(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
|
|
`update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
|
|
`delete_time` int(11) NOT NULL DEFAULT 0 COMMENT '删除时间',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE=InnoDB CHARACTER SET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='赠品表' ROW_FORMAT=Dynamic;
|
|
|
|
-- 添加索引
|
|
ALTER TABLE `shcool_resources_gift` ADD INDEX `IDX_gift_giver_id` (`giver_id`);
|
|
ALTER TABLE `shcool_resources_gift` ADD INDEX `IDX_gift_resource_id` (`resource_id`);
|
|
ALTER TABLE `shcool_resources_gift` ADD INDEX `IDX_gift_order_id` (`order_id`);
|
|
ALTER TABLE `shcool_resources_gift` ADD INDEX `IDX_gift_status` (`gift_status`);
|
|
ALTER TABLE `shcool_resources_gift` ADD INDEX `IDX_gift_type` (`gift_type`);
|
|
ALTER TABLE `shcool_resources_gift` ADD INDEX `IDX_gift_time` (`gift_time`);
|