kkfluous
|
2f38a703f9
|
refactor(energy): 简化事件驱动系统(7个→3个)
- 删除旧事件:BillApprovedEvent, BillCreatedEvent, DeductionCompletedEvent, DetailAuditedEvent, DetailCreatedEvent, RecordMatchedEvent
- 新增事件:BillAuditPassedEvent, DetailAuditPassedEvent
- 保留事件:RecordImportedEvent
- 更新监听器:AccountEventListener, BillEventListener, DetailEventListener
- 清理代码中的旧事件引用和注释
优化原则:前端简单,后端健壮
事件流程:导入→匹配→生成明细→审核→扣款→生成账单→结算
|
2026-03-16 12:53:14 +08:00 |
|
kkfluous
|
1dca703caa
|
feat(asset): add inspection template and record system for vehicle checks
Implement the shared inspection template system backend (Chunk 1) including:
- 4 database tables: template, template_item, record, record_item
- 3 enums: InspectionSourceType, InspectionStatus, InspectionResult
- 4 DO classes, 4 Mapper classes with query methods
- 6 VO classes for request/response
- MapStruct converter for DO/VO conversions
- Template service: CRUD, match by bizType+vehicleType
- Record service: create from template, clone, update items, complete
- 2 REST controllers with permission annotations
- Error codes for inspection and replacement modules
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-13 10:02:19 +08:00 |
|
kkfluous
|
43f2f054e9
|
feat: 实现供应商管理模块
- 新增供应商管理功能
- 数据库表:asset_supplier(27个字段)
- 基本信息:供应商编码、名称、类型、合作状态等
- 开票信息:税号、开票地址、账号、开户行等
- 完整的 CRUD 接口
- 后端代码
- Controller/Service/Mapper/VO/DO 完整实现
- 支持多条件分页查询
- 字段验证(手机号、邮箱格式)
- 供应商编码唯一性约束
- API 接口
- POST /asset/supplier/create - 创建供应商
- PUT /asset/supplier/update - 更新供应商
- DELETE /asset/supplier/delete - 删除供应商
- GET /asset/supplier/get - 获取供应商详情
- GET /asset/supplier/page - 分页查询供应商
- 查询功能
- 供应商编码精确查询
- 合作状态多选筛选
- 供应商名称模糊查询
- 供应商类型多选筛选
- 区域多选筛选
- 城市精确查询
- 创建者筛选
- 菜单和权限
- 供应商管理菜单
- 5个按钮权限(查询、创建、更新、删除、导出)
- 文档
- 供应商管理模块开发总结
- 数据库初始化脚本
|
2026-03-12 21:09:06 +08:00 |
|
kkfluous
|
78a6cde22d
|
feat: 实现 OCR 模块和车辆上牌管理功能
- 新增 yudao-module-ocr 模块
- OCR API 模块:定义 Feign 接口和 DTO
- OCR Server 模块:实现行驶证识别功能
- 集成百度 OCR SDK
- 支持多厂商扩展(百度/腾讯/阿里云)
- 新增车辆上牌管理功能
- 数据库表:asset_vehicle_registration
- 完整的 CRUD 接口
- 行驶证识别接口(集成 OCR)
- 车辆匹配功能(根据 VIN)
- 确认上牌功能(更新车辆信息)
- 技术实现
- 遵循 BPM/System 模块的 RPC API 模式
- 使用 Feign 实现服务间调用
- Base64 编码传输图片数据
- 统一返回格式 CommonResult<T>
- 文档
- OCR 模块使用文档
- OCR 部署指南
- 车辆上牌管理总结
- API 集成规划和总结
|
2026-03-12 20:33:21 +08:00 |
|