k kfluous
|
c9ad20f942
|
feat: 车辆管理模块 - 分页查询和精简列表接口
- 创建5张车辆表(垂直分表设计)
- 实现分页查询接口(支持9个筛选条件)
- 实现精简列表接口(返回id、vin、plateNo)
- 创建16个文件(DO、Mapper、VO、Service、Controller)
|
2026-03-12 12:19:17 +08:00 |
|
k kfluous
|
a2e2d5c27e
|
refactor(asset): 优化保养项目设计,使用折中方案
变更内容:
1. 删除 maintainItemId 字段(冗余,无实际作用)
2. 保留 maintainItem 字段(直接存储项目名称)
3. 新增接口:获取已使用的保养项目列表(去重)
4. 前端可使用该接口提供下拉提示,提升用户体验
5. 添加 maintainItem 字段的非空校验
设计思路:
- 不引入保养项目字典表(避免过度设计)
- 通过 DISTINCT 查询提供已使用项目列表
- 用户可以输入新项目,也可以从已有项目中选择
- 后续如需规范化,可平滑升级到字典表方案
|
2026-03-12 09:54:00 +08:00 |
|
k kfluous
|
a614df46f3
|
feat: 新增资产管理模块 - 停车场和车型参数管理
- 停车场管理:CRUD + 业务校验 + 权限控制
- 车型参数管理:主子表关联 + 维保项目管理
- 数据库表结构:asset_parking, asset_vehicle_model, asset_vehicle_model_maintain_item
- 优化点:参数校验、业务逻辑校验、类型安全
|
2026-03-12 03:04:11 +08:00 |
|
k kfluous
|
3b7ec28653
|
Initial commit: OneOS backend based on yudao-cloud
|
2026-03-11 22:18:20 +08:00 |
|