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

76 lines
2.7 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
-- 说明:根据 AXURE 原型需求补全缺失字段
-- ==================== 1. 停车场表补全字段 ====================
-- 补全字段租金费用、合同文件URL
ALTER TABLE `asset_parking`
ADD COLUMN `rent_fee` decimal(10,2) DEFAULT NULL COMMENT '租金费用(元/月)' AFTER `remark`,
ADD COLUMN `contract_file_url` varchar(500) DEFAULT NULL COMMENT '合同文件URL' AFTER `rent_fee`;
-- 添加索引
ALTER TABLE `asset_parking`
ADD KEY `idx_lease_date` (`lease_start_date`, `lease_end_date`) COMMENT '租赁时间范围查询';
-- ==================== 2. 车型参数表补全字段 ====================
-- 补全字段:车辆类型、车牌颜色、电池类型、供氢系统厂家
ALTER TABLE `asset_vehicle_model`
ADD COLUMN `vehicle_type` int DEFAULT NULL COMMENT '车辆类型(字典)' AFTER `model`,
ADD COLUMN `plate_color` varchar(50) DEFAULT NULL COMMENT '车牌颜色(如:绿牌、蓝牌、黄牌)' AFTER `notice_model`,
ADD COLUMN `battery_type` varchar(100) DEFAULT NULL COMMENT '电池类型(如:磷酸铁锂、三元锂)' AFTER `battery_factory`,
ADD COLUMN `hydrogen_factory` varchar(200) DEFAULT NULL COMMENT '供氢系统厂家' AFTER `refrigerator_factory`;
-- 添加索引
ALTER TABLE `asset_vehicle_model`
ADD KEY `idx_vehicle_type` (`vehicle_type`) COMMENT '车辆类型查询',
ADD KEY `idx_brand_model` (`brand`, `model`) COMMENT '品牌型号组合查询';
-- ==================== 3. 数据字典补充说明 ====================
-- 以下字典需要在系统字典表中配置:
-- 车辆类型字典asset_vehicle_type
-- 示例值:
-- 1 - 小型轿车
-- 2 - SUV
-- 3 - 厢式货车
-- 4 - 18吨双飞翼货车
-- 车牌颜色常用值:
-- 绿牌(新能源车)
-- 蓝牌(小型车)
-- 黄牌(大型车、货车)
-- 白牌(政府、军警用车)
-- 黑牌(外籍车辆)
-- 电池类型常用值:
-- 磷酸铁锂
-- 三元锂
-- 钛酸锂
-- 固态电池
-- ==================== 4. 验证脚本 ====================
-- 验证停车场表字段
SELECT
COLUMN_NAME,
COLUMN_TYPE,
COLUMN_COMMENT
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = DATABASE()
AND TABLE_NAME = 'asset_parking'
AND COLUMN_NAME IN ('rent_fee', 'contract_file_url')
ORDER BY ORDINAL_POSITION;
-- 验证车型参数表字段
SELECT
COLUMN_NAME,
COLUMN_TYPE,
COLUMN_COMMENT
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = DATABASE()
AND TABLE_NAME = 'asset_vehicle_model'
AND COLUMN_NAME IN ('vehicle_type', 'plate_color', 'battery_type', 'hydrogen_factory')
ORDER BY ORDINAL_POSITION;