Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
fzm-joying
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lei
fzm-joying
Commits
626761c6
Commit
626761c6
authored
Mar 11, 2022
by
33
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
合并sql文件
parent
657e4f94
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
365 additions
and
448 deletions
+365
-448
joying.sql
sql/joying.sql
+365
-326
update.sql
sql/update.sql
+0
-122
No files found.
sql/joying.sql
View file @
626761c6
/*
Navicat Premium Data Transfer
Source Server : 146.56.197.42
Source Server Type : MySQL
Source Server Version : 50731
Source Host : 146.56.197.42:3306
Source Schema : joying
Target Server Type : MySQL
Target Server Version : 50731
File Encoding : 65001
Date: 04/01/2022 10:38:39
*/
SET
NAMES
utf8mb4
;
SET
FOREIGN_KEY_CHECKS
=
0
;
...
...
@@ -28,16 +12,16 @@ CREATE TABLE `tb_admin`
`nickname`
varchar
(
20
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'用户昵称'
,
`password`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'密码'
,
`role_id`
int
(
11
)
NOT
NULL
COMMENT
'所属角色id'
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
)
,
`update_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
)
,
`create_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
,
`update_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
,
`create_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`update_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
4
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'后台管理用户'
ROW_FORMAT
=
D
ynamic
;
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8
mb4
COLLATE
=
utf8
mb4
_general_ci
COMMENT
=
'后台管理用户'
ROW_FORMAT
=
D
YNAMIC
;
-- ----------------------------
-- Records of tb_admin
...
...
@@ -68,17 +52,21 @@ CREATE TABLE `tb_auth_enterprise`
`public_account`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'对公账户'
,
`bank_name`
varchar
(
64
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'开户银行'
,
`bank_branch`
varchar
(
64
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'开户支行'
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
(
0
)
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
)
,
`create_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
,
`create_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`update_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
UNIQUE
INDEX
`idx_userid`
(
`user_id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
2
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'企业认证信息表'
ROW_FORMAT
=
Dynamic
;
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
COMMENT
=
'企业认证信息表'
ROW_FORMAT
=
DYNAMIC
;
-- ----------------------------
-- Records of tb_auth_enterprise
-- ----------------------------
-- ----------------------------
-- Table structure for tb_auth_person
...
...
@@ -92,17 +80,21 @@ CREATE TABLE `tb_auth_person`
`id_card`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'身份证号码'
,
`card_picture_front`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'身份证正面照片(人脸面)'
,
`card_picture_back`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'身份证反面照片(国徽面)'
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
)
,
`create_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
,
`create_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`update_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
UNIQUE
INDEX
`idx_userid`
(
`user_id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'个人认证信息表'
ROW_FORMAT
=
Dynamic
;
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
COMMENT
=
'个人认证信息表'
ROW_FORMAT
=
DYNAMIC
;
-- ----------------------------
-- Records of tb_auth_person
-- ----------------------------
-- ----------------------------
-- Table structure for tb_authority
...
...
@@ -115,10 +107,10 @@ 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
=
86
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'权力拥有情况表'
ROW_FORMAT
=
D
ynamic
;
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8
mb4
COLLATE
=
utf8
mb4
_general_ci
COMMENT
=
'权力拥有情况表'
ROW_FORMAT
=
D
YNAMIC
;
-- ----------------------------
-- Records of tb_authority
...
...
@@ -295,6 +287,30 @@ INSERT INTO `tb_authority`
VALUES
(
85
,
'其他'
,
5
);
-- ----------------------------
-- Table structure for tb_banner
-- ----------------------------
DROP
TABLE
IF
EXISTS
`tb_banner`
;
CREATE
TABLE
`tb_banner`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`name`
varchar
(
32
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'名称'
,
`poster`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'海报'
,
`jump_url`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'跳转地址'
,
`sort`
int
(
2
)
NOT
NULL
DEFAULT
0
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
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
ROW_FORMAT
=
Dynamic
;
-- ----------------------------
-- Records of tb_banner
-- ----------------------------
-- ----------------------------
-- Table structure for tb_category
-- ----------------------------
DROP
TABLE
IF
EXISTS
`tb_category`
;
...
...
@@ -303,16 +319,16 @@ CREATE TABLE `tb_category`
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`category_name`
varchar
(
16
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
,
`english_name`
varchar
(
128
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
)
,
`create_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
,
`update_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`create_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
8
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'首页类目表'
ROW_FORMAT
=
D
ynamic
;
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8
mb4
COLLATE
=
utf8
mb4
_general_ci
COMMENT
=
'首页类目表'
ROW_FORMAT
=
D
YNAMIC
;
-- ----------------------------
-- Records of tb_category
...
...
@@ -333,6 +349,30 @@ INSERT INTO `tb_category`
VALUES
(
7
,
'其他'
,
'OTHER'
,
'2021-07-01 06:30:50'
,
'2021-07-01 06:30:50'
,
NULL
,
NULL
);
-- ----------------------------
-- Table structure for tb_charge
-- ----------------------------
DROP
TABLE
IF
EXISTS
`tb_charge`
;
CREATE
TABLE
`tb_charge`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`fee`
bigint
(
19
)
NOT
NULL
DEFAULT
0
COMMENT
'费用(分)'
,
`type`
tinyint
(
1
)
NOT
NULL
COMMENT
'收费类型 1-nft发行 2-版权申请'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
ROW_FORMAT
=
DYNAMIC
;
-- ----------------------------
-- Records of tb_charge
-- ----------------------------
INSERT
INTO
`tb_charge`
VALUES
(
1
,
0
,
1
);
INSERT
INTO
`tb_charge`
VALUES
(
2
,
0
,
2
);
-- ----------------------------
-- Table structure for tb_collection
-- ----------------------------
DROP
TABLE
IF
EXISTS
`tb_collection`
;
...
...
@@ -341,15 +381,19 @@ CREATE TABLE `tb_collection`
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`user_id`
int
(
11
)
NOT
NULL
COMMENT
'用户主键'
,
`nft_id`
int
(
11
)
NOT
NULL
COMMENT
'nft主键'
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
)
,
`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
,
UNIQUE
INDEX
`idx_userid_nftid`
(
`user_id`
,
`nft_id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
47
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Dynamic
;
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
ROW_FORMAT
=
DYNAMIC
;
-- ----------------------------
-- Records of tb_collection
-- ----------------------------
-- ----------------------------
-- Table structure for tb_commemorate_nft
...
...
@@ -369,16 +413,20 @@ CREATE TABLE `tb_commemorate_nft`
`file_hash`
varchar
(
128
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'文件hash'
,
`nft_hash`
varchar
(
128
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
COMMENT
'nft哈希'
,
`token_id`
bigint
(
20
)
NOT
NULL
COMMENT
'nft发行的tokenId'
,
`publish_time`
datetime
(
0
)
NOT
NULL
COMMENT
'发行时间'
,
`publish_time`
datetime
NOT
NULL
COMMENT
'发行时间'
,
`count`
int
(
11
)
NOT
NULL
COMMENT
'数量'
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
)
,
`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
AUTO_INCREMENT
=
9
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'纪念版nft基本信息表'
ROW_FORMAT
=
Dynamic
;
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
COMMENT
=
'纪念版nft基本信息表'
ROW_FORMAT
=
DYNAMIC
;
-- ----------------------------
-- Records of tb_commemorate_nft
-- ----------------------------
-- ----------------------------
-- Table structure for tb_copyright_apply
...
...
@@ -389,6 +437,7 @@ CREATE TABLE `tb_copyright_apply`
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`serial_num`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'流水号'
,
`user_id`
int
(
11
)
NOT
NULL
COMMENT
'用户id'
,
`apply_name`
varchar
(
32
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NULL
DEFAULT
NULL
COMMENT
'申请人名称'
,
`nft_hash`
varchar
(
256
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'nft哈希'
,
`nft_name`
varchar
(
128
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'nft名称'
,
`register_entrust`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'登记委托书'
,
...
...
@@ -396,7 +445,7 @@ CREATE TABLE `tb_copyright_apply`
`opus_category_id`
int
(
11
)
NOT
NULL
COMMENT
'作品类别id'
,
`opus_property`
varchar
(
16
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'作品性质'
,
`content_synopsis`
varchar
(
1024
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'内容简介'
,
`create_process`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'创作过程'
,
`create_process`
varchar
(
1000
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'创作过程'
,
`opus_complete_date`
date
NOT
NULL
COMMENT
'作品完成日期'
,
`opus_complete_province`
varchar
(
8
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'作品完成省份'
,
`opus_complete_city`
varchar
(
8
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
COMMENT
'作品完成城市'
,
...
...
@@ -409,22 +458,29 @@ CREATE TABLE `tb_copyright_apply`
`authority_ascription_mode`
varchar
(
8
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'权力归属方式'
,
`authority_ascription_prove`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'权力归属证明材料'
,
`opus_power_guarantee`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
COMMENT
'作品权力保证书'
,
`apply_time`
datetime
(
0
)
NOT
NULL
COMMENT
'申请时间'
,
`apply_time`
datetime
NOT
NULL
COMMENT
'申请时间'
,
`pass_time`
datetime
NULL
DEFAULT
NULL
COMMENT
'版权申请后台核验通过时间'
,
`register_state`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
COMMENT
'登记状态 -1:已撤回 0:待审核 2:已提交 3:已驳回 4:登记成功 5:审核失败'
,
`evidence_hash`
varchar
(
128
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'存证哈希'
,
`evidence_date`
date
NULL
DEFAULT
NULL
COMMENT
'存证日期'
,
`evidence_date`
date
time
NULL
DEFAULT
NULL
COMMENT
'存证时间'
,
`reject_reason`
varchar
(
512
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'驳回原因'
,
`content`
text
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
COMMENT
'json'
,
`register_code`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'登记证书编号,在版权登记审核通过后生成'
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
),
`register_owner`
varchar
(
32
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NULL
DEFAULT
''
COMMENT
'登记证书人名称,在版权登记审核通过后生成'
,
`register_time`
varchar
(
16
)
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
,
UNIQUE
INDEX
`idx_nfthash`
(
`nft_hash`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'版权申请表'
ROW_FORMAT
=
Dynamic
;
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
COMMENT
=
'版权申请表'
ROW_FORMAT
=
DYNAMIC
;
-- ----------------------------
-- Records of tb_copyright_apply
-- ----------------------------
-- ----------------------------
-- Table structure for tb_copyright_apply_owner_relation
...
...
@@ -450,13 +506,17 @@ CREATE TABLE `tb_copyright_apply_owner_relation`
`personal_photo`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'手持身份证照片'
,
`certificates_photo`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'证件照片(营业执照等)'
,
`entrust_prove`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'委托证明'
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
)
,
`create_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
,
PRIMARY
KEY
(
`copyright_id`
,
`owner_id`
)
USING
BTREE
)
ENGINE
=
InnoDB
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'版权申请记录和著作权人关联表'
ROW_FORMAT
=
Dynamic
;
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
COMMENT
=
'版权申请记录和著作权人关联表'
ROW_FORMAT
=
DYNAMIC
;
-- ----------------------------
-- Records of tb_copyright_apply_owner_relation
-- ----------------------------
-- ----------------------------
-- Table structure for tb_copyright_author
...
...
@@ -466,17 +526,21 @@ CREATE TABLE `tb_copyright_author`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`copyright_id`
int
(
11
)
NOT
NULL
COMMENT
'版权id'
,
`name`
varchar
(
1
6
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'作者姓名或名称'
,
`name`
varchar
(
1
00
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'作者姓名或名称'
,
`sign_type`
varchar
(
2
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
COMMENT
'署名类型 (本名 | 别名 | 匿名)'
,
`sign`
varchar
(
8
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'签名'
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
)
,
`sign`
varchar
(
100
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
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
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'版权作者表'
ROW_FORMAT
=
Dynamic
;
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
COMMENT
=
'版权作者表'
ROW_FORMAT
=
DYNAMIC
;
-- ----------------------------
-- Records of tb_copyright_author
-- ----------------------------
-- ----------------------------
-- Table structure for tb_copyright_authority_relation
...
...
@@ -487,9 +551,13 @@ CREATE TABLE `tb_copyright_authority_relation`
`copyright_id`
int
(
11
)
NOT
NULL
COMMENT
'版权id'
,
`authority_id`
int
(
11
)
NOT
NULL
COMMENT
'权力id'
)
ENGINE
=
InnoDB
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'版权和权力关联表'
ROW_FORMAT
=
Dynamic
;
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
COMMENT
=
'版权和权力关联表'
ROW_FORMAT
=
DYNAMIC
;
-- ----------------------------
-- Records of tb_copyright_authority_relation
-- ----------------------------
-- ----------------------------
-- Table structure for tb_copyright_file
...
...
@@ -505,14 +573,18 @@ CREATE TABLE `tb_copyright_file`
`file_hash`
varchar
(
512
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'文件hash'
,
`file_suffix`
varchar
(
16
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'文件扩展名'
,
`file_size`
int
(
11
)
NOT
NULL
DEFAULT
0
COMMENT
'文件大小(字节数)'
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
)
,
`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
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'版权附件表'
ROW_FORMAT
=
Dynamic
;
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
COMMENT
=
'版权附件表'
ROW_FORMAT
=
DYNAMIC
;
-- ----------------------------
-- Records of tb_copyright_file
-- ----------------------------
-- ----------------------------
-- Table structure for tb_copyright_owner
...
...
@@ -523,7 +595,7 @@ CREATE TABLE `tb_copyright_owner`
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`user_id`
int
(
11
)
NOT
NULL
COMMENT
'用户id'
,
`type`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
COMMENT
'类别 0-自然人 1-法人'
,
`owner`
varchar
(
64
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'著作权人'
,
`owner`
varchar
(
100
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'著作权人'
,
`id_number`
varchar
(
64
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'证件号码'
,
`is_effective`
tinyint
(
1
)
NOT
NULL
DEFAULT
1
COMMENT
'是否长期有效 0-否 1-是'
,
`effective_start_date`
date
NULL
DEFAULT
NULL
COMMENT
'证件有效起止时间'
,
...
...
@@ -538,14 +610,18 @@ CREATE TABLE `tb_copyright_owner`
`personal_photo`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'手持身份证照片'
,
`certificates_photo`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'证件照片(营业执照等)'
,
`entrust_prove`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'委托证明'
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
)
,
`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
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'著作权人信息表'
ROW_FORMAT
=
Dynamic
;
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
COMMENT
=
'著作权人信息表'
ROW_FORMAT
=
DYNAMIC
;
-- ----------------------------
-- Records of tb_copyright_owner
-- ----------------------------
-- ----------------------------
-- Table structure for tb_draft
...
...
@@ -558,16 +634,46 @@ CREATE TABLE `tb_draft`
`content`
text
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
COMMENT
'草稿类容'
,
`json`
text
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
COMMENT
'草稿json串'
,
`step`
int
(
2
)
NOT
NULL
COMMENT
'保存草稿时编辑到了第几步,方便再次编辑时页面跳转'
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
)
,
`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
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'草稿表'
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
COMMENT
=
'草稿表'
ROW_FORMAT
=
DYNAMIC
;
-- ----------------------------
-- Records of tb_draft
-- ----------------------------
-- ----------------------------
-- Table structure for tb_entrust_shelf
-- ----------------------------
DROP
TABLE
IF
EXISTS
`tb_entrust_shelf`
;
CREATE
TABLE
`tb_entrust_shelf`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`user_id`
int
(
11
)
NULL
DEFAULT
NULL
COMMENT
'用户id'
,
`nft_hash`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NOT
NULL
COMMENT
'nft哈希'
,
`name`
varchar
(
12
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'姓名'
,
`telephone`
varchar
(
16
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'电话号码'
,
`wechat_num`
varchar
(
128
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NULL
DEFAULT
NULL
COMMENT
'微信号'
,
`status`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
COMMENT
'0-委托中 1-已取消'
,
`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
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
COMMENT
=
'委托上架'
ROW_FORMAT
=
Dynamic
;
-- ----------------------------
-- Records of tb_entrust_shelf
-- ----------------------------
-- ----------------------------
-- Table structure for tb_file_template
-- ----------------------------
DROP
TABLE
IF
EXISTS
`tb_file_template`
;
...
...
@@ -579,10 +685,10 @@ CREATE TABLE `tb_file_template`
`type`
tinyint
(
1
)
NULL
DEFAULT
NULL
COMMENT
'类型'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
0
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'版权附件模板表'
ROW_FORMAT
=
D
ynamic
;
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8
mb4
COLLATE
=
utf8
mb4
_general_ci
COMMENT
=
'版权附件模板表'
ROW_FORMAT
=
D
YNAMIC
;
-- ----------------------------
-- Records of tb_file_template
...
...
@@ -592,7 +698,7 @@ VALUES (1, '撘辣.docx',
'https://filmchain-file.obs.cn-east-3.myhuaweicloud.com/12955248709c413c88228309f8616159/权利取得方式证明材料附件.docx'
,
0
);
INSERT
INTO
`tb_file_template`
VALUES
(
2
,
'业务代理委托书.docx'
,
'https://filmchain-file.obs.cn-east-3.myhuaweicloud.com/
24dcdfbcfacc4b44b809442e2bf9ef60
/业务代理委托书.docx'
,
1
);
'https://filmchain-file.obs.cn-east-3.myhuaweicloud.com/
5444e0358d6b4038806b5a63d60284e5
/业务代理委托书.docx'
,
1
);
INSERT
INTO
`tb_file_template`
VALUES
(
3
,
'权利归属证明材料《合作作品权属协议书》附件.docx'
,
'https://filmchain-file.obs.cn-east-3.myhuaweicloud.com/2a95a9e93db8491d8eba9b90acbb3d28/权利归属证明材料《合作作品权属协议书》附件.docx'
,
...
...
@@ -615,7 +721,7 @@ VALUES (7, '敶悅銋佗蔡
5
);
INSERT
INTO
`tb_file_template`
VALUES
(
8
,
'作品登记委托书.docx'
,
'https://filmchain-file.obs.cn-east-3.myhuaweicloud.com/
d43a44b990354b17899517b1b5fb91c0
/作品登记委托书.docx'
,
6
);
'https://filmchain-file.obs.cn-east-3.myhuaweicloud.com/
88c2f750cabd44e4b75f3cb054b3326a
/作品登记委托书.docx'
,
6
);
INSERT
INTO
`tb_file_template`
VALUES
(
9
,
'权利保证书(作品)附件.docx'
,
'https://filmchain-file.obs.cn-east-3.myhuaweicloud.com/9283eb13f3724676a7113c2cde002a57/权利保证书(作品)附件.docx'
,
7
);
...
...
@@ -633,6 +739,7 @@ CREATE TABLE `tb_nft`
`name`
varchar
(
128
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
COMMENT
'名称'
,
`cover`
varchar
(
256
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'封面'
,
`author`
varchar
(
16
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'作者'
,
`evidencer`
varchar
(
20
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'存证人'
,
`synopsis`
text
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
COMMENT
'简介'
,
`file_name`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'文件名'
,
`file_url`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'文件地址--用户选择不存档的情况下为空'
,
...
...
@@ -640,22 +747,24 @@ CREATE TABLE `tb_nft`
`nft_id`
varchar
(
64
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'nft编号'
,
`nft_hash`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'nft哈希'
,
`token_id`
bigint
(
20
)
NULL
DEFAULT
NULL
COMMENT
'nft token'
,
`publish_time`
datetime
(
0
)
NULL
DEFAULT
NULL
COMMENT
'nft发行时间'
,
`publish_time`
datetime
NULL
DEFAULT
NULL
COMMENT
'nft发行时间'
,
`publish_status`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
COMMENT
'发行状态 0-待支付 1-发行中 2-发行成功 3-发行失败'
,
`transfer_hash`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'交易转让hash'
,
`commemorate_id`
int
(
11
)
NULL
DEFAULT
NULL
COMMENT
'纪念版nft主键'
,
`is_top`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
COMMENT
'是否置顶 0-否 1-是'
,
`status`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
COMMENT
'0: 下架 1:上架'
,
`is_entrust`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
COMMENT
'是否已委托上架 0-否 1-是'
,
`is_commemorate`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
COMMENT
'是否纪念版nft 0-否 1-是'
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
)
,
`create_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
,
`create_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`update_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
2
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
D
ynamic
;
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8
mb4
COLLATE
=
utf8
mb4
_general_ci
ROW_FORMAT
=
D
YNAMIC
;
-- ----------------------------
-- Records of tb_nft
...
...
@@ -663,7 +772,7 @@ CREATE TABLE `tb_nft`
INSERT
INTO
`tb_nft`
VALUES
(
1
,
1
,
1
,
''
,
'gfbf'
,
'https://filmchain-file.obs.cn-east-3.myhuaweicloud.com/03d00c78f9ad466e8fc42516e48f775a/zx_default_img.png'
,
'葛晓康'
,
'bfgb'
,
NULL
,
NULL
,
'0e237864ac6fafe4ae4760e7a5e6c0f2'
,
''
,
''
,
NULL
,
NULL
,
''
,
NU
LL
,
0
,
0
,
0
,
'葛晓康'
,
''
,
'bfgb'
,
NULL
,
NULL
,
'0e237864ac6fafe4ae4760e7a5e6c0f2'
,
''
,
''
,
NULL
,
NULL
,
0
,
''
,
NULL
,
0
,
0
,
0
,
0
,
'2022-01-04 10:38:16'
,
'2022-01-04 10:38:16'
,
1641263896093
,
1641263896093
);
-- ----------------------------
...
...
@@ -678,15 +787,65 @@ CREATE TABLE `tb_nft_transfer_record`
`transfer_hash`
varchar
(
128
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
COMMENT
'转让哈希'
,
`from_address`
varchar
(
128
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
COMMENT
'转出人地址'
,
`to_address`
varchar
(
128
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
COMMENT
'接收人地址'
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
)
,
`create_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
,
`is_effective`
tinyint
(
1
)
NULL
DEFAULT
1
COMMENT
'是否有效 0-否 1-是'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'nft转让记录表'
ROW_FORMAT
=
Dynamic
;
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
COMMENT
=
'nft转让记录表'
ROW_FORMAT
=
DYNAMIC
;
-- ----------------------------
-- Records of tb_nft_transfer_record
-- ----------------------------
-- ----------------------------
-- Table structure for tb_notify
-- ----------------------------
DROP
TABLE
IF
EXISTS
`tb_notify`
;
CREATE
TABLE
`tb_notify`
(
`id`
int
(
10
)
UNSIGNED
NOT
NULL
AUTO_INCREMENT
,
`uid`
int
(
11
)
UNSIGNED
NULL
DEFAULT
0
COMMENT
'uid'
,
`title`
varchar
(
64
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NULL
DEFAULT
NULL
COMMENT
'标题'
,
`summary`
varchar
(
1024
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NULL
DEFAULT
''
COMMENT
'概要'
,
`content`
text
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NULL
COMMENT
'内容'
,
`type`
tinyint
(
1
)
UNSIGNED
NULL
DEFAULT
1
COMMENT
'1系统消息,2公告消息'
,
`state`
tinyint
(
1
)
UNSIGNED
NULL
DEFAULT
1
COMMENT
'状态1有效2无效'
,
`create_time`
datetime
NULL
DEFAULT
NULL
COMMENT
'创建时间'
,
`update_time`
datetime
NULL
DEFAULT
NULL
COMMENT
'更新时间'
,
`is_delete`
tinyint
(
1
)
UNSIGNED
NULL
DEFAULT
0
COMMENT
'0未删除,1已删除'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
ROW_FORMAT
=
DYNAMIC
;
-- ----------------------------
-- Records of tb_notify
-- ----------------------------
-- ----------------------------
-- Table structure for tb_notify_state
-- ----------------------------
DROP
TABLE
IF
EXISTS
`tb_notify_state`
;
CREATE
TABLE
`tb_notify_state`
(
`uid`
int
(
11
)
UNSIGNED
NOT
NULL
COMMENT
'uid'
,
`number`
int
(
10
)
UNSIGNED
NULL
DEFAULT
0
COMMENT
'未读消息数量'
,
`nids`
json
NULL
COMMENT
'未读消息id数组'
,
PRIMARY
KEY
(
`uid`
)
USING
BTREE
)
ENGINE
=
InnoDB
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
ROW_FORMAT
=
DYNAMIC
;
-- ----------------------------
-- Records of tb_notify_state
-- ----------------------------
-- ----------------------------
-- Table structure for tb_opus_category
...
...
@@ -698,208 +857,54 @@ 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
9
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'作品类别'
ROW_FORMAT
=
D
ynamic
;
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8
mb4
COLLATE
=
utf8
mb4
_general_ci
COMMENT
=
'作品类别'
ROW_FORMAT
=
D
YNAMIC
;
-- ----------------------------
-- Records of tb_opus_category
-- ----------------------------
INSERT
INTO
`tb_opus_category`
VALUES
(
1
,
'
文字作品
(小说、论文、剧本、商业计划书、歌词等)'
);
VALUES
(
1
,
'文字作品'
);
INSERT
INTO
`tb_opus_category`
VALUES
(
2
,
'口述
作品(即兴的演
说、授课、法庭辩论等)'
);
VALUES
(
2
,
'口述作品'
);
INSERT
INTO
`tb_opus_category`
VALUES
(
3
,
'音
乐
作品(词曲、器乐等)'
);
VALUES
(
3
,
'音乐作品'
);
INSERT
INTO
`tb_opus_category`
VALUES
(
4
,
'戏
剧作
品(话剧、歌剧、地方戏剧、广播剧等)'
);
VALUES
(
4
,
'戏剧作品'
);
INSERT
INTO
`tb_opus_category`
VALUES
(
5
,
'曲
艺作品(相声、大鼓
、快书、评书等)'
);
VALUES
(
5
,
'曲艺作品'
);
INSERT
INTO
`tb_opus_category`
VALUES
(
6
,
'
舞蹈作品(现
代舞、民族舞、中国古典舞、爵士舞、肚皮舞、钢管舞等)'
);
VALUES
(
6
,
'舞蹈作品'
);
INSERT
INTO
`tb_opus_category`
VALUES
(
7
,
'
杂技艺术(柔术、
顶碗、走钢丝、变戏法、舞狮子、车技等)'
);
VALUES
(
7
,
'杂技艺术'
);
INSERT
INTO
`tb_opus_category`
VALUES
(
8
,
'美术
作
品(包装图、效果图、玩具、商标标识、漫画、雕塑等)'
);
VALUES
(
8
,
'美术作品'
);
INSERT
INTO
`tb_opus_category`
VALUES
(
9
,
'建筑
作品(民用建筑、工业
建筑、农业建筑、公共建筑等)'
);
VALUES
(
9
,
'建筑作品'
);
INSERT
INTO
`tb_opus_category`
VALUES
(
10
,
'摄影
作品(人像摄影、记录
摄影、艺术摄影、全息摄影、全景摄影、商业摄影等)'
);
VALUES
(
10
,
'摄影作品'
);
INSERT
INTO
`tb_opus_category`
VALUES
(
11
,
'电影
作品(纪录片、动画电影、
动作电影、科幻电影、悬疑电影等)'
);
VALUES
(
11
,
'电影作品'
);
INSERT
INTO
`tb_opus_category`
VALUES
(
12
,
'以类似摄制电影的
方法
创作的作品(短片、录像、短视频、电视剧、动画片等)'
);
VALUES
(
12
,
'以类似摄制电影的方法创作的作品'
);
INSERT
INTO
`tb_opus_category`
VALUES
(
13
,
'工程设计图、产品设
计图(平面设计图、立面图、剖面图、施工
图、工业设计图纸、服装设计图纸等)'
);
VALUES
(
13
,
'工程设计图、产品设计图'
);
INSERT
INTO
`tb_opus_category`
VALUES
(
14
,
'地
图、
示意图(地图、桌面图、立体图)'
);
VALUES
(
14
,
'地图、示意图'
);
INSERT
INTO
`tb_opus_category`
VALUES
(
15
,
'模型
作
品(立体模型)'
);
VALUES
(
15
,
'模型作品'
);
INSERT
INTO
`tb_opus_category`
VALUES
(
16
,
'录
音制品(任何对表
演的声音和其他声音的录制品)'
);
VALUES
(
16
,
'录音制品'
);
INSERT
INTO
`tb_opus_category`
VALUES
(
17
,
'录
像制品(电影作品和以类似摄制电影的方法
创作的作品以外的任何有伴音或无伴音的连续相关形象、图像的制品)'
);
VALUES
(
17
,
'录像制品'
);
INSERT
INTO
`tb_opus_category`
VALUES
(
18
,
'其
他作
品(法律、行政法律规定的其他作品等)'
);
VALUES
(
18
,
'其他作品'
);
-- ----------------------------
-- Table structure for tb_
us
er
-- Table structure for tb_
ord
er
-- ----------------------------
DROP
TABLE
IF
EXISTS
`tb_user`
;
CREATE
TABLE
`tb_user`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`telephone`
varchar
(
16
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'手机号'
,
`email`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'邮箱'
,
`password`
varchar
(
128
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'密码'
,
`wallet`
varchar
(
128
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'钱包地址'
,
`nickname`
varchar
(
20
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'昵称'
,
`signature`
varchar
(
500
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'个性签名'
,
`avatar`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'头像'
,
`auth_type`
tinyint
(
1
)
NOT
NULL
DEFAULT
2
COMMENT
'认证类型 0-个人认证 1-企业认证 2-未认证'
,
`auth_status`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
COMMENT
'实名认证状态 0-未认证 1-认证成功 2-认证失败 3-认证中'
,
`is_publish`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
COMMENT
'是否发行过nft作品 0-否 1-是'
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
),
`create_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`update_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
UNIQUE
INDEX
`idx_telephone`
(
`telephone`
)
USING
BTREE
,
UNIQUE
INDEX
`idx_email`
(
`email`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
3
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'门户用户表'
ROW_FORMAT
=
Dynamic
;
-- ----------------------------
-- Records of tb_user
-- ----------------------------
SET
FOREIGN_KEY_CHECKS
=
1
;
-- v2.0.0
alter
table
tb_copyright_apply
modify
column
create_process
varchar
(
1000
)
NOT
NULL
DEFAULT
''
COMMENT
'创作过程'
;
UPDATE
`tb_file_template`
SET
`file_name`
=
'业务代理委托书.docx'
,
`file_url`
=
'https://filmchain-file.obs.cn-east-3.myhuaweicloud.com/5444e0358d6b4038806b5a63d60284e5/业务代理委托书.docx'
,
`type`
=
1
WHERE
`id`
=
2
;
UPDATE
`tb_file_template`
SET
`file_name`
=
'作品登记委托书.docx'
,
`file_url`
=
'https://filmchain-file.obs.cn-east-3.myhuaweicloud.com/88c2f750cabd44e4b75f3cb054b3326a/作品登记委托书.docx'
,
`type`
=
6
WHERE
`id`
=
8
;
alter
table
tb_nft
add
column
evidencer
varchar
(
20
)
not
null
default
''
comment
'存证人'
after
author
;
ALTER
TABLE
tb_copyright_author
MODIFY
COLUMN
`name`
VARCHAR
(
100
)
NOT
NULL
DEFAULT
''
COMMENT
'作者姓名或名称'
;
ALTER
TABLE
tb_copyright_author
MODIFY
COLUMN
`sign`
VARCHAR
(
100
)
NOT
NULL
DEFAULT
''
COMMENT
'签名'
;
ALTER
TABLE
tb_copyright_owner
MODIFY
COLUMN
`owner`
VARCHAR
(
100
)
NOT
NULL
DEFAULT
''
COMMENT
'著作权人'
;
-- v2.0.1
ALTER
TABLE
tb_copyright_apply
ADD
COLUMN
pass_time
datetime
DEFAULT
NULL
COMMENT
'版权申请后台核验通过时间'
AFTER
apply_time
;
UPDATE
`tb_opus_category`
SET
`value`
=
'文字作品'
WHERE
`id`
=
1
;
UPDATE
`tb_opus_category`
SET
`value`
=
'口述作品'
WHERE
`id`
=
2
;
UPDATE
`tb_opus_category`
SET
`value`
=
'音乐作品'
WHERE
`id`
=
3
;
UPDATE
`tb_opus_category`
SET
`value`
=
'戏剧作品'
WHERE
`id`
=
4
;
UPDATE
`tb_opus_category`
SET
`value`
=
'曲艺作品'
WHERE
`id`
=
5
;
UPDATE
`tb_opus_category`
SET
`value`
=
'舞蹈作品'
WHERE
`id`
=
6
;
UPDATE
`tb_opus_category`
SET
`value`
=
'杂技艺术'
WHERE
`id`
=
7
;
UPDATE
`tb_opus_category`
SET
`value`
=
'美术作品'
WHERE
`id`
=
8
;
UPDATE
`tb_opus_category`
SET
`value`
=
'建筑作品'
WHERE
`id`
=
9
;
UPDATE
`tb_opus_category`
SET
`value`
=
'摄影作品'
WHERE
`id`
=
10
;
UPDATE
`tb_opus_category`
SET
`value`
=
'电影作品'
WHERE
`id`
=
11
;
UPDATE
`tb_opus_category`
SET
`value`
=
'以类似摄制电影的方法创作的作品'
WHERE
`id`
=
12
;
UPDATE
`tb_opus_category`
SET
`value`
=
'工程设计图、产品设计图'
WHERE
`id`
=
13
;
UPDATE
`tb_opus_category`
SET
`value`
=
'地图、示意图'
WHERE
`id`
=
14
;
UPDATE
`tb_opus_category`
SET
`value`
=
'模型作品'
WHERE
`id`
=
15
;
UPDATE
`tb_opus_category`
SET
`value`
=
'录音制品'
WHERE
`id`
=
16
;
UPDATE
`tb_opus_category`
SET
`value`
=
'录像制品'
WHERE
`id`
=
17
;
UPDATE
`tb_opus_category`
SET
`value`
=
'其他作品'
WHERE
`id`
=
18
;
alter
table
tb_copyright_apply
modify
column
evidence_date
datetime
DEFAULT
NULL
COMMENT
'存证时间'
;
-- v2.1.0
alter
table
tb_nft
add
column
is_entrust
tinyint
(
1
)
not
null
default
0
comment
'是否已委托上架 0-否 1-是'
after
status
;
CREATE
TABLE
`tb_entrust_shelf`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`user_id`
int
(
11
)
DEFAULT
NULL
COMMENT
'用户id'
,
`nft_hash`
varchar
(
255
)
NOT
NULL
COMMENT
'nft哈希'
,
`name`
varchar
(
12
)
NOT
NULL
DEFAULT
''
COMMENT
'姓名'
,
`telephone`
varchar
(
16
)
NOT
NULL
DEFAULT
''
COMMENT
'电话号码'
,
`wechat_num`
varchar
(
128
)
DEFAULT
NULL
COMMENT
'微信号'
,
`status`
tinyint
(
1
)
NOT
NULL
DEFAULT
'0'
COMMENT
'0-委托中 1-已取消'
,
`create_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'委托上架'
;
CREATE
TABLE
`tb_banner`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`name`
varchar
(
32
)
NOT
NULL
DEFAULT
''
COMMENT
'名称'
,
`poster`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'海报'
,
`jump_url`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'跳转地址'
,
`sort`
int
(
2
)
NOT
NULL
DEFAULT
'0'
COMMENT
'排序'
,
`create_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
DEFAULT
CHARSET
=
utf8mb4
;
-- v2.3.0
alter
table
tb_nft
add
column
publish_status
TINYINT
(
1
)
not
null
default
0
comment
'发行状态 0-待支付 1-发行中 2-发行成功 3-发行失败'
after
publish_time
;
update
tb_nft
set
publish_status
=
2
where
nft_hash
!=
''
;
DROP
TABLE
IF
EXISTS
`tb_order`
;
CREATE
TABLE
`tb_order`
(
...
...
@@ -911,70 +916,105 @@ CREATE TABLE `tb_order`
`fee`
bigint
(
20
)
NOT
NULL
COMMENT
'订单价格-单位(分)'
,
`order_status`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
COMMENT
'0-支付中 1-支付成功 2-订单已关闭 3-已退款'
,
`pay_type`
tinyint
(
1
)
NULL
DEFAULT
NULL
COMMENT
'支付方式 1-微信支付 2-支付宝支付'
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
)
,
`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
COLLATE
=
utf8mb4_general_ci
ROW_FORMAT
=
D
ynamic
;
ROW_FORMAT
=
D
YNAMIC
;
SET
FOREIGN_KEY_CHECKS
=
1
;
-- ----------------------------
-- Records of tb_order
-- ----------------------------
-- ----------------------------
-- Table structure for tb_payment
-- ----------------------------
DROP
TABLE
IF
EXISTS
`tb_payment`
;
CREATE
TABLE
`tb_payment`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`order_id`
bigint
(
20
)
NOT
NULL
COMMENT
'订单id'
,
`transaction_id`
varchar
(
64
)
NOT
NULL
COMMENT
'微信支付订单号'
,
`trade_type`
varchar
(
16
)
NOT
NULL
COMMENT
'JSAPI: 公众号支付; NATIVE:扫码支付 ; APP:APP支付 ; MICROPAY:付款码支付 ; MWEB:H5支付 ; FACEPAY:刷脸支付'
,
`transaction_id`
varchar
(
64
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NOT
NULL
COMMENT
'微信支付订单号'
,
`trade_type`
varchar
(
16
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NOT
NULL
COMMENT
'JSAPI: 公众号支付; NATIVE:扫码支付 ; APP:APP支付 ; MICROPAY:付款码支付 ; MWEB:H5支付 ; FACEPAY:刷脸支付'
,
`total_fee`
int
(
11
)
NOT
NULL
COMMENT
'金额'
,
`is_refund`
tinyint
(
1
)
NOT
NULL
DEFAULT
'0'
COMMENT
'是否有退款,0-否 1-是'
,
`success_time`
varchar
(
32
)
NOT
NULL
DEFAULT
''
COMMENT
'支付成功时间'
,
`content`
text
COMMENT
'支付通知数据'
,
`is_refund`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
COMMENT
'是否有退款,0-否 1-是'
,
`success_time`
varchar
(
32
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'支付成功时间'
,
`content`
text
C
HARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NULL
C
OMMENT
'支付通知数据'
,
`create_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
ROW_FORMAT
=
D
ynamic
;
ROW_FORMAT
=
D
YNAMIC
;
-- ----------------------------
-- Records of tb_payment
-- ----------------------------
-- ----------------------------
-- Table structure for tb_refund
-- ----------------------------
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
)
NOT
NULL
DEFAULT
''
COMMENT
'微信支付订单号'
,
`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
)
NOT
NULL
DEFAULT
''
COMMENT
'微信支付退款单号'
,
`refund_status`
tinyint
(
1
)
NOT
NULL
DEFAULT
'1'
COMMENT
'1- 退款中 2-退款成功 3-退款失败'
,
`user_received_account`
varchar
(
64
)
NOT
NULL
DEFAULT
''
COMMENT
'取当前退款单的退款入账方'
,
`success_time`
varchar
(
32
)
NOT
NULL
DEFAULT
''
COMMENT
'支付成功时间'
,
`content`
text
COMMENT
'支付通知数据'
,
`channel`
tinyint
(
1
)
NOT
NULL
DEFAULT
'1'
COMMENT
'退款发起渠道 1-用户发起 2-后台运营发起'
,
`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
C
HARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NULL
C
OMMENT
'支付通知数据'
,
`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
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
ROW_FORMAT
=
Dynamic
;
DROP
TABLE
IF
EXISTS
`tb_charge`
;
CREATE
TABLE
`tb_charge`
ROW_FORMAT
=
DYNAMIC
;
-- ----------------------------
-- Records of tb_refund
-- ----------------------------
-- ----------------------------
-- Table structure for tb_user
-- ----------------------------
DROP
TABLE
IF
EXISTS
`tb_user`
;
CREATE
TABLE
`tb_user`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`fee`
bigint
(
19
)
NOT
NULL
DEFAULT
0
COMMENT
'费用(分)'
,
`type`
tinyint
(
1
)
NOT
NULL
COMMENT
'收费类型 1-nft发行 2-版权申请'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`telephone`
varchar
(
16
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'手机号'
,
`email`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'邮箱'
,
`password`
varchar
(
128
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'密码'
,
`wallet`
varchar
(
128
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'钱包地址'
,
`nickname`
varchar
(
20
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'昵称'
,
`signature`
varchar
(
500
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'个性签名'
,
`avatar`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'头像'
,
`auth_type`
tinyint
(
1
)
NOT
NULL
DEFAULT
2
COMMENT
'认证类型 0-个人认证 1-企业认证 2-未认证'
,
`auth_status`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
COMMENT
'实名认证状态 0-未认证 1-认证成功 2-认证失败 3-认证中'
,
`is_publish`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
COMMENT
'是否发行过nft作品 0-否 1-是'
,
`create_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
,
`create_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`update_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
UNIQUE
INDEX
`idx_telephone`
(
`telephone`
)
USING
BTREE
,
UNIQUE
INDEX
`idx_email`
(
`email`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
3
CHARACTER
SET
=
utf8
COLLATE
=
utf8
_general_ci
ROW_FORMAT
=
D
ynamic
;
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8
mb4
COLLATE
=
utf8
mb4_general_ci
COMMENT
=
'门户
用户表'
ROW_FORMAT
=
D
YNAMIC
;
-- ----------------------------
-- Records of tb_
charge
-- Records of tb_
user
-- ----------------------------
INSERT
INTO
`tb_charge`
VALUES
(
1
,
0
,
1
);
INSERT
INTO
`tb_charge`
VALUES
(
2
,
0
,
2
);
\ No newline at end of file
SET
FOREIGN_KEY_CHECKS
=
1
;
sql/update.sql
View file @
626761c6
SET
FOREIGN_KEY_CHECKS
=
0
;
ALTER
TABLE
`tb_admin`
CHARACTER
SET
=
utf8mb4
,
COLLATE
=
utf8mb4_general_ci
;
ALTER
TABLE
`tb_auth_enterprise`
CHARACTER
SET
=
utf8mb4
,
COLLATE
=
utf8mb4_general_ci
;
ALTER
TABLE
`tb_auth_person`
CHARACTER
SET
=
utf8mb4
,
COLLATE
=
utf8mb4_general_ci
;
ALTER
TABLE
`tb_authority`
CHARACTER
SET
=
utf8mb4
,
COLLATE
=
utf8mb4_general_ci
;
ALTER
TABLE
`tb_category`
CHARACTER
SET
=
utf8mb4
,
COLLATE
=
utf8mb4_general_ci
;
ALTER
TABLE
`tb_charge`
CHARACTER
SET
=
utf8mb4
,
COLLATE
=
utf8mb4_general_ci
;
ALTER
TABLE
`tb_collection`
CHARACTER
SET
=
utf8mb4
,
COLLATE
=
utf8mb4_general_ci
;
ALTER
TABLE
`tb_commemorate_nft`
CHARACTER
SET
=
utf8mb4
,
COLLATE
=
utf8mb4_general_ci
;
ALTER
TABLE
`tb_copyright_apply`
CHARACTER
SET
=
utf8mb4
,
COLLATE
=
utf8mb4_general_ci
;
ALTER
TABLE
`tb_copyright_apply`
ADD
COLUMN
`apply_name`
varchar
(
32
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NULL
DEFAULT
NULL
COMMENT
'申请人名称'
AFTER
`user_id`
;
ALTER
TABLE
`tb_copyright_apply`
ADD
COLUMN
`register_owner`
varchar
(
32
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NULL
DEFAULT
''
COMMENT
'登记证书人名称,在版权登记审核通过后生成'
AFTER
`register_code`
;
ALTER
TABLE
`tb_copyright_apply`
ADD
COLUMN
`register_time`
varchar
(
16
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NULL
DEFAULT
''
COMMENT
'登记证书时间,在版权登记审核通过后生成'
AFTER
`register_owner`
;
ALTER
TABLE
`tb_copyright_apply_owner_relation`
CHARACTER
SET
=
utf8mb4
,
COLLATE
=
utf8mb4_general_ci
;
ALTER
TABLE
`tb_copyright_author`
CHARACTER
SET
=
utf8mb4
,
COLLATE
=
utf8mb4_general_ci
;
ALTER
TABLE
`tb_copyright_authority_relation`
CHARACTER
SET
=
utf8mb4
,
COLLATE
=
utf8mb4_general_ci
;
ALTER
TABLE
`tb_copyright_file`
CHARACTER
SET
=
utf8mb4
,
COLLATE
=
utf8mb4_general_ci
;
ALTER
TABLE
`tb_copyright_owner`
CHARACTER
SET
=
utf8mb4
,
COLLATE
=
utf8mb4_general_ci
;
ALTER
TABLE
`tb_draft`
CHARACTER
SET
=
utf8mb4
,
COLLATE
=
utf8mb4_general_ci
;
ALTER
TABLE
`tb_file_template`
CHARACTER
SET
=
utf8mb4
,
COLLATE
=
utf8mb4_general_ci
;
ALTER
TABLE
`tb_nft`
CHARACTER
SET
=
utf8mb4
,
COLLATE
=
utf8mb4_general_ci
;
ALTER
TABLE
`tb_nft_transfer_record`
CHARACTER
SET
=
utf8mb4
,
COLLATE
=
utf8mb4_general_ci
;
CREATE
TABLE
`tb_notify`
(
`id`
int
(
10
)
UNSIGNED
NOT
NULL
AUTO_INCREMENT
,
`uid`
int
(
11
)
UNSIGNED
NULL
DEFAULT
0
COMMENT
'uid'
,
`title`
varchar
(
64
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NULL
DEFAULT
NULL
COMMENT
'标题'
,
`summary`
varchar
(
1024
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NULL
DEFAULT
''
COMMENT
'概要'
,
`content`
text
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NULL
COMMENT
'内容'
,
`type`
tinyint
(
1
)
UNSIGNED
NULL
DEFAULT
1
COMMENT
'1系统消息,2公告消息'
,
`state`
tinyint
(
1
)
UNSIGNED
NULL
DEFAULT
1
COMMENT
'状态1有效2无效'
,
`create_time`
datetime
NULL
DEFAULT
NULL
COMMENT
'创建时间'
,
`update_time`
datetime
NULL
DEFAULT
NULL
COMMENT
'更新时间'
,
`is_delete`
tinyint
(
1
)
UNSIGNED
NULL
DEFAULT
0
COMMENT
'0未删除,1已删除'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
ROW_FORMAT
=
Dynamic
;
CREATE
TABLE
`tb_notify_state`
(
`uid`
int
(
11
)
UNSIGNED
NOT
NULL
COMMENT
'uid'
,
`number`
int
(
10
)
UNSIGNED
NULL
DEFAULT
0
COMMENT
'未读消息数量'
,
`nids`
json
NULL
COMMENT
'未读消息id数组'
,
PRIMARY
KEY
(
`uid`
)
USING
BTREE
)
ENGINE
=
InnoDB
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_general_ci
ROW_FORMAT
=
Dynamic
;
ALTER
TABLE
`tb_opus_category`
CHARACTER
SET
=
utf8mb4
,
COLLATE
=
utf8mb4_general_ci
;
ALTER
TABLE
`tb_user`
CHARACTER
SET
=
utf8mb4
,
COLLATE
=
utf8mb4_general_ci
;
SET
FOREIGN_KEY_CHECKS
=
1
;
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment