Ver Fonte

更新!

TRX há 1 ano atrás
pai
commit
e99b4605f3

+ 2 - 2
src/main/java/com/github/microservice/dataConfig/IotIdentifierConfig.java

@@ -14,10 +14,10 @@ public class IotIdentifierConfig {
     // 通知权限发生变化 标识符
     public static final String permissionNotice = "permissionNotice";
 
-    // 取得设备关联的用户信息
+    // 取得设备关联的用户信息 (设备关联的用户)
     public static final String queryDeviceBindUsers = "queryDeviceBindUsers";
 
-    // 取得设备关联的用户详情信息
+    // 取得设备关联的用户详情信息 (设备用户信息数据)
     public static final String queryDeviceUsersInfo = "queryDeviceUsersInfo";
 
 

+ 10 - 0
src/main/java/com/github/microservice/models/devicePermiss/DeviceAboutPermiss.java

@@ -6,6 +6,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.AllArgsConstructor;
 import lombok.Data;
 import lombok.NoArgsConstructor;
+import org.apache.commons.lang3.ObjectUtils;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -21,6 +22,8 @@ import java.util.List;
 @NoArgsConstructor
 public class DeviceAboutPermiss {
 
+    private Integer mark = 2; // 0: 删除 1:新增、修改 2:全量
+
     @Schema(description = "设备ID")
     private String deviceId;
 
@@ -29,4 +32,11 @@ public class DeviceAboutPermiss {
 
     @Schema(description = "关联的用户列表")
     private List<String> userIds = new ArrayList<>();
+
+    public void addUser(String userId) {
+        if (ObjectUtils.isEmpty(userIds)) {
+            userIds = new ArrayList<>();
+        }
+        userIds.add(userId);
+    }
 }

+ 2 - 0
src/main/java/com/github/microservice/models/devicePermiss/ProjectUserPermiss.java

@@ -17,6 +17,8 @@ import java.util.List;
 @NoArgsConstructor
 public class ProjectUserPermiss {
 
+    private Integer mark = 1; // 0: 删除 1:新增、修改 2:全量
+
     @Schema(description = "用户userId")
     private String uid = "";