1、调整币种汇率模块

2、新增保险记录模块
3、新增违章记录模块
4、新增换胎记录模块
5、新增事故记录模块
6、新增年检记录模块
7、新增里程记录模块
8、新增变更记录模块
9、新增油电记录模块
10、新增ETC记录模块
11、新增其他费用记录模块
This commit is contained in:
2026-07-17 15:32:00 +08:00
parent 34ee6e6269
commit 31c68a857a
197 changed files with 16907 additions and 115 deletions

View File

@@ -0,0 +1,46 @@
-- ----------------------------
-- Table structure for blade_accident_record
-- ----------------------------
DROP TABLE IF EXISTS `blade_accident_record`;
CREATE TABLE `blade_accident_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`vehicle_type` varchar(20) NOT NULL COMMENT '车船类型',
`vehicle_no` varchar(30) NOT NULL COMMENT '车牌号/船号',
`accident_date` date NOT NULL COMMENT '事故发生日期',
`accident_location` varchar(100) DEFAULT NULL COMMENT '事故发生地点',
`accident_nature` varchar(20) DEFAULT NULL COMMENT '事故性质',
`accident_responsibility` varchar(20) DEFAULT NULL COMMENT '事故责任',
`direct_economic_loss` decimal(18,2) DEFAULT NULL COMMENT '直接经济损失',
`insurance_claim_amount` decimal(18,2) DEFAULT NULL COMMENT '保险理赔金额',
`accident_reason_damage` varchar(500) DEFAULT NULL COMMENT '事故原因及损坏情况',
`attachments` varchar(1000) DEFAULT NULL COMMENT '附件',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_accident_record_vehicle` (`vehicle_type`,`vehicle_no`) USING BTREE,
KEY `idx_accident_record_date` (`accident_date`) USING BTREE,
KEY `idx_accident_record_nature` (`accident_nature`) USING BTREE,
KEY `idx_accident_record_responsibility` (`accident_responsibility`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='事故记录';
-- ----------------------------
-- Records of blade_menu for accident record
-- parent_id 默认挂载至 transport.sql 中的“车/船务管理”2075436235826896898
-- ----------------------------
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES
(2077640000000000001, 2075436235826896898, 'accident_record', '事故记录', 'accident_record', '/vehicle/accident-record', 'iconfont iconicon_doc', 90, 1, 0, 1, '', '', 0),
(2077640000000000002, 2077640000000000001, 'accident_record_add', '新增', 'accident_record_add', '', '', 1, 2, 0, 1, NULL, '', 0),
(2077640000000000003, 2077640000000000001, 'accident_record_edit', '编辑', 'accident_record_edit', '', '', 2, 2, 0, 1, NULL, '', 0),
(2077640000000000004, 2077640000000000001, 'accident_record_delete', '批量删除', 'accident_record_delete', '', '', 3, 2, 0, 1, NULL, '', 0),
(2077640000000000005, 2077640000000000001, 'accident_record_view', '查看', 'accident_record_view', '', '', 4, 2, 0, 1, NULL, '', 0),
(2077640000000000006, 2077640000000000001, 'accident_record_import', '批量导入', 'accident_record_import', '', '', 5, 2, 0, 1, NULL, '', 0),
(2077640000000000007, 2077640000000000001, 'accident_record_template', '下载模板', 'accident_record_template', '', '', 6, 2, 0, 1, NULL, '', 0),
(2077640000000000008, 2077640000000000001, 'accident_record_export', '批量导出', 'accident_record_export', '', '', 7, 2, 0, 1, NULL, '', 0),
(2077640000000000009, 2077640000000000001, 'accident_record_list', '列表', 'accident_record_list', '/blade-transport/accident-record/list', '', 8, 2, 0, 1, NULL, '', 0);

View File

@@ -0,0 +1,46 @@
-- ----------------------------
-- Table structure for blade_annual_inspection_record
-- ----------------------------
DROP TABLE IF EXISTS `blade_annual_inspection_record`;
CREATE TABLE `blade_annual_inspection_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`vehicle_type` varchar(20) NOT NULL COMMENT '车船类型',
`vehicle_no` varchar(30) NOT NULL COMMENT '车牌号/船号',
`inspection_assessment_date` date NOT NULL COMMENT '检测评定日期',
`vehicle_technical_level` varchar(20) DEFAULT NULL COMMENT '车辆技术等级',
`ship_inspection_type` varchar(20) DEFAULT NULL COMMENT '船舶检验类型',
`valid_until_date` date NOT NULL COMMENT '有效期截止日',
`passenger_type_level` varchar(50) DEFAULT NULL COMMENT '客车类型及等级',
`inspection_unit` varchar(50) DEFAULT NULL COMMENT '检测评定单位',
`fee` decimal(18,2) NOT NULL COMMENT '费用',
`assessment_unit` varchar(50) DEFAULT NULL COMMENT '评定(复核)单位',
`attachments` varchar(1000) DEFAULT NULL COMMENT '附件',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_annual_inspection_record_vehicle` (`vehicle_type`,`vehicle_no`) USING BTREE,
KEY `idx_annual_inspection_record_assessment` (`inspection_assessment_date`) USING BTREE,
KEY `idx_annual_inspection_record_valid` (`valid_until_date`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='年检记录';
-- ----------------------------
-- Records of blade_menu for annual inspection record
-- parent_id 默认挂载至 transport.sql 中的“车/船务管理”2075436235826896898
-- ----------------------------
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES
(2077650000000000001, 2075436235826896898, 'annual_inspection_record', '年检记录', 'annual_inspection_record', '/vehicle/annual-inspection-record', 'iconfont iconicon_doc', 100, 1, 0, 1, '', '', 0),
(2077650000000000002, 2077650000000000001, 'annual_inspection_record_add', '新增', 'annual_inspection_record_add', '', '', 1, 2, 0, 1, NULL, '', 0),
(2077650000000000003, 2077650000000000001, 'annual_inspection_record_edit', '编辑', 'annual_inspection_record_edit', '', '', 2, 2, 0, 1, NULL, '', 0),
(2077650000000000004, 2077650000000000001, 'annual_inspection_record_delete', '批量删除', 'annual_inspection_record_delete', '', '', 3, 2, 0, 1, NULL, '', 0),
(2077650000000000005, 2077650000000000001, 'annual_inspection_record_view', '查看', 'annual_inspection_record_view', '', '', 4, 2, 0, 1, NULL, '', 0),
(2077650000000000006, 2077650000000000001, 'annual_inspection_record_import', '批量导入', 'annual_inspection_record_import', '', '', 5, 2, 0, 1, NULL, '', 0),
(2077650000000000007, 2077650000000000001, 'annual_inspection_record_template', '下载模板', 'annual_inspection_record_template', '', '', 6, 2, 0, 1, NULL, '', 0),
(2077650000000000008, 2077650000000000001, 'annual_inspection_record_export', '批量导出', 'annual_inspection_record_export', '', '', 7, 2, 0, 1, NULL, '', 0),
(2077650000000000009, 2077650000000000001, 'annual_inspection_record_list', '列表', 'annual_inspection_record_list', '/blade-transport/annual-inspection-record/list', '', 8, 2, 0, 1, NULL, '', 0);

View File

@@ -10,8 +10,10 @@ CREATE TABLE `blade_currency` (
`symbol` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '货币符号',
`decimal_places` int NULL DEFAULT 2 COMMENT '小数位数',
`exchange_rate` decimal(18,6) NULL DEFAULT 1.000000 COMMENT '汇率',
`effective_date` date NOT NULL COMMENT '生效日期',
`expiry_date` date NULL DEFAULT NULL COMMENT '失效日期',
`is_base_currency` int NULL DEFAULT 0 COMMENT '是否本位币',
`data_source` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '手工' 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 '创建部门',
@@ -21,15 +23,16 @@ CREATE TABLE `blade_currency` (
`status` int NULL DEFAULT 1 COMMENT '状态',
`is_deleted` int NULL DEFAULT 0 COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uk_currency_code`(`code`) USING BTREE,
UNIQUE INDEX `uk_currency_code_effective_date`(`code`, `effective_date`) USING BTREE,
INDEX `idx_currency_effective`(`code`, `effective_date`, `expiry_date`) USING BTREE,
INDEX `idx_currency_base`(`is_base_currency`) USING BTREE,
INDEX `idx_currency_status`(`status`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '币种主数据';
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '币种汇率';
-- ----------------------------
-- Records of blade_menu for currency
-- ----------------------------
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2075449000000000001, 1164733399668962201, 'currency', '币种主数据', 'currency', '/base/currency', 'iconfont iconicon_exchange', 40, 1, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2075449000000000001, 1164733399668962201, 'currency', '币种汇率管理', 'currency', '/base/currency', 'iconfont iconicon_exchange', 40, 1, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2075449000000000002, 2075449000000000001, 'currency_import', '批量导入', 'currency_import', '', '', 1, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2075449000000000003, 2075449000000000001, 'currency_template', '下载模板', 'currency_template', '', '', 1, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2075449000000000004, 2075449000000000001, 'currency_export', '批量导出', 'currency_export', '', '', 1, 2, 0, 1, NULL, '', 0);

View File

@@ -0,0 +1,231 @@
-- ----------------------------
-- Table structure for blade_customer_archive
-- ----------------------------
DROP TABLE IF EXISTS `blade_customer_archive`;
CREATE TABLE `blade_customer_archive` (
`id` bigint NOT NULL COMMENT '主键',
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户ID',
`customer_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客商编号',
`short_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '客商简称',
`full_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客商全称',
`customer_nature` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客商性质',
`unified_credit_code` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '统一社会信用代码',
`customer_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客商类型',
`project_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属项目',
`registered_address` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '注册/实际经营地址',
`legal_person` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '法人/负责人',
`contact_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '联系电话',
`dept_id` bigint NULL DEFAULT NULL COMMENT '所属组织ID',
`dept_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属组织',
`invoice_tax_rate` decimal(6,2) NULL DEFAULT NULL COMMENT '开票税点',
`business_scope` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '经营范围',
`business_term_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '营业期限类型',
`business_end_date` date NULL DEFAULT NULL COMMENT '营业期限截止日',
`registered_capital` decimal(18,2) NULL DEFAULT NULL COMMENT '注册资金(万元)',
`principal` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '客商负责人',
`mnemonic_code` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '助记码',
`customer_level` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '客户等级',
`max_credit_limit` decimal(18,2) NULL DEFAULT NULL COMMENT '最大资金使用额度(万元)',
`apply_credit_limit` decimal(18,2) NULL DEFAULT NULL COMMENT '申请总资金使用额度(万元)',
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
`qualification_attachments` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '资质附件JSON',
`access_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'temporary' COMMENT '准入类型temporary临时formal正式',
`approval_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'draft' COMMENT '审批状态draft草稿reviewing审核中approved审核通过rejected审核不通过',
`current_node` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '当前节点',
`current_processor` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '当前处理人',
`approved_time` datetime 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 '状态1启用2停用',
`is_deleted` int NULL DEFAULT 0 COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `uk_customer_archive_code` (`tenant_id`, `customer_code`, `is_deleted`) USING BTREE,
UNIQUE KEY `uk_customer_archive_credit_code` (`tenant_id`, `unified_credit_code`, `is_deleted`) USING BTREE,
KEY `idx_customer_archive_access` (`tenant_id`, `access_type`, `approval_status`) USING BTREE,
KEY `idx_customer_archive_name` (`tenant_id`, `full_name`, `short_name`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '客商档案';
-- ----------------------------
-- Table structure for blade_customer_contact
-- ----------------------------
DROP TABLE IF EXISTS `blade_customer_contact`;
CREATE TABLE `blade_customer_contact` (
`id` bigint NOT NULL COMMENT '主键',
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户ID',
`customer_id` bigint NOT NULL COMMENT '客商ID',
`contact_name` varchar(30) 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 '联系电话',
`email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '邮箱',
`position_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '职务',
`is_default` int NULL DEFAULT 0 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,
KEY `idx_customer_contact_customer` (`tenant_id`, `customer_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '客商联系人';
-- ----------------------------
-- Table structure for blade_customer_receipt_account
-- ----------------------------
DROP TABLE IF EXISTS `blade_customer_receipt_account`;
CREATE TABLE `blade_customer_receipt_account` (
`id` bigint NOT NULL COMMENT '主键',
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户ID',
`customer_id` bigint NOT NULL COMMENT '客商ID',
`account_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '收款方名称',
`bank_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '开户行名称',
`bank_account` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '银行账号',
`registered_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '注册电话',
`registered_address` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '注册地址',
`tax_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '纳税人识别号',
`is_default` int NULL DEFAULT 0 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,
KEY `idx_customer_receipt_customer` (`tenant_id`, `customer_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '客商收款信息';
-- ----------------------------
-- Table structure for blade_customer_invoice_info
-- ----------------------------
DROP TABLE IF EXISTS `blade_customer_invoice_info`;
CREATE TABLE `blade_customer_invoice_info` (
`id` bigint NOT NULL COMMENT '主键',
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户ID',
`customer_id` bigint NOT NULL COMMENT '客商ID',
`invoice_title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '受票方名称',
`tax_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '纳税人识别号',
`bank_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '开户行名称',
`registered_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '注册电话',
`bank_account` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '银行账号',
`registered_address` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '注册地址',
`email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '邮箱',
`receiver_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '收件人姓名',
`receiver_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '收件人电话',
`receiver_address` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '收件人地址',
`is_default` int NULL DEFAULT 0 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,
KEY `idx_customer_invoice_customer` (`tenant_id`, `customer_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '客商发票信息';
-- ----------------------------
-- Table structure for blade_customer_credit_score
-- ----------------------------
DROP TABLE IF EXISTS `blade_customer_credit_score`;
CREATE TABLE `blade_customer_credit_score` (
`id` bigint NOT NULL COMMENT '主键',
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户ID',
`customer_id` bigint NOT NULL COMMENT '客商ID',
`quantification_id` bigint NULL DEFAULT NULL COMMENT '评分量化表ID',
`score_date` date NULL DEFAULT NULL COMMENT '评分日期',
`self_score` decimal(10,2) NULL DEFAULT NULL COMMENT '自评得分',
`review_score` decimal(10,2) NULL DEFAULT NULL COMMENT '复评得分',
`final_score` decimal(10,2) NULL DEFAULT NULL COMMENT '最终得分',
`credit_level` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '信用等级',
`max_credit_limit` decimal(18,2) NULL DEFAULT NULL COMMENT '最大资金使用额度(万元)',
`apply_credit_limit` decimal(18,2) NULL DEFAULT NULL COMMENT '拟申请总资金使用额度(万元)',
`self_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '未完成' COMMENT '自评状态',
`review_status` 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 '备注',
`proof_attachments` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '证明材料JSON',
`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,
KEY `idx_customer_credit_score_customer` (`tenant_id`, `customer_id`) USING BTREE,
KEY `idx_customer_credit_score_table` (`tenant_id`, `quantification_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '客商评分记录';
-- ----------------------------
-- Table structure for blade_customer_credit_score_detail
-- ----------------------------
DROP TABLE IF EXISTS `blade_customer_credit_score_detail`;
CREATE TABLE `blade_customer_credit_score_detail` (
`id` bigint NOT NULL COMMENT '主键',
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户ID',
`score_id` bigint NOT NULL COMMENT '评分记录ID',
`quantification_id` bigint NULL DEFAULT NULL COMMENT '评分量化表ID',
`item_id` bigint NULL DEFAULT NULL COMMENT '评分项目ID',
`category_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评分分类编码',
`category_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评分分类名称',
`item_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评分项目',
`option_description` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评分标准',
`options_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '选项JSON',
`selected_option` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '已选选项',
`score_description` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '得分说明',
`self_score` decimal(10,2) NULL DEFAULT NULL COMMENT '自评得分',
`review_score` decimal(10,2) NULL DEFAULT NULL COMMENT '复评得分',
`sort` int NULL DEFAULT 0 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,
KEY `idx_customer_score_detail_score` (`tenant_id`, `score_id`) USING BTREE,
KEY `idx_customer_score_detail_item` (`tenant_id`, `item_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '客商评分明细';
-- ----------------------------
-- Table structure for blade_customer_change_record
-- ----------------------------
DROP TABLE IF EXISTS `blade_customer_change_record`;
CREATE TABLE `blade_customer_change_record` (
`id` bigint NOT NULL COMMENT '主键',
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户ID',
`customer_id` bigint NOT NULL COMMENT '客商ID',
`change_time` datetime NULL DEFAULT NULL COMMENT '变更日期',
`change_content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '变更内容',
`change_user_name` varchar(50) 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,
KEY `idx_customer_change_record_customer` (`tenant_id`, `customer_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '客商变更记录';
-- ----------------------------
-- Records of blade_menu for customer archive
-- parent_id 默认挂载至 transport.sql 中的“车/船务管理”2075436235826896898
-- ----------------------------
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077600000000000001, 2075436235826896898, 'customer_archive', '客商档案', 'customer_archive', '/vehicle/customer-archive', 'iconfont iconicon_group', 50, 1, 0, 1, '', '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077600000000000002, 2077600000000000001, 'customer_archive_add', '新增', 'customer_archive_add', '', '', 1, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077600000000000003, 2077600000000000001, 'customer_archive_edit', '编辑', 'customer_archive_edit', '', '', 2, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077600000000000004, 2077600000000000001, 'customer_archive_delete', '删除', 'customer_archive_delete', '', '', 3, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077600000000000005, 2077600000000000001, 'customer_archive_view', '查看', 'customer_archive_view', '', '', 4, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077600000000000006, 2077600000000000001, 'customer_archive_submit', '提交', 'customer_archive_submit', '', '', 5, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077600000000000007, 2077600000000000001, 'customer_archive_approve', '审核通过', 'customer_archive_approve', '', '', 6, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077600000000000008, 2077600000000000001, 'customer_archive_reject', '审核不通过', 'customer_archive_reject', '', '', 7, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077600000000000009, 2077600000000000001, 'customer_archive_status', '启停', 'customer_archive_status', '', '', 8, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077600000000000010, 2077600000000000001, 'customer_archive_export', '批量导出', 'customer_archive_export', '', '', 9, 2, 0, 1, NULL, '', 0);

View File

@@ -0,0 +1,45 @@
-- ----------------------------
-- Table structure for blade_etc_record
-- ----------------------------
DROP TABLE IF EXISTS `blade_etc_record`;
CREATE TABLE `blade_etc_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`vehicle_no` varchar(30) NOT NULL COMMENT '车牌号',
`etc_card_no` varchar(30) NOT NULL COMMENT 'ETC卡号',
`entry_time` datetime DEFAULT NULL COMMENT '入口时间',
`exit_time` datetime NOT NULL COMMENT '出口时间',
`entry_station` varchar(50) DEFAULT NULL COMMENT '入口站',
`exit_station` varchar(50) DEFAULT NULL COMMENT '出口站',
`data_source` varchar(20) DEFAULT '手工录入' COMMENT '数据来源',
`transaction_amount` decimal(18,2) NOT NULL COMMENT '交易金额',
`attachments` varchar(1000) DEFAULT NULL COMMENT '附件',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_etc_record_vehicle` (`vehicle_no`) USING BTREE,
KEY `idx_etc_record_card` (`etc_card_no`) USING BTREE,
KEY `idx_etc_record_exit_time` (`exit_time`) USING BTREE,
KEY `idx_etc_record_amount` (`transaction_amount`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='ETC记录';
-- ----------------------------
-- Records of blade_menu for etc record
-- parent_id 默认挂载至 transport.sql 中的“车/船务管理”2075436235826896898
-- ----------------------------
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES
(2077690000000000001, 2075436235826896898, 'etc_record', 'ETC记录', 'etc_record', '/vehicle/etc-record', 'iconfont iconicon_doc', 140, 1, 0, 1, '', '', 0),
(2077690000000000002, 2077690000000000001, 'etc_record_add', '新增', 'etc_record_add', '', '', 1, 2, 0, 1, NULL, '', 0),
(2077690000000000003, 2077690000000000001, 'etc_record_edit', '编辑', 'etc_record_edit', '', '', 2, 2, 0, 1, NULL, '', 0),
(2077690000000000004, 2077690000000000001, 'etc_record_delete', '批量删除', 'etc_record_delete', '', '', 3, 2, 0, 1, NULL, '', 0),
(2077690000000000005, 2077690000000000001, 'etc_record_view', '查看', 'etc_record_view', '', '', 4, 2, 0, 1, NULL, '', 0),
(2077690000000000006, 2077690000000000001, 'etc_record_import', '批量导入', 'etc_record_import', '', '', 5, 2, 0, 1, NULL, '', 0),
(2077690000000000007, 2077690000000000001, 'etc_record_template', '下载模板', 'etc_record_template', '', '', 6, 2, 0, 1, NULL, '', 0),
(2077690000000000008, 2077690000000000001, 'etc_record_export', '批量导出', 'etc_record_export', '', '', 7, 2, 0, 1, NULL, '', 0),
(2077690000000000009, 2077690000000000001, 'etc_record_list', '列表', 'etc_record_list', '/blade-transport/etc-record/list', '', 8, 2, 0, 1, NULL, '', 0);

View File

@@ -0,0 +1,49 @@
-- ----------------------------
-- Table structure for blade_insurance_record
-- ----------------------------
DROP TABLE IF EXISTS `blade_insurance_record`;
CREATE TABLE `blade_insurance_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`vehicle_type` varchar(20) NOT NULL COMMENT '车船类型',
`vehicle_no` varchar(50) NOT NULL COMMENT '车牌号/船号',
`insurance_type` varchar(50) NOT NULL COMMENT '保险类型',
`policy_no` varchar(80) NOT NULL COMMENT '保单号',
`start_date` date NOT NULL COMMENT '开始日期',
`end_date` date NOT NULL COMMENT '结束日期',
`insured_amount` decimal(18,2) DEFAULT NULL COMMENT '保额',
`premium` decimal(18,2) NOT NULL DEFAULT '0.00' COMMENT '保费',
`invoice_no` varchar(80) DEFAULT NULL COMMENT '发票号',
`invoice_date` date DEFAULT NULL COMMENT '开票日期',
`ocr_template` varchar(100) DEFAULT NULL COMMENT 'OCR识别模板',
`policy_file` varchar(1000) DEFAULT NULL COMMENT '保单附件',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `uk_insurance_record_policy` (`vehicle_type`,`insurance_type`,`policy_no`) USING BTREE,
KEY `idx_insurance_record_vehicle` (`vehicle_type`,`vehicle_no`) USING BTREE,
KEY `idx_insurance_record_type` (`insurance_type`) USING BTREE,
KEY `idx_insurance_record_end_date` (`end_date`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='保险记录';
-- ----------------------------
-- Records of blade_menu for insurance record
-- parent_id 默认挂载至 transport.sql 中的“车/船务管理”2075436235826896898
-- ----------------------------
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES
(2077610000000000001, 2075436235826896898, 'insurance_record', '保险记录', 'insurance_record', '/vehicle/insurance-record', 'iconfont iconicon_doc', 60, 1, 0, 1, '', '', 0),
(2077610000000000002, 2077610000000000001, 'insurance_record_add', '新增', 'insurance_record_add', '', '', 1, 2, 0, 1, NULL, '', 0),
(2077610000000000003, 2077610000000000001, 'insurance_record_edit', '编辑', 'insurance_record_edit', '', '', 2, 2, 0, 1, NULL, '', 0),
(2077610000000000004, 2077610000000000001, 'insurance_record_delete', '批量删除', 'insurance_record_delete', '', '', 3, 2, 0, 1, NULL, '', 0),
(2077610000000000005, 2077610000000000001, 'insurance_record_view', '查看', 'insurance_record_view', '', '', 4, 2, 0, 1, NULL, '', 0),
(2077610000000000006, 2077610000000000001, 'insurance_record_import', '批量导入', 'insurance_record_import', '', '', 5, 2, 0, 1, NULL, '', 0),
(2077610000000000007, 2077610000000000001, 'insurance_record_template', '下载模板', 'insurance_record_template', '', '', 6, 2, 0, 1, NULL, '', 0),
(2077610000000000008, 2077610000000000001, 'insurance_record_export', '批量导出', 'insurance_record_export', '', '', 7, 2, 0, 1, NULL, '', 0),
(2077610000000000009, 2077610000000000001, 'insurance_record_list', '列表', 'insurance_record_list', '/blade-transport/insurance-record/list', '', 8, 2, 0, 1, NULL, '', 0),
(2077610000000000010, 2077610000000000001, 'insurance_record_ocr', 'OCR识别', 'insurance_record_ocr', '', '', 9, 2, 0, 1, NULL, '', 0);

View File

@@ -0,0 +1,40 @@
-- ----------------------------
-- Table structure for blade_mileage_record
-- ----------------------------
DROP TABLE IF EXISTS `blade_mileage_record`;
CREATE TABLE `blade_mileage_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`vehicle_no` varchar(30) NOT NULL COMMENT '车牌号',
`previous_month_mileage` decimal(18,2) DEFAULT NULL COMMENT '上月统计里程',
`current_month_mileage` decimal(18,2) DEFAULT NULL COMMENT '本月统计里程',
`monthly_mileage` decimal(18,2) DEFAULT NULL COMMENT '本月行驶里程',
`total_mileage` decimal(18,2) DEFAULT NULL COMMENT '累计行驶里程',
`attachments` varchar(1000) DEFAULT NULL COMMENT '附件',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_mileage_record_vehicle` (`vehicle_no`) USING BTREE,
KEY `idx_mileage_record_total` (`total_mileage`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='里程记录';
-- ----------------------------
-- Records of blade_menu for mileage record
-- parent_id 默认挂载至 transport.sql 中的“车/船务管理”2075436235826896898
-- ----------------------------
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES
(2077660000000000001, 2075436235826896898, 'mileage_record', '里程记录', 'mileage_record', '/vehicle/mileage-record', 'iconfont iconicon_doc', 110, 1, 0, 1, '', '', 0),
(2077660000000000002, 2077660000000000001, 'mileage_record_add', '新增', 'mileage_record_add', '', '', 1, 2, 0, 1, NULL, '', 0),
(2077660000000000003, 2077660000000000001, 'mileage_record_edit', '编辑', 'mileage_record_edit', '', '', 2, 2, 0, 1, NULL, '', 0),
(2077660000000000004, 2077660000000000001, 'mileage_record_delete', '批量删除', 'mileage_record_delete', '', '', 3, 2, 0, 1, NULL, '', 0),
(2077660000000000005, 2077660000000000001, 'mileage_record_view', '查看', 'mileage_record_view', '', '', 4, 2, 0, 1, NULL, '', 0),
(2077660000000000006, 2077660000000000001, 'mileage_record_import', '批量导入', 'mileage_record_import', '', '', 5, 2, 0, 1, NULL, '', 0),
(2077660000000000007, 2077660000000000001, 'mileage_record_template', '下载模板', 'mileage_record_template', '', '', 6, 2, 0, 1, NULL, '', 0),
(2077660000000000008, 2077660000000000001, 'mileage_record_export', '批量导出', 'mileage_record_export', '', '', 7, 2, 0, 1, NULL, '', 0),
(2077660000000000009, 2077660000000000001, 'mileage_record_list', '列表', 'mileage_record_list', '/blade-transport/mileage-record/list', '', 8, 2, 0, 1, NULL, '', 0);

View File

@@ -0,0 +1,50 @@
-- ----------------------------
-- Table structure for blade_oil_electric_record
-- ----------------------------
DROP TABLE IF EXISTS `blade_oil_electric_record`;
CREATE TABLE `blade_oil_electric_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`card_no` varchar(30) DEFAULT NULL COMMENT '卡号',
`transaction_time` datetime NOT NULL COMMENT '交易时间',
`vehicle_type` varchar(20) NOT NULL COMMENT '车船类型',
`fee_type` varchar(20) NOT NULL COMMENT '费用类型',
`oil_product` varchar(50) DEFAULT NULL COMMENT '油品',
`vehicle_no` varchar(30) NOT NULL COMMENT '车牌号/船号',
`card_holder` varchar(20) DEFAULT NULL COMMENT '持卡人',
`data_source` varchar(20) DEFAULT '手工录入' COMMENT '数据来源',
`quantity` decimal(18,2) DEFAULT NULL COMMENT '数量',
`unit_price` decimal(18,2) DEFAULT NULL COMMENT '单价',
`transaction_amount` decimal(18,2) NOT NULL COMMENT '交易金额',
`balance` decimal(18,2) DEFAULT NULL COMMENT '余额',
`station` varchar(50) DEFAULT NULL COMMENT '站点',
`attachments` varchar(1000) DEFAULT NULL COMMENT '附件',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_oil_electric_record_vehicle` (`vehicle_type`,`vehicle_no`) USING BTREE,
KEY `idx_oil_electric_record_fee_type` (`fee_type`) USING BTREE,
KEY `idx_oil_electric_record_transaction_time` (`transaction_time`) USING BTREE,
KEY `idx_oil_electric_record_amount` (`transaction_amount`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='油电记录';
-- ----------------------------
-- Records of blade_menu for oil electric record
-- parent_id 默认挂载至 transport.sql 中的“车/船务管理”2075436235826896898
-- ----------------------------
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES
(2077680000000000001, 2075436235826896898, 'oil_electric_record', '油电记录', 'oil_electric_record', '/vehicle/oil-electric-record', 'iconfont iconicon_doc', 130, 1, 0, 1, '', '', 0),
(2077680000000000002, 2077680000000000001, 'oil_electric_record_add', '新增', 'oil_electric_record_add', '', '', 1, 2, 0, 1, NULL, '', 0),
(2077680000000000003, 2077680000000000001, 'oil_electric_record_edit', '编辑', 'oil_electric_record_edit', '', '', 2, 2, 0, 1, NULL, '', 0),
(2077680000000000004, 2077680000000000001, 'oil_electric_record_delete', '批量删除', 'oil_electric_record_delete', '', '', 3, 2, 0, 1, NULL, '', 0),
(2077680000000000005, 2077680000000000001, 'oil_electric_record_view', '查看', 'oil_electric_record_view', '', '', 4, 2, 0, 1, NULL, '', 0),
(2077680000000000006, 2077680000000000001, 'oil_electric_record_import', '批量导入', 'oil_electric_record_import', '', '', 5, 2, 0, 1, NULL, '', 0),
(2077680000000000007, 2077680000000000001, 'oil_electric_record_template', '下载模板', 'oil_electric_record_template', '', '', 6, 2, 0, 1, NULL, '', 0),
(2077680000000000008, 2077680000000000001, 'oil_electric_record_export', '批量导出', 'oil_electric_record_export', '', '', 7, 2, 0, 1, NULL, '', 0),
(2077680000000000009, 2077680000000000001, 'oil_electric_record_list', '列表', 'oil_electric_record_list', '/blade-transport/oil-electric-record/list', '', 8, 2, 0, 1, NULL, '', 0);

View File

@@ -0,0 +1,43 @@
-- ----------------------------
-- Table structure for blade_other_expense_record
-- ----------------------------
DROP TABLE IF EXISTS `blade_other_expense_record`;
CREATE TABLE `blade_other_expense_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`expense_date` date NOT NULL COMMENT '费用日期',
`expense_type` varchar(20) NOT NULL COMMENT '其他费用类型',
`vehicle_type` varchar(20) NOT NULL COMMENT '车船类型',
`vehicle_no` varchar(30) NOT NULL COMMENT '车牌号/船号',
`data_source` varchar(20) DEFAULT '手工录入' COMMENT '数据来源',
`amount` decimal(18,2) NOT NULL COMMENT '金额',
`attachments` varchar(1000) DEFAULT NULL COMMENT '附件',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_other_expense_record_vehicle` (`vehicle_type`,`vehicle_no`) USING BTREE,
KEY `idx_other_expense_record_type` (`expense_type`) USING BTREE,
KEY `idx_other_expense_record_date` (`expense_date`) USING BTREE,
KEY `idx_other_expense_record_amount` (`amount`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='其他费用记录';
-- ----------------------------
-- Records of blade_menu for other expense record
-- parent_id 默认挂载至 transport.sql 中的“车/船务管理”2075436235826896898
-- ----------------------------
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES
(2077700000000000001, 2075436235826896898, 'other_expense_record', '其他费用记录', 'other_expense_record', '/vehicle/other-expense-record', 'iconfont iconicon_doc', 150, 1, 0, 1, '', '', 0),
(2077700000000000002, 2077700000000000001, 'other_expense_record_add', '新增', 'other_expense_record_add', '', '', 1, 2, 0, 1, NULL, '', 0),
(2077700000000000003, 2077700000000000001, 'other_expense_record_edit', '编辑', 'other_expense_record_edit', '', '', 2, 2, 0, 1, NULL, '', 0),
(2077700000000000004, 2077700000000000001, 'other_expense_record_delete', '批量删除', 'other_expense_record_delete', '', '', 3, 2, 0, 1, NULL, '', 0),
(2077700000000000005, 2077700000000000001, 'other_expense_record_view', '查看', 'other_expense_record_view', '', '', 4, 2, 0, 1, NULL, '', 0),
(2077700000000000006, 2077700000000000001, 'other_expense_record_import', '批量导入', 'other_expense_record_import', '', '', 5, 2, 0, 1, NULL, '', 0),
(2077700000000000007, 2077700000000000001, 'other_expense_record_template', '下载模板', 'other_expense_record_template', '', '', 6, 2, 0, 1, NULL, '', 0),
(2077700000000000008, 2077700000000000001, 'other_expense_record_export', '批量导出', 'other_expense_record_export', '', '', 7, 2, 0, 1, NULL, '', 0),
(2077700000000000009, 2077700000000000001, 'other_expense_record_list', '列表', 'other_expense_record_list', '/blade-transport/other-expense-record/list', '', 8, 2, 0, 1, NULL, '', 0);

View File

@@ -0,0 +1,42 @@
-- ----------------------------
-- Table structure for blade_tire_replacement_record
-- ----------------------------
DROP TABLE IF EXISTS `blade_tire_replacement_record`;
CREATE TABLE `blade_tire_replacement_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`vehicle_no` varchar(30) NOT NULL COMMENT '车牌号',
`handler` varchar(20) DEFAULT NULL COMMENT '处理人',
`replacement_time` date NOT NULL COMMENT '换胎时间',
`tire_brand` varchar(50) DEFAULT NULL COMMENT '轮胎品牌',
`tire_quantity` int(11) DEFAULT NULL COMMENT '换胎数量',
`replacement_cost` decimal(18,2) NOT NULL COMMENT '换胎费用',
`replacement_description` varchar(200) DEFAULT NULL COMMENT '换胎说明',
`attachments` varchar(1000) DEFAULT NULL COMMENT '附件',
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_tire_replacement_record_vehicle` (`vehicle_no`) USING BTREE,
KEY `idx_tire_replacement_record_time` (`replacement_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='换胎记录';
-- ----------------------------
-- Records of blade_menu for tire replacement record
-- parent_id 默认挂载至 transport.sql 中的“车/船务管理”2075436235826896898
-- ----------------------------
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES
(2077630000000000001, 2075436235826896898, 'tire_replacement_record', '换胎记录', 'tire_replacement_record', '/vehicle/tire-replacement-record', 'iconfont iconicon_doc', 80, 1, 0, 1, '', '', 0),
(2077630000000000002, 2077630000000000001, 'tire_replacement_record_add', '新增', 'tire_replacement_record_add', '', '', 1, 2, 0, 1, NULL, '', 0),
(2077630000000000003, 2077630000000000001, 'tire_replacement_record_edit', '编辑', 'tire_replacement_record_edit', '', '', 2, 2, 0, 1, NULL, '', 0),
(2077630000000000004, 2077630000000000001, 'tire_replacement_record_delete', '批量删除', 'tire_replacement_record_delete', '', '', 3, 2, 0, 1, NULL, '', 0),
(2077630000000000005, 2077630000000000001, 'tire_replacement_record_view', '查看', 'tire_replacement_record_view', '', '', 4, 2, 0, 1, NULL, '', 0),
(2077630000000000006, 2077630000000000001, 'tire_replacement_record_import', '批量导入', 'tire_replacement_record_import', '', '', 5, 2, 0, 1, NULL, '', 0),
(2077630000000000007, 2077630000000000001, 'tire_replacement_record_template', '下载模板', 'tire_replacement_record_template', '', '', 6, 2, 0, 1, NULL, '', 0),
(2077630000000000008, 2077630000000000001, 'tire_replacement_record_export', '批量导出', 'tire_replacement_record_export', '', '', 7, 2, 0, 1, NULL, '', 0),
(2077630000000000009, 2077630000000000001, 'tire_replacement_record_list', '列表', 'tire_replacement_record_list', '/blade-transport/tire-replacement-record/list', '', 8, 2, 0, 1, NULL, '', 0);

View File

@@ -0,0 +1,40 @@
-- ----------------------------
-- Table structure for blade_transport_change_record
-- ----------------------------
DROP TABLE IF EXISTS `blade_transport_change_record`;
CREATE TABLE `blade_transport_change_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`vehicle_type` varchar(20) NOT NULL COMMENT '车船类型',
`vehicle_no` varchar(30) DEFAULT NULL COMMENT '车牌号/船号',
`change_item` varchar(50) NOT NULL COMMENT '变更事项',
`change_content` varchar(200) NOT NULL COMMENT '变更内容',
`attachments` varchar(1000) DEFAULT NULL COMMENT '附件',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_transport_change_record_vehicle` (`vehicle_type`,`vehicle_no`) USING BTREE,
KEY `idx_transport_change_record_item` (`change_item`) USING BTREE,
KEY `idx_transport_change_record_create_time` (`create_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='变更记录';
-- ----------------------------
-- Records of blade_menu for transport change record
-- parent_id 默认挂载至 transport.sql 中的“车/船务管理”2075436235826896898
-- ----------------------------
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES
(2077670000000000001, 2075436235826896898, 'transport_change_record', '变更记录', 'transport_change_record', '/vehicle/transport-change-record', 'iconfont iconicon_doc', 120, 1, 0, 1, '', '', 0),
(2077670000000000002, 2077670000000000001, 'transport_change_record_add', '新增', 'transport_change_record_add', '', '', 1, 2, 0, 1, NULL, '', 0),
(2077670000000000003, 2077670000000000001, 'transport_change_record_edit', '编辑', 'transport_change_record_edit', '', '', 2, 2, 0, 1, NULL, '', 0),
(2077670000000000004, 2077670000000000001, 'transport_change_record_delete', '批量删除', 'transport_change_record_delete', '', '', 3, 2, 0, 1, NULL, '', 0),
(2077670000000000005, 2077670000000000001, 'transport_change_record_view', '查看', 'transport_change_record_view', '', '', 4, 2, 0, 1, NULL, '', 0),
(2077670000000000006, 2077670000000000001, 'transport_change_record_import', '批量导入', 'transport_change_record_import', '', '', 5, 2, 0, 1, NULL, '', 0),
(2077670000000000007, 2077670000000000001, 'transport_change_record_template', '下载模板', 'transport_change_record_template', '', '', 6, 2, 0, 1, NULL, '', 0),
(2077670000000000008, 2077670000000000001, 'transport_change_record_export', '批量导出', 'transport_change_record_export', '', '', 7, 2, 0, 1, NULL, '', 0),
(2077670000000000009, 2077670000000000001, 'transport_change_record_list', '列表', 'transport_change_record_list', '/blade-transport/transport-change-record/list', '', 8, 2, 0, 1, NULL, '', 0);

View File

@@ -0,0 +1,68 @@
-- ----------------------------
-- Table structure for blade_transport_driver
-- ----------------------------
DROP TABLE IF EXISTS `blade_transport_driver`;
CREATE TABLE `blade_transport_driver` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`driver_name` varchar(20) NOT NULL COMMENT '司机姓名',
`id_card_no` varchar(18) NOT NULL COMMENT '身份证号',
`birthday` date DEFAULT NULL COMMENT '出生年月',
`gender` varchar(10) DEFAULT NULL COMMENT '性别',
`nation` varchar(20) DEFAULT NULL COMMENT '民族',
`education` varchar(20) DEFAULT NULL COMMENT '学历',
`address_region` varchar(100) DEFAULT NULL COMMENT '地址区划',
`address` varchar(200) DEFAULT NULL COMMENT '详细地址',
`posts` varchar(100) DEFAULT NULL COMMENT '岗位,多个使用逗号分隔',
`id_card_front` varchar(1000) DEFAULT NULL COMMENT '身份证正面照',
`id_card_back` varchar(1000) DEFAULT NULL COMMENT '身份证反面照',
`head_photo` varchar(1000) DEFAULT NULL COMMENT '大头照',
`driving_type` varchar(20) NOT NULL COMMENT '准驾车型',
`driving_license_no` varchar(50) DEFAULT NULL COMMENT '驾驶证档案编号',
`driving_license_start_date` date DEFAULT NULL COMMENT '驾驶证有效期起',
`driving_license_end_date` date DEFAULT NULL COMMENT '驾驶证有效期止',
`driving_license_long_term` int(11) DEFAULT '0' COMMENT '驾驶证长期有效0否 1是',
`driving_license_front` varchar(1000) DEFAULT NULL COMMENT '驾驶证主页',
`driving_license_back` varchar(1000) DEFAULT NULL COMMENT '驾驶证副页',
`qualification_type` varchar(50) DEFAULT NULL COMMENT '从业资格证类型',
`qualification_no` varchar(50) DEFAULT NULL COMMENT '资格证号',
`qualification_end_date` date DEFAULT NULL COMMENT '从业资格证有效期止',
`qualification_long_term` int(11) DEFAULT '0' COMMENT '从业资格证长期有效0否 1是',
`qualification_front` varchar(1000) DEFAULT NULL COMMENT '从业资格证封面页',
`qualification_back` varchar(1000) DEFAULT NULL COMMENT '从业资格证内容页',
`driver_type` varchar(20) NOT NULL COMMENT '司机类型:自有/外协',
`mobile` varchar(20) NOT NULL COMMENT '手机号',
`contact_relation` varchar(20) DEFAULT NULL COMMENT '与联系人关系',
`organization_name` varchar(50) NOT NULL COMMENT '所属组织',
`emergency_contact_name` varchar(20) NOT NULL COMMENT '紧急联系人姓名',
`emergency_contact_mobile` varchar(20) NOT NULL COMMENT '紧急联系人手机号',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `uk_transport_driver_id_card` (`id_card_no`) USING BTREE,
KEY `idx_transport_driver_mobile` (`mobile`) USING BTREE,
KEY `idx_transport_driver_type` (`driver_type`) USING BTREE,
KEY `idx_transport_driver_org` (`organization_name`) USING BTREE,
KEY `idx_transport_driver_license_end` (`driving_license_end_date`) USING BTREE,
KEY `idx_transport_driver_qualification_end` (`qualification_end_date`) USING BTREE,
KEY `idx_transport_driver_status` (`status`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='司机管理';
-- ----------------------------
-- Records of blade_menu for transport capacity driver
-- ----------------------------
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES
(2079000000000000001, 0, 'transport_capacity', '运力管理', 'transport_capacity', '/transportCapacity', 'iconfont icon-yunshu', 20, 1, 0, 1, '', '', 0),
(2079000000000000002, 2079000000000000001, 'driver', '司机管理', 'driver', '/transportCapacity/driver', 'iconfont icon-yonghu', 1, 1, 0, 1, '', '', 0),
(2079000000000000003, 2079000000000000002, 'driver_add', '新增', 'driver_add', '', '', 1, 2, 0, 1, NULL, '', 0),
(2079000000000000004, 2079000000000000002, 'driver_edit', '编辑', 'driver_edit', '', '', 2, 2, 0, 1, NULL, '', 0),
(2079000000000000005, 2079000000000000002, 'driver_delete', '删除', 'driver_delete', '', '', 3, 2, 0, 1, NULL, '', 0),
(2079000000000000006, 2079000000000000002, 'driver_view', '查看', 'driver_view', '', '', 4, 2, 0, 1, NULL, '', 0),
(2079000000000000007, 2079000000000000002, 'driver_status', '启停', 'driver_status', '', '', 5, 2, 0, 1, NULL, '', 0),
(2079000000000000008, 2079000000000000002, 'driver_export', '批量导出', 'driver_export', '', '', 6, 2, 0, 1, NULL, '', 0);

View File

@@ -0,0 +1,70 @@
-- ----------------------------
-- Table structure for blade_transport_ship
-- ----------------------------
DROP TABLE IF EXISTS `blade_transport_ship`;
CREATE TABLE `blade_transport_ship` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`ship_name` varchar(50) NOT NULL COMMENT '船舶名',
`ship_identifier_no` varchar(50) NOT NULL COMMENT '船舶识别号',
`organization_name` varchar(50) NOT NULL COMMENT '所属组织',
`ship_inspection_no` varchar(50) DEFAULT NULL COMMENT '船检登记号',
`ship_type` varchar(50) NOT NULL COMMENT '船舶类型',
`nationality_cert_end_date` date DEFAULT NULL COMMENT '国籍证有效期至',
`nationality_cert_long_term` int(11) DEFAULT '0' COMMENT '国籍证长期有效0否 1是',
`nationality_cert_image` varchar(1000) DEFAULT NULL COMMENT '国籍证图片',
`safe_manning_cert_end_date` date DEFAULT NULL COMMENT '最低安全配员证书有效期至',
`safe_manning_cert_long_term` int(11) DEFAULT '0' COMMENT '最低安全配员证书长期有效0否 1是',
`safe_manning_cert_image` varchar(1000) DEFAULT NULL COMMENT '最低安全配员证书图片',
`business_transport_cert_end_date` date DEFAULT NULL COMMENT '营业运输证有效期至',
`business_transport_cert_long_term` int(11) DEFAULT '0' COMMENT '营业运输证长期有效0否 1是',
`business_transport_cert_image` varchar(1000) DEFAULT NULL COMMENT '营业运输证图片',
`lease_end_date` date DEFAULT NULL COMMENT '承租有效期至',
`lease_long_term` int(11) DEFAULT '0' COMMENT '承租长期有效0否 1是',
`lease_contract_image` varchar(1000) DEFAULT NULL COMMENT '承租合同图片',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `uk_transport_ship_identifier` (`ship_identifier_no`) USING BTREE,
KEY `idx_transport_ship_name` (`ship_name`) USING BTREE,
KEY `idx_transport_ship_org` (`organization_name`) USING BTREE,
KEY `idx_transport_ship_type` (`ship_type`) USING BTREE,
KEY `idx_transport_ship_nationality_end` (`nationality_cert_end_date`) USING BTREE,
KEY `idx_transport_ship_safe_end` (`safe_manning_cert_end_date`) USING BTREE,
KEY `idx_transport_ship_business_end` (`business_transport_cert_end_date`) USING BTREE,
KEY `idx_transport_ship_lease_end` (`lease_end_date`) USING BTREE,
KEY `idx_transport_ship_status` (`status`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='船舶管理';
-- ----------------------------
-- Records of blade_menu for transport capacity ship
-- ----------------------------
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES
(2079000000000000001, 0, 'transport_capacity', '运力管理', 'transport_capacity', '/transportCapacity', 'iconfont icon-yunshu', 20, 1, 0, 1, '', '', 0),
(2079000000000000020, 2079000000000000001, 'transport_ship', '船舶管理', 'transport_ship', '/transportCapacity/ship', 'iconfont icon-chuanbo', 3, 1, 0, 1, '', '', 0),
(2079000000000000021, 2079000000000000020, 'transport_ship_add', '新增', 'transport_ship_add', '', '', 1, 2, 0, 1, NULL, '', 0),
(2079000000000000022, 2079000000000000020, 'transport_ship_edit', '编辑', 'transport_ship_edit', '', '', 2, 2, 0, 1, NULL, '', 0),
(2079000000000000023, 2079000000000000020, 'transport_ship_delete', '删除', 'transport_ship_delete', '', '', 3, 2, 0, 1, NULL, '', 0),
(2079000000000000024, 2079000000000000020, 'transport_ship_view', '查看', 'transport_ship_view', '', '', 4, 2, 0, 1, NULL, '', 0),
(2079000000000000025, 2079000000000000020, 'transport_ship_status', '启停', 'transport_ship_status', '', '', 5, 2, 0, 1, NULL, '', 0),
(2079000000000000026, 2079000000000000020, 'transport_ship_export', '批量导出', 'transport_ship_export', '', '', 6, 2, 0, 1, NULL, '', 0)
ON DUPLICATE KEY UPDATE
`parent_id` = VALUES(`parent_id`),
`code` = VALUES(`code`),
`name` = VALUES(`name`),
`alias` = VALUES(`alias`),
`path` = VALUES(`path`),
`source` = VALUES(`source`),
`sort` = VALUES(`sort`),
`category` = VALUES(`category`),
`action` = VALUES(`action`),
`is_open` = VALUES(`is_open`),
`component` = VALUES(`component`),
`remark` = VALUES(`remark`),
`is_deleted` = VALUES(`is_deleted`);

View File

@@ -0,0 +1,80 @@
-- ----------------------------
-- Table structure for blade_transport_vehicle
-- ----------------------------
DROP TABLE IF EXISTS `blade_transport_vehicle`;
CREATE TABLE `blade_transport_vehicle` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`organization_name` varchar(50) NOT NULL COMMENT '所属组织',
`plate_no` varchar(16) NOT NULL COMMENT '车牌号',
`vehicle_type` varchar(50) NOT NULL COMMENT '车辆类型',
`outer_length` int(11) DEFAULT NULL COMMENT '外廓长度,毫米',
`outer_width` int(11) DEFAULT NULL COMMENT '外廓宽度,毫米',
`outer_height` int(11) DEFAULT NULL COMMENT '外廓高度,毫米',
`approved_load_kg` int(11) NOT NULL COMMENT '核定载质量KG',
`traction_mass_kg` int(11) DEFAULT NULL COMMENT '准牵引总质量KG',
`business_relation` varchar(50) NOT NULL COMMENT '业务关系',
`energy_type` varchar(50) NOT NULL COMMENT '能源类型',
`compulsory_scrap_date` date DEFAULT NULL COMMENT '强制报废日期',
`compulsory_scrap_long_term` int(11) DEFAULT '0' COMMENT '强制报废长期有效0否 1是',
`customs_record_no` varchar(50) DEFAULT NULL COMMENT '海关备案号',
`driving_license_no` varchar(50) NOT NULL COMMENT '行驶证档案编号',
`driving_license_start_date` date DEFAULT NULL COMMENT '行驶证有效期起',
`driving_license_end_date` date DEFAULT NULL COMMENT '行驶证有效期止',
`driving_license_long_term` int(11) DEFAULT '0' COMMENT '行驶证长期有效0否 1是',
`driving_license_image` varchar(1000) DEFAULT NULL COMMENT '行驶证图片',
`road_transport_cert_no` varchar(50) NOT NULL COMMENT '道路运输证号',
`road_transport_cert_start_date` date DEFAULT NULL COMMENT '道路运输证有效期起',
`road_transport_cert_end_date` date DEFAULT NULL COMMENT '道路运输证有效期止',
`road_transport_cert_long_term` int(11) DEFAULT '0' COMMENT '道路运输证长期有效0否 1是',
`road_transport_cert_image` varchar(1000) DEFAULT NULL COMMENT '道路运输证图片',
`annual_review_end_date` date DEFAULT NULL COMMENT '道路运输年审有效期',
`annual_review_long_term` int(11) DEFAULT '0' COMMENT '道路运输年审长期有效0否 1是',
`registration_no` varchar(50) NOT NULL COMMENT '机动车登记编号',
`registration_date` date DEFAULT NULL COMMENT '机动车登记日期',
`registration_image` varchar(1000) DEFAULT NULL COMMENT '机动车登记本图片',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `uk_transport_vehicle_plate_no` (`plate_no`) USING BTREE,
KEY `idx_transport_vehicle_org` (`organization_name`) USING BTREE,
KEY `idx_transport_vehicle_type` (`vehicle_type`) USING BTREE,
KEY `idx_transport_vehicle_relation` (`business_relation`) USING BTREE,
KEY `idx_transport_vehicle_driving_end` (`driving_license_end_date`) USING BTREE,
KEY `idx_transport_vehicle_road_end` (`road_transport_cert_end_date`) USING BTREE,
KEY `idx_transport_vehicle_annual_end` (`annual_review_end_date`) USING BTREE,
KEY `idx_transport_vehicle_status` (`status`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='车辆管理';
-- ----------------------------
-- Records of blade_menu for transport capacity vehicle
-- ----------------------------
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES
(2079000000000000001, 0, 'transport_capacity', '运力管理', 'transport_capacity', '/transportCapacity', 'iconfont icon-yunshu', 20, 1, 0, 1, '', '', 0),
(2079000000000000010, 2079000000000000001, 'transport_vehicle', '车辆管理', 'transport_vehicle', '/transportCapacity/vehicle', 'iconfont icon-qiche', 2, 1, 0, 1, '', '', 0),
(2079000000000000011, 2079000000000000010, 'transport_vehicle_add', '新增', 'transport_vehicle_add', '', '', 1, 2, 0, 1, NULL, '', 0),
(2079000000000000012, 2079000000000000010, 'transport_vehicle_edit', '编辑', 'transport_vehicle_edit', '', '', 2, 2, 0, 1, NULL, '', 0),
(2079000000000000013, 2079000000000000010, 'transport_vehicle_delete', '删除', 'transport_vehicle_delete', '', '', 3, 2, 0, 1, NULL, '', 0),
(2079000000000000014, 2079000000000000010, 'transport_vehicle_view', '查看', 'transport_vehicle_view', '', '', 4, 2, 0, 1, NULL, '', 0),
(2079000000000000015, 2079000000000000010, 'transport_vehicle_status', '启停', 'transport_vehicle_status', '', '', 5, 2, 0, 1, NULL, '', 0),
(2079000000000000016, 2079000000000000010, 'transport_vehicle_export', '批量导出', 'transport_vehicle_export', '', '', 6, 2, 0, 1, NULL, '', 0)
ON DUPLICATE KEY UPDATE
`parent_id` = VALUES(`parent_id`),
`code` = VALUES(`code`),
`name` = VALUES(`name`),
`alias` = VALUES(`alias`),
`path` = VALUES(`path`),
`source` = VALUES(`source`),
`sort` = VALUES(`sort`),
`category` = VALUES(`category`),
`action` = VALUES(`action`),
`is_open` = VALUES(`is_open`),
`component` = VALUES(`component`),
`remark` = VALUES(`remark`),
`is_deleted` = VALUES(`is_deleted`);

View File

@@ -0,0 +1,49 @@
-- ----------------------------
-- Table structure for blade_violation_record
-- ----------------------------
DROP TABLE IF EXISTS `blade_violation_record`;
CREATE TABLE `blade_violation_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`vehicle_type` varchar(20) NOT NULL COMMENT '车船类型',
`vehicle_no` varchar(30) NOT NULL COMMENT '车牌号/船号',
`driver_name` varchar(20) NOT NULL COMMENT '驾驶人/船长',
`violation_type` varchar(50) DEFAULT NULL COMMENT '类型',
`violation_item` varchar(100) DEFAULT NULL COMMENT '事项',
`violation_time` datetime NOT NULL COMMENT '违章时间',
`location` varchar(100) NOT NULL COMMENT '地址',
`fine_amount` decimal(18,2) DEFAULT NULL COMMENT '被罚金额',
`deduct_points` int(11) DEFAULT NULL COMMENT '被扣分数',
`penalty_unit` varchar(50) DEFAULT NULL COMMENT '被罚单位',
`process_status` varchar(20) NOT NULL DEFAULT '已处理' COMMENT '处理状态',
`process_description` varchar(500) NOT NULL COMMENT '过程描述',
`process_result` varchar(500) DEFAULT NULL COMMENT '处理结果',
`attachments` varchar(1000) DEFAULT NULL COMMENT '附件',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_violation_record_vehicle` (`vehicle_type`,`vehicle_no`) USING BTREE,
KEY `idx_violation_record_driver` (`driver_name`) USING BTREE,
KEY `idx_violation_record_time` (`violation_time`) USING BTREE,
KEY `idx_violation_record_status` (`process_status`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='违章记录';
-- ----------------------------
-- Records of blade_menu for violation record
-- parent_id 默认挂载至 transport.sql 中的“车/船务管理”2075436235826896898
-- ----------------------------
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES
(2077620000000000001, 2075436235826896898, 'violation_record', '违章记录', 'violation_record', '/vehicle/violation-record', 'iconfont iconicon_doc', 70, 1, 0, 1, '', '', 0),
(2077620000000000002, 2077620000000000001, 'violation_record_add', '新增', 'violation_record_add', '', '', 1, 2, 0, 1, NULL, '', 0),
(2077620000000000003, 2077620000000000001, 'violation_record_edit', '编辑', 'violation_record_edit', '', '', 2, 2, 0, 1, NULL, '', 0),
(2077620000000000004, 2077620000000000001, 'violation_record_delete', '批量删除', 'violation_record_delete', '', '', 3, 2, 0, 1, NULL, '', 0),
(2077620000000000005, 2077620000000000001, 'violation_record_view', '查看', 'violation_record_view', '', '', 4, 2, 0, 1, NULL, '', 0),
(2077620000000000006, 2077620000000000001, 'violation_record_import', '批量导入', 'violation_record_import', '', '', 5, 2, 0, 1, NULL, '', 0),
(2077620000000000007, 2077620000000000001, 'violation_record_template', '下载模板', 'violation_record_template', '', '', 6, 2, 0, 1, NULL, '', 0),
(2077620000000000008, 2077620000000000001, 'violation_record_export', '批量导出', 'violation_record_export', '', '', 7, 2, 0, 1, NULL, '', 0),
(2077620000000000009, 2077620000000000001, 'violation_record_list', '列表', 'violation_record_list', '/blade-transport/violation-record/list', '', 8, 2, 0, 1, NULL, '', 0);

View File

@@ -70,8 +70,10 @@ CREATE TABLE `blade_currency` (
`symbol` varchar(10) DEFAULT NULL COMMENT '货币符号',
`decimal_places` int(11) DEFAULT '2' COMMENT '小数位数',
`exchange_rate` decimal(18,6) DEFAULT '1.000000' COMMENT '汇率',
`effective_date` date NOT NULL COMMENT '生效日期',
`expiry_date` date DEFAULT NULL COMMENT '失效日期',
`is_base_currency` int(11) DEFAULT '0' COMMENT '是否本位币',
`data_source` varchar(20) DEFAULT '手工' COMMENT '数据来源',
`data_source` varchar(20) DEFAULT '手工' COMMENT '来源',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
@@ -81,10 +83,11 @@ CREATE TABLE `blade_currency` (
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `uk_currency_code` (`code`) USING BTREE,
UNIQUE KEY `uk_currency_code_effective_date` (`code`,`effective_date`) USING BTREE,
KEY `idx_currency_effective` (`code`,`effective_date`,`expiry_date`) USING BTREE,
KEY `idx_currency_base` (`is_base_currency`) USING BTREE,
KEY `idx_currency_status` (`status`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='币种主数据';
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='币种汇率';
-- ----------------------------
-- Records of blade_currency
@@ -999,7 +1002,7 @@ INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `s
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2075431710063828994, 2075431169720033282, 'airport_master_edit', '编辑', 'airport_master_edit', '', '', 1, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2075431753298714626, 2075431169720033282, 'airport_master_status', '修改状态', 'airport_master_status', '', '', 1, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2075431820189474818, 2075431169720033282, 'airport_master_add', '新增', 'airport_master_add', '', '', 1, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2075449000000000001, 1164733399668962201, 'currency', '币种主数据', 'currency', '/base/currency', 'iconfont iconicon_exchange', 40, 1, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2075449000000000001, 1164733399668962201, 'currency', '币种汇率管理', 'currency', '/base/currency', 'iconfont iconicon_exchange', 40, 1, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2075449000000000002, 2075449000000000001, 'currency_import', '批量导入', 'currency_import', '', '', 1, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2075449000000000003, 2075449000000000001, 'currency_template', '下载模板', 'currency_template', '', '', 1, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2075449000000000004, 2075449000000000001, 'currency_export', '批量导出', 'currency_export', '', '', 1, 2, 0, 1, NULL, '', 0);
@@ -1036,6 +1039,97 @@ INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `s
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2075438207636316165, 2075437082342301697, 'maintenance_record_export', '批量导出', 'maintenance_record_export', '', '', 1, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2075444068651868162, 2075437082342301697, 'maintenance_record_list', '列表', 'maintenance_record_list', '/blade-transport/maintenance-record/list', '', 1, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2075444261606629377, 2075437237678350338, 'maintenance_plan_list', '列表', 'maintenance_plan_list', '/blade-transport/maintenance-plan/list', '', 1, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077610000000000001, 2075436235826896898, 'insurance_record', '保险记录', 'insurance_record', '/vehicle/insurance-record', 'iconfont iconicon_doc', 60, 1, 0, 1, '', '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077610000000000002, 2077610000000000001, 'insurance_record_add', '新增', 'insurance_record_add', '', '', 1, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077610000000000003, 2077610000000000001, 'insurance_record_edit', '编辑', 'insurance_record_edit', '', '', 2, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077610000000000004, 2077610000000000001, 'insurance_record_delete', '批量删除', 'insurance_record_delete', '', '', 3, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077610000000000005, 2077610000000000001, 'insurance_record_view', '查看', 'insurance_record_view', '', '', 4, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077610000000000006, 2077610000000000001, 'insurance_record_import', '批量导入', 'insurance_record_import', '', '', 5, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077610000000000007, 2077610000000000001, 'insurance_record_template', '下载模板', 'insurance_record_template', '', '', 6, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077610000000000008, 2077610000000000001, 'insurance_record_export', '批量导出', 'insurance_record_export', '', '', 7, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077610000000000009, 2077610000000000001, 'insurance_record_list', '列表', 'insurance_record_list', '/blade-transport/insurance-record/list', '', 8, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077610000000000010, 2077610000000000001, 'insurance_record_ocr', 'OCR识别', 'insurance_record_ocr', '', '', 9, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077620000000000001, 2075436235826896898, 'violation_record', '违章记录', 'violation_record', '/vehicle/violation-record', 'iconfont iconicon_doc', 70, 1, 0, 1, '', '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077620000000000002, 2077620000000000001, 'violation_record_add', '新增', 'violation_record_add', '', '', 1, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077620000000000003, 2077620000000000001, 'violation_record_edit', '编辑', 'violation_record_edit', '', '', 2, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077620000000000004, 2077620000000000001, 'violation_record_delete', '批量删除', 'violation_record_delete', '', '', 3, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077620000000000005, 2077620000000000001, 'violation_record_view', '查看', 'violation_record_view', '', '', 4, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077620000000000006, 2077620000000000001, 'violation_record_import', '批量导入', 'violation_record_import', '', '', 5, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077620000000000007, 2077620000000000001, 'violation_record_template', '下载模板', 'violation_record_template', '', '', 6, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077620000000000008, 2077620000000000001, 'violation_record_export', '批量导出', 'violation_record_export', '', '', 7, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077620000000000009, 2077620000000000001, 'violation_record_list', '列表', 'violation_record_list', '/blade-transport/violation-record/list', '', 8, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077630000000000001, 2075436235826896898, 'tire_replacement_record', '换胎记录', 'tire_replacement_record', '/vehicle/tire-replacement-record', 'iconfont iconicon_doc', 80, 1, 0, 1, '', '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077630000000000002, 2077630000000000001, 'tire_replacement_record_add', '新增', 'tire_replacement_record_add', '', '', 1, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077630000000000003, 2077630000000000001, 'tire_replacement_record_edit', '编辑', 'tire_replacement_record_edit', '', '', 2, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077630000000000004, 2077630000000000001, 'tire_replacement_record_delete', '批量删除', 'tire_replacement_record_delete', '', '', 3, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077630000000000005, 2077630000000000001, 'tire_replacement_record_view', '查看', 'tire_replacement_record_view', '', '', 4, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077630000000000006, 2077630000000000001, 'tire_replacement_record_import', '批量导入', 'tire_replacement_record_import', '', '', 5, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077630000000000007, 2077630000000000001, 'tire_replacement_record_template', '下载模板', 'tire_replacement_record_template', '', '', 6, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077630000000000008, 2077630000000000001, 'tire_replacement_record_export', '批量导出', 'tire_replacement_record_export', '', '', 7, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077630000000000009, 2077630000000000001, 'tire_replacement_record_list', '列表', 'tire_replacement_record_list', '/blade-transport/tire-replacement-record/list', '', 8, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077640000000000001, 2075436235826896898, 'accident_record', '事故记录', 'accident_record', '/vehicle/accident-record', 'iconfont iconicon_doc', 90, 1, 0, 1, '', '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077640000000000002, 2077640000000000001, 'accident_record_add', '新增', 'accident_record_add', '', '', 1, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077640000000000003, 2077640000000000001, 'accident_record_edit', '编辑', 'accident_record_edit', '', '', 2, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077640000000000004, 2077640000000000001, 'accident_record_delete', '批量删除', 'accident_record_delete', '', '', 3, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077640000000000005, 2077640000000000001, 'accident_record_view', '查看', 'accident_record_view', '', '', 4, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077640000000000006, 2077640000000000001, 'accident_record_import', '批量导入', 'accident_record_import', '', '', 5, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077640000000000007, 2077640000000000001, 'accident_record_template', '下载模板', 'accident_record_template', '', '', 6, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077640000000000008, 2077640000000000001, 'accident_record_export', '批量导出', 'accident_record_export', '', '', 7, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077640000000000009, 2077640000000000001, 'accident_record_list', '列表', 'accident_record_list', '/blade-transport/accident-record/list', '', 8, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077650000000000001, 2075436235826896898, 'annual_inspection_record', '年检记录', 'annual_inspection_record', '/vehicle/annual-inspection-record', 'iconfont iconicon_doc', 100, 1, 0, 1, '', '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077650000000000002, 2077650000000000001, 'annual_inspection_record_add', '新增', 'annual_inspection_record_add', '', '', 1, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077650000000000003, 2077650000000000001, 'annual_inspection_record_edit', '编辑', 'annual_inspection_record_edit', '', '', 2, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077650000000000004, 2077650000000000001, 'annual_inspection_record_delete', '批量删除', 'annual_inspection_record_delete', '', '', 3, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077650000000000005, 2077650000000000001, 'annual_inspection_record_view', '查看', 'annual_inspection_record_view', '', '', 4, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077650000000000006, 2077650000000000001, 'annual_inspection_record_import', '批量导入', 'annual_inspection_record_import', '', '', 5, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077650000000000007, 2077650000000000001, 'annual_inspection_record_template', '下载模板', 'annual_inspection_record_template', '', '', 6, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077650000000000008, 2077650000000000001, 'annual_inspection_record_export', '批量导出', 'annual_inspection_record_export', '', '', 7, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077650000000000009, 2077650000000000001, 'annual_inspection_record_list', '列表', 'annual_inspection_record_list', '/blade-transport/annual-inspection-record/list', '', 8, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077660000000000001, 2075436235826896898, 'mileage_record', '里程记录', 'mileage_record', '/vehicle/mileage-record', 'iconfont iconicon_doc', 110, 1, 0, 1, '', '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077660000000000002, 2077660000000000001, 'mileage_record_add', '新增', 'mileage_record_add', '', '', 1, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077660000000000003, 2077660000000000001, 'mileage_record_edit', '编辑', 'mileage_record_edit', '', '', 2, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077660000000000004, 2077660000000000001, 'mileage_record_delete', '批量删除', 'mileage_record_delete', '', '', 3, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077660000000000005, 2077660000000000001, 'mileage_record_view', '查看', 'mileage_record_view', '', '', 4, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077660000000000006, 2077660000000000001, 'mileage_record_import', '批量导入', 'mileage_record_import', '', '', 5, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077660000000000007, 2077660000000000001, 'mileage_record_template', '下载模板', 'mileage_record_template', '', '', 6, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077660000000000008, 2077660000000000001, 'mileage_record_export', '批量导出', 'mileage_record_export', '', '', 7, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077660000000000009, 2077660000000000001, 'mileage_record_list', '列表', 'mileage_record_list', '/blade-transport/mileage-record/list', '', 8, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077670000000000001, 2075436235826896898, 'transport_change_record', '变更记录', 'transport_change_record', '/vehicle/transport-change-record', 'iconfont iconicon_doc', 120, 1, 0, 1, '', '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077670000000000002, 2077670000000000001, 'transport_change_record_add', '新增', 'transport_change_record_add', '', '', 1, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077670000000000003, 2077670000000000001, 'transport_change_record_edit', '编辑', 'transport_change_record_edit', '', '', 2, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077670000000000004, 2077670000000000001, 'transport_change_record_delete', '批量删除', 'transport_change_record_delete', '', '', 3, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077670000000000005, 2077670000000000001, 'transport_change_record_view', '查看', 'transport_change_record_view', '', '', 4, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077670000000000006, 2077670000000000001, 'transport_change_record_import', '批量导入', 'transport_change_record_import', '', '', 5, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077670000000000007, 2077670000000000001, 'transport_change_record_template', '下载模板', 'transport_change_record_template', '', '', 6, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077670000000000008, 2077670000000000001, 'transport_change_record_export', '批量导出', 'transport_change_record_export', '', '', 7, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077670000000000009, 2077670000000000001, 'transport_change_record_list', '列表', 'transport_change_record_list', '/blade-transport/transport-change-record/list', '', 8, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077680000000000001, 2075436235826896898, 'oil_electric_record', '油电记录', 'oil_electric_record', '/vehicle/oil-electric-record', 'iconfont iconicon_doc', 130, 1, 0, 1, '', '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077680000000000002, 2077680000000000001, 'oil_electric_record_add', '新增', 'oil_electric_record_add', '', '', 1, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077680000000000003, 2077680000000000001, 'oil_electric_record_edit', '编辑', 'oil_electric_record_edit', '', '', 2, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077680000000000004, 2077680000000000001, 'oil_electric_record_delete', '批量删除', 'oil_electric_record_delete', '', '', 3, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077680000000000005, 2077680000000000001, 'oil_electric_record_view', '查看', 'oil_electric_record_view', '', '', 4, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077680000000000006, 2077680000000000001, 'oil_electric_record_import', '批量导入', 'oil_electric_record_import', '', '', 5, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077680000000000007, 2077680000000000001, 'oil_electric_record_template', '下载模板', 'oil_electric_record_template', '', '', 6, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077680000000000008, 2077680000000000001, 'oil_electric_record_export', '批量导出', 'oil_electric_record_export', '', '', 7, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077680000000000009, 2077680000000000001, 'oil_electric_record_list', '列表', 'oil_electric_record_list', '/blade-transport/oil-electric-record/list', '', 8, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077690000000000001, 2075436235826896898, 'etc_record', 'ETC记录', 'etc_record', '/vehicle/etc-record', 'iconfont iconicon_doc', 140, 1, 0, 1, '', '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077690000000000002, 2077690000000000001, 'etc_record_add', '新增', 'etc_record_add', '', '', 1, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077690000000000003, 2077690000000000001, 'etc_record_edit', '编辑', 'etc_record_edit', '', '', 2, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077690000000000004, 2077690000000000001, 'etc_record_delete', '批量删除', 'etc_record_delete', '', '', 3, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077690000000000005, 2077690000000000001, 'etc_record_view', '查看', 'etc_record_view', '', '', 4, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077690000000000006, 2077690000000000001, 'etc_record_import', '批量导入', 'etc_record_import', '', '', 5, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077690000000000007, 2077690000000000001, 'etc_record_template', '下载模板', 'etc_record_template', '', '', 6, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077690000000000008, 2077690000000000001, 'etc_record_export', '批量导出', 'etc_record_export', '', '', 7, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077690000000000009, 2077690000000000001, 'etc_record_list', '列表', 'etc_record_list', '/blade-transport/etc-record/list', '', 8, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077700000000000001, 2075436235826896898, 'other_expense_record', '其他费用记录', 'other_expense_record', '/vehicle/other-expense-record', 'iconfont iconicon_doc', 150, 1, 0, 1, '', '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077700000000000002, 2077700000000000001, 'other_expense_record_add', '新增', 'other_expense_record_add', '', '', 1, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077700000000000003, 2077700000000000001, 'other_expense_record_edit', '编辑', 'other_expense_record_edit', '', '', 2, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077700000000000004, 2077700000000000001, 'other_expense_record_delete', '批量删除', 'other_expense_record_delete', '', '', 3, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077700000000000005, 2077700000000000001, 'other_expense_record_view', '查看', 'other_expense_record_view', '', '', 4, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077700000000000006, 2077700000000000001, 'other_expense_record_import', '批量导入', 'other_expense_record_import', '', '', 5, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077700000000000007, 2077700000000000001, 'other_expense_record_template', '下载模板', 'other_expense_record_template', '', '', 6, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077700000000000008, 2077700000000000001, 'other_expense_record_export', '批量导出', 'other_expense_record_export', '', '', 7, 2, 0, 1, NULL, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (2077700000000000009, 2077700000000000001, 'other_expense_record_list', '列表', 'other_expense_record_list', '/blade-transport/other-expense-record/list', '', 8, 2, 0, 1, NULL, '', 0);
COMMIT;
-- ----------------------------
@@ -5525,4 +5619,373 @@ BEGIN;
INSERT INTO `blade_vehicle_maintenance_record` (`id`, `tenant_id`, `vehicle_type`, `vehicle_no`, `maintainer`, `maintenance_time`, `location`, `replaced_part`, `cost`, `company`, `contact`, `address`, `factory_time`, `mileage`, `mileage_unit`, `attachments`, `remark`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`, `status`, `is_deleted`) VALUES (2075444431140397057, '000000', '车辆', '桂A12323', '测试人员', '2026-07-01 00:00:00', '轮胎', '', 1000.00, '', '', '', NULL, NULL, '公里', '', '', 1123598821738675201, 1123598813738675201, '2026-07-10 12:58:07', 1123598821738675201, '2026-07-10 12:58:07', 1, 0);
COMMIT;
-- ----------------------------
-- Table structure for blade_insurance_record
-- ----------------------------
DROP TABLE IF EXISTS `blade_insurance_record`;
CREATE TABLE `blade_insurance_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`vehicle_type` varchar(20) NOT NULL COMMENT '车船类型',
`vehicle_no` varchar(50) NOT NULL COMMENT '车牌号/船号',
`insurance_type` varchar(50) NOT NULL COMMENT '保险类型',
`policy_no` varchar(80) NOT NULL COMMENT '保单号',
`start_date` date NOT NULL COMMENT '开始日期',
`end_date` date NOT NULL COMMENT '结束日期',
`insured_amount` decimal(18,2) DEFAULT NULL COMMENT '保额',
`premium` decimal(18,2) NOT NULL DEFAULT '0.00' COMMENT '保费',
`invoice_no` varchar(80) DEFAULT NULL COMMENT '发票号',
`invoice_date` date DEFAULT NULL COMMENT '开票日期',
`ocr_template` varchar(100) DEFAULT NULL COMMENT 'OCR识别模板',
`policy_file` varchar(1000) DEFAULT NULL COMMENT '保单附件',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `uk_insurance_record_policy` (`vehicle_type`,`insurance_type`,`policy_no`) USING BTREE,
KEY `idx_insurance_record_vehicle` (`vehicle_type`,`vehicle_no`) USING BTREE,
KEY `idx_insurance_record_type` (`insurance_type`) USING BTREE,
KEY `idx_insurance_record_end_date` (`end_date`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='保险记录';
-- ----------------------------
-- Records of blade_insurance_record
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for blade_violation_record
-- ----------------------------
DROP TABLE IF EXISTS `blade_violation_record`;
CREATE TABLE `blade_violation_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`vehicle_type` varchar(20) NOT NULL COMMENT '车船类型',
`vehicle_no` varchar(30) NOT NULL COMMENT '车牌号/船号',
`driver_name` varchar(20) NOT NULL COMMENT '驾驶人/船长',
`violation_type` varchar(50) DEFAULT NULL COMMENT '类型',
`violation_item` varchar(100) DEFAULT NULL COMMENT '事项',
`violation_time` datetime NOT NULL COMMENT '违章时间',
`location` varchar(100) NOT NULL COMMENT '地址',
`fine_amount` decimal(18,2) DEFAULT NULL COMMENT '被罚金额',
`deduct_points` int(11) DEFAULT NULL COMMENT '被扣分数',
`penalty_unit` varchar(50) DEFAULT NULL COMMENT '被罚单位',
`process_status` varchar(20) NOT NULL DEFAULT '已处理' COMMENT '处理状态',
`process_description` varchar(500) NOT NULL COMMENT '过程描述',
`process_result` varchar(500) DEFAULT NULL COMMENT '处理结果',
`attachments` varchar(1000) DEFAULT NULL COMMENT '附件',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_violation_record_vehicle` (`vehicle_type`,`vehicle_no`) USING BTREE,
KEY `idx_violation_record_driver` (`driver_name`) USING BTREE,
KEY `idx_violation_record_time` (`violation_time`) USING BTREE,
KEY `idx_violation_record_status` (`process_status`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='违章记录';
-- ----------------------------
-- Records of blade_violation_record
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for blade_tire_replacement_record
-- ----------------------------
DROP TABLE IF EXISTS `blade_tire_replacement_record`;
CREATE TABLE `blade_tire_replacement_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`vehicle_no` varchar(30) NOT NULL COMMENT '车牌号',
`handler` varchar(20) DEFAULT NULL COMMENT '处理人',
`replacement_time` date NOT NULL COMMENT '换胎时间',
`tire_brand` varchar(50) DEFAULT NULL COMMENT '轮胎品牌',
`tire_quantity` int(11) DEFAULT NULL COMMENT '换胎数量',
`replacement_cost` decimal(18,2) NOT NULL COMMENT '换胎费用',
`replacement_description` varchar(200) DEFAULT NULL COMMENT '换胎说明',
`attachments` varchar(1000) DEFAULT NULL COMMENT '附件',
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_tire_replacement_record_vehicle` (`vehicle_no`) USING BTREE,
KEY `idx_tire_replacement_record_time` (`replacement_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='换胎记录';
-- ----------------------------
-- Records of blade_tire_replacement_record
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for blade_accident_record
-- ----------------------------
DROP TABLE IF EXISTS `blade_accident_record`;
CREATE TABLE `blade_accident_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`vehicle_type` varchar(20) NOT NULL COMMENT '车船类型',
`vehicle_no` varchar(30) NOT NULL COMMENT '车牌号/船号',
`accident_date` date NOT NULL COMMENT '事故发生日期',
`accident_location` varchar(100) DEFAULT NULL COMMENT '事故发生地点',
`accident_nature` varchar(20) DEFAULT NULL COMMENT '事故性质',
`accident_responsibility` varchar(20) DEFAULT NULL COMMENT '事故责任',
`direct_economic_loss` decimal(18,2) DEFAULT NULL COMMENT '直接经济损失',
`insurance_claim_amount` decimal(18,2) DEFAULT NULL COMMENT '保险理赔金额',
`accident_reason_damage` varchar(500) DEFAULT NULL COMMENT '事故原因及损坏情况',
`attachments` varchar(1000) DEFAULT NULL COMMENT '附件',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_accident_record_vehicle` (`vehicle_type`,`vehicle_no`) USING BTREE,
KEY `idx_accident_record_date` (`accident_date`) USING BTREE,
KEY `idx_accident_record_nature` (`accident_nature`) USING BTREE,
KEY `idx_accident_record_responsibility` (`accident_responsibility`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='事故记录';
-- ----------------------------
-- Records of blade_accident_record
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for blade_annual_inspection_record
-- ----------------------------
DROP TABLE IF EXISTS `blade_annual_inspection_record`;
CREATE TABLE `blade_annual_inspection_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`vehicle_type` varchar(20) NOT NULL COMMENT '车船类型',
`vehicle_no` varchar(30) NOT NULL COMMENT '车牌号/船号',
`inspection_assessment_date` date NOT NULL COMMENT '检测评定日期',
`vehicle_technical_level` varchar(20) DEFAULT NULL COMMENT '车辆技术等级',
`ship_inspection_type` varchar(20) DEFAULT NULL COMMENT '船舶检验类型',
`valid_until_date` date NOT NULL COMMENT '有效期截止日',
`passenger_type_level` varchar(50) DEFAULT NULL COMMENT '客车类型及等级',
`inspection_unit` varchar(50) DEFAULT NULL COMMENT '检测评定单位',
`fee` decimal(18,2) NOT NULL COMMENT '费用',
`assessment_unit` varchar(50) DEFAULT NULL COMMENT '评定(复核)单位',
`attachments` varchar(1000) DEFAULT NULL COMMENT '附件',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_annual_inspection_record_vehicle` (`vehicle_type`,`vehicle_no`) USING BTREE,
KEY `idx_annual_inspection_record_assessment` (`inspection_assessment_date`) USING BTREE,
KEY `idx_annual_inspection_record_valid` (`valid_until_date`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='年检记录';
-- ----------------------------
-- Records of blade_annual_inspection_record
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for blade_mileage_record
-- ----------------------------
DROP TABLE IF EXISTS `blade_mileage_record`;
CREATE TABLE `blade_mileage_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`vehicle_no` varchar(30) NOT NULL COMMENT '车牌号',
`previous_month_mileage` decimal(18,2) DEFAULT NULL COMMENT '上月统计里程',
`current_month_mileage` decimal(18,2) DEFAULT NULL COMMENT '本月统计里程',
`monthly_mileage` decimal(18,2) DEFAULT NULL COMMENT '本月行驶里程',
`total_mileage` decimal(18,2) DEFAULT NULL COMMENT '累计行驶里程',
`attachments` varchar(1000) DEFAULT NULL COMMENT '附件',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_mileage_record_vehicle` (`vehicle_no`) USING BTREE,
KEY `idx_mileage_record_total` (`total_mileage`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='里程记录';
-- ----------------------------
-- Records of blade_mileage_record
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for blade_transport_change_record
-- ----------------------------
DROP TABLE IF EXISTS `blade_transport_change_record`;
CREATE TABLE `blade_transport_change_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`vehicle_type` varchar(20) NOT NULL COMMENT '车船类型',
`vehicle_no` varchar(30) DEFAULT NULL COMMENT '车牌号/船号',
`change_item` varchar(50) NOT NULL COMMENT '变更事项',
`change_content` varchar(200) NOT NULL COMMENT '变更内容',
`attachments` varchar(1000) DEFAULT NULL COMMENT '附件',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_transport_change_record_vehicle` (`vehicle_type`,`vehicle_no`) USING BTREE,
KEY `idx_transport_change_record_item` (`change_item`) USING BTREE,
KEY `idx_transport_change_record_create_time` (`create_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='变更记录';
-- ----------------------------
-- Records of blade_transport_change_record
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for blade_oil_electric_record
-- ----------------------------
DROP TABLE IF EXISTS `blade_oil_electric_record`;
CREATE TABLE `blade_oil_electric_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`card_no` varchar(30) DEFAULT NULL COMMENT '卡号',
`transaction_time` datetime NOT NULL COMMENT '交易时间',
`vehicle_type` varchar(20) NOT NULL COMMENT '车船类型',
`fee_type` varchar(20) NOT NULL COMMENT '费用类型',
`oil_product` varchar(50) DEFAULT NULL COMMENT '油品',
`vehicle_no` varchar(30) NOT NULL COMMENT '车牌号/船号',
`card_holder` varchar(20) DEFAULT NULL COMMENT '持卡人',
`data_source` varchar(20) DEFAULT '手工录入' COMMENT '数据来源',
`quantity` decimal(18,2) DEFAULT NULL COMMENT '数量',
`unit_price` decimal(18,2) DEFAULT NULL COMMENT '单价',
`transaction_amount` decimal(18,2) NOT NULL COMMENT '交易金额',
`balance` decimal(18,2) DEFAULT NULL COMMENT '余额',
`station` varchar(50) DEFAULT NULL COMMENT '站点',
`attachments` varchar(1000) DEFAULT NULL COMMENT '附件',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_oil_electric_record_vehicle` (`vehicle_type`,`vehicle_no`) USING BTREE,
KEY `idx_oil_electric_record_fee_type` (`fee_type`) USING BTREE,
KEY `idx_oil_electric_record_transaction_time` (`transaction_time`) USING BTREE,
KEY `idx_oil_electric_record_amount` (`transaction_amount`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='油电记录';
-- ----------------------------
-- Records of blade_oil_electric_record
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for blade_etc_record
-- ----------------------------
DROP TABLE IF EXISTS `blade_etc_record`;
CREATE TABLE `blade_etc_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`vehicle_no` varchar(30) NOT NULL COMMENT '车牌号',
`etc_card_no` varchar(30) NOT NULL COMMENT 'ETC卡号',
`entry_time` datetime DEFAULT NULL COMMENT '入口时间',
`exit_time` datetime NOT NULL COMMENT '出口时间',
`entry_station` varchar(50) DEFAULT NULL COMMENT '入口站',
`exit_station` varchar(50) DEFAULT NULL COMMENT '出口站',
`data_source` varchar(20) DEFAULT '手工录入' COMMENT '数据来源',
`transaction_amount` decimal(18,2) NOT NULL COMMENT '交易金额',
`attachments` varchar(1000) DEFAULT NULL COMMENT '附件',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_etc_record_vehicle` (`vehicle_no`) USING BTREE,
KEY `idx_etc_record_card` (`etc_card_no`) USING BTREE,
KEY `idx_etc_record_exit_time` (`exit_time`) USING BTREE,
KEY `idx_etc_record_amount` (`transaction_amount`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='ETC记录';
-- ----------------------------
-- Records of blade_etc_record
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for blade_other_expense_record
-- ----------------------------
DROP TABLE IF EXISTS `blade_other_expense_record`;
CREATE TABLE `blade_other_expense_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
`expense_date` date NOT NULL COMMENT '费用日期',
`expense_type` varchar(20) NOT NULL COMMENT '其他费用类型',
`vehicle_type` varchar(20) NOT NULL COMMENT '车船类型',
`vehicle_no` varchar(30) NOT NULL COMMENT '车牌号/船号',
`data_source` varchar(20) DEFAULT '手工录入' COMMENT '数据来源',
`amount` decimal(18,2) NOT NULL COMMENT '金额',
`attachments` varchar(1000) DEFAULT NULL COMMENT '附件',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT '1' COMMENT '状态',
`is_deleted` int(11) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_other_expense_record_vehicle` (`vehicle_type`,`vehicle_no`) USING BTREE,
KEY `idx_other_expense_record_type` (`expense_type`) USING BTREE,
KEY `idx_other_expense_record_date` (`expense_date`) USING BTREE,
KEY `idx_other_expense_record_amount` (`amount`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='其他费用记录';
-- ----------------------------
-- Records of blade_other_expense_record
-- ----------------------------
BEGIN;
COMMIT;
SET FOREIGN_KEY_CHECKS = 1;