客户端接口编写

master
Qin Dong Ming 2024-08-30 19:05:34 +08:00
parent c8ba19d293
commit 1cd1a9cfe4
1 changed files with 19 additions and 5 deletions

View File

@ -5,10 +5,12 @@ import com.muyu.common.core.domain.Result;
import com.muyu.common.core.utils.poi.ExcelUtil;
import com.muyu.common.core.web.controller.BaseController;
import com.muyu.domain.EngineMaintenance;
import com.muyu.domain.EngineVersion;
import com.muyu.domain.constants.PageResult;
import com.muyu.req.EngineMaintenanceQueryReq;
import com.muyu.req.EngineVersionListResp;
import com.muyu.service.EngIneService;
import com.muyu.service.EngineVersionService;
import jakarta.servlet.http.HttpServletResponse;
import lombok.val;
import org.springframework.beans.factory.annotation.Autowired;
@ -30,6 +32,9 @@ public class EngIneController extends BaseController {
@Autowired
EngIneService engIneService;
@Autowired
EngineVersionService engineVersionService;
@PostMapping("/getMaintenanceList")
public Result<PageResult<EngineMaintenance>> getMaintenanceList(@RequestBody EngineMaintenanceQueryReq engineMaintenanceQueryReq) {
return engIneService.getMaintenanceList(engineMaintenanceQueryReq);
@ -114,13 +119,22 @@ public class EngIneController extends BaseController {
*/
@GetMapping("/findById/{id}")
public Result findById(@PathVariable Long id) {
//通过版本查询引擎
List<EngineMaintenance> list = engIneService.list(new LambdaQueryWrapper<>() {{
eq(EngineMaintenance::getId, id);
}});
EngineMaintenance engineMaintenance = engIneService.getById(id);
val engineReq = EngineMaintenance.engineReqBuild(engineMaintenance);
engineReq.setEngineMaintenanceList(list);
return Result.success(engineReq);
return Result.success(list);
}
/**
* id
*
* @param id
* @return
*/
@GetMapping("/findById/{id}")
public Result findVersionById(@PathVariable("id") Long id) {
return Result.success(engineVersionService.list(new LambdaQueryWrapper<>(){{
eq(EngineVersion::getId,id);
}}));
}
}