1
0
Prechádzať zdrojové kódy

员工表更改为用户员工表

zhontai 2 rokov pred
rodič
commit
ed12c19ce5
23 zmenil súbory, kde vykonal 209 pridanie a 254 odobranie
  1. 0 0
      src/hosts/ZhonTai.Host/InitData/Admin/ad_user_staff.json
  2. 0 0
      src/hosts/ZhonTai.Host/InitData/Admin/ad_user_staff.tenant.json
  3. 1 1
      src/platform/ZhonTai.Admin/Domain/Org/IOrgRepository.cs
  4. 2 2
      src/platform/ZhonTai.Admin/Domain/Org/OrgEntity.cs
  5. 0 7
      src/platform/ZhonTai.Admin/Domain/Staff/IStaffRepository.cs
  6. 0 17
      src/platform/ZhonTai.Admin/Domain/Staff/Output/StaffGetOutput.cs
  7. 0 51
      src/platform/ZhonTai.Admin/Domain/Staff/Output/StaffListOutput.cs
  8. 2 2
      src/platform/ZhonTai.Admin/Domain/User/UserEntity.cs
  9. 7 0
      src/platform/ZhonTai.Admin/Domain/UserStaff/IUserStaffRepository.cs
  10. 2 2
      src/platform/ZhonTai.Admin/Domain/UserStaff/Input/UserStaffAddInput.cs
  11. 2 2
      src/platform/ZhonTai.Admin/Domain/UserStaff/Input/UserStaffUpdateInput.cs
  12. 8 0
      src/platform/ZhonTai.Admin/Domain/UserStaff/Output/UserStaffGetOutput.cs
  13. 36 0
      src/platform/ZhonTai.Admin/Domain/UserStaff/Output/UserStaffListOutput.cs
  14. 1 1
      src/platform/ZhonTai.Admin/Domain/UserStaff/Sex.cs
  15. 4 4
      src/platform/ZhonTai.Admin/Domain/UserStaff/UserStaffEntity.cs
  16. 4 4
      src/platform/ZhonTai.Admin/Repositories/CustomGenerateData.cs
  17. 2 2
      src/platform/ZhonTai.Admin/Repositories/CustomSyncData.cs
  18. 1 1
      src/platform/ZhonTai.Admin/Repositories/Org/OrgRepository.cs
  19. 2 2
      src/platform/ZhonTai.Admin/Repositories/Staff/StaffRepository.cs
  20. 4 4
      src/platform/ZhonTai.Admin/Services/Tenant/TenantService.cs
  21. 1 1
      src/platform/ZhonTai.Admin/Services/User/Dto/StaffAddInput.cs
  22. 4 5
      src/platform/ZhonTai.Admin/Services/User/UserService.cs
  23. 126 146
      src/platform/ZhonTai.Admin/ZhonTai.Admin.xml

+ 0 - 0
src/hosts/ZhonTai.Host/InitData/Admin/ad_staff.json → src/hosts/ZhonTai.Host/InitData/Admin/ad_user_staff.json


+ 0 - 0
src/hosts/ZhonTai.Host/InitData/Admin/ad_staff.tenant.json → src/hosts/ZhonTai.Host/InitData/Admin/ad_user_staff.tenant.json


+ 1 - 1
src/platform/ZhonTai.Admin/Domain/Org/IOrgRepository.cs

@@ -21,7 +21,7 @@ public partial interface IOrgRepository : IRepositoryBase<OrgEntity>
     Task<bool> HasUser(long id);
 
     /// <summary>
-    /// 部门下是否有员工
+    /// 部门列表下是否有员工
     /// </summary>
     /// <param name="idList"></param>
     /// <returns></returns>

+ 2 - 2
src/platform/ZhonTai.Admin/Domain/Org/OrgEntity.cs

@@ -1,7 +1,7 @@
 using ZhonTai.Admin.Core.Entities;
 using FreeSql.DataAnnotations;
 using System.Collections.Generic;
-using ZhonTai.Admin.Domain.Staff;
+using ZhonTai.Admin.Domain.UserStaff;
 using ZhonTai.Admin.Domain.User;
 using ZhonTai.Admin.Domain.Role;
 
@@ -68,7 +68,7 @@ public partial class OrgEntity : EntityBase, ITenant
     /// 员工列表
     /// </summary>
     [Navigate(ManyToMany = typeof(UserOrgEntity))]
-    public ICollection<StaffEntity> Staffs { get; set; }
+    public ICollection<UserStaffEntity> Staffs { get; set; }
 
     /// <summary>
     /// 用户列表

+ 0 - 7
src/platform/ZhonTai.Admin/Domain/Staff/IStaffRepository.cs

@@ -1,7 +0,0 @@
-using ZhonTai.Admin.Core.Repositories;
-
-namespace ZhonTai.Admin.Domain.Staff;
-
-public interface IStaffRepository : IRepositoryBase<StaffEntity>
-{
-}

+ 0 - 17
src/platform/ZhonTai.Admin/Domain/Staff/Output/StaffGetOutput.cs

@@ -1,17 +0,0 @@
-
-using ZhonTai.Admin.Domain.Staff.Input;
-
-namespace ZhonTai.Admin.Domain.Staff.Output;
-
-public class StaffGetOutput : StaffUpdateInput
-{
-    /// <summary>
-    /// 主属部门
-    /// </summary>
-    public string OrgName { get; set; }
-
-    /// <summary>
-    /// 附属部门
-    /// </summary>
-    public string[] OrgNames { get; set; }
-}

+ 0 - 51
src/platform/ZhonTai.Admin/Domain/Staff/Output/StaffListOutput.cs

@@ -1,51 +0,0 @@
-using System;
-
-namespace ZhonTai.Admin.Domain.Staff.Output;
-
-public class StaffListOutput
-{
-    /// <summary>
-    /// 主键Id
-    /// </summary>
-    public long Id { get; set; }
-
-    /// <summary>
-    /// 姓名
-    /// </summary>
-    public string Name { get; set; }
-
-    /// <summary>
-    /// 昵称
-    /// </summary>
-    public string NickName { get; set; }
-
-    /// <summary>
-    /// 账号
-    /// </summary>
-    public string UserName { get; set; }
-
-    /// <summary>
-    /// 工号
-    /// </summary>
-    public string JobNumber { get; set; }
-
-    /// <summary>
-    /// 主属部门
-    /// </summary>
-    public string OrgName { get; set; }
-
-    /// <summary>
-    /// 附属部门
-    /// </summary>
-    public string[] OrgNames { get; set; }
-
-    /// <summary>
-    /// 职位
-    /// </summary>
-    public string Position { get; set; }
-
-    /// <summary>
-    /// 手机号
-    /// </summary>
-    public string Phone { get; set; }
-}

+ 2 - 2
src/platform/ZhonTai.Admin/Domain/User/UserEntity.cs

@@ -5,7 +5,7 @@ using ZhonTai.Admin.Core.Entities;
 using ZhonTai.Admin.Domain.Tenant;
 using ZhonTai.Admin.Domain.Role;
 using ZhonTai.Admin.Domain.UserRole;
-using ZhonTai.Admin.Domain.Staff;
+using ZhonTai.Admin.Domain.UserStaff;
 using ZhonTai.Admin.Domain.Org;
 
 namespace ZhonTai.Admin.Domain.User;
@@ -127,5 +127,5 @@ public partial class UserEntity : EntityBase, ITenant, IData
     /// 员工
     /// </summary>
     [Navigate(nameof(Id))]
-    public StaffEntity Staff { get; set; }
+    public UserStaffEntity Staff { get; set; }
 }

+ 7 - 0
src/platform/ZhonTai.Admin/Domain/UserStaff/IUserStaffRepository.cs

@@ -0,0 +1,7 @@
+using ZhonTai.Admin.Core.Repositories;
+
+namespace ZhonTai.Admin.Domain.UserStaff;
+
+public interface IUserStaffRepository : IRepositoryBase<UserStaffEntity>
+{
+}

+ 2 - 2
src/platform/ZhonTai.Admin/Domain/Staff/Input/StaffAddInput.cs → src/platform/ZhonTai.Admin/Domain/UserStaff/Input/UserStaffAddInput.cs

@@ -3,12 +3,12 @@ using System;
 using System.Collections.Generic;
 using ZhonTai.Admin.Domain.Org;
 
-namespace ZhonTai.Admin.Domain.Staff.Input;
+namespace ZhonTai.Admin.Domain.UserStaff.Input;
 
 /// <summary>
 /// 添加
 /// </summary>
-public class StaffAddInput
+public class UserStaffAddInput
 {
     /// <summary>
     /// 工号

+ 2 - 2
src/platform/ZhonTai.Admin/Domain/Staff/Input/StaffUpdateInput.cs → src/platform/ZhonTai.Admin/Domain/UserStaff/Input/UserStaffUpdateInput.cs

@@ -1,10 +1,10 @@
 
-namespace ZhonTai.Admin.Domain.Staff.Input;
+namespace ZhonTai.Admin.Domain.UserStaff.Input;
 
 /// <summary>
 /// 修改
 /// </summary>
-public class StaffUpdateInput: StaffAddInput
+public class UserStaffUpdateInput: UserStaffAddInput
 {
     /// <summary>
     /// 编号

+ 8 - 0
src/platform/ZhonTai.Admin/Domain/UserStaff/Output/UserStaffGetOutput.cs

@@ -0,0 +1,8 @@
+
+using ZhonTai.Admin.Domain.UserStaff.Input;
+
+namespace ZhonTai.Admin.Domain.UserStaff.Output;
+
+public class UserStaffGetOutput : UserStaffUpdateInput
+{
+}

+ 36 - 0
src/platform/ZhonTai.Admin/Domain/UserStaff/Output/UserStaffListOutput.cs

@@ -0,0 +1,36 @@
+using System;
+
+namespace ZhonTai.Admin.Domain.UserStaff.Output;
+
+public class UserStaffListOutput
+{
+    /// <summary>
+    /// 主键Id
+    /// </summary>
+    public long Id { get; set; }
+
+    /// <summary>
+    /// 职位
+    /// </summary>
+    public string Position { get; set; }
+
+    /// <summary>
+    /// 工号
+    /// </summary>
+    public string JobNumber { get; set; }
+
+    /// <summary>
+    /// 性别
+    /// </summary>
+    public Sex? Sex { get; set; }
+
+    /// <summary>
+    /// 入职时间
+    /// </summary>
+    public DateTime? EntryTime { get; set; }
+
+    /// <summary>
+    /// 个人简介
+    /// </summary>
+    public string Introduce { get; set; }
+}

+ 1 - 1
src/platform/ZhonTai.Admin/Domain/Staff/Sex.cs → src/platform/ZhonTai.Admin/Domain/UserStaff/Sex.cs

@@ -1,4 +1,4 @@
-namespace ZhonTai.Admin.Domain.Staff;
+namespace ZhonTai.Admin.Domain.UserStaff;
 
 /// <summary>
 /// 性别

+ 4 - 4
src/platform/ZhonTai.Admin/Domain/Staff/StaffEntity.cs → src/platform/ZhonTai.Admin/Domain/UserStaff/UserStaffEntity.cs

@@ -2,13 +2,13 @@
 using FreeSql.DataAnnotations;
 using System;
 
-namespace ZhonTai.Admin.Domain.Staff;
+namespace ZhonTai.Admin.Domain.UserStaff;
 
 /// <summary>
-/// 员工
+/// 用户员工
 /// </summary>
-[Table(Name = "ad_staff")]
-public partial class StaffEntity : EntityBase, ITenant
+[Table(Name = "ad_user_staff")]
+public partial class UserStaffEntity : EntityBase, ITenant
 {
     /// <summary>
     /// 租户Id

+ 4 - 4
src/platform/ZhonTai.Admin/Repositories/CustomGenerateData.cs

@@ -16,7 +16,7 @@ using ZhonTai.Admin.Domain.PermissionApi;
 using ZhonTai.Admin.Domain.View;
 using ZhonTai.Admin.Core.Configs;
 using ZhonTai.Common.Extensions;
-using ZhonTai.Admin.Domain.Staff;
+using ZhonTai.Admin.Domain.UserStaff;
 using ZhonTai.Admin.Domain.Org;
 using ZhonTai.Admin.Core.Db.Data;
 using FreeSql;
@@ -157,7 +157,7 @@ public class CustomGenerateData : GenerateData, IGenerateData
 
         #region 员工
 
-        var staffs = db.Queryable<StaffEntity>().ToListIgnore(a => new
+        var staffs = db.Queryable<UserStaffEntity>().ToListIgnore(a => new
         {
             a.CreatedTime,
             a.CreatedUserId,
@@ -296,7 +296,7 @@ public class CustomGenerateData : GenerateData, IGenerateData
         SaveDataToJsonFile<UserEntity>(users, isTenant);
         SaveDataToJsonFile<RoleEntity>(roles, isTenant);
         SaveDataToJsonFile<OrgEntity>(orgTree, isTenant);
-        SaveDataToJsonFile<StaffEntity>(staffs, isTenant);
+        SaveDataToJsonFile<UserStaffEntity>(staffs, isTenant);
         if (isTenant)
         {
             var tenantIds = tenants?.Select(a => a.Id)?.ToList();
@@ -318,7 +318,7 @@ public class CustomGenerateData : GenerateData, IGenerateData
                 r.Childs.AddRange(datalist);
             });
             SaveDataToJsonFile<OrgEntity>(orgTree);
-            SaveDataToJsonFile<StaffEntity>(staffs.Where(a => tenantIds.Contains(a.TenantId.Value)));
+            SaveDataToJsonFile<UserStaffEntity>(staffs.Where(a => tenantIds.Contains(a.TenantId.Value)));
         }
         SaveDataToJsonFile<UserRoleEntity>(userRoles);
         SaveDataToJsonFile<UserOrgEntity>(userOrgs);

+ 2 - 2
src/platform/ZhonTai.Admin/Repositories/CustomSyncData.cs

@@ -13,7 +13,7 @@ using ZhonTai.Admin.Domain.PermissionApi;
 using ZhonTai.Admin.Domain.View;
 using ZhonTai.Admin.Core.Configs;
 using ZhonTai.Admin.Domain.Org;
-using ZhonTai.Admin.Domain.Staff;
+using ZhonTai.Admin.Domain.UserStaff;
 using ZhonTai.Admin.Core.Db.Data;
 using ZhonTai.Admin.Domain;
 
@@ -37,7 +37,7 @@ public class CustomSyncData : SyncData, ISyncData
             var users = GetData<UserEntity>(isTenant);
             await InitDataAsync(db, uow, tran, users, dbConfig);
 
-            var staffs = GetData<StaffEntity>(isTenant);
+            var staffs = GetData<UserStaffEntity>(isTenant);
             await InitDataAsync(db, uow, tran, staffs, dbConfig);
 
             var orgs = GetData<OrgEntity>(isTenant);

+ 1 - 1
src/platform/ZhonTai.Admin/Repositories/Org/OrgRepository.cs

@@ -39,7 +39,7 @@ public class OrgRepository : RepositoryBase<OrgEntity>, IOrgRepository
     }
 
     /// <summary>
-    /// 部门下是否有员工
+    /// 部门列表下是否有员工
     /// </summary>
     /// <param name="idList"></param>
     /// <returns></returns>

+ 2 - 2
src/platform/ZhonTai.Admin/Repositories/Staff/StaffRepository.cs

@@ -1,10 +1,10 @@
 using ZhonTai.Admin.Core.Db.Transaction;
 using ZhonTai.Admin.Core.Repositories;
-using ZhonTai.Admin.Domain.Staff;
+using ZhonTai.Admin.Domain.UserStaff;
 
 namespace ZhonTai.Admin.Repositories;
 
-public class StaffRepository : RepositoryBase<StaffEntity>, IStaffRepository
+public class StaffRepository : RepositoryBase<UserStaffEntity>, IUserStaffRepository
 {
     public StaffRepository(UnitOfWorkManagerCloud uowm) : base(uowm)
     {

+ 4 - 4
src/platform/ZhonTai.Admin/Services/Tenant/TenantService.cs

@@ -17,7 +17,7 @@ using ZhonTai.DynamicApi.Attributes;
 using ZhonTai.Admin.Core.Consts;
 using ZhonTai.Admin.Core.Configs;
 using ZhonTai.Admin.Domain.Org;
-using ZhonTai.Admin.Domain.Staff;
+using ZhonTai.Admin.Domain.UserStaff;
 using ZhonTai.Admin.Domain;
 using FreeSql;
 using ZhonTai.Admin.Core.Db;
@@ -35,7 +35,7 @@ public class TenantService : BaseService, ITenantService, IDynamicApi
     private readonly IUserRepository _userRepository;
     private readonly IRepositoryBase<UserRoleEntity> _userRoleRepository;
     private readonly IRepositoryBase<RolePermissionEntity> _rolePermissionRepository;
-    private IStaffRepository _staffRepository => LazyGetRequiredService<IStaffRepository>();
+    private IUserStaffRepository _staffRepository => LazyGetRequiredService<IUserStaffRepository>();
     private IRepositoryBase<UserOrgEntity> _userOrgRepository => LazyGetRequiredService<IRepositoryBase<UserOrgEntity>>();
     private AppConfig _appConfig => LazyGetRequiredService<AppConfig>();
 
@@ -149,12 +149,12 @@ public class TenantService : BaseService, ITenantService, IDynamicApi
         long userId = user.Id;
 
         //添加员工
-        var emp = new StaffEntity
+        var emp = new UserStaffEntity
         {
             Id = userId,
             TenantId = tenantId
         };
-        await tenantDb.GetRepositoryBase<StaffEntity>().InsertAsync(emp);
+        await tenantDb.GetRepositoryBase<UserStaffEntity>().InsertAsync(emp);
 
         //添加用户部门
         var userOrg = new UserOrgEntity

+ 1 - 1
src/platform/ZhonTai.Admin/Services/User/Dto/StaffAddInput.cs

@@ -1,5 +1,5 @@
 using System;
-using ZhonTai.Admin.Domain.Staff;
+using ZhonTai.Admin.Domain.UserStaff;
 
 namespace ZhonTai.Admin.Domain.User;
 

+ 4 - 5
src/platform/ZhonTai.Admin/Services/User/UserService.cs

@@ -22,7 +22,7 @@ using ZhonTai.DynamicApi;
 using ZhonTai.DynamicApi.Attributes;
 using ZhonTai.Admin.Core.Helpers;
 using ZhonTai.Admin.Core.Consts;
-using ZhonTai.Admin.Domain.Staff;
+using ZhonTai.Admin.Domain.UserStaff;
 using ZhonTai.Admin.Domain;
 using ZhonTai.Admin.Domain.Org;
 using System.Data;
@@ -43,7 +43,7 @@ public class UserService : BaseService, IUserService, IDynamicApi
     private IOrgRepository _orgRepository => LazyGetRequiredService<IOrgRepository>();
     private ITenantRepository _tenantRepository => LazyGetRequiredService<ITenantRepository>();
     private IApiRepository _apiRepository => LazyGetRequiredService<IApiRepository>();
-    private IStaffRepository _staffRepository => LazyGetRequiredService<IStaffRepository>();
+    private IUserStaffRepository _staffRepository => LazyGetRequiredService<IUserStaffRepository>();
     private IRepositoryBase<UserRoleEntity> _userRoleRepository => LazyGetRequiredService<IRepositoryBase<UserRoleEntity>>();
     private IRepositoryBase<RoleOrgEntity> _roleOrgRepository => LazyGetRequiredService<IRepositoryBase<RoleOrgEntity>>();
     private IRepositoryBase<UserOrgEntity> _userOrgRepository => LazyGetRequiredService<IRepositoryBase<UserOrgEntity>>();
@@ -173,7 +173,6 @@ public class UserService : BaseService, IUserService, IDynamicApi
                 .ToListAsync<UserPermissionsOutput>();
             }
 
-
             return await _apiRepository
             .Where(a => _apiRepository.Orm.Select<UserRoleEntity, RolePermissionEntity, PermissionApiEntity>()
             .InnerJoin((b, c, d) => b.RoleId == c.RoleId && b.UserId == User.Id)
@@ -237,7 +236,7 @@ public class UserService : BaseService, IUserService, IDynamicApi
         }
 
         // 员工信息
-        var staff = Mapper.Map<StaffEntity>(input.Staff);
+        var staff = Mapper.Map<UserStaffEntity>(input.Staff);
         staff.Id = userId;
         await _staffRepository.InsertAsync(staff);
 
@@ -305,7 +304,7 @@ public class UserService : BaseService, IUserService, IDynamicApi
         var staff = await _staffRepository.GetAsync(userId);
         if(staff == null)
         {
-            staff = new StaffEntity();
+            staff = new UserStaffEntity();
         }
         Mapper.Map(input.Staff, staff);
         staff.Id = userId;

+ 126 - 146
src/platform/ZhonTai.Admin/ZhonTai.Admin.xml

@@ -2005,7 +2005,7 @@
         </member>
         <member name="M:ZhonTai.Admin.Domain.Org.IOrgRepository.HasUser(System.Collections.Generic.List{System.Int64})">
             <summary>
-            部门下是否有员工
+            部门列表下是否有员工
             </summary>
             <param name="idList"></param>
             <returns></returns>
@@ -2320,6 +2320,11 @@
             父级Id
             </summary>
         </member>
+        <member name="P:ZhonTai.Admin.Domain.Role.RoleEntity.Childs">
+            <summary>
+            子级列表
+            </summary>
+        </member>
         <member name="P:ZhonTai.Admin.Domain.Role.RoleEntity.Name">
             <summary>
             名称
@@ -2365,329 +2370,304 @@
             权限列表
             </summary>
         </member>
-        <member name="T:ZhonTai.Admin.Domain.Staff.Input.StaffAddInput">
-            <summary>
-            添加
-            </summary>
-        </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.Input.StaffAddInput.JobNumber">
+        <member name="T:ZhonTai.Admin.Domain.TenantPermission.TenantPermissionEntity">
             <summary>
-            工号
+            租户权限
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.Input.StaffAddInput.Sex">
+        <member name="P:ZhonTai.Admin.Domain.TenantPermission.TenantPermissionEntity.TenantId">
             <summary>
-            性别
+            租户Id
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.Input.StaffAddInput.OrgId">
+        <member name="P:ZhonTai.Admin.Domain.TenantPermission.TenantPermissionEntity.PermissionId">
             <summary>
-            主属部门Id
+            权限Id
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.Input.StaffAddInput.OrgIds">
+        <member name="P:ZhonTai.Admin.Domain.TenantPermission.TenantPermissionEntity.Tenant">
             <summary>
-            所属部门
+            租户
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.Input.StaffAddInput.Position">
+        <member name="P:ZhonTai.Admin.Domain.TenantPermission.TenantPermissionEntity.Permission">
             <summary>
-            职位
+            权限
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.Input.StaffAddInput.EntryTime">
+        <member name="P:ZhonTai.Admin.Domain.Tenant.Dto.CreateFreeSqlTenantDto.DbType">
             <summary>
-            入职时间
+            数据库
             </summary>
         </member>
-        <member name="T:ZhonTai.Admin.Domain.Staff.Input.StaffUpdateInput">
+        <member name="P:ZhonTai.Admin.Domain.Tenant.Dto.CreateFreeSqlTenantDto.ConnectionString">
             <summary>
-            修改
+            连接字符串
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.Input.StaffUpdateInput.Id">
+        <member name="P:ZhonTai.Admin.Domain.Tenant.Dto.CreateFreeSqlTenantDto.IdleTime">
             <summary>
-            编号
+            空闲时间(分)
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.Input.StaffUpdateInput.Version">
+        <member name="P:ZhonTai.Admin.Domain.Tenant.Dto.TenantGetPageDto.Name">
             <summary>
-            版本
+            企业名称
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.Output.StaffGetOutput.OrgName">
+        <member name="T:ZhonTai.Admin.Domain.Tenant.TenantEntity">
             <summary>
-            主属部门
+            租户
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.Output.StaffGetOutput.OrgNames">
+        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.Name">
             <summary>
-            附属部门
+            企业名称
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.Output.StaffListOutput.Id">
+        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.Code">
             <summary>
-            主键Id
+            编码
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.Output.StaffListOutput.Name">
+        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.RealName">
             <summary>
             姓名
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.Output.StaffListOutput.NickName">
-            <summary>
-            昵称
-            </summary>
-        </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.Output.StaffListOutput.UserName">
-            <summary>
-            账号
-            </summary>
-        </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.Output.StaffListOutput.JobNumber">
-            <summary>
-            工号
-            </summary>
-        </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.Output.StaffListOutput.OrgName">
-            <summary>
-            主属部门
-            </summary>
-        </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.Output.StaffListOutput.OrgNames">
+        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.Phone">
             <summary>
-            附属部门
+            手机号码
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.Output.StaffListOutput.Position">
+        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.Email">
             <summary>
-            职位
+            邮箱地址
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.Output.StaffListOutput.Phone">
+        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.UserId">
             <summary>
-            手机号
+            授权用户
             </summary>
         </member>
-        <member name="T:ZhonTai.Admin.Domain.Staff.Sex">
+        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.TenantType">
             <summary>
-            性别
+            租户类型
             </summary>
         </member>
-        <member name="F:ZhonTai.Admin.Domain.Staff.Sex.Unknown">
+        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.DbKey">
             <summary>
-            未知
+            数据库注册键
             </summary>
         </member>
-        <member name="F:ZhonTai.Admin.Domain.Staff.Sex.Male">
+        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.DbType">
             <summary>
-            
+            数据库
             </summary>
         </member>
-        <member name="F:ZhonTai.Admin.Domain.Staff.Sex.Female">
+        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.ConnectionString">
             <summary>
-            
+            连接字符串
             </summary>
         </member>
-        <member name="T:ZhonTai.Admin.Domain.Staff.StaffEntity">
+        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.Enabled">
             <summary>
-            员工
+            启用
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.StaffEntity.TenantId">
+        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.Description">
             <summary>
-            租户Id
+            说明
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.StaffEntity.Position">
+        <member name="T:ZhonTai.Admin.Domain.Tenant.TenantType">
             <summary>
-            职位
+            租户类型
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.StaffEntity.JobNumber">
+        <member name="F:ZhonTai.Admin.Domain.Tenant.TenantType.Platform">
             <summary>
-            工号
+            平台
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.StaffEntity.Sex">
+        <member name="F:ZhonTai.Admin.Domain.Tenant.TenantType.Tenant">
             <summary>
-            性别
+            租户
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.StaffEntity.EntryTime">
+        <member name="T:ZhonTai.Admin.Domain.UserOrgEntity">
             <summary>
-            入职时间
+            用户所属部门
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Staff.StaffEntity.Introduce">
+        <member name="P:ZhonTai.Admin.Domain.UserOrgEntity.UserId">
             <summary>
-            个人简介
+            用户Id
             </summary>
         </member>
-        <member name="T:ZhonTai.Admin.Domain.TenantPermission.TenantPermissionEntity">
+        <member name="P:ZhonTai.Admin.Domain.UserOrgEntity.User">
             <summary>
-            租户权限
+            用户
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.TenantPermission.TenantPermissionEntity.TenantId">
+        <member name="P:ZhonTai.Admin.Domain.UserOrgEntity.OrgId">
             <summary>
-            租户Id
+            部门Id
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.TenantPermission.TenantPermissionEntity.PermissionId">
+        <member name="P:ZhonTai.Admin.Domain.UserOrgEntity.Org">
             <summary>
-            权限Id
+            部门
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.TenantPermission.TenantPermissionEntity.Tenant">
+        <member name="T:ZhonTai.Admin.Domain.UserRole.UserRoleEntity">
             <summary>
-            租户
+            用户角色
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.TenantPermission.TenantPermissionEntity.Permission">
+        <member name="P:ZhonTai.Admin.Domain.UserRole.UserRoleEntity.UserId">
             <summary>
-            权限
+            用户Id
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Tenant.Dto.CreateFreeSqlTenantDto.DbType">
+        <member name="P:ZhonTai.Admin.Domain.UserRole.UserRoleEntity.RoleId">
             <summary>
-            数据库
+            角色Id
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Tenant.Dto.CreateFreeSqlTenantDto.ConnectionString">
+        <member name="T:ZhonTai.Admin.Domain.UserStaff.Input.UserStaffAddInput">
             <summary>
-            连接字符串
+            添加
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Tenant.Dto.CreateFreeSqlTenantDto.IdleTime">
+        <member name="P:ZhonTai.Admin.Domain.UserStaff.Input.UserStaffAddInput.JobNumber">
             <summary>
-            空闲时间(分)
+            工号
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Tenant.Dto.TenantGetPageDto.Name">
+        <member name="P:ZhonTai.Admin.Domain.UserStaff.Input.UserStaffAddInput.Sex">
             <summary>
-            企业名称
+            性别
             </summary>
         </member>
-        <member name="T:ZhonTai.Admin.Domain.Tenant.TenantEntity">
+        <member name="P:ZhonTai.Admin.Domain.UserStaff.Input.UserStaffAddInput.OrgId">
             <summary>
-            租户
+            主属部门Id
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.Name">
+        <member name="P:ZhonTai.Admin.Domain.UserStaff.Input.UserStaffAddInput.OrgIds">
             <summary>
-            企业名称
+            所属部门
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.Code">
+        <member name="P:ZhonTai.Admin.Domain.UserStaff.Input.UserStaffAddInput.Position">
             <summary>
-            编码
+            职位
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.RealName">
+        <member name="P:ZhonTai.Admin.Domain.UserStaff.Input.UserStaffAddInput.EntryTime">
             <summary>
-            姓名
+            入职时间
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.Phone">
+        <member name="T:ZhonTai.Admin.Domain.UserStaff.Input.UserStaffUpdateInput">
             <summary>
-            手机号码
+            修改
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.Email">
+        <member name="P:ZhonTai.Admin.Domain.UserStaff.Input.UserStaffUpdateInput.Id">
             <summary>
-            邮箱地址
+            编号
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.UserId">
+        <member name="P:ZhonTai.Admin.Domain.UserStaff.Input.UserStaffUpdateInput.Version">
             <summary>
-            授权用户
+            版本
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.TenantType">
+        <member name="P:ZhonTai.Admin.Domain.UserStaff.Output.UserStaffListOutput.Id">
             <summary>
-            租户类型
+            主键Id
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.DbKey">
+        <member name="P:ZhonTai.Admin.Domain.UserStaff.Output.UserStaffListOutput.Position">
             <summary>
-            数据库注册键
+            职位
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.DbType">
+        <member name="P:ZhonTai.Admin.Domain.UserStaff.Output.UserStaffListOutput.JobNumber">
             <summary>
-            数据库
+            工号
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.ConnectionString">
+        <member name="P:ZhonTai.Admin.Domain.UserStaff.Output.UserStaffListOutput.Sex">
             <summary>
-            连接字符串
+            性别
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.Enabled">
+        <member name="P:ZhonTai.Admin.Domain.UserStaff.Output.UserStaffListOutput.EntryTime">
             <summary>
-            启用
+            入职时间
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.Tenant.TenantEntity.Description">
+        <member name="P:ZhonTai.Admin.Domain.UserStaff.Output.UserStaffListOutput.Introduce">
             <summary>
-            说明
+            个人简介
             </summary>
         </member>
-        <member name="T:ZhonTai.Admin.Domain.Tenant.TenantType">
+        <member name="T:ZhonTai.Admin.Domain.UserStaff.Sex">
             <summary>
-            租户类型
+            性别
             </summary>
         </member>
-        <member name="F:ZhonTai.Admin.Domain.Tenant.TenantType.Platform">
+        <member name="F:ZhonTai.Admin.Domain.UserStaff.Sex.Unknown">
             <summary>
-            平台
+            未知
             </summary>
         </member>
-        <member name="F:ZhonTai.Admin.Domain.Tenant.TenantType.Tenant">
+        <member name="F:ZhonTai.Admin.Domain.UserStaff.Sex.Male">
             <summary>
-            租户
+            
             </summary>
         </member>
-        <member name="T:ZhonTai.Admin.Domain.UserOrgEntity">
+        <member name="F:ZhonTai.Admin.Domain.UserStaff.Sex.Female">
             <summary>
-            用户所属部门
+            
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.UserOrgEntity.UserId">
+        <member name="T:ZhonTai.Admin.Domain.UserStaff.UserStaffEntity">
             <summary>
-            用户Id
+            用户员工
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.UserOrgEntity.User">
+        <member name="P:ZhonTai.Admin.Domain.UserStaff.UserStaffEntity.TenantId">
             <summary>
-            用户
+            租户Id
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.UserOrgEntity.OrgId">
+        <member name="P:ZhonTai.Admin.Domain.UserStaff.UserStaffEntity.Position">
             <summary>
-            部门Id
+            职位
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.UserOrgEntity.Org">
+        <member name="P:ZhonTai.Admin.Domain.UserStaff.UserStaffEntity.JobNumber">
             <summary>
-            部门
+            工号
             </summary>
         </member>
-        <member name="T:ZhonTai.Admin.Domain.UserRole.UserRoleEntity">
+        <member name="P:ZhonTai.Admin.Domain.UserStaff.UserStaffEntity.Sex">
             <summary>
-            用户角色
+            性别
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.UserRole.UserRoleEntity.UserId">
+        <member name="P:ZhonTai.Admin.Domain.UserStaff.UserStaffEntity.EntryTime">
             <summary>
-            用户Id
+            入职时间
             </summary>
         </member>
-        <member name="P:ZhonTai.Admin.Domain.UserRole.UserRoleEntity.RoleId">
+        <member name="P:ZhonTai.Admin.Domain.UserStaff.UserStaffEntity.Introduce">
             <summary>
-            角色Id
+            个人简介
             </summary>
         </member>
         <member name="P:ZhonTai.Admin.Domain.User.Dto.CurrentUserDto.OrgId">
@@ -2966,7 +2946,7 @@
         </member>
         <member name="M:ZhonTai.Admin.Repositories.OrgRepository.HasUser(System.Collections.Generic.List{System.Int64})">
             <summary>
-            部门下是否有员工
+            部门列表下是否有员工
             </summary>
             <param name="idList"></param>
             <returns></returns>