客户端接口编写
parent
c8ba19d293
commit
1cd1a9cfe4
|
@ -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);
|
||||
}}));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue