From e339298a0b94505a0dd283f7f0d9c0cf0aa51987 Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期一, 24 七月 2023 17:29:53 +0800
Subject: [PATCH] 增加用户任务数据过滤

---
 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java |   28 +++++++++++++++++++++++++---
 1 files changed, 25 insertions(+), 3 deletions(-)

diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java
index dd4b35d..4e5bf1e 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java
@@ -2,6 +2,8 @@
 
 import java.util.Date;
 import java.util.List;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
 import com.ruoyi.common.annotation.Excel;
 import com.ruoyi.common.annotation.Excel.ColumnType;
 import com.ruoyi.common.annotation.Excel.Type;
@@ -94,17 +96,29 @@
     private Long roleId;
 
     /** 鐩告満鎿嶆帶浼樺厛绾� */
-    private String cameraPriority;
+    private Integer cameraPriority;
+
+    /** 鐢ㄦ埛铻嶄簯token */
+    private String rongCloudToken;
+
     public SysUser()
     {
 
     }
 
-    public String getCameraPriority() {
+    public String getRongCloudToken() {
+        return rongCloudToken;
+    }
+
+    public void setRongCloudToken(String rongCloudToken) {
+        this.rongCloudToken = rongCloudToken;
+    }
+
+    public Integer getCameraPriority() {
         return cameraPriority;
     }
 
-    public void setCameraPriority(String cameraPriority) {
+    public void setCameraPriority(Integer cameraPriority) {
         this.cameraPriority = cameraPriority;
     }
 
@@ -132,6 +146,14 @@
     {
         return userId != null && userId.equals("1");
     }
+    public boolean isApp()
+    {
+        return isApp(this.userId);
+    }
+    public boolean isApp(String userId)
+    {
+        return userId != null && this.getRoles().stream().anyMatch(sysRole -> sysRole.getRoleKey().contains("appLeader"));
+    }
 
     public Long getDeptId()
     {

--
Gitblit v1.9.3