This is an automated email from the ASF dual-hosted git repository.
zhaoqingran pushed a commit to branch bulletin
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git
The following commit(s) were added to refs/heads/bulletin by this push:
new 83fbedb4a [feature] Add Bulletin class and BulletinService interface.
83fbedb4a is described below
commit 83fbedb4a835c66564ff00d86c38593ebb350110
Author: zqr10159 <[email protected]>
AuthorDate: Thu Jul 4 00:08:17 2024 +0800
[feature] Add Bulletin class and BulletinService interface.
- Create Bulletin.java class with Monitor, Status, and Metrics fields.
- Add BulletinService.java interface defining methods for bulletin
operations.
---
.../hertzbeat/manager/pojo/dto/Bulletin.java | 24 ++++++++++++++++++++++
.../hertzbeat/manager/service/BulletinService.java | 9 ++++++++
2 files changed, 33 insertions(+)
diff --git
a/manager/src/main/java/org/apache/hertzbeat/manager/pojo/dto/Bulletin.java
b/manager/src/main/java/org/apache/hertzbeat/manager/pojo/dto/Bulletin.java
new file mode 100644
index 000000000..f3f9135cd
--- /dev/null
+++ b/manager/src/main/java/org/apache/hertzbeat/manager/pojo/dto/Bulletin.java
@@ -0,0 +1,24 @@
+package org.apache.hertzbeat.manager.pojo.dto;
+
+import io.swagger.v3.oas.annotations.media.Schema;
+import java.util.List;
+import lombok.Data;
+import org.apache.hertzbeat.common.entity.manager.Monitor;
+
+/**
+ * Bulletin
+ */
+@Data
+@Schema(description = "Bulletin")
+public class Bulletin {
+
+ @Schema(description = "Monitor Content")
+ private Monitor monitor;
+
+ @Schema(description = "Monitor Status")
+ private int Status;
+
+ @Schema(description = "Monitor Metrics")
+ private List<String> metrics;
+
+}
diff --git
a/manager/src/main/java/org/apache/hertzbeat/manager/service/BulletinService.java
b/manager/src/main/java/org/apache/hertzbeat/manager/service/BulletinService.java
new file mode 100644
index 000000000..30748cb9e
--- /dev/null
+++
b/manager/src/main/java/org/apache/hertzbeat/manager/service/BulletinService.java
@@ -0,0 +1,9 @@
+package org.apache.hertzbeat.manager.service;
+
+/**
+ * Bulletin Service
+ */
+public interface BulletinService {
+
+
+}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]