52 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;
/**
* 部件的相关接口
*/
@RestController
@RequestMapping("/ebikeComponent")
public class EbikeComponentController {
@Autowired
EbikeComponentService ebikeComponentService;
/***
* 中控设备部件入库接口
* @param params
* @return
*/
@PostMapping("/ecuStorageSave")
public JsonResult<?> ecuStorageSave(@RequestBody ReqDevicePartStockInDto params) {
return ebikeComponentService.ecuStorageSave(params);
}
/***
* 设备部件作废接口 通用
* @param componentEnterRecordId
* @return
*/
@GetMapping("/invalidateDevicePart")
public JsonResult<?> invalidateDevicePart(@RequestParam(name="componentEnterRecordId")String componentEnterRecordId) {
return ebikeComponentService.invalidateDevicePart(componentEnterRecordId);
}
/***
* 设备部件取消接口通用
* @param componentEnterRecordId
* @return
*/
@GetMapping("/cancelDevicePart")
public JsonResult<?> cancelDevicePart(@RequestParam(name = "componentEnterRecordId") String componentEnterRecordId) {
return ebikeComponentService.cancelDevicePart(componentEnterRecordId);
}
}