refactor: 优化资产模块字段和业务逻辑
- 添加 OCR 模块到主 pom.xml - 优化客户管理模块 - 调整客户字段(customerNo -> customerCode) - 新增合作状态、省份城市等字段 - 新增客户商务经理关联表 - 优化客户查询和保存逻辑 - 优化停车场管理 - 调整停车场字段结构 - 优化字段命名和注释 - 优化车型管理 - 新增车型分类、能源类型等字段 - 优化保养项目管理 - 新增车型简化查询接口 - 新增数据库脚本 - 车辆类型字典数据 - 停车场和车型字段更新脚本
This commit is contained in:
75
sql/update-2026-03-12-parking-vehiclemodel-fields.sql
Normal file
75
sql/update-2026-03-12-parking-vehiclemodel-fields.sql
Normal file
@@ -0,0 +1,75 @@
|
||||
-- ==================== 停车场和车型参数表字段补全 ====================
|
||||
-- 作者: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;
|
||||
Reference in New Issue
Block a user