Parcourir la source

新增返回ID和name的接口

hechunping il y a 2 ans
Parent
commit
d2a4448a43

+ 12 - 4
sys-api-service/src/main/java/com/xy/service/AlgorithmServiceImpl.java

@@ -35,11 +35,19 @@ import static com.xy.utils.Beans.copy;
 public class AlgorithmServiceImpl extends ServiceImpl<AlgorithmMapper, Algorithm> implements AlgorithmService {
 
     @Override
-    @ApiOperation("集合查询")
-    public R<List<AlgorithmDto.Vo>> list(@RequestBody AlgorithmDto.SelectList selectList) {
-        LambdaQueryWrapper<Algorithm> lambdaQueryWrapper = new MybatisPlusQuery().eqWrapper(selectList, Algorithm.class).build();
+    @ApiOperation("所有字段列表")
+    public R<List<AlgorithmDto.ListAllColumn>> listAllColumn(@RequestBody AlgorithmDto.ListAllColumn listAllColumn) {
+        LambdaQueryWrapper<Algorithm> lambdaQueryWrapper = new MybatisPlusQuery().eqWrapper(listAllColumn, Algorithm.class).build();
         List<Algorithm> list = list(lambdaQueryWrapper);
-        return R.ok(copy(AlgorithmDto.Vo.class, list));
+        return R.ok(copy(AlgorithmDto.ListAllColumn.class, list));
+    }
+
+    @Override
+    @ApiOperation("ID和Name列表")
+    public R<List<AlgorithmDto.ListNameId>> ListNameId(@RequestBody AlgorithmDto.ListNameId listNameId) {
+        LambdaQueryWrapper<Algorithm> lambdaQueryWrapper = new MybatisPlusQuery().eqWrapper(listNameId, Algorithm.class).build();
+        List<Algorithm> list = list(lambdaQueryWrapper);
+        return R.ok(copy(AlgorithmDto.ListNameId.class, list));
     }
 
     @Override

+ 11 - 1
sys-api/src/main/java/com/xy/dto/AlgorithmDto.java

@@ -21,7 +21,17 @@ public class AlgorithmDto {
 
     @Data
     @Accessors(chain = true)
-    public static class SelectList extends Vo {
+    public static class ListNameId{
+        @ApiModelProperty(value = "id")
+        private Long id;
+
+        @ApiModelProperty(value = "算法平台名称")
+        private String name;
+    }
+
+    @Data
+    @Accessors(chain = true)
+    public static class ListAllColumn extends Vo {
 
     }
 

+ 5 - 2
sys-api/src/main/java/com/xy/service/AlgorithmService.java

@@ -19,9 +19,12 @@ import java.util.List;
  */
 @RestMappingController("algorithm")
 public interface AlgorithmService {
-    @PostMapping("list")
-    R<List<AlgorithmDto.Vo>> list(@RequestBody AlgorithmDto.SelectList selectList);
+    @PostMapping("listAllColumn")
+    R<List<AlgorithmDto.ListAllColumn>> listAllColumn(@RequestBody AlgorithmDto.ListAllColumn listAllColumn);
 
     @PostMapping("saveOrUpdate")
     R saveOrUpdate(@Validated @RequestBody AlgorithmDto.Save saveDto);
+
+    @PostMapping("listNameId")
+    R<List<AlgorithmDto.ListNameId>> ListNameId(@RequestBody AlgorithmDto.ListNameId listNameId);
 }