完善CRUD
parent
dd46eaf49d
commit
31752b242e
|
@ -65,6 +65,8 @@ public class EngineMaintenance extends BaseEntity {
|
||||||
@Excel(name = "描述")
|
@Excel(name = "描述")
|
||||||
private String description;
|
private String description;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询构造器
|
* 查询构造器
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -38,4 +38,7 @@ public class EngineMaintenanceQueryReq extends BaseEntity {
|
||||||
/** 状态 */
|
/** 状态 */
|
||||||
private String status;
|
private String status;
|
||||||
|
|
||||||
|
private Integer pageNum=1;
|
||||||
|
private Integer pageSize=5;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,7 @@ 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.req.EngineMaintenanceQueryReq;
|
||||||
import com.muyu.req.EngineVersionListResp;
|
import com.muyu.req.EngineVersionListResp;
|
||||||
import com.muyu.service.EngIneService;
|
import com.muyu.service.EngIneService;
|
||||||
import jakarta.servlet.http.HttpServletResponse;
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
@ -23,9 +24,9 @@ public class EngIneController extends BaseController {
|
||||||
@Autowired
|
@Autowired
|
||||||
EngIneService engIneService;
|
EngIneService engIneService;
|
||||||
|
|
||||||
@GetMapping("/getMaintenanceList")
|
@PostMapping("/getMaintenanceList")
|
||||||
public Result<List<EngineMaintenance>> getMaintenanceList( ) {
|
public Result<List<EngineMaintenance>> getMaintenanceList(@RequestBody EngineMaintenanceQueryReq engineMaintenanceQueryReq) {
|
||||||
List<EngineMaintenance> list = engIneService.list();
|
List<EngineMaintenance> list = engIneService.getMaintenanceList(engineMaintenanceQueryReq);
|
||||||
return Result.success(list);
|
return Result.success(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -38,4 +38,5 @@ public interface EngIneService extends IService<EngineMaintenance> {
|
||||||
|
|
||||||
Result<EngineMaintenance> add(EngineMaintenance engineMaintenance);
|
Result<EngineMaintenance> add(EngineMaintenance engineMaintenance);
|
||||||
|
|
||||||
|
List<EngineMaintenance> getMaintenanceList(EngineMaintenanceQueryReq engineMaintenanceQueryReq);
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,6 +2,7 @@ package com.muyu.service.serviceImpl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.muyu.common.core.domain.Result;
|
import com.muyu.common.core.domain.Result;
|
||||||
import com.muyu.common.core.utils.StringUtils;
|
import com.muyu.common.core.utils.StringUtils;
|
||||||
|
@ -151,4 +152,39 @@ public class EngIneServiceImpl extends ServiceImpl<EngineMapper, EngineMaintenan
|
||||||
}
|
}
|
||||||
return Result.error();
|
return Result.error();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<EngineMaintenance> getMaintenanceList(EngineMaintenanceQueryReq engineMaintenanceQueryReq) {
|
||||||
|
|
||||||
|
LambdaQueryWrapper<EngineMaintenance> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
|
|
||||||
|
if (StringUtils.isNotNull(engineMaintenanceQueryReq.getName())) {
|
||||||
|
queryWrapper.like(EngineMaintenance::getName, engineMaintenanceQueryReq.getName());
|
||||||
|
}
|
||||||
|
|
||||||
|
if (StringUtils.isNotNull(engineMaintenanceQueryReq.getType())) {
|
||||||
|
queryWrapper.eq(EngineMaintenance::getType, engineMaintenanceQueryReq.getType());
|
||||||
|
}
|
||||||
|
|
||||||
|
if (StringUtils.isNotNull(engineMaintenanceQueryReq.getScope())) {
|
||||||
|
queryWrapper.eq(EngineMaintenance::getScope, engineMaintenanceQueryReq.getScope());
|
||||||
|
}
|
||||||
|
|
||||||
|
if (StringUtils.isNotNull(engineMaintenanceQueryReq.getEngineCode())) {
|
||||||
|
queryWrapper.eq(EngineMaintenance::getEngineCode, engineMaintenanceQueryReq.getEngineCode());
|
||||||
|
}
|
||||||
|
|
||||||
|
if (StringUtils.isNotNull(engineMaintenanceQueryReq.getIsActivate())) {
|
||||||
|
queryWrapper.eq(EngineMaintenance::getIsActivate, engineMaintenanceQueryReq.getIsActivate());
|
||||||
|
}
|
||||||
|
|
||||||
|
if (StringUtils.isNotNull(engineMaintenanceQueryReq.getStatus())) {
|
||||||
|
queryWrapper.eq(EngineMaintenance::getStatus, engineMaintenanceQueryReq.getStatus());
|
||||||
|
}
|
||||||
|
|
||||||
|
//分页
|
||||||
|
Page<EngineMaintenance> page = new Page<>(engineMaintenanceQueryReq.getPageNum(), engineMaintenanceQueryReq.getPageSize());
|
||||||
|
|
||||||
|
return list(queryWrapper);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue