Files
oneos-backend/sql/dict-2026-03-12-vehicle-type-dict.sql
kkfluous 30e15b90ea refactor: 优化资产模块字段和业务逻辑
- 添加 OCR 模块到主 pom.xml
- 优化客户管理模块
  - 调整客户字段(customerNo -> customerCode)
  - 新增合作状态、省份城市等字段
  - 新增客户商务经理关联表
  - 优化客户查询和保存逻辑
- 优化停车场管理
  - 调整停车场字段结构
  - 优化字段命名和注释
- 优化车型管理
  - 新增车型分类、能源类型等字段
  - 优化保养项目管理
  - 新增车型简化查询接口
- 新增数据库脚本
  - 车辆类型字典数据
  - 停车场和车型字段更新脚本
2026-03-12 20:35:36 +08:00

86 lines
3.0 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- ==================== 车辆类型数据字典配置 ====================
-- 作者AI Assistant
-- 日期2026-03-12
-- 说明:为车型参数表的 vehicle_type 字段配置数据字典
-- ==================== 1. 创建车辆类型字典类型 ====================
INSERT INTO `system_dict_type` (
`name`,
`type`,
`status`,
`remark`,
`creator`,
`create_time`,
`updater`,
`update_time`,
`deleted`,
`deleted_time`
) VALUES (
'车辆类型',
'asset_vehicle_type',
0,
'车辆资产管理-车辆类型分类',
'admin',
NOW(),
'admin',
NOW(),
0,
NULL
);
-- ==================== 2. 创建车辆类型字典数据 ====================
-- 获取刚插入的字典类型ID
SET @dict_type_id = LAST_INSERT_ID();
INSERT INTO `system_dict_data` (
`sort`,
`label`,
`value`,
`dict_type`,
`status`,
`color_type`,
`css_class`,
`remark`,
`creator`,
`create_time`,
`updater`,
`update_time`,
`deleted`
) VALUES
(1, '小型轿车', '1', 'asset_vehicle_type', 0, 'primary', '', '5座以下的小型乘用车', 'admin', NOW(), 'admin', NOW(), 0),
(2, 'SUV', '2', 'asset_vehicle_type', 0, 'success', '', '运动型多用途车', 'admin', NOW(), 'admin', NOW(), 0),
(3, '厢式货车', '3', 'asset_vehicle_type', 0, 'info', '', '封闭式货运车辆', 'admin', NOW(), 'admin', NOW(), 0),
(4, '18吨双飞翼货车', '4', 'asset_vehicle_type', 0, 'warning', '', '大型货运车辆', 'admin', NOW(), 'admin', NOW(), 0),
(5, '轻型货车', '5', 'asset_vehicle_type', 0, 'default', '', '4.5吨以下货车', 'admin', NOW(), 'admin', NOW(), 0),
(6, '中型货车', '6', 'asset_vehicle_type', 0, 'default', '', '4.5-12吨货车', 'admin', NOW(), 'admin', NOW(), 0),
(7, '重型货车', '7', 'asset_vehicle_type', 0, 'danger', '', '12吨以上货车', 'admin', NOW(), 'admin', NOW(), 0),
(8, '客车', '8', 'asset_vehicle_type', 0, 'primary', '', '大中型客运车辆', 'admin', NOW(), 'admin', NOW(), 0),
(9, '专用车', '9', 'asset_vehicle_type', 0, 'info', '', '特种用途车辆', 'admin', NOW(), 'admin', NOW(), 0);
-- ==================== 3. 验证字典配置 ====================
SELECT
dt.name AS '字典类型',
dt.type AS '字典编码',
dd.label AS '字典标签',
dd.value AS '字典值',
dd.sort AS '排序',
dd.status AS '状态'
FROM system_dict_type dt
LEFT JOIN system_dict_data dd ON dt.type = dd.dict_type
WHERE dt.type = 'asset_vehicle_type'
ORDER BY dd.sort;
-- ==================== 4. 补充说明 ====================
-- 车牌颜色常用值(不需要字典,直接使用字符串):
-- - 绿牌:新能源车辆
-- - 蓝牌小型车辆9座以下
-- - 黄牌:大型车辆、货车、营运车辆
-- - 白牌:政府、军警用车
-- - 黑牌:外籍车辆、领事馆车辆
-- 电池类型常用值(不需要字典,直接使用字符串):
-- - 磷酸铁锂:安全性高,寿命长
-- - 三元锂:能量密度高
-- - 钛酸锂:快充性能好
-- - 固态电池:下一代电池技术