TRX hai 1 ano
pai
achega
99984421f8

+ 18 - 0
src/main/java/com/github/microservice/models/gateDoor/OnLineAckInfoModel.java

@@ -0,0 +1,18 @@
+package com.github.microservice.models.gateDoor;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * @author TRX
+ * @date 2024/9/12
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class OnLineAckInfoModel {
+    private String facesluiceId;
+    private String result = "ok";
+    private String detail = "";
+}

+ 31 - 0
src/main/java/com/github/microservice/models/gateDoor/OnLineInfoParam.java

@@ -0,0 +1,31 @@
+package com.github.microservice.models.gateDoor;
+
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * @author TRX
+ * @date 2024/9/12
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class OnLineInfoParam {
+
+    @Schema(description = "")
+    private String facesluiceId;
+
+    private String facesname;
+
+    private String ip;
+
+    @Schema(description = "格式 2024-09-12 20:40:00")
+    private String time;
+
+    @Schema(description = "")
+    private String username;
+
+
+}

+ 19 - 0
src/main/java/com/github/microservice/models/gateDoor/OnLineModel.java

@@ -0,0 +1,19 @@
+package com.github.microservice.models.gateDoor;
+
+import com.github.microservice.models.hxz.base.HxzBaseResult;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * @author TRX
+ * @date 2024/9/12
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class OnLineModel extends HxzBaseResult {
+    private Long messageId = 0L;
+    private String operator = "Online-Ack";
+    private OnLineAckInfoModel info = new OnLineAckInfoModel();
+}

+ 24 - 0
src/main/java/com/github/microservice/models/gateDoor/OnLineParam.java

@@ -0,0 +1,24 @@
+package com.github.microservice.models.gateDoor;
+
+import com.github.microservice.models.hxz.HxzSuperModel;
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * @author TRX
+ * @date 2024/9/12
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class OnLineParam extends HxzSuperModel {
+
+    @Schema(description = "")
+    private OnLineInfoParam info;
+
+    @Schema(description = "operator")
+    private String operator;
+
+}