k kfluous
|
70d50bc8b6
|
fix: 使用jakarta.validation替代javax.validation(Spring Boot 3兼容性)
|
2026-03-12 12:33:43 +08:00 |
|
k kfluous
|
a242735de8
|
fix: 使用@Autowired替代@Resource(Java 17兼容性)
|
2026-03-12 12:32:56 +08:00 |
|
k kfluous
|
997e492800
|
refactor: 合并asset-biz到asset-server,删除biz模块
|
2026-03-12 12:31:16 +08:00 |
|
k kfluous
|
bac42f09c6
|
fix: asset-server添加asset-biz模块依赖
|
2026-03-12 12:28:55 +08:00 |
|
k kfluous
|
31d88d7950
|
fix: 修复车辆Controller路径(/asset/vehicle -> /admin-api/asset/vehicle)
|
2026-03-12 12:25:54 +08:00 |
|
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
|
eb9eaf3810
|
feat(asset): 添加参数校验注解
停车场模块:
- 经度:-180~180,最多6位小数
- 纬度:-90~90,最多6位小数
- 手机号:1开头的11位数字
- 容量:必须大于0
- 已停车辆数:不能为负数
车型参数模块:
- 氢瓶容量、里程数:不能为负数
- 储电量、材料费、工时费:不能为负数
- 轮胎数量:必须大于0
- 保养周期:必须大于0
防止用户输入非法数据导致展示错乱
|
2026-03-12 09:32:48 +08:00 |
|
oneos-deploy
|
8defb1411b
|
fix(asset): 添加 Swagger 接口放行配置
- SecurityConfiguration 中添加 /v3/api-docs/** 等路径的放行
- 修复 Asset 模块 Swagger 文档无法访问的问题
|
2026-03-12 09:30:08 +08:00 |
|
oneos-deploy
|
b6254c0f3b
|
feat(asset): 添加 Asset 模块配置和依赖
- 在父 pom.xml 中添加 yudao-module-asset 模块
- 添加 yudao-spring-boot-starter-env 依赖
- 修改 application.yaml 配置(Nacos 配置导入、Bean 覆盖)
- 添加 SecurityConfiguration 配置类
- 添加 AssetWebConfiguration 配置类
- 修复启动失败问题
|
2026-03-12 09:12:01 +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
|
ca98eabf3a
|
配置中心化:使用 Nacos 管理所有配置,关闭验证码功能
|
2026-03-11 22:33:18 +08:00 |
|
k kfluous
|
3b7ec28653
|
Initial commit: OneOS backend based on yudao-cloud
|
2026-03-11 22:18:20 +08:00 |
|