1、新增维修记录
2、新增保养记录 3、新增港口码头主数据 4、新增铁路车站主数据 5、新增空港机场主数据 6、测试版nacos配置 7、测试版Harbor配置 8、其他配置修改
This commit is contained in:
@@ -46,7 +46,7 @@ blade:
|
||||
datasource:
|
||||
dev:
|
||||
# MySql
|
||||
url: jdbc:mysql://localhost:3306/bladex?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&tinyInt1isBit=false&allowMultiQueries=true&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true
|
||||
url: jdbc:mysql://localhost:3306/transport?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&tinyInt1isBit=false&allowMultiQueries=true&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true
|
||||
username: root
|
||||
password: root
|
||||
# PostgreSQL
|
||||
|
||||
@@ -5,9 +5,9 @@ spring:
|
||||
##redis 单机环境配置
|
||||
##将docker脚本部署的redis服务映射为宿主机ip
|
||||
##生产环境推荐使用阿里云高可用redis服务并设置密码
|
||||
host: 192.168.0.188
|
||||
port: 3379
|
||||
password:
|
||||
host: 172.16.203.228
|
||||
port: 6379
|
||||
password: redis_G3BmPA
|
||||
database: 0
|
||||
ssl:
|
||||
enabled: false
|
||||
@@ -38,10 +38,10 @@ blade:
|
||||
enabled: false
|
||||
##将docker脚本部署的redis服务映射为宿主机ip
|
||||
##生产环境推荐使用阿里云高可用redis服务并设置密码
|
||||
address: redis://192.168.0.188:3379
|
||||
address: redis://172.16.203.228:6379
|
||||
#通用开发生产环境数据库地址(特殊情况可在对应的子工程里配置覆盖)
|
||||
datasource:
|
||||
prod:
|
||||
url: jdbc:mysql://192.168.0.188:3306/bladex?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&tinyInt1isBit=false&allowMultiQueries=true&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true
|
||||
username: root
|
||||
password: root
|
||||
url: jdbc:mysql://172.16.203.228:3306/transport?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&tinyInt1isBit=false&allowMultiQueries=true&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true
|
||||
username: transport
|
||||
password: ab3acJYSC8A4ySpk
|
||||
|
||||
@@ -119,7 +119,7 @@ blade:
|
||||
#oauth2配置
|
||||
oauth2:
|
||||
#启用 oauth2
|
||||
enabled: true
|
||||
enabled: false
|
||||
#使用 @org.springblade.test.Sm2KeyGenerator 获取,用于国密sm2验签,需和前端保持一致
|
||||
public-key: ${BLADE_OAUTH2_PUBLIC_KEY}
|
||||
#使用 @org.springblade.test.Sm2KeyGenerator 获取,用于国密sm2解密,前端无需配置
|
||||
@@ -133,9 +133,9 @@ blade:
|
||||
#单用户登录范围
|
||||
single-level: all
|
||||
#token签名 使用blade-auth服务 @org.springblade.test.SignKeyGenerator 获取
|
||||
sign-key: ${BLADE_TOKEN_SIGN_KEY}
|
||||
sign-key: 9Jc5LMDJ28CHggO9X030ZnL85BlbzC0n
|
||||
#token加密 使用blade-auth服务 @org.springblade.test.CryptoKeyGenerator 获取
|
||||
crypto-key: ${BLADE_TOKEN_CRYPTO_KEY}
|
||||
crypto-key: NWmP0cuIWAfL6GPeLJlbY8898b5iPk1y
|
||||
#超级密钥配置
|
||||
key:
|
||||
#启用超级密钥
|
||||
@@ -147,11 +147,11 @@ blade:
|
||||
#报文加密配置
|
||||
crypto:
|
||||
#启用报文加密配置
|
||||
enabled: false
|
||||
enabled: true
|
||||
#使用blade-auth服务 @org.springblade.test.CryptoKeyGenerator 获取,需和前端保持一致
|
||||
aes-key: ${BLADE_API_CRYPTO_AES_KEY}
|
||||
aes-key: gLJvoZfX9pOp3nkIdQ9U2DzxlzsrTvJC
|
||||
#使用blade-auth服务 @org.springblade.test.CryptoKeyGenerator 获取,需和前端保持一致
|
||||
des-key: ${BLADE_API_CRYPTO_DES_KEY}
|
||||
des-key: hdlxNCD2KZI91Taq
|
||||
#jackson配置
|
||||
jackson:
|
||||
#null自动转空值
|
||||
|
||||
@@ -13,6 +13,20 @@
|
||||
"filters": [],
|
||||
"uri": "lb://blade-desk-me"
|
||||
},
|
||||
{
|
||||
"id": "transport-route",
|
||||
"order": 0,
|
||||
"predicates": [
|
||||
{
|
||||
"name": "Path",
|
||||
"args": {
|
||||
"pattern": "/blade-transport/**"
|
||||
}
|
||||
}
|
||||
],
|
||||
"filters": [],
|
||||
"uri": "lb://blade-transport"
|
||||
},
|
||||
{
|
||||
"id": "example-route",
|
||||
"order": 0,
|
||||
|
||||
@@ -6304,3 +6304,166 @@ INSERT INTO "BLADEX"."BLADE_USER_DEPT"("ID","USER_ID","DEPT_ID","STATUS","IS_DEL
|
||||
INSERT INTO "BLADEX"."BLADE_USER_DEPT"("ID","USER_ID","DEPT_ID","STATUS","IS_DELETED") VALUES(1203503653323923458,1123598821738675202,1123598813738675202,1,0);
|
||||
INSERT INTO "BLADEX"."BLADE_USER_DEPT"("ID","USER_ID","DEPT_ID","STATUS","IS_DELETED") VALUES(1203503663402835969,1123598821738675203,1123598813738675202,1,0);
|
||||
INSERT INTO "BLADEX"."BLADE_USER_DEPT"("ID","USER_ID","DEPT_ID","STATUS","IS_DELETED") VALUES(1203503672911323137,1123598821738675204,1123598813738675202,1,0);
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for BLADE_VEHICLE_MAINTENANCE_PLAN
|
||||
-- ----------------------------
|
||||
CREATE TABLE "BLADEX"."BLADE_VEHICLE_MAINTENANCE_PLAN" (
|
||||
"ID" NUMBER(20,0) NOT NULL,
|
||||
"TENANT_ID" NVARCHAR2(12) DEFAULT '000000',
|
||||
"VEHICLE_TYPE" NVARCHAR2(20) NOT NULL,
|
||||
"VEHICLE_NO" NVARCHAR2(30) NOT NULL,
|
||||
"MAINTAINER" NVARCHAR2(20),
|
||||
"MAINTENANCE_TIME" DATE NOT NULL,
|
||||
"MILEAGE" NUMBER(18,2),
|
||||
"MILEAGE_UNIT" NVARCHAR2(10) DEFAULT '公里',
|
||||
"MAINTENANCE_ITEM" NVARCHAR2(100),
|
||||
"COST" NUMBER(18,2) DEFAULT 0.00 NOT NULL,
|
||||
"STORE_NAME" NVARCHAR2(50),
|
||||
"CONTACT_PHONE" NVARCHAR2(20),
|
||||
"ADDRESS" NVARCHAR2(100),
|
||||
"NEXT_MAINTENANCE_TIME" DATE,
|
||||
"NEXT_MAINTENANCE_MILEAGE" NUMBER(18,2),
|
||||
"ATTACHMENTS" CLOB,
|
||||
"REMARK" NVARCHAR2(500),
|
||||
"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_VEHICLE_MAINTENANCE_PLAN" PRIMARY KEY ("ID")
|
||||
);
|
||||
CREATE INDEX "IDX_VEHICLE_MAINT_PLAN_NO" ON "BLADEX"."BLADE_VEHICLE_MAINTENANCE_PLAN" ("VEHICLE_NO");
|
||||
CREATE INDEX "IDX_VEHICLE_MAINT_PLAN_TIME" ON "BLADEX"."BLADE_VEHICLE_MAINTENANCE_PLAN" ("MAINTENANCE_TIME");
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for BLADE_VEHICLE_MAINTENANCE_RECORD
|
||||
-- ----------------------------
|
||||
CREATE TABLE "BLADEX"."BLADE_VEHICLE_MAINTENANCE_RECORD" (
|
||||
"ID" NUMBER(20,0) NOT NULL,
|
||||
"TENANT_ID" NVARCHAR2(12) DEFAULT '000000',
|
||||
"VEHICLE_TYPE" NVARCHAR2(20) NOT NULL,
|
||||
"VEHICLE_NO" NVARCHAR2(30) NOT NULL,
|
||||
"MAINTAINER" NVARCHAR2(20),
|
||||
"MAINTENANCE_TIME" DATE NOT NULL,
|
||||
"LOCATION" NVARCHAR2(100),
|
||||
"REPLACED_PART" NVARCHAR2(200),
|
||||
"COST" NUMBER(18,2) DEFAULT 0.00 NOT NULL,
|
||||
"COMPANY" NVARCHAR2(50),
|
||||
"CONTACT" NVARCHAR2(20),
|
||||
"ADDRESS" NVARCHAR2(100),
|
||||
"FACTORY_TIME" DATE,
|
||||
"MILEAGE" NUMBER(18,2),
|
||||
"MILEAGE_UNIT" NVARCHAR2(10) DEFAULT '公里',
|
||||
"ATTACHMENTS" CLOB,
|
||||
"REMARK" NVARCHAR2(500),
|
||||
"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_VEHICLE_MAINTENANCE_RECORD" PRIMARY KEY ("ID")
|
||||
);
|
||||
CREATE INDEX "IDX_VEHICLE_MAINT_RECORD_NO" ON "BLADEX"."BLADE_VEHICLE_MAINTENANCE_RECORD" ("VEHICLE_NO");
|
||||
CREATE INDEX "IDX_VEHICLE_MAINT_RECORD_TIME" ON "BLADEX"."BLADE_VEHICLE_MAINTENANCE_RECORD" ("MAINTENANCE_TIME");
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for BLADE_PORT_TERMINAL
|
||||
-- ----------------------------
|
||||
CREATE TABLE "BLADEX"."BLADE_PORT_TERMINAL" (
|
||||
"ID" NUMBER(20,0) NOT NULL,
|
||||
"CODE" NVARCHAR2(30) NOT NULL,
|
||||
"NAME" NVARCHAR2(100) NOT NULL,
|
||||
"CATEGORY" NVARCHAR2(20) NOT NULL,
|
||||
"PARENT_ID" NUMBER(20,0),
|
||||
"PARENT_CODE" NVARCHAR2(30),
|
||||
"PARENT_NAME" NVARCHAR2(100),
|
||||
"COUNTRY" NVARCHAR2(50),
|
||||
"CITY" NVARCHAR2(50),
|
||||
"LONGITUDE" NUMBER(12,6),
|
||||
"LATITUDE" NUMBER(12,6),
|
||||
"DATA_SOURCE" NVARCHAR2(20) DEFAULT '手工导入',
|
||||
"REMARK" NVARCHAR2(500),
|
||||
"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_PORT_TERMINAL" PRIMARY KEY ("ID"),
|
||||
CONSTRAINT "UK_PORT_TERMINAL_CODE" UNIQUE ("CODE")
|
||||
);
|
||||
CREATE INDEX "IDX_PORT_TERMINAL_PARENT" ON "BLADEX"."BLADE_PORT_TERMINAL" ("PARENT_ID");
|
||||
CREATE INDEX "IDX_PORT_TERMINAL_CATEGORY" ON "BLADEX"."BLADE_PORT_TERMINAL" ("CATEGORY");
|
||||
CREATE INDEX "IDX_PORT_TERMINAL_REGION" ON "BLADEX"."BLADE_PORT_TERMINAL" ("COUNTRY", "CITY");
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for BLADE_RAILWAY_STATION
|
||||
-- ----------------------------
|
||||
CREATE TABLE "BLADEX"."BLADE_RAILWAY_STATION" (
|
||||
"ID" NUMBER(20,0) NOT NULL,
|
||||
"CODE" NVARCHAR2(20) NOT NULL,
|
||||
"TMIS_CODE" NVARCHAR2(5) NOT NULL,
|
||||
"TELEGRAPH_CODE" NVARCHAR2(3) NOT NULL,
|
||||
"NAME" NVARCHAR2(100) NOT NULL,
|
||||
"RAILWAY_LINE" NVARCHAR2(100),
|
||||
"PROVINCE_CODE" NVARCHAR2(12),
|
||||
"PROVINCE_NAME" NVARCHAR2(128),
|
||||
"CITY_CODE" NVARCHAR2(12),
|
||||
"CITY_NAME" NVARCHAR2(128),
|
||||
"LONGITUDE" NUMBER(12,6),
|
||||
"LATITUDE" NUMBER(12,6),
|
||||
"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_RAILWAY_STATION" PRIMARY KEY ("ID"),
|
||||
CONSTRAINT "UK_RAILWAY_STATION_CODE" UNIQUE ("CODE"),
|
||||
CONSTRAINT "UK_RAILWAY_STATION_TMIS" UNIQUE ("TMIS_CODE"),
|
||||
CONSTRAINT "UK_RAILWAY_STATION_TELEGRAPH" UNIQUE ("TELEGRAPH_CODE")
|
||||
);
|
||||
CREATE INDEX "IDX_RAILWAY_STATION_REGION" ON "BLADEX"."BLADE_RAILWAY_STATION" ("PROVINCE_CODE", "CITY_CODE");
|
||||
CREATE INDEX "IDX_RAILWAY_STATION_STATUS" ON "BLADEX"."BLADE_RAILWAY_STATION" ("STATUS");
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for BLADE_AIRPORT_MASTER
|
||||
-- ----------------------------
|
||||
CREATE TABLE "BLADEX"."BLADE_AIRPORT_MASTER" (
|
||||
"ID" NUMBER(20,0) NOT NULL,
|
||||
"CODE" NVARCHAR2(20) NOT NULL,
|
||||
"IATA_CODE" NVARCHAR2(3) NOT NULL,
|
||||
"ICAO_CODE" NVARCHAR2(4) NOT NULL,
|
||||
"NAME" NVARCHAR2(100) NOT NULL,
|
||||
"SHORT_NAME" NVARCHAR2(100),
|
||||
"PROVINCE_CODE" NVARCHAR2(12),
|
||||
"PROVINCE_NAME" NVARCHAR2(128),
|
||||
"CITY_CODE" NVARCHAR2(12),
|
||||
"CITY_NAME" NVARCHAR2(128),
|
||||
"LONGITUDE" NUMBER(12,6),
|
||||
"LATITUDE" NUMBER(12,6),
|
||||
"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_AIRPORT_MASTER" PRIMARY KEY ("ID"),
|
||||
CONSTRAINT "UK_AIRPORT_MASTER_CODE" UNIQUE ("CODE"),
|
||||
CONSTRAINT "UK_AIRPORT_MASTER_IATA" UNIQUE ("IATA_CODE"),
|
||||
CONSTRAINT "UK_AIRPORT_MASTER_ICAO" UNIQUE ("ICAO_CODE")
|
||||
);
|
||||
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");
|
||||
|
||||
@@ -2330,3 +2330,171 @@ ALTER TABLE "blade_user_other" ADD CONSTRAINT "blade_user_other_pkey" PRIMARY KE
|
||||
-- Primary Key structure for table blade_user_web
|
||||
-- ----------------------------
|
||||
ALTER TABLE "blade_user_web" ADD CONSTRAINT "blade_user_web_pkey" PRIMARY KEY ("id");
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_vehicle_maintenance_plan
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS "blade_vehicle_maintenance_plan";
|
||||
CREATE TABLE "blade_vehicle_maintenance_plan" (
|
||||
"id" int8 NOT NULL,
|
||||
"tenant_id" varchar(12) DEFAULT '000000',
|
||||
"vehicle_type" varchar(20) NOT NULL,
|
||||
"vehicle_no" varchar(30) NOT NULL,
|
||||
"maintainer" varchar(20),
|
||||
"maintenance_time" timestamp(6) NOT NULL,
|
||||
"mileage" numeric(18,2),
|
||||
"mileage_unit" varchar(10) DEFAULT '公里',
|
||||
"maintenance_item" varchar(100),
|
||||
"cost" numeric(18,2) DEFAULT 0.00 NOT NULL,
|
||||
"store_name" varchar(50),
|
||||
"contact_phone" varchar(20),
|
||||
"address" varchar(100),
|
||||
"next_maintenance_time" timestamp(6),
|
||||
"next_maintenance_mileage" numeric(18,2),
|
||||
"attachments" text,
|
||||
"remark" varchar(500),
|
||||
"create_user" int8,
|
||||
"create_dept" int8,
|
||||
"create_time" timestamp(6),
|
||||
"update_user" int8,
|
||||
"update_time" timestamp(6),
|
||||
"status" int4 DEFAULT 1,
|
||||
"is_deleted" int4 DEFAULT 0,
|
||||
CONSTRAINT "blade_vehicle_maintenance_plan_pkey" PRIMARY KEY ("id")
|
||||
);
|
||||
CREATE INDEX "idx_vehicle_maintenance_plan_no" ON "blade_vehicle_maintenance_plan" ("vehicle_no");
|
||||
CREATE INDEX "idx_vehicle_maintenance_plan_time" ON "blade_vehicle_maintenance_plan" ("maintenance_time");
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_vehicle_maintenance_record
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS "blade_vehicle_maintenance_record";
|
||||
CREATE TABLE "blade_vehicle_maintenance_record" (
|
||||
"id" int8 NOT NULL,
|
||||
"tenant_id" varchar(12) DEFAULT '000000',
|
||||
"vehicle_type" varchar(20) NOT NULL,
|
||||
"vehicle_no" varchar(30) NOT NULL,
|
||||
"maintainer" varchar(20),
|
||||
"maintenance_time" timestamp(6) NOT NULL,
|
||||
"location" varchar(100),
|
||||
"replaced_part" varchar(200),
|
||||
"cost" numeric(18,2) DEFAULT 0.00 NOT NULL,
|
||||
"company" varchar(50),
|
||||
"contact" varchar(20),
|
||||
"address" varchar(100),
|
||||
"factory_time" timestamp(6),
|
||||
"mileage" numeric(18,2),
|
||||
"mileage_unit" varchar(10) DEFAULT '公里',
|
||||
"attachments" text,
|
||||
"remark" varchar(500),
|
||||
"create_user" int8,
|
||||
"create_dept" int8,
|
||||
"create_time" timestamp(6),
|
||||
"update_user" int8,
|
||||
"update_time" timestamp(6),
|
||||
"status" int4 DEFAULT 1,
|
||||
"is_deleted" int4 DEFAULT 0,
|
||||
CONSTRAINT "blade_vehicle_maintenance_record_pkey" PRIMARY KEY ("id")
|
||||
);
|
||||
CREATE INDEX "idx_vehicle_maintenance_record_no" ON "blade_vehicle_maintenance_record" ("vehicle_no");
|
||||
CREATE INDEX "idx_vehicle_maintenance_record_time" ON "blade_vehicle_maintenance_record" ("maintenance_time");
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_port_terminal
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS "blade_port_terminal";
|
||||
CREATE TABLE "blade_port_terminal" (
|
||||
"id" int8 NOT NULL,
|
||||
"code" varchar(30) NOT NULL,
|
||||
"name" varchar(100) NOT NULL,
|
||||
"category" varchar(20) NOT NULL,
|
||||
"parent_id" int8,
|
||||
"parent_code" varchar(30),
|
||||
"parent_name" varchar(100),
|
||||
"country" varchar(50),
|
||||
"city" varchar(50),
|
||||
"longitude" numeric(12,6),
|
||||
"latitude" numeric(12,6),
|
||||
"data_source" varchar(20) DEFAULT '手工导入',
|
||||
"remark" varchar(500),
|
||||
"create_user" int8,
|
||||
"create_dept" int8,
|
||||
"create_time" timestamp(6),
|
||||
"update_user" int8,
|
||||
"update_time" timestamp(6),
|
||||
"status" int4 DEFAULT 1,
|
||||
"is_deleted" int4 DEFAULT 0,
|
||||
CONSTRAINT "blade_port_terminal_pkey" PRIMARY KEY ("id"),
|
||||
CONSTRAINT "uk_port_terminal_code" UNIQUE ("code")
|
||||
);
|
||||
CREATE INDEX "idx_port_terminal_parent" ON "blade_port_terminal" ("parent_id");
|
||||
CREATE INDEX "idx_port_terminal_category" ON "blade_port_terminal" ("category");
|
||||
CREATE INDEX "idx_port_terminal_region" ON "blade_port_terminal" ("country", "city");
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_railway_station
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS "blade_railway_station";
|
||||
CREATE TABLE "blade_railway_station" (
|
||||
"id" int8 NOT NULL,
|
||||
"code" varchar(20) NOT NULL,
|
||||
"tmis_code" varchar(5) NOT NULL,
|
||||
"telegraph_code" varchar(3) NOT NULL,
|
||||
"name" varchar(100) NOT NULL,
|
||||
"railway_line" varchar(100),
|
||||
"province_code" varchar(12),
|
||||
"province_name" varchar(128),
|
||||
"city_code" varchar(12),
|
||||
"city_name" varchar(128),
|
||||
"longitude" numeric(12,6),
|
||||
"latitude" numeric(12,6),
|
||||
"data_source" varchar(20) DEFAULT '手工导入',
|
||||
"remark" varchar(200),
|
||||
"create_user" int8,
|
||||
"create_dept" int8,
|
||||
"create_time" timestamp(6),
|
||||
"update_user" int8,
|
||||
"update_time" timestamp(6),
|
||||
"status" int4 DEFAULT 1,
|
||||
"is_deleted" int4 DEFAULT 0,
|
||||
CONSTRAINT "blade_railway_station_pkey" PRIMARY KEY ("id"),
|
||||
CONSTRAINT "uk_railway_station_code" UNIQUE ("code"),
|
||||
CONSTRAINT "uk_railway_station_tmis" UNIQUE ("tmis_code"),
|
||||
CONSTRAINT "uk_railway_station_telegraph" UNIQUE ("telegraph_code")
|
||||
);
|
||||
CREATE INDEX "idx_railway_station_region" ON "blade_railway_station" ("province_code", "city_code");
|
||||
CREATE INDEX "idx_railway_station_status" ON "blade_railway_station" ("status");
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_airport_master
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS "blade_airport_master";
|
||||
CREATE TABLE "blade_airport_master" (
|
||||
"id" int8 NOT NULL,
|
||||
"code" varchar(20) NOT NULL,
|
||||
"iata_code" varchar(3) NOT NULL,
|
||||
"icao_code" varchar(4) NOT NULL,
|
||||
"name" varchar(100) NOT NULL,
|
||||
"short_name" varchar(100),
|
||||
"province_code" varchar(12),
|
||||
"province_name" varchar(128),
|
||||
"city_code" varchar(12),
|
||||
"city_name" varchar(128),
|
||||
"longitude" numeric(12,6),
|
||||
"latitude" numeric(12,6),
|
||||
"data_source" varchar(20) DEFAULT '手工导入',
|
||||
"remark" varchar(200),
|
||||
"create_user" int8,
|
||||
"create_dept" int8,
|
||||
"create_time" timestamp(6),
|
||||
"update_user" int8,
|
||||
"update_time" timestamp(6),
|
||||
"status" int4 DEFAULT 1,
|
||||
"is_deleted" int4 DEFAULT 0,
|
||||
CONSTRAINT "blade_airport_master_pkey" PRIMARY KEY ("id"),
|
||||
CONSTRAINT "uk_airport_master_code" UNIQUE ("code"),
|
||||
CONSTRAINT "uk_airport_master_iata" UNIQUE ("iata_code"),
|
||||
CONSTRAINT "uk_airport_master_icao" UNIQUE ("icao_code")
|
||||
);
|
||||
CREATE INDEX "idx_airport_master_region" ON "blade_airport_master" ("province_code", "city_code");
|
||||
CREATE INDEX "idx_airport_master_status" ON "blade_airport_master" ("status");
|
||||
|
||||
@@ -1376,4 +1376,230 @@ CREATE TABLE `blade_user_web` (
|
||||
BEGIN;
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_vehicle_maintenance_plan
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `blade_vehicle_maintenance_plan`;
|
||||
CREATE TABLE `blade_vehicle_maintenance_plan` (
|
||||
`id` bigint NOT NULL COMMENT '主键',
|
||||
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户ID',
|
||||
`vehicle_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '车船类型',
|
||||
`vehicle_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '车牌号/船号',
|
||||
`maintainer` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '保养人',
|
||||
`maintenance_time` datetime NOT NULL COMMENT '保养时间',
|
||||
`mileage` decimal(18,2) NULL DEFAULT NULL COMMENT '里程/航程数',
|
||||
`mileage_unit` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '公里' COMMENT '里程单位',
|
||||
`maintenance_item` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '保养项目',
|
||||
`cost` decimal(18,2) NOT NULL DEFAULT 0.00 COMMENT '费用',
|
||||
`store_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '店名',
|
||||
`contact_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系电话',
|
||||
`address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '地址',
|
||||
`next_maintenance_time` datetime NULL DEFAULT NULL COMMENT '下次保养时间',
|
||||
`next_maintenance_mileage` decimal(18,2) NULL DEFAULT NULL COMMENT '下次保养里程/航程',
|
||||
`attachments` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '附件',
|
||||
`remark` varchar(500) 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 '创建部门',
|
||||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`update_user` bigint NULL DEFAULT NULL COMMENT '修改人',
|
||||
`update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
|
||||
`status` int NULL DEFAULT 1 COMMENT '状态',
|
||||
`is_deleted` int NULL DEFAULT 0 COMMENT '是否已删除',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `idx_vehicle_maintenance_plan_no`(`vehicle_no`) USING BTREE,
|
||||
INDEX `idx_vehicle_maintenance_plan_time`(`maintenance_time`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '车辆保养计划';
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_vehicle_maintenance_record
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `blade_vehicle_maintenance_record`;
|
||||
CREATE TABLE `blade_vehicle_maintenance_record` (
|
||||
`id` bigint NOT NULL COMMENT '主键',
|
||||
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户ID',
|
||||
`vehicle_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '车船类型',
|
||||
`vehicle_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '车牌号/船号',
|
||||
`maintainer` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '维修人',
|
||||
`maintenance_time` datetime NOT NULL COMMENT '维修时间',
|
||||
`location` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '维修位置',
|
||||
`replaced_part` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更换零件',
|
||||
`cost` decimal(18,2) NOT NULL DEFAULT 0.00 COMMENT '费用',
|
||||
`company` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '维修单位',
|
||||
`contact` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系方式',
|
||||
`address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '地址',
|
||||
`factory_time` datetime NULL DEFAULT NULL COMMENT '出厂时间',
|
||||
`mileage` decimal(18,2) NULL DEFAULT NULL COMMENT '里程/航程数',
|
||||
`mileage_unit` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '公里' COMMENT '里程单位',
|
||||
`attachments` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '附件',
|
||||
`remark` varchar(500) 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 '创建部门',
|
||||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`update_user` bigint NULL DEFAULT NULL COMMENT '修改人',
|
||||
`update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
|
||||
`status` int NULL DEFAULT 1 COMMENT '状态',
|
||||
`is_deleted` int NULL DEFAULT 0 COMMENT '是否已删除',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `idx_vehicle_maintenance_record_no`(`vehicle_no`) USING BTREE,
|
||||
INDEX `idx_vehicle_maintenance_record_time`(`maintenance_time`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '车辆维修记录';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of blade_menu for vehicle maintenance
|
||||
-- ----------------------------
|
||||
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES
|
||||
(1980000000000000001, 0, 'vehicle', '车辆管理', 'menu', '/vehicle', 'iconfont icon-qiche', 20, 1, 0, 1, '', NULL, 0),
|
||||
(1980000000000000002, 1980000000000000001, 'maintenance_plan', '保养计划', 'menu', '/vehicle/maintenance-plan', 'iconfont icon-baoyang', 1, 1, 0, 1, '', NULL, 0),
|
||||
(1980000000000000003, 1980000000000000002, 'maintenance_plan_add', '新增', 'add', '/vehicle/maintenance-plan/add', 'plus', 1, 2, 1, 1, '', NULL, 0),
|
||||
(1980000000000000004, 1980000000000000002, 'maintenance_plan_edit', '修改', 'edit', '/vehicle/maintenance-plan/edit', 'form', 2, 2, 2, 1, '', NULL, 0),
|
||||
(1980000000000000005, 1980000000000000002, 'maintenance_plan_delete', '删除', 'delete', '/api/blade-transport/maintenance-plan/remove', 'delete', 3, 2, 3, 1, '', NULL, 0),
|
||||
(1980000000000000006, 1980000000000000002, 'maintenance_plan_view', '查看', 'view', '/vehicle/maintenance-plan/view', 'file-text', 4, 2, 2, 1, '', NULL, 0),
|
||||
(1980000000000000010, 1980000000000000001, 'maintenance_record', '维修记录', 'menu', '/vehicle/maintenance-record', 'iconfont icon-weixiu', 2, 1, 0, 1, '', NULL, 0),
|
||||
(1980000000000000011, 1980000000000000010, 'maintenance_record_add', '新增', 'add', '/vehicle/maintenance-record/add', 'plus', 1, 2, 1, 1, '', NULL, 0),
|
||||
(1980000000000000012, 1980000000000000010, 'maintenance_record_edit', '修改', 'edit', '/vehicle/maintenance-record/edit', 'form', 2, 2, 2, 1, '', NULL, 0),
|
||||
(1980000000000000013, 1980000000000000010, 'maintenance_record_delete', '删除', 'delete', '/api/blade-transport/maintenance-record/remove', 'delete', 3, 2, 3, 1, '', NULL, 0),
|
||||
(1980000000000000014, 1980000000000000010, 'maintenance_record_view', '查看', 'view', '/vehicle/maintenance-record/view', 'file-text', 4, 2, 2, 1, '', NULL, 0);
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_port_terminal
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `blade_port_terminal`;
|
||||
CREATE TABLE `blade_port_terminal` (
|
||||
`id` bigint NOT NULL COMMENT '主键',
|
||||
`code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '编码',
|
||||
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '港口/码头名称',
|
||||
`category` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '类型',
|
||||
`parent_id` bigint NULL DEFAULT NULL COMMENT '上级港口ID',
|
||||
`parent_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '上级港口编码',
|
||||
`parent_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '上级港口名称',
|
||||
`country` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '国家',
|
||||
`city` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '城市',
|
||||
`longitude` decimal(12,6) NULL DEFAULT NULL COMMENT '经度',
|
||||
`latitude` decimal(12,6) NULL DEFAULT NULL COMMENT '纬度',
|
||||
`data_source` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '手工导入' COMMENT '数据来源',
|
||||
`remark` varchar(500) 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 '创建部门',
|
||||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`update_user` bigint NULL DEFAULT NULL COMMENT '修改人',
|
||||
`update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
|
||||
`status` int NULL DEFAULT 1 COMMENT '状态',
|
||||
`is_deleted` int NULL DEFAULT 0 COMMENT '是否已删除',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `uk_port_terminal_code`(`code`) USING BTREE,
|
||||
INDEX `idx_port_terminal_parent`(`parent_id`) USING BTREE,
|
||||
INDEX `idx_port_terminal_category`(`category`) USING BTREE,
|
||||
INDEX `idx_port_terminal_region`(`country`, `city`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '港口码头主数据';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of blade_menu for port terminal
|
||||
-- ----------------------------
|
||||
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES
|
||||
(1980000000000000020, 1164733399668962201, 'port_terminal', '港口码头', 'menu', '/base/port-terminal', 'iconfont icon-fuwudiqiu', 2, 1, 0, 1, '', NULL, 0),
|
||||
(1980000000000000021, 1980000000000000020, 'port_terminal_add', '新增', 'add', '/base/port-terminal/add', 'plus', 1, 2, 1, 1, '', NULL, 0),
|
||||
(1980000000000000022, 1980000000000000020, 'port_terminal_edit', '修改', 'edit', '/base/port-terminal/edit', 'form', 2, 2, 2, 1, '', NULL, 0),
|
||||
(1980000000000000023, 1980000000000000020, 'port_terminal_delete', '删除', 'delete', '/api/blade-system/port-terminal/remove', 'delete', 3, 2, 3, 1, '', NULL, 0),
|
||||
(1980000000000000024, 1980000000000000020, 'port_terminal_view', '查看', 'view', '/base/port-terminal/view', 'file-text', 4, 2, 2, 1, '', NULL, 0),
|
||||
(1980000000000000025, 1980000000000000020, 'port_terminal_import', '导入', 'import', '/api/blade-system/port-terminal/import-port-terminal', 'upload', 5, 2, 3, 1, '', NULL, 0),
|
||||
(1980000000000000026, 1980000000000000020, 'port_terminal_template', '模板下载', 'template', '/api/blade-system/port-terminal/export-template', 'download', 6, 2, 2, 1, '', NULL, 0),
|
||||
(1980000000000000027, 1980000000000000020, 'port_terminal_export', '导出', 'export', '/api/blade-system/port-terminal/export-port-terminal', 'download', 7, 2, 2, 1, '', NULL, 0),
|
||||
(1980000000000000028, 1980000000000000020, 'port_terminal_status', '启停', 'status', '/api/blade-system/port-terminal/status', 'key', 8, 2, 2, 1, '', NULL, 0);
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_railway_station
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `blade_railway_station`;
|
||||
CREATE TABLE `blade_railway_station` (
|
||||
`id` bigint NOT NULL COMMENT '主键',
|
||||
`code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '编码',
|
||||
`tmis_code` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'TMIS国标编码',
|
||||
`telegraph_code` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '电报码',
|
||||
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '车站名称',
|
||||
`railway_line` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属铁路线路',
|
||||
`province_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属省份编码',
|
||||
`province_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属省份',
|
||||
`city_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属城市编码',
|
||||
`city_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属城市',
|
||||
`longitude` decimal(12,6) NULL DEFAULT NULL COMMENT '经度',
|
||||
`latitude` decimal(12,6) NULL DEFAULT NULL COMMENT '纬度',
|
||||
`data_source` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '手工导入' 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 '创建部门',
|
||||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`update_user` bigint NULL DEFAULT NULL COMMENT '修改人',
|
||||
`update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
|
||||
`status` int NULL DEFAULT 1 COMMENT '状态',
|
||||
`is_deleted` int NULL DEFAULT 0 COMMENT '是否已删除',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `uk_railway_station_code`(`code`) USING BTREE,
|
||||
UNIQUE INDEX `uk_railway_station_tmis`(`tmis_code`) USING BTREE,
|
||||
UNIQUE INDEX `uk_railway_station_telegraph`(`telegraph_code`) USING BTREE,
|
||||
INDEX `idx_railway_station_region`(`province_code`, `city_code`) USING BTREE,
|
||||
INDEX `idx_railway_station_status`(`status`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '铁路车站主数据';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of blade_menu for railway station
|
||||
-- ----------------------------
|
||||
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES
|
||||
(1980000000000000030, 1164733399668962201, 'railway_station', '铁路车站', 'menu', '/base/railway-station', 'iconfont icon-fuwudiqiu', 3, 1, 0, 1, '', NULL, 0),
|
||||
(1980000000000000031, 1980000000000000030, 'railway_station_add', '新增', 'add', '/base/railway-station/add', 'plus', 1, 2, 1, 1, '', NULL, 0),
|
||||
(1980000000000000032, 1980000000000000030, 'railway_station_edit', '修改', 'edit', '/base/railway-station/edit', 'form', 2, 2, 2, 1, '', NULL, 0),
|
||||
(1980000000000000033, 1980000000000000030, 'railway_station_delete', '删除', 'delete', '/api/blade-system/railway-station/remove', 'delete', 3, 2, 3, 1, '', NULL, 0),
|
||||
(1980000000000000034, 1980000000000000030, 'railway_station_view', '查看', 'view', '/base/railway-station/view', 'file-text', 4, 2, 2, 1, '', NULL, 0),
|
||||
(1980000000000000035, 1980000000000000030, 'railway_station_import', '导入', 'import', '/api/blade-system/railway-station/import-railway-station', 'upload', 5, 2, 3, 1, '', NULL, 0),
|
||||
(1980000000000000036, 1980000000000000030, 'railway_station_template', '模板下载', 'template', '/api/blade-system/railway-station/export-template', 'download', 6, 2, 2, 1, '', NULL, 0),
|
||||
(1980000000000000037, 1980000000000000030, 'railway_station_export', '导出', 'export', '/api/blade-system/railway-station/export-railway-station', 'download', 7, 2, 2, 1, '', NULL, 0),
|
||||
(1980000000000000038, 1980000000000000030, 'railway_station_status', '启停', 'status', '/api/blade-system/railway-station/status', 'key', 8, 2, 2, 1, '', NULL, 0);
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_airport_master
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `blade_airport_master`;
|
||||
CREATE TABLE `blade_airport_master` (
|
||||
`id` bigint NOT NULL COMMENT '主键',
|
||||
`code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '编码',
|
||||
`iata_code` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'IATA编码',
|
||||
`icao_code` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'ICAO代码',
|
||||
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '机场标准名称',
|
||||
`short_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '机场简称',
|
||||
`province_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属省份编码',
|
||||
`province_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属省份',
|
||||
`city_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属城市编码',
|
||||
`city_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属城市',
|
||||
`longitude` decimal(12,6) NULL DEFAULT NULL COMMENT '经度',
|
||||
`latitude` decimal(12,6) NULL DEFAULT NULL COMMENT '纬度',
|
||||
`data_source` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '手工导入' 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 '创建部门',
|
||||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`update_user` bigint NULL DEFAULT NULL COMMENT '修改人',
|
||||
`update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
|
||||
`status` int NULL DEFAULT 1 COMMENT '状态',
|
||||
`is_deleted` int NULL DEFAULT 0 COMMENT '是否已删除',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `uk_airport_master_code`(`code`) USING BTREE,
|
||||
UNIQUE INDEX `uk_airport_master_iata`(`iata_code`) USING BTREE,
|
||||
UNIQUE INDEX `uk_airport_master_icao`(`icao_code`) USING BTREE,
|
||||
INDEX `idx_airport_master_region`(`province_code`, `city_code`) USING BTREE,
|
||||
INDEX `idx_airport_master_status`(`status`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '空港机场主数据';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of blade_menu for airport master
|
||||
-- ----------------------------
|
||||
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES
|
||||
(1980000000000000040, 1164733399668962201, 'airport_master', '空港机场', 'menu', '/base/airport-master', 'iconfont icon-fuwudiqiu', 4, 1, 0, 1, '', NULL, 0),
|
||||
(1980000000000000041, 1980000000000000040, 'airport_master_add', '新增', 'add', '/base/airport-master/add', 'plus', 1, 2, 1, 1, '', NULL, 0),
|
||||
(1980000000000000042, 1980000000000000040, 'airport_master_edit', '修改', 'edit', '/base/airport-master/edit', 'form', 2, 2, 2, 1, '', NULL, 0),
|
||||
(1980000000000000043, 1980000000000000040, 'airport_master_delete', '删除', 'delete', '/api/blade-system/airport-master/remove', 'delete', 3, 2, 3, 1, '', NULL, 0),
|
||||
(1980000000000000044, 1980000000000000040, 'airport_master_view', '查看', 'view', '/base/airport-master/view', 'file-text', 4, 2, 2, 1, '', NULL, 0),
|
||||
(1980000000000000045, 1980000000000000040, 'airport_master_import', '导入', 'import', '/api/blade-system/airport-master/import-airport-master', 'upload', 5, 2, 3, 1, '', NULL, 0),
|
||||
(1980000000000000046, 1980000000000000040, 'airport_master_template', '模板下载', 'template', '/api/blade-system/airport-master/export-template', 'download', 6, 2, 2, 1, '', NULL, 0),
|
||||
(1980000000000000047, 1980000000000000040, 'airport_master_export', '导出', 'export', '/api/blade-system/airport-master/export-airport-master', 'download', 7, 2, 2, 1, '', NULL, 0),
|
||||
(1980000000000000048, 1980000000000000040, 'airport_master_status', '启停', 'status', '/api/blade-system/airport-master/status', 'key', 8, 2, 2, 1, '', NULL, 0);
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
|
||||
@@ -6538,3 +6538,166 @@ ALTER TABLE "BLADE_AUTH_LOG" ADD PRIMARY KEY("ID") ;
|
||||
ALTER TABLE "BLADE_API_KEY_LOG" ADD PRIMARY KEY("ID") ;
|
||||
|
||||
ALTER TABLE "BLADE_API_KEY" ADD PRIMARY KEY("ID") ;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for BLADE_VEHICLE_MAINTENANCE_PLAN
|
||||
-- ----------------------------
|
||||
CREATE TABLE "BLADE_VEHICLE_MAINTENANCE_PLAN" (
|
||||
"ID" NUMBER(20,0) NOT NULL,
|
||||
"TENANT_ID" NVARCHAR2(12) DEFAULT '000000',
|
||||
"VEHICLE_TYPE" NVARCHAR2(20) NOT NULL,
|
||||
"VEHICLE_NO" NVARCHAR2(30) NOT NULL,
|
||||
"MAINTAINER" NVARCHAR2(20),
|
||||
"MAINTENANCE_TIME" DATE NOT NULL,
|
||||
"MILEAGE" NUMBER(18,2),
|
||||
"MILEAGE_UNIT" NVARCHAR2(10) DEFAULT '公里',
|
||||
"MAINTENANCE_ITEM" NVARCHAR2(100),
|
||||
"COST" NUMBER(18,2) DEFAULT 0.00 NOT NULL,
|
||||
"STORE_NAME" NVARCHAR2(50),
|
||||
"CONTACT_PHONE" NVARCHAR2(20),
|
||||
"ADDRESS" NVARCHAR2(100),
|
||||
"NEXT_MAINTENANCE_TIME" DATE,
|
||||
"NEXT_MAINTENANCE_MILEAGE" NUMBER(18,2),
|
||||
"ATTACHMENTS" CLOB,
|
||||
"REMARK" NVARCHAR2(500),
|
||||
"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_VEHICLE_MAINTENANCE_PLAN" PRIMARY KEY ("ID")
|
||||
);
|
||||
CREATE INDEX "IDX_VEHICLE_MAINT_PLAN_NO" ON "BLADE_VEHICLE_MAINTENANCE_PLAN" ("VEHICLE_NO");
|
||||
CREATE INDEX "IDX_VEHICLE_MAINT_PLAN_TIME" ON "BLADE_VEHICLE_MAINTENANCE_PLAN" ("MAINTENANCE_TIME");
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for BLADE_VEHICLE_MAINTENANCE_RECORD
|
||||
-- ----------------------------
|
||||
CREATE TABLE "BLADE_VEHICLE_MAINTENANCE_RECORD" (
|
||||
"ID" NUMBER(20,0) NOT NULL,
|
||||
"TENANT_ID" NVARCHAR2(12) DEFAULT '000000',
|
||||
"VEHICLE_TYPE" NVARCHAR2(20) NOT NULL,
|
||||
"VEHICLE_NO" NVARCHAR2(30) NOT NULL,
|
||||
"MAINTAINER" NVARCHAR2(20),
|
||||
"MAINTENANCE_TIME" DATE NOT NULL,
|
||||
"LOCATION" NVARCHAR2(100),
|
||||
"REPLACED_PART" NVARCHAR2(200),
|
||||
"COST" NUMBER(18,2) DEFAULT 0.00 NOT NULL,
|
||||
"COMPANY" NVARCHAR2(50),
|
||||
"CONTACT" NVARCHAR2(20),
|
||||
"ADDRESS" NVARCHAR2(100),
|
||||
"FACTORY_TIME" DATE,
|
||||
"MILEAGE" NUMBER(18,2),
|
||||
"MILEAGE_UNIT" NVARCHAR2(10) DEFAULT '公里',
|
||||
"ATTACHMENTS" CLOB,
|
||||
"REMARK" NVARCHAR2(500),
|
||||
"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_VEHICLE_MAINTENANCE_RECORD" PRIMARY KEY ("ID")
|
||||
);
|
||||
CREATE INDEX "IDX_VEHICLE_MAINT_RECORD_NO" ON "BLADE_VEHICLE_MAINTENANCE_RECORD" ("VEHICLE_NO");
|
||||
CREATE INDEX "IDX_VEHICLE_MAINT_RECORD_TIME" ON "BLADE_VEHICLE_MAINTENANCE_RECORD" ("MAINTENANCE_TIME");
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for BLADE_PORT_TERMINAL
|
||||
-- ----------------------------
|
||||
CREATE TABLE "BLADE_PORT_TERMINAL" (
|
||||
"ID" NUMBER(20,0) NOT NULL,
|
||||
"CODE" NVARCHAR2(30) NOT NULL,
|
||||
"NAME" NVARCHAR2(100) NOT NULL,
|
||||
"CATEGORY" NVARCHAR2(20) NOT NULL,
|
||||
"PARENT_ID" NUMBER(20,0),
|
||||
"PARENT_CODE" NVARCHAR2(30),
|
||||
"PARENT_NAME" NVARCHAR2(100),
|
||||
"COUNTRY" NVARCHAR2(50),
|
||||
"CITY" NVARCHAR2(50),
|
||||
"LONGITUDE" NUMBER(12,6),
|
||||
"LATITUDE" NUMBER(12,6),
|
||||
"DATA_SOURCE" NVARCHAR2(20) DEFAULT '手工导入',
|
||||
"REMARK" NVARCHAR2(500),
|
||||
"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_PORT_TERMINAL" PRIMARY KEY ("ID"),
|
||||
CONSTRAINT "UK_PORT_TERMINAL_CODE" UNIQUE ("CODE")
|
||||
);
|
||||
CREATE INDEX "IDX_PORT_TERMINAL_PARENT" ON "BLADE_PORT_TERMINAL" ("PARENT_ID");
|
||||
CREATE INDEX "IDX_PORT_TERMINAL_CATEGORY" ON "BLADE_PORT_TERMINAL" ("CATEGORY");
|
||||
CREATE INDEX "IDX_PORT_TERMINAL_REGION" ON "BLADE_PORT_TERMINAL" ("COUNTRY", "CITY");
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for BLADE_RAILWAY_STATION
|
||||
-- ----------------------------
|
||||
CREATE TABLE "BLADE_RAILWAY_STATION" (
|
||||
"ID" NUMBER(20,0) NOT NULL,
|
||||
"CODE" NVARCHAR2(20) NOT NULL,
|
||||
"TMIS_CODE" NVARCHAR2(5) NOT NULL,
|
||||
"TELEGRAPH_CODE" NVARCHAR2(3) NOT NULL,
|
||||
"NAME" NVARCHAR2(100) NOT NULL,
|
||||
"RAILWAY_LINE" NVARCHAR2(100),
|
||||
"PROVINCE_CODE" NVARCHAR2(12),
|
||||
"PROVINCE_NAME" NVARCHAR2(128),
|
||||
"CITY_CODE" NVARCHAR2(12),
|
||||
"CITY_NAME" NVARCHAR2(128),
|
||||
"LONGITUDE" NUMBER(12,6),
|
||||
"LATITUDE" NUMBER(12,6),
|
||||
"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_RAILWAY_STATION" PRIMARY KEY ("ID"),
|
||||
CONSTRAINT "UK_RAILWAY_STATION_CODE" UNIQUE ("CODE"),
|
||||
CONSTRAINT "UK_RAILWAY_STATION_TMIS" UNIQUE ("TMIS_CODE"),
|
||||
CONSTRAINT "UK_RAILWAY_STATION_TELEGRAPH" UNIQUE ("TELEGRAPH_CODE")
|
||||
);
|
||||
CREATE INDEX "IDX_RAILWAY_STATION_REGION" ON "BLADE_RAILWAY_STATION" ("PROVINCE_CODE", "CITY_CODE");
|
||||
CREATE INDEX "IDX_RAILWAY_STATION_STATUS" ON "BLADE_RAILWAY_STATION" ("STATUS");
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for BLADE_AIRPORT_MASTER
|
||||
-- ----------------------------
|
||||
CREATE TABLE "BLADE_AIRPORT_MASTER" (
|
||||
"ID" NUMBER(20,0) NOT NULL,
|
||||
"CODE" NVARCHAR2(20) NOT NULL,
|
||||
"IATA_CODE" NVARCHAR2(3) NOT NULL,
|
||||
"ICAO_CODE" NVARCHAR2(4) NOT NULL,
|
||||
"NAME" NVARCHAR2(100) NOT NULL,
|
||||
"SHORT_NAME" NVARCHAR2(100),
|
||||
"PROVINCE_CODE" NVARCHAR2(12),
|
||||
"PROVINCE_NAME" NVARCHAR2(128),
|
||||
"CITY_CODE" NVARCHAR2(12),
|
||||
"CITY_NAME" NVARCHAR2(128),
|
||||
"LONGITUDE" NUMBER(12,6),
|
||||
"LATITUDE" NUMBER(12,6),
|
||||
"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_AIRPORT_MASTER" PRIMARY KEY ("ID"),
|
||||
CONSTRAINT "UK_AIRPORT_MASTER_CODE" UNIQUE ("CODE"),
|
||||
CONSTRAINT "UK_AIRPORT_MASTER_IATA" UNIQUE ("IATA_CODE"),
|
||||
CONSTRAINT "UK_AIRPORT_MASTER_ICAO" UNIQUE ("ICAO_CODE")
|
||||
);
|
||||
CREATE INDEX "IDX_AIRPORT_MASTER_REGION" ON "BLADE_AIRPORT_MASTER" ("PROVINCE_CODE", "CITY_CODE");
|
||||
CREATE INDEX "IDX_AIRPORT_MASTER_STATUS" ON "BLADE_AIRPORT_MASTER" ("STATUS");
|
||||
|
||||
@@ -2330,3 +2330,171 @@ ALTER TABLE "blade_user_other" ADD CONSTRAINT "blade_user_other_pkey" PRIMARY KE
|
||||
-- Primary Key structure for table blade_user_web
|
||||
-- ----------------------------
|
||||
ALTER TABLE "blade_user_web" ADD CONSTRAINT "blade_user_web_pkey" PRIMARY KEY ("id");
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_vehicle_maintenance_plan
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS "blade_vehicle_maintenance_plan";
|
||||
CREATE TABLE "blade_vehicle_maintenance_plan" (
|
||||
"id" int8 NOT NULL,
|
||||
"tenant_id" varchar(12) DEFAULT '000000',
|
||||
"vehicle_type" varchar(20) NOT NULL,
|
||||
"vehicle_no" varchar(30) NOT NULL,
|
||||
"maintainer" varchar(20),
|
||||
"maintenance_time" timestamp(6) NOT NULL,
|
||||
"mileage" numeric(18,2),
|
||||
"mileage_unit" varchar(10) DEFAULT '公里',
|
||||
"maintenance_item" varchar(100),
|
||||
"cost" numeric(18,2) DEFAULT 0.00 NOT NULL,
|
||||
"store_name" varchar(50),
|
||||
"contact_phone" varchar(20),
|
||||
"address" varchar(100),
|
||||
"next_maintenance_time" timestamp(6),
|
||||
"next_maintenance_mileage" numeric(18,2),
|
||||
"attachments" text,
|
||||
"remark" varchar(500),
|
||||
"create_user" int8,
|
||||
"create_dept" int8,
|
||||
"create_time" timestamp(6),
|
||||
"update_user" int8,
|
||||
"update_time" timestamp(6),
|
||||
"status" int4 DEFAULT 1,
|
||||
"is_deleted" int4 DEFAULT 0,
|
||||
CONSTRAINT "blade_vehicle_maintenance_plan_pkey" PRIMARY KEY ("id")
|
||||
);
|
||||
CREATE INDEX "idx_vehicle_maintenance_plan_no" ON "blade_vehicle_maintenance_plan" ("vehicle_no");
|
||||
CREATE INDEX "idx_vehicle_maintenance_plan_time" ON "blade_vehicle_maintenance_plan" ("maintenance_time");
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_vehicle_maintenance_record
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS "blade_vehicle_maintenance_record";
|
||||
CREATE TABLE "blade_vehicle_maintenance_record" (
|
||||
"id" int8 NOT NULL,
|
||||
"tenant_id" varchar(12) DEFAULT '000000',
|
||||
"vehicle_type" varchar(20) NOT NULL,
|
||||
"vehicle_no" varchar(30) NOT NULL,
|
||||
"maintainer" varchar(20),
|
||||
"maintenance_time" timestamp(6) NOT NULL,
|
||||
"location" varchar(100),
|
||||
"replaced_part" varchar(200),
|
||||
"cost" numeric(18,2) DEFAULT 0.00 NOT NULL,
|
||||
"company" varchar(50),
|
||||
"contact" varchar(20),
|
||||
"address" varchar(100),
|
||||
"factory_time" timestamp(6),
|
||||
"mileage" numeric(18,2),
|
||||
"mileage_unit" varchar(10) DEFAULT '公里',
|
||||
"attachments" text,
|
||||
"remark" varchar(500),
|
||||
"create_user" int8,
|
||||
"create_dept" int8,
|
||||
"create_time" timestamp(6),
|
||||
"update_user" int8,
|
||||
"update_time" timestamp(6),
|
||||
"status" int4 DEFAULT 1,
|
||||
"is_deleted" int4 DEFAULT 0,
|
||||
CONSTRAINT "blade_vehicle_maintenance_record_pkey" PRIMARY KEY ("id")
|
||||
);
|
||||
CREATE INDEX "idx_vehicle_maintenance_record_no" ON "blade_vehicle_maintenance_record" ("vehicle_no");
|
||||
CREATE INDEX "idx_vehicle_maintenance_record_time" ON "blade_vehicle_maintenance_record" ("maintenance_time");
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_port_terminal
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS "blade_port_terminal";
|
||||
CREATE TABLE "blade_port_terminal" (
|
||||
"id" int8 NOT NULL,
|
||||
"code" varchar(30) NOT NULL,
|
||||
"name" varchar(100) NOT NULL,
|
||||
"category" varchar(20) NOT NULL,
|
||||
"parent_id" int8,
|
||||
"parent_code" varchar(30),
|
||||
"parent_name" varchar(100),
|
||||
"country" varchar(50),
|
||||
"city" varchar(50),
|
||||
"longitude" numeric(12,6),
|
||||
"latitude" numeric(12,6),
|
||||
"data_source" varchar(20) DEFAULT '手工导入',
|
||||
"remark" varchar(500),
|
||||
"create_user" int8,
|
||||
"create_dept" int8,
|
||||
"create_time" timestamp(6),
|
||||
"update_user" int8,
|
||||
"update_time" timestamp(6),
|
||||
"status" int4 DEFAULT 1,
|
||||
"is_deleted" int4 DEFAULT 0,
|
||||
CONSTRAINT "blade_port_terminal_pkey" PRIMARY KEY ("id"),
|
||||
CONSTRAINT "uk_port_terminal_code" UNIQUE ("code")
|
||||
);
|
||||
CREATE INDEX "idx_port_terminal_parent" ON "blade_port_terminal" ("parent_id");
|
||||
CREATE INDEX "idx_port_terminal_category" ON "blade_port_terminal" ("category");
|
||||
CREATE INDEX "idx_port_terminal_region" ON "blade_port_terminal" ("country", "city");
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_railway_station
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS "blade_railway_station";
|
||||
CREATE TABLE "blade_railway_station" (
|
||||
"id" int8 NOT NULL,
|
||||
"code" varchar(20) NOT NULL,
|
||||
"tmis_code" varchar(5) NOT NULL,
|
||||
"telegraph_code" varchar(3) NOT NULL,
|
||||
"name" varchar(100) NOT NULL,
|
||||
"railway_line" varchar(100),
|
||||
"province_code" varchar(12),
|
||||
"province_name" varchar(128),
|
||||
"city_code" varchar(12),
|
||||
"city_name" varchar(128),
|
||||
"longitude" numeric(12,6),
|
||||
"latitude" numeric(12,6),
|
||||
"data_source" varchar(20) DEFAULT '手工导入',
|
||||
"remark" varchar(200),
|
||||
"create_user" int8,
|
||||
"create_dept" int8,
|
||||
"create_time" timestamp(6),
|
||||
"update_user" int8,
|
||||
"update_time" timestamp(6),
|
||||
"status" int4 DEFAULT 1,
|
||||
"is_deleted" int4 DEFAULT 0,
|
||||
CONSTRAINT "blade_railway_station_pkey" PRIMARY KEY ("id"),
|
||||
CONSTRAINT "uk_railway_station_code" UNIQUE ("code"),
|
||||
CONSTRAINT "uk_railway_station_tmis" UNIQUE ("tmis_code"),
|
||||
CONSTRAINT "uk_railway_station_telegraph" UNIQUE ("telegraph_code")
|
||||
);
|
||||
CREATE INDEX "idx_railway_station_region" ON "blade_railway_station" ("province_code", "city_code");
|
||||
CREATE INDEX "idx_railway_station_status" ON "blade_railway_station" ("status");
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_airport_master
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS "blade_airport_master";
|
||||
CREATE TABLE "blade_airport_master" (
|
||||
"id" int8 NOT NULL,
|
||||
"code" varchar(20) NOT NULL,
|
||||
"iata_code" varchar(3) NOT NULL,
|
||||
"icao_code" varchar(4) NOT NULL,
|
||||
"name" varchar(100) NOT NULL,
|
||||
"short_name" varchar(100),
|
||||
"province_code" varchar(12),
|
||||
"province_name" varchar(128),
|
||||
"city_code" varchar(12),
|
||||
"city_name" varchar(128),
|
||||
"longitude" numeric(12,6),
|
||||
"latitude" numeric(12,6),
|
||||
"data_source" varchar(20) DEFAULT '手工导入',
|
||||
"remark" varchar(200),
|
||||
"create_user" int8,
|
||||
"create_dept" int8,
|
||||
"create_time" timestamp(6),
|
||||
"update_user" int8,
|
||||
"update_time" timestamp(6),
|
||||
"status" int4 DEFAULT 1,
|
||||
"is_deleted" int4 DEFAULT 0,
|
||||
CONSTRAINT "blade_airport_master_pkey" PRIMARY KEY ("id"),
|
||||
CONSTRAINT "uk_airport_master_code" UNIQUE ("code"),
|
||||
CONSTRAINT "uk_airport_master_iata" UNIQUE ("iata_code"),
|
||||
CONSTRAINT "uk_airport_master_icao" UNIQUE ("icao_code")
|
||||
);
|
||||
CREATE INDEX "idx_airport_master_region" ON "blade_airport_master" ("province_code", "city_code");
|
||||
CREATE INDEX "idx_airport_master_status" ON "blade_airport_master" ("status");
|
||||
|
||||
@@ -7466,3 +7466,192 @@ ALTER TABLE [dbo].[blade_user_web] ADD CONSTRAINT [PK__blade_us__3213E83F681373A
|
||||
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_vehicle_maintenance_plan
|
||||
-- ----------------------------
|
||||
IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[blade_vehicle_maintenance_plan]') AND type IN ('U')) DROP TABLE [dbo].[blade_vehicle_maintenance_plan]
|
||||
GO
|
||||
CREATE TABLE [dbo].[blade_vehicle_maintenance_plan] (
|
||||
[id] bigint NOT NULL,
|
||||
[tenant_id] nvarchar(12) DEFAULT '000000' NULL,
|
||||
[vehicle_type] nvarchar(20) NOT NULL,
|
||||
[vehicle_no] nvarchar(30) NOT NULL,
|
||||
[maintainer] nvarchar(20) NULL,
|
||||
[maintenance_time] datetime2(0) NOT NULL,
|
||||
[mileage] decimal(18,2) NULL,
|
||||
[mileage_unit] nvarchar(10) DEFAULT '公里' NULL,
|
||||
[maintenance_item] nvarchar(100) NULL,
|
||||
[cost] decimal(18,2) DEFAULT 0.00 NOT NULL,
|
||||
[store_name] nvarchar(50) NULL,
|
||||
[contact_phone] nvarchar(20) NULL,
|
||||
[address] nvarchar(100) NULL,
|
||||
[next_maintenance_time] datetime2(0) NULL,
|
||||
[next_maintenance_mileage] decimal(18,2) NULL,
|
||||
[attachments] nvarchar(max) NULL,
|
||||
[remark] nvarchar(500) NULL,
|
||||
[create_user] bigint NULL,
|
||||
[create_dept] bigint NULL,
|
||||
[create_time] datetime2(0) NULL,
|
||||
[update_user] bigint NULL,
|
||||
[update_time] datetime2(0) NULL,
|
||||
[status] int DEFAULT 1 NULL,
|
||||
[is_deleted] int DEFAULT 0 NULL,
|
||||
CONSTRAINT [PK_blade_vehicle_maintenance_plan] PRIMARY KEY CLUSTERED ([id])
|
||||
)
|
||||
GO
|
||||
CREATE INDEX [idx_vehicle_maintenance_plan_no] ON [dbo].[blade_vehicle_maintenance_plan] ([vehicle_no])
|
||||
GO
|
||||
CREATE INDEX [idx_vehicle_maintenance_plan_time] ON [dbo].[blade_vehicle_maintenance_plan] ([maintenance_time])
|
||||
GO
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_vehicle_maintenance_record
|
||||
-- ----------------------------
|
||||
IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[blade_vehicle_maintenance_record]') AND type IN ('U')) DROP TABLE [dbo].[blade_vehicle_maintenance_record]
|
||||
GO
|
||||
CREATE TABLE [dbo].[blade_vehicle_maintenance_record] (
|
||||
[id] bigint NOT NULL,
|
||||
[tenant_id] nvarchar(12) DEFAULT '000000' NULL,
|
||||
[vehicle_type] nvarchar(20) NOT NULL,
|
||||
[vehicle_no] nvarchar(30) NOT NULL,
|
||||
[maintainer] nvarchar(20) NULL,
|
||||
[maintenance_time] datetime2(0) NOT NULL,
|
||||
[location] nvarchar(100) NULL,
|
||||
[replaced_part] nvarchar(200) NULL,
|
||||
[cost] decimal(18,2) DEFAULT 0.00 NOT NULL,
|
||||
[company] nvarchar(50) NULL,
|
||||
[contact] nvarchar(20) NULL,
|
||||
[address] nvarchar(100) NULL,
|
||||
[factory_time] datetime2(0) NULL,
|
||||
[mileage] decimal(18,2) NULL,
|
||||
[mileage_unit] nvarchar(10) DEFAULT '公里' NULL,
|
||||
[attachments] nvarchar(max) NULL,
|
||||
[remark] nvarchar(500) NULL,
|
||||
[create_user] bigint NULL,
|
||||
[create_dept] bigint NULL,
|
||||
[create_time] datetime2(0) NULL,
|
||||
[update_user] bigint NULL,
|
||||
[update_time] datetime2(0) NULL,
|
||||
[status] int DEFAULT 1 NULL,
|
||||
[is_deleted] int DEFAULT 0 NULL,
|
||||
CONSTRAINT [PK_blade_vehicle_maintenance_record] PRIMARY KEY CLUSTERED ([id])
|
||||
)
|
||||
GO
|
||||
CREATE INDEX [idx_vehicle_maintenance_record_no] ON [dbo].[blade_vehicle_maintenance_record] ([vehicle_no])
|
||||
GO
|
||||
CREATE INDEX [idx_vehicle_maintenance_record_time] ON [dbo].[blade_vehicle_maintenance_record] ([maintenance_time])
|
||||
GO
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_port_terminal
|
||||
-- ----------------------------
|
||||
IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[blade_port_terminal]') AND type IN ('U')) DROP TABLE [dbo].[blade_port_terminal]
|
||||
GO
|
||||
CREATE TABLE [dbo].[blade_port_terminal] (
|
||||
[id] bigint NOT NULL,
|
||||
[code] nvarchar(30) NOT NULL,
|
||||
[name] nvarchar(100) NOT NULL,
|
||||
[category] nvarchar(20) NOT NULL,
|
||||
[parent_id] bigint NULL,
|
||||
[parent_code] nvarchar(30) NULL,
|
||||
[parent_name] nvarchar(100) NULL,
|
||||
[country] nvarchar(50) NULL,
|
||||
[city] nvarchar(50) NULL,
|
||||
[longitude] decimal(12,6) NULL,
|
||||
[latitude] decimal(12,6) NULL,
|
||||
[data_source] nvarchar(20) DEFAULT '手工导入' NULL,
|
||||
[remark] nvarchar(500) NULL,
|
||||
[create_user] bigint NULL,
|
||||
[create_dept] bigint NULL,
|
||||
[create_time] datetime2(0) NULL,
|
||||
[update_user] bigint NULL,
|
||||
[update_time] datetime2(0) NULL,
|
||||
[status] int DEFAULT 1 NULL,
|
||||
[is_deleted] int DEFAULT 0 NULL,
|
||||
CONSTRAINT [PK_blade_port_terminal] PRIMARY KEY CLUSTERED ([id]),
|
||||
CONSTRAINT [uk_port_terminal_code] UNIQUE ([code])
|
||||
)
|
||||
GO
|
||||
CREATE INDEX [idx_port_terminal_parent] ON [dbo].[blade_port_terminal] ([parent_id])
|
||||
GO
|
||||
CREATE INDEX [idx_port_terminal_category] ON [dbo].[blade_port_terminal] ([category])
|
||||
GO
|
||||
CREATE INDEX [idx_port_terminal_region] ON [dbo].[blade_port_terminal] ([country], [city])
|
||||
GO
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_railway_station
|
||||
-- ----------------------------
|
||||
IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[blade_railway_station]') AND type IN ('U')) DROP TABLE [dbo].[blade_railway_station]
|
||||
GO
|
||||
CREATE TABLE [dbo].[blade_railway_station] (
|
||||
[id] bigint NOT NULL,
|
||||
[code] nvarchar(20) NOT NULL,
|
||||
[tmis_code] nvarchar(5) NOT NULL,
|
||||
[telegraph_code] nvarchar(3) NOT NULL,
|
||||
[name] nvarchar(100) NOT NULL,
|
||||
[railway_line] nvarchar(100) NULL,
|
||||
[province_code] nvarchar(12) NULL,
|
||||
[province_name] nvarchar(128) NULL,
|
||||
[city_code] nvarchar(12) NULL,
|
||||
[city_name] nvarchar(128) NULL,
|
||||
[longitude] decimal(12,6) NULL,
|
||||
[latitude] decimal(12,6) NULL,
|
||||
[data_source] nvarchar(20) DEFAULT '手工导入' NULL,
|
||||
[remark] nvarchar(200) NULL,
|
||||
[create_user] bigint NULL,
|
||||
[create_dept] bigint NULL,
|
||||
[create_time] datetime2(0) NULL,
|
||||
[update_user] bigint NULL,
|
||||
[update_time] datetime2(0) NULL,
|
||||
[status] int DEFAULT 1 NULL,
|
||||
[is_deleted] int DEFAULT 0 NULL,
|
||||
CONSTRAINT [PK_blade_railway_station] PRIMARY KEY CLUSTERED ([id]),
|
||||
CONSTRAINT [uk_railway_station_code] UNIQUE ([code]),
|
||||
CONSTRAINT [uk_railway_station_tmis] UNIQUE ([tmis_code]),
|
||||
CONSTRAINT [uk_railway_station_telegraph] UNIQUE ([telegraph_code])
|
||||
)
|
||||
GO
|
||||
CREATE INDEX [idx_railway_station_region] ON [dbo].[blade_railway_station] ([province_code], [city_code])
|
||||
GO
|
||||
CREATE INDEX [idx_railway_station_status] ON [dbo].[blade_railway_station] ([status])
|
||||
GO
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_airport_master
|
||||
-- ----------------------------
|
||||
IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[blade_airport_master]') AND type IN ('U')) DROP TABLE [dbo].[blade_airport_master]
|
||||
GO
|
||||
CREATE TABLE [dbo].[blade_airport_master] (
|
||||
[id] bigint NOT NULL,
|
||||
[code] nvarchar(20) NOT NULL,
|
||||
[iata_code] nvarchar(3) NOT NULL,
|
||||
[icao_code] nvarchar(4) NOT NULL,
|
||||
[name] nvarchar(100) NOT NULL,
|
||||
[short_name] nvarchar(100) NULL,
|
||||
[province_code] nvarchar(12) NULL,
|
||||
[province_name] nvarchar(128) NULL,
|
||||
[city_code] nvarchar(12) NULL,
|
||||
[city_name] nvarchar(128) NULL,
|
||||
[longitude] decimal(12,6) NULL,
|
||||
[latitude] decimal(12,6) NULL,
|
||||
[data_source] nvarchar(20) DEFAULT '手工导入' NULL,
|
||||
[remark] nvarchar(200) NULL,
|
||||
[create_user] bigint NULL,
|
||||
[create_dept] bigint NULL,
|
||||
[create_time] datetime2(0) NULL,
|
||||
[update_user] bigint NULL,
|
||||
[update_time] datetime2(0) NULL,
|
||||
[status] int DEFAULT 1 NULL,
|
||||
[is_deleted] int DEFAULT 0 NULL,
|
||||
CONSTRAINT [PK_blade_airport_master] PRIMARY KEY CLUSTERED ([id]),
|
||||
CONSTRAINT [uk_airport_master_code] UNIQUE ([code]),
|
||||
CONSTRAINT [uk_airport_master_iata] UNIQUE ([iata_code]),
|
||||
CONSTRAINT [uk_airport_master_icao] UNIQUE ([icao_code])
|
||||
)
|
||||
GO
|
||||
CREATE INDEX [idx_airport_master_region] ON [dbo].[blade_airport_master] ([province_code], [city_code])
|
||||
GO
|
||||
CREATE INDEX [idx_airport_master_status] ON [dbo].[blade_airport_master] ([status])
|
||||
GO
|
||||
|
||||
@@ -28428,3 +28428,166 @@ ALTER TABLE "BLADE_AUTH_LOCK" ADD PRIMARY KEY("ID") ;
|
||||
ALTER TABLE "BLADE_AUTH_LOG" ADD PRIMARY KEY("ID") ;
|
||||
|
||||
ALTER TABLE "BLADE_ATTACH" ADD PRIMARY KEY("ID") ;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for BLADE_VEHICLE_MAINTENANCE_PLAN
|
||||
-- ----------------------------
|
||||
CREATE TABLE "BLADE_VEHICLE_MAINTENANCE_PLAN" (
|
||||
"ID" NUMBER(20,0) NOT NULL,
|
||||
"TENANT_ID" NVARCHAR2(12) DEFAULT '000000',
|
||||
"VEHICLE_TYPE" NVARCHAR2(20) NOT NULL,
|
||||
"VEHICLE_NO" NVARCHAR2(30) NOT NULL,
|
||||
"MAINTAINER" NVARCHAR2(20),
|
||||
"MAINTENANCE_TIME" DATE NOT NULL,
|
||||
"MILEAGE" NUMBER(18,2),
|
||||
"MILEAGE_UNIT" NVARCHAR2(10) DEFAULT '公里',
|
||||
"MAINTENANCE_ITEM" NVARCHAR2(100),
|
||||
"COST" NUMBER(18,2) DEFAULT 0.00 NOT NULL,
|
||||
"STORE_NAME" NVARCHAR2(50),
|
||||
"CONTACT_PHONE" NVARCHAR2(20),
|
||||
"ADDRESS" NVARCHAR2(100),
|
||||
"NEXT_MAINTENANCE_TIME" DATE,
|
||||
"NEXT_MAINTENANCE_MILEAGE" NUMBER(18,2),
|
||||
"ATTACHMENTS" CLOB,
|
||||
"REMARK" NVARCHAR2(500),
|
||||
"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_VEHICLE_MAINTENANCE_PLAN" PRIMARY KEY ("ID")
|
||||
);
|
||||
CREATE INDEX "IDX_VEHICLE_MAINT_PLAN_NO" ON "BLADE_VEHICLE_MAINTENANCE_PLAN" ("VEHICLE_NO");
|
||||
CREATE INDEX "IDX_VEHICLE_MAINT_PLAN_TIME" ON "BLADE_VEHICLE_MAINTENANCE_PLAN" ("MAINTENANCE_TIME");
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for BLADE_VEHICLE_MAINTENANCE_RECORD
|
||||
-- ----------------------------
|
||||
CREATE TABLE "BLADE_VEHICLE_MAINTENANCE_RECORD" (
|
||||
"ID" NUMBER(20,0) NOT NULL,
|
||||
"TENANT_ID" NVARCHAR2(12) DEFAULT '000000',
|
||||
"VEHICLE_TYPE" NVARCHAR2(20) NOT NULL,
|
||||
"VEHICLE_NO" NVARCHAR2(30) NOT NULL,
|
||||
"MAINTAINER" NVARCHAR2(20),
|
||||
"MAINTENANCE_TIME" DATE NOT NULL,
|
||||
"LOCATION" NVARCHAR2(100),
|
||||
"REPLACED_PART" NVARCHAR2(200),
|
||||
"COST" NUMBER(18,2) DEFAULT 0.00 NOT NULL,
|
||||
"COMPANY" NVARCHAR2(50),
|
||||
"CONTACT" NVARCHAR2(20),
|
||||
"ADDRESS" NVARCHAR2(100),
|
||||
"FACTORY_TIME" DATE,
|
||||
"MILEAGE" NUMBER(18,2),
|
||||
"MILEAGE_UNIT" NVARCHAR2(10) DEFAULT '公里',
|
||||
"ATTACHMENTS" CLOB,
|
||||
"REMARK" NVARCHAR2(500),
|
||||
"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_VEHICLE_MAINTENANCE_RECORD" PRIMARY KEY ("ID")
|
||||
);
|
||||
CREATE INDEX "IDX_VEHICLE_MAINT_RECORD_NO" ON "BLADE_VEHICLE_MAINTENANCE_RECORD" ("VEHICLE_NO");
|
||||
CREATE INDEX "IDX_VEHICLE_MAINT_RECORD_TIME" ON "BLADE_VEHICLE_MAINTENANCE_RECORD" ("MAINTENANCE_TIME");
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for BLADE_PORT_TERMINAL
|
||||
-- ----------------------------
|
||||
CREATE TABLE "BLADE_PORT_TERMINAL" (
|
||||
"ID" NUMBER(20,0) NOT NULL,
|
||||
"CODE" NVARCHAR2(30) NOT NULL,
|
||||
"NAME" NVARCHAR2(100) NOT NULL,
|
||||
"CATEGORY" NVARCHAR2(20) NOT NULL,
|
||||
"PARENT_ID" NUMBER(20,0),
|
||||
"PARENT_CODE" NVARCHAR2(30),
|
||||
"PARENT_NAME" NVARCHAR2(100),
|
||||
"COUNTRY" NVARCHAR2(50),
|
||||
"CITY" NVARCHAR2(50),
|
||||
"LONGITUDE" NUMBER(12,6),
|
||||
"LATITUDE" NUMBER(12,6),
|
||||
"DATA_SOURCE" NVARCHAR2(20) DEFAULT '手工导入',
|
||||
"REMARK" NVARCHAR2(500),
|
||||
"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_PORT_TERMINAL" PRIMARY KEY ("ID"),
|
||||
CONSTRAINT "UK_PORT_TERMINAL_CODE" UNIQUE ("CODE")
|
||||
);
|
||||
CREATE INDEX "IDX_PORT_TERMINAL_PARENT" ON "BLADE_PORT_TERMINAL" ("PARENT_ID");
|
||||
CREATE INDEX "IDX_PORT_TERMINAL_CATEGORY" ON "BLADE_PORT_TERMINAL" ("CATEGORY");
|
||||
CREATE INDEX "IDX_PORT_TERMINAL_REGION" ON "BLADE_PORT_TERMINAL" ("COUNTRY", "CITY");
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for BLADE_RAILWAY_STATION
|
||||
-- ----------------------------
|
||||
CREATE TABLE "BLADE_RAILWAY_STATION" (
|
||||
"ID" NUMBER(20,0) NOT NULL,
|
||||
"CODE" NVARCHAR2(20) NOT NULL,
|
||||
"TMIS_CODE" NVARCHAR2(5) NOT NULL,
|
||||
"TELEGRAPH_CODE" NVARCHAR2(3) NOT NULL,
|
||||
"NAME" NVARCHAR2(100) NOT NULL,
|
||||
"RAILWAY_LINE" NVARCHAR2(100),
|
||||
"PROVINCE_CODE" NVARCHAR2(12),
|
||||
"PROVINCE_NAME" NVARCHAR2(128),
|
||||
"CITY_CODE" NVARCHAR2(12),
|
||||
"CITY_NAME" NVARCHAR2(128),
|
||||
"LONGITUDE" NUMBER(12,6),
|
||||
"LATITUDE" NUMBER(12,6),
|
||||
"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_RAILWAY_STATION" PRIMARY KEY ("ID"),
|
||||
CONSTRAINT "UK_RAILWAY_STATION_CODE" UNIQUE ("CODE"),
|
||||
CONSTRAINT "UK_RAILWAY_STATION_TMIS" UNIQUE ("TMIS_CODE"),
|
||||
CONSTRAINT "UK_RAILWAY_STATION_TELEGRAPH" UNIQUE ("TELEGRAPH_CODE")
|
||||
);
|
||||
CREATE INDEX "IDX_RAILWAY_STATION_REGION" ON "BLADE_RAILWAY_STATION" ("PROVINCE_CODE", "CITY_CODE");
|
||||
CREATE INDEX "IDX_RAILWAY_STATION_STATUS" ON "BLADE_RAILWAY_STATION" ("STATUS");
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for BLADE_AIRPORT_MASTER
|
||||
-- ----------------------------
|
||||
CREATE TABLE "BLADE_AIRPORT_MASTER" (
|
||||
"ID" NUMBER(20,0) NOT NULL,
|
||||
"CODE" NVARCHAR2(20) NOT NULL,
|
||||
"IATA_CODE" NVARCHAR2(3) NOT NULL,
|
||||
"ICAO_CODE" NVARCHAR2(4) NOT NULL,
|
||||
"NAME" NVARCHAR2(100) NOT NULL,
|
||||
"SHORT_NAME" NVARCHAR2(100),
|
||||
"PROVINCE_CODE" NVARCHAR2(12),
|
||||
"PROVINCE_NAME" NVARCHAR2(128),
|
||||
"CITY_CODE" NVARCHAR2(12),
|
||||
"CITY_NAME" NVARCHAR2(128),
|
||||
"LONGITUDE" NUMBER(12,6),
|
||||
"LATITUDE" NUMBER(12,6),
|
||||
"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_AIRPORT_MASTER" PRIMARY KEY ("ID"),
|
||||
CONSTRAINT "UK_AIRPORT_MASTER_CODE" UNIQUE ("CODE"),
|
||||
CONSTRAINT "UK_AIRPORT_MASTER_IATA" UNIQUE ("IATA_CODE"),
|
||||
CONSTRAINT "UK_AIRPORT_MASTER_ICAO" UNIQUE ("ICAO_CODE")
|
||||
);
|
||||
CREATE INDEX "IDX_AIRPORT_MASTER_REGION" ON "BLADE_AIRPORT_MASTER" ("PROVINCE_CODE", "CITY_CODE");
|
||||
CREATE INDEX "IDX_AIRPORT_MASTER_STATUS" ON "BLADE_AIRPORT_MASTER" ("STATUS");
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_airport_master
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `blade_airport_master`;
|
||||
CREATE TABLE `blade_airport_master` (
|
||||
`id` bigint NOT NULL COMMENT '主键',
|
||||
`code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '编码',
|
||||
`iata_code` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'IATA编码',
|
||||
`icao_code` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'ICAO代码',
|
||||
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '机场标准名称',
|
||||
`short_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '机场简称',
|
||||
`province_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属省份编码',
|
||||
`province_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属省份',
|
||||
`city_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属城市编码',
|
||||
`city_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属城市',
|
||||
`longitude` decimal(12,6) NULL DEFAULT NULL COMMENT '经度',
|
||||
`latitude` decimal(12,6) NULL DEFAULT NULL COMMENT '纬度',
|
||||
`data_source` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '手工导入' 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 '创建部门',
|
||||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`update_user` bigint NULL DEFAULT NULL COMMENT '修改人',
|
||||
`update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
|
||||
`status` int NULL DEFAULT 1 COMMENT '状态',
|
||||
`is_deleted` int NULL DEFAULT 0 COMMENT '是否已删除',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `uk_airport_master_code`(`code`) USING BTREE,
|
||||
UNIQUE INDEX `uk_airport_master_iata`(`iata_code`) USING BTREE,
|
||||
UNIQUE INDEX `uk_airport_master_icao`(`icao_code`) USING BTREE,
|
||||
INDEX `idx_airport_master_region`(`province_code`, `city_code`) USING BTREE,
|
||||
INDEX `idx_airport_master_status`(`status`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '空港机场主数据';
|
||||
@@ -0,0 +1,31 @@
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_port_terminal
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `blade_port_terminal`;
|
||||
CREATE TABLE `blade_port_terminal` (
|
||||
`id` bigint NOT NULL COMMENT '主键',
|
||||
`code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '编码',
|
||||
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '港口/码头名称',
|
||||
`category` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '类型',
|
||||
`parent_id` bigint NULL DEFAULT NULL COMMENT '上级港口ID',
|
||||
`parent_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '上级港口编码',
|
||||
`parent_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '上级港口名称',
|
||||
`country` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '国家',
|
||||
`city` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '城市',
|
||||
`longitude` decimal(12,6) NULL DEFAULT NULL COMMENT '经度',
|
||||
`latitude` decimal(12,6) NULL DEFAULT NULL COMMENT '纬度',
|
||||
`data_source` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '手工导入' COMMENT '数据来源',
|
||||
`remark` varchar(500) 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 '创建部门',
|
||||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`update_user` bigint NULL DEFAULT NULL COMMENT '修改人',
|
||||
`update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
|
||||
`status` int NULL DEFAULT 1 COMMENT '状态',
|
||||
`is_deleted` int NULL DEFAULT 0 COMMENT '是否已删除',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `uk_port_terminal_code`(`code`) USING BTREE,
|
||||
INDEX `idx_port_terminal_parent`(`parent_id`) USING BTREE,
|
||||
INDEX `idx_port_terminal_category`(`category`) USING BTREE,
|
||||
INDEX `idx_port_terminal_region`(`country`, `city`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '港口码头主数据';
|
||||
@@ -0,0 +1,33 @@
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_railway_station
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `blade_railway_station`;
|
||||
CREATE TABLE `blade_railway_station` (
|
||||
`id` bigint NOT NULL COMMENT '主键',
|
||||
`code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '编码',
|
||||
`tmis_code` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'TMIS国标编码',
|
||||
`telegraph_code` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '电报码',
|
||||
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '车站名称',
|
||||
`railway_line` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属铁路线路',
|
||||
`province_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属省份编码',
|
||||
`province_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属省份',
|
||||
`city_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属城市编码',
|
||||
`city_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属城市',
|
||||
`longitude` decimal(12,6) NULL DEFAULT NULL COMMENT '经度',
|
||||
`latitude` decimal(12,6) NULL DEFAULT NULL COMMENT '纬度',
|
||||
`data_source` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '手工导入' 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 '创建部门',
|
||||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`update_user` bigint NULL DEFAULT NULL COMMENT '修改人',
|
||||
`update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
|
||||
`status` int NULL DEFAULT 1 COMMENT '状态',
|
||||
`is_deleted` int NULL DEFAULT 0 COMMENT '是否已删除',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `uk_railway_station_code`(`code`) USING BTREE,
|
||||
UNIQUE INDEX `uk_railway_station_tmis`(`tmis_code`) USING BTREE,
|
||||
UNIQUE INDEX `uk_railway_station_telegraph`(`telegraph_code`) USING BTREE,
|
||||
INDEX `idx_railway_station_region`(`province_code`, `city_code`) USING BTREE,
|
||||
INDEX `idx_railway_station_status`(`status`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '铁路车站主数据';
|
||||
@@ -0,0 +1,33 @@
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_vehicle_maintenance_plan
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `blade_vehicle_maintenance_plan`;
|
||||
CREATE TABLE `blade_vehicle_maintenance_plan` (
|
||||
`id` bigint NOT NULL COMMENT '主键',
|
||||
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户ID',
|
||||
`vehicle_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '车船类型',
|
||||
`vehicle_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '车牌号/船号',
|
||||
`maintainer` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '保养人',
|
||||
`maintenance_time` datetime NOT NULL COMMENT '保养时间',
|
||||
`mileage` decimal(18,2) NULL DEFAULT NULL COMMENT '里程/航程数',
|
||||
`mileage_unit` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '公里' COMMENT '里程单位',
|
||||
`maintenance_item` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '保养项目',
|
||||
`cost` decimal(18,2) NOT NULL DEFAULT 0.00 COMMENT '费用',
|
||||
`store_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '店名',
|
||||
`contact_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系电话',
|
||||
`address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '地址',
|
||||
`next_maintenance_time` datetime NULL DEFAULT NULL COMMENT '下次保养时间',
|
||||
`next_maintenance_mileage` decimal(18,2) NULL DEFAULT NULL COMMENT '下次保养里程/航程',
|
||||
`attachments` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '附件',
|
||||
`remark` varchar(500) 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 '创建部门',
|
||||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`update_user` bigint NULL DEFAULT NULL COMMENT '修改人',
|
||||
`update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
|
||||
`status` int NULL DEFAULT 1 COMMENT '状态',
|
||||
`is_deleted` int NULL DEFAULT 0 COMMENT '是否已删除',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `idx_vehicle_maintenance_plan_no`(`vehicle_no`) USING BTREE,
|
||||
INDEX `idx_vehicle_maintenance_plan_time`(`maintenance_time`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '车辆保养计划';
|
||||
@@ -0,0 +1,33 @@
|
||||
-- ----------------------------
|
||||
-- Table structure for blade_vehicle_maintenance_record
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `blade_vehicle_maintenance_record`;
|
||||
CREATE TABLE `blade_vehicle_maintenance_record` (
|
||||
`id` bigint NOT NULL COMMENT '主键',
|
||||
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户ID',
|
||||
`vehicle_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '车船类型',
|
||||
`vehicle_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '车牌号/船号',
|
||||
`maintainer` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '维修人',
|
||||
`maintenance_time` datetime NOT NULL COMMENT '维修时间',
|
||||
`location` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '维修位置',
|
||||
`replaced_part` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更换零件',
|
||||
`cost` decimal(18,2) NOT NULL DEFAULT 0.00 COMMENT '费用',
|
||||
`company` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '维修单位',
|
||||
`contact` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系方式',
|
||||
`address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '地址',
|
||||
`factory_time` datetime NULL DEFAULT NULL COMMENT '出厂时间',
|
||||
`mileage` decimal(18,2) NULL DEFAULT NULL COMMENT '里程/航程数',
|
||||
`mileage_unit` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '公里' COMMENT '里程单位',
|
||||
`attachments` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '附件',
|
||||
`remark` varchar(500) 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 '创建部门',
|
||||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`update_user` bigint NULL DEFAULT NULL COMMENT '修改人',
|
||||
`update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
|
||||
`status` int NULL DEFAULT 1 COMMENT '状态',
|
||||
`is_deleted` int NULL DEFAULT 0 COMMENT '是否已删除',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `idx_vehicle_maintenance_record_no`(`vehicle_no`) USING BTREE,
|
||||
INDEX `idx_vehicle_maintenance_record_time`(`maintenance_time`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '车辆维修记录';
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user