仿真参数修改
This commit is contained in:
@@ -68,6 +68,16 @@ public class SimulationParameterLibraryController {
|
||||
return simulationParameterLibraryService.getSimulationParameterTree(type, id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑仿真参数库、仿真参数库分类、真参数库分类的参数对象的名称
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/editSimulationParameter")
|
||||
@Operation(summary = "编辑仿真参数库、仿真参数库分类、真参数库分类的参数对象的名称", description = "编辑仿真参数库、仿真参数库分类、真参数库分类的参数对象的名称")
|
||||
SdmResponse editSimulationParameter(@RequestBody SimulationParamLibraryReq req) {
|
||||
return simulationParameterLibraryService.editSimulationParameter(req);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除仿真参数库数据(参数库、参数分类、参数推向)
|
||||
*
|
||||
|
||||
@@ -14,6 +14,9 @@ public class SimulationParamLibraryReq {
|
||||
@Schema(description = "主键id")
|
||||
private Long id;
|
||||
|
||||
@Schema(description = "修改后的文件名")
|
||||
private String modifyFileName;
|
||||
|
||||
@Schema(description = "参数库文件审批模板id")
|
||||
private String templateId;
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.sdm.data.model.req.SimulationParamLibraryReq;
|
||||
import com.sdm.data.model.req.SimulationParameterLibraryCategoryObjectReq;
|
||||
import com.sdm.data.model.resp.SimulationParameterLibraryCategoryObjectResp;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
@@ -39,6 +40,13 @@ public interface ISimulationParameterLibraryService extends IService<SimulationP
|
||||
*/
|
||||
SdmResponse deleteSimulationParameter(SimulationParamLibraryReq req);
|
||||
|
||||
/**
|
||||
* 编辑仿真参数库分类参数对象
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
SdmResponse editSimulationParameter(@RequestBody SimulationParamLibraryReq req);
|
||||
|
||||
// 获取仿真参数库分类参数对象
|
||||
SdmResponse<SimulationParameterLibraryCategoryObjectResp> getSimulationParameterLibraryCategoryObject(Long ObjectId);
|
||||
|
||||
|
||||
@@ -240,6 +240,30 @@ public class SimulationParameterLibraryServiceImpl extends ServiceImpl<Simulatio
|
||||
return SdmResponse.success("删除成功");
|
||||
}
|
||||
|
||||
@Override
|
||||
public SdmResponse editSimulationParameter(SimulationParamLibraryReq req) {
|
||||
// 根据参数类型和参数id删除参数
|
||||
if (req.getType() == SimulationParameterDataTypeEnum.OBJECT.getValue()) {
|
||||
simulationParameterLibraryCategoryObjectService.lambdaUpdate()
|
||||
.set(SimulationParameterLibraryCategoryObject::getParameterLibraryCategoryObjectName, req.getModifyFileName())
|
||||
.eq(SimulationParameterLibraryCategoryObject::getId, req.getId())
|
||||
.update();
|
||||
|
||||
|
||||
} else if (req.getType() == SimulationParameterDataTypeEnum.CATEGORY.getValue()) {
|
||||
simulationParameterLibraryCategoryService.lambdaUpdate()
|
||||
.set(SimulationParameterLibraryCategory::getParameterLibraryCategoryName, req.getModifyFileName())
|
||||
.eq(SimulationParameterLibraryCategory::getId, req.getId())
|
||||
.update();
|
||||
} else if (req.getType() == SimulationParameterDataTypeEnum.LIBRARY.getValue()) {
|
||||
this.lambdaUpdate()
|
||||
.set(SimulationParameterLibrary::getParameterLibraryName, req.getModifyFileName())
|
||||
.eq(SimulationParameterLibrary::getId, req.getId())
|
||||
.update();
|
||||
}
|
||||
return SdmResponse.success("编辑成功");
|
||||
}
|
||||
|
||||
@Override
|
||||
public SdmResponse<SimulationParameterLibraryCategoryObjectResp> getSimulationParameterLibraryCategoryObject(Long ObjectId) {
|
||||
SimulationParameterLibraryCategoryObjectResp resp = getSimulationParameterLibraryCategoryObjectInner(ObjectId);
|
||||
|
||||
Reference in New Issue
Block a user