2112-cloud-pay/doc/sql/cloud-pay-init.sql

53 lines
2.5 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

DROP TABLE IF EXISTS order_pay_customer;
CREATE TABLE order_pay_customer(
`id` INT AUTO_INCREMENT COMMENT '主键' ,
`app_name` VARCHAR(16) NOT NULL COMMENT '服务/客户名称' ,
`app_code` VARCHAR(16) NOT NULL COMMENT '服务/客户编号' ,
`app_desc` TEXT COMMENT '客户描述' ,
`status` VARCHAR(32) COMMENT '是否开启' ,
`created_by` bigint COMMENT '创建人' ,
`created_time` DATETIME COMMENT '创建时间' ,
`updated_by` bigint COMMENT '更新人' ,
`updated_time` DATETIME COMMENT '更新时间' ,
`remark` VARCHAR(64) COMMENT '备注' ,
PRIMARY KEY (id)
) COMMENT = '支付单客户';
DROP TABLE IF EXISTS order_pay_info;
CREATE TABLE order_pay_info(
`id` INT AUTO_INCREMENT COMMENT '主键' ,
`app_name` VARCHAR(16) NOT NULL COMMENT '服务/客户名称' ,
`app_code` VARCHAR(16) COMMENT '客户编号' ,
`cus_order_number` VARCHAR(32) COMMENT '客户单号' ,
`pay_order_number` VARCHAR(32) COMMENT '支付单号' ,
`price` DECIMAL(24,6) COMMENT '支付金额' ,
`channel_type` VARCHAR(32) COMMENT '渠道商类型' ,
`channel_order_number` VARCHAR(64) COMMENT '渠道商单号' ,
`status` VARCHAR(32) COMMENT '支付单状态;0新建 1待支付 2:支付中 3支付成功 4支付失败 5支付失败' ,
`created_by` bigint COMMENT '创建人' ,
`created_time` DATETIME COMMENT '创建时间' ,
`updated_by` bigint COMMENT '更新人' ,
`updated_time` DATETIME COMMENT '更新时间' ,
`remark` VARCHAR(64) COMMENT '备注' ,
PRIMARY KEY (id)
) COMMENT = '订单支付信息';
DROP TABLE IF EXISTS order_pay_refund;
CREATE TABLE order_pay_refund(
`id` INT AUTO_INCREMENT COMMENT '主键' ,
`cus_order_number` VARCHAR(32) NOT NULL COMMENT '客户退单号' ,
`pay_order_number` VARCHAR(32) COMMENT '支付退单号' ,
`channel_order_number` VARCHAR(64) COMMENT '渠道商退单号' ,
`price` DECIMAL(24,6) COMMENT '退款金额' ,
`pay_info_number` VARCHAR(32) COMMENT '支付单号' ,
`to_account_time` DATETIME COMMENT '到账时间' ,
`status` VARCHAR(32) COMMENT '退单状态' ,
`created_by` bigint COMMENT '创建人' ,
`created_time` DATETIME COMMENT '创建时间' ,
`updated_by` bigint COMMENT '更新人' ,
`updated_time` DATETIME COMMENT '更新时间' ,
`remark` VARCHAR(64) COMMENT '备注' ,
PRIMARY KEY (id)
) COMMENT = '订单支付退款表';