diff --git a/README.md b/README.md
index c3926c4..65a8104 100644
--- a/README.md
+++ b/README.md
@@ -41,6 +41,7 @@
| v1.1.7 | 新增kubernetes构建资源相关api |
| v1.1.8 | 增加fileGateway |
| v1.1.9 | 插件支持国际化,增加MessageUtil、I18nUtil工具类,AtomResult类增加setErrorInfo方法 |
+| v1.2.0 | DataField类新增isSensitive属性,插件输出将支持屏蔽指定敏感字段 |
[TOC]
diff --git a/pom.xml b/pom.xml
index 1fd8f68..447e212 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
com.tencent.devops.ci-plugins
java-plugin-sdk
- 1.1.9
+ 1.2.0
2018-2118
bk-ci pipeline plugins sdk for java
diff --git a/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java b/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java
index 5b1745c..05f6d35 100644
--- a/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java
+++ b/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java
@@ -1,7 +1,8 @@
package com.tencent.bk.devops.atom.pojo;
+import com.fasterxml.jackson.annotation.JsonIgnore;
+import com.fasterxml.jackson.annotation.JsonProperty;
import com.tencent.bk.devops.atom.common.DataType;
-import lombok.Getter;
import lombok.Setter;
/**
@@ -9,7 +10,6 @@
* @version 1.0
*/
@Setter
-@Getter
@SuppressWarnings("all")
public abstract class DataField {
@@ -21,4 +21,19 @@ public DataField(DataType type) {
* 类型
*/
private DataType type;
+
+ /**
+ * 是否属于敏感字段
+ */
+ @JsonProperty("isSensitive")
+ private boolean isSensitive = false;
+
+ public DataType getType() {
+ return type;
+ }
+
+ @JsonIgnore
+ public boolean isSensitive() {
+ return isSensitive;
+ }
}
diff --git a/src/main/kotlin/com/tencent/bk/devops/plugin/common/OS.kt b/src/main/kotlin/com/tencent/bk/devops/plugin/common/OS.kt
index ba45f62..759f907 100644
--- a/src/main/kotlin/com/tencent/bk/devops/plugin/common/OS.kt
+++ b/src/main/kotlin/com/tencent/bk/devops/plugin/common/OS.kt
@@ -4,4 +4,4 @@ enum class OS {
MACOS,
WINDOWS,
LINUX
-}
\ No newline at end of file
+}
diff --git a/src/main/kotlin/com/tencent/bk/devops/plugin/script/ScriptUtils.kt b/src/main/kotlin/com/tencent/bk/devops/plugin/script/ScriptUtils.kt
index d077d7b..728f0d7 100644
--- a/src/main/kotlin/com/tencent/bk/devops/plugin/script/ScriptUtils.kt
+++ b/src/main/kotlin/com/tencent/bk/devops/plugin/script/ScriptUtils.kt
@@ -26,4 +26,4 @@ object ScriptUtils {
}
}
-}
\ No newline at end of file
+}