CREATE TABLE `coupon` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`title` varchar(64) NOT NULL COMMENT '优惠券标题(有图片则显示图片):无门槛50元优惠券 | 单品最高减2000元',
`icon` varchar(128) DEFAULT NULL COMMENT '图片',
`used` int(2) NOT NULL COMMENT '可用于:10店铺优惠券 11新人店铺券 20商品优惠券 30类目优惠券 60平台优惠券 61新人平台券',
`type` int(2) NOT NULL DEFAULT '1' COMMENT '1满减券 2叠加满减券 3无门槛券(需要限制大小)',
`with_special` int(2) NOT NULL DEFAULT '2' COMMENT '1可用于特价商品 2不能 默认不能(商品优惠卷除外)',
`with_sn` varchar(36) DEFAULT NULL COMMENT '店铺或商品流水号',
`with_amount` bigint(20) NOT NULL DEFAULT '0' COMMENT '满多少金额',
`used_amount` bigint(20) NOT NULL COMMENT '用券金额',
`quota` int(10) NOT NULL DEFAULT '1' COMMENT '配额:发券数量',
`take_count` int(10) NOT NULL DEFAULT '0' COMMENT '已领取的优惠券数量',
`used_count` int(10) NOT NULL DEFAULT '0' COMMENT '已使用的优惠券数量',
`start_time` datetime NOT NULL COMMENT '发放开始时间',
`end_time` datetime NOT NULL COMMENT '发放结束时间',
`valid_type` int(1) NOT NULL DEFAULT '2' COMMENT '时效:1绝对时效(领取后XXX-XXX时间段有效) 2相对时效(领取后N天有效)',
`valid_start_time` datetime DEFAULT NULL COMMENT '使用开始时间',
`valid_end_time` datetime DEFAULT NULL COMMENT '使用结束时间',
`valid_days` int(3) NOT NULL DEFAULT '1' COMMENT '自领取之日起有效天数',
`status` int(1) NOT NULL DEFAULT '1' COMMENT '1生效 2失效 3已结束',
`create_user` bigint(20) NOT NULL,
`create_time` datetime NOT NULL COMMENT '创建时间',
`update_user` bigint(20) NOT NULL,
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='优惠券表';
优惠券表设计
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 为什么要写这个系列 本人三岁产品经理,自从转岗产品岗后很少写文章于是发现自己的文笔已经是一天不如一天,在踏入30岁...
- 前言 优惠券在平台中是一个神奇的东西,一个东西本来卖100元,运营人员鸡贼地在后台把价格改为120元,然后再发一张...