Browse Source

update code

allen 1 year ago
parent
commit
2f136d79a6

+ 7 - 6
script/sql/postgresql/data(postgresql).sql

@@ -130,24 +130,25 @@ COMMENT ON COLUMN "public"."algorithm_config"."remarks" IS '备注';
 
 COMMENT ON TABLE "public"."algorithm_config" IS '算法配置表';
 -- 菜单 SQL
+-- 菜单 SQL
 insert into sys_menu (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
-values(2024052715012200, '算法配置', 152584418900430848, '1', 'agMange', 'biz/agMange/index', 1, 0, 'C', '0', '0', 'biz:agMange:list', '', 1, now(), 1, null, '算法配置菜单');
+values(2024052717402600, '算法配置', 152584418900430848, '1', 'config', 'ag/config/index', 1, 0, 'C', '0', '0', 'ag:config:list', '', 1, now(), 1, null, '算法配置菜单');
 
 -- 按钮 SQL
 insert into sys_menu (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
-values(2024052715012201, '算法配置查询', 2024052715012200, '1',  '', '', 1, 0, 'F', '0', '0', 'biz:agMange:query',        '', 1, now(), 1, null, '');
+values(2024052717402601, '算法配置查询', 2024052717402600, '1',  '', '', 1, 0, 'F', '0', '0', 'ag:config:query',        '', 1, now(), 1, null, '');
 
 insert into sys_menu (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
-values(2024052715012202, '算法配置新增', 2024052715012200, '2',  '', '', 1, 0, 'F', '0', '0', 'biz:agMange:add',          '', 1, now(), 1, null, '');
+values(2024052717402602, '算法配置新增', 2024052717402600, '2',  '', '', 1, 0, 'F', '0', '0', 'ag:config:add',          '', 1, now(), 1, null, '');
 
 insert into sys_menu (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
-values(2024052715012203, '算法配置修改', 2024052715012200, '3',  '', '', 1, 0, 'F', '0', '0', 'biz:agMange:edit',         '', 1, now(), 1, null, '');
+values(2024052717402603, '算法配置修改', 2024052717402600, '3',  '', '', 1, 0, 'F', '0', '0', 'ag:config:edit',         '', 1, now(), 1, null, '');
 
 insert into sys_menu (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
-values(2024052715012204, '算法配置删除', 2024052715012200, '4',  '', '', 1, 0, 'F', '0', '0', 'biz:agMange:remove',       '', 1, now(), 1, null, '');
+values(2024052717402604, '算法配置删除', 2024052717402600, '4',  '', '', 1, 0, 'F', '0', '0', 'ag:config:remove',       '', 1, now(), 1, null, '');
 
 insert into sys_menu (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
-values(2024052715012205, '算法配置导出', 2024052715012200, '5',  '', '', 1, 0, 'F', '0', '0', 'biz:agMange:export',       '', 1, now(), 1, null, '');
+values(2024052717402605, '算法配置导出', 2024052717402600, '5',  '', '', 1, 0, 'F', '0', '0', 'ag:config:export',       '', 1, now(), 1, null, '');
 
 
 

+ 11 - 11
taais-modules/taais-biz/src/main/java/com/taais/biz/controller/AlgorithmConfigController.java

@@ -18,18 +18,18 @@ import com.taais.biz.domain.vo.AlgorithmConfigVo;
 import com.taais.biz.domain.bo.AlgorithmConfigBo;
 import com.taais.biz.service.IAlgorithmConfigService;
 
-import com.taais.common.orm.core.page.TableDataInfo;
+import com.taais.common.core.core.page.PageResult;
 
 /**
  * 算法配置Controller
  *
- * @author 0
+ * @author Allen
  * 2024-05-27
  */
 @Validated
 @RequiredArgsConstructor
 @RestController
-@RequestMapping("/biz/agMange")
+@RequestMapping("/ag/config")
 public class AlgorithmConfigController extends BaseController {
     @Resource
     private IAlgorithmConfigService algorithmConfigService;
@@ -37,16 +37,16 @@ public class AlgorithmConfigController extends BaseController {
     /**
      * 查询算法配置列表
      */
-    @SaCheckPermission("biz:agMange:list")
+    @SaCheckPermission("ag:config:list")
     @GetMapping("/list")
-    public TableDataInfo<AlgorithmConfigVo> list(AlgorithmConfigBo algorithmConfigBo) {
-        return algorithmConfigService.selectPage(algorithmConfigBo);
+    public CommonResult<PageResult<AlgorithmConfigVo>> list(AlgorithmConfigBo algorithmConfigBo) {
+        return CommonResult.success(algorithmConfigService.selectPage(algorithmConfigBo));
     }
 
     /**
      * 导出算法配置列表
      */
-    @SaCheckPermission("biz:agMange:export")
+    @SaCheckPermission("ag:config:export")
     @Log(title = "算法配置", businessType = BusinessType.EXPORT)
     @PostMapping("/export")
     public void export(HttpServletResponse response, AlgorithmConfigBo algorithmConfigBo) {
@@ -57,7 +57,7 @@ public class AlgorithmConfigController extends BaseController {
     /**
      * 获取算法配置详细信息
      */
-    @SaCheckPermission("biz:agMange:query")
+    @SaCheckPermission("ag:config:query")
     @GetMapping(value = "/{id}")
     public CommonResult<AlgorithmConfigVo> getInfo(@PathVariable Long id) {
         return CommonResult.success(algorithmConfigService.selectById(id));
@@ -66,7 +66,7 @@ public class AlgorithmConfigController extends BaseController {
     /**
      * 新增算法配置
      */
-    @SaCheckPermission("biz:agMange:add")
+    @SaCheckPermission("ag:config:add")
     @Log(title = "算法配置", businessType = BusinessType.INSERT)
     @RepeatSubmit()
     @PostMapping
@@ -81,7 +81,7 @@ public class AlgorithmConfigController extends BaseController {
     /**
      * 修改算法配置
      */
-    @SaCheckPermission("biz:agMange:edit")
+    @SaCheckPermission("ag:config:edit")
     @Log(title = "算法配置", businessType = BusinessType.UPDATE)
     @RepeatSubmit()
     @PutMapping
@@ -96,7 +96,7 @@ public class AlgorithmConfigController extends BaseController {
     /**
      * 删除算法配置
      */
-    @SaCheckPermission("biz:agMange:remove")
+    @SaCheckPermission("ag:config:remove")
     @Log(title = "算法配置", businessType = BusinessType.DELETE)
     @DeleteMapping("/{ids}")
     public CommonResult<Void> remove(@PathVariable Long[] ids) {

+ 6 - 15
taais-modules/taais-biz/src/main/java/com/taais/biz/domain/AlgorithmConfig.java

@@ -1,7 +1,6 @@
 package com.taais.biz.domain;
 
-import java.util.Date;
-import com.fasterxml.jackson.annotation.JsonFormat;
+import com.mybatisflex.annotation.Column;
 import com.mybatisflex.annotation.Id;
 import com.mybatisflex.annotation.Table;
 import lombok.Data;
@@ -13,7 +12,7 @@ import com.taais.common.orm.core.domain.BaseEntity;
 /**
  * 算法配置对象 algorithm_config
  *
- * @author 0
+ * @author Allen
  * 2024-05-27
  */
 @Data
@@ -40,20 +39,12 @@ private static final long serialVersionUID = 1L;
     /** 参数配置 */
     private String parameterConfig;
 
-    /** 创建人 */
-    private Long createdBy;
-
-    /** 创建时间 */
-    private Date createdAt;
-
-    /** 更新人 */
-    private Long updatedBy;
-
-    /** 更新时间 */
-    private Date updatedAt;
-
     /** 备注 */
     private String remarks;
 
+    /** 逻辑删除标志(0代表存在 1代表删除) */
+    @Column(isLogicDelete = true)
+    private Integer delFlag;
+
 
 }

+ 2 - 37
taais-modules/taais-biz/src/main/java/com/taais/biz/domain/bo/AlgorithmConfigBo.java

@@ -5,27 +5,20 @@ import io.github.linpeilie.annotations.AutoMapper;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import jakarta.validation.constraints.*;
-import java.util.Date;
-import com.fasterxml.jackson.annotation.JsonFormat;
 import com.taais.common.orm.core.domain.BaseEntity;
 
-
 /**
  * 算法配置业务对象 algorithm_config
  *
- * @author 0
+ * @author Allen
  * @date 2024-05-27
  */
 @Data
 @EqualsAndHashCode(callSuper = true)
 @AutoMapper(target = AlgorithmConfig.class, reverseConvertGenerate = false)
 public class AlgorithmConfigBo extends BaseEntity{
-    /**
-     * 主键ID
-     */
-    @NotNull(message = "主键ID不能为空")
-    private Long id;
 
+    private Long id;
     /**
      * 分系统
      */
@@ -47,39 +40,11 @@ public class AlgorithmConfigBo extends BaseEntity{
     /**
      * 参数配置
      */
-    @NotBlank(message = "参数配置不能为空")
     private String parameterConfig;
 
-    /**
-     * 创建人
-     */
-    @NotNull(message = "创建人不能为空")
-    private Long createdBy;
-
-    /**
-     * 创建时间
-     */
-    @NotNull(message = "创建时间不能为空")
-    @JsonFormat(pattern = "yyyy-MM-dd")
-    private Date createdAt;
-
-    /**
-     * 更新人
-     */
-    @NotNull(message = "更新人不能为空")
-    private Long updatedBy;
-
-    /**
-     * 更新时间
-     */
-    @NotNull(message = "更新时间不能为空")
-    @JsonFormat(pattern = "yyyy-MM-dd")
-    private Date updatedAt;
-
     /**
      * 备注
      */
-    @NotBlank(message = "备注不能为空")
     private String remarks;
 
 

+ 12 - 0
taais-modules/taais-biz/src/main/java/com/taais/biz/domain/bo/AlgorithmConfigParamBo.java

@@ -0,0 +1,12 @@
+package com.taais.biz.domain.bo;
+
+import lombok.Data;
+
+@Data
+public class AlgorithmConfigParamBo {
+    private String name;
+    private String value;
+    private String validate;
+    private String defaultValue;
+    private int index;
+}

+ 53 - 0
taais-modules/taais-biz/src/main/java/com/taais/biz/domain/vo/AlgorithmConfigImportVo.java

@@ -0,0 +1,53 @@
+package com.taais.biz.domain.vo;
+
+import com.alibaba.excel.annotation.ExcelProperty;
+import com.taais.common.excel.annotation.ExcelDictFormat;
+import com.taais.common.excel.convert.ExcelDictConvert;
+import lombok.Data;
+import java.io.Serial;
+import java.io.Serializable;
+import lombok.NoArgsConstructor;
+
+/**
+ * 算法配置导入视图对象 algorithm_config
+ *
+ * @author Allen
+ * @date 2024-05-27
+ */
+
+@Data
+@NoArgsConstructor
+public class AlgorithmConfigImportVo implements Serializable
+{
+
+    @Serial
+    private static final long serialVersionUID = 1L;
+
+
+     /** 分系统 */
+    @ExcelProperty(value = "分系统", converter = ExcelDictConvert.class)
+    @ExcelDictFormat(dictType = "biz_sub_config")
+    private String subsystem;
+
+     /** 算法名称 */
+    @ExcelProperty(value = "算法名称")
+    private String algorithmName;
+
+     /** 算法地址 */
+    @ExcelProperty(value = "算法地址")
+    private String algorithmAddress;
+
+     /** 参数配置 */
+    @ExcelProperty(value = "参数配置")
+    private String parameterConfig;
+
+     /** 备注 */
+    @ExcelProperty(value = "备注")
+    private String remarks;
+
+     /** 逻辑删除标志(0代表存在 1代表删除) */
+    @ExcelProperty(value = "逻辑删除标志(0代表存在 1代表删除)")
+    private Integer delFlag;
+
+
+}

+ 7 - 20
taais-modules/taais-biz/src/main/java/com/taais/biz/domain/vo/AlgorithmConfigVo.java

@@ -1,7 +1,5 @@
 package com.taais.biz.domain.vo;
 
-import java.util.Date;
-import com.fasterxml.jackson.annotation.JsonFormat;
 import com.taais.biz.domain.AlgorithmConfig;
 import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
 import com.alibaba.excel.annotation.ExcelProperty;
@@ -17,7 +15,7 @@ import com.taais.common.orm.core.domain.BaseEntity;
 /**
  * 算法配置视图对象 algorithm_config
  *
- * @author 0
+ * @author Allen
  * @date 2024-05-27
  */
 @Data
@@ -34,7 +32,8 @@ private static final long serialVersionUID = 1L;
     private Long id;
 
     /** 分系统 */
-    @ExcelProperty(value = "分系统")
+    @ExcelProperty(value = "分系统", converter = ExcelDictConvert.class)
+    @ExcelDictFormat(dictType = "biz_sub_config")
     private String subsystem;
 
     /** 算法名称 */
@@ -49,26 +48,14 @@ private static final long serialVersionUID = 1L;
     @ExcelProperty(value = "参数配置")
     private String parameterConfig;
 
-    /** 创建人 */
-    @ExcelProperty(value = "创建人")
-    private Long createdBy;
-
-    /** 创建时间 */
-    @ExcelProperty(value = "创建时间")
-    private Date createdAt;
-
-    /** 更新人 */
-    @ExcelProperty(value = "更新人")
-    private Long updatedBy;
-
-    /** 更新时间 */
-    @ExcelProperty(value = "更新时间")
-    private Date updatedAt;
-
     /** 备注 */
     @ExcelProperty(value = "备注")
     private String remarks;
 
+    /** 逻辑删除标志(0代表存在 1代表删除) */
+    @ExcelProperty(value = "逻辑删除标志(0代表存在 1代表删除)")
+    private Integer delFlag;
+
 
 
 }

+ 119 - 0
taais-modules/taais-biz/src/main/java/com/taais/biz/listener/AlgorithmConfigImportListener.java

@@ -0,0 +1,119 @@
+package com.taais.biz.listener;
+
+import cn.hutool.core.bean.BeanUtil;
+import cn.hutool.core.util.ObjectUtil;
+import com.alibaba.excel.context.AnalysisContext;
+import com.alibaba.excel.event.AnalysisEventListener;
+import com.taais.common.core.exception.ServiceException;
+import com.taais.common.core.utils.SpringUtils;
+import com.taais.common.core.utils.ValidatorUtils;
+import com.taais.common.excel.core.ExcelListener;
+import com.taais.common.excel.core.ExcelResult;
+import com.taais.biz.domain.bo.AlgorithmConfigBo;
+import com.taais.biz.domain.vo.AlgorithmConfigImportVo;
+import com.taais.biz.domain.vo.AlgorithmConfigVo;
+import com.taais.biz.service.IAlgorithmConfigService;
+import lombok.extern.slf4j.Slf4j;
+
+import java.util.List;
+
+/**
+ * 算法配置自定义导入
+ *
+ * @author Allen
+ */
+@Slf4j
+public class AlgorithmConfigImportListener extends AnalysisEventListener<AlgorithmConfigImportVo> implements ExcelListener<AlgorithmConfigImportVo> {
+    private final IAlgorithmConfigService algorithmConfigService;
+
+    private final Boolean isUpdateSupport;
+    private int successNum = 0;
+    private int failureNum = 0;
+    private final StringBuilder successMsg = new StringBuilder();
+    private final StringBuilder failureMsg = new StringBuilder();
+
+    public AlgorithmConfigImportListener(Boolean isUpdateSupport) {
+        this.algorithmConfigService = SpringUtils.getBean(IAlgorithmConfigService.class);
+        this.isUpdateSupport = isUpdateSupport;
+    }
+
+    @Override
+    public void invoke(AlgorithmConfigImportVo algorithmConfigVo, AnalysisContext context) {
+        try {
+
+            AlgorithmConfigBo algorithmConfigBo = BeanUtil.toBean(algorithmConfigVo, AlgorithmConfigBo.class);
+
+            //TODO:根据某个字段,查询数据库表中是否存在记录,不存在就新增,存在就更新
+            AlgorithmConfigVo algorithmConfigVo1 = null;
+
+            //algorithmConfigVo1 = algorithmConfigService.selectBySomefield(algorithmConfigVo.getSomefield());
+            if (ObjectUtil.isNull(algorithmConfigVo1)) {
+                //不存在就新增
+                algorithmConfigBo.setVersion(0);
+                ValidatorUtils.validate(algorithmConfigBo);
+                boolean inserted = algorithmConfigService.insert(algorithmConfigBo);
+
+                if (inserted) {
+                    successNum++;
+                    successMsg.append("<br/>").append(successNum).append("、算法配置 记录导入成功");
+                    return;
+                } else {
+                    failureNum++;
+                    failureMsg.append("<br/>").append(failureNum).append("、算法配置 记录导入失败");
+                    return;
+                }
+            } else if (isUpdateSupport) {
+                //存在就更新
+                algorithmConfigBo.setId(algorithmConfigVo1.getId());//主键
+                algorithmConfigBo.setVersion(algorithmConfigVo1.getVersion());
+                boolean updated = algorithmConfigService.update(algorithmConfigBo);
+                if (updated) {
+                    successNum++;
+                    successMsg.append("<br/>").append(successNum).append("、算法配置 记录更新成功");
+                    return;
+                } else {
+                    failureNum++;
+                    failureMsg.append("<br/>").append(failureNum).append("、算法配置 记录更新失败");
+                    return;
+                }
+            }
+        } catch (Exception e) {
+            failureNum++;
+            String msg = "<br/>" + failureNum + "、算法配置 记录导入失败:";
+            failureMsg.append(msg).append(e.getMessage());
+            log.error(msg, e);
+        }
+    }
+
+    @Override
+    public void doAfterAllAnalysed(AnalysisContext context) {
+
+    }
+
+    @Override
+    public ExcelResult<AlgorithmConfigImportVo> getExcelResult() {
+        return new ExcelResult<>() {
+
+            @Override
+            public String getAnalysis() {
+                if (failureNum > 0) {
+                    failureMsg.insert(0, "很抱歉,导入失败!共 " + failureNum + " 条数据没有成功导入,错误如下:");
+                    throw new ServiceException(failureMsg.toString());
+                } else {
+                    successMsg.insert(0, "恭喜您,数据已全部导入成功!共 " + successNum + " 条,数据如下:");
+                }
+                return successMsg.toString();
+            }
+
+            @Override
+            public List<AlgorithmConfigImportVo> getList() {
+                return null;
+            }
+
+            @Override
+            public List<String> getErrorList() {
+                return null;
+            }
+        };
+    }
+}

+ 1 - 1
taais-modules/taais-biz/src/main/java/com/taais/biz/mapper/AlgorithmConfigMapper.java

@@ -7,7 +7,7 @@ import com.taais.biz.domain.AlgorithmConfig;
 /**
  * 算法配置Mapper接口
  *
- * @author 0
+ * @author Allen
  * 2024-05-27
  */
 @Mapper

+ 3 - 3
taais-modules/taais-biz/src/main/java/com/taais/biz/service/IAlgorithmConfigService.java

@@ -6,12 +6,12 @@ import com.taais.biz.domain.AlgorithmConfig;
 import com.taais.biz.domain.vo.AlgorithmConfigVo;
 import com.taais.biz.domain.bo.AlgorithmConfigBo;
 import com.taais.common.orm.core.service.IBaseService;
-import com.taais.common.orm.core.page.TableDataInfo;
+import com.taais.common.core.core.page.PageResult;
 
 /**
  * 算法配置Service接口
  *
- * @author 0
+ * @author Allen
  * 2024-05-27
  */
 public interface IAlgorithmConfigService extends IBaseService<AlgorithmConfig> {
@@ -37,7 +37,7 @@ public interface IAlgorithmConfigService extends IBaseService<AlgorithmConfig> {
      * @param algorithmConfigBo 算法配置Bo
      * @return 分页算法配置集合
      */
-    TableDataInfo<AlgorithmConfigVo> selectPage(AlgorithmConfigBo algorithmConfigBo);
+    PageResult<AlgorithmConfigVo> selectPage(AlgorithmConfigBo algorithmConfigBo);
 
     /**
      * 新增算法配置

+ 7 - 18
taais-modules/taais-biz/src/main/java/com/taais/biz/service/impl/AlgorithmConfigServiceImpl.java

@@ -9,7 +9,7 @@ import com.mybatisflex.core.query.QueryWrapper;
 import com.taais.common.core.utils.MapstructUtils;
 import com.taais.common.core.utils.StringUtils;
 import com.taais.common.orm.core.page.PageQuery;
-import com.taais.common.orm.core.page.TableDataInfo;
+import com.taais.common.core.core.page.PageResult;
 import com.taais.common.orm.core.service.impl.BaseServiceImpl;
 import jakarta.annotation.Resource;
 import org.springframework.stereotype.Service;
@@ -19,12 +19,12 @@ import com.taais.biz.domain.AlgorithmConfig;
 import com.taais.biz.domain.bo.AlgorithmConfigBo;
 import com.taais.biz.domain.vo.AlgorithmConfigVo;
 import com.taais.biz.service.IAlgorithmConfigService;
-import static com.taais.biz.domain.table.AlgorithmConfigTableDef .ALGORITHM_CONFIG;
+import static com.taais.biz.domain.table.AlgorithmConfigTableDef.ALGORITHM_CONFIG;
 
 /**
  * 算法配置Service业务层处理
  *
- * @author 0
+ * @author Allen
  * 2024-05-27
  */
 @Service
@@ -43,20 +43,8 @@ public class AlgorithmConfigServiceImpl extends BaseServiceImpl<AlgorithmConfigM
         (algorithmConfigBo.getSubsystem()));
         queryWrapper.and(ALGORITHM_CONFIG.ALGORITHM_NAME.like
         (algorithmConfigBo.getAlgorithmName()));
-        queryWrapper.and(ALGORITHM_CONFIG.ALGORITHM_ADDRESS.like
+        queryWrapper.and(ALGORITHM_CONFIG.ALGORITHM_ADDRESS.eq
         (algorithmConfigBo.getAlgorithmAddress()));
-        queryWrapper.and(ALGORITHM_CONFIG.PARAMETER_CONFIG.eq
-        (algorithmConfigBo.getParameterConfig()));
-        queryWrapper.and(ALGORITHM_CONFIG.CREATED_BY.eq
-        (algorithmConfigBo.getCreatedBy()));
-        queryWrapper.and(ALGORITHM_CONFIG.CREATED_AT.eq
-        (algorithmConfigBo.getCreatedAt()));
-        queryWrapper.and(ALGORITHM_CONFIG.UPDATED_BY.eq
-        (algorithmConfigBo.getUpdatedBy()));
-        queryWrapper.and(ALGORITHM_CONFIG.UPDATED_AT.eq
-        (algorithmConfigBo.getUpdatedAt()));
-        queryWrapper.and(ALGORITHM_CONFIG.REMARKS.eq
-        (algorithmConfigBo.getRemarks()));
 
         return queryWrapper;
     }
@@ -70,6 +58,7 @@ public class AlgorithmConfigServiceImpl extends BaseServiceImpl<AlgorithmConfigM
     @Override
     public AlgorithmConfigVo selectById(Long id) {
             return this.getOneAs(query().where(ALGORITHM_CONFIG.ID.eq(id)), AlgorithmConfigVo.class);
+
     }
 
     /**
@@ -91,10 +80,10 @@ public class AlgorithmConfigServiceImpl extends BaseServiceImpl<AlgorithmConfigM
      * @return 分页算法配置集合
      */
     @Override
-    public TableDataInfo<AlgorithmConfigVo> selectPage(AlgorithmConfigBo algorithmConfigBo) {
+    public PageResult<AlgorithmConfigVo> selectPage(AlgorithmConfigBo algorithmConfigBo) {
         QueryWrapper queryWrapper = buildQueryWrapper(algorithmConfigBo);
             Page<AlgorithmConfigVo> page = this.pageAs(PageQuery.build(), queryWrapper, AlgorithmConfigVo.class);
-        return TableDataInfo.build(page);
+        return PageResult.build(page);
     }
 
     /**

+ 7 - 0
taais-modules/taais-biz/src/main/resources/mapper/ag/AlgorithmConfigMapper.xml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper
+    PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+    "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.taais.biz.mapper.AlgorithmConfigMapper">
+
+</mapper>