1、完善机场、车站、港口/码头的编码规则校验、生成

2、行政区域新增手动同步功能
This commit is contained in:
2026-07-14 11:48:29 +08:00
parent 204a60d60f
commit 23e5e4f57c
11 changed files with 697 additions and 0 deletions

View File

@@ -6467,3 +6467,78 @@ CREATE TABLE "BLADEX"."BLADE_AIRPORT_MASTER" (
);
CREATE INDEX "IDX_AIRPORT_MASTER_REGION" ON "BLADEX"."BLADE_AIRPORT_MASTER" ("PROVINCE_CODE", "CITY_CODE");
CREATE INDEX "IDX_AIRPORT_MASTER_STATUS" ON "BLADEX"."BLADE_AIRPORT_MASTER" ("STATUS");
-- ----------------------------
-- Table structure for BLADE_CURRENCY
-- ----------------------------
CREATE TABLE "BLADEX"."BLADE_CURRENCY" (
"ID" NUMBER(20,0) NOT NULL,
"CODE" NVARCHAR2(3) NOT NULL,
"NAME" NVARCHAR2(50) NOT NULL,
"ENGLISH_NAME" NVARCHAR2(100),
"SYMBOL" NVARCHAR2(10),
"DECIMAL_PLACES" NUMBER(11,0) DEFAULT 2,
"EXCHANGE_RATE" NUMBER(18,6) DEFAULT 1.000000,
"IS_BASE_CURRENCY" NUMBER(11,0) DEFAULT 0,
"DATA_SOURCE" NVARCHAR2(20) DEFAULT '手工导入',
"REMARK" NVARCHAR2(200),
"CREATE_USER" NUMBER(20,0),
"CREATE_DEPT" NUMBER(20,0),
"CREATE_TIME" DATE,
"UPDATE_USER" NUMBER(20,0),
"UPDATE_TIME" DATE,
"STATUS" NUMBER(11,0) DEFAULT 1,
"IS_DELETED" NUMBER(11,0) DEFAULT 0,
CONSTRAINT "PK_CURRENCY" PRIMARY KEY ("ID"),
CONSTRAINT "UK_CURRENCY_CODE" UNIQUE ("CODE")
);
CREATE INDEX "IDX_CURRENCY_BASE" ON "BLADEX"."BLADE_CURRENCY" ("IS_BASE_CURRENCY");
CREATE INDEX "IDX_CURRENCY_STATUS" ON "BLADEX"."BLADE_CURRENCY" ("STATUS");
-- ----------------------------
-- Table structure for BLADE_CUSTOMER_TYPE
-- ----------------------------
CREATE TABLE "BLADEX"."BLADE_CUSTOMER_TYPE" (
"ID" NUMBER(20,0) NOT NULL,
"NAME" NVARCHAR2(50) NOT NULL,
"ENGLISH_NAME" NVARCHAR2(100),
"CREATE_USER" NUMBER(20,0),
"CREATE_DEPT" NUMBER(20,0),
"CREATE_TIME" DATE,
"UPDATE_USER" NUMBER(20,0),
"UPDATE_TIME" DATE,
"STATUS" NUMBER(11,0) DEFAULT 1,
"IS_DELETED" NUMBER(11,0) DEFAULT 0,
CONSTRAINT "PK_CUSTOMER_TYPE" PRIMARY KEY ("ID"),
CONSTRAINT "UK_CUSTOMER_TYPE_NAME" UNIQUE ("NAME")
);
CREATE INDEX "IDX_CUSTOMER_TYPE_STATUS" ON "BLADEX"."BLADE_CUSTOMER_TYPE" ("STATUS");
-- ----------------------------
-- Table structure for BLADE_FEE_ITEM
-- ----------------------------
CREATE TABLE "BLADEX"."BLADE_FEE_ITEM" (
"ID" NUMBER(20,0) NOT NULL,
"NAME" NVARCHAR2(50) NOT NULL,
"ENGLISH_NAME" NVARCHAR2(100),
"CREATE_USER" NUMBER(20,0),
"CREATE_DEPT" NUMBER(20,0),
"CREATE_TIME" DATE,
"UPDATE_USER" NUMBER(20,0),
"UPDATE_TIME" DATE,
"STATUS" NUMBER(11,0) DEFAULT 1,
"IS_DELETED" NUMBER(11,0) DEFAULT 0,
CONSTRAINT "PK_FEE_ITEM" PRIMARY KEY ("ID"),
CONSTRAINT "UK_FEE_ITEM_NAME" UNIQUE ("NAME")
);
CREATE INDEX "IDX_FEE_ITEM_STATUS" ON "BLADEX"."BLADE_FEE_ITEM" ("STATUS");
-- ----------------------------
-- Records of BLADE_MENU for fee item
-- ----------------------------
INSERT INTO "BLADEX"."BLADE_MENU" ("ID","PARENT_ID","CODE","NAME","ALIAS","PATH","SOURCE","SORT","CATEGORY","ACTION","IS_OPEN","COMPONENT","REMARK","IS_DELETED") VALUES (1980000000000000070, 1164733399668962201, 'fee_item', '费用项', 'menu', '/base/fee-item', 'iconfont icon-shoucang', 7, 1, 0, 1, '', NULL, 0);
INSERT INTO "BLADEX"."BLADE_MENU" ("ID","PARENT_ID","CODE","NAME","ALIAS","PATH","SOURCE","SORT","CATEGORY","ACTION","IS_OPEN","COMPONENT","REMARK","IS_DELETED") VALUES (1980000000000000071, 1980000000000000070, 'fee_item_add', '新增', 'add', '/base/fee-item/add', 'plus', 1, 2, 1, 1, '', NULL, 0);
INSERT INTO "BLADEX"."BLADE_MENU" ("ID","PARENT_ID","CODE","NAME","ALIAS","PATH","SOURCE","SORT","CATEGORY","ACTION","IS_OPEN","COMPONENT","REMARK","IS_DELETED") VALUES (1980000000000000072, 1980000000000000070, 'fee_item_edit', '修改', 'edit', '/base/fee-item/edit', 'form', 2, 2, 2, 1, '', NULL, 0);
INSERT INTO "BLADEX"."BLADE_MENU" ("ID","PARENT_ID","CODE","NAME","ALIAS","PATH","SOURCE","SORT","CATEGORY","ACTION","IS_OPEN","COMPONENT","REMARK","IS_DELETED") VALUES (1980000000000000073, 1980000000000000070, 'fee_item_delete', '删除', 'delete', '/api/blade-system/fee-item/remove', 'delete', 3, 2, 3, 1, '', NULL, 0);
INSERT INTO "BLADEX"."BLADE_MENU" ("ID","PARENT_ID","CODE","NAME","ALIAS","PATH","SOURCE","SORT","CATEGORY","ACTION","IS_OPEN","COMPONENT","REMARK","IS_DELETED") VALUES (1980000000000000074, 1980000000000000070, 'fee_item_view', '查看', 'view', '/base/fee-item/view', 'file-text', 4, 2, 2, 1, '', NULL, 0);
INSERT INTO "BLADEX"."BLADE_MENU" ("ID","PARENT_ID","CODE","NAME","ALIAS","PATH","SOURCE","SORT","CATEGORY","ACTION","IS_OPEN","COMPONENT","REMARK","IS_DELETED") VALUES (1980000000000000075, 1980000000000000070, 'fee_item_status', '启停', 'status', '/api/blade-system/fee-item/status', 'key', 5, 2, 2, 1, '', NULL, 0);