ApprovalFlowTenantSeed.cs 498 B

12345678910111213141516
  1. namespace Admin.NET.Plugin.AiDOP.Infrastructure;
  2. /// <summary>
  3. /// 审批流种子按机构回填租户,避免再写入 TenantId 为空的「全局」定义。
  4. /// </summary>
  5. internal static class ApprovalFlowTenantSeed
  6. {
  7. public static long? ResolveTenantId(ISqlSugarClient db, long orgId)
  8. {
  9. if (orgId <= 0) return null;
  10. return db.Queryable<SysOrg>().ClearFilter()
  11. .Where(x => x.Id == orgId)
  12. .Select(x => x.TenantId)
  13. .First();
  14. }
  15. }