50 lines
1.6 KiB
Java
Raw Normal View History

2025-05-20 16:42:35 +08:00
package com.cdzy.ebikeoperate.controller;
import com.cdzy.common.model.JsonResult;
import com.cdzy.ebikeoperate.model.dto.request.ReqDevicePartStockInDto;
import com.cdzy.ebikeoperate.service.EbikeBikeQrcodeService;
import com.cdzy.ebikeoperate.service.EbikeComponentService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Map;
/**
* 车辆部件的相关接口
2025-05-20 16:42:35 +08:00
*/
@RestController
@RequestMapping("/ebikeComponent")
public class EbikeComponentController {
@Autowired
EbikeComponentService ebikeComponentService;
/**
* 中控设备部件入库暂存 stockInType 1暂存2入库
2025-05-20 16:42:35 +08:00
* @param params
* @return
*/
@PostMapping("/ecuStorageSave")
public JsonResult<?> ecuStorageSave(@RequestBody ReqDevicePartStockInDto params) {
return ebikeComponentService.ecuStorageSave(params);
}
/**
* 设备部件作废 通用
2025-05-20 16:42:35 +08:00
* @param componentEnterRecordId
* @return
*/
@GetMapping("/invalidateDevicePart")
public JsonResult<?> invalidateDevicePart(@RequestParam(name="componentEnterRecordId")String componentEnterRecordId) {
return ebikeComponentService.invalidateDevicePart(componentEnterRecordId);
}
/**
* 设备部件取消通用
2025-05-20 16:42:35 +08:00
* @param componentEnterRecordId
* @return
*/
@GetMapping("/cancelDevicePart")
public JsonResult<?> cancelDevicePart(@RequestParam(name = "componentEnterRecordId") String componentEnterRecordId) {
return ebikeComponentService.cancelDevicePart(componentEnterRecordId);
}
}