CREATE TABLE `act_coupon_activity` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL COMMENT '活动名称', `use_scope` int(11) NOT NULL COMMENT '使用范围 1全场通用 2指定商品可用 3指定商品不可用', `product_ids` varchar(255) DEFAULT NULL COMMENT '商品id集合,逗号分隔', `total_count` int(11) NOT NULL COMMENT '发行总数', `left_count` int(11) NOT NULL COMMENT '剩余总数', `user_limit` int(11) NOT NULL COMMENT '每人限领', `coupon_amount` decimal(10, 2) NOT NULL COMMENT '优惠券金额', `min_amount` decimal(10, 2) DEFAULT NULL COMMENT '最低消费金额', `use_integral` decimal(10, 2) DEFAULT NULL COMMENT '要兑换的积分', `coupon_type` int(11) NOT NULL DEFAULT '1' COMMENT '1免费兑换 2积分兑换', `begin_time` datetime(3) NOT NULL COMMENT '活动开始时间', `end_time` datetime(3) NOT NULL COMMENT '活动结束时间', `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='优惠券活动表'; CREATE TABLE `act_integral_history` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `member_id` bigint(20) NOT NULL, `amount` decimal(10, 2) NOT NULL COMMENT '变动金额', `op_type` int(11) NOT NULL COMMENT '类型 1:收入 2:支出 3:其他', `sub_op_type` int(11) DEFAULT NULL COMMENT '子类型:11签到 12消费获得 21退款扣除积分', `order_amount` decimal(10, 2) DEFAULT NULL COMMENT '订单金额', `order_id` bigint(20) DEFAULT NULL COMMENT '订单id', `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=87 DEFAULT CHARSET=utf8mb4 COMMENT='积分流水表';