فهرست منبع

feat: 总任务Bo修改

WANGKANG 9 ماه پیش
والد
کامیت
13761e0c80
1فایلهای تغییر یافته به همراه14 افزوده شده و 4 حذف شده
  1. 14 4
      taais-modules/taais-biz/src/main/java/com/taais/biz/domain/bo/AlgorithmTaskTrackBo.java

+ 14 - 4
taais-modules/taais-biz/src/main/java/com/taais/biz/domain/bo/AlgorithmTaskTrackBo.java

@@ -1,13 +1,17 @@
 package com.taais.biz.domain.bo;
 
+import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonFormat;
 import com.taais.biz.domain.AlgorithmTaskTrack;
+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 java.util.Date;
-import com.fasterxml.jackson.annotation.JsonFormat;
-import com.taais.common.orm.core.domain.BaseEntity;
+import java.util.HashMap;
+import java.util.Map;
 
 /**
  * 可辨识性分析总任务业务对象 algorithm_task_track
@@ -18,7 +22,7 @@ import com.taais.common.orm.core.domain.BaseEntity;
 @Data
 @EqualsAndHashCode(callSuper = true)
 @AutoMapper(target = AlgorithmTaskTrack.class, reverseConvertGenerate = false)
-public class AlgorithmTaskTrackBo extends BaseEntity{
+public class AlgorithmTaskTrackBo extends BaseEntity {
     /**
      * 主键ID
      */
@@ -67,5 +71,11 @@ public class AlgorithmTaskTrackBo extends BaseEntity{
      */
     private String system;
 
+    // 将其他参数存入Map
+    private Map<String, Object> otherParams = new HashMap<>();
 
+    @JsonAnySetter
+    public void addOtherParam(String name, Object value) {
+        this.otherParams.put(name, value);
+    }
 }