refactor(energy): 简化事件驱动系统(7个→3个)
- 删除旧事件:BillApprovedEvent, BillCreatedEvent, DeductionCompletedEvent, DetailAuditedEvent, DetailCreatedEvent, RecordMatchedEvent - 新增事件:BillAuditPassedEvent, DetailAuditPassedEvent - 保留事件:RecordImportedEvent - 更新监听器:AccountEventListener, BillEventListener, DetailEventListener - 清理代码中的旧事件引用和注释 优化原则:前端简单,后端健壮 事件流程:导入→匹配→生成明细→审核→扣款→生成账单→结算
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
package cn.iocoder.yudao.module.ocr.api;
|
||||
|
||||
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
|
||||
import cn.iocoder.yudao.module.ocr.api.dto.VehicleLicenseReqDTO;
|
||||
import cn.iocoder.yudao.module.ocr.api.dto.VehicleLicenseRespDTO;
|
||||
import cn.iocoder.yudao.module.ocr.enums.ApiConstants;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.Parameter;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
|
||||
/**
|
||||
* OCR 识别 API 接口
|
||||
@@ -23,10 +23,7 @@ public interface OcrApi {
|
||||
|
||||
@PostMapping(PREFIX + "/vehicle-license")
|
||||
@Operation(summary = "识别行驶证(提供给内部模块)")
|
||||
@Parameter(name = "imageData", description = "图片数据(Base64编码)", required = true)
|
||||
@Parameter(name = "provider", description = "OCR厂商(可选,默认使用配置的默认厂商)", example = "baidu")
|
||||
CommonResult<VehicleLicenseRespDTO> recognizeVehicleLicense(
|
||||
@RequestParam("imageData") String imageData,
|
||||
@RequestParam(value = "provider", required = false) String provider);
|
||||
@RequestBody VehicleLicenseReqDTO reqDTO);
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
package cn.iocoder.yudao.module.ocr.api.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
public class VehicleLicenseReqDTO implements Serializable {
|
||||
|
||||
/** 图片数据(Base64编码) */
|
||||
private String imageData;
|
||||
|
||||
/** OCR厂商(可选) */
|
||||
private String provider;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user