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