Commit 1303cda4 authored by 周昊's avatar 周昊

1、开发AI算法管理详情接口

parent ca131217
...@@ -52,7 +52,7 @@ public class AlgorithmBaseController extends BaseController { ...@@ -52,7 +52,7 @@ public class AlgorithmBaseController extends BaseController {
@PreAuthorize("@ss.hasPermi('system:algorithmBase:query')") @PreAuthorize("@ss.hasPermi('system:algorithmBase:query')")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) { public AjaxResult getInfo(@PathVariable("id") Long id) {
return success(algorithmBaseService.selectAlgorithmBaseById(id)); return success(algorithmBaseService.selectAlgorithmBaseListDtoById(id));
} }
/** /**
......
...@@ -3,6 +3,7 @@ package com.ruoyi.algorithm.mapper; ...@@ -3,6 +3,7 @@ package com.ruoyi.algorithm.mapper;
import java.util.List; import java.util.List;
import com.ruoyi.algorithm.domain.AlgorithmBase; import com.ruoyi.algorithm.domain.AlgorithmBase;
import com.ruoyi.algorithm.domain.dto.AlgorithmBaseListDto; import com.ruoyi.algorithm.domain.dto.AlgorithmBaseListDto;
import org.apache.ibatis.annotations.Param;
/** /**
* 算法Mapper接口 * 算法Mapper接口
...@@ -61,4 +62,6 @@ public interface AlgorithmBaseMapper ...@@ -61,4 +62,6 @@ public interface AlgorithmBaseMapper
public int deleteAlgorithmBaseByIds(Long[] ids); public int deleteAlgorithmBaseByIds(Long[] ids);
public List<AlgorithmBaseListDto> selectAlgorithmBaseListDto(AlgorithmBase algorithmBase); public List<AlgorithmBaseListDto> selectAlgorithmBaseListDto(AlgorithmBase algorithmBase);
public AlgorithmBaseListDto selectAlgorithmBaseListDtoById(@Param("id") Long id);
} }
...@@ -67,4 +67,6 @@ public interface IAlgorithmBaseService ...@@ -67,4 +67,6 @@ public interface IAlgorithmBaseService
* @return 算法集合 * @return 算法集合
*/ */
public List<AlgorithmBaseListDto> selectAlgorithmBaseListDto(AlgorithmBase algorithmBase); public List<AlgorithmBaseListDto> selectAlgorithmBaseListDto(AlgorithmBase algorithmBase);
AlgorithmBaseListDto selectAlgorithmBaseListDtoById(Long id);
} }
...@@ -100,4 +100,9 @@ public class AlgorithmBaseServiceImpl implements IAlgorithmBaseService ...@@ -100,4 +100,9 @@ public class AlgorithmBaseServiceImpl implements IAlgorithmBaseService
public List<AlgorithmBaseListDto> selectAlgorithmBaseListDto(AlgorithmBase algorithmBase) { public List<AlgorithmBaseListDto> selectAlgorithmBaseListDto(AlgorithmBase algorithmBase) {
return algorithmBaseMapper.selectAlgorithmBaseListDto(algorithmBase); return algorithmBaseMapper.selectAlgorithmBaseListDto(algorithmBase);
} }
@Override
public AlgorithmBaseListDto selectAlgorithmBaseListDtoById(Long id) {
return algorithmBaseMapper.selectAlgorithmBaseListDtoById(id);
}
} }
...@@ -99,6 +99,22 @@ ...@@ -99,6 +99,22 @@
from algorithm_base_type from algorithm_base_type
where algorithm_id = #{id} where algorithm_id = #{id}
</select> </select>
<select id="selectAlgorithmBaseListDtoById" resultMap="AlgorithmBaseListDtoResult">
SELECT
ab.id,
ab.algorithm_name,
ab.algorithm_key,
su.nick_name,
ab.create_time,
ab.sort,
ab.`status`
FROM
algorithm_base ab
LEFT JOIN sys_user su ON su.user_name = ab.create_by
AND su.del_flag = '0'
WHERE
ab.id = #{id}
</select>
<insert id="insertAlgorithmBase" parameterType="AlgorithmBase"> <insert id="insertAlgorithmBase" parameterType="AlgorithmBase">
insert into algorithm_base insert into algorithm_base
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment