调整基础数据、车船务、项目、合同

This commit is contained in:
2026-09-03 22:40:19 +08:00
parent 7f87cd8c27
commit 809b4eb63a
23 changed files with 279 additions and 31 deletions
@@ -6521,6 +6521,7 @@ CREATE TABLE "BLADEX"."BLADE_FEE_ITEM" (
"ID" NUMBER(20,0) NOT NULL,
"NAME" NVARCHAR2(50) NOT NULL,
"ENGLISH_NAME" NVARCHAR2(100),
"TAX_RATE" NUMBER(6,2) DEFAULT 0 NOT NULL,
"CREATE_USER" NUMBER(20,0),
"CREATE_DEPT" NUMBER(20,0),
"CREATE_TIME" DATE,
@@ -2565,6 +2565,7 @@ CREATE TABLE "blade_fee_item" (
"fee_category" varchar(50) NOT NULL,
"name" varchar(50) NOT NULL,
"english_name" varchar(100),
"tax_rate" numeric(6,2) NOT NULL DEFAULT 0.00,
"create_user" int8,
"create_dept" int8,
"create_time" timestamp(6),
@@ -1721,6 +1721,7 @@ CREATE TABLE `blade_fee_item` (
`fee_category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '费用类型',
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '费用项',
`english_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '费用项代码',
`tax_rate` decimal(6,2) NOT NULL DEFAULT '0.00' COMMENT '税率(百分比)',
`remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
`create_user` bigint NULL DEFAULT NULL COMMENT '创建人',
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
@@ -6755,6 +6755,7 @@ CREATE TABLE "BLADE_FEE_ITEM" (
"ID" NUMBER(20,0) NOT NULL,
"NAME" NVARCHAR2(50) NOT NULL,
"ENGLISH_NAME" NVARCHAR2(100),
"TAX_RATE" NUMBER(6,2) DEFAULT 0 NOT NULL,
"CREATE_USER" NUMBER(20,0),
"CREATE_DEPT" NUMBER(20,0),
"CREATE_TIME" DATE,
@@ -2565,6 +2565,7 @@ CREATE TABLE "blade_fee_item" (
"fee_category" varchar(50) NOT NULL,
"name" varchar(50) NOT NULL,
"english_name" varchar(100),
"tax_rate" numeric(6,2) NOT NULL DEFAULT 0.00,
"create_user" int8,
"create_dept" int8,
"create_time" timestamp(6),
@@ -7730,6 +7730,7 @@ CREATE TABLE [dbo].[blade_fee_item] (
[fee_category] nvarchar(50) NOT NULL,
[name] nvarchar(50) NOT NULL,
[english_name] nvarchar(100) NULL,
[tax_rate] decimal(6,2) NOT NULL CONSTRAINT [df_blade_fee_item_tax_rate] DEFAULT (0.00),
[create_user] bigint NULL,
[create_dept] bigint NULL,
[create_time] datetime2(0) NULL,
@@ -28645,6 +28645,7 @@ CREATE TABLE "BLADE_FEE_ITEM" (
"ID" NUMBER(20,0) NOT NULL,
"NAME" NVARCHAR2(50) NOT NULL,
"ENGLISH_NAME" NVARCHAR2(100),
"TAX_RATE" NUMBER(6,2) DEFAULT 0 NOT NULL,
"CREATE_USER" NUMBER(20,0),
"CREATE_DEPT" NUMBER(20,0),
"CREATE_TIME" DATE,
@@ -0,0 +1,5 @@
-- 合同计费方案规则新增税率配置。
-- 税率按规则存储于 billing_plan_json 的 taxRate 属性,无需新增独立表字段。
ALTER TABLE `blade_contract_manage`
MODIFY COLUMN `billing_plan_json` text DEFAULT NULL COMMENT '计费方案JSON(含运输方式、默认方案及规则税率配置)';
@@ -0,0 +1,3 @@
-- 合同变更附件暂存字段,审批通过后归集到其它附件
ALTER TABLE `blade_contract_manage`
ADD COLUMN `change_attachments_json` text DEFAULT NULL COMMENT '待审批变更附件JSON' AFTER `change_reason`;
+1
View File
@@ -7,6 +7,7 @@ CREATE TABLE `blade_fee_item` (
`fee_category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '费用类型',
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '费用项',
`english_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '费用项代码',
`tax_rate` decimal(6,2) NOT NULL DEFAULT '0.00' COMMENT '税率(百分比)',
`remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
`create_user` bigint NULL DEFAULT NULL COMMENT '创建人',
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
@@ -0,0 +1,5 @@
-- 费用项新增税率字段(百分比)
-- 现有数据以 0.00 初始化,后续新增或修改费用项必须填写 0-100 范围内的税率。
ALTER TABLE `blade_fee_item`
ADD COLUMN `tax_rate` decimal(6,2) NOT NULL DEFAULT '0.00' COMMENT '税率(百分比)' AFTER `english_name`;
@@ -144,12 +144,13 @@ CREATE TABLE `blade_contract_manage` (
`billing_enabled` int(11) DEFAULT '0' COMMENT '计费信息开关',
`contract_file_json` text DEFAULT NULL COMMENT '合同主文件JSON',
`attachments_json` text DEFAULT NULL COMMENT '其它附件JSON',
`billing_plan_json` text DEFAULT NULL COMMENT '计费方案JSON(含运输方式默认方案配置)',
`billing_plan_json` text DEFAULT NULL COMMENT '计费方案JSON(含运输方式默认方案及规则税率配置)',
`settlement_rule_json` text DEFAULT NULL COMMENT '结算生成规则JSON',
`reconciliation_json` text DEFAULT NULL COMMENT '对账配置JSON',
`change_record_json` text DEFAULT NULL COMMENT '变更记录JSON',
`change_content` text DEFAULT NULL COMMENT '变更内容',
`change_reason` varchar(500) DEFAULT NULL COMMENT '变更原因',
`change_attachments_json` text DEFAULT NULL COMMENT '待审批变更附件JSON',
`terminate_reason` varchar(500) DEFAULT NULL COMMENT '终止原因',
`remark` varchar(2000) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`) USING BTREE,