UPDATE: VERSION-20260331

This commit is contained in:
libertyspy
2026-03-31 11:11:02 +08:00
parent cc1e003bc4
commit 889cc02631
5 changed files with 21 additions and 0 deletions

View File

@@ -49,4 +49,10 @@ public class SceneController extends BaseController {
List<AfsimScenario> list = sceneService.selectSceneList();
return getDataTable(list);
}
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(sceneService.findOneById(id));
}
}

View File

@@ -24,4 +24,6 @@ public interface SceneMapper {
* @return
*/
List<AfsimScenario> selectSceneList();
AfsimScenario findOneById(Long id);
}

View File

@@ -23,4 +23,6 @@ public interface SceneService {
* @return
*/
List<AfsimScenario> selectSceneList();
AfsimScenario findOneById(Long id);
}

View File

@@ -64,4 +64,10 @@ public class SceneServiceImpl implements SceneService {
public List<AfsimScenario> selectSceneList() {
return sceneMapper.selectSceneList();
}
@Override
public AfsimScenario findOneById(Long id) {
return sceneMapper.findOneById(id);
}
}

View File

@@ -12,6 +12,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="communicationGraph" column="communication_graph" />
</resultMap>
<select id="findOneById" resultMap="SceneMap">
SELECT * FROM afsim_scenario
WHERE id=#{id}
</select>
<insert id="insert" parameterType="com.solution.scene.domain.AfsimScenario" useGeneratedKeys="true" keyProperty="id">
INSERT INTO afsim_scenario (name, description, scenario_path, communication_graph)
VALUES (#{name}, #{description}, #{scenarioPath}, #{communicationGraph})