部件判断重复接口

This commit is contained in:
小朱 2025-05-28 10:02:21 +08:00
parent b42a1d670e
commit 72487dd1ae
3 changed files with 32 additions and 0 deletions

View File

@ -122,4 +122,13 @@ public class EbikeComponentController {
public JsonResult<?> getComponentOutRecordInfo(@RequestParam(name="componentOutRecordId") @NotNull String componentOutRecordId) {
return ebikeComponentService.getComponentOutRecordInfo(componentOutRecordId);
}
/**
* 根据部件编号 和部件类型验证仓库中是否已经存在
* @params
* @return
*/
@PostMapping("/validateComponentExistence")
public JsonResult<?> validateComponentExistence(@RequestBody ReqValidateComponentExistenceDto params) {
return ebikeComponentService.validateComponentExistence(params);
}
}

View File

@ -0,0 +1,16 @@
package com.cdzy.ebikeoperate.model.dto.request;
import lombok.Data;
@Data
public class ReqValidateComponentExistenceDto {
/**
* 部件编号 Ecu的就是Sn
*/
private String componentCode;
/**
* 部件类型编号 如代表电池头盔等
*/
private String componentType;
}

View File

@ -82,4 +82,11 @@ public interface EbikeComponentService {
* @return ResComponentOutRecordInfoDto
*/
JsonResult<?> getComponentOutRecordInfo(String componentOutRecordId);
/**
* 根据部件编号 和部件类型验证仓库中是否已经存在
* @params
* @return
*/
JsonResult<?> validateComponentExistence(ReqValidateComponentExistenceDto params);
}