-- ==================== 车辆类型数据字典配置 ====================
-- 作者：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座以下）
-- - 黄牌：大型车辆、货车、营运车辆
-- - 白牌：政府、军警用车
-- - 黑牌：外籍车辆、领事馆车辆

-- 电池类型常用值（不需要字典，直接使用字符串）：
-- - 磷酸铁锂：安全性高，寿命长
-- - 三元锂：能量密度高
-- - 钛酸锂：快充性能好
-- - 固态电池：下一代电池技术
