TRX 1 vuosi sitten
vanhempi
commit
244fc85d6d

+ 11 - 0
src/main/java/com/github/microservice/models/gateDoor/use/GateDoorUseParam.java

@@ -2,6 +2,8 @@ package com.github.microservice.models.gateDoor.use;
 
 import com.github.microservice.types.deviceUse.OperateState;
 import com.github.microservice.types.deviceUse.OperateType;
+import com.github.microservice.types.user.DevicePermissFromType;
+import com.github.microservice.types.user.UserFromType;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.AllArgsConstructor;
 import lombok.Data;
@@ -41,6 +43,12 @@ public class GateDoorUseParam implements Serializable {
     @Schema(description = "人脸信息")
     private String pic = "";
 
+    @Schema(description = "权限来自哪里")
+    private DevicePermissFromType permissFromType = DevicePermissFromType.SystemConfig;
+
+    @Schema(description = "用户类型")
+    private UserFromType userFromType = UserFromType.SystemUser;
+
     @Schema(description = "用户userId")
     private String userId;
 
@@ -67,4 +75,7 @@ public class GateDoorUseParam implements Serializable {
 
     @Schema(description = "耗时,毫秒")
     private Long useTime;
+
+    @Schema(description = "项目id")
+    private String projectOid;
 }

+ 19 - 0
src/main/java/com/github/microservice/types/user/DevicePermissFromType.java

@@ -0,0 +1,19 @@
+package com.github.microservice.types.user;
+
+import lombok.Getter;
+
+/**
+ * 设备使用权限来自哪里
+ */
+public enum DevicePermissFromType {
+    SystemConfig("系统配置权限"),
+    Visitor("访客权限"),
+    ;
+
+    @Getter
+    private String remark;
+
+    DevicePermissFromType(String remark) {
+        this.remark = remark;
+    }
+}

+ 19 - 0
src/main/java/com/github/microservice/types/user/UserFromType.java

@@ -0,0 +1,19 @@
+package com.github.microservice.types.user;
+
+import lombok.Getter;
+
+/**
+ * 用户类型
+ */
+public enum UserFromType {
+    SystemUser("系统用户"),
+    VisitorUser("访客临时用户"),
+    ;
+
+    @Getter
+    private String remark;
+
+    UserFromType(String remark) {
+        this.remark = remark;
+    }
+}