Sfoglia il codice sorgente

刷新角色数据范围

zhontai 2 anni fa
parent
commit
745b28698a

+ 32 - 0
src/platform/ZhonTai.Admin/Domain/Role/DataScope.cs

@@ -0,0 +1,32 @@
+namespace ZhonTai.Admin.Domain.Role;
+
+/// <summary>
+/// 数据范围
+/// </summary>
+public enum DataScope
+{
+    /// <summary>
+    /// 全部
+    /// </summary>
+    All = 1,
+
+    /// <summary>
+    /// 本部门
+    /// </summary>
+    Dept = 2,
+
+    /// <summary>
+    /// 本部门和下级部门
+    /// </summary>
+    DeptWithChild = 3,
+
+    /// <summary>
+    /// 指定部门
+    /// </summary>
+    Custom = 4,
+
+    /// <summary>
+    /// 本人数据
+    /// </summary>
+    Self = 5
+}

+ 6 - 0
src/platform/ZhonTai.Admin/Domain/Role/RoleEntity.cs

@@ -49,6 +49,12 @@ public partial class RoleEntity : EntityFull, ITenant
     [Column(MapType = typeof(int))]
     public RoleType Type { get; set; }
 
+    /// <summary>
+    /// 数据范围
+    /// </summary>
+    [Column(MapType = typeof(int))]
+    public DataScope DataScope { get; set; } = DataScope.All;
+
     /// <summary>
     /// 说明
     /// </summary>