新增导出方法
parent
c97b565937
commit
4d6599bf1c
|
@ -67,4 +67,44 @@ public class EngIneController extends BaseController {
|
|||
ExcelUtil<EngineMaintenance> engineMaintenanceExcelUtil = new ExcelUtil<>(EngineMaintenance.class);
|
||||
engineMaintenanceExcelUtil.exportExcel(httpServletResponse, list, "规则引擎版本");
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过引擎维护编号禁用引擎
|
||||
*/
|
||||
@RequiresPermissions("rule-engine:maintenance:edit")
|
||||
@PutMapping("/forbiddenEngine/{id}")
|
||||
public Result forbiddenEngine(@PathVariable Long id) {
|
||||
engIneService.forbiddenEngine(id);
|
||||
return Result.success();
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过引擎维护编号开启引擎
|
||||
*/
|
||||
@RequiresPermissions("rule-engine:maintenance:edit")
|
||||
@PutMapping("/onEngine/{id}")
|
||||
public Result onEngine(@PathVariable Long id) {
|
||||
engIneService.onEngine(id);
|
||||
return Result.success();
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过引擎维护编号关闭引擎
|
||||
*/
|
||||
@RequiresPermissions("rule-engine:maintenance:edit")
|
||||
@PutMapping("/closeEngine/{id}")
|
||||
public Result closeEngine(@PathVariable Long id) {
|
||||
engIneService.closeEngine(id);
|
||||
return Result.success();
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过引擎维护编号激活引擎
|
||||
*/
|
||||
@RequiresPermissions("rule-engine:maintenance:edit")
|
||||
@PutMapping("/activateEngine/{id}")
|
||||
public Result activateEngine(@PathVariable Long id) {
|
||||
engIneService.activateEngine(id);
|
||||
return Result.success();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -25,4 +25,12 @@ public interface EngIneService extends IService<EngineMaintenance> {
|
|||
Result<EngineMaintenance> insert(EngineMaintenance engineMaintenance);
|
||||
|
||||
EngineVersionListResp getRuleEngineInfo(Long id);
|
||||
|
||||
void forbiddenEngine(Long id);
|
||||
|
||||
void onEngine(Long id);
|
||||
|
||||
void closeEngine(Long id);
|
||||
|
||||
void activateEngine(Long id);
|
||||
}
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package com.muyu.service.serviceImpl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.muyu.common.core.domain.Result;
|
||||
import com.muyu.common.core.utils.StringUtils;
|
||||
|
@ -110,4 +111,36 @@ public class EngIneServiceImpl extends ServiceImpl<EngineMapper, EngineMaintenan
|
|||
.engineVersionList(engineConfigList)
|
||||
.build();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void forbiddenEngine(Long id) {
|
||||
this.update(new LambdaUpdateWrapper<>() {{
|
||||
eq(EngineMaintenance::getId, id);
|
||||
set(EngineMaintenance::getIsActivate, "N");
|
||||
}});
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onEngine(Long id) {
|
||||
this.update(new LambdaUpdateWrapper<>() {{
|
||||
eq(EngineMaintenance::getId, id);
|
||||
set(EngineMaintenance::getStatus, "Y");
|
||||
}});
|
||||
}
|
||||
|
||||
@Override
|
||||
public void closeEngine(Long id) {
|
||||
this.update(new LambdaUpdateWrapper<>() {{
|
||||
eq(EngineMaintenance::getId, id);
|
||||
set(EngineMaintenance::getStatus, "N");
|
||||
}});
|
||||
}
|
||||
|
||||
@Override
|
||||
public void activateEngine(Long id) {
|
||||
this.update(new LambdaUpdateWrapper<>() {{
|
||||
eq(EngineMaintenance::getId, id);
|
||||
set(EngineMaintenance::getIsActivate, "Y");
|
||||
}});
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue