记得上下班打卡 | 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
d36a2832
Commit
d36a2832
authored
Jul 07, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交 dragon 数据库文件
parent
b2f613b5
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
102 additions
and
0 deletions
+102
-0
db_dragon_structure.sql
...iquidnet-service-dragon-impl/docu/db_dragon_structure.sql
+102
-0
No files found.
liquidnet-bus-service/liquidnet-service-dragon/liquidnet-service-dragon-impl/docu/db_dragon_structure.sql
0 → 100644
View file @
d36a2832
create
database
if
not
exists
ln_scene
character
set
utf8mb4
collate
utf8mb4_unicode_ci
;
-- >>------------------------------------------------------------------------------------
use
ln_scene
;
-- 支付订单表
drop
TABLE
if
exists
`dragon_orders`
;
CREATE
TABLE
`dragon_orders`
(
`id`
bigint
unsigned
NOT
NULL
AUTO_INCREMENT
,
`status`
tinyint
NOT
NULL
DEFAULT
'0'
COMMENT
'订单状态'
,
`code`
varchar
(
50
)
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'订单支付编号'
,
`type`
varchar
(
20
)
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'订单类型'
,
`price`
decimal
(
10
,
2
)
NOT
NULL
COMMENT
'总价格'
,
`name`
varchar
(
100
)
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'类别或名称'
,
`detail`
varchar
(
100
)
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'详情或描述'
,
`order_code`
varchar
(
50
)
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'调用端订单编号'
,
`client_ip`
varchar
(
50
)
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'用户客户端ip地址'
,
`notify_url`
varchar
(
150
)
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'支付完成通知回调地址'
,
`payment_type`
varchar
(
20
)
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
DEFAULT
NULL
COMMENT
'支付类型'
,
`payment_id`
varchar
(
50
)
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
DEFAULT
NULL
COMMENT
'支付的订单号'
,
`payment_at`
timestamp
NULL
DEFAULT
NULL
COMMENT
'支付时间'
,
`finished_at`
timestamp
NULL
DEFAULT
NULL
COMMENT
'结束时间'
,
`created_at`
timestamp
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`updated_at`
timestamp
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'更新时间'
,
`deleted_at`
timestamp
NULL
DEFAULT
NULL
COMMENT
'删除时间'
,
PRIMARY
KEY
(
`id`
),
UNIQUE
KEY
`orders_code_unique`
(
`code`
),
UNIQUE
KEY
`orders_payment_id_unique`
(
`payment_id`
),
KEY
`orders_payment_type_index`
(
`payment_type`
),
KEY
`orders_status_index`
(
`status`
),
KEY
`orders_type_index`
(
`type`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
=
utf8_unicode_ci
ROW_FORMAT
=
DYNAMIC
COMMENT
'支付订单表'
;
-- 支付订单日志表
drop
TABLE
if
exists
`dragon_order_logs`
;
CREATE
TABLE
`dragon_order_logs`
(
`id`
bigint
unsigned
NOT
NULL
AUTO_INCREMENT
,
`order_id`
bigint
NOT
NULL
COMMENT
'订单id'
,
`payment_type`
varchar
(
20
)
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'支付类型'
,
`content`
text
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'支付通知内容'
,
`created_at`
timestamp
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`updated_at`
timestamp
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'更新时间'
,
`deleted_at`
timestamp
NULL
DEFAULT
NULL
COMMENT
'删除时间'
,
PRIMARY
KEY
(
`id`
),
KEY
`order_logs_order_id_index`
(
`order_id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
=
utf8_unicode_ci
ROW_FORMAT
=
DYNAMIC
COMMENT
'支付订单日志表'
;
-- 退款订单表
drop
TABLE
if
exists
`dragon_order_refunds`
;
CREATE
TABLE
`dragon_order_refunds`
(
`id`
bigint
unsigned
NOT
NULL
AUTO_INCREMENT
,
`order_id`
bigint
NOT
NULL
COMMENT
'订单id'
,
`status`
tinyint
NOT
NULL
DEFAULT
'0'
COMMENT
'订单退款状态'
,
`code`
varchar
(
50
)
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'订单退款编号'
,
`order_refund_code`
varchar
(
50
)
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'调用端订单退款编号'
,
`price`
decimal
(
10
,
2
)
NOT
NULL
COMMENT
'退款价格'
,
`reason`
varchar
(
100
)
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'退款原因'
,
`notify_url`
varchar
(
150
)
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'退款完成通知回调地址'
,
`refund_type`
varchar
(
20
)
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'退款类型'
,
`refund_id`
varchar
(
50
)
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
DEFAULT
NULL
COMMENT
'退款的订单号'
,
`refund_error`
varchar
(
100
)
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
DEFAULT
NULL
COMMENT
'退款失败原因'
,
`refund_at`
timestamp
NULL
DEFAULT
NULL
COMMENT
'退款时间'
,
`finished_at`
timestamp
NULL
DEFAULT
NULL
COMMENT
'退款结束时间'
,
`created_at`
timestamp
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`updated_at`
timestamp
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'更新时间'
,
`deleted_at`
timestamp
NULL
DEFAULT
NULL
COMMENT
'删除时间'
,
PRIMARY
KEY
(
`id`
),
UNIQUE
KEY
`order_refunds_code_unique`
(
`code`
),
UNIQUE
KEY
`order_refunds_order_id_order_refund_code_unique`
(
`order_id`
,
`order_refund_code`
),
KEY
`order_refunds_order_id_index`
(
`order_id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
=
utf8_unicode_ci
ROW_FORMAT
=
DYNAMIC
COMMENT
'退款订单表'
;
-- 退款订单信息表
drop
TABLE
if
exists
`dragon_order_refund_logs`
;
CREATE
TABLE
`dragon_order_refund_logs`
(
`id`
bigint
unsigned
NOT
NULL
AUTO_INCREMENT
,
`order_id`
bigint
NOT
NULL
COMMENT
'订单id'
,
`order_refund_id`
bigint
NOT
NULL
COMMENT
'退款订单id'
,
`refund_type`
varchar
(
20
)
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'退款类型'
,
`content`
text
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'退款通知内容'
,
`created_at`
timestamp
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`updated_at`
timestamp
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'更新时间'
,
`deleted_at`
timestamp
NULL
DEFAULT
NULL
COMMENT
'删除时间'
,
PRIMARY
KEY
(
`id`
),
KEY
`order_refund_logs_order_id_index`
(
`order_id`
),
KEY
`order_refund_logs_order_refund_id_index`
(
`order_refund_id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
=
utf8_unicode_ci
ROW_FORMAT
=
DYNAMIC
COMMENT
'退款订单信息表'
;
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