feat() 规则维护页面,修改代码功能
parent
866b3835cb
commit
c2f545cd33
|
@ -7,10 +7,7 @@ import com.etl.common.security.annotation.RequiresPermissions;
|
|||
import com.etl.data.rule.domain.EngineRuleVersion;
|
||||
import com.etl.data.rule.service.IEngineRuleVersionService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* 引擎维护版本Controller
|
||||
|
@ -28,13 +25,23 @@ public class EngineRuleVersionController {
|
|||
|
||||
|
||||
/**
|
||||
* 新增引擎维护
|
||||
* 新增引擎维护版本
|
||||
*/
|
||||
@RequiresPermissions("data:engineVersion:add")
|
||||
@Log(title = "引擎维护", businessType = BusinessType.INSERT)
|
||||
@Log(title = "引擎维护版本", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public Result add(@RequestBody EngineRuleVersion engineRuleVersion) {
|
||||
return Result.success(engineRuleVersionService.saveEngineRuleVersion(engineRuleVersion));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改引擎维护版本数据
|
||||
*/
|
||||
@RequiresPermissions("data:engine:edit")
|
||||
@Log(title = "引擎维护版本", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public Result editStatus(@RequestBody EngineRuleVersion engineRuleVersion) {
|
||||
return Result.success(engineRuleVersionService.updateEngineVersion(engineRuleVersion));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -18,4 +18,12 @@ public interface IEngineRuleVersionService extends IService<EngineRuleVersion> {
|
|||
* @return
|
||||
*/
|
||||
boolean saveEngineRuleVersion(EngineRuleVersion engineRuleVersion);
|
||||
|
||||
/**
|
||||
* 更新引擎维护版本
|
||||
*
|
||||
* @param engineRuleVersion
|
||||
* @return
|
||||
*/
|
||||
boolean updateEngineVersion(EngineRuleVersion engineRuleVersion);
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package com.etl.data.rule.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.etl.data.rule.domain.EngineRuleVersion;
|
||||
import com.etl.data.rule.mapper.EngineRuleVersionMapper;
|
||||
|
@ -28,4 +29,20 @@ public class EngineRuleVersionServiceImpl extends ServiceImpl<EngineRuleVersionM
|
|||
engineRuleVersion.setYesNoTest("D");
|
||||
return this.save(engineRuleVersion);
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新引擎维护版本
|
||||
*
|
||||
* @param engineRuleVersion
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public boolean updateEngineVersion(EngineRuleVersion engineRuleVersion) {
|
||||
return this.update(
|
||||
new LambdaUpdateWrapper<EngineRuleVersion>()
|
||||
.eq(EngineRuleVersion::getId, engineRuleVersion.getId())
|
||||
.set(EngineRuleVersion::getCodeText, engineRuleVersion.getCodeText())
|
||||
.set(EngineRuleVersion::getVersionType, 2)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue