Commit f3ede0de authored by 33's avatar 33

SQL

parent 6f75f9ce
......@@ -22,7 +22,7 @@ CREATE TABLE `tb_admin`
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `username` (`username`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 1
AUTO_INCREMENT = 4
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_general_ci COMMENT = '后台管理用户'
ROW_FORMAT = DYNAMIC;
......@@ -135,7 +135,7 @@ CREATE TABLE `tb_authority`
`type` tinyint(255) NOT NULL DEFAULT 0 COMMENT '类型 0-个人作品 1-合作作品 2-法人作品 3-职务作品 4-委托作品',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 1
AUTO_INCREMENT = 86
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_general_ci COMMENT = '权力拥有情况表'
ROW_FORMAT = DYNAMIC;
......@@ -353,7 +353,7 @@ CREATE TABLE `tb_category`
`create_time` bigint(20) NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 1
AUTO_INCREMENT = 8
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_general_ci COMMENT = '首页类目表'
ROW_FORMAT = DYNAMIC;
......@@ -387,7 +387,7 @@ CREATE TABLE `tb_charge`
`type` tinyint(1) NOT NULL COMMENT '收费类型 1-nft发行 2-版权申请',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 1
AUTO_INCREMENT = 3
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_general_ci
ROW_FORMAT = DYNAMIC;
......@@ -489,7 +489,7 @@ CREATE TABLE `tb_copyright_apply`
`apply_time` datetime NOT NULL COMMENT '申请时间',
`pass_time` datetime NULL DEFAULT NULL COMMENT '版权申请后台核验通过时间',
`check_username` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '审核人员',
`register_state` tinyint(1) NOT NULL DEFAULT 0 COMMENT '登记状态 -1:已撤回 0:待审核 2:已提交 3:已驳回 4:登记成功 5:审核失败',
`register_state` tinyint(1) NOT NULL DEFAULT 0 COMMENT '登记状态 -2待支付,-1已撤回,0待核验,2提交审核,3已驳回,4登记成功,5驳回,6待审核,7待终审',
`evidence_hash` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '存证哈希',
`evidence_date` datetime NULL DEFAULT NULL COMMENT '存证时间',
`reject_reason` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '驳回原因',
......@@ -714,7 +714,7 @@ CREATE TABLE `tb_file_template`
`type` tinyint(1) NULL DEFAULT NULL COMMENT '类型',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 1
AUTO_INCREMENT = 10
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_general_ci COMMENT = '版权附件模板表'
ROW_FORMAT = DYNAMIC;
......@@ -790,7 +790,7 @@ CREATE TABLE `tb_nft`
`update_time` bigint(20) NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 1
AUTO_INCREMENT = 2
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_general_ci
ROW_FORMAT = DYNAMIC;
......@@ -919,7 +919,8 @@ CREATE TABLE `tb_open_copyright_apply`
`create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) USING BTREE,
INDEX `serial_num` (`serial_num`, `app_key`) USING BTREE
INDEX `serial_num` (`serial_num`) USING BTREE,
INDEX `app_key` (`app_key`, `biz_id`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 1
CHARACTER SET = utf8mb4
......@@ -1066,7 +1067,7 @@ CREATE TABLE `tb_opus_category`
`value` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '作品类别',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 1
AUTO_INCREMENT = 19
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_general_ci COMMENT = '作品类别'
ROW_FORMAT = DYNAMIC;
......@@ -1123,7 +1124,7 @@ CREATE TABLE `tb_order`
`product_id` int(11) NOT NULL COMMENT '产品id nft主键或者版权主键',
`user_id` int(11) NOT NULL COMMENT '用户id',
`fee` bigint(20) NOT NULL COMMENT '订单价格-单位(分)',
`order_status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '0-支付中 1-支付成功 2-订单已关闭 3-已退款',
`order_status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '0-支付中 1-支付成功 2-订单已关闭 3-退款中 4-退款成功 5-订单关闭',
`pay_type` tinyint(1) NULL DEFAULT NULL COMMENT '支付方式 1-微信支付 2-支付宝支付',
`create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
......@@ -1170,18 +1171,19 @@ CREATE TABLE `tb_payment`
DROP TABLE IF EXISTS `tb_refund`;
CREATE TABLE `tb_refund`
(
`id` bigint(20) NOT NULL COMMENT '商户退款单号',
`order_id` bigint(20) NOT NULL COMMENT '订单id',
`transaction_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '微信支付订单号',
`fee` int(11) NOT NULL COMMENT '退款金额',
`refund_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '微信支付退款单号',
`refund_status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '1- 退款中 2-退款成功 3-退款失败',
`user_received_account` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '取当前退款单的退款入账方',
`success_time` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '支付成功时间',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '支付通知数据',
`channel` tinyint(1) NOT NULL DEFAULT 1 COMMENT '退款发起渠道 1-用户发起 2-后台运营发起',
`create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`id` bigint(20) NOT NULL COMMENT '商户退款单号',
`order_id` bigint(20) NOT NULL COMMENT '订单id',
`transaction_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '微信支付订单号',
`fee` int(11) NOT NULL COMMENT '退款金额',
`refund_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '微信支付退款单号',
`refund_status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '1- 退款中 2-退款成功 3-退款失败',
`user_received_account` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '取当前退款单的退款入账方',
`success_time` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '支付成功时间',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '支付通知数据',
`channel` tinyint(1) NOT NULL DEFAULT 1 COMMENT '退款发起渠道 1-用户发起 2-后台运营发起',
`fail_message` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '退款失败信息',
`create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB
CHARACTER SET = utf8mb4
......
SET FOREIGN_KEY_CHECKS = 0;
ALTER TABLE `tb_copyright_apply`
MODIFY COLUMN `register_state` tinyint(1) NOT NULL DEFAULT 0 COMMENT '登记状态 -2待支付,-1已撤回,0待核验,2提交审核,3已驳回,4登记成功,5驳回,6待审核,7待终审' AFTER `check_username`;
ALTER TABLE `tb_open_copyright_apply`
DROP INDEX `serial_num`;
ALTER TABLE `tb_order`
MODIFY COLUMN `order_status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '0-支付中 1-支付成功 2-订单已关闭 3-退款中 4-退款成功 5-订单关闭' AFTER `fee`;
ALTER TABLE `tb_open_copyright_apply`
ADD INDEX `serial_num` (`serial_num`) USING BTREE;
ALTER TABLE `tb_refund`
ADD COLUMN `fail_message` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '退款失败信息' AFTER `channel`;
ALTER TABLE `tb_open_copyright_apply`
ADD INDEX `app_key` (`app_key`, `biz_id`) USING BTREE;
SET FOREIGN_KEY_CHECKS = 1;
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment