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
3b58d8ae
Commit
3b58d8ae
authored
Jul 30, 2021
by
tangtuo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增生产环境配置
parent
5d88ea49
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
559 additions
and
398 deletions
+559
-398
application-dev.yml
joying-admin/src/main/resources/application-dev.yml
+23
-27
application-local.yml
joying-admin/src/main/resources/application-local.yml
+23
-27
application-prod.yml
joying-admin/src/main/resources/application-prod.yml
+84
-0
application-test.yml
joying-admin/src/main/resources/application-test.yml
+23
-27
logback-spring.xml
joying-admin/src/main/resources/logback-spring.xml
+5
-0
pom.xml
joying-common/pom.xml
+0
-5
RedissonClusterConfig.java
...ain/java/com/fzm/common/config/RedissonClusterConfig.java
+0
-18
RedissonConfig.java
...n/src/main/java/com/fzm/common/config/RedissonConfig.java
+1
-2
NftServiceImpl.java
...main/java/com/fzm/common/service/impl/NftServiceImpl.java
+1
-1
OssUtil.java
...ng-common/src/main/java/com/fzm/common/utils/OssUtil.java
+8
-7
application-dev.yml
joying-portal/src/main/resources/application-dev.yml
+23
-27
application-local.yml
joying-portal/src/main/resources/application-local.yml
+23
-27
application-prod.yml
joying-portal/src/main/resources/application-prod.yml
+95
-0
application-test.yml
joying-portal/src/main/resources/application-test.yml
+23
-27
logback-spring.xml
joying-portal/src/main/resources/logback-spring.xml
+5
-0
joying.sql
sql/joying.sql
+222
-203
No files found.
joying-admin/src/main/resources/application-dev.yml
View file @
3b58d8ae
...
@@ -3,33 +3,29 @@ server:
...
@@ -3,33 +3,29 @@ server:
spring
:
spring
:
main
:
main
:
allow-bean-definition-overriding
:
true
allow-bean-definition-overriding
:
true
shardingsphere
:
datasource
:
datasource
:
url
:
jdbc:mysql://172.16.101.135:3306/joying_dev?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8
names
:
username
:
root
write,read
password
:
Joying@123456
# 主数据源
platform
:
mysql
write
:
type
:
com.alibaba.druid.pool.DruidDataSource
type
:
com.alibaba.druid.pool.DruidDataSource
driver-class-name
:
com.mysql.cj.jdbc.Driver
driver-class-name
:
com.mysql.cj.jdbc.Driver
druid
:
url
:
jdbc:mysql://172.16.101.135:3306/joying_dev?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8
initial-size
:
5
username
:
root
min-idle
:
5
password
:
Joying@123456
max-active
:
20
# 从数据源
max-wait
:
60000
read
:
time-between-eviction-runs-millis
:
60000
type
:
com.alibaba.druid.pool.DruidDataSource
min-evictable-idle-time-millis
:
300000
driver-class-name
:
com.mysql.cj.jdbc.Driver
validation-query
:
SELECT 1 FROM DUAL
url
:
jdbc:mysql://172.16.101.136:3306/joying_dev?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8
test-while-idle
:
true
username
:
root
test-on-borrow
:
false
password
:
Joying@123456
test-on-return
:
false
masterslave
:
pool-prepared-statements
:
false
# 读写分离配置
max-pool-prepared-statement-per-connection-size
:
20
load-balance-algorithm-type
:
round_robin
filters
:
stat ,wall
# 最终的数据源名称
connection-properties
:
druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
name
:
dataSource
useGlobalDataSourceStat
:
true
# 主库数据源名称
master-data-source-name
:
write
# 从库数据源名称列表,多个逗号分隔
slave-data-source-names
:
read
redis
:
redis
:
host
:
172.16.101.135
host
:
172.16.101.135
port
:
6379
port
:
6379
...
...
joying-admin/src/main/resources/application-local.yml
View file @
3b58d8ae
...
@@ -3,33 +3,29 @@ server:
...
@@ -3,33 +3,29 @@ server:
spring
:
spring
:
main
:
main
:
allow-bean-definition-overriding
:
true
allow-bean-definition-overriding
:
true
shardingsphere
:
datasource
:
datasource
:
url
:
jdbc:mysql://172.16.101.135:3306/joying_dev?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8
names
:
username
:
root
write,read
password
:
Joying@123456
# 主数据源
platform
:
mysql
write
:
type
:
com.alibaba.druid.pool.DruidDataSource
type
:
com.alibaba.druid.pool.DruidDataSource
driver-class-name
:
com.mysql.cj.jdbc.Driver
driver-class-name
:
com.mysql.cj.jdbc.Driver
druid
:
url
:
jdbc:mysql://172.16.101.135:3306/joying_dev?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8
initial-size
:
5
username
:
root
min-idle
:
5
password
:
Joying@123456
max-active
:
20
# 从数据源
max-wait
:
60000
read
:
time-between-eviction-runs-millis
:
60000
type
:
com.alibaba.druid.pool.DruidDataSource
min-evictable-idle-time-millis
:
300000
driver-class-name
:
com.mysql.cj.jdbc.Driver
validation-query
:
SELECT 1 FROM DUAL
url
:
jdbc:mysql://172.16.101.136:3306/joying_dev?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8
test-while-idle
:
true
username
:
root
test-on-borrow
:
false
password
:
Joying@123456
test-on-return
:
false
masterslave
:
pool-prepared-statements
:
false
# 读写分离配置
max-pool-prepared-statement-per-connection-size
:
20
load-balance-algorithm-type
:
round_robin
filters
:
stat ,wall
# 最终的数据源名称
connection-properties
:
druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
name
:
dataSource
useGlobalDataSourceStat
:
true
# 主库数据源名称
master-data-source-name
:
write
# 从库数据源名称列表,多个逗号分隔
slave-data-source-names
:
read
redis
:
redis
:
host
:
172.16.101.135
host
:
172.16.101.135
...
...
joying-admin/src/main/resources/application-prod.yml
0 → 100644
View file @
3b58d8ae
server
:
port
:
8002
spring
:
main
:
allow-bean-definition-overriding
:
true
datasource
:
url
:
jdbc:mysql://rm-uf65dutlz01018ctc33150.mysql.rds.aliyuncs.com:3306/joying?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8
username
:
inmvochain
password
:
db$95872!com@inmvo
platform
:
mysql
type
:
com.alibaba.druid.pool.DruidDataSource
driver-class-name
:
com.mysql.cj.jdbc.Driver
druid
:
initial-size
:
5
min-idle
:
5
max-active
:
20
max-wait
:
60000
time-between-eviction-runs-millis
:
60000
min-evictable-idle-time-millis
:
300000
validation-query
:
SELECT 1 FROM DUAL
test-while-idle
:
true
test-on-borrow
:
false
test-on-return
:
false
pool-prepared-statements
:
false
max-pool-prepared-statement-per-connection-size
:
20
filters
:
stat ,wall
connection-properties
:
druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
useGlobalDataSourceStat
:
true
redis
:
host
:
r-uf65vh5nip6yjfgtcn.redis.rds.aliyuncs.com
port
:
6379
password
:
db$95872!com@inmvo
lettuce
:
pool
:
# 连接池最大连接数(使用负值表示没有限制) 默认 8
max-active
:
100
# 连接池最大阻塞等待时间(使用负值表示没有限制) 默认 -1
max-wait
:
-1
# 连接池中的最大空闲连接 默认 8
max-idle
:
8
# 连接池中的最小空闲连接 默认 0
min-idle
:
0
cache
:
# 整合SpringCache,redis作为缓存类型
type
:
redis
redis
:
# 缓存失效时间
time-to-live
:
86400000
swagger
:
title
:
乐映影视后台管理系统
description
:
乐映影视后台管理系统RESTFUL API
version
:
1.0.0
base-package
:
com.fzm.admin.controller
base-path
:
/**
enabled
:
false
globalOperationParameters
:
-
description
:
Authorization
modelRef
:
string
name
:
Authorization
parameterType
:
header
required
:
false
contact
:
name
:
tangtuo
email
:
ttuo@33.com
chain
:
para
:
rpc-url
:
http://47.243.127.76:8901
withhold-addr
:
1Ae6FfgdYJn6LLaqDoRjwga3j4TTmMq3t7
withhold-key
:
a4c49dcb35e0032dc8db5891dc81481943b68fc558ce93ce74d0382c1d104934
title
:
user.p.FilmChain
admin
:
16naUoLwjNUgMhGVRmL3xTVpCso2DJp8JZ
admin-key
:
8cd19e9bf39055f95e3e33cc1e08b9f9fc2e9be48a5b3a4d401e64041c97aec7
contract-name
:
user.evm.0xd996a3a866c577596df260844a045a068ec5accd8d71ccaa3d578c9617ec5490
contract-address
:
1iDWTHZQxPES4hLveZRcwJH6AMaMfZfZZ
aliyun
:
oss
:
app-key
:
LTAI5tAAXBCtnQ2ytwagazjt
app-secret
:
x0T6hyJvRFLtPjZYrNo5egEc4kShlU
end-point
:
oss-cn-shanghai.aliyuncs.com
simple-bucket
:
joying-file
encrypt-bucket
:
joying-nft
joying-admin/src/main/resources/application-test.yml
View file @
3b58d8ae
...
@@ -3,33 +3,29 @@ server:
...
@@ -3,33 +3,29 @@ server:
spring
:
spring
:
main
:
main
:
allow-bean-definition-overriding
:
true
allow-bean-definition-overriding
:
true
shardingsphere
:
datasource
:
datasource
:
url
:
jdbc:mysql://172.16.101.135:3306/joying_test?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8
names
:
username
:
root
write,read
password
:
Joying@123456
# 主数据源
platform
:
mysql
write
:
type
:
com.alibaba.druid.pool.DruidDataSource
type
:
com.alibaba.druid.pool.DruidDataSource
driver-class-name
:
com.mysql.cj.jdbc.Driver
driver-class-name
:
com.mysql.cj.jdbc.Driver
druid
:
url
:
jdbc:mysql://172.16.101.135:3306/joying_test?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8
initial-size
:
5
username
:
root
min-idle
:
5
password
:
Joying@123456
max-active
:
20
# 从数据源
max-wait
:
60000
read
:
time-between-eviction-runs-millis
:
60000
type
:
com.alibaba.druid.pool.DruidDataSource
min-evictable-idle-time-millis
:
300000
driver-class-name
:
com.mysql.cj.jdbc.Driver
validation-query
:
SELECT 1 FROM DUAL
url
:
jdbc:mysql://172.16.101.136:3306/joying_test?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8
test-while-idle
:
true
username
:
root
test-on-borrow
:
false
password
:
Joying@123456
test-on-return
:
false
masterslave
:
pool-prepared-statements
:
false
# 读写分离配置
max-pool-prepared-statement-per-connection-size
:
20
load-balance-algorithm-type
:
round_robin
filters
:
stat ,wall
# 最终的数据源名称
connection-properties
:
druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
name
:
dataSource
useGlobalDataSourceStat
:
true
# 主库数据源名称
master-data-source-name
:
write
# 从库数据源名称列表,多个逗号分隔
slave-data-source-names
:
read
redis
:
redis
:
host
:
172.16.101.136
host
:
172.16.101.136
port
:
6379
port
:
6379
...
...
joying-admin/src/main/resources/logback-spring.xml
View file @
3b58d8ae
...
@@ -58,6 +58,10 @@
...
@@ -58,6 +58,10 @@
<appender-ref
ref=
"CONSOLE"
/>
<appender-ref
ref=
"CONSOLE"
/>
<appender-ref
ref=
"INFO_FILE"
/>
<appender-ref
ref=
"INFO_FILE"
/>
</springProfile>
</springProfile>
<springProfile
name=
"prod"
>
<appender-ref
ref=
"CONSOLE"
/>
<appender-ref
ref=
"INFO_FILE"
/>
</springProfile>
</root>
</root>
</configuration>
</configuration>
\ No newline at end of file
joying-common/pom.xml
View file @
3b58d8ae
...
@@ -80,11 +80,6 @@
...
@@ -80,11 +80,6 @@
</dependency>
</dependency>
<dependency>
<dependency>
<groupId>
org.apache.shardingsphere
</groupId>
<artifactId>
sharding-jdbc-spring-boot-starter
</artifactId>
</dependency>
<dependency>
<groupId>
org.redisson
</groupId>
<groupId>
org.redisson
</groupId>
<artifactId>
redisson
</artifactId>
<artifactId>
redisson
</artifactId>
</dependency>
</dependency>
...
...
joying-common/src/main/java/com/fzm/common/config/RedissonClusterConfig.java
deleted
100644 → 0
View file @
5d88ea49
package
com
.
fzm
.
common
.
config
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.context.annotation.Profile
;
/**
* @author tangtuo
* @date 2021/7/19 10:25
* <p>
* 集群版redisson客户端配置
* </p>
*/
@Profile
({
"prod"
})
@Configuration
public
class
RedissonClusterConfig
{
}
joying-common/src/main/java/com/fzm/common/config/Redisson
Single
Config.java
→
joying-common/src/main/java/com/fzm/common/config/RedissonConfig.java
View file @
3b58d8ae
...
@@ -17,9 +17,8 @@ import javax.annotation.Resource;
...
@@ -17,9 +17,8 @@ import javax.annotation.Resource;
* 单机版redisson客户端配置
* 单机版redisson客户端配置
* </p>
* </p>
*/
*/
@Profile
({
"dev"
,
"local"
,
"test"
})
@Configuration
@Configuration
public
class
Redisson
Single
Config
{
public
class
RedissonConfig
{
@Resource
@Resource
RedisProperties
redisProperties
;
RedisProperties
redisProperties
;
...
...
joying-common/src/main/java/com/fzm/common/service/impl/NftServiceImpl.java
View file @
3b58d8ae
...
@@ -287,7 +287,7 @@ public class NftServiceImpl extends ServiceImpl<NftMapper, Nft> implements NftSe
...
@@ -287,7 +287,7 @@ public class NftServiceImpl extends ServiceImpl<NftMapper, Nft> implements NftSe
throw
GlobalException
.
newException
(
ResultCode
.
DATA_ERROR
,
"没找到此类目"
);
throw
GlobalException
.
newException
(
ResultCode
.
DATA_ERROR
,
"没找到此类目"
);
}
}
int
code
=
RandomUtil
.
randomInt
(
1000
,
10000
);
int
code
=
RandomUtil
.
randomInt
(
1000
,
10000
);
return
String
.
format
(
"
YIMU
-%s-%s%s"
,
category
.
getEnglishName
(),
System
.
currentTimeMillis
(),
code
);
return
String
.
format
(
"
INMVO
-%s-%s%s"
,
category
.
getEnglishName
(),
System
.
currentTimeMillis
(),
code
);
}
}
@Override
@Override
...
...
joying-common/src/main/java/com/fzm/common/utils/OssUtil.java
View file @
3b58d8ae
...
@@ -187,20 +187,21 @@ public class OssUtil {
...
@@ -187,20 +187,21 @@ public class OssUtil {
public
static
void
main
(
String
[]
args
)
{
public
static
void
main
(
String
[]
args
)
{
String
endpoint
=
"oss-cn-
hangzhou
.aliyuncs.com"
;
String
endpoint
=
"oss-cn-
shanghai
.aliyuncs.com"
;
// 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录RAM控制台创建RAM账号。
// 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录RAM控制台创建RAM账号。
String
accessKeyId
=
"LTAI5t
HGn7cVJdEtihTFLSeB
"
;
String
accessKeyId
=
"LTAI5t
AAXBCtnQ2ytwagazjt
"
;
String
accessKeySecret
=
"
XYmfBSbLaZoblGXZwIXkbhfBD7a1eg
"
;
String
accessKeySecret
=
"
x0T6hyJvRFLtPjZYrNo5egEc4kShlU
"
;
OSS
ossClient
=
new
OSSClientBuilder
().
build
(
endpoint
,
accessKeyId
,
accessKeySecret
);
OSS
ossClient
=
new
OSSClientBuilder
().
build
(
endpoint
,
accessKeyId
,
accessKeySecret
);
// 创建存储空间。
String
bucket2
=
"joying-nft"
;
String
bucket
=
"test-nft-2"
;
if
(!
ossClient
.
doesBucketExist
(
bucket
))
{
if
(
ossClient
.
doesBucketExist
(
bucket2
))
{
// 设置Bucket加密。
// 设置Bucket加密。
ServerSideEncryptionByDefault
applyServerSideEncryptionByDefault
=
new
ServerSideEncryptionByDefault
(
SSEAlgorithm
.
AES256
);
ServerSideEncryptionByDefault
applyServerSideEncryptionByDefault
=
new
ServerSideEncryptionByDefault
(
SSEAlgorithm
.
AES256
);
ServerSideEncryptionConfiguration
sseConfig
=
new
ServerSideEncryptionConfiguration
();
ServerSideEncryptionConfiguration
sseConfig
=
new
ServerSideEncryptionConfiguration
();
sseConfig
.
setApplyServerSideEncryptionByDefault
(
applyServerSideEncryptionByDefault
);
sseConfig
.
setApplyServerSideEncryptionByDefault
(
applyServerSideEncryptionByDefault
);
SetBucketEncryptionRequest
request
=
new
SetBucketEncryptionRequest
(
bucket
,
sseConfig
);
SetBucketEncryptionRequest
request
=
new
SetBucketEncryptionRequest
(
bucket
2
,
sseConfig
);
ossClient
.
setBucketEncryption
(
request
);
ossClient
.
setBucketEncryption
(
request
);
ossClient
.
shutdown
();
ossClient
.
shutdown
();
}
}
...
...
joying-portal/src/main/resources/application-dev.yml
View file @
3b58d8ae
...
@@ -3,33 +3,29 @@ server:
...
@@ -3,33 +3,29 @@ server:
spring
:
spring
:
main
:
main
:
allow-bean-definition-overriding
:
true
allow-bean-definition-overriding
:
true
shardingsphere
:
datasource
:
datasource
:
url
:
jdbc:mysql://172.16.101.135:3306/joying_dev?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8
names
:
username
:
root
write,read
password
:
Joying@123456
# 主数据源
platform
:
mysql
write
:
type
:
com.alibaba.druid.pool.DruidDataSource
type
:
com.alibaba.druid.pool.DruidDataSource
driver-class-name
:
com.mysql.cj.jdbc.Driver
driver-class-name
:
com.mysql.cj.jdbc.Driver
druid
:
url
:
jdbc:mysql://172.16.101.135:3306/joying_dev?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8
initial-size
:
5
username
:
root
min-idle
:
5
password
:
Joying@123456
max-active
:
20
# 从数据源
max-wait
:
60000
read
:
time-between-eviction-runs-millis
:
60000
type
:
com.alibaba.druid.pool.DruidDataSource
min-evictable-idle-time-millis
:
300000
driver-class-name
:
com.mysql.cj.jdbc.Driver
validation-query
:
SELECT 1 FROM DUAL
url
:
jdbc:mysql://172.16.101.136:3306/joying_dev?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8
test-while-idle
:
true
username
:
root
test-on-borrow
:
false
password
:
Joying@123456
test-on-return
:
false
masterslave
:
pool-prepared-statements
:
false
# 读写分离配置
max-pool-prepared-statement-per-connection-size
:
20
load-balance-algorithm-type
:
round_robin
filters
:
stat ,wall
# 最终的数据源名称
connection-properties
:
druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
name
:
dataSource
useGlobalDataSourceStat
:
true
# 主库数据源名称
master-data-source-name
:
write
# 从库数据源名称列表,多个逗号分隔
slave-data-source-names
:
read
redis
:
redis
:
host
:
172.16.101.135
host
:
172.16.101.135
port
:
6379
port
:
6379
...
...
joying-portal/src/main/resources/application-local.yml
View file @
3b58d8ae
...
@@ -3,33 +3,29 @@ server:
...
@@ -3,33 +3,29 @@ server:
spring
:
spring
:
main
:
main
:
allow-bean-definition-overriding
:
true
allow-bean-definition-overriding
:
true
shardingsphere
:
datasource
:
datasource
:
url
:
jdbc:mysql://172.16.101.135:3306/joying_dev?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8
names
:
username
:
root
write,read
password
:
Joying@123456
# 主数据源
platform
:
mysql
write
:
type
:
com.alibaba.druid.pool.DruidDataSource
type
:
com.alibaba.druid.pool.DruidDataSource
driver-class-name
:
com.mysql.cj.jdbc.Driver
driver-class-name
:
com.mysql.cj.jdbc.Driver
druid
:
url
:
jdbc:mysql://172.16.101.135:3306/joying_dev?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8
initial-size
:
5
username
:
root
min-idle
:
5
password
:
Joying@123456
max-active
:
20
# 从数据源
max-wait
:
60000
read
:
time-between-eviction-runs-millis
:
60000
type
:
com.alibaba.druid.pool.DruidDataSource
min-evictable-idle-time-millis
:
300000
driver-class-name
:
com.mysql.cj.jdbc.Driver
validation-query
:
SELECT 1 FROM DUAL
url
:
jdbc:mysql://172.16.101.136:3306/joying_dev?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8
test-while-idle
:
true
username
:
root
test-on-borrow
:
false
password
:
Joying@123456
test-on-return
:
false
masterslave
:
pool-prepared-statements
:
false
# 读写分离配置
max-pool-prepared-statement-per-connection-size
:
20
load-balance-algorithm-type
:
round_robin
filters
:
stat ,wall
# 最终的数据源名称
connection-properties
:
druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
name
:
dataSource
useGlobalDataSourceStat
:
true
# 主库数据源名称
master-data-source-name
:
write
# 从库数据源名称列表,多个逗号分隔
slave-data-source-names
:
read
redis
:
redis
:
host
:
localhost
host
:
localhost
port
:
6379
port
:
6379
...
...
joying-portal/src/main/resources/application-prod.yml
0 → 100644
View file @
3b58d8ae
server
:
port
:
8001
spring
:
main
:
allow-bean-definition-overriding
:
true
datasource
:
url
:
jdbc:mysql://rm-uf65dutlz01018ctc33150.mysql.rds.aliyuncs.com:3306/joying?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8
username
:
inmvochain
password
:
db$95872!com@inmvo
platform
:
mysql
type
:
com.alibaba.druid.pool.DruidDataSource
driver-class-name
:
com.mysql.cj.jdbc.Driver
druid
:
initial-size
:
5
min-idle
:
5
max-active
:
20
max-wait
:
60000
time-between-eviction-runs-millis
:
60000
min-evictable-idle-time-millis
:
300000
validation-query
:
SELECT 1 FROM DUAL
test-while-idle
:
true
test-on-borrow
:
false
test-on-return
:
false
pool-prepared-statements
:
false
max-pool-prepared-statement-per-connection-size
:
20
filters
:
stat ,wall
connection-properties
:
druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
useGlobalDataSourceStat
:
true
redis
:
host
:
r-uf65vh5nip6yjfgtcn.redis.rds.aliyuncs.com
port
:
6379
password
:
db$95872!com@inmvo
lettuce
:
pool
:
# 连接池最大连接数(使用负值表示没有限制) 默认 8
max-active
:
100
# 连接池最大阻塞等待时间(使用负值表示没有限制) 默认 -1
max-wait
:
-1
# 连接池中的最大空闲连接 默认 8
max-idle
:
8
# 连接池中的最小空闲连接 默认 0
min-idle
:
0
cache
:
# 整合SpringCache,redis作为缓存类型
type
:
redis
redis
:
time-to-live
:
86400000
swagger
:
title
:
乐映影视门户系统
description
:
乐映影视门户系统RESTFUL API
version
:
1.0.0
base-package
:
com.fzm.portal.controller
base-path
:
/**
enabled
:
false
globalOperationParameters
:
-
description
:
Authorization
modelRef
:
string
name
:
Authorization
parameterType
:
header
required
:
false
contact
:
name
:
tangtuo
email
:
ttuo@33.com
sms
:
app-key
:
Yiru
app-secret
:
mx5oaR^RY8!(ziHn
login-message-codetype
:
quick
login-email-codetype
:
quick
login-voice-codetype
:
quick
send-sms-url
:
http://118.31.52.32/send/sms2
validate-code-url
:
http://118.31.52.32/validate/code
transfer-nft-message-codetype
:
notice_transfer
transfer-nft-email-codetype
:
notice_transfer
transfer-nft-voice-codetype
:
notice_transfer
chain
:
para
:
rpc-url
:
http://47.243.127.76:8901
withhold-addr
:
1Ae6FfgdYJn6LLaqDoRjwga3j4TTmMq3t7
withhold-key
:
a4c49dcb35e0032dc8db5891dc81481943b68fc558ce93ce74d0382c1d104934
title
:
user.p.FilmChain
admin
:
16naUoLwjNUgMhGVRmL3xTVpCso2DJp8JZ
admin-key
:
8cd19e9bf39055f95e3e33cc1e08b9f9fc2e9be48a5b3a4d401e64041c97aec7
contract-name
:
user.evm.0xd996a3a866c577596df260844a045a068ec5accd8d71ccaa3d578c9617ec5490
contract-address
:
1iDWTHZQxPES4hLveZRcwJH6AMaMfZfZZ
aliyun
:
oss
:
app-key
:
LTAI5tAAXBCtnQ2ytwagazjt
app-secret
:
x0T6hyJvRFLtPjZYrNo5egEc4kShlU
end-point
:
oss-cn-shanghai.aliyuncs.com
simple-bucket
:
joying-file
encrypt-bucket
:
joying-nft
joying-portal/src/main/resources/application-test.yml
View file @
3b58d8ae
...
@@ -3,33 +3,29 @@ server:
...
@@ -3,33 +3,29 @@ server:
spring
:
spring
:
main
:
main
:
allow-bean-definition-overriding
:
true
allow-bean-definition-overriding
:
true
shardingsphere
:
datasource
:
datasource
:
url
:
jdbc:mysql://172.16.101.135:3306/joying_test?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8
names
:
username
:
root
write,read
password
:
Joying@123456
# 主数据源
platform
:
mysql
write
:
type
:
com.alibaba.druid.pool.DruidDataSource
type
:
com.alibaba.druid.pool.DruidDataSource
driver-class-name
:
com.mysql.cj.jdbc.Driver
driver-class-name
:
com.mysql.cj.jdbc.Driver
druid
:
url
:
jdbc:mysql://172.16.101.135:3306/joying_test?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8
initial-size
:
5
username
:
root
min-idle
:
5
password
:
Joying@123456
max-active
:
20
# 从数据源
max-wait
:
60000
read
:
time-between-eviction-runs-millis
:
60000
type
:
com.alibaba.druid.pool.DruidDataSource
min-evictable-idle-time-millis
:
300000
driver-class-name
:
com.mysql.cj.jdbc.Driver
validation-query
:
SELECT 1 FROM DUAL
url
:
jdbc:mysql://172.16.101.136:3306/joying_test?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8
test-while-idle
:
true
username
:
root
test-on-borrow
:
false
password
:
Joying@123456
test-on-return
:
false
masterslave
:
pool-prepared-statements
:
false
# 读写分离配置
max-pool-prepared-statement-per-connection-size
:
20
load-balance-algorithm-type
:
round_robin
filters
:
stat ,wall
# 最终的数据源名称
connection-properties
:
druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
name
:
dataSource
useGlobalDataSourceStat
:
true
# 主库数据源名称
master-data-source-name
:
write
# 从库数据源名称列表,多个逗号分隔
slave-data-source-names
:
read
redis
:
redis
:
host
:
172.16.101.136
host
:
172.16.101.136
port
:
6379
port
:
6379
...
...
joying-portal/src/main/resources/logback-spring.xml
View file @
3b58d8ae
...
@@ -58,6 +58,10 @@
...
@@ -58,6 +58,10 @@
<appender-ref
ref=
"CONSOLE"
/>
<appender-ref
ref=
"CONSOLE"
/>
<appender-ref
ref=
"INFO_FILE"
/>
<appender-ref
ref=
"INFO_FILE"
/>
</springProfile>
</springProfile>
<springProfile
name=
"prod"
>
<appender-ref
ref=
"CONSOLE"
/>
<appender-ref
ref=
"INFO_FILE"
/>
</springProfile>
</root>
</root>
</configuration>
</configuration>
\ No newline at end of file
sql/joying.sql
View file @
3b58d8ae
/*
Navicat Premium Data Transfer
Source Server : 172.16.101.135
Source Server Type : MySQL
Source Server Version : 50734
Source Host : 172.16.101.135:3306
Source Schema : joying_dev
Target Server Type : MySQL
Target Server Version : 50734
File Encoding : 65001
Date: 29/07/2021 18:47:44
*/
SET
NAMES
utf8mb4
;
SET
NAMES
utf8mb4
;
SET
SET
FOREIGN_KEY_CHECKS
=
0
;
FOREIGN_KEY_CHECKS
=
0
;
-- ----------------------------
-- ----------------------------
-- Table structure for tb_admin
-- Table structure for tb_admin
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`tb_admin`
;
DROP
TABLE
IF
EXISTS
`tb_admin`
;
CREATE
TABLE
`tb_admin`
CREATE
TABLE
`tb_admin`
(
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`username`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'用户账号'
,
`username`
varchar
(
32
)
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
'用户昵称'
,
`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
'密码'
,
`password`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'密码'
,
`role_id`
int
(
11
)
NOT
NULL
COMMENT
'所属角色id'
,
`role_id`
int
(
11
)
NOT
NULL
COMMENT
'所属角色id'
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
),
`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
),
`update_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
),
`create_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`create_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`update_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`update_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
3
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'后台管理用户'
ROW_FORMAT
=
Dynamic
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
3
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'后台管理用户'
ROW_FORMAT
=
Dynamic
;
INSERT
INTO
`tb_admin`
VALUES
(
1
,
'18888888888'
,
'admin'
,
'$2a$10$IFbt4AT8s4JyaNfqvNlHQumP0jqEjffjuWABYrk4xFWeGOx1tkudu'
,
1
,
'2021-07-05 06:56:44'
,
'2021-07-05 06:56:44'
,
NULL
,
NULL
);
INSERT
INTO
`tb_admin`
VALUES
(
2
,
'17620078872'
,
'admin'
,
'$2a$10$IFbt4AT8s4JyaNfqvNlHQumP0jqEjffjuWABYrk4xFWeGOx1tkudu'
,
1
,
'2021-07-05 06:56:44'
,
'2021-07-05 06:56:44'
,
NULL
,
NULL
);
INSERT
INTO
`tb_admin`
VALUES
(
3
,
'18888886666'
,
'admin'
,
'$2a$10$IFbt4AT8s4JyaNfqvNlHQumP0jqEjffjuWABYrk4xFWeGOx1tkudu'
,
1
,
'2021-07-05 06:56:44'
,
'2021-07-05 06:56:44'
,
NULL
,
NULL
);
-- ----------------------------
-- ----------------------------
-- Table structure for tb_auth_enterprise
-- Table structure for tb_auth_enterprise
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`tb_auth_enterprise`
;
DROP
TABLE
IF
EXISTS
`tb_auth_enterprise`
;
CREATE
TABLE
`tb_auth_enterprise`
CREATE
TABLE
`tb_auth_enterprise`
(
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`user_id`
int
(
11
)
NOT
NULL
COMMENT
'用户id'
,
`user_id`
int
(
11
)
NOT
NULL
COMMENT
'用户id'
,
`enterprise_name`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'企业名称'
,
`enterprise_name`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'企业名称'
,
`uscc`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'统一社会信用代码'
,
`uscc`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'统一社会信用代码'
,
`legal_person_name`
varchar
(
8
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'法人姓名'
,
`legal_person_name`
varchar
(
8
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'法人姓名'
,
`legal_person_card_num`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'法人证件号码'
,
`legal_person_card_num`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'法人证件号码'
,
`mobile`
varchar
(
16
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'法人代表手机号码'
,
`mobile`
varchar
(
16
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'法人代表手机号码'
,
`public_account`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'对公账户'
,
`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_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
'开户支行'
,
`bank_branch`
varchar
(
64
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'开户支行'
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
(
0
)
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
),
`update_date`
datetime
(
0
)
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
),
`create_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`create_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`update_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`update_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
UNIQUE
INDEX
`idx_userid`
(
`user_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
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
2
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'企业认证信息表'
ROW_FORMAT
=
Dynamic
;
-- ----------------------------
-- ----------------------------
-- Table structure for tb_auth_person
-- Table structure for tb_auth_person
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`tb_auth_person`
;
DROP
TABLE
IF
EXISTS
`tb_auth_person`
;
CREATE
TABLE
`tb_auth_person`
CREATE
TABLE
`tb_auth_person`
(
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`user_id`
int
(
11
)
NULL
DEFAULT
NULL
COMMENT
'用户id'
,
`user_id`
int
(
11
)
NULL
DEFAULT
NULL
COMMENT
'用户id'
,
`name`
varchar
(
8
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'姓名'
,
`name`
varchar
(
8
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'姓名'
,
`id_card`
varchar
(
32
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'身份证号码'
,
`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_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
'身份证反面照片(国徽面)'
,
`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
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_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_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`create_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`update_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`update_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
UNIQUE
INDEX
`idx_userid`
(
`user_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
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
2
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'个人认证信息表'
ROW_FORMAT
=
Dynamic
;
-- ----------------------------
-- ----------------------------
-- Table structure for tb_category
-- Table structure for tb_category
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`tb_category`
;
DROP
TABLE
IF
EXISTS
`tb_category`
;
CREATE
TABLE
`tb_category`
CREATE
TABLE
`tb_category`
(
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`category_name`
varchar
(
16
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
,
`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
''
,
`english_name`
varchar
(
128
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_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
),
`update_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`update_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`create_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`create_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
8
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'首页类目表'
ROW_FORMAT
=
Dynamic
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
8
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'首页类目表'
ROW_FORMAT
=
Dynamic
;
-- ----------------------------
INSERT
INTO
`tb_category`
VALUES
(
1
,
'剧本'
,
'SCRIPT'
,
'2021-07-01 06:28:16'
,
'2021-07-01 06:28:16'
,
NULL
,
NULL
);
-- Records of tb_category
INSERT
INTO
`tb_category`
VALUES
(
2
,
'视频'
,
'VIDEO'
,
'2021-07-01 06:29:03'
,
'2021-07-01 06:29:03'
,
NULL
,
NULL
);
-- ----------------------------
INSERT
INTO
`tb_category`
VALUES
(
3
,
'电影'
,
'FILE'
,
'2021-07-01 06:29:20'
,
'2021-07-01 06:29:20'
,
NULL
,
NULL
);
INSERT
INTO
`tb_category`
INSERT
INTO
`tb_category`
VALUES
(
4
,
'音频'
,
'AUDIO'
,
'2021-07-01 06:29:42'
,
'2021-07-01 06:29:42'
,
NULL
,
NULL
);
VALUES
(
1
,
'剧本'
,
'SCRIPT'
,
'2021-07-01 06:28:16'
,
'2021-07-01 06:28:16'
,
NULL
,
NULL
);
INSERT
INTO
`tb_category`
VALUES
(
5
,
'图片'
,
'PICTURE'
,
'2021-07-01 06:29:58'
,
'2021-07-01 06:29:58'
,
NULL
,
NULL
);
INSERT
INTO
`tb_category`
INSERT
INTO
`tb_category`
VALUES
(
6
,
'衍生品'
,
'DERIVATIVE'
,
'2021-07-01 06:30:39'
,
'2021-07-01 06:30:39'
,
NULL
,
NULL
);
VALUES
(
2
,
'视频'
,
'VIDEO'
,
'2021-07-01 06:29:03'
,
'2021-07-01 06:29:03'
,
NULL
,
NULL
);
INSERT
INTO
`tb_category`
VALUES
(
7
,
'其他'
,
'OTHER'
,
'2021-07-01 06:30:50'
,
'2021-07-01 06:30:50'
,
NULL
,
NULL
);
INSERT
INTO
`tb_category`
VALUES
(
3
,
'电影'
,
'FILE'
,
'2021-07-01 06:29:20'
,
'2021-07-01 06:29:20'
,
NULL
,
NULL
);
INSERT
INTO
`tb_category`
VALUES
(
4
,
'音频'
,
'AUDIO'
,
'2021-07-01 06:29:42'
,
'2021-07-01 06:29:42'
,
NULL
,
NULL
);
INSERT
INTO
`tb_category`
VALUES
(
5
,
'图片'
,
'PICTURE'
,
'2021-07-01 06:29:58'
,
'2021-07-01 06:29:58'
,
NULL
,
NULL
);
INSERT
INTO
`tb_category`
VALUES
(
6
,
'衍生品'
,
'DERIVATIVE'
,
'2021-07-01 06:30:39'
,
'2021-07-01 06:30:39'
,
NULL
,
NULL
);
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_collection
-- Table structure for tb_collection
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`tb_collection`
;
DROP
TABLE
IF
EXISTS
`tb_collection`
;
CREATE
TABLE
`tb_collection`
CREATE
TABLE
`tb_collection`
(
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`user_id`
int
(
11
)
NOT
NULL
COMMENT
'用户主键'
,
`user_id`
int
(
11
)
NOT
NULL
COMMENT
'用户主键'
,
`nft_id`
int
(
11
)
NOT
NULL
COMMENT
'nft主键'
,
`nft_id`
int
(
11
)
NOT
NULL
COMMENT
'nft主键'
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`create_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
),
`update_date`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
UNIQUE
INDEX
`idx_userid_nftid`
(
`user_id`
,
`nft_id`
)
USING
BTREE
UNIQUE
KEY
`idx_userid_nftid`
(
`user_id`
,
`nft_id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
22
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Dynamic
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
-- ----------------------------
-- Table structure for tb_commemorate_nft
-- ----------------------------
DROP
TABLE
IF
EXISTS
`tb_commemorate_nft`
;
CREATE
TABLE
`tb_commemorate_nft`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`category_id`
int
(
11
)
NOT
NULL
COMMENT
'类目id'
,
`user_id`
int
(
11
)
NOT
NULL
COMMENT
'发行人用户id'
,
`publish_address`
varchar
(
128
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'发行人地址'
,
`name`
varchar
(
20
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'作品名称'
,
`cover`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
COMMENT
'封面地址'
,
`synopsis`
text
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
COMMENT
'简介'
,
`file_name`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
COMMENT
'文件名'
,
`file_url`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
COMMENT
'文件存储地址'
,
`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
'发行时间'
,
`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
),
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
5
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'纪念版nft基本信息表'
ROW_FORMAT
=
Dynamic
;
-- ----------------------------
-- ----------------------------
-- Table structure for tb_label
-- Table structure for tb_label
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`tb_label`
;
DROP
TABLE
IF
EXISTS
`tb_label`
;
CREATE
TABLE
`tb_label`
CREATE
TABLE
`tb_label`
(
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`name`
varchar
(
8
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'名称'
,
`name`
varchar
(
8
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'名称'
,
`category_id`
int
(
2
)
NULL
DEFAULT
NULL
COMMENT
'类目'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
31
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Dynamic
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
36
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Dynamic
;
-- ----------------------------
INSERT
INTO
`tb_label`
VALUES
(
1
,
'古装'
,
1
);
-- Records of tb_label
INSERT
INTO
`tb_label`
VALUES
(
2
,
'偶像'
,
1
);
-- ----------------------------
INSERT
INTO
`tb_label`
VALUES
(
3
,
'青春'
,
1
);
INSERT
INTO
`tb_label`
INSERT
INTO
`tb_label`
VALUES
(
4
,
'军旅'
,
1
);
VALUES
(
1
,
'古装'
);
INSERT
INTO
`tb_label`
VALUES
(
5
,
'罪案'
,
1
);
INSERT
INTO
`tb_label`
INSERT
INTO
`tb_label`
VALUES
(
6
,
'历史'
,
1
);
VALUES
(
2
,
'偶像'
);
INSERT
INTO
`tb_label`
VALUES
(
7
,
'年代'
,
1
);
INSERT
INTO
`tb_label`
INSERT
INTO
`tb_label`
VALUES
(
8
,
'剧情'
,
1
);
VALUES
(
3
,
'青春'
);
INSERT
INTO
`tb_label`
VALUES
(
9
,
'魔幻'
,
1
);
INSERT
INTO
`tb_label`
INSERT
INTO
`tb_label`
VALUES
(
10
,
'爱情'
,
1
);
VALUES
(
4
,
'军旅'
);
INSERT
INTO
`tb_label`
VALUES
(
11
,
'言情'
,
1
);
INSERT
INTO
`tb_label`
INSERT
INTO
`tb_label`
VALUES
(
12
,
'家庭'
,
1
);
VALUES
(
5
,
'罪案'
);
INSERT
INTO
`tb_label`
VALUES
(
13
,
'喜剧'
,
1
);
INSERT
INTO
`tb_label`
INSERT
INTO
`tb_label`
VALUES
(
14
,
'谍战'
,
1
);
VALUES
(
6
,
'历史'
);
INSERT
INTO
`tb_label`
VALUES
(
15
,
'穿越'
,
1
);
INSERT
INTO
`tb_label`
INSERT
INTO
`tb_label`
VALUES
(
16
,
'神话'
,
1
);
VALUES
(
7
,
'年代'
);
INSERT
INTO
`tb_label`
VALUES
(
17
,
'农村'
,
1
);
INSERT
INTO
`tb_label`
INSERT
INTO
`tb_label`
VALUES
(
18
,
'奇幻'
,
1
);
VALUES
(
8
,
'剧情'
);
INSERT
INTO
`tb_label`
VALUES
(
19
,
'动作'
,
1
);
INSERT
INTO
`tb_label`
INSERT
INTO
`tb_label`
VALUES
(
20
,
'儿童'
,
1
);
VALUES
(
9
,
'魔幻'
);
INSERT
INTO
`tb_label`
VALUES
(
21
,
'武侠'
,
1
);
INSERT
INTO
`tb_label`
INSERT
INTO
`tb_label`
VALUES
(
22
,
'都市'
,
1
);
VALUES
(
10
,
'爱情'
);
INSERT
INTO
`tb_label`
VALUES
(
23
,
'战争'
,
1
);
INSERT
INTO
`tb_label`
INSERT
INTO
`tb_label`
VALUES
(
24
,
'悬疑'
,
1
);
VALUES
(
11
,
'言情'
);
INSERT
INTO
`tb_label`
VALUES
(
25
,
'宫廷'
,
1
);
INSERT
INTO
`tb_label`
INSERT
INTO
`tb_label`
VALUES
(
26
,
'科幻'
,
1
);
VALUES
(
12
,
'家庭'
);
INSERT
INTO
`tb_label`
VALUES
(
27
,
'商战'
,
1
);
INSERT
INTO
`tb_label`
INSERT
INTO
`tb_label`
VALUES
(
28
,
'玄幻'
,
1
);
VALUES
(
13
,
'喜剧'
);
INSERT
INTO
`tb_label`
VALUES
(
29
,
'惊悚'
,
1
);
INSERT
INTO
`tb_label`
INSERT
INTO
`tb_label`
VALUES
(
30
,
'其他'
,
1
);
VALUES
(
14
,
'谍战'
);
INSERT
INTO
`tb_label`
VALUES
(
31
,
'电影短片'
,
2
);
INSERT
INTO
`tb_label`
INSERT
INTO
`tb_label`
VALUES
(
32
,
'拍摄现场'
,
2
);
VALUES
(
15
,
'穿越'
);
INSERT
INTO
`tb_label`
VALUES
(
33
,
'演员专访'
,
2
);
INSERT
INTO
`tb_label`
INSERT
INTO
`tb_label`
VALUES
(
34
,
'新闻发布'
,
2
);
VALUES
(
16
,
'神话'
);
INSERT
INTO
`tb_label`
VALUES
(
35
,
'其他'
,
2
);
INSERT
INTO
`tb_label`
VALUES
(
17
,
'农村'
);
INSERT
INTO
`tb_label`
VALUES
(
18
,
'奇幻'
);
INSERT
INTO
`tb_label`
VALUES
(
19
,
'动作'
);
INSERT
INTO
`tb_label`
VALUES
(
20
,
'儿童'
);
INSERT
INTO
`tb_label`
VALUES
(
21
,
'武侠'
);
INSERT
INTO
`tb_label`
VALUES
(
22
,
'都市'
);
INSERT
INTO
`tb_label`
VALUES
(
23
,
'战争'
);
INSERT
INTO
`tb_label`
VALUES
(
24
,
'悬疑'
);
INSERT
INTO
`tb_label`
VALUES
(
25
,
'宫廷'
);
INSERT
INTO
`tb_label`
VALUES
(
26
,
'科幻'
);
INSERT
INTO
`tb_label`
VALUES
(
27
,
'商战'
);
INSERT
INTO
`tb_label`
VALUES
(
28
,
'玄幻'
);
INSERT
INTO
`tb_label`
VALUES
(
29
,
'惊悚'
);
INSERT
INTO
`tb_label`
VALUES
(
30
,
'其他'
);
-- ----------------------------
-- ----------------------------
-- Table structure for tb_nft
-- Table structure for tb_nft
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`tb_nft`
;
DROP
TABLE
IF
EXISTS
`tb_nft`
;
CREATE
TABLE
`tb_nft`
CREATE
TABLE
`tb_nft`
(
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`category_id`
int
(
11
)
NOT
NULL
COMMENT
'类目id'
,
`category_id`
int
(
11
)
NOT
NULL
COMMENT
'类目id'
,
`user_id`
int
(
11
)
NOT
NULL
COMMENT
'当前nft所属人的用户id'
,
`user_id`
int
(
11
)
NOT
NULL
COMMENT
'用户id'
,
`publish_address`
varchar
(
128
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'发行人地址'
,
`name`
varchar
(
128
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
COMMENT
'名称'
,
`name`
varchar
(
128
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
COMMENT
'名称'
,
`author`
varchar
(
16
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
COMMENT
'作者'
,
`cover`
varchar
(
256
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'封面'
,
`theme`
varchar
(
255
)
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
'作者'
,
`synopsis`
text
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
COMMENT
'简介'
,
`theme`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'题材'
,
`file_name`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'文件名'
,
`synopsis`
text
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
COMMENT
'简介'
,
`file_url`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'文件地址--用户选择不存档的情况下为空'
,
`file_name`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'文件名'
,
`file_hash`
varchar
(
128
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'文件上链hash'
,
`file_url`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'文件地址--用户选择不存档的情况下为空'
,
`is_archives`
tinyint
(
1
)
NOT
NULL
COMMENT
'平台存档 0-不存档 1-加密存档'
,
`file_hash`
varchar
(
128
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'文件上链hash'
,
`is_grant`
tinyint
(
1
)
NULL
DEFAULT
NULL
COMMENT
'授权阅读 0-不需要授权 1-需要授权'
,
`is_archives`
tinyint
(
1
)
NOT
NULL
COMMENT
'平台存档 0-不存档 1-加密存档'
,
`nft_id`
varchar
(
64
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'nft编号'
,
`is_grant`
tinyint
(
1
)
NULL
DEFAULT
NULL
COMMENT
'授权阅读 0-不需要授权 1-需要授权'
,
`nft_hash`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'nft哈希'
,
`nft_id`
varchar
(
64
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'nft编号'
,
`token_id`
bigint
(
20
)
NULL
DEFAULT
NULL
COMMENT
'nft token'
,
`nft_hash`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'nft哈希'
,
`publish_time`
datetime
(
0
)
NULL
DEFAULT
NULL
COMMENT
'nft发行时间'
,
`token_id`
bigint
(
20
)
NULL
DEFAULT
NULL
COMMENT
'nft token'
,
`is_top`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
COMMENT
'是否置顶 0-否 1-是'
,
`publish_time`
datetime
(
0
)
NULL
DEFAULT
NULL
COMMENT
'nft发行时间'
,
`status`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
COMMENT
'0: 下架 1:上架'
,
`transfer_hash`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
DEFAULT
''
COMMENT
'交易转让hash'
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`is_top`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
COMMENT
'是否置顶 0-否 1-是'
,
`update_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
),
`status`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
COMMENT
'0: 下架 1:上架'
,
`create_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`is_commemorate`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
COMMENT
'是否纪念版nft 0-否 1-是'
,
`update_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
`update_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
(
0
),
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
12
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Dynamic
;
`create_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`update_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
339
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Dynamic
;
-- ----------------------------
-- Table structure for tb_nft_transfer_record
-- ----------------------------
DROP
TABLE
IF
EXISTS
`tb_nft_transfer_record`
;
CREATE
TABLE
`tb_nft_transfer_record`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`nft_id`
int
(
11
)
NOT
NULL
COMMENT
'nft主键'
,
`nft_hash`
varchar
(
128
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
COMMENT
'nft哈希'
,
`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
),
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
14
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'nft转让记录表'
ROW_FORMAT
=
Dynamic
;
-- ----------------------------
-- ----------------------------
-- Table structure for tb_user
-- Table structure for tb_user
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`tb_user`
;
DROP
TABLE
IF
EXISTS
`tb_user`
;
CREATE
TABLE
`tb_user`
CREATE
TABLE
`tb_user`
(
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`telephone`
varchar
(
16
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
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
'邮箱'
,
`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
'密码'
,
`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
'钱包地址'
,
`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
'昵称'
,
`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
'个性签名'
,
`signature`
varchar
(
128
)
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
'头像'
,
`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_type`
tinyint
(
1
)
NULL
DEFAULT
NULL
COMMENT
'认证类型 0-个人认证 1-企业认证'
,
`auth_status`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
COMMENT
'实名认证状态 0-未认证 1-认证成功 2-认证失败 3-认证中'
,
`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-是'
,
`is_publish`
tinyint
(
1
)
NOT
NULL
DEFAULT
0
COMMENT
'是否发行过nft作品 0-否 1-是'
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`create_date`
datetime
(
0
)
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_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_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`create_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`update_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`update_time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
UNIQUE
INDEX
`idx_telephone`
(
`telephone`
)
USING
BTREE
,
UNIQUE
INDEX
`idx_telephone`
(
`telephone`
)
USING
BTREE
,
UNIQUE
INDEX
`idx_email`
(
`email`
)
USING
BTREE
UNIQUE
INDEX
`idx_email`
(
`email`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
47
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'门户用户表'
ROW_FORMAT
=
Dynamic
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
22
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'门户用户表'
ROW_FORMAT
=
Dynamic
;
SET
FOREIGN_KEY_CHECKS
=
1
;
SET
FOREIGN_KEY_CHECKS
=
1
;
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