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]

Reply via email to