修改计费订单ID类型为Long,优化相关逻辑
This commit is contained in:
+16
-16
@@ -127,7 +127,7 @@ CREATE TABLE `ar_bill_void_task` (
|
||||
CREATE TABLE `ar_bill_detail` (
|
||||
`detail_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '账单订单明细ID',
|
||||
`ar_bill_id` bigint(20) NOT NULL COMMENT '应收账单ID',
|
||||
`prc_order_bill_id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '来源计费订单ID,对应 prc_order_bill.bill_id',
|
||||
`prc_order_bill_id` bigint(20) NOT NULL COMMENT '来源计费订单ID,对应 prc_order_bill.bill_id',
|
||||
`detail_no` int(11) NOT NULL COMMENT '账单内顺序号',
|
||||
`order_no` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '订单号快照',
|
||||
`tracking_no` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '运单号快照',
|
||||
@@ -170,7 +170,7 @@ CREATE TABLE `ar_bill_detail` (
|
||||
CREATE TABLE `ar_bill_detail_fee` (
|
||||
`detail_fee_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '账单费用明细ID',
|
||||
`detail_id` bigint(20) NOT NULL COMMENT '账单订单明细ID',
|
||||
`prc_income_bill_fee_id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '来源收入费用ID,对应 prc_income_bill_fee.fee_id',
|
||||
`prc_income_bill_fee_id` bigint(20) NOT NULL COMMENT '来源收入费用ID,对应 prc_income_bill_fee.fee_id',
|
||||
`fee_no` int(11) NOT NULL COMMENT '订单内费用顺序号',
|
||||
`fee_type` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '费用类型快照',
|
||||
`fee_name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '费用名称快照',
|
||||
@@ -234,7 +234,7 @@ CREATE TABLE `ar_bill_generate_task` (
|
||||
`selection_mode` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '选择模式:EXPLICIT=手动选择,ALL_MATCHED=全选查询结果',
|
||||
`request_payload` longtext COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '生成请求快照JSON',
|
||||
`snapshot_create_time` datetime DEFAULT NULL COMMENT '来源订单创建时间快照',
|
||||
`last_source_bill_id` varchar(36) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源订单游标',
|
||||
`last_source_bill_id` bigint(20) DEFAULT NULL COMMENT '来源订单游标',
|
||||
`total_count` int(11) NOT NULL DEFAULT '-1' COMMENT '待处理订单数,-1表示尚未统计',
|
||||
`processed_count` int(11) NOT NULL DEFAULT '0' COMMENT '已处理订单数',
|
||||
`success_count` int(11) NOT NULL DEFAULT '0' COMMENT '成功订单数',
|
||||
@@ -789,7 +789,7 @@ CREATE TABLE `prc_billing_task` (
|
||||
`bill_type` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '计费类型:PENDING待计费 REBILL重计费 REFUND退费',
|
||||
`success_status` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'WAITING' COMMENT '是否计费成功:WAITING待处理 SUCCESS成功 FAILED失败',
|
||||
`bill_time` datetime DEFAULT NULL COMMENT '计费时间',
|
||||
`bill_id` varchar(36) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '计费订单ID prc_order_bill.bill_id',
|
||||
`bill_id` bigint(20) DEFAULT NULL COMMENT '计费订单ID prc_order_bill.bill_id',
|
||||
`fail_code` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '失败码',
|
||||
`error_message` varchar(1000) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '失败原因',
|
||||
`create_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
||||
@@ -834,8 +834,8 @@ CREATE TABLE `prc_customer_price_set` (
|
||||
-- 表结构:`prc_income_bill`
|
||||
-- ----------------------------
|
||||
CREATE TABLE `prc_income_bill` (
|
||||
`income_bill_id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应收主表ID',
|
||||
`bill_id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '计费订单ID,对应 prc_order_bill.bill_id,一对一',
|
||||
`income_bill_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '应收主表ID',
|
||||
`bill_id` bigint(20) NOT NULL COMMENT '计费订单ID,对应 prc_order_bill.bill_id,一对一',
|
||||
`currency` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT 'CNY' COMMENT '币种',
|
||||
`product_amount` decimal(18,4) DEFAULT NULL COMMENT '产品价合计',
|
||||
`redline_amount` decimal(18,4) DEFAULT NULL COMMENT '红线价合计',
|
||||
@@ -880,9 +880,9 @@ CREATE TABLE `prc_profit_commission_rate` (
|
||||
-- 表结构:`prc_income_bill_fee`
|
||||
-- ----------------------------
|
||||
CREATE TABLE `prc_income_bill_fee` (
|
||||
`fee_id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '费用明细ID',
|
||||
`bill_id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '计费ID',
|
||||
`income_bill_id` varchar(36) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '应收主表ID,对应 prc_income_bill.income_bill_id',
|
||||
`fee_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '费用明细ID',
|
||||
`bill_id` bigint(20) NOT NULL COMMENT '计费ID',
|
||||
`income_bill_id` bigint(20) DEFAULT NULL COMMENT '应收主表ID,对应 prc_income_bill.income_bill_id',
|
||||
`fee_type` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '费用类型(字典bms_fee_type)',
|
||||
`fee_name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '费用名称',
|
||||
`sc_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '附加费配置ID',
|
||||
@@ -908,7 +908,7 @@ CREATE TABLE `prc_income_bill_fee` (
|
||||
-- 表结构:`prc_order_bill`
|
||||
-- ----------------------------
|
||||
CREATE TABLE `prc_order_bill` (
|
||||
`bill_id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '计费ID',
|
||||
`bill_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '计费ID',
|
||||
`bill_key` char(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'MD5(order_no)',
|
||||
`order_no` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '订单号',
|
||||
`tracking_no` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '运单号',
|
||||
@@ -1003,7 +1003,7 @@ CREATE TABLE `prc_order_bill` (
|
||||
-- 表结构:`prc_order_bill_ext`
|
||||
-- ----------------------------
|
||||
CREATE TABLE `prc_order_bill_ext` (
|
||||
`bill_id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '计费订单ID,对应 prc_order_bill.bill_id',
|
||||
`bill_id` bigint(20) NOT NULL COMMENT '计费订单ID,对应 prc_order_bill.bill_id',
|
||||
`order_no` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '订单号',
|
||||
`create_time` datetime NOT NULL COMMENT '创建时间',
|
||||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
@@ -1189,8 +1189,8 @@ CREATE TABLE `prc_order_bill_ext` (
|
||||
-- 表结构:`prc_pay_bill`
|
||||
-- ----------------------------
|
||||
CREATE TABLE `prc_pay_bill` (
|
||||
`pay_bill_id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应付主表ID',
|
||||
`bill_id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '计费订单ID,对应 prc_order_bill.bill_id,一对一',
|
||||
`pay_bill_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '应付主表ID',
|
||||
`bill_id` bigint(20) NOT NULL COMMENT '计费订单ID,对应 prc_order_bill.bill_id,一对一',
|
||||
`currency` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT 'CNY' COMMENT '币种',
|
||||
`product_amount` decimal(18,4) DEFAULT NULL COMMENT '产品价合计',
|
||||
`redline_amount` decimal(18,4) DEFAULT NULL COMMENT '红线价合计',
|
||||
@@ -1215,9 +1215,9 @@ CREATE TABLE `prc_pay_bill` (
|
||||
-- 表结构:`prc_pay_bill_fee`
|
||||
-- ----------------------------
|
||||
CREATE TABLE `prc_pay_bill_fee` (
|
||||
`fee_id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '费用明细ID',
|
||||
`bill_id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '计费ID',
|
||||
`pay_bill_id` varchar(36) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '应付主表ID,对应 prc_pay_bill.pay_bill_id',
|
||||
`fee_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '费用明细ID',
|
||||
`bill_id` bigint(20) NOT NULL COMMENT '计费ID',
|
||||
`pay_bill_id` bigint(20) DEFAULT NULL COMMENT '应付主表ID,对应 prc_pay_bill.pay_bill_id',
|
||||
`fee_type` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '费用类型(字典bms_fee_type)',
|
||||
`fee_name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '费用名称',
|
||||
`sc_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '附加费配置ID',
|
||||
|
||||
Reference in New Issue
Block a user