feat() 规则维护页面,修改代码功能

dev
chao 2024-05-07 21:50:50 +08:00
parent 866b3835cb
commit c2f545cd33
3 changed files with 38 additions and 6 deletions

View File

@ -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));
}
}

View File

@ -18,4 +18,12 @@ public interface IEngineRuleVersionService extends IService<EngineRuleVersion> {
* @return
*/
boolean saveEngineRuleVersion(EngineRuleVersion engineRuleVersion);
/**
*
*
* @param engineRuleVersion
* @return
*/
boolean updateEngineVersion(EngineRuleVersion engineRuleVersion);
}

View File

@ -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)
);
}
}