|
@@ -23,57 +23,55 @@ public class CustomSyncData : SyncData, ISyncData
|
|
|
{
|
|
|
public virtual async Task SyncDataAsync(IFreeSql db, DbConfig dbConfig = null, AppConfig appConfig = null)
|
|
|
{
|
|
|
- using (var uow = db.CreateUnitOfWork())
|
|
|
- using (var tran = uow.GetOrBeginTransaction())
|
|
|
- {
|
|
|
- var isTenant = appConfig.Tenant;
|
|
|
+ using var uow = db.CreateUnitOfWork();
|
|
|
+ using var tran = uow.GetOrBeginTransaction();
|
|
|
+ var isTenant = appConfig.Tenant;
|
|
|
|
|
|
- var dictionaryTypes = GetData<DictionaryTypeEntity>(isTenant);
|
|
|
- await InitDataAsync(db, uow, tran, dictionaryTypes, dbConfig);
|
|
|
+ var dictionaryTypes = GetData<DictionaryTypeEntity>(isTenant);
|
|
|
+ await InitDataAsync(db, uow, tran, dictionaryTypes, dbConfig);
|
|
|
|
|
|
- var dictionaries = GetData<DictionaryEntity>(isTenant);
|
|
|
- await InitDataAsync(db, uow, tran, dictionaries, dbConfig);
|
|
|
+ var dictionaries = GetData<DictionaryEntity>(isTenant);
|
|
|
+ await InitDataAsync(db, uow, tran, dictionaries, dbConfig);
|
|
|
|
|
|
- var users = GetData<UserEntity>(isTenant);
|
|
|
- await InitDataAsync(db, uow, tran, users, dbConfig);
|
|
|
+ var users = GetData<UserEntity>(isTenant);
|
|
|
+ await InitDataAsync(db, uow, tran, users, dbConfig);
|
|
|
|
|
|
- var staffs = GetData<UserStaffEntity>(isTenant);
|
|
|
- await InitDataAsync(db, uow, tran, staffs, dbConfig);
|
|
|
+ var staffs = GetData<UserStaffEntity>(isTenant);
|
|
|
+ await InitDataAsync(db, uow, tran, staffs, dbConfig);
|
|
|
|
|
|
- var orgs = GetData<OrgEntity>(isTenant);
|
|
|
- await InitDataAsync(db, uow, tran, orgs, dbConfig);
|
|
|
+ var orgs = GetData<OrgEntity>(isTenant);
|
|
|
+ await InitDataAsync(db, uow, tran, orgs, dbConfig);
|
|
|
|
|
|
- var roles = GetData<RoleEntity>(isTenant);
|
|
|
- await InitDataAsync(db, uow, tran, roles, dbConfig);
|
|
|
+ var roles = GetData<RoleEntity>(isTenant);
|
|
|
+ await InitDataAsync(db, uow, tran, roles, dbConfig);
|
|
|
|
|
|
- var apiTree = GetData<ApiEntity>();
|
|
|
- await InitDataAsync(db, uow, tran, apiTree, dbConfig);
|
|
|
+ var apiTree = GetData<ApiEntity>();
|
|
|
+ await InitDataAsync(db, uow, tran, apiTree, dbConfig);
|
|
|
|
|
|
- var viewTree = GetData<ViewEntity>();
|
|
|
- await InitDataAsync(db, uow, tran, viewTree, dbConfig);
|
|
|
+ var viewTree = GetData<ViewEntity>();
|
|
|
+ await InitDataAsync(db, uow, tran, viewTree, dbConfig);
|
|
|
|
|
|
- var permissionTree = GetData<PermissionEntity>();
|
|
|
- await InitDataAsync(db, uow, tran, permissionTree, dbConfig);
|
|
|
+ var permissionTree = GetData<PermissionEntity>();
|
|
|
+ await InitDataAsync(db, uow, tran, permissionTree, dbConfig);
|
|
|
|
|
|
- var userRoles = GetData<UserRoleEntity>();
|
|
|
- await InitDataAsync(db, uow, tran, userRoles, dbConfig);
|
|
|
+ var userRoles = GetData<UserRoleEntity>();
|
|
|
+ await InitDataAsync(db, uow, tran, userRoles, dbConfig);
|
|
|
|
|
|
- var userOrgs = GetData<UserOrgEntity>();
|
|
|
- await InitDataAsync(db, uow, tran, userOrgs, dbConfig);
|
|
|
+ var userOrgs = GetData<UserOrgEntity>();
|
|
|
+ await InitDataAsync(db, uow, tran, userOrgs, dbConfig);
|
|
|
|
|
|
- var rolePermissions = GetData<RolePermissionEntity>();
|
|
|
- await InitDataAsync(db, uow, tran, rolePermissions, dbConfig);
|
|
|
+ var rolePermissions = GetData<RolePermissionEntity>();
|
|
|
+ await InitDataAsync(db, uow, tran, rolePermissions, dbConfig);
|
|
|
|
|
|
- var tenants = GetData<TenantEntity>();
|
|
|
- await InitDataAsync(db, uow, tran, tenants, dbConfig);
|
|
|
+ var tenants = GetData<TenantEntity>();
|
|
|
+ await InitDataAsync(db, uow, tran, tenants, dbConfig);
|
|
|
|
|
|
- var tenantPermissions = GetData<TenantPermissionEntity>();
|
|
|
- await InitDataAsync(db, uow, tran, tenantPermissions, dbConfig);
|
|
|
+ var tenantPermissions = GetData<TenantPermissionEntity>();
|
|
|
+ await InitDataAsync(db, uow, tran, tenantPermissions, dbConfig);
|
|
|
|
|
|
- var permissionApis = GetData<PermissionApiEntity>();
|
|
|
- await InitDataAsync(db, uow, tran, permissionApis, dbConfig);
|
|
|
+ var permissionApis = GetData<PermissionApiEntity>();
|
|
|
+ await InitDataAsync(db, uow, tran, permissionApis, dbConfig);
|
|
|
|
|
|
- uow.Commit();
|
|
|
- }
|
|
|
+ uow.Commit();
|
|
|
}
|
|
|
}
|