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

@@ -7655,3 +7655,87 @@ CREATE INDEX [idx_airport_master_region] ON [dbo].[blade_airport_master] ([provi
GO
CREATE INDEX [idx_airport_master_status] ON [dbo].[blade_airport_master] ([status])
GO
-- ----------------------------
-- Table structure for blade_currency
-- ----------------------------
IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[blade_currency]') AND type IN ('U')) DROP TABLE [dbo].[blade_currency]
GO
CREATE TABLE [dbo].[blade_currency] (
[id] bigint NOT NULL,
[code] nvarchar(3) NOT NULL,
[name] nvarchar(50) NOT NULL,
[english_name] nvarchar(100) NULL,
[symbol] nvarchar(10) NULL,
[decimal_places] int DEFAULT 2 NULL,
[exchange_rate] decimal(18,6) DEFAULT 1.000000 NULL,
[is_base_currency] int DEFAULT 0 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_currency] PRIMARY KEY CLUSTERED ([id]),
CONSTRAINT [uk_currency_code] UNIQUE ([code])
)
GO
CREATE INDEX [idx_currency_base] ON [dbo].[blade_currency] ([is_base_currency])
GO
CREATE INDEX [idx_currency_status] ON [dbo].[blade_currency] ([status])
GO
-- ----------------------------
-- Table structure for blade_customer_type
-- ----------------------------
IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[blade_customer_type]') AND type IN ('U')) DROP TABLE [dbo].[blade_customer_type]
GO
CREATE TABLE [dbo].[blade_customer_type] (
[id] bigint NOT NULL,
[name] nvarchar(50) NOT NULL,
[english_name] nvarchar(100) 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_customer_type] PRIMARY KEY CLUSTERED ([id]),
CONSTRAINT [uk_customer_type_name] UNIQUE ([name])
)
GO
CREATE INDEX [idx_customer_type_status] ON [dbo].[blade_customer_type] ([status])
GO
-- ----------------------------
-- Table structure for blade_fee_item
-- ----------------------------
IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[blade_fee_item]') AND type IN ('U')) DROP TABLE [dbo].[blade_fee_item]
GO
CREATE TABLE [dbo].[blade_fee_item] (
[id] bigint NOT NULL,
[name] nvarchar(50) NOT NULL,
[english_name] nvarchar(100) 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_fee_item] PRIMARY KEY CLUSTERED ([id]),
CONSTRAINT [uk_fee_item_name] UNIQUE ([name])
)
GO
CREATE INDEX [idx_fee_item_status] ON [dbo].[blade_fee_item] ([status])
GO
-- ----------------------------
-- Records of blade_menu for fee item
-- ----------------------------
INSERT INTO [dbo].[blade_menu] ([id], [parent_id], [code], [name], [alias], [path], [source], [sort], [category], [action], [is_open], [component], [remark], [is_deleted]) VALUES (N'1980000000000000070', N'1164733399668962201', N'fee_item', N'费用项', N'menu', N'/base/fee-item', N'iconfont icon-shoucang', N'7', N'1', N'0', N'1', N'', NULL, N'0'), (N'1980000000000000071', N'1980000000000000070', N'fee_item_add', N'新增', N'add', N'/base/fee-item/add', N'plus', N'1', N'2', N'1', N'1', N'', NULL, N'0'), (N'1980000000000000072', N'1980000000000000070', N'fee_item_edit', N'修改', N'edit', N'/base/fee-item/edit', N'form', N'2', N'2', N'2', N'1', N'', NULL, N'0'), (N'1980000000000000073', N'1980000000000000070', N'fee_item_delete', N'删除', N'delete', N'/api/blade-system/fee-item/remove', N'delete', N'3', N'2', N'3', N'1', N'', NULL, N'0'), (N'1980000000000000074', N'1980000000000000070', N'fee_item_view', N'查看', N'view', N'/base/fee-item/view', N'file-text', N'4', N'2', N'2', N'1', N'', NULL, N'0'), (N'1980000000000000075', N'1980000000000000070', N'fee_item_status', N'启停', N'status', N'/api/blade-system/fee-item/status', N'key', N'5', N'2', N'2', N'1', N'', NULL, N'0')
GO