zhontai 2 лет назад
Родитель
Сommit
f4875e8777

+ 4 - 4
src/platform/ZhonTai.Admin/Services/User/Dto/UserFormInput.cs

@@ -31,14 +31,14 @@ public class UserFormInput
     public string Email { get; set; }
 
     /// <summary>
-    /// 角色
+    /// 角色Ids
     /// </summary>
-    public long[] RoleIds { get; set; }
+    public virtual long[] RoleIds { get; set; }
 
     /// <summary>
-    /// 所属部门
+    /// 所属部门Ids
     /// </summary>
-    public long[] OrgIds { get; set; }
+    public virtual long[] OrgIds { get; set; }
 
     /// <summary>
     /// 主属部门Id

+ 11 - 0
src/platform/ZhonTai.Admin/Services/User/Dto/UserGetOutput.cs

@@ -1,4 +1,5 @@
 using System.Collections.Generic;
+using System.Linq;
 
 namespace ZhonTai.Admin.Services.User.Dto;
 
@@ -13,4 +14,14 @@ public class UserGetOutput : UserUpdateInput
     /// 部门列表
     /// </summary>
     public ICollection<UserGetOrgDto> Orgs { get; set; }
+
+    /// <summary>
+    /// 所属部门Ids
+    /// </summary>
+    public override long[] OrgIds => Orgs?.Select(a => a.Id)?.ToArray();
+
+    /// <summary>
+    /// 角色Ids
+    /// </summary>
+    public override long[] RoleIds => Roles?.Select(a => a.Id)?.ToArray();
 }

+ 13 - 3
src/platform/ZhonTai.Admin/ZhonTai.Admin.xml

@@ -5641,12 +5641,12 @@
         </member>
         <member name="P:ZhonTai.Admin.Services.User.Dto.UserFormInput.RoleIds">
             <summary>
-            角色
+            角色Ids
             </summary>
         </member>
         <member name="P:ZhonTai.Admin.Services.User.Dto.UserFormInput.OrgIds">
             <summary>
-            所属部门
+            所属部门Ids
             </summary>
         </member>
         <member name="P:ZhonTai.Admin.Services.User.Dto.UserFormInput.OrgId">
@@ -5681,7 +5681,7 @@
         </member>
         <member name="P:ZhonTai.Admin.Services.User.Dto.UserGetOutput.Roles">
             <summary>
-            角色
+            角色列表
             </summary>
         </member>
         <member name="P:ZhonTai.Admin.Services.User.Dto.UserGetOutput.Orgs">
@@ -5689,6 +5689,16 @@
             部门列表
             </summary>
         </member>
+        <member name="P:ZhonTai.Admin.Services.User.Dto.UserGetOutput.OrgIds">
+            <summary>
+            所属部门Ids
+            </summary>
+        </member>
+        <member name="P:ZhonTai.Admin.Services.User.Dto.UserGetOutput.RoleIds">
+            <summary>
+            角色Ids
+            </summary>
+        </member>
         <member name="P:ZhonTai.Admin.Services.User.Dto.UserGetPageOutput.Id">
             <summary>
             主键Id