Bläddra i källkod

feat: 可辨识性分析算法配置表添加参数

WANGKANG 6 månader sedan
förälder
incheckning
ea51d60ffa

+ 11 - 0
taais-modules/taais-biz/src/main/java/com/taais/biz/domain/AlgorithmConfigTrack.java

@@ -59,5 +59,16 @@ private static final long serialVersionUID = 1L;
     /** 系统 */
     private String system;
 
+    /// 20241230 新增
+    /** 开始api */
+    private String startApi;
 
+    /** 暂停api */
+    private String pauseApi;
+
+    /** 结束api */
+    private String terminateApi;
+
+    /** 算法参数 */
+    private String parameters;
 }

+ 27 - 4
taais-modules/taais-biz/src/main/java/com/taais/biz/domain/bo/AlgorithmConfigTrackBo.java

@@ -5,11 +5,11 @@
 package com.taais.biz.domain.bo;
 
 import com.taais.biz.domain.AlgorithmConfigTrack;
+import com.taais.common.orm.core.domain.BaseEntity;
 import io.github.linpeilie.annotations.AutoMapper;
+import jakarta.validation.constraints.NotBlank;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
-import jakarta.validation.constraints.*;
-import com.taais.common.orm.core.domain.BaseEntity;
 
 /**
  * 算法配置业务对象 algorithm_config_track
@@ -20,7 +20,7 @@ import com.taais.common.orm.core.domain.BaseEntity;
 @Data
 @EqualsAndHashCode(callSuper = true)
 @AutoMapper(target = AlgorithmConfigTrack.class, reverseConvertGenerate = false)
-public class AlgorithmConfigTrackBo extends BaseEntity{
+public class AlgorithmConfigTrackBo extends BaseEntity {
     /**
      * 主键ID
      */
@@ -56,7 +56,7 @@ public class AlgorithmConfigTrackBo extends BaseEntity{
     /**
      * 参数配置
      */
-    @NotBlank(message = "参数配置不能为空")
+//    @NotBlank(message = "参数配置不能为空")
     private String parameterConfig;
 
     /**
@@ -68,4 +68,27 @@ public class AlgorithmConfigTrackBo extends BaseEntity{
      * 系统
      */
     private String system;
+
+    /**
+     * 开始api
+     */
+    @NotBlank(message = "开始api不能为空")
+    private String startApi;
+
+    /**
+     * 暂停api
+     */
+    private String pauseApi;
+
+    /**
+     * 结束api
+     */
+    @NotBlank(message = "结束api不能为空")
+    private String terminateApi;
+
+    /**
+     * 算法参数
+     */
+    @NotBlank(message = "算法参数不能为空")
+    private String parameters;
 }

+ 14 - 0
taais-modules/taais-biz/src/main/java/com/taais/biz/domain/vo/AlgorithmConfigTrackImportVo.java

@@ -60,5 +60,19 @@ public class AlgorithmConfigTrackImportVo implements Serializable
     @ExcelProperty(value = "系统")
     private String system;
 
+    /** 开始api */
+    @ExcelProperty(value = "开始api")
+    private String startApi;
 
+    /** 暂停api */
+    @ExcelProperty(value = "暂停api")
+    private String pauseApi;
+
+    /** 结束api */
+    @ExcelProperty(value = "结束api")
+    private String terminateApi;
+
+    /** 算法参数配置 */
+    @ExcelProperty(value = "算法参数配置")
+    private String parameters;
 }

+ 13 - 0
taais-modules/taais-biz/src/main/java/com/taais/biz/domain/vo/AlgorithmConfigTrackVo.java

@@ -67,6 +67,19 @@ private static final long serialVersionUID = 1L;
     @ExcelProperty(value = "系统")
     private String system;
 
+    /** 开始api */
+    @ExcelProperty(value = "开始api")
+    private String startApi;
 
+    /** 暂停api */
+    @ExcelProperty(value = "暂停api")
+    private String pauseApi;
 
+    /** 结束api */
+    @ExcelProperty(value = "结束api")
+    private String terminateApi;
+
+    /** 算法参数配置 */
+    @ExcelProperty(value = "算法参数配置")
+    private String parameters;
 }