From 266790c7078ce501ee6e5322e0cfa4a0ee8fd2b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Wed, 3 Aug 2022 09:25:52 +0800 Subject: [PATCH] 1 --- 111.sql | 606 --------------------------------------------- deploy/ansible.yml | 2 +- 2 files changed, 1 insertion(+), 607 deletions(-) delete mode 100644 111.sql diff --git a/111.sql b/111.sql deleted file mode 100644 index 2e03a9a..0000000 --- a/111.sql +++ /dev/null @@ -1,606 +0,0 @@ -/*用户基本信息*/ -DROP TABLE IF EXISTS `bubble_user`; -CREATE TABLE `bubble_user` -( - `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, - `nick_name` varchar(20) NOT NULL COMMENT '昵称', - `head_url` varchar(256) NOT NULL COMMENT '头像地址', - `phone_number` varchar(11) NOT NULL COMMENT '手机账号', - `open_id` varchar(128) NOT NULL COMMENT '微信登陆id', - `status` tinyint(2) NOT NULL COMMENT '账号状态[1-正常|2-禁用|3-官方]', - `password` varchar(20) NOT NULL COMMENT '密码', - `balance` int(10) NOT NULL COMMENT '泡泡币', - `bubble_currency` int(10) NOT NULL COMMENT '退货金额[分]', - `income_currency` int(10) NOT NULL COMMENT '活动金额[分]', - `invitation_people` int(10) NOT NULL COMMENT '邀请人数', - `invitation_money` int(10) NOT NULL COMMENT '邀请奖励金额[分]', - `forbidden_status` tinyint(2) NOT NULL COMMENT '是否禁言[1否/2是]', - `forbidden_time` datetime DEFAULT NULL COMMENT '禁言结束时间', - `remark` varchar(256) NOT NULL COMMENT '个人说明', - `created_at` datetime DEFAULT NULL COMMENT '创建日期', - `updated_at` datetime DEFAULT NULL COMMENT '修改日期', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 10003 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='泡泡用户表'; -CREATE INDEX ix_bubble_user_phone ON `bubble_user` (phone_number); -CREATE INDEX ix_bubble_user_open ON `bubble_user` (open_id); - -/*广告*/ -DROP TABLE IF EXISTS `bubble_advertisement`; -CREATE TABLE `bubble_advertisement` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '广告id', - `ad_type` varchar(11) NOT NULL COMMENT '广告类型', - `img_url` varchar(512) NOT NULL COMMENT '图片地址', - `jump_url` varchar(64) NOT NULL COMMENT '跳转地址', - `status` char(1) DEFAULT '1' COMMENT '广告状态(1正/2停)', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 30002 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='广告表'; -CREATE INDEX ix_bubble_ad_img ON `bubble_advertisement` (ad_type); - -/*系列标签*/ -DROP TABLE IF EXISTS `bubble_tag_config`; -CREATE TABLE `bubble_tag_config` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '标签id', - `tag_type` tinyint(4) NOT NULL COMMENT '标签类型[1商品/2话题/3圈子/4盲盒]', - `tag_name` varchar(64) NOT NULL COMMENT '标签名称', - `tag_img` varchar(128) NOT NULL COMMENT '标签图标', - `blind_box_cover_img` text NOT NULL COMMENT '盲盒封面图', - `tag_status` char(1) DEFAULT '1' COMMENT '标签状态[1正常/2删除]', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 30007 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='标签配置'; - - -/*商品列表 */ -DROP TABLE IF EXISTS `bubble_commodity_list`; -CREATE TABLE `bubble_commodity_list` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '商品id', - `series_id` bigint(20) NOT NULL COMMENT '所属系列id', - `price` int(10) NOT NULL COMMENT '商品价格[分]', - `commodity_status` tinyint(2) NOT NULL COMMENT '商品状态(1正常/2停售)', - `is_recommend` tinyint(2) NOT NULL COMMENT '推荐状态[1-是/2-否]', - `commodity_img` varchar(512) NOT NULL COMMENT '商品图片[img1|img2]', - `commodity_name` varchar(128) NOT NULL COMMENT '商品名称', - `commodity_details` varchar(512) NOT NULL COMMENT '商品详情图片', - `commodity_explain` varchar(1024) NOT NULL COMMENT '商品详情文字', - `discount_status` tinyint(2) NOT NULL COMMENT '折扣状态[1-开启/2-关闭]', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - `preSale_at` datetime DEFAULT NULL COMMENT '预售时间', - `freight` bigint(10) NOT NULL COMMENT '运费', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 50002 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='商品列表'; -CREATE INDEX ix_bubble_commodity_name ON `bubble_commodity_list` (commodity_name); -CREATE INDEX ix_bubble_series_id_1 ON `bubble_commodity_list` (series_id); - -/*商品尺寸*/ -DROP TABLE IF EXISTS `bubble_commodity_size`; -CREATE TABLE `bubble_commodity_size` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '尺寸id', - `commodity_id` int(10) NOT NULL COMMENT '商品id', - `commodity_size` varchar(128) NOT NULL COMMENT '商品规格', - `commodity_num` int(10) NOT NULL COMMENT '商品数量', - `commodity_old_price` int(10) NOT NULL COMMENT '商品原价[分]', - `commodity_new_price` int(10) NOT NULL COMMENT '商品则扣价[分]', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 80002 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='商品尺寸'; -CREATE INDEX ix_bubble_commodity_id ON `bubble_commodity_size` (commodity_id); - -/*盲盒商品*/ -DROP TABLE IF EXISTS `bubble_blind_box_list`; -CREATE TABLE `bubble_blind_box_list` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '商品id', - `series_id` bigint(20) NOT NULL COMMENT '所属系列id', - `price` int(10) NOT NULL COMMENT '商品价格[分]', - `commodity_new_price` int(10) NOT NULL COMMENT '商品则扣价[分]', - `commodity_number` int(10) NOT NULL COMMENT '库存数量', - `commodity_weight` int(10) DEFAULT '1' COMMENT '抽取权重', - `commodity_status` tinyint(2) NOT NULL COMMENT '商品状态(1正常/2停售/3预售)', - `is_recommend` tinyint(2) NOT NULL COMMENT '推荐状态[1-是/2-否]', - `commodity_img` varchar(512) NOT NULL COMMENT '商品图片[img1|img2]', - `commodity_name` varchar(128) NOT NULL COMMENT '商品名称', - `commodity_details` varchar(512) NOT NULL COMMENT '商品详情图片', - `commodity_explain` varchar(512) NOT NULL COMMENT '商品详情文字', - `discount_status` tinyint(2) NOT NULL COMMENT '折扣状态[1-开启/2-关闭]', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - `style` tinyint(2) NOT NULL COMMENT '是否为隐藏款', - `freight` bigint(10) NOT NULL COMMENT '运费', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 50003 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='盲盒商品列表'; -CREATE INDEX index_bubble_1_name ON `bubble_blind_box_list` (commodity_name); -CREATE INDEX index_bubble_series_id ON `bubble_blind_box_list` (series_id); - -/*购物车*/ -DROP TABLE IF EXISTS `bubble_shop_cart`; -CREATE TABLE `bubble_shop_cart` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', - `user_id` bigint(20) NOT NULL COMMENT '用户id', - `series_id` bigint(20) NOT NULL COMMENT '所属系列id', - `commodity_id` bigint(20) NOT NULL COMMENT '商品id', - `commodity_size` bigint(10) NOT NULL COMMENT '商品规格id', - `commodity_num` int(10) NOT NULL COMMENT '囤积商品数量', - `commodity_type` tinyint(2) NOT NULL COMMENT '商品类型[1盲盒/2商城]', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 10001 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='购物车'; -CREATE INDEX ix_cart_user_id ON `bubble_shop_cart` (user_id); -CREATE INDEX ix_cart_comm_id ON `bubble_shop_cart` (commodity_id); -CREATE INDEX ix_cart_series_id ON `bubble_shop_cart` (series_id); - -/*收货地址*/ -DROP TABLE IF EXISTS `bubble_receiving_address`; -CREATE TABLE `bubble_receiving_address` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', - `user_id` bigint(20) NOT NULL COMMENT '用户id', - `receiving_name` varchar(16) NOT NULL COMMENT '收货人名称', - `receiving_phone` varchar(11) NOT NULL COMMENT '收货人电话', - `receiving_address` varchar(128) NOT NULL COMMENT '收货人地址', - `is_default` tinyint(1) DEFAULT '0' COMMENT '是否位默认收获地址', - `tag` tinyint(2) NOT NULL COMMENT '标签[1家/2公司/3学校]', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 10003 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='用户收货地址'; -CREATE INDEX ix_receiving_user_id ON `bubble_receiving_address` (user_id); -CREATE INDEX ix_receiving_phone ON `bubble_receiving_address` (receiving_phone); - -/*个人奖励记录*/ -DROP TABLE IF EXISTS `bubble_invitation_friend`; -CREATE TABLE `bubble_invitation_friend` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', - `user_id` bigint(20) NOT NULL COMMENT '参与人id', - `friend_id` bigint(20) NOT NULL COMMENT '受邀人id', - `reward_money` int(10) NOT NULL COMMENT '奖励金额[分]', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 60001 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='邀请记录'; -CREATE INDEX ix_invitation_user_id ON `bubble_invitation_friend` (user_id); - -/*道具卡配置*/ -DROP TABLE IF EXISTS `bubble_prop_card_config`; -CREATE TABLE `bubble_prop_card_config` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', - `card_name` varchar(32) NOT NULL COMMENT '道具卡名称', - `explain` varchar(64) NOT NULL COMMENT '功能说明', - `price` int(10) NOT NULL COMMENT '单价[分]', - `card_type` tinyint(2) NOT NULL COMMENT '类型[1盲盒/2商城]', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - `card_class` tinyint(2) NOT NULL COMMENT '类型1排除/2透视', - `card_money` int(10) NOT NULL COMMENT '折扣价[分]', - `card_status` tinyint(2) NOT NULL COMMENT '折扣状态[1开启/2关闭]', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 80002 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='道具卡'; - -/*用户道具卡*/ -DROP TABLE IF EXISTS `bubble_user_prop_card`; -CREATE TABLE `bubble_user_prop_card` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', - `card_id` bigint(20) NOT NULL COMMENT '道具卡id', - `user_id` bigint(20) NOT NULL COMMENT '用户id', - `use_status` tinyint(1) NOT NULL COMMENT '1未使用/2-使用', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - `commodity_id` bigint(10) NOT NULL COMMENT '透视/排除id', - `card_type` tinyint(2) NOT NULL COMMENT '卡类型1透视/2排除', - `series_id` bigint(10) NOT NULL COMMENT '系列id', - `pay_status` tinyint(2) NOT NULL COMMENT '支付状态[1未支付/2已支付]', - `pay_money` int(10) DEFAULT NULL COMMENT '支付金额', - `order_id` varchar(64) NOT NULL COMMENT '订单id', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 80021 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='用户道具卡'; -CREATE INDEX ix_user_prop_card_id ON `bubble_user_prop_card` (card_id); -CREATE INDEX ix_user_prop_user_id ON `bubble_user_prop_card` (user_id); - -/*活动配置*/ -DROP TABLE IF EXISTS `bubble_activity_config`; -CREATE TABLE `bubble_activity_config` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', - `activity_name` varchar(64) NOT NULL COMMENT '活动名称', - `activity_img` varchar(128) NOT NULL COMMENT '活动图标', - `activity_type` varchar(16) NOT NULL COMMENT '活动类型', - `activity_status` tinyint(1) NOT NULL COMMENT '活动状态[1开启/2关闭/3删除]', - `start_at` datetime DEFAULT NULL COMMENT '活动开始时间', - `end_at` datetime DEFAULT NULL COMMENT '活动结束时间', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 30011 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='活动配置'; -CREATE INDEX ix_activity_config ON `bubble_activity_config` (start_at, end_at); - - -/*优惠券活动*/ -DROP TABLE IF EXISTS `bubble_activity_coupon_config`; -CREATE TABLE `bubble_activity_coupon_config` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '优惠券id', - `parent_id` bigint(20) NOT NULL COMMENT '活动父id', - `coupon_name` varchar(24) NOT NULL COMMENT '优惠券名字', - `support_type` tinyint(2) NOT NULL COMMENT '优惠券类型[1盲盒/2商城]', - `activity_type` tinyint(2) NOT NULL COMMENT '活动类型[1-无门槛/2-满减/3-待定]', - `min_money` int(10) NOT NULL COMMENT '最小消费金额[分]', - `reduce_money` int(10) NOT NULL COMMENT '活动减少金额[分]', - `coupon_time` int(10) NOT NULL COMMENT '券领取后有效时间[天]', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - `end_at` datetime DEFAULT NULL COMMENT '截止时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 65004 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='优惠券配置'; -CREATE INDEX ix_coupon_cfg ON `bubble_activity_coupon_config` (parent_id); - -/*分销活动配置*/ -DROP TABLE IF EXISTS `bubble_activity_desiri_config`; -CREATE TABLE `bubble_activity_desiri_config` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', - `parent_id` bigint(20) NOT NULL COMMENT '活动父id', - `distribution_money` int(10) NOT NULL COMMENT '分销奖励金额[分]', - `distribution_explain` varchar(256) NOT NULL COMMENT '活动说明', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 6201 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='分销活动配置'; -CREATE INDEX ix_coupon_cfg ON `bubble_activity_desiri_config` (parent_id); - - -/*用户获取的优惠券*/ -DROP TABLE IF EXISTS `bubble_coupon_user`; -CREATE TABLE `bubble_coupon_user` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', - `user_id` bigint(20) NOT NULL COMMENT '用户id', - `activity_id` bigint(20) NOT NULL COMMENT '活动id', - `coupon_id` bigint(20) NOT NULL COMMENT '券id', - `use_type` tinyint(2) NOT NULL COMMENT '使用状态[1-未使用/2-已经使用/3-已过期/4-删除]', - `get_at` datetime DEFAULT NULL COMMENT '获取时间', - `invalid_at` datetime DEFAULT NULL COMMENT '失效时间', - `over_at` datetime DEFAULT NULL COMMENT '结束时间', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 75001 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='用户优惠券'; -CREATE INDEX ix_coupon_user_id ON `bubble_coupon_user` (user_id); -CREATE INDEX ix_coupon_id ON `bubble_coupon_user` (coupon_id); - -/*用户动态*/ -DROP TABLE IF EXISTS `bubble_user_dynamic`; -CREATE TABLE `bubble_user_dynamic` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '动态id', - `dynamic_type` tinyint(2) NOT NULL COMMENT '动态类型[1官方/2用户]', - `user_id` bigint(20) NOT NULL COMMENT '用户id', - `dynamic_text` varchar(512) NOT NULL COMMENT '动态内容', - `dynamic_img` varchar(512) NOT NULL COMMENT '动态图片', - `commodity_id` bigint(20) NOT NULL COMMENT '产品id(官方账号)', - `dynamic_like` int(10) NOT NULL COMMENT '动态点赞数', - `dynamic_comment` int(10) NOT NULL COMMENT '动态评论数', - `dynamic_circle` bigint(20) NOT NULL COMMENT '圈子', - `dynamic_topic` varchar(32) NOT NULL COMMENT '话题[]', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 12506 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='用户动态'; -CREATE INDEX ix_user_dynamic_id ON `bubble_user_dynamic` (user_id); -CREATE INDEX index_user_dynamic_circle ON `bubble_user_dynamic` (dynamic_circle); -CREATE INDEX index_user_dynamic_topic ON `bubble_user_dynamic` (dynamic_topic); -CREATE INDEX index_user_dynamic_created ON `bubble_user_dynamic` (created_at); - -/*动态点赞*/ -DROP TABLE IF EXISTS `bubble_dynamic_like`; -CREATE TABLE `bubble_dynamic_like` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', - `user_id` bigint(20) NOT NULL COMMENT '用户id', - `dynamic_id` bigint(20) NOT NULL COMMENT '动态id', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 5006 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='点赞记录'; -CREATE INDEX ix_like_record_user ON `bubble_dynamic_like` (user_id); -CREATE INDEX ix_like_record_dynamic ON `bubble_dynamic_like` (dynamic_id); - -/*动态评论*/ -DROP TABLE IF EXISTS `bubble_dynamic_comment`; -CREATE TABLE `bubble_dynamic_comment` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', - `user_id` bigint(20) NOT NULL COMMENT '发布人id', - `user_name` varchar(16) NOT NULL COMMENT '发布人名称', - `dynamic_id` bigint(20) NOT NULL COMMENT '动态id', - `parent_comment_id` bigint(20) NOT NULL COMMENT '父评论id', - `parent_comment_user` bigint(20) NOT NULL COMMENT '父评论用户id', - `parent_comment_userName` varchar(32) NOT NULL COMMENT '父评论用户名', - `reply_comment_id` bigint(20) NOT NULL COMMENT '子评论id', - `reply_comment_user` bigint(20) NOT NULL COMMENT '子评论用户id', - `reply_comment_user_name` varchar(32) NOT NULL COMMENT '子评论用户名', - `comment_level` tinyint(2) NOT NULL COMMENT '评论等级[1父/2子]', - `content` varchar(256) NOT NULL COMMENT '评论内容', - `status` tinyint(2) NOT NULL COMMENT '评论状态[1正常/2删除]', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - `parent_head` varchar(256) NOT NULL COMMENT '父评论头像', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 84011 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='评论表'; -CREATE INDEX ix_comment_user_id ON `bubble_dynamic_comment` (user_id); - -/*预约记录 */ -DROP TABLE IF EXISTS `bubble_make_an_appoint`; -CREATE TABLE `bubble_make_an_appoint` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '预约记录id', - `user_id` bigint(20) NOT NULL COMMENT '用户id', - `appoint_type` tinyint(2) NOT NULL COMMENT '预约类型[1盲盒/2商品]', - `blind_box_id` bigint(20) NOT NULL COMMENT '预约产品id', - `start_buy_at` datetime DEFAULT NULL COMMENT '发售时间', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 10000 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='预约记录'; -CREATE INDEX index_appoint ON `bubble_make_an_appoint` (user_id); -CREATE INDEX index_appoint_comm_id ON `bubble_make_an_appoint` (blind_box_id); - -/*购买记录*/ -DROP TABLE IF EXISTS `bubble_pay_record`; -CREATE TABLE `bubble_pay_record` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', - `user_id` bigint(20) NOT NULL COMMENT '用户id', - `order_id` varchar(64) DEFAULT NULL COMMENT '系统订单id', - `commodity_type` tinyint(2) NOT NULL COMMENT '商品类型[1盲盒/2商城]', - `commodity_id` bigint(20) NOT NULL COMMENT '商品id', - `size_id` bigint(10) NOT NULL COMMENT '尺寸id', - `commodity_num` bigint(10) NOT NULL COMMENT '购买商品数量', - `change_status` tinyint(2) NOT NULL COMMENT '交易状态[1-待支付,2-支付失败,3-支付成功,4-待发货,5-运输中,6-已经到达]', - `total_money` int(10) NOT NULL COMMENT '总金额', - `activity_Id` bigint(20) NOT NULL COMMENT '活动id', - `activity_realization_id` bigint(20) NOT NULL COMMENT '活动实现id', - `activity_money` int(10) NOT NULL COMMENT '活动减少金额[分]', - `other_money` int(10) NOT NULL COMMENT '其他金额[运费]', - `pay_money` int(10) NOT NULL COMMENT '支付金额[分]', - `address_id` bigint(10) NOT NULL COMMENT '收获地址id', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 25516 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='购买记录'; -CREATE INDEX ix_user_pay ON `bubble_pay_record` (user_id, commodity_id, size_id); -CREATE INDEX ix_pay_order ON `bubble_pay_record` (order_id); -CREATE INDEX ix_pay__create ON `bubble_pay_record` (created_at); - -/*售出记录*/ -DROP TABLE IF EXISTS `bubble_sold_record`; -CREATE TABLE `bubble_sold_record` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '业务id', - `order_id` varchar(64) DEFAULT NULL COMMENT '系统订单id', - `commodity_id` bigint(20) NOT NULL COMMENT '商品id', - `commodity_type` tinyint(2) NOT NULL COMMENT '商品类型[1盲盒/2商城]', - `size_id` bigint(20) NOT NULL COMMENT '商品尺寸id', - `old_price` int(10) NOT NULL COMMENT '原价', - `pay_money` int(10) NOT NULL COMMENT '实际出售金额', - `pay_number` int(10) NOT NULL COMMENT '出售数量', - `activity_id` bigint(20) NOT NULL COMMENT '参与活动id', - `activity_realization_id` bigint(20) NOT NULL COMMENT '活动实现id', - `discount_money` int(10) NOT NULL COMMENT '优惠金额', - `commodity_status` tinyint(2) NOT NULL COMMENT '商品状态[1-未支付,2-支付,3-出库,4-发货,....]', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 10016 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='售出记录'; -CREATE INDEX ix_sold_record ON `bubble_sold_record` (commodity_id); -CREATE INDEX ix_order_id_1 ON `bubble_sold_record` (order_id); - -/*支付流水*/ -DROP TABLE IF EXISTS `bubble_pay_flow`; -CREATE TABLE `bubble_pay_flow` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '业务id', - `user_id` bigint(20) NOT NULL COMMENT '用户id', - `commodity_type` tinyint(2) NOT NULL COMMENT '商品类型[1盲盒/2商城]', - `order_id` varchar(256) DEFAULT NULL COMMENT '系统订单id', - `transaction_id` varchar(256) DEFAULT NULL COMMENT '微信订单id', - `total` bigint(10) DEFAULT NULL COMMENT '订单总金额(分)', - `payer_total` bigint(11) DEFAULT NULL COMMENT '用户支付金额(分)', - `pay_method` tinyint(2) NOT NULL COMMENT '支付方式[1-微信/2-支付宝/3-银行卡/4-其他]', - `success_time` varchar(256) DEFAULT NULL COMMENT '支付完成时间', - `trade_state` varchar(256) DEFAULT NULL COMMENT '交易状态', - `callback_status` tinyint(2) NOT NULL COMMENT '回调状态[1-成功/2-失败/3-未回调]', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 10016 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='支付流水'; -CREATE INDEX IX_flow_user_id ON `bubble_pay_flow` (user_id); - -/*动态记录*/ -CREATE TABLE `bubble_dynamic_comment_record` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', - `user_id` bigint(20) NOT NULL COMMENT '用户id', - `dynamic_id` bigint(20) NOT NULL COMMENT '动态id', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`id`) USING BTREE, - KEY `ix_comment_record_dynamic` (`dynamic_id`), - KEY `ix_comment_record_user` (`user_id`) -) ENGINE = InnoDB - AUTO_INCREMENT = 5001 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='评论记录'; -CREATE INDEX IX_dynamic_user_id ON `bubble_pay_flow` (user_id); - - -/*发货管理*/ -DROP TABLE IF EXISTS `bubble_send_goods`; -CREATE TABLE `bubble_send_goods` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '消息id', - `order_id` varchar(64) NOT NULL COMMENT '订单id', - `express_id` varchar(64) NOT NULL COMMENT '快递编号', - `goods_type` tinyint(2) NOT NULL COMMENT '类型[1盲盒/2商品]', - `express_name` varchar(64) NOT NULL COMMENT '快递公司', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 6500 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='发货管理'; -CREATE INDEX IX_send_goods ON `bubble_send_goods` (order_id); - - -/*退货记录*/ -DROP TABLE IF EXISTS `bubble_return_goods`; -CREATE TABLE `bubble_return_goods` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '消息id', - `order_id` varchar(64) NOT NULL COMMENT '订单id', - `return_to` tinyint(2) NOT NULL COMMENT '退款方向[1系统/2微信余额]', - `return_reason` varchar(256) NOT NULL COMMENT '退款原因', - `return_money` bigint(10) NOT NULL COMMENT '退款金额', - `return_type` tinyint(2) NOT NULL COMMENT '退货商品类型[1盲盒/2商品]', - `admin_id` bigint(20) NOT NULL COMMENT '管理员id', - `user_id` bigint(20) NOT NULL COMMENT '用户id', - `return_trade_no` varchar(64) NOT NULL COMMENT '管理员退款流水号', - `return_remark` varchar(256) NOT NULL COMMENT '管理员退款备注', - `img` varchar(512) NOT NULL COMMENT '用户图片', - `return_time` datetime DEFAULT NULL COMMENT '管理员退款时间', - `return_not_remark` varchar(256) NOT NULL COMMENT '管理员拒绝退款原因', - `return_status` tinyint(2) NOT NULL COMMENT '退款状态[1未处理/2处理同意退款/3不同意退款]', - `back_score` int(10) NOT NULL COMMENT '待返回积分', - `created_at` datetime DEFAULT NULL COMMENT '申请退款时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 75800 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='退货记录'; -CREATE INDEX IX_return_goods ON `bubble_send_goods` (order_id); - -/*微信提现成功*/ -DROP TABLE IF EXISTS `bubble_wechat_transfers`; -CREATE TABLE `bubble_wechat_transfers` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '消息id', - `order_id` varchar(64) NOT NULL COMMENT '订单id', - `return_money` bigint(10) NOT NULL COMMENT '提现金额', - `user_id` bigint(20) NOT NULL COMMENT '用户id', - `admin_id` bigint(20) NOT NULL COMMENT '管理id', - `transfer_status` bigint(20) NOT NULL COMMENT '审核状态[1未审核/2通过/3未通过]', - `transfer_remake` bigint(20) NOT NULL COMMENT '备注', - `mch_app_id` varchar(64) NOT NULL COMMENT 'appId', - `mch_id` varchar(64) NOT NULL COMMENT '商户id', - `nonce_str` varchar(64) NOT NULL COMMENT '随机字符串 ', - `partner_trade_no` varchar(64) NOT NULL COMMENT '商户订单号', - `payment_no` varchar(64) NOT NULL COMMENT '微信付款单号', - `payment_time` varchar(64) NOT NULL COMMENT '付款成功时间 ', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - `created_at` datetime DEFAULT NULL COMMENT '申请退款时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 75800 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='退货记录'; -CREATE INDEX IX_wechat_goods ON `bubble_wechat_transfers` (order_id); -CREATE INDEX IX_wechat_u_goods ON `bubble_wechat_transfers` (user_id); - -/*分享配置*/ - -/*发货管理*/ -DROP TABLE IF EXISTS `bubble_share_config`; -CREATE TABLE `bubble_share_config` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '消息id', - `share_img` varchar(256) NOT NULL COMMENT '分享图片', - `share_explain` varchar(64) NOT NULL COMMENT '分享说明', - `created_at` datetime DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB - AUTO_INCREMENT = 35200 - DEFAULT CHARSET = utf8mb4 - ROW_FORMAT = COMPACT COMMENT ='分享配置'; - - - diff --git a/deploy/ansible.yml b/deploy/ansible.yml index 79de909..50542e1 100644 --- a/deploy/ansible.yml +++ b/deploy/ansible.yml @@ -18,4 +18,4 @@ mode: 0755 backup: no - name: shell - shell: sudo systemctl restart jx-callback-print + shell: sudo systemctl restart jx-print