记得上下班打卡 | 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
9dbae15e
Commit
9dbae15e
authored
Jul 16, 2021
by
anjiabin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改通知逻辑
parent
d6234e4c
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
108 additions
and
0 deletions
+108
-0
db_gragon_structure-new.sql
...dnet-service-dragon-impl/docu/db_gragon_structure-new.sql
+108
-0
No files found.
liquidnet-bus-service/liquidnet-service-dragon/liquidnet-service-dragon-impl/docu/db_gragon_structure-new.sql
0 → 100644
View file @
9dbae15e
DROP
TABLE
IF
EXISTS
`dragon_order_logs`
;
CREATE
TABLE
`dragon_order_logs`
(
`mid`
bigint
unsigned
NOT
NULL
AUTO_INCREMENT
,
`code`
varchar
(
200
)
COLLATE
utf8_unicode_ci
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
(
`mid`
),
KEY
`order_logs_order_id_index`
(
`code`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
62
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`
(
`mid`
bigint
unsigned
NOT
NULL
AUTO_INCREMENT
,
`order_id`
varchar
(
255
)
COLLATE
utf8_unicode_ci
DEFAULT
NULL
COMMENT
'订单id'
,
`order_refund_id`
varchar
(
255
)
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'退款订单id'
,
`refund_type`
varchar
(
20
)
CHARACTER
SET
utf8
COLLATE
utf8_unicode_ci
DEFAULT
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
(
`mid`
),
KEY
`order_refund_logs_order_id_index`
(
`order_id`
),
KEY
`order_refund_logs_order_refund_id_index`
(
`order_refund_id`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
3
DEFAULT
CHARSET
=
utf8
COLLATE
=
utf8_unicode_ci
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'退款订单信息表'
;
DROP
TABLE
IF
EXISTS
`dragon_order_refunds`
;
CREATE
TABLE
`dragon_order_refunds`
(
`mid`
bigint
unsigned
NOT
NULL
AUTO_INCREMENT
,
`order_refund_id`
varchar
(
200
)
COLLATE
utf8_unicode_ci
NOT
NULL
DEFAULT
'0'
COMMENT
'order_refund_id'
,
`order_id`
bigint
DEFAULT
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
(
`mid`
),
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
AUTO_INCREMENT
=
15
DEFAULT
CHARSET
=
utf8
COLLATE
=
utf8_unicode_ci
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'退款订单表'
;
DROP
TABLE
IF
EXISTS
`dragon_orders`
;
CREATE
TABLE
`dragon_orders`
(
`mid`
bigint
unsigned
NOT
NULL
AUTO_INCREMENT
,
`order_id`
varchar
(
200
)
COLLATE
utf8_unicode_ci
NOT
NULL
DEFAULT
'0'
COMMENT
'order_id'
,
`status`
tinyint
NOT
NULL
DEFAULT
'0'
COMMENT
'订单状态(0未支付 1支付成功 2支付失败)'
,
`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
'支付完成通知回调地址'
,
`notify_status`
tinyint
DEFAULT
'0'
COMMENT
'通知状态(0初始化 1通知成功 2 通知失败 3通知超时)'
,
`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
(
`mid`
),
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
AUTO_INCREMENT
=
14
DEFAULT
CHARSET
=
utf8
COLLATE
=
utf8_unicode_ci
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'支付订单表'
;
DROP
TABLE
IF
EXISTS
`dragon_pay_notify`
;
CREATE
TABLE
`dragon_pay_notify`
(
`mid`
bigint
unsigned
NOT
NULL
AUTO_INCREMENT
,
`code`
varchar
(
50
)
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'订单支付编号'
,
`order_code`
varchar
(
50
)
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'订单编号'
,
`notify_url`
varchar
(
150
)
COLLATE
utf8_unicode_ci
DEFAULT
NULL
COMMENT
'通知url'
,
`notify_data`
text
COLLATE
utf8_unicode_ci
COMMENT
'通知参数'
,
`created_at`
timestamp
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`updated_at`
timestamp
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'更新时间'
,
PRIMARY
KEY
(
`mid`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
4
DEFAULT
CHARSET
=
utf8
COLLATE
=
utf8_unicode_ci
COMMENT
=
'支付通知成功'
;
DROP
TABLE
IF
EXISTS
`dragon_pay_notify_fail`
;
CREATE
TABLE
`dragon_pay_notify_fail`
(
`mid`
bigint
unsigned
NOT
NULL
AUTO_INCREMENT
,
`code`
varchar
(
50
)
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'订单支付编号'
,
`order_code`
varchar
(
50
)
COLLATE
utf8_unicode_ci
NOT
NULL
COMMENT
'订单编号'
,
`notify_url`
varchar
(
150
)
COLLATE
utf8_unicode_ci
DEFAULT
NULL
COMMENT
'通知url'
,
`notify_data`
text
COLLATE
utf8_unicode_ci
COMMENT
'通知参数'
,
`fail_desc`
varchar
(
500
)
COLLATE
utf8_unicode_ci
DEFAULT
NULL
COMMENT
'失败描述'
,
`created_at`
timestamp
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`updated_at`
timestamp
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'更新时间'
,
PRIMARY
KEY
(
`mid`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
=
utf8_unicode_ci
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