记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
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
董敬伟
liquidnet-bus-v1
Commits
83f96644
Commit
83f96644
authored
Apr 15, 2022
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
sql && mongo
parent
6f4fdb7f
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
66 additions
and
56 deletions
+66
-56
db_0315_jxl_nft.sql
...in/liquidnet-service-goblin-impl/docu/db_0315_jxl_nft.sql
+45
-0
db_ln_goblin_initialdata.sql
...net-service-goblin-impl/docu/db_ln_goblin_initialdata.sql
+0
-43
mongo_db_ddl.sql
...oblin/liquidnet-service-goblin-impl/docu/mongo_db_ddl.sql
+21
-13
No files found.
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/docu/db_0315_jxl_nft.sql
View file @
83f96644
...
@@ -211,6 +211,51 @@ CREATE TABLE goblin_nft_order_refund
...
@@ -211,6 +211,51 @@ CREATE TABLE goblin_nft_order_refund
DEFAULT
CHARSET
utf8mb4
DEFAULT
CHARSET
utf8mb4
COLLATE
utf8mb4_unicode_ci
COLLATE
utf8mb4_unicode_ci
ROW_FORMAT
=
DYNAMIC
COMMENT
'NFT订单退款表'
;
ROW_FORMAT
=
DYNAMIC
COMMENT
'NFT订单退款表'
;
#
-- >>------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`goblin_goods_anticipate_user`
;
CREATE
TABLE
`goblin_goods_anticipate_user`
(
`id`
bigint
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键id'
,
`uid`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_unicode_ci
NOT
NULL
COMMENT
'用户id'
,
`phone`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_unicode_ci
NOT
NULL
COMMENT
'手机号'
,
`sku_id`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_unicode_ci
NOT
NULL
COMMENT
'sku_id'
,
`state`
int
NOT
NULL
DEFAULT
0
COMMENT
'状态(0:正常(默认))'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_unicode_ci
COMMENT
=
'预约表关联user表'
ROW_FORMAT
=
Dynamic
;
#
-- >>------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`goblin_goods_anticipate_value`
;
CREATE
TABLE
`goblin_goods_anticipate_value`
(
`id`
bigint
NOT
NULL
AUTO_INCREMENT
COMMENT
'自增主键id'
,
`uid`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_unicode_ci
NOT
NULL
COMMENT
'uid'
,
`ant_id`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_unicode_ci
NOT
NULL
COMMENT
'预约id 对应(goblin_goods_anticipate.id)'
,
`sku_name`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_unicode_ci
NOT
NULL
COMMENT
'sku名称'
,
`sku_id`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_unicode_ci
NOT
NULL
COMMENT
'sku_id 对应 goblin_goods_sku.sku_id'
,
`spu_id`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_unicode_ci
NOT
NULL
COMMENT
'spu_id对应 goblin_goods_spu_id'
,
`about_people`
bigint
NULL
DEFAULT
NULL
COMMENT
'预约人数'
,
`actual_people`
bigint
NULL
DEFAULT
NULL
COMMENT
'实际预约人数'
,
`rule`
text
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_unicode_ci
NULL
COMMENT
'预约规则'
,
`about_start_date`
datetime
NOT
NULL
COMMENT
'预约开始时间'
,
`about_end_date`
datetime
NOT
NULL
COMMENT
'预约结束时间'
,
`created_date`
datetime
NOT
NULL
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`update_date`
datetime
NULL
DEFAULT
NULL
COMMENT
'修改时间'
,
`del_tag`
int
NOT
NULL
DEFAULT
0
COMMENT
'删除(0:未删除1:已删除)'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_unicode_ci
COMMENT
=
'预约关联sku和spu表'
ROW_FORMAT
=
DYNAMIC
;
#
-- >>------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`goblin_goods_anticipate`
;
CREATE
TABLE
`goblin_goods_anticipate`
(
`id`
bigint
NOT
NULL
AUTO_INCREMENT
COMMENT
'自增主键id'
,
`ant_id`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_unicode_ci
NOT
NULL
COMMENT
'ant_id'
,
`rule`
text
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_unicode_ci
NOT
NULL
COMMENT
'预约规则'
,
`created_date`
datetime
NOT
NULL
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`del_tag`
int
NOT
NULL
DEFAULT
0
COMMENT
'删除(0:未删除1:已删除)'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_unicode_ci
COMMENT
=
'预约表'
ROW_FORMAT
=
Dynamic
;
#
-- >>------------------------------------------------------------------------------------
#
-- >>------------------------------------------------------------------------------------
#
-- >>------------------------------------------------------------------------------------
#
-- >>------------------------------------------------------------------------------------
#
-- >>------------------------------------------------------------------------------------
#
-- >>------------------------------------------------------------------------------------
...
...
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/docu/db_ln_goblin_initialdata.sql
View file @
83f96644
...
@@ -1062,50 +1062,7 @@ create table goblin_user_coupon
...
@@ -1062,50 +1062,7 @@ create table goblin_user_coupon
create
unique
index
uidx_guc_ucoupon_id
on
goblin_user_coupon
(
ucoupon_id
);
create
unique
index
uidx_guc_ucoupon_id
on
goblin_user_coupon
(
ucoupon_id
);
#
-- >>------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`goblin_goods_anticipate_user`
;
CREATE
TABLE
`goblin_goods_anticipate_user`
(
`id`
bigint
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键id'
,
`uid`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_unicode_ci
NOT
NULL
COMMENT
'用户id'
,
`phone`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_unicode_ci
NOT
NULL
COMMENT
'手机号'
,
`sku_id`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_unicode_ci
NOT
NULL
COMMENT
'sku_id'
,
`state`
int
NOT
NULL
DEFAULT
0
COMMENT
'状态(0:正常(默认))'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_unicode_ci
COMMENT
=
'预约表关联user表'
ROW_FORMAT
=
Dynamic
;
#
-- >>------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`goblin_goods_anticipate_value`
;
CREATE
TABLE
`goblin_goods_anticipate_value`
(
`id`
bigint
NOT
NULL
AUTO_INCREMENT
COMMENT
'自增主键id'
,
`uid`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_unicode_ci
NOT
NULL
COMMENT
'uid'
,
`ant_id`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_unicode_ci
NOT
NULL
COMMENT
'预约id 对应(goblin_goods_anticipate.id)'
,
`sku_name`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_unicode_ci
NOT
NULL
COMMENT
'sku名称'
,
`sku_id`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_unicode_ci
NOT
NULL
COMMENT
'sku_id 对应 goblin_goods_sku.sku_id'
,
`spu_id`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_unicode_ci
NOT
NULL
COMMENT
'spu_id对应 goblin_goods_spu_id'
,
`about_people`
bigint
NULL
DEFAULT
NULL
COMMENT
'预约人数'
,
`actual_people`
bigint
NULL
DEFAULT
NULL
COMMENT
'实际预约人数'
,
`rule`
text
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_unicode_ci
NULL
COMMENT
'预约规则'
,
`about_start_date`
datetime
NOT
NULL
COMMENT
'预约开始时间'
,
`about_end_date`
datetime
NOT
NULL
COMMENT
'预约结束时间'
,
`created_date`
datetime
NOT
NULL
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`update_date`
datetime
NULL
DEFAULT
NULL
COMMENT
'修改时间'
,
`del_tag`
int
NOT
NULL
DEFAULT
0
COMMENT
'删除(0:未删除1:已删除)'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_unicode_ci
COMMENT
=
'预约关联sku和spu表'
ROW_FORMAT
=
DYNAMIC
;
#
-- >>------------------------------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`goblin_goods_anticipate`
;
CREATE
TABLE
`goblin_goods_anticipate`
(
`id`
bigint
NOT
NULL
AUTO_INCREMENT
COMMENT
'自增主键id'
,
`ant_id`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_unicode_ci
NOT
NULL
COMMENT
'ant_id'
,
`rule`
text
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_unicode_ci
NOT
NULL
COMMENT
'预约规则'
,
`created_date`
datetime
NOT
NULL
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`del_tag`
int
NOT
NULL
DEFAULT
0
COMMENT
'删除(0:未删除1:已删除)'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_unicode_ci
COMMENT
=
'预约表'
ROW_FORMAT
=
Dynamic
;
#
-- >>------------------------------------------------------------------------------------
#
-- >>------------------------------------------------------------------------------------
#
-- >>------------------------------------------------------------------------------------
#
-- >>------------------------------------------------------------------------------------
...
...
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/docu/mongo_db_ddl.sql
View file @
83f96644
...
@@ -27,9 +27,7 @@ db.createCollection("GoblinOrderLogVo");
...
@@ -27,9 +27,7 @@ db.createCollection("GoblinOrderLogVo");
db
.
createCollection
(
"GoblinOrderSkuVo"
);
db
.
createCollection
(
"GoblinOrderSkuVo"
);
db
.
createCollection
(
"GoblinSelfMarketingVo"
);
db
.
createCollection
(
"GoblinSelfMarketingVo"
);
db
.
createCollection
(
"GoblinStoreOrderVo"
);
db
.
createCollection
(
"GoblinStoreOrderVo"
);
db
.
createCollection
(
"GoblinNftOrderVo"
);
db
.
createCollection
(
"GoblinNftOrderRefundVo"
);
db
.
createCollection
(
"GoblinUserDigitalArtworkVo"
);
//
==================================================
创建索引
//
==================================================
创建索引
...
@@ -74,16 +72,7 @@ db.GoblinStoreOrderVo.createIndex({orderId:"hashed"});
...
@@ -74,16 +72,7 @@ db.GoblinStoreOrderVo.createIndex({orderId:"hashed"});
db
.
GoblinStoreOrderVo
.
createIndex
(
{
storeId
:
"hashed"
}
);
db
.
GoblinStoreOrderVo
.
createIndex
(
{
storeId
:
"hashed"
}
);
db
.
GoblinStoreOrderVo
.
createIndex
(
{
status
:
"hashed"
}
);
db
.
GoblinStoreOrderVo
.
createIndex
(
{
status
:
"hashed"
}
);
db
.
GoblinStoreOrderVo
.
createIndex
(
{
orderCode
:
"hashed"
}
);
db
.
GoblinStoreOrderVo
.
createIndex
(
{
orderCode
:
"hashed"
}
);
db
.
GoblinNftOrderVo
.
createIndex
(
{
orderId
:
"hashed"
}
);
db
.
GoblinNftOrderVo
.
createIndex
(
{
orderCode
:
"hashed"
}
);
db
.
GoblinNftOrderVo
.
createIndex
(
{
skuId
:
"hashed"
}
);
db
.
GoblinNftOrderVo
.
createIndex
(
{
userId
:
"hashed"
}
);
db
.
GoblinNftOrderRefundVo
.
createIndex
(
{
orderRefundId
:
"hashed"
}
);
db
.
GoblinNftOrderRefundVo
.
createIndex
(
{
refundCode
:
"hashed"
}
);
db
.
GoblinNftOrderRefundVo
.
createIndex
(
{
orderId
:
"hashed"
}
);
db
.
GoblinNftOrderRefundVo
.
createIndex
(
{
orderCode
:
"hashed"
}
);
db
.
GoblinNftOrderRefundVo
.
createIndex
(
{
userId
:
"hashed"
}
);
db
.
GoblinUserDigitalArtworkVo
.
createIndex
(
{
artworkId
:
"hashed"
}
);
...
@@ -116,6 +105,25 @@ sh.shardCollection("test_ln_scene.GoblinOrderLogVo",{"orderId":"hashed"});
...
@@ -116,6 +105,25 @@ sh.shardCollection("test_ln_scene.GoblinOrderLogVo",{"orderId":"hashed"});
sh
.
shardCollection
(
"test_ln_scene.GoblinOrderSkuVo"
,
{
"orderSkuId"
:
"hashed"
}
);
sh
.
shardCollection
(
"test_ln_scene.GoblinOrderSkuVo"
,
{
"orderSkuId"
:
"hashed"
}
);
sh
.
shardCollection
(
"test_ln_scene.GoblinStoreOrderVo"
,
{
"orderId"
:
"hashed"
}
);
sh
.
shardCollection
(
"test_ln_scene.GoblinStoreOrderVo"
,
{
"orderId"
:
"hashed"
}
);
sh
.
shardCollection
(
"test_ln_scene.GoblinSelfMarketingVo"
,
{
"selfMarketId"
:
"hashed"
}
);
sh
.
shardCollection
(
"test_ln_scene.GoblinSelfMarketingVo"
,
{
"selfMarketId"
:
"hashed"
}
);
#
集合
db
.
createCollection
(
"GoblinNftOrderVo"
);
db
.
createCollection
(
"GoblinNftOrderRefundVo"
);
db
.
createCollection
(
"GoblinUserDigitalArtworkVo"
);
#
索引
db
.
GoblinNftOrderVo
.
createIndex
(
{
orderId
:
"hashed"
}
);
db
.
GoblinNftOrderVo
.
createIndex
(
{
orderCode
:
"hashed"
}
);
db
.
GoblinNftOrderVo
.
createIndex
(
{
skuId
:
"hashed"
}
);
db
.
GoblinNftOrderVo
.
createIndex
(
{
userId
:
"hashed"
}
);
db
.
GoblinNftOrderRefundVo
.
createIndex
(
{
orderRefundId
:
"hashed"
}
);
db
.
GoblinNftOrderRefundVo
.
createIndex
(
{
refundCode
:
"hashed"
}
);
db
.
GoblinNftOrderRefundVo
.
createIndex
(
{
orderId
:
"hashed"
}
);
db
.
GoblinNftOrderRefundVo
.
createIndex
(
{
orderCode
:
"hashed"
}
);
db
.
GoblinNftOrderRefundVo
.
createIndex
(
{
userId
:
"hashed"
}
);
db
.
GoblinUserDigitalArtworkVo
.
createIndex
(
{
artworkId
:
"hashed"
}
);
#
分片
sh
.
enableSharding
(
"test_ln_scene"
);
sh
.
shardCollection
(
"test_ln_scene.GoblinNftOrderVo"
,
{
"orderId"
:
"hashed"
}
);
sh
.
shardCollection
(
"test_ln_scene.GoblinNftOrderVo"
,
{
"orderId"
:
"hashed"
}
);
sh
.
shardCollection
(
"test_ln_scene.GoblinNftOrderRefundVo"
,
{
"orderRefundId"
:
"hashed"
}
);
sh
.
shardCollection
(
"test_ln_scene.GoblinNftOrderRefundVo"
,
{
"orderRefundId"
:
"hashed"
}
);
sh
.
shardCollection
(
"test_ln_scene.GoblinUserDigitalArtworkVo"
,
{
"artworkId"
:
"hashed"
}
);
sh
.
shardCollection
(
"test_ln_scene.GoblinUserDigitalArtworkVo"
,
{
"artworkId"
:
"hashed"
}
);
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