From b61d3be42339ea50d3ad81aa54d344734e494eae Mon Sep 17 00:00:00 2001 From: "Asoka.Wang" Date: Thu, 3 Jul 2025 18:05:32 +0800 Subject: [PATCH] init --- .dockerignore | 25 + .gitattributes | 63 + .gitignore | 411 + LICENSE | 21 + src/.idea/.idea.ZhonTai/.idea/.gitignore | 13 + src/.idea/.idea.ZhonTai/.idea/.name | 1 + .../.idea/MarsCodeWorkspaceAppSettings.xml | 8 + src/.idea/.idea.ZhonTai/.idea/indexLayout.xml | 10 + src/Directory.Build.props | 5 + src/ZhonTai.sln | 114 + src/ZhonTai.sln.EasyRun.json | 49 + src/build/pkg_push.ps1 | 64 + .../Core/Configs/GatewayConfig.cs | 48 + src/gateways/ZhonTai.Gateway.Yarp/Program.cs | 77 + .../Properties/launchSettings.json | 31 + .../ZhonTai.Gateway.Yarp.csproj | 15 + .../appsettings.Development.json | 8 + .../ZhonTai.Gateway.Yarp/appsettings.json | 97 + src/gateways/ZhonTai.Gateway.Yarp/nlog.config | 63 + .../Core/Consts/AdminCacheKeys.cs | 22 + .../Core/Consts/DbConsts.cs | 22 + .../Domain/Api/ApiEntity.cs | 82 + .../Domain/Api/IApiRepository.cs | 7 + .../Domain/AppLog/AppLogEntity.cs | 36 + .../Domain/Board/BoardEntity.cs | 51 + .../Domain/Board/BoardUserEntity.cs | 25 + .../CustomNavigationEntity.cs | 15 + .../Domain/Dict/DictEntity.cs | 65 + .../Domain/Dict/IDictRepository.cs | 7 + .../Domain/DictType/DictTypeEntity.cs | 50 + .../Domain/DictType/IDictTypeRepository.cs | 7 + .../Domain/Doc/DocEntity.cs | 68 + .../Domain/Doc/DocType.cs | 17 + .../Domain/Doc/IDocRepository.cs | 7 + .../Domain/DocImage/DocImageEntity.cs | 25 + .../Domain/DocImage/IDocImageRepository.cs | 7 + .../Domain/Feedback/FeedbackEntity.cs | 91 + .../Domain/Feedback/FeedbackStatusEnum.cs | 27 + .../Feedback/FeedbackTeamProcessorEntity.cs | 51 + .../Domain/Feedback/FeedbackTypeEnum.cs | 34 + .../Domain/File/FileEntity.cs | 78 + .../Domain/File/IFileRepository.cs | 7 + .../Domain/LogAbstract/LogAbstract.cs | 92 + .../Domain/LoginLog/ILoginLogRepository.cs | 7 + .../Domain/LoginLog/LoginLogEntity.cs | 11 + .../Domain/Msg/MsgEntity.cs | 52 + .../Domain/Msg/MsgStatusEnum.cs | 32 + .../Domain/Msg/MsgUserEntity.cs | 58 + .../Domain/MsgType/MsgTypeEntity.cs | 45 + .../Domain/OnlineApp/OnlineAppEntity.cs | 57 + .../OperationLog/IOperationLogRepository.cs | 7 + .../Domain/OperationLog/OperationLogEntity.cs | 46 + .../Domain/Org/IOrgRepository.cs | 13 + .../Domain/Org/OrgEntity.cs | 88 + .../Permission/IPermissionRepository.cs | 7 + .../Domain/Permission/PermissionEntity.cs | 149 + .../Domain/Permission/PermissionType.cs | 22 + .../PermissionApi/IPermissionApiRepository.cs | 7 + .../PermissionApi/PermissionApiEntity.cs | 39 + .../Domain/Pkg/IPkgRepository.cs | 20 + .../Domain/Pkg/PkgEntity.cs | 67 + .../PkgPermission/IPkgPermissionRepository.cs | 7 + .../PkgPermission/PkgPermissionEntity.cs | 41 + .../PrintTemplate/PrintTemplateEntity.cs | 64 + .../Domain/Region/RegionEntity.cs | 100 + .../Domain/Region/RegionLevel.cs | 36 + .../Domain/RemoteApp/RemoteAppEntity.cs | 41 + .../Domain/Role/IRoleRepository.cs | 20 + .../Domain/Role/RoleEntity.cs | 90 + .../Domain/Role/RoleType.cs | 17 + .../Domain/RoleOrg/IRoleOrgRepository.cs | 7 + .../Domain/RoleOrg/RoleOrgEntity.cs | 36 + .../IRolePermissionRepository.cs | 7 + .../RolePermission/RolePermissionEntity.cs | 44 + .../SearchTemplate/SearchTemplateEntity.cs | 28 + .../Domain/SiteInfo/SiteInfoGetPageOutput.cs | 1 + .../TemplateCenter/TemplateCenterEntity.cs | 70 + .../Domain/Tenant/ITenantRepository.cs | 7 + .../Domain/Tenant/TenantEntity.cs | 86 + .../Domain/TenantPkg/ITenantPkgRepository.cs | 7 + .../Domain/TenantPkg/TenantPkgEntity.cs | 30 + .../Domain/User/AccountType.cs | 20 + .../Domain/User/IUserRepository.cs | 8 + .../Domain/User/PasswordEncryptType.cs | 17 + .../Domain/User/UserEntity.cs | 162 + .../Domain/User/UserStatus.cs | 17 + .../UserClickStats/UserClickStatsEntity.cs | 38 + .../Domain/UserOrg/IUserOrgRepository.cs | 20 + .../Domain/UserOrg/UserOrgEntity.cs | 44 + .../Domain/UserRole/IUserRoleRepository.cs | 7 + .../Domain/UserRole/UserRoleEntity.cs | 33 + .../Domain/UserStaff/IUserStaffRepository.cs | 7 + .../Domain/UserStaff/Sex.cs | 27 + .../Domain/UserStaff/UserStaffEntity.cs | 45 + .../Domain/View/IViewRepositoryRepository.cs | 7 + .../Domain/View/ViewEntity.cs | 65 + .../ZhonTai.Admin.Contracts/GlobalUsings.cs | 1 + .../Resources/AdminContractsLocalizer.cs | 16 + .../Resources.AdminContractsLocalizer.en.json | 45 + .../Services/Api/Dto/ApiAddInput.cs | 42 + .../Services/Api/Dto/ApiGetListOutput.cs | 67 + .../Services/Api/Dto/ApiGetOutput.cs | 8 + .../Services/Api/Dto/ApiGetPageInput.cs | 12 + .../Services/Api/Dto/ApiSetEnableLogInput.cs | 17 + .../Api/Dto/ApiSetEnableParamsInput.cs | 17 + .../Api/Dto/ApiSetEnableResultInput.cs | 17 + .../Services/Api/Dto/ApiSyncInput.cs | 12 + .../Services/Api/Dto/ApiSyncModel.cs | 27 + .../Services/Api/Dto/ApiUpdateInput.cs | 17 + .../Services/Api/IApiService.cs | 31 + .../Dto/AuthChangePasswordByEmailInput.cs | 38 + .../Dto/AuthChangePasswordByMobileInput.cs | 38 + .../Services/Auth/Dto/AuthEmailLoginInput.cs | 27 + .../Dto/AuthGetPasswordEncryptKeyOutput.cs | 22 + .../Auth/Dto/AuthGetUserInfoOutput.cs | 22 + .../Auth/Dto/AuthGetUserPermissionsOutput.cs | 12 + .../Auth/Dto/AuthGetVerifyCodeOutput.cs | 17 + .../Services/Auth/Dto/AuthLoginInput.cs | 51 + .../Services/Auth/Dto/AuthLoginOutput.cs | 71 + .../Services/Auth/Dto/AuthMobileLoginInput.cs | 27 + .../Services/Auth/Dto/AuthRegByEmailInput.cs | 39 + .../Services/Auth/Dto/AuthRegByMobileInput.cs | 39 + .../Services/Auth/Dto/AuthUserMenuOutput.cs | 95 + .../Auth/Dto/AuthUserProfileOutput.cs | 55 + .../Services/Auth/IAuthClientService.cs | 17 + .../Services/Auth/IAuthService.cs | 23 + .../Services/Auth/ISamlService.cs | 22 + .../Services/Board/Dto/BoardAddInput.cs | 48 + .../Services/Board/Dto/BoardGetOutput.cs | 57 + .../Services/Board/Dto/BoardGetPageInput.cs | 27 + .../Services/Board/Dto/BoardGetPageOutput.cs | 47 + .../Services/Board/Dto/BoardUpdateInput.cs | 15 + .../Services/Board/Dto/BoardUserAddInput.cs | 21 + .../Board/Dto/BoardUserGetListInput.cs | 17 + .../Services/Board/Dto/BoardUserGetOutput.cs | 39 + .../Services/Board/IBoardService.cs | 72 + .../Services/Cache/ICacheService.cs | 23 + .../Captcha/Dto/SendEmailCodeInput.cs | 33 + .../Services/Captcha/Dto/SendSmsCodeInput.cs | 33 + .../Services/Dict/Dto/DictAddInput.cs | 47 + .../Services/Dict/Dto/DictExport.cs | 71 + .../Services/Dict/Dto/DictGetListOutput.cs | 41 + .../Services/Dict/Dto/DictGetOutput.cs | 8 + .../Services/Dict/Dto/DictGetPageInput.cs | 17 + .../Services/Dict/Dto/DictGetPageOutput.cs | 37 + .../Services/Dict/Dto/DictImport.cs | 71 + .../Services/Dict/Dto/DictUpdateInput.cs | 17 + .../Services/Dict/IDictService.cs | 27 + .../Services/DictType/Dto/DictTypeAddInput.cs | 45 + .../DictType/Dto/DictTypeGetOutput.cs | 8 + .../DictType/Dto/DictTypeGetPageInput.cs | 12 + .../DictType/Dto/DictTypeGetPageOutput.cs | 32 + .../DictType/Dto/DictTypeUpdateInput.cs | 17 + .../Services/DictType/IDictTypeService.cs | 26 + .../Services/Doc/Dto/DocAddGroupInput.cs | 34 + .../Services/Doc/Dto/DocAddImageInput.cs | 17 + .../Services/Doc/Dto/DocAddMenuInput.cs | 34 + .../Services/Doc/Dto/DocGetContentOutput.cs | 22 + .../Services/Doc/Dto/DocGetGroupOutput.cs | 8 + .../Services/Doc/Dto/DocGetMenuOutput.cs | 8 + .../Services/Doc/Dto/DocListOutput.cs | 44 + .../Services/Doc/Dto/DocUpdateContentInput.cs | 32 + .../Services/Doc/Dto/DocUpdateGroupInput.cs | 17 + .../Services/Doc/Dto/DocUpdateMenuInput.cs | 17 + .../Services/Doc/Dto/DocUploadImageInput.cs | 19 + .../Services/Doc/IDocService.cs | 42 + .../Email/Events/EmailMultipleSendEvent.cs | 92 + .../Email/Events/EmailSendCodeEvent.cs | 39 + .../Email/Events/EmailSingleSendEvent.cs | 51 + .../Email/Events/SmsSingleSendEvent.cs | 17 + .../Services/Email/IEmailSendService.cs | 61 + .../Feedback/Dto/FeedbackDetailOutput.cs | 42 + .../Feedback/Dto/FeedbackListOutput.cs | 74 + .../Feedback/Dto/FeedbackPageFilter.cs | 44 + .../Feedback/Dto/FeedbackProcessInput.cs | 21 + .../Feedback/Dto/FeedbackSubmitInput.cs | 53 + .../Dto/FeedbackTeamProcessorAddInput.cs | 85 + .../Dto/FeedbackTeamProcessorOutput.cs | 42 + .../Services/Feedback/IFeedbackService.cs | 79 + .../Services/File/Dto/FileDeleteInput.cs | 17 + .../Services/File/Dto/FileGetPageInput.cs | 12 + .../Services/File/Dto/FileGetPageOutput.cs | 72 + .../Services/File/IFileService.cs | 24 + .../Services/LoginLog/Dto/LoginLogAddInput.cs | 72 + .../LoginLog/Dto/LoginLogGetPageInput.cs | 32 + .../LoginLog/Dto/LoginLogGetPageOutput.cs | 82 + .../Services/LoginLog/ILoginLogService.cs | 14 + .../Services/Msg/Dto/MsgAddInput.cs | 39 + .../Msg/Dto/MsgAddMsgUserListInput.cs | 20 + .../Msg/Dto/MsgGetMsgUserListInput.cs | 17 + .../Msg/Dto/MsgGetMsgUserListOutput.cs | 37 + .../Services/Msg/Dto/MsgGetOutput.cs | 8 + .../Services/Msg/Dto/MsgGetPageInput.cs | 22 + .../Services/Msg/Dto/MsgGetPageOutput.cs | 39 + .../Services/Msg/Dto/MsgUpdateInput.cs | 17 + .../Services/MsgType/Dto/MsgTypeAddInput.cs | 37 + .../MsgType/Dto/MsgTypeGetListInput.cs | 12 + .../MsgType/Dto/MsgTypeGetListOutput.cs | 42 + .../Services/MsgType/Dto/MsgTypeGetOutput.cs | 8 + .../MsgType/Dto/MsgTypeUpdateInput.cs | 17 + .../OnlineApp/Dto/OnlineAppAddInput.cs | 61 + .../OnlineApp/Dto/OnlineAppGetOutput.cs | 67 + .../OnlineApp/Dto/OnlineAppGetPageInput.cs | 47 + .../OnlineApp/Dto/OnlineAppGetPageOutput.cs | 62 + .../OnlineApp/Dto/OnlineAppUpdateInput.cs | 15 + .../Services/OnlineApp/IOnlineAppService.cs | 46 + .../OperationLog/Dto/OperationLogAddInput.cs | 102 + .../Dto/OperationLogGetPageInput.cs | 37 + .../Dto/OperationLogGetPageOutput.cs | 118 + .../OperationLog/IOperationLogService.cs | 14 + .../Services/Org/IOrgService.cs | 22 + .../Services/Org/Input/OrgAddInput.cs | 42 + .../Services/Org/Input/OrgUpdateInput.cs | 17 + .../Services/Org/Output/OrgGetListOutput.cs | 52 + .../Services/Org/Output/OrgGetOutput.cs | 10 + .../Output/OrgGetSimpleListWithPathOutput.cs | 18 + .../Permission/Dto/PermissionAddDotInput.cs | 52 + .../Permission/Dto/PermissionAddGroupInput.cs | 72 + .../Permission/Dto/PermissionAddMenuInput.cs | 97 + .../Permission/Dto/PermissionAssignInput.cs | 21 + .../Permission/Dto/PermissionGetDotOutput.cs | 8 + .../Dto/PermissionGetGroupOutput.cs | 8 + .../Permission/Dto/PermissionGetListInput.cs | 22 + .../Permission/Dto/PermissionGetListOutput.cs | 84 + .../Permission/Dto/PermissionGetMenuOutput.cs | 8 + .../Dto/PermissionGetPermissionListOutput.cs | 32 + .../PermissionSaveTenantPermissionsInput.cs | 15 + .../Dto/PermissionUpdateDotInput.cs | 17 + .../Dto/PermissionUpdateGroupInput.cs | 17 + .../Dto/PermissionUpdateMenuInput.cs | 17 + .../Services/Permission/IPermissionService.cs | 39 + .../Services/Pkg/Dto/PkgAddInput.cs | 37 + .../Pkg/Dto/PkgAddPkgTenantListInput.cs | 20 + .../Services/Pkg/Dto/PkgGetListInput.cs | 12 + .../Services/Pkg/Dto/PkgGetListOutput.cs | 47 + .../Services/Pkg/Dto/PkgGetOutput.cs | 8 + .../Services/Pkg/Dto/PkgGetPageInput.cs | 12 + .../Services/Pkg/Dto/PkgGetPageOutput.cs | 42 + .../Pkg/Dto/PkgGetPkgTenantListInput.cs | 17 + .../Pkg/Dto/PkgGetPkgTenantListOutput.cs | 22 + .../Pkg/Dto/PkgSetPkgPermissionsInput.cs | 21 + .../Services/Pkg/Dto/PkgUpdateInput.cs | 17 + .../Inputs/PrintTemplateAddInput.cs | 32 + .../Inputs/PrintTemplateGetPageInput.cs | 17 + .../Inputs/PrintTemplateSetEnableInput.cs | 17 + .../Inputs/PrintTemplateUpdateInput.cs | 22 + .../PrintTemplateUpdateTemplateInput.cs | 32 + .../Ouputs/PrintTemplateGetOutput.cs | 10 + .../Ouputs/PrintTemplateGetPageOutput.cs | 42 + .../PrintTemplateGetUpdateTemplateOutput.cs | 10 + .../Services/Region/Input/RegionAddInput.cs | 74 + .../Region/Input/RegionGetListInput.cs | 22 + .../Region/Input/RegionGetPageInput.cs | 34 + .../Region/Input/RegionSetEnableInput.cs | 17 + .../Region/Input/RegionSetHotInput.cs | 17 + .../Region/Input/RegionUpdateInput.cs | 18 + .../Region/Output/RegionGetChildListOutput.cs | 49 + .../Services/Region/Output/RegionGetOutput.cs | 12 + .../Region/Output/RegionGetPageOutput.cs | 89 + .../RemoteApp/Dto/RemoteAppAddInput.cs | 43 + .../RemoteApp/Dto/RemoteAppGetPageInput.cs | 37 + .../RemoteApp/Dto/RemoteAppUpdateInput.cs | 25 + .../Services/RemoteApp/IRemoteAppService.cs | 63 + .../Services/Role/Dto/RoleAddInput.cs | 57 + .../Role/Dto/RoleAddRoleUserListInput.cs | 20 + .../Services/Role/Dto/RoleGetListInput.cs | 12 + .../Services/Role/Dto/RoleGetListOutput.cs | 44 + .../Services/Role/Dto/RoleGetOutput.cs | 8 + .../Services/Role/Dto/RoleGetPageInput.cs | 12 + .../Services/Role/Dto/RoleGetPageOutput.cs | 37 + .../Role/Dto/RoleGetRoleUserListInput.cs | 17 + .../Role/Dto/RoleGetRoleUserListOutput.cs | 27 + .../Role/Dto/RoleSetDataScopeInput.cs | 28 + .../Services/Role/Dto/RoleUpdateInput.cs | 17 + .../Services/Role/IRoleService.cs | 34 + .../Inputs/SearchTemplateSaveInput.cs | 27 + .../Ouputs/SearchTemplateGetListOutput.cs | 17 + .../Ouputs/SearchTemplateGetUpdateOutput.cs | 10 + .../SiteMsg/Dto/SiteMsgGetContentOutput.cs | 37 + .../SiteMsg/Dto/SiteMsgGetPageInput.cs | 22 + .../SiteMsg/Dto/SiteMsgGetPageOutput.cs | 42 + .../TaskScheduler/Dto/TaskAddInput.cs | 49 + .../TaskScheduler/Dto/TaskGetOutput.cs | 8 + .../TaskScheduler/Dto/TaskGetPageInput.cs | 39 + .../TaskScheduler/Dto/TaskGetPageOutput.cs | 65 + .../TaskScheduler/Dto/TaskLogGetPageInput.cs | 12 + .../TaskScheduler/Dto/TaskUpdateInput.cs | 15 + .../Services/TaskScheduler/ITaskLogService.cs | 15 + .../Services/TaskScheduler/ITaskService.cs | 27 + .../Dto/TemplateCenterAddInput.cs | 60 + .../Dto/TemplateCenterGetOutput.cs | 77 + .../Dto/TemplateCenterUpdateInput.cs | 15 + .../TemplateCenter/ITemplateCenterService.cs | 45 + .../Services/Tenant/Dto/TenantAddInput.cs | 86 + .../Services/Tenant/Dto/TenantGetOutput.cs | 18 + .../Services/Tenant/Dto/TenantGetPageInput.cs | 12 + .../Tenant/Dto/TenantGetPageOutput.cs | 79 + .../Services/Tenant/Dto/TenantRegInput.cs | 66 + .../Tenant/Dto/TenantSetEnableInput.cs | 17 + .../Services/Tenant/Dto/TenantUpdateInput.cs | 17 + .../Services/Tenant/ITenantService.cs | 26 + .../Services/User/Dto/StaffAddInput.cs | 39 + .../Services/User/Dto/StaffUpdateInput.cs | 13 + .../Services/User/Dto/UserAddInput.cs | 27 + .../Services/User/Dto/UserAddMemberInput.cs | 21 + .../Services/User/Dto/UserBatchSetOrgInput.cs | 22 + .../User/Dto/UserChangePasswordInput.cs | 27 + .../Services/User/Dto/UserFormInput.cs | 58 + .../Services/User/Dto/UserGetBasicOutput.cs | 57 + .../User/Dto/UserGetDeletedUserPageOutput.cs | 119 + .../Services/User/Dto/UserGetOutput.cs | 21 + .../Services/User/Dto/UserGetPageInput.cs | 12 + .../Services/User/Dto/UserGetPageOutput.cs | 129 + .../Services/User/Dto/UserMemberFormInput.cs | 35 + .../User/Dto/UserResetPasswordInput.cs | 14 + .../Services/User/Dto/UserRestoreInput.cs | 12 + .../Services/User/Dto/UserSetEnableInput.cs | 17 + .../Services/User/Dto/UserSetManagerInput.cs | 22 + .../Services/User/Dto/UserUpdateBasicInput.cs | 20 + .../Services/User/Dto/UserUpdateInput.cs | 18 + .../User/Dto/UserUpdateMemberInput.cs | 17 + .../User/Events/UserOrgChangeEvent.cs | 22 + .../Services/User/IUserService.cs | 52 + .../UserClickStats/Dto/UserClickStatsDto.cs | 197 + .../UserClickStats/IUserClickService.cs | 25 + .../Dto/UserCustomNavigationDto.cs | 23 + .../IUserCustomNavigationService.cs | 21 + .../Services/View/Dto/ViewAddInput.cs | 52 + .../Services/View/Dto/ViewGetListInput.cs | 27 + .../Services/View/Dto/ViewGetListOutput.cs | 57 + .../Services/View/Dto/ViewGetOutput.cs | 8 + .../Services/View/Dto/ViewSyncInput.cs | 12 + .../Services/View/Dto/ViewSyncModel.cs | 32 + .../Services/View/Dto/ViewUpdateInput.cs | 17 + .../Services/View/IViewService.cs | 27 + .../Dto/WebSocketPreConnectInpput.cs | 12 + .../ZhonTai.Admin.Contracts.csproj | 29 + .../admin/ZhonTai.Admin.Contracts/key.snk | Bin 0 -> 596 bytes .../admin/ZhonTai.Admin.Core/Aop/AopHelper.cs | 34 + .../admin/ZhonTai.Admin.Core/AppInfo.cs | 260 + .../admin/ZhonTai.Admin.Core/AppInfoBase.cs | 40 + .../admin/ZhonTai.Admin.Core/AppSettings.cs | 17 + .../Attributes/AdminTransactionAttribute.cs | 14 + .../Attributes/ApiAccessAttribute.cs | 27 + .../Attributes/ApiGroupAttribute.cs | 23 + .../Attributes/HttpClientContractAttribute.cs | 18 + .../Attributes/InjectScopedAttribute.cs | 9 + .../Attributes/InjectSingletonAttribute.cs | 9 + .../Attributes/InjectTransientAttribute.cs | 9 + .../Attributes/LoginAttribute.cs | 9 + .../Attributes/NoOeprationLogAttribute.cs | 9 + .../Attributes/NonRegisterIOCAttribute.cs | 9 + .../Attributes/NotGenAttribute.cs | 9 + .../Attributes/OrderGuidAttribute.cs | 10 + .../Attributes/ScanCacheKeysAttribute.cs | 9 + .../Attributes/ScanTaskNamesAttribute.cs | 9 + .../Attributes/SchemaIdAttribute.cs | 32 + .../Attributes/ServerTimeAttribute.cs | 18 + .../Attributes/SnowflakeAttribute.cs | 10 + .../Attributes/TransactionAttribute.cs | 35 + .../Attributes/ValidateInputAttribute.cs | 42 + .../Attributes/ValidatePermissionAttribute.cs | 78 + .../Attributes/ValidateRequiredAttribute.cs | 33 + .../Attributes/VersionRouteAttribute.cs | 20 + .../Auth/ClaimAttributes.cs | 47 + .../admin/ZhonTai.Admin.Core/Auth/IUser.cs | 87 + .../ZhonTai.Admin.Core/Auth/IUserToken.cs | 11 + .../ZhonTai.Admin.Core/Auth/TokenInfo.cs | 51 + .../admin/ZhonTai.Admin.Core/Auth/User.cs | 258 + .../ZhonTai.Admin.Core/Auth/UserToken.cs | 47 + .../ZhonTai.Admin.Core/Base/BaseService.cs | 87 + .../ZhonTai.Admin.Core/Base/IBaseService.cs | 6 + .../ZhonTai.Admin.Core/BaseController.cs | 15 + .../Captcha/ISlideCaptcha.cs | 17 + .../Captcha/SlideCaptcha.cs | 33 + .../ZhonTai.Admin.Core/Configs/AppConfig.cs | 516 + .../ZhonTai.Admin.Core/Configs/DbConfig.cs | 216 + .../ZhonTai.Admin.Core/Configs/EmailConfig.cs | 61 + .../ZhonTai.Admin.Core/Configs/ImConfig.cs | 27 + .../ZhonTai.Admin.Core/Configs/JwtConfig.cs | 32 + .../ZhonTai.Admin.Core/Configs/OSSConfig.cs | 115 + .../ZhonTai.Admin.Core/Configs/RpcConfig.cs | 109 + .../ZhonTai.Admin.Core/Configs/SamlConfig.cs | 82 + .../ZhonTai.Admin.Core/Consts/AdminConsts.cs | 24 + .../ZhonTai.Admin.Core/Consts/CacheKeys.cs | 113 + .../admin/ZhonTai.Admin.Core/Consts/DbKeys.cs | 22 + .../ZhonTai.Admin.Core/Consts/FilterNames.cs | 39 + .../Consts/SubscribeNames.cs | 45 + .../Conventions/ApiGroupConvention.cs | 37 + .../Db/DBServiceCollectionExtensions.cs | 69 + .../Db/Data/GenerateData.cs | 85 + .../Db/Data/IGenerateData.cs | 11 + .../ZhonTai.Admin.Core/Db/Data/ISyncData.cs | 11 + .../Db/Data/PropsContractResolver.cs | 30 + .../ZhonTai.Admin.Core/Db/Data/SyncData.cs | 224 + .../admin/ZhonTai.Admin.Core/Db/DbHelper.cs | 691 + .../ZhonTai.Admin.Core/Db/FreeSqlCloud.cs | 10 + .../Db/FreeSqlDbContextExtensions.cs | 81 + .../admin/ZhonTai.Admin.Core/Db/FreeSqlExt.cs | 83 + .../TransactionAsyncInterceptor.cs | 170 + .../Db/Transaction/TransactionInterceptor.cs | 21 + .../Db/Transaction/UnitOfWorkManagerCloud.cs | 64 + .../Db/UnitOfWorkExtensions.cs | 72 + .../Dto/ApiGetEnumsOutput.cs | 46 + .../Dto/DataPermissionOutput.cs | 25 + .../ZhonTai.Admin.Core/Dto/ExportInput.cs | 24 + .../ZhonTai.Admin.Core/Dto/IResultOutput.cs | 34 + .../ZhonTai.Admin.Core/Dto/ImportOutput.cs | 22 + .../admin/ZhonTai.Admin.Core/Dto/PageInput.cs | 45 + .../ZhonTai.Admin.Core/Dto/PageOutput.cs | 17 + .../ZhonTai.Admin.Core/Dto/QueryInput.cs | 19 + .../ZhonTai.Admin.Core/Dto/ResultOutput.cs | 138 + .../admin/ZhonTai.Admin.Core/Dto/SortInput.cs | 31 + .../Dto/UserGetPermissionOutput.cs | 36 + .../ZhonTai.Admin.Core/Entities/Entity.cs | 50 + .../ZhonTai.Admin.Core/Entities/EntityAdd.cs | 48 + .../Entities/EntityAddNoId.cs | 41 + .../ZhonTai.Admin.Core/Entities/EntityBase.cs | 15 + .../ZhonTai.Admin.Core/Entities/EntityData.cs | 38 + .../Entities/EntityDelete.cs | 24 + .../Entities/EntityMember.cs | 48 + .../Entities/EntityMemberWithTenant.cs | 26 + .../Entities/EntityTenant.cs | 28 + .../Entities/EntityTenantWithData.cs | 38 + .../Entities/EntityUpdate.cs | 58 + .../Entities/EntityUpdateNoId.cs | 51 + .../Entities/EntityVersion.cs | 24 + .../ZhonTai.Admin.Core/Entities/IChilds.cs | 12 + .../ZhonTai.Admin.Core/Entities/IData.cs | 22 + .../ZhonTai.Admin.Core/Entities/IDelete.cs | 12 + .../ZhonTai.Admin.Core/Entities/IEntityAdd.cs | 27 + .../Entities/IEntityUpdate.cs | 27 + .../ZhonTai.Admin.Core/Entities/IMember.cs | 12 + .../ZhonTai.Admin.Core/Entities/ITenant.cs | 12 + .../ZhonTai.Admin.Core/Entities/IVersion.cs | 12 + .../ZhonTai.Admin.Core/Enums/ApiVersion.cs | 17 + .../Enums/ContentTypeEnum.cs | 17 + .../ZhonTai.Admin.Core/Enums/DataScope.cs | 32 + .../ZhonTai.Admin.Core/Enums/StatusCodes.cs | 45 + .../ZhonTai.Admin.Core/Enums/TenantType.cs | 17 + .../ZhonTai.Admin.Core/Enums/UserType.cs | 27 + .../Exceptions/AppException.cs | 61 + .../ApplicationBuilderExtensions.cs | 43 + .../Extensions/GrpcExtensions.cs | 141 + .../Extensions/HttpClientBuilderExtension.cs | 21 + .../Extensions/HttpExtensions.cs | 104 + .../Extensions/IdGeneratorExtensions.cs | 123 + .../Extensions/ImExtensions.cs | 41 + .../Extensions/IpRateLimitExtensions.cs | 38 + .../Extensions/OSSExtensions.cs | 93 + .../Filters/ControllerExceptionFilter.cs | 69 + .../Filters/ControllerLogFilter.cs | 32 + .../Filters/EnumSchemaFilter.cs | 34 + .../Filters/FormatResultFilter.cs | 65 + .../Filters/OrderTagsDocumentFilter.cs | 35 + .../Filters/ValidateInputFilter.cs | 49 + .../GrpcServices/Dtos/ApiGrpcOutput.cs | 52 + .../GrpcServices/Dtos/GrpcOutput.cs | 34 + .../Dtos/OprationLogAddGrpcInput.cs | 124 + .../Dtos/UserGetPermissionGrpcOutput.cs | 44 + .../GrpcServices/IApiGrpcService.cs | 15 + .../GrpcServices/IOprationLogGrpcService.cs | 16 + .../GrpcServices/IUserGrpcService.cs | 18 + .../Handlers/ICustomPermissionHandler.cs | 16 + .../Handlers/ILogHandler.cs | 17 + .../Handlers/IPermissionHandler.cs | 18 + .../ZhonTai.Admin.Core/Handlers/LogHandler.cs | 101 + .../Handlers/PermissionHandler.cs | 56 + .../Handlers/ResponseAuthenticationHandler.cs | 83 + .../Handlers/ResponseDelegatingHandler.cs | 30 + .../Handlers/SamlAuthenticationHandler.cs | 64 + .../ZhonTai.Admin.Core/Helpers/ApiHelper.cs | 120 + .../ZhonTai.Admin.Core/Helpers/IEHelper.cs | 152 + .../Helpers/PolicyHelper.cs | 71 + .../Helpers/UploadHelper.cs | 24 + .../ZhonTai.Admin.Core/Helpers/UserHelper.cs | 25 + .../admin/ZhonTai.Admin.Core/HostApp.cs | 1034 + .../admin/ZhonTai.Admin.Core/HostInfo.cs | 79 + .../Middlewares/ExceptionMiddleware.cs | 67 + .../admin/ZhonTai.Admin.Core/ModuleInfo.cs | 19 + .../ZhonTai.Admin.Core/Protos/ProtoBoolean.cs | 29 + .../Protos/ProtoDateTime.cs | 29 + .../ZhonTai.Admin.Core/Protos/ProtoDecimal.cs | 29 + .../ZhonTai.Admin.Core/Protos/ProtoInt.cs | 29 + .../ZhonTai.Admin.Core/Protos/ProtoList.cs | 29 + .../ZhonTai.Admin.Core/Protos/ProtoLong.cs | 29 + .../ZhonTai.Admin.Core/Protos/ProtoString.cs | 29 + .../Records/LocationInfo.cs | 49 + .../RegisterModules/ControllerModule.cs | 26 + .../RegisterModules/IRegisterIOC.cs | 9 + .../RegisterModules/LifecycleModule.cs | 75 + .../RegisterModules/RegisterModule.cs | 78 + .../Repositories/IRepositoryBase.cs | 74 + .../Repositories/RepositoryBase.cs | 126 + .../Resources/AdminCoreLocalizer.cs | 16 + .../Resources/Core/IModuleLocalizer.cs | 11 + .../Resources/Core/ModuleLocalizer.cs | 25 + .../Resources.AdminCoreLocalizer.en.json | 10 + .../Startup/HostAppContext.cs | 27 + .../Startup/HostAppMiddlewareContext.cs | 27 + .../Startup/HostAppOptions.cs | 108 + .../TaskScheduler/ShellArgs.cs | 22 + .../TaskScheduler/TaskInfoExt.cs | 50 + .../TaskScheduler/TaskSchedulerConfig.cs | 52 + .../TaskScheduler/TaskSchedulerOptions.cs | 35 + .../Tools/Cache/CacheConfig.cs | 38 + .../Tools/Cache/CacheType.cs | 17 + .../Tools/Cache/ICacheTool.cs | 115 + .../Tools/Cache/MemoryCacheTool.cs | 161 + .../Tools/Cache/RedisCacheTool.cs | 118 + .../ZhonTai.Admin.Core.csproj | 83 + src/modules/admin/ZhonTai.Admin.Core/key.snk | Bin 0 -> 596 bytes .../.config/dotnet-tools.json | 12 + .../ConfigCenter/ImConfig.Development.json | 5 + .../ConfigCenter/appconfig.Development.json | 10 + .../ConfigCenter/appconfig.json | 151 + .../ConfigCenter/cacheconfig.Development.json | 5 + .../ConfigCenter/cacheconfig.json | 15 + .../ConfigCenter/createdbsql.txt | 1 + .../ConfigCenter/dbconfig.Development.json | 5 + .../ConfigCenter/dbconfig.json | 45 + .../ConfigCenter/imconfig.json | 12 + .../ConfigCenter/jwtconfig.Development.json | 5 + .../ConfigCenter/jwtconfig.json | 11 + .../ConfigCenter/ossconfig.Development.json | 5 + .../ConfigCenter/ossconfig.json | 93 + .../ratelimitconfig.Development.json | 2 + .../ConfigCenter/ratelimitconfig.json | 29 + .../ConfigCenter/samlconfig.json | 19 + .../admin/ZhonTai.Admin.Host/Dockerfile | 14 + .../InitData/Admin/base_api.json | 6437 ++ .../InitData/Admin/base_dict.json | 192 + .../InitData/Admin/base_dict_type.json | 53 + .../InitData/Admin/base_org.json | 23 + .../InitData/Admin/base_org.tenant.json | 24 + .../InitData/Admin/base_permission.json | 4961 + .../InitData/Admin/base_permission_api.json | 1748 + .../InitData/Admin/base_print_template.json | 1 + .../Admin/base_print_template.tenant.json | 1 + .../InitData/Admin/base_region.json | 91037 ++++++++++++++++ .../InitData/Admin/base_role.json | 65 + .../InitData/Admin/base_role.tenant.json | 68 + .../InitData/Admin/base_role_permission.json | 1 + .../InitData/Admin/base_tenant.json | 23 + .../InitData/Admin/base_user.json | 32 + .../InitData/Admin/base_user.tenant.json | 33 + .../InitData/Admin/base_user_org.json | 16 + .../InitData/Admin/base_user_role.json | 20 + .../InitData/Admin/base_user_staff.json | 20 + .../Admin/base_user_staff.tenant.json | 21 + .../InitData/Admin/base_view.json | 645 + .../admin/ZhonTai.Admin.Host/Program.cs | 171 + .../Properties/launchSettings.json | 31 + .../admin/ZhonTai.Admin.Host/SAML配置说明.md | 152 + .../ZhonTai.Admin.Host/Vue-SAML集成说明.md | 443 + .../ZhonTai.Admin.Host.csproj | 83 + .../appsettings.Development.json | 9 + .../admin/ZhonTai.Admin.Host/appsettings.json | 143 + .../admin/ZhonTai.Admin.Host/ip2region.xdb | Bin 0 -> 11070083 bytes .../admin/ZhonTai.Admin.Host/nlog.config | 63 + .../wwwroot/captcha/jigsaw/backgrounds/1.jpg | Bin 0 -> 44294 bytes .../wwwroot/captcha/jigsaw/backgrounds/2.jpg | Bin 0 -> 32155 bytes .../wwwroot/captcha/jigsaw/backgrounds/3.jpg | Bin 0 -> 49930 bytes .../wwwroot/captcha/jigsaw/backgrounds/4.jpg | Bin 0 -> 35044 bytes .../wwwroot/captcha/jigsaw/backgrounds/5.jpg | Bin 0 -> 30110 bytes .../captcha/jigsaw/templates/1/dark.png | Bin 0 -> 1291 bytes .../jigsaw/templates/1/transparent.png | Bin 0 -> 2468 bytes .../captcha/jigsaw/templates/2/dark.png | Bin 0 -> 1118 bytes .../jigsaw/templates/2/transparent.png | Bin 0 -> 1822 bytes .../captcha/jigsaw/templates/3/dark.png | Bin 0 -> 1434 bytes .../jigsaw/templates/3/transparent.png | Bin 0 -> 2706 bytes .../captcha/jigsaw/templates/4/dark.png | Bin 0 -> 1386 bytes .../jigsaw/templates/4/transparent.png | Bin 0 -> 2737 bytes .../captcha/jigsaw/templates/5/dark.png | Bin 0 -> 1224 bytes .../jigsaw/templates/5/transparent.png | Bin 0 -> 2119 bytes .../captcha/jigsaw/templates/6/dark.png | Bin 0 -> 3582 bytes .../jigsaw/templates/6/transparent.png | Bin 0 -> 7091 bytes .../68654a5d-9604-7b84-00a8-3100508e95d4.png | Bin 0 -> 225735 bytes .../68654c9e-9604-7b84-00a8-31013c61bdda.png | Bin 0 -> 109855 bytes .../68654ca3-9604-7b84-00a8-31025b1b9eed.png | Bin 0 -> 334298 bytes .../68654d44-9604-7b84-00a8-31033fe8008e.png | Bin 0 -> 102620 bytes .../68654d48-9604-7b84-00a8-310432b13dda.png | Bin 0 -> 225735 bytes .../6865511f-01cc-e24c-008b-415c62c0a3e0.png | Bin 0 -> 162245 bytes .../6865513a-01cc-e24c-008b-415d079396db.png | Bin 0 -> 171964 bytes .../686552a1-43a1-6e5c-0044-f3ca2b47040d.png | Bin 0 -> 102620 bytes .../6865610b-e22e-3ce8-00a3-5ef01a40771b.png | Bin 0 -> 109855 bytes .../68656260-e22e-3ce8-00a3-5ef16a9ecc8b.png | Bin 0 -> 102620 bytes .../6865666e-e22e-3ce8-00a3-5ef246fb3c2b.png | Bin 0 -> 50668 bytes .../095bda76-6a4f-4739-b39c-4f6d6c2e239d.rdp | 38 + .../220c3b3e-e117-49c5-b903-847d27117fa5.rdp | 38 + .../7cbd36a7-04c8-4745-85c7-3a5fb00316e9.rdp | 38 + .../9b9622c3-dbbd-41b6-b0ab-e44c6a779b3e.rdp | 38 + .../bd4d545e-1bf4-4b72-9740-01c0318200ad.rdp | 38 + .../wwwroot/rdp/connection.rdp | 0 .../d45ec389-d237-49f1-890b-0a5288b2220d.rdp | 38 + .../faf2bbbd-f38a-4ae2-8012-1febe6d56c65.rdp | 38 + .../wwwroot/swagger/mini-profiler.css | 3 + .../wwwroot/swagger/mini-profiler.js | 2 + .../ZhonTai.Admin.Tests/BaseControllerTest.cs | 197 + .../admin/ZhonTai.Admin.Tests/BaseTest.cs | 32 + .../Controllers/ApiControllerTest.cs | 127 + .../Repositories/ApiRepositoryTest.cs | 23 + .../Services/ApiServiceTest.cs | 21 + .../ZhonTai.Admin.Tests.csproj | 22 + .../Core/Handlers/ApiDocumentHandler.cs | 75 + .../Core/Handlers/IApiDocumentHandler.cs | 10 + .../TaskSchedulerServiceExtensions.cs | 273 + .../GrpcServices/ApiGrpcService.cs | 26 + .../GrpcServices/OprationLogGrpcService.cs | 24 + .../GrpcServices/UserGrpcService.cs | 29 + .../Repositories/AdminRepositoryBase.cs | 18 + .../Repositories/Api/ApiRepository.cs | 11 + .../Repositories/CustomGenerateData.cs | 233 + .../Repositories/CustomSyncData.cs | 306 + .../Dictionary/DictionaryRepository.cs | 11 + .../DictionaryTypeRepository.cs | 11 + .../Repositories/Doc/DocRepository.cs | 11 + .../DocumentImage/DocumentImageRepository.cs | 11 + .../Repositories/File/FileRepository.cs | 11 + .../LoginLog/LoginLogRepository.cs | 11 + .../OperationLog/OperationLogRepository.cs | 11 + .../Repositories/Org/OrgRepository.cs | 24 + .../Permission/PermissionRepository.cs | 11 + .../PermissionApi/PermissionApiRepository.cs | 12 + .../Repositories/Pkg/PkgRepository.cs | 37 + .../PkgPermission/PkgPermissionRepository.cs | 12 + .../Repositories/Role/RoleRepository.cs | 37 + .../Repositories/RoleOrg/RoleOrgRepository.cs | 13 + .../RolePermissionRepository.cs | 12 + .../Repositories/Task/ITaskExtRepository.cs | 8 + .../Repositories/Task/ITaskLogRepository.cs | 8 + .../Repositories/Task/ITaskRepository.cs | 8 + .../Repositories/Task/TaskExtRepository.cs | 13 + .../Repositories/Task/TaskLogRepository.cs | 13 + .../Repositories/Task/TaskRepository.cs | 13 + .../Repositories/Tenant/TenantRepository.cs | 11 + .../TenantPkg/TenantPkgRepository.cs | 12 + .../Repositories/User/UserRepository.cs | 12 + .../Repositories/UserOrg/UserOrgRepository.cs | 32 + .../UserRole/UserRoleRepository.cs | 12 + .../UserStaff/UserStaffRepository.cs | 12 + .../Repositories/View/ViewRepository.cs | 11 + .../ZhonTai.Admin/Resources/AdminLocalizer.cs | 15 + .../Resources.AdminLocalizer.en.json | 105 + .../ZhonTai.Admin/Services/Api/ApiService.cs | 425 + .../Services/Auth/AuthService.cs | 1381 + .../Services/Auth/SamlService.cs | 210 + .../Services/Board/BoardService.cs | 196 + .../Services/Cache/CacheService.cs | 70 + .../Services/Captcha/CaptchaService.cs | 153 + .../Services/Dict/DictService.cs | 438 + .../Services/DictType/DictTypeService.cs | 194 + .../ZhonTai.Admin/Services/Doc/DocService.cs | 253 + .../Services/Email/EmailSendService.cs | 148 + .../Services/Email/EmailService.cs | 174 + .../Services/Feedback/FeedbackService.cs | 469 + .../Services/File/FileService.cs | 289 + .../Services/LoginLog/LoginLogService.cs | 103 + .../ZhonTai.Admin/Services/Msg/MsgService.cs | 398 + .../Services/MsgType/MsgTypeService.cs | 192 + .../Services/OnlineApp/OnlineAppService.cs | 164 + .../OperationLog/OperationLogService.cs | 137 + .../ZhonTai.Admin/Services/Org/OrgService.cs | 247 + .../Services/Permission/PermissionService.cs | 530 + .../Services/Permission/_MapConfig.cs | 18 + .../ZhonTai.Admin/Services/Pkg/PkgService.cs | 425 + .../ZhonTai.Admin/Services/Pkg/_MapConfig.cs | 13 + .../PrintTemplate/PrintTemplateService.cs | 229 + .../Services/Region/RegionInfo.cs | 39 + .../Services/Region/RegionService.cs | 406 + .../Services/RemoteApp/RemoteAppService.cs | 220 + .../Services/Role/RoleService.cs | 376 + .../ZhonTai.Admin/Services/Role/_MapConfig.cs | 17 + .../SearchTemplate/SearchTemplateService.cs | 101 + .../Services/SiteMsg/SiteMsgService.cs | 238 + .../Services/TaskScheduler/TaskLogService.cs | 68 + .../Services/TaskScheduler/TaskService.cs | 318 + .../TemplateCenter/TemplateCenterService.cs | 815 + .../Services/Tenant/TenantService.cs | 804 + .../Services/Tenant/_MapConfig.cs | 17 + .../Services/User/UserService.cs | 1144 + .../UserClickService/UserClickService.cs | 151 + .../UserCustomNavigationService.cs | 65 + .../Services/View/ViewService.cs | 251 + .../Services/WebSocket/WebSocketService.cs | 68 + .../admin/ZhonTai.Admin/ZhonTai.Admin.csproj | 30 + src/modules/admin/ZhonTai.Admin/key.snk | Bin 0 -> 596 bytes src/modules/im/ZhonTai.IMServer/Program.cs | 22 + .../Properties/launchSettings.json | 31 + .../ZhonTai.IMServer/ZhonTai.IMServer.csproj | 15 + .../appsettings.Development.json | 8 + .../im/ZhonTai.IMServer/appsettings.json | 15 + src/platform/Directory.Build.props | 26 + .../ZhonTai.ApiUI/ApiUIBuilderExtensions.cs | 46 + .../ApiUIJsonSerializerContext.cs | 45 + src/platform/ZhonTai.ApiUI/ApiUIMiddleware.cs | 180 + src/platform/ZhonTai.ApiUI/ApiUIOptions.cs | 288 + .../ZhonTai.ApiUI/ApiUIOptionsExtensions.cs | 326 + .../JavascriptStringEnumConverter.cs | 17 + ...JavascriptStringEnumEnumerableConverter.cs | 65 + .../ZhonTai.ApiUI/ZhonTai.ApiUI.csproj | 34 + src/platform/ZhonTai.ApiUI/index.html | 1 + src/platform/ZhonTai.ApiUI/key.snk | Bin 0 -> 596 bytes .../ZhonTai.ApiUI/src/dist/favicon.ico | Bin 0 -> 9662 bytes .../ZhonTai.ApiUI/src/dist/index.html | 1 + .../src/dist/knife4jui/css/app.723af817.css | 15 + .../dist/knife4jui/css/app.723af817.css.gz | Bin 0 -> 87294 bytes .../knife4jui/css/chunk-05a85274.7eb4e04b.css | 1 + .../knife4jui/css/chunk-vendors.f24a310a.css | 1 + .../css/chunk-vendors.f24a310a.css.gz | Bin 0 -> 36823 bytes .../fonts/fontawesome-webfont.706450d7.ttf | Bin 0 -> 122092 bytes .../fonts/fontawesome-webfont.97493d3f.woff2 | Bin 0 -> 56780 bytes .../fonts/fontawesome-webfont.d9ee23d5.woff | Bin 0 -> 71508 bytes .../fonts/fontawesome-webfont.f7c2b4b7.eot | Bin 0 -> 60767 bytes .../knife4jui/fonts/iconfont.4ca3d0c0.ttf | Bin 0 -> 4680 bytes .../knife4jui/fonts/iconfont.e2d2b98e.eot | Bin 0 -> 4848 bytes .../knife4jui/img/editormd-logo.84b6c2a9.svg | 11 + .../img/fontawesome-webfont.139e74e2.svg | 565 + .../dist/knife4jui/img/iconfont.dd63dc33.svg | 56 + .../dist/knife4jui/img/loading.c929501e.gif | Bin 0 -> 7726 bytes .../knife4jui/img/loading@2x.695405a9.gif | Bin 0 -> 16166 bytes .../knife4jui/img/loading@3x.65eacf61.gif | Bin 0 -> 21727 bytes .../src/dist/knife4jui/js/app.5b399b50.js | 1 + .../src/dist/knife4jui/js/app.5b399b50.js.gz | Bin 0 -> 100247 bytes .../knife4jui/js/chunk-05a85274.6ea91c18.js | 8 + .../js/chunk-05a85274.6ea91c18.js.gz | Bin 0 -> 9660 bytes .../knife4jui/js/chunk-0fd67716.dedd1f18.js | 1 + .../js/chunk-0fd67716.dedd1f18.js.gz | Bin 0 -> 63486 bytes .../knife4jui/js/chunk-214218f0.1477d149.js | 1 + .../js/chunk-214218f0.1477d149.js.gz | Bin 0 -> 35308 bytes .../knife4jui/js/chunk-2d0af44e.253e38c5.js | 1 + .../knife4jui/js/chunk-2d0bd799.5f382a56.js | 1 + .../knife4jui/js/chunk-2d0d0b98.aa691f1e.js | 1 + .../knife4jui/js/chunk-2d0da532.691f8fe5.js | 1 + .../knife4jui/js/chunk-2d22269d.efda169e.js | 1 + .../knife4jui/js/chunk-3b888a65.74410f20.js | 1 + .../js/chunk-3b888a65.74410f20.js.gz | Bin 0 -> 11644 bytes .../knife4jui/js/chunk-589faee0.c835b06d.js | 8 + .../js/chunk-589faee0.c835b06d.js.gz | Bin 0 -> 5409 bytes .../knife4jui/js/chunk-735c675c.2f71526f.js | 1 + .../js/chunk-735c675c.2f71526f.js.gz | Bin 0 -> 112711 bytes .../knife4jui/js/chunk-adb9e944.5a9e3009.js | 8 + .../js/chunk-adb9e944.5a9e3009.js.gz | Bin 0 -> 4051 bytes .../knife4jui/js/chunk-cc2402ee.7e4bc322.js | 47 + .../js/chunk-cc2402ee.7e4bc322.js.gz | Bin 0 -> 14642 bytes .../knife4jui/js/chunk-vendors.692a1ca5.js | 336 + .../knife4jui/js/chunk-vendors.692a1ca5.js.gz | Bin 0 -> 692716 bytes .../src/dist/oauth/jquery.min.js | 4 + .../src/dist/oauth/jquery.min.js.gz | Bin 0 -> 30135 bytes .../ZhonTai.ApiUI/src/dist/oauth/oauth2.html | 92 + .../src/knife4j-vue/.editorconfig | 5 + .../src/knife4j-vue/.eslintrc.js | 99 + .../ZhonTai.ApiUI/src/knife4j-vue/.gitignore | 21 + .../ZhonTai.ApiUI/src/knife4j-vue/.jshintrc | 18 + .../ZhonTai.ApiUI/src/knife4j-vue/README.md | 29 + .../src/knife4j-vue/babel.config.js | 8 + .../src/knife4j-vue/package-lock.json | 28490 +++++ .../src/knife4j-vue/package.json | 67 + .../src/knife4j-vue/public/favicon.ico | Bin 0 -> 6065 bytes .../src/knife4j-vue/public/index.html | 17 + .../knife4j-vue/public/oauth/jquery.min.js | 4 + .../src/knife4j-vue/public/oauth/oauth2.html | 92 + .../ZhonTai.ApiUI/src/knife4j-vue/src/App.vue | 37 + .../knife4j-vue/src/assets/common/lang/en.js | 550 + .../knife4j-vue/src/assets/common/lang/zh.js | 541 + .../knife4j-vue/src/assets/css/editormd.css | 4705 + .../src/assets/css/fonts/FontAwesome.otf | Bin 0 -> 93888 bytes .../src/assets/css/fonts/editormd-logo.eot | Bin 0 -> 1320 bytes .../src/assets/css/fonts/editormd-logo.svg | 11 + .../src/assets/css/fonts/editormd-logo.ttf | Bin 0 -> 1156 bytes .../src/assets/css/fonts/editormd-logo.woff | Bin 0 -> 1232 bytes .../assets/css/fonts/fontawesome-webfont.eot | Bin 0 -> 60767 bytes .../assets/css/fonts/fontawesome-webfont.svg | 565 + .../assets/css/fonts/fontawesome-webfont.ttf | Bin 0 -> 122092 bytes .../assets/css/fonts/fontawesome-webfont.woff | Bin 0 -> 71508 bytes .../css/fonts/fontawesome-webfont.woff2 | Bin 0 -> 56780 bytes .../src/assets/css/images/loading.gif | Bin 0 -> 7726 bytes .../src/assets/css/images/loading@2x.gif | Bin 0 -> 16166 bytes .../src/assets/css/images/loading@3x.gif | Bin 0 -> 21727 bytes .../src/assets/iconfonts/iconfont.css | 57 + .../src/assets/iconfonts/iconfont.eot | Bin 0 -> 4848 bytes .../src/assets/iconfonts/iconfont.js | 43 + .../src/assets/iconfonts/iconfont.json | 79 + .../src/assets/iconfonts/iconfont.svg | 56 + .../src/assets/iconfonts/iconfont.ttf | Bin 0 -> 4680 bytes .../src/assets/iconfonts/iconfont.woff | Bin 0 -> 3336 bytes .../src/assets/iconfonts/iconfont.woff2 | Bin 0 -> 2744 bytes .../src/knife4j-vue/src/assets/logo.png | Bin 0 -> 34512 bytes .../src/components/GlobalFooter/index.less | 38 + .../src/components/GlobalFooter/index.vue | 51 + .../src/components/GlobalHeader/index.less | 113 + .../src/components/GlobalHeader/index.vue | 154 + .../src/components/GlobalHeaderTab/index.vue | 40 + .../src/components/HeaderSearch/index.less | 37 + .../src/components/HeaderSearch/index.vue | 72 + .../src/components/Markdown/index.vue | 31 + .../src/components/SiderMenu/SubMenu.vue | 19 + .../src/components/SiderMenu/ThreeMenu.vue | 60 + .../src/components/SiderMenu/ThreeRoute.vue | 32 + .../src/components/SiderMenu/ThreeTitle.vue | 34 + .../src/components/SiderMenu/index.less | 27 + .../src/components/SiderMenu/index.vue | 233 + .../src/components/common/ContextMenu.vue | 73 + .../src/components/common/MethodApi.vue | 17 + .../src/components/loading/index.js | 38 + .../src/components/loading/loading.vue | 79 + .../officeDocument/markdownSingleTransform.js | 270 + .../markdownSingleTransformUS.js | 270 + .../officeDocument/markdownTransform.js | 360 + .../officeDocument/markdownTransformUS.js | 358 + .../officeDocument/officeDocTemplate.js | 577 + .../officeDocument/officeDocTemplateUS.js | 577 + .../officeDocument/wordTransform.js | 563 + .../src/components/utils/Knife4jUtils.js | 43 + .../src/components/utils/pathTools.js | 7 + .../src/components/utils/vkbeautify.js | 374 + .../src/knife4j-vue/src/core/Environment.js | 200 + .../src/core/GlobalIndexDbCache.js | 92 + .../src/knife4j-vue/src/core/Knife4jAsync.js | 7035 ++ .../src/knife4j-vue/src/core/json5.js | 807 + .../src/knife4j-vue/src/core/logger.js | 21 + .../src/knife4j-vue/src/core/logo.js | 1 + .../src/knife4j-vue/src/core/utils.js | 786 + .../knife4j-vue/src/layouts/BasicLayout.vue | 933 + .../src/knife4j-vue/src/layouts/menu.js | 127 + .../ZhonTai.ApiUI/src/knife4j-vue/src/main.js | 154 + .../src/knife4j-vue/src/router/index.js | 63 + .../src/knife4j-vue/src/store/constants.js | 382 + .../src/knife4j-vue/src/store/index.js | 15 + .../knife4j-vue/src/store/knife4jModels.js | 129 + .../src/knife4j-vue/src/store/local.js | 105 + .../knife4j-vue/src/store/module/global.js | 91 + .../knife4j-vue/src/store/module/header.js | 24 + .../src/knife4j-vue/src/style/knife4j.less | 679 + .../knife4j-vue/src/views/api/DataType.vue | 61 + .../src/knife4j-vue/src/views/api/Debug.vue | 3625 + .../src/views/api/DebugResponse.vue | 388 + .../knife4j-vue/src/views/api/Document.vue | 930 + .../src/views/api/EditorDebugShow.vue | 131 + .../src/views/api/EditorScript.vue | 66 + .../knife4j-vue/src/views/api/EditorShow.vue | 78 + .../src/views/api/OnlineDocument.vue | 678 + .../src/knife4j-vue/src/views/api/OpenApi.vue | 100 + .../src/knife4j-vue/src/views/api/index.vue | 153 + .../src/knife4j-vue/src/views/index/Main.vue | 167 + .../src/views/othermarkdown/index.vue | 53 + .../src/views/settings/Authorize.vue | 428 + .../src/views/settings/DownloadHtml.vue | 145 + .../src/views/settings/GlobalParameters.vue | 277 + .../knife4j-vue/src/views/settings/OAuth2.vue | 38 + .../src/views/settings/OfficelineCss.js | 222 + .../src/views/settings/OfficelineDocument.vue | 886 + .../src/views/settings/Settings.vue | 343 + .../src/views/settings/SwaggerModels.vue | 393 + .../src/views/settings/gen-api.vue | 122 + .../src/knife4j-vue/vue.config.js | 68 + .../Extensions/DateTimeExtension.cs | 33 + .../Extensions/DictionaryExtension.cs | 54 + .../Extensions/EnumExtension.cs | 56 + .../Extensions/GuidExtension.cs | 24 + .../Extensions/ListExtension.cs | 111 + .../Extensions/MethodInfoExtension.cs | 29 + .../Extensions/StringExtension.cs | 128 + .../Extensions/TypeExtensions.cs | 16 + .../Extensions/UtilConvertExtension.cs | 218 + src/platform/ZhonTai.Common/Files/FileInfo.cs | 78 + src/platform/ZhonTai.Common/Files/FileSize.cs | 80 + .../ZhonTai.Common/Files/FileSizeUnit.cs | 33 + .../ZhonTai.Common/Helpers/AssemblyHelper.cs | 83 + .../ZhonTai.Common/Helpers/ConfigHelper.cs | 81 + .../ZhonTai.Common/Helpers/ConsoleHelper.cs | 52 + .../ZhonTai.Common/Helpers/DESEncrypt.cs | 127 + .../ZhonTai.Common/Helpers/DataMaskHelper.cs | 62 + .../ZhonTai.Common/Helpers/EntityHelper.cs | 36 + .../ZhonTai.Common/Helpers/FileHelper.cs | 115 + .../ZhonTai.Common/Helpers/IPHelper.cs | 50 + .../ZhonTai.Common/Helpers/InterfaceHelper.cs | 25 + .../ZhonTai.Common/Helpers/JsonHelper.cs | 49 + .../ZhonTai.Common/Helpers/MD5Encrypt.cs | 76 + .../ZhonTai.Common/Helpers/PasswordHelper.cs | 28 + .../ZhonTai.Common/Helpers/SM2Encryption.cs | 144 + .../ZhonTai.Common/Helpers/SM3Encryption.cs | 89 + .../ZhonTai.Common/Helpers/SM4Encryption.cs | 275 + .../ZhonTai.Common/Helpers/StringHelper.cs | 68 + .../ZhonTai.Common/Helpers/SummaryHelper.cs | 100 + .../ZhonTai.Common/Helpers/UnicodeHelper.cs | 37 + .../ZhonTai.Common/ZhonTai.Common.csproj | 26 + src/platform/ZhonTai.Common/key.snk | Bin 0 -> 596 bytes src/platform/ZhonTai.DynamicApi/AppConsts.cs | 59 + .../AssemblyDynamicApiOptions.cs | 32 + .../Attributes/DynamicApiAttribute.cs | 55 + .../Attributes/FormatResultAttribute.cs | 31 + .../Attributes/NonDynamicApiAttribute.cs | 8 + .../Attributes/NonDynamicMethodAttribute.cs | 8 + .../Attributes/NonFormatResultAttribute.cs | 9 + .../Attributes/OrderAttribute.cs | 20 + .../DynamicApiControllerFeatureProvider.cs | 19 + .../DynamicApiConvention.cs | 470 + .../ZhonTai.DynamicApi/DynamicApiOptions.cs | 147 + .../DynamicApiServiceExtensions.cs | 137 + .../Enums/NamingConventionEnum.cs | 29 + .../Extensions/MethodInfoExtension.cs | 19 + .../Helpers/ExtensionMethods.cs | 204 + .../Helpers/ReflectionHelper.cs | 87 + .../Helpers/ServiceCollectionExtensions.cs | 76 + .../ZhonTai.DynamicApi/Helpers/TypeHelper.cs | 62 + .../ZhonTai.DynamicApi/IActionRouteFactory.cs | 29 + .../ZhonTai.DynamicApi/IDynamicApi.cs | 6 + .../ZhonTai.DynamicApi/ISelectController.cs | 39 + .../Response/FormatResultContext.cs | 6 + .../Response/ResponseResult.cs | 24 + .../ZhonTai.DynamicApi.csproj | 17 + src/platform/ZhonTai.DynamicApi/key.snk | Bin 0 -> 596 bytes zhontai.ui.admin.vue3/.editorconfig | 23 + zhontai.ui.admin.vue3/.env | 8 + zhontai.ui.admin.vue3/.env.development | 5 + zhontai.ui.admin.vue3/.env.production | 11 + zhontai.ui.admin.vue3/.eslintignore | 19 + zhontai.ui.admin.vue3/.eslintrc.js | 78 + zhontai.ui.admin.vue3/.prettierrc.cjs | 39 + zhontai.ui.admin.vue3/LICENSE | 21 + zhontai.ui.admin.vue3/bin/build.bat | 12 + zhontai.ui.admin.vue3/bin/install.bat | 12 + zhontai.ui.admin.vue3/bin/run-web.bat | 12 + zhontai.ui.admin.vue3/gen/gen-api.js | 56 + zhontai.ui.admin.vue3/gen/gen-templates.js | 12 + zhontai.ui.admin.vue3/gen/templates/api.ejs | 28 + .../gen/templates/data-contract-jsdoc.ejs | 37 + .../gen/templates/data-contracts.ejs | 28 + .../gen/templates/enum-contracts.ejs | 6 + .../gen/templates/enum-data-contract.ejs | 12 + .../gen/templates/http-client.ejs | 465 + .../gen/templates/interface-data-contract.ejs | 10 + .../gen/templates/object-field-jsdoc.ejs | 28 + .../gen/templates/procedure-call.ejs | 100 + .../gen/templates/route-docs.ejs | 30 + .../gen/templates/route-name.ejs | 27 + .../gen/templates/route-type.ejs | 22 + .../gen/templates/route-types.ejs | 18 + .../gen/templates/type-data-contract.ejs | 15 + zhontai.ui.admin.vue3/index.html | 27 + zhontai.ui.admin.vue3/package-lock.json | 16717 +++ zhontai.ui.admin.vue3/package.json | 97 + zhontai.ui.admin.vue3/public/favicon.ico | Bin 0 -> 6065 bytes zhontai.ui.admin.vue3/public/print-lock.css | 356 + zhontai.ui.admin.vue3/src/App.vue | 105 + .../src/api/admin.extend/Api.ts | 50 + .../src/api/admin.extend/enum-contracts.ts | 32 + zhontai.ui.admin.vue3/src/api/admin/Api.ts | 312 + zhontai.ui.admin.vue3/src/api/admin/Auth.ts | 311 + zhontai.ui.admin.vue3/src/api/admin/Board.ts | 229 + zhontai.ui.admin.vue3/src/api/admin/Cache.ts | 58 + .../src/api/admin/Captcha.ts | 113 + .../src/api/admin/CustomNavigation.ts | 30 + zhontai.ui.admin.vue3/src/api/admin/Dict.ts | 316 + .../src/api/admin/DictType.ts | 187 + zhontai.ui.admin.vue3/src/api/admin/Doc.ts | 387 + .../src/api/admin/Feedback.ts | 260 + zhontai.ui.admin.vue3/src/api/admin/File.ts | 140 + .../src/api/admin/LoginLog.ts | 55 + zhontai.ui.admin.vue3/src/api/admin/Msg.ts | 254 + .../src/api/admin/MsgType.ts | 191 + zhontai.ui.admin.vue3/src/api/admin/Online.ts | 148 + .../src/api/admin/OperationLog.ts | 60 + zhontai.ui.admin.vue3/src/api/admin/Org.ts | 172 + .../src/api/admin/Permission.ts | 350 + zhontai.ui.admin.vue3/src/api/admin/Pkg.ts | 347 + .../src/api/admin/PrintTemplate.ts | 250 + zhontai.ui.admin.vue3/src/api/admin/Region.ts | 229 + zhontai.ui.admin.vue3/src/api/admin/Remote.ts | 154 + zhontai.ui.admin.vue3/src/api/admin/Role.ts | 298 + .../src/api/admin/SearchTemplate.ts | 113 + .../src/api/admin/SiteMsg.ts | 181 + zhontai.ui.admin.vue3/src/api/admin/Task.ts | 287 + .../src/api/admin/TaskLog.ts | 36 + .../src/api/admin/TemplateCenter.ts | 152 + zhontai.ui.admin.vue3/src/api/admin/Tenant.ts | 213 + zhontai.ui.admin.vue3/src/api/admin/User.ts | 495 + .../src/api/admin/UserClick.ts | 65 + zhontai.ui.admin.vue3/src/api/admin/View.ts | 206 + .../src/api/admin/WebSocket.ts | 53 + .../src/api/admin/data-contracts.ts | 7140 ++ .../src/api/admin/enum-contracts.ts | 124 + .../src/api/admin/http-client.ts | 465 + .../src/assets/icons/bottom.svg | 9 + .../src/assets/icons/customSize.svg | 1 + .../src/assets/icons/distributeHor.svg | 8 + .../src/assets/icons/distributeVer.svg | 8 + .../src/assets/icons/export.svg | 11 + .../src/assets/icons/horizontal.svg | 8 + .../src/assets/icons/hot.svg | 1 + .../src/assets/icons/json.svg | 1 + .../src/assets/icons/left.svg | 11 + .../src/assets/icons/more.svg | 8 + zhontai.ui.admin.vue3/src/assets/icons/qq.svg | 1 + .../src/assets/icons/recycle.svg | 1 + .../src/assets/icons/right.svg | 11 + .../src/assets/icons/rotate.svg | 11 + .../src/assets/icons/save.svg | 8 + .../src/assets/icons/top.svg | 8 + .../src/assets/icons/vertical.svg | 7 + .../src/assets/imgs/lockscreen.jpg | Bin 0 -> 102506 bytes .../src/assets/login-main.svg | 1 + .../src/assets/logo-mini.svg | 33 + zhontai.ui.admin.vue3/src/assets/svgs/401.svg | 85 + zhontai.ui.admin.vue3/src/assets/svgs/404.svg | 90 + .../src/assets/svgs/hiprint/barcode.svg | 1 + .../src/assets/svgs/hiprint/emptyTable.svg | 1 + .../src/assets/svgs/hiprint/hline.svg | 1 + .../src/assets/svgs/hiprint/html.svg | 1 + .../src/assets/svgs/hiprint/image.svg | 1 + .../src/assets/svgs/hiprint/longText.svg | 1 + .../src/assets/svgs/hiprint/oval.svg | 1 + .../src/assets/svgs/hiprint/qrcode.svg | 1 + .../src/assets/svgs/hiprint/rect.svg | 1 + .../src/assets/svgs/hiprint/table.svg | 1 + .../src/assets/svgs/hiprint/text.svg | 1 + .../src/assets/svgs/hiprint/vline.svg | 1 + .../src/components/auth/auth.vue | 26 + .../src/components/auth/authAll.vue | 27 + .../src/components/auth/auths.vue | 32 + .../src/components/cropper/index.vue | 150 + .../src/components/editor/index.vue | 139 + .../src/components/iconSelector/index.vue | 241 + .../src/components/iconSelector/list.vue | 84 + .../src/components/my-captcha/dialog.vue | 30 + .../src/components/my-captcha/index.vue | 74 + .../components/my-captcha/slide-captcha.vue | 573 + .../src/components/my-cron/day.vue | 190 + .../src/components/my-cron/dialog.vue | 63 + .../src/components/my-cron/hour.vue | 145 + .../src/components/my-cron/index.vue | 298 + .../src/components/my-cron/min.vue | 144 + .../src/components/my-cron/month.vue | 159 + .../src/components/my-cron/result.vue | 561 + .../src/components/my-cron/second.vue | 147 + .../src/components/my-cron/week.vue | 208 + .../src/components/my-cron/year.vue | 165 + .../src/components/my-date-range/index.vue | 96 + .../src/components/my-dropdown-more/index.vue | 48 + .../src/components/my-editor/index.vue | 153 + .../src/components/my-high-search/dialog.vue | 68 + .../src/components/my-high-search/index.vue | 399 + .../src/components/my-icon/index.vue | 41 + .../src/components/my-import/index.vue | 406 + .../src/components/my-input-code/index.vue | 187 + .../src/components/my-json-editor/index.vue | 127 + .../src/components/my-layout/index.vue | 23 + .../src/components/my-layout/split-panes.vue | 42 + .../src/components/my-link/index.vue | 37 + .../src/components/my-search/index.vue | 187 + .../components/my-select-icon/icon-select.vue | 251 + .../src/components/my-select-icon/index.vue | 64 + .../src/components/my-select-input/index.vue | 63 + .../src/components/my-select/index.vue | 14 + .../src/components/my-upload/index.vue | 126 + .../src/components/noticeBar/index.vue | 191 + .../src/components/svgIcon/index.vue | 62 + .../src/components/table/index.vue | 301 + .../src/directive/authDirective.ts | 40 + .../src/directive/customDirective.ts | 178 + zhontai.ui.admin.vue3/src/directive/index.ts | 18 + .../src/globalProperties/index.ts | 6 + .../src/globalProperties/modal.ts | 107 + zhontai.ui.admin.vue3/src/i18n/index.ts | 68 + zhontai.ui.admin.vue3/src/i18n/lang/en.ts | 193 + zhontai.ui.admin.vue3/src/i18n/lang/zh-cn.ts | 193 + zhontai.ui.admin.vue3/src/i18n/lang/zh-tw.ts | 193 + .../src/i18n/pages/formI18n/en.ts | 13 + .../src/i18n/pages/formI18n/zh-cn.ts | 13 + .../src/i18n/pages/formI18n/zh-tw.ts | 13 + .../src/i18n/pages/login/en.ts | 37 + .../src/i18n/pages/login/zh-cn.ts | 35 + .../src/i18n/pages/login/zh-tw.ts | 35 + .../src/layout/component/aside.vue | 167 + .../src/layout/component/columnsAside.vue | 356 + .../src/layout/component/header.vue | 18 + .../src/layout/component/main.vue | 65 + .../src/layout/footer/index.vue | 25 + zhontai.ui.admin.vue3/src/layout/index.vue | 50 + .../src/layout/lockScreen/index.vue | 353 + .../src/layout/logo/index.vue | 80 + .../src/layout/main/classic.vue | 73 + .../src/layout/main/columns.vue | 73 + .../src/layout/main/defaults.vue | 73 + .../src/layout/main/transverse.vue | 60 + .../src/layout/navBars/index.vue | 35 + .../layout/navBars/tagsView/contextmenu.vue | 139 + .../src/layout/navBars/tagsView/tagsView.vue | 751 + .../src/layout/navBars/topBar/breadcrumb.vue | 195 + .../src/layout/navBars/topBar/closeFull.vue | 59 + .../layout/navBars/topBar/globalSearch.vue | 629 + .../src/layout/navBars/topBar/index.vue | 130 + .../src/layout/navBars/topBar/msg.vue | 173 + .../src/layout/navBars/topBar/search.vue | 1147 + .../src/layout/navBars/topBar/setings.vue | 909 + .../src/layout/navBars/topBar/user.vue | 291 + .../src/layout/navBars/topBar/userNews.vue | 102 + .../src/layout/navMenu/horizontal.vue | 568 + .../src/layout/navMenu/subItem.vue | 406 + .../src/layout/navMenu/vertical.vue | 100 + .../src/layout/routerView/iframes.vue | 101 + .../src/layout/routerView/link.vue | 98 + .../src/layout/routerView/parent.vue | 104 + .../src/layout/upgrade/index.vue | 156 + zhontai.ui.admin.vue3/src/main.ts | 33 + zhontai.ui.admin.vue3/src/router/backEnd.ts | 185 + zhontai.ui.admin.vue3/src/router/frontEnd.ts | 151 + zhontai.ui.admin.vue3/src/router/index.ts | 147 + zhontai.ui.admin.vue3/src/router/route.ts | 150 + zhontai.ui.admin.vue3/src/stores/index.ts | 8 + .../src/stores/keepAliveNames.ts | 35 + .../src/stores/requestOldRoutes.ts | 16 + zhontai.ui.admin.vue3/src/stores/route.ts | 19 + .../src/stores/routesList.ts | 26 + .../src/stores/tagsViewRoutes.ts | 23 + .../src/stores/themeConfig.ts | 158 + zhontai.ui.admin.vue3/src/stores/userInfo.ts | 102 + .../src/theme/ace-cloud9-night.scss | 148 + zhontai.ui.admin.vue3/src/theme/app.scss | 379 + .../src/theme/common/transition.scss | 147 + zhontai.ui.admin.vue3/src/theme/dark.scss | 109 + zhontai.ui.admin.vue3/src/theme/element.scss | 389 + .../src/theme/iconSelector.scss | 31 + zhontai.ui.admin.vue3/src/theme/index.scss | 27 + zhontai.ui.admin.vue3/src/theme/loading.scss | 51 + .../src/theme/media/chart.scss | 94 + .../src/theme/media/cityLinkage.scss | 10 + .../src/theme/media/date.scss | 25 + .../src/theme/media/dialog.scss | 12 + .../src/theme/media/drawer.scss | 10 + .../src/theme/media/error.scss | 45 + .../src/theme/media/form.scss | 34 + .../src/theme/media/home.scss | 23 + .../src/theme/media/index.scss | 15 + .../src/theme/media/layout.scss | 81 + .../src/theme/media/login.scss | 74 + .../src/theme/media/media.scss | 14 + .../src/theme/media/pagination.scss | 15 + .../src/theme/media/personal.scss | 16 + .../src/theme/media/scrollbar.scss | 56 + .../src/theme/media/tagsView.scss | 11 + .../src/theme/mixins/index.scss | 56 + zhontai.ui.admin.vue3/src/theme/my-app.scss | 76 + .../src/theme/my-element.scss | 0 zhontai.ui.admin.vue3/src/theme/my-flex.scss | 230 + zhontai.ui.admin.vue3/src/theme/other.scss | 33 + .../src/theme/tableTool.scss | 27 + zhontai.ui.admin.vue3/src/theme/waves.scss | 101 + zhontai.ui.admin.vue3/src/types/axios.d.ts | 13 + .../src/types/axios.extend.d.ts | 10 + zhontai.ui.admin.vue3/src/types/global.d.ts | 116 + .../src/types/global.extend.d.ts | 6 + zhontai.ui.admin.vue3/src/types/layout.d.ts | 59 + zhontai.ui.admin.vue3/src/types/mitt.d.ts | 83 + zhontai.ui.admin.vue3/src/types/pinia.d.ts | 95 + .../src/types/pinia.extend.d.ts | 13 + zhontai.ui.admin.vue3/src/types/views.d.ts | 361 + .../src/utils/arrayOperation.ts | 65 + .../src/utils/authFunction.ts | 38 + .../src/utils/commonFunction.ts | 66 + zhontai.ui.admin.vue3/src/utils/digit.ts | 165 + zhontai.ui.admin.vue3/src/utils/enum.ts | 55 + zhontai.ui.admin.vue3/src/utils/formatTime.ts | 137 + .../src/utils/getStyleSheets.ts | 101 + zhontai.ui.admin.vue3/src/utils/index.ts | 36 + zhontai.ui.admin.vue3/src/utils/loading.ts | 44 + zhontai.ui.admin.vue3/src/utils/mitt.ts | 8 + zhontai.ui.admin.vue3/src/utils/other.ts | 226 + zhontai.ui.admin.vue3/src/utils/request.ts | 69 + .../src/utils/setIconfont.ts | 51 + zhontai.ui.admin.vue3/src/utils/storage.ts | 63 + zhontai.ui.admin.vue3/src/utils/test.ts | 49 + zhontai.ui.admin.vue3/src/utils/theme.ts | 63 + .../src/utils/toolsValidate.ts | 381 + zhontai.ui.admin.vue3/src/utils/tree.ts | 301 + zhontai.ui.admin.vue3/src/utils/validators.ts | 26 + zhontai.ui.admin.vue3/src/utils/vite.ts | 51 + zhontai.ui.admin.vue3/src/utils/watermark.ts | 47 + zhontai.ui.admin.vue3/src/utils/ws.ts | 140 + .../views/admin/api/components/api-form.vue | 165 + .../src/views/admin/api/index.vue | 362 + .../admin/board/components/board-form.vue | 148 + .../src/views/admin/board/index.vue | 329 + .../src/views/admin/cache/index.vue | 60 + .../views/admin/dict/components/dict-form.vue | 139 + .../admin/dict/components/dict-type-form.vue | 123 + .../src/views/admin/dict/dict-type.vue | 157 + .../src/views/admin/dict/dict.vue | 237 + .../src/views/admin/dict/index.vue | 29 + .../admin/file/components/file-upload.vue | 143 + .../src/views/admin/file/index.vue | 190 + .../views/admin/login/component/account.vue | 277 + .../src/views/admin/login/component/qq.vue | 75 + .../src/views/admin/login/index.vue | 377 + .../views/admin/logs/components/details.vue | 101 + .../src/views/admin/logs/login-log.vue | 137 + .../src/views/admin/logs/operation-log.vue | 150 + .../msg-type/components/msg-type-form.vue | 137 + .../src/views/admin/msg-type/index.vue | 131 + .../admin/msgactivity/components/msg-form.vue | 253 + .../src/views/admin/msgactivity/index.vue | 319 + .../admin/msgequ/components/msg-form.vue | 253 + .../src/views/admin/msgequ/index.vue | 319 + .../admin/msgliquid/components/msg-form.vue | 253 + .../src/views/admin/msgliquid/index.vue | 319 + .../admin/msgmaterial/components/msg-form.vue | 253 + .../src/views/admin/msgmaterial/index.vue | 319 + .../admin/msgprocess/components/msg-form.vue | 253 + .../src/views/admin/msgprocess/index.vue | 319 + .../admin/msgregimen/components/msg-form.vue | 253 + .../src/views/admin/msgregimen/index.vue | 319 + .../admin/online/components/online-form.vue | 188 + .../src/views/admin/online/index.vue | 215 + .../views/admin/org/components/org-form.vue | 167 + .../views/admin/org/components/org-img.vue | 208 + .../views/admin/org/components/org-menu.vue | 150 + .../src/views/admin/org/index.vue | 165 + .../components/permission-dot-form.vue | 257 + .../components/permission-group-form.vue | 201 + .../components/permission-menu-form.vue | 296 + .../src/views/admin/permission/index.vue | 312 + .../components/change-password-form.vue | 140 + .../src/views/admin/personal/index.vue | 411 + .../views/admin/pkg/components/pkg-form.vue | 125 + .../admin/pkg/components/set-pkg-menu.vue | 217 + .../src/views/admin/pkg/index.vue | 338 + .../components/design-dialog.vue | 236 + .../print-template/components/design.vue | 594 + .../admin/print-template/components/form.vue | 122 + .../print-template/components/preview.vue | 119 + .../print-template/components/providers.ts | 165 + .../print-template/components/view-json.vue | 67 + .../src/views/admin/print-template/index.vue | 201 + .../src/views/admin/reg/component/email.vue | 193 + .../src/views/admin/reg/component/mobile.vue | 201 + .../admin/region/components/region-form.vue | 183 + .../admin/region/components/region-select.vue | 59 + .../src/views/admin/region/index.vue | 330 + .../admin/remote/components/remote-form.vue | 272 + .../src/views/admin/remote/index.vue | 201 + .../views/admin/role/components/role-form.vue | 142 + .../role/components/set-role-data-scope.vue | 131 + .../admin/role/components/set-role-menu.vue | 215 + .../src/views/admin/role/index.vue | 333 + .../src/views/admin/site-msg/detail.vue | 73 + .../src/views/admin/site-msg/index.vue | 272 + .../task/components/json-editor-dialog.vue | 112 + .../views/admin/task/components/task-form.vue | 264 + .../views/admin/task/components/task-logs.vue | 133 + .../src/views/admin/task/index.vue | 397 + .../components/folder-load-form.vue | 152 + .../components/keyword-helper.vue | 427 + .../components/template-center-form.vue | 537 + .../src/views/admin/templatecenter/index.vue | 576 + .../tenant/components/set-tenant-menu.vue | 184 + .../admin/tenant/components/tenant-form.vue | 209 + .../admin/tenant/components/tenant-select.vue | 173 + .../src/views/admin/tenant/index.vue | 209 + .../admin/user/components/my-select-user.vue | 56 + .../views/admin/user/components/user-form.vue | 319 + .../user/components/user-recycle-dialog.vue | 189 + .../admin/user/components/user-reset-pwd.vue | 113 + .../admin/user/components/user-select.vue | 210 + .../admin/user/components/user-set-org.vue | 181 + .../user/components/user-update-form.vue | 211 + .../src/views/admin/user/index.vue | 471 + .../views/admin/view/components/view-form.vue | 186 + .../src/views/admin/view/index.vue | 170 + .../src/views/admin/workbench/index.vue | 633 + zhontai.ui.admin.vue3/src/views/app/index.vue | 714 + .../src/views/calculator/components/clone.vue | 669 + .../views/calculator/components/cooling.vue | 140 + .../views/calculator/components/passage.vue | 1878 + .../views/calculator/components/ph-co2.vue | 459 + .../calculator/components/production.vue | 192 + .../src/views/calculator/index.vue | 257 + .../src/views/dashboard/index.vue | 884 + zhontai.ui.admin.vue3/src/views/error/401.vue | 89 + zhontai.ui.admin.vue3/src/views/error/404.vue | 88 + .../views/example/pages/tableRules/index.vue | 118 + .../src/views/feedback/index.vue | 1604 + .../src/views/remote/index.vue | 708 + .../src/views/template/index.vue | 1406 + .../workbench/components/NotificationList.vue | 669 + .../views/workbench/components/msgDetail.vue | 264 + .../src/views/workbench/index.vue | 3535 + zhontai.ui.admin.vue3/tsconfig.json | 74 + zhontai.ui.admin.vue3/vite.config.ts | 83 + 1289 files changed, 300027 insertions(+) create mode 100644 .dockerignore create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 src/.idea/.idea.ZhonTai/.idea/.gitignore create mode 100644 src/.idea/.idea.ZhonTai/.idea/.name create mode 100644 src/.idea/.idea.ZhonTai/.idea/MarsCodeWorkspaceAppSettings.xml create mode 100644 src/.idea/.idea.ZhonTai/.idea/indexLayout.xml create mode 100644 src/Directory.Build.props create mode 100644 src/ZhonTai.sln create mode 100644 src/ZhonTai.sln.EasyRun.json create mode 100644 src/build/pkg_push.ps1 create mode 100644 src/gateways/ZhonTai.Gateway.Yarp/Core/Configs/GatewayConfig.cs create mode 100644 src/gateways/ZhonTai.Gateway.Yarp/Program.cs create mode 100644 src/gateways/ZhonTai.Gateway.Yarp/Properties/launchSettings.json create mode 100644 src/gateways/ZhonTai.Gateway.Yarp/ZhonTai.Gateway.Yarp.csproj create mode 100644 src/gateways/ZhonTai.Gateway.Yarp/appsettings.Development.json create mode 100644 src/gateways/ZhonTai.Gateway.Yarp/appsettings.json create mode 100644 src/gateways/ZhonTai.Gateway.Yarp/nlog.config create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Core/Consts/AdminCacheKeys.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Core/Consts/DbConsts.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Api/ApiEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Api/IApiRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/AppLog/AppLogEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Board/BoardEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Board/BoardUserEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/CustomNavigation/CustomNavigationEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Dict/DictEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Dict/IDictRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/DictType/DictTypeEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/DictType/IDictTypeRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Doc/DocEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Doc/DocType.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Doc/IDocRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/DocImage/DocImageEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/DocImage/IDocImageRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Feedback/FeedbackEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Feedback/FeedbackStatusEnum.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Feedback/FeedbackTeamProcessorEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Feedback/FeedbackTypeEnum.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/File/FileEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/File/IFileRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/LogAbstract/LogAbstract.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/LoginLog/ILoginLogRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/LoginLog/LoginLogEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Msg/MsgEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Msg/MsgStatusEnum.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Msg/MsgUserEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/MsgType/MsgTypeEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/OnlineApp/OnlineAppEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/OperationLog/IOperationLogRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/OperationLog/OperationLogEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Org/IOrgRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Org/OrgEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Permission/IPermissionRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Permission/PermissionEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Permission/PermissionType.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/PermissionApi/IPermissionApiRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/PermissionApi/PermissionApiEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Pkg/IPkgRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Pkg/PkgEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/PkgPermission/IPkgPermissionRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/PkgPermission/PkgPermissionEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/PrintTemplate/PrintTemplateEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Region/RegionEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Region/RegionLevel.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/RemoteApp/RemoteAppEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Role/IRoleRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Role/RoleEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Role/RoleType.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/RoleOrg/IRoleOrgRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/RoleOrg/RoleOrgEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/RolePermission/IRolePermissionRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/RolePermission/RolePermissionEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/SearchTemplate/SearchTemplateEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/SiteInfo/SiteInfoGetPageOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/TemplateCenter/TemplateCenterEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Tenant/ITenantRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/Tenant/TenantEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/TenantPkg/ITenantPkgRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/TenantPkg/TenantPkgEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/User/AccountType.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/User/IUserRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/User/PasswordEncryptType.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/User/UserEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/User/UserStatus.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserClickStats/UserClickStatsEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserOrg/IUserOrgRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserOrg/UserOrgEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserRole/IUserRoleRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserRole/UserRoleEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserStaff/IUserStaffRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserStaff/Sex.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserStaff/UserStaffEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/View/IViewRepositoryRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Domain/View/ViewEntity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/GlobalUsings.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Resources/AdminContractsLocalizer.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Resources/Resources.AdminContractsLocalizer.en.json create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiGetListOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiGetOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiGetPageInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiSetEnableLogInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiSetEnableParamsInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiSetEnableResultInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiSyncInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiSyncModel.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiUpdateInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/IApiService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthChangePasswordByEmailInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthChangePasswordByMobileInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthEmailLoginInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthGetPasswordEncryptKeyOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthGetUserInfoOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthGetUserPermissionsOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthGetVerifyCodeOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthLoginInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthLoginOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthMobileLoginInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthRegByEmailInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthRegByMobileInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthUserMenuOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthUserProfileOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/IAuthClientService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/IAuthService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/ISamlService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardGetOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardGetPageInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardGetPageOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardUpdateInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardUserAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardUserGetListInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardUserGetOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/IBoardService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Cache/ICacheService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Captcha/Dto/SendEmailCodeInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Captcha/Dto/SendSmsCodeInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictExport.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictGetListOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictGetOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictGetPageInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictGetPageOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictImport.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictUpdateInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/IDictService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/Dto/DictTypeAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/Dto/DictTypeGetOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/Dto/DictTypeGetPageInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/Dto/DictTypeGetPageOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/Dto/DictTypeUpdateInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/IDictTypeService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocAddGroupInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocAddImageInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocAddMenuInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocGetContentOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocGetGroupOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocGetMenuOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocListOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocUpdateContentInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocUpdateGroupInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocUpdateMenuInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocUploadImageInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/IDocService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Email/Events/EmailMultipleSendEvent.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Email/Events/EmailSendCodeEvent.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Email/Events/EmailSingleSendEvent.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Email/Events/SmsSingleSendEvent.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Email/IEmailSendService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackDetailOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackListOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackPageFilter.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackProcessInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackSubmitInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackTeamProcessorAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackTeamProcessorOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/IFeedbackService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/File/Dto/FileDeleteInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/File/Dto/FileGetPageInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/File/Dto/FileGetPageOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/File/IFileService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/LoginLog/Dto/LoginLogAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/LoginLog/Dto/LoginLogGetPageInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/LoginLog/Dto/LoginLogGetPageOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/LoginLog/ILoginLogService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgAddMsgUserListInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgGetMsgUserListInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgGetMsgUserListOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgGetOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgGetPageInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgGetPageOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgUpdateInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/MsgType/Dto/MsgTypeAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/MsgType/Dto/MsgTypeGetListInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/MsgType/Dto/MsgTypeGetListOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/MsgType/Dto/MsgTypeGetOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/MsgType/Dto/MsgTypeUpdateInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/Dto/OnlineAppAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/Dto/OnlineAppGetOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/Dto/OnlineAppGetPageInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/Dto/OnlineAppGetPageOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/Dto/OnlineAppUpdateInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/IOnlineAppService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/OperationLog/Dto/OperationLogAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/OperationLog/Dto/OperationLogGetPageInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/OperationLog/Dto/OperationLogGetPageOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/OperationLog/IOperationLogService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/IOrgService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/Input/OrgAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/Input/OrgUpdateInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/Output/OrgGetListOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/Output/OrgGetOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/Output/OrgGetSimpleListWithPathOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionAddDotInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionAddGroupInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionAddMenuInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionAssignInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetDotOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetGroupOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetListInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetListOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetMenuOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetPermissionListOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionSaveTenantPermissionsInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionUpdateDotInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionUpdateGroupInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionUpdateMenuInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/IPermissionService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgAddPkgTenantListInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetListInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetListOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetPageInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetPageOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetPkgTenantListInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetPkgTenantListOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgSetPkgPermissionsInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgUpdateInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Inputs/PrintTemplateAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Inputs/PrintTemplateGetPageInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Inputs/PrintTemplateSetEnableInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Inputs/PrintTemplateUpdateInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Inputs/PrintTemplateUpdateTemplateInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Ouputs/PrintTemplateGetOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Ouputs/PrintTemplateGetPageOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Ouputs/PrintTemplateGetUpdateTemplateOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionGetListInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionGetPageInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionSetEnableInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionSetHotInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionUpdateInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Output/RegionGetChildListOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Output/RegionGetOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Output/RegionGetPageOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/RemoteApp/Dto/RemoteAppAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/RemoteApp/Dto/RemoteAppGetPageInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/RemoteApp/Dto/RemoteAppUpdateInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/RemoteApp/IRemoteAppService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleAddRoleUserListInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetListInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetListOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetPageInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetPageOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetRoleUserListInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetRoleUserListOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleSetDataScopeInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleUpdateInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/IRoleService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/SearchTemplate/Inputs/SearchTemplateSaveInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/SearchTemplate/Ouputs/SearchTemplateGetListOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/SearchTemplate/Ouputs/SearchTemplateGetUpdateOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/SiteMsg/Dto/SiteMsgGetContentOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/SiteMsg/Dto/SiteMsgGetPageInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/SiteMsg/Dto/SiteMsgGetPageOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskGetOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskGetPageInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskGetPageOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskLogGetPageInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskUpdateInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/ITaskLogService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/ITaskService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/TemplateCenter/Dto/TemplateCenterAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/TemplateCenter/Dto/TemplateCenterGetOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/TemplateCenter/Dto/TemplateCenterUpdateInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/TemplateCenter/ITemplateCenterService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantGetOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantGetPageInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantGetPageOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantRegInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantSetEnableInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantUpdateInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/ITenantService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/StaffAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/StaffUpdateInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserAddMemberInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserBatchSetOrgInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserChangePasswordInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserFormInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserGetBasicOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserGetDeletedUserPageOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserGetOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserGetPageInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserGetPageOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserMemberFormInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserResetPasswordInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserRestoreInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserSetEnableInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserSetManagerInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserUpdateBasicInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserUpdateInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserUpdateMemberInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Events/UserOrgChangeEvent.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/User/IUserService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/UserClickStats/Dto/UserClickStatsDto.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/UserClickStats/IUserClickService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/UserCustomNavigation/Dto/UserCustomNavigationDto.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/UserCustomNavigation/IUserCustomNavigationService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewAddInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewGetListInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewGetListOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewGetOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewSyncInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewSyncModel.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewUpdateInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/View/IViewService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/Services/WebSocket/Dto/WebSocketPreConnectInpput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/ZhonTai.Admin.Contracts.csproj create mode 100644 src/modules/admin/ZhonTai.Admin.Contracts/key.snk create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Aop/AopHelper.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/AppInfo.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/AppInfoBase.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/AppSettings.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Attributes/AdminTransactionAttribute.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Attributes/ApiAccessAttribute.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Attributes/ApiGroupAttribute.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Attributes/HttpClientContractAttribute.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Attributes/InjectScopedAttribute.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Attributes/InjectSingletonAttribute.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Attributes/InjectTransientAttribute.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Attributes/LoginAttribute.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Attributes/NoOeprationLogAttribute.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Attributes/NonRegisterIOCAttribute.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Attributes/NotGenAttribute.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Attributes/OrderGuidAttribute.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Attributes/ScanCacheKeysAttribute.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Attributes/ScanTaskNamesAttribute.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Attributes/SchemaIdAttribute.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Attributes/ServerTimeAttribute.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Attributes/SnowflakeAttribute.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Attributes/TransactionAttribute.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Attributes/ValidateInputAttribute.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Attributes/ValidatePermissionAttribute.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Attributes/ValidateRequiredAttribute.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Attributes/VersionRouteAttribute.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Auth/ClaimAttributes.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Auth/IUser.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Auth/IUserToken.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Auth/TokenInfo.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Auth/User.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Auth/UserToken.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Base/BaseService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Base/IBaseService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/BaseController.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Captcha/ISlideCaptcha.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Captcha/SlideCaptcha.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Configs/AppConfig.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Configs/DbConfig.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Configs/EmailConfig.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Configs/ImConfig.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Configs/JwtConfig.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Configs/OSSConfig.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Configs/RpcConfig.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Configs/SamlConfig.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Consts/AdminConsts.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Consts/CacheKeys.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Consts/DbKeys.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Consts/FilterNames.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Consts/SubscribeNames.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Conventions/ApiGroupConvention.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Db/DBServiceCollectionExtensions.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Db/Data/GenerateData.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Db/Data/IGenerateData.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Db/Data/ISyncData.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Db/Data/PropsContractResolver.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Db/Data/SyncData.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Db/DbHelper.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Db/FreeSqlCloud.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Db/FreeSqlDbContextExtensions.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Db/FreeSqlExt.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Db/Transaction/TransactionAsyncInterceptor.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Db/Transaction/TransactionInterceptor.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Db/Transaction/UnitOfWorkManagerCloud.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Db/UnitOfWorkExtensions.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Dto/ApiGetEnumsOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Dto/DataPermissionOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Dto/ExportInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Dto/IResultOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Dto/ImportOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Dto/PageInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Dto/PageOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Dto/QueryInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Dto/ResultOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Dto/SortInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Dto/UserGetPermissionOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Entities/Entity.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Entities/EntityAdd.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Entities/EntityAddNoId.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Entities/EntityBase.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Entities/EntityData.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Entities/EntityDelete.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Entities/EntityMember.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Entities/EntityMemberWithTenant.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Entities/EntityTenant.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Entities/EntityTenantWithData.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Entities/EntityUpdate.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Entities/EntityUpdateNoId.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Entities/EntityVersion.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Entities/IChilds.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Entities/IData.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Entities/IDelete.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Entities/IEntityAdd.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Entities/IEntityUpdate.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Entities/IMember.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Entities/ITenant.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Entities/IVersion.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Enums/ApiVersion.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Enums/ContentTypeEnum.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Enums/DataScope.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Enums/StatusCodes.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Enums/TenantType.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Enums/UserType.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Exceptions/AppException.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Extensions/ApplicationBuilderExtensions.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Extensions/GrpcExtensions.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Extensions/HttpClientBuilderExtension.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Extensions/HttpExtensions.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Extensions/IdGeneratorExtensions.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Extensions/ImExtensions.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Extensions/IpRateLimitExtensions.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Extensions/OSSExtensions.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Filters/ControllerExceptionFilter.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Filters/ControllerLogFilter.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Filters/EnumSchemaFilter.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Filters/FormatResultFilter.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Filters/OrderTagsDocumentFilter.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Filters/ValidateInputFilter.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/GrpcServices/Dtos/ApiGrpcOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/GrpcServices/Dtos/GrpcOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/GrpcServices/Dtos/OprationLogAddGrpcInput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/GrpcServices/Dtos/UserGetPermissionGrpcOutput.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/GrpcServices/IApiGrpcService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/GrpcServices/IOprationLogGrpcService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/GrpcServices/IUserGrpcService.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Handlers/ICustomPermissionHandler.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Handlers/ILogHandler.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Handlers/IPermissionHandler.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Handlers/LogHandler.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Handlers/PermissionHandler.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Handlers/ResponseAuthenticationHandler.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Handlers/ResponseDelegatingHandler.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Handlers/SamlAuthenticationHandler.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Helpers/ApiHelper.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Helpers/IEHelper.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Helpers/PolicyHelper.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Helpers/UploadHelper.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Helpers/UserHelper.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/HostApp.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/HostInfo.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Middlewares/ExceptionMiddleware.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/ModuleInfo.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoBoolean.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoDateTime.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoDecimal.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoInt.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoList.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoLong.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoString.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Records/LocationInfo.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/RegisterModules/ControllerModule.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/RegisterModules/IRegisterIOC.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/RegisterModules/LifecycleModule.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/RegisterModules/RegisterModule.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Repositories/IRepositoryBase.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Repositories/RepositoryBase.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Resources/AdminCoreLocalizer.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Resources/Core/IModuleLocalizer.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Resources/Core/ModuleLocalizer.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Resources/Resources.AdminCoreLocalizer.en.json create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Startup/HostAppContext.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Startup/HostAppMiddlewareContext.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Startup/HostAppOptions.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/TaskScheduler/ShellArgs.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/TaskScheduler/TaskInfoExt.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/TaskScheduler/TaskSchedulerConfig.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/TaskScheduler/TaskSchedulerOptions.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Tools/Cache/CacheConfig.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Tools/Cache/CacheType.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Tools/Cache/ICacheTool.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Tools/Cache/MemoryCacheTool.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/Tools/Cache/RedisCacheTool.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Core/ZhonTai.Admin.Core.csproj create mode 100644 src/modules/admin/ZhonTai.Admin.Core/key.snk create mode 100644 src/modules/admin/ZhonTai.Admin.Host/.config/dotnet-tools.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/ImConfig.Development.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/appconfig.Development.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/appconfig.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/cacheconfig.Development.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/cacheconfig.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/createdbsql.txt create mode 100644 src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/dbconfig.Development.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/dbconfig.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/imconfig.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/jwtconfig.Development.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/jwtconfig.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/ossconfig.Development.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/ossconfig.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/ratelimitconfig.Development.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/ratelimitconfig.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/samlconfig.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/Dockerfile create mode 100644 src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_api.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_dict.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_dict_type.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_org.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_org.tenant.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_permission.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_permission_api.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_print_template.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_print_template.tenant.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_region.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_role.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_role.tenant.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_role_permission.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_tenant.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user.tenant.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user_org.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user_role.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user_staff.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user_staff.tenant.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_view.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/Program.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Host/Properties/launchSettings.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/SAML配置说明.md create mode 100644 src/modules/admin/ZhonTai.Admin.Host/Vue-SAML集成说明.md create mode 100644 src/modules/admin/ZhonTai.Admin.Host/ZhonTai.Admin.Host.csproj create mode 100644 src/modules/admin/ZhonTai.Admin.Host/appsettings.Development.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/appsettings.json create mode 100644 src/modules/admin/ZhonTai.Admin.Host/ip2region.xdb create mode 100644 src/modules/admin/ZhonTai.Admin.Host/nlog.config create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/backgrounds/1.jpg create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/backgrounds/2.jpg create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/backgrounds/3.jpg create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/backgrounds/4.jpg create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/backgrounds/5.jpg create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/1/dark.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/1/transparent.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/2/dark.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/2/transparent.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/3/dark.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/3/transparent.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/4/dark.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/4/transparent.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/5/dark.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/5/transparent.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/6/dark.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/6/transparent.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/feedback/68654a5d-9604-7b84-00a8-3100508e95d4.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/feedback/68654c9e-9604-7b84-00a8-31013c61bdda.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/feedback/68654ca3-9604-7b84-00a8-31025b1b9eed.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/feedback/68654d44-9604-7b84-00a8-31033fe8008e.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/feedback/68654d48-9604-7b84-00a8-310432b13dda.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/feedback/6865511f-01cc-e24c-008b-415c62c0a3e0.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/feedback/6865513a-01cc-e24c-008b-415d079396db.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/feedback/686552a1-43a1-6e5c-0044-f3ca2b47040d.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/feedback/6865610b-e22e-3ce8-00a3-5ef01a40771b.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/feedback/68656260-e22e-3ce8-00a3-5ef16a9ecc8b.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/feedback/6865666e-e22e-3ce8-00a3-5ef246fb3c2b.png create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/rdp/095bda76-6a4f-4739-b39c-4f6d6c2e239d.rdp create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/rdp/220c3b3e-e117-49c5-b903-847d27117fa5.rdp create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/rdp/7cbd36a7-04c8-4745-85c7-3a5fb00316e9.rdp create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/rdp/9b9622c3-dbbd-41b6-b0ab-e44c6a779b3e.rdp create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/rdp/bd4d545e-1bf4-4b72-9740-01c0318200ad.rdp create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/rdp/connection.rdp create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/rdp/d45ec389-d237-49f1-890b-0a5288b2220d.rdp create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/rdp/faf2bbbd-f38a-4ae2-8012-1febe6d56c65.rdp create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/swagger/mini-profiler.css create mode 100644 src/modules/admin/ZhonTai.Admin.Host/wwwroot/swagger/mini-profiler.js create mode 100644 src/modules/admin/ZhonTai.Admin.Tests/BaseControllerTest.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Tests/BaseTest.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Tests/Controllers/ApiControllerTest.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Tests/Repositories/ApiRepositoryTest.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Tests/Services/ApiServiceTest.cs create mode 100644 src/modules/admin/ZhonTai.Admin.Tests/ZhonTai.Admin.Tests.csproj create mode 100644 src/modules/admin/ZhonTai.Admin/Core/Handlers/ApiDocumentHandler.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Core/Handlers/IApiDocumentHandler.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Core/TaskScheduler/TaskSchedulerServiceExtensions.cs create mode 100644 src/modules/admin/ZhonTai.Admin/GrpcServices/ApiGrpcService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/GrpcServices/OprationLogGrpcService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/GrpcServices/UserGrpcService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/AdminRepositoryBase.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/Api/ApiRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/CustomGenerateData.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/CustomSyncData.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/Dictionary/DictionaryRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/DictionaryType/DictionaryTypeRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/Doc/DocRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/DocumentImage/DocumentImageRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/File/FileRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/LoginLog/LoginLogRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/OperationLog/OperationLogRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/Org/OrgRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/Permission/PermissionRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/PermissionApi/PermissionApiRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/Pkg/PkgRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/PkgPermission/PkgPermissionRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/Role/RoleRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/RoleOrg/RoleOrgRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/RolePermission/RolePermissionRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/Task/ITaskExtRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/Task/ITaskLogRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/Task/ITaskRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/Task/TaskExtRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/Task/TaskLogRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/Task/TaskRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/Tenant/TenantRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/TenantPkg/TenantPkgRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/User/UserRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/UserOrg/UserOrgRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/UserRole/UserRoleRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/UserStaff/UserStaffRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Repositories/View/ViewRepository.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Resources/AdminLocalizer.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Resources/Resources.AdminLocalizer.en.json create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Api/ApiService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Auth/AuthService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Auth/SamlService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Board/BoardService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Cache/CacheService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Captcha/CaptchaService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Dict/DictService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/DictType/DictTypeService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Doc/DocService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Email/EmailSendService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Email/EmailService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Feedback/FeedbackService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/File/FileService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/LoginLog/LoginLogService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Msg/MsgService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/MsgType/MsgTypeService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/OnlineApp/OnlineAppService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/OperationLog/OperationLogService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Org/OrgService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Permission/PermissionService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Permission/_MapConfig.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Pkg/PkgService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Pkg/_MapConfig.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/PrintTemplate/PrintTemplateService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Region/RegionInfo.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Region/RegionService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/RemoteApp/RemoteAppService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Role/RoleService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Role/_MapConfig.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/SearchTemplate/SearchTemplateService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/SiteMsg/SiteMsgService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/TaskScheduler/TaskLogService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/TaskScheduler/TaskService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/TemplateCenter/TemplateCenterService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Tenant/TenantService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/Tenant/_MapConfig.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/User/UserService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/UserClickService/UserClickService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/UserCustomNavigation/UserCustomNavigationService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/View/ViewService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/Services/WebSocket/WebSocketService.cs create mode 100644 src/modules/admin/ZhonTai.Admin/ZhonTai.Admin.csproj create mode 100644 src/modules/admin/ZhonTai.Admin/key.snk create mode 100644 src/modules/im/ZhonTai.IMServer/Program.cs create mode 100644 src/modules/im/ZhonTai.IMServer/Properties/launchSettings.json create mode 100644 src/modules/im/ZhonTai.IMServer/ZhonTai.IMServer.csproj create mode 100644 src/modules/im/ZhonTai.IMServer/appsettings.Development.json create mode 100644 src/modules/im/ZhonTai.IMServer/appsettings.json create mode 100644 src/platform/Directory.Build.props create mode 100644 src/platform/ZhonTai.ApiUI/ApiUIBuilderExtensions.cs create mode 100644 src/platform/ZhonTai.ApiUI/ApiUIJsonSerializerContext.cs create mode 100644 src/platform/ZhonTai.ApiUI/ApiUIMiddleware.cs create mode 100644 src/platform/ZhonTai.ApiUI/ApiUIOptions.cs create mode 100644 src/platform/ZhonTai.ApiUI/ApiUIOptionsExtensions.cs create mode 100644 src/platform/ZhonTai.ApiUI/JavascriptStringEnumConverter.cs create mode 100644 src/platform/ZhonTai.ApiUI/JavascriptStringEnumEnumerableConverter.cs create mode 100644 src/platform/ZhonTai.ApiUI/ZhonTai.ApiUI.csproj create mode 100644 src/platform/ZhonTai.ApiUI/index.html create mode 100644 src/platform/ZhonTai.ApiUI/key.snk create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/favicon.ico create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/index.html create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/css/app.723af817.css create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/css/app.723af817.css.gz create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/css/chunk-05a85274.7eb4e04b.css create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/css/chunk-vendors.f24a310a.css create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/css/chunk-vendors.f24a310a.css.gz create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/fonts/fontawesome-webfont.706450d7.ttf create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/fonts/fontawesome-webfont.97493d3f.woff2 create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/fonts/fontawesome-webfont.d9ee23d5.woff create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/fonts/fontawesome-webfont.f7c2b4b7.eot create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/fonts/iconfont.4ca3d0c0.ttf create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/fonts/iconfont.e2d2b98e.eot create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/img/editormd-logo.84b6c2a9.svg create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/img/fontawesome-webfont.139e74e2.svg create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/img/iconfont.dd63dc33.svg create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/img/loading.c929501e.gif create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/img/loading@2x.695405a9.gif create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/img/loading@3x.65eacf61.gif create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/app.5b399b50.js create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/app.5b399b50.js.gz create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-05a85274.6ea91c18.js create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-05a85274.6ea91c18.js.gz create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-0fd67716.dedd1f18.js create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-0fd67716.dedd1f18.js.gz create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-214218f0.1477d149.js create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-214218f0.1477d149.js.gz create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-2d0af44e.253e38c5.js create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-2d0bd799.5f382a56.js create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-2d0d0b98.aa691f1e.js create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-2d0da532.691f8fe5.js create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-2d22269d.efda169e.js create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-3b888a65.74410f20.js create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-3b888a65.74410f20.js.gz create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-589faee0.c835b06d.js create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-589faee0.c835b06d.js.gz create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-735c675c.2f71526f.js create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-735c675c.2f71526f.js.gz create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-adb9e944.5a9e3009.js create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-adb9e944.5a9e3009.js.gz create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-cc2402ee.7e4bc322.js create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-cc2402ee.7e4bc322.js.gz create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-vendors.692a1ca5.js create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/knife4jui/js/chunk-vendors.692a1ca5.js.gz create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/oauth/jquery.min.js create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/oauth/jquery.min.js.gz create mode 100644 src/platform/ZhonTai.ApiUI/src/dist/oauth/oauth2.html create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/.editorconfig create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/.eslintrc.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/.gitignore create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/.jshintrc create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/README.md create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/babel.config.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/package-lock.json create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/package.json create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/public/favicon.ico create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/public/index.html create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/public/oauth/jquery.min.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/public/oauth/oauth2.html create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/App.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/common/lang/en.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/common/lang/zh.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/css/editormd.css create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/css/fonts/FontAwesome.otf create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/css/fonts/editormd-logo.eot create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/css/fonts/editormd-logo.svg create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/css/fonts/editormd-logo.ttf create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/css/fonts/editormd-logo.woff create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/css/fonts/fontawesome-webfont.eot create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/css/fonts/fontawesome-webfont.svg create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/css/fonts/fontawesome-webfont.ttf create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/css/fonts/fontawesome-webfont.woff create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/css/fonts/fontawesome-webfont.woff2 create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/css/images/loading.gif create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/css/images/loading@2x.gif create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/css/images/loading@3x.gif create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/iconfonts/iconfont.css create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/iconfonts/iconfont.eot create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/iconfonts/iconfont.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/iconfonts/iconfont.json create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/iconfonts/iconfont.svg create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/iconfonts/iconfont.ttf create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/iconfonts/iconfont.woff create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/iconfonts/iconfont.woff2 create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/assets/logo.png create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/GlobalFooter/index.less create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/GlobalFooter/index.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/GlobalHeader/index.less create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/GlobalHeader/index.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/GlobalHeaderTab/index.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/HeaderSearch/index.less create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/HeaderSearch/index.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/Markdown/index.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/SiderMenu/SubMenu.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/SiderMenu/ThreeMenu.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/SiderMenu/ThreeRoute.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/SiderMenu/ThreeTitle.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/SiderMenu/index.less create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/SiderMenu/index.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/common/ContextMenu.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/common/MethodApi.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/loading/index.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/loading/loading.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/officeDocument/markdownSingleTransform.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/officeDocument/markdownSingleTransformUS.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/officeDocument/markdownTransform.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/officeDocument/markdownTransformUS.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/officeDocument/officeDocTemplate.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/officeDocument/officeDocTemplateUS.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/officeDocument/wordTransform.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/utils/Knife4jUtils.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/utils/pathTools.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/components/utils/vkbeautify.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/core/Environment.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/core/GlobalIndexDbCache.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/core/Knife4jAsync.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/core/json5.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/core/logger.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/core/logo.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/core/utils.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/layouts/BasicLayout.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/layouts/menu.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/main.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/router/index.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/store/constants.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/store/index.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/store/knife4jModels.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/store/local.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/store/module/global.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/store/module/header.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/style/knife4j.less create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/views/api/DataType.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/views/api/Debug.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/views/api/DebugResponse.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/views/api/Document.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/views/api/EditorDebugShow.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/views/api/EditorScript.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/views/api/EditorShow.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/views/api/OnlineDocument.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/views/api/OpenApi.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/views/api/index.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/views/index/Main.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/views/othermarkdown/index.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/views/settings/Authorize.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/views/settings/DownloadHtml.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/views/settings/GlobalParameters.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/views/settings/OAuth2.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/views/settings/OfficelineCss.js create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/views/settings/OfficelineDocument.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/views/settings/Settings.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/views/settings/SwaggerModels.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/src/views/settings/gen-api.vue create mode 100644 src/platform/ZhonTai.ApiUI/src/knife4j-vue/vue.config.js create mode 100644 src/platform/ZhonTai.Common/Extensions/DateTimeExtension.cs create mode 100644 src/platform/ZhonTai.Common/Extensions/DictionaryExtension.cs create mode 100644 src/platform/ZhonTai.Common/Extensions/EnumExtension.cs create mode 100644 src/platform/ZhonTai.Common/Extensions/GuidExtension.cs create mode 100644 src/platform/ZhonTai.Common/Extensions/ListExtension.cs create mode 100644 src/platform/ZhonTai.Common/Extensions/MethodInfoExtension.cs create mode 100644 src/platform/ZhonTai.Common/Extensions/StringExtension.cs create mode 100644 src/platform/ZhonTai.Common/Extensions/TypeExtensions.cs create mode 100644 src/platform/ZhonTai.Common/Extensions/UtilConvertExtension.cs create mode 100644 src/platform/ZhonTai.Common/Files/FileInfo.cs create mode 100644 src/platform/ZhonTai.Common/Files/FileSize.cs create mode 100644 src/platform/ZhonTai.Common/Files/FileSizeUnit.cs create mode 100644 src/platform/ZhonTai.Common/Helpers/AssemblyHelper.cs create mode 100644 src/platform/ZhonTai.Common/Helpers/ConfigHelper.cs create mode 100644 src/platform/ZhonTai.Common/Helpers/ConsoleHelper.cs create mode 100644 src/platform/ZhonTai.Common/Helpers/DESEncrypt.cs create mode 100644 src/platform/ZhonTai.Common/Helpers/DataMaskHelper.cs create mode 100644 src/platform/ZhonTai.Common/Helpers/EntityHelper.cs create mode 100644 src/platform/ZhonTai.Common/Helpers/FileHelper.cs create mode 100644 src/platform/ZhonTai.Common/Helpers/IPHelper.cs create mode 100644 src/platform/ZhonTai.Common/Helpers/InterfaceHelper.cs create mode 100644 src/platform/ZhonTai.Common/Helpers/JsonHelper.cs create mode 100644 src/platform/ZhonTai.Common/Helpers/MD5Encrypt.cs create mode 100644 src/platform/ZhonTai.Common/Helpers/PasswordHelper.cs create mode 100644 src/platform/ZhonTai.Common/Helpers/SM2Encryption.cs create mode 100644 src/platform/ZhonTai.Common/Helpers/SM3Encryption.cs create mode 100644 src/platform/ZhonTai.Common/Helpers/SM4Encryption.cs create mode 100644 src/platform/ZhonTai.Common/Helpers/StringHelper.cs create mode 100644 src/platform/ZhonTai.Common/Helpers/SummaryHelper.cs create mode 100644 src/platform/ZhonTai.Common/Helpers/UnicodeHelper.cs create mode 100644 src/platform/ZhonTai.Common/ZhonTai.Common.csproj create mode 100644 src/platform/ZhonTai.Common/key.snk create mode 100644 src/platform/ZhonTai.DynamicApi/AppConsts.cs create mode 100644 src/platform/ZhonTai.DynamicApi/AssemblyDynamicApiOptions.cs create mode 100644 src/platform/ZhonTai.DynamicApi/Attributes/DynamicApiAttribute.cs create mode 100644 src/platform/ZhonTai.DynamicApi/Attributes/FormatResultAttribute.cs create mode 100644 src/platform/ZhonTai.DynamicApi/Attributes/NonDynamicApiAttribute.cs create mode 100644 src/platform/ZhonTai.DynamicApi/Attributes/NonDynamicMethodAttribute.cs create mode 100644 src/platform/ZhonTai.DynamicApi/Attributes/NonFormatResultAttribute.cs create mode 100644 src/platform/ZhonTai.DynamicApi/Attributes/OrderAttribute.cs create mode 100644 src/platform/ZhonTai.DynamicApi/DynamicApiControllerFeatureProvider.cs create mode 100644 src/platform/ZhonTai.DynamicApi/DynamicApiConvention.cs create mode 100644 src/platform/ZhonTai.DynamicApi/DynamicApiOptions.cs create mode 100644 src/platform/ZhonTai.DynamicApi/DynamicApiServiceExtensions.cs create mode 100644 src/platform/ZhonTai.DynamicApi/Enums/NamingConventionEnum.cs create mode 100644 src/platform/ZhonTai.DynamicApi/Extensions/MethodInfoExtension.cs create mode 100644 src/platform/ZhonTai.DynamicApi/Helpers/ExtensionMethods.cs create mode 100644 src/platform/ZhonTai.DynamicApi/Helpers/ReflectionHelper.cs create mode 100644 src/platform/ZhonTai.DynamicApi/Helpers/ServiceCollectionExtensions.cs create mode 100644 src/platform/ZhonTai.DynamicApi/Helpers/TypeHelper.cs create mode 100644 src/platform/ZhonTai.DynamicApi/IActionRouteFactory.cs create mode 100644 src/platform/ZhonTai.DynamicApi/IDynamicApi.cs create mode 100644 src/platform/ZhonTai.DynamicApi/ISelectController.cs create mode 100644 src/platform/ZhonTai.DynamicApi/Response/FormatResultContext.cs create mode 100644 src/platform/ZhonTai.DynamicApi/Response/ResponseResult.cs create mode 100644 src/platform/ZhonTai.DynamicApi/ZhonTai.DynamicApi.csproj create mode 100644 src/platform/ZhonTai.DynamicApi/key.snk create mode 100644 zhontai.ui.admin.vue3/.editorconfig create mode 100644 zhontai.ui.admin.vue3/.env create mode 100644 zhontai.ui.admin.vue3/.env.development create mode 100644 zhontai.ui.admin.vue3/.env.production create mode 100644 zhontai.ui.admin.vue3/.eslintignore create mode 100644 zhontai.ui.admin.vue3/.eslintrc.js create mode 100644 zhontai.ui.admin.vue3/.prettierrc.cjs create mode 100644 zhontai.ui.admin.vue3/LICENSE create mode 100644 zhontai.ui.admin.vue3/bin/build.bat create mode 100644 zhontai.ui.admin.vue3/bin/install.bat create mode 100644 zhontai.ui.admin.vue3/bin/run-web.bat create mode 100644 zhontai.ui.admin.vue3/gen/gen-api.js create mode 100644 zhontai.ui.admin.vue3/gen/gen-templates.js create mode 100644 zhontai.ui.admin.vue3/gen/templates/api.ejs create mode 100644 zhontai.ui.admin.vue3/gen/templates/data-contract-jsdoc.ejs create mode 100644 zhontai.ui.admin.vue3/gen/templates/data-contracts.ejs create mode 100644 zhontai.ui.admin.vue3/gen/templates/enum-contracts.ejs create mode 100644 zhontai.ui.admin.vue3/gen/templates/enum-data-contract.ejs create mode 100644 zhontai.ui.admin.vue3/gen/templates/http-client.ejs create mode 100644 zhontai.ui.admin.vue3/gen/templates/interface-data-contract.ejs create mode 100644 zhontai.ui.admin.vue3/gen/templates/object-field-jsdoc.ejs create mode 100644 zhontai.ui.admin.vue3/gen/templates/procedure-call.ejs create mode 100644 zhontai.ui.admin.vue3/gen/templates/route-docs.ejs create mode 100644 zhontai.ui.admin.vue3/gen/templates/route-name.ejs create mode 100644 zhontai.ui.admin.vue3/gen/templates/route-type.ejs create mode 100644 zhontai.ui.admin.vue3/gen/templates/route-types.ejs create mode 100644 zhontai.ui.admin.vue3/gen/templates/type-data-contract.ejs create mode 100644 zhontai.ui.admin.vue3/index.html create mode 100644 zhontai.ui.admin.vue3/package-lock.json create mode 100644 zhontai.ui.admin.vue3/package.json create mode 100644 zhontai.ui.admin.vue3/public/favicon.ico create mode 100644 zhontai.ui.admin.vue3/public/print-lock.css create mode 100644 zhontai.ui.admin.vue3/src/App.vue create mode 100644 zhontai.ui.admin.vue3/src/api/admin.extend/Api.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin.extend/enum-contracts.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/Api.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/Auth.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/Board.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/Cache.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/Captcha.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/CustomNavigation.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/Dict.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/DictType.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/Doc.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/Feedback.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/File.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/LoginLog.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/Msg.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/MsgType.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/Online.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/OperationLog.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/Org.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/Permission.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/Pkg.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/PrintTemplate.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/Region.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/Remote.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/Role.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/SearchTemplate.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/SiteMsg.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/Task.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/TaskLog.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/TemplateCenter.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/Tenant.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/User.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/UserClick.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/View.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/WebSocket.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/data-contracts.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/enum-contracts.ts create mode 100644 zhontai.ui.admin.vue3/src/api/admin/http-client.ts create mode 100644 zhontai.ui.admin.vue3/src/assets/icons/bottom.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/icons/customSize.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/icons/distributeHor.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/icons/distributeVer.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/icons/export.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/icons/horizontal.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/icons/hot.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/icons/json.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/icons/left.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/icons/more.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/icons/qq.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/icons/recycle.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/icons/right.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/icons/rotate.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/icons/save.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/icons/top.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/icons/vertical.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/imgs/lockscreen.jpg create mode 100644 zhontai.ui.admin.vue3/src/assets/login-main.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/logo-mini.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/svgs/401.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/svgs/404.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/svgs/hiprint/barcode.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/svgs/hiprint/emptyTable.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/svgs/hiprint/hline.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/svgs/hiprint/html.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/svgs/hiprint/image.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/svgs/hiprint/longText.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/svgs/hiprint/oval.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/svgs/hiprint/qrcode.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/svgs/hiprint/rect.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/svgs/hiprint/table.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/svgs/hiprint/text.svg create mode 100644 zhontai.ui.admin.vue3/src/assets/svgs/hiprint/vline.svg create mode 100644 zhontai.ui.admin.vue3/src/components/auth/auth.vue create mode 100644 zhontai.ui.admin.vue3/src/components/auth/authAll.vue create mode 100644 zhontai.ui.admin.vue3/src/components/auth/auths.vue create mode 100644 zhontai.ui.admin.vue3/src/components/cropper/index.vue create mode 100644 zhontai.ui.admin.vue3/src/components/editor/index.vue create mode 100644 zhontai.ui.admin.vue3/src/components/iconSelector/index.vue create mode 100644 zhontai.ui.admin.vue3/src/components/iconSelector/list.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-captcha/dialog.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-captcha/index.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-captcha/slide-captcha.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-cron/day.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-cron/dialog.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-cron/hour.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-cron/index.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-cron/min.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-cron/month.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-cron/result.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-cron/second.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-cron/week.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-cron/year.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-date-range/index.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-dropdown-more/index.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-editor/index.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-high-search/dialog.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-high-search/index.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-icon/index.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-import/index.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-input-code/index.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-json-editor/index.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-layout/index.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-layout/split-panes.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-link/index.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-search/index.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-select-icon/icon-select.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-select-icon/index.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-select-input/index.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-select/index.vue create mode 100644 zhontai.ui.admin.vue3/src/components/my-upload/index.vue create mode 100644 zhontai.ui.admin.vue3/src/components/noticeBar/index.vue create mode 100644 zhontai.ui.admin.vue3/src/components/svgIcon/index.vue create mode 100644 zhontai.ui.admin.vue3/src/components/table/index.vue create mode 100644 zhontai.ui.admin.vue3/src/directive/authDirective.ts create mode 100644 zhontai.ui.admin.vue3/src/directive/customDirective.ts create mode 100644 zhontai.ui.admin.vue3/src/directive/index.ts create mode 100644 zhontai.ui.admin.vue3/src/globalProperties/index.ts create mode 100644 zhontai.ui.admin.vue3/src/globalProperties/modal.ts create mode 100644 zhontai.ui.admin.vue3/src/i18n/index.ts create mode 100644 zhontai.ui.admin.vue3/src/i18n/lang/en.ts create mode 100644 zhontai.ui.admin.vue3/src/i18n/lang/zh-cn.ts create mode 100644 zhontai.ui.admin.vue3/src/i18n/lang/zh-tw.ts create mode 100644 zhontai.ui.admin.vue3/src/i18n/pages/formI18n/en.ts create mode 100644 zhontai.ui.admin.vue3/src/i18n/pages/formI18n/zh-cn.ts create mode 100644 zhontai.ui.admin.vue3/src/i18n/pages/formI18n/zh-tw.ts create mode 100644 zhontai.ui.admin.vue3/src/i18n/pages/login/en.ts create mode 100644 zhontai.ui.admin.vue3/src/i18n/pages/login/zh-cn.ts create mode 100644 zhontai.ui.admin.vue3/src/i18n/pages/login/zh-tw.ts create mode 100644 zhontai.ui.admin.vue3/src/layout/component/aside.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/component/columnsAside.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/component/header.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/component/main.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/footer/index.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/index.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/lockScreen/index.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/logo/index.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/main/classic.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/main/columns.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/main/defaults.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/main/transverse.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/navBars/index.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/navBars/tagsView/contextmenu.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/navBars/tagsView/tagsView.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/navBars/topBar/breadcrumb.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/navBars/topBar/closeFull.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/navBars/topBar/globalSearch.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/navBars/topBar/index.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/navBars/topBar/msg.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/navBars/topBar/search.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/navBars/topBar/setings.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/navBars/topBar/user.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/navBars/topBar/userNews.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/navMenu/horizontal.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/navMenu/subItem.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/navMenu/vertical.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/routerView/iframes.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/routerView/link.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/routerView/parent.vue create mode 100644 zhontai.ui.admin.vue3/src/layout/upgrade/index.vue create mode 100644 zhontai.ui.admin.vue3/src/main.ts create mode 100644 zhontai.ui.admin.vue3/src/router/backEnd.ts create mode 100644 zhontai.ui.admin.vue3/src/router/frontEnd.ts create mode 100644 zhontai.ui.admin.vue3/src/router/index.ts create mode 100644 zhontai.ui.admin.vue3/src/router/route.ts create mode 100644 zhontai.ui.admin.vue3/src/stores/index.ts create mode 100644 zhontai.ui.admin.vue3/src/stores/keepAliveNames.ts create mode 100644 zhontai.ui.admin.vue3/src/stores/requestOldRoutes.ts create mode 100644 zhontai.ui.admin.vue3/src/stores/route.ts create mode 100644 zhontai.ui.admin.vue3/src/stores/routesList.ts create mode 100644 zhontai.ui.admin.vue3/src/stores/tagsViewRoutes.ts create mode 100644 zhontai.ui.admin.vue3/src/stores/themeConfig.ts create mode 100644 zhontai.ui.admin.vue3/src/stores/userInfo.ts create mode 100644 zhontai.ui.admin.vue3/src/theme/ace-cloud9-night.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/app.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/common/transition.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/dark.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/element.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/iconSelector.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/index.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/loading.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/media/chart.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/media/cityLinkage.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/media/date.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/media/dialog.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/media/drawer.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/media/error.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/media/form.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/media/home.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/media/index.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/media/layout.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/media/login.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/media/media.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/media/pagination.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/media/personal.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/media/scrollbar.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/media/tagsView.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/mixins/index.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/my-app.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/my-element.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/my-flex.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/other.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/tableTool.scss create mode 100644 zhontai.ui.admin.vue3/src/theme/waves.scss create mode 100644 zhontai.ui.admin.vue3/src/types/axios.d.ts create mode 100644 zhontai.ui.admin.vue3/src/types/axios.extend.d.ts create mode 100644 zhontai.ui.admin.vue3/src/types/global.d.ts create mode 100644 zhontai.ui.admin.vue3/src/types/global.extend.d.ts create mode 100644 zhontai.ui.admin.vue3/src/types/layout.d.ts create mode 100644 zhontai.ui.admin.vue3/src/types/mitt.d.ts create mode 100644 zhontai.ui.admin.vue3/src/types/pinia.d.ts create mode 100644 zhontai.ui.admin.vue3/src/types/pinia.extend.d.ts create mode 100644 zhontai.ui.admin.vue3/src/types/views.d.ts create mode 100644 zhontai.ui.admin.vue3/src/utils/arrayOperation.ts create mode 100644 zhontai.ui.admin.vue3/src/utils/authFunction.ts create mode 100644 zhontai.ui.admin.vue3/src/utils/commonFunction.ts create mode 100644 zhontai.ui.admin.vue3/src/utils/digit.ts create mode 100644 zhontai.ui.admin.vue3/src/utils/enum.ts create mode 100644 zhontai.ui.admin.vue3/src/utils/formatTime.ts create mode 100644 zhontai.ui.admin.vue3/src/utils/getStyleSheets.ts create mode 100644 zhontai.ui.admin.vue3/src/utils/index.ts create mode 100644 zhontai.ui.admin.vue3/src/utils/loading.ts create mode 100644 zhontai.ui.admin.vue3/src/utils/mitt.ts create mode 100644 zhontai.ui.admin.vue3/src/utils/other.ts create mode 100644 zhontai.ui.admin.vue3/src/utils/request.ts create mode 100644 zhontai.ui.admin.vue3/src/utils/setIconfont.ts create mode 100644 zhontai.ui.admin.vue3/src/utils/storage.ts create mode 100644 zhontai.ui.admin.vue3/src/utils/test.ts create mode 100644 zhontai.ui.admin.vue3/src/utils/theme.ts create mode 100644 zhontai.ui.admin.vue3/src/utils/toolsValidate.ts create mode 100644 zhontai.ui.admin.vue3/src/utils/tree.ts create mode 100644 zhontai.ui.admin.vue3/src/utils/validators.ts create mode 100644 zhontai.ui.admin.vue3/src/utils/vite.ts create mode 100644 zhontai.ui.admin.vue3/src/utils/watermark.ts create mode 100644 zhontai.ui.admin.vue3/src/utils/ws.ts create mode 100644 zhontai.ui.admin.vue3/src/views/admin/api/components/api-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/api/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/board/components/board-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/board/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/cache/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/dict/components/dict-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/dict/components/dict-type-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/dict/dict-type.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/dict/dict.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/dict/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/file/components/file-upload.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/file/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/login/component/account.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/login/component/qq.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/login/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/logs/components/details.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/logs/login-log.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/logs/operation-log.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/msg-type/components/msg-type-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/msg-type/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/msgactivity/components/msg-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/msgactivity/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/msgequ/components/msg-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/msgequ/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/msgliquid/components/msg-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/msgliquid/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/msgmaterial/components/msg-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/msgmaterial/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/msgprocess/components/msg-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/msgprocess/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/msgregimen/components/msg-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/msgregimen/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/online/components/online-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/online/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/org/components/org-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/org/components/org-img.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/org/components/org-menu.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/org/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/permission/components/permission-dot-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/permission/components/permission-group-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/permission/components/permission-menu-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/permission/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/personal/components/change-password-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/personal/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/pkg/components/pkg-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/pkg/components/set-pkg-menu.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/pkg/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/print-template/components/design-dialog.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/print-template/components/design.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/print-template/components/form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/print-template/components/preview.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/print-template/components/providers.ts create mode 100644 zhontai.ui.admin.vue3/src/views/admin/print-template/components/view-json.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/print-template/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/reg/component/email.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/reg/component/mobile.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/region/components/region-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/region/components/region-select.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/region/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/remote/components/remote-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/remote/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/role/components/role-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/role/components/set-role-data-scope.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/role/components/set-role-menu.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/role/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/site-msg/detail.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/site-msg/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/task/components/json-editor-dialog.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/task/components/task-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/task/components/task-logs.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/task/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/templatecenter/components/folder-load-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/templatecenter/components/keyword-helper.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/templatecenter/components/template-center-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/templatecenter/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/tenant/components/set-tenant-menu.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/tenant/components/tenant-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/tenant/components/tenant-select.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/tenant/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/user/components/my-select-user.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/user/components/user-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/user/components/user-recycle-dialog.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/user/components/user-reset-pwd.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/user/components/user-select.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/user/components/user-set-org.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/user/components/user-update-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/user/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/view/components/view-form.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/view/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/admin/workbench/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/app/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/calculator/components/clone.vue create mode 100644 zhontai.ui.admin.vue3/src/views/calculator/components/cooling.vue create mode 100644 zhontai.ui.admin.vue3/src/views/calculator/components/passage.vue create mode 100644 zhontai.ui.admin.vue3/src/views/calculator/components/ph-co2.vue create mode 100644 zhontai.ui.admin.vue3/src/views/calculator/components/production.vue create mode 100644 zhontai.ui.admin.vue3/src/views/calculator/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/dashboard/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/error/401.vue create mode 100644 zhontai.ui.admin.vue3/src/views/error/404.vue create mode 100644 zhontai.ui.admin.vue3/src/views/example/pages/tableRules/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/feedback/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/remote/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/template/index.vue create mode 100644 zhontai.ui.admin.vue3/src/views/workbench/components/NotificationList.vue create mode 100644 zhontai.ui.admin.vue3/src/views/workbench/components/msgDetail.vue create mode 100644 zhontai.ui.admin.vue3/src/views/workbench/index.vue create mode 100644 zhontai.ui.admin.vue3/tsconfig.json create mode 100644 zhontai.ui.admin.vue3/vite.config.ts diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..3729ff0 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,25 @@ +**/.classpath +**/.dockerignore +**/.env +**/.git +**/.gitignore +**/.project +**/.settings +**/.toolstarget +**/.vs +**/.vscode +**/*.*proj.user +**/*.dbmdl +**/*.jfm +**/azds.yaml +**/bin +**/charts +**/docker-compose* +**/Dockerfile* +**/node_modules +**/npm-debug.log +**/obj +**/secrets.dev.yaml +**/values.dev.yaml +LICENSE +README.md \ No newline at end of file diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..1ff0c42 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,63 @@ +############################################################################### +# Set default behavior to automatically normalize line endings. +############################################################################### +* text=auto + +############################################################################### +# Set default behavior for command prompt diff. +# +# This is need for earlier builds of msysgit that does not have it on by +# default for csharp files. +# Note: This is only used by command line +############################################################################### +#*.cs diff=csharp + +############################################################################### +# Set the merge driver for project and solution files +# +# Merging from the command prompt will add diff markers to the files if there +# are conflicts (Merging from VS is not affected by the settings below, in VS +# the diff markers are never inserted). Diff markers may cause the following +# file extensions to fail to load in VS. An alternative would be to treat +# these files as binary and thus will always conflict and require user +# intervention with every merge. To do so, just uncomment the entries below +############################################################################### +#*.sln merge=binary +#*.csproj merge=binary +#*.vbproj merge=binary +#*.vcxproj merge=binary +#*.vcproj merge=binary +#*.dbproj merge=binary +#*.fsproj merge=binary +#*.lsproj merge=binary +#*.wixproj merge=binary +#*.modelproj merge=binary +#*.sqlproj merge=binary +#*.wwaproj merge=binary + +############################################################################### +# behavior for image files +# +# image files are treated as binary by default. +############################################################################### +#*.jpg binary +#*.png binary +#*.gif binary + +############################################################################### +# diff behavior for common document formats +# +# Convert binary document formats to text before diffing them. This feature +# is only available from the command line. Turn it on by uncommenting the +# entries below. +############################################################################### +#*.doc diff=astextplain +#*.DOC diff=astextplain +#*.docx diff=astextplain +#*.DOCX diff=astextplain +#*.dot diff=astextplain +#*.DOT diff=astextplain +#*.pdf diff=astextplain +#*.PDF diff=astextplain +#*.rtf diff=astextplain +#*.RTF diff=astextplain diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..25114b7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,411 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore + +# User-specific files +*.rsuser +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Mono auto generated files +mono_crash.* + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +[Ww][Ii][Nn]32/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ +[Ll]ogs/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUnit +*.VisualState.xml +TestResult.xml +nunit-*.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ + +# ASP.NET Scaffolding +ScaffoldingReadMe.txt + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*_i.c +*_p.c +*_h.h +*.ilk +*.meta +*.obj +*.iobj +*.pch +*.pdb +*.ipdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*_wpftmp.csproj +*.log +*.tlog +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Coverlet is a free, cross platform Code Coverage Tool +coverage*.json +coverage*.xml +coverage*.info + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# NuGet Symbol Packages +*.snupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx +*.appxbundle +*.appxupload + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!?*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings +*.rptproj.rsuser +*- [Bb]ackup.rdl +*- [Bb]ackup ([0-9]).rdl +*- [Bb]ackup ([0-9][0-9]).rdl + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio 6 auto-generated project file (contains which files were open etc.) +*.vbp + +# Visual Studio 6 workspace and project file (working project files containing files to include in project) +*.dsw +*.dsp + +# Visual Studio 6 technical files +*.ncb +*.aps + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# CodeRush personal settings +.cr/personal + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log +*.binlog + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# Local History for Visual Studio +.localhistory/ + +# Visual Studio History (VSHistory) files +.vshistory/ + +# BeatPulse healthcheck temp database +healthchecksdb + +# Backup folder for Package Reference Convert tool in Visual Studio 2017 +MigrationBackup/ + +# Ionide (cross platform F# VS Code tools) working folder +.ionide/ + +# Fody - auto-generated XML schema +FodyWeavers.xsd + +# VS Code files for those working on multiple tools +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +*.code-workspace + +# Local History for Visual Studio Code +.history/ + +# Windows Installer files from build outputs +*.cab +*.msi +*.msix +*.msm +*.msp + +# JetBrains Rider +*.sln.iml + +**/wwwroot/upload +!**/ZhonTai.Admin/Core/Logs +!**/views/admin/logs +/ZhonTai.sln.EasyRun.json +!**/zhontai.ui.admin.vue3/bin + +**/ZhonTai.Admin/ZhonTai.Admin.xml +**/ZhonTai.Admin.Core/ZhonTai.Admin.Core.xml +**/ZhonTai.Admin.Contracts/ZhonTai.Admin.Contracts.xml +**/ZhonTai.ApiUI/ZhonTai.ApiUI.xml +**/ZhonTai.Common/ZhonTai.Common.xml +**/ZhonTai.DynamicApi/ZhonTai.DynamicApi.xml \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..4e3c578 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 zhontai + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/src/.idea/.idea.ZhonTai/.idea/.gitignore b/src/.idea/.idea.ZhonTai/.idea/.gitignore new file mode 100644 index 0000000..f96bcfd --- /dev/null +++ b/src/.idea/.idea.ZhonTai/.idea/.gitignore @@ -0,0 +1,13 @@ +# 默认忽略的文件 +/shelf/ +/workspace.xml +# Rider 忽略的文件 +/contentModel.xml +/.idea.ZhonTai.iml +/projectSettingsUpdater.xml +/modules.xml +# 基于编辑器的 HTTP 客户端请求 +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/src/.idea/.idea.ZhonTai/.idea/.name b/src/.idea/.idea.ZhonTai/.idea/.name new file mode 100644 index 0000000..8afc39c --- /dev/null +++ b/src/.idea/.idea.ZhonTai/.idea/.name @@ -0,0 +1 @@ +ZhonTai \ No newline at end of file diff --git a/src/.idea/.idea.ZhonTai/.idea/MarsCodeWorkspaceAppSettings.xml b/src/.idea/.idea.ZhonTai/.idea/MarsCodeWorkspaceAppSettings.xml new file mode 100644 index 0000000..9670e31 --- /dev/null +++ b/src/.idea/.idea.ZhonTai/.idea/MarsCodeWorkspaceAppSettings.xml @@ -0,0 +1,8 @@ + + + + + \ No newline at end of file diff --git a/src/.idea/.idea.ZhonTai/.idea/indexLayout.xml b/src/.idea/.idea.ZhonTai/.idea/indexLayout.xml new file mode 100644 index 0000000..8c97f8a --- /dev/null +++ b/src/.idea/.idea.ZhonTai/.idea/indexLayout.xml @@ -0,0 +1,10 @@ + + + + + ../../SPMS.Portal + + + + + \ No newline at end of file diff --git a/src/Directory.Build.props b/src/Directory.Build.props new file mode 100644 index 0000000..196de99 --- /dev/null +++ b/src/Directory.Build.props @@ -0,0 +1,5 @@ + + + net9.0 + + \ No newline at end of file diff --git a/src/ZhonTai.sln b/src/ZhonTai.sln new file mode 100644 index 0000000..fbbaabf --- /dev/null +++ b/src/ZhonTai.sln @@ -0,0 +1,114 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.0.31903.59 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ZhonTai.Admin.Host", "modules\admin\ZhonTai.Admin.Host\ZhonTai.Admin.Host.csproj", "{6F47A41A-085E-4422-BB73-5A2CBAA07D9F}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ZhonTai.Admin", "modules\admin\ZhonTai.Admin\ZhonTai.Admin.csproj", "{E725F0A1-0B03-406F-B84B-0F486C6137FC}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ZhonTai.Common", "platform\ZhonTai.Common\ZhonTai.Common.csproj", "{97D32A49-994C-44C5-A167-51E71D173B6F}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ZhonTai.Admin.Tests", "modules\admin\ZhonTai.Admin.Tests\ZhonTai.Admin.Tests.csproj", "{69A9CD28-39CE-415E-8150-A4A876E708FD}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ZhonTai.DynamicApi", "platform\ZhonTai.DynamicApi\ZhonTai.DynamicApi.csproj", "{BDD8E9DB-896C-4340-A7E6-DFE341DE86C2}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "05.platform", "05.platform", "{7D22DC19-78FC-4277-9768-06B5AF60FD14}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02.build", "02.build", "{A6C50476-5236-4FD3-8C29-6449494846C0}" + ProjectSection(SolutionItems) = preProject + platform\Directory.Build.props = platform\Directory.Build.props + EndProjectSection +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ZhonTai.ApiUI", "platform\ZhonTai.ApiUI\ZhonTai.ApiUI.csproj", "{A6911102-A4F8-4000-A997-045F84F73060}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "01.sln", "01.sln", "{DA553AC2-CFE8-4DF7-B4BF-E57252CE5B83}" + ProjectSection(SolutionItems) = preProject + Directory.Build.props = Directory.Build.props + ZhonTai.sln.EasyRun.json = ZhonTai.sln.EasyRun.json + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "04.modules", "04.modules", "{626D43B7-A210-4754-BB59-357F917D5E86}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "admin", "admin", "{65CF5483-DF86-41D7-B367-7C2E28C1672D}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "im", "im", "{0602EECF-035B-42C2-B534-E29BC24DE646}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ZhonTai.IMServer", "modules\im\ZhonTai.IMServer\ZhonTai.IMServer.csproj", "{8EB07596-339B-420A-BB32-1FB69D7E7BA5}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "03.gateways", "03.gateways", "{908FBE9E-EF24-4680-9C2F-259EC54D6AC6}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ZhonTai.Gateway.Yarp", "gateways\ZhonTai.Gateway.Yarp\ZhonTai.Gateway.Yarp.csproj", "{979BE067-16EE-458F-B414-271749B0C038}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ZhonTai.Admin.Core", "modules\admin\ZhonTai.Admin.Core\ZhonTai.Admin.Core.csproj", "{794CBF41-AF02-4B03-B1FE-C362C501F824}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ZhonTai.Admin.Contracts", "modules\admin\ZhonTai.Admin.Contracts\ZhonTai.Admin.Contracts.csproj", "{547FC35E-7642-43AF-BCFA-72EED6FC483A}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {6F47A41A-085E-4422-BB73-5A2CBAA07D9F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6F47A41A-085E-4422-BB73-5A2CBAA07D9F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6F47A41A-085E-4422-BB73-5A2CBAA07D9F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6F47A41A-085E-4422-BB73-5A2CBAA07D9F}.Release|Any CPU.Build.0 = Release|Any CPU + {E725F0A1-0B03-406F-B84B-0F486C6137FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E725F0A1-0B03-406F-B84B-0F486C6137FC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E725F0A1-0B03-406F-B84B-0F486C6137FC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E725F0A1-0B03-406F-B84B-0F486C6137FC}.Release|Any CPU.Build.0 = Release|Any CPU + {97D32A49-994C-44C5-A167-51E71D173B6F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {97D32A49-994C-44C5-A167-51E71D173B6F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {97D32A49-994C-44C5-A167-51E71D173B6F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {97D32A49-994C-44C5-A167-51E71D173B6F}.Release|Any CPU.Build.0 = Release|Any CPU + {69A9CD28-39CE-415E-8150-A4A876E708FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {69A9CD28-39CE-415E-8150-A4A876E708FD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {69A9CD28-39CE-415E-8150-A4A876E708FD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {69A9CD28-39CE-415E-8150-A4A876E708FD}.Release|Any CPU.Build.0 = Release|Any CPU + {BDD8E9DB-896C-4340-A7E6-DFE341DE86C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BDD8E9DB-896C-4340-A7E6-DFE341DE86C2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BDD8E9DB-896C-4340-A7E6-DFE341DE86C2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BDD8E9DB-896C-4340-A7E6-DFE341DE86C2}.Release|Any CPU.Build.0 = Release|Any CPU + {A6911102-A4F8-4000-A997-045F84F73060}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A6911102-A4F8-4000-A997-045F84F73060}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A6911102-A4F8-4000-A997-045F84F73060}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A6911102-A4F8-4000-A997-045F84F73060}.Release|Any CPU.Build.0 = Release|Any CPU + {8EB07596-339B-420A-BB32-1FB69D7E7BA5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8EB07596-339B-420A-BB32-1FB69D7E7BA5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8EB07596-339B-420A-BB32-1FB69D7E7BA5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8EB07596-339B-420A-BB32-1FB69D7E7BA5}.Release|Any CPU.Build.0 = Release|Any CPU + {979BE067-16EE-458F-B414-271749B0C038}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {979BE067-16EE-458F-B414-271749B0C038}.Debug|Any CPU.Build.0 = Debug|Any CPU + {979BE067-16EE-458F-B414-271749B0C038}.Release|Any CPU.ActiveCfg = Release|Any CPU + {979BE067-16EE-458F-B414-271749B0C038}.Release|Any CPU.Build.0 = Release|Any CPU + {794CBF41-AF02-4B03-B1FE-C362C501F824}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {794CBF41-AF02-4B03-B1FE-C362C501F824}.Debug|Any CPU.Build.0 = Debug|Any CPU + {794CBF41-AF02-4B03-B1FE-C362C501F824}.Release|Any CPU.ActiveCfg = Release|Any CPU + {794CBF41-AF02-4B03-B1FE-C362C501F824}.Release|Any CPU.Build.0 = Release|Any CPU + {547FC35E-7642-43AF-BCFA-72EED6FC483A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {547FC35E-7642-43AF-BCFA-72EED6FC483A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {547FC35E-7642-43AF-BCFA-72EED6FC483A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {547FC35E-7642-43AF-BCFA-72EED6FC483A}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {6F47A41A-085E-4422-BB73-5A2CBAA07D9F} = {65CF5483-DF86-41D7-B367-7C2E28C1672D} + {E725F0A1-0B03-406F-B84B-0F486C6137FC} = {65CF5483-DF86-41D7-B367-7C2E28C1672D} + {97D32A49-994C-44C5-A167-51E71D173B6F} = {7D22DC19-78FC-4277-9768-06B5AF60FD14} + {69A9CD28-39CE-415E-8150-A4A876E708FD} = {65CF5483-DF86-41D7-B367-7C2E28C1672D} + {BDD8E9DB-896C-4340-A7E6-DFE341DE86C2} = {7D22DC19-78FC-4277-9768-06B5AF60FD14} + {A6911102-A4F8-4000-A997-045F84F73060} = {7D22DC19-78FC-4277-9768-06B5AF60FD14} + {65CF5483-DF86-41D7-B367-7C2E28C1672D} = {626D43B7-A210-4754-BB59-357F917D5E86} + {0602EECF-035B-42C2-B534-E29BC24DE646} = {626D43B7-A210-4754-BB59-357F917D5E86} + {8EB07596-339B-420A-BB32-1FB69D7E7BA5} = {0602EECF-035B-42C2-B534-E29BC24DE646} + {979BE067-16EE-458F-B414-271749B0C038} = {908FBE9E-EF24-4680-9C2F-259EC54D6AC6} + {794CBF41-AF02-4B03-B1FE-C362C501F824} = {65CF5483-DF86-41D7-B367-7C2E28C1672D} + {547FC35E-7642-43AF-BCFA-72EED6FC483A} = {65CF5483-DF86-41D7-B367-7C2E28C1672D} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {AB40D0C5-E3EA-4A9B-86C2-38F0BB33FC04} + EndGlobalSection +EndGlobal diff --git a/src/ZhonTai.sln.EasyRun.json b/src/ZhonTai.sln.EasyRun.json new file mode 100644 index 0000000..035a412 --- /dev/null +++ b/src/ZhonTai.sln.EasyRun.json @@ -0,0 +1,49 @@ +{ + "SettingsId": "2b14968a-f3ca-4849-bcad-5d4f210d2960", + "Profiles": [ + { + "Name": "Default", + "LoggingTargetType": 0, + "LoggingPath": "./.logs", + "LoggerUrl": null, + "UseTye": true, + "TyePort": 10000, + "Filter": ".Host|.Gateway|.IMServer", + "Services": [ + { + "ServiceType": 0, + "Name": "ZhonTai.Gateway.Yarp", + "TyeName": null, + "ProjectFile": "gateways\\ZhonTai.Gateway.Yarp\\ZhonTai.Gateway.Yarp.csproj", + "DefaultSelected": true, + "Bindings": "::16010", + "Arguments": null, + "EnvVariables": null, + "Replicas": 1 + }, + { + "ServiceType": 0, + "Name": "ZhonTai.IMServer", + "TyeName": null, + "ProjectFile": "modules\\im\\ZhonTai.IMServer\\ZhonTai.IMServer.csproj", + "DefaultSelected": true, + "Bindings": "::17010", + "Arguments": null, + "EnvVariables": null, + "Replicas": 1 + }, + { + "ServiceType": 0, + "Name": "ZhonTai.Admin.Host", + "TyeName": null, + "ProjectFile": "modules\\admin\\ZhonTai.Admin.Host\\ZhonTai.Admin.Host.csproj", + "DefaultSelected": true, + "Bindings": "::18010", + "Arguments": null, + "EnvVariables": null, + "Replicas": 1 + } + ] + } + ] +} \ No newline at end of file diff --git a/src/build/pkg_push.ps1 b/src/build/pkg_push.ps1 new file mode 100644 index 0000000..d05a355 --- /dev/null +++ b/src/build/pkg_push.ps1 @@ -0,0 +1,64 @@ +#定义全局变量 + +$buildFolder = (Get-Item -Path "./" -Verbose).FullName +$rootFolder = Join-Path $buildFolder "../" +$apiKey = $args[0] +if ([System.String]::IsNullOrWhiteSpace($apiKey)) +{ + $apiKey = $env:NUGET_KEY +} +$sourceUrl = "https://api.nuget.org/v3/index.json" + +Write-Host "buildFolder:" $buildFolder +Write-Host "rootFolder:" $rootFolder + +$nuGetOutputFolder = Join-Path $buildFolder "/packages" +Write-Host "NuGetOutputFolder:" $nuGetOutputFolder + +#编译解决方案 +$solutionPath = "../ZhonTai.sln"; +# Write-Host $solutionPath +# pause + +Write-Host "dotnet build -- start" +dotnet build $solutionPath -c Release +Write-Host "dotnet build -- end" + +if($LASTEXITCODE -eq 0){ + #success +} +else{ + throw "Build Error!"; +} +# pause + +#打包之前先删除nuget包 +Remove-Item "$nuGetOutputFolder/*" -recurse + +# 指定项目打包 +$projects = ( + "modules\admin\ZhonTai.Admin", + "modules\admin\ZhonTai.Admin.Contracts", + "modules\admin\ZhonTai.Admin.Core", + "platform\ZhonTai.ApiUI", + "platform\ZhonTai.Common", + "platform\ZhonTai.DynamicApi" +) + +Write-Host "dotnet pack -- start" +foreach($project in $projects) { +$projectFolder = Join-Path $rootFolder $project +Write-Host "projectFolder:" $projectFolder +dotnet pack $projectFolder --no-build -c Release /p:SourceLinkCreate=true /p:SolutionDir=$rootFolder -o $nuGetOutputFolder; +} +Write-Host "dotnet pack -- end" +# pause + +Write-Host "dotnet nuget push -- start" +$nupkgs = Join-Path $nuGetOutputFolder "/*.nupkg" +$snupkgs = Join-Path $nuGetOutputFolder "/*.snupkg" +dotnet nuget push $nupkgs -s $sourceUrl -k $apiKey --skip-duplicate +dotnet nuget push $snupkgs -s $sourceUrl -k $apiKey --skip-duplicate +Write-Host "dotnet nuget push -- end" + +pause \ No newline at end of file diff --git a/src/gateways/ZhonTai.Gateway.Yarp/Core/Configs/GatewayConfig.cs b/src/gateways/ZhonTai.Gateway.Yarp/Core/Configs/GatewayConfig.cs new file mode 100644 index 0000000..a4ca8f2 --- /dev/null +++ b/src/gateways/ZhonTai.Gateway.Yarp/Core/Configs/GatewayConfig.cs @@ -0,0 +1,48 @@ +namespace ZhonTai.Gateway.Yarp.Core.Configs; +public class GatewayConfig +{ + public static class Models + { + /// + /// 模块信息 + /// + public class ModuleInfo + { + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 路径 + /// + public string Url { get; set; } + } + + /// + /// 健康检查配置 + /// + public class HealthChecksConfig + { + /// + /// 启用 + /// + public bool Enable { get; set; } = true; + + /// + /// 访问路径 + /// + public string Path { get; set; } = "/health"; + } + } + + /// + /// 模块列表 + /// + public List ModuleList { get; set; } + + /// + /// 健康检查配置 + /// + public Models.HealthChecksConfig HealthChecks { get; set; } = new Models.HealthChecksConfig(); +} diff --git a/src/gateways/ZhonTai.Gateway.Yarp/Program.cs b/src/gateways/ZhonTai.Gateway.Yarp/Program.cs new file mode 100644 index 0000000..aefba04 --- /dev/null +++ b/src/gateways/ZhonTai.Gateway.Yarp/Program.cs @@ -0,0 +1,77 @@ +using NLog.Web; +using System.Reflection; +using ZhonTai.Gateway.Yarp.Core.Configs; + +var builder = WebApplication.CreateBuilder(args); + +//清空日志供应程序,避免.net自带日志输出到命令台 +builder.Logging.ClearProviders(); +//使用NLog日志 +builder.Host.UseNLog(); + +var healthChecks = builder.Configuration.GetSection("GatewayConfig").Get()?.HealthChecks; +//添加健康检查 +if (healthChecks != null && healthChecks.Enable) +{ + builder.Services.AddHealthChecks(); +} + +//添加跨域 +builder.Services.AddCors(options => +{ + options.AddPolicy("AllowAnyPolicy", policy => + { + policy + .AllowAnyOrigin() + .AllowAnyHeader() + .AllowAnyMethod(); + }); +}); + +//添加代理 +builder.Services.AddReverseProxy() + .LoadFromConfig(builder.Configuration.GetSection("ReverseProxy")); + +// Add services to the container. + +var app = builder.Build(); + +// Configure the HTTP request pipeline. + +//使用跨域 +app.UseCors("AllowAnyPolicy"); + +//使用健康检查 +if (healthChecks != null && healthChecks.Enable) +{ + app.MapHealthChecks(healthChecks.Path); +} + +//使用代理 +app.MapReverseProxy(); + +//首页 +app.MapGet("/", async (HttpResponse response) => +{ + var gatewayConfig = builder.Configuration.GetSection("GatewayConfig").Get(); + var moduleList = gatewayConfig?.ModuleList; + + var html = $""; + if (moduleList?.Count > 0) + { + moduleList.ForEach(m => + { + html += $"""{m.Name}
"""; + }); + } + else + { + html += $"The {Assembly.GetEntryAssembly()?.GetName().Name} has started."; + } + html += ""; + + response.ContentType = "text/html;charset=UTF-8"; + await response.WriteAsync(html); +}); + +app.Run(); \ No newline at end of file diff --git a/src/gateways/ZhonTai.Gateway.Yarp/Properties/launchSettings.json b/src/gateways/ZhonTai.Gateway.Yarp/Properties/launchSettings.json new file mode 100644 index 0000000..58edd00 --- /dev/null +++ b/src/gateways/ZhonTai.Gateway.Yarp/Properties/launchSettings.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:16010", + "sslPort": 0 + } + }, + "profiles": { + "ZhonTai.Gateway.Yarp": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "launchUrl": "", + "applicationUrl": "http://localhost:16010", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "launchUrl": "", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/src/gateways/ZhonTai.Gateway.Yarp/ZhonTai.Gateway.Yarp.csproj b/src/gateways/ZhonTai.Gateway.Yarp/ZhonTai.Gateway.Yarp.csproj new file mode 100644 index 0000000..ef77576 --- /dev/null +++ b/src/gateways/ZhonTai.Gateway.Yarp/ZhonTai.Gateway.Yarp.csproj @@ -0,0 +1,15 @@ + + + 中台网关 + + + + net9.0 + enable + + + + + + + diff --git a/src/gateways/ZhonTai.Gateway.Yarp/appsettings.Development.json b/src/gateways/ZhonTai.Gateway.Yarp/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/src/gateways/ZhonTai.Gateway.Yarp/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/src/gateways/ZhonTai.Gateway.Yarp/appsettings.json b/src/gateways/ZhonTai.Gateway.Yarp/appsettings.json new file mode 100644 index 0000000..41e823c --- /dev/null +++ b/src/gateways/ZhonTai.Gateway.Yarp/appsettings.json @@ -0,0 +1,97 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*", + "Urls": "http://*:16010", + "ReverseProxy": { + "Routes": { + "admin": { + "ClusterId": "admin", + "Match": { + "Path": "/api/admin/{**catch-all}", + //"Methods": [ "POST", "GET", "DELETE", "PUT" ], + "Hosts": [] + } + }, + "admin-doc": { + "ClusterId": "admin", + "Match": { + "Path": "/doc/admin/{**catch-all}", + //"Methods": [ "POST", "GET", "DELETE", "PUT" ], + "Hosts": [] + } + }, + "admin-file": { + "ClusterId": "admin", + "Match": { + "Path": "/upload/{**catch-all}", + //"Methods": [ "POST", "GET", "DELETE", "PUT" ], + "Hosts": [] + } + }, + "app": { + "ClusterId": "app", + "Match": { + "Path": "/api/app/{**catch-all}", + //"Methods": [ "POST", "GET", "DELETE", "PUT" ], + "Hosts": [] + } + }, + "app-doc": { + "ClusterId": "app", + "Match": { + "Path": "/doc/app/{**catch-all}", + //"Methods": [ "POST", "GET", "DELETE", "PUT" ], + "Hosts": [] + } + } + }, + "Clusters": { + "admin": { + "Destinations": { + "destination1": { + "Address": "http://localhost:18010" + } + }, + "LoadBalancingPolicy": "RoundRobin" + }, + "app": { + "Destinations": { + "destination1": { + "Address": "http://localhost:18020" + } + }, + "LoadBalancingPolicy": "RoundRobin" + } + } + }, + //网关配置 + "GatewayConfig": { + //模块列表 + "ModuleList": [ + { + //文档名称 + "Name": "权限接口文档", + //文档地址 + "Url": "/doc/admin/index.html" + }, + { + //文档名称 + "Name": "app接口文档", + //文档地址 + "Url": "/doc/app/index.html" + } + ], + //健康检查 + "HealthChecks": { + //启用 + "Enable": true, + //访问路径 + "Path": "/health" + } + } +} \ No newline at end of file diff --git a/src/gateways/ZhonTai.Gateway.Yarp/nlog.config b/src/gateways/ZhonTai.Gateway.Yarp/nlog.config new file mode 100644 index 0000000..57f1069 --- /dev/null +++ b/src/gateways/ZhonTai.Gateway.Yarp/nlog.config @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO "ad_log"("Id", "Logged", "Level", "Message", "Logger", "Properties", "Callsite", "Exception") VALUES(@Id, @Logged, @Level, @Message, @Logger, @Properties, @Callsite, @Exception) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Core/Consts/AdminCacheKeys.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Core/Consts/AdminCacheKeys.cs new file mode 100644 index 0000000..c7da22c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Core/Consts/AdminCacheKeys.cs @@ -0,0 +1,22 @@ +using System.ComponentModel; + +namespace ZhonTai.Admin.Contracts.Core.Consts; + +/// +/// 缓存键 +/// +public static partial class AdminCacheKeys +{ + /// + /// 部门 admin:org:tenantId + /// + [Description("部门")] + public const string Org = "admin:org:"; + + /// + /// 获取部门缓存键 + /// + /// 租户Id + /// + public static string GetOrgKey(long tenantId) => $"{Org}{tenantId}"; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Core/Consts/DbConsts.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Core/Consts/DbConsts.cs new file mode 100644 index 0000000..88ecbd0 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Core/Consts/DbConsts.cs @@ -0,0 +1,22 @@ +namespace ZhonTai.Admin.Contracts.Core.Consts; + +/// +/// 数据库常量 +/// +public static partial class DbConsts +{ + /// + /// 表名前缀 + /// + public const string TableNamePrefix = "base_"; + + /// + /// 旧表名前缀 + /// + public const string TableOldNamePrefix = "ad_"; + + /// + /// NPP 表前缀 + /// + public const string NPPTableOldPrefix = "npp_"; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Api/ApiEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Api/ApiEntity.cs new file mode 100644 index 0000000..4d40f48 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Api/ApiEntity.cs @@ -0,0 +1,82 @@ +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Domain.PermissionApi; +using ZhonTai.Admin.Domain.Permission; +using ZhonTai.Admin.Core.Entities; +using ZhonTai.Admin.Core.Attributes; + +namespace ZhonTai.Admin.Domain.Api; + +/// +/// 接口管理 +/// +[Table(Name = DbConsts.TableNamePrefix + "api", OldName = DbConsts.TableOldNamePrefix + "api")] +[Index("idx_{tablename}_01", nameof(ParentId) + "," + nameof(Path), true)] +public partial class ApiEntity : EntityBase, IChilds +{ + /// + /// 所属模块 + /// + public long ParentId { get; set; } + + /// + /// 接口命名 + /// + [Column(StringLength = 50)] + public string Name { get; set; } + + /// + /// 接口名称 + /// + [Column(StringLength = 500)] + public string Label { get; set; } + + /// + /// 接口地址 + /// + [Column(StringLength = 500)] + public string Path { get; set; } + + /// + /// 接口提交方法 + /// + [Column(StringLength = 50)] + public string HttpMethods { get; set; } + + /// + /// 启用接口日志 + /// + public bool EnabledLog { get; set; } = true; + + /// + /// 启用请求参数 + /// + public bool EnabledParams { get; set; } = false; + + /// + /// 启用响应结果 + /// + public bool EnabledResult { get; set; } = false; + + /// + /// 说明 + /// + [Column(StringLength = 500)] + public string Description { get; set; } + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } = true; + + [Navigate(nameof(ParentId))] + public List Childs { get; set; } + + [NotGen] + [Navigate(ManyToMany = typeof(PermissionApiEntity))] + public ICollection Permissions { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Api/IApiRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Api/IApiRepository.cs new file mode 100644 index 0000000..8c94a7e --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Api/IApiRepository.cs @@ -0,0 +1,7 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain.Api; + +public interface IApiRepository : IRepositoryBase +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/AppLog/AppLogEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/AppLog/AppLogEntity.cs new file mode 100644 index 0000000..391d94d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/AppLog/AppLogEntity.cs @@ -0,0 +1,36 @@ +using FreeSql.DataAnnotations; + +namespace ZhonTai.Admin.Domain.AppLog; + +/// +/// 应用程序日志 +/// +[Table(Name = DbConsts.TableNamePrefix + "app_log", OldName = DbConsts.TableOldNamePrefix + "app_log")] +public partial class AppLogEntity +{ + /// + /// 主键Id + /// + [Column(Position = 1, IsPrimary = true, IsNullable = false)] + public long Id { get; set; } + + public DateTime Logged { get; set; } + + [Column(StringLength = 5)] + public string Level { get; set; } + + [Column(StringLength = -1)] + public string Message { get; set; } + + [Column(StringLength = 300)] + public string Logger { get; set; } + + [Column(StringLength = -1)] + public string Properties { get; set; } + + [Column(StringLength = 300)] + public string Callsite { get; set; } + + [Column(StringLength = -1)] + public string Exception { get; set; } +} diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Board/BoardEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Board/BoardEntity.cs new file mode 100644 index 0000000..ce5c70e --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Board/BoardEntity.cs @@ -0,0 +1,51 @@ +using ZhonTai.Admin.Core.Entities; +using FreeSql.DataAnnotations; + +namespace ZhonTai.Admin.Contracts.Domain.Board; + +/// +/// 看板实体 +/// +[Table(Name = "npp_dashboard")] +[Index("idx_{tablename}_01", nameof(Name) + "," + nameof(Sort), true)] +public class BoardEntity : EntityBase +{ + /// + /// 看板名称 + /// + [Column(StringLength = 100)] + public string Name { get; set; } + + /// + /// 功能简介 + /// + [Column(StringLength = 500)] + public string Description { get; set; } + + /// + /// 关键词 + /// + [Column(StringLength = 200)] + public string Keywords { get; set; } + + /// + /// 网址 + /// + [Column(StringLength = 500)] + public string Url { get; set; } + + /// + /// 需要安全认证 + /// + public bool Safety { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } = true; + + /// + /// 排序 + /// + public int Sort { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Board/BoardUserEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Board/BoardUserEntity.cs new file mode 100644 index 0000000..8cd49b0 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Board/BoardUserEntity.cs @@ -0,0 +1,25 @@ +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Core.Attributes; +using ZhonTai.Admin.Core.Entities; + +namespace ZhonTai.Admin.Contracts.Domain.Board; + +[Table(Name = "npp_dashboard_user")] +public class BoardUserEntity : EntityBase +{ + /// + /// 用户Id + /// + public long UserId { get; set; } + + /// + /// 看板Id + /// + public long BoardId { get; set; } + + /// + /// 字典类型 + /// + [NotGen] + public BoardEntity Board { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/CustomNavigation/CustomNavigationEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/CustomNavigation/CustomNavigationEntity.cs new file mode 100644 index 0000000..b0ef14f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/CustomNavigation/CustomNavigationEntity.cs @@ -0,0 +1,15 @@ +using ZhonTai.Admin.Core.Entities; +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Domain.DictType; +using ZhonTai.Admin.Core.Attributes; + +namespace ZhonTai.Admin.Contracts.Domain.CustomNavigation; + +[Table(Name = DbConsts.NPPTableOldPrefix + "CustomNavigation")] +[Index("idx_{tablename}_01", nameof(UserId), true)] +public partial class CustomNavigationEntity : EntityBase +{ + public long UserId { get; set; } + + public string CustomNavigationJson { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Dict/DictEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Dict/DictEntity.cs new file mode 100644 index 0000000..a07842b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Dict/DictEntity.cs @@ -0,0 +1,65 @@ +using ZhonTai.Admin.Core.Entities; +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Domain.DictType; +using ZhonTai.Admin.Core.Attributes; + +namespace ZhonTai.Admin.Domain.Dict; + +/// +/// 数据字典 +/// +[Table(Name = DbConsts.TableNamePrefix + "dict", OldName = DbConsts.TableOldNamePrefix + "dict")] +[Index("idx_{tablename}_01", nameof(DictTypeId) + "," + nameof(Name), true)] +public partial class DictEntity : EntityBase +{ + /// + /// 上级Id + /// + public long? ParentId { get; set; } + + /// + /// 字典类型Id + /// + [Column(OldName = "DictionaryTypeId")] + public long DictTypeId { get; set; } + + /// + /// 字典类型 + /// + [NotGen] + public DictTypeEntity DictType { get; set; } + + /// + /// 字典名称 + /// + [Column(StringLength = 50)] + public string Name { get; set; } + + /// + /// 字典编码 + /// + [Column(StringLength = 50)] + public string Code { get; set; } + + /// + /// 字典值 + /// + [Column(StringLength = 50)] + public string Value { get; set; } + + /// + /// 说明 + /// + [Column(StringLength = 500)] + public string Description { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } = true; + + /// + /// 排序 + /// + public int Sort { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Dict/IDictRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Dict/IDictRepository.cs new file mode 100644 index 0000000..f49451d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Dict/IDictRepository.cs @@ -0,0 +1,7 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain.Dict; + +public interface IDictRepository : IRepositoryBase +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/DictType/DictTypeEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/DictType/DictTypeEntity.cs new file mode 100644 index 0000000..b18fea8 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/DictType/DictTypeEntity.cs @@ -0,0 +1,50 @@ +using ZhonTai.Admin.Core.Entities; +using FreeSql.DataAnnotations; + +namespace ZhonTai.Admin.Domain.DictType; + +/// +/// 数据字典类型 +/// +[Table(Name = DbConsts.TableNamePrefix + "dict_type", OldName = DbConsts.TableOldNamePrefix + "dict_type")] +[Index("idx_{tablename}_01", nameof(Name), true)] +public class DictTypeEntity : EntityBase +{ + /// + /// 上级Id + /// + public long ParentId { get; set; } + + /// + /// 名称 + /// + [Column(StringLength = 50)] + public string Name { get; set; } + + /// + /// 编码 + /// + [Column(StringLength = 50)] + public string Code { get; set; } + + /// + /// 描述 + /// + [Column(StringLength = 500)] + public string Description { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } = true; + + /// + /// 是否树形 + /// + public bool IsTree { get; set; } + + /// + /// 排序 + /// + public int Sort { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/DictType/IDictTypeRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/DictType/IDictTypeRepository.cs new file mode 100644 index 0000000..98a664a --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/DictType/IDictTypeRepository.cs @@ -0,0 +1,7 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain.DictType; + +public interface IDictTypeRepository : IRepositoryBase +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Doc/DocEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Doc/DocEntity.cs new file mode 100644 index 0000000..efe99d4 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Doc/DocEntity.cs @@ -0,0 +1,68 @@ +using ZhonTai.Admin.Core.Entities; +using FreeSql.DataAnnotations; + +namespace ZhonTai.Admin.Domain.Doc; + +/// +/// 文档 +/// +[Table(Name = DbConsts.TableNamePrefix + "doc", OldName = DbConsts.TableOldNamePrefix + "document")] +[Index("idx_{tablename}_01", nameof(ParentId) + "," + nameof(Label) + "," + nameof(TenantId), true)] +public partial class DocEntity : EntityTenant +{ + /// + /// 父级节点 + /// + public long ParentId { get; set; } + + /// + /// 名称 + /// + [Column(StringLength = 50)] + public string Label { get; set; } + + /// + /// 类型 + /// + [Column(MapType = typeof(int), CanUpdate = false)] + public DocType Type { get; set; } + + /// + /// 命名 + /// + [Column(StringLength = 500)] + public string Name { get; set; } + + /// + /// 内容 + /// + [Column(StringLength = -1)] + public string Content { get; set; } + + /// + /// Html + /// + [Column(StringLength = -1)] + public string Html { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } = true; + + /// + /// 打开组 + /// + public bool? Opened { get; set; } + + /// + /// 排序 + /// + public int? Sort { get; set; } = 0; + + /// + /// 描述 + /// + [Column(StringLength = 100)] + public string Description { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Doc/DocType.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Doc/DocType.cs new file mode 100644 index 0000000..4d02d42 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Doc/DocType.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Domain.Doc; + +/// +/// 文档类型 +/// +public enum DocType +{ + /// + /// 分组 + /// + Group = 1, + + /// + /// Markdown文档 + /// + Markdown = 2 +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Doc/IDocRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Doc/IDocRepository.cs new file mode 100644 index 0000000..01ae599 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Doc/IDocRepository.cs @@ -0,0 +1,7 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain.Doc; + +public interface IDocRepository : IRepositoryBase +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/DocImage/DocImageEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/DocImage/DocImageEntity.cs new file mode 100644 index 0000000..53173c4 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/DocImage/DocImageEntity.cs @@ -0,0 +1,25 @@ +using ZhonTai.Admin.Core.Entities; +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Domain.Doc; + +namespace ZhonTai.Admin.Domain.DocImage; + +/// +/// 文档图片 +/// +[Table(Name = DbConsts.TableNamePrefix + "doc_image", OldName = DbConsts.TableOldNamePrefix + "document_image")] +[Index("idx_{tablename}_01", nameof(DocumentId) + "," + nameof(Url), true)] +public class DocImageEntity : EntityAdd +{ + /// + /// 文档Id + /// + public long DocumentId { get; set; } + + public DocEntity Document { get; set; } + + /// + /// 请求路径 + /// + public string Url { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/DocImage/IDocImageRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/DocImage/IDocImageRepository.cs new file mode 100644 index 0000000..ae5c153 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/DocImage/IDocImageRepository.cs @@ -0,0 +1,7 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain.DocImage; + +public interface IDocImageRepository : IRepositoryBase +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Feedback/FeedbackEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Feedback/FeedbackEntity.cs new file mode 100644 index 0000000..daacbfd --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Feedback/FeedbackEntity.cs @@ -0,0 +1,91 @@ +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Core.Attributes; +using ZhonTai.Admin.Core.Entities; + +namespace ZhonTai.Admin.Contracts.Domain.Feedback; + +/// +/// 意见反馈实体 +/// +[Table(Name = DbConsts.NPPTableOldPrefix + "feedback")] +public class FeedbackEntity : EntityBase +{ + /// + /// 反馈标题 + /// + [Column(StringLength = 200)] + public string Title { get; set; } + + /// + /// 反馈类型 + /// + public FeedbackTypeEnum FeedbackType { get; set; } = FeedbackTypeEnum.Suggestion; + + /// + /// 被反馈团队 + /// + [Column(StringLength = 100)] + public string FeedbackTeam { get; set; } + + /// + /// 反馈人Id + /// + public long FeedbackPersonId { get; set; } + + /// + /// 反馈人姓名 + /// + [Column(StringLength = 50)] + public string FeedbackPersonName { get; set; } + + /// + /// 反馈人邮箱 + /// + [Column(StringLength = 100)] + public string FeedbackPersonEmail { get; set; } + + /// + /// 相关知情人 + /// + [Column(StringLength = 500)] + public string RelatedPersons { get; set; } + + /// + /// 建议内容 + /// + [Column(StringLength = -1)] + public string Content { get; set; } + + /// + /// 附件文件路径 + /// + [Column(StringLength = 1000)] + public string AttachmentPaths { get; set; } + + /// + /// 处理状态:10-待处理,15-处理中,20-已处理,30-已驳回 + /// + public FeedbackStatusEnum Status { get; set; } = FeedbackStatusEnum.Pending; + + /// + /// 处理人ID + /// + public long? ProcessorId { get; set; } + + /// + /// 处理人姓名 + /// + [Column(StringLength = 50)] + public string ProcessorName { get; set; } + + /// + /// 处理时间 + /// + public DateTime? ProcessTime { get; set; } + + /// + /// 处理备注 + /// + [Column(StringLength = 500)] + public string ProcessRemark { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Feedback/FeedbackStatusEnum.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Feedback/FeedbackStatusEnum.cs new file mode 100644 index 0000000..a8bf3c2 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Feedback/FeedbackStatusEnum.cs @@ -0,0 +1,27 @@ +namespace ZhonTai.Admin.Contracts.Domain.Feedback; + +/// +/// 反馈状态枚举 +/// +public enum FeedbackStatusEnum +{ + /// + /// 待处理 + /// + Pending = 10, + + /// + /// 处理中 + /// + Processing = 15, + + /// + /// 已处理 + /// + Completed = 20, + + /// + /// 已驳回 + /// + Rejected = 30 +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Feedback/FeedbackTeamProcessorEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Feedback/FeedbackTeamProcessorEntity.cs new file mode 100644 index 0000000..8dba217 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Feedback/FeedbackTeamProcessorEntity.cs @@ -0,0 +1,51 @@ +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Core.Attributes; +using ZhonTai.Admin.Core.Entities; + +namespace ZhonTai.Admin.Contracts.Domain.Feedback; + +/// +/// 反馈团队处理人实体 +/// +[Table(Name = DbConsts.NPPTableOldPrefix + "feedback_team_processor")] +public class FeedbackTeamProcessorEntity : EntityBase +{ + /// + /// 团队名称 + /// + [Column(StringLength = 100)] + public string TeamName { get; set; } + + /// + /// 站点 + /// + [Column(StringLength = 50)] + public string Site { get; set; } + + /// + /// 处理人ID(模块负责人) + /// + public long ProcessorId { get; set; } + + /// + /// 处理人姓名(模块负责人) + /// + [Column(StringLength = 50)] + public string ProcessorName { get; set; } + + /// + /// 处理人邮箱 + /// + [Column(StringLength = 100)] + public string ProcessorEmail { get; set; } + + /// + /// 是否启用 + /// + public bool Enabled { get; set; } = true; + + /// + /// 排序 + /// + public int Sort { get; set; } = 0; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Feedback/FeedbackTypeEnum.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Feedback/FeedbackTypeEnum.cs new file mode 100644 index 0000000..f9fe5ee --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Feedback/FeedbackTypeEnum.cs @@ -0,0 +1,34 @@ +namespace ZhonTai.Admin.Contracts.Domain.Feedback; + +/// +/// 反馈类型枚举 +/// +public enum FeedbackTypeEnum +{ + /// + /// Bug + /// + Bug = 1, + /// + /// 建议 + /// + Suggestion = 2, + /// + /// 投诉 + /// + Complaint = 3, + /// + /// 需求 + /// + Requirement = 4, + + /// + /// 咨询 + /// + Consultation= 5, + + /// + /// 其他 + /// + Other = 6 +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/File/FileEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/File/FileEntity.cs new file mode 100644 index 0000000..6aa6745 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/File/FileEntity.cs @@ -0,0 +1,78 @@ +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Core.Entities; +using ZhonTai.Admin.Core.Attributes; +using OnceMi.AspNetCore.OSS; + +namespace ZhonTai.Admin.Domain; + +/// +/// 文件 +/// +[Table(Name = DbConsts.TableNamePrefix + "file", OldName = DbConsts.TableOldNamePrefix + "file")] +public partial class FileEntity : EntityBase +{ + /// + /// OSS供应商 + /// + [Column(MapType = typeof(string), StringLength = 50)] + public OSSProvider? Provider { get; set; } + + /// + /// 存储桶名称 + /// + [Column(StringLength = 200)] + public string BucketName { get; set; } + + /// + /// 文件目录 + /// + [Column(StringLength = 500)] + public string FileDirectory { get; set; } + + /// + /// 文件Guid + /// + [OrderGuid] + public Guid FileGuid { get; set; } + + /// + /// 保存文件名 + /// + [Column(StringLength = 200)] + public string SaveFileName { get; set; } + + /// + /// 文件名 + /// + [Column(StringLength = 200)] + public string FileName { get; set; } + + /// + /// 文件扩展名 + /// + [Column(StringLength = 20)] + public string Extension { get; set; } + + /// + /// 文件字节长度 + /// + public long Size { get; set; } + + /// + /// 文件大小格式化 + /// + [Column(StringLength = 50)] + public string SizeFormat { get; set; } + + /// + /// 链接地址 + /// + [Column(StringLength = 500)] + public string LinkUrl { get; set; } + + /// + /// md5码,防止上传重复文件 + /// + [Column(StringLength = 50)] + public string Md5 { get; set; } = string.Empty; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/File/IFileRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/File/IFileRepository.cs new file mode 100644 index 0000000..f321e42 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/File/IFileRepository.cs @@ -0,0 +1,7 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain; + +public interface IFileRepository : IRepositoryBase +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/LogAbstract/LogAbstract.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/LogAbstract/LogAbstract.cs new file mode 100644 index 0000000..83f358c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/LogAbstract/LogAbstract.cs @@ -0,0 +1,92 @@ +using ZhonTai.Admin.Core.Entities; +using FreeSql.DataAnnotations; + +namespace ZhonTai.Admin.Domain; + +/// +/// 日志 +/// +public abstract class LogAbstract : EntityAdd, ITenant +{ + /// + /// 租户Id + /// + [Column(Position = 2, CanUpdate = false)] + public long? TenantId { get; set; } + + /// + /// 姓名 + /// + [Column(StringLength = 60)] + public string Name { get; set; } + + /// + /// IP + /// + [Column(StringLength = 100)] + public string IP { get; set; } + + /// + /// 国家 + /// + [Column(StringLength = 100)] + public string Country { get; set; } + + /// + /// 省份 + /// + [Column(StringLength = 100)] + public string Province { get; set; } + + /// + /// 城市 + /// + [Column(StringLength = 100)] + public string City { get; set; } + + /// + /// 网络服务商 + /// + [Column(StringLength = 100)] + public string Isp { get; set; } + + /// + /// 浏览器 + /// + [Column(StringLength = 100)] + public string Browser { get; set; } + + /// + /// 操作系统 + /// + [Column(StringLength = 100)] + public string Os { get; set; } + + /// + /// 设备 + /// + [Column(StringLength = 50)] + public string Device { get; set; } + + /// + /// 浏览器信息 + /// + [Column(StringLength = -1)] + public string BrowserInfo { get; set; } + + /// + /// 耗时(毫秒) + /// + public long ElapsedMilliseconds { get; set; } + + /// + /// 操作状态 + /// + public bool Status { get; set; } + + /// + /// 操作消息 + /// + [Column(StringLength = -1)] + public string Msg { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/LoginLog/ILoginLogRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/LoginLog/ILoginLogRepository.cs new file mode 100644 index 0000000..493c9a8 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/LoginLog/ILoginLogRepository.cs @@ -0,0 +1,7 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain.LoginLog; + +public interface ILoginLogRepository : IRepositoryBase +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/LoginLog/LoginLogEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/LoginLog/LoginLogEntity.cs new file mode 100644 index 0000000..5febe05 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/LoginLog/LoginLogEntity.cs @@ -0,0 +1,11 @@ +using FreeSql.DataAnnotations; + +namespace ZhonTai.Admin.Domain.LoginLog; + +/// +/// 登录日志 +/// +[Table(Name = DbConsts.TableNamePrefix + "login_log", OldName = DbConsts.TableOldNamePrefix + "login_log")] +public partial class LoginLogEntity : LogAbstract +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Msg/MsgEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Msg/MsgEntity.cs new file mode 100644 index 0000000..dcfc5ac --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Msg/MsgEntity.cs @@ -0,0 +1,52 @@ +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Core.Attributes; +using ZhonTai.Admin.Core.Entities; +using ZhonTai.Admin.Domain.MsgType; + +namespace ZhonTai.Admin.Domain.Msg; + +/// +/// 消息 +/// +[Table(Name = DbConsts.TableNamePrefix + "msg")] +public partial class MsgEntity : EntityBase +{ + /// + /// 标题 + /// + public string Title { get; set; } + + /// + /// 内容 + /// + [Column(StringLength = -1)] + public string Content { get; set; } + + /// + /// 类型Id + /// + public long TypeId { get; set; } + + + /// + /// 定时发布时间 + /// + public DateTime? PublishTime { get; set; } + + /// + /// 类型 + /// + [NotGen] + [Navigate(nameof(TypeId))] + public MsgTypeEntity Type { get; set; } + + /// + /// 类型名称 + /// + public string TypeName { get; set; } + + /// + /// 消息状态 + /// + public MsgStatusEnum Status { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Msg/MsgStatusEnum.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Msg/MsgStatusEnum.cs new file mode 100644 index 0000000..0fb1092 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Msg/MsgStatusEnum.cs @@ -0,0 +1,32 @@ +namespace ZhonTai.Admin.Domain.Msg; + +/// +/// 消息状态 +/// +public enum MsgStatusEnum +{ + /// + /// 草稿 + /// + Draft = 1, + + /// + /// 已发布 + /// + Published = 2, + + /// + /// 定时发布 + /// + Scheduled = 3, + + /// + /// 已撤销 + /// + Revoked = 4, + + /// + /// 已归档 + /// + Archived = 5, +} diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Msg/MsgUserEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Msg/MsgUserEntity.cs new file mode 100644 index 0000000..a34510e --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Msg/MsgUserEntity.cs @@ -0,0 +1,58 @@ +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Core.Attributes; +using ZhonTai.Admin.Core.Entities; + +namespace ZhonTai.Admin.Domain.Msg; + +/// +/// 消息用户 +/// +[Table(Name = DbConsts.TableNamePrefix + "msg_user")] +public partial class MsgUserEntity : EntityBase +{ + /// + /// 消息Id + /// + public long MsgId { get; set; } + + /// + /// 消息 + /// + [NotGen] + [Navigate(nameof(MsgId))] + public MsgEntity Msg { get; set; } + + /// + /// 用户Id + /// + public long UserId { get; set; } + + /// + /// 用户 + /// + [NotGen] + [Navigate(nameof(UserId))] + public MsgUserEntity User { get; set; } + + /// + /// 是否已读 + /// + public bool IsRead { get; set; } + + /// + /// 已读时间 + /// + public DateTime? ReadTime { get; set; } + + /// + /// 是否重要 + /// + public bool IsImportant { get; set; } + + + /// + /// 邮件是否已发送 + /// + public bool IsSendEmail { get; set; } + +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/MsgType/MsgTypeEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/MsgType/MsgTypeEntity.cs new file mode 100644 index 0000000..ddc46b3 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/MsgType/MsgTypeEntity.cs @@ -0,0 +1,45 @@ +using ZhonTai.Admin.Core.Entities; +using FreeSql.DataAnnotations; + +namespace ZhonTai.Admin.Domain.MsgType; + +/// +/// 消息分类 +/// +[Table(Name = DbConsts.TableNamePrefix + "msg_type")] +[Index("idx_{tablename}_01", $"{nameof(ParentId)},{nameof(Name)}", true)] +public partial class MsgTypeEntity : EntityBase +{ + /// + /// 父级Id + /// + public long ParentId { get; set; } + + /// + /// 子级列表 + /// + [Navigate(nameof(ParentId))] + public List Childs { get; set; } + + /// + /// 名称 + /// + [Column(StringLength = 50)] + public string Name { get; set; } + + /// + /// 编码 + /// + [Column(StringLength = 50)] + public string Code { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } = true; + + /// + /// 排序 + /// + public int Sort { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/OnlineApp/OnlineAppEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/OnlineApp/OnlineAppEntity.cs new file mode 100644 index 0000000..799685c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/OnlineApp/OnlineAppEntity.cs @@ -0,0 +1,57 @@ +using ZhonTai.Admin.Core.Entities; +using FreeSql.DataAnnotations; + +namespace ZhonTai.Admin.Domain.OnlineApp; + +/// +/// 在线应用 +/// +[Table(Name = DbConsts.NPPTableOldPrefix + "online_app")] +[Index("idx_{tablename}_01", $"{nameof(WebsiteName)}", true)] +public partial class OnlineAppEntity : EntityBase +{ + /// + /// 网站名称 + /// + public string WebsiteName { get; set; } + + /// + /// 一级标题 + /// + public string PrimaryTitle { get; set; } + + /// + /// 二级标题 + /// + public string SecondaryTitle { get; set; } + + /// + /// 联系人 + /// + public string ContactPerson { get; set; } + + /// + /// 系统操作教程链接 + /// + public string TutorialUrl { get; set; } + + /// + /// 适用site + /// + public string ApplicableSite { get; set; } + + /// + /// 功能简介 + /// + public string FunctionIntro { get; set; } + + /// + /// 关键词 + /// + public string Keywords { get; set; } + + /// + /// 网址 + /// + public string WebsiteUrl { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/OperationLog/IOperationLogRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/OperationLog/IOperationLogRepository.cs new file mode 100644 index 0000000..95709a6 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/OperationLog/IOperationLogRepository.cs @@ -0,0 +1,7 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain.OperationLog; + +public interface IOperationLogRepository : IRepositoryBase +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/OperationLog/OperationLogEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/OperationLog/OperationLogEntity.cs new file mode 100644 index 0000000..42a40a7 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/OperationLog/OperationLogEntity.cs @@ -0,0 +1,46 @@ +using FreeSql.DataAnnotations; + +namespace ZhonTai.Admin.Domain.OperationLog; + +/// +/// 操作日志 +/// +[Table(Name = DbConsts.TableNamePrefix + "operation_log", OldName = DbConsts.TableOldNamePrefix + "operation_log")] +[Index("idx_{tablename}_01", $"{nameof(ApiPath)},{nameof(CreatedTime)}", false)] +public partial class OperationLogEntity : LogAbstract +{ + /// + /// 接口名称 + /// + [Column(Position = 2, StringLength = 50)] + public string ApiLabel { get; set; } + + /// + /// 接口地址 + /// + [Column(Position = 3, StringLength = 500)] + public string ApiPath { get; set; } + + /// + /// 接口方法 + /// + [Column(Position = 4, StringLength = 50)] + public string ApiMethod { get; set; } + + /// + /// 请求参数 + /// + [Column(StringLength = -1)] + public string Params { get; set; } + + /// + /// 状态码 + /// + public int? StatusCode { get; set; } + + /// + /// 响应结果 + /// + [Column(StringLength = -1)] + public string Result { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Org/IOrgRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Org/IOrgRepository.cs new file mode 100644 index 0000000..640f5db --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Org/IOrgRepository.cs @@ -0,0 +1,13 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain.Org; + +public interface IOrgRepository : IRepositoryBase +{ + /// + /// 获得本部门和下级部门Id + /// + /// + /// + Task> GetChildIdListAsync(long id); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Org/OrgEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Org/OrgEntity.cs new file mode 100644 index 0000000..388c71c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Org/OrgEntity.cs @@ -0,0 +1,88 @@ +using ZhonTai.Admin.Core.Entities; +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Domain.UserStaff; +using ZhonTai.Admin.Domain.User; +using ZhonTai.Admin.Domain.Role; +using ZhonTai.Admin.Domain.UserOrg; +using ZhonTai.Admin.Core.Attributes; + +namespace ZhonTai.Admin.Domain.Org; + +/// +/// 组织架构 +/// +[Table(Name = DbConsts.TableNamePrefix + "org", OldName = DbConsts.TableOldNamePrefix + "org")] +[Index("idx_{tablename}_01", nameof(ParentId) + "," + nameof(Name) + "," + nameof(TenantId), true)] +public partial class OrgEntity : EntityTenant, IChilds +{ + /// + /// 父级 + /// + public long ParentId { get; set; } + + /// + /// 名称 + /// + [Column(StringLength = 50)] + public string Name { get; set; } + + /// + /// 编码 + /// + [Column(StringLength = 50)] + public string Code { get; set; } + + /// + /// 值 + /// + [Column(StringLength = 50)] + public string Value { get; set; } + + /// + /// 成员数 + /// + public int MemberCount { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } = true; + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 描述 + /// + [Column(StringLength = 500)] + public string Description { get; set; } + + /// + /// 员工列表 + /// + [NotGen] + [Navigate(ManyToMany = typeof(UserOrgEntity))] + public ICollection Staffs { get; set; } + + /// + /// 用户列表 + /// + [NotGen] + [Navigate(ManyToMany = typeof(UserOrgEntity))] + public ICollection Users { get; set; } + + /// + /// 角色列表 + /// + [NotGen] + [Navigate(ManyToMany = typeof(RoleOrgEntity))] + public ICollection Roles { get; set; } + + /// + /// 子级列表 + /// + [Navigate(nameof(ParentId))] + public List Childs { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Permission/IPermissionRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Permission/IPermissionRepository.cs new file mode 100644 index 0000000..e9bd977 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Permission/IPermissionRepository.cs @@ -0,0 +1,7 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain.Permission; + +public interface IPermissionRepository : IRepositoryBase +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Permission/PermissionEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Permission/PermissionEntity.cs new file mode 100644 index 0000000..37406aa --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Permission/PermissionEntity.cs @@ -0,0 +1,149 @@ +using ZhonTai.Admin.Core.Entities; +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Domain.Api; +using ZhonTai.Admin.Domain.View; +using ZhonTai.Admin.Domain.PermissionApi; +using ZhonTai.Admin.Core.Attributes; + +namespace ZhonTai.Admin.Domain.Permission; + +/// +/// 权限 +/// +[Table(Name = DbConsts.TableNamePrefix + "permission", OldName = DbConsts.TableOldNamePrefix + "permission")] +[Index("idx_{tablename}_01", nameof(Platform) + "," + nameof(ParentId) + "," + nameof(Label), true)] +public partial class PermissionEntity : EntityBase, IChilds +{ + /// + /// 平台 + /// + [Column(StringLength = 20)] + public string Platform { get; set; } + + /// + /// 父级节点 + /// + public long ParentId { get; set; } + + /// + /// 权限名称 + /// + [Column(StringLength = 50)] + public string Label { get; set; } + + /// + /// 权限编码 + /// + [Column(StringLength = 500)] + public string Code { get; set; } + + /// + /// 权限类型 + /// + [Column(MapType = typeof(int), CanUpdate = false)] + public PermissionType Type { get; set; } + + /// + /// 视图Id + /// + public long? ViewId { get; set; } + + /// + /// 视图 + /// + [NotGen] + public ViewEntity View { get; set; } + + /// + /// 路由命名 + /// + [Column(StringLength = 100)] + public string Name { get; set; } + + /// + /// 路由地址 + /// + [Column(StringLength = 500)] + public string Path { get; set; } + + /// + /// 重定向地址 + /// + [Column(StringLength = 500)] + public string Redirect { get; set; } + + /// + /// 图标 + /// + [Column(StringLength = 100)] + public string Icon { get; set; } + + /// + /// 隐藏 + /// + public bool Hidden { get; set; } = false; + + /// + /// 展开分组 + /// + public bool Opened { get; set; } + + /// + /// 打开新窗口 + /// + public bool NewWindow { get; set; } = false; + + /// + /// 链接外显 + /// + public bool External { get; set; } = false; + + /// + /// 是否缓存 + /// + public bool IsKeepAlive { get; set; } = true; + + /// + /// 是否固定 + /// + public bool IsAffix { get; set; } = false; + + /// + /// 链接地址 + /// + [Column(StringLength = 500)] + public string Link { get; set; } + + /// + /// 是否内嵌窗口 + /// + public bool IsIframe { get; set; } = false; + + /// + /// 是否系统权限 + /// + public bool IsSystem { get; set; } = false; + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 描述 + /// + [Column(StringLength = 200)] + public string Description { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } = true; + + [NotGen] + [Navigate(ManyToMany = typeof(PermissionApiEntity))] + public ICollection Apis { get; set; } + + [Navigate(nameof(ParentId))] + public List Childs { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Permission/PermissionType.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Permission/PermissionType.cs new file mode 100644 index 0000000..45d6ee1 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Permission/PermissionType.cs @@ -0,0 +1,22 @@ +namespace ZhonTai.Admin.Domain.Permission; + +/// +/// 权限类型 +/// +public enum PermissionType +{ + /// + /// 分组 + /// + Group = 1, + + /// + /// 菜单 + /// + Menu = 2, + + /// + /// 权限点 + /// + Dot = 3 +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/PermissionApi/IPermissionApiRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/PermissionApi/IPermissionApiRepository.cs new file mode 100644 index 0000000..c3c8683 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/PermissionApi/IPermissionApiRepository.cs @@ -0,0 +1,7 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain.PermissionApi; + +public interface IPermissionApiRepository : IRepositoryBase +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/PermissionApi/PermissionApiEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/PermissionApi/PermissionApiEntity.cs new file mode 100644 index 0000000..9f01819 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/PermissionApi/PermissionApiEntity.cs @@ -0,0 +1,39 @@ +using ZhonTai.Admin.Core.Entities; +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Domain.Permission; +using ZhonTai.Admin.Domain.Api; +using ZhonTai.Admin.Core.Attributes; + +namespace ZhonTai.Admin.Domain.PermissionApi; + +/// +/// 权限接口 +/// +[Table(Name = DbConsts.TableNamePrefix + "permission_api", OldName = DbConsts.TableOldNamePrefix + "permission_api")] +[Index("idx_{tablename}_01", nameof(PermissionId) + "," + nameof(ApiId), true)] +public class PermissionApiEntity : EntityAdd +{ + /// + /// 权限Id + /// + [Column(IsPrimary = true)] + public long PermissionId { get; set; } + + /// + /// 权限 + /// + [NotGen] + public PermissionEntity Permission { get; set; } + + /// + /// 接口Id + /// + [Column(IsPrimary = true)] + public long ApiId { get; set; } + + /// + /// 接口 + /// + [NotGen] + public ApiEntity Api { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Pkg/IPkgRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Pkg/IPkgRepository.cs new file mode 100644 index 0000000..be0950c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Pkg/IPkgRepository.cs @@ -0,0 +1,20 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain.Pkg; + +public interface IPkgRepository : IRepositoryBase +{ + /// + /// 获得本套餐和下级套餐Id + /// + /// + /// + Task> GetChildIdListAsync(long id); + + /// + /// 获得当前套餐和下级套餐Id + /// + /// + /// + Task> GetChildIdListAsync(long[] ids); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Pkg/PkgEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Pkg/PkgEntity.cs new file mode 100644 index 0000000..be83352 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Pkg/PkgEntity.cs @@ -0,0 +1,67 @@ +using ZhonTai.Admin.Core.Entities; +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Domain.Permission; +using ZhonTai.Admin.Domain.Tenant; +using ZhonTai.Admin.Domain.TenantPkg; +using ZhonTai.Admin.Domain.PkgPermission; + +namespace ZhonTai.Admin.Domain.Pkg; + +/// +/// 套餐 +/// +[Table(Name = DbConsts.TableNamePrefix + "pkg", OldName = DbConsts.TableOldNamePrefix + "pkg")] +[Index("idx_{tablename}_01", $"{nameof(ParentId)},{nameof(Name)}", true)] +public partial class PkgEntity : EntityBase +{ + /// + /// 父级Id + /// + public long ParentId { get; set; } + + /// + /// 子级列表 + /// + [Navigate(nameof(ParentId))] + public List Childs { get; set; } + + /// + /// 名称 + /// + [Column(StringLength = 50)] + public string Name { get; set; } + + /// + /// 编码 + /// + [Column(StringLength = 50)] + public string Code { get; set; } + + /// + /// 说明 + /// + [Column(StringLength = 200)] + public string Description { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } = true; + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 租户列表 + /// + [Navigate(ManyToMany = typeof(TenantPkgEntity))] + public ICollection Tenants { get; set; } + + /// + /// 权限列表 + /// + [Navigate(ManyToMany = typeof(PkgPermissionEntity))] + public ICollection Permissions { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/PkgPermission/IPkgPermissionRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/PkgPermission/IPkgPermissionRepository.cs new file mode 100644 index 0000000..285cfd8 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/PkgPermission/IPkgPermissionRepository.cs @@ -0,0 +1,7 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain.PkgPermission; + +public interface IPkgPermissionRepository : IRepositoryBase +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/PkgPermission/PkgPermissionEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/PkgPermission/PkgPermissionEntity.cs new file mode 100644 index 0000000..4541f28 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/PkgPermission/PkgPermissionEntity.cs @@ -0,0 +1,41 @@ +using ZhonTai.Admin.Core.Entities; +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Domain.Permission; +using ZhonTai.Admin.Domain.Pkg; + +namespace ZhonTai.Admin.Domain.PkgPermission; + +/// +/// 套餐权限 +/// +[Table(Name = DbConsts.TableNamePrefix + "pkg_permission", OldName = DbConsts.TableOldNamePrefix + "pkg_permission")] +[Index("idx_{tablename}_01", nameof(Platform) + "," + nameof(PkgId) + "," + nameof(PermissionId), true)] +public class PkgPermissionEntity : EntityAdd +{ + /// + /// 平台 + /// + public string Platform { get; set; } + + /// + /// 套餐Id + /// + [Column(IsPrimary = true)] + public long PkgId { get; set; } + + /// + /// 套餐 + /// + public PkgEntity Pkg { get; set; } + + /// + /// 权限Id + /// + [Column(IsPrimary = true)] + public long PermissionId { get; set; } + + /// + /// 权限 + /// + public PermissionEntity Permission { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/PrintTemplate/PrintTemplateEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/PrintTemplate/PrintTemplateEntity.cs new file mode 100644 index 0000000..2c4f782 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/PrintTemplate/PrintTemplateEntity.cs @@ -0,0 +1,64 @@ +using FreeSql.DataAnnotations; +using Newtonsoft.Json; +using System.ComponentModel; +using System.Text.Json.Serialization; +using ZhonTai.Admin.Core.Entities; +namespace ZhonTai.Admin.Domain.PrintTemplate; + +/// +/// 打印模板 +/// +[Table(Name = DbConsts.TableNamePrefix + "print_template")] +[Index("idx_{tablename}_01", $"{nameof(TenantId)},{nameof(Name)}", true)] +[Index("idx_{tablename}_01", $"{nameof(TenantId)},{nameof(Code)}", true)] +public partial class PrintTemplateEntity : EntityVersion, ITenant +{ + /// + /// 租户Id + /// + [Description("租户Id")] + [Column(Position = 2, CanUpdate = false)] + [JsonProperty(Order = -20)] + [JsonPropertyOrder(-20)] + public virtual long? TenantId { get; set; } + + /// + /// 名称 + /// + [Column(StringLength = 50)] + public string Name { get; set; } + + /// + /// 编码 + /// + [Column(StringLength = 50)] + public string Code { get; set; } + + /// + /// 模板 + /// + [Column(StringLength = -1)] + public string Template { get; set; } + + /// + /// 打印数据 + /// + [Column(StringLength = -1)] + public string PrintData { get; set; } + + /// + /// 说明 + /// + [Column(StringLength = 200)] + public string Description { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } = true; + + /// + /// 排序 + /// + public int Sort { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Region/RegionEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Region/RegionEntity.cs new file mode 100644 index 0000000..b499131 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Region/RegionEntity.cs @@ -0,0 +1,100 @@ +using ZhonTai.Admin.Core.Entities; +using FreeSql.DataAnnotations; + +namespace ZhonTai.Admin.Domain.Region; + +/// +/// 地区 +/// +[Table(Name = DbConsts.TableNamePrefix + "region")] +[Index("idx_{tablename}_01", nameof(ParentId) + "," + nameof(Name), true)] +[Index("idx_{tablename}_02", nameof(ParentId) + "," + nameof(Code), true)] +public partial class RegionEntity : EntityBase, IChilds +{ + /// + /// 上级Id + /// + public long ParentId { get; set; } + + /// + /// 名称 + /// + [Column(StringLength = 100)] + public string Name { get; set; } + + /// + /// 简称 + /// + [Column(StringLength = 100)] + public string ShortName { get; set; } + + /// + /// 级别 + /// + [Column(MapType = typeof(int))] + public RegionLevel Level { get; set; } + + /// + /// 代码 + /// + [Column(StringLength = 20)] + public string Code { get; set; } + + /// + /// 拼音 + /// + [Column(StringLength = 200)] + public string Pinyin { get; set; } + + /// + /// 拼音首字母 + /// + [Column(StringLength = 20)] + public string PinyinFirst { get; set; } + + /// + /// 行政中心/政府驻地 + /// + [Column(StringLength = 100)] + public string Capital { get; set; } + + /// + /// 人口(单位:万人) + /// + public int? Population { get; set; } + + /// + /// 面积(单位:平方千米) + /// + public int? Area { get; set; } + + /// + /// 区号 + /// + [Column(StringLength = 20)] + public string AreaCode { get; set; } + + /// + /// 邮编 + /// + [Column(StringLength = 20)] + public string ZipCode { get; set; } + + /// + /// 排序 + /// + public int? Sort { get; set; } + + /// + /// 热门 + /// + public bool Hot { get; set; } = false; + + /// + /// 启用 + /// + public bool Enabled { get; set; } = true; + + [Navigate(nameof(ParentId))] + public List Childs { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Region/RegionLevel.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Region/RegionLevel.cs new file mode 100644 index 0000000..27e40fe --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Region/RegionLevel.cs @@ -0,0 +1,36 @@ +using System.ComponentModel; + +namespace ZhonTai.Admin.Domain.Region; + +/// +/// 地区级别 +/// +public enum RegionLevel +{ + /// + /// 省份 + /// + Province = 1, + + /// + /// 城市 + /// + City = 2, + + /// + /// 县/区 + /// + County = 3, + + /// + /// 镇/乡/街道 + /// + [Description("镇/乡")] + Town = 4, + + /// + /// 村/村委会/社区/居委会 + /// + [Description("村/社区")] + Vilage = 5 +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/RemoteApp/RemoteAppEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/RemoteApp/RemoteAppEntity.cs new file mode 100644 index 0000000..59b0d77 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/RemoteApp/RemoteAppEntity.cs @@ -0,0 +1,41 @@ +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Core.Entities; + +namespace ZhonTai.Admin.Domain.RemoteApp; + +/// +/// 远程应用 +/// +[Table(Name = DbConsts.NPPTableOldPrefix + "remote_app")] +[Index("idx_{tablename}_01", $"{nameof(Name)}", true)] + +public class RemoteAppEntity : EntityBase +{ + + public string ImgUrl { get; set; } + + /// + /// 所属site + /// + public string Site { get; set; } + + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// IP地址 + /// + public string IpAddress { get; set; } + + /// + /// 域 + /// + public string Domain { get; set; } + + /// + /// 用户名 + /// + public string Username { get; set; } +} diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Role/IRoleRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Role/IRoleRepository.cs new file mode 100644 index 0000000..8ba5b3e --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Role/IRoleRepository.cs @@ -0,0 +1,20 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain.Role; + +public interface IRoleRepository : IRepositoryBase +{ + /// + /// 获得本角色和下级角色Id + /// + /// + /// + Task> GetChildIdListAsync(long id); + + /// + /// 获得当前角色和下级角色Id + /// + /// + /// + Task> GetChildIdListAsync(long[] ids); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Role/RoleEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Role/RoleEntity.cs new file mode 100644 index 0000000..7acd544 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Role/RoleEntity.cs @@ -0,0 +1,90 @@ +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Core.Entities; +using ZhonTai.Admin.Domain.Permission; +using ZhonTai.Admin.Domain.User; +using ZhonTai.Admin.Domain.UserRole; +using ZhonTai.Admin.Domain.RolePermission; +using ZhonTai.Admin.Domain.Org; +using ZhonTai.Admin.Core.Attributes; + +namespace ZhonTai.Admin.Domain.Role; + +/// +/// 角色 +/// +[Table(Name = DbConsts.TableNamePrefix + "role", OldName = DbConsts.TableOldNamePrefix + "role")] +[Index("idx_{tablename}_01", $"{nameof(TenantId)},{nameof(ParentId)},{nameof(Name)}", true)] +public partial class RoleEntity : EntityTenant +{ + /// + /// 父级Id + /// + public long ParentId { get; set; } + + /// + /// 子级列表 + /// + [Navigate(nameof(ParentId))] + public List Childs { get; set; } + + /// + /// 名称 + /// + [Column(StringLength = 50)] + public string Name { get; set; } + + /// + /// 编码 + /// + [Column(StringLength = 50)] + public string Code { get; set; } + + /// + /// 角色类型 + /// + [Column(MapType = typeof(int), CanUpdate = false)] + public RoleType Type { get; set; } + + /// + /// 数据范围 + /// + [Column(MapType = typeof(int))] + public DataScope DataScope { get; set; } = DataScope.All; + + /// + /// 说明 + /// + [Column(StringLength = 200)] + public string Description { get; set; } + + /// + /// 隐藏 + /// + public bool Hidden { get; set; } + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 用户列表 + /// + [NotGen] + [Navigate(ManyToMany = typeof(UserRoleEntity))] + public ICollection Users { get; set; } + + /// + /// 部门列表 + /// + [NotGen] + [Navigate(ManyToMany = typeof(RoleOrgEntity))] + public ICollection Orgs { get; set; } + + /// + /// 权限列表 + /// + [NotGen] + [Navigate(ManyToMany = typeof(RolePermissionEntity))] + public ICollection Permissions { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Role/RoleType.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Role/RoleType.cs new file mode 100644 index 0000000..1f262a1 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Role/RoleType.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Domain.Role; + +/// +/// 角色类型 +/// +public enum RoleType +{ + /// + /// 分组 + /// + Group = 1, + + /// + /// 角色 + /// + Role = 2 +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/RoleOrg/IRoleOrgRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/RoleOrg/IRoleOrgRepository.cs new file mode 100644 index 0000000..4fd9f31 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/RoleOrg/IRoleOrgRepository.cs @@ -0,0 +1,7 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain.RoleOrg; + +public interface IRoleOrgRepository : IRepositoryBase +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/RoleOrg/RoleOrgEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/RoleOrg/RoleOrgEntity.cs new file mode 100644 index 0000000..a76df58 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/RoleOrg/RoleOrgEntity.cs @@ -0,0 +1,36 @@ +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Core.Entities; +using ZhonTai.Admin.Domain.Org; +using ZhonTai.Admin.Domain.Role; + +namespace ZhonTai.Admin.Domain; + +/// +/// 角色部门 +/// +[Table(Name = DbConsts.TableNamePrefix + "role_org", OldName = DbConsts.TableOldNamePrefix + "role_org")] +[Index("idx_{tablename}_01", nameof(RoleId) + "," + nameof(OrgId), true)] +public partial class RoleOrgEntity : EntityAdd +{ + /// + /// 角色Id + /// + [Column(IsPrimary = true)] + public long RoleId { get; set; } + + /// + /// 角色 + /// + public RoleEntity Role { get; set; } + + /// + /// 部门Id + /// + [Column(IsPrimary = true)] + public long OrgId { get; set; } + + /// + /// 部门 + /// + public OrgEntity Org { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/RolePermission/IRolePermissionRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/RolePermission/IRolePermissionRepository.cs new file mode 100644 index 0000000..c27f921 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/RolePermission/IRolePermissionRepository.cs @@ -0,0 +1,7 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain.RolePermission; + +public interface IRolePermissionRepository : IRepositoryBase +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/RolePermission/RolePermissionEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/RolePermission/RolePermissionEntity.cs new file mode 100644 index 0000000..8268209 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/RolePermission/RolePermissionEntity.cs @@ -0,0 +1,44 @@ +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Core.Entities; +using ZhonTai.Admin.Domain.Role; +using ZhonTai.Admin.Domain.Permission; +using ZhonTai.Admin.Core.Attributes; + +namespace ZhonTai.Admin.Domain.RolePermission; + +/// +/// 角色权限 +/// +[Table(Name = DbConsts.TableNamePrefix + "role_permission", OldName = DbConsts.TableOldNamePrefix + "role_permission")] +[Index("idx_{tablename}_01", nameof(Platform) + "," + nameof(RoleId) + "," + nameof(PermissionId), true)] +public class RolePermissionEntity : EntityAdd +{ + /// + /// 平台 + /// + public string Platform { get; set; } + + /// + /// 角色Id + /// + [Column(IsPrimary = true)] + public long RoleId { get; set; } + + /// + /// 权限Id + /// + public long PermissionId { get; set; } + + /// + /// 角色 + /// + [NotGen] + [Column(IsPrimary = true)] + public RoleEntity Role { get; set; } + + /// + /// 权限 + /// + [NotGen] + public PermissionEntity Permission { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/SearchTemplate/SearchTemplateEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/SearchTemplate/SearchTemplateEntity.cs new file mode 100644 index 0000000..1ad4f62 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/SearchTemplate/SearchTemplateEntity.cs @@ -0,0 +1,28 @@ +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Core.Entities; +namespace ZhonTai.Admin.Domain.SearchTemplate; + +/// +/// 查询模板 +/// +[Table(Name = DbConsts.TableNamePrefix + "search_template")] +[Index("idx_{tablename}_01", $"{nameof(CreatedUserId)},{nameof(ModuleId)},{nameof(Name)}", true)] +public partial class SearchTemplateEntity : EntityVersion +{ + /// + /// 模块Id + /// + public long ModuleId { get; set; } + + /// + /// 名称 + /// + [Column(StringLength = 50)] + public string Name { get; set; } + + /// + /// 模板 + /// + [Column(StringLength = -1)] + public string Template { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/SiteInfo/SiteInfoGetPageOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/SiteInfo/SiteInfoGetPageOutput.cs new file mode 100644 index 0000000..0519ecb --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/SiteInfo/SiteInfoGetPageOutput.cs @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/TemplateCenter/TemplateCenterEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/TemplateCenter/TemplateCenterEntity.cs new file mode 100644 index 0000000..5048deb --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/TemplateCenter/TemplateCenterEntity.cs @@ -0,0 +1,70 @@ +using ZhonTai.Admin.Core.Entities; +using FreeSql.DataAnnotations; + +namespace ZhonTai.Admin.Contracts.Domain.TemplateCenter; + +/// +/// 模板中心实体 +/// +[Table(Name = "npp_template_center")] +[Index("idx_{tablename}_01", nameof(Name) + "," + nameof(ParentId), false)] +public class TemplateCenterEntity : EntityBase +{ + /// + /// 父级ID + /// + public long ParentId { get; set; } + + /// + /// 模板名称 + /// + [Column(StringLength = 100)] + public string Name { get; set; } + + /// + /// 联系人 + /// + [Column(StringLength = 50)] + public string ContactPerson { get; set; } + + /// + /// 类型:1-文件夹,2-文件 + /// + public int Type { get; set; } + + /// + /// 功能简介 + /// + [Column(StringLength = 500)] + public string FunctionIntro { get; set; } + + /// + /// 关键词 + /// + [Column(StringLength = 200)] + public string Keywords { get; set; } + + /// + /// 网址 + /// + [Column(StringLength = 500)] + public string Site { get; set; } + + /// + /// 文件路径 + /// + [Column(StringLength = 500)] + public string FilePath { get; set; } + + /// + /// 文件关键词 + /// + [Column(StringLength = 200)] + public string FileKeword { get; set; } + + /// + /// 文件URL + /// + [Column(StringLength = 500)] + public string FileUrl { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Tenant/ITenantRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Tenant/ITenantRepository.cs new file mode 100644 index 0000000..d24a13d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Tenant/ITenantRepository.cs @@ -0,0 +1,7 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain.Tenant; + +public interface ITenantRepository : IRepositoryBase +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Tenant/TenantEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Tenant/TenantEntity.cs new file mode 100644 index 0000000..9ebe298 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/Tenant/TenantEntity.cs @@ -0,0 +1,86 @@ +using FreeSql; +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Core.Entities; +using ZhonTai.Admin.Domain.User; +using ZhonTai.Admin.Domain.Org; +using ZhonTai.Admin.Domain.TenantPkg; +using ZhonTai.Admin.Domain.Pkg; +using ZhonTai.Admin.Core.Attributes; + +namespace ZhonTai.Admin.Domain.Tenant; + +/// +/// 租户 +/// +[Table(Name = DbConsts.TableNamePrefix + "tenant", OldName = DbConsts.TableOldNamePrefix + "tenant")] +public partial class TenantEntity : EntityBase +{ + /// + /// 授权用户 + /// + public long UserId { get; set; } + + /// + /// 用户 + /// + [NotGen] + public UserEntity User { get; set; } + + /// + /// 授权部门 + /// + public long OrgId { get; set; } + + /// + /// 部门 + /// + [NotGen] + public OrgEntity Org { get; set; } + + /// + /// 租户类型 + /// + public TenantType? TenantType { get; set; } = Tenant.TenantType.Tenant; + + /// + /// 域名 + /// + [Column(StringLength = 300)] + public string Domain { get; set; } + + /// + /// 数据库注册键 + /// + [Column(StringLength = 50)] + public string DbKey { get; set; } + + /// + /// 数据库 + /// + [Column(MapType = typeof(int?))] + public DataType? DbType { get; set; } + + /// + /// 连接字符串 + /// + [Column(StringLength = 500)] + public string ConnectionString { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } = true; + + /// + /// 说明 + /// + [Column(StringLength = 500)] + public string Description { get; set; } + + /// + /// 套餐列表 + /// + [NotGen] + [Navigate(ManyToMany = typeof(TenantPkgEntity))] + public ICollection Pkgs { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/TenantPkg/ITenantPkgRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/TenantPkg/ITenantPkgRepository.cs new file mode 100644 index 0000000..bc9b070 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/TenantPkg/ITenantPkgRepository.cs @@ -0,0 +1,7 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain.TenantPkg; + +public interface ITenantPkgRepository : IRepositoryBase +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/TenantPkg/TenantPkgEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/TenantPkg/TenantPkgEntity.cs new file mode 100644 index 0000000..a8394d6 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/TenantPkg/TenantPkgEntity.cs @@ -0,0 +1,30 @@ +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Core.Entities; +using ZhonTai.Admin.Domain.Tenant; +using ZhonTai.Admin.Domain.Pkg; + +namespace ZhonTai.Admin.Domain.TenantPkg; + +/// +/// 租户套餐 +/// +[Table(Name = DbConsts.TableNamePrefix + "tenant_pkg", OldName = DbConsts.TableOldNamePrefix + "tenant_pkg")] +[Index("idx_{tablename}_01", nameof(TenantId) + "," + nameof(PkgId), true)] +public class TenantPkgEntity : EntityAdd +{ + /// + /// 租户Id + /// + [Column(IsPrimary = true)] + public long TenantId { get; set; } + + public TenantEntity Tenant { get; set; } + + /// + /// 套餐Id + /// + [Column(IsPrimary = true)] + public long PkgId { get; set; } + + public PkgEntity Pkg { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/User/AccountType.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/User/AccountType.cs new file mode 100644 index 0000000..a0bf1ae --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/User/AccountType.cs @@ -0,0 +1,20 @@ +namespace ZhonTai.Admin.Domain.User; + +/// +/// 账号类型 +/// +public enum AccountType +{ + /// + /// 账号 + /// + UserName = 1, + /// + /// 手机 + /// + Mobile = 2, + /// + /// 邮箱 + /// + Email = 3 +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/User/IUserRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/User/IUserRepository.cs new file mode 100644 index 0000000..00fb6bb --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/User/IUserRepository.cs @@ -0,0 +1,8 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain.User; + +public interface IUserRepository : IRepositoryBase +{ + +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/User/PasswordEncryptType.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/User/PasswordEncryptType.cs new file mode 100644 index 0000000..64314ba --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/User/PasswordEncryptType.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Domain.User; + +/// +/// 密码加密类型 +/// +public enum PasswordEncryptType +{ + /// + /// 32位MD5加密 + /// + MD5Encrypt32 = 0, + + /// + /// 标准标识密码哈希 + /// + PasswordHasher = 1, +} diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/User/UserEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/User/UserEntity.cs new file mode 100644 index 0000000..7742380 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/User/UserEntity.cs @@ -0,0 +1,162 @@ +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Core.Entities; +using ZhonTai.Admin.Domain.Tenant; +using ZhonTai.Admin.Domain.Role; +using ZhonTai.Admin.Domain.UserRole; +using ZhonTai.Admin.Domain.UserStaff; +using ZhonTai.Admin.Domain.Org; +using ZhonTai.Admin.Domain.UserOrg; +using ZhonTai.Admin.Core.Attributes; + +namespace ZhonTai.Admin.Domain.User; + +/// +/// 用户 +/// +[Table(Name = DbConsts.TableNamePrefix + "user", OldName = DbConsts.TableOldNamePrefix + "user")] +[Index("idx_{tablename}_01", nameof(UserName), true)] +[Index("idx_{tablename}_02", nameof(Mobile))] +[Index("idx_{tablename}_03", nameof(Email))] +public partial class UserEntity : EntityTenant +{ + [NotGen] + public TenantEntity Tenant { get; set; } + + /// + /// 账号 + /// + [Column(StringLength = 60)] + public string UserName { get; set; } + + /// + /// 密码 + /// + [Column(StringLength = 200)] + public string Password { get; set; } + + /// + /// 密码加密类型 + /// + [Column(MapType = typeof(int?))] + public PasswordEncryptType? PasswordEncryptType { get; set; } + + /// + /// 姓名 + /// + [Column(StringLength = 60)] + public string Name { get; set; } + + /// + /// 手机号 + /// + [Column(StringLength = 20)] + public string Mobile { get; set; } + + /// + /// 邮箱 + /// + [Column(StringLength = 100)] + public string Email { get; set; } + + /// + /// 主属部门Id + /// + public long OrgId { get; set; } + + /// + /// 部门 + /// + [NotGen] + public OrgEntity Org { get; set; } + + /// + /// 直属主管Id + /// + public long? ManagerUserId { get; set; } + + /// + /// 直属主管 + /// + [NotGen] + public UserEntity ManagerUser { get; set; } + + /// + /// 昵称 + /// + [Column(StringLength = 60)] + public string NickName { get; set; } + + /// + /// 头像 + /// + [Column(StringLength = 500)] + public string Avatar { get; set; } + + /// + /// 用户状态 + /// + [Column(MapType = typeof(int?))] + public UserStatus? Status { get; set; } + + /// + /// 用户类型 + /// + [Column(MapType = typeof(int))] + public UserType Type { get; set; } = UserType.DefaultUser; + + /// + /// 最后登录时间 + /// + [Column(StringLength = 100)] + public DateTime? LastLoginTime { get; set; } + + /// + /// 最后登录IP + /// + [Column(StringLength = 100)] + public string LastLoginIP { get; set; } + + /// + /// 最后登录国家 + /// + [Column(StringLength = 100)] + public string LastLoginCountry { get; set; } + + /// + /// 最后登录省份 + /// + [Column(StringLength = 100)] + public string LastLoginProvince { get; set; } + + /// + /// 最后登录城市 + /// + [Column(StringLength = 100)] + public string LastLoginCity { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } = true; + + /// + /// 角色列表 + /// + [NotGen] + [Navigate(ManyToMany = typeof(UserRoleEntity))] + public ICollection Roles { get; set; } + + /// + /// 部门列表 + /// + [NotGen] + [Navigate(ManyToMany = typeof(UserOrgEntity))] + public ICollection Orgs { get; set; } + + /// + /// 员工 + /// + [NotGen] + [Navigate(nameof(Id))] + public UserStaffEntity Staff { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/User/UserStatus.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/User/UserStatus.cs new file mode 100644 index 0000000..f9e891c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/User/UserStatus.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Domain.User; + +/// +/// 用户状态 +/// +public enum UserStatus +{ + /// + /// 待修改密码 + /// + WaitChangePasssword = 2, + + /// + /// 待激活 + /// + WaitActive = 3, +} diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserClickStats/UserClickStatsEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserClickStats/UserClickStatsEntity.cs new file mode 100644 index 0000000..e172b6a --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserClickStats/UserClickStatsEntity.cs @@ -0,0 +1,38 @@ +using FreeSql.DataAnnotations; +using System; +using ZhonTai.Admin.Core.Entities; + +namespace ZhonTai.Admin.Domain.UserClickStats; + +/// +/// 用户点击统计 +/// +[Table(Name = DbConsts.NPPTableOldPrefix + "user_click")] +[Index("idx_userclick_id", nameof(UserId))] +public class UserClickStatsEntity : EntityBase +{ + /// + /// 网页类型 1 在线应用 3 模板中心 5 在线看板 + /// + public int WebType { get; set; } + + // 网页Id + public long WebId { get; set; } + + /// + /// 用户Id + /// + public long UserId { get; set; } + + /// + /// 页面点击次数 + /// + public int PageClicks { get; set; } + + /// + /// 最后点击时间 + /// + public DateTime LastClickTime { get; set; } + + +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserOrg/IUserOrgRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserOrg/IUserOrgRepository.cs new file mode 100644 index 0000000..813ca46 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserOrg/IUserOrgRepository.cs @@ -0,0 +1,20 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain.UserOrg; + +public interface IUserOrgRepository : IRepositoryBase +{ + /// + /// 本部门下是否有员工 + /// + /// + /// + Task HasUser(long id); + + /// + /// 部门列表下是否有员工 + /// + /// + /// + Task HasUser(List idList); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserOrg/UserOrgEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserOrg/UserOrgEntity.cs new file mode 100644 index 0000000..d9b7362 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserOrg/UserOrgEntity.cs @@ -0,0 +1,44 @@ +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Core.Entities; +using ZhonTai.Admin.Domain.Org; +using ZhonTai.Admin.Domain.User; +using ZhonTai.Admin.Core.Attributes; + +namespace ZhonTai.Admin.Domain.UserOrg; + +/// +/// 用户所属部门 +/// +[Table(Name = DbConsts.TableNamePrefix + "user_org", OldName = DbConsts.TableOldNamePrefix + "user_org")] +[Index("idx_{tablename}_01", nameof(UserId) + "," + nameof(OrgId), true)] +public partial class UserOrgEntity : EntityUpdate +{ + /// + /// 用户Id + /// + [Column(IsPrimary = true)] + public long UserId { get; set; } + + /// + /// 用户 + /// + [NotGen] + public UserEntity User { get; set; } + + /// + /// 部门Id + /// + [Column(IsPrimary = true)] + public long OrgId { get; set; } + + /// + /// 部门 + /// + [NotGen] + public OrgEntity Org { get; set; } + + /// + /// 是否主管 + /// + public bool IsManager { get; set; } = false; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserRole/IUserRoleRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserRole/IUserRoleRepository.cs new file mode 100644 index 0000000..165179e --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserRole/IUserRoleRepository.cs @@ -0,0 +1,7 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain.UserRole; + +public interface IUserRoleRepository : IRepositoryBase +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserRole/UserRoleEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserRole/UserRoleEntity.cs new file mode 100644 index 0000000..5cfc600 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserRole/UserRoleEntity.cs @@ -0,0 +1,33 @@ +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Core.Entities; +using ZhonTai.Admin.Domain.User; +using ZhonTai.Admin.Domain.Role; +using ZhonTai.Admin.Core.Attributes; + +namespace ZhonTai.Admin.Domain.UserRole; + +/// +/// 用户角色 +/// +[Table(Name = DbConsts.TableNamePrefix + "user_role", OldName = DbConsts.TableOldNamePrefix + "user_role")] +[Index("idx_{tablename}_01", nameof(UserId) + "," + nameof(RoleId), true)] +public class UserRoleEntity : EntityAdd +{ + /// + /// 用户Id + /// + [Column(IsPrimary = true)] + public long UserId { get; set; } + + [NotGen] + public UserEntity User { get; set; } + + /// + /// 角色Id + /// + [Column(IsPrimary = true)] + public long RoleId { get; set; } + + [NotGen] + public RoleEntity Role { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserStaff/IUserStaffRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserStaff/IUserStaffRepository.cs new file mode 100644 index 0000000..cbd99f9 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserStaff/IUserStaffRepository.cs @@ -0,0 +1,7 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain.UserStaff; + +public interface IUserStaffRepository : IRepositoryBase +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserStaff/Sex.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserStaff/Sex.cs new file mode 100644 index 0000000..83cff39 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserStaff/Sex.cs @@ -0,0 +1,27 @@ +using System.ComponentModel; + +namespace ZhonTai.Admin.Domain.UserStaff; + +/// +/// 性别 +/// +public enum Sex +{ + /// + /// 未知 + /// + [Description("未知")] + Unknown = 0, + + /// + /// 男 + /// + [Description("男")] + Male = 1, + + /// + /// 女 + /// + [Description("女")] + Female = 2 +} diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserStaff/UserStaffEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserStaff/UserStaffEntity.cs new file mode 100644 index 0000000..6be4c50 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/UserStaff/UserStaffEntity.cs @@ -0,0 +1,45 @@ +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Core.Entities; + +namespace ZhonTai.Admin.Domain.UserStaff; + +/// +/// 用户员工 +/// +[Table(Name = DbConsts.TableNamePrefix + "user_staff", OldName = DbConsts.TableOldNamePrefix + "user_staff")] +public partial class UserStaffEntity : EntityTenant +{ + /// + /// 职位 + /// + public string Position { get; set; } + + /// + /// 工号 + /// + [Column(StringLength = 20)] + public string JobNumber { get; set; } + + /// + /// 性别 + /// + [Column(MapType = typeof(int?))] + public Sex? Sex { get; set; } + + /// + /// 入职时间 + /// + public DateTime? EntryTime { get; set; } + + /// + /// 企业微信名片 + /// + [Column(StringLength = 500)] + public string WorkWeChatCard { get; set; } + + /// + /// 个人简介 + /// + [Column(StringLength = 500)] + public string Introduce { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/View/IViewRepositoryRepository.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/View/IViewRepositoryRepository.cs new file mode 100644 index 0000000..828fd69 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/View/IViewRepositoryRepository.cs @@ -0,0 +1,7 @@ +using ZhonTai.Admin.Core.Repositories; + +namespace ZhonTai.Admin.Domain.View; + +public interface IViewRepository : IRepositoryBase +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Domain/View/ViewEntity.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/View/ViewEntity.cs new file mode 100644 index 0000000..455aea4 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Domain/View/ViewEntity.cs @@ -0,0 +1,65 @@ +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Core.Entities; + +namespace ZhonTai.Admin.Domain.View; + +/// +/// 视图管理 +/// +[Table(Name = DbConsts.TableNamePrefix + "view", OldName = DbConsts.TableOldNamePrefix + "view")] +[Index("idx_{tablename}_01", nameof(Platform) + "," + nameof(ParentId) + "," + nameof(Label), true)] +public partial class ViewEntity : EntityBase, IChilds +{ + /// + /// 平台 + /// + [Column(StringLength = 20)] + public string Platform { get; set; } + + /// + /// 所属节点 + /// + public long ParentId { get; set; } + + /// + /// 视图命名 + /// + [Column(StringLength = 50)] + public string Name { get; set; } + + /// + /// 视图名称 + /// + [Column(StringLength = 500)] + public string Label { get; set; } + + /// + /// 视图路径 + /// + [Column(StringLength = 500)] + public string Path { get; set; } + + /// + /// 说明 + /// + [Column(StringLength = 500)] + public string Description { get; set; } + + /// + /// 缓存 + /// + public bool Cache { get; set; } = true; + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } = true; + + [Navigate(nameof(ParentId))] + public List Childs { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/GlobalUsings.cs b/src/modules/admin/ZhonTai.Admin.Contracts/GlobalUsings.cs new file mode 100644 index 0000000..b11ffc2 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/GlobalUsings.cs @@ -0,0 +1 @@ +global using ZhonTai.Admin.Contracts.Core.Consts; diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Resources/AdminContractsLocalizer.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Resources/AdminContractsLocalizer.cs new file mode 100644 index 0000000..573ad3f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Resources/AdminContractsLocalizer.cs @@ -0,0 +1,16 @@ +using Microsoft.Extensions.Localization; +using ZhonTai.Admin.Core.Attributes; +using ZhonTai.Admin.Resources; + +namespace ZhonTai.Admin.Contracts.Resources; + +/// +/// Admin契约库国际化 +/// +[InjectSingleton] +public class AdminContractsLocalizer : ModuleLocalizer +{ + public AdminContractsLocalizer(IStringLocalizer localizer) : base(localizer) + { + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Resources/Resources.AdminContractsLocalizer.en.json b/src/modules/admin/ZhonTai.Admin.Contracts/Resources/Resources.AdminContractsLocalizer.en.json new file mode 100644 index 0000000..bd662a8 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Resources/Resources.AdminContractsLocalizer.en.json @@ -0,0 +1,45 @@ +{ + "密码不能为空": "Password cannot be empty", + "请选择接口": "Please select an interface", + "请输入邮箱地址": "Please enter your email address", + "请输入验证码": "Please enter the verification code", + "请获取验证码": "Please request a verification code", + "请输入新密码": "Please enter your new password", + "请输入手机号": "Please enter your mobile number", + "请输入密码": "Please enter your password", + "请输入企业名称": "Please enter the enterprise name", + "请完成安全验证": "Please complete security verification", + "请选择字典类型": "Please select a dictionary type", + "请输入字典名称": "Please enter a dictionary name", + "不能为空": "Cannot be empty", + "请选择数据字典": "Please select a data dictionary", + "请输入字典类型名称": "Please enter a dictionary type name", + "请选择文档": "Please select a document", + "请选择分组": "Please select a group", + "请选择菜单": "Please select a menu", + "请输入收件人": "Please enter the recipient", + "请输入邮件标题": "Please enter the email subject", + "请输入邮件内容": "Please enter the email content", + "请选择文件": "Please select a file", + "请选择消息": "Please select a message", + "请选择消息分类": "Please select a message category", + "请选择部门": "Please select a department", + "角色不能为空": "Role cannot be empty", + "权限不能为空": "Permissions cannot be empty", + "租户不能为空": "Tenant cannot be empty", + "请选择权限点": "Please select a permission point", + "请选择权限分组": "Please select a permission group", + "请选择套餐": "Please select a package", + "套餐不能为空": "Package cannot be empty", + "请选择地区": "Please select a region", + "请选择角色": "Please select a role", + "请选择任务": "Please select a task", + "请输入账号": "Please enter your account", + "请选择租户": "Please select a tenant", + "请输入旧密码": "Please enter your old password", + "请输入确认新密码": "Please enter your new password again", + "请输入姓名": "Please enter your name", + "请选择用户": "Please select a user", + "请选择会员": "Please select a member", + "请选择视图": "Please select a view", +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiAddInput.cs new file mode 100644 index 0000000..e5e8164 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiAddInput.cs @@ -0,0 +1,42 @@ +namespace ZhonTai.Admin.Services.Api.Dto; + +/// +/// 添加 +/// +public class ApiAddInput +{ + /// + /// 所属模块 + /// + public long? ParentId { get; set; } + + /// + /// 接口名称 + /// + public string Label { get; set; } + + /// + /// 接口地址 + /// + public string Path { get; set; } + + /// + /// 接口提交方法 + /// + public string HttpMethods { get; set; } + + /// + /// 说明 + /// + public string Description { get; set; } + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiGetListOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiGetListOutput.cs new file mode 100644 index 0000000..5cc95cd --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiGetListOutput.cs @@ -0,0 +1,67 @@ +namespace ZhonTai.Admin.Services.Api.Dto; + +/// +/// 接口列表 +/// +public class ApiGetListOutput +{ + /// + /// 接口Id + /// + public long Id { get; set; } + + /// + /// 接口父级 + /// + public long? ParentId { get; set; } + + /// + /// 接口命名 + /// + public string Name { get; set; } + + /// + /// 接口名称 + /// + public string Label { get; set; } + + /// + /// 接口地址 + /// + public string Path { get; set; } + + /// + /// 接口提交方法 + /// + public string HttpMethods { get; set; } + + /// + /// 启用操作日志 + /// + public bool EnabledLog { get; set; } + + /// + /// 启用请求参数 + /// + public bool EnabledParams { get; set; } + + /// + /// 启用响应结果 + /// + public bool EnabledResult { get; set; } + + /// + /// 说明 + /// + public string Description { get; set; } + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiGetOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiGetOutput.cs new file mode 100644 index 0000000..0dbcccd --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiGetOutput.cs @@ -0,0 +1,8 @@ +namespace ZhonTai.Admin.Services.Api.Dto; + +/// +/// 接口 +/// +public class ApiGetOutput : ApiUpdateInput +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiGetPageInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiGetPageInput.cs new file mode 100644 index 0000000..82baf89 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiGetPageInput.cs @@ -0,0 +1,12 @@ +namespace ZhonTai.Admin.Services.Api.Dto; + +/// +/// 查询分页 +/// +public class ApiGetPageInput +{ + /// + /// 接口名称 + /// + public string Label { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiSetEnableLogInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiSetEnableLogInput.cs new file mode 100644 index 0000000..6bc04c5 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiSetEnableLogInput.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Services.Api.Dto; + +/// +/// 设置启用请求日志 +/// +public class ApiSetEnableLogInput +{ + /// + /// 接口Id + /// + public long ApiId { get; set; } + + /// + /// 是否启用请求参数 + /// + public bool EnabledLog { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiSetEnableParamsInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiSetEnableParamsInput.cs new file mode 100644 index 0000000..b8dcf83 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiSetEnableParamsInput.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Services.Api.Dto; + +/// +/// 设置启用请求参数 +/// +public class ApiSetEnableParamsInput +{ + /// + /// 接口Id + /// + public long ApiId { get; set; } + + /// + /// 是否启用请求参数 + /// + public bool EnabledParams { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiSetEnableResultInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiSetEnableResultInput.cs new file mode 100644 index 0000000..31fa93e --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiSetEnableResultInput.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Services.Api.Dto; + +/// +/// 设置启用请求参数 +/// +public class ApiSetEnableResultInput +{ + /// + /// 接口Id + /// + public long ApiId { get; set; } + + /// + /// 是否启用响应结果 + /// + public bool EnabledResult { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiSyncInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiSyncInput.cs new file mode 100644 index 0000000..d91f6bd --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiSyncInput.cs @@ -0,0 +1,12 @@ +namespace ZhonTai.Admin.Services.Api.Dto; + +/// +/// 接口同步 +/// +public class ApiSyncInput +{ + /// + /// 接口同步列表 + /// + public List Apis { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiSyncModel.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiSyncModel.cs new file mode 100644 index 0000000..6efb8ff --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiSyncModel.cs @@ -0,0 +1,27 @@ +namespace ZhonTai.Admin.Services.Api.Dto; + +/// +/// 接口同步模型 +/// +public class ApiSyncModel +{ + /// + /// 接口名称 + /// + public string Label { get; set; } + + /// + /// 接口地址 + /// + public string Path { get; set; } + + /// + /// 父级路径 + /// + public string ParentPath { get; set; } + + /// + /// 接口提交方法 + /// + public string HttpMethods { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiUpdateInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiUpdateInput.cs new file mode 100644 index 0000000..110c3b3 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/Dto/ApiUpdateInput.cs @@ -0,0 +1,17 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.Api.Dto; + +/// +/// 修改 +/// +public partial class ApiUpdateInput : ApiAddInput +{ + /// + /// 接口Id + /// + [Required] + [ValidateRequired("请选择接口")] + public long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/IApiService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/IApiService.cs new file mode 100644 index 0000000..f7183d3 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Api/IApiService.cs @@ -0,0 +1,31 @@ +using ZhonTai.Admin.Core.Dto; +using ZhonTai.Admin.Domain.Api; +using ZhonTai.Admin.Services.Api.Dto; + +namespace ZhonTai.Admin.Services.Api; + +/// +/// api接口 +/// +public interface IApiService +{ + Task GetAsync(long id); + + Task> GetListAsync(string key); + + Task> GetPageAsync(PageInput input); + + Task AddAsync(ApiAddInput input); + + Task UpdateAsync(ApiUpdateInput input); + + Task DeleteAsync(long id); + + Task BatchDeleteAsync(long[] ids); + + Task SoftDeleteAsync(long id); + + Task BatchSoftDeleteAsync(long[] ids); + + Task SyncAsync(ApiSyncInput input); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthChangePasswordByEmailInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthChangePasswordByEmailInput.cs new file mode 100644 index 0000000..dbe4e1b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthChangePasswordByEmailInput.cs @@ -0,0 +1,38 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.Auth.Dto; + +/// +/// 邮箱更改密码 +/// +public class AuthChangePasswordByEmailInput +{ + /// + /// 邮箱地址 + /// + [Required(ErrorMessage = "请输入邮箱地址")] + public string Email { get; set; } + + /// + /// 验证码 + /// + [Required(ErrorMessage = "请输入验证码")] + public string Code { get; set; } + + /// + /// 验证码Id + /// + [Required(ErrorMessage = "请获取验证码")] + public string CodeId { get; set; } + + /// + /// 新密码 + /// + [Required(ErrorMessage = "请输入新密码")] + public string NewPassword { get; set; } + + /// + /// 确认新密码 + /// + public string ConfirmPassword { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthChangePasswordByMobileInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthChangePasswordByMobileInput.cs new file mode 100644 index 0000000..3ae1031 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthChangePasswordByMobileInput.cs @@ -0,0 +1,38 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.Auth.Dto; + +/// +/// 手机更改密码 +/// +public class AuthChangePasswordByMobileInput +{ + /// + /// 手机号 + /// + [Required(ErrorMessage = "请输入手机号")] + public string Mobile { get; set; } + + /// + /// 验证码 + /// + [Required(ErrorMessage = "请输入验证码")] + public string Code { get; set; } + + /// + /// 验证码Id + /// + [Required(ErrorMessage = "请获取验证码")] + public string CodeId { get; set; } + + /// + /// 新密码 + /// + [Required(ErrorMessage = "请输入新密码")] + public string NewPassword { get; set; } + + /// + /// 确认新密码 + /// + public string ConfirmPassword { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthEmailLoginInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthEmailLoginInput.cs new file mode 100644 index 0000000..cee760f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthEmailLoginInput.cs @@ -0,0 +1,27 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.Auth.Dto; + +/// +/// 邮箱登录信息 +/// +public class AuthEmailLoginInput +{ + /// + /// 邮箱地址 + /// + [Required(ErrorMessage = "请输入邮箱地址")] + public string Email { get; set; } + + /// + /// 验证码 + /// + [Required(ErrorMessage = "请输入验证码")] + public string Code { get; set; } + + /// + /// 验证码Id + /// + [Required(ErrorMessage = "请获取验证码")] + public string CodeId { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthGetPasswordEncryptKeyOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthGetPasswordEncryptKeyOutput.cs new file mode 100644 index 0000000..e42f330 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthGetPasswordEncryptKeyOutput.cs @@ -0,0 +1,22 @@ +namespace ZhonTai.Admin.Services.Auth.Dto; + +/// +/// 查询密钥 +/// +public class AuthGetPasswordEncryptKeyOutput +{ + /// + /// 缓存键 + /// + public string Key { get; set; } + + /// + /// 密码加密密钥 + /// + public string EncryptKey { get; set; } + + /// + /// 密码加密向量 + /// + public string Iv { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthGetUserInfoOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthGetUserInfoOutput.cs new file mode 100644 index 0000000..6b5d087 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthGetUserInfoOutput.cs @@ -0,0 +1,22 @@ +namespace ZhonTai.Admin.Services.Auth.Dto; + +/// +/// 用户信息 +/// +public class AuthGetUserInfoOutput +{ + /// + /// 用户个人信息 + /// + public AuthUserProfileOutput User { get; set; } + + /// + /// 用户菜单列表 + /// + public List Menus { get; set; } + + /// + /// 用户权限列表 + /// + public List Permissions { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthGetUserPermissionsOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthGetUserPermissionsOutput.cs new file mode 100644 index 0000000..7d22a41 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthGetUserPermissionsOutput.cs @@ -0,0 +1,12 @@ +namespace ZhonTai.Admin.Services.Auth.Dto; + +/// +/// 用户权限 +/// +public class AuthGetUserPermissionsOutput +{ + /// + /// 用户权限列表 + /// + public List Permissions { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthGetVerifyCodeOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthGetVerifyCodeOutput.cs new file mode 100644 index 0000000..2670206 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthGetVerifyCodeOutput.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Services.Auth.Dto; + +/// +/// 验证码 +/// +public class AuthGetVerifyCodeOutput +{ + /// + /// 缓存键 + /// + public string Key { get; set; } + + /// + /// 图片 + /// + public string Img { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthLoginInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthLoginInput.cs new file mode 100644 index 0000000..886e154 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthLoginInput.cs @@ -0,0 +1,51 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Domain.User; + +namespace ZhonTai.Admin.Services.Auth.Dto; + +/// +/// 登录信息 +/// +public class AuthLoginInput +{ + /// + /// 用户名 + /// + public string UserName { get; set; } + + /// + /// 手机号 + /// + public string Mobile { get; set; } + + /// + /// 邮箱地址 + /// + public string Email { get; set; } + + /// + /// 账号类型 + /// + public AccountType AccountType { get; set; } = AccountType.UserName; + + /// + /// 密码 + /// + [Required(ErrorMessage = "密码不能为空")] + public string Password { get; set; } + + /// + /// 密码键 + /// + public string PasswordKey { get; set; } + + /// + /// 验证码Id + /// + public string CaptchaId { get; set; } + + /// + /// 验证码数据 + /// + public string CaptchaData { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthLoginOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthLoginOutput.cs new file mode 100644 index 0000000..f66f983 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthLoginOutput.cs @@ -0,0 +1,71 @@ +using ZhonTai.Admin.Domain.Tenant; +using ZhonTai.Admin.Domain.User; + +namespace ZhonTai.Admin.Services.Auth.Dto; + +/// +/// 登录信息 +/// +public class AuthLoginOutput +{ + /// + /// 主键Id + /// + public long Id { get; set; } + + /// + /// 账号 + /// + public string UserName { get; set; } + + /// + /// 姓名 + /// + public string Name { get; set; } + + /// + /// 用户类型 + /// + public UserType Type { get; set; } + + /// + /// 租户Id + /// + public long? TenantId { get; set; } + + /// + /// 部门Id + /// + public long? OrgId { get; set; } + + /// + /// 租户信息 + /// + public AuthLoginTenantModel Tenant { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } +} + +/// +/// 租户信息 +/// +public class AuthLoginTenantModel +{ + /// + /// 租户类型 + /// + public TenantType? TenantType { get; set; } + + /// + /// 数据库注册键 + /// + public string DbKey { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthMobileLoginInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthMobileLoginInput.cs new file mode 100644 index 0000000..501a94a --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthMobileLoginInput.cs @@ -0,0 +1,27 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.Auth.Dto; + +/// +/// 手机号登录信息 +/// +public class AuthMobileLoginInput +{ + /// + /// 手机号 + /// + [Required(ErrorMessage = "请输入手机号")] + public string Mobile { get; set; } + + /// + /// 验证码 + /// + [Required(ErrorMessage = "请输入验证码")] + public string Code { get; set; } + + /// + /// 验证码Id + /// + [Required(ErrorMessage = "请获取验证码")] + public string CodeId { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthRegByEmailInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthRegByEmailInput.cs new file mode 100644 index 0000000..647ab6f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthRegByEmailInput.cs @@ -0,0 +1,39 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.Auth.Dto; + +/// +/// 邮箱注册 +/// +public class AuthRegByEmailInput +{ + /// + /// 邮箱地址 + /// + [Required(ErrorMessage = "请输入邮箱地址")] + public string Email { get; set; } + + /// + /// 验证码 + /// + [Required(ErrorMessage = "请输入验证码")] + public string Code { get; set; } + + /// + /// 验证码Id + /// + [Required(ErrorMessage = "请获取验证码")] + public string CodeId { get; set; } + + /// + /// 密码 + /// + [Required(ErrorMessage = "请输入密码")] + public string Password { get; set; } + + /// + /// 企业名称 + /// + [Required(ErrorMessage = "请输入企业名称")] + public string CorpName { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthRegByMobileInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthRegByMobileInput.cs new file mode 100644 index 0000000..f4583a6 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthRegByMobileInput.cs @@ -0,0 +1,39 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.Auth.Dto; + +/// +/// 手机号注册 +/// +public class AuthRegByMobileInput +{ + /// + /// 手机号 + /// + [Required(ErrorMessage = "请输入手机号")] + public string Mobile { get; set; } + + /// + /// 验证码 + /// + [Required(ErrorMessage = "请输入验证码")] + public string Code { get; set; } + + /// + /// 验证码Id + /// + [Required(ErrorMessage = "请获取验证码")] + public string CodeId { get; set; } + + /// + /// 密码 + /// + [Required(ErrorMessage = "请输入密码")] + public string Password { get; set; } + + /// + /// 企业名称 + /// + [Required(ErrorMessage = "请输入企业名称")] + public string CorpName { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthUserMenuOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthUserMenuOutput.cs new file mode 100644 index 0000000..2fa0b82 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthUserMenuOutput.cs @@ -0,0 +1,95 @@ +using Newtonsoft.Json; + +namespace ZhonTai.Admin.Services.Auth.Dto; + +/// +/// 用户菜单 +/// +public class AuthUserMenuOutput +{ + /// + /// 权限Id + /// + public long Id { get; set; } + + /// + /// 父级节点 + /// + public long ParentId { get; set; } + + /// + /// 路由地址 + /// + public string Path { get; set; } + + /// + /// 路由命名 + /// + public string Name { get; set; } + + /// + /// 视图地址 + /// + public string ViewPath { get; set; } + + /// + /// 重定向地址 + /// + public string Redirect { get; set; } + + /// + /// 权限名称 + /// + public string Label { get; set; } + + /// + /// 图标 + /// + public string Icon { get; set; } + + /// + /// 打开 + /// + public bool? Opened { get; set; } + + /// + /// 隐藏 + /// + public bool Hidden { get; set; } + + /// + /// 打开新窗口 + /// + public bool? NewWindow { get; set; } + + /// + /// 链接外显 + /// + public bool? External { get; set; } + + /// + /// 是否缓存 + /// + public bool IsKeepAlive { get; set; } = true; + + /// + /// 是否固定 + /// + public bool IsAffix { get; set; } = false; + + /// + /// 链接地址 + /// + public string Link { get; set; } + + /// + /// 是否内嵌窗口 + /// + public bool IsIframe { get; set; } = false; + + /// + /// 排序 + /// + [JsonIgnore] + public int? Sort { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthUserProfileOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthUserProfileOutput.cs new file mode 100644 index 0000000..208a1dc --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/Dto/AuthUserProfileOutput.cs @@ -0,0 +1,55 @@ +using Newtonsoft.Json; + +namespace ZhonTai.Admin.Services.Auth.Dto; + +/// +/// 用户个人信息 +/// +public class AuthUserProfileOutput +{ + /// + /// 账号 + /// + public string UserName { get; set; } + + /// + /// 姓名 + /// + public string Name { get; set; } + + /// + /// 手机号 + /// + [JsonIgnore] + public string Mobile { get; set; } + + /// + /// 昵称 + /// + public string NickName { get; set; } + + /// + /// 头像 + /// + public string Avatar { get; set; } + + /// + /// 企业 + /// + public string CorpName { get; set; } + + /// + /// 职位 + /// + public string Position { get; set; } + + /// + /// 主属部门 + /// + public string DeptName { get; set; } + + /// + /// 水印文案 + /// + public string WatermarkText { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/IAuthClientService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/IAuthClientService.cs new file mode 100644 index 0000000..224bdd0 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/IAuthClientService.cs @@ -0,0 +1,17 @@ +using Refit; +using ZhonTai.Admin.Core.Attributes; +using ZhonTai.Admin.Core.Auth; +using ZhonTai.Admin.Core.Consts; +using ZhonTai.Admin.Services.Auth.Dto; + +namespace ZhonTai.Admin.Services.Auth; + +/// +/// 认证授权客户端接口 +/// +[HttpClientContract(AdminConsts.AreaName)] +public interface IAuthClientService +{ + [Post("/api/admin/auth/login")] + Task LoginAsync(AuthLoginInput input); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/IAuthService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/IAuthService.cs new file mode 100644 index 0000000..91c9c4d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/IAuthService.cs @@ -0,0 +1,23 @@ +using Microsoft.AspNetCore.Mvc.ModelBinding; +using ZhonTai.Admin.Core.Auth; +using ZhonTai.Admin.Services.Auth.Dto; + +namespace ZhonTai.Admin.Services.Auth; + +/// +/// 认证授权接口 +/// +public interface IAuthService: IAuthClientService +{ + string GetToken(AuthLoginOutput user); + + TokenInfo GetTokenInfo(AuthLoginOutput user); + + Task GetUserInfoAsync(); + + Task GetPasswordEncryptKeyAsync(); + + Task Refresh([BindRequired] string token); + + Task LoginBySAML(); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/ISamlService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/ISamlService.cs new file mode 100644 index 0000000..b4cbf65 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Auth/ISamlService.cs @@ -0,0 +1,22 @@ +using ZhonTai.Admin.Core.Auth; + +namespace ZhonTai.Admin.Services.Auth; + +/// +/// SAML认证服务接口 +/// +public interface ISamlService +{ + /// + /// 获取SAML登录URL + /// + /// + Task GetLoginUrlAsync(); + + /// + /// SAML回调处理 + /// + /// + /// + Task ProcessCallbackAsync(string SAMLResponse); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardAddInput.cs new file mode 100644 index 0000000..a6580fc --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardAddInput.cs @@ -0,0 +1,48 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Contracts.Services.Board.Dto; + +/// +/// 添加看板 +/// +public class BoardAddInput +{ + /// + /// 看板名称 + /// + [Required(ErrorMessage = "请输入看板名称")] + public string Name { get; set; } + + /// + /// 功能简介 + /// + public string Description { get; set; } + + /// + /// 关键词 + /// + public string Keywords { get; set; } + + /// + /// 网址 + /// + [Required(ErrorMessage = "请输入网址")] + [Url(ErrorMessage = "请输入正确的网址格式")] + public string Url { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } = true; + + /// + /// 排序 + /// + public int Sort { get; set; } + + + /// + /// 安全验证 + /// + public bool Safety { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardGetOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardGetOutput.cs new file mode 100644 index 0000000..17d20c8 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardGetOutput.cs @@ -0,0 +1,57 @@ +namespace ZhonTai.Admin.Contracts.Services.Board.Dto; + +/// +/// 看板查询输出 +/// +public class BoardGetOutput +{ + /// + /// 主键Id + /// + public long Id { get; set; } + + /// + /// 看板名称 + /// + public string Name { get; set; } + + /// + /// 功能简介 + /// + public string Description { get; set; } + + /// + /// 关键词 + /// + public string Keywords { get; set; } + + /// + /// 网址 + /// + public string Url { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 安全验证 + /// + public bool Safety { get; set; } + + /// + /// 创建时间 + /// + public DateTime? CreatedTime { get; set; } + + /// + /// 修改时间 + /// + public DateTime? ModifiedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardGetPageInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardGetPageInput.cs new file mode 100644 index 0000000..90d58eb --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardGetPageInput.cs @@ -0,0 +1,27 @@ +namespace ZhonTai.Admin.Contracts.Services.Board.Dto; + +/// +/// 看板分页查询输入 +/// +public class BoardGetPageInput +{ + /// + /// 看板名称 + /// + public string Name { get; set; } + + /// + /// 关键词 + /// + public string Keywords { get; set; } + + /// + /// 创建开始时间 + /// + public DateTime? StartCreatedTime { get; set; } + + /// + /// 创建结束时间 + /// + public DateTime? EndCreatedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardGetPageOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardGetPageOutput.cs new file mode 100644 index 0000000..832c3fd --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardGetPageOutput.cs @@ -0,0 +1,47 @@ +namespace ZhonTai.Admin.Contracts.Services.Board.Dto; + +/// +/// 看板分页查询输出 +/// +public class BoardGetPageOutput +{ + /// + /// 主键Id + /// + public long Id { get; set; } + + /// + /// 看板名称 + /// + public string Name { get; set; } + + /// + /// 功能简介 + /// + public string Description { get; set; } + + /// + /// 关键词 + /// + public string Keywords { get; set; } + + /// + /// 网址 + /// + public string Url { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 创建时间 + /// + public DateTime? CreatedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardUpdateInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardUpdateInput.cs new file mode 100644 index 0000000..4312862 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardUpdateInput.cs @@ -0,0 +1,15 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Contracts.Services.Board.Dto; + +/// +/// 修改看板 +/// +public class BoardUpdateInput : BoardAddInput +{ + /// + /// 主键Id + /// + [Required(ErrorMessage = "请选择要修改的看板")] + public long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardUserAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardUserAddInput.cs new file mode 100644 index 0000000..2ef247a --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardUserAddInput.cs @@ -0,0 +1,21 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Contracts.Services.Board.Dto; + +/// +/// 批量添加看板用户 +/// +public class BoardUserAddInput +{ + /// + /// 看板Id列表 + /// + [Required(ErrorMessage = "请选择看板")] + public long BoardId { get; set; } + + /// + /// 用户Id列表 + /// + [Required(ErrorMessage = "请选择用户")] + public long[] UserIds { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardUserGetListInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardUserGetListInput.cs new file mode 100644 index 0000000..795fe7b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardUserGetListInput.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Contracts.Services.Board.Dto; + +/// +/// 看板用户列表查询 +/// +public class BoardUserGetListInput +{ + /// + /// 看板Id + /// + public long BoardId { get; set; } + + /// + /// 用户姓名 + /// + public string UserName { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardUserGetOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardUserGetOutput.cs new file mode 100644 index 0000000..58ee44a --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/Dto/BoardUserGetOutput.cs @@ -0,0 +1,39 @@ +using ZhonTai.Admin.Domain.User; + +namespace ZhonTai.Admin.Contracts.Services.Board.Dto; + +/// +/// 看板用户 +/// +public class BoardUserGetOutput +{ + /// + /// 用户Id + /// + public long UserId { get; set; } + + /// + /// 看板Id + /// + public long BoardId { get; set; } + + /// + /// 用户姓名 + /// + public string UserName { get; set; } + + /// + /// 用户账号 + /// + public string Name { get; set; } + + /// + /// 手机号 + /// + public string Mobile { get; set; } + + /// + /// 邮箱 + /// + public string Email { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/IBoardService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/IBoardService.cs new file mode 100644 index 0000000..5fc6241 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Board/IBoardService.cs @@ -0,0 +1,72 @@ +using ZhonTai.Admin.Core.Dto; +using ZhonTai.Admin.Contracts.Services.Board.Dto; + +namespace ZhonTai.Admin.Contracts.Services.Board; + +/// +/// 看板服务接口 +/// +public interface IBoardService +{ + /// + /// 获取看板 + /// + /// 主键Id + /// + Task GetAsync(long id); + + /// + /// 查询看板分页 + /// + /// 查询参数 + /// + Task> GetPageAsync(PageInput input); + + /// + /// 新增看板 + /// + /// 新增参数 + /// + Task AddAsync(BoardAddInput input); + + /// + /// 修改看板 + /// + /// 修改参数 + /// + Task UpdateAsync(BoardUpdateInput input); + + /// + /// 删除看板 + /// + /// 主键Id + /// + Task DeleteAsync(long id); + + /// + /// 根据用户ID获取看板列表 + /// + /// + Task> GetBoardListByUserIdAsync(); + + /// + /// 获取看板用户列表 + /// + /// 查询参数 + /// + Task> GetBoardUserListAsync(BoardUserGetListInput input); + + /// + /// 批量添加看板用户 + /// + /// 添加参数 + /// + Task AddBoardUserAsync(BoardUserAddInput input); + + /// + /// 批量移除看板用户 + /// + /// 移除参数 + /// + Task RemoveBoardUserAsync(BoardUserAddInput input); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Cache/ICacheService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Cache/ICacheService.cs new file mode 100644 index 0000000..2451f7b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Cache/ICacheService.cs @@ -0,0 +1,23 @@ +using System.Collections.Generic; +using System.Threading.Tasks; + +namespace ZhonTai.Admin.Services.Cache; + +/// +/// 缓存接口 +/// +public interface ICacheService +{ + /// + /// 缓存列表 + /// + /// + List GetList(); + + /// + /// 清除缓存 + /// + /// + /// + Task ClearAsync(string cacheKey); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Captcha/Dto/SendEmailCodeInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Captcha/Dto/SendEmailCodeInput.cs new file mode 100644 index 0000000..118405f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Captcha/Dto/SendEmailCodeInput.cs @@ -0,0 +1,33 @@ +using Lazy.SlideCaptcha.Core.Validator; +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.Captcha.Dto; + +/// +/// 发送邮箱验证码 +/// +public class SendEmailCodeInput +{ + /// + /// 邮箱地址 + /// + [Required(ErrorMessage = "请输入邮箱地址")] + public string Email { get; set; } + + /// + /// 验证码Id + /// + public string? CodeId { get; set; } + + /// + /// 验证码Id + /// + [Required(ErrorMessage = "请完成安全验证")] + public string CaptchaId { get; set; } + + /// + /// 滑动轨迹 + /// + [Required(ErrorMessage = "请完成安全验证")] + public SlideTrack Track { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Captcha/Dto/SendSmsCodeInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Captcha/Dto/SendSmsCodeInput.cs new file mode 100644 index 0000000..ede24dc --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Captcha/Dto/SendSmsCodeInput.cs @@ -0,0 +1,33 @@ +using Lazy.SlideCaptcha.Core.Validator; +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.Captcha.Dto; + +/// +/// 发送短信验证码 +/// +public class SendSmsCodeInput +{ + /// + /// 手机号 + /// + [Required(ErrorMessage = "请输入手机号")] + public string Mobile { get; set; } + + /// + /// 验证码Id + /// + public string? CodeId { get; set; } + + /// + /// 验证码Id + /// + [Required(ErrorMessage = "请完成安全验证")] + public string CaptchaId { get; set; } + + /// + /// 滑动轨迹 + /// + [Required(ErrorMessage = "请完成安全验证")] + public SlideTrack Track { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictAddInput.cs new file mode 100644 index 0000000..bff4731 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictAddInput.cs @@ -0,0 +1,47 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.Dict.Dto; + +/// +/// 添加字典 +/// +public class DictAddInput +{ + /// + /// 字典类型Id + /// + [ValidateRequired(ErrorMessage = "请选择字典类型")] + public long DictTypeId { get; set; } + + /// + /// 字典名称 + /// + [Required(ErrorMessage = "请输入字典名称")] + public string Name { get; set; } + + /// + /// 字典编码 + /// + public string Code { get; set; } + + /// + /// 字典值 + /// + public string Value { get; set; } + + /// + /// 说明 + /// + public string Description { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } + + /// + /// 排序 + /// + public int? Sort { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictExport.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictExport.cs new file mode 100644 index 0000000..91ffc22 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictExport.cs @@ -0,0 +1,71 @@ +using Magicodes.ExporterAndImporter.Core; +using Magicodes.ExporterAndImporter.Excel; +using Magicodes.IE.Core; +using OfficeOpenXml.Table; +using System.Reflection; + +namespace ZhonTai.Admin.Services.Dict.Dto; + +/// +/// 布尔值映射 +/// +[AttributeUsage(AttributeTargets.Property, AllowMultiple = true)] +public class BoolValueMappingAttribute : ValueMappingsBaseAttribute +{ + public override Dictionary GetMappings(PropertyInfo propertyInfo) + { + var res = new Dictionary + { + { "是", true }, + { "否", false } + }; + return res; + } +} + +[ExcelExporter(Name = "字典列表")] +public class DictExportHeader +{ + [ExporterHeader(DisplayName = "字典分类", ColumnIndex = 2)] + public string DictTypeName { get; set; } + + [ExporterHeader(DisplayName = "字典名称", ColumnIndex = 3)] + public string Name { get; set; } + + [ExporterHeader(DisplayName = "字典编码", ColumnIndex = 4)] + public string Code { get; set; } + + [ExporterHeader(DisplayName = "字典值", ColumnIndex = 5)] + public string Value { get; set; } + + //[BoolValueMapping] + //[ValueMapping(text: "是", true)] + //[ValueMapping(text: "否", false)] + [ExporterHeader(DisplayName = "启用", ColumnIndex = 6)] + public bool Enabled { get; set; } + + [ExporterHeader(DisplayName = "排序", ColumnIndex = 7)] + public int Sort { get; set; } + + [ExporterHeader(DisplayName = "说明", ColumnIndex = 8)] + public string Description { get; set; } +} + +[ExcelExporter(Name = "字典列表", TableStyle = TableStyles.Light9, AutoFitAllColumn = true, AutoFitMaxRows = 5000)] +public class DictExport: DictExportHeader +{ + [ExporterHeader(DisplayName = "字典编号", Format = "0", ColumnIndex = 1)] + public long Id { get; set; } + + [ExporterHeader(DisplayName = "创建人员", ColumnIndex = 10)] + public string CreatedUserRealName { get; set; } + + [ExporterHeader(DisplayName = "创建时间", Format = "yyyy-MM-dd HH:mm:ss", Width = 20, ColumnIndex = 11)] + public DateTime? CreatedTime { get; set; } + + [ExporterHeader(DisplayName = "修改人员", ColumnIndex = 12)] + public string ModifiedUserRealName { get; set; } + + [ExporterHeader(DisplayName = "修改时间", Format = "yyyy-MM-dd HH:mm:ss", Width = 20, ColumnIndex = 13)] + public virtual DateTime? ModifiedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictGetListOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictGetListOutput.cs new file mode 100644 index 0000000..47a9146 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictGetListOutput.cs @@ -0,0 +1,41 @@ +using Newtonsoft.Json; + +namespace ZhonTai.Admin.Services.Dict.Dto; + +/// +/// 字典列表 +/// +public class DictGetListOutput +{ + /// + /// 字典类型编码 + /// + [JsonIgnore] + public string DictTypeCode { get; set; } + + /// + /// 字典类型名称 + /// + [JsonIgnore] + public string DictTypeName { get; set; } + + /// + /// 主键Id + /// + public long Id { get; set; } + + /// + /// 字典名称 + /// + public string Name { get; set; } + + /// + /// 字典编码 + /// + public string Code { get; set; } + + /// + /// 字典值 + /// + public string Value { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictGetOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictGetOutput.cs new file mode 100644 index 0000000..c4685e4 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictGetOutput.cs @@ -0,0 +1,8 @@ +namespace ZhonTai.Admin.Services.Dict.Dto; + +/// +/// 字典 +/// +public class DictGetOutput : DictUpdateInput +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictGetPageInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictGetPageInput.cs new file mode 100644 index 0000000..1351244 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictGetPageInput.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Domain.Dict.Dto; + +/// +/// 字典分页请求 +/// +public partial class DictGetPageInput +{ + /// + /// 字典类型Id + /// + public long DictTypeId { get; set; } + + /// + /// 字典名称 + /// + public string Name { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictGetPageOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictGetPageOutput.cs new file mode 100644 index 0000000..ffc3a22 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictGetPageOutput.cs @@ -0,0 +1,37 @@ +namespace ZhonTai.Admin.Services.Dict.Dto; + +/// +/// 字典分页响应 +/// +public class DictGetPageOutput +{ + /// + /// 主键Id + /// + public long Id { get; set; } + + /// + /// 字典名称 + /// + public string Name { get; set; } + + /// + /// 字典编码 + /// + public string Code { get; set; } + + /// + /// 字典值 + /// + public string Value { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } + + /// + /// 排序 + /// + public int Sort { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictImport.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictImport.cs new file mode 100644 index 0000000..683fc21 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictImport.cs @@ -0,0 +1,71 @@ +using Magicodes.ExporterAndImporter.Core; +using Magicodes.ExporterAndImporter.Core.Filters; +using Magicodes.ExporterAndImporter.Core.Models; +using Magicodes.ExporterAndImporter.Excel; +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.Dict.Dto; + +/// +/// 字典导入列头筛选器 +/// +public class DictImportHeaderFilter : IImportHeaderFilter +{ + public List Filter(List importerHeaderInfos) + { + foreach (var item in importerHeaderInfos) + { + if (item.PropertyName == "Enabled") + { + item.MappingValues = new Dictionary() + { + {"是", true }, + {"否", false } + }; + } + } + return importerHeaderInfos; + } +} + +/// +/// 字典导入 +/// +[ExcelImporter(IsLabelingError = true, ImportHeaderFilter = typeof(DictImportHeaderFilter))] +public class DictImport +{ + /// + /// 字典Id + /// + [ImporterHeader(Name = "字典Id", IsIgnore = true)] + public long Id { get; set; } + + /// + /// 字典类型Id + /// + [ImporterHeader(Name = "字典类型Id", IsIgnore = true)] + public long DictTypeId { get; set; } + + [ImporterHeader(Name = "字典分类")] + [Required(ErrorMessage = "不能为空")] + public string DictTypeName { get; set; } + + [ImporterHeader(Name = "字典名称", IsAllowRepeat = false)] + [Required(ErrorMessage = "不能为空")] + public string Name { get; set; } + + [ImporterHeader(Name = "字典编码", IsAllowRepeat = false)] + public string Code { get; set; } + + [ImporterHeader(Name = "字典值", IsAllowRepeat = false)] + public string Value { get; set; } + + [ImporterHeader(Name = "启用",IsInterValidation = false)] + public bool Enabled { get; set; } + + [ImporterHeader(Name = "排序")] + public int Sort { get; set; } + + [ImporterHeader(Name = "说明")] + public string Description { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictUpdateInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictUpdateInput.cs new file mode 100644 index 0000000..da581bf --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/Dto/DictUpdateInput.cs @@ -0,0 +1,17 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.Dict.Dto; + +/// +/// 修改 +/// +public class DictUpdateInput : DictAddInput +{ + /// + /// 主键Id + /// + [Required] + [ValidateRequired("请选择数据字典")] + public long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/IDictService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/IDictService.cs new file mode 100644 index 0000000..253d0fa --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Dict/IDictService.cs @@ -0,0 +1,27 @@ +using ZhonTai.Admin.Core.Dto; +using ZhonTai.Admin.Services.Dict.Dto; +using ZhonTai.Admin.Domain.Dict.Dto; + +namespace ZhonTai.Admin.Services.Dict; + +/// +/// 数据字典接口 +/// +public partial interface IDictService +{ + Task GetAsync(long id); + + Task> GetPageAsync(PageInput input); + + Task AddAsync(DictAddInput input); + + Task UpdateAsync(DictUpdateInput input); + + Task DeleteAsync(long id); + + Task BatchDeleteAsync(long[] ids); + + Task SoftDeleteAsync(long id); + + Task BatchSoftDeleteAsync(long[] ids); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/Dto/DictTypeAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/Dto/DictTypeAddInput.cs new file mode 100644 index 0000000..7074a6d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/Dto/DictTypeAddInput.cs @@ -0,0 +1,45 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.DictType.Dto; + +/// +/// 字典类型 +/// +public class DictTypeAddInput +{ + /// + /// 上级Id + /// + public long ParentId { get; set; } + + /// + /// 字典类型名称 + /// + [Required(ErrorMessage = "请输入字典类型名称")] + public string Name { get; set; } + + /// + /// 字典类型编码 + /// + public string Code { get; set; } + + /// + /// 描述 + /// + public string Description { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } + + /// + /// 是否树形 + /// + public bool IsTree { get; set; } + + /// + /// 排序 + /// + public int Sort { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/Dto/DictTypeGetOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/Dto/DictTypeGetOutput.cs new file mode 100644 index 0000000..23be8a2 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/Dto/DictTypeGetOutput.cs @@ -0,0 +1,8 @@ +namespace ZhonTai.Admin.Services.DictType.Dto; + +/// +/// 字典类型 +/// +public class DictTypeGetOutput : DictTypeUpdateInput +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/Dto/DictTypeGetPageInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/Dto/DictTypeGetPageInput.cs new file mode 100644 index 0000000..b00795c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/Dto/DictTypeGetPageInput.cs @@ -0,0 +1,12 @@ +namespace ZhonTai.Admin.Services.DictType.Dto; + +/// +/// 字典类型分页请求 +/// +public partial class DictTypeGetPageInput +{ + /// + /// 字典名称 + /// + public string Name { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/Dto/DictTypeGetPageOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/Dto/DictTypeGetPageOutput.cs new file mode 100644 index 0000000..446191a --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/Dto/DictTypeGetPageOutput.cs @@ -0,0 +1,32 @@ +namespace ZhonTai.Admin.Services.DictType.Dto; + +/// +/// 字典类型分页响应 +/// +public class DictTypeGetPageOutput +{ + /// + /// 主键Id + /// + public long Id { get; set; } + + /// + /// 字典名称 + /// + public string Name { get; set; } + + /// + /// 字典编码 + /// + public string Code { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } + + /// + /// 排序 + /// + public int Sort { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/Dto/DictTypeUpdateInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/Dto/DictTypeUpdateInput.cs new file mode 100644 index 0000000..2db1807 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/Dto/DictTypeUpdateInput.cs @@ -0,0 +1,17 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.DictType.Dto; + +/// +/// 修改 +/// +public class DictTypeUpdateInput : DictTypeAddInput +{ + /// + /// 主键Id + /// + [Required] + [ValidateRequired("请选择数据字典类型")] + public long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/IDictTypeService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/IDictTypeService.cs new file mode 100644 index 0000000..cb1eff8 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/DictType/IDictTypeService.cs @@ -0,0 +1,26 @@ +using ZhonTai.Admin.Core.Dto; +using ZhonTai.Admin.Services.DictType.Dto; + +namespace ZhonTai.Admin.Services.DictType; + +/// +/// 数据字典类型接口 +/// +public partial interface IDictTypeService +{ + Task GetAsync(long id); + + Task> GetPageAsync(PageInput input); + + Task AddAsync(DictTypeAddInput input); + + Task UpdateAsync(DictTypeUpdateInput input); + + Task DeleteAsync(long id); + + Task BatchDeleteAsync(long[] ids); + + Task SoftDeleteAsync(long id); + + Task BatchSoftDeleteAsync(long[] ids); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocAddGroupInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocAddGroupInput.cs new file mode 100644 index 0000000..3c8af65 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocAddGroupInput.cs @@ -0,0 +1,34 @@ +using ZhonTai.Admin.Domain.Doc; + +namespace ZhonTai.Admin.Services.Doc.Dto; + +/// +/// 添加分组 +/// +public class DocAddGroupInput +{ + /// + /// 父级节点 + /// + public long ParentId { get; set; } + + /// + /// 类型 + /// + public DocType Type { get; set; } + + /// + /// 名称 + /// + public string Label { get; set; } + + /// + /// 命名 + /// + public string Name { get; set; } + + /// + /// 打开 + /// + public bool? Opened { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocAddImageInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocAddImageInput.cs new file mode 100644 index 0000000..b0e47a4 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocAddImageInput.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Services.Doc.Dto; + +/// +/// 添加图片 +/// +public class DocAddImageInput +{ + /// + /// 用户Id + /// + public long DocumentId { get; set; } + + /// + /// 请求路径 + /// + public string Url { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocAddMenuInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocAddMenuInput.cs new file mode 100644 index 0000000..d0a4d55 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocAddMenuInput.cs @@ -0,0 +1,34 @@ +using ZhonTai.Admin.Domain.Doc; + +namespace ZhonTai.Admin.Services.Doc.Dto; + +/// +/// 添加菜单 +/// +public class DocAddMenuInput +{ + /// + /// 父级节点 + /// + public long ParentId { get; set; } + + /// + /// 类型 + /// + public DocType Type { get; set; } + + /// + /// 命名 + /// + public string Name { get; set; } + + /// + /// 名称 + /// + public string Label { get; set; } + + /// + /// 说明 + /// + public string Description { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocGetContentOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocGetContentOutput.cs new file mode 100644 index 0000000..04e949b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocGetContentOutput.cs @@ -0,0 +1,22 @@ +namespace ZhonTai.Admin.Services.Doc.Dto; + +/// +/// 文档内容 +/// +public class DocGetContentOutput +{ + /// + /// 编号 + /// + public long Id { get; set; } + + /// + /// 名称 + /// + public string Label { get; set; } + + /// + /// 内容 + /// + public string Content { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocGetGroupOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocGetGroupOutput.cs new file mode 100644 index 0000000..f7486ab --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocGetGroupOutput.cs @@ -0,0 +1,8 @@ +namespace ZhonTai.Admin.Services.Doc.Dto; + +/// +/// 文档分组 +/// +public class DocGetGroupOutput : DocUpdateGroupInput +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocGetMenuOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocGetMenuOutput.cs new file mode 100644 index 0000000..658f3cb --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocGetMenuOutput.cs @@ -0,0 +1,8 @@ +namespace ZhonTai.Admin.Services.Doc.Dto; + +/// +/// 文档菜单 +/// +public class DocGetMenuOutput : DocUpdateMenuInput +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocListOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocListOutput.cs new file mode 100644 index 0000000..b767f82 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocListOutput.cs @@ -0,0 +1,44 @@ +using ZhonTai.Admin.Domain.Doc; + +namespace ZhonTai.Admin.Services.Doc.Dto; + +/// +/// 文档列表 +/// +public class DocListOutput +{ + /// + /// 编号 + /// + public long Id { get; set; } + + /// + /// 父级节点 + /// + public long ParentId { get; set; } + + /// + /// 名称 + /// + public string Label { get; set; } + + /// + /// 类型 + /// + public DocType Type { get; set; } + + /// + /// 命名 + /// + public string Name { get; set; } + + /// + /// 描述 + /// + public string Description { get; set; } + + /// + /// 组打开 + /// + public bool? Opened { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocUpdateContentInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocUpdateContentInput.cs new file mode 100644 index 0000000..5213842 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocUpdateContentInput.cs @@ -0,0 +1,32 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.Doc.Dto; + +/// +/// 更新文档内容 +/// +public class DocUpdateContentInput +{ + /// + /// 编号 + /// + [Required] + [ValidateRequired("请选择文档")] + public long Id { get; set; } + + /// + /// 名称 + /// + public string Label { get; set; } + + /// + /// 内容 + /// + public string Content { get; set; } + + /// + /// Html + /// + public string Html { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocUpdateGroupInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocUpdateGroupInput.cs new file mode 100644 index 0000000..0eafc1a --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocUpdateGroupInput.cs @@ -0,0 +1,17 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.Doc.Dto; + +/// +/// 更新分组 +/// +public class DocUpdateGroupInput : DocAddGroupInput +{ + /// + /// 编号 + /// + [Required] + [ValidateRequired("请选择分组")] + public long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocUpdateMenuInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocUpdateMenuInput.cs new file mode 100644 index 0000000..ee70c7f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocUpdateMenuInput.cs @@ -0,0 +1,17 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.Doc.Dto; + +/// +/// 更新菜单 +/// +public class DocUpdateMenuInput : DocAddMenuInput +{ + /// + /// 编号 + /// + [Required] + [ValidateRequired("请选择菜单")] + public long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocUploadImageInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocUploadImageInput.cs new file mode 100644 index 0000000..56ff69f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/Dto/DocUploadImageInput.cs @@ -0,0 +1,19 @@ +using Microsoft.AspNetCore.Http; + +namespace ZhonTai.Admin.Services.Doc.Dto; + +/// +/// 上传图片 +/// +public class DocUploadImageInput +{ + /// + /// 上传文件 + /// + public IFormFile File { get; set; } + + /// + /// 文档编号 + /// + public long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/IDocService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/IDocService.cs new file mode 100644 index 0000000..57a8414 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Doc/IDocService.cs @@ -0,0 +1,42 @@ +using Microsoft.AspNetCore.Mvc; +using ZhonTai.Admin.Services.Doc.Dto; + +namespace ZhonTai.Admin.Services.Doc; + +/// +/// 文档接口 +/// +public partial interface IDocService +{ + Task> GetImageListAsync(long id); + + Task GetGroupAsync(long id); + + Task GetMenuAsync(long id); + + Task GetContentAsync(long id); + + Task> GetPlainListAsync(); + + Task> GetListAsync(string key, DateTime? start, DateTime? end); + + Task AddGroupAsync(DocAddGroupInput input); + + Task AddMenuAsync(DocAddMenuInput input); + + Task AddImageAsync(DocAddImageInput input); + + Task UpdateGroupAsync(DocUpdateGroupInput input); + + Task UpdateMenuAsync(DocUpdateMenuInput input); + + Task UpdateContentAsync(DocUpdateContentInput input); + + Task DeleteAsync(long id); + + Task DeleteImageAsync(long documentId, string url); + + Task SoftDeleteAsync(long id); + + Task UploadImage([FromForm] DocUploadImageInput input); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Email/Events/EmailMultipleSendEvent.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Email/Events/EmailMultipleSendEvent.cs new file mode 100644 index 0000000..767afcf --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Email/Events/EmailMultipleSendEvent.cs @@ -0,0 +1,92 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.Email.Events; + +/// +/// 邮件多发 +/// +public class EmailMultipleSendEvent +{ + public static class Models + { + /// + /// 邮箱 + /// + public class EmailModel + { + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 地址 + /// + public string Address { get; set; } + } + } + + /// + /// 发件人 + /// + public Models.EmailModel? FromEmail { get; set; } + + /// + /// 收件人列表 + /// + [Required(ErrorMessage = "请输入收件人")] + public List ToEmails { get; set; } = new List(); + + /// + /// 抄送人列表 + /// + public List CcEmails { get; set; } = new List(); + + /// + /// 密送人列表 + /// + public List BccEmails { get; set; } = new List(); + + /// + /// 邮件标题 + /// + [Required(ErrorMessage = "请输入邮件标题")] + public string Subject { get; set; } + + /// + /// 邮件内容 + /// + [Required(ErrorMessage = "请输入邮件内容")] + public string Body { get; set; } + + /// + /// 是否HTML格式 + /// + public bool IsHtml { get; set; } = true; + + /// + /// 附件列表 + /// + public List Attachments { get; set; } = new List(); + + /// + /// 附件模型 + /// + public class AttachmentModel + { + /// + /// 文件名 + /// + public string FileName { get; set; } + + /// + /// 文件内容(Base64编码) + /// + public string Content { get; set; } + + /// + /// 文件类型 + /// + public string ContentType { get; set; } + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Email/Events/EmailSendCodeEvent.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Email/Events/EmailSendCodeEvent.cs new file mode 100644 index 0000000..4ad6aab --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Email/Events/EmailSendCodeEvent.cs @@ -0,0 +1,39 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.Email.Events; + +/// +/// 邮箱验证码 +/// +public class EmailSendCodeEvent +{ + public static class Models + { + /// + /// 邮箱 + /// + public class EmailModel + { + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 地址 + /// + public string Address { get; set; } + } + } + + /// + /// 收件人 + /// + [Required(ErrorMessage = "请输入收件人")] + public Models.EmailModel ToEmail { get; set; } + + /// + /// 验证码 + /// + public string Code { get; set; } +} diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Email/Events/EmailSingleSendEvent.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Email/Events/EmailSingleSendEvent.cs new file mode 100644 index 0000000..27d3564 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Email/Events/EmailSingleSendEvent.cs @@ -0,0 +1,51 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.Email.Events; + +/// +/// 邮件单发 +/// +public class EmailSingleSendEvent +{ + public static class Models + { + /// + /// 邮箱 + /// + public class EmailModel + { + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 地址 + /// + public string Address { get; set; } + } + } + + /// + /// 发件人 + /// + public Models.EmailModel? FromEmail { get; set; } + + /// + /// 收件人 + /// + [Required(ErrorMessage = "请输入收件人")] + public Models.EmailModel ToEmail { get; set; } + + /// + /// 邮件标题 + /// + [Required(ErrorMessage = "请输入邮件标题")] + public string Subject { get; set; } + + /// + /// 邮件内容 + /// + [Required(ErrorMessage = "请输入邮件内容")] + public string Body { get; set; } +} diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Email/Events/SmsSingleSendEvent.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Email/Events/SmsSingleSendEvent.cs new file mode 100644 index 0000000..9c139c7 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Email/Events/SmsSingleSendEvent.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Services.Email.Events; + +/// +/// 短信单发事件 +/// +public class SmsSingleSendEvent +{ + /// + /// 手机号 + /// + public string Mobile { get; set; } + + /// + /// 短信内容 + /// + public string Text { get; set; } +} diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Email/IEmailSendService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Email/IEmailSendService.cs new file mode 100644 index 0000000..c1fa7d9 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Email/IEmailSendService.cs @@ -0,0 +1,61 @@ +using ZhonTai.Admin.Services.Email.Events; + +namespace ZhonTai.Admin.Contracts.Services.Email; + +/// +/// 邮件发送服务接口 +/// +public interface IEmailSendService +{ + /// + /// 发送单封邮件 + /// + /// 收件人邮箱 + /// 收件人姓名 + /// 邮件主题 + /// 邮件内容 + /// 发件人邮箱(可选) + /// 发件人姓名(可选) + /// + Task SendSingleEmailAsync(string toEmail, string toName, string subject, string body, string fromEmail = null, string fromName = null); + + /// + /// 发送多封邮件 + /// + /// 收件人列表 + /// 邮件主题 + /// 邮件内容 + /// 抄送人列表(可选) + /// 密送人列表(可选) + /// 是否HTML格式 + /// 附件列表(可选) + /// 发件人邮箱(可选) + /// 发件人姓名(可选) + /// + Task SendMultipleEmailAsync( + List<(string email, string name)> toEmails, + string subject, + string body, + List<(string email, string name)> ccEmails = null, + List<(string email, string name)> bccEmails = null, + bool isHtml = true, + List attachments = null, + string fromEmail = null, + string fromName = null); + + /// + /// 发送带附件的邮件 + /// + /// 收件人列表 + /// 邮件主题 + /// 邮件内容 + /// 附件列表 + /// 是否HTML格式 + /// + Task SendEmailWithAttachmentsAsync( + List<(string email, string name)> toEmails, + string subject, + string body, + List attachments, + bool isHtml = true); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackDetailOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackDetailOutput.cs new file mode 100644 index 0000000..aab94bc --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackDetailOutput.cs @@ -0,0 +1,42 @@ +namespace ZhonTai.Admin.Contracts.Services.Feedback; + +/// +/// 反馈详情输出 +/// +public class FeedbackDetailOutput : FeedbackListOutput +{ + /// + /// 反馈内容(完整内容) + /// + public string Content { get; set; } + + /// + /// 相关知情人 + /// + public string RelatedPersons { get; set; } + + /// + /// 附件文件路径 + /// + public string AttachmentPaths { get; set; } + + /// + /// 处理备注 + /// + public string ProcessRemark { get; set; } + + /// + /// 创建人 + /// + public long? CreatedUserId { get; set; } + + /// + /// 创建人姓名 + /// + public string CreatedUserName { get; set; } + + /// + /// 修改时间 + /// + public DateTime? ModifiedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackListOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackListOutput.cs new file mode 100644 index 0000000..0f96e5a --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackListOutput.cs @@ -0,0 +1,74 @@ +using ZhonTai.Admin.Contracts.Domain.Feedback; + +namespace ZhonTai.Admin.Contracts.Services.Feedback; + +/// +/// 反馈列表输出 +/// +public class FeedbackListOutput +{ + /// + /// 主键ID + /// + public long Id { get; set; } + + /// + /// 反馈标题 + /// + public string Title { get; set; } + + /// + /// 反馈类型 + /// + public FeedbackTypeEnum FeedbackType { get; set; } + + /// + /// 反馈类型名称 + /// + public string FeedbackTypeName { get; set; } + + /// + /// 被反馈团队 + /// + public string FeedbackTeam { get; set; } + + /// + /// 反馈人姓名 + /// + public string FeedbackPersonName { get; set; } + + /// + /// 反馈人邮箱 + /// + public string FeedbackPersonEmail { get; set; } + + /// + /// 处理状态 + /// + public FeedbackStatusEnum Status { get; set; } + + /// + /// 处理状态名称 + /// + public string StatusName { get; set; } + + /// + /// 处理人姓名 + /// + public string ProcessorName { get; set; } + + /// + /// 处理时间 + /// + public DateTime? ProcessTime { get; set; } + + /// + /// 反馈内容(摘要) + /// + public string ContentSummary { get; set; } + + /// + /// 创建时间 + /// + public DateTime? CreatedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackPageFilter.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackPageFilter.cs new file mode 100644 index 0000000..a5985b2 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackPageFilter.cs @@ -0,0 +1,44 @@ +using ZhonTai.Admin.Contracts.Domain.Feedback; + +namespace ZhonTai.Admin.Contracts.Services.Feedback; + +/// +/// 反馈分页过滤器 +/// +public class FeedbackPageFilter +{ + /// + /// 反馈标题 + /// + public string Title { get; set; } + + /// + /// 反馈类型 + /// + public FeedbackTypeEnum? FeedbackType { get; set; } + + /// + /// 被反馈团队 + /// + public string FeedbackTeam { get; set; } + + /// + /// 反馈人姓名 + /// + public string FeedbackPersonName { get; set; } + + /// + /// 处理状态 + /// + public FeedbackStatusEnum? Status { get; set; } + + /// + /// 创建开始时间 + /// + public DateTime? CreatedTimeStart { get; set; } + + /// + /// 创建结束时间 + /// + public DateTime? CreatedTimeEnd { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackProcessInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackProcessInput.cs new file mode 100644 index 0000000..fadd868 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackProcessInput.cs @@ -0,0 +1,21 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Contracts.Services.Feedback; + +/// +/// 反馈处理输入 +/// +public class FeedbackProcessInput +{ + /// + /// 反馈ID + /// + [Required(ErrorMessage = "反馈ID不能为空")] + public long FeedbackId { get; set; } + + /// + /// 处理备注 + /// + [StringLength(500, ErrorMessage = "处理备注长度不能超过500个字符")] + public string ProcessRemark { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackSubmitInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackSubmitInput.cs new file mode 100644 index 0000000..938109b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackSubmitInput.cs @@ -0,0 +1,53 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Contracts.Domain.Feedback; + +namespace ZhonTai.Admin.Contracts.Services.Feedback; + +/// +/// 意见反馈提交输入 +/// +public class FeedbackSubmitInput +{ + /// + /// 反馈标题 + /// + [Required(ErrorMessage = "反馈标题不能为空")] + [StringLength(200, ErrorMessage = "反馈标题长度不能超过200个字符")] + public string Title { get; set; } + + /// + /// 反馈类型 + /// + [Required(ErrorMessage = "反馈类型不能为空")] + public FeedbackTypeEnum FeedbackType { get; set; } + + /// + /// 反馈人Id + /// + public long FeedbackPersonId { get; set; } + + /// + /// 被反馈团队 + /// + [Required(ErrorMessage = "被反馈团队不能为空")] + [StringLength(100, ErrorMessage = "被反馈团队长度不能超过100个字符")] + public string FeedbackTeam { get; set; } + + /// + /// 相关知情人 + /// + [StringLength(500, ErrorMessage = "相关知情人长度不能超过500个字符")] + public string RelatedPersons { get; set; } + + /// + /// 建议内容 + /// + [Required(ErrorMessage = "建议内容不能为空")] + public string Content { get; set; } + + /// + /// 附件文件路径 + /// + [StringLength(1000, ErrorMessage = "附件路径长度不能超过1000个字符")] + public string AttachmentPaths { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackTeamProcessorAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackTeamProcessorAddInput.cs new file mode 100644 index 0000000..08ec037 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackTeamProcessorAddInput.cs @@ -0,0 +1,85 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Contracts.Services.Feedback; + +/// +/// 反馈团队负责人添加输入 +/// +public class FeedbackTeamProcessorAddInput +{ + /// + /// 团队名称 + /// + [Required(ErrorMessage = "团队名称不能为空")] + [StringLength(100, ErrorMessage = "团队名称长度不能超过100个字符")] + public string TeamName { get; set; } + + /// + /// 站点 + /// + [Required(ErrorMessage = "站点不能为空")] + [StringLength(50, ErrorMessage = "站点长度不能超过50个字符")] + public string Site { get; set; } + + /// + /// 处理人ID(模块负责人) + /// + [Required(ErrorMessage = "处理人ID不能为空")] + public long ProcessorId { get; set; } + + /// + /// 处理人姓名(模块负责人) + /// + [Required(ErrorMessage = "处理人姓名不能为空")] + [StringLength(50, ErrorMessage = "处理人姓名长度不能超过50个字符")] + public string ProcessorName { get; set; } + + /// + /// 处理人邮箱 + /// + [Required(ErrorMessage = "处理人邮箱不能为空")] + [EmailAddress(ErrorMessage = "邮箱格式不正确")] + [StringLength(100, ErrorMessage = "邮箱长度不能超过100个字符")] + public string ProcessorEmail { get; set; } + + /// + /// 排序 + /// + public int Sort { get; set; } = 0; +} + +/// +/// 预定义的团队负责人配置数据 +/// +public static class FeedbackTeamProcessorSeedData +{ + /// + /// 获取预定义的团队负责人配置 + /// + /// 团队负责人配置列表 + public static List GetSeedData() + { + return new List + { + // 上游生产 + new() { TeamName = "上游生产", Site = "WGQ", ProcessorName = "程安阳", ProcessorEmail = "chenganyang@company.com", ProcessorId = 1001 }, + new() { TeamName = "上游生产", Site = "FX", ProcessorName = "方明月", ProcessorEmail = "fangmingyue@company.com", ProcessorId = 1002 }, + new() { TeamName = "上游生产", Site = "WX", ProcessorName = "马军", ProcessorEmail = "majun@company.com", ProcessorId = 1003 }, + + // 下游生产 + new() { TeamName = "下游生产", Site = "WGQ", ProcessorName = "程安阳", ProcessorEmail = "chenganyang@company.com", ProcessorId = 1001 }, + new() { TeamName = "下游生产", Site = "FX", ProcessorName = "方明月", ProcessorEmail = "fangmingyue@company.com", ProcessorId = 1002 }, + new() { TeamName = "下游生产", Site = "WX", ProcessorName = "马军", ProcessorEmail = "majun@company.com", ProcessorId = 1003 }, + + // 生产支持 + new() { TeamName = "生产支持", Site = "WGQ", ProcessorName = "李金猛", ProcessorEmail = "lijinmeng@company.com", ProcessorId = 1004 }, + new() { TeamName = "生产支持", Site = "FX", ProcessorName = "方明月", ProcessorEmail = "fangmingyue@company.com", ProcessorId = 1002 }, + new() { TeamName = "生产支持", Site = "WX", ProcessorName = "马军", ProcessorEmail = "majun@company.com", ProcessorId = 1003 }, + + // 数智化 + new() { TeamName = "数智化", Site = "WGQ", ProcessorName = "李永海", ProcessorEmail = "liyonghai@company.com", ProcessorId = 1005 }, + new() { TeamName = "数智化", Site = "FX", ProcessorName = "李永海", ProcessorEmail = "liyonghai@company.com", ProcessorId = 1005 }, + new() { TeamName = "数智化", Site = "WX", ProcessorName = "李永海", ProcessorEmail = "liyonghai@company.com", ProcessorId = 1005 } + }; + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackTeamProcessorOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackTeamProcessorOutput.cs new file mode 100644 index 0000000..8c5adc9 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/Dto/FeedbackTeamProcessorOutput.cs @@ -0,0 +1,42 @@ +namespace ZhonTai.Admin.Contracts.Services.Feedback; + +/// +/// 反馈团队负责人输出 +/// +public class FeedbackTeamProcessorOutput +{ + /// + /// 主键ID + /// + public long Id { get; set; } + + /// + /// 团队名称 + /// + public string TeamName { get; set; } + + /// + /// 站点 + /// + public string Site { get; set; } + + /// + /// 处理人ID(模块负责人) + /// + public long ProcessorId { get; set; } + + /// + /// 处理人姓名(模块负责人) + /// + public string ProcessorName { get; set; } + + /// + /// 处理人邮箱 + /// + public string ProcessorEmail { get; set; } + + /// + /// 显示名称(团队-站点-负责人) + /// + public string DisplayName { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/IFeedbackService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/IFeedbackService.cs new file mode 100644 index 0000000..17ea8af --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Feedback/IFeedbackService.cs @@ -0,0 +1,79 @@ +using ZhonTai.Admin.Contracts.Domain.Feedback; +using ZhonTai.Admin.Core.Dto; +using ZhonTai.DynamicApi; + +namespace ZhonTai.Admin.Contracts.Services.Feedback; + +/// +/// 意见反馈服务接口 +/// +public interface IFeedbackService : IDynamicApi +{ + /// + /// 提交意见反馈 + /// + /// 反馈输入 + /// 反馈ID + Task SubmitFeedbackAsync(FeedbackSubmitInput input); + + /// + /// 获取反馈分页列表(用户端) + /// + /// 分页查询输入 + /// 反馈分页数据 + Task> GetPageAsync(PageInput input); + + /// + /// 获取待处理反馈列表(处理人端) + /// + /// 分页查询输入 + /// 反馈分页数据 + Task> GetPendingPageAsync(PageInput input); + + /// + /// 获取反馈详情 + /// + /// 反馈ID + /// 反馈详情 + Task GetAsync(long id); + + /// + /// 标记为处理中 + /// + /// 处理输入 + /// 处理结果 + Task MarkAsProcessingAsync(FeedbackProcessInput input); + + /// + /// 标记为已处理 + /// + /// 处理输入 + /// 处理结果 + Task MarkAsCompletedAsync(FeedbackProcessInput input); + + /// + /// 标记为已驳回 + /// + /// 驳回输入 + /// 驳回结果 + Task MarkAsRejectedAsync(FeedbackProcessInput input); + + /// + /// 获取团队负责人列表(用于下拉选择) + /// + /// 团队负责人列表 + Task> GetTeamProcessorsAsync(); + + /// + /// 添加团队负责人配置 + /// + /// 团队负责人配置输入 + /// 添加结果 + Task AddTeamProcessorAsync(FeedbackTeamProcessorAddInput input); + + /// + /// 初始化预定义的团队负责人配置数据 + /// + /// 初始化结果 + Task InitTeamProcessorSeedDataAsync(); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/File/Dto/FileDeleteInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/File/Dto/FileDeleteInput.cs new file mode 100644 index 0000000..310a0dc --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/File/Dto/FileDeleteInput.cs @@ -0,0 +1,17 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.Dto; + +/// +/// 删除 +/// +public class FileDeleteInput +{ + /// + /// 文件Id + /// + [Required] + [ValidateRequired("请选择文件")] + public long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/File/Dto/FileGetPageInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/File/Dto/FileGetPageInput.cs new file mode 100644 index 0000000..cc6a03d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/File/Dto/FileGetPageInput.cs @@ -0,0 +1,12 @@ +namespace ZhonTai.Admin.Domain.Dto; + +/// +/// 文件分页请求 +/// +public partial class FileGetPageInput +{ + /// + /// 文件名 + /// + public string FileName { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/File/Dto/FileGetPageOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/File/Dto/FileGetPageOutput.cs new file mode 100644 index 0000000..581737e --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/File/Dto/FileGetPageOutput.cs @@ -0,0 +1,72 @@ +namespace ZhonTai.Admin.Services.Dto; + +/// +/// 文件分页响应 +/// +public class FileGetPageOutput +{ + /// + /// 文件Id + /// + public long Id { get; set; } + + /// + /// OSS供应商 + /// + public string ProviderName { get; set; } + + /// + /// 存储桶名称 + /// + public string BucketName { get; set; } + + /// + /// 文件目录 + /// + public string FileDirectory { get; set; } + + /// + /// 文件Guid + /// + public Guid FileGuid { get; set; } + + /// + /// 文件名 + /// + public string FileName { get; set; } + + /// + /// 文件扩展名 + /// + public string Extension { get; set; } + + /// + /// 文件大小格式化 + /// + public string SizeFormat { get; set; } + + /// + /// 链接地址 + /// + public string LinkUrl { get; set; } + + /// + /// 创建者 + /// + public string CreatedUserName { get; set; } + + /// + /// 创建时间 + /// + public DateTime? CreatedTime { get; set; } + + /// + /// 修改者 + /// + public string ModifiedUserName { get; set; } + + /// + /// 修改时间 + /// + public DateTime? ModifiedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/File/IFileService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/File/IFileService.cs new file mode 100644 index 0000000..53a1725 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/File/IFileService.cs @@ -0,0 +1,24 @@ +using Microsoft.AspNetCore.Http; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using System.Threading.Tasks; +using ZhonTai.Admin.Core.Dto; +using ZhonTai.Admin.Domain; +using ZhonTai.Admin.Domain.Dto; +using ZhonTai.Admin.Services.Dto; + +namespace ZhonTai.Admin.Services; + +/// +/// 文件接口 +/// +public interface IFileService +{ + Task> GetPageAsync(PageInput input); + + Task DeleteAsync(FileDeleteInput input); + + Task UploadFileAsync(IFormFile file, string fileDirectory = "", bool fileReName = true); + + Task> UploadFilesAsync([Required] IFormFileCollection files, string fileDirectory = "", bool fileReName = true); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/LoginLog/Dto/LoginLogAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/LoginLog/Dto/LoginLogAddInput.cs new file mode 100644 index 0000000..b2996aa --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/LoginLog/Dto/LoginLogAddInput.cs @@ -0,0 +1,72 @@ +namespace ZhonTai.Admin.Services.LoginLog.Dto; + +/// +/// 添加 +/// +public class LoginLogAddInput +{ + /// + /// 租户Id + /// + public long? TenantId { get; set; } + + /// + /// 姓名 + /// + public string Name { get; set; } + + /// + /// IP + /// + public string IP { get; set; } + + /// + /// 国家 + /// + public string Country { get; set; } + + /// + /// 省份 + /// + public string Province { get; set; } + + /// + /// 城市 + /// + public string City { get; set; } + + /// + /// 网络服务商 + /// + public string Isp { get; init; } + + /// + /// 耗时(毫秒) + /// + public long ElapsedMilliseconds { get; set; } + + /// + /// 操作状态 + /// + public bool? Status { get; set; } + + /// + /// 操作消息 + /// + public string Msg { get; set; } + + /// + /// 创建者用户Id + /// + public long? CreatedUserId { get; set; } + + /// + /// 创建者用户名 + /// + public string CreatedUserName { get; set; } + + /// + /// 创建者姓名 + /// + public string CreatedUserRealName { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/LoginLog/Dto/LoginLogGetPageInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/LoginLog/Dto/LoginLogGetPageInput.cs new file mode 100644 index 0000000..26cf41d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/LoginLog/Dto/LoginLogGetPageInput.cs @@ -0,0 +1,32 @@ +namespace ZhonTai.Admin.Services.LoginLog.Dto; + +/// +/// 分页请求 +/// +public class LoginLogGetPageInput +{ + /// + /// 创建者 + /// + public string CreatedUserName { get; set; } + + /// + /// 操作状态 + /// + public bool? Status { get; set; } + + /// + /// IP + /// + public string IP { get; set; } + + /// + /// 创建开始时间 + /// + public DateTime? AddStartTime { get; set; } + + /// + /// 创建结束时间 + /// + public DateTime? AddEndTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/LoginLog/Dto/LoginLogGetPageOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/LoginLog/Dto/LoginLogGetPageOutput.cs new file mode 100644 index 0000000..7e49b5d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/LoginLog/Dto/LoginLogGetPageOutput.cs @@ -0,0 +1,82 @@ +namespace ZhonTai.Admin.Services.LoginLog.Dto; + +/// +/// 分页响应 +/// +public class LoginLogGetPageOutput +{ + /// + /// 编号 + /// + public long Id { get; set; } + + /// + /// 昵称 + /// + public string NickName { get; set; } + + /// + /// 创建者 + /// + public string CreatedUserName { get; set; } + + /// + /// IP + /// + public string IP { get; set; } + + /// + /// 国家 + /// + public string Country { get; set; } + + /// + /// 省份 + /// + public string Province { get; set; } + + /// + /// 城市 + /// + public string City { get; set; } + + /// + /// 网络服务商 + /// + public string Isp { get; init; } + + /// + /// 浏览器 + /// + public string Browser { get; set; } + + /// + /// 操作系统 + /// + public string Os { get; set; } + + /// + /// 设备 + /// + public string Device { get; set; } + + /// + /// 耗时(毫秒) + /// + public long ElapsedMilliseconds { get; set; } + + /// + /// 操作状态 + /// + public bool Status { get; set; } + + /// + /// 操作消息 + /// + public string Msg { get; set; } + + /// + /// 创建时间 + /// + public DateTime? CreatedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/LoginLog/ILoginLogService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/LoginLog/ILoginLogService.cs new file mode 100644 index 0000000..26fcd60 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/LoginLog/ILoginLogService.cs @@ -0,0 +1,14 @@ +using ZhonTai.Admin.Core.Dto; +using ZhonTai.Admin.Services.LoginLog.Dto; + +namespace ZhonTai.Admin.Services.LoginLog; + +/// +/// 登录日志接口 +/// +public interface ILoginLogService +{ + Task> GetPageAsync(PageInput input); + + Task AddAsync(LoginLogAddInput input); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgAddInput.cs new file mode 100644 index 0000000..5c924b3 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgAddInput.cs @@ -0,0 +1,39 @@ +using ZhonTai.Admin.Domain.Msg; + +namespace ZhonTai.Admin.Services.Msg.Dto; + +/// +/// 添加 +/// +public class MsgAddInput +{ + /// + /// 标题 + /// + public string Title { get; set; } + + /// + /// 内容 + /// + public string Content { get; set; } + + /// + /// 类型Id + /// + public long TypeId { get; set; } + + /// + /// 类型名称 + /// + public string TypeName { get; set; } + + /// + /// 定时发布时间 + /// + public DateTime? PublishTime { get; set; } + + /// + /// 消息状态 + /// + public MsgStatusEnum Status { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgAddMsgUserListInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgAddMsgUserListInput.cs new file mode 100644 index 0000000..543dfbe --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgAddMsgUserListInput.cs @@ -0,0 +1,20 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.Msg.Dto; + +/// +/// 添加消息用户列表 +/// +public class MsgAddMsgUserListInput +{ + /// + /// 消息 + /// + [Required(ErrorMessage = "请选择消息")] + public long MsgId { get; set; } + + /// + /// 用户 + /// + public long[] UserIds { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgGetMsgUserListInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgGetMsgUserListInput.cs new file mode 100644 index 0000000..6a1e822 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgGetMsgUserListInput.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Services.Msg.Dto; + +/// +/// 消息用户列表 +/// +public partial class MsgGetMsgUserListInput +{ + /// + /// 消息Id + /// + public long MsgId { get; set; } + + /// + /// 姓名 + /// + public string Name { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgGetMsgUserListOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgGetMsgUserListOutput.cs new file mode 100644 index 0000000..422327b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgGetMsgUserListOutput.cs @@ -0,0 +1,37 @@ +namespace ZhonTai.Admin.Services.Msg.Dto; + +/// +/// 消息用户列表 +/// +public class MsgGetMsgUserListOutput +{ + /// + /// 主键Id + /// + public long Id { get; set; } + + /// + /// 姓名 + /// + public string Name { get; set; } + + /// + /// 手机号 + /// + public string Mobile { get; set; } + + /// + /// 邮箱 + /// + public string Email { get; set; } + + /// + /// 是否已读 + /// + public bool IsRead { get; set; } + + /// + /// 已读时间 + /// + public DateTime? ReadTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgGetOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgGetOutput.cs new file mode 100644 index 0000000..bb05abd --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgGetOutput.cs @@ -0,0 +1,8 @@ +namespace ZhonTai.Admin.Services.Msg.Dto; + +/// +/// 消息 +/// +public class MsgGetOutput : MsgUpdateInput +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgGetPageInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgGetPageInput.cs new file mode 100644 index 0000000..100d8df --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgGetPageInput.cs @@ -0,0 +1,22 @@ +namespace ZhonTai.Admin.Services.Msg.Dto; + +/// +/// 消息分页请求 +/// +public partial class MsgGetPageInput +{ + /// + /// 标题 + /// + public string Title { get; set; } + + /// + /// 消息类型 + /// + public long? MsgTypeValue { get; set; } + + /// + /// 来源 1. 工作台 2. 后台管理 + /// + public int? Source { get; set; } = 2; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgGetPageOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgGetPageOutput.cs new file mode 100644 index 0000000..77199f1 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgGetPageOutput.cs @@ -0,0 +1,39 @@ +using ZhonTai.Admin.Domain.Msg; + +namespace ZhonTai.Admin.Services.Msg.Dto; + +/// +/// 消息分页响应 +/// +public class MsgGetPageOutput +{ + /// + /// 消息Id + /// + public long Id { get; set; } + + /// + /// 标题 + /// + public string Title { get; set; } + + /// + /// 类型Id + /// + public long TypeId { get; set; } + + /// + /// 类型名称 + /// + public string TypeName { get; set; } + + /// + /// 消息状态 + /// + public MsgStatusEnum Status { get; set; } + + /// + /// 创建时间 + /// + public virtual DateTime? CreatedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgUpdateInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgUpdateInput.cs new file mode 100644 index 0000000..a90ee78 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Msg/Dto/MsgUpdateInput.cs @@ -0,0 +1,17 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.Msg.Dto; + +/// +/// 修改 +/// +public partial class MsgUpdateInput : MsgAddInput +{ + /// + /// 消息Id + /// + [Required] + [ValidateRequired("请选择消息")] + public long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/MsgType/Dto/MsgTypeAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/MsgType/Dto/MsgTypeAddInput.cs new file mode 100644 index 0000000..00bf3e7 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/MsgType/Dto/MsgTypeAddInput.cs @@ -0,0 +1,37 @@ +namespace ZhonTai.Admin.Services.MsgType.Dto; + +/// +/// 添加 +/// +public class MsgTypeAddInput +{ + /// + /// 父级Id + /// + public long ParentId { get; set; } + + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 编码 + /// + public string Code { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 说明 + /// + public string Description { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/MsgType/Dto/MsgTypeGetListInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/MsgType/Dto/MsgTypeGetListInput.cs new file mode 100644 index 0000000..4b91100 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/MsgType/Dto/MsgTypeGetListInput.cs @@ -0,0 +1,12 @@ +namespace ZhonTai.Admin.Services.MsgType.Dto; + +/// +/// 查询列表请求 +/// +public partial class MsgTypeGetListInput +{ + /// + /// 名称 + /// + public string Name { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/MsgType/Dto/MsgTypeGetListOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/MsgType/Dto/MsgTypeGetListOutput.cs new file mode 100644 index 0000000..8e4746b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/MsgType/Dto/MsgTypeGetListOutput.cs @@ -0,0 +1,42 @@ +namespace ZhonTai.Admin.Services.MsgType.Dto; + +/// +/// 查询列表响应 +/// +public class MsgTypeGetListOutput +{ + /// + /// 主键 + /// + public long Id { get; set; } + + /// + /// 父级Id + /// + public long ParentId { get; set; } + + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 编码 + /// + public string Code { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 描述 + /// + public string Description { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/MsgType/Dto/MsgTypeGetOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/MsgType/Dto/MsgTypeGetOutput.cs new file mode 100644 index 0000000..04da9ff --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/MsgType/Dto/MsgTypeGetOutput.cs @@ -0,0 +1,8 @@ +namespace ZhonTai.Admin.Services.MsgType.Dto; + +/// +/// 消息类型 +/// +public class MsgTypeGetOutput : MsgTypeUpdateInput +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/MsgType/Dto/MsgTypeUpdateInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/MsgType/Dto/MsgTypeUpdateInput.cs new file mode 100644 index 0000000..6d94a71 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/MsgType/Dto/MsgTypeUpdateInput.cs @@ -0,0 +1,17 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.MsgType.Dto; + +/// +/// 修改 +/// +public partial class MsgTypeUpdateInput : MsgTypeAddInput +{ + /// + /// 消息分类Id + /// + [Required] + [ValidateRequired("请选择消息分类")] + public long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/Dto/OnlineAppAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/Dto/OnlineAppAddInput.cs new file mode 100644 index 0000000..4ea0a5d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/Dto/OnlineAppAddInput.cs @@ -0,0 +1,61 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.OnlineApp.Dto; + +/// +/// 添加在线应用 +/// +public class OnlineAppAddInput +{ + /// + /// 网站名称 + /// + [Required(ErrorMessage = "请输入网站名称")] + public string WebsiteName { get; set; } + + /// + /// 一级标题 + /// + [Required(ErrorMessage = "请输入一级标题")] + public string PrimaryTitle { get; set; } + + /// + /// 二级标题 + /// + public string SecondaryTitle { get; set; } + + /// + /// 联系人 + /// + [Required(ErrorMessage = "请输入联系人")] + public string ContactPerson { get; set; } + + /// + /// 系统操作教程链接 + /// + public string TutorialUrl { get; set; } + + /// + /// 适用site + /// + [Required(ErrorMessage = "请输入适用site")] + public string ApplicableSite { get; set; } + + /// + /// 功能简介 + /// + [Required(ErrorMessage = "请输入功能简介")] + public string FunctionIntro { get; set; } + + /// + /// 关键词 + /// + public string Keywords { get; set; } + + /// + /// 网址 + /// + [Required(ErrorMessage = "请输入网址")] + [Url(ErrorMessage = "请输入正确的网址格式")] + public string WebsiteUrl { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/Dto/OnlineAppGetOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/Dto/OnlineAppGetOutput.cs new file mode 100644 index 0000000..1481e55 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/Dto/OnlineAppGetOutput.cs @@ -0,0 +1,67 @@ + namespace ZhonTai.Admin.Domain.OnlineApp; + +/// +/// 在线应用查询输出 +/// +public partial class OnlineAppGetOutput +{ + /// + /// 主键Id + /// + public long Id { get; set; } + + /// + /// 网站名称 + /// + public string WebsiteName { get; set; } + + /// + /// 一级标题 + /// + public string PrimaryTitle { get; set; } + + /// + /// 二级标题 + /// + public string SecondaryTitle { get; set; } + + /// + /// 联系人 + /// + public string ContactPerson { get; set; } + + /// + /// 系统操作教程链接 + /// + public string TutorialUrl { get; set; } + + /// + /// 适用site + /// + public string ApplicableSite { get; set; } + + /// + /// 功能简介 + /// + public string FunctionIntro { get; set; } + + /// + /// 关键词 + /// + public string Keywords { get; set; } + + /// + /// 网址 + /// + public string WebsiteUrl { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedTime { get; set; } + + /// + /// 修改时间 + /// + public DateTime? ModifiedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/Dto/OnlineAppGetPageInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/Dto/OnlineAppGetPageInput.cs new file mode 100644 index 0000000..0f9d69d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/Dto/OnlineAppGetPageInput.cs @@ -0,0 +1,47 @@ +namespace ZhonTai.Admin.Services.OnlineApp.Dto; + +/// +/// 在线应用分页查询输入 +/// +public class OnlineAppGetPageInput +{ + /// + /// 网站名称 + /// + public string WebsiteName { get; set; } + + /// + /// 一级标题 + /// + public string PrimaryTitle { get; set; } + + /// + /// 二级标题 + /// + public string SecondaryTitle { get; set; } + + /// + /// 联系人 + /// + public string ContactPerson { get; set; } + + /// + /// 适用site + /// + public string ApplicableSite { get; set; } + + /// + /// 关键词 + /// + public string Keywords { get; set; } + + /// + /// 创建开始时间 + /// + public DateTime? StartCreatedTime { get; set; } + + /// + /// 创建结束时间 + /// + public DateTime? EndCreatedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/Dto/OnlineAppGetPageOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/Dto/OnlineAppGetPageOutput.cs new file mode 100644 index 0000000..84006d5 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/Dto/OnlineAppGetPageOutput.cs @@ -0,0 +1,62 @@ +namespace ZhonTai.Admin.Services.OnlineApp.Dto; + +/// +/// 在线应用分页查询输出 +/// +public class OnlineAppGetPageOutput +{ + /// + /// 主键Id + /// + public long Id { get; set; } + + /// + /// 网站名称 + /// + public string WebsiteName { get; set; } + + /// + /// 一级标题 + /// + public string PrimaryTitle { get; set; } + + /// + /// 二级标题 + /// + public string SecondaryTitle { get; set; } + + /// + /// 联系人 + /// + public string ContactPerson { get; set; } + + /// + /// 系统操作教程链接 + /// + public string TutorialUrl { get; set; } + + /// + /// 适用site + /// + public string ApplicableSite { get; set; } + + /// + /// 功能简介 + /// + public string FunctionIntro { get; set; } + + /// + /// 关键词 + /// + public string Keywords { get; set; } + + /// + /// 网址 + /// + public string WebsiteUrl { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/Dto/OnlineAppUpdateInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/Dto/OnlineAppUpdateInput.cs new file mode 100644 index 0000000..4478f59 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/Dto/OnlineAppUpdateInput.cs @@ -0,0 +1,15 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.OnlineApp.Dto; + +/// +/// 修改在线应用 +/// +public class OnlineAppUpdateInput : OnlineAppAddInput +{ + /// + /// 主键Id + /// + [Required(ErrorMessage = "请选择要修改的在线应用")] + public long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/IOnlineAppService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/IOnlineAppService.cs new file mode 100644 index 0000000..460617d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/OnlineApp/IOnlineAppService.cs @@ -0,0 +1,46 @@ +using ZhonTai.Admin.Core.Dto; +using ZhonTai.Admin.Domain.OnlineApp; +using ZhonTai.Admin.Services.OnlineApp.Dto; + +namespace ZhonTai.Admin.Services.OnlineApp; + +/// +/// 在线应用服务接口 +/// +public interface IOnlineAppService +{ + /// + /// 获取在线应用 + /// + /// 主键Id + /// + Task GetAsync(long id); + + /// + /// 查询在线应用分页 + /// + /// 查询参数 + /// + Task> GetPageAsync(PageInput input); + + /// + /// 新增在线应用 + /// + /// 新增参数 + /// + Task AddAsync(OnlineAppAddInput input); + + /// + /// 修改在线应用 + /// + /// 修改参数 + /// + Task UpdateAsync(OnlineAppUpdateInput input); + + /// + /// 删除在线应用 + /// + /// 主键Id + /// + Task DeleteAsync(long id); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/OperationLog/Dto/OperationLogAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/OperationLog/Dto/OperationLogAddInput.cs new file mode 100644 index 0000000..ef2052d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/OperationLog/Dto/OperationLogAddInput.cs @@ -0,0 +1,102 @@ +namespace ZhonTai.Admin.Services.OperationLog.Dto; + +/// +/// 添加 +/// +public class OperationLogAddInput +{ + /// + /// 姓名 + /// + public string Name { get; set; } + + /// + /// 接口名称 + /// + public string ApiLabel { get; set; } + + /// + /// 接口地址 + /// + public string ApiPath { get; set; } + + /// + /// 接口提交方法 + /// + public string ApiMethod { get; set; } + + /// + /// IP + /// + public string IP { get; set; } + + /// + /// 国家 + /// + public string Country { get; set; } + + /// + /// 省份 + /// + public string Province { get; set; } + + /// + /// 城市 + /// + public string City { get; set; } + + /// + /// 网络服务商 + /// + public string Isp { get; init; } + + /// + /// 浏览器 + /// + public string Browser { get; set; } + + /// + /// 操作系统 + /// + public string Os { get; set; } + + /// + /// 设备 + /// + public string Device { get; set; } + + /// + /// 浏览器信息 + /// + public string BrowserInfo { get; set; } + + /// + /// 耗时(毫秒) + /// + public long ElapsedMilliseconds { get; set; } + + /// + /// 操作状态 + /// + public bool? Status { get; set; } + + /// + /// 操作消息 + /// + public string Msg { get; set; } + + /// + /// 操作参数 + /// + public string Params { get; set; } + + /// + /// 状态码 + /// + public int? StatusCode { get; set; } + + /// + /// 操作结果 + /// + public string Result { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/OperationLog/Dto/OperationLogGetPageInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/OperationLog/Dto/OperationLogGetPageInput.cs new file mode 100644 index 0000000..466eb3e --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/OperationLog/Dto/OperationLogGetPageInput.cs @@ -0,0 +1,37 @@ +namespace ZhonTai.Admin.Services.OperationLog.Dto; + +/// +/// 查询分页请求 +/// +public class OperationLogGetPageInput +{ + /// + /// 创建者 + /// + public string CreatedUserName { get; set; } + + /// + /// 操作状态 + /// + public bool? Status { get; set; } + + /// + /// 操作接口 + /// + public string Api { get; set; } + + /// + /// IP + /// + public string IP { get; set; } + + /// + /// 创建开始时间 + /// + public DateTime? AddStartTime { get; set; } + + /// + /// 创建结束时间 + /// + public DateTime? AddEndTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/OperationLog/Dto/OperationLogGetPageOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/OperationLog/Dto/OperationLogGetPageOutput.cs new file mode 100644 index 0000000..9ca7e75 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/OperationLog/Dto/OperationLogGetPageOutput.cs @@ -0,0 +1,118 @@ +namespace ZhonTai.Admin.Services.OperationLog.Dto; + +/// +/// 查询分页响应 +/// +public class OperationLogGetPageOutput +{ + /// + /// 编号 + /// + public long Id { get; set; } + + /// + /// 昵称 + /// + public string NickName { get; set; } + + /// + /// 接口名称 + /// + public string ApiLabel { get; set; } + + /// + /// 接口地址 + /// + public string ApiPath { get; set; } + + /// + /// 接口提交方法 + /// + public string ApiMethod { get; set; } + + /// + /// IP + /// + public string IP { get; set; } + + /// + /// 国家 + /// + public string Country { get; set; } + + /// + /// 省份 + /// + public string Province { get; set; } + + /// + /// 城市 + /// + public string City { get; set; } + + /// + /// 网络服务商 + /// + public string Isp { get; init; } + + /// + /// 浏览器 + /// + public string Browser { get; set; } + + /// + /// 操作系统 + /// + public string Os { get; set; } + + /// + /// 设备 + /// + public string Device { get; set; } + + /// + /// 耗时(毫秒) + /// + public long ElapsedMilliseconds { get; set; } + + /// + /// 操作状态 + /// + public bool Status { get; set; } + + /// + /// 状态码 + /// + public int? StatusCode { get; set; } + + /// + /// 操作消息 + /// + public string Msg { get; set; } + + /// + /// 请求参数 + /// + public string Params { get; set; } + + /// + /// 响应结果 + /// + public string Result { get; set; } + + + /// + /// 创建者 + /// + public string CreatedUserName { get; set; } + + /// + /// 创建者姓名 + /// + public string CreatedUserRealName { get; set; } + + /// + /// 创建时间 + /// + public DateTime? CreatedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/OperationLog/IOperationLogService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/OperationLog/IOperationLogService.cs new file mode 100644 index 0000000..749b73b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/OperationLog/IOperationLogService.cs @@ -0,0 +1,14 @@ +using ZhonTai.Admin.Core.Dto; +using ZhonTai.Admin.Services.OperationLog.Dto; + +namespace ZhonTai.Admin.Services.OperationLog; + +/// +/// 操作日志接口 +/// +public interface IOperationLogService +{ + Task> GetPageAsync(PageInput input); + + Task AddAsync(OperationLogAddInput input); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/IOrgService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/IOrgService.cs new file mode 100644 index 0000000..79bc380 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/IOrgService.cs @@ -0,0 +1,22 @@ +using ZhonTai.Admin.Services.Org.Input; +using ZhonTai.Admin.Services.Org.Output; + +namespace ZhonTai.Admin.Services.Org; + +/// +/// 部门接口 +/// +public partial interface IOrgService +{ + Task GetAsync(long id); + + Task> GetListAsync(string key); + + Task AddAsync(OrgAddInput input); + + Task UpdateAsync(OrgUpdateInput input); + + Task DeleteAsync(long id); + + Task SoftDeleteAsync(long id); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/Input/OrgAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/Input/OrgAddInput.cs new file mode 100644 index 0000000..e6252f6 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/Input/OrgAddInput.cs @@ -0,0 +1,42 @@ +namespace ZhonTai.Admin.Services.Org.Input; + +/// +/// 添加 +/// +public class OrgAddInput +{ + /// + /// 父级 + /// + public long ParentId { get; set; } + + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 编码 + /// + public string Code { get; set; } + + /// + /// 值 + /// + public string Value { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } = true; + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 描述 + /// + public string Description { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/Input/OrgUpdateInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/Input/OrgUpdateInput.cs new file mode 100644 index 0000000..88c6f9a --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/Input/OrgUpdateInput.cs @@ -0,0 +1,17 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.Org.Input; + +/// +/// 修改 +/// +public class OrgUpdateInput : OrgAddInput +{ + /// + /// 主键Id + /// + [Required] + [ValidateRequired("请选择部门")] + public long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/Output/OrgGetListOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/Output/OrgGetListOutput.cs new file mode 100644 index 0000000..db823e9 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/Output/OrgGetListOutput.cs @@ -0,0 +1,52 @@ +namespace ZhonTai.Admin.Services.Org.Output; + +/// +/// 部门列表 +/// +public class OrgGetListOutput +{ + /// + /// 主键Id + /// + public long Id { get; set; } + + /// + /// 父级 + /// + public long ParentId { get; set; } + + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 编码 + /// + public string Code { get; set; } + + /// + /// 值 + /// + public string Value { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 描述 + /// + public string Description { get; set; } + + /// + /// 创建时间 + /// + public DateTime? CreatedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/Output/OrgGetOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/Output/OrgGetOutput.cs new file mode 100644 index 0000000..1efbd0c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/Output/OrgGetOutput.cs @@ -0,0 +1,10 @@ +using ZhonTai.Admin.Services.Org.Input; + +namespace ZhonTai.Admin.Services.Org.Output; + +/// +/// 部门 +/// +public class OrgGetOutput : OrgUpdateInput +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/Output/OrgGetSimpleListWithPathOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/Output/OrgGetSimpleListWithPathOutput.cs new file mode 100644 index 0000000..ed54988 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Org/Output/OrgGetSimpleListWithPathOutput.cs @@ -0,0 +1,18 @@ +namespace ZhonTai.Admin.Services.Org.Output; + +/// +/// 部门路径列表 +/// +public class OrgGetSimpleListWithPathOutput +{ + /// + /// 部门Id + /// + public long Id { get; set; } + + /// + /// 部门路径 + /// + public string Path { get; set; } + +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionAddDotInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionAddDotInput.cs new file mode 100644 index 0000000..eb75be0 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionAddDotInput.cs @@ -0,0 +1,52 @@ +namespace ZhonTai.Admin.Services.Permission.Dto; + +/// +/// 添加权限点 +/// +public class PermissionAddDotInput +{ + /// + /// 平台 + /// + public string Platform { get; set; } + + /// + /// 父级节点 + /// + public long ParentId { get; set; } + + /// + /// 关联接口 + /// + public List ApiIds { get; set; } + + /// + /// 权限名称 + /// + public string Label { get; set; } + + /// + /// 权限编码 + /// + public string Code { get; set; } + + /// + /// 说明 + /// + public string Description { get; set; } + + /// + /// 图标 + /// + public string Icon { get; set; } + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionAddGroupInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionAddGroupInput.cs new file mode 100644 index 0000000..ecd01b0 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionAddGroupInput.cs @@ -0,0 +1,72 @@ +namespace ZhonTai.Admin.Services.Permission.Dto; + +/// +/// 条件分组 +/// +public class PermissionAddGroupInput +{ + /// + /// 平台 + /// + public string Platform { get; set; } + + /// + /// 父级节点 + /// + public long ParentId { get; set; } + + /// + /// 视图 + /// + public long? ViewId { get; set; } + + /// + /// 路由命名 + /// + public string Name { get; set; } + + /// + /// 访问路由地址 + /// + public string Path { get; set; } + + /// + /// 重定向地址 + /// + public string Redirect { get; set; } + + /// + /// 权限名称 + /// + public string Label { get; set; } + + ///// + ///// 说明 + ///// + //public string Description { get; set; } + + /// + /// 隐藏 + /// + public bool Hidden { get; set; } = false; + + /// + /// 图标 + /// + public string Icon { get; set; } + + /// + /// 展开 + /// + public bool Opened { get; set; } = true; + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionAddMenuInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionAddMenuInput.cs new file mode 100644 index 0000000..eb9fb74 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionAddMenuInput.cs @@ -0,0 +1,97 @@ +namespace ZhonTai.Admin.Services.Permission.Dto; + +/// +/// 添加菜单 +/// +public class PermissionAddMenuInput +{ + /// + /// 平台 + /// + public string Platform { get; set; } + + /// + /// 父级节点 + /// + public long ParentId { get; set; } + + /// + /// 视图 + /// + public long? ViewId { get; set; } + + /// + /// 路由命名 + /// + public string Name { get; set; } + + /// + /// 路由地址 + /// + public string Path { get; set; } + + /// + /// 权限名称 + /// + public string Label { get; set; } + + /// + /// 说明 + /// + public string Description { get; set; } + + /// + /// 隐藏 + /// + public bool Hidden { get; set; } = false; + + /// + /// 图标 + /// + public string Icon { get; set; } + + /// + /// 打开新窗口 + /// + public bool NewWindow { get; set; } = false; + + /// + /// 链接外显 + /// + public bool External { get; set; } = false; + + /// + /// 是否缓存 + /// + public bool IsKeepAlive { get; set; } = true; + + /// + /// 是否固定 + /// + public bool IsAffix { get; set; } = false; + + /// + /// 链接地址 + /// + public string Link { get; set; } + + /// + /// 是否内嵌窗口 + /// + public bool IsIframe { get; set; } = false; + + /// + /// 是否系统权限 + /// + public bool IsSystem { get; set; } = false; + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionAssignInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionAssignInput.cs new file mode 100644 index 0000000..b9787c4 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionAssignInput.cs @@ -0,0 +1,21 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Consts; + +namespace ZhonTai.Admin.Services.Permission.Dto; + +/// +/// 权限分配 +/// +public class PermissionAssignInput +{ + /// + /// 平台 + /// + public string Platform { get; set; } = AdminConsts.WebName; + + [Required(ErrorMessage = "角色不能为空")] + public long RoleId { get; set; } + + [Required(ErrorMessage = "权限不能为空")] + public List PermissionIds { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetDotOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetDotOutput.cs new file mode 100644 index 0000000..7425565 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetDotOutput.cs @@ -0,0 +1,8 @@ +namespace ZhonTai.Admin.Services.Permission.Dto; + +/// +/// 权限点 +/// +public class PermissionGetDotOutput : PermissionUpdateDotInput +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetGroupOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetGroupOutput.cs new file mode 100644 index 0000000..8c87e75 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetGroupOutput.cs @@ -0,0 +1,8 @@ +namespace ZhonTai.Admin.Services.Permission.Dto; + +/// +/// 权限分组 +/// +public class PermissionGetGroupOutput : PermissionUpdateGroupInput +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetListInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetListInput.cs new file mode 100644 index 0000000..0cf1ae4 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetListInput.cs @@ -0,0 +1,22 @@ +namespace ZhonTai.Admin.Services.Permission.Dto; + +/// +/// 查询列表 +/// +public class PermissionGetListInput +{ + /// + /// 平台 + /// + public string Platform { get; set; } + + /// + /// 路由地址 + /// + public string Path { get; set; } + + /// + /// 权限名称 + /// + public string Label { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetListOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetListOutput.cs new file mode 100644 index 0000000..64fa08c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetListOutput.cs @@ -0,0 +1,84 @@ +using ZhonTai.Admin.Domain.Permission; + +namespace ZhonTai.Admin.Services.Permission.Dto; + +/// +/// 权限列表 +/// +public class PermissionGetListOutput +{ + /// + /// 权限Id + /// + public long Id { get; set; } + + /// + /// 平台 + /// + public string Platform { get; set; } + + /// + /// 父级节点 + /// + public long ParentId { get; set; } + + /// + /// 权限名称 + /// + public string Label { get; set; } + + /// + /// 权限类型 + /// + public PermissionType Type { get; set; } + + /// + ///路由地址 + /// + public string Path { get; set; } + + /// + /// 重定向地址 + /// + public string Redirect { get; set; } + + /// + /// 视图地址 + /// + public string ViewPath { get; set; } + + /// + /// 链接地址 + /// + public string Link { get; set; } + + /// + /// 接口路径 + /// + public string ApiPaths { get; set; } + + /// + /// 图标 + /// + public string Icon { get; set; } + + /// + /// 展开 + /// + public bool Opened { get; set; } + + /// + /// 排序 + /// + public int? Sort { get; set; } + + /// + /// 描述 + /// + public string Description { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetMenuOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetMenuOutput.cs new file mode 100644 index 0000000..71418ef --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetMenuOutput.cs @@ -0,0 +1,8 @@ +namespace ZhonTai.Admin.Services.Permission.Dto; + +/// +/// 权限菜单 +/// +public class PermissionGetMenuOutput : PermissionUpdateMenuInput +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetPermissionListOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetPermissionListOutput.cs new file mode 100644 index 0000000..1f08204 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionGetPermissionListOutput.cs @@ -0,0 +1,32 @@ +namespace ZhonTai.Admin.Services.Permission.Dto; + +/// +/// 权限列表 +/// +public class PermissionGetPermissionListOutput +{ + /// + /// 权限Id + /// + public long Id { get; set; } + + /// + /// 父级节点 + /// + public long ParentId { get; set; } + + /// + /// 权限名称 + /// + public string Label { get; set; } + + /// + /// 行显示 + /// + public bool Row { get; set; } + + /// + /// 权限列表 + /// + public List Children { get; set; } = new List(); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionSaveTenantPermissionsInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionSaveTenantPermissionsInput.cs new file mode 100644 index 0000000..93e7248 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionSaveTenantPermissionsInput.cs @@ -0,0 +1,15 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.Permission.Dto; + +/// +/// 保存租户权限 +/// +public class PermissionSaveTenantPermissionsInput +{ + [Required(ErrorMessage = "租户不能为空")] + public long TenantId { get; set; } + + [Required(ErrorMessage = "权限不能为空")] + public List PermissionIds { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionUpdateDotInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionUpdateDotInput.cs new file mode 100644 index 0000000..78f2131 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionUpdateDotInput.cs @@ -0,0 +1,17 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.Permission.Dto; + +/// +/// 修改权限点 +/// +public class PermissionUpdateDotInput : PermissionAddDotInput +{ + /// + /// 权限Id + /// + [Required] + [ValidateRequired("请选择权限点")] + public long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionUpdateGroupInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionUpdateGroupInput.cs new file mode 100644 index 0000000..e3924a8 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionUpdateGroupInput.cs @@ -0,0 +1,17 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.Permission.Dto; + +/// +/// 修改权限分组 +/// +public class PermissionUpdateGroupInput : PermissionAddGroupInput +{ + /// + /// 权限Id + /// + [Required] + [ValidateRequired("请选择权限分组")] + public long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionUpdateMenuInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionUpdateMenuInput.cs new file mode 100644 index 0000000..ac729e1 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/Dto/PermissionUpdateMenuInput.cs @@ -0,0 +1,17 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.Permission.Dto; + +/// +/// 修改权限菜单 +/// +public class PermissionUpdateMenuInput : PermissionAddMenuInput +{ + /// + /// 权限Id + /// + [Required] + [ValidateRequired("请选择菜单")] + public long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/IPermissionService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/IPermissionService.cs new file mode 100644 index 0000000..a0bf5e8 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Permission/IPermissionService.cs @@ -0,0 +1,39 @@ +using ZhonTai.Admin.Services.Permission.Dto; + +namespace ZhonTai.Admin.Services.Permission; + +/// +/// 权限接口 +/// +public partial interface IPermissionService +{ + Task GetGroupAsync(long id); + + Task GetMenuAsync(long id); + + Task GetDotAsync(long id); + + Task> GetPermissionListAsync(string platform); + + Task> GetRolePermissionListAsync(long roleId); + + Task> GetListAsync(PermissionGetListInput input); + + Task AddGroupAsync(PermissionAddGroupInput input); + + Task AddMenuAsync(PermissionAddMenuInput input); + + Task AddDotAsync(PermissionAddDotInput input); + + Task UpdateGroupAsync(PermissionUpdateGroupInput input); + + Task UpdateMenuAsync(PermissionUpdateMenuInput input); + + Task UpdateDotAsync(PermissionUpdateDotInput input); + + Task DeleteAsync(long id); + + Task SoftDeleteAsync(long id); + + Task AssignAsync(PermissionAssignInput input); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgAddInput.cs new file mode 100644 index 0000000..3ef70ba --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgAddInput.cs @@ -0,0 +1,37 @@ +namespace ZhonTai.Admin.Services.Pkg.Dto; + +/// +/// 添加 +/// +public class PkgAddInput +{ + /// + /// 父级Id + /// + public long ParentId { get; set; } + + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 编码 + /// + public string Code { get; set; } + + /// + /// 说明 + /// + public string Description { get; set; } + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgAddPkgTenantListInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgAddPkgTenantListInput.cs new file mode 100644 index 0000000..17b3601 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgAddPkgTenantListInput.cs @@ -0,0 +1,20 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.Pkg.Dto; + +/// +/// 添加套餐租户列表 +/// +public class PkgAddPkgTenantListInput +{ + /// + /// 套餐 + /// + [Required(ErrorMessage = "请选择套餐")] + public long PkgId { get; set; } + + /// + /// 租户列表 + /// + public long[] TenantIds { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetListInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetListInput.cs new file mode 100644 index 0000000..f1a28d0 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetListInput.cs @@ -0,0 +1,12 @@ +namespace ZhonTai.Admin.Services.Pkg.Dto; + +/// +/// 套餐列表请求 +/// +public partial class PkgGetListInput +{ + /// + /// 名称 + /// + public string Name { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetListOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetListOutput.cs new file mode 100644 index 0000000..6ebf25b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetListOutput.cs @@ -0,0 +1,47 @@ +namespace ZhonTai.Admin.Services.Pkg.Dto; + +/// +/// 套餐列表响应 +/// +public class PkgGetListOutput +{ + /// + /// 主键 + /// + public long Id { get; set; } + + /// + /// 父级Id + /// + public long ParentId { get; set; } + + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 编码 + /// + public string Code { get; set; } + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 描述 + /// + public string Description { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } + + /// + /// 创建时间 + /// + public DateTime? CreatedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetOutput.cs new file mode 100644 index 0000000..761f460 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetOutput.cs @@ -0,0 +1,8 @@ +namespace ZhonTai.Admin.Services.Pkg.Dto; + +/// +/// 套餐 +/// +public class PkgGetOutput : PkgUpdateInput +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetPageInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetPageInput.cs new file mode 100644 index 0000000..0f7c0a8 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetPageInput.cs @@ -0,0 +1,12 @@ +namespace ZhonTai.Admin.Services.Pkg.Dto; + +/// +/// 套餐分页请求 +/// +public partial class PkgGetPageInput +{ + /// + /// 名称 + /// + public string Name { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetPageOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetPageOutput.cs new file mode 100644 index 0000000..c799fa3 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetPageOutput.cs @@ -0,0 +1,42 @@ +namespace ZhonTai.Admin.Services.Pkg.Dto; + +/// +/// 套餐分页响应 +/// +public class PkgGetPageOutput +{ + /// + /// 主键 + /// + public long Id { get; set; } + + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 编码 + /// + public string Code { get; set; } + + /// + /// 说明 + /// + public string Description { get; set; } + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } + + /// + /// 创建时间 + /// + public DateTime? CreatedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetPkgTenantListInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetPkgTenantListInput.cs new file mode 100644 index 0000000..94d964d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetPkgTenantListInput.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Services.Pkg.Dto; + +/// +/// 套餐租户列表请求 +/// +public partial class PkgGetPkgTenantListInput +{ + /// + /// 租户名 + /// + public string TenantName { get; set; } + + /// + /// 套餐Id + /// + public long? PkgId { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetPkgTenantListOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetPkgTenantListOutput.cs new file mode 100644 index 0000000..ce57046 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgGetPkgTenantListOutput.cs @@ -0,0 +1,22 @@ +namespace ZhonTai.Admin.Services.Pkg.Dto; + +/// +/// 套餐租户列表响应 +/// +public class PkgGetPkgTenantListOutput +{ + /// + /// 主键Id + /// + public long Id { get; set; } + + /// + /// 租户名 + /// + public string Name { get; set; } + + /// + /// 租户编码 + /// + public string Code { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgSetPkgPermissionsInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgSetPkgPermissionsInput.cs new file mode 100644 index 0000000..952c9dd --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgSetPkgPermissionsInput.cs @@ -0,0 +1,21 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Consts; + +namespace ZhonTai.Admin.Services.Pkg.Dto; + +/// +/// 设置套餐权限 +/// +public class PkgSetPkgPermissionsInput +{ + /// + /// 平台 + /// + public string Platform { get; set; } = AdminConsts.WebName; + + [Required(ErrorMessage = "套餐不能为空")] + public long PkgId { get; set; } + + [Required(ErrorMessage = "权限不能为空")] + public List PermissionIds { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgUpdateInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgUpdateInput.cs new file mode 100644 index 0000000..8e9411e --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Pkg/Dto/PkgUpdateInput.cs @@ -0,0 +1,17 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.Pkg.Dto; + +/// +/// 修改 +/// +public partial class PkgUpdateInput : PkgAddInput +{ + /// + /// 套餐Id + /// + [Required] + [ValidateRequired("请选择套餐")] + public long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Inputs/PrintTemplateAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Inputs/PrintTemplateAddInput.cs new file mode 100644 index 0000000..3b6fbde --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Inputs/PrintTemplateAddInput.cs @@ -0,0 +1,32 @@ +namespace ZhonTai.Admin.Services.PrintTemplate.Inputs; + +/// +/// 添加 +/// +public class PrintTemplateAddInput +{ + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 编码 + /// + public string Code { get; set; } + + /// + /// 说明 + /// + public string Description { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } = true; + + /// + /// 排序 + /// + public int Sort { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Inputs/PrintTemplateGetPageInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Inputs/PrintTemplateGetPageInput.cs new file mode 100644 index 0000000..23072a3 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Inputs/PrintTemplateGetPageInput.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Services.PrintTemplate.Inputs; + +/// +/// 分页请求 +/// +public partial class PrintTemplateGetPageInput +{ + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 编码 + /// + public string Code { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Inputs/PrintTemplateSetEnableInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Inputs/PrintTemplateSetEnableInput.cs new file mode 100644 index 0000000..21129d0 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Inputs/PrintTemplateSetEnableInput.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Services.PrintTemplate.Inputs; + +/// +/// 设置启用 +/// +public class PrintTemplateSetEnableInput +{ + /// + /// 打印模板Id + /// + public long PrintTemplateId { get; set; } + + /// + /// 是否启用 + /// + public bool Enabled { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Inputs/PrintTemplateUpdateInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Inputs/PrintTemplateUpdateInput.cs new file mode 100644 index 0000000..4ec3ac9 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Inputs/PrintTemplateUpdateInput.cs @@ -0,0 +1,22 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.PrintTemplate.Inputs; + +/// +/// 修改 +/// +public partial class PrintTemplateUpdateInput : PrintTemplateAddInput +{ + /// + /// 打印模板Id + /// + [Required] + [ValidateRequired("请选择打印模板")] + public long Id { get; set; } + + /// + /// 版本 + /// + public long Version { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Inputs/PrintTemplateUpdateTemplateInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Inputs/PrintTemplateUpdateTemplateInput.cs new file mode 100644 index 0000000..b70060b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Inputs/PrintTemplateUpdateTemplateInput.cs @@ -0,0 +1,32 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.PrintTemplate.Inputs; + +/// +/// 修改模板 +/// +public class PrintTemplateUpdateTemplateInput +{ + /// + /// 打印模板Id + /// + [Required] + [ValidateRequired("请选择打印模板")] + public long Id { get; set; } + + /// + /// 模板 + /// + public string Template { get; set; } + + /// + /// 打印数据 + /// + public string PrintData { get; set; } + + /// + /// 版本 + /// + public long Version { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Ouputs/PrintTemplateGetOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Ouputs/PrintTemplateGetOutput.cs new file mode 100644 index 0000000..fb587cf --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Ouputs/PrintTemplateGetOutput.cs @@ -0,0 +1,10 @@ +using ZhonTai.Admin.Services.PrintTemplate.Inputs; + +namespace ZhonTai.Admin.Services.PrintTemplate.Outputs; + +/// +/// 表单响应 +/// +public class PrintTemplateGetOutput : PrintTemplateUpdateInput +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Ouputs/PrintTemplateGetPageOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Ouputs/PrintTemplateGetPageOutput.cs new file mode 100644 index 0000000..2691fd7 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Ouputs/PrintTemplateGetPageOutput.cs @@ -0,0 +1,42 @@ +namespace ZhonTai.Admin.Services.PrintTemplate.Outputs; + +/// +/// 分页响应 +/// +public class PrintTemplateGetPageOutput +{ + /// + /// 打印模板Id + /// + public long Id { get; set; } + + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 编码 + /// + public string Code { get; set; } + + /// + /// 说明 + /// + public string Description { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } = true; + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 版本 + /// + public long Version { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Ouputs/PrintTemplateGetUpdateTemplateOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Ouputs/PrintTemplateGetUpdateTemplateOutput.cs new file mode 100644 index 0000000..935b82b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/PrintTemplate/Ouputs/PrintTemplateGetUpdateTemplateOutput.cs @@ -0,0 +1,10 @@ +using ZhonTai.Admin.Services.PrintTemplate.Inputs; + +namespace ZhonTai.Admin.Services.PrintTemplate.Outputs; + +/// +/// 修改模板响应 +/// +public class PrintTemplateGetUpdateTemplateOutput : PrintTemplateUpdateTemplateInput +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionAddInput.cs new file mode 100644 index 0000000..1818ba5 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionAddInput.cs @@ -0,0 +1,74 @@ +using ZhonTai.Admin.Domain.Region; + +namespace ZhonTai.Admin.Services.Region; + +/// +/// 添加 +/// +public class RegionAddInput +{ + /// + /// 上级Id + /// + public long ParentId { get; set; } + + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 简称 + /// + public string ShortName { get; set; } + + /// + /// 级别 + /// + public RegionLevel Level { get; set; } + + /// + /// 代码 + /// + public string Code { get; set; } + + /// + /// 驻地 + /// + public string Capital { get; set; } + + /// + /// 人口(万人) + /// + public int? Population { get; set; } + + /// + /// 面积(平方千米) + /// + public int? Area { get; set; } + + /// + /// 区号 + /// + public string AreaCode { get; set; } + + /// + /// 邮编 + /// + public string ZipCode { get; set; } + + /// + /// 排序 + /// + public int? Sort { get; set; } + + /// + /// 热门 + /// + public bool Hot { get; set; } = false; + + /// + /// 启用 + /// + public bool Enabled { get; set; } = true; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionGetListInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionGetListInput.cs new file mode 100644 index 0000000..9e4d5d9 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionGetListInput.cs @@ -0,0 +1,22 @@ +namespace ZhonTai.Admin.Services.Region; + +/// +/// 地区列表请求 +/// +public class RegionGetListInput +{ + /// + /// 上级Id + /// + public long ParentId { get; set; } + + /// + /// 热门 + /// + public bool? Hot { get; set; } + + /// + /// 启用 + /// + public bool? Enabled { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionGetPageInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionGetPageInput.cs new file mode 100644 index 0000000..55f0dea --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionGetPageInput.cs @@ -0,0 +1,34 @@ +using ZhonTai.Admin.Domain.Region; + +namespace ZhonTai.Admin.Services.Region; + +/// +/// 地区分页请求 +/// +public class RegionGetPageInput +{ + /// + /// 上级Id + /// + public long? ParentId { get; set; } + + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 级别 + /// + public RegionLevel? Level { get; set; } + + /// + /// 热门 + /// + public bool? Hot { get; set; } + + /// + /// 启用 + /// + public bool? Enabled { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionSetEnableInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionSetEnableInput.cs new file mode 100644 index 0000000..79ceb78 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionSetEnableInput.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Services.Region; + +/// +/// 设置启用 +/// +public class RegionSetEnableInput +{ + /// + /// 地区Id + /// + public long RegionId { get; set; } + + /// + /// 是否启用 + /// + public bool Enabled { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionSetHotInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionSetHotInput.cs new file mode 100644 index 0000000..75da10c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionSetHotInput.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Services.Region; + +/// +/// 设置热门 +/// +public class RegionSetHotInput +{ + /// + /// 地区Id + /// + public long RegionId { get; set; } + + /// + /// 热门 + /// + public bool Hot { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionUpdateInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionUpdateInput.cs new file mode 100644 index 0000000..15d299f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Input/RegionUpdateInput.cs @@ -0,0 +1,18 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.Region; + + +/// +/// 修改 +/// +public class RegionUpdateInput : RegionAddInput +{ + /// + /// 主键Id + /// + [Required] + [ValidateRequired("请选择地区")] + public long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Output/RegionGetChildListOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Output/RegionGetChildListOutput.cs new file mode 100644 index 0000000..ef2411f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Output/RegionGetChildListOutput.cs @@ -0,0 +1,49 @@ +using ZhonTai.Admin.Domain.Region; + +namespace ZhonTai.Admin.Services.Region; + +/// +/// 下级列表 +/// +public class RegionGetChildListOutput +{ + /// + /// 主键Id + /// + public long Id { get; set; } + + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 级别 + /// + public RegionLevel Level { get; set; } + + /// + /// 拼音 + /// + public string Pinyin { get; set; } + + /// + /// 拼音首字母 + /// + public string PinyinFirst { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } + + /// + /// 热门 + /// + public bool Hot { get; set; } + + /// + /// 叶子节点 + /// + public bool Leaf { get => Level >= RegionLevel.Vilage; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Output/RegionGetOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Output/RegionGetOutput.cs new file mode 100644 index 0000000..7fafc53 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Output/RegionGetOutput.cs @@ -0,0 +1,12 @@ +namespace ZhonTai.Admin.Services.Region; + +/// +/// 地区 +/// +public class RegionGetOutput : RegionUpdateInput +{ + /// + /// 上级Id列表 + /// + public List ParentIdList { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Output/RegionGetPageOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Output/RegionGetPageOutput.cs new file mode 100644 index 0000000..95b6a31 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Region/Output/RegionGetPageOutput.cs @@ -0,0 +1,89 @@ +using ZhonTai.Admin.Domain.Region; + +namespace ZhonTai.Admin.Services.Region; + +/// +/// 地区分页响应 +/// +public class RegionGetPageOutput +{ + /// + /// 主键Id + /// + public long Id { get; set; } + + /// + /// 上级Id + /// + public long ParentId { get; set; } + + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 简称 + /// + public string ShortName { get; set; } + + /// + /// 级别 + /// + public RegionLevel Level { get; set; } + + /// + /// 代码 + /// + public string Code { get; set; } + + /// + /// 拼音 + /// + public string Pinyin { get; set; } + + /// + /// 拼音首字母 + /// + public string PinyinFirst { get; set; } + + /// + /// 驻地 + /// + public string Capital { get; set; } + + /// + /// 人口(万人) + /// + public int? Population { get; set; } + + /// + /// 面积(平方千米) + /// + public int? Area { get; set; } + + /// + /// 区号 + /// + public string AreaCode { get; set; } + + /// + /// 邮编 + /// + public string ZipCode { get; set; } + + /// + /// 排序 + /// + public int? Sort { get; set; } + + /// + /// 热门 + /// + public bool Hot { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/RemoteApp/Dto/RemoteAppAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/RemoteApp/Dto/RemoteAppAddInput.cs new file mode 100644 index 0000000..4fa6fb5 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/RemoteApp/Dto/RemoteAppAddInput.cs @@ -0,0 +1,43 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.RemoteApp.Dto; + +/// +/// 添加远程应用 +/// +public class RemoteAppAddInput +{ + /// + /// 图片地址 + /// + public string ImgUrl { get; set; } + + /// + /// 所属site + /// + [Required(ErrorMessage = "请输入所属site")] + public string Site { get; set; } + + /// + /// 名称 + /// + [Required(ErrorMessage = "请输入名称")] + public string Name { get; set; } + + /// + /// IP地址 + /// + [Required(ErrorMessage = "请输入IP地址")] + public string IpAddress { get; set; } + + /// + /// 域 + /// + [Required(ErrorMessage = "请输入域")] + public string Domain { get; set; } + + /// + /// 用户名 + /// + public string Username { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/RemoteApp/Dto/RemoteAppGetPageInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/RemoteApp/Dto/RemoteAppGetPageInput.cs new file mode 100644 index 0000000..c570c24 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/RemoteApp/Dto/RemoteAppGetPageInput.cs @@ -0,0 +1,37 @@ +namespace ZhonTai.Admin.Services.RemoteApp.Dto; + +/// +/// 远程应用分页查询输入 +/// +public class RemoteAppGetPageInput +{ + /// + /// 所属site + /// + public string Site { get; set; } + + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// IP地址 + /// + public string IpAddress { get; set; } + + /// + /// 域 + /// + public string Domain { get; set; } + + /// + /// 用户名 + /// + public string Username { get; set; } + + /// + /// 创建时间范围 + /// + public DateTime?[] CreatedTimeRange { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/RemoteApp/Dto/RemoteAppUpdateInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/RemoteApp/Dto/RemoteAppUpdateInput.cs new file mode 100644 index 0000000..3614f7b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/RemoteApp/Dto/RemoteAppUpdateInput.cs @@ -0,0 +1,25 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.RemoteApp.Dto; + +/// +/// 修改远程应用 +/// +public class RemoteAppUpdateInput : RemoteAppAddInput +{ + /// + /// 主键Id + /// + [Required(ErrorMessage = "请选择要修改的远程应用")] + public long Id { get; set; } +} + +public class RemoteAppConncetInput +{ + /// + /// 主键Id + /// + [Required(ErrorMessage = "请选择要修改的远程应用")] + public long Id { get; set; } +} + diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/RemoteApp/IRemoteAppService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/RemoteApp/IRemoteAppService.cs new file mode 100644 index 0000000..c57b3a2 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/RemoteApp/IRemoteAppService.cs @@ -0,0 +1,63 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using ZhonTai.Admin.Core.Dto; +using ZhonTai.Admin.Domain.RemoteApp; +using ZhonTai.Admin.Services.RemoteApp.Dto; + +namespace ZhonTai.Admin.Services.RemoteApp; + +/// +/// 远程应用服务 +/// +public interface IRemoteAppService +{ + /// + /// 获取远程应用 + /// + /// + /// + Task GetAsync(long id); + + /// + /// 查询远程应用分页 + /// + /// + /// + Task> GetPageAsync(PageInput input); + + /// + /// 新增远程应用 + /// + /// + /// + Task AddAsync(RemoteAppAddInput input); + + /// + /// 修改远程应用 + /// + /// + /// + Task UpdateAsync(RemoteAppUpdateInput input); + + /// + /// 删除远程应用 + /// + /// + /// + Task DeleteAsync(long id); + + /// + /// 生成远程链接信息 + /// + /// + /// + Task RemoteConnect(RemoteAppConncetInput input); + + /// + /// 上传图片 + /// + /// + /// + /// + Task RemoteUpload(IFormFile file, bool autoUpdate = false); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleAddInput.cs new file mode 100644 index 0000000..7d37202 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleAddInput.cs @@ -0,0 +1,57 @@ +using Newtonsoft.Json; +using ZhonTai.Admin.Domain.Org; +using ZhonTai.Admin.Domain.Role; + +namespace ZhonTai.Admin.Services.Role.Dto; + +/// +/// 添加 +/// +public class RoleAddInput +{ + /// + /// 父级Id + /// + public long ParentId { get; set; } + + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 编码 + /// + public string Code { get; set; } + + /// + /// 角色类型 + /// + public RoleType Type { get; set; } + + /// + /// 数据范围 + /// + public DataScope DataScope { get; set; } = DataScope.All; + + /// + /// 指定部门 + /// + public long[] OrgIds { get; set; } + + /// + /// 部门列表 + /// + [JsonIgnore] + public ICollection Orgs { get; set; } + + /// + /// 说明 + /// + public string Description { get; set; } + + /// + /// 排序 + /// + public int Sort { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleAddRoleUserListInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleAddRoleUserListInput.cs new file mode 100644 index 0000000..296f89b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleAddRoleUserListInput.cs @@ -0,0 +1,20 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.Role.Dto; + +/// +/// 添加角色用户列表 +/// +public class RoleAddRoleUserListInput +{ + /// + /// 角色 + /// + [Required(ErrorMessage = "请选择角色")] + public long RoleId { get; set; } + + /// + /// 用户 + /// + public long[] UserIds { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetListInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetListInput.cs new file mode 100644 index 0000000..b9a0e80 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetListInput.cs @@ -0,0 +1,12 @@ +namespace ZhonTai.Admin.Services.Role.Dto; + +/// +/// 角色列表请求 +/// +public partial class RoleGetListInput +{ + /// + /// 名称 + /// + public string Name { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetListOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetListOutput.cs new file mode 100644 index 0000000..8670032 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetListOutput.cs @@ -0,0 +1,44 @@ +using ZhonTai.Admin.Domain.Role; + +namespace ZhonTai.Admin.Services.Role.Dto; + +/// +/// 角色列表响应 +/// +public class RoleGetListOutput +{ + /// + /// 主键 + /// + public long Id { get; set; } + + /// + /// 父级Id + /// + public long ParentId { get; set; } + + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 编码 + /// + public string Code { get; set; } + + /// + /// 角色类型 + /// + public RoleType Type { get; set; } + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 描述 + /// + public string Description { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetOutput.cs new file mode 100644 index 0000000..27464ff --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetOutput.cs @@ -0,0 +1,8 @@ +namespace ZhonTai.Admin.Services.Role.Dto; + +/// +/// 角色 +/// +public class RoleGetOutput : RoleUpdateInput +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetPageInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetPageInput.cs new file mode 100644 index 0000000..e9f791e --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetPageInput.cs @@ -0,0 +1,12 @@ +namespace ZhonTai.Admin.Services.Role.Dto; + +/// +/// 角色分页请求 +/// +public partial class RoleGetPageInput +{ + /// + /// 名称 + /// + public string Name { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetPageOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetPageOutput.cs new file mode 100644 index 0000000..c4ab51c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetPageOutput.cs @@ -0,0 +1,37 @@ +namespace ZhonTai.Admin.Services.Role.Dto; + +/// +/// 角色分页响应 +/// +public class RoleGetPageOutput +{ + /// + /// 主键 + /// + public long Id { get; set; } + + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 编码 + /// + public string Code { get; set; } + + /// + /// 说明 + /// + public string Description { get; set; } + + /// + /// 隐藏 + /// + public bool Hidden { get; set; } + + /// + /// 创建时间 + /// + public DateTime? CreatedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetRoleUserListInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetRoleUserListInput.cs new file mode 100644 index 0000000..3e4134d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetRoleUserListInput.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Services.Role.Dto; + +/// +/// 角色用户列表请求 +/// +public partial class RoleGetRoleUserListInput +{ + /// + /// 姓名 + /// + public string Name { get; set; } + + /// + /// 角色Id + /// + public long? RoleId { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetRoleUserListOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetRoleUserListOutput.cs new file mode 100644 index 0000000..8f2f1fa --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleGetRoleUserListOutput.cs @@ -0,0 +1,27 @@ +namespace ZhonTai.Admin.Services.Role.Dto; + +/// +/// 角色用户列表响应 +/// +public class RoleGetRoleUserListOutput +{ + /// + /// 主键Id + /// + public long Id { get; set; } + + /// + /// 姓名 + /// + public string Name { get; set; } + + /// + /// 手机号 + /// + public string Mobile { get; set; } + + /// + /// 邮箱 + /// + public string Email { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleSetDataScopeInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleSetDataScopeInput.cs new file mode 100644 index 0000000..83d2a83 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleSetDataScopeInput.cs @@ -0,0 +1,28 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; +using ZhonTai.Admin.Domain.Role; + +namespace ZhonTai.Admin.Services.Role.Dto; + +/// +/// 设置数据范围 +/// +public class RoleSetDataScopeInput +{ + /// + /// 角色Id + /// + [Required] + [ValidateRequired("请选择角色")] + public long RoleId { get; set; } + + /// + /// 数据范围 + /// + public DataScope DataScope { get; set; } + + /// + /// 指定部门 + /// + public long[] OrgIds { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleUpdateInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleUpdateInput.cs new file mode 100644 index 0000000..154d052 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/Dto/RoleUpdateInput.cs @@ -0,0 +1,17 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.Role.Dto; + +/// +/// 修改 +/// +public partial class RoleUpdateInput : RoleAddInput +{ + /// + /// 角色Id + /// + [Required] + [ValidateRequired("请选择角色")] + public long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/IRoleService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/IRoleService.cs new file mode 100644 index 0000000..50ad196 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Role/IRoleService.cs @@ -0,0 +1,34 @@ +using ZhonTai.Admin.Core.Dto; +using ZhonTai.Admin.Services.Role.Dto; + +namespace ZhonTai.Admin.Services.Role; + +/// +/// 角色接口 +/// +public interface IRoleService +{ + Task GetAsync(long id); + + Task> GetListAsync(RoleGetListInput input); + + Task> GetPageAsync(PageInput input); + + Task AddAsync(RoleAddInput input); + + Task AddRoleUserAsync(RoleAddRoleUserListInput input); + + Task RemoveRoleUserAsync(RoleAddRoleUserListInput input); + + Task UpdateAsync(RoleUpdateInput input); + + Task DeleteAsync(long id); + + Task BatchDeleteAsync(long[] ids); + + Task SoftDeleteAsync(long id); + + Task BatchSoftDeleteAsync(long[] ids); + + Task SetDataScopeAsync(RoleSetDataScopeInput input); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/SearchTemplate/Inputs/SearchTemplateSaveInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/SearchTemplate/Inputs/SearchTemplateSaveInput.cs new file mode 100644 index 0000000..19cbbba --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/SearchTemplate/Inputs/SearchTemplateSaveInput.cs @@ -0,0 +1,27 @@ +namespace ZhonTai.Admin.Services.SearchTemplate.Inputs; + +/// +/// 保存请求 +/// +public class SearchTemplateSaveInput +{ + /// + /// 模块Id + /// + public long ModuleId { get; set; } + + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 模板 + /// + public string Template { get; set; } + + /// + /// 版本 + /// + public long Version { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/SearchTemplate/Ouputs/SearchTemplateGetListOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/SearchTemplate/Ouputs/SearchTemplateGetListOutput.cs new file mode 100644 index 0000000..54b272f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/SearchTemplate/Ouputs/SearchTemplateGetListOutput.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Services.SearchTemplate.Outputs; + +/// +/// 查询模板列表 +/// +public class SearchTemplateGetListOutput +{ + /// + /// 主键Id + /// + public long Id { get; set; } + + /// + /// 名称 + /// + public string Name { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/SearchTemplate/Ouputs/SearchTemplateGetUpdateOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/SearchTemplate/Ouputs/SearchTemplateGetUpdateOutput.cs new file mode 100644 index 0000000..5d81a91 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/SearchTemplate/Ouputs/SearchTemplateGetUpdateOutput.cs @@ -0,0 +1,10 @@ +using ZhonTai.Admin.Services.SearchTemplate.Inputs; + +namespace ZhonTai.Admin.Services.SearchTemplate.Outputs; + +/// +/// 修改响应 +/// +public class SearchTemplateGetUpdateOutput : SearchTemplateSaveInput +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/SiteMsg/Dto/SiteMsgGetContentOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/SiteMsg/Dto/SiteMsgGetContentOutput.cs new file mode 100644 index 0000000..141ccbf --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/SiteMsg/Dto/SiteMsgGetContentOutput.cs @@ -0,0 +1,37 @@ +namespace ZhonTai.Admin.Services.SiteMsg.Dto; + +/// +/// 消息内容 +/// +public class SiteMsgGetContentOutput +{ + /// + /// 消息Id + /// + public long MsgId { get; set; } + + /// + /// 标题 + /// + public string Title { get; set; } + + /// + /// 类型名称 + /// + public string TypeName { get; set; } + + /// + /// 内容 + /// + public string Content { get; set; } + + /// + /// 接收时间 + /// + public virtual DateTime? ReceivedTime { get; set; } + + /// + /// 是否已读 + /// + public bool? IsRead { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/SiteMsg/Dto/SiteMsgGetPageInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/SiteMsg/Dto/SiteMsgGetPageInput.cs new file mode 100644 index 0000000..6b242b3 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/SiteMsg/Dto/SiteMsgGetPageInput.cs @@ -0,0 +1,22 @@ +namespace ZhonTai.Admin.Services.SiteMsg.Dto; + +/// +/// 站点消息分页请求 +/// +public partial class SiteMsgGetPageInput +{ + /// + /// 是否已读 + /// + public bool? IsRead { get; set; } + + /// + /// 分类Id + /// + public long? TypeId { get; set; } + + /// + /// 标题 + /// + public string Title { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/SiteMsg/Dto/SiteMsgGetPageOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/SiteMsg/Dto/SiteMsgGetPageOutput.cs new file mode 100644 index 0000000..8c2e3fe --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/SiteMsg/Dto/SiteMsgGetPageOutput.cs @@ -0,0 +1,42 @@ +namespace ZhonTai.Admin.Services.SiteMsg.Dto; + +/// +/// 站点消息分页响应 +/// +public class SiteMsgGetPageOutput +{ + /// + /// 唯一Id + /// + public long Id { get; set; } + + /// + /// 消息Id + /// + public long MsgId { get; set; } + + /// + /// 标题 + /// + public string Title { get; set; } + + /// + /// 类型Id + /// + public long TypeId { get; set; } + + /// + /// 类型名称 + /// + public string TypeName { get; set; } + + /// + /// 是否已读 + /// + public bool? IsRead { get; set; } + + /// + /// 接收时间 + /// + public virtual DateTime? ReceivedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskAddInput.cs new file mode 100644 index 0000000..6163d0e --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskAddInput.cs @@ -0,0 +1,49 @@ +using FreeScheduler; + +namespace ZhonTai.Admin.Services.TaskScheduler.Dto; + +/// +/// 添加 +/// +public class TaskAddInput +{ + /// + /// 任务标题 + /// + public string Topic { get; set; } + + /// + /// 任务参数 + /// + public string Body { get; set; } + + /// + /// 任务执行多少轮,-1为永久循环 + /// + public int Round { get; set; } + + /// + /// 定时类型 + /// + public TaskInterval Interval { get; set; } + + /// + /// 定时参数 60,60,60,120,120,1200,1200 + /// + public string IntervalArgument { get; set; } + + /// + /// 报警邮件,多个邮件地址则逗号分隔 + /// + public string AlarmEmail { get; set; } + + /// + /// 失败重试次数 + /// + public int? FailRetryCount { get; set; } + + /// + /// 失败重试间隔(秒) + /// + public int? FailRetryInterval { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskGetOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskGetOutput.cs new file mode 100644 index 0000000..7b28307 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskGetOutput.cs @@ -0,0 +1,8 @@ +namespace ZhonTai.Admin.Services.TaskScheduler.Dto; + +/// +/// 任务 +/// +public class TaskGetOutput : TaskUpdateInput +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskGetPageInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskGetPageInput.cs new file mode 100644 index 0000000..f22ac3f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskGetPageInput.cs @@ -0,0 +1,39 @@ +using TaskStatus = FreeScheduler.TaskStatus; + +namespace ZhonTai.Admin.Domain.Task.Dto; + +/// +/// 任务分页请求 +/// +public partial class TaskGetPageInput +{ + /// + /// 分组名称 + /// + public string GroupName { get; set; } + + /// + /// 任务名称 + /// + public string TaskName { get; set; } + + /// + /// 集群Id + /// + public string ClusterId { get; set; } + + /// + /// 任务状态 + /// + public TaskStatus? TaskStatus { get; set; } + + /// + /// 创建开始时间 + /// + public DateTime? StartAddTime { get; set; } + + /// + /// 创建结束时间 + /// + public DateTime? EndAddTime { get; set; } +} diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskGetPageOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskGetPageOutput.cs new file mode 100644 index 0000000..13ac137 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskGetPageOutput.cs @@ -0,0 +1,65 @@ +using FreeScheduler; +using TaskStatus = FreeScheduler.TaskStatus; + +namespace ZhonTai.Admin.Services.TaskScheduler.Dto; + +/// +/// 任务分页响应 +/// +public class TaskGetPageOutput +{ + /// + /// 主键 + /// + public string Id { get; set; } + + /// + /// 任务标题 + /// + public string Topic { get; set; } + + /// + /// 任务数据 + /// + public string Body { get; set; } + + /// + /// 任务执行多少轮 + /// + public int Round { get; set; } + + /// + /// 定时类型 + /// + public TaskInterval Interval { get; set; } + + /// + /// 定时参数值 + /// + public string IntervalArgument { get; set; } + + /// + /// 任务状态 + /// + public TaskStatus Status { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreateTime { get; set; } + + /// + /// 最后运行时间 + /// + public DateTime LastRunTime { get; set; } + + /// + /// 当前运行到第几轮 + /// + public int CurrentRound { get; set; } + + /// + /// 错次数 + /// + public int ErrorTimes { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskLogGetPageInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskLogGetPageInput.cs new file mode 100644 index 0000000..32506ba --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskLogGetPageInput.cs @@ -0,0 +1,12 @@ +namespace ZhonTai.Admin.Domain.Task.Dto; + +/// +/// 任务日志分页请求 +/// +public partial class TaskLogGetPageInput +{ + /// + /// 任务Id + /// + public string TaskId { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskUpdateInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskUpdateInput.cs new file mode 100644 index 0000000..3a22c58 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/Dto/TaskUpdateInput.cs @@ -0,0 +1,15 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.TaskScheduler.Dto; + +/// +/// 修改 +/// +public partial class TaskUpdateInput : TaskAddInput +{ + /// + /// 任务Id + /// + [Required(ErrorMessage = "请选择任务")] + public string Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/ITaskLogService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/ITaskLogService.cs new file mode 100644 index 0000000..96931b1 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/ITaskLogService.cs @@ -0,0 +1,15 @@ +using FreeScheduler; +using ZhonTai.Admin.Core.Dto; +using ZhonTai.Admin.Domain.Task.Dto; + +namespace ZhonTai.Admin.Services.TaskScheduler; + +/// +/// 任务日志接口 +/// +public interface ITaskLogService +{ + PageOutput GetPage(PageInput input); + + void Add(TaskLog input); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/ITaskService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/ITaskService.cs new file mode 100644 index 0000000..bfce962 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TaskScheduler/ITaskService.cs @@ -0,0 +1,27 @@ +using ZhonTai.Admin.Core.Dto; +using ZhonTai.Admin.Domain.Task.Dto; +using ZhonTai.Admin.Services.TaskScheduler.Dto; + +namespace ZhonTai.Admin.Services.TaskScheduler; + +/// +/// 任务接口 +/// +public interface ITaskService +{ + Task GetAsync(string id); + + Task> GetPage(PageInput input); + + Task Add(TaskAddInput input); + + Task UpdateAsync(TaskUpdateInput input); + + void Pause(string id); + + void Resume(string id); + + void Run(string id); + + Task Delete(string id); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/TemplateCenter/Dto/TemplateCenterAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TemplateCenter/Dto/TemplateCenterAddInput.cs new file mode 100644 index 0000000..0fba645 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TemplateCenter/Dto/TemplateCenterAddInput.cs @@ -0,0 +1,60 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Contracts.Services.TemplateCenter.Dto; + +/// +/// 添加模板中心 +/// +public class TemplateCenterAddInput +{ + /// + /// 父级ID + /// + public long ParentId { get; set; } + + /// + /// 模板名称 + /// + [Required(ErrorMessage = "请输入模板名称")] + public string Name { get; set; } + + /// + /// 类型:1-文件夹,2-文件 + /// + public int Type { get; set; } + + /// + /// 联系人 + /// + public string ContactPerson { get; set; } + + /// + /// 功能简介 + /// + public string FunctionIntro { get; set; } + + /// + /// 关键词 + /// + public string Keywords { get; set; } + + /// + /// 网址 + /// + public string Site { get; set; } + + /// + /// 文件路径 + /// + public string FilePath { get; set; } + + /// + /// 文件关键词 + /// + public string FileKeword { get; set; } + + /// + /// 文件URL + /// + public string FileUrl { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/TemplateCenter/Dto/TemplateCenterGetOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TemplateCenter/Dto/TemplateCenterGetOutput.cs new file mode 100644 index 0000000..400aa18 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TemplateCenter/Dto/TemplateCenterGetOutput.cs @@ -0,0 +1,77 @@ +namespace ZhonTai.Admin.Contracts.Services.TemplateCenter.Dto; + +/// +/// 模板中心查询输出 +/// +public class TemplateCenterGetOutput +{ + /// + /// 主键Id + /// + public long Id { get; set; } + + /// + /// 父级ID + /// + public long ParentId { get; set; } + + /// + /// 模板名称 + /// + public string Name { get; set; } + + /// + /// 联系人 + /// + public string ContactPerson { get; set; } + + /// + /// 功能简介 + /// + public string FunctionIntro { get; set; } + + /// + /// 关键词 + /// + public string Keywords { get; set; } + + /// + /// 网址 + /// + public string Site { get; set; } + + /// + /// 类型:1-文件夹,2-文件 + /// + public int Type { get; set; } + + /// + /// 文件路径 + /// + public string FilePath { get; set; } + + /// + /// 文件关键词 + /// + public string FileKeword { get; set; } + + /// + /// 文件URL + /// + public string FileUrl { get; set; } + + /// + /// 创建时间 + /// + public DateTime? CreatedTime { get; set; } + + /// + /// 修改时间 + /// + public DateTime? ModifiedTime { get; set; } + + /// + /// 子级模板列表 + /// + public List Children { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/TemplateCenter/Dto/TemplateCenterUpdateInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TemplateCenter/Dto/TemplateCenterUpdateInput.cs new file mode 100644 index 0000000..55c3cd0 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TemplateCenter/Dto/TemplateCenterUpdateInput.cs @@ -0,0 +1,15 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Contracts.Services.TemplateCenter.Dto; + +/// +/// 修改模板中心 +/// +public class TemplateCenterUpdateInput : TemplateCenterAddInput +{ + /// + /// 主键Id + /// + [Required(ErrorMessage = "请选择模板")] + public long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/TemplateCenter/ITemplateCenterService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TemplateCenter/ITemplateCenterService.cs new file mode 100644 index 0000000..03204fb --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/TemplateCenter/ITemplateCenterService.cs @@ -0,0 +1,45 @@ +using ZhonTai.Admin.Contracts.Services.TemplateCenter.Dto; + +namespace ZhonTai.Admin.Contracts.Services.TemplateCenter; + +/// +/// 模板中心服务接口 +/// +public interface ITemplateCenterService +{ + /// + /// 获取模板树形结构列表 + /// + /// + Task> GetTreeAsync(); + + /// + /// 新增模板 + /// + /// 新增参数 + /// + Task AddAsync(TemplateCenterAddInput input); + + /// + /// 修改模板 + /// + /// 修改参数 + /// + Task UpdateAsync(TemplateCenterUpdateInput input); + + /// + /// 删除模板 + /// + /// 主键Id + /// + Task DeleteAsync(long id); + + /// + /// 读取共享文件夹内容并添加到指定父级下(加载子集) + /// + /// 文件夹路径 + /// 父级模板ID + /// 是否包含子文件夹 + /// + Task> GetSharedFolderContentAsync(string folderPath, long parentId, bool includeSubfolders = true); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantAddInput.cs new file mode 100644 index 0000000..30aec62 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantAddInput.cs @@ -0,0 +1,86 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.Tenant.Dto; + +/// +/// 添加 +/// +public class TenantAddInput +{ + /// + /// 租户Id + /// + public virtual long Id { get; set; } + + /// + /// 企业名称 + /// + [Required(ErrorMessage = "请输入企业名称")] + public string Name { get; set; } + + /// + /// 编码 + /// + public string Code { get; set; } + + /// + /// 套餐Ids + /// + public virtual long[] PkgIds { get; set; } + + /// + /// 姓名 + /// + public string RealName { get; set; } + + /// + /// 账号 + /// + [Required(ErrorMessage = "请输入账号")] + public string UserName { get; set; } + + /// + /// 密码 + /// + public string Password { get; set; } + + /// + /// 手机号码 + /// + public string Phone { get; set; } + + /// + /// 邮箱地址 + /// + public string Email { get; set; } + + /// + /// 域名 + /// + public string Domain { get; set; } + + /// + /// 数据库注册键 + /// + public string DbKey { get; set; } + + /// + /// 数据库 + /// + public FreeSql.DataType? DbType { get; set; } + + /// + /// 连接字符串 + /// + public string ConnectionString { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } + + /// + /// 说明 + /// + public string Description { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantGetOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantGetOutput.cs new file mode 100644 index 0000000..eebcf98 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantGetOutput.cs @@ -0,0 +1,18 @@ +using Newtonsoft.Json; +using ZhonTai.Admin.Domain.Pkg; + +namespace ZhonTai.Admin.Services.Tenant.Dto; + +public class TenantGetOutput : TenantUpdateInput +{ + /// + /// 套餐列表 + /// + [JsonIgnore] + public ICollection Pkgs { get; set; } + + /// + /// 套餐Id列表 + /// + public override long[] PkgIds => Pkgs?.Select(a => a.Id)?.ToArray(); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantGetPageInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantGetPageInput.cs new file mode 100644 index 0000000..6160ae7 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantGetPageInput.cs @@ -0,0 +1,12 @@ +namespace ZhonTai.Admin.Services.Tenant.Dto; + +/// +/// 租户分页请求 +/// +public class TenantGetPageInput +{ + /// + /// 企业名称 + /// + public string Name { get; set; } +} diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantGetPageOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantGetPageOutput.cs new file mode 100644 index 0000000..39adcf8 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantGetPageOutput.cs @@ -0,0 +1,79 @@ +using Newtonsoft.Json; +using ZhonTai.Admin.Domain.Pkg; + +namespace ZhonTai.Admin.Services.Tenant.Dto; + +/// +/// 租户分页响应 +/// +public class TenantGetPageOutput +{ + /// + /// 主键 + /// + public long Id { get; set; } + + /// + /// 企业名称 + /// + public string Name { get; set; } + + /// + /// 企业编码 + /// + public string Code { get; set; } + + [JsonIgnore] + public ICollection Pkgs { get; set; } + + /// + /// 套餐 + /// + public string[] PkgNames { get; set; } + + /// + /// 姓名 + /// + public string RealName { get; set; } + + /// + /// 账号 + /// + public string UserName { get; set; } + + /// + /// 手机号码 + /// + public string Phone { get; set; } + + /// + /// 邮箱地址 + /// + public string Email { get; set; } + + /// + /// 数据库 + /// + [JsonIgnore] + public FreeSql.DataType? DbType { get; set; } + + /// + /// 数据库名称 + /// + public string DbTypeName => DbType?.ToDescriptionOrString(); + + /// + /// 启用 + /// + public bool Enabled { get; set; } + + /// + /// 说明 + /// + public string Description { get; set; } + + /// + /// 创建时间 + /// + public DateTime? CreatedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantRegInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantRegInput.cs new file mode 100644 index 0000000..9f73671 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantRegInput.cs @@ -0,0 +1,66 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.Tenant.Dto; + +/// +/// 注册 +/// +public class TenantRegInput +{ + /// + /// 租户Id + /// + public virtual long Id { get; set; } + + /// + /// 企业名称 + /// + [Required(ErrorMessage = "请输入企业名称")] + public string Name { get; set; } + + /// + /// 编码 + /// + public string Code { get; set; } + + /// + /// 套餐Ids + /// + public virtual long[] PkgIds { get; set; } + + /// + /// 姓名 + /// + public string RealName { get; set; } + + /// + /// 账号 + /// + [Required(ErrorMessage = "请输入账号")] + public string UserName { get; set; } + + /// + /// 密码 + /// + public string Password { get; set; } + + /// + /// 手机号 + /// + public string Mobile { get; set; } + + /// + /// 邮箱地址 + /// + public string Email { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } + + /// + /// 说明 + /// + public string Description { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantSetEnableInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantSetEnableInput.cs new file mode 100644 index 0000000..68cea50 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantSetEnableInput.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Services.Tenant.Dto; + +/// +/// 设置启用 +/// +public class TenantSetEnableInput +{ + /// + /// 租户Id + /// + public long TenantId { get; set; } + + /// + /// 是否启用 + /// + public bool Enabled { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantUpdateInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantUpdateInput.cs new file mode 100644 index 0000000..2d3962f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/Dto/TenantUpdateInput.cs @@ -0,0 +1,17 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.Tenant.Dto; + +/// +/// 修改 +/// +public partial class TenantUpdateInput : TenantAddInput +{ + /// + /// 租户Id + /// + [Required] + [ValidateRequired("请选择租户")] + public override long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/ITenantService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/ITenantService.cs new file mode 100644 index 0000000..b1d2cda --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/Tenant/ITenantService.cs @@ -0,0 +1,26 @@ +using ZhonTai.Admin.Core.Dto; +using ZhonTai.Admin.Services.Tenant.Dto; + +namespace ZhonTai.Admin.Services.Tenant; + +/// +/// 租户接口 +/// +public interface ITenantService +{ + Task GetAsync(long id); + + Task> GetPageAsync(PageInput input); + + Task AddAsync(TenantAddInput input); + + Task RegAsync(TenantRegInput input); + + Task UpdateAsync(TenantUpdateInput input); + + Task DeleteAsync(long id); + + Task SoftDeleteAsync(long id); + + Task BatchSoftDeleteAsync(long[] ids); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/StaffAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/StaffAddInput.cs new file mode 100644 index 0000000..1ea5f57 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/StaffAddInput.cs @@ -0,0 +1,39 @@ +using ZhonTai.Admin.Domain.UserStaff; + +namespace ZhonTai.Admin.Domain.User; + +/// +/// 员工添加 +/// +public class StaffAddInput +{ + /// + /// 工号 + /// + public string JobNumber { get; set; } + + /// + /// 职位 + /// + public string Position { get; set; } + + /// + /// 性别 + /// + public Sex? Sex { get; set; } + + /// + /// 入职时间 + /// + public DateTime? EntryTime { get; set; } + + /// + /// 企业微信名片 + /// + public string WorkWeChatCard { get; set; } + + /// + /// 个人简介 + /// + public string Introduce { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/StaffUpdateInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/StaffUpdateInput.cs new file mode 100644 index 0000000..65b5f26 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/StaffUpdateInput.cs @@ -0,0 +1,13 @@ + +namespace ZhonTai.Admin.Domain.User; + +/// +/// 员工修改 +/// +public class StaffUpdateInput: StaffAddInput +{ + /// + /// 编号 + /// + public long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserAddInput.cs new file mode 100644 index 0000000..338ae5f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserAddInput.cs @@ -0,0 +1,27 @@ +namespace ZhonTai.Admin.Services.User.Dto; + +/// +/// 添加 +/// +public class UserAddInput: UserFormInput +{ + /// + /// 所属部门Ids + /// + public virtual long[] OrgIds { get; set; } + + /// + /// 主属部门Id + /// + public long OrgId { get; set; } + + /// + /// 密码 + /// + public virtual string Password { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } = true; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserAddMemberInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserAddMemberInput.cs new file mode 100644 index 0000000..2ff0b99 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserAddMemberInput.cs @@ -0,0 +1,21 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Domain.User; + +namespace ZhonTai.Admin.Services.User.Dto; + +/// +/// 添加会员 +/// +public class UserAddMemberInput: UserMemberFormInput +{ + /// + /// 密码 + /// + [Required(ErrorMessage = "请输入密码")] + public string Password { get; set; } + + /// + /// 状态 + /// + public UserStatus Status { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserBatchSetOrgInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserBatchSetOrgInput.cs new file mode 100644 index 0000000..7a27fa9 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserBatchSetOrgInput.cs @@ -0,0 +1,22 @@ +namespace ZhonTai.Admin.Services.User.Dto; + +/// +/// 批量设置部门 +/// +public class UserBatchSetOrgInput +{ + /// + /// 用户Id列表 + /// + public long[] UserIds { get; set; } + + /// + /// 所属部门Ids + /// + public virtual long[] OrgIds { get; set; } + + /// + /// 主属部门Id + /// + public long OrgId { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserChangePasswordInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserChangePasswordInput.cs new file mode 100644 index 0000000..55d8755 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserChangePasswordInput.cs @@ -0,0 +1,27 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.User.Dto; + +/// +/// 修改密码 +/// +public class UserChangePasswordInput +{ + /// + /// 旧密码 + /// + [Required(ErrorMessage = "请输入旧密码")] + public string OldPassword { get; set; } + + /// + /// 新密码 + /// + [Required(ErrorMessage = "请输入新密码")] + public string NewPassword { get; set; } + + /// + /// 确认新密码 + /// + [Required(ErrorMessage = "请输入确认新密码")] + public string ConfirmPassword { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserFormInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserFormInput.cs new file mode 100644 index 0000000..ad1c481 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserFormInput.cs @@ -0,0 +1,58 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Domain.User; + +namespace ZhonTai.Admin.Services.User.Dto; + +/// +/// 用户表单 +/// +public class UserFormInput +{ + /// + /// 用户Id + /// + public virtual long Id { get; set; } + + /// + /// 账号 + /// + [Required(ErrorMessage = "请输入账号")] + public string UserName { get; set; } + + /// + /// 姓名 + /// + [Required(ErrorMessage = "请输入姓名")] + public string Name { get; set; } + + /// + /// 手机号 + /// + public string Mobile { get; set; } + + /// + /// 邮箱 + /// + public string Email { get; set; } + + /// + /// 角色Ids + /// + public virtual long[] RoleIds { get; set; } + + /// + /// 直属主管Id + /// + public long? ManagerUserId { get; set; } + + /// + /// 直属主管姓名 + /// + public string ManagerUserName { get; set; } + + /// + /// 员工 + /// + [Required] + public StaffAddInput Staff { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserGetBasicOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserGetBasicOutput.cs new file mode 100644 index 0000000..3c28448 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserGetBasicOutput.cs @@ -0,0 +1,57 @@ +namespace ZhonTai.Admin.Services.User.Dto; + +/// +/// 用户基本信息 +/// +public class UserGetBasicOutput +{ + /// + /// 头像 + /// + public string Avatar { get; set; } + + /// + /// 姓名 + /// + public string Name { get; set; } + + /// + /// 昵称 + /// + public string NickName { get; set; } + + /// + /// 手机号 + /// + public string Mobile { get; set; } + + /// + /// 邮箱 + /// + public string Email { get; set; } + + /// + /// 最后登录时间 + /// + public DateTime? LastLoginTime { get; set; } + + /// + /// 最后登录IP + /// + public string LastLoginIP { get; set; } + + /// + /// 最后登录国家 + /// + public string LastLoginCountry { get; set; } + + /// + /// 最后登录省份 + /// + public string LastLoginProvince { get; set; } + + /// + /// 最后登录城市 + /// + public string LastLoginCity { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserGetDeletedUserPageOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserGetDeletedUserPageOutput.cs new file mode 100644 index 0000000..e93f7e8 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserGetDeletedUserPageOutput.cs @@ -0,0 +1,119 @@ +using Newtonsoft.Json; +using ZhonTai.Admin.Domain.Org; +using ZhonTai.Admin.Domain.Role; +using ZhonTai.Admin.Domain.User; +using ZhonTai.Admin.Domain.UserStaff; + +namespace ZhonTai.Admin.Services.User.Dto; + +/// +/// 已删除用户分页查询响应 +/// +public class UserGetDeletedUserPageOutput +{ + /// + /// 主键Id + /// + public long Id { get; set; } + + /// + /// 账号 + /// + public string UserName { get; set; } + + /// + /// 姓名 + /// + public string Name { get; set; } + + /// + /// 手机号 + /// + public string Mobile { get; set; } + + /// + /// 邮箱 + /// + public string Email { get; set; } + + /// + /// 用户类型 + /// + public UserType Type { get; set; } + + [JsonIgnore] + public ICollection Roles { get; set; } + + /// + /// 角色 + /// + public string RoleNames => string.Join(",", Roles?.Select(a => a.Name)?.ToArray()); + + /// + /// 启用 + /// + public bool Enabled { get; set; } + + /// + /// 性别 + /// + public Sex? Sex { get; set; } + + /// + /// 主属部门Id + /// + [JsonIgnore] + public long OrgId { get; set; } + + /// + /// 主属部门 + /// + public string OrgPath { get; set; } + + /// + /// 部门列表 + /// + [JsonIgnore] + public ICollection Orgs { get; set; } + + /// + /// 所属部门Id列表 + /// + [JsonIgnore] + public long[] OrgIds => Orgs?.Select(a => a.Id)?.ToArray(); + + /// + /// 所属部门 + /// + public string OrgPaths { get; set; } + + /// + /// 创建者用户名 + /// + public string CreatedUserName { get; set; } + + /// + /// 创建者姓名 + /// + public string CreatedUserRealName { get; set; } + + /// + /// 创建时间 + /// + public DateTime? CreatedTime { get; set; } + + /// + /// 修改者用户名 + /// + public string ModifiedUserName { get; set; } + + /// + /// 修改者姓名 + /// + public string ModifiedUserRealName { get; set; } + + /// + /// 修改时间 + /// + public DateTime? ModifiedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserGetOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserGetOutput.cs new file mode 100644 index 0000000..759a69b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserGetOutput.cs @@ -0,0 +1,21 @@ +using System.Text.Json.Serialization; +using ZhonTai.Admin.Domain.Role; + +namespace ZhonTai.Admin.Services.User.Dto; + +/// +/// 用户 +/// +public class UserGetOutput : UserUpdateInput +{ + /// + /// 角色列表 + /// + [JsonIgnore] + public ICollection Roles { get; set; } + + /// + /// 角色Id列表 + /// + public override long[] RoleIds => Roles?.Select(a => a.Id)?.ToArray(); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserGetPageInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserGetPageInput.cs new file mode 100644 index 0000000..ce7957d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserGetPageInput.cs @@ -0,0 +1,12 @@ +namespace ZhonTai.Admin.Services.User.Dto; + +/// +/// 用户分页查询条件 +/// +public class UserGetPageInput +{ + /// + /// 部门Id + /// + public long? OrgId { get; set; } +} diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserGetPageOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserGetPageOutput.cs new file mode 100644 index 0000000..4aef078 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserGetPageOutput.cs @@ -0,0 +1,129 @@ +using Newtonsoft.Json; +using ZhonTai.Admin.Domain.Org; +using ZhonTai.Admin.Domain.Role; +using ZhonTai.Admin.Domain.User; +using ZhonTai.Admin.Domain.UserStaff; + +namespace ZhonTai.Admin.Services.User.Dto; + +/// +/// 用户分页查询响应 +/// +public class UserGetPageOutput +{ + /// + /// 主键Id + /// + public long Id { get; set; } + + /// + /// 账号 + /// + public string UserName { get; set; } + + /// + /// 姓名 + /// + public string Name { get; set; } + + /// + /// 手机号 + /// + public string Mobile { get; set; } + + /// + /// 邮箱 + /// + public string Email { get; set; } + + /// + /// 用户类型 + /// + public UserType Type { get; set; } + + [JsonIgnore] + public ICollection Roles { get; set; } + + /// + /// 角色 + /// + public string RoleNames => string.Join(",", Roles?.Select(a => a.Name)?.ToArray()); + + /// + /// 是否主管 + /// + public bool IsManager { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } + + /// + /// 在线 + /// + public bool Online { get; set; } + + /// + /// 性别 + /// + public Sex? Sex { get; set; } + + /// + /// 主属部门Id + /// + [JsonIgnore] + public long OrgId { get; set; } + + /// + /// 主属部门 + /// + public string OrgPath { get; set; } + + /// + /// 部门列表 + /// + [JsonIgnore] + public ICollection Orgs { get; set; } + + /// + /// 所属部门Id列表 + /// + [JsonIgnore] + public long[] OrgIds => Orgs?.Select(a => a.Id)?.ToArray(); + + /// + /// 所属部门 + /// + public string OrgPaths { get; set; } + + /// + /// 创建者用户名 + /// + public string CreatedUserName { get; set; } + + /// + /// 创建者姓名 + /// + public string CreatedUserRealName { get; set; } + + /// + /// 创建时间 + /// + public DateTime? CreatedTime { get; set; } + + /// + /// 修改者用户名 + /// + public string ModifiedUserName { get; set; } + + /// + /// 修改者姓名 + /// + public string ModifiedUserRealName { get; set; } + + /// + /// 修改时间 + /// + public DateTime? ModifiedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserMemberFormInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserMemberFormInput.cs new file mode 100644 index 0000000..635a0eb --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserMemberFormInput.cs @@ -0,0 +1,35 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.User.Dto; + +/// +/// 会员表单 +/// +public class UserMemberFormInput +{ + /// + /// 会员Id + /// + public virtual long Id { get; set; } + + /// + /// 账号 + /// + [Required(ErrorMessage = "请输入账号")] + public string UserName { get; set; } + + /// + /// 姓名 + /// + public string Name { get; set; } + + /// + /// 手机号 + /// + public string Mobile { get; set; } + + /// + /// 邮箱 + /// + public string Email { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserResetPasswordInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserResetPasswordInput.cs new file mode 100644 index 0000000..27c7911 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserResetPasswordInput.cs @@ -0,0 +1,14 @@ +using ZhonTai.Admin.Core.Entities; + +namespace ZhonTai.Admin.Services.User.Dto; + +/// +/// 重置密码 +/// +public class UserResetPasswordInput : Entity +{ + /// + /// 密码 + /// + public string Password { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserRestoreInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserRestoreInput.cs new file mode 100644 index 0000000..dfbe293 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserRestoreInput.cs @@ -0,0 +1,12 @@ +namespace ZhonTai.Admin.Services.User.Dto; + +/// +/// 恢复 +/// +public class UserRestoreInput +{ + /// + /// 用户Id列表 + /// + public long[] UserIds { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserSetEnableInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserSetEnableInput.cs new file mode 100644 index 0000000..ac95341 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserSetEnableInput.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Services.User.Dto; + +/// +/// 设置启用 +/// +public class UserSetEnableInput +{ + /// + /// 用户Id + /// + public long UserId { get; set; } + + /// + /// 是否启用 + /// + public bool Enabled { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserSetManagerInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserSetManagerInput.cs new file mode 100644 index 0000000..ef73480 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserSetManagerInput.cs @@ -0,0 +1,22 @@ +namespace ZhonTai.Admin.Services.User.Dto; + +/// +/// 设置主管 +/// +public class UserSetManagerInput +{ + /// + /// 用户Id + /// + public long UserId { get; set; } + + /// + /// 部门Id + /// + public long OrgId { get; set; } + + /// + /// 是否主管 + /// + public bool IsManager { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserUpdateBasicInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserUpdateBasicInput.cs new file mode 100644 index 0000000..113353e --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserUpdateBasicInput.cs @@ -0,0 +1,20 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Services.User.Dto; + +/// +/// 更新基本信息 +/// +public class UserUpdateBasicInput +{ + /// + /// 姓名 + /// + [Required(ErrorMessage = "请输入姓名")] + public string Name { get; set; } + + /// + /// 昵称 + /// + public string NickName { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserUpdateInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserUpdateInput.cs new file mode 100644 index 0000000..891c966 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserUpdateInput.cs @@ -0,0 +1,18 @@ +using Newtonsoft.Json; +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.User.Dto; + +/// +/// 修改 +/// +public partial class UserUpdateInput: UserFormInput +{ + /// + /// 主键Id + /// + [Required] + [ValidateRequired("请选择用户")] + public override long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserUpdateMemberInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserUpdateMemberInput.cs new file mode 100644 index 0000000..ffad706 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Dto/UserUpdateMemberInput.cs @@ -0,0 +1,17 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.User.Dto; + +/// +/// 修改会员 +/// +public class UserUpdateMemberInput: UserMemberFormInput +{ + /// + /// 主键Id + /// + [Required] + [ValidateRequired("请选择会员")] + public override long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Events/UserOrgChangeEvent.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Events/UserOrgChangeEvent.cs new file mode 100644 index 0000000..114a512 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/Events/UserOrgChangeEvent.cs @@ -0,0 +1,22 @@ +namespace ZhonTai.Admin.Services.User.Events; + +/// +/// 部门转移 +/// +public class UserOrgChangeEvent +{ + /// + /// 用户Id列表 + /// + public long[] UserIds { get; set; } + + /// + /// 所属部门Id列表 + /// + public virtual long[] OrgIds { get; set; } + + /// + /// 主属部门Id + /// + public long OrgId { get; set; } +} diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/IUserService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/IUserService.cs new file mode 100644 index 0000000..adce8c5 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/User/IUserService.cs @@ -0,0 +1,52 @@ +using Microsoft.AspNetCore.Http; +using ZhonTai.Admin.Core.Auth; +using ZhonTai.Admin.Core.Dto; +using ZhonTai.Admin.Domain.User.Dto; +using ZhonTai.Admin.Services.Auth.Dto; +using ZhonTai.Admin.Services.User.Dto; + +namespace ZhonTai.Admin.Services.User; + +/// +/// 用户接口 +/// +public interface IUserService +{ + Task GetAsync(long id); + + Task> GetPageAsync(PageInput input); + + Task GetLoginUserAsync(long id); + + Task GetDataPermissionAsync(string? apiPath); + + Task AddAsync(UserAddInput input); + + Task AddMemberAsync(UserAddMemberInput input); + + Task UpdateAsync(UserUpdateInput input); + + Task DeleteAsync(long id); + + Task BatchDeleteAsync(long[] ids); + + Task SoftDeleteAsync(long id); + + Task BatchSoftDeleteAsync(long[] ids); + + Task ChangePasswordAsync(UserChangePasswordInput input); + + Task ResetPasswordAsync(UserResetPasswordInput input); + + Task SetManagerAsync(UserSetManagerInput input); + + Task UpdateBasicAsync(UserUpdateBasicInput input); + + Task GetBasicAsync(); + + Task GetPermissionAsync(); + + Task AvatarUpload(IFormFile file, bool autoUpdate = false); + + Task OneClickLoginAsync(string userName); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/UserClickStats/Dto/UserClickStatsDto.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/UserClickStats/Dto/UserClickStatsDto.cs new file mode 100644 index 0000000..48bd6c9 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/UserClickStats/Dto/UserClickStatsDto.cs @@ -0,0 +1,197 @@ +using System; +using ZhonTai.Admin.Core.Dto; + +namespace ZhonTai.Admin.Services.UserClickStats.Dto; + +/// +/// 用户点击统计查询 +/// +public class UserClickStatsGetInput +{ + /// + /// 主键Id + /// + public long Id { get; set; } +} + +/// +/// 用户点击统计添加 +/// +public class UserClickStatsAddInput +{ + /// + /// 网页类型 1 在线应用 3 模板中心 5 在线看板 + /// + public int WebType { get; set; } + + /// + /// 网页Id + /// + public long WebId { get; set; } + + /// + /// 用户Id + /// + public long UserId { get; set; } + + /// + /// 页面点击次数 + /// + public int PageClicks { get; set; } + + /// + /// 最后点击时间 + /// + public DateTime LastClickTime { get; set; } +} + +/// +/// 用户点击统计更新 +/// +public class UserClickStatsUpdateInput : UserClickStatsAddInput +{ + /// + /// 主键Id + /// + public long Id { get; set; } +} + +/// +/// 用户点击统计列表查询 +/// +public class UserClickStatsGetListInput : PageInput +{ + /// + /// 网页类型 + /// + public int? WebType { get; set; } + + /// + /// 网页Id + /// + public long? WebId { get; set; } + + /// + /// 用户Id + /// + public long? UserId { get; set; } +} + +/// +/// 用户点击统计输出 +/// +public class UserClickStatsGetOutput +{ + /// + /// 主键Id + /// + public long Id { get; set; } + + /// + /// 网页类型 1 在线应用 3 模板中心 5 在线看板 + /// + public int WebType { get; set; } + + /// + /// 网页Id + /// + public long WebId { get; set; } + + /// + /// 用户Id + /// + public long UserId { get; set; } + + /// + /// 页面点击次数 + /// + public int PageClicks { get; set; } + + /// + /// 最后点击时间 + /// + public DateTime LastClickTime { get; set; } + + /// + /// 创建时间 + /// + public DateTime? CreatedTime { get; set; } +} + +/// +/// 记录用户点击输入 +/// +public class RecordUserClickInput +{ + /// + /// 网页类型 1 在线应用 3 模板中心 5 在线看板 + /// + public int WebType { get; set; } + + /// + /// 网页Id + /// + public long WebId { get; set; } + + /// + /// 用户Id + /// + public long UserId { get; set; } +} + +/// +/// 获取热门网站列表输入 +/// +public class GetTopClickedWebsitesInput +{ + /// + /// 用户Id + /// + public long UserId { get; set;} +} + +/// +/// 热门网站输出 +/// +public class TopClickedWebsiteOutput +{ + /// + /// 网页类型 1 在线应用 3 模板中心 5 在线看板 + /// + public int WebType { get; set; } + + /// + /// 网页Id + /// + public long WebId { get; set; } + + /// + /// 网页名称 + /// + public string WebName { get; set; } + + /// + /// 联系人 + /// + public string ContactPerson {get; set;} + + /// + /// 教程地址 + /// + public string TutorialUrl {get; set;} + + /// + /// 标签 + /// + public string TagName { get; set; } + + /// + /// 网站地址 + /// + public string WebsiteUrl { get; set; } + + /// + /// 点击次数 + /// + public int PageClicks { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/UserClickStats/IUserClickService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/UserClickStats/IUserClickService.cs new file mode 100644 index 0000000..8f91214 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/UserClickStats/IUserClickService.cs @@ -0,0 +1,25 @@ +using System.Threading.Tasks; +using ZhonTai.Admin.Core.Dto; +using ZhonTai.Admin.Services.UserClickStats.Dto; + +namespace ZhonTai.Admin.Services.UserClickStats; + +/// +/// 用户点击统计服务 +/// +public interface IUserClickService +{ + /// + /// 记录用户点击 + /// + /// 点击记录输入参数 + /// + Task RecordClickAsync(RecordUserClickInput input); + + /// + /// 获取点击率最高的网站列表 + /// + /// 查询条件 + /// 热门网站列表 + Task> GetTopClickedWebsitesAsync(); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/UserCustomNavigation/Dto/UserCustomNavigationDto.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/UserCustomNavigation/Dto/UserCustomNavigationDto.cs new file mode 100644 index 0000000..3bf5697 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/UserCustomNavigation/Dto/UserCustomNavigationDto.cs @@ -0,0 +1,23 @@ +namespace ZhonTai.Admin.Services.UserCustomNavigation.Dto; + +/// +/// 保存自定义导航输入 +/// +public class SaveUserCustomNavigationInput +{ + /// + /// JSON字符串 + /// + public string Json { get; set; } +} + +/// +/// 加载自定义导航输出 +/// +public class UserCustomNavigationOutput +{ + /// + /// JSON字符串 + /// + public string Json { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/UserCustomNavigation/IUserCustomNavigationService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/UserCustomNavigation/IUserCustomNavigationService.cs new file mode 100644 index 0000000..706dce2 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/UserCustomNavigation/IUserCustomNavigationService.cs @@ -0,0 +1,21 @@ +using System.Threading.Tasks; +using ZhonTai.Admin.Services.UserCustomNavigation.Dto; + +namespace ZhonTai.Admin.Services.UserCustomNavigation; + +public interface IUserCustomNavigationService +{ + /// + /// 保存自定义导航 + /// + /// 用户ID + /// 导航JSON + Task SaveAsync(SaveUserCustomNavigationInput input); + + /// + /// 加载自定义导航 + /// + /// 用户ID + /// 导航JSON + Task GetAsync(); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewAddInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewAddInput.cs new file mode 100644 index 0000000..832232b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewAddInput.cs @@ -0,0 +1,52 @@ +namespace ZhonTai.Admin.Services.View.Dto; + +/// +/// 添加 +/// +public class ViewAddInput +{ + /// + /// 平台 + /// + public string Platform { get; set; } + + /// + /// 所属节点 + /// + public long ParentId { get; set; } + + /// + /// 视图命名 + /// + public string Name { get; set; } + + /// + /// 视图名称 + /// + public string Label { get; set; } + + /// + /// 视图路径 + /// + public string Path { get; set; } + + /// + /// 说明 + /// + public string Description { get; set; } + + /// + /// 缓存 + /// + public bool Cache { get; set; } = true; + + /// + /// 排序 + /// + public int? Sort { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } = true; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewGetListInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewGetListInput.cs new file mode 100644 index 0000000..81214ef --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewGetListInput.cs @@ -0,0 +1,27 @@ +namespace ZhonTai.Admin.Services.View.Dto; + +/// +/// 视图查询 +/// +public class ViewGetListInput +{ + /// + /// 平台 + /// + public string Platform { get; set; } + + /// + /// 视图命名 + /// + public string Name { get; set; } + + /// + /// 视图名称 + /// + public string Label { get; set; } + + /// + /// 视图路径 + /// + public string Path { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewGetListOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewGetListOutput.cs new file mode 100644 index 0000000..f8baab7 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewGetListOutput.cs @@ -0,0 +1,57 @@ +namespace ZhonTai.Admin.Services.View.Dto; + +/// +/// 视图列表 +/// +public class ViewGetListOutput +{ + /// + /// 视图Id + /// + public long Id { get; set; } + + /// + /// 视图父级 + /// + public long? ParentId { get; set; } + + /// + /// 平台 + /// + public string Platform { get; set; } + + /// + /// 视图命名 + /// + public string Name { get; set; } + + /// + /// 视图名称 + /// + public string Label { get; set; } + + /// + /// 视图路径 + /// + public string Path { get; set; } + + /// + /// 缓存 + /// + public bool Cache { get; set; } = true; + + /// + /// 排序 + /// + public int Sort { get; set; } + + /// + /// 启用 + /// + public bool Enabled { get; set; } + + /// + /// 说明 + /// + public string Description { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewGetOutput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewGetOutput.cs new file mode 100644 index 0000000..9cc7da3 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewGetOutput.cs @@ -0,0 +1,8 @@ +namespace ZhonTai.Admin.Services.View.Dto; + +/// +/// 视图 +/// +public class ViewGetOutput : ViewUpdateInput +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewSyncInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewSyncInput.cs new file mode 100644 index 0000000..a47a86f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewSyncInput.cs @@ -0,0 +1,12 @@ +namespace ZhonTai.Admin.Services.View.Dto; + +/// +/// 视图同步 +/// +public class ViewSyncInput +{ + /// + /// 视图列表 + /// + public List Views { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewSyncModel.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewSyncModel.cs new file mode 100644 index 0000000..f186256 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewSyncModel.cs @@ -0,0 +1,32 @@ +namespace ZhonTai.Admin.Services.View.Dto; + +/// +/// 视图同步模型 +/// +public class ViewSyncModel +{ + /// + /// 视图命名 + /// + public string Name { get; set; } + + /// + /// 地址 + /// + public string Path { get; set; } + + /// + /// 视图名称 + /// + public string Label { get; set; } + + /// + /// 说明 + /// + public string Description { get; set; } + + /// + /// 缓存 + /// + public bool Cache { get; set; } = true; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewUpdateInput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewUpdateInput.cs new file mode 100644 index 0000000..2083e71 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/Dto/ViewUpdateInput.cs @@ -0,0 +1,17 @@ +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Validators; + +namespace ZhonTai.Admin.Services.View.Dto; + +/// +/// 修改 +/// +public class ViewUpdateInput : ViewAddInput +{ + /// + /// 视图Id + /// + [Required] + [ValidateRequired("请选择视图")] + public long Id { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/IViewService.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/IViewService.cs new file mode 100644 index 0000000..3a0f938 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/View/IViewService.cs @@ -0,0 +1,27 @@ +using ZhonTai.Admin.Services.View.Dto; + +namespace ZhonTai.Admin.Services.View; + +/// +/// 视图接口 +/// +public interface IViewService +{ + Task GetAsync(long id); + + Task> GetListAsync(ViewGetListInput input); + + Task AddAsync(ViewAddInput input); + + Task UpdateAsync(ViewUpdateInput input); + + Task DeleteAsync(long id); + + Task BatchDeleteAsync(long[] ids); + + Task SoftDeleteAsync(long id); + + Task BatchSoftDeleteAsync(long[] ids); + + Task SyncAsync(ViewSyncInput input); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/Services/WebSocket/Dto/WebSocketPreConnectInpput.cs b/src/modules/admin/ZhonTai.Admin.Contracts/Services/WebSocket/Dto/WebSocketPreConnectInpput.cs new file mode 100644 index 0000000..ac1577f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/Services/WebSocket/Dto/WebSocketPreConnectInpput.cs @@ -0,0 +1,12 @@ +namespace ZhonTai.Admin.Services.WebSocket.Dto; + +/// +/// WebSocket请求 +/// +public class WebSocketPreConnectInput +{ + /// + /// WebSocketId + /// + public long? WebsocketId { get; set; } +} diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/ZhonTai.Admin.Contracts.csproj b/src/modules/admin/ZhonTai.Admin.Contracts/ZhonTai.Admin.Contracts.csproj new file mode 100644 index 0000000..c18ec9f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Contracts/ZhonTai.Admin.Contracts.csproj @@ -0,0 +1,29 @@ + + + + 中台Admin权限管理契约库 + false + + + + 1701;1702;1591;8632;RF001; + + + + + PreserveNewest + + + + + + + + + + + + + + + diff --git a/src/modules/admin/ZhonTai.Admin.Contracts/key.snk b/src/modules/admin/ZhonTai.Admin.Contracts/key.snk new file mode 100644 index 0000000000000000000000000000000000000000..28444d91a759e1bf1653f8175cab7238a17cc141 GIT binary patch literal 596 zcmV-a0;~N80ssI2Bme+XQ$aES1ONa50097z8~=A4Mp$#P=K#xQwWE&mHJh#TQEt=# zO?*BL*=bJ0T?GV0|Hh^m;O57ujvDXR`M$+NX}|~lBt$XZB=rRW3Gx= zGBjvRThrd3qmIAd<>^>!nLAGR;-|NI8j!o}s%^!pQ^BLg;x~Q*^DVvprZhI(IegF0 zs+-VIU)1|%=|D{VY!(^l_K+Q*?&*DLD)_(mJ2C!&4n_89grQy;%KF;1|6l1917wGi z*?>>B?XhA8FOv74>pZtgC@waCo4v`5ZyB5QD3ispUi5*!l8~1^|9)JZ1K~VI$iT?E zmEF(+Ac z^PUn+S^)LpI>-!al4a-j0tH1#g4snayG9B+p>*~Td?j_Ev#I)Z3{d{nYUtfP-^CK$Fx%lYBotl5r_himG$=t`j`u#{?*B*WPF_WU zu{Os-Ebzs>%?pDbBgF3t{{+j8ybc~z>}YD3X@wD~hm#;gJ)*9Lnc$0Njxy9?thhiR z1}kQI2%FXI>Y6e=OHZ}{Y?F5EO&eW+NC-ydT*@9i0bFkTP56^}?I#S>#9t{DPeQn( ibV8IRIj%N7WFnvfhp;IZ8S5iz^ZJ0v;) literal 0 HcmV?d00001 diff --git a/src/modules/admin/ZhonTai.Admin.Core/Aop/AopHelper.cs b/src/modules/admin/ZhonTai.Admin.Core/Aop/AopHelper.cs new file mode 100644 index 0000000..c067c73 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Aop/AopHelper.cs @@ -0,0 +1,34 @@ +using Castle.DynamicProxy; +using System.Reflection; + +namespace ZhonTai.Admin.Core.Aop; + +public class AopHelper +{ + public static async Task ExecuteGenericMethod(Task returnValue, Action callBackAction, Action exceptionAction, Action finallyAction) + { + try + { + var result = await returnValue; + callBackAction?.Invoke(result); + return result; + } + catch (Exception ex) + { + exceptionAction?.Invoke(ex); + return default; + } + finally + { + finallyAction?.Invoke(); + } + } + + public static object CallGenericMethod(IInvocation invocation, Action callBackAction, Action exceptionAction, Action finallyAction) + { + return typeof(AopHelper) + .GetMethod("ExecuteGenericMethod", BindingFlags.Public | BindingFlags.Static) + .MakeGenericMethod(invocation.Method.ReturnType.GenericTypeArguments[0]) + .Invoke(null, new object[] { invocation.ReturnValue, callBackAction, exceptionAction, finallyAction }); + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/AppInfo.cs b/src/modules/admin/ZhonTai.Admin.Core/AppInfo.cs new file mode 100644 index 0000000..30141d4 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/AppInfo.cs @@ -0,0 +1,260 @@ +using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Http; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.DependencyModel; +using Microsoft.Extensions.Hosting; +using Microsoft.Extensions.Options; +using NLog; +using NLog.Web; +using System.Reflection; +using System.Runtime.Loader; +using ZhonTai.Admin.Core.Auth; + +namespace ZhonTai.Admin.Core; + +/// +/// 应用全局信息 +/// +public static class AppInfo +{ + static AppInfo() + { + + } + + private static bool _isRun; + + /// + /// 应用是否运行 + /// + public static bool IsRun + { + get => _isRun; + set => _isRun = value; + } + + /// + /// 服务提供程序 + /// + public static IServiceProvider ServiceProvider => IsRun ? AppInfoBase.ServiceProvider : null; + + /// + /// Web主机环境 + /// + public static IWebHostEnvironment WebHostEnvironment => AppInfoBase.WebHostEnvironment; + + /// + /// 泛型主机环境 + /// + public static IHostEnvironment HostEnvironment => AppInfoBase.HostEnvironment; + + /// + /// 配置 + /// + public static IConfiguration Configuration => AppInfoBase.Configuration; + + /// + /// 请求上下文 + /// + public static HttpContext HttpContext => ServiceProvider?.GetService()?.HttpContext; + + /// + /// 用户 + /// + public static IUser User => HttpContext == null ? null : ServiceProvider?.GetService(); + + /// + /// 日志 + /// + public static Logger Log => LogManager.Setup().LoadConfigurationFromAppSettings().GetCurrentClassLogger(); + + static readonly AsyncLocal _asyncLocal = new(); + + /// + /// 数据权限接口路径 + /// + public static string CurrentDataPermissionApiPath + { + get => _asyncLocal.Value; + set => _asyncLocal.Value = value; + } + + /// + /// 模块信息 + /// + public static HostInfo HostInfo => AppInfoBase.HostInfo; + + #region private + + private static IEnumerable GetTypes(Assembly ass) + { + Type[] source = Array.Empty(); + try + { + source = ass.GetTypes(); + } + catch (Exception e) + { + Log.Error(e, "GetTypes Exception:{msg}", e.Message); + Console.WriteLine($@"Error load `{ass.FullName}` assembly."); + } + + return source.Where(u => u.IsPublic); + } + + private static IList GetAllAssemblies() + { + var list = new List(); + var deps = DependencyContext.Default; + var libs = deps.CompileLibraries.Where(lib => !lib.Serviceable && lib.Type != "package"); + foreach (var lib in libs) + { + try + { + var assembly = AssemblyLoadContext.Default.LoadFromAssemblyName(new AssemblyName(lib.Name)); + list.Add(assembly); + } + catch (Exception e) + { + Log.Error(e, "GetAllAssemblies Exception:{msg}", e.Message); + } + } + return list; + } + #endregion + + #region Service + /// + /// 获得服务提供程序 + /// + /// + /// + /// + /// + public static IServiceProvider GetServiceProvider(Type serviceType, bool isBuild = false) + { + if (HostEnvironment == null || ServiceProvider != null && + AppInfoBase.Services + .Where(u => u.ServiceType == (serviceType.IsGenericType ? serviceType.GetGenericTypeDefinition() : serviceType)) + .Any(u => u.Lifetime == ServiceLifetime.Singleton)) + return ServiceProvider; + HttpContext httpContext = HttpContext; + + if (httpContext?.RequestServices != null) + return httpContext.RequestServices; + + if (ServiceProvider != null) + { + IServiceScope scope = ServiceProvider.CreateScope(); + return scope.ServiceProvider; + } + + if (isBuild) + { + throw new ApplicationException("The current is not available and must wait until the WebApplication Build is completed."); + } + + var serviceProvider = AppInfoBase.Services.BuildServiceProvider(); + + return serviceProvider; + } + + /// + /// 获得请求生存周期的服务 + /// + /// + /// + /// + public static TService GetService(bool isBuild = true) where TService : class => + GetService(typeof(TService), null, isBuild) as TService; + + /// + /// 获得请求生存周期的服务 + /// + /// + /// + /// + /// + public static TService GetService(IServiceProvider serviceProvider, bool isBuild = true) where TService : class => + GetService(typeof(TService), serviceProvider, isBuild) as TService; + + /// + /// 获得服务 + /// + /// + /// + /// + /// + public static object GetService(Type type, IServiceProvider serviceProvider = null, bool isBuild = true) => + (serviceProvider ?? GetServiceProvider(type, isBuild)).GetService(type); + + /// + /// 获得服务 + /// + /// + /// + /// + public static TService GetRequiredService(bool isBuild = true) where TService : class => + GetRequiredService(typeof(TService), null, isBuild) as TService; + + /// + /// 获取服务 + /// + /// + /// + /// + /// + public static TService GetRequiredService(IServiceProvider serviceProvider, bool isBuild = true) where TService : class => + GetRequiredService(typeof(TService), serviceProvider, isBuild) as TService; + + /// + /// 获得服务 + /// + /// + /// + /// + /// + public static object GetRequiredService(Type type, IServiceProvider serviceProvider = null, bool isBuild = true) => + (serviceProvider ?? GetServiceProvider(type, isBuild)).GetRequiredService(type); + + #endregion + + #region Options + /// + /// 获得选项 + /// + /// + /// + /// + public static TOptions GetOptions(string path) where TOptions : class, new() => + Configuration.GetSection(path).Get(); + + /// + /// 获得选项 + /// + /// + /// + /// + public static TOptions GetOptions(IServiceProvider serviceProvider = null) where TOptions : class, new() => + GetService>(serviceProvider ?? ServiceProvider, false)?.Value; + + /// + /// 获得选项 + /// + /// + /// + /// + public static TOptions GetOptionsMonitor(IServiceProvider serviceProvider = null) where TOptions : class, new() => + GetService>(serviceProvider ?? ServiceProvider, false)?.CurrentValue; + + /// + /// 获得选项 + /// + /// + /// + /// + public static TOptions GetOptionsSnapshot(IServiceProvider serviceProvider = null) where TOptions : class, new() => + GetService>(serviceProvider, false)?.Value; + #endregion +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/AppInfoBase.cs b/src/modules/admin/ZhonTai.Admin.Core/AppInfoBase.cs new file mode 100644 index 0000000..db2025d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/AppInfoBase.cs @@ -0,0 +1,40 @@ +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; +using System.Reflection; + +namespace ZhonTai.Admin.Core; + +/// +/// 应用基础信息 +/// +internal static class AppInfoBase +{ + internal static IServiceCollection Services; + + internal static IServiceProvider ServiceProvider; + + internal static IWebHostEnvironment WebHostEnvironment; + + internal static IHostEnvironment HostEnvironment; + + internal static IConfiguration Configuration; + + internal static HostInfo HostInfo; + + internal static void ConfigureApplication(this WebApplicationBuilder webApplicationBuilder, Assembly assembly) + { + HostEnvironment = webApplicationBuilder.Environment; + WebHostEnvironment = webApplicationBuilder.Environment; + Services = webApplicationBuilder.Services; + Configuration = webApplicationBuilder.Configuration; + HostInfo = HostInfo.CreateInstance(assembly); + } + + internal static void ConfigureApplication(this WebApplication app) + { + ServiceProvider = app.Services; + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/AppSettings.cs b/src/modules/admin/ZhonTai.Admin.Core/AppSettings.cs new file mode 100644 index 0000000..2bd2be1 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/AppSettings.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Core; + +/// +/// 应用配置 +/// +public class AppSettings +{ + /// + /// 使用配置中心 + /// + public bool UseConfigCenter { get; set; } = false; + + /// + /// 配置中心路径 + /// + public string ConfigCenterPath { get; set; } = "ConfigCenter"; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Attributes/AdminTransactionAttribute.cs b/src/modules/admin/ZhonTai.Admin.Core/Attributes/AdminTransactionAttribute.cs new file mode 100644 index 0000000..a39f74a --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Attributes/AdminTransactionAttribute.cs @@ -0,0 +1,14 @@ +using ZhonTai.Admin.Core.Consts; + +namespace ZhonTai.Admin.Core.Attributes; + +/// +/// 启用权限库事务 +/// +[AttributeUsage(AttributeTargets.Method, Inherited = true)] +public class AdminTransactionAttribute : TransactionAttribute +{ + public AdminTransactionAttribute():base(DbKeys.AppDb) + { + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Attributes/ApiAccessAttribute.cs b/src/modules/admin/ZhonTai.Admin.Core/Attributes/ApiAccessAttribute.cs new file mode 100644 index 0000000..b4cd7a5 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Attributes/ApiAccessAttribute.cs @@ -0,0 +1,27 @@ +namespace ZhonTai.Admin.Core.Attributes; + +/// +/// 接口访问 +/// +[AttributeUsage(AttributeTargets.Method, AllowMultiple = false)] +public class ApiAccessAttribute : Attribute +{ + /// + /// 默认 false, 满足任意一个可访问。若设置 true 全部满足可访问 + /// + public bool All { get; set; } = false; + + /// + /// 权限点 + /// + public string[] Codes { get; set; } + + /// + /// + /// + /// 权限点 + public ApiAccessAttribute(params string[] codes) + { + Codes = codes; + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Attributes/ApiGroupAttribute.cs b/src/modules/admin/ZhonTai.Admin.Core/Attributes/ApiGroupAttribute.cs new file mode 100644 index 0000000..c61e695 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Attributes/ApiGroupAttribute.cs @@ -0,0 +1,23 @@ +namespace ZhonTai.Admin.Core.Attributes; + +/// +/// 接口分组 +/// +[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, Inherited = true)] +public class ApiGroupAttribute : Attribute +{ + /// + /// 是否不分组 + /// + public bool NonGroup { get; set; } + + /// + /// 分组名称列表 + /// + public string[] GroupNames { get; set; } + + public ApiGroupAttribute(params string[] groupNames) + { + GroupNames = groupNames; + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Attributes/HttpClientContractAttribute.cs b/src/modules/admin/ZhonTai.Admin.Core/Attributes/HttpClientContractAttribute.cs new file mode 100644 index 0000000..339424a --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Attributes/HttpClientContractAttribute.cs @@ -0,0 +1,18 @@ +namespace ZhonTai.Admin.Core.Attributes; + +/// +/// Http接口客户端契约 +/// +[AttributeUsage(AttributeTargets.Interface, Inherited = false, AllowMultiple = false)] +public sealed class HttpClientContractAttribute: Attribute +{ + /// + /// 模块名 + /// + public string ModuleName { get; set; } + + public HttpClientContractAttribute(string moduleName) + { + ModuleName = moduleName; + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Attributes/InjectScopedAttribute.cs b/src/modules/admin/ZhonTai.Admin.Core/Attributes/InjectScopedAttribute.cs new file mode 100644 index 0000000..5b04ed3 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Attributes/InjectScopedAttribute.cs @@ -0,0 +1,9 @@ +namespace ZhonTai.Admin.Core.Attributes; + +/// +/// 作用域注入 +/// +[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method | AttributeTargets.Property)] +public class InjectScopedAttribute : Attribute +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Attributes/InjectSingletonAttribute.cs b/src/modules/admin/ZhonTai.Admin.Core/Attributes/InjectSingletonAttribute.cs new file mode 100644 index 0000000..9a35920 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Attributes/InjectSingletonAttribute.cs @@ -0,0 +1,9 @@ +namespace ZhonTai.Admin.Core.Attributes; + +/// +/// 单例注入 +/// +[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method | AttributeTargets.Property)] +public class InjectSingletonAttribute : Attribute +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Attributes/InjectTransientAttribute.cs b/src/modules/admin/ZhonTai.Admin.Core/Attributes/InjectTransientAttribute.cs new file mode 100644 index 0000000..528eeb8 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Attributes/InjectTransientAttribute.cs @@ -0,0 +1,9 @@ +namespace ZhonTai.Admin.Core.Attributes; + +/// +/// 瞬时注入 +/// +[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method | AttributeTargets.Property)] +public class InjectTransientAttribute : Attribute +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Attributes/LoginAttribute.cs b/src/modules/admin/ZhonTai.Admin.Core/Attributes/LoginAttribute.cs new file mode 100644 index 0000000..a584726 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Attributes/LoginAttribute.cs @@ -0,0 +1,9 @@ +namespace ZhonTai.Admin.Core.Attributes; + +/// +/// 启用登录 +/// +[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = true)] +public class LoginAttribute : Attribute +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Attributes/NoOeprationLogAttribute.cs b/src/modules/admin/ZhonTai.Admin.Core/Attributes/NoOeprationLogAttribute.cs new file mode 100644 index 0000000..a399696 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Attributes/NoOeprationLogAttribute.cs @@ -0,0 +1,9 @@ +namespace ZhonTai.Admin.Core.Attributes; + +/// +/// 禁用操作日志 +/// +[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = true)] +public class NoOperationLogAttribute : Attribute +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Attributes/NonRegisterIOCAttribute.cs b/src/modules/admin/ZhonTai.Admin.Core/Attributes/NonRegisterIOCAttribute.cs new file mode 100644 index 0000000..f4ddac1 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Attributes/NonRegisterIOCAttribute.cs @@ -0,0 +1,9 @@ +namespace ZhonTai.Admin.Core.Attributes; + +/// +/// 不注册到第三方IOC容器 +/// +[AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] +public class NonRegisterIOCAttribute : Attribute +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Attributes/NotGenAttribute.cs b/src/modules/admin/ZhonTai.Admin.Core/Attributes/NotGenAttribute.cs new file mode 100644 index 0000000..c4be60b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Attributes/NotGenAttribute.cs @@ -0,0 +1,9 @@ +namespace ZhonTai.Admin.Core.Attributes; + +/// +/// 不生成特性 +/// +[AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false)] +public class NotGenAttribute : Attribute +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Attributes/OrderGuidAttribute.cs b/src/modules/admin/ZhonTai.Admin.Core/Attributes/OrderGuidAttribute.cs new file mode 100644 index 0000000..1dba944 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Attributes/OrderGuidAttribute.cs @@ -0,0 +1,10 @@ +namespace ZhonTai.Admin.Core.Attributes; + +/// +/// 排序Guid特性 +/// +[AttributeUsage(AttributeTargets.Property)] +public class OrderGuidAttribute : Attribute +{ + public bool Enable { get; set; } = true; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Attributes/ScanCacheKeysAttribute.cs b/src/modules/admin/ZhonTai.Admin.Core/Attributes/ScanCacheKeysAttribute.cs new file mode 100644 index 0000000..4aea393 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Attributes/ScanCacheKeysAttribute.cs @@ -0,0 +1,9 @@ +namespace ZhonTai.Admin.Core.Attributes; + +/// +/// 扫描缓存Key特性 +/// +[AttributeUsage(AttributeTargets.Class)] +public class ScanCacheKeysAttribute : Attribute +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Attributes/ScanTaskNamesAttribute.cs b/src/modules/admin/ZhonTai.Admin.Core/Attributes/ScanTaskNamesAttribute.cs new file mode 100644 index 0000000..4393c2f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Attributes/ScanTaskNamesAttribute.cs @@ -0,0 +1,9 @@ +namespace ZhonTai.Admin.Core.Attributes; + +/// +/// 扫描任务名称特性 +/// +[AttributeUsage(AttributeTargets.Class)] +public class ScanTaskNamesAttribute : Attribute +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Attributes/SchemaIdAttribute.cs b/src/modules/admin/ZhonTai.Admin.Core/Attributes/SchemaIdAttribute.cs new file mode 100644 index 0000000..4efe777 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Attributes/SchemaIdAttribute.cs @@ -0,0 +1,32 @@ +namespace ZhonTai.Admin.Core.Attributes; + +/// +/// SchemaId特性 +/// +[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, Inherited = true)] +public class SchemaIdAttribute : Attribute +{ + /// + /// 前缀 + /// + public string Prefix { get; set; } + + /// + /// 后缀 + /// + public string Suffix { get; set; } + + /// + /// SchemaId + /// + public string SchemaId { get; set; } + + public SchemaIdAttribute() + { + } + + public SchemaIdAttribute(string schemaId) + { + SchemaId = schemaId; + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Attributes/ServerTimeAttribute.cs b/src/modules/admin/ZhonTai.Admin.Core/Attributes/ServerTimeAttribute.cs new file mode 100644 index 0000000..71c0757 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Attributes/ServerTimeAttribute.cs @@ -0,0 +1,18 @@ +namespace ZhonTai.Admin.Core.Attributes; + +/// +/// 服务端时间 +/// +[AttributeUsage(AttributeTargets.Property)] +public class ServerTimeAttribute : Attribute +{ + /// + /// 更新设置该字段服务器端时间,默认值false,指定为true更新时设置 + /// + public bool CanUpdate { get; set; } = false; + + /// + /// 插入设置该字段服务器端时间,默认值true,指定为false插入时不设置 + /// + public bool CanInsert { get; set; } = true; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Attributes/SnowflakeAttribute.cs b/src/modules/admin/ZhonTai.Admin.Core/Attributes/SnowflakeAttribute.cs new file mode 100644 index 0000000..bcc290e --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Attributes/SnowflakeAttribute.cs @@ -0,0 +1,10 @@ +namespace ZhonTai.Admin.Core.Attributes; + +/// +/// 雪花算法特性 +/// +[AttributeUsage(AttributeTargets.Property)] +public class SnowflakeAttribute : Attribute +{ + public bool Enable { get; set; } = true; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Attributes/TransactionAttribute.cs b/src/modules/admin/ZhonTai.Admin.Core/Attributes/TransactionAttribute.cs new file mode 100644 index 0000000..ce9ee45 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Attributes/TransactionAttribute.cs @@ -0,0 +1,35 @@ +using FreeSql; +using System.Data; + +namespace ZhonTai.Admin.Core.Attributes; + +/// +/// 启用事务 +/// +[AttributeUsage(AttributeTargets.Method, Inherited = true)] +public class TransactionAttribute : Attribute +{ + /// + /// 事务传播方式 + /// + public Propagation Propagation { get; set; } = Propagation.Required; + + /// + /// 事务隔离级别 + /// + public IsolationLevel IsolationLevel { get; set; } + + /// + /// 数据库注册键 + /// + public string DbKey { get; set; } + + public TransactionAttribute() + { + } + + public TransactionAttribute(string dbKey) + { + DbKey = dbKey; + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Attributes/ValidateInputAttribute.cs b/src/modules/admin/ZhonTai.Admin.Core/Attributes/ValidateInputAttribute.cs new file mode 100644 index 0000000..16bfef3 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Attributes/ValidateInputAttribute.cs @@ -0,0 +1,42 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Filters; +using Microsoft.AspNetCore.Mvc.ModelBinding; +using Microsoft.Extensions.Logging; +using System.Text; +using ZhonTai.Admin.Core.Dto; + +namespace ZhonTai.Admin.Core.Attributes; + +/// +/// 输入模型验证 +/// +[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = true)] +public class ValidateInputAttribute : ActionFilterAttribute +{ + public override void OnResultExecuting(ResultExecutingContext context) + { + if (!context.ModelState.IsValid) + { + try + { + var logger = (ILogger)context.HttpContext.RequestServices.GetService(typeof(ILogger)); + var errors = context.ModelState + .Where(m => m.Value.ValidationState == ModelValidationState.Invalid) + .Select(m => + { + var sb = new StringBuilder(); + sb.AppendFormat("{0}:", m.Key); + sb.Append(m.Value.Errors.Select(n => n.ErrorMessage).Aggregate((x, y) => x + ";" + y)); + return sb.ToString(); + }) + .Aggregate((x, y) => x + "|" + y); + context.Result = new JsonResult(ResultOutput.NotOk(errors)); + } + catch + { + context.Result = new StatusCodeResult(StatusCodes.Status500InternalServerError); + } + } + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Attributes/ValidatePermissionAttribute.cs b/src/modules/admin/ZhonTai.Admin.Core/Attributes/ValidatePermissionAttribute.cs new file mode 100644 index 0000000..77f6008 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Attributes/ValidatePermissionAttribute.cs @@ -0,0 +1,78 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Filters; +using Microsoft.Extensions.DependencyInjection; +using ZhonTai.Admin.Core.Auth; +using ZhonTai.Admin.Core.Configs; +using ZhonTai.Admin.Core.Handlers; + +namespace ZhonTai.Admin.Core.Attributes; + +/// +/// 启用权限验证 +/// +[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = true)] +public class ValidatePermissionAttribute : AuthorizeAttribute, IAuthorizationFilter, IAsyncAuthorizationFilter +{ + private async Task PermissionAuthorization(AuthorizationFilterContext context) + { + //排除匿名访问 + if (context.ActionDescriptor.EndpointMetadata.Any(m => m.GetType() == typeof(AllowAnonymousAttribute))) + return; + + var serviceProvider = context.HttpContext.RequestServices; + //登录验证 + var user = serviceProvider.GetService(); + if (user == null || !(user?.Id > 0)) + { + context.Result = new ChallengeResult(); + return; + } + + //排除登录接口 + if (context.ActionDescriptor.EndpointMetadata.Any(m => m.GetType() == typeof(LoginAttribute))) + return; + + if (user.PlatformAdmin) + { + return; + } + + //自定义权限验证 + var customPermissionHandler = serviceProvider.GetService(); + if (customPermissionHandler != null) + { + var isValid = await customPermissionHandler.ValidateAsync(context); + if (!isValid) + { + return; + } + } + + //权限验证 + if (serviceProvider.GetRequiredService().Validate.Permission) + { + var apiAccess = context.HttpContext.GetEndpoint()?.Metadata?.GetMetadata(); + + var httpMethod = context.HttpContext.Request.Method; + var api = context.ActionDescriptor.AttributeRouteInfo.Template; + var permissionHandler = serviceProvider.GetService(); + var isValid = await permissionHandler.ValidateAsync(api, httpMethod, apiAccess); + if (!isValid) + { + context.Result = new ForbidResult(); + } + } + } + + public async void OnAuthorization(AuthorizationFilterContext context) + { + await PermissionAuthorization(context); + } + + public async Task OnAuthorizationAsync(AuthorizationFilterContext context) + { + await PermissionAuthorization(context); + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Attributes/ValidateRequiredAttribute.cs b/src/modules/admin/ZhonTai.Admin.Core/Attributes/ValidateRequiredAttribute.cs new file mode 100644 index 0000000..88c0daa --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Attributes/ValidateRequiredAttribute.cs @@ -0,0 +1,33 @@ +using System.ComponentModel.DataAnnotations; + +namespace ZhonTai.Admin.Core.Validators; + +/// +/// 指定属性、字段、参数必填 +/// +[AttributeUsage(AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter)] +public class ValidateRequiredAttribute : ValidationAttribute +{ + public ValidateRequiredAttribute() : base("{0} 为必填项") { } + + public ValidateRequiredAttribute(string errorMessage) : base(errorMessage) { } + + public override bool IsValid(object value) + { + if (value is null) + { + return false; + } + + var valid = value switch + { + Guid guid => guid != Guid.Empty, + long longValue => longValue > 0, + int intValue => intValue > 0, + string strValue => strValue.NotNull(), + _ => true + }; + + return valid; + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Attributes/VersionRouteAttribute.cs b/src/modules/admin/ZhonTai.Admin.Core/Attributes/VersionRouteAttribute.cs new file mode 100644 index 0000000..17597e3 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Attributes/VersionRouteAttribute.cs @@ -0,0 +1,20 @@ +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.ApiExplorer; +using ZhonTai.Admin.Core.Enums; + +namespace ZhonTai.Admin.Core.Attributes; + +/// +/// 自定义路由 /api/{version}/[area]/[controler]/[action] +/// +[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = true, Inherited = true)] +public class VersionRouteAttribute : RouteAttribute, IApiDescriptionGroupNameProvider +{ + public string GroupName { get; set; } + + public VersionRouteAttribute(ApiVersion version = ApiVersion.V2, string action = "[action]") + : base($"/api/{version}/[area]/[controller]/{action}") + { + GroupName = version.ToString(); + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Auth/ClaimAttributes.cs b/src/modules/admin/ZhonTai.Admin.Core/Auth/ClaimAttributes.cs new file mode 100644 index 0000000..4231565 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Auth/ClaimAttributes.cs @@ -0,0 +1,47 @@ +namespace ZhonTai.Admin.Core.Auth; + +/// +/// Claim属性 +/// +public static class ClaimAttributes +{ + /// + /// 用户Id + /// + public const string UserId = "uid"; + + /// + /// 用户名 + /// + public const string UserName = "un"; + + /// + /// 姓名 + /// + public const string Name = "na"; + + /// + /// 刷新有效期 + /// + public const string RefreshExpires = "re"; + + /// + /// 用户类型 + /// + public const string UserType = "ut"; + + /// + /// 租户Id + /// + public const string TenantId = "ti"; + + /// + /// 租户类型 + /// + public const string TenantType = "tt"; + + /// + /// 数据库注册键 + /// + public const string DbKey = "dk"; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Auth/IUser.cs b/src/modules/admin/ZhonTai.Admin.Core/Auth/IUser.cs new file mode 100644 index 0000000..29291e0 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Auth/IUser.cs @@ -0,0 +1,87 @@ +using ZhonTai.Admin.Domain.Tenant; +using ZhonTai.Admin.Domain.User; +using ZhonTai.Admin.Domain.User.Dto; +using ZhonTai.Admin.Services.User.Dto; + +namespace ZhonTai.Admin.Core.Auth; + +/// +/// 用户信息接口 +/// +public interface IUser +{ + /// + /// 用户Id + /// + long Id { get; } + + /// + /// 用户名 + /// + string UserName { get; } + + /// + /// 姓名 + /// + string Name { get; } + + /// + /// 用户类型 + /// + UserType Type { get; } + + /// + /// 默认用户 + /// + bool DefaultUser { get; } + + /// + /// 平台管理员 + /// + bool PlatformAdmin { get; } + + /// + /// 租户管理员 + /// + bool TenantAdmin { get; } + + /// + /// 租户Id + /// + long? TenantId { get; } + + /// + /// 租户类型 + /// + TenantType? TenantType { get; } + + /// + /// 数据库注册键 + /// + string DbKey { get; } + + /// + /// 数据权限 + /// + DataPermissionOutput DataPermission { get; } + + /// + /// 用户权限 + /// + UserGetPermissionOutput UserPermission { get; } + + /// + /// 检查用户是否拥有某个权限点 + /// + /// 权限点编码 + /// + bool HasPermission(string permissionCode); + + /// + /// 检查用户是否拥有这些权限点 + /// + /// 权限点编码列表 + /// 是否全部满足 + /// + bool HasPermissions(string[] permissionCodes, bool all = false); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Auth/IUserToken.cs b/src/modules/admin/ZhonTai.Admin.Core/Auth/IUserToken.cs new file mode 100644 index 0000000..2d22b64 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Auth/IUserToken.cs @@ -0,0 +1,11 @@ +using System.IdentityModel.Tokens.Jwt; +using System.Security.Claims; + +namespace ZhonTai.Admin.Core.Auth; + +public interface IUserToken +{ + string Create(Claim[] claims); + + JwtSecurityToken Decode(string jwtToken); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Auth/TokenInfo.cs b/src/modules/admin/ZhonTai.Admin.Core/Auth/TokenInfo.cs new file mode 100644 index 0000000..8a04f02 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Auth/TokenInfo.cs @@ -0,0 +1,51 @@ +namespace ZhonTai.Admin.Core.Auth; + +/// +/// 令牌信息 +/// +public class TokenInfo +{ + private string _accessToken; + + /// + /// 访问令牌 + /// + public string AccessToken + { + get => _accessToken; + set + { + _accessToken = value; + } + } + + /// + /// 访问令牌的过期时间 + /// + public DateTime AccessTokenExpiresAt { get; set; } + + /// + /// 访问令牌的生命周期(以秒为单位) + /// + public int AccessTokenLifeTime { get; set; } + + /// + /// 刷新令牌 + /// + public string RefreshToken { get; set; } + + /// + /// 刷新令牌的过期时间 + /// + public DateTime RefreshTokenExpiresAt { get; set; } + + /// + /// 刷新令牌的生命周期(以秒为单位) + /// + public int RefreshTokenLifeTime { get; set; } + + /// + /// 创建令牌信息时间戳 + /// + public long Timestamp { get; set; } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Auth/User.cs b/src/modules/admin/ZhonTai.Admin.Core/Auth/User.cs new file mode 100644 index 0000000..189d998 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Auth/User.cs @@ -0,0 +1,258 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.Extensions.DependencyInjection; +using ZhonTai.Common.Extensions; +using ZhonTai.Admin.Core.Consts; +using ZhonTai.Admin.Tools.Cache; +using ZhonTai.Admin.Domain.User; +using ZhonTai.Admin.Domain.Tenant; +using ZhonTai.Admin.Domain.User.Dto; +using ZhonTai.Admin.Services.User.Dto; + +namespace ZhonTai.Admin.Core.Auth; + +/// +/// 用户信息 +/// +public class User : IUser +{ + private readonly IHttpContextAccessor _accessor; + + public User(IHttpContextAccessor accessor) + { + _accessor = accessor; + } + + /// + /// 用户Id + /// + public virtual long Id + { + get + { + var id = _accessor?.HttpContext?.User?.FindFirst(ClaimAttributes.UserId); + if (id != null && id.Value.NotNull()) + { + return id.Value.ToLong(); + } + return 0; + } + } + + /// + /// 用户名 + /// + public string UserName + { + get + { + var name = _accessor?.HttpContext?.User?.FindFirst(ClaimAttributes.UserName); + + if (name != null && name.Value.NotNull()) + { + return name.Value; + } + + return ""; + } + } + + /// + /// 姓名 + /// + public string Name + { + get + { + var name = _accessor?.HttpContext?.User?.FindFirst(ClaimAttributes.Name); + + if (name != null && name.Value.NotNull()) + { + return name.Value; + } + + return ""; + } + } + + /// + /// 租户Id + /// + public virtual long? TenantId + { + get + { + var tenantId = _accessor?.HttpContext?.User?.FindFirst(ClaimAttributes.TenantId); + if (tenantId != null && tenantId.Value.NotNull()) + { + return tenantId.Value.ToLong(); + } + return null; + } + } + + /// + /// 用户类型 + /// + public virtual UserType Type + { + get + { + var userType = _accessor?.HttpContext?.User?.FindFirst(ClaimAttributes.UserType); + if (userType != null && userType.Value.NotNull()) + { + return (UserType)Enum.Parse(typeof(UserType), userType.Value, true); + } + return UserType.DefaultUser; + } + } + + /// + /// 默认用户 + /// + public virtual bool DefaultUser + { + get + { + return Type == UserType.DefaultUser; + } + } + + + /// + /// 平台管理员 + /// + public virtual bool PlatformAdmin + { + get + { + return Type == UserType.PlatformAdmin; + } + } + + /// + /// 租户管理员 + /// + public virtual bool TenantAdmin + { + get + { + return Type == UserType.TenantAdmin; + } + } + + /// + /// 租户类型 + /// + public virtual TenantType? TenantType + { + get + { + var tenantType = _accessor?.HttpContext?.User?.FindFirst(ClaimAttributes.TenantType); + if (tenantType != null && tenantType.Value.NotNull()) + { + return (TenantType)Enum.Parse(typeof(TenantType), tenantType.Value, true); + } + return null; + } + } + + /// + /// 数据库注册键 + /// + public virtual string DbKey + { + get + { + var dbKey = _accessor?.HttpContext?.User?.FindFirst(ClaimAttributes.DbKey); + if (dbKey != null && dbKey.Value.NotNull()) + { + return dbKey.Value; + } + return ""; + } + } + + /// + /// 获得数据权限 + /// + /// + DataPermissionOutput GetDataPermission() + { + var cache = _accessor?.HttpContext?.RequestServices.GetRequiredService(); + if (cache == null) + { + return null; + } + else + { + return cache.Get(CacheKeys.GetDataPermissionKey(Id)); + } + } + + /// + /// 数据权限 + /// + public virtual DataPermissionOutput DataPermission => GetDataPermission(); + + /// + /// 获得用户权限 + /// + /// + UserGetPermissionOutput GetUserPermission() + { + var cache = _accessor?.HttpContext?.RequestServices.GetRequiredService(); + if (cache == null) + { + return null; + } + else + { + return cache.Get(CacheKeys.GetUserPermissionKey(Id)); + } + } + + /// + /// 用户权限 + /// + public virtual UserGetPermissionOutput UserPermission => GetUserPermission(); + + /// + /// 检查用户是否拥有某个权限点 + /// + /// 权限点编码 + /// + public virtual bool HasPermission(string permissionCode) + { + ArgumentNullException.ThrowIfNull(permissionCode, nameof(permissionCode)); + + return HasPermissions([permissionCode]); + } + + /// + /// 检查用户是否拥有这些权限点 + /// + /// 权限点编码列表 + /// 是否全部满足 + /// + public virtual bool HasPermissions(string[] permissionCodes, bool all = false) + { + ArgumentNullException.ThrowIfNull(permissionCodes, nameof(permissionCodes)); + + if (PlatformAdmin) + { + return true; + } + + var valid = false; + if (all) + { + valid = UserPermission.Codes.All(a => permissionCodes.Contains(a)); + } + else + { + valid = UserPermission.Codes.Any(a => permissionCodes.Contains(a)); + } + + return valid; + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Auth/UserToken.cs b/src/modules/admin/ZhonTai.Admin.Core/Auth/UserToken.cs new file mode 100644 index 0000000..dfc5231 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Auth/UserToken.cs @@ -0,0 +1,47 @@ +using Microsoft.IdentityModel.Tokens; +using System.IdentityModel.Tokens.Jwt; +using System.Security.Claims; +using System.Text; +using ZhonTai.Admin.Core.Attributes; +using ZhonTai.Admin.Core.Configs; +using ZhonTai.Common.Extensions; + +namespace ZhonTai.Admin.Core.Auth; + +[InjectSingleton] +public class UserToken : IUserToken +{ + private readonly JwtConfig _jwtConfig; + + public UserToken(JwtConfig jwtConfig) + { + _jwtConfig = jwtConfig; + } + + public string Create(Claim[] claims) + { + var key = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(_jwtConfig.SecurityKey)); + var signingCredentials = new SigningCredentials(key, SecurityAlgorithms.HmacSha256); + var timestamp = DateTime.Now.AddMinutes(_jwtConfig.Expires + _jwtConfig.RefreshExpires).ToTimestamp().ToString(); + claims = claims.Append(new Claim(ClaimAttributes.RefreshExpires, timestamp)).ToArray(); + + var token = new JwtSecurityToken( + issuer: _jwtConfig.Issuer, + audience: _jwtConfig.Audience, + claims: claims, + notBefore: DateTime.Now, + expires: DateTime.Now.AddMinutes(_jwtConfig.Expires), + signingCredentials: signingCredentials + ); + return new JwtSecurityTokenHandler().WriteToken(token); + } + + public JwtSecurityToken Decode(string jwtToken) + { + var jwtSecurityTokenHandler = new JwtSecurityTokenHandler(); + + var jwtSecurityToken = jwtSecurityTokenHandler.ReadJwtToken(jwtToken); + + return jwtSecurityToken; + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Base/BaseService.cs b/src/modules/admin/ZhonTai.Admin.Core/Base/BaseService.cs new file mode 100644 index 0000000..966f5b4 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Base/BaseService.cs @@ -0,0 +1,87 @@ +using Microsoft.AspNetCore.Mvc; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using Microsoft.Extensions.Logging.Abstractions; +using MapsterMapper; +using ZhonTai.Admin.Core.Auth; +using ZhonTai.Admin.Tools.Cache; +using ZhonTai.Common.Extensions; + +namespace ZhonTai.Admin.Services; + +public abstract class BaseService: IBaseService +{ + protected readonly object ServiceProviderLock = new object(); + protected IDictionary CachedServices = new Dictionary(); + private ICacheTool _cache; + private ILoggerFactory _loggerFactory; + private IMapper _mapper; + private IUser _user; + + /// + /// 缓存 + /// + public ICacheTool Cache => LazyGetRequiredService(ref _cache); + + /// + /// 日志工厂 + /// + public ILoggerFactory LoggerFactory => LazyGetRequiredService(ref _loggerFactory); + + /// + /// 映射 + /// + public IMapper Mapper => LazyGetRequiredService(ref _mapper); + + public IServiceProvider ServiceProvider { get; set; } + + /// + /// 用户信息 + /// + public IUser User => LazyGetRequiredService(ref _user); + + /// + /// 日志 + /// + protected ILogger Logger => _lazyLogger.Value; + + private Lazy _lazyLogger => new Lazy(() => LoggerFactory?.CreateLogger(GetType().FullName) ?? NullLogger.Instance, true); + + protected TService LazyGetRequiredService(ref TService reference) + { + if (reference == null) + { + lock (ServiceProviderLock) + { + if (reference == null) + { + reference = ServiceProvider.GetRequiredService(); + } + } + } + + return reference; + } + + /// + /// 获得懒加载服务 + /// + /// 服务接口 + /// + [NonAction] + public virtual TService LazyGetRequiredService() + { + return (TService)LazyGetRequiredService(typeof(TService)); + } + + /// + /// 根据服务类型获得懒加载服务 + /// + /// 服务类型 + /// + [NonAction] + public virtual object LazyGetRequiredService(Type serviceType) + { + return CachedServices.GetOrAdd(serviceType, () => ServiceProvider.GetRequiredService(serviceType)); + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Base/IBaseService.cs b/src/modules/admin/ZhonTai.Admin.Core/Base/IBaseService.cs new file mode 100644 index 0000000..150a3c6 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Base/IBaseService.cs @@ -0,0 +1,6 @@ +namespace ZhonTai.Admin.Services; + +public interface IBaseService +{ + +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/BaseController.cs b/src/modules/admin/ZhonTai.Admin.Core/BaseController.cs new file mode 100644 index 0000000..a3acc65 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/BaseController.cs @@ -0,0 +1,15 @@ +using Microsoft.AspNetCore.Mvc; +using ZhonTai.Admin.Core.Attributes; + +namespace ZhonTai.Admin.Core; + +/// +/// 基础控制器 +/// +[Route("api/[area]/[controller]/[action]")] +[ApiController] +[ValidatePermission] +[ValidateInput] +public abstract class BaseController : ControllerBase +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Captcha/ISlideCaptcha.cs b/src/modules/admin/ZhonTai.Admin.Core/Captcha/ISlideCaptcha.cs new file mode 100644 index 0000000..b452b49 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Captcha/ISlideCaptcha.cs @@ -0,0 +1,17 @@ +using Lazy.SlideCaptcha.Core.Validator; +using Lazy.SlideCaptcha.Core; + +namespace ZhonTai.Admin.Core.Captcha +{ + public interface ISlideCaptcha + { + /// + /// 校验 + /// + /// 验证码id + /// 滑动轨迹 + /// 校验成功时是否移除缓存(用于多次验证) + /// + ValidateResult Validate(string captchaId, SlideTrack slideTrack, bool removeIfSuccess = true); + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Captcha/SlideCaptcha.cs b/src/modules/admin/ZhonTai.Admin.Core/Captcha/SlideCaptcha.cs new file mode 100644 index 0000000..246c19d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Captcha/SlideCaptcha.cs @@ -0,0 +1,33 @@ +using Lazy.SlideCaptcha.Core; +using Lazy.SlideCaptcha.Core.Storage; +using Lazy.SlideCaptcha.Core.Validator; + +namespace ZhonTai.Admin.Core.Captcha +{ + public class SlideCaptcha: ISlideCaptcha + { + private IValidator _validator; + private IStorage _storage; + + public SlideCaptcha(IValidator validator, IStorage storage) + { + _storage = storage; + _validator = validator; + } + + public ValidateResult Validate(string captchaId, SlideTrack slideTrack, bool removeIfSuccess = true) + { + + var captchaValidateData = _storage.Get(captchaId); + if (captchaValidateData == null) return ValidateResult.Timeout(); + var success = _validator.Validate(slideTrack, captchaValidateData); + if (!success || (success && removeIfSuccess)) + { + _storage.Remove(captchaId); + } + + return success ? ValidateResult.Success() : ValidateResult.Fail(); + + } + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Configs/AppConfig.cs b/src/modules/admin/ZhonTai.Admin.Core/Configs/AppConfig.cs new file mode 100644 index 0000000..1e6efc8 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Configs/AppConfig.cs @@ -0,0 +1,516 @@ +using System.Text.RegularExpressions; +using Yitter.IdGenerator; + +namespace ZhonTai.Admin.Core.Configs; + +/// +/// 应用配置 +/// +public class AppConfig +{ + public AppType AppType { get; set; } = AppType.Controllers; + + /// + /// Api地址 + /// + public string[] Urls { get; set; } + + /// + /// 跨域地址 + /// + public string[] CorUrls { get; set; } + + private string[] _assemblyNames; + + /// + /// 程序集名称 + /// + public string[] AssemblyNames + { + get => _assemblyNames; + set + { + _assemblyNames = value; + + if (value.Contains("ZhonTai.Admin")) + { + if (!value.Contains("ZhonTai.Admin.Contracts")) + { + _assemblyNames = [.. _assemblyNames, "ZhonTai.Admin.Contracts"]; + } + } + + if (!value.Contains("ZhonTai.Admin.Core")) + { + _assemblyNames = [.. _assemblyNames, "ZhonTai.Admin.Core"]; + } + } + } + + private string[] _enumListAssemblyNames; + + /// + /// 枚举列表程序集名称 + /// + public string[] EnumListAssemblyNames + { + get => _enumListAssemblyNames; + set + { + _enumListAssemblyNames = value; + if (value.Contains("ZhonTai.Admin")) + { + if (!value.Contains("ZhonTai.Admin.Contracts")) + { + _enumListAssemblyNames = [.. _enumListAssemblyNames, "ZhonTai.Admin.Contracts"]; + } + + if (!value.Contains("ZhonTai.Admin.Core")) + { + _enumListAssemblyNames = [.. _enumListAssemblyNames, "ZhonTai.Admin.Core"]; + } + } + } + } + + /// + /// 租户类型 + /// + public bool Tenant { get; set; } = false; + + /// + /// 分布式事务唯一标识 + /// + public string DistributeKey { get; set; } + + /// + /// Swagger文档 + /// + public SwaggerConfig Swagger { get; set; } = new SwaggerConfig(); + + /// + /// 新版Api文档 + /// + public ApiUIConfig ApiUI { get; set; } = new ApiUIConfig(); + + /// + /// MiniProfiler性能分析器 + /// + public bool MiniProfiler { get; set; } = false; + + /// + /// 统一认证授权服务器 + /// + public IdentityServer IdentityServer { get; set; } = new IdentityServer(); + + /// + /// Aop配置 + /// + public AopConfig Aop { get; set; } = new AopConfig(); + + /// + /// 日志配置 + /// + public LogConfig Log { get; set; } = new LogConfig(); + + /// + /// 验证配置 + /// + public ValidateConfig Validate { get; set; } = new ValidateConfig(); + + /// + /// 限流 + /// + public bool RateLimit { get; set; } = false; + + /// + /// 验证码配置 + /// + public VarifyCodeConfig VarifyCode { get; set; } = new VarifyCodeConfig(); + + /// + /// 默认密码 + /// + public string DefaultPassword { get; set; } = "123asd"; + + /// + /// 动态Api配置 + /// + public DynamicApiConfig DynamicApi { get; set; } = new DynamicApiConfig(); + + /// + /// 实现标准标识密码哈希 + /// + public bool PasswordHasher { get; set; } = false; + + /// + /// 最大请求大小 + /// + [Obsolete("请使用 Kestrel: { MaxRequestBodySize: 104857600 }配置")] + public long? MaxRequestBodySize { get; set; } = 104857600; + + /// + /// Kestrel服务器 + /// + public KestrelConfig Kestrel { get; set; } = new KestrelConfig(); + + /// + /// 健康检查配置 + /// + public HealthChecksConfig HealthChecks { get; set; } = new HealthChecksConfig(); + + /// + /// 指定跨域访问时预检等待时间,以秒为单位,默认30分钟 + /// + public int PreflightMaxAge { get; set; } + + /// + /// 任务调度管理界面配置 + /// + public TaskSchedulerUIConfig TaskSchedulerUI { get; set; } = new TaskSchedulerUIConfig(); + + /// + /// Id生成器配置 + /// + public IdGeneratorConfig IdGenerator { get; set; } = new IdGeneratorConfig(); + + /// + /// 语言配置 + /// + public LangConfig Lang { get; set; } = new LangConfig(); + + /// + /// IP地址定位配置 + /// + public IP2RegionConfig IP2Region { get; set; } = new IP2RegionConfig(); +} + +/// +/// Kestrel服务器配置 +/// +public class KestrelConfig +{ + /// + /// HTTP连接保活最长时间,单位秒 + /// + public double KeepAliveTimeout { get; set; } = 130; + + /// + /// 发送请求头最长时间,单位秒 + /// + public double RequestHeadersTimeout { get; set; } = 30; + + /// + /// 最大请求大小,单位bytes + /// + public long? MaxRequestBodySize { get; set; } = 30000000; +} + +/// +/// 语言配置 +/// +public class LangConfig +{ + /// + /// 启用Json配置 + /// + public bool EnableJson { get; set; } = true; + + /// + /// 默认语言 + /// + public string DefaultLang { get; set; } = "zh"; + + /// + /// 语言列表 + /// + public string[] Langs { get; set; } + + /// + /// 语言请求解析列表 + /// + public string[] RequestCultureProviders { get; set; } +} + +/// +/// IP地址定位配置 +/// +public class IP2RegionConfig +{ + /// + /// 启用 + /// + public bool Enable { get; set; } = false; + + /// + /// 数据库路径 + /// + public string DbPath { get; set; } +} + +/// +/// Swagger配置 +/// +public class SwaggerConfig +{ + /// + /// 启用 + /// + public bool Enable { get; set; } = false; + + /// + /// 启用枚举架构过滤器 + /// + public bool EnableEnumSchemaFilter { get; set; } = true; + + /// + /// 启用接口排序文档过滤器 + /// + public bool EnableOrderTagsDocumentFilter { get; set; } = true; + + /// + /// 启用枚举属性名 + /// + public bool EnableJsonStringEnumConverter { get; set; } = false; + + /// + /// 启用SchemaId命名空间 + /// + public bool EnableSchemaIdNamespace { get; set; } = false; + + /// + /// 程序集列表 + /// + public string[] AssemblyNameList { get; set; } + + private string _RoutePrefix = "swagger"; + /// + /// 访问地址 + /// + public string RoutePrefix { get => Regex.Replace(_RoutePrefix, "^\\/+|\\/+$", ""); set => _RoutePrefix = value; } + + /// + /// 地址 + /// + public string Url { get; set; } + + /// + /// 项目列表 + /// + public List Projects { get; set; } + + /// + /// 启用自动同步 + /// + public bool EnableAutoSync { get; set; } +} + +/// +///新版Api文档配置 +/// +public class ApiUIConfig +{ + /// + /// 启用 + /// + public bool Enable { get; set; } = false; + + + private string _RoutePrefix=""; + /// + /// 访问地址 + /// + public string RoutePrefix { get => Regex.Replace(_RoutePrefix, "^\\/+|\\/+$", ""); set => _RoutePrefix = value; } + + public SwaggerFooterConfig Footer { get; set; } = new SwaggerFooterConfig(); +} + +/// +/// Swagger页脚配置 +/// +public class SwaggerFooterConfig +{ + /// + /// 启用 + /// + public bool Enable { get; set; } = false; + + /// + /// 内容 + /// + public string Content { get; set; } +} + +/// +/// 统一认证授权服务器配置 +/// +public class IdentityServer +{ + /// + /// 启用 + /// + public bool Enable { get; set; } = false; + + /// + /// 地址 + /// + public string Url { get; set; } = "https://localhost:5000"; + + /// + /// 启用Https + /// + public bool RequireHttpsMetadata { get; set; } = false; + + /// + /// 受众 + /// + public string Audience { get; set; } = "admin.server.api"; +} + +/// +/// Aop配置 +/// +public class AopConfig +{ + /// + /// 事务 + /// + public bool Transaction { get; set; } = true; +} + +/// +/// 日志配置 +/// +public class LogConfig +{ + /// + /// 操作日志 + /// + public bool Operation { get; set; } = true; +} + +/// +/// 验证配置 +/// +public class ValidateConfig +{ + /// + /// 登录 + /// + public bool Login { get; set; } = true; + + /// + /// 接口权限 + /// + public bool Permission { get; set; } = true; + + /// + /// 数据权限 + /// + public bool DataPermission { get; set; } = true; + + /// + /// 接口数据权限 + /// + public bool ApiDataPermission { get; set; } = false; +} + +/// +/// 验证码配置 +/// +public class VarifyCodeConfig +{ + /// + /// 启用 + /// + public bool Enable { get; set; } = true; + + /// + /// 操作日志 + /// + public string[] Fonts { get; set; }// = new[] { "Times New Roman", "Verdana", "Arial", "Gungsuh", "Impact" }; +} + +/// +/// 项目配置 +/// +public class ProjectConfig +{ + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 编码 + /// + public string Code { get; set; } + + /// + /// 版本 + /// + public string Version { get; set; } + + /// + /// 描述 + /// + public string Description { get; set; } +} + +/// +/// 动态api配置 +/// +public class DynamicApiConfig +{ + /// + /// 结果格式化 + /// + public bool FormatResult { get; set; } = true; +} + +/// +/// 健康检查配置 +/// +public class HealthChecksConfig +{ + /// + /// 启用 + /// + public bool Enable { get; set; } = true; + + /// + /// 访问路径 + /// + public string Path { get; set; } = "/health"; +} + +/// +/// 任务调度管理界面 +/// +public class TaskSchedulerUIConfig +{ + /// + /// 启用 + /// + public bool Enable { get; set; } = false; + + /// + /// 访问路径 + /// + public string Path { get; set; } = "/task"; +} + +public class IdGeneratorConfig: IdGeneratorOptions +{ + public string CachePrefix { get; set; } = "zhontai:workerid:"; +} + +/// +/// 应用程序类型 +/// +public enum AppType +{ + Controllers, + ControllersWithViews, + MVC +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Configs/DbConfig.cs b/src/modules/admin/ZhonTai.Admin.Core/Configs/DbConfig.cs new file mode 100644 index 0000000..30a964d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Configs/DbConfig.cs @@ -0,0 +1,216 @@ +using ZhonTai.Admin.Core.Consts; +using ZhonTai.Common.Helpers; +using DataType = FreeSql.DataType; + +namespace ZhonTai.Admin.Core.Configs; + +/// +/// 数据库配置 +/// +public class DbConfig +{ + /// + /// 数据库注册键 + /// + public string Key { get; set; } = DbKeys.AppDb; + + private string[] _assemblyNames; + + /// + /// 程序集名称 + /// + public string[] AssemblyNames + { + get => _assemblyNames; + set + { + var expandedNames = new List(); + if (value != null) + { + foreach (var name in value) + { + expandedNames.Add(name); + + if (!name.EndsWith(".Contracts")) + { + string contractsName = name + ".Contracts"; + if (AssemblyHelper.Exists(contractsName) && !expandedNames.Contains(contractsName)) + { + expandedNames.Add(contractsName); + } + } + } + } + + _assemblyNames = [.. expandedNames]; + } + } + + /// + /// 数据库类型 + /// + public DataType Type { get; set; } = DataType.Sqlite; + + /// + /// 数据库字符串 + /// + public string ConnectionString { get; set; } = "Data Source=|DataDirectory|\\admindb.db; Pooling=true;Min Pool Size=1"; + + /// + /// 指定程序集 + /// + public string ProviderType { get; set; } + + /// + /// 生成数据 + /// + public bool GenerateData { get; set; } = false; + + /// + /// 同步结构 + /// + public bool SyncStructure { get; set; } = false; + + /// + /// 同步结构脚本 + /// + public bool SyncStructureSql { get; set; } = false; + + private int _syncStructureEntityBatchSize = 1; + + /// + /// 同步结构批次实体数 + /// + public int SyncStructureEntityBatchSize + { + get => _syncStructureEntityBatchSize <= 1 ? 1 : _syncStructureEntityBatchSize; + set => _syncStructureEntityBatchSize = value; + } + + /// + /// 同步数据 + /// + public bool SyncData { get; set; } = false; + + /// + /// 同步数据监听Curd操作 + /// + public bool SyncDataCurd { get; set; } = false; + + /// + /// 同步更新数据 + /// + public bool SysUpdateData { get; set; } = false; + + /// + /// 同步数据地址 + /// + public string SyncDataPath { get; set; } = "InitData/Admin"; + + /// + /// 同步数据包含表列表 + /// + public string[] SyncDataIncludeTables { get; set; } + + /// + /// 同步数据排除表列表 + /// + public string[] SyncDataExcludeTables { get; set; } + + /// + /// 同步数据操作用户 + /// + public SyncDataUser SyncDataUser { get; set; } = new SyncDataUser { Id = 161223411986501, UserName = "admin", TenantId = 161223412138053 }; + + /// + /// 建库 + /// + public bool CreateDb { get; set; } = false; + + /// + /// 建库连接字符串 + /// + public string CreateDbConnectionString { get; set; } + + /// + /// 建库脚本 + /// + public string CreateDbSql { get; set; } + + /// + /// 建库脚本文件 + /// + public string CreateDbSqlFile { get; set; } = "Configs/createdbsql.txt"; + + /// + /// 监听所有操作 + /// + public bool MonitorCommand { get; set; } = false; + + /// + /// 监听Curd操作 + /// + public bool Curd { get; set; } = false; + + /// + /// 空闲时间(分),默认10分钟,设置idleTime=0则不自动回收 + /// + public int? IdleTime { get; set; } = 10; + + /// + /// 多数据库 + /// + public DbConfig[] Dbs { get; set; } + + /// + /// 读写分离从库列表 + /// + public SlaveDb[] SlaveList { get; set; } + + /// + /// 强制更新 + /// + public bool ForceUpdate { get; set; } = false; +} + +/// +/// 读写分离从库 +/// +public class SlaveDb +{ + /// + /// 数据库类型 + /// + public int Weight { get; set; } = 1; + + /// + /// 数据库连接字符串 + /// + public string ConnectionString { get; set; } +} + +/// +/// 同步数据操作用户 +/// +public class SyncDataUser +{ + /// + /// 用户Id + /// + public long Id { get; set; } + + /// + /// 账号 + /// + public string UserName { get; set; } + + /// + /// 姓名 + /// + public string Name { get; set; } + + /// + /// 租户Id + /// + public long TenantId { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Configs/EmailConfig.cs b/src/modules/admin/ZhonTai.Admin.Core/Configs/EmailConfig.cs new file mode 100644 index 0000000..dadca4d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Configs/EmailConfig.cs @@ -0,0 +1,61 @@ +namespace ZhonTai.Admin.Core.Configs; + +/// +/// 邮件配置 +/// +public class EmailConfig +{ + public static class Models + { + /// + /// 邮箱 + /// + public class EmailModel + { + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 地址 + /// + public string Address { get; set; } + } + } + + /// + /// 主机 + /// + public string Host { get; set; } + + /// + /// 端口 + /// + public int Port { get; set; } + + /// + /// 启用SSL + /// + public bool UseSsl { get; set; } + + /// + /// 邮箱账号 + /// + public string UserName { get; set; } + + /// + /// 邮箱密码 + /// + public string Password { get; set; } + + /// + /// 发件人 + /// + public Models.EmailModel FromEmail { get; set; } + + /// + /// 收件人 + /// + public Models.EmailModel ToEmail { get; set; } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Configs/ImConfig.cs b/src/modules/admin/ZhonTai.Admin.Core/Configs/ImConfig.cs new file mode 100644 index 0000000..5f8dd59 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Configs/ImConfig.cs @@ -0,0 +1,27 @@ +namespace ZhonTai.Admin.Core.Configs; + +/// +/// im配置 +/// +public class ImConfig +{ + /// + /// 启用 + /// + public bool Enable { get; set; } = false; + + /// + /// im服务器集群地址 + /// + public string[] Servers { get; set; } + + /// + /// ws业务端地址 + /// + public string Server { get; set; } + + /// + /// Redis连接字符串 + /// + public string RedisConnectionString { get; set; } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Configs/JwtConfig.cs b/src/modules/admin/ZhonTai.Admin.Core/Configs/JwtConfig.cs new file mode 100644 index 0000000..780c29e --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Configs/JwtConfig.cs @@ -0,0 +1,32 @@ +namespace ZhonTai.Admin.Core.Configs; + +/// +/// Jwt配置 +/// +public class JwtConfig +{ + /// + /// 发行者 + /// + public string Issuer { get; set; } = "admin.core"; + + /// + /// 订阅者 + /// + public string Audience { get; set; } = "admin.core"; + + /// + /// 密钥 + /// + public string SecurityKey { get; set; } + + /// + /// 有效期(分钟) + /// + public int Expires { get; set; } = 120; + + /// + /// 刷新有效期(分钟) + /// + public int RefreshExpires { get; set; } = 480; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Configs/OSSConfig.cs b/src/modules/admin/ZhonTai.Admin.Core/Configs/OSSConfig.cs new file mode 100644 index 0000000..9caccb9 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Configs/OSSConfig.cs @@ -0,0 +1,115 @@ +using OnceMi.AspNetCore.OSS; + +namespace ZhonTai.Admin.Core.Configs; + +/// +/// OSS配置 +/// +public class OSSOptions +{ + /// + /// 文件存储供应商 + /// + public OSSProvider Provider { get; set; } = OSSProvider.Minio; + /// + /// 域名 + /// + public string Endpoint { get; set; } + /// + /// 账号 + /// + public string AccessKey { get; set; } + /// + /// 密码 + /// + public string SecretKey { get; set; } + /// + /// 地区 + /// + public string Region { get; set; } + /// + /// 会话Token + /// + public string SessionToken { get; set; } + /// + /// 启用Https + /// + public bool IsEnableHttps { get; set; } + /// + /// 启用缓存 + /// + public bool IsEnableCache { get; set; } + /// + /// 存储桶 + /// + public string BucketName { get; set; } = "admin"; + /// + /// 文件地址 + /// + public string Url { get; set; } + /// + /// 文件Md5码 + /// + public bool Md5 { get; set; } = false; + /// + /// 启用 + /// + public bool Enable { get; set; } = false; +} + +/// +/// 本地上传配置 +/// +public class LocalUploadConfig +{ + /// + /// 上传目录 + /// + public string Directory { get; set; } = "upload"; + + /// + /// 日期目录 + /// + public string DateTimeDirectory { get; set; } = "yyyy/MM/dd"; + + /// + /// 文件Md5码 + /// + public bool Md5 { get; set; } = false; + + /// + /// 文件大小 + /// + public long MaxSize { get; set; } = 104857600; + + /// + /// 包含文件拓展名列表 + /// + public string[] IncludeExtension { get; set; } + + /// + /// 排除文件拓展名列表 + /// + public string[] ExcludeExtension { get; set; } +} + +/// +/// OSS配置 +/// +public class OSSConfig +{ + /// + /// 本地上传配置 + /// + public LocalUploadConfig LocalUploadConfig { get; set; } + + /// + /// 文件存储供应商 + /// + public OSSProvider Provider { get; set; } = OSSProvider.Minio; + + /// + /// OSS配置列表 + /// + public List OSSConfigs { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Configs/RpcConfig.cs b/src/modules/admin/ZhonTai.Admin.Core/Configs/RpcConfig.cs new file mode 100644 index 0000000..e56e443 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Configs/RpcConfig.cs @@ -0,0 +1,109 @@ +namespace ZhonTai.Admin.Core.Configs; + +/// +/// 远程过程调用配置 +/// +public class RpcConfig +{ + public static class Models + { + /// + /// Http远程配置 + /// + public class HttpModel + { + /// + /// 启用 + /// + public bool Enable { get; set; } = true; + + private string[] _assemblyNames; + + /// + /// 程序集名称 + /// + public string[] AssemblyNames + { + get => _assemblyNames; + set + { + _assemblyNames = value; + if (!value.Contains("ZhonTai.Admin.Contracts")) + { + _assemblyNames = [.. _assemblyNames, "ZhonTai.Admin.Contracts"]; + } + } + } + } + + /// + /// Grpc远程配置 + /// + public class GrpcModel + { + /// + /// 启用 + /// + public bool Enable { get; set; } = true; + + private string[] _assemblyNames; + + /// + /// 程序集名称 + /// + public string[] AssemblyNames + { + get => _assemblyNames; + set + { + _assemblyNames = value; + if (!value.Contains("ZhonTai.Admin.Core")) + { + _assemblyNames = [.. _assemblyNames, "ZhonTai.Admin.Core"]; + } + } + } + + /// + /// 服务端程序集名称 + /// + public string[] ServerAssemblyNames { get; set; } + } + + /// + /// 地址 + /// + public class Endpoint + { + /// + /// 模块命名 + /// + public string Name { get; set; } + + /// + /// Http地址 + /// + public string HttpUrl { get; set; } + + /// + /// Grpc地址 + /// + public string GrpcUrl { get; set; } + } + } + + /// + /// Http远程配置 + /// + public Models.HttpModel Http { get; set; } = new Models.HttpModel(); + + /// + /// Grpc远程配置 + /// + public Models.GrpcModel Grpc { get; set; } = new Models.GrpcModel(); + + /// + /// 地址列表 + /// + public List Endpoints { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Configs/SamlConfig.cs b/src/modules/admin/ZhonTai.Admin.Core/Configs/SamlConfig.cs new file mode 100644 index 0000000..ad880a3 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Configs/SamlConfig.cs @@ -0,0 +1,82 @@ +namespace ZhonTai.Admin.Core.Configs; + +/// +/// SAML配置 +/// +public class SamlConfig +{ + /// + /// 启用SAML认证 + /// + public bool Enable { get; set; } = false; + + /// + /// 服务提供商实体ID + /// + public string EntityId { get; set; } = "https://your-app-domain.com"; + + /// + /// 断言消费者服务URL (ACS URL) + /// + public string AssertionConsumerServiceUrl { get; set; } = "https://your-app-domain.com/api/admin/auth/saml/callback"; + + /// + /// 单点登录服务URL (SSO URL) + /// + public string SingleSignOnServiceUrl { get; set; } + + /// + /// 单点登出服务URL (SLO URL) + /// + public string SingleLogoutServiceUrl { get; set; } + + /// + /// 身份提供商证书 (Base64编码) + /// + public string IdpCertificate { get; set; } + + /// + /// 服务提供商私钥 (Base64编码) + /// + public string SpPrivateKey { get; set; } + + /// + /// 服务提供商证书 (Base64编码) + /// + public string SpCertificate { get; set; } + + /// + /// 是否强制使用SAML认证 + /// + public bool ForceSaml { get; set; } = false; + + /// + /// 用户名属性名 + /// + public string UserNameAttribute { get; set; } = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"; + + /// + /// 邮箱属性名 + /// + public string EmailAttribute { get; set; } = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"; + + /// + /// 姓名属性名 + /// + public string NameAttribute { get; set; } = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname"; + + /// + /// 是否自动创建用户 + /// + public bool AutoCreateUser { get; set; } = true; + + /// + /// 默认用户类型 + /// + public int DefaultUserType { get; set; } = 1; + + /// + /// 默认租户ID + /// + public long? DefaultTenantId { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Consts/AdminConsts.cs b/src/modules/admin/ZhonTai.Admin.Core/Consts/AdminConsts.cs new file mode 100644 index 0000000..965748a --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Consts/AdminConsts.cs @@ -0,0 +1,24 @@ +namespace ZhonTai.Admin.Core.Consts; + +public static partial class AdminConsts +{ + /// + /// 默认域 + /// + public const string AreaName = "admin"; + + /// + /// 默认租户 + /// + public const string TenantName = "Default"; + + /// + /// 允许所有源访问策略 + /// + public const string AllowAnyPolicyName = "AllowAnyPolicy"; + + /// + /// Web端 + /// + public const string WebName = "web"; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Consts/CacheKeys.cs b/src/modules/admin/ZhonTai.Admin.Core/Consts/CacheKeys.cs new file mode 100644 index 0000000..0779796 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Consts/CacheKeys.cs @@ -0,0 +1,113 @@ +using System.ComponentModel; +using ZhonTai.Admin.Core.Attributes; + +namespace ZhonTai.Admin.Core.Consts; + +/// +/// 缓存键 +/// +[ScanCacheKeys] +public static partial class CacheKeys +{ + /// + /// 验证码 admin:captcha:guid + /// + [Description("验证码")] + public const string Captcha = "admin:captcha:"; + + /// + /// 密码加密 admin:password:encrypt:guid + /// + [Description("密码加密")] + public const string PassWordEncrypt = "admin:password:encrypt:"; + + /// + /// 用户权限 admin:user:permissions:userId + /// + [Description("用户权限")] + public const string UserPermission = "admin:user:permission:"; + + /// + /// 数据权限 admin:user:data:permission:userId + /// + [Description("数据权限")] + public const string DataPermission = "admin:user:data:permission:"; + + /// + /// 短信验证码 admin:sms:code:guid + /// + [Description("短信验证码")] + public const string SmsCode = "admin:sms:code:"; + + /// + /// 邮箱验证码 admin:email:code:guid + /// + [Description("邮箱验证码")] + public const string EmailCode = "admin:email:code:"; + + /// + /// 接口列表 admin:api:list + /// + [Description("接口列表")] + public const string ApiList = "admin:api:list"; + + /// + /// Excel错误标记文件 admin:excel:error_mark:userId:fileId + /// + [Description("Excel错误标记文件")] + public const string ExcelErrorMark = "admin:excel:error_mark:"; + + /// + /// 获取短信验证码缓存键 + /// + /// 手机号 + /// 唯一码 + /// + public static string GetSmsCodeKey(string mobile, string code) => $"{SmsCode}{mobile}:{code}"; + + /// + /// 获取邮箱验证码缓存键 + /// + /// 邮件地址 + /// 唯一码 + /// + public static string GetEmailCodeKey(string email, string code) => $"{EmailCode}{email}:{code}"; + + /// + /// 获取数据权限缓存键 + /// + /// 用户Id + /// 请求接口路径 + /// + public static string GetDataPermissionKey(long userId, string apiPath = null) + { + if(apiPath.IsNull()) + { + apiPath = AppInfo.CurrentDataPermissionApiPath; + } + + return $"{DataPermission}{userId}{(apiPath.NotNull() ? (":" + apiPath) : "")}"; + } + + /// + /// 获取数据权限缓存键 + /// + /// 用户Id + /// + public static string GetUserPermissionKey(long userId) => $"{UserPermission}{userId}"; + + /// + /// 获取数据权限模板 + /// + /// 用户Id + /// + public static string GetDataPermissionPattern(long userId) => $"{DataPermission}{userId}*"; + + /// + /// 获取Excel错误标记文件缓存键 + /// + /// 用户Id + /// 文件Id + /// + public static string GetExcelErrorMarkKey(long userId, string fileId) => $"{ExcelErrorMark}{userId}{(fileId.NotNull() ? (":" + fileId) : "")}"; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Consts/DbKeys.cs b/src/modules/admin/ZhonTai.Admin.Core/Consts/DbKeys.cs new file mode 100644 index 0000000..42c4456 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Consts/DbKeys.cs @@ -0,0 +1,22 @@ +using System.ComponentModel; +using ZhonTai.Admin.Core.Configs; + +namespace ZhonTai.Admin.Core.Consts; + +/// +/// 数据库键名 +/// +public class DbKeys +{ + /// + /// 数据库注册键 + /// + [Description("数据库注册键")] + public static string AppDb { get; set; } = AppInfo.GetOptions()?.Key ?? "admindb"; + + /// + /// 任务调度数据库注册键 + /// + [Description("任务调度数据库注册键")] + public static string TaskDb { get; set; } = AppInfo.GetOptions()?.Key ?? "admindb"; +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Consts/FilterNames.cs b/src/modules/admin/ZhonTai.Admin.Core/Consts/FilterNames.cs new file mode 100644 index 0000000..d93ba98 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Consts/FilterNames.cs @@ -0,0 +1,39 @@ +using System.ComponentModel; + +namespace ZhonTai.Admin.Core.Consts; + +/// +/// 全局过滤器名 +/// +public static partial class FilterNames +{ + /// + /// 删除 + /// + [Description("删除")] + public const string Delete = "Delete"; + + /// + /// 租户 + /// + [Description("租户")] + public const string Tenant = "Tenant"; + + /// + /// 本人权限 + /// + [Description("本人权限")] + public const string Self = "Self"; + + /// + /// 数据权限 + /// + [Description("数据权限")] + public const string Data = "Data"; + + /// + /// 会员 + /// + [Description("会员")] + public const string Member = "Member"; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Consts/SubscribeNames.cs b/src/modules/admin/ZhonTai.Admin.Core/Consts/SubscribeNames.cs new file mode 100644 index 0000000..7cbea3e --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Consts/SubscribeNames.cs @@ -0,0 +1,45 @@ +using System.ComponentModel; + +namespace ZhonTai.Admin.Core.Consts; + +/// +/// 订阅命名 +/// +public class SubscribeNames +{ + /// + /// 短信单发 + /// + [Description("短信单发")] + public const string SmsSingleSend = "zhontai.admin.sms:singleSend"; + + /// + /// 短信验证码发送 + /// + [Description("短信验证码发送")] + public const string SmsSendCode = "zhontai.admin.sms:sendCode"; + + /// + /// 邮件单发 + /// + [Description("邮件单发")] + public const string EmailSingleSend = "zhontai.admin.email:singleSend"; + + /// + /// 邮件多发 + /// + [Description("邮件多发")] + public const string EmailMultipleSend = "zhontai.admin.email:multipleSend"; + + /// + /// 邮箱验证码发送 + /// + [Description("邮箱验证码发送")] + public const string EmailSendCode = "zhontai.admin.email:sendCode"; + + /// + /// 用户部门转移 + /// + [Description("用户部门转移")] + public const string UserOrgChange = "zhontai.admin.user.orgChange"; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Conventions/ApiGroupConvention.cs b/src/modules/admin/ZhonTai.Admin.Core/Conventions/ApiGroupConvention.cs new file mode 100644 index 0000000..e62204d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Conventions/ApiGroupConvention.cs @@ -0,0 +1,37 @@ +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.ApplicationModels; +using ZhonTai.DynamicApi.Attributes; + +namespace ZhonTai.Admin.Core.Conventions; + +/// +/// Api分组约定 +/// +public class ApiGroupConvention : IControllerModelConvention +{ + public void Apply(ControllerModel controller) + { + if (controller.Attributes?.Count > 0) + { + foreach (var attribute in controller.Attributes) + { + if (attribute is AreaAttribute area) + { + if (controller.ApiExplorer.GroupName.IsNull()) + { + controller.ApiExplorer.GroupName = area.RouteValue?.ToLower(); + } + break; + } + else if (attribute is DynamicApiAttribute dynamicApi) + { + if (controller.ApiExplorer.GroupName.IsNull()) + { + controller.ApiExplorer.GroupName = dynamicApi.Area?.ToLower(); + } + break; + } + } + } + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Db/DBServiceCollectionExtensions.cs b/src/modules/admin/ZhonTai.Admin.Core/Db/DBServiceCollectionExtensions.cs new file mode 100644 index 0000000..7a0f3e5 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Db/DBServiceCollectionExtensions.cs @@ -0,0 +1,69 @@ +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; +using System.Collections.Concurrent; +using System.Reflection; +using FreeSql; +using ZhonTai.Admin.Core.Configs; +using ZhonTai.Admin.Core.Auth; +using ZhonTai.Admin.Core.Startup; +using ZhonTai.Admin.Core.Db.Transaction; + +namespace ZhonTai.Admin.Core.Db; + +/// +/// 数据库服务集合扩展 +/// +public static class DBServiceCollectionExtensions +{ + /// + /// 添加数据库 + /// + /// + /// + /// + /// + public static void AddDb(this IServiceCollection services, IHostEnvironment env, HostAppOptions hostAppOptions) + { + var dbConfig = AppInfo.GetOptions(); + var appConfig = AppInfo.GetOptions(); + var user = services.BuildServiceProvider().GetService(); + var freeSqlCloud = appConfig.DistributeKey.IsNull() ? new FreeSqlCloud() : new FreeSqlCloud(appConfig.DistributeKey); + DbHelper.RegisterDb(freeSqlCloud, user, dbConfig, appConfig, hostAppOptions); + + //运行主库 + var masterDb = freeSqlCloud.Use(dbConfig.Key); + services.AddSingleton(provider => masterDb); + masterDb.Select(); + + //注册多数据库 + if (dbConfig.Dbs?.Length > 0) + { + foreach (var db in dbConfig.Dbs) + { + DbHelper.RegisterDb(freeSqlCloud, user, db, appConfig, null); + //运行当前库 + var currentDb = freeSqlCloud.Use(db.Key); + currentDb.Select(); + } + } + + services.AddSingleton(freeSqlCloud); + services.AddSingleton(freeSqlCloud); + services.AddScoped(); + } + + /// + /// 添加TiDb数据库 + /// + /// + /// + /// 版本 + public static void AddTiDb(this IServiceCollection _, HostAppContext context, string version = "8.0") + { + var dbConfig = AppInfo.GetOptions(); + var _dicMySqlVersion = typeof(FreeSqlGlobalExtensions).GetField("_dicMySqlVersion", BindingFlags.NonPublic | BindingFlags.Static); + var dicMySqlVersion = new ConcurrentDictionary(); + dicMySqlVersion[dbConfig.ConnectionString] = version; + _dicMySqlVersion.SetValue(new ConcurrentDictionary(), dicMySqlVersion); + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Db/Data/GenerateData.cs b/src/modules/admin/ZhonTai.Admin.Core/Db/Data/GenerateData.cs new file mode 100644 index 0000000..cc7ac0c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Db/Data/GenerateData.cs @@ -0,0 +1,85 @@ +using System.Text.Json; +using System.Text.Encodings.Web; +using System.Text.Unicode; +using System.Text.Json.Serialization.Metadata; +using FreeSql.DataAnnotations; +using ZhonTai.Admin.Core.Attributes; +using ZhonTai.Admin.Core.Entities; +using ZhonTai.Admin.Core.Configs; +using ZhonTai.Common.Helpers; + +namespace ZhonTai.Admin.Core.Db.Data; + +/// +/// 生成数据 +/// +public abstract class GenerateData +{ + private readonly string _tenantName = InterfaceHelper.GetPropertyNames().FirstOrDefault()?.ToLower(); + + /// + /// 忽略属性名 + /// + /// + /// + protected virtual void IgnorePropName(JsonTypeInfo ti, bool isTenant) + { + foreach (var jsonPropertyInfo in ti.Properties) + { + jsonPropertyInfo.ShouldSerialize = (obj, _) => + { + if (jsonPropertyInfo.Name.ToLower() == _tenantName && EntityHelper.IsImplementInterface(ti.Type, typeof(ITenant))) + { + return isTenant; + } + + return !jsonPropertyInfo.AttributeProvider.IsDefined(typeof(NotGenAttribute), false); + }; + } + } + + /// + /// 保存数据到Json文件 + /// + /// + /// + /// + /// + protected virtual void SaveDataToJsonFile(object data, bool isTenant = false, string path = "InitData/Admin") where T : class, new() + { + var jsonSerializerOptions = new JsonSerializerOptions + { + WriteIndented = true, + PropertyNamingPolicy = JsonNamingPolicy.CamelCase, + Encoder = JavaScriptEncoder.Create(new TextEncoderSettings(UnicodeRanges.All)), + TypeInfoResolver = new DefaultJsonTypeInfoResolver + { + Modifiers = { (JsonTypeInfo ti) => IgnorePropName(ti, isTenant) } + } + }; + + var table = typeof(T).GetCustomAttributes(typeof(TableAttribute), false).FirstOrDefault() as TableAttribute; + var filePath = Path.Combine(Directory.GetCurrentDirectory(), $"{path}/{table.Name}{(isTenant ? ".tenant" : "")}.json").ToPath(); + + var jsonData = JsonSerializer.Serialize(data, jsonSerializerOptions); + + FileHelper.WriteFile(filePath, jsonData); + } + + /// + /// 保存实体数据 + /// + /// + /// + /// 应用配置 + /// 输出路径 InitData/xxx + /// + protected virtual async Task SaveEntityAsync(IFreeSql db, AppConfig appConfig, string outPath) where T : EntityBase, new() + { + var modules = await db.Queryable().ToListAsync(); + //是否多租户 + var isTenant = appConfig.Tenant && typeof(T).IsAssignableFrom(typeof(EntityTenant)); + + SaveDataToJsonFile(modules, isTenant, outPath); + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Db/Data/IGenerateData.cs b/src/modules/admin/ZhonTai.Admin.Core/Db/Data/IGenerateData.cs new file mode 100644 index 0000000..d8e278b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Db/Data/IGenerateData.cs @@ -0,0 +1,11 @@ +using ZhonTai.Admin.Core.Configs; + +namespace ZhonTai.Admin.Core.Db.Data; + +/// +/// 生成数据接口 +/// +public interface IGenerateData +{ + Task GenerateDataAsync(IFreeSql db, AppConfig appConfig); +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Db/Data/ISyncData.cs b/src/modules/admin/ZhonTai.Admin.Core/Db/Data/ISyncData.cs new file mode 100644 index 0000000..8b71de6 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Db/Data/ISyncData.cs @@ -0,0 +1,11 @@ +using ZhonTai.Admin.Core.Configs; + +namespace ZhonTai.Admin.Core.Db.Data; + +/// +/// 同步数据接口 +/// +public interface ISyncData +{ + Task SyncDataAsync(IFreeSql db, DbConfig dbConfig = null, AppConfig appConfig = null); +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Db/Data/PropsContractResolver.cs b/src/modules/admin/ZhonTai.Admin.Core/Db/Data/PropsContractResolver.cs new file mode 100644 index 0000000..b07631c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Db/Data/PropsContractResolver.cs @@ -0,0 +1,30 @@ +using Newtonsoft.Json; +using Newtonsoft.Json.Serialization; +using System.Reflection; + +namespace ZhonTai.Admin.Core.Db.Data; + +/// +/// 属性解析器 +/// +public class PropsContractResolver : CamelCasePropertyNamesContractResolver +{ + private bool _ignore; + private List _propNames = null; + + public PropsContractResolver(List propNames = null, bool ignore = true) + { + _propNames = propNames; + _ignore = ignore; + } + + protected override JsonProperty CreateProperty(MemberInfo member, MemberSerialization memberSerialization) + { + if (_propNames != null && _propNames.Contains(member.Name)) + { + return _ignore ? null : base.CreateProperty(member, memberSerialization); + } + + return base.CreateProperty(member, memberSerialization); + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Db/Data/SyncData.cs b/src/modules/admin/ZhonTai.Admin.Core/Db/Data/SyncData.cs new file mode 100644 index 0000000..02f67c4 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Db/Data/SyncData.cs @@ -0,0 +1,224 @@ +using Mapster; +using Newtonsoft.Json; +using FreeSql; +using FreeSql.DataAnnotations; +using ZhonTai.Common.Extensions; +using ZhonTai.Common.Helpers; +using ZhonTai.Admin.Core.Configs; +using ZhonTai.Admin.Core.Entities; + +namespace ZhonTai.Admin.Core.Db.Data; + +/// +/// 同步数据 +/// +public abstract class SyncData +{ + /// + /// 检查实体属性是否为自增长 + /// + /// + /// + private static bool CheckIdentity() where T : class + { + var isIdentity = false; + var properties = typeof(T).GetProperties(); + foreach (var property in properties) + { + if (property.GetCustomAttributes(typeof(ColumnAttribute), false).FirstOrDefault() is ColumnAttribute columnAttribute && columnAttribute.IsIdentity) + { + isIdentity = true; + break; + } + } + + return isIdentity; + } + + /// + /// 获得表名 + /// + /// + /// + protected static string GetTableName() where T : class, new() + { + var table = typeof(T).GetCustomAttributes(typeof(TableAttribute), false).FirstOrDefault() as TableAttribute; + return table.Name; + } + + protected static bool IsSyncData(string tableName, DbConfig dbConfig) + { + var isSyncData = true; + + var hasDataIncludeTables = dbConfig.SyncDataIncludeTables?.Length > 0; + if (hasDataIncludeTables && !dbConfig.SyncDataIncludeTables.Contains(tableName)) + { + isSyncData = false; + } + + var hasSyncDataExcludeTables = dbConfig.SyncDataExcludeTables?.Length > 0; + if (hasSyncDataExcludeTables && dbConfig.SyncDataExcludeTables.Contains(tableName)) + { + isSyncData = false; + } + + return isSyncData; + } + + /// + /// 初始化数据表数据 + /// + /// + /// + /// + /// + /// + /// + protected virtual async Task InitDataAsync( + IFreeSql db, + System.Data.Common.DbTransaction tran, + T[] dataList, + DbConfig dbConfig = null + ) where T : class, new() + { + var table = typeof(T).GetCustomAttributes(typeof(TableAttribute), false).FirstOrDefault() as TableAttribute; + var tableName = table.Name; + + try + { + if (!(dataList?.Length > 0)) + { + Console.WriteLine($"table: {tableName} import data []"); + return; + } + + var insertOrUpdate = db.InsertOrUpdate(); + if (tran != null) + { + insertOrUpdate = insertOrUpdate.WithTransaction(tran); + } + if (!dbConfig.SysUpdateData) + { + insertOrUpdate.IfExistsDoNothing(); + } + await insertOrUpdate.SetSource(dataList).ExecuteAffrowsAsync(); + + Console.WriteLine($"table: {tableName} sync data succeed"); + } + catch (Exception ex) + { + var msg = $"table: {tableName} sync data failed.\n{ex.Message}"; + Console.WriteLine(msg); + throw new Exception(msg); + } + } + + /// + /// 获得数据 + /// + /// + /// + /// + /// + /// + protected virtual T[] GetData(bool isTenant = false, string path = "InitData/Admin") + { + var table = typeof(T).GetCustomAttributes(typeof(TableAttribute), false).FirstOrDefault() as TableAttribute; + var fileName = $"{table.Name}{(isTenant ? ".tenant" : "")}.json"; + var filePath = Path.Combine(AppContext.BaseDirectory, $"{path}/{fileName}").ToPath(); + if (!File.Exists(filePath)) + { + var msg = $"数据文件{filePath}不存在"; + ConsoleHelper.WriteWarningLine(msg); + return null; + //throw new Exception(msg); + } + var jsonData = FileHelper.ReadFile(filePath); + var data = JsonConvert.DeserializeObject(jsonData); + + return data; + } + + /// + /// 同步实体数据 + /// + /// + /// + /// 模块数据库配置 + /// 应用配置 + /// 读取数据路径 InitData/xxx + /// 处理子级列表 + /// + protected virtual async Task SyncEntityAsync(IFreeSql db, + IRepositoryUnitOfWork unitOfWork, + DbConfig dbConfig, + AppConfig appConfig, + string readPath = null, + bool processChilds = false) + where T : Entity, new() + { + if (processChilds && !typeof(T).IsAssignableTo(typeof(IChilds))) + { + throw new InvalidOperationException("processChilds is true but T does not implement IChilds"); + } + + var tableName = GetTableName(); + try + { + if (!IsSyncData(tableName, dbConfig)) + { + return; + } + + var isTenant = appConfig.Tenant && typeof(T).IsAssignableTo(typeof(ITenant)); + var rep = db.GetRepository(); + rep.UnitOfWork = unitOfWork; + + //数据列表 + var dataList = GetData(isTenant, readPath ?? dbConfig.SyncDataPath); + + if (!(dataList?.Length > 0)) + { + Console.WriteLine($"table: {tableName} import data []"); + return; + } + + if (processChilds) + { + dataList = dataList.ToList().ToPlainList((a) => ((IChilds)a).Childs).ToArray(); + } + + //查询 + var dataIds = dataList.Select(e => e.Id).ToList(); + var dbDataList = await rep.Where(a => dataIds.Contains(a.Id)).ToListAsync(); + + //新增 + var dbDataIds = dbDataList.Select(a => a.Id).ToList(); + var insertDataList = dataList.Where(a => !dbDataIds.Contains(a.Id)); + if (insertDataList.Any()) + { + await rep.InsertAsync(insertDataList); + } + + //修改 + if (dbConfig.SysUpdateData && dbDataList?.Count > 0) + { + foreach (var dbData in dbDataList) + { + var data = dataList.Where(a => a.Id == dbData.Id).First(); + data.Adapt(dbData); + } + + await rep.UpdateAsync(dbDataList); + } + + Console.WriteLine($"table: {tableName} sync data succeed"); + } + catch (Exception ex) + { + var msg = $"table: {tableName} sync data failed.\n{ex.Message}"; + Console.WriteLine(msg); + throw new Exception(msg); + } + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Db/DbHelper.cs b/src/modules/admin/ZhonTai.Admin.Core/Db/DbHelper.cs new file mode 100644 index 0000000..a6f8b5d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Db/DbHelper.cs @@ -0,0 +1,691 @@ +using StackExchange.Profiling; +using System.Reflection; +using FreeSql; +using FreeSql.Aop; +using FreeSql.DataAnnotations; +using Yitter.IdGenerator; +using ZhonTai.Admin.Core.Configs; +using ZhonTai.Admin.Core.Entities; +using ZhonTai.Admin.Core.Attributes; +using ZhonTai.Admin.Core.Auth; +using ZhonTai.Common.Helpers; +using ZhonTai.Admin.Core.Db.Data; +using ZhonTai.Admin.Core.Consts; +using ZhonTai.Admin.Core.Startup; +using ZhonTai.Admin.Domain.Role; +using ZhonTai.Admin.Domain.User; + +namespace ZhonTai.Admin.Core.Db; + +/// +/// 数据库帮助类 +/// +public class DbHelper +{ + /// + /// 偏移时间 + /// + private static TimeSpan timeOffset; + + public static TimeSpan TimeOffset { get => timeOffset; set => timeOffset = value; } + + /// + /// 数据库时间 + /// + public static DateTime ServerTime => DateTime.Now.Subtract(timeOffset); + + /// + /// 创建数据库 + /// + /// + /// + public async static Task CreateDatabaseAsync(DbConfig dbConfig) + { + if (!dbConfig.CreateDb || dbConfig.Type == DataType.Sqlite) + { + return; + } + + var db = new FreeSqlBuilder() + .UseConnectionString(dbConfig.Type, dbConfig.CreateDbConnectionString) + .Build(); + + try + { + Console.WriteLine($"{Environment.NewLine}create database started"); + var filePath = Path.Combine(AppContext.BaseDirectory, dbConfig.CreateDbSqlFile).ToPath(); + if (File.Exists(filePath)) + { + var createDbSql = FileHelper.ReadFile(filePath); + if (createDbSql.NotNull()) + { + dbConfig.CreateDbSql = createDbSql; + } + } + + await db.Ado.ExecuteNonQueryAsync(dbConfig.CreateDbSql); + Console.WriteLine("create database succeed"); + } + catch (Exception e) + { + Console.WriteLine($"create database failed.\n {e.Message}"); + } + } + + /// + /// 获得指定程序集表实体 + /// + /// + /// + public static Type[] GetEntityTypes(string[] assemblyNames) + { + if (!(assemblyNames?.Length > 0)) + { + return null; + } + + var entityTypes = new List(); + + foreach (var assemblyName in assemblyNames) + { + var assembly = AssemblyHelper.GetAssembly(assemblyName); + + if (assembly != null) + { + foreach (Type type in assembly.GetExportedTypes()) + { + foreach (Attribute attribute in type.GetCustomAttributes()) + { + if (attribute is TableAttribute tableAttribute) + { + if (tableAttribute.DisableSyncStructure == false) + { + entityTypes.Add(type); + } + } + } + } + } + } + + return entityTypes.ToArray(); + } + + /// + /// 配置实体 + /// + /// + /// + /// + public static void ConfigEntity(IFreeSql db, AppConfig appConfig = null, DbConfig dbConfig = null) + { + //租户生成和操作租户Id + if (!appConfig.Tenant) + { + var iTenant = nameof(ITenant); + var tenantId = nameof(ITenant.TenantId); + + //获得指定程序集表实体 + var entityTypes = GetEntityTypes(dbConfig.AssemblyNames); + + foreach (var entityType in entityTypes) + { + if (entityType.GetInterfaces().Any(a => a.Name == iTenant)) + { + db.CodeFirst.Entity(entityType, a => + { + a.Ignore(tenantId); + }); + } + } + } + } + + /// + /// 审计数据 + /// + /// + /// + /// + /// + public static void AuditValue(AuditValueEventArgs e, TimeSpan timeOffset, IUser user, DbConfig dbConfig) + { + if (e.Property == null) + { + return; + } + + //数据库时间 + if ((e.Column.CsType == typeof(DateTime) || e.Column.CsType == typeof(DateTime?)) + && e.Property.GetCustomAttribute(false) is ServerTimeAttribute serverTimeAttribute) + { + if(!dbConfig.ForceUpdate && !serverTimeAttribute.CanInsert && e.AuditValueType is AuditValueType.Insert) + { + return; + } + + if((e.Value == null || (DateTime)e.Value == default || (DateTime?)e.Value == default) || serverTimeAttribute.CanUpdate) + { + e.Value = DateTime.Now.Subtract(timeOffset); + } + } + + //雪花Id + if (e.Column.CsType == typeof(long) + && e.Property.GetCustomAttribute(false) is SnowflakeAttribute snowflakeAttribute + && snowflakeAttribute.Enable && (e.Value == null || (long)e.Value == default || (long?)e.Value == default)) + { + e.Value = YitIdHelper.NextId(); + } + + //有序Guid + if (e.Column.CsType == typeof(Guid) + && e.Property.GetCustomAttribute(false) is OrderGuidAttribute orderGuidAttribute + && orderGuidAttribute.Enable && (e.Value == null || (Guid)e.Value == default || (Guid?)e.Value == default)) + { + e.Value = FreeUtil.NewMongodbId(); + } + + if (user == null || user.Id <= 0) + { + return; + } + + if (e.AuditValueType is AuditValueType.Insert or AuditValueType.InsertOrUpdate) + { + switch (e.Property.Name) + { + case "CreatedUserId": + case "OwnerId": + case "MemberId": + if (e.Value == null || (long)e.Value == default || (long?)e.Value == default) + { + e.Value = user.Id; + } + break; + case "CreatedUserName": + if (e.Value == null || ((string)e.Value).IsNull()) + { + e.Value = user.UserName; + } + break; + case "CreatedUserRealName": + if (e.Value == null || ((string)e.Value).IsNull()) + { + e.Value = user.Name; + } + break; + case "OwnerOrgId": + if (e.Value == null || (long)e.Value == default || (long?)e.Value == default) + { + e.Value = user.DataPermission?.OrgId; + } + break; + case "OwnerOrgName": + if (e.Value == null || ((string)e.Value).IsNull()) + { + e.Value = user.DataPermission?.OrgName; + } + break; + case "TenantId": + if (e.Value == null || (long)e.Value == default || (long?)e.Value == default) + { + e.Value = user.TenantId; + } + break; + } + } + + if ((e.AuditValueType is AuditValueType.Update or AuditValueType.InsertOrUpdate) || dbConfig.ForceUpdate) + { + switch (e.Property.Name) + { + case "ModifiedUserId": + e.Value = user.Id; + break; + case "ModifiedUserName": + e.Value = user.UserName; + break; + case "ModifiedUserRealName": + e.Value = user.Name; + break; + } + } + } + + private static void SyncStructureAfter(object? s, SyncStructureAfterEventArgs e) + { + if (e.Sql.NotNull()) + { + Console.WriteLine("sync structure sql:\n" + e.Sql); + } + } + + /// + /// 同步结构 + /// + /// + /// + /// + /// + public static void SyncStructure(IFreeSql db, string msg = null, DbConfig dbConfig = null, Action configureFreeSqlSyncStructure = null) + { + //打印结构比对脚本 + //var dDL = db.CodeFirst.GetComparisonDDLStatements(); + //Console.WriteLine($"{Environment.NewLine}" + dDL); + + //打印结构同步脚本 + if (dbConfig.SyncStructureSql) + { + db.Aop.SyncStructureAfter += SyncStructureAfter; + } + + // 同步结构 + var dbType = dbConfig.Type.ToString(); + Console.WriteLine($"{Environment.NewLine}{(msg.NotNull() ? msg : $"sync {dbType} structure")} started"); + + //获得指定程序集表实体 + var entityTypes = GetEntityTypes(dbConfig.AssemblyNames)?.ToList(); + + var batchSize = dbConfig.SyncStructureEntityBatchSize; + batchSize = batchSize <= 1 ? 1 : batchSize; + + if(entityTypes != null && entityTypes.Count > 0) + { + if (batchSize == 1) + { + foreach (var entityType in entityTypes) + { + db.CodeFirst.SyncStructure(entityType); + } + } + else + { + for (int i = 0, count = entityTypes.Count; i < count; i += batchSize) + { + var batchEntityTypes = entityTypes.GetRange(i, Math.Min(batchSize, count - i)); + db.CodeFirst.SyncStructure(batchEntityTypes.ToArray()); + } + } + } + + //自定义迁移结构 + configureFreeSqlSyncStructure?.Invoke(db, dbConfig); + + if (dbConfig.SyncStructureSql) + { + db.Aop.SyncStructureAfter -= SyncStructureAfter; + } + + Console.WriteLine($"{(msg.NotNull() ? msg : $"sync {dbType} structure")} succeed"); + } + + private static void SyncDataCurdBefore(object? s, CurdBeforeEventArgs e) + { + if (e.Sql.NotNull()) + { + Console.WriteLine($"{e.Sql}{Environment.NewLine}"); + } + } + + /// + /// 同步数据 + /// + /// + /// + /// + /// + /// + public static async Task SyncDataAsync( + IFreeSql db, + DbConfig dbConfig = null, + AppConfig appConfig = null + ) + { + try + { + Console.WriteLine($"{Environment.NewLine}sync data started"); + + if (dbConfig.AssemblyNames?.Length > 0) + { + var user = dbConfig.SyncDataUser; + + // 同步数据审计方法 + void SyncDataAuditValue(object s, AuditValueEventArgs e) + { + if (e.Property == null) + { + return; + } + + if (e.Property.GetCustomAttribute(false) is ServerTimeAttribute serverTimeAttribute + && (e.Column.CsType == typeof(DateTime) || e.Column.CsType == typeof(DateTime?)) + && (e.Value == null || (DateTime)e.Value == default || (DateTime?)e.Value == default)) + { + if (!dbConfig.ForceUpdate && !serverTimeAttribute.CanInsert && e.AuditValueType is AuditValueType.Insert) + { + return; + } + + if ((e.Value == null || (DateTime)e.Value == default || (DateTime?)e.Value == default) || serverTimeAttribute.CanUpdate) + { + e.Value = DateTime.Now.Subtract(timeOffset); + } + } + + if (e.Column.CsType == typeof(long) + && e.Property.GetCustomAttribute(false) != null + && (e.Value == null || (long)e.Value == default || (long?)e.Value == default)) + { + e.Value = YitIdHelper.NextId(); + } + + if (user == null || user.Id <= 0) + { + return; + } + + if (e.AuditValueType is AuditValueType.Insert or AuditValueType.InsertOrUpdate) + { + switch (e.Property.Name) + { + case "CreatedUserId": + if (e.Value == null || (long)e.Value == default || (long?)e.Value == default) + { + e.Value = user.Id; + } + break; + case "CreatedUserName": + if (e.Value == null || ((string)e.Value).IsNull()) + { + e.Value = user.UserName; + } + break; + case "CreatedUserRealName": + if (e.Value == null || ((string)e.Value).IsNull()) + { + e.Value = user.Name; + } + break; + case "TenantId": + if (e.Value == null || (long)e.Value == default || (long?)e.Value == default) + { + e.Value = user.TenantId; + } + break; + } + } + + if ((e.AuditValueType is AuditValueType.Update or AuditValueType.InsertOrUpdate) || dbConfig.ForceUpdate) + { + switch (e.Property.Name) + { + case "ModifiedUserId": + if (e.Value == null || (long)e.Value == default || (long?)e.Value == default) + { + e.Value = user.Id; + } + break; + case "ModifiedUserName": + if (e.Value == null || ((string)e.Value).IsNull()) + { + e.Value = user.UserName; + } + break; + case "ModifiedUserRealName": + if (e.Value == null || ((string)e.Value).IsNull()) + { + e.Value = user.Name; + } + break; + } + } + } + + db.Aop.AuditValue += SyncDataAuditValue; + + if (dbConfig.SyncDataCurd) + { + db.Aop.CurdBefore += SyncDataCurdBefore; + } + + Assembly[] assemblies = AssemblyHelper.GetAssemblyList(dbConfig.AssemblyNames); + + List syncDatas = assemblies.Select(assembly => assembly.GetTypes() + .Where(x => typeof(ISyncData).GetTypeInfo().IsAssignableFrom(x.GetTypeInfo()) && x.GetTypeInfo().IsClass && !x.GetTypeInfo().IsAbstract)) + .SelectMany(registerTypes => registerTypes.Select(registerType => (ISyncData)Activator.CreateInstance(registerType))).ToList(); + + foreach (ISyncData syncData in syncDatas) + { + await syncData.SyncDataAsync(db, dbConfig, appConfig); + } + + if (dbConfig.SyncDataCurd) + { + db.Aop.CurdBefore -= SyncDataCurdBefore; + } + + db.Aop.AuditValue -= SyncDataAuditValue; + } + + Console.WriteLine($"sync data succeed{Environment.NewLine}"); + } + catch (Exception ex) + { + throw new Exception($"sync data failed.\n{ex.Message}"); + } + } + + /// + /// 生成数据 + /// + /// + /// + /// + /// + /// + public static async Task GenerateDataAsync(IFreeSql db, AppConfig appConfig = null, DbConfig dbConfig = null) + { + try + { + Console.WriteLine($"{Environment.NewLine}generate data started"); + + if (dbConfig.AssemblyNames?.Length > 0) + { + Assembly[] assemblies = AssemblyHelper.GetAssemblyList(dbConfig.AssemblyNames); + + List generateDatas = assemblies.Select(assembly => assembly.GetTypes() + .Where(x => typeof(IGenerateData).GetTypeInfo().IsAssignableFrom(x.GetTypeInfo()) && x.GetTypeInfo().IsClass && !x.GetTypeInfo().IsAbstract)) + .SelectMany(registerTypes => registerTypes.Select(registerType => (IGenerateData)Activator.CreateInstance(registerType))).ToList(); + + foreach (IGenerateData generateData in generateDatas) + { + await generateData.GenerateDataAsync(db, appConfig); + } + } + + Console.WriteLine($"generate data succeed{Environment.NewLine}"); + } + catch (Exception ex) + { + throw new Exception($"generate data failed。\n{ex.Message}{Environment.NewLine}"); + } + } + + /// + /// 注册数据库 + /// + /// + /// + /// + /// + /// + public static void RegisterDb( + FreeSqlCloud freeSqlCloud, + IUser user, + DbConfig dbConfig, + AppConfig appConfig, + HostAppOptions hostAppOptions + ) + { + //注册数据库 + var idelTime = dbConfig.IdleTime.HasValue && dbConfig.IdleTime.Value > 0 ? TimeSpan.FromMinutes(dbConfig.IdleTime.Value) : TimeSpan.MaxValue; + freeSqlCloud.Register(dbConfig.Key, () => + { + //创建数据库 + if (dbConfig.CreateDb) + { + CreateDatabaseAsync(dbConfig).Wait(); + } + + var providerType = dbConfig.ProviderType.NotNull() ? Type.GetType(dbConfig.ProviderType) : null; + var freeSqlBuilder = new FreeSqlBuilder() + .UseConnectionString(dbConfig.Type, dbConfig.ConnectionString, providerType) + .UseAutoSyncStructure(false) + .UseLazyLoading(false) + .UseNoneCommandParameter(true); + + if (dbConfig.SlaveList?.Length > 0) + { + var slaveList = dbConfig.SlaveList.Select(a => a.ConnectionString).ToArray(); + var slaveWeightList = dbConfig.SlaveList.Select(a => a.Weight).ToArray(); + freeSqlBuilder.UseSlave(slaveList).UseSlaveWeight(slaveWeightList); + } + + #region 监听所有命令 + + if (dbConfig.MonitorCommand) + { + freeSqlBuilder.UseMonitorCommand(cmd => { }, (cmd, traceLog) => + { + //Console.WriteLine($"{cmd.CommandText}\n{traceLog}{Environment.NewLine}"); + Console.WriteLine($"{cmd.CommandText}{Environment.NewLine}"); + }); + } + + #endregion 监听所有命令 + + hostAppOptions?.ConfigureFreeSqlBuilder?.Invoke(freeSqlBuilder, dbConfig); + + var fsql = freeSqlBuilder.Build(); + + hostAppOptions?.ConfigurePreFreeSql?.Invoke(fsql, dbConfig); + + //生成数据 + if (dbConfig.GenerateData && !dbConfig.CreateDb && !dbConfig.SyncData) + { + GenerateDataAsync(fsql, appConfig, dbConfig).Wait(); + } + + //计算服务器时间 + var serverTime = fsql.Ado.QuerySingle(() => DateTime.UtcNow); + var timeOffset = DateTime.UtcNow.Subtract(serverTime); + TimeOffset = timeOffset; + + if (dbConfig.Type == DataType.Oracle) + { + fsql.CodeFirst.IsSyncStructureToUpper = true; + } + + //同步结构 + if (dbConfig.SyncStructure) + { + SyncStructure(fsql, dbConfig: dbConfig, configureFreeSqlSyncStructure: hostAppOptions?.ConfigureFreeSqlSyncStructure); + } + + //同步数据 + if (dbConfig.SyncData) + { + SyncDataAsync(fsql, dbConfig, appConfig).Wait(); + } + + //审计数据 + fsql.Aop.AuditValue += (s, e) => + { + AuditValue(e, timeOffset, user, dbConfig); + }; + + #region 过滤器 + + //软删除过滤器 + fsql.GlobalFilter.ApplyOnly(FilterNames.Delete, a => a.IsDeleted == false); + + //租户过滤器 + if (appConfig.Tenant) + { + fsql.GlobalFilter.ApplyOnly(FilterNames.Tenant, a => a.TenantId == user.TenantId); + } + + //会员过滤器 + fsql.GlobalFilter.ApplyOnlyIf(FilterNames.Member, + () => + { + if (user?.Id > 0 && user.Type != UserType.Member) + { + return false; + } + return true; + }, + a => a.MemberId == user.Id + ); + + //数据权限过滤器 + fsql.GlobalFilter.ApplyOnlyIf(FilterNames.Self, + () => + { + var dataPermission = user.DataPermission; + if (dataPermission != null && (dataPermission.DataScope == DataScope.All || dataPermission.OrgIds.Count > 0)) + { + return false; + } + return true; + }, + a => a.OwnerId == user.Id + ); + fsql.GlobalFilter.ApplyOnlyIf(FilterNames.Data, + () => + { + var dataPermission = user.DataPermission; + if (dataPermission == null || (dataPermission != null && (dataPermission.DataScope == DataScope.All || dataPermission.OrgIds.Count == 0))) + { + return false; + } + return true; + }, + a => a.OwnerId == user.Id || user.DataPermission.OrgIds.Contains(a.OwnerOrgId.Value) + ); + + #endregion + + //配置实体 + ConfigEntity(fsql, appConfig, dbConfig); + + #region 监听Curd操作 + + if (dbConfig.Curd) + { + fsql.Aop.CurdBefore += (s, e) => + { + if (appConfig.MiniProfiler) + { + MiniProfiler.Current.CustomTiming("CurdBefore", e.Sql); + } + Console.WriteLine($"{e.Sql}{Environment.NewLine}"); + }; + fsql.Aop.CurdAfter += (s, e) => + { + if (appConfig.MiniProfiler) + { + MiniProfiler.Current.CustomTiming("CurdAfter", $"{e.ElapsedMilliseconds}"); + } + }; + } + + #endregion 监听Curd操作 + + hostAppOptions?.ConfigureFreeSql?.Invoke(fsql, dbConfig); + + return fsql; + }, idelTime); + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Db/FreeSqlCloud.cs b/src/modules/admin/ZhonTai.Admin.Core/Db/FreeSqlCloud.cs new file mode 100644 index 0000000..46f9dd4 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Db/FreeSqlCloud.cs @@ -0,0 +1,10 @@ +namespace FreeSql; + +/// +/// FreeSqlCloud +/// +public class FreeSqlCloud : FreeSqlCloud +{ + public FreeSqlCloud() : base(null) { } + public FreeSqlCloud(string distributeKey) : base(distributeKey) { } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Db/FreeSqlDbContextExtensions.cs b/src/modules/admin/ZhonTai.Admin.Core/Db/FreeSqlDbContextExtensions.cs new file mode 100644 index 0000000..606bfdf --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Db/FreeSqlDbContextExtensions.cs @@ -0,0 +1,81 @@ +using ZhonTai.Admin.Core.Repositories; +using FreeScheduler; +using ZhonTai.Admin.Core.Configs; +using ZhonTai.Admin.Domain; + +namespace ZhonTai.Admin.Core.Db; + +/// +/// FreeSqlDbContext扩展类 +/// +public static class FreeSqlDbContextExtensions +{ + /// + /// 返回默认仓库类 + /// + /// + /// + /// + /// + public static IRepositoryBase GetRepositoryBase(this IFreeSql that) where TEntity : class + { + return new RepositoryBase(that); + } + + /// + /// 返回默认仓库类,适用联合主键的仓储类 + /// + /// + /// + /// + public static IRepositoryBase GetRepositoryBase(this IFreeSql that) where TEntity : class + { + return new RepositoryBase(that); + } + + /// + /// 同步调度结构 + /// + /// + /// + /// + public static void SyncSchedulerStructure(this IFreeSql that, DbConfig dbConfig, Action configureFreeSql = null) + { + that.CodeFirst + .ConfigEntity(a => + { + a.Name("base_task"); + a.Property(b => b.Id).IsPrimary(true); + a.Property(b => b.Body).StringLength(-1); + a.Property(b => b.Interval).MapType(typeof(int)); + a.Property(b => b.IntervalArgument).StringLength(1024); + a.Property(b => b.Status).MapType(typeof(int)); + a.Property(b => b.CreateTime).ServerTime(DateTimeKind.Local); + a.Property(b => b.LastRunTime).ServerTime(DateTimeKind.Local); + }) + .ConfigEntity(a => + { + a.Name("base_task_log"); + a.Property(b => b.Exception).StringLength(-1); + a.Property(b => b.Remark).StringLength(-1); + a.Property(b => b.CreateTime).ServerTime(DateTimeKind.Local); + }) + .ConfigEntity(a => + { + a.Name("base_task_ext"); + a.Property(b => b.TaskId).IsPrimary(true); + a.Property(b => b.CreatedTime).CanUpdate(false).ServerTime(DateTimeKind.Local); + a.Property(b => b.ModifiedTime).CanInsert(false).ServerTime(DateTimeKind.Local); + }); + + configureFreeSql?.Invoke(that); + + if (dbConfig.SyncStructure) + { + that.CodeFirst.SyncStructure(); + that.CodeFirst.SyncStructure(); + that.CodeFirst.SyncStructure(); + } + + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Db/FreeSqlExt.cs b/src/modules/admin/ZhonTai.Admin.Core/Db/FreeSqlExt.cs new file mode 100644 index 0000000..7616247 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Db/FreeSqlExt.cs @@ -0,0 +1,83 @@ +using FreeSql.Internal.CommonProvider; +using FreeSql; +using System.Linq.Expressions; +using ZhonTai.Admin.Core.Dto; + +namespace ZhonTai.Admin.Core.Db; + +/// +/// 测试成员表达式访问器 +/// +public class TestMemberExpressionVisitor : ExpressionVisitor +{ + public string MemberExpString; + public bool Result { get; private set; } + + public static bool IsExists(Expression selector, Expression memberExp) + { + var visitor = new TestMemberExpressionVisitor { MemberExpString = memberExp.ToString() }; + visitor.Visit(selector); + return visitor.Result; + } + protected override Expression VisitMember(MemberExpression node) + { + if (!Result && node.ToString() == MemberExpString) Result = true; + return node; + } +} + +public static class FreeSqlExt +{ + /// + /// 执行忽略列查询 + /// + /// + /// + /// + /// + public static List ToListIgnore(this ISelect that, Expression> selector) + { + if (selector == null) return that.ToList(); + var s0p = that as Select0Provider; + var tb = s0p._tables[0]; + var parmExp = tb.Parameter ?? Expression.Parameter(tb.Table.Type, tb.Alias); + var initExps = tb.Table.Columns.Values + .Where(a => a.Attribute.IsIgnore == false) + .Select(a => new + { + exp = Expression.Bind(tb.Table.Properties[a.CsName], Expression.MakeMemberAccess(parmExp, tb.Table.Properties[a.CsName])), + ignored = TestMemberExpressionVisitor.IsExists(selector, Expression.MakeMemberAccess(parmExp, tb.Table.Properties[a.CsName])) + }) + .Where(a => a.ignored == false) + .Select(a => a.exp) + .ToArray(); + var lambda = Expression.Lambda>( + Expression.MemberInit( + Expression.New(tb.Table.Type), + initExps + ), + parmExp + ); + return that.ToList(lambda); + } + + /// + /// 多列排序 + /// + /// + /// + /// + /// + public static ISelect SortList(this ISelect that, List? sortList) + { + if (sortList != null && sortList.Count > 0) + { + sortList.ForEach(sort => + { + that = that.OrderByPropertyNameIf(sort.Order.HasValue, sort.PropName, sort.IsAscending.Value); + }); + } + + return that; + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Db/Transaction/TransactionAsyncInterceptor.cs b/src/modules/admin/ZhonTai.Admin.Core/Db/Transaction/TransactionAsyncInterceptor.cs new file mode 100644 index 0000000..3e1deb0 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Db/Transaction/TransactionAsyncInterceptor.cs @@ -0,0 +1,170 @@ +using System.Data; +using Castle.DynamicProxy; +using FreeSql; +using ZhonTai.Admin.Core.Attributes; +using ZhonTai.Admin.Core.Configs; +using ZhonTai.Admin.Core.Dto; + +namespace ZhonTai.Admin.Core.Db.Transaction; + +/// +/// 事务拦截器 +/// +public class TransactionAsyncInterceptor : IAsyncInterceptor +{ + private IUnitOfWork _unitOfWork; + private readonly UnitOfWorkManagerCloud _unitOfWorkManagerCloud; + private readonly DbConfig _dbConfig; + + public TransactionAsyncInterceptor(UnitOfWorkManagerCloud unitOfWorkManagerCloud, DbConfig dbConfig) + { + _unitOfWorkManagerCloud = unitOfWorkManagerCloud; + _dbConfig = dbConfig; + } + + private bool TryBegin(IInvocation invocation) + { + var method = invocation.MethodInvocationTarget ?? invocation.Method; + var attribute = method.GetCustomAttributes(typeof(TransactionAttribute), false).FirstOrDefault(); + if (attribute is TransactionAttribute transaction) + { + IsolationLevel? isolationLevel = transaction.IsolationLevel == 0 ? null : transaction.IsolationLevel; + var dbKey = transaction.DbKey; + if (dbKey.IsNull()) + { + dbKey = _dbConfig.Key; + } + _unitOfWork = _unitOfWorkManagerCloud.Begin(dbKey, transaction.Propagation, isolationLevel); + return true; + } + + return false; + } + + private async Task InternalInterceptAsynchronous(IInvocation invocation) + { + //string methodName = + // $"{invocation.MethodInvocationTarget.DeclaringType?.FullName}.{invocation.Method.Name}()"; + //int? hashCode = _unitOfWork.GetHashCode(); + + invocation.Proceed(); + + try + { + //处理Task返回一个null值的情况会导致空指针 + if (invocation.ReturnValue != null) + { + await (Task)invocation.ReturnValue; + } + _unitOfWork.Commit(); + } + catch (System.Exception) + { + _unitOfWork.Rollback(); + throw; + } + finally + { + _unitOfWork.Dispose(); + } + } + + private async Task InternalInterceptAsynchronous(IInvocation invocation) + { + TResult result; + if (TryBegin(invocation)) + { + try + { + invocation.Proceed(); + result = await (Task)invocation.ReturnValue; + if (result is IResultOutput res && !res.Success) + { + _unitOfWork.Rollback(); + } + else + { + _unitOfWork.Commit(); + } + } + catch (System.Exception) + { + _unitOfWork.Rollback(); + throw; + } + finally + { + _unitOfWork.Dispose(); + } + } + else + { + invocation.Proceed(); + result = await (Task)invocation.ReturnValue; + } + return result; + } + + /// + /// 拦截同步执行的方法 + /// + /// + public void InterceptSynchronous(IInvocation invocation) + { + if (TryBegin(invocation)) + { + try + { + invocation.Proceed(); + var result = invocation.ReturnValue; + if (result is IResultOutput res && !res.Success) + { + _unitOfWork.Rollback(); + } + else + { + _unitOfWork.Commit(); + } + } + catch + { + _unitOfWork.Rollback(); + throw; + } + finally + { + _unitOfWork.Dispose(); + } + } + else + { + invocation.Proceed(); + } + } + + /// + /// 拦截返回结果 + /// + /// + public void InterceptAsynchronous(IInvocation invocation) + { + if (TryBegin(invocation)) + { + invocation.ReturnValue = InternalInterceptAsynchronous(invocation); + } + else + { + invocation.Proceed(); + } + } + + /// + /// 拦截返回结果 + /// + /// + /// + public void InterceptAsynchronous(IInvocation invocation) + { + invocation.ReturnValue = InternalInterceptAsynchronous(invocation); + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Db/Transaction/TransactionInterceptor.cs b/src/modules/admin/ZhonTai.Admin.Core/Db/Transaction/TransactionInterceptor.cs new file mode 100644 index 0000000..7fc1d32 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Db/Transaction/TransactionInterceptor.cs @@ -0,0 +1,21 @@ +using Castle.DynamicProxy; + +namespace ZhonTai.Admin.Core.Db.Transaction; + +/// +/// 事务拦截器 +/// +public class TransactionInterceptor : IInterceptor +{ + private readonly TransactionAsyncInterceptor _transactionAsyncInterceptor; + + public TransactionInterceptor(TransactionAsyncInterceptor transactionAsyncInterceptor) + { + _transactionAsyncInterceptor = transactionAsyncInterceptor; + } + + public void Intercept(IInvocation invocation) + { + _transactionAsyncInterceptor.ToInterceptor().Intercept(invocation); + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Db/Transaction/UnitOfWorkManagerCloud.cs b/src/modules/admin/ZhonTai.Admin.Core/Db/Transaction/UnitOfWorkManagerCloud.cs new file mode 100644 index 0000000..7380c78 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Db/Transaction/UnitOfWorkManagerCloud.cs @@ -0,0 +1,64 @@ +using FreeSql; +using System.Collections.Concurrent; +using System.Data; + +namespace ZhonTai.Admin.Core.Db.Transaction; + +public class UnitOfWorkManagerCloud: IDisposable +{ + readonly ConcurrentDictionary _managers = new(); + readonly FreeSqlCloud _cloud; + public UnitOfWorkManagerCloud(FreeSqlCloud cloud) + { + _cloud = cloud; + } + + public UnitOfWorkManager GetUnitOfWorkManager(string dbKey) + { + try + { + return _managers.GetOrAdd(dbKey, new UnitOfWorkManager(_cloud.Use(dbKey))); + } + catch (Exception ex) + { + throw new InvalidOperationException($"Failed to get UnitOfWorkManager for database key: {dbKey}", ex); + } + } + + ~UnitOfWorkManagerCloud() => Dispose(); + + int _disposeCounter; + public void Dispose() + { + if (Interlocked.Increment(ref _disposeCounter) != 1) return; + try + { + Exception ex = null; + foreach (var uowm in _managers.Values) + { + try + { + uowm.Dispose(); + } + catch (Exception e) + { + ex = e; + } + } + + if (ex != null) + { + throw ex; + } + } + finally + { + _managers.Clear(); + } + } + + public IUnitOfWork Begin(string dbKey, Propagation propagation = Propagation.Required, IsolationLevel? isolationLevel = null) + { + return GetUnitOfWorkManager(dbKey).Begin(propagation, isolationLevel); + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Db/UnitOfWorkExtensions.cs b/src/modules/admin/ZhonTai.Admin.Core/Db/UnitOfWorkExtensions.cs new file mode 100644 index 0000000..536cb79 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Db/UnitOfWorkExtensions.cs @@ -0,0 +1,72 @@ +using DotNetCore.CAP; +using DotNetCore.CAP.Transport; +using FreeSql; +using Microsoft.Extensions.DependencyInjection; + +namespace ZhonTai.Admin.Core.Db; + +/// +/// Cap事务 FreeSql 实现 +/// +public class FreeSqlRepositoryPatternTransaction : CapTransactionBase +{ + public FreeSqlRepositoryPatternTransaction(IDispatcher dispatcher, IUnitOfWork uow) : base(dispatcher) + { + Uow = uow; + } + + public IUnitOfWork Uow { get; } + + public override object? DbTransaction => Uow.GetOrBeginTransaction(); + + public override void Commit() + { + Uow.Commit(); + Flush(); + } + + public override Task CommitAsync(CancellationToken cancellationToken = default) + { + throw new NotImplementedException(); + } + + public override void Rollback() + { + Uow.Rollback(); + } + + public override Task RollbackAsync(CancellationToken cancellationToken = default) + { + throw new NotImplementedException(); + } + + public override void Dispose() + { + Uow.Dispose(); + } +} + +public static class UnitOfWorkExtensions +{ + /// + /// 开启Cap分布式事务 + /// + /// + /// + /// + /// + /// using var uow = LazyGetRequiredService<UnitOfWorkManagerCloud>().Begin(DbKeys.AppDb);
+ /// using var capTran = uow.BeginCapTran(LazyGetRequiredService<ICapPublisher>(), false);
+ /// capTran.Commit(); + ///
+ /// + public static ICapTransaction BeginCapTran(this IUnitOfWork unitOfWork, ICapPublisher capPublisher, bool autoCommit = false) + { + var dispatcher = capPublisher.ServiceProvider.GetRequiredService(); + var transaction = new FreeSqlRepositoryPatternTransaction(dispatcher, unitOfWork) + { + AutoCommit = autoCommit + }; + return capPublisher.Transaction = transaction; + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Dto/ApiGetEnumsOutput.cs b/src/modules/admin/ZhonTai.Admin.Core/Dto/ApiGetEnumsOutput.cs new file mode 100644 index 0000000..ee12d9c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Dto/ApiGetEnumsOutput.cs @@ -0,0 +1,46 @@ +namespace ZhonTai.Admin.Services.Api.Dto; + +/// +/// 枚举 +/// +public class ApiGetEnumsOutput +{ + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 描述 + /// + public string Desc { get; set; } + + /// + /// 选项列表 + /// + public List Options { get; set; } + + public static class Models + { + /// + /// 选项 + /// + public class Options + { + /// + /// 名称 + /// + public string Name { get; set; } + + /// + /// 描述 + /// + public string Desc { get; set; } + + /// + /// 值 + /// + public long Value { get; set; } + } + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Dto/DataPermissionOutput.cs b/src/modules/admin/ZhonTai.Admin.Core/Dto/DataPermissionOutput.cs new file mode 100644 index 0000000..8e3b05e --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Dto/DataPermissionOutput.cs @@ -0,0 +1,25 @@ +using ZhonTai.Admin.Domain.Role; + +namespace ZhonTai.Admin.Domain.User.Dto; + +public class DataPermissionOutput +{ + /// + /// 部门Id + /// + public long OrgId { get; set; } + + /// + /// 部门名称 + /// + public string OrgName { get; set; } + /// + /// 部门列表 + /// + public List OrgIds { get; set; } + + /// + /// 数据范围 + /// + public DataScope DataScope { get; set; } = DataScope.Self; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Dto/ExportInput.cs b/src/modules/admin/ZhonTai.Admin.Core/Dto/ExportInput.cs new file mode 100644 index 0000000..5687ba6 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Dto/ExportInput.cs @@ -0,0 +1,24 @@ +namespace ZhonTai.Admin.Core.Dto; + +/// +/// 导出信息输入 +/// +public class ExportInput: QueryInput +{ + /// + /// 文件名 + /// + public string FileName { get; set; } +} + +/// +/// 导出信息输入 +/// +/// 过滤数据 +public class ExportInput: ExportInput +{ + /// + /// 查询条件 + /// + public virtual T Filter { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Dto/IResultOutput.cs b/src/modules/admin/ZhonTai.Admin.Core/Dto/IResultOutput.cs new file mode 100644 index 0000000..43a82de --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Dto/IResultOutput.cs @@ -0,0 +1,34 @@ +namespace ZhonTai.Admin.Core.Dto; + +/// +/// 结果输出接口 +/// +public interface IResultOutput +{ + /// + /// 是否成功 + /// + bool Success { get; } + + /// + /// 消息 + /// + string Msg { get; } + + /// + /// 编码 + /// + string Code { get; set; } +} + +/// +/// 泛型结果输出接口 +/// +/// +public interface IResultOutput : IResultOutput +{ + /// + /// 返回数据 + /// + T Data { get; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Dto/ImportOutput.cs b/src/modules/admin/ZhonTai.Admin.Core/Dto/ImportOutput.cs new file mode 100644 index 0000000..c7ad675 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Dto/ImportOutput.cs @@ -0,0 +1,22 @@ +namespace ZhonTai.Admin.Core.Dto; + +/// +/// 导入信息输出 +/// +public class ImportOutput +{ + /// + /// 数据总数 + /// + public long Total { get; set; } = 0; + + /// + /// 新增数 + /// + public long InsertCount { get; set; } = 0; + + /// + /// 更新数 + /// + public long UpdateCount { get; set; } = 0; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Dto/PageInput.cs b/src/modules/admin/ZhonTai.Admin.Core/Dto/PageInput.cs new file mode 100644 index 0000000..48f0c88 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Dto/PageInput.cs @@ -0,0 +1,45 @@ +namespace ZhonTai.Admin.Core.Dto; + +/// +/// 分页信息输入 +/// +public class PageInput: QueryInput +{ + private int _currentPage; + private int _pageSize; + + /// + /// 当前页标 + /// + public virtual int CurrentPage + { + get => _currentPage < 1 ? 1 : _currentPage; + set => _currentPage = value; + } + + /// + /// 每页大小 + /// + public virtual int PageSize + { + get + { + if (_pageSize < 1) _pageSize = 1; + //if (_pageSize > 1000) _pageSize = 1000; + return _pageSize; + } + set => _pageSize = value; + } +} + +/// +/// 分页信息输入 +/// +/// 过滤数据 +public class PageInput: PageInput +{ + /// + /// 查询条件 + /// + public virtual T Filter { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Dto/PageOutput.cs b/src/modules/admin/ZhonTai.Admin.Core/Dto/PageOutput.cs new file mode 100644 index 0000000..4d71eb2 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Dto/PageOutput.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Core.Dto; + +/// +/// 分页信息输出 +/// +public class PageOutput +{ + /// + /// 数据总数 + /// + public long Total { get; set; } = 0; + + /// + /// 数据 + /// + public IList List { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Dto/QueryInput.cs b/src/modules/admin/ZhonTai.Admin.Core/Dto/QueryInput.cs new file mode 100644 index 0000000..eefaf0e --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Dto/QueryInput.cs @@ -0,0 +1,19 @@ +using FreeSql.Internal.Model; + +namespace ZhonTai.Admin.Core.Dto; + +/// +/// 查询信息输入 +/// +public abstract class QueryInput +{ + /// + /// 高级查询条件 + /// + public virtual DynamicFilterInfo DynamicFilter { get; set; } = null; + + /// + /// 排序列表 + /// + public virtual List? SortList { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Dto/ResultOutput.cs b/src/modules/admin/ZhonTai.Admin.Core/Dto/ResultOutput.cs new file mode 100644 index 0000000..18e7f76 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Dto/ResultOutput.cs @@ -0,0 +1,138 @@ +using System.Net; +using ZhonTai.Admin.Core.Exceptions; + +namespace ZhonTai.Admin.Core.Dto; + +/// +/// 结果输出 +/// +public class ResultOutput : IResultOutput +{ + /// + /// 是否成功标记 + /// + public bool Success { get; set; } + + /// + /// 编码 + /// + public string Code { get; set; } + + /// + /// 消息 + /// + public string Msg { get; set; } + + /// + /// 数据 + /// + public T Data { get; set; } + + /// + /// 成功 + /// + /// 数据 + /// 消息 + public ResultOutput Ok(T data, string msg = null) + { + Success = true; + Data = data; + Msg = msg; + + return this; + } + + /// + /// 失败 + /// + /// 消息 + /// 数据 + /// + public ResultOutput NotOk(string msg = null, T data = default) + { + Success = false; + Msg = msg; + Data = data; + + return this; + } +} + +/// +/// 静态结果输出 +/// +public static partial class ResultOutput +{ + /// + /// 成功 + /// + /// 数据 + /// 消息 + /// + public static IResultOutput Ok(T data = default(T), string msg = null) + { + return new ResultOutput().Ok(data, msg); + } + + /// + /// 成功 + /// + /// + public static IResultOutput Ok() + { + return Ok(); + } + + /// + /// 失败 + /// + /// 消息 + /// 数据 + /// + public static IResultOutput NotOk(string msg = null, T data = default) + { + return new ResultOutput().NotOk(msg, data); + } + + /// + /// 失败 + /// + /// 消息 + /// + public static IResultOutput NotOk(string msg = null) + { + return new ResultOutput().NotOk(msg); + } + + /// + /// 系统异常 + /// + /// 消息 + /// 编码 + /// 状态编码 + /// + public static AppException Exception(string msg = null, string code = null, int statusCode = (int)HttpStatusCode.OK) + { + return new AppException(msg, code, statusCode); + } + + /// + /// 根据布尔值返回结果 + /// + /// + /// + public static IResultOutput Result(bool success) + { + return success ? Ok() : NotOk(); + } + + /// + /// 根据布尔值返回结果 + /// + /// + /// + public static IResultOutput Result(bool success) + { + return success ? Ok() : NotOk(); + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Dto/SortInput.cs b/src/modules/admin/ZhonTai.Admin.Core/Dto/SortInput.cs new file mode 100644 index 0000000..c73e884 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Dto/SortInput.cs @@ -0,0 +1,31 @@ +namespace ZhonTai.Admin.Core.Dto; + +/// +/// 排序方式 +/// +public enum SortOrder +{ + Asc, + Desc, +} + +/// +/// 排序 +/// +public class SortInput +{ + /// + /// 属性名称 + /// + public string PropName { get; set; } + + /// + /// 排序方式 + /// + public SortOrder? Order { get; set; } + + /// + /// 是否升序 + /// + public bool? IsAscending => Order.HasValue && Order.Value == SortOrder.Asc; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Dto/UserGetPermissionOutput.cs b/src/modules/admin/ZhonTai.Admin.Core/Dto/UserGetPermissionOutput.cs new file mode 100644 index 0000000..3c888be --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Dto/UserGetPermissionOutput.cs @@ -0,0 +1,36 @@ +namespace ZhonTai.Admin.Services.User.Dto; + +/// +/// 用户权限 +/// +public class UserGetPermissionOutput +{ + public static class Models + { + /// + /// 接口 + /// + public class ApiModel + { + /// + /// 请求方法 + /// + public string HttpMethods { get; set; } + + /// + /// 请求地址 + /// + public string Path { get; set; } + } + } + + /// + /// 接口列表 + /// + public List Apis { get; set; } + + /// + /// 权限点编码列表 + /// + public List Codes { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Entities/Entity.cs b/src/modules/admin/ZhonTai.Admin.Core/Entities/Entity.cs new file mode 100644 index 0000000..960d0e9 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Entities/Entity.cs @@ -0,0 +1,50 @@ +using FreeSql.DataAnnotations; +using Newtonsoft.Json; +using System.ComponentModel; +using System.Text.Json.Serialization; +using ZhonTai.Admin.Core.Attributes; + +namespace ZhonTai.Admin.Core.Entities; + +/// +/// 实体接口 +/// +/// +public interface IEntity +{ + /// + /// 主键Id + /// + TKey Id { get; set; } +} + +/// +/// 实体接口 +/// +public interface IEntity : IEntity +{ +} + +/// +/// 实体 +/// +/// +public class Entity : IEntity +{ + /// + /// 主键Id + /// + [Description("主键Id")] + [Snowflake] + [Column(Position = 1, IsIdentity = false, IsPrimary = true)] + [JsonProperty(Order = -30)] + [JsonPropertyOrder(-30)] + public virtual TKey Id { get; set; } +} + +/// +/// 实体 +/// +public class Entity : Entity +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityAdd.cs b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityAdd.cs new file mode 100644 index 0000000..88c8d70 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityAdd.cs @@ -0,0 +1,48 @@ +using FreeSql.DataAnnotations; +using System.ComponentModel; +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Attributes; + +namespace ZhonTai.Admin.Core.Entities; + +/// +/// 实体创建 +/// +public class EntityAdd : Entity, IEntityAdd where TKey : struct +{ + /// + /// 创建者用户Id + /// + [Description("创建者用户Id")] + [Column(Position = -23, CanUpdate = false)] + public virtual long? CreatedUserId { get; set; } + + /// + /// 创建者用户名 + /// + [Description("创建者用户名")] + [Column(Position = -22, CanUpdate = false), MaxLength(60)] + public virtual string CreatedUserName { get; set; } + + /// + /// 创建者姓名 + /// + [Description("创建者姓名")] + [Column(Position = -21, CanUpdate = false), MaxLength(60)] + public virtual string CreatedUserRealName { get; set; } + + /// + /// 创建时间 + /// + [Description("创建时间")] + [Column(Position = -20, CanUpdate = false)] + [ServerTime] + public virtual DateTime? CreatedTime { get; set; } +} + +/// +/// 实体创建 +/// +public class EntityAdd : EntityAdd +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityAddNoId.cs b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityAddNoId.cs new file mode 100644 index 0000000..a2d8425 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityAddNoId.cs @@ -0,0 +1,41 @@ +using FreeSql.DataAnnotations; +using System.ComponentModel; +using System.ComponentModel.DataAnnotations; +using ZhonTai.Admin.Core.Attributes; + +namespace ZhonTai.Admin.Core.Entities; + +/// +/// 实体创建无主键Id +/// +public class EntityAddNoId : IEntityAdd +{ + /// + /// 创建者用户Id + /// + [Description("创建者用户Id")] + [Column(Position = -23, CanUpdate = false)] + public virtual long? CreatedUserId { get; set; } + + /// + /// 创建者用户名 + /// + [Description("创建者用户名")] + [Column(Position = -22, CanUpdate = false), MaxLength(60)] + public virtual string CreatedUserName { get; set; } + + /// + /// 创建者姓名 + /// + [Description("创建者姓名")] + [Column(Position = -21, CanUpdate = false), MaxLength(60)] + public virtual string CreatedUserRealName { get; set; } + + /// + /// 创建时间 + /// + [Description("创建时间")] + [Column(Position = -20, CanUpdate = false)] + [ServerTime] + public virtual DateTime? CreatedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityBase.cs b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityBase.cs new file mode 100644 index 0000000..d1eaa30 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityBase.cs @@ -0,0 +1,15 @@ +namespace ZhonTai.Admin.Core.Entities; + +/// +/// 实体基类 +/// +public class EntityBase : EntityDelete where TKey : struct +{ +} + +/// +/// 实体基类 +/// +public class EntityBase : EntityBase +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityData.cs b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityData.cs new file mode 100644 index 0000000..28e7ea2 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityData.cs @@ -0,0 +1,38 @@ +using FreeSql.DataAnnotations; +using System.ComponentModel; + +namespace ZhonTai.Admin.Core.Entities; + +/// +/// 实体数据权限 +/// +public class EntityData : EntityBase, IData where TKey : struct +{ + /// + /// 拥有者Id + /// + [Description("拥有者Id")] + [Column(Position = -42)] + public virtual long? OwnerId { get; set; } + + /// + /// 拥有者部门Id + /// + [Description("拥有者部门Id")] + [Column(Position = -41)] + public virtual long? OwnerOrgId { get; set; } + + /// + /// 拥有者部门名称 + /// + [Description("拥有者部门名称")] + [Column(Position = -40)] + public virtual string? OwnerOrgName { get; set; } +} + +/// +/// 实体数据权限 +/// +public class EntityData : EntityData +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityDelete.cs b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityDelete.cs new file mode 100644 index 0000000..99f08c6 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityDelete.cs @@ -0,0 +1,24 @@ +using FreeSql.DataAnnotations; +using System.ComponentModel; + +namespace ZhonTai.Admin.Core.Entities; + +/// +/// 实体删除 +/// +public class EntityDelete : EntityUpdate, IDelete where TKey : struct +{ + /// + /// 是否删除 + /// + [Description("是否删除")] + [Column(Position = -9)] + public virtual bool IsDeleted { get; set; } = false; +} + +/// +/// 实体删除 +/// +public class EntityDelete : EntityDelete +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityMember.cs b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityMember.cs new file mode 100644 index 0000000..83ddafe --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityMember.cs @@ -0,0 +1,48 @@ +using FreeSql.DataAnnotations; +using System.ComponentModel; +using ZhonTai.Admin.Core.Attributes; + +namespace ZhonTai.Admin.Core.Entities; + +/// +/// 实体会员 +/// +public class EntityMember : Entity, IMember, IDelete +{ + /// + /// 会员Id + /// + [Description("会员Id")] + [Column(Position = -23, CanUpdate = false)] + public virtual long? MemberId { get; set; } + + /// + /// 创建时间 + /// + [Description("创建时间")] + [Column(Position = -20, CanUpdate = false)] + [ServerTime] + public virtual DateTime? CreatedTime { get; set; } + + /// + /// 修改时间 + /// + [Description("修改时间")] + [Column(Position = -10)] + [ServerTime(CanInsert = false, CanUpdate = true)] + public virtual DateTime? ModifiedTime { get; set; } + + /// + /// 是否删除 + /// + [Description("是否删除")] + [Column(Position = -9)] + public virtual bool IsDeleted { get; set; } = false; +} + +/// +/// 实体会员 +/// +public class EntityMember : EntityMember +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityMemberWithTenant.cs b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityMemberWithTenant.cs new file mode 100644 index 0000000..b5aa533 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityMemberWithTenant.cs @@ -0,0 +1,26 @@ +using FreeSql.DataAnnotations; +using Newtonsoft.Json; +using System.ComponentModel; + +namespace ZhonTai.Admin.Core.Entities; + +/// +/// 实体会员租户 +/// +public class EntityMemberWithTenant : EntityMember, ITenant where TKey : struct +{ + /// + /// 租户Id + /// + [Description("租户Id")] + [Column(Position = 2, CanUpdate = false)] + [JsonProperty(Order = -20)] + public virtual long? TenantId { get; set; } +} + +/// +/// 实体会员租户 +/// +public class EntityMemberWithTenant : EntityMemberWithTenant +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityTenant.cs b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityTenant.cs new file mode 100644 index 0000000..34aa6fc --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityTenant.cs @@ -0,0 +1,28 @@ +using FreeSql.DataAnnotations; +using Newtonsoft.Json; +using System.ComponentModel; +using System.Text.Json.Serialization; + +namespace ZhonTai.Admin.Core.Entities; + +/// +/// 实体租户 +/// +public class EntityTenant : EntityBase, ITenant where TKey : struct +{ + /// + /// 租户Id + /// + [Description("租户Id")] + [Column(Position = 2, CanUpdate = false)] + [JsonProperty(Order = -20)] + [JsonPropertyOrder(-20)] + public virtual long? TenantId { get; set; } +} + +/// +/// 实体租户 +/// +public class EntityTenant : EntityTenant +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityTenantWithData.cs b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityTenantWithData.cs new file mode 100644 index 0000000..94f477c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityTenantWithData.cs @@ -0,0 +1,38 @@ +using FreeSql.DataAnnotations; +using System.ComponentModel; + +namespace ZhonTai.Admin.Core.Entities; + +/// +/// 实体租户数据权限 +/// +public class EntityTenantWithData : EntityTenant, IData where TKey : struct +{ + /// + /// 拥有者Id + /// + [Description("拥有者Id")] + [Column(Position = -42)] + public virtual long? OwnerId { get; set; } + + /// + /// 拥有者部门Id + /// + [Description("拥有者部门Id")] + [Column(Position = -41)] + public virtual long? OwnerOrgId { get; set; } + + /// + /// 拥有者部门名称 + /// + [Description("拥有者部门名称")] + [Column(Position = -40)] + public virtual string? OwnerOrgName { get; set; } +} + +/// +/// 实体租户数据权限 +/// +public class EntityTenantWithData : EntityTenantWithData +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityUpdate.cs b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityUpdate.cs new file mode 100644 index 0000000..385e9ca --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityUpdate.cs @@ -0,0 +1,58 @@ +using FreeSql.DataAnnotations; +using Newtonsoft.Json; +using System.ComponentModel; +using System.ComponentModel.DataAnnotations; +using System.Text.Json.Serialization; +using ZhonTai.Admin.Core.Attributes; + +namespace ZhonTai.Admin.Core.Entities; + +/// +/// 实体修改 +/// +public class EntityUpdate : EntityAdd, IEntityUpdate where TKey : struct +{ + /// + /// 修改者用户Id + /// + [Description("修改者用户Id")] + [Column(Position = -13)] + [JsonProperty(Order = 10000)] + [JsonPropertyOrder(10000)] + public virtual long? ModifiedUserId { get; set; } + + /// + /// 修改者用户名 + /// + [Description("修改者用户名")] + [Column(Position = -12), MaxLength(60)] + [JsonProperty(Order = 10001)] + [JsonPropertyOrder(10001)] + public virtual string ModifiedUserName { get; set; } + + /// + /// 修改者姓名 + /// + [Description("修改者姓名")] + [Column(Position = -11), MaxLength(60)] + [JsonProperty(Order = 10001)] + [JsonPropertyOrder(10001)] + public virtual string ModifiedUserRealName { get; set; } + + /// + /// 修改时间 + /// + [Description("修改时间")] + [JsonProperty(Order = 10002)] + [JsonPropertyOrder(10002)] + [Column(Position = -10)] + [ServerTime(CanInsert = false, CanUpdate = true)] + public virtual DateTime? ModifiedTime { get; set; } +} + +/// +/// 实体修改 +/// +public class EntityUpdate : EntityUpdate +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityUpdateNoId.cs b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityUpdateNoId.cs new file mode 100644 index 0000000..2a838fb --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityUpdateNoId.cs @@ -0,0 +1,51 @@ +using FreeSql.DataAnnotations; +using Newtonsoft.Json; +using System.ComponentModel; +using System.ComponentModel.DataAnnotations; +using System.Text.Json.Serialization; +using ZhonTai.Admin.Core.Attributes; + +namespace ZhonTai.Admin.Core.Entities; + +/// +/// 实体修改无主键Id +/// +public class EntityUpdateNoId : EntityAddNoId, IEntityUpdate +{ + /// + /// 修改者用户Id + /// + [Description("修改者用户Id")] + [Column(Position = -13)] + [JsonProperty(Order = 10000)] + [JsonPropertyOrder(10000)] + public virtual long? ModifiedUserId { get; set; } + + /// + /// 修改者用户名 + /// + [Description("修改者用户名")] + [Column(Position = -12), MaxLength(60)] + [JsonProperty(Order = 10001)] + [JsonPropertyOrder(10001)] + public virtual string ModifiedUserName { get; set; } + + /// + /// 修改者姓名 + /// + [Description("修改者姓名")] + [Column(Position = -11), MaxLength(60)] + [JsonProperty(Order = 10001)] + [JsonPropertyOrder(10001)] + public virtual string ModifiedUserRealName { get; set; } + + /// + /// 修改时间 + /// + [Description("修改时间")] + [JsonProperty(Order = 10002)] + [JsonPropertyOrder(10002)] + [Column(Position = -10)] + [ServerTime(CanInsert = false, CanUpdate = true)] + public virtual DateTime? ModifiedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityVersion.cs b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityVersion.cs new file mode 100644 index 0000000..4d5feac --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Entities/EntityVersion.cs @@ -0,0 +1,24 @@ +using FreeSql.DataAnnotations; +using System.ComponentModel; + +namespace ZhonTai.Admin.Core.Entities; + +/// +/// 实体版本 +/// +public class EntityVersion : EntityBase, IVersion where TKey : struct +{ + /// + /// 版本 + /// + [Description("版本")] + [Column(Position = -30, IsVersion = true)] + public virtual long Version { get; set; } +} + +/// +/// 实体版本 +/// +public class EntityVersion : EntityVersion +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Entities/IChilds.cs b/src/modules/admin/ZhonTai.Admin.Core/Entities/IChilds.cs new file mode 100644 index 0000000..543a39c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Entities/IChilds.cs @@ -0,0 +1,12 @@ +namespace ZhonTai.Admin.Core.Entities; + +/// +/// 子级接口 +/// +public interface IChilds +{ + /// + /// 子级列表 + /// + List Childs { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Entities/IData.cs b/src/modules/admin/ZhonTai.Admin.Core/Entities/IData.cs new file mode 100644 index 0000000..b42a8bb --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Entities/IData.cs @@ -0,0 +1,22 @@ +namespace ZhonTai.Admin.Core.Entities; + +/// +/// 数据权限接口 +/// +public interface IData +{ + /// + /// 拥有者Id + /// + long? OwnerId { get; set; } + + /// + /// 拥有者部门Id + /// + long? OwnerOrgId { get; set; } + + /// + /// 拥有者部门名称 + /// + string OwnerOrgName { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Entities/IDelete.cs b/src/modules/admin/ZhonTai.Admin.Core/Entities/IDelete.cs new file mode 100644 index 0000000..d33ef06 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Entities/IDelete.cs @@ -0,0 +1,12 @@ +namespace ZhonTai.Admin.Core.Entities; + +/// +/// 删除接口 +/// +public interface IDelete +{ + /// + /// 是否删除 + /// + bool IsDeleted { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Entities/IEntityAdd.cs b/src/modules/admin/ZhonTai.Admin.Core/Entities/IEntityAdd.cs new file mode 100644 index 0000000..8e1187a --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Entities/IEntityAdd.cs @@ -0,0 +1,27 @@ +namespace ZhonTai.Admin.Core.Entities; + +/// +/// 添加接口 +/// +public interface IEntityAdd +{ + /// + /// 创建者用户Id + /// + long? CreatedUserId { get; set; } + + /// + /// 创建者 + /// + string CreatedUserName { get; set; } + + /// + /// 创建者姓名 + /// + string CreatedUserRealName { get; set; } + + /// + /// 创建时间 + /// + DateTime? CreatedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Entities/IEntityUpdate.cs b/src/modules/admin/ZhonTai.Admin.Core/Entities/IEntityUpdate.cs new file mode 100644 index 0000000..2df7574 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Entities/IEntityUpdate.cs @@ -0,0 +1,27 @@ +namespace ZhonTai.Admin.Core.Entities; + +/// +/// 修改接口 +/// +public interface IEntityUpdate +{ + /// + /// 修改者Id + /// + long? ModifiedUserId { get; set; } + + /// + /// 修改者 + /// + string ModifiedUserName { get; set; } + + /// + /// 修改者姓名 + /// + string ModifiedUserRealName { get; set; } + + /// + /// 修改时间 + /// + DateTime? ModifiedTime { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Entities/IMember.cs b/src/modules/admin/ZhonTai.Admin.Core/Entities/IMember.cs new file mode 100644 index 0000000..4bf18f7 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Entities/IMember.cs @@ -0,0 +1,12 @@ +namespace ZhonTai.Admin.Core.Entities; + +/// +/// 会员接口 +/// +public interface IMember +{ + /// + /// 顾客Id + /// + long? MemberId { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Entities/ITenant.cs b/src/modules/admin/ZhonTai.Admin.Core/Entities/ITenant.cs new file mode 100644 index 0000000..4756425 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Entities/ITenant.cs @@ -0,0 +1,12 @@ +namespace ZhonTai.Admin.Core.Entities; + +/// +/// 租户接口 +/// +public interface ITenant +{ + /// + /// 租户Id + /// + long? TenantId { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Entities/IVersion.cs b/src/modules/admin/ZhonTai.Admin.Core/Entities/IVersion.cs new file mode 100644 index 0000000..a741509 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Entities/IVersion.cs @@ -0,0 +1,12 @@ +namespace ZhonTai.Admin.Core.Entities; + +/// +/// 版本接口 +/// +public interface IVersion +{ + /// + /// 数据版本 + /// + long Version { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Enums/ApiVersion.cs b/src/modules/admin/ZhonTai.Admin.Core/Enums/ApiVersion.cs new file mode 100644 index 0000000..1319e10 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Enums/ApiVersion.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Core.Enums; + +/// +/// 接口版本 +/// +public enum ApiVersion +{ + /// + /// V1 版本 + /// + V1 = 1, + + /// + /// V2 版本 + /// + V2 = 2, +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Enums/ContentTypeEnum.cs b/src/modules/admin/ZhonTai.Admin.Core/Enums/ContentTypeEnum.cs new file mode 100644 index 0000000..897816f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Enums/ContentTypeEnum.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Core.Enums; + +/// +/// 内容类型 +/// +public enum ContentTypeEnum +{ + /// + /// 表单数据 + /// + FormData, + + /// + /// Json格式 + /// + Json +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Enums/DataScope.cs b/src/modules/admin/ZhonTai.Admin.Core/Enums/DataScope.cs new file mode 100644 index 0000000..046e7c9 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Enums/DataScope.cs @@ -0,0 +1,32 @@ +namespace ZhonTai.Admin.Domain.Role; + +/// +/// 数据范围 +/// +public enum DataScope +{ + /// + /// 全部 + /// + All = 1, + + /// + /// 本部门和下级部门 + /// + DeptWithChild = 2, + + /// + /// 本部门 + /// + Dept = 3, + + /// + /// 本人数据 + /// + Self = 4, + + /// + /// 指定部门 + /// + Custom = 5 +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Enums/StatusCodes.cs b/src/modules/admin/ZhonTai.Admin.Core/Enums/StatusCodes.cs new file mode 100644 index 0000000..20a52cc --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Enums/StatusCodes.cs @@ -0,0 +1,45 @@ +using System.ComponentModel; + +namespace ZhonTai.Admin.Core.Enums; + +/// +/// 状态码枚举 +/// +public enum StatusCodes +{ + /// + /// 操作失败 + /// + [Description("操作失败")] + Status0NotOk = 0, + + /// + /// 操作成功 + /// + [Description("操作成功")] + Status1Ok = 1, + + /// + /// 未登录(需要重新登录) + /// + [Description("未登录")] + Status401Unauthorized = 401, + + /// + /// 权限不足 + /// + [Description("权限不足")] + Status403Forbidden = 403, + + /// + /// 资源不存在 + /// + [Description("资源不存在")] + Status404NotFound = 404, + + /// + /// 系统内部错误(非业务代码里显式抛出的异常,例如由于数据不正确导致空指针异常、数据库异常等等) + /// + [Description("系统内部错误")] + Status500InternalServerError = 500 +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Enums/TenantType.cs b/src/modules/admin/ZhonTai.Admin.Core/Enums/TenantType.cs new file mode 100644 index 0000000..00ca494 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Enums/TenantType.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Domain.Tenant; + +/// +/// 租户类型 +/// +public enum TenantType +{ + /// + /// 平台 + /// + Platform = 1, + + /// + /// 租户 + /// + Tenant = 2 +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Enums/UserType.cs b/src/modules/admin/ZhonTai.Admin.Core/Enums/UserType.cs new file mode 100644 index 0000000..3795a24 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Enums/UserType.cs @@ -0,0 +1,27 @@ +namespace ZhonTai.Admin.Domain.User; + +/// +/// 用户类型 +/// +public enum UserType +{ + /// + /// 会员 + /// + Member = 0, + + /// + /// 普通用户 + /// + DefaultUser = 1, + + /// + /// 租户管理员 + /// + TenantAdmin = 10, + + /// + /// 平台管理员 + /// + PlatformAdmin = 100 +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Exceptions/AppException.cs b/src/modules/admin/ZhonTai.Admin.Core/Exceptions/AppException.cs new file mode 100644 index 0000000..d3986dc --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Exceptions/AppException.cs @@ -0,0 +1,61 @@ +using System.Net; + +namespace ZhonTai.Admin.Core.Exceptions; + +/// +/// 系统异常 +/// +public class AppException : Exception +{ + public string AppMessage { get; set; } + public string AppCode { get; set; } + public int StatusCode { get; set; } = (int)HttpStatusCode.OK; + + public AppException() + { + } + + public AppException(string message) + : base(message) + { + AppMessage= message; + } + + public AppException(string message, string code) + : base(message) + { + AppMessage = message; + AppCode = code; + } + + public AppException(string message, string code, int statusCode) + : base(message) + { + AppMessage = message; + AppCode = code; + StatusCode = statusCode; + } + + + public AppException(string message, Exception innerException) + : base(message, innerException) + { + AppMessage= message; + } + + public AppException(string message, string code, Exception innerException) + : base(message, innerException) + { + AppMessage = message; + AppCode = code; + } + + public AppException(string message, string code, int statusCode, Exception innerException) + : base(message, innerException) + { + AppMessage = message; + AppCode = code; + StatusCode = statusCode; + } +} + \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Extensions/ApplicationBuilderExtensions.cs b/src/modules/admin/ZhonTai.Admin.Core/Extensions/ApplicationBuilderExtensions.cs new file mode 100644 index 0000000..004feee --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Extensions/ApplicationBuilderExtensions.cs @@ -0,0 +1,43 @@ +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Localization; +using Microsoft.Extensions.DependencyInjection; +using ZhonTai.Admin.Core.Configs; + +namespace ZhonTai.Admin.Core.Extensions; + +public static class ApplicationBuilderExtensions +{ + /// + /// 使用多语言 + /// + /// + /// + public static IApplicationBuilder UseMyLocalization(this IApplicationBuilder app) + { + var langConfig = app.ApplicationServices.GetService().Lang; + + //多语言 + string[] cultures = langConfig!.Langs?.Length > 0 ? langConfig.Langs : ["zh-CN"]; + var options = new RequestLocalizationOptions() + .AddSupportedCultures(cultures) + .AddSupportedUICultures(cultures) + .SetDefaultCulture(langConfig!.DefaultLang ?? cultures[0]); + + var providers = langConfig.RequestCultureProviders; + var requestCultureProviders = new List(); + if(providers!=null && providers.Any()) + { + if (providers.Where(a => a == "QueryString").Any()) + requestCultureProviders.Add(options.RequestCultureProviders[0]); + if (providers.Where(a => a == "Cookie").Any()) + requestCultureProviders.Add(options.RequestCultureProviders[1]); + if (providers.Where(a => a == "AcceptLanguageHeader").Any()) + requestCultureProviders.Add(options.RequestCultureProviders[2]); + } + options.RequestCultureProviders = requestCultureProviders; + + app.UseRequestLocalization(options); + + return app; + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Extensions/GrpcExtensions.cs b/src/modules/admin/ZhonTai.Admin.Core/Extensions/GrpcExtensions.cs new file mode 100644 index 0000000..1981f85 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Extensions/GrpcExtensions.cs @@ -0,0 +1,141 @@ +using Grpc.Net.Client.Configuration; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Routing; +using Polly; +using ProtoBuf.Grpc.ClientFactory; +using System.Reflection; +using System.ServiceModel; +using ZhonTai; +using ZhonTai.Admin.Core.Configs; + +namespace Microsoft.Extensions.DependencyInjection; + +/// +/// Grpc扩展 +/// +public static class GrpcExtensions +{ + /// + /// 添加Grpc客户端 + /// + /// + /// + /// + /// + /// + public static IServiceCollection AddMyGrpcClients(this IServiceCollection services, IEnumerable assemblies, RpcConfig rpcConfig, List> policies) + { + ArgumentNullException.ThrowIfNull(assemblies, nameof(assemblies)); + ArgumentNullException.ThrowIfNull(rpcConfig, nameof(rpcConfig)); + + foreach (var assembly in assemblies) + { + var interfaceTypes = assembly.GetTypes() + .Where(type => type.GetCustomAttributes(false).Any() && type.IsInterface) + .ToList(); + + foreach (var interfaceType in interfaceTypes) + { + typeof(GrpcExtensions) + .GetMethod(nameof(AddMyCodeFirstGrpcClient)) + ?.MakeGenericMethod(interfaceType) + ?.Invoke(null, [services, rpcConfig, policies]); + } + } + + return services; + } + + /// + /// 添加CodeFirstGrpc客户端 + /// + /// + /// + /// + /// + /// + public static IServiceCollection AddMyCodeFirstGrpcClient(this IServiceCollection services, RpcConfig rpcConfig, List> policies) where T : class + { + ArgumentNullException.ThrowIfNull(rpcConfig, nameof(rpcConfig)); + + services.AddCodeFirstGrpcClient(o => + { + var serviceContract = typeof(T).GetCustomAttributes(false).FirstOrDefault(); + ArgumentNullException.ThrowIfNull(serviceContract, nameof(serviceContract)); + + var address = rpcConfig.Endpoints.FirstOrDefault(a => a.Name.EqualsIgnoreCase(serviceContract.ConfigurationName)); + ArgumentNullException.ThrowIfNull(address, nameof(address)); + + // Address of grpc server + o.Address = new Uri(address.GrpcUrl); + + // another channel options (based on best practices docs on https://docs.microsoft.com/en-us/aspnet/core/grpc/performance?view=aspnetcore-6.0) + o.ChannelOptionsActions.Add(options => + { + options.HttpHandler = new SocketsHttpHandler() + { + // keeps connection alive + PooledConnectionIdleTimeout = Timeout.InfiniteTimeSpan, + KeepAlivePingDelay = TimeSpan.FromSeconds(60), + KeepAlivePingTimeout = TimeSpan.FromSeconds(30), + + // allows channel to add additional HTTP/2 connections + EnableMultipleHttp2Connections = true + }; + }); + }) + .ConfigureChannel(options => + { + options.UnsafeUseInsecureChannelCallCredentials = true; + options.ServiceConfig = new ServiceConfig { LoadBalancingConfigs = { new RoundRobinConfig() } }; + }) + .AddCallCredentials((context, metadata, serviceProvider) => + { + var httpContextAccessor = serviceProvider.GetRequiredService(); + var authorization = httpContextAccessor?.HttpContext?.Request?.Headers?.Authorization.FirstOrDefault(); + if (authorization.NotNull()) + metadata.Add("Authorization", authorization); + + var userAgent = httpContextAccessor?.HttpContext?.Request?.Headers?.UserAgent.FirstOrDefault(); + if (userAgent.NotNull()) + metadata.Add("User-Agent", userAgent); + + return Task.CompletedTask; + }) + .AddPolicyHandlerList(policies); + + return services; + } + + /// + /// 使用Grpc服务 + /// + /// + /// + /// + public static IEndpointRouteBuilder UseMyMapGrpcService(this IEndpointRouteBuilder endpointRouteBuilder, IEnumerable assemblies) + { + ArgumentNullException.ThrowIfNull(assemblies, nameof(assemblies)); + + foreach (var assembly in assemblies) + { + var grpcServiceTypes = assembly.GetTypes() + .Where(type => + type.GetInterfaces().Length != 0 && + type.GetInterfaces().Any(interfaceType => interfaceType.GetCustomAttributes(true).Any()) + && type.IsClass) + .ToList(); + + foreach (var grpcServiceType in grpcServiceTypes) + { + typeof(GrpcEndpointRouteBuilderExtensions) + .GetMethod(nameof(GrpcEndpointRouteBuilderExtensions.MapGrpcService)) + ?.MakeGenericMethod(grpcServiceType) + ?.Invoke(null, [endpointRouteBuilder]); + } + } + + return endpointRouteBuilder; + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Extensions/HttpClientBuilderExtension.cs b/src/modules/admin/ZhonTai.Admin.Core/Extensions/HttpClientBuilderExtension.cs new file mode 100644 index 0000000..7e7704f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Extensions/HttpClientBuilderExtension.cs @@ -0,0 +1,21 @@ +using Polly; + +namespace Microsoft.Extensions.DependencyInjection; + +/// +/// HttpClientBuilder扩展 +/// +public static class HttpClientBuilderExtension +{ + /// + /// 添加PolicyHandler列表 + /// + /// + /// + /// + public static IHttpClientBuilder AddPolicyHandlerList(this IHttpClientBuilder builder, List> policies) + { + policies?.ForEach(policy => builder.AddPolicyHandler(policy)); + return builder; + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Extensions/HttpExtensions.cs b/src/modules/admin/ZhonTai.Admin.Core/Extensions/HttpExtensions.cs new file mode 100644 index 0000000..a6e98fa --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Extensions/HttpExtensions.cs @@ -0,0 +1,104 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.Extensions.DependencyInjection.Extensions; +using Newtonsoft.Json.Serialization; +using Newtonsoft.Json; +using System.Reflection; +using Refit; +using Polly; +using ZhonTai; +using ZhonTai.Admin.Core.Configs; +using ZhonTai.Admin.Core.Attributes; +using ZhonTai.Admin.Core.Handlers; + +namespace Microsoft.Extensions.DependencyInjection; + +/// +/// Http扩展 +/// +public static class HttpExtensions +{ + /// + /// 添加Http客户端 + /// + /// + /// + /// + /// + /// + public static IServiceCollection AddMyHttpClients(this IServiceCollection services, IEnumerable assemblies, RpcConfig rpcConfig, List> policies) + { + ArgumentNullException.ThrowIfNull(assemblies, nameof(assemblies)); + ArgumentNullException.ThrowIfNull(rpcConfig, nameof(rpcConfig)); + + foreach (var assembly in assemblies) + { + var interfaceTypes = assembly.GetTypes() + .Where(type => type.GetCustomAttributes(false).Any() && type.IsInterface) + .ToList(); + + foreach (var interfaceType in interfaceTypes) + { + typeof(HttpExtensions) + .GetMethod(nameof(AddMyRefitClient)) + ?.MakeGenericMethod(interfaceType) + ?.Invoke(null, [services, rpcConfig, policies]); + } + } + + return services; + } + + /// + /// 添加Refit客户端 + /// + /// + /// + /// + /// + /// + /// + public static IServiceCollection AddMyRefitClient(this IServiceCollection services, RpcConfig rpcConfig, List> policies) where T : class + { + ArgumentNullException.ThrowIfNull(rpcConfig, nameof(rpcConfig)); + + var refitSettings = new RefitSettings(new NewtonsoftJsonContentSerializer(new JsonSerializerSettings + { + ReferenceLoopHandling = ReferenceLoopHandling.Ignore, + ContractResolver = new CamelCasePropertyNamesContractResolver(), + DateFormatString = "yyyy-MM-dd HH:mm:ss.FFFFFFFK" + })); + + services.TryAddScoped(); + + services + .AddRefitClient(refitSettings) + .AddHttpMessageHandler() + .ConfigureHttpClient(c => + { + var httpClientContractAttribute = typeof(T).GetCustomAttributes(true).FirstOrDefault(); + if (httpClientContractAttribute is null) + throw new NullReferenceException(nameof(httpClientContractAttribute)); + + var address = rpcConfig.Endpoints.FirstOrDefault(a => a.Name.EqualsIgnoreCase(httpClientContractAttribute.ModuleName)); + if (address is null) + throw new NullReferenceException(nameof(address)); + + c.BaseAddress = new Uri(address.HttpUrl); + + var httpContextAccessor = services.BuildServiceProvider().GetRequiredService(); + var authorization = httpContextAccessor?.HttpContext?.Request?.Headers?.Authorization.FirstOrDefault(); + if (authorization.NotNull()) + { + c.DefaultRequestHeaders.Add("Authorization", authorization); + } + var userAgent = httpContextAccessor?.HttpContext?.Request?.Headers?.UserAgent.FirstOrDefault(); + if (userAgent.NotNull()) + { + c.DefaultRequestHeaders.Add("User-Agent", userAgent); + } + }) + .AddPolicyHandlerList(policies); + + return services; + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Extensions/IdGeneratorExtensions.cs b/src/modules/admin/ZhonTai.Admin.Core/Extensions/IdGeneratorExtensions.cs new file mode 100644 index 0000000..4f59b1e --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Extensions/IdGeneratorExtensions.cs @@ -0,0 +1,123 @@ +using FreeRedis; +using Microsoft.Extensions.DependencyInjection; +using Yitter.IdGenerator; +using ZhonTai.Admin.Core.Configs; +using ZhonTai.Admin.Tools.Cache; + +namespace ZhonTai.Admin.Core.Extensions; + +/// +/// Id生成器扩展 +/// +public static class IdGeneratorExtensions +{ + private static bool _isSet = false; + private static readonly object _locker = new(); + + /// + /// 添加Id生成器 + /// + /// + public static void AddIdGenerator(this IServiceCollection services) + { + var idGeneratorConfig = AppInfo.GetOptions().IdGenerator; + + if (_isSet) + return; + //throw new InvalidOperationException("只允许添加一次Id生成器"); + + lock (_locker) + { + if (_isSet) + return; + //throw new InvalidOperationException("只允许添加一次Id生成器"); + + Task.Delay(new Random().Next(10, 100)).Wait(); + + SetIdGenerator(idGeneratorConfig); + + _isSet = true; + } + } + + /// + /// 设置Id生成器 + /// + /// + /// + private static void SetIdGenerator(IdGeneratorConfig idGeneratorConfig) + { + var redisProvider = AppInfo.GetRequiredService(false); + using var lockController = redisProvider.Lock($"{idGeneratorConfig.CachePrefix}:lock", 5); + + if (lockController == null) + { + Task.Delay(new Random().Next(100, 1000)).Wait(); + SetIdGenerator(idGeneratorConfig); + } + + try + { + var hostName = ":host:"; + var cache = AppInfo.GetRequiredService(false); + var keys = cache.GetKeysByPattern($"{idGeneratorConfig.CachePrefix}{hostName}*"); + + var maxWorkerId = (short)(Math.Pow(2.0, idGeneratorConfig.WorkerIdBitLength) - 1); + var workerIdList = new List(); + for (ushort i = 0; i < maxWorkerId; i++) + { + workerIdList.Add(i); + } + + foreach (var key in keys) + { + var workerId = key[(key.LastIndexOf(':') + 1)..]; + workerIdList.Remove(Convert.ToUInt16(workerId)); + } + + var workerIdKey = string.Empty; + foreach (var workerId in workerIdList) + { + workerIdKey = $"{idGeneratorConfig.CachePrefix}{hostName}{AppInfo.HostInfo.ShortName}:{workerId}"; + var exists = cache.Exists(workerIdKey); + if (exists) + { + workerIdKey = string.Empty; + continue; + } + + Console.WriteLine($"{Environment.NewLine}自动注册的机器码 WorkerId = {workerId}"); + + idGeneratorConfig.WorkerId = workerId; + YitIdHelper.SetIdGenerator(idGeneratorConfig); + + cache.Set(workerIdKey, string.Empty, TimeSpan.FromSeconds(15)); + + break; + } + + if (workerIdKey.IsNull()) + { + throw new Exception("自动注册机器码WorkerId已全被占用,请增加机器码位长WorkerIdBitLength后再重新启动"); + } + + //每隔 10 秒刷新 WorkerId 占用有效期 + Task.Run(() => + { + while (true) + { + redisProvider.Expire(workerIdKey, TimeSpan.FromSeconds(15)); + Task.Delay(10000).Wait(); + } + }); + } + catch (Exception ex) + { + throw new Exception(ex.Message, ex); + } + finally + { + lockController.Unlock(); + } + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Extensions/ImExtensions.cs b/src/modules/admin/ZhonTai.Admin.Core/Extensions/ImExtensions.cs new file mode 100644 index 0000000..4f48385 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Extensions/ImExtensions.cs @@ -0,0 +1,41 @@ +using Microsoft.Extensions.DependencyInjection; +using ZhonTai.Admin.Core.Configs; + +namespace ZhonTai.Admin.Core.Extensions; + +/// +/// Im扩展 +/// +public static class ImExtensions +{ + /// + /// 添加Im + /// + /// + public static void AddIm(this IServiceCollection services) + { + var imConfig = AppInfo.GetOptions(); + + ImHelper.Initialization(new ImClientOptions + { + Redis = new FreeRedis.RedisClient(imConfig.RedisConnectionString), + Servers = imConfig.Servers, + }); + + ImHelper.Instance.OnSend += (s, e) => + { + //Console.WriteLine($"ImClient.SendMessage(server={e.Server},data={JsonHelper.Serialize(e.Message)})"); + }; + + ImHelper.EventBus( + t => + { + //Console.WriteLine(t.clientId + "上线了"); + }, + t => + { + //Console.WriteLine(t.clientId + "下线了"); + } + ); + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Extensions/IpRateLimitExtensions.cs b/src/modules/admin/ZhonTai.Admin.Core/Extensions/IpRateLimitExtensions.cs new file mode 100644 index 0000000..d51f5a3 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Extensions/IpRateLimitExtensions.cs @@ -0,0 +1,38 @@ +using AspNetCoreRateLimit; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using ZhonTai.Admin.Tools.Cache; + +namespace ZhonTai.Admin.Core.Extensions; + +/// +/// Ip限流扩展 +/// +public static class IpRateLimitExtensions +{ + /// + /// 添加Ip限流 + /// + /// + /// + /// + public static void AddIpRateLimit(this IServiceCollection services, IConfiguration configuration, CacheConfig cacheConfig) + { + #region IP限流 + + services.Configure(configuration.GetSection("IpRateLimiting")); + services.Configure(configuration.GetSection("IpRateLimitPolicies")); + + if (cacheConfig.TypeRateLimit == CacheType.Redis) + { + services.AddDistributedRateLimiting(); + } + else + { + services.AddInMemoryRateLimiting(); + } + services.AddSingleton(); + + #endregion IP限流 + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Extensions/OSSExtensions.cs b/src/modules/admin/ZhonTai.Admin.Core/Extensions/OSSExtensions.cs new file mode 100644 index 0000000..c14b69c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Extensions/OSSExtensions.cs @@ -0,0 +1,93 @@ +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Options; +using Minio; +using OnceMi.AspNetCore.OSS; +using ZhonTai.Admin.Core.Configs; +using OSSOptions = ZhonTai.Admin.Core.Configs.OSSOptions; + +namespace ZhonTai.Admin.Core.Extensions; + +/// +/// OSS扩展 +/// +public static class OSSExtensions +{ + /// + /// 创建存储桶 + /// + /// + /// + private static void CreateBucketName(IOSSServiceFactory oSSServiceFactory, OSSOptions oSSOptions) + { + var oSSService = oSSServiceFactory.Create(oSSOptions.Provider.ToString()); + if (!oSSService.BucketExistsAsync(oSSOptions.BucketName).Result) + { + oSSService.CreateBucketAsync(oSSOptions.BucketName).Wait(); + } + + //设置Minio存储桶权限 + if (oSSOptions.Provider == OSSProvider.Minio) + { + var bucketName = oSSOptions.BucketName; + var minioClient = new MinioClient() + .WithEndpoint(oSSOptions.Endpoint) + .WithCredentials(oSSOptions.AccessKey, oSSOptions.SecretKey); + + if (oSSOptions.Region.NotNull()) + { + minioClient.WithRegion(oSSOptions.Region); + } + + minioClient = minioClient.Build(); + //查看存储桶权限 + //var policy = minioClient.GetPolicyAsync(new GetPolicyArgs().WithBucket(bucketName)).Result; + //设置存储桶权限,存储桶内的所有文件可以通过链接永久访问 + var policy = $@"{{""Version"":""2012-10-17"",""Statement"":[{{""Effect"":""Allow"",""Principal"":{{""AWS"":[""*""]}},""Action"":[""s3:GetBucketLocation""],""Resource"":[""arn:aws:s3:::{bucketName}""]}},{{""Effect"":""Allow"",""Principal"":{{""AWS"":[""*""]}},""Action"":[""s3:GetObject""],""Resource"":[""arn:aws:s3:::{bucketName}/*.*""]}}]}}"; + var setPolicyArgs = new SetPolicyArgs().WithBucket(bucketName).WithPolicy(policy); + minioClient.SetPolicyAsync(setPolicyArgs).Wait(); + } + } + + /// + /// 添加OSS + /// + /// + /// + public static IServiceCollection AddOSS(this IServiceCollection services) + { + var oSSConfig = services.BuildServiceProvider().GetRequiredService>().Value; + + if (oSSConfig.OSSConfigs != null && oSSConfig.OSSConfigs.Any(s => s.Enable)) + { + foreach (var oSSOptions in oSSConfig.OSSConfigs) + { + if (oSSOptions.Enable) + { + services.AddOSSService(oSSOptions.Provider.ToString(), option => + { + option.Provider = oSSOptions.Provider; + option.Endpoint = oSSOptions.Endpoint; + option.Region = oSSOptions.Region; + option.AccessKey = oSSOptions.AccessKey; + option.SecretKey = oSSOptions.SecretKey; + option.IsEnableHttps = oSSOptions.IsEnableHttps; + option.IsEnableCache = oSSOptions.IsEnableCache; + }); + + var oSSServiceFactory = services.BuildServiceProvider().GetRequiredService(); + CreateBucketName(oSSServiceFactory, oSSOptions); + } + } + } + else + { + //未启用OSS注入 + services.AddOSSService(option => + { + option.Provider = OSSProvider.Invalid; + }); + } + + return services; + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Filters/ControllerExceptionFilter.cs b/src/modules/admin/ZhonTai.Admin.Core/Filters/ControllerExceptionFilter.cs new file mode 100644 index 0000000..9164819 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Filters/ControllerExceptionFilter.cs @@ -0,0 +1,69 @@ +using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Filters; +using Microsoft.Extensions.Hosting; +using Microsoft.Extensions.Logging; +using ZhonTai.Admin.Core.Dto; +using ZhonTai.Admin.Core.Exceptions; +using ZhonTai.Common.Extensions; + +namespace ZhonTai.Admin.Core.Filters; + +/// +/// 控制器异常处理 +/// +public class ControllerExceptionFilter : IExceptionFilter, IAsyncExceptionFilter +{ + private readonly IWebHostEnvironment _env; + private readonly ILogger _logger; + + public ControllerExceptionFilter(IWebHostEnvironment env, ILogger logger) + { + _env = env; + _logger = logger; + } + + public void OnException(ExceptionContext context) + { + if (context.ExceptionHandled == false) + { + string message; + var appException = context.Exception is AppException; + if (_env.IsProduction()) + { + message = appException ? context.Exception.Message : Enums.StatusCodes.Status500InternalServerError.ToDescription(); + } + else + { + message = context.Exception.Message; + } + + if (!appException) + { + _logger.LogError(context.Exception, ""); + } + + var data = ResultOutput.NotOk(message); + context.Result = new InternalServerErrorResult(data, appException); + } + + context.ExceptionHandled = true; + } + + public Task OnExceptionAsync(ExceptionContext context) + { + OnException(context); + return Task.CompletedTask; + } +} + +/// +/// 服务器内部错误结果 +/// +public class InternalServerErrorResult : ObjectResult +{ + public InternalServerErrorResult(object value, bool appException) : base(value) + { + StatusCode = appException ? Microsoft.AspNetCore.Http.StatusCodes.Status200OK : Microsoft.AspNetCore.Http.StatusCodes.Status500InternalServerError; + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Filters/ControllerLogFilter.cs b/src/modules/admin/ZhonTai.Admin.Core/Filters/ControllerLogFilter.cs new file mode 100644 index 0000000..4538a70 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Filters/ControllerLogFilter.cs @@ -0,0 +1,32 @@ +using Microsoft.AspNetCore.Mvc.Filters; +using ZhonTai.Admin.Core.Attributes; +using ZhonTai.Admin.Core.Configs; +using ZhonTai.Admin.Core.Handlers; + +namespace ZhonTai.Admin.Core.Filters; + +/// +/// 控制器操作日志记录 +/// +public class ControllerLogFilter : IAsyncActionFilter +{ + private readonly AppConfig _appConfig; + + public ControllerLogFilter(AppConfig appConfig) + { + _appConfig = appConfig; + } + + public async Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) + { + context.HttpContext.Items["_ActionArguments"] = context.ActionArguments; + + if (context.ActionDescriptor.EndpointMetadata.Any(m => m.GetType() == typeof(NoOperationLogAttribute)) || !_appConfig.Log.Operation) + { + await next(); + return; + } + + await AppInfo.GetRequiredService().LogAsync(context, next); + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Filters/EnumSchemaFilter.cs b/src/modules/admin/ZhonTai.Admin.Core/Filters/EnumSchemaFilter.cs new file mode 100644 index 0000000..aae608c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Filters/EnumSchemaFilter.cs @@ -0,0 +1,34 @@ +using Microsoft.OpenApi.Models; +using Swashbuckle.AspNetCore.SwaggerGen; +using ZhonTai.Common.Extensions; + +namespace ZhonTai.Admin.Core.Filters; + +/// +/// 枚举架构过滤器 +/// +public class EnumSchemaFilter : ISchemaFilter +{ + public void Apply(OpenApiSchema schema, SchemaFilterContext context) + { + var type = context.Type; + if (type.IsEnum) + { + var enumValueType = type.GetField("value__").FieldType; + var items = Enum.GetValues(type).Cast() + .Where(m => !m.ToString().Equals("Null")).Select(x => + $"{x.ToNameWithDescription()}={Convert.ChangeType(x, enumValueType)}").ToList(); + + if (items?.Count > 0) + { + string description = string.Join(",", items); + //schema.Extensions.Add("extensions", new OpenApiObject + //{ + // ["description"] = new OpenApiString(description) + //}); + //CommonUtils.GetProperyCommentBySummary + schema.Description = string.IsNullOrEmpty(schema.Description) ? description : $"{schema.Description}:{description}"; + } + } + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Filters/FormatResultFilter.cs b/src/modules/admin/ZhonTai.Admin.Core/Filters/FormatResultFilter.cs new file mode 100644 index 0000000..323a644 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Filters/FormatResultFilter.cs @@ -0,0 +1,65 @@ +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Filters; +using Microsoft.AspNetCore.Mvc.RazorPages; +using ZhonTai.Admin.Core.Dto; +using ZhonTai.DynamicApi.Attributes; + +namespace ZhonTai.Admin.Core.Filters; + +/// +/// 结果格式化过滤器 +/// +public class FormatResultFilter : IAsyncActionFilter +{ + public async Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) + { + var actionExecutedContext = await next(); + + if (actionExecutedContext.Exception != null) + { + return; + } + + if (context.ActionDescriptor.EndpointMetadata.Any(m => m.GetType() == typeof(NonFormatResultAttribute))) + { + return; + } + + IActionResult result = actionExecutedContext.Result; + + var formatResult = result switch + { + ViewResult => false, + PartialViewResult => false, + ViewComponentResult => false, + PageResult => false, + FileResult => false, + SignInResult => false, + SignOutResult => false, + RedirectToPageResult => false, + RedirectToRouteResult => false, + RedirectResult => false, + RedirectToActionResult => false, + LocalRedirectResult => false, + ChallengeResult => false, + ForbidResult => false, + BadRequestObjectResult => false, + _ => true, + }; + + if (!formatResult) + { + return; + } + + var data = result switch + { + ContentResult contentResult => contentResult.Content, + ObjectResult objectResult => objectResult.Value, + JsonResult jsonResult => jsonResult.Value, + _ => null, + }; + + actionExecutedContext.Result = new JsonResult(new ResultOutput().Ok(data)); + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Filters/OrderTagsDocumentFilter.cs b/src/modules/admin/ZhonTai.Admin.Core/Filters/OrderTagsDocumentFilter.cs new file mode 100644 index 0000000..e4c6b61 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Filters/OrderTagsDocumentFilter.cs @@ -0,0 +1,35 @@ +using Microsoft.AspNetCore.Mvc.Controllers; +using Microsoft.OpenApi.Models; +using Swashbuckle.AspNetCore.SwaggerGen; +using System.Collections.Concurrent; +using ZhonTai.DynamicApi.Attributes; + +namespace ZhonTai.Admin.Core.Filters; + +/// +/// 接口排序文档过滤器 +/// +public class OrderTagsDocumentFilter : IDocumentFilter +{ + public void Apply(OpenApiDocument swaggerDoc, DocumentFilterContext context) + { + var orderTagList = new ConcurrentDictionary(); + foreach (var apiDescription in context.ApiDescriptions) + { + var order = 0; + var actionDescriptor = apiDescription.ActionDescriptor as ControllerActionDescriptor; + var objOrderAttribute = actionDescriptor.EndpointMetadata.FirstOrDefault(x => x is OrderAttribute); + if (objOrderAttribute != null) + { + var orderAttribute = objOrderAttribute as OrderAttribute; + order = orderAttribute.Value; + } + orderTagList.TryAdd(actionDescriptor.ControllerName, order); + } + + swaggerDoc.Tags = swaggerDoc.Tags + .OrderBy(u => orderTagList.TryGetValue(u.Name, out int order) ? order : 0) + .ThenBy(u => u.Name) + .ToArray(); + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Filters/ValidateInputFilter.cs b/src/modules/admin/ZhonTai.Admin.Core/Filters/ValidateInputFilter.cs new file mode 100644 index 0000000..95e82dd --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Filters/ValidateInputFilter.cs @@ -0,0 +1,49 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Filters; +using Microsoft.AspNetCore.Mvc.ModelBinding; +using Microsoft.Extensions.Logging; +using System.Text; +using ZhonTai.Admin.Core.Dto; + +namespace ZhonTai.Admin.Core.Filters; + +/// +/// 输入模型验证过滤器 +/// +public class ValidateInputFilter : IAsyncActionFilter +{ + public ValidateInputFilter() + { + } + + public async Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) + { + if (!context.ModelState.IsValid) + { + try + { + var logger = (ILogger)context.HttpContext.RequestServices.GetService(typeof(ILogger)); + var errors = context.ModelState + .Where(m => m.Value.ValidationState == ModelValidationState.Invalid) + .Select(m => + { + var sb = new StringBuilder(); + sb.AppendFormat("{0}:", m.Key); + sb.Append(m.Value.Errors.Select(n => n.ErrorMessage).Aggregate((x, y) => x + ";" + y)); + return sb.ToString(); + }) + .Aggregate((x, y) => x + "|" + y); + logger.LogError(errors); + context.Result = new JsonResult(ResultOutput.NotOk(errors)); + } + catch + { + context.Result = new StatusCodeResult(StatusCodes.Status500InternalServerError); + } + return; + } + + await next(); + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/GrpcServices/Dtos/ApiGrpcOutput.cs b/src/modules/admin/ZhonTai.Admin.Core/GrpcServices/Dtos/ApiGrpcOutput.cs new file mode 100644 index 0000000..e22591c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/GrpcServices/Dtos/ApiGrpcOutput.cs @@ -0,0 +1,52 @@ +using ProtoBuf; + +namespace ZhonTai.Admin.Core.GrpcServices.Dtos; + +/// +/// 接口 +/// +[ProtoContract(ImplicitFields = ImplicitFields.None)] +public class ApiGrpcOutput +{ + /// + /// 主键Id + /// + [ProtoMember(1)] + public long Id { get; set; } + + /// + /// 所属模块 + /// + [ProtoMember(2)] + public long ParentId { get; set; } + + /// + /// 接口名称 + /// + [ProtoMember(3)] + public string Label { get; set; } + + /// + /// 接口地址 + /// + [ProtoMember(4)] + public string Path { get; set; } + + /// + /// 启用接口日志 + /// + [ProtoMember(5)] + public bool EnabledLog { get; set; } + + /// + /// 启用请求参数 + /// + [ProtoMember(6)] + public bool EnabledParams { get; set; } + + /// + /// 启用响应结果 + /// + [ProtoMember(7)] + public bool EnabledResult { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/GrpcServices/Dtos/GrpcOutput.cs b/src/modules/admin/ZhonTai.Admin.Core/GrpcServices/Dtos/GrpcOutput.cs new file mode 100644 index 0000000..e814771 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/GrpcServices/Dtos/GrpcOutput.cs @@ -0,0 +1,34 @@ +using ProtoBuf; + +namespace ZhonTai.Admin.Core.GrpcServices.Dtos; + +/// +/// Grpc输出 +/// +[ProtoContract(ImplicitFields = ImplicitFields.None)] +public class GrpcOutput +{ + /// + /// 是否成功标记 + /// + [ProtoMember(1)] + public bool Success { get; set; } + + /// + /// 编码 + /// + [ProtoMember(2)] + public string Code { get; set; } + + /// + /// 消息 + /// + [ProtoMember(3)] + public string Msg { get; set; } + + /// + /// 数据 + /// + [ProtoMember(4)] + public T Data { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/GrpcServices/Dtos/OprationLogAddGrpcInput.cs b/src/modules/admin/ZhonTai.Admin.Core/GrpcServices/Dtos/OprationLogAddGrpcInput.cs new file mode 100644 index 0000000..d5d389a --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/GrpcServices/Dtos/OprationLogAddGrpcInput.cs @@ -0,0 +1,124 @@ +using ProtoBuf; + +namespace ZhonTai.Admin.Core.GrpcServices.Dtos; + +/// +/// 操作日志 +/// +[ProtoContract(ImplicitFields = ImplicitFields.None)] +public class OperationLogAddGrpcInput +{ + /// + /// 姓名 + /// + [ProtoMember(1)] + public string Name { get; set; } + + /// + /// 接口名称 + /// + [ProtoMember(2)] + public string ApiLabel { get; set; } + + /// + /// 接口地址 + /// + [ProtoMember(3)] + public string ApiPath { get; set; } + + /// + /// 接口提交方法 + /// + [ProtoMember(4)] + public string ApiMethod { get; set; } + + /// + /// IP + /// + [ProtoMember(5)] + public string IP { get; set; } + + /// + /// 国家 + /// + [ProtoMember(6)] + public string Country { get; set; } + + /// + /// 省份 + /// + [ProtoMember(7)] + public string Province { get; set; } + + /// + /// 城市 + /// + [ProtoMember(8)] + public string City { get; set; } + + /// + /// 网络服务商 + /// + [ProtoMember(9)] + public string Isp { get; init; } + + /// + /// 浏览器 + /// + [ProtoMember(10)] + public string Browser { get; set; } + + /// + /// 操作系统 + /// + [ProtoMember(11)] + public string Os { get; set; } + + /// + /// 设备 + /// + [ProtoMember(12)] + public string Device { get; set; } + + /// + /// 浏览器信息 + /// + [ProtoMember(13)] + public string BrowserInfo { get; set; } + + /// + /// 耗时(毫秒) + /// + [ProtoMember(14)] + public long ElapsedMilliseconds { get; set; } + + /// + /// 操作状态 + /// + [ProtoMember(15)] + public bool? Status { get; set; } + + /// + /// 操作消息 + /// + [ProtoMember(16)] + public string Msg { get; set; } + + /// + /// 操作参数 + /// + [ProtoMember(17)] + public string Params { get; set; } + + /// + /// 状态码 + /// + [ProtoMember(18)] + public int? StatusCode { get; set; } + + /// + /// 操作结果 + /// + [ProtoMember(19)] + public string Result { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/GrpcServices/Dtos/UserGetPermissionGrpcOutput.cs b/src/modules/admin/ZhonTai.Admin.Core/GrpcServices/Dtos/UserGetPermissionGrpcOutput.cs new file mode 100644 index 0000000..2abfc64 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/GrpcServices/Dtos/UserGetPermissionGrpcOutput.cs @@ -0,0 +1,44 @@ +using ProtoBuf; + +namespace ZhonTai.Admin.Core.GrpcServices.Dtos; + +/// +/// 用户权限 +/// +[ProtoContract(ImplicitFields = ImplicitFields.None)] +public class UserGetPermissionGrpcOutput +{ + public static class Models + { + /// + /// 接口 + /// + [ProtoContract(ImplicitFields = ImplicitFields.None)] + public class ApiModel + { + /// + /// 请求方法 + /// + [ProtoMember(1)] + public string HttpMethods { get; set; } + + /// + /// 请求地址 + /// + [ProtoMember(2)] + public string Path { get; set; } + } + } + + /// + /// 接口列表 + /// + [ProtoMember(1)] + public List Apis { get; set; } + + /// + /// 权限点编码列表 + /// + [ProtoMember(2)] + public List Codes { get; set; } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/GrpcServices/IApiGrpcService.cs b/src/modules/admin/ZhonTai.Admin.Core/GrpcServices/IApiGrpcService.cs new file mode 100644 index 0000000..5fafeb7 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/GrpcServices/IApiGrpcService.cs @@ -0,0 +1,15 @@ +using ProtoBuf.Grpc; +using System.ServiceModel; +using ZhonTai.Admin.Core.Consts; +using ZhonTai.Admin.Core.GrpcServices.Dtos; + +namespace ZhonTai.Admin.Core.GrpcServices; + +/// +/// Api服务接口 +/// +[ServiceContract(ConfigurationName = AdminConsts.AreaName)] +public interface IApiGrpcService +{ + Task>> GetApiList(CallContext context = default); +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/GrpcServices/IOprationLogGrpcService.cs b/src/modules/admin/ZhonTai.Admin.Core/GrpcServices/IOprationLogGrpcService.cs new file mode 100644 index 0000000..70525a0 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/GrpcServices/IOprationLogGrpcService.cs @@ -0,0 +1,16 @@ +using ProtoBuf.Grpc; +using System.ServiceModel; +using ZhonTai.Admin.Core.Consts; +using ZhonTai.Admin.Core.GrpcServices.Dtos; +using ZhonTai.Admin.Core.Protos; + +namespace ZhonTai.Admin.Core.GrpcServices; + +/// +/// 操作日志服务接口 +/// +[ServiceContract(ConfigurationName = AdminConsts.AreaName)] +public interface IOprationLogGrpcService +{ + Task AddAsync(OperationLogAddGrpcInput input, CallContext context = default); +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/GrpcServices/IUserGrpcService.cs b/src/modules/admin/ZhonTai.Admin.Core/GrpcServices/IUserGrpcService.cs new file mode 100644 index 0000000..9d21147 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/GrpcServices/IUserGrpcService.cs @@ -0,0 +1,18 @@ +using ProtoBuf.Grpc; +using System.ServiceModel; +using ZhonTai.Admin.Core.Consts; +using ZhonTai.Admin.Core.GrpcServices.Dtos; +using ZhonTai.Admin.Core.Protos; + +namespace ZhonTai.Admin.Core.GrpcServices; + +/// +/// 用户服务接口 +/// +[ServiceContract(ConfigurationName = AdminConsts.AreaName)] +public interface IUserGrpcService +{ + Task GetDataPermissionAsync(ProtoString apiPath, CallContext context = default); + + Task GetPermissionAsync(CallContext context = default); +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Handlers/ICustomPermissionHandler.cs b/src/modules/admin/ZhonTai.Admin.Core/Handlers/ICustomPermissionHandler.cs new file mode 100644 index 0000000..2739737 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Handlers/ICustomPermissionHandler.cs @@ -0,0 +1,16 @@ +using Microsoft.AspNetCore.Mvc.Filters; + +namespace ZhonTai.Admin.Core.Handlers; + +/// +/// 自定义权限处理接口 +/// +public interface ICustomPermissionHandler +{ + /// + /// 权限验证 + /// + /// + /// + Task ValidateAsync(AuthorizationFilterContext context); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Handlers/ILogHandler.cs b/src/modules/admin/ZhonTai.Admin.Core/Handlers/ILogHandler.cs new file mode 100644 index 0000000..60a6d1d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Handlers/ILogHandler.cs @@ -0,0 +1,17 @@ +using Microsoft.AspNetCore.Mvc.Filters; + +namespace ZhonTai.Admin.Core.Handlers; + +/// +/// 操作日志处理接口 +/// +public interface ILogHandler +{ + /// + /// 写操作日志 + /// + /// + /// + /// + Task LogAsync(ActionExecutingContext context, ActionExecutionDelegate next); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Handlers/IPermissionHandler.cs b/src/modules/admin/ZhonTai.Admin.Core/Handlers/IPermissionHandler.cs new file mode 100644 index 0000000..0f07d1f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Handlers/IPermissionHandler.cs @@ -0,0 +1,18 @@ +using ZhonTai.Admin.Core.Attributes; + +namespace ZhonTai.Admin.Core.Handlers; + +/// +/// 权限处理接口 +/// +public interface IPermissionHandler +{ + /// + /// 权限验证 + /// + /// + /// + /// + /// + Task ValidateAsync(string api, string httpMethod, ApiAccessAttribute apiAccess); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Handlers/LogHandler.cs b/src/modules/admin/ZhonTai.Admin.Core/Handlers/LogHandler.cs new file mode 100644 index 0000000..ccb3109 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Handlers/LogHandler.cs @@ -0,0 +1,101 @@ +using System.Diagnostics; +using System.Net; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Filters; +using Microsoft.Extensions.Logging; +using ZhonTai.Admin.Core.Exceptions; +using ZhonTai.Common.Helpers; +using ZhonTai.Admin.Core.Dto; +using ZhonTai.Admin.Core.Helpers; +using ZhonTai.Admin.Core.GrpcServices; +using ZhonTai.Admin.Core.GrpcServices.Dtos; + +namespace ZhonTai.Admin.Core.Handlers; + +/// +/// 操作日志处理 +/// +public class LogHandler : ILogHandler +{ + private readonly ILogger _logger; + private readonly ApiHelper _apiHelper; + private readonly IOprationLogGrpcService _oprationLogGrpcService; + + public LogHandler( + ILogger logger, + ApiHelper apiHelper, + IOprationLogGrpcService oprationLogGrpcService + ) + { + _logger = logger; + _apiHelper = apiHelper; + _oprationLogGrpcService = oprationLogGrpcService; + } + + public async Task LogAsync(ActionExecutingContext context, ActionExecutionDelegate next) + { + var stopwatch = Stopwatch.StartNew(); + var actionExecutedContext = await next(); + stopwatch.Stop(); + + try + { + var input = new OperationLogAddGrpcInput + { + Status = true, + ApiMethod = context.HttpContext.Request.Method.ToLower(), + ApiPath = context.ActionDescriptor.AttributeRouteInfo.Template.ToLower(), + ElapsedMilliseconds = stopwatch.ElapsedMilliseconds, + StatusCode = context.HttpContext.Response.StatusCode + }; + + var api = (await _apiHelper.GetApiListAsync()).FirstOrDefault(a => a.Path == input.ApiPath); + //操作日志启用 + if ((api != null && api.EnabledLog)) + { + var excepton = actionExecutedContext.Exception; + + //操作参数 + if ((api != null && api.EnabledParams && context.ActionArguments.Count > 0) || excepton != null) + { + input.Params = JsonHelper.Serialize(context.ActionArguments); + } + + //操作结果 + if (api != null && api.EnabledResult && actionExecutedContext.Result != null && actionExecutedContext.Result is JsonResult result) + { + input.Result = JsonHelper.Serialize(result.Value); + } + + if (excepton != null) + { + input.Status = false; + + var code = ""; + if (excepton is AppException appException) + { + input.StatusCode = appException.StatusCode; + code = appException.AppCode; + } + else + { + input.StatusCode = (int)HttpStatusCode.InternalServerError; + } + + input.Result = JsonHelper.Serialize(new ResultOutput() + { + Code = code + }.NotOk(excepton.Message)); + } + + input.ApiLabel = api?.Label; + + await _oprationLogGrpcService.AddAsync(input); + } + } + catch (Exception ex) + { + _logger.LogError("操作日志插入异常:{@ex}", ex); + } + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Handlers/PermissionHandler.cs b/src/modules/admin/ZhonTai.Admin.Core/Handlers/PermissionHandler.cs new file mode 100644 index 0000000..43d0a7f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Handlers/PermissionHandler.cs @@ -0,0 +1,56 @@ +using ZhonTai.Admin.Core.Attributes; +using ZhonTai.Admin.Core.GrpcServices; +using ZhonTai.Admin.Core.Handlers; + +namespace ZhonTai.Admin.Core.Auth; + +/// +/// 权限处理 +/// +public class PermissionHandler : IPermissionHandler +{ + private readonly IUser _user; + private readonly IUserGrpcService _userGrpcService; + + public PermissionHandler(IUser user, IUserGrpcService userGrpcService) + { + _user = user; + _userGrpcService = userGrpcService; + } + + /// + /// 权限验证 + /// + /// 接口路径 + /// http请求方法 + /// 接口访问 + /// + public async Task ValidateAsync(string api, string httpMethod, ApiAccessAttribute apiAccess) + { + if (_user.PlatformAdmin) + { + return true; + } + + var userPermission = await _userGrpcService.GetPermissionAsync(); + + var valid = userPermission.Apis.Any(m => + m.Path.NotNull() && m.Path.EqualsIgnoreCase($"/{api}") + && m.HttpMethods.NotNull() && m.HttpMethods.Split(',').Any(n => n.NotNull() && n.EqualsIgnoreCase(httpMethod)) + ); + + if (!valid && apiAccess != null) + { + if (apiAccess.All) + { + valid = userPermission.Codes.All(a => apiAccess.Codes.Contains(a)); + } + else + { + valid = userPermission.Codes.Any(a => apiAccess.Codes.Contains(a)); + } + } + + return valid; + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Handlers/ResponseAuthenticationHandler.cs b/src/modules/admin/ZhonTai.Admin.Core/Handlers/ResponseAuthenticationHandler.cs new file mode 100644 index 0000000..2b098c3 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Handlers/ResponseAuthenticationHandler.cs @@ -0,0 +1,83 @@ +using Microsoft.AspNetCore.Authentication; +using Microsoft.AspNetCore.Http; +using Microsoft.Extensions.Logging; +using Microsoft.Extensions.Options; +using Newtonsoft.Json; +using Newtonsoft.Json.Serialization; +using System.Text.Encodings.Web; +using ZhonTai.Common.Extensions; +using StatusCodes = ZhonTai.Admin.Core.Enums.StatusCodes; + +namespace ZhonTai.Admin.Core.Handlers; + +/// +/// 响应认证处理器 +/// +public class ResponseAuthenticationHandler : AuthenticationHandler +{ +#if NET8_0_OR_GREATER + public ResponseAuthenticationHandler( + IOptionsMonitor options, + ILoggerFactory logger, + UrlEncoder encoder + ) : base(options, logger, encoder) +#else + public ResponseAuthenticationHandler( + IOptionsMonitor options, + ILoggerFactory logger, + UrlEncoder encoder, + ISystemClock systemClock + ) : base(options, logger, encoder, systemClock) +#endif + { + } + + protected override Task HandleAuthenticateAsync() + { + throw new NotImplementedException(); + } + + protected override async Task HandleChallengeAsync(AuthenticationProperties properties) + { + Response.ContentType = "application/json"; + Response.StatusCode = Microsoft.AspNetCore.Http.StatusCodes.Status401Unauthorized; + await Response.WriteAsync(JsonConvert.SerializeObject( + new ResponseStatusData + { + Code = StatusCodes.Status401Unauthorized, + Msg = StatusCodes.Status401Unauthorized.ToDescription(), + Success = false + }, + new JsonSerializerSettings() + { + ContractResolver = new CamelCasePropertyNamesContractResolver() + } + )); + } + + protected override async Task HandleForbiddenAsync(AuthenticationProperties properties) + { + Response.ContentType = "application/json"; + Response.StatusCode = Microsoft.AspNetCore.Http.StatusCodes.Status403Forbidden; + await Response.WriteAsync(JsonConvert.SerializeObject( + new ResponseStatusData + { + Code = StatusCodes.Status403Forbidden, + Msg = StatusCodes.Status403Forbidden.ToDescription(), + Success = false + }, + new JsonSerializerSettings() + { + ContractResolver = new CamelCasePropertyNamesContractResolver() + } + )); + } +} + +public class ResponseStatusData +{ + public StatusCodes Code { get; set; } = StatusCodes.Status1Ok; + public string Msg { get; set; } + public bool Success { get; set; } + +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Handlers/ResponseDelegatingHandler.cs b/src/modules/admin/ZhonTai.Admin.Core/Handlers/ResponseDelegatingHandler.cs new file mode 100644 index 0000000..b507fd0 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Handlers/ResponseDelegatingHandler.cs @@ -0,0 +1,30 @@ +using Newtonsoft.Json; +using ZhonTai.Admin.Core.Dto; +using ZhonTai.Admin.Core.Exceptions; + +namespace ZhonTai.Admin.Core.Handlers; + +/// +/// 响应处理器 +/// +public class ResponseDelegatingHandler : DelegatingHandler +{ + protected override async Task SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) + { + var response = await base.SendAsync(request, cancellationToken); + + if (response.IsSuccessStatusCode) + { + var content = await response.Content.ReadAsStringAsync(cancellationToken); + var res = JsonConvert.DeserializeObject>(content); + if (!res.Success && res.Msg.NotNull()) + { + throw new AppException(res.Msg); + } + + response.Content = new StringContent(JsonConvert.SerializeObject(res.Data)); + } + + return response; + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Handlers/SamlAuthenticationHandler.cs b/src/modules/admin/ZhonTai.Admin.Core/Handlers/SamlAuthenticationHandler.cs new file mode 100644 index 0000000..231d4f5 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Handlers/SamlAuthenticationHandler.cs @@ -0,0 +1,64 @@ +using Microsoft.AspNetCore.Authentication; +using Microsoft.AspNetCore.Http; +using Microsoft.Extensions.Logging; +using Microsoft.Extensions.Options; +using System.Security.Claims; +using System.Text.Encodings.Web; +using ZhonTai.Admin.Core.Configs; + +namespace ZhonTai.Admin.Core.Handlers; + +/// +/// SAML认证处理器 +/// +public class SamlAuthenticationHandler : AuthenticationHandler +{ + private readonly SamlConfig _samlConfig; + + public SamlAuthenticationHandler( + IOptionsMonitor options, + ILoggerFactory logger, + UrlEncoder encoder, + ISystemClock systemClock, + SamlConfig samlConfig + ) : base(options, logger, encoder, systemClock) + { + _samlConfig = samlConfig; + } + + protected override async Task HandleAuthenticateAsync() + { + // 检查是否启用了SAML + if (!_samlConfig.Enable) + { + return AuthenticateResult.NoResult(); + } + + // 检查是否是SAML回调请求 + if (Context.Request.Path.StartsWithSegments("/api/admin/auth/saml/callback")) + { + return AuthenticateResult.NoResult(); + } + + // 检查是否强制使用SAML + if (_samlConfig.ForceSaml) + { + // 重定向到SAML登录 + return AuthenticateResult.Fail("SAML authentication required"); + } + + return AuthenticateResult.NoResult(); + } + + protected override async Task HandleChallengeAsync(AuthenticationProperties properties) + { + if (_samlConfig.Enable && _samlConfig.ForceSaml) + { + // 这里可以重定向到SAML登录页面 + Context.Response.Redirect("/api/admin/auth/saml/login"); + return; + } + + await base.HandleChallengeAsync(properties); + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Helpers/ApiHelper.cs b/src/modules/admin/ZhonTai.Admin.Core/Helpers/ApiHelper.cs new file mode 100644 index 0000000..5368112 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Helpers/ApiHelper.cs @@ -0,0 +1,120 @@ +using System.Reflection; +using Microsoft.Extensions.Options; +using ZhonTai.Admin.Core.Attributes; +using ZhonTai.Admin.Tools.Cache; +using ZhonTai.Admin.Core.Consts; +using ZhonTai.Admin.Core.Configs; +using ZhonTai.Admin.Core.GrpcServices; +using ZhonTai.Admin.Services.Api.Dto; +using ZhonTai.Common.Helpers; +using ZhonTai.Common.Extensions; + +namespace ZhonTai.Admin.Core.Helpers; + +/// +/// Api帮助类 +/// +[InjectSingleton] +public class ApiHelper +{ + private readonly ICacheTool _cacheTool; + private readonly IOptions _appConfig; + private readonly IApiGrpcService _apiGrpcService; + + public ApiHelper(ICacheTool cacheTool, IOptions appConfig, IApiGrpcService apiGrpcService) + { + _cacheTool = cacheTool; + _appConfig = appConfig; + _apiGrpcService = apiGrpcService; + } + + public async Task> GetApiListAsync() + { + return await _cacheTool.GetOrSetAsync(CacheKeys.ApiList, async () => + { + var res = await _apiGrpcService.GetApiList(); + var apis = res?.Data; + + var apiList = new List(); + foreach (var api in apis) + { + var parentLabel = apis.FirstOrDefault(a => a.Id == api.ParentId)?.Label; + + apiList.Add(new ApiModel + { + Label = parentLabel.NotNull() ? $"{parentLabel} / {api.Label}" : api.Label, + Path = api.Path?.ToLower().Trim('/'), + EnabledLog = api.EnabledLog, + EnabledParams = api.EnabledParams, + EnabledResult = api.EnabledResult, + }); + } + + return apiList; + }); + } + + public List GetEnumList() + { + var enums = new List(); + + var appConfig = _appConfig.Value; + var assemblyNames = appConfig.EnumListAssemblyNames; + if (!(assemblyNames?.Length > 0)) + { + return enums; + } + + foreach (var assemblyName in assemblyNames) + { + var assembly = Assembly.Load(assemblyName); + var enumTypes = assembly.GetTypes().Where(m => m.IsEnum); + foreach (var enumType in enumTypes) + { + var summaryList = SummaryHelper.GetEnumSummaryList(enumType); + + var enumDescriptor = new ApiGetEnumsOutput + { + Name = enumType.Name, + Desc = enumType.ToDescription() ?? (summaryList.TryGetValue("", out var comment) ? comment : ""), + Options = Enum.GetValues(enumType).Cast().Select(x => new ApiGetEnumsOutput.Models.Options + { + Name = x.ToString(), + Desc = x.ToDescription(false) ?? (summaryList.TryGetValue(x.ToString(), out var comment) ? comment : ""), + Value = x.ToInt64() + }).ToList() + }; + + enums.Add(enumDescriptor); + } + } + + return enums; + } +} + +public class ApiModel +{ + /// + /// 接口名称 + /// + public string Label { get; set; } + + /// + /// 接口地址 + /// + public string Path { get; set; } + /// + /// 启用接口日志 + /// + public bool EnabledLog { get; set; } + /// + /// 启用请求参数 + /// + public bool EnabledParams { get; set; } + + /// + /// 启用响应结果 + /// + public bool EnabledResult { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Helpers/IEHelper.cs b/src/modules/admin/ZhonTai.Admin.Core/Helpers/IEHelper.cs new file mode 100644 index 0000000..bbacb17 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Helpers/IEHelper.cs @@ -0,0 +1,152 @@ +using Magicodes.ExporterAndImporter.Core.Models; +using Magicodes.ExporterAndImporter.Excel; +using Magicodes.ExporterAndImporter.Excel.AspNetCore; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Http; +using System.Text; +using ZhonTai.Admin.Core.Attributes; +using ZhonTai.Admin.Core.Consts; +using ZhonTai.Admin.Core.Dto; +using ZhonTai.Admin.Core.Auth; +using ZhonTai.Admin.Tools.Cache; +using ZhonTai.Admin.Core.Resources; + +namespace ZhonTai.Admin.Core.Helpers; + +/// +/// 导入导出帮助类 +/// +[InjectSingleton] +public class IEHelper +{ + private readonly AdminCoreLocalizer _adminCoreLocalizer; + private readonly IUser _user; + private readonly ICacheTool _cache; + + public IEHelper(AdminCoreLocalizer adminCoreLocalizer, + IUser user, + ICacheTool cache) + { + _adminCoreLocalizer = adminCoreLocalizer; + _user = user; + _cache = cache; + } + + /// + /// 下载模板 + /// + /// + /// + /// + /// + public async Task DownloadTemplateAsync(T type, string fileName) where T : class, new() + { + var result = await new ExcelImporter().GenerateTemplateBytes(); + return new XlsxFileResult(result, fileName); + } + + /// + /// 下载错误标记文件 + /// + /// + /// + /// + public async Task DownloadErrorMarkAsync(string fileId, string fileName) + { + var excelErrorMarkKey = CacheKeys.GetExcelErrorMarkKey(_user.Id, fileId); + var fileStream = await _cache.GetAsync(excelErrorMarkKey); + await _cache.DelAsync(excelErrorMarkKey); + if (fileStream == null) + { + throw ResultOutput.Exception(_adminCoreLocalizer["请重新导入数据,再下载错误标记文件"], statusCode: 500); + } + + if (fileName.IsNull()) + { + fileName = _adminCoreLocalizer["错误标记文件{0}.xlsx", DateTime.Now.ToString("yyyyMMddHHmmss")]; + } + + return new XlsxFileResult(fileStream, fileName); + } + + /// + /// 导出数据 + /// + /// + /// + /// + /// + [HttpPost] + public async Task ExportDataAsync(ICollection dataItems, string fileName = null, string sheetName = null) where T : class, new() + { + var result = await new ExcelExporter().Append(dataItems, sheetName).ExportAppendDataAsByteArray(); + + if (fileName.IsNull()) + { + fileName = _adminCoreLocalizer["数据列表{0}.xlsx", DateTime.Now.ToString("yyyyMMddHHmmss")]; + } + + return new XlsxFileResult(result, fileName); + } + + /// + /// 导入数据 + /// + /// + /// + /// + /// + /// + [HttpPost] + public async Task> ImportDataAsync(IFormFile file, string fileId, Func, Task>> importResultCallback = null) where T : class, new() + { + var importResult = await new ExcelImporter().Import(file.OpenReadStream()); + + if (importResultCallback != null) + { + importResult = await importResultCallback(importResult); + } + + var errorMsg = new StringBuilder(); + if (importResult != null && importResult.HasError) + { + if (importResult.Exception != null) + { + errorMsg.AppendLine(_adminCoreLocalizer["错误信息:"]); + errorMsg.AppendLine(importResult.Exception.Message); + } + + if (importResult.TemplateErrors != null && importResult.TemplateErrors.Count > 0) + { + errorMsg.AppendLine(_adminCoreLocalizer["缺少数据列:"] + string.Join(",", importResult.TemplateErrors.Select(m => m.RequireColumnName).ToList())); + } + } + + var rowErros = importResult.RowErrors; + if (rowErros?.Count > 0) + { + errorMsg.AppendLine(_adminCoreLocalizer["数据填写有误:"]); + rowErros = rowErros.OrderBy(a => a.RowIndex).ToList(); + foreach (DataRowErrorInfo drErrorInfo in rowErros) + { + foreach (var item in drErrorInfo.FieldErrors) + { + errorMsg.AppendLine(_adminCoreLocalizer["第{0}行 - {1}:{2}", drErrorInfo.RowIndex, item.Key, item.Value]); + } + } + + //缓存错误标记文件 + new ExcelImporter().OutputBussinessErrorData(file.OpenReadStream(), rowErros.ToList(), out byte[] fileByte); + var userId = _user.Id; + await _cache.DelAsync(CacheKeys.GetExcelErrorMarkKey(userId, fileId)); + await _cache.SetAsync(CacheKeys.GetExcelErrorMarkKey(userId, fileId), fileByte, TimeSpan.FromMinutes(20)); + } + + if (errorMsg.Length > 0) + { + throw ResultOutput.Exception(errorMsg.ToString()); + } + + return importResult; + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Helpers/PolicyHelper.cs b/src/modules/admin/ZhonTai.Admin.Core/Helpers/PolicyHelper.cs new file mode 100644 index 0000000..611a4fe --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Helpers/PolicyHelper.cs @@ -0,0 +1,71 @@ +using Polly; + +namespace ZhonTai.Admin.Core.Helpers; + +/// +/// 策略帮助类 +/// +public class PolicyHelper +{ + public static List> GetPolicyList() + { + //隔离策略 + //var bulkheadPolicy = Policy.BulkheadAsync(10, 100); + + //回退策略 + //回退也称为服务降级,用于指定在发生故障时的备用方案。 + //var fallbackPolicy = Policy.Handle().FallbackAsync("backup strategy"); + + //缓存策略 + //var cachePolicy = Policy.CacheAsync(cacheProvider, TimeSpan.FromSeconds(60)); + + //超时策略 + var timeoutPolicy = Policy.TimeoutAsync(9); + + // 重试策略 + // 对于超时或响应状态码>=500的错误,最多重试3次。 + var retryPolicy = Policy.Handle() + .OrResult(response => + { + return (int)response.StatusCode >= 500; + }) + .WaitAndRetryAsync(new[] + { + TimeSpan.FromSeconds(1), + TimeSpan.FromSeconds(3), + TimeSpan.FromSeconds(5) + }); + + //熔断策略 + var circuitBreakerPolicy = Policy.Handle() + .CircuitBreakerAsync + ( + // 在熔断前允许的异常次数 + exceptionsAllowedBeforeBreaking: 2, + // 熔断持续时间 + durationOfBreak: TimeSpan.FromMinutes(10), + // 熔断触发事件 + onBreak: (ex, breakDelay) => + { + Console.WriteLine("熔断触发事件"); + }, + //熔断恢复事件 + onReset: () => + { + Console.WriteLine("熔断恢复事件"); + }, + //熔断结束事件 + onHalfOpen: () => + { + Console.WriteLine("熔断结束事件"); + } + ).AsAsyncPolicy(); + + return new List>() + { + retryPolicy, + timeoutPolicy, + circuitBreakerPolicy + }; + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Helpers/UploadHelper.cs b/src/modules/admin/ZhonTai.Admin.Core/Helpers/UploadHelper.cs new file mode 100644 index 0000000..5ec5a69 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Helpers/UploadHelper.cs @@ -0,0 +1,24 @@ +using Microsoft.AspNetCore.Http; +using ZhonTai.Admin.Core.Attributes; + +namespace ZhonTai.Admin.Core.Helpers; + +/// +/// 文件上传帮助类 +/// +[InjectSingleton] +public class UploadHelper +{ + /// + /// 保存文件 + /// + /// + /// + /// + /// + public async Task SaveAsync(IFormFile file, string filePath, CancellationToken cancellationToken = default) + { + using var stream = File.Create(filePath); + await file.CopyToAsync(stream, cancellationToken); + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Helpers/UserHelper.cs b/src/modules/admin/ZhonTai.Admin.Core/Helpers/UserHelper.cs new file mode 100644 index 0000000..6a3ba22 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Helpers/UserHelper.cs @@ -0,0 +1,25 @@ +using ZhonTai.Admin.Core.Attributes; +using ZhonTai.Common.Helpers; +using ZhonTai.Admin.Core.Dto; +using ZhonTai.Admin.Core.Resources; + +namespace ZhonTai.Admin.Core.Helpers; + +/// +/// 用户帮助类 +/// +[InjectSingleton] +public class UserHelper(AdminCoreLocalizer adminCoreLocalizer) +{ + /// + /// 检查密码 + /// + /// + public void CheckPassword(string password) + { + if (!PasswordHelper.Verify(password)) + { + throw ResultOutput.Exception(adminCoreLocalizer["密码为字母+数字+可选特殊字符,长度在6-16之间"]); + } + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/HostApp.cs b/src/modules/admin/ZhonTai.Admin.Core/HostApp.cs new file mode 100644 index 0000000..a4c3367 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/HostApp.cs @@ -0,0 +1,1034 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Authentication; +using Microsoft.AspNetCore.Diagnostics.HealthChecks; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Controllers; +using Microsoft.AspNetCore.Mvc.Razor; +using Microsoft.Extensions.Caching.Distributed; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.DependencyInjection.Extensions; +using Microsoft.Extensions.Hosting; +using Microsoft.Extensions.Logging; +using Microsoft.IdentityModel.Tokens; +using Microsoft.IdentityModel.Logging; +using Microsoft.OpenApi.Any; +using Microsoft.OpenApi.Models; +using System.IdentityModel.Tokens.Jwt; +using System.Reflection; +using System.Text; +using System.Text.RegularExpressions; +using System.Text.Json.Serialization; +using AspNetCoreRateLimit; +using Autofac; +using Autofac.Extensions.DependencyInjection; +using HealthChecks.UI.Client; +using FreeRedis; +using FreeScheduler; +using FreeSql; +using FluentValidation; +using FluentValidation.AspNetCore; +using Mapster; +using MapsterMapper; +using Newtonsoft.Json; +using Newtonsoft.Json.Serialization; +using NLog; +using NLog.Web; +using Swashbuckle.AspNetCore.SwaggerGen; +using Yitter.IdGenerator; +using ZhonTai.Admin.Core.Auth; +using ZhonTai.Admin.Core.Attributes; +using ZhonTai.Admin.Core.Captcha; +using ZhonTai.Admin.Core.Configs; +using ZhonTai.Admin.Core.Consts; +using ZhonTai.Admin.Core.Conventions; +using ZhonTai.Admin.Core.Db; +using ZhonTai.Admin.Core.Dto; +using ZhonTai.Admin.Core.Extensions; +using ZhonTai.Admin.Core.Filters; +using ZhonTai.Admin.Core.Handlers; +using ZhonTai.Admin.Core.RegisterModules; +using ZhonTai.Admin.Core.Startup; +using ZhonTai.Admin.Core.Middlewares; +using ZhonTai.Admin.Resources; +using ZhonTai.Admin.Tools.Cache; +using ZhonTai.Common.Helpers; +using ZhonTai.DynamicApi; +using ZhonTai.DynamicApi.Attributes; +using IP2Region.Net.Abstractions; +using IP2Region.Net.XDB; +using ProtoBuf.Grpc.Server; +using ZhonTai.Admin.Core.Helpers; +using Microsoft.AspNetCore.Authentication.JwtBearer; +using ZhonTai.Admin.Core.GrpcServices; + +namespace ZhonTai.Admin.Core; + +/// +/// 宿主应用 +/// +public class HostApp +{ + readonly HostAppOptions _hostAppOptions; + + /// + /// 添加配置文件 + /// + /// 配置 + /// 环境名 + /// 目录 + /// 可选 + /// 热更新 + private static void AddJsonFilesFromDirectory( + ConfigurationManager configuration, + string environmentName, + string directory = "ConfigCenter", + bool optional = true, + bool reloadOnChange = true) + { + var allFilePaths = Directory.GetFiles(Path.Combine(AppContext.BaseDirectory, directory).ToPath()) + .Where(p => p.EndsWith($".json", StringComparison.OrdinalIgnoreCase)); + + var environmentFilePaths = allFilePaths.Where(p => p.EndsWith($".{environmentName}.json", StringComparison.OrdinalIgnoreCase)); + var otherFilePaths = allFilePaths.Except(environmentFilePaths); + var filePaths = otherFilePaths.Concat(environmentFilePaths); + + foreach (var filePath in filePaths) + { + configuration.AddJsonFile(filePath, optional: optional, reloadOnChange: reloadOnChange); + } + } + + public HostApp() + { + } + + public HostApp(HostAppOptions hostAppOptions) + { + _hostAppOptions = hostAppOptions; + } + + /// + /// 运行应用 + /// + /// + /// + public void Run(string[] args, Assembly assembly = null) + { + var logger = LogManager.Setup().LoadConfigurationFromAppSettings().GetCurrentClassLogger(); + try + { + //应用程序启动 + logger.Info("Application startup"); + + var builder = WebApplication.CreateBuilder(args); + _hostAppOptions?.ConfigurePreWebApplicationBuilder?.Invoke(builder); + + builder.ConfigureApplication(assembly ?? Assembly.GetCallingAssembly()); + //清空日志供应程序,避免.net自带日志输出到命令台 + builder.Logging.ClearProviders(); + //使用NLog日志 + builder.Host.UseNLog(); + + var services = builder.Services; + var env = builder.Environment; + var configuration = builder.Configuration; + + //添加配置 + configuration.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true); + if (env.EnvironmentName.NotNull()) + { + configuration.AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true, reloadOnChange: true); + } + + services.Configure(configuration.GetSection("AppSettings")); + var appSettings = AppInfo.GetOptions(); + services.Configure(configuration.GetSection("RpcConfig")); + if (appSettings.UseConfigCenter) + { + AddJsonFilesFromDirectory(configuration, env.EnvironmentName, appSettings.ConfigCenterPath); + services.Configure(configuration.GetSection("AppConfig")); + services.Configure(configuration.GetSection("JwtConfig")); + services.Configure(configuration.GetSection("SamlConfig")); + services.Configure(configuration.GetSection("DbConfig")); + services.Configure(configuration.GetSection("CacheConfig")); + services.Configure(configuration.GetSection("OssConfig")); + services.Configure(configuration.GetSection("ImConfig")); + } + else + { + //app应用配置 + services.Configure(ConfigHelper.Load("appconfig", env.EnvironmentName)); + //jwt配置 + services.Configure(ConfigHelper.Load("jwtconfig", env.EnvironmentName)); + //saml配置 + services.Configure(ConfigHelper.Load("samlconfig", env.EnvironmentName)); + //数据库配置 + services.Configure(ConfigHelper.Load("dbconfig", env.EnvironmentName)); + //缓存配置 + services.Configure(ConfigHelper.Load("cacheconfig", env.EnvironmentName)); + //oss上传配置 + services.Configure(ConfigHelper.Load("ossconfig", env.EnvironmentName)); + //im配置 + services.Configure(ConfigHelper.Load("imconfig", env.EnvironmentName)); + //限流配置 + configuration.AddJsonFile("./Configs/ratelimitconfig.json", optional: true, reloadOnChange: true); + if (env.EnvironmentName.NotNull()) + { + configuration.AddJsonFile($"./Configs/ratelimitconfig.{env.EnvironmentName}.json", optional: true, reloadOnChange: true); + } + } + + services.Configure(configuration.GetSection("Email")); + + //app应用配置 + var appConfig = AppInfo.GetOptions(); + services.AddSingleton(appConfig); + + //jwt配置 + services.AddSingleton(AppInfo.GetOptions()); + + //saml配置 + services.AddSingleton(AppInfo.GetOptions()); + + //数据库配置 + services.AddSingleton(AppInfo.GetOptions()); + + //缓存配置 + services.AddSingleton(AppInfo.GetOptions()); + + var hostAppContext = new HostAppContext() + { + Services = services, + Environment = env, + Configuration = configuration + }; + + //使用Autofac容器 + builder.Host.UseServiceProviderFactory(new AutofacServiceProviderFactory()); + //配置Autofac容器 + builder.Host.ConfigureContainer(builder => + { + // 生命周期注入 + builder.RegisterModule(new LifecycleModule(appConfig)); + + // 控制器注入 + builder.RegisterModule(new ControllerModule()); + + // 模块注入 + builder.RegisterModule(new RegisterModule(appConfig)); + + _hostAppOptions?.ConfigureAutofacContainer?.Invoke(builder, hostAppContext); + }); + + //配置Kestrel服务器 + builder.WebHost.ConfigureKestrel(options => + { + options.Limits.KeepAliveTimeout = TimeSpan.FromSeconds(appConfig.Kestrel.KeepAliveTimeout); + options.Limits.RequestHeadersTimeout = TimeSpan.FromSeconds(appConfig.Kestrel.RequestHeadersTimeout); + options.Limits.MaxRequestBodySize = appConfig.Kestrel.MaxRequestBodySize; + }); + + //访问地址 + if (appConfig.Urls?.Length > 0) + { + builder.WebHost.UseUrls(appConfig.Urls); + } + + //配置服务 + ConfigureServices(services, env, configuration, appConfig); + + _hostAppOptions?.ConfigureWebApplicationBuilder?.Invoke(builder); + + var app = builder.Build(); + + app.ConfigureApplication(); + + app.Lifetime.ApplicationStarted.Register(() => + { + AppInfo.IsRun = true; + }); + + app.Lifetime.ApplicationStopped.Register(() => + { + AppInfo.IsRun = false; + }); + + //配置中间件 + ConfigureMiddleware(app, env, configuration, appConfig); + + app.Run(); + + //应用程序停止 + logger.Info("Application shutdown"); + } + catch (Exception exception) + { + //应用程序异常 + logger.Error(exception, "Application stopped because of exception"); + throw; + } + finally + { + LogManager.Shutdown(); + } + } + + /// + /// 配置服务 + /// + /// + /// + /// + /// + private void ConfigureServices(IServiceCollection services, IWebHostEnvironment env, IConfiguration configuration, AppConfig appConfig) + { + var hostAppContext = new HostAppContext() + { + Services = services, + Environment = env, + Configuration = configuration + }; + + //多语言 + if (appConfig.Lang.EnableJson) + { + services.AddJsonLocalization(options => options.ResourcesPath = "Resources"); + } + else + { + services.AddLocalization(opt => opt.ResourcesPath = "Resources"); + } + + _hostAppOptions?.ConfigurePreServices?.Invoke(hostAppContext); + + //健康检查 + services.AddHealthChecks(); + + var cacheConfig = AppInfo.GetOptions(); + + #region 缓存 + //添加内存缓存 + services.AddMemoryCache(); + if (cacheConfig.Type == CacheType.Redis) + { + //FreeRedis客户端 + var redis = new RedisClient(cacheConfig.Redis.ConnectionString) + { + Serialize = JsonConvert.SerializeObject, + Deserialize = JsonConvert.DeserializeObject + }; + services.AddSingleton(redis); + services.AddSingleton(redis); + //Redis缓存 + services.AddSingleton(); + //分布式Redis缓存 + services.AddSingleton(new DistributedCache(redis)); + if(_hostAppOptions?.ConfigureIdGenerator != null) + { + _hostAppOptions?.ConfigureIdGenerator?.Invoke(appConfig.IdGenerator); + YitIdHelper.SetIdGenerator(appConfig.IdGenerator); + } + else + { + //分布式Id生成器 + services.AddIdGenerator(); + } + } + else + { + //内存缓存 + services.AddSingleton(); + //分布式内存缓存 + services.AddDistributedMemoryCache(); + //Id生成器 + _hostAppOptions?.ConfigureIdGenerator?.Invoke(appConfig.IdGenerator); + YitIdHelper.SetIdGenerator(appConfig.IdGenerator); + } + + #endregion 缓存 + + //权限处理 + services.AddScoped(); + + // ClaimType不被更改 + JwtSecurityTokenHandler.DefaultInboundClaimTypeMap.Clear(); + + //用户信息 + services.AddSingleton(); + services.TryAddScoped(); + + //添加数据库 + if (!_hostAppOptions.CustomInitDb) + { + services.AddDb(env, _hostAppOptions); + } + + //程序集 + Assembly[] assemblies = AssemblyHelper.GetAssemblyList(appConfig.AssemblyNames); + + #region Mapster 映射配置 + services.AddScoped(sp => new Mapper()); + if (assemblies?.Length > 0) + { + TypeAdapterConfig.GlobalSettings.Scan(assemblies); + } + #endregion Mapster 映射配置 + + #region Cors 跨域 + services.AddCors(options => + { + //指定跨域访问时预检等待时间 + var preflightMaxAge = appConfig.PreflightMaxAge > 0 ? new TimeSpan(0, 0, appConfig.PreflightMaxAge) : new TimeSpan(0, 30, 0); + options.AddDefaultPolicy(policy => + { + policy.SetPreflightMaxAge(preflightMaxAge); + + var hasOrigins = appConfig.CorUrls?.Length > 0; + if (hasOrigins) + { + policy.WithOrigins(appConfig.CorUrls); + } + else + { + policy.AllowAnyOrigin(); + } + policy + .AllowAnyHeader() + .AllowAnyMethod(); + + if (hasOrigins) + { + policy.AllowCredentials(); + } + + policy.WithExposedHeaders("Content-Disposition"); + }); + + //允许任何源访问Api策略,使用时在控制器或者接口上增加特性[EnableCors(AdminConsts.AllowAnyPolicyName)] + options.AddPolicy(AdminConsts.AllowAnyPolicyName, policy => + { + policy + .AllowAnyOrigin() + .AllowAnyHeader() + .AllowAnyMethod(); + }); + }); + + #endregion Cors 跨域 + + #region 身份认证授权 + services.AddAuthentication(options => + { + options.DefaultScheme = JwtBearerDefaults.AuthenticationScheme; + options.DefaultChallengeScheme = nameof(ResponseAuthenticationHandler); //401 + options.DefaultForbidScheme = nameof(ResponseAuthenticationHandler); //403 + }) + //.AddCookie(options => + //{ + // options.Cookie.SameSite = SameSiteMode.Lax; + //}) + .AddJwtBearer(options => + { + //ids4 + if (appConfig.IdentityServer.Enable) + { + options.Authority = appConfig.IdentityServer.Url; + options.RequireHttpsMetadata = appConfig.IdentityServer.RequireHttpsMetadata; + options.Audience = appConfig.IdentityServer.Audience; + } + else + { + var jwtConfig = AppInfo.GetOptions(); + options.TokenValidationParameters = new TokenValidationParameters + { + ValidateIssuer = true, + ValidateAudience = true, + ValidateLifetime = true, + ValidateIssuerSigningKey = true, + ValidIssuer = jwtConfig.Issuer, + ValidAudience = jwtConfig.Audience, + IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(jwtConfig.SecurityKey)), + ClockSkew = TimeSpan.FromSeconds(10) + }; + } + }) + .AddScheme(nameof(ResponseAuthenticationHandler), o => { }); + + #endregion 身份认证授权 + + #region 操作日志 + + services.AddScoped(); + + #endregion 操作日志 + + #region 控制器 + void mvcConfigure(MvcOptions options) + { + //options.Filters.Add(); + options.Filters.Add(); + if (appConfig.Validate.Login || appConfig.Validate.Permission) + { + options.Filters.Add(); + } + //在具有较高的 Order 值的筛选器之前运行 before 代码 + //在具有较高的 Order 值的筛选器之后运行 after 代码 + if (appConfig.DynamicApi.FormatResult) + { + options.Filters.Add(20); + } + + options.Filters.Add(10); + + //禁止去除ActionAsync后缀 + //options.SuppressAsyncSuffixInActionNames = false; + + if (env.IsDevelopment() || appConfig.Swagger.Enable) + { + //API分组约定 + options.Conventions.Add(new ApiGroupConvention()); + } + } + + var mvcBuilder = appConfig.AppType switch + { + AppType.Controllers => services.AddControllers(mvcConfigure), + AppType.ControllersWithViews => services.AddControllersWithViews(mvcConfigure), + AppType.MVC => services.AddMvc(mvcConfigure), + _ => services.AddControllers(mvcConfigure) + }; + + if (assemblies?.Length > 0) + { + foreach (var assembly in assemblies) + { + services.AddValidatorsFromAssembly(assembly); + } + } + services.AddFluentValidationAutoValidation(); + + mvcBuilder.AddNewtonsoftJson(options => + { + //忽略循环引用 + options.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore; + //使用驼峰 首字母小写 + options.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); + //设置时间格式 + options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss.FFFFFFFK"; + }) + .AddControllersAsServices(); + + if (appConfig.Lang.EnableJson) + { + //加载模块信息 + var modules = new List(); + foreach (var assembly in assemblies) + { + modules.Add(new ModuleInfo + { + Assembly = assembly, + LocalizerType = assembly.GetTypes().FirstOrDefault(m => typeof(IModuleLocalizer).IsAssignableFrom(m)) + }); + } + + mvcBuilder + .AddViewLocalization(LanguageViewLocationExpanderFormat.Suffix) + .AddDataAnnotationsLocalization(options => + { + options.DataAnnotationLocalizerProvider = (type, factory) => + { + var module = modules.FirstOrDefault(m => m.Assembly == type.Assembly); + if (module != null && module.LocalizerType != null) + { + return factory.Create(module.LocalizerType); + } + + return factory.Create(type); + }; + }); + } + + if (appConfig.Swagger.EnableJsonStringEnumConverter) + mvcBuilder.AddJsonOptions(options => options.JsonSerializerOptions.Converters.Add(new JsonStringEnumConverter())); + + _hostAppOptions?.ConfigureMvcBuilder?.Invoke(mvcBuilder, hostAppContext); + #endregion 控制器 + + #region Swagger Api文档 + + if (env.IsDevelopment() || appConfig.Swagger.Enable) + { + services.AddSwaggerGen(options => + { + appConfig.Swagger.Projects?.ForEach(project => + { + options.SwaggerDoc(project.Code.ToLower(), new OpenApiInfo + { + Title = project.Name, + Version = project.Version, + Description = project.Description + }); + }); + + options.CustomOperationIds(apiDesc => + { + var controllerAction = apiDesc.ActionDescriptor as ControllerActionDescriptor; + var api = controllerAction.AttributeRouteInfo.Template; + api = Regex.Replace(api, @"[\{\\\/\}]", "-") + "-" + apiDesc.HttpMethod.ToLower(); + return api.Replace("--", "-"); + }); + + options.ResolveConflictingActions(apiDescription => apiDescription.First()); + + string DefaultSchemaIdSelector(Type modelType) + { + var modelName = modelType.Name; + if (appConfig.Swagger.EnableSchemaIdNamespace) + { + var nameSpaceList = appConfig.Swagger.AssemblyNameList; + if (nameSpaceList?.Length > 0) + { + var nameSpace = modelType.Namespace; + if (nameSpaceList.Where(a => nameSpace.Contains(a)).Any()) + { + modelName = modelType.FullName; + } + } + else + { + modelName = modelType.FullName; + } + } + + if (modelType.IsConstructedGenericType) + { + var prefix = modelType.GetGenericArguments() + .Select(DefaultSchemaIdSelector) + .Aggregate((previous, current) => previous + current); + + modelName = modelName.Split('`').First() + prefix; + } + else + { + modelName = modelName.Replace("[]", "Array"); + } + + if (modelType.IsDefined(typeof(SchemaIdAttribute))) + { + var swaggerSchemaIdAttribute = modelType.GetCustomAttribute(false); + if (swaggerSchemaIdAttribute.SchemaId.NotNull()) + { + return swaggerSchemaIdAttribute.SchemaId; + } + else + { + return swaggerSchemaIdAttribute.Prefix + modelName + swaggerSchemaIdAttribute.Suffix; + } + } + + return modelName; + } + + options.CustomSchemaIds(modelType => DefaultSchemaIdSelector(modelType)); + + //支持多分组 + options.DocInclusionPredicate((docName, apiDescription) => + { + var nonGroup = false; + var groupNames = new List(); + var dynamicApiAttribute = apiDescription.ActionDescriptor.EndpointMetadata.FirstOrDefault(x => x is DynamicApiAttribute); + if (dynamicApiAttribute != null) + { + var dynamicApi = dynamicApiAttribute as DynamicApiAttribute; + if (dynamicApi.GroupNames?.Length > 0) + { + groupNames.AddRange(dynamicApi.GroupNames); + } + } + + var apiGroupAttribute = apiDescription.ActionDescriptor.EndpointMetadata.FirstOrDefault(x => x is ApiGroupAttribute); + if (apiGroupAttribute != null) + { + var apiGroup = apiGroupAttribute as ApiGroupAttribute; + if (apiGroup.GroupNames?.Length > 0) + { + groupNames.AddRange(apiGroup.GroupNames); + } + nonGroup = apiGroup.NonGroup; + } + + return docName == apiDescription.GroupName || groupNames.Any(a => a == docName) || nonGroup; + }); + + string[] xmlFiles = Directory.GetFiles(AppContext.BaseDirectory, "*.xml"); + if (xmlFiles.Length > 0) + { + foreach (var xmlFile in xmlFiles) + { + options.IncludeXmlComments(xmlFile, true); + } + } + + var server = new OpenApiServer() + { + Url = appConfig.Swagger.Url, + Description = "" + }; + if (appConfig.ApiUI.Footer.Enable) + { + server.Extensions.Add("extensions", new OpenApiObject + { + ["copyright"] = new OpenApiString(appConfig.ApiUI.Footer.Content) + }); + } + options.AddServer(server); + + if (appConfig.Swagger.EnableEnumSchemaFilter) + { + options.SchemaFilter(); + } + if (appConfig.Swagger.EnableOrderTagsDocumentFilter) + { + options.DocumentFilter(); + } + options.OrderActionsBy(apiDesc => + { + var order = 0; + var objOrderAttribute = apiDesc.CustomAttributes().FirstOrDefault(x => x is OrderAttribute); + if (objOrderAttribute != null) + { + var orderAttribute = objOrderAttribute as OrderAttribute; + order = orderAttribute.Value; + } + return (int.MaxValue - order).ToString().PadLeft(int.MaxValue.ToString().Length, '0'); + }); + + #region 添加设置Token的按钮 + + if (appConfig.IdentityServer.Enable) + { + //添加Jwt验证设置 + options.AddSecurityRequirement(new OpenApiSecurityRequirement() + { + { + new OpenApiSecurityScheme + { + Reference = new OpenApiReference + { + Id = "oauth2", + Type = ReferenceType.SecurityScheme + } + }, + new List() + } + }); + + //统一认证 + options.AddSecurityDefinition("oauth2", new OpenApiSecurityScheme + { + Type = SecuritySchemeType.OAuth2, + Description = "oauth2登录授权", + Flows = new OpenApiOAuthFlows + { + Implicit = new OpenApiOAuthFlow + { + AuthorizationUrl = new Uri($"{appConfig.IdentityServer.Url}/connect/authorize", UriKind.Absolute), + TokenUrl = new Uri($"{appConfig.IdentityServer.Url}/connect/token", UriKind.Absolute), + Scopes = new Dictionary + { + { "admin.server.api", "admin后端api" } + } + } + } + }); + } + else + { + //添加Jwt验证设置 + options.AddSecurityRequirement(new OpenApiSecurityRequirement() + { + { + new OpenApiSecurityScheme + { + Reference = new OpenApiReference + { + Id = "Bearer", + Type = ReferenceType.SecurityScheme + } + }, + new List() + } + }); + + options.AddSecurityDefinition("Bearer", new OpenApiSecurityScheme + { + Description = "Value: Bearer {token}", + Name = "Authorization", + In = ParameterLocation.Header, + Type = SecuritySchemeType.ApiKey + }); + } + + #endregion 添加设置Token的按钮 + }); + } + + #endregion Swagger Api文档 + + services.AddHttpClient(); + + _hostAppOptions?.ConfigureServices?.Invoke(hostAppContext); + + #region IP限流 + + if (appConfig.RateLimit) + { + services.AddIpRateLimit(configuration, cacheConfig); + } + + #endregion IP限流 + + //阻止NLog接收状态消息 + services.Configure(opts => opts.SuppressStatusMessages = true); + + //性能分析 + if (appConfig.MiniProfiler) + { + services.AddMiniProfiler(); + } + + //动态api + services.AddDynamicApi(options => + { + options.FormatResult = appConfig.DynamicApi.FormatResult; + options.FormatResultType = typeof(ResultOutput<>); + options.AddAssemblyOptions(GetType().Assembly); + _hostAppOptions?.ConfigureDynamicApi?.Invoke(options); + }); + + //oss文件上传 + services.AddOSS(); + + //滑块验证码 + services.AddSlideCaptcha(configuration, options => + { + options.StoreageKeyPrefix = CacheKeys.Captcha; + }); + services.AddScoped(); + + //IP地址定位库 + if (appConfig.IP2Region.Enable) + { + services.AddSingleton(new Searcher(CachePolicy.Content, Path.Combine(AppContext.BaseDirectory, "ip2region.xdb"))); + } + + //im即时通讯 + var imConfig = AppInfo.GetOptions(); + if (imConfig.Enable) + { + services.AddIm(); + } + + // Api文档处理 + //services.AddSingleton(); + + //Grpc + services.AddCodeFirstGrpc(options => + { + options.EnableDetailedErrors = true; + //options.ResponseCompressionLevel = CompressionLevel.Optimal; + }); + //for postman + services.AddCodeFirstGrpcReflection(); + + var rpcConfig = AppInfo.GetOptions(); + if (rpcConfig?.Grpc != null && rpcConfig.Grpc.Enable) + { + services.AddMyGrpcClients(AssemblyHelper.GetAssemblyList(rpcConfig.Grpc.AssemblyNames), rpcConfig, PolicyHelper.GetPolicyList()); + } + if (rpcConfig?.Http != null && rpcConfig.Http.Enable) + { + services.AddMyHttpClients(AssemblyHelper.GetAssemblyList(rpcConfig.Http.AssemblyNames), rpcConfig, PolicyHelper.GetPolicyList()); + } + + _hostAppOptions?.ConfigurePostServices?.Invoke(hostAppContext); + } + + /// + /// 配置中间件 + /// + /// + /// + /// + /// + private void ConfigureMiddleware(WebApplication app, IWebHostEnvironment env, IConfiguration configuration, AppConfig appConfig) + { + var hostAppMiddlewareContext = new HostAppMiddlewareContext() + { + App = app, + Environment = env, + Configuration = configuration + }; + + _hostAppOptions?.ConfigurePreMiddleware?.Invoke(hostAppMiddlewareContext); + + //异常处理 + app.UseMiddleware(); + + IdentityModelEventSource.ShowPII = true; + + //多语言 + app.UseMyLocalization(); + + //IP限流 + if (appConfig.RateLimit) + { + app.UseIpRateLimiting(); + } + + //性能分析 + if (appConfig.MiniProfiler) + { + app.UseMiniProfiler(); + } + + //静态文件 + app.UseDefaultFiles(); + app.UseStaticFiles(); + + //路由 + app.UseRouting(); + + //跨域 + app.UseCors(); + + //app.UseCookiePolicy(new CookiePolicyOptions { MinimumSameSitePolicy = SameSiteMode.Lax }); + + //认证 + app.UseAuthentication(); + + //授权 + app.UseAuthorization(); + + //登录用户初始化数据权限 + if (appConfig.Validate.DataPermission) + { + app.Use(async (ctx, next) => + { + var user = ctx.RequestServices.GetRequiredService(); + if (user?.Id > 0) + { + //排除匿名或者登录接口 + var endpoint = ctx.GetEndpoint(); + if (appConfig.Validate.ApiDataPermission && endpoint != null && !endpoint.Metadata.Any(m => m.GetType() == typeof(AllowAnonymousAttribute) || m.GetType() == typeof(LoginAttribute))) + { + var actionDescriptor = endpoint.Metadata.GetMetadata(); + var template = actionDescriptor?.AttributeRouteInfo?.Template; + AppInfo.CurrentDataPermissionApiPath = template.NotNull() ? $"/{template}" : null; + } + + var userGrpcService = ctx.RequestServices.GetRequiredService(); + await userGrpcService.GetDataPermissionAsync(AppInfo.CurrentDataPermissionApiPath); + } + + await next(); + }); + } + + //配置端点 + app.MapControllers(); + + //获取枚举列表接口 + if (env.IsDevelopment()) + { + foreach (var project in appConfig.Swagger?.Projects) + { + app.MapGet($"/api/{project.Code.ToLower()}/get-enums", (ApiHelper apiHelper) => ResultOutput.Ok(apiHelper.GetEnumList())); + } + } + + _hostAppOptions?.ConfigureMiddleware?.Invoke(hostAppMiddlewareContext); + + #region Swagger Api文档 + if (env.IsDevelopment() || appConfig.Swagger.Enable) + { + var routePrefix = appConfig.ApiUI.RoutePrefix; + if (!appConfig.ApiUI.Enable && routePrefix.IsNull()) + { + routePrefix = appConfig.Swagger.RoutePrefix; + } + + app.UseSwagger(optoins => + { + optoins.RouteTemplate = routePrefix + (optoins.RouteTemplate.StartsWith("/") ? "" : "/") + optoins.RouteTemplate; + }); + app.UseSwaggerUI(options => + { + options.ConfigObject.AdditionalItems.Add("persistAuthorization", "true"); + + options.RoutePrefix = appConfig.Swagger.RoutePrefix; + appConfig.Swagger.Projects?.ForEach(project => + { + options.SwaggerEndpoint($"/{routePrefix}/swagger/{project.Code.ToLower()}/swagger.json", project.Name); + }); + + options.DocExpansion(Swashbuckle.AspNetCore.SwaggerUI.DocExpansion.None);//折叠Api + //options.DefaultModelsExpandDepth(-1);//不显示Models + if (appConfig.MiniProfiler) + { + options.InjectJavascript("/swagger/mini-profiler.js?v=4.2.22+2.0"); + options.InjectStylesheet("/swagger/mini-profiler.css?v=4.2.22+2.0"); + } + + _hostAppOptions?.ConfigureSwaggerUI?.Invoke(options); + }); + } + #endregion Swagger Api文档 + + //使用健康检查 + if (appConfig.HealthChecks.Enable) + { + app.MapHealthChecks(appConfig.HealthChecks.Path, new HealthCheckOptions() + { + Predicate = _ => true, + ResponseWriter = UIResponseWriter.WriteHealthCheckUIResponse + }); + } + + //内置任务调度管理界面 + if (appConfig.TaskSchedulerUI.Enable) + { + app.UseFreeSchedulerUI(appConfig.TaskSchedulerUI.Path.NotNull() ? appConfig.TaskSchedulerUI.Path : "/task"); + } + + //自动同步接口数据 + //if (appConfig.Swagger.EnableAutoSync) + //{ + // var apiDocumentHandler = app.Services.GetService(); + // Task.Run(async () => { await apiDocumentHandler.SyncAsync(); }); + //} + + //Grpc + var rpcConfig = AppInfo.GetOptions(); + if (rpcConfig?.Grpc != null && rpcConfig.Grpc.Enable) + { + IEnumerable assemblies = []; + if (rpcConfig.Grpc.ServerAssemblyNames?.Length > 0) + { + var serverAssemblies = AssemblyHelper.GetAssemblyList(rpcConfig.Grpc.ServerAssemblyNames); + assemblies = assemblies.Union(serverAssemblies).ToList(); + } + + app.UseMyMapGrpcService(assemblies); + } + + //for postman + app.MapCodeFirstGrpcReflectionService(); + + _hostAppOptions?.ConfigurePostMiddleware?.Invoke(hostAppMiddlewareContext); + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/HostInfo.cs b/src/modules/admin/ZhonTai.Admin.Core/HostInfo.cs new file mode 100644 index 0000000..91eaa08 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/HostInfo.cs @@ -0,0 +1,79 @@ +using System.Reflection; +using ZhonTai.Common.Extensions; + +namespace ZhonTai.Admin.Core; + +/// +/// 宿主信息 +/// +public class HostInfo +{ + /// + /// 唯一Id + /// + public string Id { get; private set; } = string.Empty; + + /// + /// 名称 + /// + public string Name { get; private set; } = string.Empty; + + /// + /// 短命名 + /// + public string ShortName { get; private set; } = string.Empty; + + /// + /// 全命名 + /// + public string FullName { get; private set; } = string.Empty; + + /// + /// 版本号 + /// + public string Version { get; private set; } = string.Empty; + + /// + /// 描述 + /// + public string Description { get; private set; } = string.Empty; + + private HostInfo() + { + } + + public static HostInfo CreateInstance(Assembly assembly) + { + if (assembly is null) + assembly = Assembly.GetEntryAssembly() ?? throw new NullReferenceException(nameof(assembly)); + + var attribute = assembly.GetCustomAttribute(); + var description = attribute is null ? string.Empty : attribute.Description; + var version = assembly.GetName().Version ?? throw new NullReferenceException("startAssembly.GetName().Version"); + var assemblyName = assembly.GetName().Name ?? string.Empty; + var serviceName = assemblyName.Replace(".", "-").ToLower(); + var ticks = DateTime.Now.ToTimestamp(true); + var ticksHex = Convert.ToString(ticks, 16); + var envName = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT")?.ToLower(); + var serviceId = envName switch + { + "development" => $"{serviceName}-dev-{ticksHex}", + "test" => $"{serviceName}-test-{ticksHex}", + "staging" => $"{serviceName}-stag-{ticksHex}", + "production" => $"{serviceName}-prod-{ticksHex}", + _ => $"{serviceName}-{envName}-{ticksHex}", + }; + + var assemblyNames = assemblyName.Split("."); + + return new HostInfo + { + Id = serviceId, + Name = assemblyNames[^2].ToLower(), + FullName = serviceName, + ShortName = $"{assemblyNames[^2]}-{assemblyNames[^1]}".ToLower(), + Description = description, + Version = $"{version.Major}.{version.Minor}.{version.Build}.{version.Revision}" + }; + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Middlewares/ExceptionMiddleware.cs b/src/modules/admin/ZhonTai.Admin.Core/Middlewares/ExceptionMiddleware.cs new file mode 100644 index 0000000..3b8c054 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Middlewares/ExceptionMiddleware.cs @@ -0,0 +1,67 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.Extensions.Logging; +using System.Net; +using ZhonTai.Admin.Core.Exceptions; +using ZhonTai.Admin.Core.Dto; +using ZhonTai.Common.Helpers; + +namespace ZhonTai.Admin.Core.Middlewares; + +/// +/// 异常中间件 +/// +public class ExceptionMiddleware +{ + private readonly RequestDelegate _next; + private readonly ILogger _logger; + + public ExceptionMiddleware(RequestDelegate next, ILogger logger) + { + _next = next; + _logger = logger; + } + + public async Task InvokeAsync(HttpContext httpContext) + { + try + { + await _next(httpContext); + } + catch (AppException ex) + { + await HandleAppExceptionAsync(httpContext, ex); + } + catch (Exception ex) + { + await HandleExceptionAsync(httpContext, ex); + } + } + + private static Task HandleAppExceptionAsync(HttpContext context, AppException appException) + { + context.Response.ContentType = "application/json"; + context.Response.StatusCode = appException.StatusCode; + + return context.Response.WriteAsync(JsonHelper.Serialize(new ResultOutput() + { + Code = appException.AppCode + }.NotOk(appException.AppMessage))); + } + + private Task HandleExceptionAsync(HttpContext context, Exception exception) + { + context.Response.ContentType = "application/json"; + context.Response.StatusCode = (int)HttpStatusCode.InternalServerError; + + var authorization = context.Request.Headers.Authorization.FirstOrDefault(); + var userAgent = context.Request.Headers.UserAgent.FirstOrDefault(); + context.Items.TryGetValue("_ActionArguments", out object? actionArguments); + _logger.LogError(exception, + "Error while processing request. \r\nActionArguments: {ActionArguments} \r\nAuthorization: {Authorization} \r\nUserAgent: {UserAgent}\r\n", + actionArguments != null ? JsonHelper.Serialize(actionArguments) : "", + authorization, + userAgent); + + return context.Response.WriteAsync(JsonHelper.Serialize(new ResultOutput().NotOk(exception.Message))); + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/ModuleInfo.cs b/src/modules/admin/ZhonTai.Admin.Core/ModuleInfo.cs new file mode 100644 index 0000000..5da7b43 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/ModuleInfo.cs @@ -0,0 +1,19 @@ +using System.Reflection; + +namespace ZhonTai.Admin.Core; + +/// +/// 模块信息 +/// +public class ModuleInfo +{ + /// + /// 任务层程序集 + /// + public Assembly Assembly { get; set; } + + /// + /// 多语言文件类型 + /// + public Type LocalizerType { get; set; } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoBoolean.cs b/src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoBoolean.cs new file mode 100644 index 0000000..3c49c5e --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoBoolean.cs @@ -0,0 +1,29 @@ +using ProtoBuf; + +namespace ZhonTai.Admin.Core.Protos; + +/// +/// ProtoBoolean 表示 Grpc 请求或响应中的 bool +/// +[ProtoContract(ImplicitFields = ImplicitFields.AllPublic)] +public class ProtoBoolean +{ + public bool Value { get; set; } + + public ProtoBoolean() { } + + public ProtoBoolean(bool value) + { + Value = value; + } + + public static implicit operator ProtoBoolean(bool value) + { + return new ProtoBoolean(value); + } + + public static implicit operator bool(ProtoBoolean result) + { + return result.Value; + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoDateTime.cs b/src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoDateTime.cs new file mode 100644 index 0000000..b4d85ce --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoDateTime.cs @@ -0,0 +1,29 @@ +using ProtoBuf; + +namespace ZhonTai.Admin.Core.Protos; + +/// +/// ProtoDateTime 表示 Grpc 请求或响应中的 DateTime +/// +[ProtoContract(ImplicitFields = ImplicitFields.AllPublic)] +public class ProtoDateTime +{ + public DateTime Value { get; set; } + + public ProtoDateTime() { } + + public ProtoDateTime(DateTime value) + { + Value = value; + } + + public static implicit operator ProtoDateTime(DateTime value) + { + return new ProtoDateTime(value); + } + + public static implicit operator DateTime(ProtoDateTime result) + { + return result.Value; + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoDecimal.cs b/src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoDecimal.cs new file mode 100644 index 0000000..e450d85 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoDecimal.cs @@ -0,0 +1,29 @@ +using ProtoBuf; + +namespace ZhonTai.Admin.Core.Protos; + +/// +/// ProtoDecimal 表示 Grpc 请求或响应中的 decimal +/// +[ProtoContract(ImplicitFields = ImplicitFields.AllPublic)] +public class ProtoDecimal +{ + public decimal Value { get; set; } + + public ProtoDecimal() { } + + public ProtoDecimal(decimal value) + { + Value = value; + } + + public static implicit operator ProtoDecimal(decimal value) + { + return new ProtoDecimal(value); + } + + public static implicit operator decimal(ProtoDecimal result) + { + return result.Value; + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoInt.cs b/src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoInt.cs new file mode 100644 index 0000000..b8f709d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoInt.cs @@ -0,0 +1,29 @@ +using ProtoBuf; + +namespace ZhonTai.Admin.Core.Protos; + +/// +/// ProtoInt 表示 Grpc 请求或响应中的 int +/// +[ProtoContract(ImplicitFields = ImplicitFields.AllPublic)] +public class ProtoInt +{ + public int Value { get; set; } + + public ProtoInt() { } + + public ProtoInt(int value) + { + Value = value; + } + + public static implicit operator ProtoInt(int value) + { + return new ProtoInt(value); + } + + public static implicit operator long(ProtoInt result) + { + return result.Value; + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoList.cs b/src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoList.cs new file mode 100644 index 0000000..ed2e38b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoList.cs @@ -0,0 +1,29 @@ +using ProtoBuf; + +namespace ZhonTai.Admin.Core.Protos; + +/// +/// ProtoList 表示 Grpc 请求或响应中的 List +/// +[ProtoContract(ImplicitFields = ImplicitFields.AllPublic)] +public class ProtoList +{ + public List Value { get; set; } + + public ProtoList() { } + + public ProtoList(List value) + { + Value = value; + } + + public static implicit operator ProtoList(List value) + { + return new ProtoList(value); + } + + public static implicit operator List(ProtoList result) + { + return result.Value; + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoLong.cs b/src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoLong.cs new file mode 100644 index 0000000..5fd2299 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoLong.cs @@ -0,0 +1,29 @@ +using ProtoBuf; + +namespace ZhonTai.Admin.Core.Protos; + +/// +/// ProtoLong 表示 Grpc 请求或响应中的 long +/// +[ProtoContract(ImplicitFields = ImplicitFields.AllPublic)] +public class ProtoLong +{ + public long Value { get; set; } + + public ProtoLong() { } + + public ProtoLong(long value) + { + Value = value; + } + + public static implicit operator ProtoLong(long value) + { + return new ProtoLong(value); + } + + public static implicit operator long(ProtoLong result) + { + return result.Value; + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoString.cs b/src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoString.cs new file mode 100644 index 0000000..2723429 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Protos/ProtoString.cs @@ -0,0 +1,29 @@ +using ProtoBuf; + +namespace ZhonTai.Admin.Core.Protos; + +/// +/// ProtoString 表示 Grpc 请求或响应中的 string +/// +[ProtoContract(ImplicitFields = ImplicitFields.AllPublic)] +public class ProtoString +{ + public string Value { get; set; } + + public ProtoString() { } + + public ProtoString(string value) + { + Value = value; + } + + public static implicit operator ProtoString(string value) + { + return new ProtoString(value); + } + + public static implicit operator string(ProtoString result) + { + return result.Value; + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Records/LocationInfo.cs b/src/modules/admin/ZhonTai.Admin.Core/Records/LocationInfo.cs new file mode 100644 index 0000000..28ce27f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Records/LocationInfo.cs @@ -0,0 +1,49 @@ +namespace ZhonTai.Admin.Core.Records; + +/// +/// 位置信息 +/// +public record LocationInfo +{ + /// + /// 国家 + /// + public string Country { get; init; } + /// + /// 省份 + /// + public string Province { get; init; } + + /// + /// 城市 + /// + public string City { get; init; } + + /// + /// 网络服务商 + /// + public string Isp { get; init; } + + /// + /// 转换地址信息 + /// + /// + /// + public static LocationInfo Parse(string input) + { + var parts = input.Split('|'); + + if (parts.Length >= 5) + { + return new LocationInfo + { + Country = parts[0] != "0" ? parts[0] : "", + Province = parts[2] != "0" ? parts[2] : "", + City = parts[3] != "0" ? parts[3] : "", + Isp = parts[4] != "0" ? parts[4] : "", + }; + } + + return new LocationInfo(); + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/RegisterModules/ControllerModule.cs b/src/modules/admin/ZhonTai.Admin.Core/RegisterModules/ControllerModule.cs new file mode 100644 index 0000000..ba0d275 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/RegisterModules/ControllerModule.cs @@ -0,0 +1,26 @@ +using Autofac; +using Microsoft.AspNetCore.Mvc; +using System.Reflection; +using Module = Autofac.Module; + +namespace ZhonTai.Admin.Core.RegisterModules; + +public class ControllerModule : Module +{ + /// + /// 控制器注入 + /// + public ControllerModule() + { + } + + protected override void Load(ContainerBuilder builder) + { + var controllerTypes = Assembly.GetExecutingAssembly().GetExportedTypes() + .Where(a => typeof(ControllerBase).IsAssignableFrom(a) && !a.IsAbstract && !a.IsInterface && a.IsPublic) + .ToArray(); + + // 配置所有控制器均支持属性注入 + builder.RegisterTypes(controllerTypes).PropertiesAutowired(); + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/RegisterModules/IRegisterIOC.cs b/src/modules/admin/ZhonTai.Admin.Core/RegisterModules/IRegisterIOC.cs new file mode 100644 index 0000000..791c6b1 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/RegisterModules/IRegisterIOC.cs @@ -0,0 +1,9 @@ +namespace ZhonTai.Admin.Core.RegisterModules; + +/// +/// 注册到第三方IOC容器 +/// +public interface IRegisterIOC +{ + +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/RegisterModules/LifecycleModule.cs b/src/modules/admin/ZhonTai.Admin.Core/RegisterModules/LifecycleModule.cs new file mode 100644 index 0000000..8d73dd7 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/RegisterModules/LifecycleModule.cs @@ -0,0 +1,75 @@ +using Autofac; +using System.Reflection; +using ZhonTai.Admin.Core.Attributes; +using ZhonTai.Admin.Core.Configs; +using ZhonTai.Common.Helpers; +using Module = Autofac.Module; + +namespace ZhonTai.Admin.Core.RegisterModules; + +/// +/// 生命周期注入 +/// +public class LifecycleModule : Module +{ + private readonly AppConfig _appConfig; + + public LifecycleModule(AppConfig appConfig) + { + _appConfig = appConfig; + } + + protected override void Load(ContainerBuilder builder) + { + // 获得要注入的程序集 + Assembly[] assemblies = null; + if (_appConfig.AssemblyNames?.Length > 0) + { + assemblies = AssemblyHelper.GetAssemblyList(_appConfig.AssemblyNames); + } + + if (!(assemblies?.Length > 0)) + { + return; + } + + //无接口注入单例 + builder.RegisterAssemblyTypes(assemblies) + .Where(t => t.GetCustomAttribute(false) != null) + .SingleInstance() + .PropertiesAutowired(); + + //有接口注入单例 + builder.RegisterAssemblyTypes(assemblies) + .Where(t => t.GetCustomAttribute(false) != null) + .AsImplementedInterfaces() + .SingleInstance() + .PropertiesAutowired(); + + //无接口注入作用域 + builder.RegisterAssemblyTypes(assemblies) + .Where(t => t.GetCustomAttribute(false) != null) + .InstancePerLifetimeScope() + .PropertiesAutowired(); + + //有接口注入作用域 + builder.RegisterAssemblyTypes(assemblies) + .Where(t => t.GetCustomAttribute(false) != null) + .AsImplementedInterfaces() + .InstancePerLifetimeScope() + .PropertiesAutowired(); + + //无接口注入瞬时 + builder.RegisterAssemblyTypes(assemblies) + .Where(t => t.GetCustomAttribute(false) != null) + .InstancePerDependency() + .PropertiesAutowired(); + + //有接口注入瞬时 + builder.RegisterAssemblyTypes(assemblies) + .Where(t => t.GetCustomAttribute(false) != null) + .AsImplementedInterfaces() + .InstancePerDependency() + .PropertiesAutowired(); + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/RegisterModules/RegisterModule.cs b/src/modules/admin/ZhonTai.Admin.Core/RegisterModules/RegisterModule.cs new file mode 100644 index 0000000..30912d0 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/RegisterModules/RegisterModule.cs @@ -0,0 +1,78 @@ +using Autofac; +using Autofac.Extras.DynamicProxy; +using System.Reflection; +using Microsoft.AspNetCore.Identity; +using Module = Autofac.Module; +using ZhonTai.Admin.Core.Attributes; +using ZhonTai.Admin.Core.Configs; +using ZhonTai.Admin.Core.Db.Transaction; +using ZhonTai.Admin.Core.Repositories; +using ZhonTai.Common.Helpers; + +namespace ZhonTai.Admin.Core.RegisterModules; + +public class RegisterModule : Module +{ + private readonly AppConfig _appConfig; + + /// + /// 模块注入 + /// + /// AppConfig + public RegisterModule(AppConfig appConfig) + { + _appConfig = appConfig; + } + + protected override void Load(ContainerBuilder builder) + { + //事务拦截 + var interceptorServiceTypes = new List(); + if (_appConfig.Aop.Transaction) + { + builder.RegisterType(); + builder.RegisterType(); + interceptorServiceTypes.Add(typeof(TransactionInterceptor)); + } + + // 获得要注入的程序集 + Assembly[] assemblies = null; + if (_appConfig.AssemblyNames?.Length > 0) + { + assemblies = AssemblyHelper.GetAssemblyList(_appConfig.AssemblyNames); + } + + if (!(assemblies?.Length > 0)) + { + return; + } + + static bool Predicate(Type a) => !a.IsDefined(typeof(NonRegisterIOCAttribute), true) + && (a.Name.EndsWith("Service") || a.Name.EndsWith("Repository") || typeof(IRegisterIOC).IsAssignableFrom(a)) + && !a.IsAbstract && !a.IsInterface && a.IsPublic; + + //有接口实例 + builder.RegisterAssemblyTypes(assemblies) + .Where(new Func(Predicate)) + .AsImplementedInterfaces() + .InstancePerLifetimeScope() + .PropertiesAutowired()// 属性注入 + .InterceptedBy(interceptorServiceTypes.ToArray()) + .EnableInterfaceInterceptors(); + + //无接口实例 + builder.RegisterAssemblyTypes(assemblies) + .Where(new Func(Predicate)) + .InstancePerLifetimeScope() + .PropertiesAutowired()// 属性注入 + .InterceptedBy(interceptorServiceTypes.ToArray()) + .EnableClassInterceptors(); + + //密码哈希泛型注入 + builder.RegisterGeneric(typeof(PasswordHasher<>)).As(typeof(IPasswordHasher<>)).SingleInstance().PropertiesAutowired(); + + //仓储泛型注入 + builder.RegisterGeneric(typeof(RepositoryBase<>)).As(typeof(IRepositoryBase<>)).InstancePerLifetimeScope().PropertiesAutowired(); + builder.RegisterGeneric(typeof(RepositoryBase<,>)).As(typeof(IRepositoryBase<,>)).InstancePerLifetimeScope().PropertiesAutowired(); + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Repositories/IRepositoryBase.cs b/src/modules/admin/ZhonTai.Admin.Core/Repositories/IRepositoryBase.cs new file mode 100644 index 0000000..133ec4f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Repositories/IRepositoryBase.cs @@ -0,0 +1,74 @@ +using FreeSql; +using System.Linq.Expressions; +using ZhonTai.Admin.Core.Auth; + +namespace ZhonTai.Admin.Core.Repositories; + +public interface IRepositoryBase : IBaseRepository where TEntity : class +{ + IUser User { get; set; } + + /// + /// 获得Dto + /// + /// + /// 主键 + /// + Task GetAsync(TKey id); + + /// + /// 根据条件获取Dto + /// + /// + /// + Task GetAsync(Expression> exp); + + /// + /// 根据条件获取实体 + /// + /// + /// + Task GetAsync(Expression> exp); + + /// + /// 软删除 + /// + /// 主键 + /// + Task SoftDeleteAsync(TKey id); + + /// + /// 批量软删除 + /// + /// 主键数组 + /// + Task SoftDeleteAsync(TKey[] ids); + + /// + /// 软删除 + /// + /// + /// 禁用全局过滤器名 + /// + Task SoftDeleteAsync(Expression> exp, params string[] disableGlobalFilterNames); + + /// + /// 递归删除 + /// + /// + /// 禁用全局过滤器名 + /// + Task DeleteRecursiveAsync(Expression> exp, params string[] disableGlobalFilterNames); + + /// + /// 递归软删除 + /// + /// + /// 禁用全局过滤器名 + /// + Task SoftDeleteRecursiveAsync(Expression> exp, params string[] disableGlobalFilterNames); +} + +public interface IRepositoryBase : IRepositoryBase where TEntity : class +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Repositories/RepositoryBase.cs b/src/modules/admin/ZhonTai.Admin.Core/Repositories/RepositoryBase.cs new file mode 100644 index 0000000..8ba9ac3 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Repositories/RepositoryBase.cs @@ -0,0 +1,126 @@ +using FreeSql; +using System.Linq.Expressions; +using ZhonTai.Admin.Core.Auth; +using ZhonTai.Admin.Core.Db; +using ZhonTai.Admin.Core.Db.Transaction; + +namespace ZhonTai.Admin.Core.Repositories; + +public class RepositoryBase : BaseRepository, IRepositoryBase where TEntity : class +{ + public IUser User { get; set; } + + public RepositoryBase(IFreeSql fsql) : base(fsql) { } + public RepositoryBase(IFreeSql fsql, UnitOfWorkManager uowManger) : base(uowManger?.Orm ?? fsql) + { + uowManger?.Binding(this); + } + + public virtual Task GetAsync(TKey id) + { + return Select.WhereDynamic(id).ToOneAsync(); + } + + public virtual Task GetAsync(Expression> exp) + { + return Select.Where(exp).ToOneAsync(); + } + + public virtual Task GetAsync(Expression> exp) + { + return Select.Where(exp).ToOneAsync(); + } + + public virtual async Task SoftDeleteAsync(TKey id) + { + await UpdateDiy + .SetDto(new + { + IsDeleted = true, + ModifiedUserId = User.Id, + ModifiedUserName = User.UserName, + ModifiedUserRealName = User.Name, + ModifiedTime = DbHelper.ServerTime + }) + .WhereDynamic(id) + .ExecuteAffrowsAsync(); + + return true; + } + + public virtual async Task SoftDeleteAsync(TKey[] ids) + { + await UpdateDiy + .SetDto(new + { + IsDeleted = true, + ModifiedUserId = User.Id, + ModifiedUserName = User.UserName, + ModifiedUserRealName = User.Name, + ModifiedTime = DbHelper.ServerTime + }) + .WhereDynamic(ids) + .ExecuteAffrowsAsync(); + + return true; + } + + public virtual async Task SoftDeleteAsync(Expression> exp, params string[] disableGlobalFilterNames) + { + await UpdateDiy + .SetDto(new + { + IsDeleted = true, + ModifiedUserId = User.Id, + ModifiedUserName = User.UserName, + ModifiedUserRealName = User.Name, + ModifiedTime = DbHelper.ServerTime + }) + .Where(exp) + .DisableGlobalFilter(disableGlobalFilterNames) + .ExecuteAffrowsAsync(); + + return true; + } + + public virtual async Task DeleteRecursiveAsync(Expression> exp, params string[] disableGlobalFilterNames) + { + await Select + .Where(exp) + .DisableGlobalFilter(disableGlobalFilterNames) + .AsTreeCte() + .ToDelete() + .ExecuteAffrowsAsync(); + + return true; + } + + public virtual async Task SoftDeleteRecursiveAsync(Expression> exp, params string[] disableGlobalFilterNames) + { + await Select + .Where(exp) + .DisableGlobalFilter(disableGlobalFilterNames) + .AsTreeCte() + .ToUpdate() + .SetDto(new + { + IsDeleted = true, + ModifiedUserId = User.Id, + ModifiedUserName = User.UserName, + ModifiedUserRealName = User.Name, + ModifiedTime = DbHelper.ServerTime + }) + .ExecuteAffrowsAsync(); + + return true; + } +} + +public class RepositoryBase : RepositoryBase, IRepositoryBase where TEntity : class +{ + public RepositoryBase(string db, UnitOfWorkManagerCloud uowm) : this(uowm.GetUnitOfWorkManager(db)) { } + RepositoryBase(UnitOfWorkManager uowm) : base(uowm.Orm) + { + uowm.Binding(this); + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Resources/AdminCoreLocalizer.cs b/src/modules/admin/ZhonTai.Admin.Core/Resources/AdminCoreLocalizer.cs new file mode 100644 index 0000000..201ad8b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Resources/AdminCoreLocalizer.cs @@ -0,0 +1,16 @@ +using Microsoft.Extensions.Localization; +using ZhonTai.Admin.Core.Attributes; +using ZhonTai.Admin.Resources; + +namespace ZhonTai.Admin.Core.Resources; + +/// +/// Admin核心库国际化 +/// +[InjectSingleton] +public class AdminCoreLocalizer: ModuleLocalizer +{ + public AdminCoreLocalizer(IStringLocalizer localizer) : base(localizer) + { + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/Resources/Core/IModuleLocalizer.cs b/src/modules/admin/ZhonTai.Admin.Core/Resources/Core/IModuleLocalizer.cs new file mode 100644 index 0000000..4156595 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Resources/Core/IModuleLocalizer.cs @@ -0,0 +1,11 @@ +using Microsoft.Extensions.Localization; + +namespace ZhonTai.Admin.Resources; + +/// +/// 模块本地化接口 +/// +public interface IModuleLocalizer : IStringLocalizer +{ + +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Resources/Core/ModuleLocalizer.cs b/src/modules/admin/ZhonTai.Admin.Core/Resources/Core/ModuleLocalizer.cs new file mode 100644 index 0000000..b3d8e2b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Resources/Core/ModuleLocalizer.cs @@ -0,0 +1,25 @@ +using Microsoft.Extensions.Localization; + +namespace ZhonTai.Admin.Resources; + +/// +/// 模块本地化 +/// +public abstract class ModuleLocalizer : IModuleLocalizer +{ + private readonly IStringLocalizer _localizer; + + protected ModuleLocalizer(IStringLocalizer localizer) + { + _localizer = localizer; + } + + public IEnumerable GetAllStrings(bool includeParentCultures) + { + return _localizer.GetAllStrings(includeParentCultures); + } + + public LocalizedString this[string name] => _localizer[name]; + + public LocalizedString this[string name, params object[] arguments] => _localizer[name, arguments]; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Resources/Resources.AdminCoreLocalizer.en.json b/src/modules/admin/ZhonTai.Admin.Core/Resources/Resources.AdminCoreLocalizer.en.json new file mode 100644 index 0000000..dc4048b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Resources/Resources.AdminCoreLocalizer.en.json @@ -0,0 +1,10 @@ +{ + "请重新导入数据,再下载错误标记文件": "Please re-import the data and then download the error mark file", + "错误标记文件{0}.xlsx": "Error mark file {0}.xlsx", + "数据列表{0}.xlsx": "Data list {0}.xlsx", + "错误信息:": "Error message:", + "缺少数据列:": "Missing data column:", + "数据填写有误:": "Data is filled in incorrectly:", + "第{0}行 - {1}:{2}": "Line {0} - {1}: {2}", + "密码为字母+数字+可选特殊字符,长度在6-16之间": "The password is a combination of letters + numbers + optional special characters, with a length between 6-16" +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Startup/HostAppContext.cs b/src/modules/admin/ZhonTai.Admin.Core/Startup/HostAppContext.cs new file mode 100644 index 0000000..872d5c3 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Startup/HostAppContext.cs @@ -0,0 +1,27 @@ +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; + +namespace ZhonTai.Admin.Core.Startup; + +/// +/// HostApp上下文 +/// +public class HostAppContext +{ + /// + /// 服务 + /// + public IServiceCollection Services { get; set; } + + /// + /// 环境 + /// + public IHostEnvironment Environment { get; set; } + + /// + /// 配置 + /// + public IConfiguration Configuration { get; set; } +} + diff --git a/src/modules/admin/ZhonTai.Admin.Core/Startup/HostAppMiddlewareContext.cs b/src/modules/admin/ZhonTai.Admin.Core/Startup/HostAppMiddlewareContext.cs new file mode 100644 index 0000000..f0f63c4 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Startup/HostAppMiddlewareContext.cs @@ -0,0 +1,27 @@ +using Microsoft.AspNetCore.Builder; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.Hosting; + +namespace ZhonTai.Admin.Core.Startup; + +/// +/// HostApp中间件上下文 +/// +public class HostAppMiddlewareContext +{ + /// + /// 应用 + /// + public WebApplication App { get; set; } + + /// + /// 环境 + /// + public IHostEnvironment Environment { get; set; } + + /// + /// 配置 + /// + public IConfiguration Configuration { get; set; } +} + diff --git a/src/modules/admin/ZhonTai.Admin.Core/Startup/HostAppOptions.cs b/src/modules/admin/ZhonTai.Admin.Core/Startup/HostAppOptions.cs new file mode 100644 index 0000000..89ea07a --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Startup/HostAppOptions.cs @@ -0,0 +1,108 @@ +using Autofac; +using FreeSql; +using Microsoft.AspNetCore.Builder; +using Microsoft.Extensions.DependencyInjection; +using Swashbuckle.AspNetCore.SwaggerUI; +using Yitter.IdGenerator; +using ZhonTai.Admin.Core.Configs; +using ZhonTai.DynamicApi; + +namespace ZhonTai.Admin.Core.Startup; + +/// +/// 宿主应用配置 +/// +public class HostAppOptions +{ + /// + /// 配置前置应用程序构建器 + /// + public Action ConfigurePreWebApplicationBuilder { get; set; } + + /// + /// 配置应用程序构建器 + /// + public Action ConfigureWebApplicationBuilder { get; set; } + + /// + /// 配置前置服务 + /// + public Action ConfigurePreServices { get; set; } + + /// + /// 配置服务 + /// + public Action ConfigureServices { get; set; } + + /// + /// 配置后置服务 + /// + public Action ConfigurePostServices { get; set; } + + /// + /// 配置mvc构建器 + /// + public Action ConfigureMvcBuilder { get; set; } + + /// + /// 配置Autofac容器 + /// + public Action ConfigureAutofacContainer { get; set; } + + /// + /// 配置前置中间件 + /// + public Action ConfigurePreMiddleware { get; set; } + + /// + /// 配置中间件 + /// + public Action ConfigureMiddleware { get; set; } + + /// + /// 配置后置中间件 + /// + public Action ConfigurePostMiddleware { get; set; } + + /// + /// 配置FreeSql构建器 + /// + public Action ConfigureFreeSqlBuilder { get; set; } + + /// + /// 配置FreeSql同步结构 + /// + public Action ConfigureFreeSqlSyncStructure { get; set; } + + /// + /// 前置配置FreeSql + /// + public Action ConfigurePreFreeSql { get; set; } + + /// + /// 配置FreeSql + /// + public Action ConfigureFreeSql { get; set; } + + + /// + /// 配置动态Api + /// + public Action ConfigureDynamicApi { get; set; } + + /// + /// 配置SwaggerUI + /// + public Action ConfigureSwaggerUI { get; set; } + + /// + /// 配置雪花漂移算法 + /// + public Action ConfigureIdGenerator { get; set; } + + /// + /// 自定义数据库初始化 + /// + public bool CustomInitDb { get; set; } = false; + +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/TaskScheduler/ShellArgs.cs b/src/modules/admin/ZhonTai.Admin.Core/TaskScheduler/ShellArgs.cs new file mode 100644 index 0000000..de07118 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/TaskScheduler/ShellArgs.cs @@ -0,0 +1,22 @@ +namespace ZhonTai.Admin.Tools.TaskScheduler; + +/// +/// Shell命令参数 +/// +public class ShellArgs +{ + /// + /// 执行应用 + /// + public string FileName { get; set; } + + /// + /// 执行参数 + /// + public string Arguments { get; set; } + + /// + /// 命令应用工作目录 + /// + public string WorkingDirectory { get; set; } +} diff --git a/src/modules/admin/ZhonTai.Admin.Core/TaskScheduler/TaskInfoExt.cs b/src/modules/admin/ZhonTai.Admin.Core/TaskScheduler/TaskInfoExt.cs new file mode 100644 index 0000000..cb3f8b0 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/TaskScheduler/TaskInfoExt.cs @@ -0,0 +1,50 @@ +using FreeSql.DataAnnotations; + +namespace ZhonTai.Admin.Domain; + +/// +/// 任务邮件 +/// +public class TaskInfoExt +{ + /// + /// 任务Id + /// + public string TaskId { get; set; } + + /// + /// 报警邮件,多个邮件地址则逗号分隔 + /// + [Column(StringLength = 500)] + public string AlarmEmail { get; set; } + + /// + /// 失败重试次数 + /// + public int? FailRetryCount { get; set; } + + /// + /// 失败重试间隔(秒) + /// + public int? FailRetryInterval { get; set; } + + /// + /// 添加时间 + /// + public DateTime? CreatedTime { get; set; } + + /// + /// 添加用户Id + /// + public long? CreatedUserId { get; set; } + + /// + /// 修改时间 + /// + public DateTime? ModifiedTime { get; set; } + + /// + /// 修改用户Id + /// + public long? ModifiedUserId { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/TaskScheduler/TaskSchedulerConfig.cs b/src/modules/admin/ZhonTai.Admin.Core/TaskScheduler/TaskSchedulerConfig.cs new file mode 100644 index 0000000..d15fa15 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/TaskScheduler/TaskSchedulerConfig.cs @@ -0,0 +1,52 @@ +namespace ZhonTai.Admin.Tools.TaskScheduler; + +/// +/// 任务调度配置 +/// +public class TaskSchedulerConfig +{ + public static class Models + { + /// + /// 告警邮件 + /// + public class AlerEmail + { + /// + /// 是否启用 + /// + public bool Enable { get; set; } + + /// + /// 邮件地址 + /// + public string Address { get; set; } + } + + /// + /// 进程启动信息 + /// + public class ProcessStartInfoModel + { + /// + /// 应用程序 + /// + public string FileName { get; set; } + + /// + /// 工作目录 + /// + public string WorkingDirectory { get; set; } + } + } + + /// + /// 进程启动信息 + /// + public Models.ProcessStartInfoModel ProcessStartInfo { get; set; } + + /// + /// 告警邮件 + /// + public Models.AlerEmail AlerEmail { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/TaskScheduler/TaskSchedulerOptions.cs b/src/modules/admin/ZhonTai.Admin.Core/TaskScheduler/TaskSchedulerOptions.cs new file mode 100644 index 0000000..078af67 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/TaskScheduler/TaskSchedulerOptions.cs @@ -0,0 +1,35 @@ +using FreeSql; +using ZhonTai.Admin.Core.Consts; + +namespace ZhonTai.Admin.Tools.TaskScheduler; + +/// +/// TaskScheduler配置 +/// +public class TaskSchedulerOptions +{ + /// + /// 数据库键 + /// + public string DbKey { get; set; } = DbKeys.AppDb; + + /// + /// 数据库实例 + /// + public IFreeSql FreeSql { get; set; } + + /// + /// 多库实例 + /// + public FreeSqlCloud FreeSqlCloud { get; set; } + + /// + /// 配置FreeSql + /// + public Action ConfigureFreeSql { get; set; } + + /// + /// 配置FreeSql + /// + public Action ConfigureFreeSchedulerBuilder { get; set; } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Tools/Cache/CacheConfig.cs b/src/modules/admin/ZhonTai.Admin.Core/Tools/Cache/CacheConfig.cs new file mode 100644 index 0000000..2faf5c6 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Tools/Cache/CacheConfig.cs @@ -0,0 +1,38 @@ +namespace ZhonTai.Admin.Tools.Cache; + +/// +/// 缓存配置 +/// +public class CacheConfig +{ + /// + /// 缓存类型 + /// + public CacheType Type { get; set; } = CacheType.Memory; + + /// + /// 限流缓存类型 + /// + public CacheType TypeRateLimit { get; set; } = CacheType.Memory; + + /// + /// Redis配置 + /// + public RedisConfig Redis { get; set; } = new RedisConfig(); +} + +/// +/// Redis配置 +/// +public class RedisConfig +{ + /// + /// 连接字符串 + /// + public string ConnectionString { get; set; } = "127.0.0.1:6379,password=,defaultDatabase=0"; + + /// + /// 限流连接字符串 + /// + public string ConnectionStringRateLimit { get; set; } = "127.0.0.1:6379,password=,defaultDatabase=0"; +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Tools/Cache/CacheType.cs b/src/modules/admin/ZhonTai.Admin.Core/Tools/Cache/CacheType.cs new file mode 100644 index 0000000..edc059b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Tools/Cache/CacheType.cs @@ -0,0 +1,17 @@ +namespace ZhonTai.Admin.Tools.Cache; + +/// +/// 缓存类型 +/// +public enum CacheType +{ + /// + /// 内存缓存 + /// + Memory, + + /// + /// Redis缓存 + /// + Redis +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Tools/Cache/ICacheTool.cs b/src/modules/admin/ZhonTai.Admin.Core/Tools/Cache/ICacheTool.cs new file mode 100644 index 0000000..52fe95b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Tools/Cache/ICacheTool.cs @@ -0,0 +1,115 @@ +namespace ZhonTai.Admin.Tools.Cache; + +/// +/// 缓存接口 +/// +public interface ICacheTool +{ + /// + /// 用于在 key 存在时删除 key + /// + /// 键 + long Del(params string[] key); + + /// + /// 用于在 key 存在时删除 key + /// + /// 键 + /// + Task DelAsync(params string[] key); + + /// + /// 用于在 key 模板存在时删除 + /// + /// key模板 + /// + Task DelByPatternAsync(string pattern); + + /// + /// 检查给定 key 是否存在 + /// + /// 键 + /// + bool Exists(string key); + + /// + /// 检查给定 key 是否存在 + /// + /// 键 + /// + Task ExistsAsync(string key); + + /// + /// 获取指定 key 的值 + /// + /// 键 + /// + string Get(string key); + + /// + /// 获取指定 key 的值 + /// + /// 数据类型 + /// 键 + /// + T Get(string key); + + /// + /// 获取指定 key 的值 + /// + /// 键 + /// + Task GetAsync(string key); + + /// + /// 获取指定 key 的值 + /// + /// 数据类型 + /// 键 + /// + Task GetAsync(string key); + + /// + /// 设置指定 key 的值,所有写入参数object都支持string | byte[] | 数值 | 对象 + /// + /// 键 + /// 值 + void Set(string key, object value); + + /// + /// 设置指定 key 的值,所有写入参数object都支持string | byte[] | 数值 | 对象 + /// + /// 键 + /// 值 + /// 有效期 + void Set(string key, object value, TimeSpan expire); + + /// + /// 设置指定 key 的值,所有写入参数object都支持string | byte[] | 数值 | 对象 + /// + /// 键 + /// 值 + /// 有效期 + /// + Task SetAsync(string key, object value, TimeSpan? expire = null); + + /// + /// 获取或设置缓存 + /// + /// 数据类型 + /// 键 + /// 获取数据的方法 + /// 有效期 + /// + Task GetOrSetAsync(string key, Func> func, TimeSpan? expire = null); + + /// + /// 所有缓存键 + /// + List Keys { get; } + + /// + /// 根据 key 模板获得所有缓存键 + /// + List GetKeysByPattern(string pattern); +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Tools/Cache/MemoryCacheTool.cs b/src/modules/admin/ZhonTai.Admin.Core/Tools/Cache/MemoryCacheTool.cs new file mode 100644 index 0000000..aad1e27 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Tools/Cache/MemoryCacheTool.cs @@ -0,0 +1,161 @@ +using Microsoft.Extensions.Caching.Memory; +using System.Collections; +using System.Reflection; +using System.Text.RegularExpressions; +using ZhonTai.Common.Extensions; + +namespace ZhonTai.Admin.Tools.Cache; + +/// +/// 内存缓存 +/// +public partial class MemoryCacheTool : ICacheTool +{ + private static readonly string PatternRegex = @"\{.*\}"; + + private readonly IMemoryCache _memoryCache; + public MemoryCacheTool(IMemoryCache memoryCache) + { + _memoryCache = memoryCache; + } + + public List Keys => GetAllKeys(); + + public long Del(params string[] key) + { + foreach (var k in key) + { + _memoryCache.Remove(k); + } + return key.Length; + } + + public Task DelAsync(params string[] key) + { + foreach (var k in key) + { + _memoryCache.Remove(k); + } + + return Task.FromResult(key.Length.ToLong()); + } + + public async Task DelByPatternAsync(string pattern) + { + if (pattern.IsNull()) + return default; + + pattern = Regex.Replace(pattern, PatternRegex, "(.*)"); + + var keys = GetAllKeys().Where(k => Regex.IsMatch(k, pattern)); + + if (keys != null && keys.Count() > 0) + { + return await DelAsync(keys.ToArray()); + } + + return default; + } + + public bool Exists(string key) + { + return _memoryCache.TryGetValue(key, out _); + } + + public Task ExistsAsync(string key) + { + return Task.FromResult(_memoryCache.TryGetValue(key, out _)); + } + + public string Get(string key) + { + return _memoryCache.Get(key)?.ToString(); + } + + public T Get(string key) + { + return _memoryCache.Get(key); + } + + public Task GetAsync(string key) + { + return Task.FromResult(Get(key)); + } + + public Task GetAsync(string key) + { + return Task.FromResult(Get(key)); + } + + public void Set(string key, object value) + { + _memoryCache.Set(key, value); + } + + public void Set(string key, object value, TimeSpan expire) + { + _memoryCache.Set(key, value, expire); + } + + public Task SetAsync(string key, object value, TimeSpan? expire = null) + { + if(expire.HasValue) + { + Set(key, value, expire.Value); + } + else + { + Set(key, value); + } + return Task.CompletedTask; + } + + public async Task GetOrSetAsync(string key, Func> func, TimeSpan? expire = null) + { + if (await ExistsAsync(key)) + { + try + { + return await GetAsync(key); + } + catch + { + await DelAsync(key); + } + } + + var result = await func.Invoke(); + + if (expire.HasValue) + { + await SetAsync(key, result, expire.Value); + } + else + { + await SetAsync(key, result); + } + + return result; + } + + private List GetAllKeys() + { + var keys = new List(); + const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic; + var coherentState = _memoryCache?.GetType()?.GetField("_coherentState", flags)?.GetValue(_memoryCache); + if(coherentState == null) return keys; + var entries = coherentState.GetType()?.GetField("_stringEntries", flags)?.GetValue(coherentState) ?? coherentState.GetType().GetField("_entries", flags)?.GetValue(coherentState); + var cacheItems = entries as IDictionary; + if (cacheItems == null) return keys; + foreach (DictionaryEntry cacheItem in cacheItems) + { + keys.Add(cacheItem.Key.ToString()); + } + return keys; + } + + public List GetKeysByPattern(string pattern) + { + return GetAllKeys().Where(k => Regex.IsMatch(k, pattern)).ToList(); + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/Tools/Cache/RedisCacheTool.cs b/src/modules/admin/ZhonTai.Admin.Core/Tools/Cache/RedisCacheTool.cs new file mode 100644 index 0000000..9105f4b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/Tools/Cache/RedisCacheTool.cs @@ -0,0 +1,118 @@ +using FreeRedis; +using System.Text.RegularExpressions; +using ZhonTai.Common.Extensions; + +namespace ZhonTai.Admin.Tools.Cache; + +/// +/// Redis缓存 +/// +public partial class RedisCacheTool : ICacheTool +{ + private static readonly string PatternRegex = @"\{.*\}"; + + private readonly RedisClient _redisClient; + + public List Keys => _redisClient.Keys("*").ToList(); + + public RedisCacheTool(RedisClient redisClient) + { + _redisClient = redisClient; + } + public long Del(params string[] key) + { + return _redisClient.Del(key); + } + + public Task DelAsync(params string[] key) + { + return _redisClient.DelAsync(key); + } + + public async Task DelByPatternAsync(string pattern) + { + if (pattern.IsNull()) + return default; + + pattern = Regex.Replace(pattern, PatternRegex, "*"); + + var keys = await _redisClient.KeysAsync(pattern); + if (keys != null && keys.Length > 0) + { + return await _redisClient.DelAsync(keys); + } + + return default; + } + + public bool Exists(string key) + { + return _redisClient.Exists(key); + } + + public Task ExistsAsync(string key) + { + return _redisClient.ExistsAsync(key); + } + + public string Get(string key) + { + return _redisClient.Get(key); + } + + public T Get(string key) + { + return _redisClient.Get(key); + } + + public Task GetAsync(string key) + { + return _redisClient.GetAsync(key); + } + + public Task GetAsync(string key) + { + return _redisClient.GetAsync(key); + } + + public void Set(string key, object value) + { + _redisClient.Set(key, value); + } + + public void Set(string key, object value, TimeSpan expire) + { + _redisClient.Set(key, value, expire); + } + + public Task SetAsync(string key, object value, TimeSpan? expire = null) + { + return _redisClient.SetAsync(key, value, expire.HasValue ? expire.Value.TotalSeconds.ToInt() : 0); + } + + public async Task GetOrSetAsync(string key, Func> func, TimeSpan? expire = null) + { + if (await _redisClient.ExistsAsync(key)) + { + try + { + return await _redisClient.GetAsync(key); + } + catch + { + await _redisClient.DelAsync(key); + } + } + + var result = await func.Invoke(); + + await _redisClient.SetAsync(key, result, expire.HasValue ? expire.Value.TotalSeconds.ToInt() : 0); + + return result; + } + + public List GetKeysByPattern(string pattern) + { + return _redisClient.Keys(pattern).ToList(); + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Core/ZhonTai.Admin.Core.csproj b/src/modules/admin/ZhonTai.Admin.Core/ZhonTai.Admin.Core.csproj new file mode 100644 index 0000000..63b0a1f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Core/ZhonTai.Admin.Core.csproj @@ -0,0 +1,83 @@ + + + + 中台Admin权限管理核心库 + false + + + + + PreserveNewest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/modules/admin/ZhonTai.Admin.Core/key.snk b/src/modules/admin/ZhonTai.Admin.Core/key.snk new file mode 100644 index 0000000000000000000000000000000000000000..51decaf9596ef167c6a571c41e1ae5052e71238d GIT binary patch literal 596 zcmV-a0;~N80ssI2Bme+XQ$aES1ONa50097T7PA6&w)6r6e+{W=X*)i!>4;eGW&S5a zMIz_MVpY2SOCz>T_n&jA0P`c}>2G;Fu+Oih$LV zapa2rmjDyONAbaLnn-+pe28tcLP)dTt9Y@m2;k;UBm9MY)cyH*aHZl-U0hY0_}K=f zGBGYOHt0IMo(6t{d!6t`)q}}N7N_F(Aq($|<^N26bwWqV7CiAbT>i4 zw7|JuBD!TQ)41sVID-k78s+IK(b<_lq~inxkg$ALc*7PY6zsu;WiFAjYsmurZ z#`!>GX0~?V90O)iYER?m1}L1CplgdDh!e{a6{ROK+YGS&UG1RTW>|`ST%V;KSCBe# i0mRmMqx=9vWR_&%AR@31V=cdF-<5JUhWWilU*j(D%^1S~ literal 0 HcmV?d00001 diff --git a/src/modules/admin/ZhonTai.Admin.Host/.config/dotnet-tools.json b/src/modules/admin/ZhonTai.Admin.Host/.config/dotnet-tools.json new file mode 100644 index 0000000..06b8682 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/.config/dotnet-tools.json @@ -0,0 +1,12 @@ +{ + "version": 1, + "isRoot": true, + "tools": { + "dotnet-ef": { + "version": "5.0.9", + "commands": [ + "dotnet-ef" + ] + } + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/ImConfig.Development.json b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/ImConfig.Development.json new file mode 100644 index 0000000..bb8dc4d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/ImConfig.Development.json @@ -0,0 +1,5 @@ +{ + "ImConfig": { + + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/appconfig.Development.json b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/appconfig.Development.json new file mode 100644 index 0000000..5946d55 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/appconfig.Development.json @@ -0,0 +1,10 @@ +{ + "AppConfig": { + //跨域地址 + "corUrls": [], + "IdentityServer": { + //地址 + "url": "https://localhost:5000" + } + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/appconfig.json b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/appconfig.json new file mode 100644 index 0000000..49b03d9 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/appconfig.json @@ -0,0 +1,151 @@ +{ + "AppConfig": { + //应用程序类型Controllers ControllersWithViews MVC + "appType": "Controllers", + //Api地址 + "urls": [ "http://*:18010" ], + //跨域地址 + "corUrls": [], + //程序集名称 + "assemblyNames": [ "ZhonTai.Admin" ], + //枚举列表程序集名称 + "EnumListAssemblyNames": [ "ZhonTai.Admin" ], + //租户 + "tenant": false, + //分布式事务唯一标识admin,为空则不生成分布式事务表 + "distributeKey": "", + //验证 + "validate": { + //登录 + "login": true, + //接口权限 + "permission": true, + //数据权限 + "dataPermission": true, + //接口数据权限 + "apiDataPermission": true + }, + //Swagger文档 + "swagger": { + //启用 + "enable": true, + //启用枚举架构过滤器 + "enableEnumSchemaFilter": true, + //启用接口排序文档过滤器 + "enableOrderTagsDocumentFilter": true, + //启用枚举属性名 + "enableJsonStringEnumConverter": false, + //启用SchemaId命名空间 + "enableSchemaIdNamespace": false, + //程序集列表,用于启用SchemaId命名空间 + "assemblyNameList": [], + //路由前缀,如配置微服务文档地址:doc/module/swagger + "routePrefix": "doc/admin/swagger", + //地址 + "url": "http://localhost:18010", + //自动同步文档到数据库 + "enableAutoSync": false, + "projects": [ + { + "name": "NPP", + "code": "admin", + "version": "v9.1.2", + "description": "" + } + ] + }, + //ZhonTai接口文档 + "apiUI": { + //启用 + "enable": true, + //路由前缀,如配置微服务文档地址:doc/module + "routePrefix": "doc/admin", + //页脚 + "footer": { + "enable": false, + "content": "" + } + }, + //MiniProfiler性能分析器 + "miniProfiler": false, + //面向切面编程 + "aop": { + //事务 + "transaction": true + }, + //数据库日志 + "log": { + //操作日志 + "operation": true + }, + //限流 + "rateLimit": false, + //验证码 + "varifyCode": { + //启用 + "enable": false, + //字体列表 + "fonts": [ "Times New Roman", "Verdana", "Arial", "Gungsuh", "Impact" ] + }, + //默认密码 + "defaultPassword": "123asd", + //动态api + "dynamicApi": { + //结果格式化 + "formatResult": true + }, + //实现标准标识密码哈希,启用后相同密码加密后各不相同 + "passwordHasher": false, + //Kestrel服务器配置 + "Kestrel": { + //HTTP连接保活最长时间,单位秒,600 = 10 分钟 + "KeepAliveTimeout": 600, + //发送请求头最长时间,单位秒,600 = 10 分钟 + "RequestHeadersTimeout": 600, + //最大请求大小,单位 bytes, 设置 null 不限制大小,104857600 = 100 MB + "maxRequestBodySize": 104857600 + }, + //健康检查 + "healthChecks": { + //启用 + "enable": true, + //访问路径 + "path": "/health" + }, + //指定跨域访问时预检等待时间,以秒为单位,默认30分钟 + "PreflightMaxAge": 1800, + //是否开启任务调度管理界面 + "TaskSchedulerUI": { + //启用 + "enable": false, + //访问路径 + "path": "/task" + }, + //Id生成器 + "IdGenerator": { + "DataCenterId": 0, // 数据中心ID(机房ID,默认0) 请确保全局唯一 + "WorkerId": 1, // 机器码,必须全局唯一(或相同 DataCenterId 内唯一),理论最大值 2^WorkerIdBitLength-1 = 63,最大值 524287 + "WorkerIdBitLength": 6, // 机器码位长,决定 WorkerId 的最大值,默认值6,取值范围 [1, 19] + "SeqBitLength": 6, // 序列数位长,默认值6,取值范围 [3, 21],决定每毫秒基础生成的ID个数。如果每秒请求数不超过5W,保持默认值6即可;如果超过5W,不超过50W,建议赋值10或更大,以此类推。 + "CachePrefix": "zhontai:workerid" // 缓存前缀 + }, + //语言配置 + "Lang": { + //启用Json配置 + "EnableJson": true, + //默认语言 + "DefaultLang": "zh-CN", + //语言列表 + "Langs": [ "zh-CN", "en" ], + //语言请求解析列表 + "RequestCultureProviders": [] //["QueryString","Cookie","AcceptLanguageHeader"] + }, + //IP地址定位 + "IP2Region": { + //启用 + "Enable": true, + //绝对数据库路径,为空则默认使用网站根目录/ip2region.xdb + "DbPath": "" + } + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/cacheconfig.Development.json b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/cacheconfig.Development.json new file mode 100644 index 0000000..c2d2365 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/cacheconfig.Development.json @@ -0,0 +1,5 @@ +{ + "CacheConfig": { + + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/cacheconfig.json b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/cacheconfig.json new file mode 100644 index 0000000..b77d0ce --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/cacheconfig.json @@ -0,0 +1,15 @@ +{ + "CacheConfig": { + //缓存类型 Memory = 0,Redis = 1 + "type": "0", + //限流缓存类型 Memory = 0,Redis = 1 + "typeRateLimit": "0", + //Redis配置 + "redis": { + //连接字符串 + "connectionString": "127.0.0.1:6379,password=,defaultDatabase=0", + //限流连接字符串 + "connectionStringRateLimit": "127.0.0.1:6379,password=,defaultDatabase=0" + } + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/createdbsql.txt b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/createdbsql.txt new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/createdbsql.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/dbconfig.Development.json b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/dbconfig.Development.json new file mode 100644 index 0000000..615d514 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/dbconfig.Development.json @@ -0,0 +1,5 @@ +{ + "DbConfig": { + + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/dbconfig.json b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/dbconfig.json new file mode 100644 index 0000000..5e0f06f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/dbconfig.json @@ -0,0 +1,45 @@ +{ + "DbConfig": { + //数据库注册键 + "key": "admindb", + "assemblyNames": [ "ZhonTai.Admin" ], + "monitorCommand": false, + "curd": true, + "syncStructureSql": false, + "syncDataCurd": false, + "createDb": false, + "createDbConnectionString": "Server=localhost; Port=3306; Database=mysql; Uid=root; Pwd=pwd; Charset=utf8mb4;", + "createDbSql": "CREATE DATABASE `admindb` CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci'", + "createDbSqlFile": "ConfigCenter/createdbsql.txt", + "syncStructure": true, + "syncStructureEntityBatchSize": 1, + "syncData": false, + "sysUpdateData": false, + "syncDataIncludeTables": [], + "syncDataExcludeTables": [], + "syncDataUser": { + "id": 161223411986501, + "userName": "admin", + "name": "管理员", + "tenantId": 161223412138053 + }, + "generateData": false, + "type": "Sqlite", + "connectionString": "Data Source=|DataDirectory|\\admindb.db; Pooling=true;Min Pool Size=1", + "providerType": "", + "slaveList": [ + ], + "idleTime": 1440, + "forceUpdate": false, + "dbs": [ +// { +// "key": "SLMSDB", +// "type": "Mysql", +// "syncStructure": false, +// "syncData": false, +// "connectionString": "Server=10.249.11.114; Port=3306; Database=npp; Uid=root; Pwd=root123$%^; Charset=utf8mb4;SslMode=none;Min pool size=1;Allow User Variables=True" , +// "providerType": "" +// } + ] + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/imconfig.json b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/imconfig.json new file mode 100644 index 0000000..65c3d0e --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/imconfig.json @@ -0,0 +1,12 @@ +{ + "ImConfig": { + //启用 + "Enable": false, + //im服务器集群地址 + "Servers": [ "127.0.0.1:17010" ], + //ws业务端地址 + "Server": "ws://127.0.0.1:17010", + //Redis连接字符串 + "RedisConnectionString": "127.0.0.1:6379,password=,defaultDatabase=6" + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/jwtconfig.Development.json b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/jwtconfig.Development.json new file mode 100644 index 0000000..7e5626b --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/jwtconfig.Development.json @@ -0,0 +1,5 @@ +{ + "JwtConfig": { + + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/jwtconfig.json b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/jwtconfig.json new file mode 100644 index 0000000..6d5aede --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/jwtconfig.json @@ -0,0 +1,11 @@ +{ + "JwtConfig": { + "issuer": "admin.core", + "audience": "admin.core", + "securityKey": "f013dd97e0e711ee8e1f8cec4b9877db022c2d2ce0e811ee8e1f8cec4b9877db", + //有效期(分钟) 120 = 2小时 + "expires": 120, + //刷新有效期(分钟) 1440 = 1天 + "refreshExpires": 1440 + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/ossconfig.Development.json b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/ossconfig.Development.json new file mode 100644 index 0000000..d701a1c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/ossconfig.Development.json @@ -0,0 +1,5 @@ +{ + "OssConfig": { + + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/ossconfig.json b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/ossconfig.json new file mode 100644 index 0000000..9117123 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/ossconfig.json @@ -0,0 +1,93 @@ +{ + "OssConfig": { + //本地上传配置 + "LocalUploadConfig": { + //上传目录 + "Directory": "upload", + //日期目录 + "DateTimeDirectory": "yyyy/MM/dd", + "Md5": false, + //文件最大大小 + "MaxSize": 104857600, + //包含文件拓展名列表 + "IncludeExtension": [], + //排除文件拓展名列表 + "ExcludeExtension": [ ".exe", ".dll", ".jar" ] + }, + //文件存储供应商 + "Provider": "Minio", + //OSS配置列表 + "OSSConfigs": [ + //Minio + { + "Provider": "Minio", + "Endpoint": "127.0.0.1:9006", + "Region": "", + "AccessKey": "minio", + "SecretKey": "minio", + "IsEnableHttps": false, + "IsEnableCache": true, + "BucketName": "admin", + "Url": "", //文件外链 + "Md5": false, + "Enable": false + }, + //阿里云 + { + "Provider": "Aliyun", + "Endpoint": "oss-cn-shenzhen.aliyuncs.com", + "Region": "", + "AccessKey": "", + "SecretKey": "", + "IsEnableHttps": true, + "IsEnableCache": true, + "BucketName": "admin", + "Url": "", + "Md5": false, + "Enable": false + }, + //腾讯云 + { + "Provider": "QCloud", + "Endpoint": "", //AppId + "Region": "", + "AccessKey": "", + "SecretKey": "", + "IsEnableHttps": true, + "IsEnableCache": true, + "BucketName": "admin", + "Url": "", + "Md5": false, + "Enable": false + }, + //七牛 + { + "Provider": "Qiniu", + "Endpoint": "", + "Region": "", + "AccessKey": "", + "SecretKey": "", + "IsEnableHttps": true, + "IsEnableCache": true, + "BucketName": "admin", + "Url": "", + "Md5": false, + "Enable": false + }, + //华为云 + { + "Provider": "HuaweiCloud", + "Endpoint": "", + "Region": "", + "AccessKey": "", + "SecretKey": "", + "IsEnableHttps": true, + "IsEnableCache": true, + "BucketName": "admin", + "Url": "", + "Md5": false, + "Enable": false + } + ] + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/ratelimitconfig.Development.json b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/ratelimitconfig.Development.json new file mode 100644 index 0000000..7a73a41 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/ratelimitconfig.Development.json @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/ratelimitconfig.json b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/ratelimitconfig.json new file mode 100644 index 0000000..5ffbc75 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/ratelimitconfig.json @@ -0,0 +1,29 @@ +{ + "IpRateLimiting": { + "EnableEndpointRateLimiting": true, + "StackBlockedRequests": false, + "RealIpHeader": "X-Real-IP", + "ClientIdHeader": "X-ClientId", + "IpWhitelist": [], // "127.0.0.1" + "EndpointWhitelist": [ "get:/api/admin/auth/refresh" ], // "get:/api/a", "*:/api/b" + "ClientWhitelist": [], + "HttpStatusCode": 429, + "QuotaExceededResponse": { + "Content": "{{\"code\":429,\"msg\":\"访问过于频繁!\",\"success\": false}}", + "ContentType": "application/json; charset=utf-8", + "StatusCode": 429 + }, + "GeneralRules": [ + { + "Endpoint": "*", + "Period": "1s", + "Limit": 3 + }, + { + "Endpoint": "*", + "Period": "10m", + "Limit": 200 + } + ] + } +} diff --git a/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/samlconfig.json b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/samlconfig.json new file mode 100644 index 0000000..4194dbe --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/ConfigCenter/samlconfig.json @@ -0,0 +1,19 @@ +{ + "SamlConfig": { + "enable": true, + "entityId": "https://your-app-domain.com", + "assertionConsumerServiceUrl": "https://your-app-domain.com/api/admin/auth/saml/callback", + "singleSignOnServiceUrl": "https://login.microsoftonline.com/d93cc12d-3760-453d-a4c5-c92e8c13c622/saml2/", + "singleLogoutServiceUrl": "https://login.microsoftonline.com/d93cc12d-3760-453d-a4c5-c92e8c13c622/saml2/", + "idpCertificate": "-----BEGIN CERTIFICATE-----\nBLAHBLAHBLAHBLAHBLAHBLAHBLAHBLAHBLAHBLAHBLAHBLAH123543==\n-----END CERTIFICATE-----", + "spPrivateKey": "", + "spCertificate": "", + "forceSaml": false, + "userNameAttribute": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name", + "emailAttribute": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress", + "nameAttribute": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname", + "autoCreateUser": true, + "defaultUserType": 1, + "defaultTenantId": 1 + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/Dockerfile b/src/modules/admin/ZhonTai.Admin.Host/Dockerfile new file mode 100644 index 0000000..32a6789 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/Dockerfile @@ -0,0 +1,14 @@ +FROM mcr.microsoft.com/dotnet/sdk:8.0 AS publish +WORKDIR /src +COPY ["/src/modules/admin/ZhonTai.Admin.Host/ZhonTai.Admin.Host.csproj", "/src/modules/admin/ZhonTai.Admin.Host/ZhonTai.Admin.Host.csproj"] +RUN dotnet restore "/src/modules/admin/ZhonTai.Admin.Host/ZhonTai.Admin.Host.csproj" -nowarn:NETSDK1138 +COPY . . +WORKDIR "/src/src/modules/admin/ZhonTai.Admin.Host" +ENV NUGET_XMLDOC_MODE none +RUN dotnet publish "ZhonTai.Admin.Host.csproj" -nowarn:NETSDK1138 -c Release -o /app + +FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS final +WORKDIR /app +COPY --from=publish /app . +EXPOSE 8000 +ENTRYPOINT ["dotnet", "ZhonTai.Admin.Host.dll"] \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_api.json b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_api.json new file mode 100644 index 0000000..b5823db --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_api.json @@ -0,0 +1,6437 @@ +[ + { + "id": 373083895201861, + "parentId": 0, + "name": null, + "label": "中台Admin", + "path": "admin", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 1, + "enabled": true, + "childs": [ + { + "id": 161227167658053, + "parentId": 373083895201861, + "name": null, + "label": "接口服务", + "path": "api", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 19, + "enabled": true, + "childs": [ + { + "id": 161227168079941, + "parentId": 161227167658053, + "name": null, + "label": "查询", + "path": "/api/admin/api/get", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 74, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168116805, + "parentId": 161227167658053, + "name": null, + "label": "查询列表", + "path": "/api/admin/api/get-list", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 75, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168116806, + "parentId": 161227167658053, + "name": null, + "label": "查询分页", + "path": "/api/admin/api/get-page", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 76, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168120901, + "parentId": 161227167658053, + "name": null, + "label": "添加", + "path": "/api/admin/api/add", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 77, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168120902, + "parentId": 161227167658053, + "name": null, + "label": "修改", + "path": "/api/admin/api/update", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 78, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168120903, + "parentId": 161227167658053, + "name": null, + "label": "删除", + "path": "/api/admin/api/soft-delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 84, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168124997, + "parentId": 161227167658053, + "name": null, + "label": "批量删除", + "path": "/api/admin/api/batch-soft-delete", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 85, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168124998, + "parentId": 161227167658053, + "name": null, + "label": "同步", + "path": "/api/admin/api/sync", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 86, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 271618651914309, + "parentId": 161227167658053, + "name": null, + "label": "彻底删除", + "path": "/api/admin/api/delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 82, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 372400615755845, + "parentId": 161227167658053, + "name": null, + "label": "批量彻底删除", + "path": "/api/admin/api/batch-delete", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 83, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 544353292288079, + "parentId": 161227167658053, + "name": null, + "label": "获得项目列表", + "path": "/api/admin/api/get-projects", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 87, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:39:14", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 588527858712645, + "parentId": 161227167658053, + "name": null, + "label": "设置启用请求参数", + "path": "/api/admin/api/set-enable-params", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 80, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-09T10:26:00", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 588527858712646, + "parentId": 161227167658053, + "name": null, + "label": "设置启用响应结果", + "path": "/api/admin/api/set-enable-result", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 81, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-09T10:26:00", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 588527858712647, + "parentId": 161227167658053, + "name": null, + "label": "获得枚举列表", + "path": "/api/admin/api/get-enums", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 81, + "enabled": false, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-09T10:26:00", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 614913817256005, + "parentId": 161227167658053, + "name": null, + "label": "设置启用接口日志", + "path": "/api/admin/api/set-enable-log", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 79, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-22T23:50:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227167719493, + "parentId": 373083895201861, + "name": null, + "label": "认证授权服务", + "path": "auth", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 1, + "enabled": true, + "childs": [ + { + "id": 161227168129094, + "parentId": 161227167719493, + "name": null, + "label": "查询密钥", + "path": "/api/admin/auth/get-password-encrypt-key", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 252, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168133189, + "parentId": 161227167719493, + "name": null, + "label": "登录", + "path": "/api/admin/auth/login", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 257, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168133190, + "parentId": 161227167719493, + "name": null, + "label": "刷新Token", + "path": "/api/admin/auth/refresh", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "以旧换新", + "sort": 264, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 271618651922501, + "parentId": 161227167719493, + "name": null, + "label": "查询用户信息", + "path": "/api/admin/auth/get-user-info", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 256, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 394672333692998, + "parentId": 161227167719493, + "name": null, + "label": "查询用户个人信息", + "path": "/api/admin/auth/get-user-profile", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 253, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 394672333692999, + "parentId": 161227167719493, + "name": null, + "label": "查询用户菜单列表", + "path": "/api/admin/auth/get-user-menus", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 254, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 394672333697093, + "parentId": 161227167719493, + "name": null, + "label": "查询用户权限列表", + "path": "/api/admin/auth/get-user-permissions", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 255, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 399372669796424, + "parentId": 161227167719493, + "name": null, + "label": "手机登录", + "path": "/api/admin/auth/mobile-login", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 258, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 399372669796425, + "parentId": 161227167719493, + "name": null, + "label": "是否开启验证码", + "path": "/api/admin/auth/is-captcha", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 265, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 588527858712649, + "parentId": 161227167719493, + "name": null, + "label": "邮箱登录", + "path": "/api/admin/auth/email-login", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 259, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-09T10:26:00", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 588527858712650, + "parentId": 161227167719493, + "name": null, + "label": "邮箱更改密码", + "path": "/api/admin/auth/change-password-by-email", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 260, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-09T10:26:00", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 588527858712651, + "parentId": 161227167719493, + "name": null, + "label": "手机更改密码", + "path": "/api/admin/auth/change-password-by-mobile", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 261, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-09T10:26:00", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 588527858712652, + "parentId": 161227167719493, + "name": null, + "label": "邮箱注册", + "path": "/api/admin/auth/reg-by-email", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 262, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-09T10:26:00", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 588527858716741, + "parentId": 161227167719493, + "name": null, + "label": "手机号注册", + "path": "/api/admin/auth/reg-by-mobile", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 263, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-09T10:26:00", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227167719494, + "parentId": 373083895201861, + "name": null, + "label": "数据字典服务", + "path": "dict", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 14, + "enabled": true, + "childs": [ + { + "id": 161227168137285, + "parentId": 161227167719494, + "name": null, + "label": "查询", + "path": "/api/admin/dict/get", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 112, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168137286, + "parentId": 161227167719494, + "name": null, + "label": "查询分页", + "path": "/api/admin/dict/get-page", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 113, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168137287, + "parentId": 161227167719494, + "name": null, + "label": "新增", + "path": "/api/admin/dict/add", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 120, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168141381, + "parentId": 161227167719494, + "name": null, + "label": "修改", + "path": "/api/admin/dict/update", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 121, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168141382, + "parentId": 161227167719494, + "name": null, + "label": "删除", + "path": "/api/admin/dict/soft-delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 124, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 184100551516229, + "parentId": 161227167719494, + "name": null, + "label": "批量删除", + "path": "/api/admin/dict/batch-soft-delete", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 125, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 271618651922504, + "parentId": 161227167719494, + "name": null, + "label": "彻底删除", + "path": "/api/admin/dict/delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 122, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 372390893649989, + "parentId": 161227167719494, + "name": null, + "label": "批量彻底删除", + "path": "/api/admin/dict/batch-delete", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 123, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 402196463136837, + "parentId": 161227167719494, + "name": null, + "label": "通过类型编码查询列表", + "path": "/api/admin/dict/get-list", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 114, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 402830164910149, + "parentId": 161227167719494, + "name": null, + "label": "通过类型名称查询列表", + "path": "/api/admin/dict/get-list-by-names", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 115, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 551709465014341, + "parentId": 161227167719494, + "name": null, + "label": "导出数据", + "path": "/api/admin/dict/export-data", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": false, + "description": "", + "sort": 118, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-28T09:31:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 594300204093509, + "parentId": 161227167719494, + "name": null, + "label": "下载导入模板", + "path": "/api/admin/dict/download-template", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 116, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-25T17:53:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 594300204109893, + "parentId": 161227167719494, + "name": null, + "label": "下载错误标记文件", + "path": "/api/admin/dict/download-error-mark", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 117, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-25T17:53:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 594300204109894, + "parentId": 161227167719494, + "name": null, + "label": "导入数据", + "path": "/api/admin/dict/import-data", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 119, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-25T17:53:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227167719495, + "parentId": 373083895201861, + "name": null, + "label": "权限服务", + "path": "permission", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 11, + "enabled": true, + "childs": [ + { + "id": 161227168141383, + "parentId": 161227167719495, + "name": null, + "label": "查询权限列表", + "path": "/api/admin/permission/get-list", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 153, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168145477, + "parentId": 161227167719495, + "name": null, + "label": "查询分组", + "path": "/api/admin/permission/get-group", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 150, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168145478, + "parentId": 161227167719495, + "name": null, + "label": "查询菜单", + "path": "/api/admin/permission/get-menu", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 151, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168149574, + "parentId": 161227167719495, + "name": null, + "label": "查询授权权限列表", + "path": "/api/admin/permission/get-permission-list", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 154, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168149575, + "parentId": 161227167719495, + "name": null, + "label": "查询角色权限列表", + "path": "/api/admin/permission/get-role-permission-list", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 155, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168153669, + "parentId": 161227167719495, + "name": null, + "label": "新增分组", + "path": "/api/admin/permission/add-group", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 156, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168153670, + "parentId": 161227167719495, + "name": null, + "label": "新增菜单", + "path": "/api/admin/permission/add-menu", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 157, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168157765, + "parentId": 161227167719495, + "name": null, + "label": "修改分组", + "path": "/api/admin/permission/update-group", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 159, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168157766, + "parentId": 161227167719495, + "name": null, + "label": "修改菜单", + "path": "/api/admin/permission/update-menu", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 160, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168161862, + "parentId": 161227167719495, + "name": null, + "label": "删除", + "path": "/api/admin/permission/soft-delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 163, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168165957, + "parentId": 161227167719495, + "name": null, + "label": "保存角色权限", + "path": "/api/admin/permission/assign", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 164, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168165958, + "parentId": 161227167719495, + "name": null, + "label": "查询权限点", + "path": "/api/admin/permission/get-dot", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 152, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168165959, + "parentId": 161227167719495, + "name": null, + "label": "新增权限点", + "path": "/api/admin/permission/add-dot", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 158, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168170053, + "parentId": 161227167719495, + "name": null, + "label": "修改权限点", + "path": "/api/admin/permission/update-dot", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 161, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 187384805367877, + "parentId": 161227167719495, + "name": null, + "label": "彻底删除", + "path": "/api/admin/permission/delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 162, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227167719496, + "parentId": 373083895201861, + "name": null, + "label": "角色服务", + "path": "role", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 7, + "enabled": true, + "childs": [ + { + "id": 161227168170054, + "parentId": 161227167719496, + "name": null, + "label": "查询", + "path": "/api/admin/role/get", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 184, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168170055, + "parentId": 161227167719496, + "name": null, + "label": "查询分页", + "path": "/api/admin/role/get-page", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 186, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168174149, + "parentId": 161227167719496, + "name": null, + "label": "新增", + "path": "/api/admin/role/add", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 190, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168178245, + "parentId": 161227167719496, + "name": null, + "label": "修改", + "path": "/api/admin/role/update", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 191, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168178246, + "parentId": 161227167719496, + "name": null, + "label": "删除", + "path": "/api/admin/role/soft-delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 194, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168182341, + "parentId": 161227167719496, + "name": null, + "label": "批量删除", + "path": "/api/admin/role/batch-soft-delete", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 195, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 271618651926604, + "parentId": 161227167719496, + "name": null, + "label": "彻底删除", + "path": "/api/admin/role/delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 192, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 336555241422917, + "parentId": 161227167719496, + "name": null, + "label": "查询列表", + "path": "/api/admin/role/get-list", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 185, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 336555241422918, + "parentId": 161227167719496, + "name": null, + "label": "查询角色用户列表", + "path": "/api/admin/role/get-role-user-list", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 187, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 336555241422919, + "parentId": 161227167719496, + "name": null, + "label": "添加角色用户", + "path": "/api/admin/role/add-role-user", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 188, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 336555241422920, + "parentId": 161227167719496, + "name": null, + "label": "移除角色用户", + "path": "/api/admin/role/remove-role-user", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 189, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 336555241422921, + "parentId": 161227167719496, + "name": null, + "label": "批量彻底删除", + "path": "/api/admin/role/batch-delete", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 193, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 361090412425285, + "parentId": 161227167719496, + "name": null, + "label": "设置数据权限", + "path": "/api/admin/role/set-data-scope", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 196, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227167719497, + "parentId": 373083895201861, + "name": null, + "label": "用户服务", + "path": "user", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 3, + "enabled": true, + "childs": [ + { + "id": 161227168182342, + "parentId": 161227167719497, + "name": null, + "label": "查询用户基本信息", + "path": "/api/admin/user/get-basic", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 230, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168182343, + "parentId": 161227167719497, + "name": null, + "label": "查询用户", + "path": "/api/admin/user/get", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 227, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168186437, + "parentId": 161227167719497, + "name": null, + "label": "查询分页", + "path": "/api/admin/user/get-page", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 228, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168186438, + "parentId": 161227167719497, + "name": null, + "label": "新增用户", + "path": "/api/admin/user/add", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 232, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168190533, + "parentId": 161227167719497, + "name": null, + "label": "修改用户", + "path": "/api/admin/user/update", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 233, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168190534, + "parentId": 161227167719497, + "name": null, + "label": "删除用户", + "path": "/api/admin/user/soft-delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 245, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168190535, + "parentId": 161227167719497, + "name": null, + "label": "批量删除用户", + "path": "/api/admin/user/batch-soft-delete", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 246, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168194629, + "parentId": 161227167719497, + "name": null, + "label": "修改用户密码", + "path": "/api/admin/user/change-password", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 237, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168194630, + "parentId": 161227167719497, + "name": null, + "label": "更新用户基本信息", + "path": "/api/admin/user/update-basic", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 236, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168194631, + "parentId": 161227167719497, + "name": null, + "label": "上传头像", + "path": "/api/admin/user/avatar-upload", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 247, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 271618651926607, + "parentId": 161227167719497, + "name": null, + "label": "彻底删除用户", + "path": "/api/admin/user/delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 243, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 336555241427019, + "parentId": 161227167719497, + "name": null, + "label": "批量彻底删除用户", + "path": "/api/admin/user/batch-delete", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 244, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 349749396615237, + "parentId": 161227167719497, + "name": null, + "label": "重置密码", + "path": "/api/admin/user/reset-password", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 238, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 349749396619333, + "parentId": 161227167719497, + "name": null, + "label": "设置主管", + "path": "/api/admin/user/set-manager", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 239, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 361090412441669, + "parentId": 161227167719497, + "name": null, + "label": "新增会员", + "path": "/api/admin/user/add-member", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 234, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 361090412441670, + "parentId": 161227167719497, + "name": null, + "label": "修改会员", + "path": "/api/admin/user/update-member", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 235, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 394672333692997, + "parentId": 161227167719497, + "name": null, + "label": "设置启用", + "path": "/api/admin/user/set-enable", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 240, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 427947639398469, + "parentId": 161227167719497, + "name": null, + "label": "一键登录用户", + "path": "/api/admin/user/one-click-login", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 248, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 588527858712648, + "parentId": 161227167719497, + "name": null, + "label": "查询用户权限信息", + "path": "/api/admin/user/get-permission", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 231, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-09T10:26:00", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 622257407160333, + "parentId": 161227167719497, + "name": null, + "label": "强制用户下线", + "path": "/api/admin/user/force-offline", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 249, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-13T17:51:53", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 623004581449797, + "parentId": 161227167719497, + "name": null, + "label": "批量设置部门", + "path": "/api/admin/user/batch-set-org", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 242, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-15T20:32:09", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 668220737404997, + "parentId": 161227167719497, + "name": null, + "label": "查询已删除分页列表", + "path": "/api/admin/user/get-deleted-page", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 229, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-04-22T14:57:10", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 668220737404998, + "parentId": 161227167719497, + "name": null, + "label": "恢复", + "path": "/api/admin/user/restore", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 241, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-04-22T14:57:10", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227167719498, + "parentId": 373083895201861, + "name": null, + "label": "视图服务", + "path": "view", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 20, + "enabled": true, + "childs": [ + { + "id": 161227168198725, + "parentId": 161227167719498, + "name": null, + "label": "查询", + "path": "/api/admin/view/get", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 65, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168198726, + "parentId": 161227167719498, + "name": null, + "label": "查询列表", + "path": "/api/admin/view/get-list", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 66, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168202822, + "parentId": 161227167719498, + "name": null, + "label": "新增", + "path": "/api/admin/view/add", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 67, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168202823, + "parentId": 161227167719498, + "name": null, + "label": "修改", + "path": "/api/admin/view/update", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 68, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168206917, + "parentId": 161227167719498, + "name": null, + "label": "删除", + "path": "/api/admin/view/soft-delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 71, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168206918, + "parentId": 161227167719498, + "name": null, + "label": "批量删除", + "path": "/api/admin/view/batch-soft-delete", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 72, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168206919, + "parentId": 161227167719498, + "name": null, + "label": "同步", + "path": "/api/admin/view/sync", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 73, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 271618651926608, + "parentId": 161227167719498, + "name": null, + "label": "彻底删除", + "path": "/api/admin/view/delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 69, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 372401403850821, + "parentId": 161227167719498, + "name": null, + "label": "批量彻底删除", + "path": "/api/admin/view/batch-delete", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 70, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227167723589, + "parentId": 373083895201861, + "name": null, + "label": "缓存服务", + "path": "cache", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 18, + "enabled": true, + "childs": [ + { + "id": 161227168211013, + "parentId": 161227167723589, + "name": null, + "label": "查询列表", + "path": "/api/admin/cache/get-list", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 88, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168211014, + "parentId": 161227167723589, + "name": null, + "label": "清除缓存", + "path": "/api/admin/cache/clear", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 89, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227167723590, + "parentId": 373083895201861, + "name": null, + "label": "登录日志服务", + "path": "login-log", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 23, + "enabled": true, + "childs": [ + { + "id": 161227168215109, + "parentId": 161227167723590, + "name": null, + "label": "查询分页", + "path": "/api/admin/login-log/get-page", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 43, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 271618651926601, + "parentId": 161227167723590, + "name": null, + "label": "新增", + "path": "/api/admin/login-log/add", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 44, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227167723591, + "parentId": 373083895201861, + "name": null, + "label": "操作日志服务", + "path": "operation-log", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 24, + "enabled": true, + "childs": [ + { + "id": 161227168215110, + "parentId": 161227167723591, + "name": null, + "label": "查询分页", + "path": "/api/admin/operation-log/get-page", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 41, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 271618651926602, + "parentId": 161227167723591, + "name": null, + "label": "新增", + "path": "/api/admin/operation-log/add", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 42, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227167723592, + "parentId": 373083895201861, + "name": null, + "label": "文档服务", + "path": "doc", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 22, + "enabled": true, + "childs": [ + { + "id": 161227168215111, + "parentId": 161227167723592, + "name": null, + "label": "查询文档列表", + "path": "/api/admin/doc/get-list", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 48, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168219205, + "parentId": 161227167723592, + "name": null, + "label": "查询分组", + "path": "/api/admin/doc/get-group", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 45, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168219206, + "parentId": 161227167723592, + "name": null, + "label": "查询菜单", + "path": "/api/admin/doc/get-menu", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 46, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168223301, + "parentId": 161227167723592, + "name": null, + "label": "查询精简文档列表", + "path": "/api/admin/doc/get-plain-list", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 59, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168223302, + "parentId": 161227167723592, + "name": null, + "label": "新增分组", + "path": "/api/admin/doc/add-group", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 50, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168227397, + "parentId": 161227167723592, + "name": null, + "label": "新增菜单", + "path": "/api/admin/doc/add-menu", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 51, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168227398, + "parentId": 161227167723592, + "name": null, + "label": "修改分组", + "path": "/api/admin/doc/update-group", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 53, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168231493, + "parentId": 161227167723592, + "name": null, + "label": "修改菜单", + "path": "/api/admin/doc/update-menu", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 54, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168231494, + "parentId": 161227167723592, + "name": null, + "label": "删除文档", + "path": "/api/admin/doc/soft-delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 58, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168235589, + "parentId": 161227167723592, + "name": null, + "label": "查询文档内容", + "path": "/api/admin/doc/get-content", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 47, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168235590, + "parentId": 161227167723592, + "name": null, + "label": "修改文档内容", + "path": "/api/admin/doc/update-content", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 55, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168235591, + "parentId": 161227167723592, + "name": null, + "label": "上传文档图片", + "path": "/api/admin/doc/upload-image", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 60, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168239685, + "parentId": 161227167723592, + "name": null, + "label": "查询图片列表", + "path": "/api/admin/doc/get-image-list", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 49, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168239686, + "parentId": 161227167723592, + "name": null, + "label": "彻底删除图片", + "path": "/api/admin/doc/delete-image", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 57, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 271618651926599, + "parentId": 161227167723592, + "name": null, + "label": "新增图片", + "path": "/api/admin/doc/add-image", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 52, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 271618651926600, + "parentId": 161227167723592, + "name": null, + "label": "彻底删除文档", + "path": "/api/admin/doc/delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 56, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227167723593, + "parentId": 373083895201861, + "name": null, + "label": "租户服务", + "path": "tenant", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 12, + "enabled": true, + "childs": [ + { + "id": 161227168243781, + "parentId": 161227167723593, + "name": null, + "label": "查询", + "path": "/api/admin/tenant/get", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 141, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168243782, + "parentId": 161227167723593, + "name": null, + "label": "查询分页", + "path": "/api/admin/tenant/get-page", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 142, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168243783, + "parentId": 161227167723593, + "name": null, + "label": "新增", + "path": "/api/admin/tenant/add", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 143, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168247877, + "parentId": 161227167723593, + "name": null, + "label": "修改", + "path": "/api/admin/tenant/update", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 144, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168247878, + "parentId": 161227167723593, + "name": null, + "label": "删除", + "path": "/api/admin/tenant/soft-delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 146, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 161227168251973, + "parentId": 161227167723593, + "name": null, + "label": "批量删除", + "path": "/api/admin/tenant/batch-soft-delete", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 147, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 163579785756741, + "parentId": 161227167723593, + "name": null, + "label": "彻底删除", + "path": "/api/admin/tenant/delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 145, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 394672333688901, + "parentId": 161227167723593, + "name": null, + "label": "设置启用", + "path": "/api/admin/tenant/set-enable", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 148, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 614913817296965, + "parentId": 161227167723593, + "name": null, + "label": "一键登录", + "path": "/api/admin/tenant/one-click-login", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 149, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-22T23:50:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 174219034718277, + "parentId": 373083895201861, + "name": null, + "label": "部门服务", + "path": "org", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 10, + "enabled": true, + "childs": [ + { + "id": 174219034734672, + "parentId": 174219034718277, + "name": null, + "label": "查询", + "path": "/api/admin/org/get", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 165, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 174219034734674, + "parentId": 174219034718277, + "name": null, + "label": "新增", + "path": "/api/admin/org/add", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 168, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 174219034738757, + "parentId": 174219034718277, + "name": null, + "label": "修改", + "path": "/api/admin/org/update", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 169, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 174219034738758, + "parentId": 174219034718277, + "name": null, + "label": "删除", + "path": "/api/admin/org/soft-delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 171, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 188049296683077, + "parentId": 174219034718277, + "name": null, + "label": "查询列表", + "path": "/api/admin/org/get-list", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 166, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 342274923528261, + "parentId": 174219034718277, + "name": null, + "label": "彻底删除", + "path": "/api/admin/org/delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 170, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 668220737347653, + "parentId": 174219034718277, + "name": null, + "label": "获取部门路径列表", + "path": "/api/admin/org/get-simple-list-with-path", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 167, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-04-22T14:57:10", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 174219034718279, + "parentId": 373083895201861, + "name": null, + "label": "数据字典类型服务", + "path": "dict-type", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 15, + "enabled": true, + "childs": [ + { + "id": 174219034734661, + "parentId": 174219034718279, + "name": null, + "label": "查询", + "path": "/api/admin/dict-type/get", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 104, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 174219034734662, + "parentId": 174219034718279, + "name": null, + "label": "查询分页", + "path": "/api/admin/dict-type/get-page", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 105, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 174219034734663, + "parentId": 174219034718279, + "name": null, + "label": "新增", + "path": "/api/admin/dict-type/add", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 106, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 174219034734664, + "parentId": 174219034718279, + "name": null, + "label": "修改", + "path": "/api/admin/dict-type/update", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 107, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 174219034734665, + "parentId": 174219034718279, + "name": null, + "label": "删除", + "path": "/api/admin/dict-type/soft-delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 110, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 184100551532613, + "parentId": 174219034718279, + "name": null, + "label": "批量删除", + "path": "/api/admin/dict-type/batch-soft-delete", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 111, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 271618651926597, + "parentId": 174219034718279, + "name": null, + "label": "彻底删除", + "path": "/api/admin/dict-type/delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 108, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 372390893666373, + "parentId": 174219034718279, + "name": null, + "label": "批量彻底删除", + "path": "/api/admin/dict-type/batch-delete", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 109, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 336555241189445, + "parentId": 373083895201861, + "name": null, + "label": "任务日志服务", + "path": "task-log", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 17, + "enabled": true, + "childs": [ + { + "id": 336555241427018, + "parentId": 336555241189445, + "name": null, + "label": "查询分页", + "path": "/api/admin/task-log/get-page", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 90, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 336555241193541, + "parentId": 373083895201861, + "name": null, + "label": "任务服务", + "path": "task", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 16, + "enabled": true, + "childs": [ + { + "id": 336555241422922, + "parentId": 336555241193541, + "name": null, + "label": "查询", + "path": "/api/admin/task/get", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 92, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 336555241427013, + "parentId": 336555241193541, + "name": null, + "label": "查询分页", + "path": "/api/admin/task/get-page", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 93, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 336555241427014, + "parentId": 336555241193541, + "name": null, + "label": "新增", + "path": "/api/admin/task/add", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 94, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 336555241427015, + "parentId": 336555241193541, + "name": null, + "label": "修改", + "path": "/api/admin/task/update", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 95, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 336555241427016, + "parentId": 336555241193541, + "name": null, + "label": "删除任务", + "path": "/api/admin/task/delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 99, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 343342310699077, + "parentId": 336555241193541, + "name": null, + "label": "暂停任务", + "path": "/api/admin/task/pause", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 96, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 343342310703173, + "parentId": 336555241193541, + "name": null, + "label": "启动任务", + "path": "/api/admin/task/resume", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 97, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 343342310703174, + "parentId": 336555241193541, + "name": null, + "label": "执行任务", + "path": "/api/admin/task/run", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 98, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 544353292288080, + "parentId": 336555241193541, + "name": null, + "label": "查询报警邮件", + "path": "/api/admin/task/get-aler-email", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 91, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:39:14", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 544353292288081, + "parentId": 336555241193541, + "name": null, + "label": "批量执行任务", + "path": "/api/admin/task/batch-run", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 100, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:39:14", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 544353292292165, + "parentId": 336555241193541, + "name": null, + "label": "批量暂停任务", + "path": "/api/admin/task/batch-pause", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 101, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:39:14", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 544353292292166, + "parentId": 336555241193541, + "name": null, + "label": "批量启动任务", + "path": "/api/admin/task/batch-resume", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 102, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:39:14", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 544353292292167, + "parentId": 336555241193541, + "name": null, + "label": "批量删除任务", + "path": "/api/admin/task/batch-delete", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 103, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:39:14", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 371292589752389, + "parentId": 373083895201861, + "name": null, + "label": "文件服务", + "path": "file", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 21, + "enabled": true, + "childs": [ + { + "id": 371292589764677, + "parentId": 371292589752389, + "name": null, + "label": "查询分页", + "path": "/api/admin/file/get-page", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 61, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 371678435708997, + "parentId": 371292589752389, + "name": null, + "label": "上传文件", + "path": "/api/admin/file/upload-file", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 63, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 371678435725381, + "parentId": 371292589752389, + "name": null, + "label": "上传多文件", + "path": "/api/admin/file/upload-files", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 64, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 372031353708613, + "parentId": 371292589752389, + "name": null, + "label": "删除", + "path": "/api/admin/file/delete", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 62, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 399372669788229, + "parentId": 373083895201861, + "name": null, + "label": "验证码服务", + "path": "captcha", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 25, + "enabled": true, + "childs": [ + { + "id": 399372669796421, + "parentId": 399372669788229, + "name": null, + "label": "生成", + "path": "/api/admin/captcha/generate", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 37, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 399372669796422, + "parentId": 399372669788229, + "name": null, + "label": "验证", + "path": "/api/admin/captcha/check", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 38, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 399372669796423, + "parentId": 399372669788229, + "name": null, + "label": "发送短信验证码", + "path": "/api/admin/captcha/send-sms-code", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 39, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 588527858696261, + "parentId": 399372669788229, + "name": null, + "label": "发送邮件验证码", + "path": "/api/admin/captcha/send-email-code", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 40, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-09T10:26:00", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 402830164901957, + "parentId": 373083895201861, + "name": null, + "label": "套餐服务", + "path": "pkg", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 13, + "enabled": true, + "childs": [ + { + "id": 402830164910150, + "parentId": 402830164901957, + "name": null, + "label": "查询", + "path": "/api/admin/pkg/get", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 126, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 402830164910151, + "parentId": 402830164901957, + "name": null, + "label": "查询列表", + "path": "/api/admin/pkg/get-list", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 127, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 402830164910152, + "parentId": 402830164901957, + "name": null, + "label": "查询分页", + "path": "/api/admin/pkg/get-page", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 128, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 402830164914245, + "parentId": 402830164901957, + "name": null, + "label": "查询套餐租户列表", + "path": "/api/admin/pkg/get-pkg-tenant-list", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 129, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 402830164914246, + "parentId": 402830164901957, + "name": null, + "label": "查询套餐权限列表", + "path": "/api/admin/pkg/get-pkg-permission-list", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 131, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 402830164914247, + "parentId": 402830164901957, + "name": null, + "label": "设置套餐权限", + "path": "/api/admin/pkg/set-pkg-permissions", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 132, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 402830164914248, + "parentId": 402830164901957, + "name": null, + "label": "添加套餐租户", + "path": "/api/admin/pkg/add-pkg-tenant", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 133, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 402830164914249, + "parentId": 402830164901957, + "name": null, + "label": "移除套餐租户", + "path": "/api/admin/pkg/remove-pkg-tenant", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 134, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 402830164914250, + "parentId": 402830164901957, + "name": null, + "label": "新增", + "path": "/api/admin/pkg/add", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 135, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 402830164914251, + "parentId": 402830164901957, + "name": null, + "label": "修改", + "path": "/api/admin/pkg/update", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 136, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 402830164914252, + "parentId": 402830164901957, + "name": null, + "label": "彻底删除", + "path": "/api/admin/pkg/delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 137, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 402830164914253, + "parentId": 402830164901957, + "name": null, + "label": "批量彻底删除", + "path": "/api/admin/pkg/batch-delete", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 138, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 402830164914254, + "parentId": 402830164901957, + "name": null, + "label": "删除", + "path": "/api/admin/pkg/soft-delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 139, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 402830164914255, + "parentId": 402830164901957, + "name": null, + "label": "批量删除", + "path": "/api/admin/pkg/batch-soft-delete", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 140, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 403173446250565, + "parentId": 402830164901957, + "name": null, + "label": "查询套餐租户分页", + "path": "/api/admin/pkg/get-pkg-tenant-page", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 130, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 544353292267589, + "parentId": 373083895201861, + "name": null, + "label": "地区服务", + "path": "region", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 26, + "enabled": true, + "childs": [ + { + "id": 544353292288069, + "parentId": 544353292267589, + "name": null, + "label": "查询", + "path": "/api/admin/region/get", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 27, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:39:14", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 544353292288070, + "parentId": 544353292267589, + "name": null, + "label": "查询下级列表", + "path": "/api/admin/region/get-child-list", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 28, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:39:14", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 544353292288071, + "parentId": 544353292267589, + "name": null, + "label": "查询分页", + "path": "/api/admin/region/get-page", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 29, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:39:14", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 544353292288072, + "parentId": 544353292267589, + "name": null, + "label": "新增", + "path": "/api/admin/region/add", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 30, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:39:14", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 544353292288073, + "parentId": 544353292267589, + "name": null, + "label": "修改", + "path": "/api/admin/region/update", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 31, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:39:14", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 544353292288074, + "parentId": 544353292267589, + "name": null, + "label": "彻底删除", + "path": "/api/admin/region/delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 32, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:39:14", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 544353292288075, + "parentId": 544353292267589, + "name": null, + "label": "删除", + "path": "/api/admin/region/soft-delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 33, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:39:14", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 544353292288076, + "parentId": 544353292267589, + "name": null, + "label": "设置启用", + "path": "/api/admin/region/set-enable", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 34, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:39:14", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 544353292288077, + "parentId": 544353292267589, + "name": null, + "label": "设置热门", + "path": "/api/admin/region/set-hot", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 35, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:39:14", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 544353292288078, + "parentId": 544353292267589, + "name": null, + "label": "同步数据", + "path": "/api/admin/region/sync-data", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 36, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:39:14", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:39:14", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 616492406964293, + "parentId": 373083895201861, + "name": null, + "label": "消息服务", + "path": "msg", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 4, + "enabled": true, + "childs": [ + { + "id": 616492407009349, + "parentId": 616492406964293, + "name": null, + "label": "查询", + "path": "/api/admin/msg/get", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 208, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T10:54:02", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 616492407009350, + "parentId": 616492406964293, + "name": null, + "label": "查询分页", + "path": "/api/admin/msg/get-page", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 209, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T10:54:02", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 616492407009351, + "parentId": 616492406964293, + "name": null, + "label": "查询消息用户列表", + "path": "/api/admin/msg/get-msg-user-list", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 210, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T10:54:02", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 616492407009352, + "parentId": 616492406964293, + "name": null, + "label": "添加消息用户", + "path": "/api/admin/msg/add-msg-user", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 211, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T10:54:02", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 616492407009353, + "parentId": 616492406964293, + "name": null, + "label": "移除消息用户", + "path": "/api/admin/msg/remove-msg-user", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 212, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T10:54:02", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 616492407009354, + "parentId": 616492406964293, + "name": null, + "label": "新增", + "path": "/api/admin/msg/add", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 213, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T10:54:02", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 616492407009355, + "parentId": 616492406964293, + "name": null, + "label": "修改", + "path": "/api/admin/msg/update", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 214, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T10:54:02", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 616492407013445, + "parentId": 616492406964293, + "name": null, + "label": "彻底删除", + "path": "/api/admin/msg/delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 215, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T10:54:02", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 616492407013446, + "parentId": 616492406964293, + "name": null, + "label": "批量彻底删除", + "path": "/api/admin/msg/batch-delete", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 216, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T10:54:02", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 616492407013447, + "parentId": 616492406964293, + "name": null, + "label": "删除", + "path": "/api/admin/msg/soft-delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 217, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T10:54:02", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 616492407017541, + "parentId": 616492406964293, + "name": null, + "label": "批量删除", + "path": "/api/admin/msg/batch-soft-delete", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 218, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T10:54:02", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T10:54:02", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 618674443731013, + "parentId": 373083895201861, + "name": null, + "label": "消息分类服务", + "path": "msg-type", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 5, + "enabled": true, + "childs": [ + { + "id": 618674443784261, + "parentId": 618674443731013, + "name": null, + "label": "查询", + "path": "/api/admin/msg-type/get", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 219, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T14:52:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 618674443784262, + "parentId": 618674443731013, + "name": null, + "label": "查询列表", + "path": "/api/admin/msg-type/get-list", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 220, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T14:52:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 618674443788357, + "parentId": 618674443731013, + "name": null, + "label": "新增", + "path": "/api/admin/msg-type/add", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 221, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T14:52:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 618674443788358, + "parentId": 618674443731013, + "name": null, + "label": "修改", + "path": "/api/admin/msg-type/update", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 222, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T14:52:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 618674443788359, + "parentId": 618674443731013, + "name": null, + "label": "彻底删除", + "path": "/api/admin/msg-type/delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 223, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T14:52:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 618674443788360, + "parentId": 618674443731013, + "name": null, + "label": "批量彻底删除", + "path": "/api/admin/msg-type/batch-delete", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 224, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T14:52:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 618674443788361, + "parentId": 618674443731013, + "name": null, + "label": "删除", + "path": "/api/admin/msg-type/soft-delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 225, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T14:52:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 618674443788362, + "parentId": 618674443731013, + "name": null, + "label": "批量删除", + "path": "/api/admin/msg-type/batch-soft-delete", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 226, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T14:52:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T14:52:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 622257407143941, + "parentId": 373083895201861, + "name": null, + "label": "WebSocket", + "path": "web-socket", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 2, + "enabled": true, + "childs": [ + { + "id": 622257407160334, + "parentId": 622257407143941, + "name": null, + "label": "获取websocket分区", + "path": "/api/admin/web-socket/pre-connect", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 250, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-13T17:51:53", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 622257407160335, + "parentId": 622257407143941, + "name": null, + "label": "是否使用im", + "path": "/api/admin/web-socket/is-use-im", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 251, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-13T17:51:53", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-13T17:51:53", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 622257407156229, + "parentId": 373083895201861, + "name": null, + "label": "站内信服务", + "path": "site-msg", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 9, + "enabled": true, + "childs": [ + { + "id": 622257407160325, + "parentId": 622257407156229, + "name": null, + "label": "获得内容", + "path": "/api/admin/site-msg/get-content", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 172, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-13T17:51:53", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 622257407160326, + "parentId": 622257407156229, + "name": null, + "label": "查询分页", + "path": "/api/admin/site-msg/get-page", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 173, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-13T17:51:53", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 622257407160327, + "parentId": 622257407156229, + "name": null, + "label": "是否未读", + "path": "/api/admin/site-msg/is-unread", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 174, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-13T17:51:53", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 622257407160328, + "parentId": 622257407156229, + "name": null, + "label": "全部标为已读", + "path": "/api/admin/site-msg/set-all-read", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 175, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-13T17:51:53", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 622257407160329, + "parentId": 622257407156229, + "name": null, + "label": "标为已读", + "path": "/api/admin/site-msg/set-read", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 176, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-13T17:51:53", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 622257407160330, + "parentId": 622257407156229, + "name": null, + "label": "批量标为已读", + "path": "/api/admin/site-msg/batch-set-read", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 177, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-13T17:51:53", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 622257407160331, + "parentId": 622257407156229, + "name": null, + "label": "删除", + "path": "/api/admin/site-msg/soft-delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 178, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-13T17:51:53", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 622257407160332, + "parentId": 622257407156229, + "name": null, + "label": "批量删除", + "path": "/api/admin/site-msg/batch-soft-delete", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": true, + "enabledResult": true, + "description": "", + "sort": 179, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-13T17:51:53", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-13T17:51:53", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 655835953770565, + "parentId": 373083895201861, + "name": null, + "label": "打印模板服务", + "path": "print-template", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 6, + "enabled": true, + "childs": [ + { + "id": 655835953811525, + "parentId": 655835953770565, + "name": null, + "label": "查询", + "path": "/api/admin/print-template/get", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 197, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-18T15:03:20", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 655835953811526, + "parentId": 655835953770565, + "name": null, + "label": "查询分页", + "path": "/api/admin/print-template/get-page", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 199, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-18T15:03:20", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 655835953811527, + "parentId": 655835953770565, + "name": null, + "label": "新增", + "path": "/api/admin/print-template/add", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 200, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-18T15:03:20", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 655835953815621, + "parentId": 655835953770565, + "name": null, + "label": "修改", + "path": "/api/admin/print-template/update", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 201, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-18T15:03:20", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 655835953815622, + "parentId": 655835953770565, + "name": null, + "label": "彻底删除", + "path": "/api/admin/print-template/delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 204, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-18T15:03:20", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 655835953815623, + "parentId": 655835953770565, + "name": null, + "label": "批量彻底删除", + "path": "/api/admin/print-template/batch-delete", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 205, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-18T15:03:20", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 655835953815624, + "parentId": 655835953770565, + "name": null, + "label": "删除", + "path": "/api/admin/print-template/soft-delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 206, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-18T15:03:20", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 655835953819717, + "parentId": 655835953770565, + "name": null, + "label": "批量删除", + "path": "/api/admin/print-template/batch-soft-delete", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 207, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-18T15:03:20", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 655842349916229, + "parentId": 655835953770565, + "name": null, + "label": "设置启用", + "path": "/api/admin/print-template/set-enable", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 203, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-18T15:29:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 663999082807365, + "parentId": 655835953770565, + "name": null, + "label": "查询修改模板", + "path": "/api/admin/print-template/get-update-template", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 198, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-04-10T16:39:12", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 663999082860613, + "parentId": 655835953770565, + "name": null, + "label": "修改模板", + "path": "/api/admin/print-template/update-template", + "httpMethods": "put", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 202, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-04-10T16:39:12", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-18T15:03:20", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 683368492085317, + "parentId": 373083895201861, + "name": null, + "label": "查询模板服务", + "path": "search-template", + "httpMethods": null, + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 8, + "enabled": true, + "childs": [ + { + "id": 683368492134469, + "parentId": 683368492085317, + "name": null, + "label": "查询", + "path": "/api/admin/search-template/get", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 180, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-06-04T10:13:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 683368492134470, + "parentId": 683368492085317, + "name": null, + "label": "查询列表", + "path": "/api/admin/search-template/get-list", + "httpMethods": "get", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 181, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-06-04T10:13:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 683368492138565, + "parentId": 683368492085317, + "name": null, + "label": "保存", + "path": "/api/admin/search-template/save", + "httpMethods": "post", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 182, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-06-04T10:13:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + }, + { + "id": 683368492138566, + "parentId": 683368492085317, + "name": null, + "label": "彻底删除", + "path": "/api/admin/search-template/delete", + "httpMethods": "delete", + "enabledLog": true, + "enabledParams": false, + "enabledResult": false, + "description": "", + "sort": 183, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-06-04T10:13:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-06-04T10:13:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:32" + } +] \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_dict.json b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_dict.json new file mode 100644 index 0000000..a0e586f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_dict.json @@ -0,0 +1,192 @@ +[ + { + "id": 187395320303685, + "dictTypeId": 187395320434757, + "name": "男", + "code": "male", + "value": "1", + "description": "", + "enabled": true, + "sort": 1, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 187395320369221, + "dictTypeId": 187395320434757, + "name": "女", + "code": "female", + "value": "2", + "description": "", + "enabled": true, + "sort": 2, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 590371582722117, + "dictTypeId": 590369253568581, + "name": "图片", + "code": "image", + "value": "1", + "description": null, + "enabled": true, + "sort": 1, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-14T15:28:08", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 590371764596805, + "dictTypeId": 590369253568581, + "name": "文档", + "code": "doc", + "value": "2", + "description": null, + "enabled": true, + "sort": 2, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-14T15:28:52", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-09-14T15:32:49" + }, + { + "id": 590372695543877, + "dictTypeId": 590369253568581, + "name": "视频", + "code": "video", + "value": "3", + "description": null, + "enabled": true, + "sort": 3, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-14T15:32:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-09-14T15:32:58" + }, + { + "id": 590372960862277, + "dictTypeId": 590369253568581, + "name": "音频", + "code": "audio", + "value": "4", + "description": null, + "enabled": true, + "sort": 4, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-14T15:33:45", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 590373057781829, + "dictTypeId": 590369253568581, + "name": "其他", + "code": "other", + "value": "5", + "description": null, + "enabled": true, + "sort": 5, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-14T15:34:08", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 663210333147205, + "dictTypeId": 663210221912133, + "name": "Web端", + "code": "web", + "value": "1", + "description": null, + "enabled": true, + "sort": 1, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-04-08T11:09:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-04-08T11:41:27" + }, + { + "id": 663210372075589, + "dictTypeId": 663210221912133, + "name": "CS端", + "code": "cs", + "value": "3", + "description": null, + "enabled": true, + "sort": 3, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-04-08T11:09:56", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-04-08T11:41:34" + }, + { + "id": 663210447855685, + "dictTypeId": 663210221912133, + "name": "App端", + "code": "app", + "value": "2", + "description": null, + "enabled": true, + "sort": 2, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-04-08T11:10:15", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-04-08T11:41:59" + } +] \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_dict_type.json b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_dict_type.json new file mode 100644 index 0000000..6b86e04 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_dict_type.json @@ -0,0 +1,53 @@ +[ + { + "id": 187395320434757, + "name": "性别", + "code": "sex", + "description": "", + "enabled": true, + "sort": 1, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 590369253568581, + "name": "文件类型", + "code": "file-type", + "description": null, + "enabled": true, + "sort": 2, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-14T15:18:39", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 663210221912133, + "name": "平台", + "code": "platform", + "description": null, + "enabled": true, + "sort": 3, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-04-08T11:09:20", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + } +] \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_org.json b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_org.json new file mode 100644 index 0000000..d0dcd5e --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_org.json @@ -0,0 +1,23 @@ +[ + { + "id": 189097691009093, + "parentId": 0, + "name": "中台", + "code": "zhontai", + "value": "", + "memberCount": 0, + "enabled": true, + "sort": 1, + "description": "", + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } +] \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_org.tenant.json b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_org.tenant.json new file mode 100644 index 0000000..b7f0617 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_org.tenant.json @@ -0,0 +1,24 @@ +[ + { + "id": 189097691009093, + "tenantId": 161223412138053, + "parentId": 0, + "name": "中台", + "code": "zhontai", + "value": "", + "memberCount": 0, + "enabled": true, + "sort": 1, + "description": "", + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } +] \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_permission.json b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_permission.json new file mode 100644 index 0000000..5f0a12c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_permission.json @@ -0,0 +1,4961 @@ +[ + { + "id": 161227168497733, + "platform": null, + "parentId": 0, + "label": "平台管理", + "code": null, + "type": 1, + "viewId": null, + "name": null, + "path": "/platform", + "redirect": "", + "icon": "ele-Platform", + "hidden": false, + "opened": true, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": null, + "enabled": true, + "childs": [ + { + "id": 161227168632902, + "platform": null, + "parentId": 161227168497733, + "label": "工作台", + "code": null, + "type": 2, + "viewId": 161227168428101, + "name": "admin/workbench", + "path": "/platform/workbench", + "redirect": null, + "icon": "iconfont icon-shuju1", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": true, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-04-09T11:32:21" + }, + { + "id": 161227168636997, + "platform": null, + "parentId": 161227168497733, + "label": "权限管理", + "code": null, + "type": 1, + "viewId": null, + "name": null, + "path": "/platform/auth", + "redirect": "/platform/auth/user", + "icon": "iconfont icon-quanxian", + "hidden": false, + "opened": true, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 2, + "description": "", + "enabled": true, + "childs": [ + { + "id": 161227168636998, + "platform": null, + "parentId": 161227168636997, + "label": "用户管理", + "code": null, + "type": 2, + "viewId": 161227168436295, + "name": "admin/user", + "path": "/platform/auth/user", + "redirect": null, + "icon": "ele-Avatar", + "hidden": false, + "opened": false, + "newWindow": false, + "external": true, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": "", + "enabled": true, + "childs": [ + { + "id": 161227168641093, + "platform": null, + "parentId": 161227168636998, + "label": "查询", + "code": "api:admin:user:getpage", + "type": 3, + "viewId": null, + "name": null, + "path": "", + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-11-27T22:23:34" + }, + { + "id": 161227168641094, + "platform": null, + "parentId": 161227168636998, + "label": "新增", + "code": "api:admin:user:add", + "type": 3, + "viewId": null, + "name": null, + "path": "", + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 2, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168645189, + "platform": null, + "parentId": 161227168636998, + "label": "修改", + "code": "api:admin:user:update", + "type": 3, + "viewId": null, + "name": null, + "path": "", + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 3, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168645190, + "platform": null, + "parentId": 161227168636998, + "label": "删除", + "code": "api:admin:user:delete", + "type": 3, + "viewId": null, + "name": null, + "path": "", + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 4, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168649285, + "platform": null, + "parentId": 161227168636998, + "label": "批量删除", + "code": "api:admin:user:batchdelete", + "type": 3, + "viewId": null, + "name": null, + "path": "", + "redirect": null, + "icon": "", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 5, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 349749511946309, + "platform": null, + "parentId": 161227168636998, + "label": "重置密码", + "code": "api:admin:user:reset-password", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 7, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 349749778899013, + "platform": null, + "parentId": 161227168636998, + "label": "设置主管", + "code": "api:admin:user:set-manager", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 6, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 394672570462277, + "platform": null, + "parentId": 161227168636998, + "label": "禁用", + "code": "api:admin:user:set-enable", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 8, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 427947735298117, + "platform": null, + "parentId": 161227168636998, + "label": "一键登录用户", + "code": "api:admin:user:one-click-login", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 9, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 622257664507909, + "platform": null, + "parentId": 161227168636998, + "label": "强制下线", + "code": "api:admin:user:force-offline", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 10, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-13T17:52:56", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-12-13T17:53:03" + }, + { + "id": 623007419007045, + "platform": "web", + "parentId": 161227168636998, + "label": "部门转移", + "code": "api:admin:user:batch-set-org", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 11, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-15T20:43:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-04-22T14:56:31" + }, + { + "id": 668221388660805, + "platform": "web", + "parentId": 161227168636998, + "label": "恢复", + "code": "api:admin:user:restore", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 12, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-04-22T14:59:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-04-22T14:59:57" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-11-27T22:23:27" + }, + { + "id": 161227168653381, + "platform": null, + "parentId": 161227168636997, + "label": "角色管理", + "code": null, + "type": 2, + "viewId": 161227168440389, + "name": "admin/role", + "path": "/platform/auth/role", + "redirect": null, + "icon": "iconfont icon-icon-", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 2, + "description": "", + "enabled": true, + "childs": [ + { + "id": 161227168653382, + "platform": null, + "parentId": 161227168653381, + "label": "查询", + "code": "api:admin:role:get-list", + "type": 3, + "viewId": null, + "name": null, + "path": " ", + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168657477, + "platform": null, + "parentId": 161227168653381, + "label": "新增", + "code": "api:admin:role:add", + "type": 3, + "viewId": null, + "name": null, + "path": " ", + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 2, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168657478, + "platform": null, + "parentId": 161227168653381, + "label": "修改", + "code": "api:admin:role:update", + "type": 3, + "viewId": null, + "name": null, + "path": " ", + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 3, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168661573, + "platform": null, + "parentId": 161227168653381, + "label": "删除", + "code": "api:admin:role:delete", + "type": 3, + "viewId": null, + "name": null, + "path": " ", + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 4, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168665669, + "platform": null, + "parentId": 161227168653381, + "label": "批量删除", + "code": "api:admin:role:batchdelete", + "type": 3, + "viewId": null, + "name": null, + "path": " ", + "redirect": null, + "icon": "", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 5, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 340645133123653, + "platform": null, + "parentId": 161227168653381, + "label": "设置菜单权限", + "code": "api:admin:permission:assign", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 8, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 340890474405957, + "platform": null, + "parentId": 161227168653381, + "label": "添加员工", + "code": "api:admin:role:add-role-user", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 6, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 340890633515077, + "platform": null, + "parentId": 161227168653381, + "label": "移除员工", + "code": "api:admin:role:remove-role-user", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 7, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 564648879607877, + "platform": null, + "parentId": 161227168653381, + "label": "设置数据权限", + "code": "api:admin:role:set-data-scope", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 9, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-07-03T23:02:12", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168702533, + "platform": null, + "parentId": 161227168636997, + "label": "权限管理", + "code": null, + "type": 2, + "viewId": 161227168444486, + "name": "admin/permission", + "path": "/platform/auth/permission", + "redirect": null, + "icon": "iconfont icon-zidingyibuju", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 4, + "description": "", + "enabled": true, + "childs": [ + { + "id": 161227168702534, + "platform": null, + "parentId": 161227168702533, + "label": "查询", + "code": "api:admin:permission:getlist", + "type": 3, + "viewId": null, + "name": null, + "path": "", + "redirect": null, + "icon": "", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168706629, + "platform": null, + "parentId": 161227168702533, + "label": "新增分组", + "code": "api:admin:permission:addgroup", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 2, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168706630, + "platform": null, + "parentId": 161227168702533, + "label": "新增菜单", + "code": "api:admin:permission:addmenu", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 3, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168710726, + "platform": null, + "parentId": 161227168702533, + "label": "修改分组", + "code": "api:admin:permission:updategroup", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 5, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168714821, + "platform": null, + "parentId": 161227168702533, + "label": "修改菜单", + "code": "api:admin:permission:updatemenu", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 6, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168718917, + "platform": null, + "parentId": 161227168702533, + "label": "删除", + "code": "api:admin:permission:delete", + "type": 3, + "viewId": null, + "name": null, + "path": " ", + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 8, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168727110, + "platform": null, + "parentId": 161227168702533, + "label": "新增权限点", + "code": "api:admin:permission:adddot", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 4, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168731205, + "platform": null, + "parentId": 161227168702533, + "label": "修改权限点", + "code": "api:admin:permission:updatedot", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 7, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168751685, + "platform": null, + "parentId": 161227168636997, + "label": "租户管理", + "code": null, + "type": 2, + "viewId": 161227168448583, + "name": "admin/tenant", + "path": "/platform/auth/tenant", + "redirect": null, + "icon": "ele-Stamp", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 6, + "description": "", + "enabled": true, + "childs": [ + { + "id": 161227168751686, + "platform": null, + "parentId": 161227168751685, + "label": "查询", + "code": "api:admin:tenant:getpage", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168755781, + "platform": null, + "parentId": 161227168751685, + "label": "新增", + "code": "api:admin:tenant:add", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 2, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168755782, + "platform": null, + "parentId": 161227168751685, + "label": "修改", + "code": "api:admin:tenant:update", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 3, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168759877, + "platform": null, + "parentId": 161227168751685, + "label": "删除", + "code": "api:admin:tenant:delete", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 4, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161807358345285, + "platform": null, + "parentId": 161227168751685, + "label": "设置权限", + "code": "api:admin:permission:savetenantpermissions", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 7, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 394672685342789, + "platform": null, + "parentId": 161227168751685, + "label": "禁用", + "code": "api:admin:tenant:set-enable", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 8, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 594602727731269, + "platform": null, + "parentId": 161227168751685, + "label": "一键登录", + "code": "api:admin:tenant:one-click-login", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 9, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-26T14:24:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-11-22T23:51:21" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 188053882503237, + "platform": null, + "parentId": 161227168636997, + "label": "部门管理", + "code": null, + "type": 2, + "viewId": 174312361087045, + "name": "admin/org", + "path": "/platform/auth/org", + "redirect": null, + "icon": "iconfont icon-shuxingtu", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 3, + "description": "", + "enabled": true, + "childs": [ + { + "id": 188054258278469, + "platform": null, + "parentId": 188053882503237, + "label": "查询", + "code": "api:admin:org:getlist", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 188054341582917, + "platform": null, + "parentId": 188053882503237, + "label": "新增", + "code": "api:admin:org:add", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 2, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 188054416891973, + "platform": null, + "parentId": 188053882503237, + "label": "修改", + "code": "api:admin:org:update", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 3, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 188054509027397, + "platform": null, + "parentId": 188053882503237, + "label": "删除", + "code": "api:admin:org:delete", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 4, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 402829461262405, + "platform": null, + "parentId": 161227168636997, + "label": "套餐管理", + "code": null, + "type": 2, + "viewId": 402829224460357, + "name": null, + "path": "/platform/auth/pkg", + "redirect": null, + "icon": "ele-Suitcase", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 5, + "description": null, + "enabled": true, + "childs": [ + { + "id": 402838978203717, + "platform": null, + "parentId": 402829461262405, + "label": "查询", + "code": "api:admin:pkg:get", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 402839687192645, + "platform": null, + "parentId": 402829461262405, + "label": "新增", + "code": "api:admin:pkg:add", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 2, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 402840395829317, + "platform": null, + "parentId": 402829461262405, + "label": "修改", + "code": "api:admin:pkg:update", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 3, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 402840520048709, + "platform": null, + "parentId": 402829461262405, + "label": "删除", + "code": "api:admin:pkg:delete", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 4, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 402840810463301, + "platform": null, + "parentId": 402829461262405, + "label": "添加租户", + "code": "api:admin:pkg:add-pkg-tenant", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 5, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 402840869605445, + "platform": null, + "parentId": 402829461262405, + "label": "移除租户", + "code": "api:admin:pkg:remove-pkg-tenant", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 6, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 402843985313861, + "platform": null, + "parentId": 402829461262405, + "label": "设置套餐权限", + "code": "api:admin:pkg:set-pkg-permissions", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 7, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-11-27T22:23:30" + }, + { + "id": 161227168763974, + "platform": null, + "parentId": 161227168497733, + "label": "系统管理", + "code": null, + "type": 1, + "viewId": null, + "name": null, + "path": "/platform/system", + "redirect": "/platform/system/dict", + "icon": "ele-Setting", + "hidden": false, + "opened": true, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 3, + "description": "", + "enabled": true, + "childs": [ + { + "id": 161227168669765, + "platform": null, + "parentId": 161227168763974, + "label": "接口管理", + "code": null, + "type": 2, + "viewId": 161227168440390, + "name": "admin/api", + "path": "/platform/system/api", + "redirect": null, + "icon": "ele-Operation", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 4, + "description": "", + "enabled": true, + "childs": [ + { + "id": 161227168669766, + "platform": null, + "parentId": 161227168669765, + "label": "查询", + "code": "api:admin:api:getlist", + "type": 3, + "viewId": null, + "name": null, + "path": "", + "redirect": null, + "icon": "", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168673861, + "platform": null, + "parentId": 161227168669765, + "label": "新增", + "code": "api:admin:api:add", + "type": 3, + "viewId": null, + "name": null, + "path": " ", + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 2, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168673862, + "platform": null, + "parentId": 161227168669765, + "label": "修改", + "code": "api:admin:api:update", + "type": 3, + "viewId": null, + "name": null, + "path": " ", + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 3, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168677957, + "platform": null, + "parentId": 161227168669765, + "label": "删除", + "code": "api:admin:api:delete", + "type": 3, + "viewId": null, + "name": null, + "path": " ", + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 4, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168677958, + "platform": null, + "parentId": 161227168669765, + "label": "批量删除", + "code": "api:admin:api:batchdelete", + "type": 3, + "viewId": null, + "name": null, + "path": "", + "redirect": null, + "icon": "", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 5, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168682053, + "platform": null, + "parentId": 161227168669765, + "label": "同步", + "code": "api:admin:api:sync", + "type": 3, + "viewId": null, + "name": null, + "path": "", + "redirect": null, + "icon": "", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 6, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168686149, + "platform": null, + "parentId": 161227168763974, + "label": "视图管理", + "code": null, + "type": 2, + "viewId": 161227168444485, + "name": "admin/view", + "path": "/platform/system/view", + "redirect": null, + "icon": "ele-Postcard", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 5, + "description": "", + "enabled": true, + "childs": [ + { + "id": 161227168686150, + "platform": null, + "parentId": 161227168686149, + "label": "查询", + "code": "api:admin:view:getlist", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168690245, + "platform": null, + "parentId": 161227168686149, + "label": "新增", + "code": "api:admin:view:add", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 2, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168690246, + "platform": null, + "parentId": 161227168686149, + "label": "修改", + "code": "api:admin:view:update", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 3, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168694341, + "platform": null, + "parentId": 161227168686149, + "label": "删除", + "code": "api:admin:view:delete", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 4, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168694342, + "platform": null, + "parentId": 161227168686149, + "label": "批量删除", + "code": "api:admin:view:batchdelete", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 5, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168698437, + "platform": null, + "parentId": 161227168686149, + "label": "同步", + "code": "api:admin:view:sync", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 6, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168743493, + "platform": null, + "parentId": 161227168763974, + "label": "缓存管理", + "code": null, + "type": 2, + "viewId": 161227168448582, + "name": "admin/cache", + "path": "/platform/system/cache", + "redirect": null, + "icon": "ele-Brush", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 3, + "description": "", + "enabled": true, + "childs": [ + { + "id": 161227168747589, + "platform": null, + "parentId": 161227168743493, + "label": "查询", + "code": "api:admin:cache:list", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168747590, + "platform": null, + "parentId": 161227168743493, + "label": "清除缓存", + "code": "api:admin:cache:clear", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 2, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168796741, + "platform": null, + "parentId": 161227168763974, + "label": "文档管理", + "code": null, + "type": 2, + "viewId": 161227168456774, + "name": "admin/doc", + "path": "/platform/system/document", + "redirect": null, + "icon": "iconfont icon-gongju", + "hidden": true, + "opened": false, + "newWindow": false, + "external": true, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 6, + "description": "", + "enabled": true, + "childs": [ + { + "id": 161227168800838, + "platform": null, + "parentId": 161227168796741, + "label": "新增分组", + "code": "api:admin:document:addgroup", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 3, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168804933, + "platform": null, + "parentId": 161227168796741, + "label": "新增菜单", + "code": "api:admin:document:addmenu", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 4, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168809029, + "platform": null, + "parentId": 161227168796741, + "label": "修改分组", + "code": "api:admin:document:updategroup", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 5, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168813125, + "platform": null, + "parentId": 161227168796741, + "label": "修改菜单", + "code": "api:admin:document:updatemenu", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 6, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168813126, + "platform": null, + "parentId": 161227168796741, + "label": "删除文档", + "code": "api:admin:document:softdelete", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 8, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168821318, + "platform": null, + "parentId": 161227168796741, + "label": "查询文档", + "code": "api:admin:document:getlist", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168825414, + "platform": null, + "parentId": 161227168796741, + "label": "修改文档", + "code": "api:admin:document:updatecontent", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 7, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168829509, + "platform": null, + "parentId": 161227168796741, + "label": "上传图片", + "code": "api:admin:document:uploadimage", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 10, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168833605, + "platform": null, + "parentId": 161227168796741, + "label": "查询图片", + "code": "api:admin:document:getimagelist", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 2, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168833606, + "platform": null, + "parentId": 161227168796741, + "label": "删除图片", + "code": "api:admin:document:deleteimage", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 9, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 187055743545413, + "platform": null, + "parentId": 161227168763974, + "label": "数据字典", + "code": null, + "type": 2, + "viewId": 187053736300613, + "name": "admin/dict", + "path": "/platform/system/dict", + "redirect": null, + "icon": "ele-CreditCard", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": "", + "enabled": true, + "childs": [ + { + "id": 187375358951493, + "platform": null, + "parentId": 187055743545413, + "label": "查询", + "code": "api:admin:dict:getpage", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 187389970825285, + "platform": null, + "parentId": 187055743545413, + "label": "修改", + "code": "api:admin:dict:update", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 3, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 187390547820613, + "platform": null, + "parentId": 187055743545413, + "label": "删除", + "code": "api:admin:dict:delete", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 4, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 187391371018309, + "platform": null, + "parentId": 187055743545413, + "label": "批量删除", + "code": "api:admin:dict:batchsoftdelete", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 5, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 187391980761157, + "platform": null, + "parentId": 187055743545413, + "label": "新增", + "code": "api:admin:dict:add", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 2, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 551712205733957, + "platform": null, + "parentId": 187055743545413, + "label": "导出", + "code": "api:admin:dict:export-data", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 6, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-28T09:42:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-09-26T15:07:00" + }, + { + "id": 594612873289797, + "platform": null, + "parentId": 187055743545413, + "label": "导入", + "code": "api:admin:dict:import-data", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 7, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-26T15:05:59", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-09-26T15:06:06" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 342340463398981, + "platform": null, + "parentId": 161227168763974, + "label": "任务调度", + "code": null, + "type": 2, + "viewId": 336556164300869, + "name": "admin/task", + "path": "/platform/system/task", + "redirect": null, + "icon": "ele-Clock", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 2, + "description": "", + "enabled": true, + "childs": [ + { + "id": 343342945812549, + "platform": null, + "parentId": 342340463398981, + "label": "查询任务", + "code": "api:admin:task:get", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 2, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 343343120306245, + "platform": null, + "parentId": 342340463398981, + "label": "查询任务列表", + "code": "api:admin:task:get-page", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 343343209164869, + "platform": null, + "parentId": 342340463398981, + "label": "新增", + "code": "api:admin:task:add", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 4, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 343343735894085, + "platform": null, + "parentId": 342340463398981, + "label": "修改", + "code": "api:admin:task:update", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 5, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 343343926595653, + "platform": null, + "parentId": 342340463398981, + "label": "暂停任务", + "code": "api:admin:task:pause", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 8, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 343343989960773, + "platform": null, + "parentId": 342340463398981, + "label": "启动任务", + "code": "api:admin:task:resume", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 7, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 343344066166853, + "platform": null, + "parentId": 342340463398981, + "label": "执行任务", + "code": "api:admin:task:run", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 9, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 343344158351429, + "platform": null, + "parentId": 342340463398981, + "label": "删除任务", + "code": "api:admin:task:delete", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 6, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 343344363630661, + "platform": null, + "parentId": 342340463398981, + "label": "查询任务日志", + "code": "api:admin:task-log:get-page", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 3, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 371247914160197, + "platform": null, + "parentId": 161227168763974, + "label": "文件管理", + "code": null, + "type": 2, + "viewId": 371247502852165, + "name": "admin/file", + "path": "/platform/system/file", + "redirect": null, + "icon": "ele-Memo", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 7, + "description": null, + "enabled": true, + "childs": [ + { + "id": 372004430860357, + "platform": null, + "parentId": 371247914160197, + "label": "查询", + "code": "api:admin:file:get-page", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 372004589551685, + "platform": null, + "parentId": 371247914160197, + "label": "上传", + "code": "api:admin:file:upload-file", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 2, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 372031447494725, + "platform": null, + "parentId": 371247914160197, + "label": "删除", + "code": "api:admin:file:delete", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 4, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 541193034158149, + "platform": null, + "parentId": 161227168763974, + "label": "地区管理", + "code": null, + "type": 2, + "viewId": 541192324943941, + "name": "admin/region", + "path": "/platform/system/region", + "redirect": null, + "icon": "ele-LocationInformation", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 8, + "description": null, + "enabled": true, + "childs": [ + { + "id": 544357883424837, + "platform": null, + "parentId": 541193034158149, + "label": "查询", + "code": "api:admin:region:get-page", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:57:55", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 544358205145157, + "platform": null, + "parentId": 541193034158149, + "label": "新增", + "code": "api:admin:region:add", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 2, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:59:14", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 544358293327941, + "platform": null, + "parentId": 541193034158149, + "label": "修改", + "code": "api:admin:region:update", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 3, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:59:35", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 544358732812357, + "platform": null, + "parentId": 541193034158149, + "label": "删除", + "code": "api:admin:region:delete", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 4, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T15:01:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-05-07T15:01:36" + }, + { + "id": 544359356227653, + "platform": null, + "parentId": 541193034158149, + "label": "禁用/启用", + "code": "api:admin:region:set-enable", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 5, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T15:03:55", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 544359417692229, + "platform": null, + "parentId": 541193034158149, + "label": "设置热门", + "code": "api:admin:region:set-hot", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 6, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T15:04:10", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 544361305542725, + "platform": null, + "parentId": 541193034158149, + "label": "同步", + "code": "api:admin:region:sync-data", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 7, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T15:11:51", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-04-28T16:20:07", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-05-06T17:37:09" + }, + { + "id": 616666303373381, + "platform": null, + "parentId": 161227168763974, + "label": "消息管理", + "code": null, + "type": 2, + "viewId": 616549084737605, + "name": "admin/msg", + "path": "/platform/system/msg", + "redirect": null, + "icon": "ele-Message", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 10, + "description": "", + "enabled": true, + "childs": [ + { + "id": 616666835525701, + "platform": null, + "parentId": 616666303373381, + "label": "查询", + "code": "api:admin:msg:get", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T22:43:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-12-03T14:59:48" + }, + { + "id": 616667975053381, + "platform": null, + "parentId": 616666303373381, + "label": "新增", + "code": "api:admin:msg:add", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 2, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T22:48:26", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 616668132876357, + "platform": null, + "parentId": 616666303373381, + "label": "修改", + "code": "api:admin:msg:update", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 3, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T22:49:04", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 616668345167941, + "platform": null, + "parentId": 616666303373381, + "label": "删除", + "code": "api:admin:msg:delete", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 4, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T22:49:56", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 616669261021253, + "platform": null, + "parentId": 616666303373381, + "label": "添加员工", + "code": "api:admin:msg:add-msg-user", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 5, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T22:53:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-11-27T22:53:48" + }, + { + "id": 616670103490629, + "platform": null, + "parentId": 616666303373381, + "label": "移除员工", + "code": "api:admin:msg:remove-msg-user", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 6, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T22:57:05", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T22:41:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-03-18T15:08:21" + }, + { + "id": 618670934908997, + "platform": null, + "parentId": 161227168763974, + "label": "消息分类", + "code": null, + "type": 2, + "viewId": 618670689706053, + "name": "admin/msg-type", + "path": "/platform/system/msg-type", + "redirect": null, + "icon": "ele-Message", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 9, + "description": "", + "enabled": true, + "childs": [ + { + "id": 618676407771205, + "platform": null, + "parentId": 618670934908997, + "label": "查询", + "code": "api:admin:msg-type:get", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T15:00:46", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 618676515442757, + "platform": null, + "parentId": 618670934908997, + "label": "新增", + "code": "api:admin:msg-type:add", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 2, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T15:01:12", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 618676584898629, + "platform": null, + "parentId": 618670934908997, + "label": "修改", + "code": "api:admin:msg-type:update", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 3, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T15:01:29", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 618676667334725, + "platform": null, + "parentId": 618670934908997, + "label": "删除", + "code": "api:admin:msg-type:delete", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 4, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T15:01:49", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T14:38:30", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 655836777152581, + "platform": null, + "parentId": 161227168763974, + "label": "打印模板", + "code": null, + "type": 2, + "viewId": 655836164862021, + "name": "admin/print-template", + "path": "/platform/system/print-template", + "redirect": null, + "icon": "ele-Printer", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 11, + "description": "", + "enabled": true, + "childs": [ + { + "id": 655842800451653, + "platform": null, + "parentId": 655836777152581, + "label": "查询", + "code": "api:admin:print-template:get", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-18T15:31:12", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 655842914500677, + "platform": null, + "parentId": 655836777152581, + "label": "新增", + "code": "api:admin:print-template:add", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 2, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-18T15:31:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-03-18T15:44:32" + }, + { + "id": 655846286319685, + "platform": null, + "parentId": 655836777152581, + "label": "修改", + "code": "api:admin:print-template:update", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 3, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-18T15:45:23", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 655846480715845, + "platform": null, + "parentId": 655836777152581, + "label": "删除", + "code": "api:admin:print-template:delete", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 4, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-18T15:46:11", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-03-18T15:51:04" + }, + { + "id": 664056357347397, + "platform": null, + "parentId": 655836777152581, + "label": "设计", + "code": "api:admin:print-template:design", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 5, + "description": null, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-04-10T20:32:15", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-18T15:06:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-03-18T15:40:44" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168780358, + "platform": null, + "parentId": 161227168497733, + "label": "日志管理", + "code": null, + "type": 1, + "viewId": null, + "name": null, + "path": "/platform/log", + "redirect": "/platform/logs/login-log", + "icon": "ele-Tickets", + "hidden": false, + "opened": true, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 4, + "description": null, + "enabled": true, + "childs": [ + { + "id": 161227168784453, + "platform": null, + "parentId": 161227168780358, + "label": "登录日志", + "code": null, + "type": 2, + "viewId": 161227168456773, + "name": "admin/login-log", + "path": "/platform/logs/login-log", + "redirect": null, + "icon": "ele-Document", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": "", + "enabled": true, + "childs": [ + { + "id": 161227168784454, + "platform": null, + "parentId": 161227168784453, + "label": "查询", + "code": "api:admin:loginlog:getpage", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168788549, + "platform": null, + "parentId": 161227168780358, + "label": "操作日志", + "code": null, + "type": 2, + "viewId": 161227168452678, + "name": "admin/operation-log", + "path": "/platform/logs/operation-log", + "redirect": null, + "icon": "ele-Document", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 2, + "description": "", + "enabled": true, + "childs": [ + { + "id": 161227168788550, + "platform": null, + "parentId": 161227168788549, + "label": "查询", + "code": "api:admin:operationlog:getpage", + "type": 3, + "viewId": null, + "name": null, + "path": null, + "redirect": null, + "icon": null, + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-04-10T16:35:43" + }, + { + "id": 161227168497734, + "platform": null, + "parentId": 0, + "label": "帮助文档", + "code": null, + "type": 1, + "viewId": null, + "name": null, + "path": "/help", + "redirect": "", + "icon": "ele-Notebook", + "hidden": false, + "opened": true, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": null, + "isIframe": false, + "isSystem": false, + "sort": 4, + "description": null, + "enabled": true, + "childs": [ + { + "id": 161227168792645, + "platform": null, + "parentId": 161227168497734, + "label": "Admin", + "code": null, + "type": 2, + "viewId": 361047593013317, + "name": null, + "path": "/help/admin", + "redirect": null, + "icon": "iconfont icon-fuhao-zhongwen", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": "https://zhontai.net", + "isIframe": false, + "isSystem": false, + "sort": 1, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168792646, + "platform": null, + "parentId": 161227168497734, + "label": "FreeSql", + "code": null, + "type": 2, + "viewId": 361047593013317, + "name": null, + "path": "/help/freesql", + "redirect": null, + "icon": "ele-Promotion", + "hidden": false, + "opened": false, + "newWindow": false, + "external": false, + "isKeepAlive": true, + "isAffix": false, + "link": "http://freesql.net/guide", + "isIframe": false, + "isSystem": false, + "sort": 2, + "description": "", + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-12-05T09:34:50" + } +] \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_permission_api.json b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_permission_api.json new file mode 100644 index 0000000..1690f45 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_permission_api.json @@ -0,0 +1,1748 @@ +[ + { + "id": 171039545122886, + "permissionId": 161227168657477, + "apiId": 161227168174149, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171039733657671, + "permissionId": 161227168657478, + "apiId": 161227168170054, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171039733657672, + "permissionId": 161227168657478, + "apiId": 161227168178245, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171039848452166, + "permissionId": 161227168669766, + "apiId": 161227168116805, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171039883370566, + "permissionId": 161227168673861, + "apiId": 161227168120901, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171039935344711, + "permissionId": 161227168673862, + "apiId": 161227168079941, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171039935344712, + "permissionId": 161227168673862, + "apiId": 161227168120902, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171040100655174, + "permissionId": 161227168682053, + "apiId": 161227168124998, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171040178724934, + "permissionId": 161227168686150, + "apiId": 161227168198726, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171040219164742, + "permissionId": 161227168690245, + "apiId": 161227168202822, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171040256553031, + "permissionId": 161227168690246, + "apiId": 161227168198725, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171040256553032, + "permissionId": 161227168690246, + "apiId": 161227168202823, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171040379768902, + "permissionId": 161227168698437, + "apiId": 161227168206919, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171040930574406, + "permissionId": 161227168702534, + "apiId": 161227168141383, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171041051480134, + "permissionId": 161227168706629, + "apiId": 161227168153669, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171041379016773, + "permissionId": 161227168714821, + "apiId": 161227168145478, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171041379016774, + "permissionId": 161227168714821, + "apiId": 161227168157766, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171041490071623, + "permissionId": 161227168710726, + "apiId": 161227168145477, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171041490071624, + "permissionId": 161227168710726, + "apiId": 161227168157765, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171042505658439, + "permissionId": 161227168747590, + "apiId": 161227168211013, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171042505658440, + "permissionId": 161227168747590, + "apiId": 161227168211014, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171044112568390, + "permissionId": 161227168747589, + "apiId": 161227168211013, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171045341298758, + "permissionId": 161227168784454, + "apiId": 161227168215109, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 171045383643206, + "permissionId": 161227168788550, + "apiId": 161227168215110, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 185974955921477, + "permissionId": 161227168821318, + "apiId": 161227168215111, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 185974955921478, + "permissionId": 161227168821318, + "apiId": 161227168235589, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 187390759231560, + "permissionId": 187389970825285, + "apiId": 161227168137285, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 187390759231561, + "permissionId": 187389970825285, + "apiId": 161227168141381, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 187390759231562, + "permissionId": 187389970825285, + "apiId": 174219034734661, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 187390759231563, + "permissionId": 187389970825285, + "apiId": 174219034734664, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 187390793699399, + "permissionId": 187375358951493, + "apiId": 161227168137286, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 187390793703493, + "permissionId": 187375358951493, + "apiId": 174219034734662, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 187391371079750, + "permissionId": 187391371018309, + "apiId": 184100551516229, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 187391371079751, + "permissionId": 187391371018309, + "apiId": 184100551532613, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 187391980814407, + "permissionId": 187391980761157, + "apiId": 161227168137287, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 187391980814408, + "permissionId": 187391980761157, + "apiId": 174219034734663, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 188054656598086, + "permissionId": 188054656589893, + "apiId": 174219034738760, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 188054719275078, + "permissionId": 188054719266885, + "apiId": 174219034738761, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 188054776557639, + "permissionId": 188054776545349, + "apiId": 174219034738759, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 188054776557640, + "permissionId": 188054776545349, + "apiId": 174219034738762, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 188054835359813, + "permissionId": 188054834004037, + "apiId": 174219034738763, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 188799732666437, + "permissionId": 188799732494405, + "apiId": 174219034734667, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 188799795204165, + "permissionId": 188799795101765, + "apiId": 174219034734668, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 188799878713413, + "permissionId": 188799878676549, + "apiId": 174219034734666, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 188799878713414, + "permissionId": 188799878676549, + "apiId": 174219034734669, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 188799949889606, + "permissionId": 188799949844549, + "apiId": 174219034734670, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 188799997497414, + "permissionId": 188799997452357, + "apiId": 174219034734671, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 189345990312005, + "permissionId": 189345990168645, + "apiId": 174219034738764, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 340637112541253, + "permissionId": 161227168653382, + "apiId": 336555241422917, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 340637112541254, + "permissionId": 161227168653382, + "apiId": 336555241422918, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 349750459183173, + "permissionId": 161227168641094, + "apiId": 336555241422917, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 349750459183174, + "permissionId": 161227168641094, + "apiId": 161227168186437, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 349750459183175, + "permissionId": 161227168641094, + "apiId": 161227168186438, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 349750459183176, + "permissionId": 161227168641094, + "apiId": 188049296683077, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 349750499344453, + "permissionId": 161227168645189, + "apiId": 336555241422917, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 349750499344454, + "permissionId": 161227168645189, + "apiId": 161227168182343, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 349750499344455, + "permissionId": 161227168645189, + "apiId": 161227168186437, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 349750499344456, + "permissionId": 161227168645189, + "apiId": 161227168190533, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 349750499344457, + "permissionId": 161227168645189, + "apiId": 188049296683077, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360708999491653, + "permissionId": 349749778899013, + "apiId": 349749396619333, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360709017350213, + "permissionId": 349749511946309, + "apiId": 349749396615237, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360709080879173, + "permissionId": 340890474405957, + "apiId": 336555241422919, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360709080879174, + "permissionId": 340890474405957, + "apiId": 0, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360709080879175, + "permissionId": 340890474405957, + "apiId": 188049296683077, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360709099552837, + "permissionId": 340890633515077, + "apiId": 336555241422920, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360709121323077, + "permissionId": 340645133123653, + "apiId": 161227168149574, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360709121327173, + "permissionId": 340645133123653, + "apiId": 161227168149575, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360709121327174, + "permissionId": 340645133123653, + "apiId": 161227168165957, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360709189963845, + "permissionId": 188054258278469, + "apiId": 188049296683077, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360709215817797, + "permissionId": 188054341582917, + "apiId": 174219034734674, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360709237321797, + "permissionId": 188054416891973, + "apiId": 174219034734672, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360709237325893, + "permissionId": 188054416891973, + "apiId": 174219034738757, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360709600628805, + "permissionId": 161227168731205, + "apiId": 161227168165958, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360709600628806, + "permissionId": 161227168731205, + "apiId": 161227168170053, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360709844901957, + "permissionId": 161227168706630, + "apiId": 161227168153670, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360709952303173, + "permissionId": 161227168727110, + "apiId": 161227168165959, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360710163017797, + "permissionId": 343343120306245, + "apiId": 336555241427013, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360710186348613, + "permissionId": 343342945812549, + "apiId": 336555241422922, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360710210654277, + "permissionId": 343344363630661, + "apiId": 336555241427018, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360710378074181, + "permissionId": 343343209164869, + "apiId": 336555241427014, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360710409134149, + "permissionId": 343343735894085, + "apiId": 336555241422922, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360710409134150, + "permissionId": 343343735894085, + "apiId": 336555241427015, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360710429880389, + "permissionId": 343344158351429, + "apiId": 336555241427016, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360710497280069, + "permissionId": 343343989960773, + "apiId": 343342310703173, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360710512681029, + "permissionId": 343343926595653, + "apiId": 343342310699077, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360710534180933, + "permissionId": 343344066166853, + "apiId": 343342310703174, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360710689267781, + "permissionId": 161227168833605, + "apiId": 161227168239685, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360710797463621, + "permissionId": 161227168800838, + "apiId": 161227168223302, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360710817820741, + "permissionId": 161227168804933, + "apiId": 161227168227397, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360710880665669, + "permissionId": 161227168809029, + "apiId": 161227168219205, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360710880665670, + "permissionId": 161227168809029, + "apiId": 161227168227398, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360710901760069, + "permissionId": 161227168813125, + "apiId": 161227168219206, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360710901760070, + "permissionId": 161227168813125, + "apiId": 161227168231493, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360711132024901, + "permissionId": 161227168825414, + "apiId": 161227168235589, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 360711132024902, + "permissionId": 161227168825414, + "apiId": 161227168235590, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 363544618700869, + "permissionId": 161227168813126, + "apiId": 161227168231494, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 363544634417221, + "permissionId": 161227168833606, + "apiId": 161227168239686, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 363544652439621, + "permissionId": 161227168829509, + "apiId": 161227168235591, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 372004983631941, + "permissionId": 372004430860357, + "apiId": 371292589764677, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 372387123470405, + "permissionId": 161227168649285, + "apiId": 336555241427019, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 372387205976133, + "permissionId": 161227168645190, + "apiId": 271618651926607, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 372387273650245, + "permissionId": 161227168661573, + "apiId": 271618651926604, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 372387357708357, + "permissionId": 161227168665669, + "apiId": 336555241422921, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 372387722547269, + "permissionId": 188054509027397, + "apiId": 342274923528261, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 372387852169285, + "permissionId": 161227168718917, + "apiId": 187384805367877, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 372388163334213, + "permissionId": 161227168759877, + "apiId": 163579785756741, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 372389074755653, + "permissionId": 187390547820613, + "apiId": 271618651926597, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 372389074755654, + "permissionId": 187390547820613, + "apiId": 271618651922504, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 372393512312901, + "permissionId": 372031447494725, + "apiId": 372031353708613, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 372398462337093, + "permissionId": 372004589551685, + "apiId": 371678435708997, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 372398462349381, + "permissionId": 372004589551685, + "apiId": 371678435725381, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 372400081883205, + "permissionId": 161227168677957, + "apiId": 271618651914309, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 372400964571205, + "permissionId": 161227168677958, + "apiId": 372400615755845, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 372401035112517, + "permissionId": 161227168694341, + "apiId": 271618651926608, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 372401476096069, + "permissionId": 161227168694342, + "apiId": 372401403850821, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 394676138577989, + "permissionId": 394672570462277, + "apiId": 394672333692997, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 394676175425605, + "permissionId": 394672685342789, + "apiId": 394672333688901, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 402840520056901, + "permissionId": 402840520048709, + "apiId": 402830164914252, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 402840869609541, + "permissionId": 402840869605445, + "apiId": 402830164914249, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 402843803623493, + "permissionId": 402840810463301, + "apiId": 402830164914248, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 402843803623494, + "permissionId": 402840810463301, + "apiId": 161227168243782, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 402846230683717, + "permissionId": 161807358345285, + "apiId": 170317848645701, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 402846230696005, + "permissionId": 161807358345285, + "apiId": 170317848662085, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 402846230696006, + "permissionId": 161807358345285, + "apiId": 161227168149574, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 402846305517637, + "permissionId": 402843985313861, + "apiId": 402830164914247, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 402846305521733, + "permissionId": 402843985313861, + "apiId": 161227168149574, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 402846305521734, + "permissionId": 402843985313861, + "apiId": 402830164914246, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 403174061850693, + "permissionId": 402839687192645, + "apiId": 402830164914250, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 403174104182853, + "permissionId": 402840395829317, + "apiId": 402830164914251, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 403174104182854, + "permissionId": 402840395829317, + "apiId": 402830164910150, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 403174168866885, + "permissionId": 161227168755781, + "apiId": 161227168243783, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 403174168866886, + "permissionId": 161227168755781, + "apiId": 402830164910151, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 403174230675525, + "permissionId": 161227168755782, + "apiId": 161227168243781, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 403174230675526, + "permissionId": 161227168755782, + "apiId": 161227168247877, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 403174230675527, + "permissionId": 161227168755782, + "apiId": 402830164910151, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 406343893172293, + "permissionId": 402838978203717, + "apiId": 402830164910151, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 406343893180485, + "permissionId": 402838978203717, + "apiId": 402830164910152, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 406343893180486, + "permissionId": 402838978203717, + "apiId": 402830164914245, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 406343893180487, + "permissionId": 402838978203717, + "apiId": 402830164910150, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 406343893180488, + "permissionId": 402838978203717, + "apiId": 403173446250565, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 406343893180489, + "permissionId": 402838978203717, + "apiId": 402830164914246, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 406344832528453, + "permissionId": 161227168751686, + "apiId": 161227168243782, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 406344832528454, + "permissionId": 161227168751686, + "apiId": 161227168243781, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 406344832528455, + "permissionId": 161227168751686, + "apiId": 170317848645701, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05" + }, + { + "id": 427947735322693, + "permissionId": 427947735298117, + "apiId": 427947639398469, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:49" + }, + { + "id": 544357883498565, + "permissionId": 544357883424837, + "apiId": 544353292288071, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:57:55" + }, + { + "id": 544357883514949, + "permissionId": 544357883424837, + "apiId": 544353292288070, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:57:55" + }, + { + "id": 544358205157445, + "permissionId": 544358205145157, + "apiId": 544353292288072, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:59:14" + }, + { + "id": 544358205157446, + "permissionId": 544358205145157, + "apiId": 544353292288070, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:59:14" + }, + { + "id": 544358293336133, + "permissionId": 544358293327941, + "apiId": 544353292288073, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:59:35" + }, + { + "id": 544358293336134, + "permissionId": 544358293327941, + "apiId": 544353292288070, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:59:35" + }, + { + "id": 544358293336135, + "permissionId": 544358293327941, + "apiId": 544353292288069, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T14:59:35" + }, + { + "id": 544359356235845, + "permissionId": 544359356227653, + "apiId": 544353292288076, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T15:03:55" + }, + { + "id": 544359417700421, + "permissionId": 544359417692229, + "apiId": 544353292288077, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T15:04:10" + }, + { + "id": 544361305550917, + "permissionId": 544361305542725, + "apiId": 544353292288078, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T15:11:51" + }, + { + "id": 544365405282373, + "permissionId": 544358732812357, + "apiId": 544353292288074, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-05-07T15:28:32" + }, + { + "id": 564648879657029, + "permissionId": 564648879607877, + "apiId": 361090412425285, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-07-03T23:02:12" + }, + { + "id": 564648879673413, + "permissionId": 564648879607877, + "apiId": 161227168170054, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-07-03T23:02:12" + }, + { + "id": 564648879673414, + "permissionId": 564648879607877, + "apiId": 188049296683077, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-07-03T23:02:12" + }, + { + "id": 594612901847109, + "permissionId": 594612873289797, + "apiId": 594300204109894, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-26T15:06:06" + }, + { + "id": 594612901847110, + "permissionId": 594612873289797, + "apiId": 594300204093509, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-26T15:06:06" + }, + { + "id": 594612901847111, + "permissionId": 594612873289797, + "apiId": 594300204109893, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-26T15:06:06" + }, + { + "id": 594613122961477, + "permissionId": 551712205733957, + "apiId": 551709465014341, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-09-26T15:07:00" + }, + { + "id": 614913966760005, + "permissionId": 594602727731269, + "apiId": 614913817296965, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-22T23:51:21" + }, + { + "id": 616661862834245, + "permissionId": 161227168641093, + "apiId": 161227168186437, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T22:23:34" + }, + { + "id": 616661862883397, + "permissionId": 161227168641093, + "apiId": 188049296683077, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T22:23:34" + }, + { + "id": 616667975082053, + "permissionId": 616667975053381, + "apiId": 616492407009354, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T22:48:26" + }, + { + "id": 616668132892741, + "permissionId": 616668132876357, + "apiId": 616492407009355, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T22:49:04" + }, + { + "id": 616668132896837, + "permissionId": 616668132876357, + "apiId": 616492407009349, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T22:49:04" + }, + { + "id": 616668345200709, + "permissionId": 616668345167941, + "apiId": 616492407013447, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T22:49:56" + }, + { + "id": 616669294620741, + "permissionId": 616669261021253, + "apiId": 616492407009352, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T22:53:48" + }, + { + "id": 616669294624837, + "permissionId": 616669261021253, + "apiId": 188049296683077, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T22:53:48" + }, + { + "id": 616669294624838, + "permissionId": 616669261021253, + "apiId": 161227168186437, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T22:53:48" + }, + { + "id": 616670103519301, + "permissionId": 616670103490629, + "apiId": 616492407009353, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T22:57:05" + }, + { + "id": 618676172820549, + "permissionId": 616666835525701, + "apiId": 616492407009349, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T14:59:48" + }, + { + "id": 618676172865605, + "permissionId": 616666835525701, + "apiId": 616492407009350, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T14:59:48" + }, + { + "id": 618676172865606, + "permissionId": 616666835525701, + "apiId": 616492407009351, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T14:59:48" + }, + { + "id": 618676407799877, + "permissionId": 618676407771205, + "apiId": 618674443784261, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T15:00:46" + }, + { + "id": 618676407803973, + "permissionId": 618676407771205, + "apiId": 618674443784262, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T15:00:46" + }, + { + "id": 618676515479621, + "permissionId": 618676515442757, + "apiId": 618674443788357, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T15:01:12" + }, + { + "id": 618676584935493, + "permissionId": 618676584898629, + "apiId": 618674443788358, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T15:01:29" + }, + { + "id": 618676584935494, + "permissionId": 618676584898629, + "apiId": 618674443784261, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T15:01:29" + }, + { + "id": 618676667367493, + "permissionId": 618676667334725, + "apiId": 618674443788361, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T15:01:49" + }, + { + "id": 622257690906629, + "permissionId": 622257664507909, + "apiId": 622257407160333, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-13T17:53:03" + }, + { + "id": 655842800492613, + "permissionId": 655842800451653, + "apiId": 655835953811525, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-18T15:31:12" + }, + { + "id": 655842800513093, + "permissionId": 655842800451653, + "apiId": 655835953811526, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-18T15:31:12" + }, + { + "id": 655846076006469, + "permissionId": 655842914500677, + "apiId": 655835953811527, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-18T15:44:32" + }, + { + "id": 655846286360645, + "permissionId": 655846286319685, + "apiId": 655835953815621, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-18T15:45:23" + }, + { + "id": 655846286360646, + "permissionId": 655846286319685, + "apiId": 655835953811525, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-18T15:45:23" + }, + { + "id": 655847681425477, + "permissionId": 655846480715845, + "apiId": 655835953815624, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-18T15:51:04" + }, + { + "id": 664056357425221, + "permissionId": 664056357347397, + "apiId": 663999082807365, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-04-10T20:32:15" + }, + { + "id": 664056357470277, + "permissionId": 664056357347397, + "apiId": 663999082860613, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-04-10T20:32:15" + }, + { + "id": 668220578422853, + "permissionId": 623007419007045, + "apiId": 623004581449797, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-04-22T14:56:31" + }, + { + "id": 668221422358597, + "permissionId": 668221388660805, + "apiId": 668220737404998, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-04-22T14:59:57" + } +] \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_print_template.json b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_print_template.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_print_template.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_print_template.tenant.json b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_print_template.tenant.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_print_template.tenant.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_region.json b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_region.json new file mode 100644 index 0000000..24def8c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_region.json @@ -0,0 +1,91037 @@ +[ + { + "id": 653116617293893, + "parentId": 0, + "name": "北京市", + "shortName": "京", + "level": 1, + "code": "110000", + "pinyin": "BeiJingShi", + "pinyinFirst": "BJS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116622848069, + "parentId": 653116617293893, + "name": "北京市", + "shortName": null, + "level": 2, + "code": "110000", + "pinyin": "BeiJingShi", + "pinyinFirst": "BJS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116622864453, + "parentId": 653116622848069, + "name": "东城区", + "shortName": null, + "level": 3, + "code": "110101", + "pinyin": "DongChengQu", + "pinyinFirst": "DCQ", + "capital": "景山街道", + "population": 99, + "area": 42, + "areaCode": "010", + "zipCode": "100010", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:53" + }, + { + "id": 653116622864454, + "parentId": 653116622848069, + "name": "西城区", + "shortName": null, + "level": 3, + "code": "110102", + "pinyin": "XiChengQu", + "pinyinFirst": "XCQ", + "capital": "金融街街道", + "population": 150, + "area": 51, + "areaCode": "010", + "zipCode": "100032", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:53" + }, + { + "id": 653116622864455, + "parentId": 653116622848069, + "name": "朝阳区", + "shortName": null, + "level": 3, + "code": "110105", + "pinyin": "ZhaoYangQu", + "pinyinFirst": "ZYQ", + "capital": "朝外街道", + "population": 214, + "area": 465, + "areaCode": "010", + "zipCode": "100020", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:53" + }, + { + "id": 653116622864456, + "parentId": 653116622848069, + "name": "丰台区", + "shortName": null, + "level": 3, + "code": "110106", + "pinyin": "FengTaiQu", + "pinyinFirst": "FTQ", + "capital": "丰台街道", + "population": 116, + "area": 306, + "areaCode": "010", + "zipCode": "100071", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:53" + }, + { + "id": 653116622864457, + "parentId": 653116622848069, + "name": "石景山区", + "shortName": null, + "level": 3, + "code": "110107", + "pinyin": "ShiJingShanQu", + "pinyinFirst": "SJSQ", + "capital": "鲁谷街道", + "population": 39, + "area": 84, + "areaCode": "010", + "zipCode": "100043", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:53" + }, + { + "id": 653116622864458, + "parentId": 653116622848069, + "name": "海淀区", + "shortName": null, + "level": 3, + "code": "110108", + "pinyin": "HaiDianQu", + "pinyinFirst": "HDQ", + "capital": "海淀街道", + "population": 239, + "area": 431, + "areaCode": "010", + "zipCode": "100089", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:53" + }, + { + "id": 653116622868549, + "parentId": 653116622848069, + "name": "门头沟区", + "shortName": null, + "level": 3, + "code": "110109", + "pinyin": "MenTouGouQu", + "pinyinFirst": "MTGQ", + "capital": "大峪街道", + "population": 25, + "area": 1448, + "areaCode": "010", + "zipCode": "102300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:53" + }, + { + "id": 653116622868550, + "parentId": 653116622848069, + "name": "房山区", + "shortName": null, + "level": 3, + "code": "110111", + "pinyin": "FangShanQu", + "pinyinFirst": "FSQ", + "capital": "拱辰街道", + "population": 84, + "area": 1995, + "areaCode": "010", + "zipCode": "102400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:53" + }, + { + "id": 653116622868551, + "parentId": 653116622848069, + "name": "通州区", + "shortName": null, + "level": 3, + "code": "110112", + "pinyin": "TongZhouQu", + "pinyinFirst": "TZQ", + "capital": "北苑街道", + "population": 80, + "area": 906, + "areaCode": "010", + "zipCode": "101100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:53" + }, + { + "id": 653116622868552, + "parentId": 653116622848069, + "name": "顺义区", + "shortName": null, + "level": 3, + "code": "110113", + "pinyin": "ShunYiQu", + "pinyinFirst": "SYQ", + "capital": "双丰街道", + "population": 65, + "area": 1020, + "areaCode": "010", + "zipCode": "101300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:53" + }, + { + "id": 653116622868553, + "parentId": 653116622848069, + "name": "昌平区", + "shortName": null, + "level": 3, + "code": "110114", + "pinyin": "ChangPingQu", + "pinyinFirst": "CPQ", + "capital": "城北街道", + "population": 65, + "area": 1342, + "areaCode": "010", + "zipCode": "102200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:53" + }, + { + "id": 653116622868554, + "parentId": 653116622848069, + "name": "大兴区", + "shortName": null, + "level": 3, + "code": "110115", + "pinyin": "DaXingQu", + "pinyinFirst": "DXQ", + "capital": "兴丰街道", + "population": 73, + "area": 1036, + "areaCode": "010", + "zipCode": "102600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:53" + }, + { + "id": 653116622868555, + "parentId": 653116622848069, + "name": "怀柔区", + "shortName": null, + "level": 3, + "code": "110116", + "pinyin": "HuaiRouQu", + "pinyinFirst": "HRQ", + "capital": "龙山街道", + "population": 29, + "area": 2123, + "areaCode": "010", + "zipCode": "101400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:53" + }, + { + "id": 653116622868556, + "parentId": 653116622848069, + "name": "平谷区", + "shortName": null, + "level": 3, + "code": "110117", + "pinyin": "PingGuQu", + "pinyinFirst": "PGQ", + "capital": "滨河街道", + "population": 41, + "area": 948, + "areaCode": "010", + "zipCode": "101200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:53" + }, + { + "id": 653116622868557, + "parentId": 653116622848069, + "name": "密云区", + "shortName": null, + "level": 3, + "code": "110118", + "pinyin": "MiYunQu", + "pinyinFirst": "MYQ", + "capital": "鼓楼街道", + "population": 44, + "area": 2226, + "areaCode": "010", + "zipCode": "101500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:53" + }, + { + "id": 653116622868558, + "parentId": 653116622848069, + "name": "延庆区", + "shortName": null, + "level": 3, + "code": "110119", + "pinyin": "YanQingQu", + "pinyinFirst": "YQQ", + "capital": "儒林街道", + "population": 29, + "area": 1995, + "areaCode": "010", + "zipCode": "102100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:53" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:53" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:53" + }, + { + "id": 653116623188037, + "parentId": 0, + "name": "天津市", + "shortName": "津", + "level": 1, + "code": "120000", + "pinyin": "TianJinShi", + "pinyinFirst": "TJS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116624654405, + "parentId": 653116623188037, + "name": "天津市", + "shortName": null, + "level": 2, + "code": "120000", + "pinyin": "TianJinShi", + "pinyinFirst": "TJS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116624654406, + "parentId": 653116624654405, + "name": "河西区", + "shortName": null, + "level": 3, + "code": "120103", + "pinyin": "HeXiQu", + "pinyinFirst": "HXQ", + "capital": "大营门街道", + "population": 88, + "area": 48, + "areaCode": "022", + "zipCode": "300202", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:54" + }, + { + "id": 653116624654407, + "parentId": 653116624654405, + "name": "和平区", + "shortName": null, + "level": 3, + "code": "120101", + "pinyin": "HePingQu", + "pinyinFirst": "HPQ", + "capital": "小白楼街道", + "population": 44, + "area": 10, + "areaCode": "022", + "zipCode": "300041", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:54" + }, + { + "id": 653116624654408, + "parentId": 653116624654405, + "name": "河东区", + "shortName": null, + "level": 3, + "code": "120102", + "pinyin": "HeDongQu", + "pinyinFirst": "HDQ", + "capital": "大王庄街道", + "population": 76, + "area": 42, + "areaCode": "022", + "zipCode": "300171", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:54" + }, + { + "id": 653116624654409, + "parentId": 653116624654405, + "name": "南开区", + "shortName": null, + "level": 3, + "code": "120104", + "pinyin": "NanKaiQu", + "pinyinFirst": "NKQ", + "capital": "长虹街道", + "population": 89, + "area": 41, + "areaCode": "022", + "zipCode": "300110", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:54" + }, + { + "id": 653116624654410, + "parentId": 653116624654405, + "name": "河北区", + "shortName": null, + "level": 3, + "code": "120105", + "pinyin": "HeBeiQu", + "pinyinFirst": "HBQ", + "capital": "望海楼街道", + "population": 64, + "area": 30, + "areaCode": "022", + "zipCode": "300143", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:54" + }, + { + "id": 653116624654411, + "parentId": 653116624654405, + "name": "红桥区", + "shortName": null, + "level": 3, + "code": "120106", + "pinyin": "HongQiaoQu", + "pinyinFirst": "HQQ", + "capital": "西于庄街道", + "population": 51, + "area": 24, + "areaCode": "022", + "zipCode": "300131", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:54" + }, + { + "id": 653116624654412, + "parentId": 653116624654405, + "name": "东丽区", + "shortName": null, + "level": 3, + "code": "120110", + "pinyin": "DongLiQu", + "pinyinFirst": "DLQ", + "capital": "张贵庄街道", + "population": 42, + "area": 477, + "areaCode": "022", + "zipCode": "300300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:54" + }, + { + "id": 653116624654413, + "parentId": 653116624654405, + "name": "西青区", + "shortName": null, + "level": 3, + "code": "120111", + "pinyin": "XiQingQu", + "pinyinFirst": "XQQ", + "capital": "杨柳青镇", + "population": 45, + "area": 557, + "areaCode": "022", + "zipCode": "300380", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:54" + }, + { + "id": 653116624654414, + "parentId": 653116624654405, + "name": "津南区", + "shortName": null, + "level": 3, + "code": "120112", + "pinyin": "JinNanQu", + "pinyinFirst": "JNQ", + "capital": "咸水沽镇", + "population": 51, + "area": 381, + "areaCode": "022", + "zipCode": "300350", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:54" + }, + { + "id": 653116624654415, + "parentId": 653116624654405, + "name": "北辰区", + "shortName": null, + "level": 3, + "code": "120113", + "pinyin": "BeiChenQu", + "pinyinFirst": "BCQ", + "capital": "果园新村街道", + "population": 44, + "area": 478, + "areaCode": "022", + "zipCode": "300400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:54" + }, + { + "id": 653116624654416, + "parentId": 653116624654405, + "name": "武清区", + "shortName": null, + "level": 3, + "code": "120114", + "pinyin": "WuQingQu", + "pinyinFirst": "WQQ", + "capital": "运河西街道", + "population": 104, + "area": 1570, + "areaCode": "022", + "zipCode": "301700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:54" + }, + { + "id": 653116624654417, + "parentId": 653116624654405, + "name": "宝坻区", + "shortName": null, + "level": 3, + "code": "120115", + "pinyin": "BaoDiQu", + "pinyinFirst": "BDQ", + "capital": "宝平街道", + "population": 74, + "area": 1523, + "areaCode": "022", + "zipCode": "301800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:54" + }, + { + "id": 653116624658501, + "parentId": 653116624654405, + "name": "滨海新区", + "shortName": null, + "level": 3, + "code": "120116", + "pinyin": "BinHaiXinQu", + "pinyinFirst": "BHXQ", + "capital": "新港街道", + "population": 114, + "area": 2270, + "areaCode": "022", + "zipCode": "300450", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:54" + }, + { + "id": 653116624658502, + "parentId": 653116624654405, + "name": "宁河区", + "shortName": null, + "level": 3, + "code": "120117", + "pinyin": "NingHeQu", + "pinyinFirst": "NHQ", + "capital": "芦台街道", + "population": 41, + "area": 1414, + "areaCode": "022", + "zipCode": "301500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:54" + }, + { + "id": 653116624658503, + "parentId": 653116624654405, + "name": "静海区", + "shortName": null, + "level": 3, + "code": "120118", + "pinyin": "JingHaiQu", + "pinyinFirst": "JHQ", + "capital": "静海镇", + "population": 61, + "area": 1476, + "areaCode": "022", + "zipCode": "301600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:54" + }, + { + "id": 653116624658504, + "parentId": 653116624654405, + "name": "蓟州区", + "shortName": null, + "level": 3, + "code": "120119", + "pinyin": "JiZhouQu", + "pinyinFirst": "JZQ", + "capital": "文昌街道", + "population": 88, + "area": 1593, + "areaCode": "022", + "zipCode": "301900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:54" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:54" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:22", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:54" + }, + { + "id": 653116624724037, + "parentId": 0, + "name": "河北省", + "shortName": "冀", + "level": 1, + "code": "130000", + "pinyin": "HeBeiSheng", + "pinyinFirst": "HBS", + "capital": null, + "population": null, + "area": null, + "areaCode": "", + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116627038277, + "parentId": 653116624724037, + "name": "石家庄市", + "shortName": null, + "level": 2, + "code": "130100", + "pinyin": "ShiJiaZhuangShi", + "pinyinFirst": "SJZS", + "capital": "长安区", + "population": 989, + "area": 14530, + "areaCode": "0311", + "zipCode": "050000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116627046469, + "parentId": 653116627038277, + "name": "长安区", + "shortName": null, + "level": 3, + "code": "130102", + "pinyin": "ChangAnQu", + "pinyinFirst": "CAQ", + "capital": "育才街道", + "population": 67, + "area": 138, + "areaCode": "0311", + "zipCode": "050011", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627046470, + "parentId": 653116627038277, + "name": "桥西区", + "shortName": null, + "level": 3, + "code": "130104", + "pinyin": "QiaoXiQu", + "pinyinFirst": "QXQ", + "capital": "振头街道", + "population": 68, + "area": 69, + "areaCode": "0311", + "zipCode": "050091", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627046471, + "parentId": 653116627038277, + "name": "新华区", + "shortName": null, + "level": 3, + "code": "130105", + "pinyin": "XinHuaQu", + "pinyinFirst": "XHQ", + "capital": "革新街道", + "population": 51, + "area": 97, + "areaCode": "0311", + "zipCode": "050051", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627046472, + "parentId": 653116627038277, + "name": "井陉矿区", + "shortName": null, + "level": 3, + "code": "130107", + "pinyin": "JingXingKuangQu", + "pinyinFirst": "JXKQ", + "capital": "矿市街道", + "population": 9, + "area": 76, + "areaCode": "0311", + "zipCode": "050100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627046473, + "parentId": 653116627038277, + "name": "裕华区", + "shortName": null, + "level": 3, + "code": "130108", + "pinyin": "YuHuaQu", + "pinyinFirst": "YHQ", + "capital": "裕兴街道", + "population": 65, + "area": 101, + "areaCode": "0311", + "zipCode": "050031", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627046474, + "parentId": 653116627038277, + "name": "藁城区", + "shortName": null, + "level": 3, + "code": "130109", + "pinyin": "GaoChengQu", + "pinyinFirst": "GCQ", + "capital": "廉州镇", + "population": 87, + "area": 836, + "areaCode": "0311", + "zipCode": "052160", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627046475, + "parentId": 653116627038277, + "name": "鹿泉区", + "shortName": null, + "level": 3, + "code": "130110", + "pinyin": "LuQuanQu", + "pinyinFirst": "LQQ", + "capital": "获鹿镇", + "population": 45, + "area": 603, + "areaCode": "0311", + "zipCode": "050200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627046476, + "parentId": 653116627038277, + "name": "栾城区", + "shortName": null, + "level": 3, + "code": "130111", + "pinyin": "LuanChengQu", + "pinyinFirst": "LCQ", + "capital": "栾城镇", + "population": 36, + "area": 326, + "areaCode": "0311", + "zipCode": "051430", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627046477, + "parentId": 653116627038277, + "name": "辛集市", + "shortName": null, + "level": 3, + "code": "130181", + "pinyin": "XinJiShi", + "pinyinFirst": "XJS", + "capital": "辛集镇", + "population": 64, + "area": 951, + "areaCode": "0311", + "zipCode": "052300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627046478, + "parentId": 653116627038277, + "name": "晋州市", + "shortName": null, + "level": 3, + "code": "130183", + "pinyin": "JinZhouShi", + "pinyinFirst": "JZS", + "capital": "晋州镇", + "population": 58, + "area": 619, + "areaCode": "0311", + "zipCode": "052200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627046479, + "parentId": 653116627038277, + "name": "新乐市", + "shortName": null, + "level": 3, + "code": "130184", + "pinyin": "XinLeShi", + "pinyinFirst": "XLS", + "capital": "长寿街道", + "population": 52, + "area": 525, + "areaCode": "0311", + "zipCode": "050700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627046480, + "parentId": 653116627038277, + "name": "井陉县", + "shortName": null, + "level": 3, + "code": "130121", + "pinyin": "JingXingXian", + "pinyinFirst": "JXX", + "capital": "微水镇", + "population": 33, + "area": 1381, + "areaCode": "0311", + "zipCode": "050300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627050565, + "parentId": 653116627038277, + "name": "正定县", + "shortName": null, + "level": 3, + "code": "130123", + "pinyin": "ZhengDingXian", + "pinyinFirst": "ZDX", + "capital": "正定镇", + "population": 51, + "area": 468, + "areaCode": "0311", + "zipCode": "050800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627050566, + "parentId": 653116627038277, + "name": "行唐县", + "shortName": null, + "level": 3, + "code": "130125", + "pinyin": "XingTangXian", + "pinyinFirst": "XTX", + "capital": "龙州镇", + "population": 46, + "area": 1025, + "areaCode": "0311", + "zipCode": "050600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627050567, + "parentId": 653116627038277, + "name": "灵寿县", + "shortName": null, + "level": 3, + "code": "130126", + "pinyin": "LingShouXian", + "pinyinFirst": "LSX", + "capital": "灵寿镇", + "population": 35, + "area": 1066, + "areaCode": "0311", + "zipCode": "050500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627050568, + "parentId": 653116627038277, + "name": "高邑县", + "shortName": null, + "level": 3, + "code": "130127", + "pinyin": "GaoYiXian", + "pinyinFirst": "GYX", + "capital": "高邑镇", + "population": 20, + "area": 222, + "areaCode": "0311", + "zipCode": "051330", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627050569, + "parentId": 653116627038277, + "name": "深泽县", + "shortName": null, + "level": 3, + "code": "130128", + "pinyin": "ShenZeXian", + "pinyinFirst": "SZX", + "capital": "深泽镇", + "population": 26, + "area": 296, + "areaCode": "0311", + "zipCode": "052500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627050570, + "parentId": 653116627038277, + "name": "赞皇县", + "shortName": null, + "level": 3, + "code": "130129", + "pinyin": "ZanHuangXian", + "pinyinFirst": "ZHX", + "capital": "赞皇镇", + "population": 28, + "area": 1210, + "areaCode": "0311", + "zipCode": "051230", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627050571, + "parentId": 653116627038277, + "name": "无极县", + "shortName": null, + "level": 3, + "code": "130130", + "pinyin": "WuJiXian", + "pinyinFirst": "WJX", + "capital": "无极镇", + "population": 54, + "area": 524, + "areaCode": "0311", + "zipCode": "052400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627050572, + "parentId": 653116627038277, + "name": "平山县", + "shortName": null, + "level": 3, + "code": "130131", + "pinyin": "PingShanXian", + "pinyinFirst": "PSX", + "capital": "平山镇", + "population": 51, + "area": 2648, + "areaCode": "0311", + "zipCode": "050400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627050573, + "parentId": 653116627038277, + "name": "元氏县", + "shortName": null, + "level": 3, + "code": "130132", + "pinyin": "YuanShiXian", + "pinyinFirst": "YSX", + "capital": "槐阳镇", + "population": 45, + "area": 675, + "areaCode": "0311", + "zipCode": "051130", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627050574, + "parentId": 653116627038277, + "name": "赵县", + "shortName": null, + "level": 3, + "code": "130133", + "pinyin": "ZhaoXian", + "pinyinFirst": "ZX", + "capital": "赵州镇", + "population": 62, + "area": 674, + "areaCode": "0311", + "zipCode": "051530", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627193925, + "parentId": 653116624724037, + "name": "唐山市", + "shortName": null, + "level": 2, + "code": "130200", + "pinyin": "TangShanShi", + "pinyinFirst": "TSS", + "capital": "路北区", + "population": 756, + "area": 13829, + "areaCode": "0315", + "zipCode": "063000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116627198021, + "parentId": 653116627193925, + "name": "路北区", + "shortName": null, + "level": 3, + "code": "130203", + "pinyin": "LuBeiQu", + "pinyinFirst": "LBQ", + "capital": "乔屯街道", + "population": 85, + "area": 168, + "areaCode": "0315", + "zipCode": "063000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627198022, + "parentId": 653116627193925, + "name": "路南区", + "shortName": null, + "level": 3, + "code": "130202", + "pinyin": "LuNanQu", + "pinyinFirst": "LNQ", + "capital": "学院南路街道", + "population": 35, + "area": 118, + "areaCode": "0315", + "zipCode": "063000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627198023, + "parentId": 653116627193925, + "name": "古冶区", + "shortName": null, + "level": 3, + "code": "130204", + "pinyin": "GuYeQu", + "pinyinFirst": "GYQ", + "capital": "京华街道", + "population": 33, + "area": 249, + "areaCode": "0315", + "zipCode": "063100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627198024, + "parentId": 653116627193925, + "name": "开平区", + "shortName": null, + "level": 3, + "code": "130205", + "pinyin": "KaiPingQu", + "pinyinFirst": "KPQ", + "capital": "开平街道", + "population": 25, + "area": 251, + "areaCode": "0315", + "zipCode": "063021", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627198025, + "parentId": 653116627193925, + "name": "丰南区", + "shortName": null, + "level": 3, + "code": "130207", + "pinyin": "FengNanQu", + "pinyinFirst": "FNQ", + "capital": "青年路街道", + "population": 54, + "area": 1262, + "areaCode": "0315", + "zipCode": "063300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627198026, + "parentId": 653116627193925, + "name": "丰润区", + "shortName": null, + "level": 3, + "code": "130208", + "pinyin": "FengRunQu", + "pinyinFirst": "FRQ", + "capital": "太平路街道", + "population": 81, + "area": 1234, + "areaCode": "0315", + "zipCode": "064000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627198027, + "parentId": 653116627193925, + "name": "曹妃甸区", + "shortName": null, + "level": 3, + "code": "130209", + "pinyin": "CaoFeiDianQu", + "pinyinFirst": "CFDQ", + "capital": "唐海镇", + "population": 21, + "area": 1281, + "areaCode": "0315", + "zipCode": "063200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627198028, + "parentId": 653116627193925, + "name": "遵化市", + "shortName": null, + "level": 3, + "code": "130281", + "pinyin": "ZunHuaShi", + "pinyinFirst": "ZHS", + "capital": "遵化镇", + "population": 75, + "area": 1509, + "areaCode": "0315", + "zipCode": "064200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627202117, + "parentId": 653116627193925, + "name": "迁安市", + "shortName": null, + "level": 3, + "code": "130283", + "pinyin": "QianAnShi", + "pinyinFirst": "QAS", + "capital": "永顺街道", + "population": 78, + "area": 1227, + "areaCode": "0315", + "zipCode": "064400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627202118, + "parentId": 653116627193925, + "name": "滦州市", + "shortName": null, + "level": 3, + "code": "130284", + "pinyin": "LuanZhouShi", + "pinyinFirst": "LZS", + "capital": "滦河街道", + "population": 57, + "area": 1027, + "areaCode": "0315", + "zipCode": "063700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627202119, + "parentId": 653116627193925, + "name": "滦南县", + "shortName": null, + "level": 3, + "code": "130224", + "pinyin": "LuanNanXian", + "pinyinFirst": "LNX", + "capital": "友谊路街道", + "population": 57, + "area": 1482, + "areaCode": "0315", + "zipCode": "063500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627202120, + "parentId": 653116627193925, + "name": "乐亭县", + "shortName": null, + "level": 3, + "code": "130225", + "pinyin": "LeTingXian", + "pinyinFirst": "LTX", + "capital": "乐安街道", + "population": 44, + "area": 1417, + "areaCode": "0315", + "zipCode": "063600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627202121, + "parentId": 653116627193925, + "name": "迁西县", + "shortName": null, + "level": 3, + "code": "130227", + "pinyin": "QianXiXian", + "pinyinFirst": "QXX", + "capital": "兴城镇", + "population": 40, + "area": 1439, + "areaCode": "0315", + "zipCode": "064300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627202122, + "parentId": 653116627193925, + "name": "玉田县", + "shortName": null, + "level": 3, + "code": "130229", + "pinyin": "YuTianXian", + "pinyinFirst": "YTX", + "capital": "无终街道", + "population": 70, + "area": 1165, + "areaCode": "0315", + "zipCode": "064100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627705925, + "parentId": 653116624724037, + "name": "秦皇岛市", + "shortName": null, + "level": 2, + "code": "130300", + "pinyin": "QinHuangDaoShi", + "pinyinFirst": "QHDS", + "capital": "海港区", + "population": 301, + "area": 7813, + "areaCode": "0335", + "zipCode": "066000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116627710021, + "parentId": 653116627705925, + "name": "海港区", + "shortName": null, + "level": 3, + "code": "130302", + "pinyin": "HaiGangQu", + "pinyinFirst": "HGQ", + "capital": "建设大街街道", + "population": 85, + "area": 713, + "areaCode": "0335", + "zipCode": "066000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627710022, + "parentId": 653116627705925, + "name": "山海关区", + "shortName": null, + "level": 3, + "code": "130303", + "pinyin": "ShanHaiGuanQu", + "pinyinFirst": "SHGQ", + "capital": "路南街道", + "population": 14, + "area": 193, + "areaCode": "0335", + "zipCode": "066200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627710023, + "parentId": 653116627705925, + "name": "北戴河区", + "shortName": null, + "level": 3, + "code": "130304", + "pinyin": "BeiDaiHeQu", + "pinyinFirst": "BDHQ", + "capital": "西山街道", + "population": 13, + "area": 155, + "areaCode": "0335", + "zipCode": "066100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627710024, + "parentId": 653116627705925, + "name": "抚宁区", + "shortName": null, + "level": 3, + "code": "130306", + "pinyin": "FuNingQu", + "pinyinFirst": "FNQ", + "capital": "抚宁镇", + "population": 35, + "area": 1069, + "areaCode": "0335", + "zipCode": "066300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627710025, + "parentId": 653116627705925, + "name": "昌黎县", + "shortName": null, + "level": 3, + "code": "130322", + "pinyin": "ChangLiXian", + "pinyinFirst": "CLX", + "capital": "昌黎镇", + "population": 56, + "area": 1212, + "areaCode": "0335", + "zipCode": "066600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627710026, + "parentId": 653116627705925, + "name": "卢龙县", + "shortName": null, + "level": 3, + "code": "130324", + "pinyin": "LuLongXian", + "pinyinFirst": "LLX", + "capital": "卢龙镇", + "population": 42, + "area": 961, + "areaCode": "0335", + "zipCode": "066400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627714117, + "parentId": 653116627705925, + "name": "青龙满族自治县", + "shortName": null, + "level": 3, + "code": "130321", + "pinyin": "QingLongManZuZiZhiXian", + "pinyinFirst": "QLMZZZX", + "capital": "青龙镇", + "population": 57, + "area": 3510, + "areaCode": "0335", + "zipCode": "066500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627836997, + "parentId": 653116624724037, + "name": "邯郸市", + "shortName": null, + "level": 2, + "code": "130400", + "pinyin": "HanDanShi", + "pinyinFirst": "HDS", + "capital": "丛台区", + "population": 1061, + "area": 12047, + "areaCode": "0310", + "zipCode": "056000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116627845189, + "parentId": 653116627836997, + "name": "丛台区", + "shortName": null, + "level": 3, + "code": "130403", + "pinyin": "CongTaiQu", + "pinyinFirst": "CTQ", + "capital": "丛台西街道", + "population": 83, + "area": 387, + "areaCode": "0310", + "zipCode": "056002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627845190, + "parentId": 653116627836997, + "name": "邯山区", + "shortName": null, + "level": 3, + "code": "130402", + "pinyin": "HanShanQu", + "pinyinFirst": "HSQ", + "capital": "火磨街道", + "population": 77, + "area": 416, + "areaCode": "0310", + "zipCode": "056001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627845191, + "parentId": 653116627836997, + "name": "复兴区", + "shortName": null, + "level": 3, + "code": "130404", + "pinyin": "FuXingQu", + "pinyinFirst": "FXQ", + "capital": "胜利桥街道", + "population": 37, + "area": 243, + "areaCode": "0310", + "zipCode": "056003", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627845192, + "parentId": 653116627836997, + "name": "峰峰矿区", + "shortName": null, + "level": 3, + "code": "130406", + "pinyin": "FengFengKuangQu", + "pinyinFirst": "FFKQ", + "capital": "滏阳东路街道", + "population": 46, + "area": 374, + "areaCode": "0310", + "zipCode": "056200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627845193, + "parentId": 653116627836997, + "name": "肥乡区", + "shortName": null, + "level": 3, + "code": "130407", + "pinyin": "FeiXiangQu", + "pinyinFirst": "FXQ", + "capital": "肥乡镇", + "population": 41, + "area": 503, + "areaCode": "0310", + "zipCode": "057550", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627845194, + "parentId": 653116627836997, + "name": "永年区", + "shortName": null, + "level": 3, + "code": "130408", + "pinyin": "YongNianQu", + "pinyinFirst": "YNQ", + "capital": "临洺关镇", + "population": 97, + "area": 760, + "areaCode": "0310", + "zipCode": "057150", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627845195, + "parentId": 653116627836997, + "name": "武安市", + "shortName": null, + "level": 3, + "code": "130481", + "pinyin": "WuAnShi", + "pinyinFirst": "WAS", + "capital": "武安镇", + "population": 85, + "area": 1806, + "areaCode": "0310", + "zipCode": "056300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627845196, + "parentId": 653116627836997, + "name": "临漳县", + "shortName": null, + "level": 3, + "code": "130423", + "pinyin": "LinZhangXian", + "pinyinFirst": "LZX", + "capital": "临漳镇", + "population": 76, + "area": 742, + "areaCode": "0310", + "zipCode": "056600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627845197, + "parentId": 653116627836997, + "name": "成安县", + "shortName": null, + "level": 3, + "code": "130424", + "pinyin": "ChengAnXian", + "pinyinFirst": "CAX", + "capital": "成安镇", + "population": 47, + "area": 482, + "areaCode": "0310", + "zipCode": "056700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627845198, + "parentId": 653116627836997, + "name": "大名县", + "shortName": null, + "level": 3, + "code": "130425", + "pinyin": "DaMingXian", + "pinyinFirst": "DMX", + "capital": "大名镇", + "population": 94, + "area": 1053, + "areaCode": "0310", + "zipCode": "056900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627845199, + "parentId": 653116627836997, + "name": "涉县", + "shortName": null, + "level": 3, + "code": "130426", + "pinyin": "SheXian", + "pinyinFirst": "SX", + "capital": "平安街道", + "population": 43, + "area": 1509, + "areaCode": "0310", + "zipCode": "056400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627845200, + "parentId": 653116627836997, + "name": "磁县", + "shortName": null, + "level": 3, + "code": "130427", + "pinyin": "CiXian", + "pinyinFirst": "CX", + "capital": "磁州镇", + "population": 49, + "area": 695, + "areaCode": "0310", + "zipCode": "056500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627845201, + "parentId": 653116627836997, + "name": "邱县", + "shortName": null, + "level": 3, + "code": "130430", + "pinyin": "QiuXian", + "pinyinFirst": "QX", + "capital": "新马头镇", + "population": 26, + "area": 449, + "areaCode": "0310", + "zipCode": "057450", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627845202, + "parentId": 653116627836997, + "name": "鸡泽县", + "shortName": null, + "level": 3, + "code": "130431", + "pinyin": "JiZeXian", + "pinyinFirst": "JZX", + "capital": "鸡泽镇", + "population": 34, + "area": 336, + "areaCode": "0310", + "zipCode": "057350", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627845203, + "parentId": 653116627836997, + "name": "广平县", + "shortName": null, + "level": 3, + "code": "130432", + "pinyin": "GuangPingXian", + "pinyinFirst": "GPX", + "capital": "广平镇", + "population": 31, + "area": 314, + "areaCode": "0310", + "zipCode": "057650", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627845204, + "parentId": 653116627836997, + "name": "馆陶县", + "shortName": null, + "level": 3, + "code": "130433", + "pinyin": "GuanTaoXian", + "pinyinFirst": "GTX", + "capital": "馆陶镇", + "population": 36, + "area": 456, + "areaCode": "0310", + "zipCode": "057750", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627845205, + "parentId": 653116627836997, + "name": "魏县", + "shortName": null, + "level": 3, + "code": "130434", + "pinyin": "WeiXian", + "pinyinFirst": "WX", + "capital": "魏城镇", + "population": 104, + "area": 864, + "areaCode": "0310", + "zipCode": "056800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116627849285, + "parentId": 653116627836997, + "name": "曲周县", + "shortName": null, + "level": 3, + "code": "130435", + "pinyin": "QuZhouXian", + "pinyinFirst": "QZX", + "capital": "曲周镇", + "population": 54, + "area": 677, + "areaCode": "0310", + "zipCode": "057250", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628009029, + "parentId": 653116624724037, + "name": "邢台市", + "shortName": null, + "level": 2, + "code": "130500", + "pinyin": "XingTaiShi", + "pinyinFirst": "XTS", + "capital": "襄都区", + "population": 801, + "area": 12143, + "areaCode": "0319", + "zipCode": "054000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116628013125, + "parentId": 653116628009029, + "name": "襄都区", + "shortName": null, + "level": 3, + "code": "130502", + "pinyin": "XiangDuQu", + "pinyinFirst": "XDQ", + "capital": "南长街街道", + "population": 53, + "area": 318, + "areaCode": "0319", + "zipCode": "054001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628013126, + "parentId": 653116628009029, + "name": "信都区", + "shortName": null, + "level": 3, + "code": "130503", + "pinyin": "XinDuQu", + "pinyinFirst": "XDQ", + "capital": "钢铁路街道", + "population": 74, + "area": 1894, + "areaCode": "0319", + "zipCode": "054002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628013127, + "parentId": 653116628009029, + "name": "任泽区", + "shortName": null, + "level": 3, + "code": "130505", + "pinyin": "RenZeQu", + "pinyinFirst": "RZQ", + "capital": "任城镇", + "population": 39, + "area": 431, + "areaCode": "0319", + "zipCode": "055150", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628013128, + "parentId": 653116628009029, + "name": "南和区", + "shortName": null, + "level": 3, + "code": "130506", + "pinyin": "NanHeQu", + "pinyinFirst": "NHQ", + "capital": "和阳镇", + "population": 40, + "area": 405, + "areaCode": "0319", + "zipCode": "054400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628013129, + "parentId": 653116628009029, + "name": "南宫市", + "shortName": null, + "level": 3, + "code": "130581", + "pinyin": "NanGongShi", + "pinyinFirst": "NGS", + "capital": "凤岗街道", + "population": 51, + "area": 861, + "areaCode": "0319", + "zipCode": "055750", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628013130, + "parentId": 653116628009029, + "name": "沙河市", + "shortName": null, + "level": 3, + "code": "130582", + "pinyin": "ShaHeShi", + "pinyinFirst": "SHS", + "capital": "褡裢街道", + "population": 46, + "area": 859, + "areaCode": "0319", + "zipCode": "054100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628013131, + "parentId": 653116628009029, + "name": "临城县", + "shortName": null, + "level": 3, + "code": "130522", + "pinyin": "LinChengXian", + "pinyinFirst": "LCX", + "capital": "临城镇", + "population": 22, + "area": 797, + "areaCode": "0319", + "zipCode": "054300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628013132, + "parentId": 653116628009029, + "name": "内丘县", + "shortName": null, + "level": 3, + "code": "130523", + "pinyin": "NeiQiuXian", + "pinyinFirst": "NQX", + "capital": "内丘镇", + "population": 30, + "area": 788, + "areaCode": "0319", + "zipCode": "054200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628013133, + "parentId": 653116628009029, + "name": "柏乡县", + "shortName": null, + "level": 3, + "code": "130524", + "pinyin": "BaiXiangXian", + "pinyinFirst": "BXX", + "capital": "柏乡镇", + "population": 21, + "area": 268, + "areaCode": "0319", + "zipCode": "055450", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628013134, + "parentId": 653116628009029, + "name": "隆尧县", + "shortName": null, + "level": 3, + "code": "130525", + "pinyin": "LongYaoXian", + "pinyinFirst": "LYX", + "capital": "隆尧镇", + "population": 57, + "area": 749, + "areaCode": "0319", + "zipCode": "055350", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628017221, + "parentId": 653116628009029, + "name": "宁晋县", + "shortName": null, + "level": 3, + "code": "130528", + "pinyin": "NingJinXian", + "pinyinFirst": "NJX", + "capital": "凤凰镇", + "population": 87, + "area": 1032, + "areaCode": "0319", + "zipCode": "055550", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628017222, + "parentId": 653116628009029, + "name": "巨鹿县", + "shortName": null, + "level": 3, + "code": "130529", + "pinyin": "JuLuXian", + "pinyinFirst": "JLX", + "capital": "巨鹿镇", + "population": 43, + "area": 631, + "areaCode": "0319", + "zipCode": "055250", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628017223, + "parentId": 653116628009029, + "name": "新河县", + "shortName": null, + "level": 3, + "code": "130530", + "pinyin": "XinHeXian", + "pinyinFirst": "XHX", + "capital": "新河镇", + "population": 18, + "area": 366, + "areaCode": "0319", + "zipCode": "055650", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628017224, + "parentId": 653116628009029, + "name": "广宗县", + "shortName": null, + "level": 3, + "code": "130531", + "pinyin": "GuangZongXian", + "pinyinFirst": "GZX", + "capital": "广宗镇", + "population": 34, + "area": 504, + "areaCode": "0319", + "zipCode": "054600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628017225, + "parentId": 653116628009029, + "name": "平乡县", + "shortName": null, + "level": 3, + "code": "130532", + "pinyin": "PingXiangXian", + "pinyinFirst": "PXX", + "capital": "中华路街道", + "population": 37, + "area": 406, + "areaCode": "0319", + "zipCode": "054500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628017226, + "parentId": 653116628009029, + "name": "威县", + "shortName": null, + "level": 3, + "code": "130533", + "pinyin": "WeiXian", + "pinyinFirst": "WX", + "capital": "洺州镇", + "population": 65, + "area": 994, + "areaCode": "0319", + "zipCode": "054700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628017227, + "parentId": 653116628009029, + "name": "清河县", + "shortName": null, + "level": 3, + "code": "130534", + "pinyin": "QingHeXian", + "pinyinFirst": "QHX", + "capital": "葛仙庄镇", + "population": 45, + "area": 500, + "areaCode": "0319", + "zipCode": "054800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628017228, + "parentId": 653116628009029, + "name": "临西县", + "shortName": null, + "level": 3, + "code": "130535", + "pinyin": "LinXiXian", + "pinyinFirst": "LXX", + "capital": "临西镇", + "population": 39, + "area": 542, + "areaCode": "0319", + "zipCode": "054900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628234309, + "parentId": 653116624724037, + "name": "保定市", + "shortName": null, + "level": 2, + "code": "130600", + "pinyin": "BaoDingShi", + "pinyinFirst": "BDS", + "capital": "竞秀区", + "population": 1090, + "area": 22135, + "areaCode": "0312", + "zipCode": "071000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116628242501, + "parentId": 653116628234309, + "name": "竞秀区", + "shortName": null, + "level": 3, + "code": "130602", + "pinyin": "JingXiuQu", + "pinyinFirst": "JXQ", + "capital": "先锋街道", + "population": 52, + "area": 139, + "areaCode": "0312", + "zipCode": "071051", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628242502, + "parentId": 653116628234309, + "name": "莲池区", + "shortName": null, + "level": 3, + "code": "130606", + "pinyin": "LianChiQu", + "pinyinFirst": "LCQ", + "capital": "五四路街道", + "population": 64, + "area": 173, + "areaCode": "0312", + "zipCode": "071000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628242503, + "parentId": 653116628234309, + "name": "满城区", + "shortName": null, + "level": 3, + "code": "130607", + "pinyin": "ManChengQu", + "pinyinFirst": "MCQ", + "capital": "满城镇", + "population": 41, + "area": 629, + "areaCode": "0312", + "zipCode": "072150", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628242504, + "parentId": 653116628234309, + "name": "清苑区", + "shortName": null, + "level": 3, + "code": "130608", + "pinyin": "QingYuanQu", + "pinyinFirst": "QYQ", + "capital": "清苑镇", + "population": 69, + "area": 867, + "areaCode": "0312", + "zipCode": "071100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628242505, + "parentId": 653116628234309, + "name": "徐水区", + "shortName": null, + "level": 3, + "code": "130609", + "pinyin": "XuShuiQu", + "pinyinFirst": "XSQ", + "capital": "安肃镇", + "population": 64, + "area": 723, + "areaCode": "0312", + "zipCode": "072550", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628242506, + "parentId": 653116628234309, + "name": "涿州市", + "shortName": null, + "level": 3, + "code": "130681", + "pinyin": "ZhuoZhouShi", + "pinyinFirst": "ZZS", + "capital": "双塔街道", + "population": 70, + "area": 751, + "areaCode": "0312", + "zipCode": "072750", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628242507, + "parentId": 653116628234309, + "name": "定州市", + "shortName": null, + "level": 3, + "code": "130682", + "pinyin": "DingZhouShi", + "pinyinFirst": "DZS", + "capital": "南城区街道", + "population": 124, + "area": 1283, + "areaCode": "0312", + "zipCode": "073000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628242508, + "parentId": 653116628234309, + "name": "安国市", + "shortName": null, + "level": 3, + "code": "130683", + "pinyin": "AnGuoShi", + "pinyinFirst": "AGS", + "capital": "祁州路街道", + "population": 41, + "area": 486, + "areaCode": "0312", + "zipCode": "071200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628242509, + "parentId": 653116628234309, + "name": "高碑店市", + "shortName": null, + "level": 3, + "code": "130684", + "pinyin": "GaoBeiDianShi", + "pinyinFirst": "GBDS", + "capital": "兴华路街道", + "population": 63, + "area": 618, + "areaCode": "0312", + "zipCode": "074000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628242510, + "parentId": 653116628234309, + "name": "涞水县", + "shortName": null, + "level": 3, + "code": "130623", + "pinyin": "LaiShuiXian", + "pinyinFirst": "LSX", + "capital": "涞水镇", + "population": 36, + "area": 1658, + "areaCode": "0312", + "zipCode": "074100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628242511, + "parentId": 653116628234309, + "name": "阜平县", + "shortName": null, + "level": 3, + "code": "130624", + "pinyin": "FuPingXian", + "pinyinFirst": "FPX", + "capital": "阜平镇", + "population": 23, + "area": 2496, + "areaCode": "0312", + "zipCode": "073200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628242512, + "parentId": 653116628234309, + "name": "定兴县", + "shortName": null, + "level": 3, + "code": "130626", + "pinyin": "DingXingXian", + "pinyinFirst": "DXX", + "capital": "定兴镇", + "population": 61, + "area": 714, + "areaCode": "0312", + "zipCode": "072650", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628242513, + "parentId": 653116628234309, + "name": "唐县", + "shortName": null, + "level": 3, + "code": "130627", + "pinyin": "TangXian", + "pinyinFirst": "TX", + "capital": "仁厚镇", + "population": 60, + "area": 1417, + "areaCode": "0312", + "zipCode": "072350", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628242514, + "parentId": 653116628234309, + "name": "高阳县", + "shortName": null, + "level": 3, + "code": "130628", + "pinyin": "GaoYangXian", + "pinyinFirst": "GYX", + "capital": "锦华街道", + "population": 36, + "area": 495, + "areaCode": "0312", + "zipCode": "071500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628242515, + "parentId": 653116628234309, + "name": "容城县", + "shortName": null, + "level": 3, + "code": "130629", + "pinyin": "RongChengXian", + "pinyinFirst": "RCX", + "capital": "容城镇", + "population": 28, + "area": 314, + "areaCode": "0312", + "zipCode": "071700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628242516, + "parentId": 653116628234309, + "name": "涞源县", + "shortName": null, + "level": 3, + "code": "130630", + "pinyin": "LaiYuanXian", + "pinyinFirst": "LYX", + "capital": "涞源镇", + "population": 29, + "area": 2448, + "areaCode": "0312", + "zipCode": "074300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628242517, + "parentId": 653116628234309, + "name": "望都县", + "shortName": null, + "level": 3, + "code": "130631", + "pinyin": "WangDuXian", + "pinyinFirst": "WDX", + "capital": "望都镇", + "population": 27, + "area": 370, + "areaCode": "0312", + "zipCode": "072450", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628242518, + "parentId": 653116628234309, + "name": "安新县", + "shortName": null, + "level": 3, + "code": "130632", + "pinyin": "AnXinXian", + "pinyinFirst": "AXX", + "capital": "安新镇", + "population": 48, + "area": 728, + "areaCode": "0312", + "zipCode": "071600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628242519, + "parentId": 653116628234309, + "name": "易县", + "shortName": null, + "level": 3, + "code": "130633", + "pinyin": "YiXian", + "pinyinFirst": "YX", + "capital": "易州镇", + "population": 58, + "area": 2534, + "areaCode": "0312", + "zipCode": "074200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628242520, + "parentId": 653116628234309, + "name": "曲阳县", + "shortName": null, + "level": 3, + "code": "130634", + "pinyin": "QuYangXian", + "pinyinFirst": "QYX", + "capital": "恒州镇", + "population": 66, + "area": 1084, + "areaCode": "0312", + "zipCode": "073100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628242521, + "parentId": 653116628234309, + "name": "蠡县", + "shortName": null, + "level": 3, + "code": "130635", + "pinyin": "LiXian", + "pinyinFirst": "LX", + "capital": "蠡吾镇", + "population": 55, + "area": 652, + "areaCode": "0312", + "zipCode": "071400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628242522, + "parentId": 653116628234309, + "name": "顺平县", + "shortName": null, + "level": 3, + "code": "130636", + "pinyin": "ShunPingXian", + "pinyinFirst": "SPX", + "capital": "蒲阳镇", + "population": 32, + "area": 711, + "areaCode": "0312", + "zipCode": "072250", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628242523, + "parentId": 653116628234309, + "name": "博野县", + "shortName": null, + "level": 3, + "code": "130637", + "pinyin": "BoYeXian", + "pinyinFirst": "BYX", + "capital": "博野镇", + "population": 27, + "area": 331, + "areaCode": "0312", + "zipCode": "071300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628246597, + "parentId": 653116628234309, + "name": "雄县", + "shortName": null, + "level": 3, + "code": "130638", + "pinyin": "XiongXian", + "pinyinFirst": "XX", + "capital": "雄州镇", + "population": 40, + "area": 514, + "areaCode": "0312", + "zipCode": "071800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628553797, + "parentId": 653116624724037, + "name": "张家口市", + "shortName": null, + "level": 2, + "code": "130700", + "pinyin": "ZhangJiaKouShi", + "pinyinFirst": "ZJKS", + "capital": "桥西区", + "population": 465, + "area": 36303, + "areaCode": "0313", + "zipCode": "075000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116628557893, + "parentId": 653116628553797, + "name": "桥西区", + "shortName": null, + "level": 3, + "code": "130703", + "pinyin": "QiaoXiQu", + "pinyinFirst": "QXQ", + "capital": "新华街街道", + "population": 29, + "area": 218, + "areaCode": "0313", + "zipCode": "075000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628557894, + "parentId": 653116628553797, + "name": "桥东区", + "shortName": null, + "level": 3, + "code": "130702", + "pinyin": "QiaoDongQu", + "pinyinFirst": "QDQ", + "capital": "红旗楼街道", + "population": 33, + "area": 385, + "areaCode": "0313", + "zipCode": "075000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628557895, + "parentId": 653116628553797, + "name": "宣化区", + "shortName": null, + "level": 3, + "code": "130705", + "pinyin": "XuanHuaQu", + "pinyinFirst": "XHQ", + "capital": "建国街街道", + "population": 52, + "area": 2014, + "areaCode": "0313", + "zipCode": "075100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628557896, + "parentId": 653116628553797, + "name": "下花园区", + "shortName": null, + "level": 3, + "code": "130706", + "pinyin": "XiaHuaYuanQu", + "pinyinFirst": "XHYQ", + "capital": "城镇街道", + "population": 6, + "area": 315, + "areaCode": "0313", + "zipCode": "075300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628557897, + "parentId": 653116628553797, + "name": "万全区", + "shortName": null, + "level": 3, + "code": "130708", + "pinyin": "WanQuanQu", + "pinyinFirst": "WQQ", + "capital": "孔家庄镇", + "population": 22, + "area": 1162, + "areaCode": "0313", + "zipCode": "076250", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628557898, + "parentId": 653116628553797, + "name": "崇礼区", + "shortName": null, + "level": 3, + "code": "130709", + "pinyin": "ChongLiQu", + "pinyinFirst": "CLQ", + "capital": "西湾子镇", + "population": 13, + "area": 2324, + "areaCode": "0313", + "zipCode": "076350", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628557899, + "parentId": 653116628553797, + "name": "张北县", + "shortName": null, + "level": 3, + "code": "130722", + "pinyin": "ZhangBeiXian", + "pinyinFirst": "ZBX", + "capital": "张北镇", + "population": 38, + "area": 3863, + "areaCode": "0313", + "zipCode": "076450", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628557900, + "parentId": 653116628553797, + "name": "康保县", + "shortName": null, + "level": 3, + "code": "130723", + "pinyin": "KangBaoXian", + "pinyinFirst": "KBX", + "capital": "康保镇", + "population": 27, + "area": 3365, + "areaCode": "0313", + "zipCode": "076650", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628557901, + "parentId": 653116628553797, + "name": "沽源县", + "shortName": null, + "level": 3, + "code": "130724", + "pinyin": "GuYuanXian", + "pinyinFirst": "GYX", + "capital": "平定堡镇", + "population": 23, + "area": 3388, + "areaCode": "0313", + "zipCode": "076550", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628557902, + "parentId": 653116628553797, + "name": "尚义县", + "shortName": null, + "level": 3, + "code": "130725", + "pinyin": "ShangYiXian", + "pinyinFirst": "SYX", + "capital": "南壕堑镇", + "population": 19, + "area": 2601, + "areaCode": "0313", + "zipCode": "076750", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628557903, + "parentId": 653116628553797, + "name": "蔚县", + "shortName": null, + "level": 3, + "code": "130726", + "pinyin": "YuXian", + "pinyinFirst": "YX", + "capital": "蔚州镇", + "population": 50, + "area": 3220, + "areaCode": "0313", + "zipCode": "075700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628561989, + "parentId": 653116628553797, + "name": "阳原县", + "shortName": null, + "level": 3, + "code": "130727", + "pinyin": "YangYuanXian", + "pinyinFirst": "YYX", + "capital": "西城镇", + "population": 27, + "area": 1849, + "areaCode": "0313", + "zipCode": "075800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628561990, + "parentId": 653116628553797, + "name": "怀安县", + "shortName": null, + "level": 3, + "code": "130728", + "pinyin": "HuaiAnXian", + "pinyinFirst": "HAX", + "capital": "柴沟堡镇", + "population": 24, + "area": 1698, + "areaCode": "0313", + "zipCode": "076150", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628561991, + "parentId": 653116628553797, + "name": "怀来县", + "shortName": null, + "level": 3, + "code": "130730", + "pinyin": "HuaiLaiXian", + "pinyinFirst": "HLX", + "capital": "沙城镇", + "population": 37, + "area": 1801, + "areaCode": "0313", + "zipCode": "075400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628561992, + "parentId": 653116628553797, + "name": "涿鹿县", + "shortName": null, + "level": 3, + "code": "130731", + "pinyin": "ZhuoLuXian", + "pinyinFirst": "ZLX", + "capital": "涿鹿镇", + "population": 35, + "area": 2802, + "areaCode": "0313", + "zipCode": "075600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628561993, + "parentId": 653116628553797, + "name": "赤城县", + "shortName": null, + "level": 3, + "code": "130732", + "pinyin": "ChiChengXian", + "pinyinFirst": "CCX", + "capital": "赤城镇", + "population": 29, + "area": 5287, + "areaCode": "0313", + "zipCode": "075500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628893765, + "parentId": 653116624724037, + "name": "承德市", + "shortName": null, + "level": 2, + "code": "130800", + "pinyin": "ChengDeShi", + "pinyinFirst": "CDS", + "capital": "双桥区", + "population": 383, + "area": 39719, + "areaCode": "0314", + "zipCode": "067000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116628942917, + "parentId": 653116628893765, + "name": "双桥区", + "shortName": null, + "level": 3, + "code": "130802", + "pinyin": "ShuangQiaoQu", + "pinyinFirst": "SQQ", + "capital": "中华路街道", + "population": 39, + "area": 667, + "areaCode": "0314", + "zipCode": "067000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628942918, + "parentId": 653116628893765, + "name": "双滦区", + "shortName": null, + "level": 3, + "code": "130803", + "pinyin": "ShuangLuanQu", + "pinyinFirst": "SLQ", + "capital": "双塔山镇", + "population": 15, + "area": 452, + "areaCode": "0314", + "zipCode": "067001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628942919, + "parentId": 653116628893765, + "name": "鹰手营子矿区", + "shortName": null, + "level": 3, + "code": "130804", + "pinyin": "YingShouYingZiKuangQu", + "pinyinFirst": "YSYZKQ", + "capital": "铁北路街道", + "population": 6, + "area": 148, + "areaCode": "0314", + "zipCode": "067200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628947013, + "parentId": 653116628893765, + "name": "平泉市", + "shortName": null, + "level": 3, + "code": "130881", + "pinyin": "PingQuanShi", + "pinyinFirst": "PQS", + "capital": "平泉镇", + "population": 48, + "area": 3294, + "areaCode": "0314", + "zipCode": "067500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628947014, + "parentId": 653116628893765, + "name": "承德县", + "shortName": null, + "level": 3, + "code": "130821", + "pinyin": "ChengDeXian", + "pinyinFirst": "CDX", + "capital": "下板城镇", + "population": 43, + "area": 3648, + "areaCode": "0314", + "zipCode": "067400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628947015, + "parentId": 653116628893765, + "name": "兴隆县", + "shortName": null, + "level": 3, + "code": "130822", + "pinyin": "XingLongXian", + "pinyinFirst": "XLX", + "capital": "兴隆镇", + "population": 33, + "area": 3123, + "areaCode": "0314", + "zipCode": "067300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628947016, + "parentId": 653116628893765, + "name": "滦平县", + "shortName": null, + "level": 3, + "code": "130824", + "pinyin": "LuanPingXian", + "pinyinFirst": "LPX", + "capital": "中兴路街道", + "population": 33, + "area": 2993, + "areaCode": "0314", + "zipCode": "068250", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628947017, + "parentId": 653116628893765, + "name": "隆化县", + "shortName": null, + "level": 3, + "code": "130825", + "pinyin": "LongHuaXian", + "pinyinFirst": "LHX", + "capital": "安州街道", + "population": 45, + "area": 5473, + "areaCode": "0314", + "zipCode": "068150", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628947018, + "parentId": 653116628893765, + "name": "丰宁满族自治县", + "shortName": null, + "level": 3, + "code": "130826", + "pinyin": "FengNingManZuZiZhiXian", + "pinyinFirst": "FNMZZZX", + "capital": "大阁镇", + "population": 41, + "area": 8765, + "areaCode": "0314", + "zipCode": "068350", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628947019, + "parentId": 653116628893765, + "name": "宽城满族自治县", + "shortName": null, + "level": 3, + "code": "130827", + "pinyin": "KuanChengManZuZiZhiXian", + "pinyinFirst": "KCMZZZX", + "capital": "宽城镇", + "population": 26, + "area": 1936, + "areaCode": "0314", + "zipCode": "067600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116628947020, + "parentId": 653116628893765, + "name": "围场满族蒙古族自治县", + "shortName": null, + "level": 3, + "code": "130828", + "pinyin": "WeiChangManZuMengGuZuZiZhiXian", + "pinyinFirst": "WCMZMGZZZX", + "capital": "围场镇", + "population": 54, + "area": 9220, + "areaCode": "0314", + "zipCode": "068450", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629356613, + "parentId": 653116624724037, + "name": "沧州市", + "shortName": null, + "level": 2, + "code": "130900", + "pinyin": "CangZhouShi", + "pinyinFirst": "CZS", + "capital": "运河区", + "population": 787, + "area": 13488, + "areaCode": "0317", + "zipCode": "061000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116629360709, + "parentId": 653116629356613, + "name": "运河区", + "shortName": null, + "level": 3, + "code": "130903", + "pinyin": "YunHeQu", + "pinyinFirst": "YHQ", + "capital": "水月寺街道", + "population": 37, + "area": 138, + "areaCode": "0317", + "zipCode": "061001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629360710, + "parentId": 653116629356613, + "name": "新华区", + "shortName": null, + "level": 3, + "code": "130902", + "pinyin": "XinHuaQu", + "pinyinFirst": "XHQ", + "capital": "建设北街街道", + "population": 23, + "area": 89, + "areaCode": "0317", + "zipCode": "061000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629360711, + "parentId": 653116629356613, + "name": "泊头市", + "shortName": null, + "level": 3, + "code": "130981", + "pinyin": "BoTouShi", + "pinyinFirst": "BTS", + "capital": "解放街道", + "population": 63, + "area": 1009, + "areaCode": "0317", + "zipCode": "062150", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629360712, + "parentId": 653116629356613, + "name": "任丘市", + "shortName": null, + "level": 3, + "code": "130982", + "pinyin": "RenQiuShi", + "pinyinFirst": "RQS", + "capital": "新华路街道", + "population": 91, + "area": 1012, + "areaCode": "0317", + "zipCode": "062550", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629360713, + "parentId": 653116629356613, + "name": "黄骅市", + "shortName": null, + "level": 3, + "code": "130983", + "pinyin": "HuangHuaShi", + "pinyinFirst": "HHS", + "capital": "骅西街道", + "population": 58, + "area": 1545, + "areaCode": "0317", + "zipCode": "061100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629360714, + "parentId": 653116629356613, + "name": "河间市", + "shortName": null, + "level": 3, + "code": "130984", + "pinyin": "HeJianShi", + "pinyinFirst": "HJS", + "capital": "瀛州路街道", + "population": 91, + "area": 1333, + "areaCode": "0317", + "zipCode": "062450", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629360715, + "parentId": 653116629356613, + "name": "沧县", + "shortName": null, + "level": 3, + "code": "130921", + "pinyin": "CangXian", + "pinyinFirst": "CX", + "capital": "沧州市新华区", + "population": 74, + "area": 1520, + "areaCode": "0317", + "zipCode": "061000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629360716, + "parentId": 653116629356613, + "name": "青县", + "shortName": null, + "level": 3, + "code": "130922", + "pinyin": "QingXian", + "pinyinFirst": "QX", + "capital": "清州镇", + "population": 44, + "area": 968, + "areaCode": "0317", + "zipCode": "062650", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629360717, + "parentId": 653116629356613, + "name": "东光县", + "shortName": null, + "level": 3, + "code": "130923", + "pinyin": "DongGuangXian", + "pinyinFirst": "DGX", + "capital": "东光镇", + "population": 39, + "area": 711, + "areaCode": "0317", + "zipCode": "061600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629364805, + "parentId": 653116629356613, + "name": "海兴县", + "shortName": null, + "level": 3, + "code": "130924", + "pinyin": "HaiXingXian", + "pinyinFirst": "HXX", + "capital": "苏基镇", + "population": 24, + "area": 919, + "areaCode": "0317", + "zipCode": "061200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629364806, + "parentId": 653116629356613, + "name": "盐山县", + "shortName": null, + "level": 3, + "code": "130925", + "pinyin": "YanShanXian", + "pinyinFirst": "YSX", + "capital": "盐山镇", + "population": 50, + "area": 795, + "areaCode": "0317", + "zipCode": "061300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629364807, + "parentId": 653116629356613, + "name": "肃宁县", + "shortName": null, + "level": 3, + "code": "130926", + "pinyin": "SuNingXian", + "pinyinFirst": "SNX", + "capital": "肃宁镇", + "population": 37, + "area": 516, + "areaCode": "0317", + "zipCode": "062350", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629364808, + "parentId": 653116629356613, + "name": "南皮县", + "shortName": null, + "level": 3, + "code": "130927", + "pinyin": "NanPiXian", + "pinyinFirst": "NPX", + "capital": "南皮镇", + "population": 40, + "area": 790, + "areaCode": "0317", + "zipCode": "061500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629364809, + "parentId": 653116629356613, + "name": "吴桥县", + "shortName": null, + "level": 3, + "code": "130928", + "pinyin": "WuQiaoXian", + "pinyinFirst": "WQX", + "capital": "桑园镇", + "population": 28, + "area": 583, + "areaCode": "0317", + "zipCode": "061800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629364810, + "parentId": 653116629356613, + "name": "献县", + "shortName": null, + "level": 3, + "code": "130929", + "pinyin": "XianXian", + "pinyinFirst": "XX", + "capital": "乐寿镇", + "population": 66, + "area": 1173, + "areaCode": "0317", + "zipCode": "062250", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629364811, + "parentId": 653116629356613, + "name": "孟村回族自治县", + "shortName": null, + "level": 3, + "code": "130930", + "pinyin": "MengCunHuiZuZiZhiXian", + "pinyinFirst": "MCHZZZX", + "capital": "孟村镇", + "population": 23, + "area": 387, + "areaCode": "0317", + "zipCode": "061400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629827653, + "parentId": 653116624724037, + "name": "廊坊市", + "shortName": null, + "level": 2, + "code": "131000", + "pinyin": "LangFangShi", + "pinyinFirst": "LFS", + "capital": "广阳区", + "population": 483, + "area": 6420, + "areaCode": "0316", + "zipCode": "065000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116629831749, + "parentId": 653116629827653, + "name": "广阳区", + "shortName": null, + "level": 3, + "code": "131003", + "pinyin": "GuangYangQu", + "pinyinFirst": "GYQ", + "capital": "解放道街道", + "population": 50, + "area": 384, + "areaCode": "0316", + "zipCode": "065000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629831750, + "parentId": 653116629827653, + "name": "安次区", + "shortName": null, + "level": 3, + "code": "131002", + "pinyin": "AnCiQu", + "pinyinFirst": "ACQ", + "capital": "银河北路街道", + "population": 38, + "area": 578, + "areaCode": "0316", + "zipCode": "065000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629831751, + "parentId": 653116629827653, + "name": "霸州市", + "shortName": null, + "level": 3, + "code": "131081", + "pinyin": "BaZhouShi", + "pinyinFirst": "BZS", + "capital": "霸州镇", + "population": 66, + "area": 802, + "areaCode": "0316", + "zipCode": "065700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629831752, + "parentId": 653116629827653, + "name": "三河市", + "shortName": null, + "level": 3, + "code": "131082", + "pinyin": "SanHeShi", + "pinyinFirst": "SHS", + "capital": "鼎盛东大街街道", + "population": 75, + "area": 634, + "areaCode": "0316", + "zipCode": "065200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629831753, + "parentId": 653116629827653, + "name": "固安县", + "shortName": null, + "level": 3, + "code": "131022", + "pinyin": "GuAnXian", + "pinyinFirst": "GAX", + "capital": "固安镇", + "population": 53, + "area": 703, + "areaCode": "0316", + "zipCode": "065500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629831754, + "parentId": 653116629827653, + "name": "永清县", + "shortName": null, + "level": 3, + "code": "131023", + "pinyin": "YongQingXian", + "pinyinFirst": "YQX", + "capital": "永清镇", + "population": 41, + "area": 761, + "areaCode": "0316", + "zipCode": "065600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629831755, + "parentId": 653116629827653, + "name": "香河县", + "shortName": null, + "level": 3, + "code": "131024", + "pinyin": "XiangHeXian", + "pinyinFirst": "XHX", + "capital": "淑阳镇", + "population": 38, + "area": 448, + "areaCode": "0316", + "zipCode": "065400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629831756, + "parentId": 653116629827653, + "name": "大城县", + "shortName": null, + "level": 3, + "code": "131025", + "pinyin": "DaiChengXian", + "pinyinFirst": "DCX", + "capital": "平舒镇", + "population": 54, + "area": 897, + "areaCode": "0316", + "zipCode": "065900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629831757, + "parentId": 653116629827653, + "name": "文安县", + "shortName": null, + "level": 3, + "code": "131026", + "pinyin": "WenAnXian", + "pinyinFirst": "WAX", + "capital": "文安镇", + "population": 56, + "area": 1037, + "areaCode": "0316", + "zipCode": "065800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116629831758, + "parentId": 653116629827653, + "name": "大厂回族自治县", + "shortName": null, + "level": 3, + "code": "131028", + "pinyin": "DaChangHuiZuZiZhiXian", + "pinyinFirst": "DCHZZZX", + "capital": "大厂镇", + "population": 13, + "area": 176, + "areaCode": "0316", + "zipCode": "065300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116630188101, + "parentId": 653116624724037, + "name": "衡水市", + "shortName": null, + "level": 2, + "code": "131100", + "pinyin": "HengShuiShi", + "pinyinFirst": "HSS", + "capital": "桃城区", + "population": 458, + "area": 8758, + "areaCode": "0318", + "zipCode": "053000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116630192197, + "parentId": 653116630188101, + "name": "桃城区", + "shortName": null, + "level": 3, + "code": "131102", + "pinyin": "TaoChengQu", + "pinyinFirst": "TCQ", + "capital": "中华大街街道", + "population": 68, + "area": 563, + "areaCode": "0318", + "zipCode": "053000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116630192198, + "parentId": 653116630188101, + "name": "冀州区", + "shortName": null, + "level": 3, + "code": "131103", + "pinyin": "JiZhouQu", + "pinyinFirst": "JZQ", + "capital": "冀州镇", + "population": 35, + "area": 878, + "areaCode": "0318", + "zipCode": "053200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116630192199, + "parentId": 653116630188101, + "name": "深州市", + "shortName": null, + "level": 3, + "code": "131182", + "pinyin": "ShenZhouShi", + "pinyinFirst": "SZS", + "capital": "深州镇", + "population": 57, + "area": 1245, + "areaCode": "0318", + "zipCode": "053800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116630192200, + "parentId": 653116630188101, + "name": "枣强县", + "shortName": null, + "level": 3, + "code": "131121", + "pinyin": "ZaoQiangXian", + "pinyinFirst": "ZQX", + "capital": "枣强镇", + "population": 41, + "area": 905, + "areaCode": "0318", + "zipCode": "053100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116630192201, + "parentId": 653116630188101, + "name": "武邑县", + "shortName": null, + "level": 3, + "code": "131122", + "pinyin": "WuYiXian", + "pinyinFirst": "WYX", + "capital": "武邑镇", + "population": 32, + "area": 832, + "areaCode": "0318", + "zipCode": "053400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116630192202, + "parentId": 653116630188101, + "name": "武强县", + "shortName": null, + "level": 3, + "code": "131123", + "pinyin": "WuQiangXian", + "pinyinFirst": "WQX", + "capital": "武强镇", + "population": 22, + "area": 443, + "areaCode": "0318", + "zipCode": "053300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116630192203, + "parentId": 653116630188101, + "name": "饶阳县", + "shortName": null, + "level": 3, + "code": "131124", + "pinyin": "RaoYangXian", + "pinyinFirst": "RYX", + "capital": "饶阳镇", + "population": 29, + "area": 572, + "areaCode": "0318", + "zipCode": "053900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116630192204, + "parentId": 653116630188101, + "name": "安平县", + "shortName": null, + "level": 3, + "code": "131125", + "pinyin": "AnPingXian", + "pinyinFirst": "APX", + "capital": "安平镇", + "population": 34, + "area": 496, + "areaCode": "0318", + "zipCode": "053600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116630192205, + "parentId": 653116630188101, + "name": "故城县", + "shortName": null, + "level": 3, + "code": "131126", + "pinyin": "GuChengXian", + "pinyinFirst": "GCX", + "capital": "郑口镇", + "population": 53, + "area": 941, + "areaCode": "0318", + "zipCode": "053800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116630192206, + "parentId": 653116630188101, + "name": "景县", + "shortName": null, + "level": 3, + "code": "131127", + "pinyin": "JingXian", + "pinyinFirst": "JX", + "capital": "景州镇", + "population": 55, + "area": 1188, + "areaCode": "0318", + "zipCode": "053500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116630192207, + "parentId": 653116630188101, + "name": "阜城县", + "shortName": null, + "level": 3, + "code": "131128", + "pinyin": "FuChengXian", + "pinyinFirst": "FCX", + "capital": "阜城镇", + "population": 35, + "area": 695, + "areaCode": "0318", + "zipCode": "053700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:23", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:56" + }, + { + "id": 653116630548549, + "parentId": 0, + "name": "山西省", + "shortName": "晋", + "level": 1, + "code": "140000", + "pinyin": "ShanXiSheng", + "pinyinFirst": "SXS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116632117317, + "parentId": 653116630548549, + "name": "太原市", + "shortName": null, + "level": 2, + "code": "140100", + "pinyin": "TaiYuanShi", + "pinyinFirst": "TYS", + "capital": "杏花岭区", + "population": 384, + "area": 6909, + "areaCode": "0351", + "zipCode": "030000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116632121413, + "parentId": 653116632117317, + "name": "杏花岭区", + "shortName": null, + "level": 3, + "code": "140107", + "pinyin": "XingHuaLingQu", + "pinyinFirst": "XHLQ", + "capital": "巨轮街道", + "population": 62, + "area": 146, + "areaCode": "0351", + "zipCode": "030009", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632121414, + "parentId": 653116632117317, + "name": "小店区", + "shortName": null, + "level": 3, + "code": "140105", + "pinyin": "XiaoDianQu", + "pinyinFirst": "XDQ", + "capital": "小店街道", + "population": 69, + "area": 290, + "areaCode": "0351", + "zipCode": "030032", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632121415, + "parentId": 653116632117317, + "name": "迎泽区", + "shortName": null, + "level": 3, + "code": "140106", + "pinyin": "YingZeQu", + "pinyinFirst": "YZQ", + "capital": "柳巷街道", + "population": 55, + "area": 105, + "areaCode": "0351", + "zipCode": "030002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632121416, + "parentId": 653116632117317, + "name": "尖草坪区", + "shortName": null, + "level": 3, + "code": "140108", + "pinyin": "JianCaoPingQu", + "pinyinFirst": "JCPQ", + "capital": "柴村街道", + "population": 33, + "area": 296, + "areaCode": "0351", + "zipCode": "030023", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632121417, + "parentId": 653116632117317, + "name": "万柏林区", + "shortName": null, + "level": 3, + "code": "140109", + "pinyin": "WanBoLinQu", + "pinyinFirst": "WBLQ", + "capital": "千峰街道", + "population": 59, + "area": 289, + "areaCode": "0351", + "zipCode": "030024", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632121418, + "parentId": 653116632117317, + "name": "晋源区", + "shortName": null, + "level": 3, + "code": "140110", + "pinyin": "JinYuanQu", + "pinyinFirst": "JYQ", + "capital": "晋源街道", + "population": 22, + "area": 290, + "areaCode": "0351", + "zipCode": "030025", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632121419, + "parentId": 653116632117317, + "name": "古交市", + "shortName": null, + "level": 3, + "code": "140181", + "pinyin": "GuJiaoShi", + "pinyinFirst": "GJS", + "capital": "东曲街道", + "population": 21, + "area": 1512, + "areaCode": "0351", + "zipCode": "030200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632121420, + "parentId": 653116632117317, + "name": "清徐县", + "shortName": null, + "level": 3, + "code": "140121", + "pinyin": "QingXuXian", + "pinyinFirst": "QXX", + "capital": "清源镇", + "population": 34, + "area": 608, + "areaCode": "0351", + "zipCode": "030400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632121421, + "parentId": 653116632117317, + "name": "阳曲县", + "shortName": null, + "level": 3, + "code": "140122", + "pinyin": "YangQuXian", + "pinyinFirst": "YQX", + "capital": "黄寨镇", + "population": 15, + "area": 2084, + "areaCode": "0351", + "zipCode": "030100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632121422, + "parentId": 653116632117317, + "name": "娄烦县", + "shortName": null, + "level": 3, + "code": "140123", + "pinyin": "LouFanXian", + "pinyinFirst": "LFX", + "capital": "娄烦镇", + "population": 13, + "area": 1289, + "areaCode": "0351", + "zipCode": "030300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632215621, + "parentId": 653116630548549, + "name": "大同市", + "shortName": null, + "level": 2, + "code": "140200", + "pinyin": "DaTongShi", + "pinyinFirst": "DTS", + "capital": "平城区", + "population": 318, + "area": 14056, + "areaCode": "0352", + "zipCode": "037000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116632219717, + "parentId": 653116632215621, + "name": "平城区", + "shortName": null, + "level": 3, + "code": "140213", + "pinyin": "PingChengQu", + "pinyinFirst": "PCQ", + "capital": "向阳里街道", + "population": 75, + "area": 240, + "areaCode": "0352", + "zipCode": "037008", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632219718, + "parentId": 653116632215621, + "name": "云冈区", + "shortName": null, + "level": 3, + "code": "140214", + "pinyin": "YunGangQu", + "pinyinFirst": "YGQ", + "capital": "口泉乡", + "population": 66, + "area": 743, + "areaCode": "0352", + "zipCode": "037001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632219719, + "parentId": 653116632215621, + "name": "新荣区", + "shortName": null, + "level": 3, + "code": "140212", + "pinyin": "XinRongQu", + "pinyinFirst": "XRQ", + "capital": "新荣镇", + "population": 10, + "area": 1090, + "areaCode": "0352", + "zipCode": "037002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632219720, + "parentId": 653116632215621, + "name": "云州区", + "shortName": null, + "level": 3, + "code": "140215", + "pinyin": "YunZhouQu", + "pinyinFirst": "YZQ", + "capital": "西坪镇", + "population": 19, + "area": 1478, + "areaCode": "0352", + "zipCode": "037300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632219721, + "parentId": 653116632215621, + "name": "阳高县", + "shortName": null, + "level": 3, + "code": "140221", + "pinyin": "YangGaoXian", + "pinyinFirst": "YGX", + "capital": "龙泉镇", + "population": 27, + "area": 1678, + "areaCode": "0352", + "zipCode": "038100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632219722, + "parentId": 653116632215621, + "name": "天镇县", + "shortName": null, + "level": 3, + "code": "140222", + "pinyin": "TianZhenXian", + "pinyinFirst": "TZX", + "capital": "玉泉镇", + "population": 23, + "area": 1629, + "areaCode": "0352", + "zipCode": "038200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632219723, + "parentId": 653116632215621, + "name": "广灵县", + "shortName": null, + "level": 3, + "code": "140223", + "pinyin": "GuangLingXian", + "pinyinFirst": "GLX", + "capital": "壶泉镇", + "population": 18, + "area": 1204, + "areaCode": "0352", + "zipCode": "037500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632219724, + "parentId": 653116632215621, + "name": "灵丘县", + "shortName": null, + "level": 3, + "code": "140224", + "pinyin": "LingQiuXian", + "pinyinFirst": "LQX", + "capital": "武灵镇", + "population": 25, + "area": 2732, + "areaCode": "0352", + "zipCode": "034400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632219725, + "parentId": 653116632215621, + "name": "浑源县", + "shortName": null, + "level": 3, + "code": "140225", + "pinyin": "HunYuanXian", + "pinyinFirst": "HYX", + "capital": "永安镇", + "population": 35, + "area": 1968, + "areaCode": "0352", + "zipCode": "037400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632219726, + "parentId": 653116632215621, + "name": "左云县", + "shortName": null, + "level": 3, + "code": "140226", + "pinyin": "ZuoYunXian", + "pinyinFirst": "ZYX", + "capital": "云兴镇", + "population": 14, + "area": 1294, + "areaCode": "0352", + "zipCode": "037100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632318021, + "parentId": 653116630548549, + "name": "阳泉市", + "shortName": null, + "level": 2, + "code": "140300", + "pinyin": "YangQuanShi", + "pinyinFirst": "YQS", + "capital": "城区", + "population": 132, + "area": 4559, + "areaCode": "0353", + "zipCode": "045000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116632322117, + "parentId": 653116632318021, + "name": "城区", + "shortName": null, + "level": 3, + "code": "140302", + "pinyin": "ChengQu", + "pinyinFirst": "CQ", + "capital": "上站街道", + "population": 24, + "area": 15, + "areaCode": "0353", + "zipCode": "045000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632322118, + "parentId": 653116632318021, + "name": "矿区", + "shortName": null, + "level": 3, + "code": "140303", + "pinyin": "KuangQu", + "pinyinFirst": "KQ", + "capital": "平潭街街道", + "population": 26, + "area": 12, + "areaCode": "0353", + "zipCode": "045000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632322119, + "parentId": 653116632318021, + "name": "郊区", + "shortName": null, + "level": 3, + "code": "140311", + "pinyin": "JiaoQu", + "pinyinFirst": "JQ", + "capital": "荫营镇", + "population": 19, + "area": 627, + "areaCode": "0353", + "zipCode": "045011", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632322120, + "parentId": 653116632318021, + "name": "平定县", + "shortName": null, + "level": 3, + "code": "140321", + "pinyin": "PingDingXian", + "pinyinFirst": "PDX", + "capital": "冠山镇", + "population": 32, + "area": 1391, + "areaCode": "0353", + "zipCode": "045200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632322121, + "parentId": 653116632318021, + "name": "盂县", + "shortName": null, + "level": 3, + "code": "140322", + "pinyin": "YuXian", + "pinyinFirst": "YX", + "capital": "秀水镇", + "population": 31, + "area": 2514, + "areaCode": "0353", + "zipCode": "045100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632420421, + "parentId": 653116630548549, + "name": "长治市", + "shortName": null, + "level": 2, + "code": "140400", + "pinyin": "ChangZhiShi", + "pinyinFirst": "CZS", + "capital": "潞州区", + "population": 340, + "area": 13954, + "areaCode": "0355", + "zipCode": "046000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116632428613, + "parentId": 653116632420421, + "name": "潞州区", + "shortName": null, + "level": 3, + "code": "140403", + "pinyin": "LuZhouQu", + "pinyinFirst": "LZQ", + "capital": "太行东街街道", + "population": 75, + "area": 344, + "areaCode": "0355", + "zipCode": "046011", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632428614, + "parentId": 653116632420421, + "name": "上党区", + "shortName": null, + "level": 3, + "code": "140404", + "pinyin": "ShangDangQu", + "pinyinFirst": "SDQ", + "capital": "韩店街道", + "population": 35, + "area": 482, + "areaCode": "0355", + "zipCode": "047100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632428615, + "parentId": 653116632420421, + "name": "屯留区", + "shortName": null, + "level": 3, + "code": "140405", + "pinyin": "TunLiuQu", + "pinyinFirst": "TLQ", + "capital": "麟绛街道", + "population": 28, + "area": 1190, + "areaCode": "0355", + "zipCode": "046100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632428616, + "parentId": 653116632420421, + "name": "潞城区", + "shortName": null, + "level": 3, + "code": "140406", + "pinyin": "LuChengQu", + "pinyinFirst": "LCQ", + "capital": "潞华街道", + "population": 23, + "area": 614, + "areaCode": "0355", + "zipCode": "047500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632428617, + "parentId": 653116632420421, + "name": "襄垣县", + "shortName": null, + "level": 3, + "code": "140423", + "pinyin": "XiangYuanXian", + "pinyinFirst": "XYX", + "capital": "古韩镇", + "population": 27, + "area": 1178, + "areaCode": "0355", + "zipCode": "046200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632428618, + "parentId": 653116632420421, + "name": "平顺县", + "shortName": null, + "level": 3, + "code": "140425", + "pinyin": "PingShunXian", + "pinyinFirst": "PSX", + "capital": "青羊镇", + "population": 15, + "area": 1510, + "areaCode": "0355", + "zipCode": "047400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632428619, + "parentId": 653116632420421, + "name": "黎城县", + "shortName": null, + "level": 3, + "code": "140426", + "pinyin": "LiChengXian", + "pinyinFirst": "LCX", + "capital": "黎侯镇", + "population": 16, + "area": 1113, + "areaCode": "0355", + "zipCode": "047600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632428620, + "parentId": 653116632420421, + "name": "壶关县", + "shortName": null, + "level": 3, + "code": "140427", + "pinyin": "HuGuanXian", + "pinyinFirst": "HGX", + "capital": "龙泉镇", + "population": 30, + "area": 1008, + "areaCode": "0355", + "zipCode": "047300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632428621, + "parentId": 653116632420421, + "name": "长子县", + "shortName": null, + "level": 3, + "code": "140428", + "pinyin": "ZhangZiXian", + "pinyinFirst": "ZZX", + "capital": "丹朱镇", + "population": 37, + "area": 1031, + "areaCode": "0355", + "zipCode": "046600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632428622, + "parentId": 653116632420421, + "name": "武乡县", + "shortName": null, + "level": 3, + "code": "140429", + "pinyin": "WuXiangXian", + "pinyinFirst": "WXX", + "capital": "丰州镇", + "population": 21, + "area": 1615, + "areaCode": "0355", + "zipCode": "046300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632428623, + "parentId": 653116632420421, + "name": "沁县", + "shortName": null, + "level": 3, + "code": "140430", + "pinyin": "QinXian", + "pinyinFirst": "QX", + "capital": "定昌镇", + "population": 17, + "area": 1320, + "areaCode": "0355", + "zipCode": "046400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632428624, + "parentId": 653116632420421, + "name": "沁源县", + "shortName": null, + "level": 3, + "code": "140431", + "pinyin": "QinYuanXian", + "pinyinFirst": "QYX", + "capital": "沁河镇", + "population": 16, + "area": 2549, + "areaCode": "0355", + "zipCode": "046500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632535109, + "parentId": 653116630548549, + "name": "晋城市", + "shortName": null, + "level": 2, + "code": "140500", + "pinyin": "JinChengShi", + "pinyinFirst": "JCS", + "capital": "城区", + "population": 222, + "area": 9425, + "areaCode": "0356", + "zipCode": "048000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116632539205, + "parentId": 653116632535109, + "name": "城区", + "shortName": null, + "level": 3, + "code": "140502", + "pinyin": "ChengQu", + "pinyinFirst": "CQ", + "capital": "东街街道", + "population": 40, + "area": 143, + "areaCode": "0356", + "zipCode": "048000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632539206, + "parentId": 653116632535109, + "name": "高平市", + "shortName": null, + "level": 3, + "code": "140581", + "pinyin": "GaoPingShi", + "pinyinFirst": "GPS", + "capital": "北城街道", + "population": 49, + "area": 980, + "areaCode": "0356", + "zipCode": "048400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632539207, + "parentId": 653116632535109, + "name": "沁水县", + "shortName": null, + "level": 3, + "code": "140521", + "pinyin": "QinShuiXian", + "pinyinFirst": "QSX", + "capital": "龙港镇", + "population": 20, + "area": 2658, + "areaCode": "0356", + "zipCode": "048200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632539208, + "parentId": 653116632535109, + "name": "阳城县", + "shortName": null, + "level": 3, + "code": "140522", + "pinyin": "YangChengXian", + "pinyinFirst": "YCX", + "capital": "凤城镇", + "population": 38, + "area": 1918, + "areaCode": "0356", + "zipCode": "048100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632539209, + "parentId": 653116632535109, + "name": "陵川县", + "shortName": null, + "level": 3, + "code": "140524", + "pinyin": "LingChuanXian", + "pinyinFirst": "LCX", + "capital": "崇文镇", + "population": 25, + "area": 1702, + "areaCode": "0356", + "zipCode": "048300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632539210, + "parentId": 653116632535109, + "name": "泽州县", + "shortName": null, + "level": 3, + "code": "140525", + "pinyin": "ZeZhouXian", + "pinyinFirst": "ZZX", + "capital": "金村镇", + "population": 49, + "area": 2024, + "areaCode": "0356", + "zipCode": "048000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632657989, + "parentId": 653116630548549, + "name": "朔州市", + "shortName": null, + "level": 2, + "code": "140600", + "pinyin": "ShuoZhouShi", + "pinyinFirst": "SZS", + "capital": "朔城区", + "population": 163, + "area": 10626, + "areaCode": "0349", + "zipCode": "038500", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116632662085, + "parentId": 653116632657989, + "name": "朔城区", + "shortName": null, + "level": 3, + "code": "140602", + "pinyin": "ShuoChengQu", + "pinyinFirst": "SCQ", + "capital": "北城街道", + "population": 45, + "area": 1780, + "areaCode": "0349", + "zipCode": "036000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632662086, + "parentId": 653116632657989, + "name": "平鲁区", + "shortName": null, + "level": 3, + "code": "140603", + "pinyin": "PingLuQu", + "pinyinFirst": "PLQ", + "capital": "井坪镇", + "population": 23, + "area": 2315, + "areaCode": "0349", + "zipCode": "038600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632662087, + "parentId": 653116632657989, + "name": "怀仁市", + "shortName": null, + "level": 3, + "code": "140681", + "pinyin": "HuaiRenShi", + "pinyinFirst": "HRS", + "capital": "云中镇", + "population": 29, + "area": 1234, + "areaCode": "0349", + "zipCode": "038300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632662088, + "parentId": 653116632657989, + "name": "山阴县", + "shortName": null, + "level": 3, + "code": "140621", + "pinyin": "ShanYinXian", + "pinyinFirst": "SYX", + "capital": "岱岳镇", + "population": 24, + "area": 1645, + "areaCode": "0349", + "zipCode": "036900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632662089, + "parentId": 653116632657989, + "name": "应县", + "shortName": null, + "level": 3, + "code": "140622", + "pinyin": "YingXian", + "pinyinFirst": "YX", + "capital": "金城镇", + "population": 31, + "area": 1673, + "areaCode": "0349", + "zipCode": "037600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632662090, + "parentId": 653116632657989, + "name": "右玉县", + "shortName": null, + "level": 3, + "code": "140623", + "pinyin": "YouYuXian", + "pinyinFirst": "YYX", + "capital": "新城镇", + "population": 11, + "area": 1979, + "areaCode": "0349", + "zipCode": "037200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632801349, + "parentId": 653116630548549, + "name": "晋中市", + "shortName": null, + "level": 2, + "code": "140700", + "pinyin": "JinZhongShi", + "pinyinFirst": "JZS", + "capital": "榆次区", + "population": 335, + "area": 16391, + "areaCode": "0354", + "zipCode": "030600", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116632801350, + "parentId": 653116632801349, + "name": "榆次区", + "shortName": null, + "level": 3, + "code": "140702", + "pinyin": "YuCiQu", + "pinyinFirst": "YCQ", + "capital": "新建街道", + "population": 63, + "area": 1318, + "areaCode": "0354", + "zipCode": "030600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632801351, + "parentId": 653116632801349, + "name": "太谷区", + "shortName": null, + "level": 3, + "code": "140703", + "pinyin": "TaiGuQu", + "pinyinFirst": "TGQ", + "capital": "明星镇", + "population": 29, + "area": 1046, + "areaCode": "0354", + "zipCode": "030800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632801352, + "parentId": 653116632801349, + "name": "介休市", + "shortName": null, + "level": 3, + "code": "140781", + "pinyin": "JieXiuShi", + "pinyinFirst": "JXS", + "capital": "北关街道", + "population": 44, + "area": 741, + "areaCode": "0354", + "zipCode": "032000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632805445, + "parentId": 653116632801349, + "name": "榆社县", + "shortName": null, + "level": 3, + "code": "140721", + "pinyin": "YuSheXian", + "pinyinFirst": "YSX", + "capital": "箕城镇", + "population": 15, + "area": 1700, + "areaCode": "0354", + "zipCode": "031800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632805446, + "parentId": 653116632801349, + "name": "左权县", + "shortName": null, + "level": 3, + "code": "140722", + "pinyin": "ZuoQuanXian", + "pinyinFirst": "ZQX", + "capital": "辽阳镇", + "population": 16, + "area": 2022, + "areaCode": "0354", + "zipCode": "032600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632805447, + "parentId": 653116632801349, + "name": "和顺县", + "shortName": null, + "level": 3, + "code": "140723", + "pinyin": "HeShunXian", + "pinyinFirst": "HSX", + "capital": "义兴镇", + "population": 14, + "area": 2194, + "areaCode": "0354", + "zipCode": "032700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632805448, + "parentId": 653116632801349, + "name": "昔阳县", + "shortName": null, + "level": 3, + "code": "140724", + "pinyin": "XiYangXian", + "pinyinFirst": "XYX", + "capital": "乐平镇", + "population": 24, + "area": 1945, + "areaCode": "0354", + "zipCode": "045300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632805449, + "parentId": 653116632801349, + "name": "寿阳县", + "shortName": null, + "level": 3, + "code": "140725", + "pinyin": "ShouYangXian", + "pinyinFirst": "SYX", + "capital": "朝阳镇", + "population": 21, + "area": 2116, + "areaCode": "0354", + "zipCode": "045400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632805450, + "parentId": 653116632801349, + "name": "祁县", + "shortName": null, + "level": 3, + "code": "140727", + "pinyin": "QiXian", + "pinyinFirst": "QX", + "capital": "昭馀镇", + "population": 28, + "area": 853, + "areaCode": "0354", + "zipCode": "030900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632805451, + "parentId": 653116632801349, + "name": "平遥县", + "shortName": null, + "level": 3, + "code": "140728", + "pinyin": "PingYaoXian", + "pinyinFirst": "PYX", + "capital": "古陶镇", + "population": 54, + "area": 1254, + "areaCode": "0354", + "zipCode": "031100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632805452, + "parentId": 653116632801349, + "name": "灵石县", + "shortName": null, + "level": 3, + "code": "140729", + "pinyin": "LingShiXian", + "pinyinFirst": "LSX", + "capital": "翠峰镇", + "population": 26, + "area": 1202, + "areaCode": "0354", + "zipCode": "031300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632969285, + "parentId": 653116630548549, + "name": "运城市", + "shortName": null, + "level": 2, + "code": "140800", + "pinyin": "YunChengShi", + "pinyinFirst": "YCS", + "capital": "盐湖区", + "population": 514, + "area": 14183, + "areaCode": "0359", + "zipCode": "044000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116632973381, + "parentId": 653116632969285, + "name": "盐湖区", + "shortName": null, + "level": 3, + "code": "140802", + "pinyin": "YanHuQu", + "pinyinFirst": "YHQ", + "capital": "中城街道", + "population": 70, + "area": 1205, + "areaCode": "0359", + "zipCode": "044000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632973382, + "parentId": 653116632969285, + "name": "永济市", + "shortName": null, + "level": 3, + "code": "140881", + "pinyin": "YongJiShi", + "pinyinFirst": "YJS", + "capital": "城西街道", + "population": 44, + "area": 1208, + "areaCode": "0359", + "zipCode": "044500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632973383, + "parentId": 653116632969285, + "name": "河津市", + "shortName": null, + "level": 3, + "code": "140882", + "pinyin": "HeJinShi", + "pinyinFirst": "HJS", + "capital": "城区街道", + "population": 40, + "area": 593, + "areaCode": "0359", + "zipCode": "043300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632973384, + "parentId": 653116632969285, + "name": "临猗县", + "shortName": null, + "level": 3, + "code": "140821", + "pinyin": "LinYiXian", + "pinyinFirst": "LYX", + "capital": "猗氏镇", + "population": 56, + "area": 1362, + "areaCode": "0359", + "zipCode": "044100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632973385, + "parentId": 653116632969285, + "name": "万荣县", + "shortName": null, + "level": 3, + "code": "140822", + "pinyin": "WanRongXian", + "pinyinFirst": "WRX", + "capital": "解店镇", + "population": 44, + "area": 1076, + "areaCode": "0359", + "zipCode": "044200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632973386, + "parentId": 653116632969285, + "name": "闻喜县", + "shortName": null, + "level": 3, + "code": "140823", + "pinyin": "WenXiXian", + "pinyinFirst": "WXX", + "capital": "桐城镇", + "population": 40, + "area": 1168, + "areaCode": "0359", + "zipCode": "043800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632973387, + "parentId": 653116632969285, + "name": "稷山县", + "shortName": null, + "level": 3, + "code": "140824", + "pinyin": "JiShanXian", + "pinyinFirst": "JSX", + "capital": "稷峰镇", + "population": 36, + "area": 686, + "areaCode": "0359", + "zipCode": "043200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632973388, + "parentId": 653116632969285, + "name": "新绛县", + "shortName": null, + "level": 3, + "code": "140825", + "pinyin": "XinJiangXian", + "pinyinFirst": "XJX", + "capital": "龙兴镇", + "population": 33, + "area": 597, + "areaCode": "0359", + "zipCode": "043100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632973389, + "parentId": 653116632969285, + "name": "绛县", + "shortName": null, + "level": 3, + "code": "140826", + "pinyin": "JiangXian", + "pinyinFirst": "JX", + "capital": "古绛镇", + "population": 28, + "area": 978, + "areaCode": "0359", + "zipCode": "043600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632973390, + "parentId": 653116632969285, + "name": "垣曲县", + "shortName": null, + "level": 3, + "code": "140827", + "pinyin": "YuanQuXian", + "pinyinFirst": "YQX", + "capital": "新城镇", + "population": 22, + "area": 1609, + "areaCode": "0359", + "zipCode": "043700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632973391, + "parentId": 653116632969285, + "name": "夏县", + "shortName": null, + "level": 3, + "code": "140828", + "pinyin": "XiaXian", + "pinyinFirst": "XX", + "capital": "瑶峰镇", + "population": 37, + "area": 1351, + "areaCode": "0359", + "zipCode": "044400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632973392, + "parentId": 653116632969285, + "name": "平陆县", + "shortName": null, + "level": 3, + "code": "140829", + "pinyin": "PingLuXian", + "pinyinFirst": "PLX", + "capital": "圣人涧镇", + "population": 25, + "area": 1174, + "areaCode": "0359", + "zipCode": "044300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116632973393, + "parentId": 653116632969285, + "name": "芮城县", + "shortName": null, + "level": 3, + "code": "140830", + "pinyin": "RuiChengXian", + "pinyinFirst": "RCX", + "capital": "古魏镇", + "population": 38, + "area": 1176, + "areaCode": "0359", + "zipCode": "044600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633194565, + "parentId": 653116630548549, + "name": "忻州市", + "shortName": null, + "level": 2, + "code": "140900", + "pinyin": "XinZhouShi", + "pinyinFirst": "XZS", + "capital": "忻府区", + "population": 307, + "area": 25154, + "areaCode": "0350", + "zipCode": "034000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116633194566, + "parentId": 653116633194565, + "name": "忻府区", + "shortName": null, + "level": 3, + "code": "140902", + "pinyin": "XinFuQu", + "pinyinFirst": "XFQ", + "capital": "秀容街道", + "population": 55, + "area": 1987, + "areaCode": "0350", + "zipCode": "034000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633194567, + "parentId": 653116633194565, + "name": "原平市", + "shortName": null, + "level": 3, + "code": "140981", + "pinyin": "YuanPingShi", + "pinyinFirst": "YPS", + "capital": "北城街道", + "population": 48, + "area": 2550, + "areaCode": "0350", + "zipCode": "034100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633194568, + "parentId": 653116633194565, + "name": "定襄县", + "shortName": null, + "level": 3, + "code": "140921", + "pinyin": "DingXiangXian", + "pinyinFirst": "DXX", + "capital": "晋昌镇", + "population": 22, + "area": 851, + "areaCode": "0350", + "zipCode": "035400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633194569, + "parentId": 653116633194565, + "name": "五台县", + "shortName": null, + "level": 3, + "code": "140922", + "pinyin": "WuTaiXian", + "pinyinFirst": "WTX", + "capital": "台城镇", + "population": 31, + "area": 2865, + "areaCode": "0350", + "zipCode": "035500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633194570, + "parentId": 653116633194565, + "name": "代县", + "shortName": null, + "level": 3, + "code": "140923", + "pinyin": "DaiXian", + "pinyinFirst": "DX", + "capital": "上馆镇", + "population": 20, + "area": 1729, + "areaCode": "0350", + "zipCode": "034200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633194571, + "parentId": 653116633194565, + "name": "繁峙县", + "shortName": null, + "level": 3, + "code": "140924", + "pinyin": "FanShiXian", + "pinyinFirst": "FSX", + "capital": "繁城镇", + "population": 28, + "area": 2373, + "areaCode": "0350", + "zipCode": "034300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633194572, + "parentId": 653116633194565, + "name": "宁武县", + "shortName": null, + "level": 3, + "code": "140925", + "pinyin": "NingWuXian", + "pinyinFirst": "NWX", + "capital": "凤凰镇", + "population": 16, + "area": 1944, + "areaCode": "0350", + "zipCode": "036700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633194573, + "parentId": 653116633194565, + "name": "静乐县", + "shortName": null, + "level": 3, + "code": "140926", + "pinyin": "JingLeXian", + "pinyinFirst": "JLX", + "capital": "鹅城镇", + "population": 16, + "area": 2037, + "areaCode": "0350", + "zipCode": "035100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633194574, + "parentId": 653116633194565, + "name": "神池县", + "shortName": null, + "level": 3, + "code": "140927", + "pinyin": "ShenChiXian", + "pinyinFirst": "SCX", + "capital": "龙泉镇", + "population": 10, + "area": 1471, + "areaCode": "0350", + "zipCode": "036100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633194575, + "parentId": 653116633194565, + "name": "五寨县", + "shortName": null, + "level": 3, + "code": "140928", + "pinyin": "WuZhaiXian", + "pinyinFirst": "WZX", + "capital": "砚城镇", + "population": 11, + "area": 1388, + "areaCode": "0350", + "zipCode": "036200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633194576, + "parentId": 653116633194565, + "name": "岢岚县", + "shortName": null, + "level": 3, + "code": "140929", + "pinyin": "KeLanXian", + "pinyinFirst": "KLX", + "capital": "岚漪镇", + "population": 8, + "area": 1980, + "areaCode": "0350", + "zipCode": "036300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633194577, + "parentId": 653116633194565, + "name": "河曲县", + "shortName": null, + "level": 3, + "code": "140930", + "pinyin": "HeQuXian", + "pinyinFirst": "HQX", + "capital": "文笔镇", + "population": 14, + "area": 1317, + "areaCode": "0350", + "zipCode": "036500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633194578, + "parentId": 653116633194565, + "name": "保德县", + "shortName": null, + "level": 3, + "code": "140931", + "pinyin": "BaoDeXian", + "pinyinFirst": "BDX", + "capital": "东关镇", + "population": 16, + "area": 995, + "areaCode": "0350", + "zipCode": "036600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633194579, + "parentId": 653116633194565, + "name": "偏关县", + "shortName": null, + "level": 3, + "code": "140932", + "pinyin": "PianGuanXian", + "pinyinFirst": "PGX", + "capital": "新关镇", + "population": 10, + "area": 1667, + "areaCode": "0350", + "zipCode": "036400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633395269, + "parentId": 653116630548549, + "name": "临汾市", + "shortName": null, + "level": 2, + "code": "141000", + "pinyin": "LinFenShi", + "pinyinFirst": "LFS", + "capital": "尧都区", + "population": 431, + "area": 20301, + "areaCode": "0357", + "zipCode": "041000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116633399365, + "parentId": 653116633395269, + "name": "尧都区", + "shortName": null, + "level": 3, + "code": "141002", + "pinyin": "YaoDuQu", + "pinyinFirst": "YDQ", + "capital": "路东街道", + "population": 82, + "area": 1307, + "areaCode": "0357", + "zipCode": "041000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633399366, + "parentId": 653116633395269, + "name": "侯马市", + "shortName": null, + "level": 3, + "code": "141081", + "pinyin": "HouMaShi", + "pinyinFirst": "HMS", + "capital": "路东街道", + "population": 24, + "area": 220, + "areaCode": "0357", + "zipCode": "043000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633399367, + "parentId": 653116633395269, + "name": "霍州市", + "shortName": null, + "level": 3, + "code": "141082", + "pinyin": "HuoZhouShi", + "pinyinFirst": "HZS", + "capital": "开元街街道", + "population": 31, + "area": 765, + "areaCode": "0357", + "zipCode": "031400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633399368, + "parentId": 653116633395269, + "name": "曲沃县", + "shortName": null, + "level": 3, + "code": "141021", + "pinyin": "QuWoXian", + "pinyinFirst": "QWX", + "capital": "乐昌镇", + "population": 23, + "area": 437, + "areaCode": "0357", + "zipCode": "043400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633399369, + "parentId": 653116633395269, + "name": "翼城县", + "shortName": null, + "level": 3, + "code": "141022", + "pinyin": "YiChengXian", + "pinyinFirst": "YCX", + "capital": "唐兴镇", + "population": 31, + "area": 1168, + "areaCode": "0357", + "zipCode": "043500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633399370, + "parentId": 653116633395269, + "name": "襄汾县", + "shortName": null, + "level": 3, + "code": "141023", + "pinyin": "XiangFenXian", + "pinyinFirst": "XFX", + "capital": "新城镇", + "population": 50, + "area": 1031, + "areaCode": "0357", + "zipCode": "041500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633399371, + "parentId": 653116633395269, + "name": "洪洞县", + "shortName": null, + "level": 3, + "code": "141024", + "pinyin": "HongTongXian", + "pinyinFirst": "HTX", + "capital": "大槐树镇", + "population": 77, + "area": 1495, + "areaCode": "0357", + "zipCode": "041600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633399372, + "parentId": 653116633395269, + "name": "古县", + "shortName": null, + "level": 3, + "code": "141025", + "pinyin": "GuXian", + "pinyinFirst": "GX", + "capital": "岳阳镇", + "population": 9, + "area": 1196, + "areaCode": "0357", + "zipCode": "042400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633399373, + "parentId": 653116633395269, + "name": "安泽县", + "shortName": null, + "level": 3, + "code": "141026", + "pinyin": "AnZeXian", + "pinyinFirst": "AZX", + "capital": "府城镇", + "population": 8, + "area": 1960, + "areaCode": "0357", + "zipCode": "042500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633399374, + "parentId": 653116633395269, + "name": "浮山县", + "shortName": null, + "level": 3, + "code": "141027", + "pinyin": "FuShanXian", + "pinyinFirst": "FSX", + "capital": "天坛镇", + "population": 13, + "area": 940, + "areaCode": "0357", + "zipCode": "042600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633399375, + "parentId": 653116633395269, + "name": "吉县", + "shortName": null, + "level": 3, + "code": "141028", + "pinyin": "JiXian", + "pinyinFirst": "JX", + "capital": "吉昌镇", + "population": 11, + "area": 1780, + "areaCode": "0357", + "zipCode": "042200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633399376, + "parentId": 653116633395269, + "name": "乡宁县", + "shortName": null, + "level": 3, + "code": "141029", + "pinyin": "XiangNingXian", + "pinyinFirst": "XNX", + "capital": "昌宁镇", + "population": 24, + "area": 2025, + "areaCode": "0357", + "zipCode": "042100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633399377, + "parentId": 653116633395269, + "name": "大宁县", + "shortName": null, + "level": 3, + "code": "141030", + "pinyin": "DaNingXian", + "pinyinFirst": "DNX", + "capital": "昕水镇", + "population": 7, + "area": 962, + "areaCode": "0357", + "zipCode": "042300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633399378, + "parentId": 653116633395269, + "name": "隰县", + "shortName": null, + "level": 3, + "code": "141031", + "pinyin": "XiXian", + "pinyinFirst": "XX", + "capital": "龙泉镇", + "population": 11, + "area": 1413, + "areaCode": "0357", + "zipCode": "041300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633399379, + "parentId": 653116633395269, + "name": "永和县", + "shortName": null, + "level": 3, + "code": "141032", + "pinyin": "YongHeXian", + "pinyinFirst": "YHX", + "capital": "芝河镇", + "population": 7, + "area": 1214, + "areaCode": "0357", + "zipCode": "041400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633399380, + "parentId": 653116633395269, + "name": "蒲县", + "shortName": null, + "level": 3, + "code": "141033", + "pinyin": "PuXian", + "pinyinFirst": "PX", + "capital": "蒲城镇", + "population": 11, + "area": 1513, + "areaCode": "0357", + "zipCode": "041200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633399381, + "parentId": 653116633395269, + "name": "汾西县", + "shortName": null, + "level": 3, + "code": "141034", + "pinyin": "FenXiXian", + "pinyinFirst": "FXX", + "capital": "永安镇", + "population": 15, + "area": 875, + "areaCode": "0357", + "zipCode": "031500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633661509, + "parentId": 653116630548549, + "name": "吕梁市", + "shortName": null, + "level": 2, + "code": "141100", + "pinyin": "LvLiangShi", + "pinyinFirst": "LLS", + "capital": "离石区", + "population": 393, + "area": 21140, + "areaCode": "0358", + "zipCode": "033000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116633665605, + "parentId": 653116633661509, + "name": "离石区", + "shortName": null, + "level": 3, + "code": "141102", + "pinyin": "LiShiQu", + "pinyinFirst": "LSQ", + "capital": "滨河街道", + "population": 29, + "area": 1324, + "areaCode": "0358", + "zipCode": "033000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633665606, + "parentId": 653116633661509, + "name": "孝义市", + "shortName": null, + "level": 3, + "code": "141181", + "pinyin": "XiaoYiShi", + "pinyinFirst": "XYS", + "capital": "新义街道", + "population": 49, + "area": 938, + "areaCode": "0358", + "zipCode": "032300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633665607, + "parentId": 653116633661509, + "name": "汾阳市", + "shortName": null, + "level": 3, + "code": "141182", + "pinyin": "FenYangShi", + "pinyinFirst": "FYS", + "capital": "太和桥街道", + "population": 43, + "area": 1170, + "areaCode": "0358", + "zipCode": "032200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633665608, + "parentId": 653116633661509, + "name": "文水县", + "shortName": null, + "level": 3, + "code": "141121", + "pinyin": "WenShuiXian", + "pinyinFirst": "WSX", + "capital": "凤城镇", + "population": 45, + "area": 1069, + "areaCode": "0358", + "zipCode": "032100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633665609, + "parentId": 653116633661509, + "name": "交城县", + "shortName": null, + "level": 3, + "code": "141122", + "pinyin": "JiaoChengXian", + "pinyinFirst": "JCX", + "capital": "天宁镇", + "population": 23, + "area": 1826, + "areaCode": "0358", + "zipCode": "030500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633665610, + "parentId": 653116633661509, + "name": "兴县", + "shortName": null, + "level": 3, + "code": "141123", + "pinyin": "XingXian", + "pinyinFirst": "XX", + "capital": "蔚汾镇", + "population": 29, + "area": 3169, + "areaCode": "0358", + "zipCode": "033600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633665611, + "parentId": 653116633661509, + "name": "临县", + "shortName": null, + "level": 3, + "code": "141124", + "pinyin": "LinXian", + "pinyinFirst": "LX", + "capital": "临泉镇", + "population": 66, + "area": 2976, + "areaCode": "0358", + "zipCode": "033200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633665612, + "parentId": 653116633661509, + "name": "柳林县", + "shortName": null, + "level": 3, + "code": "141125", + "pinyin": "LiuLinXian", + "pinyinFirst": "LLX", + "capital": "柳林镇", + "population": 35, + "area": 1288, + "areaCode": "0358", + "zipCode": "033300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633665613, + "parentId": 653116633661509, + "name": "石楼县", + "shortName": null, + "level": 3, + "code": "141126", + "pinyin": "ShiLouXian", + "pinyinFirst": "SLX", + "capital": "灵泉镇", + "population": 12, + "area": 1735, + "areaCode": "0358", + "zipCode": "032500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633665614, + "parentId": 653116633661509, + "name": "岚县", + "shortName": null, + "level": 3, + "code": "141127", + "pinyin": "LanXian", + "pinyinFirst": "LX", + "capital": "东村镇", + "population": 19, + "area": 1513, + "areaCode": "0358", + "zipCode": "033500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633665615, + "parentId": 653116633661509, + "name": "方山县", + "shortName": null, + "level": 3, + "code": "141128", + "pinyin": "FangShanXian", + "pinyinFirst": "FSX", + "capital": "圪洞镇", + "population": 16, + "area": 1433, + "areaCode": "0358", + "zipCode": "033100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633665616, + "parentId": 653116633661509, + "name": "中阳县", + "shortName": null, + "level": 3, + "code": "141129", + "pinyin": "ZhongYangXian", + "pinyinFirst": "ZYX", + "capital": "宁乡镇", + "population": 16, + "area": 1439, + "areaCode": "0358", + "zipCode": "033400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633665617, + "parentId": 653116633661509, + "name": "交口县", + "shortName": null, + "level": 3, + "code": "141130", + "pinyin": "JiaoKouXian", + "pinyinFirst": "JKX", + "capital": "水头镇", + "population": 12, + "area": 1260, + "areaCode": "0358", + "zipCode": "032400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:24", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116633903173, + "parentId": 0, + "name": "内蒙古自治区", + "shortName": "内蒙古", + "level": 1, + "code": "150000", + "pinyin": "NeiMengGuZiZhiQu", + "pinyinFirst": "NMGZZQ", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116635877445, + "parentId": 653116633903173, + "name": "呼和浩特市", + "shortName": null, + "level": 2, + "code": "150100", + "pinyin": "HuHeHaoTeShi", + "pinyinFirst": "HHHTS", + "capital": "新城区", + "population": 249, + "area": 17420, + "areaCode": "0471", + "zipCode": "010000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116635881541, + "parentId": 653116635877445, + "name": "新城区", + "shortName": null, + "level": 3, + "code": "150102", + "pinyin": "XinChengQu", + "pinyinFirst": "XCQ", + "capital": "成吉思汗大街街道", + "population": 43, + "area": 661, + "areaCode": "0471", + "zipCode": "010050", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116635881542, + "parentId": 653116635877445, + "name": "回民区", + "shortName": null, + "level": 3, + "code": "150103", + "pinyin": "HuiMinQu", + "pinyinFirst": "HMQ", + "capital": "钢铁路街道", + "population": 24, + "area": 194, + "areaCode": "0471", + "zipCode": "010030", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116635881543, + "parentId": 653116635877445, + "name": "玉泉区", + "shortName": null, + "level": 3, + "code": "150104", + "pinyin": "YuQuanQu", + "pinyinFirst": "YQQ", + "capital": "昭君路街道", + "population": 20, + "area": 207, + "areaCode": "0471", + "zipCode": "010070", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116635881544, + "parentId": 653116635877445, + "name": "赛罕区", + "shortName": null, + "level": 3, + "code": "150105", + "pinyin": "SaiHanQu", + "pinyinFirst": "SHQ", + "capital": "昭乌达路街道", + "population": 54, + "area": 1025, + "areaCode": "0471", + "zipCode": "010020", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116635881545, + "parentId": 653116635877445, + "name": "托克托县", + "shortName": null, + "level": 3, + "code": "150122", + "pinyin": "TuoKeTuoXian", + "pinyinFirst": "TKTX", + "capital": "双河镇", + "population": 20, + "area": 1417, + "areaCode": "0471", + "zipCode": "010200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116635885637, + "parentId": 653116635877445, + "name": "和林格尔县", + "shortName": null, + "level": 3, + "code": "150123", + "pinyin": "HeLinGeErXian", + "pinyinFirst": "HLGEX", + "capital": "城关镇", + "population": 20, + "area": 3448, + "areaCode": "0471", + "zipCode": "011500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116635885638, + "parentId": 653116635877445, + "name": "清水河县", + "shortName": null, + "level": 3, + "code": "150124", + "pinyin": "QingShuiHeXian", + "pinyinFirst": "QSHX", + "capital": "城关镇", + "population": 14, + "area": 2818, + "areaCode": "0471", + "zipCode": "011600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116635885639, + "parentId": 653116635877445, + "name": "武川县", + "shortName": null, + "level": 3, + "code": "150125", + "pinyin": "WuChuanXian", + "pinyinFirst": "WCX", + "capital": "可可以力更镇", + "population": 17, + "area": 4885, + "areaCode": "0471", + "zipCode": "011700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116635885640, + "parentId": 653116635877445, + "name": "土默特左旗", + "shortName": null, + "level": 3, + "code": "150121", + "pinyin": "TuMoTeZuoQi", + "pinyinFirst": "TMTZQ", + "capital": "察素齐镇", + "population": 36, + "area": 2765, + "areaCode": "0471", + "zipCode": "010100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116635975749, + "parentId": 653116633903173, + "name": "包头市", + "shortName": null, + "level": 2, + "code": "150200", + "pinyin": "BaoTouShi", + "pinyinFirst": "BTS", + "capital": "昆都仑区", + "population": 225, + "area": 27768, + "areaCode": "0472", + "zipCode": "014000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116635979845, + "parentId": 653116635975749, + "name": "昆都仑区", + "shortName": null, + "level": 3, + "code": "150203", + "pinyin": "KunDuLunQu", + "pinyinFirst": "KDLQ", + "capital": "少先路街道", + "population": 52, + "area": 301, + "areaCode": "0472", + "zipCode": "014010", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116635979846, + "parentId": 653116635975749, + "name": "东河区", + "shortName": null, + "level": 3, + "code": "150202", + "pinyin": "DongHeQu", + "pinyinFirst": "DHQ", + "capital": "河东街道", + "population": 41, + "area": 470, + "areaCode": "0472", + "zipCode": "014040", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116635979847, + "parentId": 653116635975749, + "name": "青山区", + "shortName": null, + "level": 3, + "code": "150204", + "pinyin": "QingShanQu", + "pinyinFirst": "QSQ", + "capital": "青福镇", + "population": 41, + "area": 280, + "areaCode": "0472", + "zipCode": "014030", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116635979848, + "parentId": 653116635975749, + "name": "石拐区", + "shortName": null, + "level": 3, + "code": "150205", + "pinyin": "ShiGuaiQu", + "pinyinFirst": "SGQ", + "capital": "石拐街道", + "population": 5, + "area": 761, + "areaCode": "0472", + "zipCode": "014070", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116635979849, + "parentId": 653116635975749, + "name": "白云鄂博矿区", + "shortName": null, + "level": 3, + "code": "150206", + "pinyin": "BaiYunEBoKuangQu", + "pinyinFirst": "BYEBKQ", + "capital": "通阳街道", + "population": 2, + "area": 303, + "areaCode": "0472", + "zipCode": "014080", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116635979850, + "parentId": 653116635975749, + "name": "九原区", + "shortName": null, + "level": 3, + "code": "150207", + "pinyin": "JiuYuanQu", + "pinyinFirst": "JYQ", + "capital": "沙河街道", + "population": 17, + "area": 850, + "areaCode": "0472", + "zipCode": "014060", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116635983941, + "parentId": 653116635975749, + "name": "固阳县", + "shortName": null, + "level": 3, + "code": "150222", + "pinyin": "GuYangXian", + "pinyinFirst": "GYX", + "capital": "金山镇", + "population": 20, + "area": 5025, + "areaCode": "0472", + "zipCode": "014200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116635983942, + "parentId": 653116635975749, + "name": "土默特右旗", + "shortName": null, + "level": 3, + "code": "150221", + "pinyin": "TuMoTeYouQi", + "pinyinFirst": "TMTYQ", + "capital": "萨拉齐镇", + "population": 36, + "area": 2368, + "areaCode": "0472", + "zipCode": "014100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116635983943, + "parentId": 653116635975749, + "name": "达尔罕茂明安联合旗", + "shortName": null, + "level": 3, + "code": "150223", + "pinyin": "DaErHanMaoMingAnLianHeQi", + "pinyinFirst": "DEHMMALHQ", + "capital": "百灵庙镇", + "population": 11, + "area": 17410, + "areaCode": "0472", + "zipCode": "014500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636074053, + "parentId": 653116633903173, + "name": "乌海市", + "shortName": null, + "level": 2, + "code": "150300", + "pinyin": "WuHaiShi", + "pinyinFirst": "WHS", + "capital": "海勃湾区", + "population": 44, + "area": 1754, + "areaCode": "0473", + "zipCode": "016000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116636078149, + "parentId": 653116636074053, + "name": "海勃湾区", + "shortName": null, + "level": 3, + "code": "150302", + "pinyin": "HaiBoWanQu", + "pinyinFirst": "HBWQ", + "capital": "凤凰岭街道", + "population": 24, + "area": 529, + "areaCode": "0473", + "zipCode": "016000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636078150, + "parentId": 653116636074053, + "name": "海南区", + "shortName": null, + "level": 3, + "code": "150303", + "pinyin": "HaiNanQu", + "pinyinFirst": "HNQ", + "capital": "拉僧仲街道", + "population": 8, + "area": 1005, + "areaCode": "0473", + "zipCode": "016030", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636078151, + "parentId": 653116636074053, + "name": "乌达区", + "shortName": null, + "level": 3, + "code": "150304", + "pinyin": "WuDaQu", + "pinyinFirst": "WDQ", + "capital": "滨海街道", + "population": 11, + "area": 220, + "areaCode": "0473", + "zipCode": "016040", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636180549, + "parentId": 653116633903173, + "name": "赤峰市", + "shortName": null, + "level": 2, + "code": "150400", + "pinyin": "ChiFengShi", + "pinyinFirst": "CFS", + "capital": "松山区", + "population": 460, + "area": 90021, + "areaCode": "0476", + "zipCode": "024000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116636184645, + "parentId": 653116636180549, + "name": "红山区", + "shortName": null, + "level": 3, + "code": "150402", + "pinyin": "HongShanQu", + "pinyinFirst": "HSQ", + "capital": "站前街道", + "population": 35, + "area": 506, + "areaCode": "0476", + "zipCode": "024000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636184646, + "parentId": 653116636180549, + "name": "元宝山区", + "shortName": null, + "level": 3, + "code": "150403", + "pinyin": "YuanBaoShanQu", + "pinyinFirst": "YBSQ", + "capital": "平庄城区街道", + "population": 32, + "area": 953, + "areaCode": "0476", + "zipCode": "024076", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636184647, + "parentId": 653116636180549, + "name": "松山区", + "shortName": null, + "level": 3, + "code": "150404", + "pinyin": "SongShanQu", + "pinyinFirst": "SSQ", + "capital": "振兴街道", + "population": 61, + "area": 5618, + "areaCode": "0476", + "zipCode": "024005", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636184648, + "parentId": 653116636180549, + "name": "林西县", + "shortName": null, + "level": 3, + "code": "150424", + "pinyin": "LinXiXian", + "pinyinFirst": "LXX", + "capital": "林西镇", + "population": 23, + "area": 3933, + "areaCode": "0476", + "zipCode": "025250", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636184649, + "parentId": 653116636180549, + "name": "宁城县", + "shortName": null, + "level": 3, + "code": "150429", + "pinyin": "NingChengXian", + "pinyinFirst": "NCX", + "capital": "天义镇", + "population": 61, + "area": 4305, + "areaCode": "0476", + "zipCode": "024200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636184650, + "parentId": 653116636180549, + "name": "阿鲁科尔沁旗", + "shortName": null, + "level": 3, + "code": "150421", + "pinyin": "ALuKeErQinQi", + "pinyinFirst": "ALKEQQ", + "capital": "天山镇", + "population": 29, + "area": 14555, + "areaCode": "0476", + "zipCode": "025550", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636184651, + "parentId": 653116636180549, + "name": "巴林左旗", + "shortName": null, + "level": 3, + "code": "150422", + "pinyin": "BaLinZuoQi", + "pinyinFirst": "BLZQ", + "capital": "林东镇", + "population": 34, + "area": 6459, + "areaCode": "0476", + "zipCode": "025450", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636184652, + "parentId": 653116636180549, + "name": "巴林右旗", + "shortName": null, + "level": 3, + "code": "150423", + "pinyin": "BaLinYouQi", + "pinyinFirst": "BLYQ", + "capital": "大板镇", + "population": 18, + "area": 9837, + "areaCode": "0476", + "zipCode": "025150", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636184653, + "parentId": 653116636180549, + "name": "克什克腾旗", + "shortName": null, + "level": 3, + "code": "150425", + "pinyin": "KeShenKeTengQi", + "pinyinFirst": "KSKTQ", + "capital": "经棚镇", + "population": 25, + "area": 20673, + "areaCode": "0476", + "zipCode": "025350", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636184654, + "parentId": 653116636180549, + "name": "翁牛特旗", + "shortName": null, + "level": 3, + "code": "150426", + "pinyin": "WengNiuTeQi", + "pinyinFirst": "WNTQ", + "capital": "乌丹镇", + "population": 48, + "area": 11882, + "areaCode": "0476", + "zipCode": "024500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636184655, + "parentId": 653116636180549, + "name": "喀喇沁旗", + "shortName": null, + "level": 3, + "code": "150428", + "pinyin": "KaLaQinQi", + "pinyinFirst": "KLQQ", + "capital": "锦山镇", + "population": 35, + "area": 3006, + "areaCode": "0476", + "zipCode": "024400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636184656, + "parentId": 653116636180549, + "name": "敖汉旗", + "shortName": null, + "level": 3, + "code": "150430", + "pinyin": "AoHanQi", + "pinyinFirst": "AHQ", + "capital": "新惠镇", + "population": 60, + "area": 8294, + "areaCode": "0476", + "zipCode": "024300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636295237, + "parentId": 653116633903173, + "name": "通辽市", + "shortName": null, + "level": 2, + "code": "150500", + "pinyin": "TongLiaoShi", + "pinyinFirst": "TLS", + "capital": "科尔沁区", + "population": 317, + "area": 58863, + "areaCode": "0475", + "zipCode": "028000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116636295238, + "parentId": 653116636295237, + "name": "科尔沁区", + "shortName": null, + "level": 3, + "code": "150502", + "pinyin": "KeErQinQu", + "pinyinFirst": "KEQQ", + "capital": "西门街道", + "population": 84, + "area": 3516, + "areaCode": "0475", + "zipCode": "028000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636295239, + "parentId": 653116636295237, + "name": "霍林郭勒市", + "shortName": null, + "level": 3, + "code": "150581", + "pinyin": "HuoLinGuoLeShi", + "pinyinFirst": "HLGLS", + "capital": "莫斯台街道", + "population": 8, + "area": 585, + "areaCode": "0475", + "zipCode": "029200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636295240, + "parentId": 653116636295237, + "name": "开鲁县", + "shortName": null, + "level": 3, + "code": "150523", + "pinyin": "KaiLuXian", + "pinyinFirst": "KLX", + "capital": "开鲁镇", + "population": 39, + "area": 4353, + "areaCode": "0475", + "zipCode": "028400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636295241, + "parentId": 653116636295237, + "name": "库伦旗", + "shortName": null, + "level": 3, + "code": "150524", + "pinyin": "KuLunQi", + "pinyinFirst": "KLQ", + "capital": "库伦镇", + "population": 18, + "area": 4709, + "areaCode": "0475", + "zipCode": "028200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636295242, + "parentId": 653116636295237, + "name": "奈曼旗", + "shortName": null, + "level": 3, + "code": "150525", + "pinyin": "NaiManQi", + "pinyinFirst": "NMQ", + "capital": "大沁他拉镇", + "population": 45, + "area": 8135, + "areaCode": "0475", + "zipCode": "028300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636295243, + "parentId": 653116636295237, + "name": "扎鲁特旗", + "shortName": null, + "level": 3, + "code": "150526", + "pinyin": "ZaLuTeQi", + "pinyinFirst": "ZLTQ", + "capital": "鲁北镇", + "population": 31, + "area": 16492, + "areaCode": "0475", + "zipCode": "029100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636295244, + "parentId": 653116636295237, + "name": "科尔沁左翼中旗", + "shortName": null, + "level": 3, + "code": "150521", + "pinyin": "KeErQinZuoYiZhongQi", + "pinyinFirst": "KEQZYZQ", + "capital": "保康镇", + "population": 52, + "area": 9573, + "areaCode": "0475", + "zipCode": "029300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636295245, + "parentId": 653116636295237, + "name": "科尔沁左翼后旗", + "shortName": null, + "level": 3, + "code": "150522", + "pinyin": "KeErQinZuoYiHouQi", + "pinyinFirst": "KEQZYHQ", + "capital": "甘旗卡镇", + "population": 40, + "area": 11500, + "areaCode": "0475", + "zipCode": "028100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636414021, + "parentId": 653116633903173, + "name": "鄂尔多斯市", + "shortName": null, + "level": 2, + "code": "150600", + "pinyin": "EErDuoSiShi", + "pinyinFirst": "EEDSS", + "capital": "康巴什区", + "population": 164, + "area": 87123, + "areaCode": "0477", + "zipCode": "017000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116636418117, + "parentId": 653116636414021, + "name": "康巴什区", + "shortName": null, + "level": 3, + "code": "150603", + "pinyin": "KangBaShiQu", + "pinyinFirst": "KBSQ", + "capital": "滨河街道", + "population": 4, + "area": 373, + "areaCode": "0477", + "zipCode": "017010", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636418118, + "parentId": 653116636414021, + "name": "东胜区", + "shortName": null, + "level": 3, + "code": "150602", + "pinyin": "DongShengQu", + "pinyinFirst": "DSQ", + "capital": "天骄街道", + "population": 27, + "area": 2146, + "areaCode": "0477", + "zipCode": "017000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636418119, + "parentId": 653116636414021, + "name": "达拉特旗", + "shortName": null, + "level": 3, + "code": "150621", + "pinyin": "DaLaTeQi", + "pinyinFirst": "DLTQ", + "capital": "工业街道", + "population": 37, + "area": 8241, + "areaCode": "0477", + "zipCode": "014300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636418120, + "parentId": 653116636414021, + "name": "准格尔旗", + "shortName": null, + "level": 3, + "code": "150622", + "pinyin": "ZhunGeErQi", + "pinyinFirst": "ZGEQ", + "capital": "兴隆街道", + "population": 33, + "area": 7692, + "areaCode": "0477", + "zipCode": "017100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636418121, + "parentId": 653116636414021, + "name": "鄂托克前旗", + "shortName": null, + "level": 3, + "code": "150623", + "pinyin": "ETuoKeQianQi", + "pinyinFirst": "ETKQQ", + "capital": "敖勒召其镇", + "population": 8, + "area": 12221, + "areaCode": "0477", + "zipCode": "016200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636418122, + "parentId": 653116636414021, + "name": "鄂托克旗", + "shortName": null, + "level": 3, + "code": "150624", + "pinyin": "ETuoKeQi", + "pinyinFirst": "ETKQ", + "capital": "乌兰镇", + "population": 10, + "area": 20367, + "areaCode": "0477", + "zipCode": "016100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636418123, + "parentId": 653116636414021, + "name": "杭锦旗", + "shortName": null, + "level": 3, + "code": "150625", + "pinyin": "HangJinQi", + "pinyinFirst": "HJQ", + "capital": "锡尼镇", + "population": 14, + "area": 18913, + "areaCode": "0477", + "zipCode": "017400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636418124, + "parentId": 653116636414021, + "name": "乌审旗", + "shortName": null, + "level": 3, + "code": "150626", + "pinyin": "WuShenQi", + "pinyinFirst": "WSQ", + "capital": "嘎鲁图镇", + "population": 12, + "area": 11674, + "areaCode": "0477", + "zipCode": "017300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636418125, + "parentId": 653116636414021, + "name": "伊金霍洛旗", + "shortName": null, + "level": 3, + "code": "150627", + "pinyin": "YiJinHuoLuoQi", + "pinyinFirst": "YJHLQ", + "capital": "阿勒腾席热镇", + "population": 18, + "area": 5496, + "areaCode": "0477", + "zipCode": "017200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636549189, + "parentId": 653116633903173, + "name": "呼伦贝尔市", + "shortName": null, + "level": 2, + "code": "150700", + "pinyin": "HuLunBeiErShi", + "pinyinFirst": "HLBES", + "capital": "海拉尔区", + "population": 255, + "area": 260239, + "areaCode": "0470", + "zipCode": "021000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116636553285, + "parentId": 653116636549189, + "name": "海拉尔区", + "shortName": null, + "level": 3, + "code": "150702", + "pinyin": "HaiLaErQu", + "pinyinFirst": "HLEQ", + "capital": "正阳街道", + "population": 29, + "area": 1440, + "areaCode": "0470", + "zipCode": "021000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636553286, + "parentId": 653116636549189, + "name": "扎赉诺尔区", + "shortName": null, + "level": 3, + "code": "150703", + "pinyin": "ZaLaiNuoErQu", + "pinyinFirst": "ZLNEQ", + "capital": "第三街道", + "population": 9, + "area": 270, + "areaCode": "0470", + "zipCode": "021410", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636553287, + "parentId": 653116636549189, + "name": "满洲里市", + "shortName": null, + "level": 3, + "code": "150781", + "pinyin": "ManZhouLiShi", + "pinyinFirst": "MZLS", + "capital": "东山街道", + "population": 9, + "area": 464, + "areaCode": "0470", + "zipCode": "021400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636553288, + "parentId": 653116636549189, + "name": "牙克石市", + "shortName": null, + "level": 3, + "code": "150782", + "pinyin": "YaKeShiShi", + "pinyinFirst": "YKSS", + "capital": "新工街道", + "population": 32, + "area": 27590, + "areaCode": "0470", + "zipCode": "022150", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636553289, + "parentId": 653116636549189, + "name": "扎兰屯市", + "shortName": null, + "level": 3, + "code": "150783", + "pinyin": "ZaLanTunShi", + "pinyinFirst": "ZLTS", + "capital": "兴华街道", + "population": 40, + "area": 16785, + "areaCode": "0470", + "zipCode": "162650", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636553290, + "parentId": 653116636549189, + "name": "额尔古纳市", + "shortName": null, + "level": 3, + "code": "150784", + "pinyin": "EErGuNaShi", + "pinyinFirst": "EEGNS", + "capital": "拉布大林街道", + "population": 8, + "area": 28958, + "areaCode": "0470", + "zipCode": "022250", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636553291, + "parentId": 653116636549189, + "name": "根河市", + "shortName": null, + "level": 3, + "code": "150785", + "pinyin": "GenHeShi", + "pinyinFirst": "GHS", + "capital": "河西街道", + "population": 13, + "area": 20012, + "areaCode": "0470", + "zipCode": "022350", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636553292, + "parentId": 653116636549189, + "name": "阿荣旗", + "shortName": null, + "level": 3, + "code": "150721", + "pinyin": "ARongQi", + "pinyinFirst": "ARQ", + "capital": "那吉镇", + "population": 32, + "area": 11075, + "areaCode": "0470", + "zipCode": "162750", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636553293, + "parentId": 653116636549189, + "name": "陈巴尔虎旗", + "shortName": null, + "level": 3, + "code": "150725", + "pinyin": "ChenBaErHuQi", + "pinyinFirst": "CBEHQ", + "capital": "巴彦库仁镇", + "population": 5, + "area": 17458, + "areaCode": "0470", + "zipCode": "021500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636553294, + "parentId": 653116636549189, + "name": "新巴尔虎左旗", + "shortName": null, + "level": 3, + "code": "150726", + "pinyin": "XinBaErHuZuoQi", + "pinyinFirst": "XBEHZQ", + "capital": "阿木古郎镇", + "population": 4, + "area": 22000, + "areaCode": "0470", + "zipCode": "021200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636553295, + "parentId": 653116636549189, + "name": "新巴尔虎右旗", + "shortName": null, + "level": 3, + "code": "150727", + "pinyin": "XinBaErHuYouQi", + "pinyinFirst": "XBEHYQ", + "capital": "阿拉坦额莫勒镇", + "population": 4, + "area": 24840, + "areaCode": "0470", + "zipCode": "021300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636553296, + "parentId": 653116636549189, + "name": "莫力达瓦达斡尔族自治旗", + "shortName": null, + "level": 3, + "code": "150722", + "pinyin": "MoLiDaWaDaWoErZuZiZhiQi", + "pinyinFirst": "MLDWDWEZZZQ", + "capital": "尼尔基镇", + "population": 32, + "area": 10356, + "areaCode": "0470", + "zipCode": "162850", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636553297, + "parentId": 653116636549189, + "name": "鄂伦春自治旗", + "shortName": null, + "level": 3, + "code": "150723", + "pinyin": "ELunChunZiZhiQi", + "pinyinFirst": "ELCZZQ", + "capital": "阿里河镇", + "population": 24, + "area": 59880, + "areaCode": "0470", + "zipCode": "165450", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636553298, + "parentId": 653116636549189, + "name": "鄂温克族自治旗", + "shortName": null, + "level": 3, + "code": "150724", + "pinyin": "EWenKeZuZiZhiQi", + "pinyinFirst": "EWKZZZQ", + "capital": "巴彦托海镇", + "population": 14, + "area": 19111, + "areaCode": "0470", + "zipCode": "021100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636692549, + "parentId": 653116633903173, + "name": "巴彦淖尔市", + "shortName": null, + "level": 2, + "code": "150800", + "pinyin": "BaYanNaoErShi", + "pinyinFirst": "BYNES", + "capital": "临河区", + "population": 174, + "area": 65139, + "areaCode": "0478", + "zipCode": "015000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116636692550, + "parentId": 653116636692549, + "name": "临河区", + "shortName": null, + "level": 3, + "code": "150802", + "pinyin": "LinHeQu", + "pinyinFirst": "LHQ", + "capital": "解放街道", + "population": 52, + "area": 2333, + "areaCode": "0478", + "zipCode": "015001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636696645, + "parentId": 653116636692549, + "name": "五原县", + "shortName": null, + "level": 3, + "code": "150821", + "pinyin": "WuYuanXian", + "pinyinFirst": "WYX", + "capital": "隆兴昌镇", + "population": 28, + "area": 2503, + "areaCode": "0478", + "zipCode": "015100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636696646, + "parentId": 653116636692549, + "name": "磴口县", + "shortName": null, + "level": 3, + "code": "150822", + "pinyin": "DengKouXian", + "pinyinFirst": "DKX", + "capital": "巴彦高勒镇", + "population": 11, + "area": 3676, + "areaCode": "0478", + "zipCode": "015200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636696647, + "parentId": 653116636692549, + "name": "乌拉特前旗", + "shortName": null, + "level": 3, + "code": "150823", + "pinyin": "WuLaTeQianQi", + "pinyinFirst": "WLTQQ", + "capital": "乌拉山镇", + "population": 33, + "area": 7482, + "areaCode": "0478", + "zipCode": "014400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636696648, + "parentId": 653116636692549, + "name": "乌拉特中旗", + "shortName": null, + "level": 3, + "code": "150824", + "pinyin": "WuLaTeZhongQi", + "pinyinFirst": "WLTZQ", + "capital": "海流图镇", + "population": 14, + "area": 22868, + "areaCode": "0478", + "zipCode": "015300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636696649, + "parentId": 653116636692549, + "name": "乌拉特后旗", + "shortName": null, + "level": 3, + "code": "150825", + "pinyin": "WuLaTeHouQi", + "pinyinFirst": "WLTHQ", + "capital": "巴音宝力格镇", + "population": 6, + "area": 24525, + "areaCode": "0478", + "zipCode": "015500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636696650, + "parentId": 653116636692549, + "name": "杭锦后旗", + "shortName": null, + "level": 3, + "code": "150826", + "pinyin": "HangJinHouQi", + "pinyinFirst": "HJHQ", + "capital": "陕坝镇", + "population": 29, + "area": 1752, + "areaCode": "0478", + "zipCode": "015400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636880965, + "parentId": 653116633903173, + "name": "乌兰察布市", + "shortName": null, + "level": 2, + "code": "150900", + "pinyin": "WuLanChaBuShi", + "pinyinFirst": "WLCBS", + "capital": "集宁区", + "population": 269, + "area": 54606, + "areaCode": "0474", + "zipCode": "012000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116636880966, + "parentId": 653116636880965, + "name": "集宁区", + "shortName": null, + "level": 3, + "code": "150902", + "pinyin": "JiNingQu", + "pinyinFirst": "JNQ", + "capital": "新体路街道", + "population": 32, + "area": 405, + "areaCode": "0474", + "zipCode": "012000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636880967, + "parentId": 653116636880965, + "name": "丰镇市", + "shortName": null, + "level": 3, + "code": "150981", + "pinyin": "FengZhenShi", + "pinyinFirst": "FZS", + "capital": "北城区街道", + "population": 31, + "area": 2722, + "areaCode": "0474", + "zipCode": "012100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636880968, + "parentId": 653116636880965, + "name": "卓资县", + "shortName": null, + "level": 3, + "code": "150921", + "pinyin": "ZhuoZiXian", + "pinyinFirst": "ZZX", + "capital": "卓资山镇", + "population": 20, + "area": 3119, + "areaCode": "0474", + "zipCode": "012300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636880969, + "parentId": 653116636880965, + "name": "化德县", + "shortName": null, + "level": 3, + "code": "150922", + "pinyin": "HuaDeXian", + "pinyinFirst": "HDX", + "capital": "长顺镇", + "population": 16, + "area": 2534, + "areaCode": "0474", + "zipCode": "013350", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636880970, + "parentId": 653116636880965, + "name": "商都县", + "shortName": null, + "level": 3, + "code": "150923", + "pinyin": "ShangDuXian", + "pinyinFirst": "SDX", + "capital": "七台镇", + "population": 33, + "area": 4284, + "areaCode": "0474", + "zipCode": "013450", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636880971, + "parentId": 653116636880965, + "name": "兴和县", + "shortName": null, + "level": 3, + "code": "150924", + "pinyin": "XingHeXian", + "pinyinFirst": "XHX", + "capital": "城关镇", + "population": 32, + "area": 3518, + "areaCode": "0474", + "zipCode": "013650", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636880972, + "parentId": 653116636880965, + "name": "凉城县", + "shortName": null, + "level": 3, + "code": "150925", + "pinyin": "LiangChengXian", + "pinyinFirst": "LCX", + "capital": "鸿茅镇", + "population": 23, + "area": 3451, + "areaCode": "0474", + "zipCode": "013750", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636880973, + "parentId": 653116636880965, + "name": "察哈尔右翼前旗", + "shortName": null, + "level": 3, + "code": "150926", + "pinyin": "ChaHaErYouYiQianQi", + "pinyinFirst": "CHEYYQQ", + "capital": "土贵乌拉镇", + "population": 21, + "area": 2433, + "areaCode": "0474", + "zipCode": "012200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636880974, + "parentId": 653116636880965, + "name": "察哈尔右翼中旗", + "shortName": null, + "level": 3, + "code": "150927", + "pinyin": "ChaHaErYouYiZhongQi", + "pinyinFirst": "CHEYYZQ", + "capital": "科布尔镇", + "population": 20, + "area": 4194, + "areaCode": "0474", + "zipCode": "013550", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636880975, + "parentId": 653116636880965, + "name": "察哈尔右翼后旗", + "shortName": null, + "level": 3, + "code": "150928", + "pinyin": "ChaHaErYouYiHouQi", + "pinyinFirst": "CHEYYHQ", + "capital": "白音察干镇", + "population": 20, + "area": 3910, + "areaCode": "0474", + "zipCode": "012400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116636880976, + "parentId": 653116636880965, + "name": "四子王旗", + "shortName": null, + "level": 3, + "code": "150929", + "pinyin": "SiZiWangQi", + "pinyinFirst": "SZWQ", + "capital": "乌兰花镇", + "population": 21, + "area": 24016, + "areaCode": "0474", + "zipCode": "011800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116637057093, + "parentId": 653116633903173, + "name": "兴安盟", + "shortName": null, + "level": 2, + "code": "152200", + "pinyin": "XingAnMeng", + "pinyinFirst": "XAM", + "capital": "乌兰浩特市", + "population": 163, + "area": 58385, + "areaCode": "0482", + "zipCode": "137400", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116637061189, + "parentId": 653116637057093, + "name": "乌兰浩特市", + "shortName": null, + "level": 3, + "code": "152201", + "pinyin": "WuLanHaoTeShi", + "pinyinFirst": "WLHTS", + "capital": "和平街道", + "population": 32, + "area": 2354, + "areaCode": "0482", + "zipCode": "137400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116637061190, + "parentId": 653116637057093, + "name": "阿尔山市", + "shortName": null, + "level": 3, + "code": "152202", + "pinyin": "AErShanShi", + "pinyinFirst": "AESS", + "capital": "温泉街道", + "population": 4, + "area": 7409, + "areaCode": "0482", + "zipCode": "137800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116637061191, + "parentId": 653116637057093, + "name": "突泉县", + "shortName": null, + "level": 3, + "code": "152224", + "pinyin": "TuQuanXian", + "pinyinFirst": "TQX", + "capital": "突泉镇", + "population": 30, + "area": 4890, + "areaCode": "0482", + "zipCode": "137500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116637061192, + "parentId": 653116637057093, + "name": "科尔沁右翼前旗", + "shortName": null, + "level": 3, + "code": "152221", + "pinyin": "KeErQinYouYiQianQi", + "pinyinFirst": "KEQYYQQ", + "capital": "科尔沁镇", + "population": 33, + "area": 16964, + "areaCode": "0482", + "zipCode": "137713", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116637061193, + "parentId": 653116637057093, + "name": "科尔沁右翼中旗", + "shortName": null, + "level": 3, + "code": "152222", + "pinyin": "KeErQinYouYiZhongQi", + "pinyinFirst": "KEQYYZQ", + "capital": "巴彦呼舒镇", + "population": 25, + "area": 15613, + "areaCode": "0482", + "zipCode": "029400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116637061194, + "parentId": 653116637057093, + "name": "扎赉特旗", + "shortName": null, + "level": 3, + "code": "152223", + "pinyin": "ZaLaiTeQi", + "pinyinFirst": "ZLTQ", + "capital": "音德尔镇", + "population": 39, + "area": 11155, + "areaCode": "0482", + "zipCode": "137600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116637249605, + "parentId": 653116633903173, + "name": "锡林郭勒盟", + "shortName": null, + "level": 2, + "code": "152500", + "pinyin": "XiLinGuoLeMeng", + "pinyinFirst": "XLGLM", + "capital": "锡林浩特市", + "population": 104, + "area": 199885, + "areaCode": "0479", + "zipCode": "026000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116637253701, + "parentId": 653116637249605, + "name": "锡林浩特市", + "shortName": null, + "level": 3, + "code": "152502", + "pinyin": "XiLinHaoTeShi", + "pinyinFirst": "XLHTS", + "capital": "希日塔拉街道", + "population": 20, + "area": 14778, + "areaCode": "0479", + "zipCode": "026000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116637253702, + "parentId": 653116637249605, + "name": "二连浩特市", + "shortName": null, + "level": 3, + "code": "152501", + "pinyin": "ErLianHaoTeShi", + "pinyinFirst": "ELHTS", + "capital": "乌兰街道", + "population": 4, + "area": 4015, + "areaCode": "0479", + "zipCode": "011100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116637253703, + "parentId": 653116637249605, + "name": "多伦县", + "shortName": null, + "level": 3, + "code": "152531", + "pinyin": "DuoLunXian", + "pinyinFirst": "DLX", + "capital": "多伦诺尔镇", + "population": 11, + "area": 3864, + "areaCode": "0479", + "zipCode": "027300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116637253704, + "parentId": 653116637249605, + "name": "阿巴嘎旗", + "shortName": null, + "level": 3, + "code": "152522", + "pinyin": "ABaGaQi", + "pinyinFirst": "ABGQ", + "capital": "别力古台镇", + "population": 4, + "area": 27476, + "areaCode": "0479", + "zipCode": "011400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116637253705, + "parentId": 653116637249605, + "name": "苏尼特左旗", + "shortName": null, + "level": 3, + "code": "152523", + "pinyin": "SuNiTeZuoQi", + "pinyinFirst": "SNTZQ", + "capital": "满都拉图镇", + "population": 3, + "area": 34240, + "areaCode": "0479", + "zipCode": "011300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116637253706, + "parentId": 653116637249605, + "name": "苏尼特右旗", + "shortName": null, + "level": 3, + "code": "152524", + "pinyin": "SuNiTeYouQi", + "pinyinFirst": "SNTYQ", + "capital": "赛汉塔拉镇", + "population": 7, + "area": 22456, + "areaCode": "0479", + "zipCode": "011200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116637253707, + "parentId": 653116637249605, + "name": "东乌珠穆沁旗", + "shortName": null, + "level": 3, + "code": "152525", + "pinyin": "DongWuZhuMuQinQi", + "pinyinFirst": "DWZMQQ", + "capital": "乌里雅斯太镇", + "population": 8, + "area": 45572, + "areaCode": "0479", + "zipCode": "026300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116637253708, + "parentId": 653116637249605, + "name": "西乌珠穆沁旗", + "shortName": null, + "level": 3, + "code": "152526", + "pinyin": "XiWuZhuMuQinQi", + "pinyinFirst": "XWZMQQ", + "capital": "巴拉嘎尔高勒镇", + "population": 8, + "area": 22462, + "areaCode": "0479", + "zipCode": "026200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116637253709, + "parentId": 653116637249605, + "name": "太仆寺旗", + "shortName": null, + "level": 3, + "code": "152527", + "pinyin": "TaiPuSiQi", + "pinyinFirst": "TPSQ", + "capital": "宝昌镇", + "population": 21, + "area": 3426, + "areaCode": "0479", + "zipCode": "027000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116637253710, + "parentId": 653116637249605, + "name": "镶黄旗", + "shortName": null, + "level": 3, + "code": "152528", + "pinyin": "XiangHuangQi", + "pinyinFirst": "XHQ", + "capital": "新宝拉格镇", + "population": 3, + "area": 5137, + "areaCode": "0479", + "zipCode": "013250", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116637253711, + "parentId": 653116637249605, + "name": "正镶白旗", + "shortName": null, + "level": 3, + "code": "152529", + "pinyin": "ZhengXiangBaiQi", + "pinyinFirst": "ZXBQ", + "capital": "明安图镇", + "population": 7, + "area": 6253, + "areaCode": "0479", + "zipCode": "013800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116637253712, + "parentId": 653116637249605, + "name": "正蓝旗", + "shortName": null, + "level": 3, + "code": "152530", + "pinyin": "ZhengLanQi", + "pinyinFirst": "ZLQ", + "capital": "上都镇", + "population": 8, + "area": 10206, + "areaCode": "0479", + "zipCode": "027200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116637474885, + "parentId": 653116633903173, + "name": "阿拉善盟", + "shortName": null, + "level": 2, + "code": "152900", + "pinyin": "ALaShanMeng", + "pinyinFirst": "ALSM", + "capital": "阿拉善左旗", + "population": 19, + "area": 268461, + "areaCode": "0483", + "zipCode": "750300", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116637478981, + "parentId": 653116637474885, + "name": "阿拉善左旗", + "shortName": null, + "level": 3, + "code": "152921", + "pinyin": "ALaShanZuoQi", + "pinyinFirst": "ALSZQ", + "capital": "巴彦浩特镇", + "population": 15, + "area": 80412, + "areaCode": "0483", + "zipCode": "750306", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116637478982, + "parentId": 653116637474885, + "name": "阿拉善右旗", + "shortName": null, + "level": 3, + "code": "152922", + "pinyin": "ALaShanYouQi", + "pinyinFirst": "ALSYQ", + "capital": "巴丹吉林镇", + "population": 3, + "area": 73443, + "areaCode": "0483", + "zipCode": "737300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116637478983, + "parentId": 653116637474885, + "name": "额济纳旗", + "shortName": null, + "level": 3, + "code": "152923", + "pinyin": "EJiNaQi", + "pinyinFirst": "EJNQ", + "capital": "达来呼布镇", + "population": 2, + "area": 114606, + "areaCode": "0483", + "zipCode": "735400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:25", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:57" + }, + { + "id": 653116637700165, + "parentId": 0, + "name": "辽宁省", + "shortName": "辽", + "level": 1, + "code": "210000", + "pinyin": "LiaoNingSheng", + "pinyinFirst": "LNS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116639830085, + "parentId": 653116637700165, + "name": "沈阳市", + "shortName": null, + "level": 2, + "code": "210100", + "pinyin": "ShenYangShi", + "pinyinFirst": "SYS", + "capital": "浑南区", + "population": 755, + "area": 12860, + "areaCode": "024", + "zipCode": "110000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116639830086, + "parentId": 653116639830085, + "name": "浑南区", + "shortName": null, + "level": 3, + "code": "210112", + "pinyin": "HunNanQu", + "pinyinFirst": "HNQ", + "capital": "沈中大街", + "population": 44, + "area": 734, + "areaCode": "024", + "zipCode": "110179", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639830087, + "parentId": 653116639830085, + "name": "和平区", + "shortName": null, + "level": 3, + "code": "210102", + "pinyin": "HePingQu", + "pinyinFirst": "HPQ", + "capital": "南市场街道", + "population": 74, + "area": 59, + "areaCode": "024", + "zipCode": "110003", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639830088, + "parentId": 653116639830085, + "name": "沈河区", + "shortName": null, + "level": 3, + "code": "210103", + "pinyin": "ShenHeQu", + "pinyinFirst": "SHQ", + "capital": "皇城街道", + "population": 72, + "area": 60, + "areaCode": "024", + "zipCode": "110011", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639830089, + "parentId": 653116639830085, + "name": "大东区", + "shortName": null, + "level": 3, + "code": "210104", + "pinyin": "DaDongQu", + "pinyinFirst": "DDQ", + "capital": "津桥街道", + "population": 64, + "area": 100, + "areaCode": "024", + "zipCode": "110041", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639830090, + "parentId": 653116639830085, + "name": "皇姑区", + "shortName": null, + "level": 3, + "code": "210105", + "pinyin": "HuangGuQu", + "pinyinFirst": "HGQ", + "capital": "北塔街道", + "population": 85, + "area": 66, + "areaCode": "024", + "zipCode": "110031", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639830091, + "parentId": 653116639830085, + "name": "铁西区", + "shortName": null, + "level": 3, + "code": "210106", + "pinyin": "TieXiQu", + "pinyinFirst": "TXQ", + "capital": "笃工街道", + "population": 98, + "area": 286, + "areaCode": "024", + "zipCode": "110020", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639830092, + "parentId": 653116639830085, + "name": "苏家屯区", + "shortName": null, + "level": 3, + "code": "210111", + "pinyin": "SuJiaTunQu", + "pinyinFirst": "SJTQ", + "capital": "解放街道", + "population": 42, + "area": 782, + "areaCode": "024", + "zipCode": "110100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639830093, + "parentId": 653116639830085, + "name": "沈北新区", + "shortName": null, + "level": 3, + "code": "210113", + "pinyin": "ShenBeiXinQu", + "pinyinFirst": "SBXQ", + "capital": "新城子街道", + "population": 34, + "area": 884, + "areaCode": "024", + "zipCode": "110121", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639834181, + "parentId": 653116639830085, + "name": "于洪区", + "shortName": null, + "level": 3, + "code": "210114", + "pinyin": "YuHongQu", + "pinyinFirst": "YHQ", + "capital": "迎宾路街道", + "population": 47, + "area": 499, + "areaCode": "024", + "zipCode": "110141", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639834182, + "parentId": 653116639830085, + "name": "辽中区", + "shortName": null, + "level": 3, + "code": "210115", + "pinyin": "LiaoZhongQu", + "pinyinFirst": "LZQ", + "capital": "蒲东街道", + "population": 51, + "area": 1645, + "areaCode": "024", + "zipCode": "110200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639834183, + "parentId": 653116639830085, + "name": "新民市", + "shortName": null, + "level": 3, + "code": "210181", + "pinyin": "XinMinShi", + "pinyinFirst": "XMS", + "capital": "新柳街道", + "population": 67, + "area": 3297, + "areaCode": "024", + "zipCode": "110300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639834184, + "parentId": 653116639830085, + "name": "康平县", + "shortName": null, + "level": 3, + "code": "210123", + "pinyin": "KangPingXian", + "pinyinFirst": "KPX", + "capital": "胜利街道", + "population": 34, + "area": 2167, + "areaCode": "024", + "zipCode": "110500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639834185, + "parentId": 653116639830085, + "name": "法库县", + "shortName": null, + "level": 3, + "code": "210124", + "pinyin": "FaKuXian", + "pinyinFirst": "FKX", + "capital": "吉祥街道", + "population": 44, + "area": 2281, + "areaCode": "024", + "zipCode": "110400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639895621, + "parentId": 653116637700165, + "name": "大连市", + "shortName": null, + "level": 2, + "code": "210200", + "pinyin": "DaLianShi", + "pinyinFirst": "DLS", + "capital": "西岗区", + "population": 599, + "area": 13238, + "areaCode": "0411", + "zipCode": "116000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116639895622, + "parentId": 653116639895621, + "name": "西岗区", + "shortName": null, + "level": 3, + "code": "210203", + "pinyin": "XiGangQu", + "pinyinFirst": "XGQ", + "capital": "人民广场街道", + "population": 28, + "area": 24, + "areaCode": "0411", + "zipCode": "116011", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639895623, + "parentId": 653116639895621, + "name": "中山区", + "shortName": null, + "level": 3, + "code": "210202", + "pinyin": "ZhongShanQu", + "pinyinFirst": "ZSQ", + "capital": "青泥洼桥街道", + "population": 36, + "area": 40, + "areaCode": "0411", + "zipCode": "116001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639895624, + "parentId": 653116639895621, + "name": "沙河口区", + "shortName": null, + "level": 3, + "code": "210204", + "pinyin": "ShaHeKouQu", + "pinyinFirst": "SHKQ", + "capital": "星海湾街道", + "population": 62, + "area": 35, + "areaCode": "0411", + "zipCode": "116021", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639895625, + "parentId": 653116639895621, + "name": "甘井子区", + "shortName": null, + "level": 3, + "code": "210211", + "pinyin": "GanJingZiQu", + "pinyinFirst": "GJZQ", + "capital": "辛寨子街道", + "population": 94, + "area": 452, + "areaCode": "0411", + "zipCode": "116031", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639895626, + "parentId": 653116639895621, + "name": "旅顺口区", + "shortName": null, + "level": 3, + "code": "210212", + "pinyin": "LvShunKouQu", + "pinyinFirst": "LSKQ", + "capital": "水师营街道", + "population": 22, + "area": 512, + "areaCode": "0411", + "zipCode": "116050", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639895627, + "parentId": 653116639895621, + "name": "金州区", + "shortName": null, + "level": 3, + "code": "210213", + "pinyin": "JinZhouQu", + "pinyinFirst": "JZQ", + "capital": "马桥子街道", + "population": 84, + "area": 1353, + "areaCode": "0411", + "zipCode": "116100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639895628, + "parentId": 653116639895621, + "name": "瓦房店市", + "shortName": null, + "level": 3, + "code": "210281", + "pinyin": "WaFangDianShi", + "pinyinFirst": "WFDS", + "capital": "共济街道", + "population": 98, + "area": 3567, + "areaCode": "0411", + "zipCode": "116300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639895629, + "parentId": 653116639895621, + "name": "普兰店区", + "shortName": null, + "level": 3, + "code": "210214", + "pinyin": "PuLanDianQu", + "pinyinFirst": "PLDQ", + "capital": "太平街道", + "population": 77, + "area": 2770, + "areaCode": "0411", + "zipCode": "116200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639895630, + "parentId": 653116639895621, + "name": "庄河市", + "shortName": null, + "level": 3, + "code": "210283", + "pinyin": "ZhuangHeShi", + "pinyinFirst": "ZHS", + "capital": "新华街道", + "population": 89, + "area": 3656, + "areaCode": "0411", + "zipCode": "116400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639895631, + "parentId": 653116639895621, + "name": "长海县", + "shortName": null, + "level": 3, + "code": "210224", + "pinyin": "ChangHaiXian", + "pinyinFirst": "CHX", + "capital": "大长山岛镇", + "population": 7, + "area": 157, + "areaCode": "0411", + "zipCode": "116500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639998021, + "parentId": 653116637700165, + "name": "鞍山市", + "shortName": null, + "level": 2, + "code": "210300", + "pinyin": "AnShanShi", + "pinyinFirst": "ASS", + "capital": "铁东区", + "population": 340, + "area": 9252, + "areaCode": "0412", + "zipCode": "114000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116639998022, + "parentId": 653116639998021, + "name": "铁东区", + "shortName": null, + "level": 3, + "code": "210302", + "pinyin": "TieDongQu", + "pinyinFirst": "TDQ", + "capital": "解放街道", + "population": 57, + "area": 135, + "areaCode": "0412", + "zipCode": "114005", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639998023, + "parentId": 653116639998021, + "name": "铁西区", + "shortName": null, + "level": 3, + "code": "210303", + "pinyin": "TieXiQu", + "pinyinFirst": "TXQ", + "capital": "八家子街道", + "population": 28, + "area": 147, + "areaCode": "0412", + "zipCode": "114012", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639998024, + "parentId": 653116639998021, + "name": "立山区", + "shortName": null, + "level": 3, + "code": "210304", + "pinyin": "LiShanQu", + "pinyinFirst": "LSQ", + "capital": "立山街道", + "population": 39, + "area": 165, + "areaCode": "0412", + "zipCode": "114031", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639998025, + "parentId": 653116639998021, + "name": "千山区", + "shortName": null, + "level": 3, + "code": "210311", + "pinyin": "QianShanQu", + "pinyinFirst": "QSQ", + "capital": "东鞍山镇", + "population": 22, + "area": 344, + "areaCode": "0412", + "zipCode": "114041", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639998026, + "parentId": 653116639998021, + "name": "海城市", + "shortName": null, + "level": 3, + "code": "210381", + "pinyin": "HaiChengShi", + "pinyinFirst": "HCS", + "capital": "东四街道", + "population": 107, + "area": 2566, + "areaCode": "0412", + "zipCode": "114200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639998027, + "parentId": 653116639998021, + "name": "台安县", + "shortName": null, + "level": 3, + "code": "210321", + "pinyin": "TaiAnXian", + "pinyinFirst": "TAX", + "capital": "八角台街道", + "population": 36, + "area": 1393, + "areaCode": "0412", + "zipCode": "114100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116639998028, + "parentId": 653116639998021, + "name": "岫岩满族自治县", + "shortName": null, + "level": 3, + "code": "210323", + "pinyin": "XiuYanManZuZiZhiXian", + "pinyinFirst": "XYMZZZX", + "capital": "阜昌街道", + "population": 50, + "area": 4502, + "areaCode": "0412", + "zipCode": "114300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640100421, + "parentId": 653116637700165, + "name": "抚顺市", + "shortName": null, + "level": 2, + "code": "210400", + "pinyin": "FuShunShi", + "pinyinFirst": "FSS", + "capital": "顺城区", + "population": 207, + "area": 11278, + "areaCode": "024", + "zipCode": "113000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116640104517, + "parentId": 653116640100421, + "name": "顺城区", + "shortName": null, + "level": 3, + "code": "210411", + "pinyin": "ShunChengQu", + "pinyinFirst": "SCQ", + "capital": "长春街道", + "population": 43, + "area": 348, + "areaCode": "024", + "zipCode": "113006", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640104518, + "parentId": 653116640100421, + "name": "新抚区", + "shortName": null, + "level": 3, + "code": "210402", + "pinyin": "XinFuQu", + "pinyinFirst": "XFQ", + "capital": "永安台街道", + "population": 28, + "area": 108, + "areaCode": "024", + "zipCode": "113008", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640104519, + "parentId": 653116640100421, + "name": "东洲区", + "shortName": null, + "level": 3, + "code": "210403", + "pinyin": "DongZhouQu", + "pinyinFirst": "DZQ", + "capital": "搭连街道", + "population": 27, + "area": 597, + "areaCode": "024", + "zipCode": "113004", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640104520, + "parentId": 653116640100421, + "name": "望花区", + "shortName": null, + "level": 3, + "code": "210404", + "pinyin": "WangHuaQu", + "pinyinFirst": "WHQ", + "capital": "建设街道", + "population": 37, + "area": 322, + "areaCode": "024", + "zipCode": "113001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640104521, + "parentId": 653116640100421, + "name": "抚顺县", + "shortName": null, + "level": 3, + "code": "210421", + "pinyin": "FuShunXian", + "pinyinFirst": "FSX", + "capital": "抚顺城街道", + "population": 11, + "area": 1697, + "areaCode": "024", + "zipCode": "113100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640104522, + "parentId": 653116640100421, + "name": "新宾满族自治县", + "shortName": null, + "level": 3, + "code": "210422", + "pinyin": "XinBinManZuZiZhiXian", + "pinyinFirst": "XBMZZZX", + "capital": "新宾镇", + "population": 29, + "area": 4285, + "areaCode": "024", + "zipCode": "113200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640104523, + "parentId": 653116640100421, + "name": "清原满族自治县", + "shortName": null, + "level": 3, + "code": "210423", + "pinyin": "QingYuanManZuZiZhiXian", + "pinyinFirst": "QYMZZZX", + "capital": "清原镇", + "population": 32, + "area": 3921, + "areaCode": "024", + "zipCode": "113300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640219205, + "parentId": 653116637700165, + "name": "本溪市", + "shortName": null, + "level": 2, + "code": "210500", + "pinyin": "BenXiShi", + "pinyinFirst": "BXS", + "capital": "平山区", + "population": 145, + "area": 8413, + "areaCode": "024", + "zipCode": "117000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116640219206, + "parentId": 653116640219205, + "name": "平山区", + "shortName": null, + "level": 3, + "code": "210502", + "pinyin": "PingShanQu", + "pinyinFirst": "PSQ", + "capital": "东明街道", + "population": 28, + "area": 178, + "areaCode": "024", + "zipCode": "117000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640219207, + "parentId": 653116640219205, + "name": "溪湖区", + "shortName": null, + "level": 3, + "code": "210503", + "pinyin": "XiHuQu", + "pinyinFirst": "XHQ", + "capital": "河东街道", + "population": 19, + "area": 312, + "areaCode": "024", + "zipCode": "117002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640219208, + "parentId": 653116640219205, + "name": "明山区", + "shortName": null, + "level": 3, + "code": "210504", + "pinyin": "MingShanQu", + "pinyinFirst": "MSQ", + "capital": "新明街道", + "population": 34, + "area": 413, + "areaCode": "024", + "zipCode": "117020", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640219209, + "parentId": 653116640219205, + "name": "南芬区", + "shortName": null, + "level": 3, + "code": "210505", + "pinyin": "NanFenQu", + "pinyinFirst": "NFQ", + "capital": "南芬街道", + "population": 7, + "area": 615, + "areaCode": "024", + "zipCode": "117014", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640219210, + "parentId": 653116640219205, + "name": "本溪满族自治县", + "shortName": null, + "level": 3, + "code": "210521", + "pinyin": "BenXiManZuZiZhiXian", + "pinyinFirst": "BXMZZZX", + "capital": "观音阁街道", + "population": 28, + "area": 3342, + "areaCode": "024", + "zipCode": "117100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640219211, + "parentId": 653116640219205, + "name": "桓仁满族自治县", + "shortName": null, + "level": 3, + "code": "210522", + "pinyin": "HuanRenManZuZiZhiXian", + "pinyinFirst": "HRMZZZX", + "capital": "八卦城街道", + "population": 29, + "area": 3553, + "areaCode": "024", + "zipCode": "117200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640354373, + "parentId": 653116637700165, + "name": "丹东市", + "shortName": null, + "level": 2, + "code": "210600", + "pinyin": "DanDongShi", + "pinyinFirst": "DDS", + "capital": "振兴区", + "population": 233, + "area": 15047, + "areaCode": "0415", + "zipCode": "118000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116640354374, + "parentId": 653116640354373, + "name": "振兴区", + "shortName": null, + "level": 3, + "code": "210603", + "pinyin": "ZhenXingQu", + "pinyinFirst": "ZXQ", + "capital": "站前街道", + "population": 43, + "area": 140, + "areaCode": "0415", + "zipCode": "118000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640358469, + "parentId": 653116640354373, + "name": "元宝区", + "shortName": null, + "level": 3, + "code": "210602", + "pinyin": "YuanBaoQu", + "pinyinFirst": "YBQ", + "capital": "广济街道", + "population": 18, + "area": 92, + "areaCode": "0415", + "zipCode": "118000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640358470, + "parentId": 653116640354373, + "name": "振安区", + "shortName": null, + "level": 3, + "code": "210604", + "pinyin": "ZhenAnQu", + "pinyinFirst": "ZAQ", + "capital": "鸭绿江街道", + "population": 17, + "area": 651, + "areaCode": "0415", + "zipCode": "118000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640358471, + "parentId": 653116640354373, + "name": "东港市", + "shortName": null, + "level": 3, + "code": "210681", + "pinyin": "DongGangShi", + "pinyinFirst": "DGS", + "capital": "新兴街道", + "population": 59, + "area": 2452, + "areaCode": "0415", + "zipCode": "118300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640358472, + "parentId": 653116640354373, + "name": "凤城市", + "shortName": null, + "level": 3, + "code": "210682", + "pinyin": "FengChengShi", + "pinyinFirst": "FCS", + "capital": "凤凰城街道", + "population": 55, + "area": 5518, + "areaCode": "0415", + "zipCode": "118100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640358473, + "parentId": 653116640354373, + "name": "宽甸满族自治县", + "shortName": null, + "level": 3, + "code": "210624", + "pinyin": "KuanDianManZuZiZhiXian", + "pinyinFirst": "KDMZZZX", + "capital": "宽甸镇", + "population": 41, + "area": 6194, + "areaCode": "0415", + "zipCode": "118200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640550981, + "parentId": 653116637700165, + "name": "锦州市", + "shortName": null, + "level": 2, + "code": "210700", + "pinyin": "JinZhouShi", + "pinyinFirst": "JZS", + "capital": "太和区", + "population": 293, + "area": 10059, + "areaCode": "0416", + "zipCode": "121000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116640555077, + "parentId": 653116640550981, + "name": "太和区", + "shortName": null, + "level": 3, + "code": "210711", + "pinyin": "TaiHeQu", + "pinyinFirst": "THQ", + "capital": "营盘街道", + "population": 36, + "area": 865, + "areaCode": "0416", + "zipCode": "121012", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640555078, + "parentId": 653116640550981, + "name": "古塔区", + "shortName": null, + "level": 3, + "code": "210702", + "pinyin": "GuTaQu", + "pinyinFirst": "GTQ", + "capital": "保安街道", + "population": 23, + "area": 68, + "areaCode": "0416", + "zipCode": "121004", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640555079, + "parentId": 653116640550981, + "name": "凌河区", + "shortName": null, + "level": 3, + "code": "210703", + "pinyin": "LingHeQu", + "pinyinFirst": "LHQ", + "capital": "龙江街道", + "population": 36, + "area": 42, + "areaCode": "0416", + "zipCode": "121000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640555080, + "parentId": 653116640550981, + "name": "凌海市", + "shortName": null, + "level": 3, + "code": "210781", + "pinyin": "LingHaiShi", + "pinyinFirst": "LHS", + "capital": "大凌河街道", + "population": 50, + "area": 2417, + "areaCode": "0416", + "zipCode": "121200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640555081, + "parentId": 653116640550981, + "name": "北镇市", + "shortName": null, + "level": 3, + "code": "210782", + "pinyin": "BeiZhenShi", + "pinyinFirst": "BZS", + "capital": "北镇街道", + "population": 50, + "area": 1693, + "areaCode": "0416", + "zipCode": "121300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640555082, + "parentId": 653116640550981, + "name": "黑山县", + "shortName": null, + "level": 3, + "code": "210726", + "pinyin": "HeiShanXian", + "pinyinFirst": "HSX", + "capital": "黑山街道", + "population": 58, + "area": 2497, + "areaCode": "0416", + "zipCode": "121400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640555083, + "parentId": 653116640550981, + "name": "义县", + "shortName": null, + "level": 3, + "code": "210727", + "pinyin": "YiXian", + "pinyinFirst": "YX", + "capital": "义州街道", + "population": 40, + "area": 2477, + "areaCode": "0416", + "zipCode": "121100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640723013, + "parentId": 653116637700165, + "name": "营口市", + "shortName": null, + "level": 2, + "code": "210800", + "pinyin": "YingKouShi", + "pinyinFirst": "YKS", + "capital": "站前区", + "population": 231, + "area": 5525, + "areaCode": "0417", + "zipCode": "115000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116640727109, + "parentId": 653116640723013, + "name": "站前区", + "shortName": null, + "level": 3, + "code": "210802", + "pinyin": "ZhanQianQu", + "pinyinFirst": "ZQQ", + "capital": "建设街道", + "population": 28, + "area": 85, + "areaCode": "0417", + "zipCode": "115000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640727110, + "parentId": 653116640723013, + "name": "西市区", + "shortName": null, + "level": 3, + "code": "210803", + "pinyin": "XiShiQu", + "pinyinFirst": "XSQ", + "capital": "得胜街道", + "population": 17, + "area": 317, + "areaCode": "0417", + "zipCode": "115004", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640727111, + "parentId": 653116640723013, + "name": "鲅鱼圈区", + "shortName": null, + "level": 3, + "code": "210804", + "pinyin": "BaYuQuanQu", + "pinyinFirst": "BYQQ", + "capital": "红海街道", + "population": 39, + "area": 295, + "areaCode": "0417", + "zipCode": "115007", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640727112, + "parentId": 653116640723013, + "name": "老边区", + "shortName": null, + "level": 3, + "code": "210811", + "pinyin": "LaoBianQu", + "pinyinFirst": "LBQ", + "capital": "老边街道", + "population": 11, + "area": 273, + "areaCode": "0417", + "zipCode": "115005", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640727113, + "parentId": 653116640723013, + "name": "盖州市", + "shortName": null, + "level": 3, + "code": "210881", + "pinyin": "GaiZhouShi", + "pinyinFirst": "GZS", + "capital": "西城街道", + "population": 68, + "area": 2945, + "areaCode": "0417", + "zipCode": "115200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640727114, + "parentId": 653116640723013, + "name": "大石桥市", + "shortName": null, + "level": 3, + "code": "210882", + "pinyin": "DaShiQiaoShi", + "pinyinFirst": "DSQS", + "capital": "镁都街道", + "population": 68, + "area": 1610, + "areaCode": "0417", + "zipCode": "115100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640895045, + "parentId": 653116637700165, + "name": "阜新市", + "shortName": null, + "level": 2, + "code": "210900", + "pinyin": "FuXinShi", + "pinyinFirst": "FXS", + "capital": "细河区", + "population": 184, + "area": 10445, + "areaCode": "0418", + "zipCode": "123000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116640895046, + "parentId": 653116640895045, + "name": "细河区", + "shortName": null, + "level": 3, + "code": "210911", + "pinyin": "XiHeQu", + "pinyinFirst": "XHQ", + "capital": "玉丰街道", + "population": 20, + "area": 126, + "areaCode": "0418", + "zipCode": "123000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640895047, + "parentId": 653116640895045, + "name": "海州区", + "shortName": null, + "level": 3, + "code": "210902", + "pinyin": "HaiZhouQu", + "pinyinFirst": "HZQ", + "capital": "和平街道", + "population": 25, + "area": 97, + "areaCode": "0418", + "zipCode": "123000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640895048, + "parentId": 653116640895045, + "name": "新邱区", + "shortName": null, + "level": 3, + "code": "210903", + "pinyin": "XinQiuQu", + "pinyinFirst": "XQQ", + "capital": "街基街道", + "population": 8, + "area": 128, + "areaCode": "0418", + "zipCode": "123005", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640895049, + "parentId": 653116640895045, + "name": "太平区", + "shortName": null, + "level": 3, + "code": "210904", + "pinyin": "TaiPingQu", + "pinyinFirst": "TPQ", + "capital": "红树街道", + "population": 15, + "area": 108, + "areaCode": "0418", + "zipCode": "123003", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640895050, + "parentId": 653116640895045, + "name": "清河门区", + "shortName": null, + "level": 3, + "code": "210905", + "pinyin": "QingHeMenQu", + "pinyinFirst": "QHMQ", + "capital": "清河街道", + "population": 6, + "area": 105, + "areaCode": "0418", + "zipCode": "123006", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640895051, + "parentId": 653116640895045, + "name": "彰武县", + "shortName": null, + "level": 3, + "code": "210922", + "pinyin": "ZhangWuXian", + "pinyinFirst": "ZWX", + "capital": "彰武镇", + "population": 40, + "area": 3635, + "areaCode": "0418", + "zipCode": "123200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116640895052, + "parentId": 653116640895045, + "name": "阜新蒙古族自治县", + "shortName": null, + "level": 3, + "code": "210921", + "pinyin": "FuXinMengGuZuZiZhiXian", + "pinyinFirst": "FXMGZZZX", + "capital": "城区街道", + "population": 70, + "area": 6246, + "areaCode": "0418", + "zipCode": "123100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641058885, + "parentId": 653116637700165, + "name": "辽阳市", + "shortName": null, + "level": 2, + "code": "211000", + "pinyin": "LiaoYangShi", + "pinyinFirst": "LYS", + "capital": "白塔区", + "population": 174, + "area": 4736, + "areaCode": "0419", + "zipCode": "111000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116641062981, + "parentId": 653116641058885, + "name": "白塔区", + "shortName": null, + "level": 3, + "code": "211002", + "pinyin": "BaiTaQu", + "pinyinFirst": "BTQ", + "capital": "文圣街道", + "population": 36, + "area": 30, + "areaCode": "0419", + "zipCode": "111000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641062982, + "parentId": 653116641058885, + "name": "文圣区", + "shortName": null, + "level": 3, + "code": "211003", + "pinyin": "WenShengQu", + "pinyinFirst": "WSQ", + "capital": "东京陵街道", + "population": 12, + "area": 296, + "areaCode": "0419", + "zipCode": "111000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641062983, + "parentId": 653116641058885, + "name": "宏伟区", + "shortName": null, + "level": 3, + "code": "211004", + "pinyin": "HongWeiQu", + "pinyinFirst": "HWQ", + "capital": "长征街道", + "population": 14, + "area": 150, + "areaCode": "0419", + "zipCode": "111003", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641062984, + "parentId": 653116641058885, + "name": "弓长岭区", + "shortName": null, + "level": 3, + "code": "211005", + "pinyin": "GongChangLingQu", + "pinyinFirst": "GCLQ", + "capital": "汤河镇", + "population": 8, + "area": 330, + "areaCode": "0419", + "zipCode": "111008", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641062985, + "parentId": 653116641058885, + "name": "太子河区", + "shortName": null, + "level": 3, + "code": "211011", + "pinyin": "TaiZiHeQu", + "pinyinFirst": "TZHQ", + "capital": "新华街道", + "population": 15, + "area": 275, + "areaCode": "0419", + "zipCode": "111000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641062986, + "parentId": 653116641058885, + "name": "灯塔市", + "shortName": null, + "level": 3, + "code": "211081", + "pinyin": "DengTaShi", + "pinyinFirst": "DTS", + "capital": "万宝桥街道", + "population": 43, + "area": 1170, + "areaCode": "0419", + "zipCode": "111300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641062987, + "parentId": 653116641058885, + "name": "辽阳县", + "shortName": null, + "level": 3, + "code": "211021", + "pinyin": "LiaoYangXian", + "pinyinFirst": "LYX", + "capital": "首山镇", + "population": 46, + "area": 2485, + "areaCode": "0419", + "zipCode": "111200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641259589, + "parentId": 653116637700165, + "name": "盘锦市", + "shortName": null, + "level": 2, + "code": "211100", + "pinyin": "PanJinShi", + "pinyinFirst": "PJS", + "capital": "兴隆台区", + "population": 130, + "area": 4121, + "areaCode": "0427", + "zipCode": "124000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116641259590, + "parentId": 653116641259589, + "name": "兴隆台区", + "shortName": null, + "level": 3, + "code": "211103", + "pinyin": "XingLongTaiQu", + "pinyinFirst": "XLTQ", + "capital": "创新街道", + "population": 44, + "area": 975, + "areaCode": "0427", + "zipCode": "124010", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641259591, + "parentId": 653116641259589, + "name": "双台子区", + "shortName": null, + "level": 3, + "code": "211102", + "pinyin": "ShuangTaiZiQu", + "pinyinFirst": "STZQ", + "capital": "建设街道", + "population": 19, + "area": 127, + "areaCode": "0427", + "zipCode": "124000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641259592, + "parentId": 653116641259589, + "name": "大洼区", + "shortName": null, + "level": 3, + "code": "211104", + "pinyin": "DaWaQu", + "pinyinFirst": "DWQ", + "capital": "大洼街道", + "population": 39, + "area": 1355, + "areaCode": "0427", + "zipCode": "124200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641259593, + "parentId": 653116641259589, + "name": "盘山县", + "shortName": null, + "level": 3, + "code": "211122", + "pinyin": "PanShanXian", + "pinyinFirst": "PSX", + "capital": "太平街道", + "population": 27, + "area": 1664, + "areaCode": "0427", + "zipCode": "124100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641443909, + "parentId": 653116637700165, + "name": "铁岭市", + "shortName": null, + "level": 2, + "code": "211200", + "pinyin": "TieLingShi", + "pinyinFirst": "TLS", + "capital": "银州区", + "population": 289, + "area": 13006, + "areaCode": "024", + "zipCode": "112000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116641443910, + "parentId": 653116641443909, + "name": "银州区", + "shortName": null, + "level": 3, + "code": "211202", + "pinyin": "YinZhouQu", + "pinyinFirst": "YZQ", + "capital": "工人街道", + "population": 33, + "area": 178, + "areaCode": "024", + "zipCode": "112000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641443911, + "parentId": 653116641443909, + "name": "清河区", + "shortName": null, + "level": 3, + "code": "211204", + "pinyin": "QingHeQu", + "pinyinFirst": "QHQ", + "capital": "红旗街道", + "population": 9, + "area": 480, + "areaCode": "024", + "zipCode": "112003", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641443912, + "parentId": 653116641443909, + "name": "调兵山市", + "shortName": null, + "level": 3, + "code": "211281", + "pinyin": "TiaoBingShanShi", + "pinyinFirst": "TBSS", + "capital": "调兵山街道", + "population": 22, + "area": 262, + "areaCode": "024", + "zipCode": "112700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641443913, + "parentId": 653116641443909, + "name": "开原市", + "shortName": null, + "level": 3, + "code": "211282", + "pinyin": "KaiYuanShi", + "pinyinFirst": "KYS", + "capital": "新城街道", + "population": 56, + "area": 2813, + "areaCode": "024", + "zipCode": "112300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641443914, + "parentId": 653116641443909, + "name": "铁岭县", + "shortName": null, + "level": 3, + "code": "211221", + "pinyin": "TieLingXian", + "pinyinFirst": "TLX", + "capital": "铁岭市银州区工人街道", + "population": 38, + "area": 2250, + "areaCode": "024", + "zipCode": "112000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641443915, + "parentId": 653116641443909, + "name": "西丰县", + "shortName": null, + "level": 3, + "code": "211223", + "pinyin": "XiFengXian", + "pinyinFirst": "XFX", + "capital": "西丰镇", + "population": 33, + "area": 2699, + "areaCode": "024", + "zipCode": "112400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641443916, + "parentId": 653116641443909, + "name": "昌图县", + "shortName": null, + "level": 3, + "code": "211224", + "pinyin": "ChangTuXian", + "pinyinFirst": "CTX", + "capital": "昌图镇", + "population": 98, + "area": 4324, + "areaCode": "024", + "zipCode": "112500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641648709, + "parentId": 653116637700165, + "name": "朝阳市", + "shortName": null, + "level": 2, + "code": "211300", + "pinyin": "ZhaoYangShi", + "pinyinFirst": "ZYS", + "capital": "双塔区", + "population": 335, + "area": 19701, + "areaCode": "0421", + "zipCode": "122000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116641648710, + "parentId": 653116641648709, + "name": "双塔区", + "shortName": null, + "level": 3, + "code": "211302", + "pinyin": "ShuangTaQu", + "pinyinFirst": "STQ", + "capital": "双塔街道", + "population": 40, + "area": 500, + "areaCode": "0421", + "zipCode": "122000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641648711, + "parentId": 653116641648709, + "name": "龙城区", + "shortName": null, + "level": 3, + "code": "211303", + "pinyin": "LongChengQu", + "pinyinFirst": "LCQ", + "capital": "新华街道", + "population": 20, + "area": 647, + "areaCode": "0421", + "zipCode": "122000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641648712, + "parentId": 653116641648709, + "name": "北票市", + "shortName": null, + "level": 3, + "code": "211381", + "pinyin": "BeiPiaoShi", + "pinyinFirst": "BPS", + "capital": "南山街道", + "population": 55, + "area": 4418, + "areaCode": "0421", + "zipCode": "122100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641648713, + "parentId": 653116641648709, + "name": "凌源市", + "shortName": null, + "level": 3, + "code": "211382", + "pinyin": "LingYuanShi", + "pinyinFirst": "LYS", + "capital": "北街街道", + "population": 64, + "area": 3278, + "areaCode": "0421", + "zipCode": "122500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641648714, + "parentId": 653116641648709, + "name": "朝阳县", + "shortName": null, + "level": 3, + "code": "211321", + "pinyin": "ZhaoYangXian", + "pinyinFirst": "ZYX", + "capital": "朝阳市双塔区前进街道", + "population": 55, + "area": 3757, + "areaCode": "0421", + "zipCode": "122600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641648715, + "parentId": 653116641648709, + "name": "建平县", + "shortName": null, + "level": 3, + "code": "211322", + "pinyin": "JianPingXian", + "pinyinFirst": "JPX", + "capital": "红山街道", + "population": 57, + "area": 4869, + "areaCode": "0421", + "zipCode": "122400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641648716, + "parentId": 653116641648709, + "name": "喀喇沁左翼蒙古族自治县", + "shortName": null, + "level": 3, + "code": "211324", + "pinyin": "KaLaQinZuoYiMengGuZuZiZhiXian", + "pinyinFirst": "KLQZYMGZZZX", + "capital": "大城子街道", + "population": 42, + "area": 2232, + "areaCode": "0421", + "zipCode": "122300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641886277, + "parentId": 653116637700165, + "name": "葫芦岛市", + "shortName": null, + "level": 2, + "code": "211400", + "pinyin": "HuLuDaoShi", + "pinyinFirst": "HLDS", + "capital": "龙港区", + "population": 276, + "area": 10440, + "areaCode": "0429", + "zipCode": "125000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116641890373, + "parentId": 653116641886277, + "name": "龙港区", + "shortName": null, + "level": 3, + "code": "211403", + "pinyin": "LongGangQu", + "pinyinFirst": "LGQ", + "capital": "玉皇街道", + "population": 24, + "area": 178, + "areaCode": "0429", + "zipCode": "125003", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641890374, + "parentId": 653116641886277, + "name": "连山区", + "shortName": null, + "level": 3, + "code": "211402", + "pinyin": "LianShanQu", + "pinyinFirst": "LSQ", + "capital": "连山街道", + "population": 45, + "area": 1182, + "areaCode": "0429", + "zipCode": "125001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641890375, + "parentId": 653116641886277, + "name": "南票区", + "shortName": null, + "level": 3, + "code": "211404", + "pinyin": "NanPiaoQu", + "pinyinFirst": "NPQ", + "capital": "九龙街道", + "population": 27, + "area": 1002, + "areaCode": "0429", + "zipCode": "125027", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641890376, + "parentId": 653116641886277, + "name": "兴城市", + "shortName": null, + "level": 3, + "code": "211481", + "pinyin": "XingChengShi", + "pinyinFirst": "XCS", + "capital": "温泉街道", + "population": 53, + "area": 2103, + "areaCode": "0429", + "zipCode": "125100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641890377, + "parentId": 653116641886277, + "name": "绥中县", + "shortName": null, + "level": 3, + "code": "211421", + "pinyin": "SuiZhongXian", + "pinyinFirst": "SZX", + "capital": "绥中镇", + "population": 64, + "area": 2780, + "areaCode": "0429", + "zipCode": "125200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116641890378, + "parentId": 653116641886277, + "name": "建昌县", + "shortName": null, + "level": 3, + "code": "211422", + "pinyin": "JianChangXian", + "pinyinFirst": "JCX", + "capital": "建昌镇", + "population": 62, + "area": 3195, + "areaCode": "0429", + "zipCode": "125300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:58" + }, + { + "id": 653116642103365, + "parentId": 0, + "name": "吉林省", + "shortName": "吉", + "level": 1, + "code": "220000", + "pinyin": "JiLinSheng", + "pinyinFirst": "JLS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116643147845, + "parentId": 653116642103365, + "name": "长春市", + "shortName": null, + "level": 2, + "code": "220100", + "pinyin": "ChangChunShi", + "pinyinFirst": "CCS", + "capital": "南关区", + "population": 957, + "area": 24592, + "areaCode": "0431", + "zipCode": "130000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116643147846, + "parentId": 653116643147845, + "name": "南关区", + "shortName": null, + "level": 3, + "code": "220102", + "pinyin": "NanGuanQu", + "pinyinFirst": "NGQ", + "capital": "南岭街道", + "population": 76, + "area": 497, + "areaCode": "0431", + "zipCode": "130022", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643147847, + "parentId": 653116643147845, + "name": "宽城区", + "shortName": null, + "level": 3, + "code": "220103", + "pinyin": "KuanChengQu", + "pinyinFirst": "KCQ", + "capital": "新发街道", + "population": 66, + "area": 877, + "areaCode": "0431", + "zipCode": "130051", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643147848, + "parentId": 653116643147845, + "name": "朝阳区", + "shortName": null, + "level": 3, + "code": "220104", + "pinyin": "ZhaoYangQu", + "pinyinFirst": "ZYQ", + "capital": "前进街道", + "population": 76, + "area": 379, + "areaCode": "0431", + "zipCode": "130012", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643147849, + "parentId": 653116643147845, + "name": "二道区", + "shortName": null, + "level": 3, + "code": "220105", + "pinyin": "ErDaoQu", + "pinyinFirst": "EDQ", + "capital": "东盛街道", + "population": 58, + "area": 965, + "areaCode": "0431", + "zipCode": "130031", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643147850, + "parentId": 653116643147845, + "name": "绿园区", + "shortName": null, + "level": 3, + "code": "220106", + "pinyin": "LvYuanQu", + "pinyinFirst": "LYQ", + "capital": "春城街道", + "population": 65, + "area": 301, + "areaCode": "0431", + "zipCode": "130062", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643147851, + "parentId": 653116643147845, + "name": "双阳区", + "shortName": null, + "level": 3, + "code": "220112", + "pinyin": "ShuangYangQu", + "pinyinFirst": "SYQ", + "capital": "云山街道", + "population": 36, + "area": 1663, + "areaCode": "0431", + "zipCode": "130600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643147852, + "parentId": 653116643147845, + "name": "九台区", + "shortName": null, + "level": 3, + "code": "220113", + "pinyin": "JiuTaiQu", + "pinyinFirst": "JTQ", + "capital": "九台街道", + "population": 67, + "area": 2875, + "areaCode": "0431", + "zipCode": "130500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643147853, + "parentId": 653116643147845, + "name": "榆树市", + "shortName": null, + "level": 3, + "code": "220182", + "pinyin": "YuShuShi", + "pinyinFirst": "YSS", + "capital": "华昌街道", + "population": 122, + "area": 4691, + "areaCode": "0431", + "zipCode": "130400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643147854, + "parentId": 653116643147845, + "name": "德惠市", + "shortName": null, + "level": 3, + "code": "220183", + "pinyin": "DeHuiShi", + "pinyinFirst": "DHS", + "capital": "胜利街道", + "population": 80, + "area": 3096, + "areaCode": "0431", + "zipCode": "130300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643147855, + "parentId": 653116643147845, + "name": "公主岭市", + "shortName": null, + "level": 3, + "code": "220184", + "pinyin": "GongZhuLingShi", + "pinyinFirst": "GZLS", + "capital": "河南街道", + "population": 103, + "area": 4027, + "areaCode": "0434", + "zipCode": "136100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643147856, + "parentId": 653116643147845, + "name": "农安县", + "shortName": null, + "level": 3, + "code": "220122", + "pinyin": "NongAnXian", + "pinyinFirst": "NAX", + "capital": "宝塔街道", + "population": 106, + "area": 5221, + "areaCode": "0431", + "zipCode": "130200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643201093, + "parentId": 653116642103365, + "name": "吉林市", + "shortName": null, + "level": 2, + "code": "220200", + "pinyin": "JiLinShi", + "pinyinFirst": "JLS", + "capital": "船营区", + "population": 412, + "area": 27722, + "areaCode": "0432", + "zipCode": "132000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116643201094, + "parentId": 653116643201093, + "name": "船营区", + "shortName": null, + "level": 3, + "code": "220204", + "pinyin": "ChuanYingQu", + "pinyinFirst": "CYQ", + "capital": "德胜街道", + "population": 46, + "area": 711, + "areaCode": "0432", + "zipCode": "132011", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643201095, + "parentId": 653116643201093, + "name": "昌邑区", + "shortName": null, + "level": 3, + "code": "220202", + "pinyin": "ChangYiQu", + "pinyinFirst": "CYQ", + "capital": "兴华街道", + "population": 61, + "area": 865, + "areaCode": "0432", + "zipCode": "132002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643201096, + "parentId": 653116643201093, + "name": "龙潭区", + "shortName": null, + "level": 3, + "code": "220203", + "pinyin": "LongTanQu", + "pinyinFirst": "LTQ", + "capital": "龙华街道", + "population": 43, + "area": 1209, + "areaCode": "0432", + "zipCode": "132021", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643201097, + "parentId": 653116643201093, + "name": "丰满区", + "shortName": null, + "level": 3, + "code": "220211", + "pinyin": "FengManQu", + "pinyinFirst": "FMQ", + "capital": "泰山街道", + "population": 30, + "area": 1032, + "areaCode": "0432", + "zipCode": "132013", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643201098, + "parentId": 653116643201093, + "name": "蛟河市", + "shortName": null, + "level": 3, + "code": "220281", + "pinyin": "JiaoHeShi", + "pinyinFirst": "JHS", + "capital": "民主街道", + "population": 42, + "area": 6235, + "areaCode": "0432", + "zipCode": "132500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643201099, + "parentId": 653116643201093, + "name": "桦甸市", + "shortName": null, + "level": 3, + "code": "220282", + "pinyin": "HuaDianShi", + "pinyinFirst": "HDS", + "capital": "明桦街道", + "population": 42, + "area": 6624, + "areaCode": "0432", + "zipCode": "132400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643201100, + "parentId": 653116643201093, + "name": "舒兰市", + "shortName": null, + "level": 3, + "code": "220283", + "pinyin": "ShuLanShi", + "pinyinFirst": "SLS", + "capital": "滨河街道", + "population": 60, + "area": 4554, + "areaCode": "0432", + "zipCode": "132600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643201101, + "parentId": 653116643201093, + "name": "磐石市", + "shortName": null, + "level": 3, + "code": "220284", + "pinyin": "PanShiShi", + "pinyinFirst": "PSS", + "capital": "东宁街道", + "population": 50, + "area": 3867, + "areaCode": "0432", + "zipCode": "132300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643201102, + "parentId": 653116643201093, + "name": "永吉县", + "shortName": null, + "level": 3, + "code": "220221", + "pinyin": "YongJiXian", + "pinyinFirst": "YJX", + "capital": "口前镇", + "population": 38, + "area": 2625, + "areaCode": "0432", + "zipCode": "132200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643303493, + "parentId": 653116642103365, + "name": "四平市", + "shortName": null, + "level": 2, + "code": "220300", + "pinyin": "SiPingShi", + "pinyinFirst": "SPS", + "capital": "铁西区", + "population": 216, + "area": 10296, + "areaCode": "0434", + "zipCode": "136000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116643303494, + "parentId": 653116643303493, + "name": "铁西区", + "shortName": null, + "level": 3, + "code": "220302", + "pinyin": "TieXiQu", + "pinyinFirst": "TXQ", + "capital": "站前街道", + "population": 36, + "area": 778, + "areaCode": "0434", + "zipCode": "136000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643303495, + "parentId": 653116643303493, + "name": "铁东区", + "shortName": null, + "level": 3, + "code": "220303", + "pinyin": "TieDongQu", + "pinyinFirst": "TDQ", + "capital": "四马路街道", + "population": 32, + "area": 945, + "areaCode": "0434", + "zipCode": "136000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643303496, + "parentId": 653116643303493, + "name": "双辽市", + "shortName": null, + "level": 3, + "code": "220382", + "pinyin": "ShuangLiaoShi", + "pinyinFirst": "SLS", + "capital": "辽南街道", + "population": 39, + "area": 3121, + "areaCode": "0434", + "zipCode": "136400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643303497, + "parentId": 653116643303493, + "name": "梨树县", + "shortName": null, + "level": 3, + "code": "220322", + "pinyin": "LiShuXian", + "pinyinFirst": "LSX", + "capital": "富强街道", + "population": 64, + "area": 2967, + "areaCode": "0434", + "zipCode": "136500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643303498, + "parentId": 653116643303493, + "name": "伊通满族自治县", + "shortName": null, + "level": 3, + "code": "220323", + "pinyin": "YiTongManZuZiZhiXian", + "pinyinFirst": "YTMZZZX", + "capital": "永宁街道", + "population": 45, + "area": 2523, + "areaCode": "0434", + "zipCode": "130700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643426373, + "parentId": 653116642103365, + "name": "辽源市", + "shortName": null, + "level": 2, + "code": "220400", + "pinyin": "LiaoYuanShi", + "pinyinFirst": "LYS", + "capital": "龙山区", + "population": 117, + "area": 5125, + "areaCode": "0437", + "zipCode": "136200", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116643426374, + "parentId": 653116643426373, + "name": "龙山区", + "shortName": null, + "level": 3, + "code": "220402", + "pinyin": "LongShanQu", + "pinyinFirst": "LSQ", + "capital": "南康街道", + "population": 30, + "area": 257, + "areaCode": "0437", + "zipCode": "136200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643426375, + "parentId": 653116643426373, + "name": "西安区", + "shortName": null, + "level": 3, + "code": "220403", + "pinyin": "XiAnQu", + "pinyinFirst": "XAQ", + "capital": "仙城街道", + "population": 15, + "area": 172, + "areaCode": "0437", + "zipCode": "136201", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643426376, + "parentId": 653116643426373, + "name": "东丰县", + "shortName": null, + "level": 3, + "code": "220421", + "pinyin": "DongFengXian", + "pinyinFirst": "DFX", + "capital": "吉鹿街道", + "population": 38, + "area": 2522, + "areaCode": "0437", + "zipCode": "136300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643426377, + "parentId": 653116643426373, + "name": "东辽县", + "shortName": null, + "level": 3, + "code": "220422", + "pinyin": "DongLiaoXian", + "pinyinFirst": "DLX", + "capital": "白泉镇", + "population": 33, + "area": 2174, + "areaCode": "0437", + "zipCode": "136600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643549253, + "parentId": 653116642103365, + "name": "通化市", + "shortName": null, + "level": 2, + "code": "220500", + "pinyin": "TongHuaShi", + "pinyinFirst": "THS", + "capital": "东昌区", + "population": 215, + "area": 15698, + "areaCode": "0435", + "zipCode": "134000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116643549254, + "parentId": 653116643549253, + "name": "东昌区", + "shortName": null, + "level": 3, + "code": "220502", + "pinyin": "DongChangQu", + "pinyinFirst": "DCQ", + "capital": "新站街道", + "population": 32, + "area": 547, + "areaCode": "0435", + "zipCode": "134001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643549255, + "parentId": 653116643549253, + "name": "二道江区", + "shortName": null, + "level": 3, + "code": "220503", + "pinyin": "ErDaoJiangQu", + "pinyinFirst": "EDJQ", + "capital": "东通化街道", + "population": 12, + "area": 378, + "areaCode": "0435", + "zipCode": "134003", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643549256, + "parentId": 653116643549253, + "name": "梅河口市", + "shortName": null, + "level": 3, + "code": "220581", + "pinyin": "MeiHeKouShi", + "pinyinFirst": "MHKS", + "capital": "新华街道", + "population": 59, + "area": 2175, + "areaCode": "0435", + "zipCode": "135000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643549257, + "parentId": 653116643549253, + "name": "集安市", + "shortName": null, + "level": 3, + "code": "220582", + "pinyin": "JiAnShi", + "pinyinFirst": "JAS", + "capital": "黎明街道", + "population": 21, + "area": 3408, + "areaCode": "0435", + "zipCode": "134200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643553349, + "parentId": 653116643549253, + "name": "通化县", + "shortName": null, + "level": 3, + "code": "220521", + "pinyin": "TongHuaXian", + "pinyinFirst": "THX", + "capital": "快大茂镇", + "population": 23, + "area": 3554, + "areaCode": "0435", + "zipCode": "134100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643553350, + "parentId": 653116643549253, + "name": "辉南县", + "shortName": null, + "level": 3, + "code": "220523", + "pinyin": "HuiNanXian", + "pinyinFirst": "HNX", + "capital": "朝辉街道", + "population": 32, + "area": 2277, + "areaCode": "0435", + "zipCode": "135100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643553351, + "parentId": 653116643549253, + "name": "柳河县", + "shortName": null, + "level": 3, + "code": "220524", + "pinyin": "LiuHeXian", + "pinyinFirst": "LHX", + "capital": "中岗街道", + "population": 36, + "area": 3348, + "areaCode": "0435", + "zipCode": "135300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643676229, + "parentId": 653116642103365, + "name": "白山市", + "shortName": null, + "level": 2, + "code": "220600", + "pinyin": "BaiShanShi", + "pinyinFirst": "BSS", + "capital": "浑江区", + "population": 117, + "area": 17485, + "areaCode": "0439", + "zipCode": "134300", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116643680325, + "parentId": 653116643676229, + "name": "浑江区", + "shortName": null, + "level": 3, + "code": "220602", + "pinyin": "HunJiangQu", + "pinyinFirst": "HJQ", + "capital": "新建街道", + "population": 32, + "area": 1388, + "areaCode": "0439", + "zipCode": "134300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643680326, + "parentId": 653116643676229, + "name": "江源区", + "shortName": null, + "level": 3, + "code": "220605", + "pinyin": "JiangYuanQu", + "pinyinFirst": "JYQ", + "capital": "江源街道", + "population": 20, + "area": 1348, + "areaCode": "0439", + "zipCode": "134700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643680327, + "parentId": 653116643676229, + "name": "临江市", + "shortName": null, + "level": 3, + "code": "220681", + "pinyin": "LinJiangShi", + "pinyinFirst": "LJS", + "capital": "建国街道", + "population": 15, + "area": 3009, + "areaCode": "0439", + "zipCode": "134600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643680328, + "parentId": 653116643676229, + "name": "抚松县", + "shortName": null, + "level": 3, + "code": "220621", + "pinyin": "FuSongXian", + "pinyinFirst": "FSX", + "capital": "抚松镇", + "population": 28, + "area": 6150, + "areaCode": "0439", + "zipCode": "134500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643680329, + "parentId": 653116643676229, + "name": "靖宇县", + "shortName": null, + "level": 3, + "code": "220622", + "pinyin": "JingYuXian", + "pinyinFirst": "JYX", + "capital": "靖宇镇", + "population": 13, + "area": 3094, + "areaCode": "0439", + "zipCode": "135200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643680330, + "parentId": 653116643676229, + "name": "长白朝鲜族自治县", + "shortName": null, + "level": 3, + "code": "220623", + "pinyin": "ChangBaiChaoXianZuZiZhiXian", + "pinyinFirst": "CBCXZZZX", + "capital": "长白镇", + "population": 8, + "area": 2496, + "areaCode": "0439", + "zipCode": "134400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643807301, + "parentId": 653116642103365, + "name": "松原市", + "shortName": null, + "level": 2, + "code": "220700", + "pinyin": "SongYuanShi", + "pinyinFirst": "SYS", + "capital": "宁江区", + "population": 275, + "area": 20159, + "areaCode": "0438", + "zipCode": "138000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116643807302, + "parentId": 653116643807301, + "name": "宁江区", + "shortName": null, + "level": 3, + "code": "220702", + "pinyin": "NingJiangQu", + "pinyinFirst": "NJQ", + "capital": "团结街道", + "population": 56, + "area": 1576, + "areaCode": "0438", + "zipCode": "138000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643807303, + "parentId": 653116643807301, + "name": "扶余市", + "shortName": null, + "level": 3, + "code": "220781", + "pinyin": "FuYuShi", + "pinyinFirst": "FYS", + "capital": "育才街道", + "population": 71, + "area": 4189, + "areaCode": "0438", + "zipCode": "131200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643807304, + "parentId": 653116643807301, + "name": "长岭县", + "shortName": null, + "level": 3, + "code": "220722", + "pinyin": "ChangLingXian", + "pinyinFirst": "CLX", + "capital": "长盛街道", + "population": 63, + "area": 5787, + "areaCode": "0438", + "zipCode": "131500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643807305, + "parentId": 653116643807301, + "name": "乾安县", + "shortName": null, + "level": 3, + "code": "220723", + "pinyin": "QianAnXian", + "pinyinFirst": "QAX", + "capital": "荣业街道", + "population": 27, + "area": 3522, + "areaCode": "0438", + "zipCode": "131400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643807306, + "parentId": 653116643807301, + "name": "前郭尔罗斯蒙古族自治县", + "shortName": null, + "level": 3, + "code": "220721", + "pinyin": "QianGuoErLuoSiMengGuZuZiZhiXian", + "pinyinFirst": "QGELSMGZZZX", + "capital": "前郭尔罗斯镇", + "population": 57, + "area": 5085, + "areaCode": "0438", + "zipCode": "138000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643942469, + "parentId": 653116642103365, + "name": "白城市", + "shortName": null, + "level": 2, + "code": "220800", + "pinyin": "BaiChengShi", + "pinyinFirst": "BCS", + "capital": "洮北区", + "population": 189, + "area": 25683, + "areaCode": "0436", + "zipCode": "137000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116643946565, + "parentId": 653116643942469, + "name": "洮北区", + "shortName": null, + "level": 3, + "code": "220802", + "pinyin": "TaoBeiQu", + "pinyinFirst": "TBQ", + "capital": "明仁街道", + "population": 48, + "area": 2525, + "areaCode": "0436", + "zipCode": "137000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643946566, + "parentId": 653116643942469, + "name": "洮南市", + "shortName": null, + "level": 3, + "code": "220881", + "pinyin": "TaoNanShi", + "pinyinFirst": "TNS", + "capital": "光明街道", + "population": 40, + "area": 5108, + "areaCode": "0436", + "zipCode": "137100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643946567, + "parentId": 653116643942469, + "name": "大安市", + "shortName": null, + "level": 3, + "code": "220882", + "pinyin": "DaAnShi", + "pinyinFirst": "DAS", + "capital": "锦华街道", + "population": 38, + "area": 4879, + "areaCode": "0436", + "zipCode": "131300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643946568, + "parentId": 653116643942469, + "name": "镇赉县", + "shortName": null, + "level": 3, + "code": "220821", + "pinyin": "ZhenLaiXian", + "pinyinFirst": "ZLX", + "capital": "镇赉镇", + "population": 26, + "area": 4695, + "areaCode": "0436", + "zipCode": "137300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116643946569, + "parentId": 653116643942469, + "name": "通榆县", + "shortName": null, + "level": 3, + "code": "220822", + "pinyin": "TongYuXian", + "pinyinFirst": "TYX", + "capital": "八区街道", + "population": 35, + "area": 8476, + "areaCode": "0436", + "zipCode": "137200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116644085829, + "parentId": 653116642103365, + "name": "延边朝鲜族自治州", + "shortName": null, + "level": 2, + "code": "222400", + "pinyin": "YanBianChaoXianZuZiZhiZhou", + "pinyinFirst": "YBCXZZZZ", + "capital": "延吉市", + "population": 207, + "area": 43474, + "areaCode": "0433", + "zipCode": "133000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116644085830, + "parentId": 653116644085829, + "name": "延吉市", + "shortName": null, + "level": 3, + "code": "222401", + "pinyin": "YanJiShi", + "pinyinFirst": "YJS", + "capital": "新兴街道", + "population": 56, + "area": 1731, + "areaCode": "0433", + "zipCode": "133000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116644085831, + "parentId": 653116644085829, + "name": "图们市", + "shortName": null, + "level": 3, + "code": "222402", + "pinyin": "TuMenShi", + "pinyinFirst": "TMS", + "capital": "向上街道", + "population": 11, + "area": 1142, + "areaCode": "0433", + "zipCode": "133100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116644085832, + "parentId": 653116644085829, + "name": "敦化市", + "shortName": null, + "level": 3, + "code": "222403", + "pinyin": "DunHuaShi", + "pinyinFirst": "DHS", + "capital": "民主街道", + "population": 45, + "area": 11963, + "areaCode": "0433", + "zipCode": "133700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116644085833, + "parentId": 653116644085829, + "name": "珲春市", + "shortName": null, + "level": 3, + "code": "222404", + "pinyin": "HunChunShi", + "pinyinFirst": "HCS", + "capital": "河南街道", + "population": 23, + "area": 4938, + "areaCode": "0433", + "zipCode": "133300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116644085834, + "parentId": 653116644085829, + "name": "龙井市", + "shortName": null, + "level": 3, + "code": "222405", + "pinyin": "LongJingShi", + "pinyinFirst": "LJS", + "capital": "安民街道", + "population": 15, + "area": 2193, + "areaCode": "0433", + "zipCode": "133400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116644085835, + "parentId": 653116644085829, + "name": "和龙市", + "shortName": null, + "level": 3, + "code": "222406", + "pinyin": "HeLongShi", + "pinyinFirst": "HLS", + "capital": "文化街道", + "population": 16, + "area": 5069, + "areaCode": "0433", + "zipCode": "133500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116644085836, + "parentId": 653116644085829, + "name": "汪清县", + "shortName": null, + "level": 3, + "code": "222424", + "pinyin": "WangQingXian", + "pinyinFirst": "WQX", + "capital": "大川街道", + "population": 22, + "area": 8994, + "areaCode": "0433", + "zipCode": "133200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116644085837, + "parentId": 653116644085829, + "name": "安图县", + "shortName": null, + "level": 3, + "code": "222426", + "pinyin": "AnTuXian", + "pinyinFirst": "ATX", + "capital": "九龙街道", + "population": 19, + "area": 7444, + "areaCode": "0433", + "zipCode": "133600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:27", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:13:59" + }, + { + "id": 653116644233285, + "parentId": 0, + "name": "黑龙江省", + "shortName": "黑", + "level": 1, + "code": "230000", + "pinyin": "HeiLongJiangSheng", + "pinyinFirst": "HLJS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116646105157, + "parentId": 653116644233285, + "name": "哈尔滨市", + "shortName": null, + "level": 2, + "code": "230100", + "pinyin": "HaErBinShi", + "pinyinFirst": "HEBS", + "capital": "松北区", + "population": 951, + "area": 53186, + "areaCode": "0451", + "zipCode": "150000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116646105158, + "parentId": 653116646105157, + "name": "松北区", + "shortName": null, + "level": 3, + "code": "230109", + "pinyin": "SongBeiQu", + "pinyinFirst": "SBQ", + "capital": "松北街道", + "population": 23, + "area": 736, + "areaCode": "0451", + "zipCode": "150028", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646105159, + "parentId": 653116646105157, + "name": "道里区", + "shortName": null, + "level": 3, + "code": "230102", + "pinyin": "DaoLiQu", + "pinyinFirst": "DLQ", + "capital": "抚顺街道", + "population": 79, + "area": 479, + "areaCode": "0451", + "zipCode": "150010", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646105160, + "parentId": 653116646105157, + "name": "南岗区", + "shortName": null, + "level": 3, + "code": "230103", + "pinyin": "NanGangQu", + "pinyinFirst": "NGQ", + "capital": "大成街道", + "population": 105, + "area": 192, + "areaCode": "0451", + "zipCode": "150006", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646105161, + "parentId": 653116646105157, + "name": "道外区", + "shortName": null, + "level": 3, + "code": "230104", + "pinyin": "DaoWaiQu", + "pinyinFirst": "DWQ", + "capital": "大兴街道", + "population": 64, + "area": 619, + "areaCode": "0451", + "zipCode": "150020", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646105162, + "parentId": 653116646105157, + "name": "平房区", + "shortName": null, + "level": 3, + "code": "230108", + "pinyin": "PingFangQu", + "pinyinFirst": "PFQ", + "capital": "友协街道", + "population": 15, + "area": 94, + "areaCode": "0451", + "zipCode": "150060", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646105163, + "parentId": 653116646105157, + "name": "香坊区", + "shortName": null, + "level": 3, + "code": "230110", + "pinyin": "XiangFangQu", + "pinyinFirst": "XFQ", + "capital": "香坊大街街道", + "population": 74, + "area": 340, + "areaCode": "0451", + "zipCode": "150036", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646105164, + "parentId": 653116646105157, + "name": "呼兰区", + "shortName": null, + "level": 3, + "code": "230111", + "pinyin": "HuLanQu", + "pinyinFirst": "HLQ", + "capital": "南京路街道", + "population": 61, + "area": 2197, + "areaCode": "0451", + "zipCode": "150500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646105165, + "parentId": 653116646105157, + "name": "阿城区", + "shortName": null, + "level": 3, + "code": "230112", + "pinyin": "AChengQu", + "pinyinFirst": "ACQ", + "capital": "金城街道", + "population": 54, + "area": 2445, + "areaCode": "0451", + "zipCode": "150300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646105166, + "parentId": 653116646105157, + "name": "双城区", + "shortName": null, + "level": 3, + "code": "230113", + "pinyin": "ShuangChengQu", + "pinyinFirst": "SCQ", + "capital": "永治街道", + "population": 77, + "area": 3112, + "areaCode": "0451", + "zipCode": "150100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646105167, + "parentId": 653116646105157, + "name": "尚志市", + "shortName": null, + "level": 3, + "code": "230183", + "pinyin": "ShangZhiShi", + "pinyinFirst": "SZS", + "capital": "尚志镇", + "population": 56, + "area": 8891, + "areaCode": "0451", + "zipCode": "150600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646105168, + "parentId": 653116646105157, + "name": "五常市", + "shortName": null, + "level": 3, + "code": "230184", + "pinyin": "WuChangShi", + "pinyinFirst": "WCS", + "capital": "五常镇", + "population": 89, + "area": 7512, + "areaCode": "0451", + "zipCode": "150200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646105169, + "parentId": 653116646105157, + "name": "依兰县", + "shortName": null, + "level": 3, + "code": "230123", + "pinyin": "YiLanXian", + "pinyinFirst": "YLX", + "capital": "依兰镇", + "population": 38, + "area": 4616, + "areaCode": "0451", + "zipCode": "154800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646105170, + "parentId": 653116646105157, + "name": "方正县", + "shortName": null, + "level": 3, + "code": "230124", + "pinyin": "FangZhengXian", + "pinyinFirst": "FZX", + "capital": "方正镇", + "population": 22, + "area": 2969, + "areaCode": "0451", + "zipCode": "150800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646105171, + "parentId": 653116646105157, + "name": "宾县", + "shortName": null, + "level": 3, + "code": "230125", + "pinyin": "BinXian", + "pinyinFirst": "BX", + "capital": "宾州镇", + "population": 57, + "area": 3845, + "areaCode": "0451", + "zipCode": "150400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646105172, + "parentId": 653116646105157, + "name": "巴彦县", + "shortName": null, + "level": 3, + "code": "230126", + "pinyin": "BaYanXian", + "pinyinFirst": "BYX", + "capital": "巴彦镇", + "population": 64, + "area": 3135, + "areaCode": "0451", + "zipCode": "151800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646105173, + "parentId": 653116646105157, + "name": "木兰县", + "shortName": null, + "level": 3, + "code": "230127", + "pinyin": "MuLanXian", + "pinyinFirst": "MLX", + "capital": "木兰镇", + "population": 25, + "area": 3179, + "areaCode": "0451", + "zipCode": "151900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646105174, + "parentId": 653116646105157, + "name": "通河县", + "shortName": null, + "level": 3, + "code": "230128", + "pinyin": "TongHeXian", + "pinyinFirst": "THX", + "capital": "通河镇", + "population": 23, + "area": 5675, + "areaCode": "0451", + "zipCode": "150900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646105175, + "parentId": 653116646105157, + "name": "延寿县", + "shortName": null, + "level": 3, + "code": "230129", + "pinyin": "YanShouXian", + "pinyinFirst": "YSX", + "capital": "延寿镇", + "population": 25, + "area": 3150, + "areaCode": "0451", + "zipCode": "150700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646191173, + "parentId": 653116644233285, + "name": "齐齐哈尔市", + "shortName": null, + "level": 2, + "code": "230200", + "pinyin": "QiQiHaErShi", + "pinyinFirst": "QQHES", + "capital": "建华区", + "population": 527, + "area": 44287, + "areaCode": "0452", + "zipCode": "161000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116646195269, + "parentId": 653116646191173, + "name": "建华区", + "shortName": null, + "level": 3, + "code": "230203", + "pinyin": "JianHuaQu", + "pinyinFirst": "JHQ", + "capital": "卜奎街道", + "population": 26, + "area": 853, + "areaCode": "0452", + "zipCode": "161006", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646195270, + "parentId": 653116646191173, + "name": "龙沙区", + "shortName": null, + "level": 3, + "code": "230202", + "pinyin": "LongShaQu", + "pinyinFirst": "LSQ", + "capital": "南航街道", + "population": 28, + "area": 188, + "areaCode": "0452", + "zipCode": "161005", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646195271, + "parentId": 653116646191173, + "name": "铁锋区", + "shortName": null, + "level": 3, + "code": "230204", + "pinyin": "TieFengQu", + "pinyinFirst": "TFQ", + "capital": "龙华街道", + "population": 26, + "area": 695, + "areaCode": "0452", + "zipCode": "161002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646195272, + "parentId": 653116646191173, + "name": "昂昂溪区", + "shortName": null, + "level": 3, + "code": "230205", + "pinyin": "AngAngXiQu", + "pinyinFirst": "AAXQ", + "capital": "新兴街道", + "population": 7, + "area": 1166, + "areaCode": "0452", + "zipCode": "161031", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646195273, + "parentId": 653116646191173, + "name": "富拉尔基区", + "shortName": null, + "level": 3, + "code": "230206", + "pinyin": "FuLaErJiQu", + "pinyinFirst": "FLEJQ", + "capital": "红岸街道", + "population": 21, + "area": 375, + "areaCode": "0452", + "zipCode": "161002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646195274, + "parentId": 653116646191173, + "name": "碾子山区", + "shortName": null, + "level": 3, + "code": "230207", + "pinyin": "NianZiShanQu", + "pinyinFirst": "NZSQ", + "capital": "繁荣街道", + "population": 7, + "area": 357, + "areaCode": "0452", + "zipCode": "161046", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646195275, + "parentId": 653116646191173, + "name": "梅里斯达斡尔族区", + "shortName": null, + "level": 3, + "code": "230208", + "pinyin": "MeiLiSiDaWoErZuQu", + "pinyinFirst": "MLSDWEZQ", + "capital": "梅里斯街道", + "population": 16, + "area": 1948, + "areaCode": "0452", + "zipCode": "161021", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646195276, + "parentId": 653116646191173, + "name": "讷河市", + "shortName": null, + "level": 3, + "code": "230281", + "pinyin": "NeHeShi", + "pinyinFirst": "NHS", + "capital": "通江街道", + "population": 68, + "area": 6664, + "areaCode": "0452", + "zipCode": "161300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646195277, + "parentId": 653116646191173, + "name": "龙江县", + "shortName": null, + "level": 3, + "code": "230221", + "pinyin": "LongJiangXian", + "pinyinFirst": "LJX", + "capital": "龙江镇", + "population": 58, + "area": 6197, + "areaCode": "0452", + "zipCode": "161100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646195278, + "parentId": 653116646191173, + "name": "依安县", + "shortName": null, + "level": 3, + "code": "230223", + "pinyin": "YiAnXian", + "pinyinFirst": "YAX", + "capital": "依安镇", + "population": 46, + "area": 3780, + "areaCode": "0452", + "zipCode": "161500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646195279, + "parentId": 653116646191173, + "name": "泰来县", + "shortName": null, + "level": 3, + "code": "230224", + "pinyin": "TaiLaiXian", + "pinyinFirst": "TLX", + "capital": "泰来镇", + "population": 30, + "area": 4061, + "areaCode": "0452", + "zipCode": "162400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646195280, + "parentId": 653116646191173, + "name": "甘南县", + "shortName": null, + "level": 3, + "code": "230225", + "pinyin": "GanNanXian", + "pinyinFirst": "GNX", + "capital": "甘南镇", + "population": 37, + "area": 4384, + "areaCode": "0452", + "zipCode": "162100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646195281, + "parentId": 653116646191173, + "name": "富裕县", + "shortName": null, + "level": 3, + "code": "230227", + "pinyin": "FuYuXian", + "pinyinFirst": "FYX", + "capital": "富裕镇", + "population": 28, + "area": 4335, + "areaCode": "0452", + "zipCode": "161200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646195282, + "parentId": 653116646191173, + "name": "克山县", + "shortName": null, + "level": 3, + "code": "230229", + "pinyin": "KeShanXian", + "pinyinFirst": "KSX", + "capital": "克山镇", + "population": 46, + "area": 3632, + "areaCode": "0452", + "zipCode": "161600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646195283, + "parentId": 653116646191173, + "name": "克东县", + "shortName": null, + "level": 3, + "code": "230230", + "pinyin": "KeDongXian", + "pinyinFirst": "KDX", + "capital": "克东镇", + "population": 28, + "area": 2083, + "areaCode": "0452", + "zipCode": "164800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646195284, + "parentId": 653116646191173, + "name": "拜泉县", + "shortName": null, + "level": 3, + "code": "230231", + "pinyin": "BaiQuanXian", + "pinyinFirst": "BQX", + "capital": "拜泉镇", + "population": 55, + "area": 3569, + "areaCode": "0452", + "zipCode": "164700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646301765, + "parentId": 653116644233285, + "name": "鸡西市", + "shortName": null, + "level": 2, + "code": "230300", + "pinyin": "JiXiShi", + "pinyinFirst": "JXS", + "capital": "鸡冠区", + "population": 169, + "area": 22551, + "areaCode": "0467", + "zipCode": "158100", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116646305861, + "parentId": 653116646301765, + "name": "鸡冠区", + "shortName": null, + "level": 3, + "code": "230302", + "pinyin": "JiGuanQu", + "pinyinFirst": "JGQ", + "capital": "红军路街道", + "population": 35, + "area": 148, + "areaCode": "0467", + "zipCode": "158100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646305862, + "parentId": 653116646301765, + "name": "恒山区", + "shortName": null, + "level": 3, + "code": "230303", + "pinyin": "HengShanQu", + "pinyinFirst": "HSQ", + "capital": "奋斗街道", + "population": 13, + "area": 587, + "areaCode": "0467", + "zipCode": "158130", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646305863, + "parentId": 653116646301765, + "name": "滴道区", + "shortName": null, + "level": 3, + "code": "230304", + "pinyin": "DiDaoQu", + "pinyinFirst": "DDQ", + "capital": "东兴街道", + "population": 9, + "area": 500, + "areaCode": "0467", + "zipCode": "158150", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646305864, + "parentId": 653116646301765, + "name": "梨树区", + "shortName": null, + "level": 3, + "code": "230305", + "pinyin": "LiShuQu", + "pinyinFirst": "LSQ", + "capital": "梨树街道", + "population": 7, + "area": 412, + "areaCode": "0467", + "zipCode": "158160", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646305865, + "parentId": 653116646301765, + "name": "城子河区", + "shortName": null, + "level": 3, + "code": "230306", + "pinyin": "ChengZiHeQu", + "pinyinFirst": "CZHQ", + "capital": "城子河街道", + "population": 10, + "area": 181, + "areaCode": "0467", + "zipCode": "158170", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646305866, + "parentId": 653116646301765, + "name": "麻山区", + "shortName": null, + "level": 3, + "code": "230307", + "pinyin": "MaShanQu", + "pinyinFirst": "MSQ", + "capital": "麻山街道", + "population": 3, + "area": 425, + "areaCode": "0467", + "zipCode": "158180", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646305867, + "parentId": 653116646301765, + "name": "虎林市", + "shortName": null, + "level": 3, + "code": "230381", + "pinyin": "HuLinShi", + "pinyinFirst": "HLS", + "capital": "虎林镇", + "population": 27, + "area": 9334, + "areaCode": "0467", + "zipCode": "158400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646305868, + "parentId": 653116646301765, + "name": "密山市", + "shortName": null, + "level": 3, + "code": "230382", + "pinyin": "MiShanShi", + "pinyinFirst": "MSS", + "capital": "密山镇", + "population": 39, + "area": 7731, + "areaCode": "0467", + "zipCode": "158300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646305869, + "parentId": 653116646301765, + "name": "鸡东县", + "shortName": null, + "level": 3, + "code": "230321", + "pinyin": "JiDongXian", + "pinyinFirst": "JDX", + "capital": "鸡东镇", + "population": 27, + "area": 3233, + "areaCode": "0467", + "zipCode": "158200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646445125, + "parentId": 653116644233285, + "name": "鹤岗市", + "shortName": null, + "level": 2, + "code": "230400", + "pinyin": "HeGangShi", + "pinyinFirst": "HGS", + "capital": "向阳区", + "population": 98, + "area": 14665, + "areaCode": "0468", + "zipCode": "154100", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116646445126, + "parentId": 653116646445125, + "name": "向阳区", + "shortName": null, + "level": 3, + "code": "230402", + "pinyin": "XiangYangQu", + "pinyinFirst": "XYQ", + "capital": "光明街道", + "population": 8, + "area": 8, + "areaCode": "0468", + "zipCode": "154003", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646445127, + "parentId": 653116646445125, + "name": "工农区", + "shortName": null, + "level": 3, + "code": "230403", + "pinyin": "GongNongQu", + "pinyinFirst": "GNQ", + "capital": "红旗街道", + "population": 14, + "area": 12, + "areaCode": "0468", + "zipCode": "154101", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646445128, + "parentId": 653116646445125, + "name": "南山区", + "shortName": null, + "level": 3, + "code": "230404", + "pinyin": "NanShanQu", + "pinyinFirst": "NSQ", + "capital": "铁西街道", + "population": 12, + "area": 31, + "areaCode": "0468", + "zipCode": "154104", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646445129, + "parentId": 653116646445125, + "name": "兴安区", + "shortName": null, + "level": 3, + "code": "230405", + "pinyin": "XingAnQu", + "pinyinFirst": "XAQ", + "capital": "兴安街道", + "population": 12, + "area": 254, + "areaCode": "0468", + "zipCode": "154102", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646445130, + "parentId": 653116646445125, + "name": "东山区", + "shortName": null, + "level": 3, + "code": "230406", + "pinyin": "DongShanQu", + "pinyinFirst": "DSQ", + "capital": "东山街道", + "population": 11, + "area": 4220, + "areaCode": "0468", + "zipCode": "154106", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646445131, + "parentId": 653116646445125, + "name": "兴山区", + "shortName": null, + "level": 3, + "code": "230407", + "pinyin": "XingShanQu", + "pinyinFirst": "XSQ", + "capital": "沟南街道", + "population": 4, + "area": 28, + "areaCode": "0468", + "zipCode": "154105", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646445132, + "parentId": 653116646445125, + "name": "萝北县", + "shortName": null, + "level": 3, + "code": "230421", + "pinyin": "LuoBeiXian", + "pinyinFirst": "LBX", + "capital": "凤翔镇", + "population": 21, + "area": 6768, + "areaCode": "0468", + "zipCode": "154200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646445133, + "parentId": 653116646445125, + "name": "绥滨县", + "shortName": null, + "level": 3, + "code": "230422", + "pinyin": "SuiBinXian", + "pinyinFirst": "SBX", + "capital": "绥滨镇", + "population": 18, + "area": 3344, + "areaCode": "0468", + "zipCode": "156200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646584389, + "parentId": 653116644233285, + "name": "双鸭山市", + "shortName": null, + "level": 2, + "code": "230500", + "pinyin": "ShuangYaShanShi", + "pinyinFirst": "SYSS", + "capital": "尖山区", + "population": 141, + "area": 22802, + "areaCode": "0469", + "zipCode": "155100", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116646588485, + "parentId": 653116646584389, + "name": "尖山区", + "shortName": null, + "level": 3, + "code": "230502", + "pinyin": "JianShanQu", + "pinyinFirst": "JSQ", + "capital": "铁西街道", + "population": 24, + "area": 118, + "areaCode": "0469", + "zipCode": "155100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646588486, + "parentId": 653116646584389, + "name": "岭东区", + "shortName": null, + "level": 3, + "code": "230503", + "pinyin": "LingDongQu", + "pinyinFirst": "LDQ", + "capital": "北山街道", + "population": 5, + "area": 802, + "areaCode": "0469", + "zipCode": "155120", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646588487, + "parentId": 653116646584389, + "name": "四方台区", + "shortName": null, + "level": 3, + "code": "230505", + "pinyin": "SiFangTaiQu", + "pinyinFirst": "SFTQ", + "capital": "振兴中路街道", + "population": 6, + "area": 225, + "areaCode": "0469", + "zipCode": "155130", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646588488, + "parentId": 653116646584389, + "name": "宝山区", + "shortName": null, + "level": 3, + "code": "230506", + "pinyin": "BaoShanQu", + "pinyinFirst": "BSQ", + "capital": "红旗街道", + "population": 11, + "area": 750, + "areaCode": "0469", + "zipCode": "155131", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646588489, + "parentId": 653116646584389, + "name": "集贤县", + "shortName": null, + "level": 3, + "code": "230521", + "pinyin": "JiXianXian", + "pinyinFirst": "JXX", + "capital": "福利镇", + "population": 29, + "area": 2253, + "areaCode": "0469", + "zipCode": "155900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646588490, + "parentId": 653116646584389, + "name": "友谊县", + "shortName": null, + "level": 3, + "code": "230522", + "pinyin": "YouYiXian", + "pinyinFirst": "YYX", + "capital": "友谊镇", + "population": 12, + "area": 1888, + "areaCode": "0469", + "zipCode": "155800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646588491, + "parentId": 653116646584389, + "name": "宝清县", + "shortName": null, + "level": 3, + "code": "230523", + "pinyin": "BaoQingXian", + "pinyinFirst": "BQX", + "capital": "宝清镇", + "population": 40, + "area": 10001, + "areaCode": "0469", + "zipCode": "155600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646588492, + "parentId": 653116646584389, + "name": "饶河县", + "shortName": null, + "level": 3, + "code": "230524", + "pinyin": "RaoHeXian", + "pinyinFirst": "RHX", + "capital": "饶河镇", + "population": 14, + "area": 6765, + "areaCode": "0469", + "zipCode": "155700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646744133, + "parentId": 653116644233285, + "name": "大庆市", + "shortName": null, + "level": 2, + "code": "230600", + "pinyin": "DaQingShi", + "pinyinFirst": "DQS", + "capital": "萨尔图区", + "population": 275, + "area": 21643, + "areaCode": "0459", + "zipCode": "163000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116646744134, + "parentId": 653116646744133, + "name": "萨尔图区", + "shortName": null, + "level": 3, + "code": "230602", + "pinyin": "SaErTuQu", + "pinyinFirst": "SETQ", + "capital": "格林街道", + "population": 39, + "area": 504, + "areaCode": "0459", + "zipCode": "163001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646744135, + "parentId": 653116646744133, + "name": "龙凤区", + "shortName": null, + "level": 3, + "code": "230603", + "pinyin": "LongFengQu", + "pinyinFirst": "LFQ", + "capital": "龙政街道", + "population": 19, + "area": 416, + "areaCode": "0459", + "zipCode": "163711", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646744136, + "parentId": 653116646744133, + "name": "让胡路区", + "shortName": null, + "level": 3, + "code": "230604", + "pinyin": "RangHuLuQu", + "pinyinFirst": "RHLQ", + "capital": "龙岗街道", + "population": 48, + "area": 1394, + "areaCode": "0459", + "zipCode": "163712", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646744137, + "parentId": 653116646744133, + "name": "红岗区", + "shortName": null, + "level": 3, + "code": "230605", + "pinyin": "HongGangQu", + "pinyinFirst": "HGQ", + "capital": "红岗街道", + "population": 10, + "area": 625, + "areaCode": "0459", + "zipCode": "163511", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646744138, + "parentId": 653116646744133, + "name": "大同区", + "shortName": null, + "level": 3, + "code": "230606", + "pinyin": "DaTongQu", + "pinyinFirst": "DTQ", + "capital": "和苑街道", + "population": 22, + "area": 2372, + "areaCode": "0459", + "zipCode": "163515", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646744139, + "parentId": 653116646744133, + "name": "肇州县", + "shortName": null, + "level": 3, + "code": "230621", + "pinyin": "ZhaoZhouXian", + "pinyinFirst": "ZZX", + "capital": "肇州镇", + "population": 43, + "area": 2445, + "areaCode": "0459", + "zipCode": "166400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646744140, + "parentId": 653116646744133, + "name": "肇源县", + "shortName": null, + "level": 3, + "code": "230622", + "pinyin": "ZhaoYuanXian", + "pinyinFirst": "ZYX", + "capital": "肇源镇", + "population": 44, + "area": 4120, + "areaCode": "0459", + "zipCode": "166500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646744141, + "parentId": 653116646744133, + "name": "林甸县", + "shortName": null, + "level": 3, + "code": "230623", + "pinyin": "LinDianXian", + "pinyinFirst": "LDX", + "capital": "林甸镇", + "population": 25, + "area": 3591, + "areaCode": "0459", + "zipCode": "166300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646744142, + "parentId": 653116646744133, + "name": "杜尔伯特蒙古族自治县", + "shortName": null, + "level": 3, + "code": "230624", + "pinyin": "DuErBoTeMengGuZuZiZhiXian", + "pinyinFirst": "DEBTMGZZZX", + "capital": "杜尔伯特镇", + "population": 24, + "area": 6176, + "areaCode": "0459", + "zipCode": "166200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646932549, + "parentId": 653116644233285, + "name": "伊春市", + "shortName": null, + "level": 2, + "code": "230700", + "pinyin": "YiChunShi", + "pinyinFirst": "YCS", + "capital": "伊美区", + "population": 110, + "area": 32825, + "areaCode": "0458", + "zipCode": "153000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116646936645, + "parentId": 653116646932549, + "name": "伊美区", + "shortName": null, + "level": 3, + "code": "230717", + "pinyin": "YiMeiQu", + "pinyinFirst": "YMQ", + "capital": "旭日街道", + "population": 20, + "area": 2719, + "areaCode": "0458", + "zipCode": "153099", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646936646, + "parentId": 653116646932549, + "name": "乌翠区", + "shortName": null, + "level": 3, + "code": "230718", + "pinyin": "WuCuiQu", + "pinyinFirst": "WCQ", + "capital": "曙光街道", + "population": 7, + "area": 2319, + "areaCode": "0458", + "zipCode": "153013", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646936647, + "parentId": 653116646932549, + "name": "友好区", + "shortName": null, + "level": 3, + "code": "230719", + "pinyin": "YouHaoQu", + "pinyinFirst": "YHQ", + "capital": "双子河街道", + "population": 7, + "area": 2991, + "areaCode": "0458", + "zipCode": "153031", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646936648, + "parentId": 653116646932549, + "name": "金林区", + "shortName": null, + "level": 3, + "code": "230751", + "pinyin": "JinLinQu", + "pinyinFirst": "JLQ", + "capital": "金山屯镇", + "population": 8, + "area": 2306, + "areaCode": "0458", + "zipCode": "153026", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646936649, + "parentId": 653116646932549, + "name": "铁力市", + "shortName": null, + "level": 3, + "code": "230781", + "pinyin": "TieLiShi", + "pinyinFirst": "TLS", + "capital": "铁力镇", + "population": 28, + "area": 3776, + "areaCode": "0458", + "zipCode": "152500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646936650, + "parentId": 653116646932549, + "name": "嘉荫县", + "shortName": null, + "level": 3, + "code": "230722", + "pinyin": "JiaYinXian", + "pinyinFirst": "JYX", + "capital": "朝阳镇", + "population": 7, + "area": 6739, + "areaCode": "0458", + "zipCode": "153200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646936651, + "parentId": 653116646932549, + "name": "汤旺县", + "shortName": null, + "level": 3, + "code": "230723", + "pinyin": "TangWangXian", + "pinyinFirst": "TWX", + "capital": "汤旺河镇", + "population": 5, + "area": 2142, + "areaCode": "0458", + "zipCode": "153037", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646936652, + "parentId": 653116646932549, + "name": "丰林县", + "shortName": null, + "level": 3, + "code": "230724", + "pinyin": "FengLinXian", + "pinyinFirst": "FLX", + "capital": "新青镇", + "population": 9, + "area": 2971, + "areaCode": "0458", + "zipCode": "153036", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646936653, + "parentId": 653116646932549, + "name": "大箐山县", + "shortName": null, + "level": 3, + "code": "230725", + "pinyin": "DaQingShanXian", + "pinyinFirst": "DQSX", + "capital": "带岭镇", + "population": 8, + "area": 3706, + "areaCode": "0458", + "zipCode": "153106", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116646936654, + "parentId": 653116646932549, + "name": "南岔县", + "shortName": null, + "level": 3, + "code": "230726", + "pinyin": "NanChaXian", + "pinyinFirst": "NCX", + "capital": "南岔镇", + "population": 11, + "area": 3084, + "areaCode": "0458", + "zipCode": "153199", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647137349, + "parentId": 653116644233285, + "name": "佳木斯市", + "shortName": null, + "level": 2, + "code": "230800", + "pinyin": "JiaMuSiShi", + "pinyinFirst": "JMSS", + "capital": "前进区", + "population": 232, + "area": 32470, + "areaCode": "0454", + "zipCode": "154000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116647137350, + "parentId": 653116647137349, + "name": "前进区", + "shortName": null, + "level": 3, + "code": "230804", + "pinyin": "QianJinQu", + "pinyinFirst": "QJQ", + "capital": "永安街道", + "population": 16, + "area": 16, + "areaCode": "0454", + "zipCode": "154002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647137351, + "parentId": 653116647137349, + "name": "向阳区", + "shortName": null, + "level": 3, + "code": "230803", + "pinyin": "XiangYangQu", + "pinyinFirst": "XYQ", + "capital": "桥南街道", + "population": 22, + "area": 41, + "areaCode": "0454", + "zipCode": "154002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647137352, + "parentId": 653116647137349, + "name": "东风区", + "shortName": null, + "level": 3, + "code": "230805", + "pinyin": "DongFengQu", + "pinyinFirst": "DFQ", + "capital": "建国街道", + "population": 12, + "area": 143, + "areaCode": "0454", + "zipCode": "154005", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647137353, + "parentId": 653116647137349, + "name": "郊区", + "shortName": null, + "level": 3, + "code": "230811", + "pinyin": "JiaoQu", + "pinyinFirst": "JQ", + "capital": "红旗街道", + "population": 26, + "area": 1704, + "areaCode": "0454", + "zipCode": "154004", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647137354, + "parentId": 653116647137349, + "name": "同江市", + "shortName": null, + "level": 3, + "code": "230881", + "pinyin": "TongJiangShi", + "pinyinFirst": "TJS", + "capital": "同江镇", + "population": 17, + "area": 6229, + "areaCode": "0454", + "zipCode": "156400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647137355, + "parentId": 653116647137349, + "name": "富锦市", + "shortName": null, + "level": 3, + "code": "230882", + "pinyin": "FuJinShi", + "pinyinFirst": "FJS", + "capital": "城西街道", + "population": 45, + "area": 8224, + "areaCode": "0454", + "zipCode": "156100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647137356, + "parentId": 653116647137349, + "name": "抚远市", + "shortName": null, + "level": 3, + "code": "230883", + "pinyin": "FuYuanShi", + "pinyinFirst": "FYS", + "capital": "抚远镇", + "population": 8, + "area": 6047, + "areaCode": "0454", + "zipCode": "156500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647137357, + "parentId": 653116647137349, + "name": "桦南县", + "shortName": null, + "level": 3, + "code": "230822", + "pinyin": "HuaNanXian", + "pinyinFirst": "HNX", + "capital": "桦南镇", + "population": 41, + "area": 4418, + "areaCode": "0454", + "zipCode": "154400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647137358, + "parentId": 653116647137349, + "name": "桦川县", + "shortName": null, + "level": 3, + "code": "230826", + "pinyin": "HuaChuanXian", + "pinyinFirst": "HCX", + "capital": "悦来镇", + "population": 20, + "area": 2228, + "areaCode": "0454", + "zipCode": "154300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647137359, + "parentId": 653116647137349, + "name": "汤原县", + "shortName": null, + "level": 3, + "code": "230828", + "pinyin": "TangYuanXian", + "pinyinFirst": "TYX", + "capital": "汤原镇", + "population": 24, + "area": 3420, + "areaCode": "0454", + "zipCode": "154700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647338053, + "parentId": 653116644233285, + "name": "七台河市", + "shortName": null, + "level": 2, + "code": "230900", + "pinyin": "QiTaiHeShi", + "pinyinFirst": "QTHS", + "capital": "桃山区", + "population": 77, + "area": 6221, + "areaCode": "0464", + "zipCode": "154600", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116647342149, + "parentId": 653116647338053, + "name": "桃山区", + "shortName": null, + "level": 3, + "code": "230903", + "pinyin": "TaoShanQu", + "pinyinFirst": "TSQ", + "capital": "东进街", + "population": 19, + "area": 74, + "areaCode": "0464", + "zipCode": "154600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647342150, + "parentId": 653116647338053, + "name": "新兴区", + "shortName": null, + "level": 3, + "code": "230902", + "pinyin": "XinXingQu", + "pinyinFirst": "XXQ", + "capital": "环城公路", + "population": 17, + "area": 2003, + "areaCode": "0464", + "zipCode": "154604", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647342151, + "parentId": 653116647338053, + "name": "茄子河区", + "shortName": null, + "level": 3, + "code": "230904", + "pinyin": "QieZiHeQu", + "pinyinFirst": "QZHQ", + "capital": "东安街", + "population": 11, + "area": 1569, + "areaCode": "0464", + "zipCode": "154622", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647342152, + "parentId": 653116647338053, + "name": "勃利县", + "shortName": null, + "level": 3, + "code": "230921", + "pinyin": "BoLiXian", + "pinyinFirst": "BLX", + "capital": "勃利镇", + "population": 30, + "area": 2575, + "areaCode": "0464", + "zipCode": "154500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647534661, + "parentId": 653116644233285, + "name": "牡丹江市", + "shortName": null, + "level": 2, + "code": "231000", + "pinyin": "MuDanJiangShi", + "pinyinFirst": "MDJS", + "capital": "东安区", + "population": 250, + "area": 38827, + "areaCode": "0453", + "zipCode": "157000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116647538757, + "parentId": 653116647534661, + "name": "东安区", + "shortName": null, + "level": 3, + "code": "231002", + "pinyin": "DongAnQu", + "pinyinFirst": "DAQ", + "capital": "新安街道", + "population": 20, + "area": 581, + "areaCode": "0453", + "zipCode": "157000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647538758, + "parentId": 653116647534661, + "name": "阳明区", + "shortName": null, + "level": 3, + "code": "231003", + "pinyin": "YangMingQu", + "pinyinFirst": "YMQ", + "capital": "阳明街道", + "population": 21, + "area": 1096, + "areaCode": "0453", + "zipCode": "157013", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647538759, + "parentId": 653116647534661, + "name": "爱民区", + "shortName": null, + "level": 3, + "code": "231004", + "pinyin": "AiMinQu", + "pinyinFirst": "AMQ", + "capital": "向阳街道", + "population": 21, + "area": 437, + "areaCode": "0453", + "zipCode": "157009", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647538760, + "parentId": 653116647534661, + "name": "西安区", + "shortName": null, + "level": 3, + "code": "231005", + "pinyin": "XiAnQu", + "pinyinFirst": "XAQ", + "capital": "先峰街道", + "population": 24, + "area": 246, + "areaCode": "0453", + "zipCode": "157000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647538761, + "parentId": 653116647534661, + "name": "绥芬河市", + "shortName": null, + "level": 3, + "code": "231081", + "pinyin": "SuiFenHeShi", + "pinyinFirst": "SFHS", + "capital": "绥芬河镇", + "population": 7, + "area": 422, + "areaCode": "0453", + "zipCode": "157300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647538762, + "parentId": 653116647534661, + "name": "海林市", + "shortName": null, + "level": 3, + "code": "231083", + "pinyin": "HaiLinShi", + "pinyinFirst": "HLS", + "capital": "海林镇", + "population": 36, + "area": 8816, + "areaCode": "0453", + "zipCode": "157100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647538763, + "parentId": 653116647534661, + "name": "宁安市", + "shortName": null, + "level": 3, + "code": "231084", + "pinyin": "NingAnShi", + "pinyinFirst": "NAS", + "capital": "宁安镇", + "population": 41, + "area": 7227, + "areaCode": "0453", + "zipCode": "157400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647538764, + "parentId": 653116647534661, + "name": "穆棱市", + "shortName": null, + "level": 3, + "code": "231085", + "pinyin": "MuLingShi", + "pinyinFirst": "MLS", + "capital": "八面通镇", + "population": 27, + "area": 6247, + "areaCode": "0453", + "zipCode": "157500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647538765, + "parentId": 653116647534661, + "name": "东宁市", + "shortName": null, + "level": 3, + "code": "231086", + "pinyin": "DongNingShi", + "pinyinFirst": "DNS", + "capital": "东宁镇", + "population": 20, + "area": 7117, + "areaCode": "0453", + "zipCode": "157200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647538766, + "parentId": 653116647534661, + "name": "林口县", + "shortName": null, + "level": 3, + "code": "231025", + "pinyin": "LinKouXian", + "pinyinFirst": "LKX", + "capital": "林口镇", + "population": 33, + "area": 6638, + "areaCode": "0453", + "zipCode": "157600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647747653, + "parentId": 653116644233285, + "name": "黑河市", + "shortName": null, + "level": 2, + "code": "231100", + "pinyin": "HeiHeShi", + "pinyinFirst": "HHS", + "capital": "爱辉区", + "population": 158, + "area": 68285, + "areaCode": "0456", + "zipCode": "164300", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116647751749, + "parentId": 653116647747653, + "name": "爱辉区", + "shortName": null, + "level": 3, + "code": "231102", + "pinyin": "AiHuiQu", + "pinyinFirst": "AHQ", + "capital": "兴安街道", + "population": 18, + "area": 14446, + "areaCode": "0456", + "zipCode": "164300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647751750, + "parentId": 653116647747653, + "name": "北安市", + "shortName": null, + "level": 3, + "code": "231181", + "pinyin": "BeiAnShi", + "pinyinFirst": "BAS", + "capital": "铁西街道", + "population": 42, + "area": 7194, + "areaCode": "0456", + "zipCode": "164000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647751751, + "parentId": 653116647747653, + "name": "五大连池市", + "shortName": null, + "level": 3, + "code": "231182", + "pinyin": "WuDaLianChiShi", + "pinyinFirst": "WDLCS", + "capital": "青山街道", + "population": 33, + "area": 9874, + "areaCode": "0456", + "zipCode": "164100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647751752, + "parentId": 653116647747653, + "name": "嫩江市", + "shortName": null, + "level": 3, + "code": "231183", + "pinyin": "NenJiangShi", + "pinyinFirst": "NJS", + "capital": "嫩江镇", + "population": 46, + "area": 15109, + "areaCode": "0456", + "zipCode": "161400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647751753, + "parentId": 653116647747653, + "name": "逊克县", + "shortName": null, + "level": 3, + "code": "231123", + "pinyin": "XunKeXian", + "pinyinFirst": "XKX", + "capital": "奇克镇", + "population": 9, + "area": 17344, + "areaCode": "0456", + "zipCode": "164400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647751754, + "parentId": 653116647747653, + "name": "孙吴县", + "shortName": null, + "level": 3, + "code": "231124", + "pinyin": "SunWuXian", + "pinyinFirst": "SWX", + "capital": "孙吴镇", + "population": 9, + "area": 4318, + "areaCode": "0456", + "zipCode": "164200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647960645, + "parentId": 653116644233285, + "name": "绥化市", + "shortName": null, + "level": 2, + "code": "231200", + "pinyin": "SuiHuaShi", + "pinyinFirst": "SHS", + "capital": "北林区", + "population": 521, + "area": 35211, + "areaCode": "0455", + "zipCode": "152000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116647964741, + "parentId": 653116647960645, + "name": "北林区", + "shortName": null, + "level": 3, + "code": "231202", + "pinyin": "BeiLinQu", + "pinyinFirst": "BLQ", + "capital": "大有街道", + "population": 81, + "area": 2723, + "areaCode": "0455", + "zipCode": "152000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647964742, + "parentId": 653116647960645, + "name": "安达市", + "shortName": null, + "level": 3, + "code": "231281", + "pinyin": "AnDaShi", + "pinyinFirst": "ADS", + "capital": "安达镇", + "population": 45, + "area": 3586, + "areaCode": "0455", + "zipCode": "151400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647964743, + "parentId": 653116647960645, + "name": "肇东市", + "shortName": null, + "level": 3, + "code": "231282", + "pinyin": "ZhaoDongShi", + "pinyinFirst": "ZDS", + "capital": "肇东镇", + "population": 85, + "area": 4330, + "areaCode": "0455", + "zipCode": "151100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647964744, + "parentId": 653116647960645, + "name": "海伦市", + "shortName": null, + "level": 3, + "code": "231283", + "pinyin": "HaiLunShi", + "pinyinFirst": "HLS", + "capital": "海伦镇", + "population": 75, + "area": 4667, + "areaCode": "0455", + "zipCode": "152300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647964745, + "parentId": 653116647960645, + "name": "望奎县", + "shortName": null, + "level": 3, + "code": "231221", + "pinyin": "WangKuiXian", + "pinyinFirst": "WKX", + "capital": "望奎镇", + "population": 44, + "area": 2299, + "areaCode": "0455", + "zipCode": "152100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647964746, + "parentId": 653116647960645, + "name": "兰西县", + "shortName": null, + "level": 3, + "code": "231222", + "pinyin": "LanXiXian", + "pinyinFirst": "LXX", + "capital": "兰西镇", + "population": 48, + "area": 2499, + "areaCode": "0455", + "zipCode": "151500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647964747, + "parentId": 653116647960645, + "name": "青冈县", + "shortName": null, + "level": 3, + "code": "231223", + "pinyin": "QingGangXian", + "pinyinFirst": "QGX", + "capital": "青冈镇", + "population": 44, + "area": 2686, + "areaCode": "0455", + "zipCode": "151600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647964748, + "parentId": 653116647960645, + "name": "庆安县", + "shortName": null, + "level": 3, + "code": "231224", + "pinyin": "QingAnXian", + "pinyinFirst": "QAX", + "capital": "庆安镇", + "population": 36, + "area": 5607, + "areaCode": "0455", + "zipCode": "152400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647964749, + "parentId": 653116647960645, + "name": "明水县", + "shortName": null, + "level": 3, + "code": "231225", + "pinyin": "MingShuiXian", + "pinyinFirst": "MSX", + "capital": "明水镇", + "population": 33, + "area": 2308, + "areaCode": "0455", + "zipCode": "151700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116647964750, + "parentId": 653116647960645, + "name": "绥棱县", + "shortName": null, + "level": 3, + "code": "231226", + "pinyin": "SuiLengXian", + "pinyinFirst": "SLX", + "capital": "绥棱镇", + "population": 29, + "area": 4506, + "areaCode": "0455", + "zipCode": "152200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116648210501, + "parentId": 653116644233285, + "name": "大兴安岭地区", + "shortName": null, + "level": 2, + "code": "232700", + "pinyin": "DaXingAnLingDiQu", + "pinyinFirst": "DXALDQ", + "capital": "加格达奇", + "population": 42, + "area": 46755, + "areaCode": "0457", + "zipCode": "165000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116648210502, + "parentId": 653116648210501, + "name": "漠河市", + "shortName": null, + "level": 3, + "code": "232701", + "pinyin": "MoHeShi", + "pinyinFirst": "MHS", + "capital": "西林吉镇", + "population": 7, + "area": 18367, + "areaCode": "0457", + "zipCode": "165300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116648210503, + "parentId": 653116648210501, + "name": "呼玛县", + "shortName": null, + "level": 3, + "code": "232721", + "pinyin": "HuMaXian", + "pinyinFirst": "HMX", + "capital": "呼玛镇", + "population": 23, + "area": 14285, + "areaCode": "0457", + "zipCode": "165100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116648210504, + "parentId": 653116648210501, + "name": "塔河县", + "shortName": null, + "level": 3, + "code": "232722", + "pinyin": "TaHeXian", + "pinyinFirst": "THX", + "capital": "塔河镇", + "population": 7, + "area": 14103, + "areaCode": "0457", + "zipCode": "165200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:28", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:01" + }, + { + "id": 653116648448069, + "parentId": 0, + "name": "上海市", + "shortName": "沪", + "level": 1, + "code": "310000", + "pinyin": "ShangHaiShi", + "pinyinFirst": "SHS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116650135621, + "parentId": 653116648448069, + "name": "上海市", + "shortName": null, + "level": 2, + "code": "310000", + "pinyin": "ShangHaiShi", + "pinyinFirst": "SHS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116650135622, + "parentId": 653116650135621, + "name": "黄浦区", + "shortName": null, + "level": 3, + "code": "310101", + "pinyin": "HuangPuQu", + "pinyinFirst": "HPQ", + "capital": "外滩街道", + "population": 81, + "area": 20, + "areaCode": "021", + "zipCode": "200000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:03" + }, + { + "id": 653116650135623, + "parentId": 653116650135621, + "name": "徐汇区", + "shortName": null, + "level": 3, + "code": "310104", + "pinyin": "XuHuiQu", + "pinyinFirst": "XHQ", + "capital": "徐家汇街道", + "population": 92, + "area": 55, + "areaCode": "021", + "zipCode": "200030", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:03" + }, + { + "id": 653116650135624, + "parentId": 653116650135621, + "name": "长宁区", + "shortName": null, + "level": 3, + "code": "310105", + "pinyin": "ChangNingQu", + "pinyinFirst": "CNQ", + "capital": "江苏路街道", + "population": 58, + "area": 38, + "areaCode": "021", + "zipCode": "200050", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:03" + }, + { + "id": 653116650135625, + "parentId": 653116650135621, + "name": "静安区", + "shortName": null, + "level": 3, + "code": "310106", + "pinyin": "JingAnQu", + "pinyinFirst": "JAQ", + "capital": "江宁路街道", + "population": 92, + "area": 37, + "areaCode": "021", + "zipCode": "200040", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:03" + }, + { + "id": 653116650135626, + "parentId": 653116650135621, + "name": "普陀区", + "shortName": null, + "level": 3, + "code": "310107", + "pinyin": "PuTuoQu", + "pinyinFirst": "PTQ", + "capital": "真如镇街道", + "population": 89, + "area": 55, + "areaCode": "021", + "zipCode": "200333", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:03" + }, + { + "id": 653116650135627, + "parentId": 653116650135621, + "name": "虹口区", + "shortName": null, + "level": 3, + "code": "310109", + "pinyin": "HongKouQu", + "pinyinFirst": "HKQ", + "capital": "嘉兴路街道", + "population": 71, + "area": 23, + "areaCode": "021", + "zipCode": "200086", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:03" + }, + { + "id": 653116650135628, + "parentId": 653116650135621, + "name": "杨浦区", + "shortName": null, + "level": 3, + "code": "310110", + "pinyin": "YangPuQu", + "pinyinFirst": "YPQ", + "capital": "平凉路街道", + "population": 107, + "area": 61, + "areaCode": "021", + "zipCode": "200082", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:03" + }, + { + "id": 653116650135629, + "parentId": 653116650135621, + "name": "闵行区", + "shortName": null, + "level": 3, + "code": "310112", + "pinyin": "MinHangQu", + "pinyinFirst": "MHQ", + "capital": "莘庄镇", + "population": 116, + "area": 371, + "areaCode": "021", + "zipCode": "201100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:03" + }, + { + "id": 653116650135630, + "parentId": 653116650135621, + "name": "宝山区", + "shortName": null, + "level": 3, + "code": "310113", + "pinyin": "BaoShanQu", + "pinyinFirst": "BSQ", + "capital": "友谊路街道", + "population": 101, + "area": 271, + "areaCode": "021", + "zipCode": "201900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:03" + }, + { + "id": 653116650135631, + "parentId": 653116650135621, + "name": "嘉定区", + "shortName": null, + "level": 3, + "code": "310114", + "pinyin": "JiaDingQu", + "pinyinFirst": "JDQ", + "capital": "新成路街道", + "population": 66, + "area": 464, + "areaCode": "021", + "zipCode": "201800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:03" + }, + { + "id": 653116650135632, + "parentId": 653116650135621, + "name": "浦东新区", + "shortName": null, + "level": 3, + "code": "310115", + "pinyin": "PuDongXinQu", + "pinyinFirst": "PDXQ", + "capital": "花木街道", + "population": 307, + "area": 1210, + "areaCode": "021", + "zipCode": "200135", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:03" + }, + { + "id": 653116650135633, + "parentId": 653116650135621, + "name": "金山区", + "shortName": null, + "level": 3, + "code": "310116", + "pinyin": "JinShanQu", + "pinyinFirst": "JSQ", + "capital": "山阳镇", + "population": 52, + "area": 586, + "areaCode": "021", + "zipCode": "200540", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:03" + }, + { + "id": 653116650135634, + "parentId": 653116650135621, + "name": "松江区", + "shortName": null, + "level": 3, + "code": "310117", + "pinyin": "SongJiangQu", + "pinyinFirst": "SJQ", + "capital": "方松街道", + "population": 66, + "area": 606, + "areaCode": "021", + "zipCode": "201600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:03" + }, + { + "id": 653116650135635, + "parentId": 653116650135621, + "name": "青浦区", + "shortName": null, + "level": 3, + "code": "310118", + "pinyin": "QingPuQu", + "pinyinFirst": "QPQ", + "capital": "夏阳街道", + "population": 50, + "area": 670, + "areaCode": "021", + "zipCode": "201700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:03" + }, + { + "id": 653116650135636, + "parentId": 653116650135621, + "name": "奉贤区", + "shortName": null, + "level": 3, + "code": "310120", + "pinyin": "FengXianQu", + "pinyinFirst": "FXQ", + "capital": "南桥镇", + "population": 54, + "area": 687, + "areaCode": "021", + "zipCode": "201400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:03" + }, + { + "id": 653116650135637, + "parentId": 653116650135621, + "name": "崇明区", + "shortName": null, + "level": 3, + "code": "310151", + "pinyin": "ChongMingQu", + "pinyinFirst": "CMQ", + "capital": "城桥镇", + "population": 68, + "area": 1185, + "areaCode": "021", + "zipCode": "202150", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:03" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:03" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:03" + }, + { + "id": 653116650221637, + "parentId": 0, + "name": "江苏省", + "shortName": "苏", + "level": 1, + "code": "320000", + "pinyin": "JiangSuSheng", + "pinyinFirst": "JSS", + "capital": null, + "population": null, + "area": null, + "areaCode": "", + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116652068933, + "parentId": 653116650221637, + "name": "南京市", + "shortName": null, + "level": 2, + "code": "320100", + "pinyin": "NanJingShi", + "pinyinFirst": "NJS", + "capital": "玄武区", + "population": 710, + "area": 6586, + "areaCode": "025", + "zipCode": "210000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116652068934, + "parentId": 653116652068933, + "name": "玄武区", + "shortName": null, + "level": 3, + "code": "320102", + "pinyin": "XuanWuQu", + "pinyinFirst": "XWQ", + "capital": "梅园新村街道", + "population": 47, + "area": 75, + "areaCode": "025", + "zipCode": "210018", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652068935, + "parentId": 653116652068933, + "name": "秦淮区", + "shortName": null, + "level": 3, + "code": "320104", + "pinyin": "QinHuaiQu", + "pinyinFirst": "QHQ", + "capital": "五老村街道", + "population": 69, + "area": 49, + "areaCode": "025", + "zipCode": "210001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652068936, + "parentId": 653116652068933, + "name": "建邺区", + "shortName": null, + "level": 3, + "code": "320105", + "pinyin": "JianYeQu", + "pinyinFirst": "JYQ", + "capital": "莫愁湖街道", + "population": 41, + "area": 83, + "areaCode": "025", + "zipCode": "210019", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652068937, + "parentId": 653116652068933, + "name": "鼓楼区", + "shortName": null, + "level": 3, + "code": "320106", + "pinyin": "GuLouQu", + "pinyinFirst": "GLQ", + "capital": "宁海路街道", + "population": 92, + "area": 53, + "areaCode": "025", + "zipCode": "210009", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652068938, + "parentId": 653116652068933, + "name": "浦口区", + "shortName": null, + "level": 3, + "code": "320111", + "pinyin": "PuKouQu", + "pinyinFirst": "PKQ", + "capital": "江浦街道", + "population": 76, + "area": 911, + "areaCode": "025", + "zipCode": "211800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652068939, + "parentId": 653116652068933, + "name": "栖霞区", + "shortName": null, + "level": 3, + "code": "320113", + "pinyin": "QiXiaQu", + "pinyinFirst": "QXQ", + "capital": "尧化街道", + "population": 53, + "area": 395, + "areaCode": "025", + "zipCode": "210046", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652068940, + "parentId": 653116652068933, + "name": "雨花台区", + "shortName": null, + "level": 3, + "code": "320114", + "pinyin": "YuHuaTaiQu", + "pinyinFirst": "YHTQ", + "capital": "雨花街道", + "population": 31, + "area": 132, + "areaCode": "025", + "zipCode": "210012", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652068941, + "parentId": 653116652068933, + "name": "江宁区", + "shortName": null, + "level": 3, + "code": "320115", + "pinyin": "JiangNingQu", + "pinyinFirst": "JNQ", + "capital": "东山街道", + "population": 116, + "area": 1563, + "areaCode": "025", + "zipCode": "211100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652068942, + "parentId": 653116652068933, + "name": "六合区", + "shortName": null, + "level": 3, + "code": "320116", + "pinyin": "LiuHeQu", + "pinyinFirst": "LHQ", + "capital": "雄州街道", + "population": 94, + "area": 1471, + "areaCode": "025", + "zipCode": "211500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652068943, + "parentId": 653116652068933, + "name": "溧水区", + "shortName": null, + "level": 3, + "code": "320117", + "pinyin": "LiShuiQu", + "pinyinFirst": "LSQ", + "capital": "永阳街道", + "population": 45, + "area": 1064, + "areaCode": "025", + "zipCode": "211200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652068944, + "parentId": 653116652068933, + "name": "高淳区", + "shortName": null, + "level": 3, + "code": "320118", + "pinyin": "GaoChunQu", + "pinyinFirst": "GCQ", + "capital": "淳溪街道", + "population": 45, + "area": 790, + "areaCode": "025", + "zipCode": "211300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652146757, + "parentId": 653116650221637, + "name": "无锡市", + "shortName": null, + "level": 2, + "code": "320200", + "pinyin": "WuXiShi", + "pinyinFirst": "WXS", + "capital": "梁溪区", + "population": 503, + "area": 4572, + "areaCode": "0510", + "zipCode": "214000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116652150853, + "parentId": 653116652146757, + "name": "梁溪区", + "shortName": null, + "level": 3, + "code": "320213", + "pinyin": "LiangXiQu", + "pinyinFirst": "LXQ", + "capital": "崇安寺街道", + "population": 79, + "area": 72, + "areaCode": "0510", + "zipCode": "214001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652150854, + "parentId": 653116652146757, + "name": "锡山区", + "shortName": null, + "level": 3, + "code": "320205", + "pinyin": "XiShanQu", + "pinyinFirst": "XSQ", + "capital": "东亭街道", + "population": 47, + "area": 399, + "areaCode": "0510", + "zipCode": "214101", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652150855, + "parentId": 653116652146757, + "name": "惠山区", + "shortName": null, + "level": 3, + "code": "320206", + "pinyin": "HuiShanQu", + "pinyinFirst": "HSQ", + "capital": "堰桥街道", + "population": 50, + "area": 325, + "areaCode": "0510", + "zipCode": "214174", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652150856, + "parentId": 653116652146757, + "name": "滨湖区", + "shortName": null, + "level": 3, + "code": "320211", + "pinyin": "BinHuQu", + "pinyinFirst": "BHQ", + "capital": "蠡湖街道", + "population": 54, + "area": 572, + "areaCode": "0510", + "zipCode": "214123", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652150857, + "parentId": 653116652146757, + "name": "新吴区", + "shortName": null, + "level": 3, + "code": "320214", + "pinyin": "XinWuQu", + "pinyinFirst": "XWQ", + "capital": "新安街道", + "population": 38, + "area": 220, + "areaCode": "0510", + "zipCode": "214135", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652150858, + "parentId": 653116652146757, + "name": "江阴市", + "shortName": null, + "level": 3, + "code": "320281", + "pinyin": "JiangYinShi", + "pinyinFirst": "JYS", + "capital": "澄江街道", + "population": 126, + "area": 987, + "areaCode": "0510", + "zipCode": "214400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652150859, + "parentId": 653116652146757, + "name": "宜兴市", + "shortName": null, + "level": 3, + "code": "320282", + "pinyin": "YiXingShi", + "pinyinFirst": "YXS", + "capital": "宜城街道", + "population": 108, + "area": 1997, + "areaCode": "0510", + "zipCode": "214200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652257349, + "parentId": 653116650221637, + "name": "徐州市", + "shortName": null, + "level": 2, + "code": "320300", + "pinyin": "XuZhouShi", + "pinyinFirst": "XZS", + "capital": "云龙区", + "population": 1042, + "area": 11445, + "areaCode": "0516", + "zipCode": "221000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116652261445, + "parentId": 653116652257349, + "name": "云龙区", + "shortName": null, + "level": 3, + "code": "320303", + "pinyin": "YunLongQu", + "pinyinFirst": "YLQ", + "capital": "大郭庄街道", + "population": 38, + "area": 118, + "areaCode": "0516", + "zipCode": "221007", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652261446, + "parentId": 653116652257349, + "name": "鼓楼区", + "shortName": null, + "level": 3, + "code": "320302", + "pinyin": "GuLouQu", + "pinyinFirst": "GLQ", + "capital": "牌楼街道", + "population": 33, + "area": 66, + "areaCode": "0516", + "zipCode": "221005", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652261447, + "parentId": 653116652257349, + "name": "贾汪区", + "shortName": null, + "level": 3, + "code": "320305", + "pinyin": "JiaWangQu", + "pinyinFirst": "JWQ", + "capital": "大泉街道", + "population": 52, + "area": 612, + "areaCode": "0516", + "zipCode": "221011", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652261448, + "parentId": 653116652257349, + "name": "泉山区", + "shortName": null, + "level": 3, + "code": "320311", + "pinyin": "QuanShanQu", + "pinyinFirst": "QSQ", + "capital": "奎山街道", + "population": 57, + "area": 100, + "areaCode": "0516", + "zipCode": "221006", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652261449, + "parentId": 653116652257349, + "name": "铜山区", + "shortName": null, + "level": 3, + "code": "320312", + "pinyin": "TongShanQu", + "pinyinFirst": "TSQ", + "capital": "铜山街道", + "population": 133, + "area": 1871, + "areaCode": "0516", + "zipCode": "221100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652261450, + "parentId": 653116652257349, + "name": "新沂市", + "shortName": null, + "level": 3, + "code": "320381", + "pinyin": "XinYiShi", + "pinyinFirst": "XYS", + "capital": "新安街道", + "population": 112, + "area": 1571, + "areaCode": "0516", + "zipCode": "221400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652261451, + "parentId": 653116652257349, + "name": "邳州市", + "shortName": null, + "level": 3, + "code": "320382", + "pinyin": "PiZhouShi", + "pinyinFirst": "PZS", + "capital": "东湖街道", + "population": 194, + "area": 2088, + "areaCode": "0516", + "zipCode": "221300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652261452, + "parentId": 653116652257349, + "name": "丰县", + "shortName": null, + "level": 3, + "code": "320321", + "pinyin": "FengXian", + "pinyinFirst": "FX", + "capital": "凤城街道", + "population": 121, + "area": 1446, + "areaCode": "0516", + "zipCode": "221700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652261453, + "parentId": 653116652257349, + "name": "沛县", + "shortName": null, + "level": 3, + "code": "320322", + "pinyin": "PeiXian", + "pinyinFirst": "PX", + "capital": "汉源街道", + "population": 129, + "area": 1806, + "areaCode": "0516", + "zipCode": "221600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652261454, + "parentId": 653116652257349, + "name": "睢宁县", + "shortName": null, + "level": 3, + "code": "320324", + "pinyin": "HuiNingXian", + "pinyinFirst": "HNX", + "capital": "睢河街道", + "population": 142, + "area": 1767, + "areaCode": "0516", + "zipCode": "221200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652458053, + "parentId": 653116650221637, + "name": "常州市", + "shortName": null, + "level": 2, + "code": "320400", + "pinyin": "ChangZhouShi", + "pinyinFirst": "CZS", + "capital": "新北区", + "population": 385, + "area": 4372, + "areaCode": "0519", + "zipCode": "213000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116652462149, + "parentId": 653116652458053, + "name": "新北区", + "shortName": null, + "level": 3, + "code": "320411", + "pinyin": "XinBeiQu", + "pinyinFirst": "XBQ", + "capital": "新桥街道", + "population": 61, + "area": 509, + "areaCode": "0519", + "zipCode": "213022", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652462150, + "parentId": 653116652458053, + "name": "天宁区", + "shortName": null, + "level": 3, + "code": "320402", + "pinyin": "TianNingQu", + "pinyinFirst": "TNQ", + "capital": "兰陵街道", + "population": 48, + "area": 154, + "areaCode": "0519", + "zipCode": "213017", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652462151, + "parentId": 653116652458053, + "name": "钟楼区", + "shortName": null, + "level": 3, + "code": "320404", + "pinyin": "ZhongLouQu", + "pinyinFirst": "ZLQ", + "capital": "北港街道", + "population": 44, + "area": 133, + "areaCode": "0519", + "zipCode": "213023", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652462152, + "parentId": 653116652458053, + "name": "武进区", + "shortName": null, + "level": 3, + "code": "320412", + "pinyin": "WuJinQu", + "pinyinFirst": "WJQ", + "capital": "湖塘镇", + "population": 98, + "area": 1065, + "areaCode": "0519", + "zipCode": "213100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652462153, + "parentId": 653116652458053, + "name": "金坛区", + "shortName": null, + "level": 3, + "code": "320413", + "pinyin": "JinTanQu", + "pinyinFirst": "JTQ", + "capital": "西城街道", + "population": 55, + "area": 976, + "areaCode": "0519", + "zipCode": "213200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652462154, + "parentId": 653116652458053, + "name": "溧阳市", + "shortName": null, + "level": 3, + "code": "320481", + "pinyin": "LiYangShi", + "pinyinFirst": "LYS", + "capital": "溧城街道", + "population": 79, + "area": 1535, + "areaCode": "0519", + "zipCode": "213300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652576837, + "parentId": 653116650221637, + "name": "苏州市", + "shortName": null, + "level": 2, + "code": "320500", + "pinyin": "SuZhouShi", + "pinyinFirst": "SZS", + "capital": "姑苏区", + "population": 723, + "area": 8395, + "areaCode": "0512", + "zipCode": "215000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116652576838, + "parentId": 653116652576837, + "name": "姑苏区", + "shortName": null, + "level": 3, + "code": "320508", + "pinyin": "GuSuQu", + "pinyinFirst": "GSQ", + "capital": "苏锦街道", + "population": 74, + "area": 83, + "areaCode": "0512", + "zipCode": "215031", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652576839, + "parentId": 653116652576837, + "name": "虎丘区", + "shortName": null, + "level": 3, + "code": "320505", + "pinyin": "HuQiuQu", + "pinyinFirst": "HQQ", + "capital": "狮山街道", + "population": 43, + "area": 332, + "areaCode": "0512", + "zipCode": "215004", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652576840, + "parentId": 653116652576837, + "name": "吴中区", + "shortName": null, + "level": 3, + "code": "320506", + "pinyin": "WuZhongQu", + "pinyinFirst": "WZQ", + "capital": "长桥街道", + "population": 70, + "area": 2231, + "areaCode": "0512", + "zipCode": "215100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652576841, + "parentId": 653116652576837, + "name": "相城区", + "shortName": null, + "level": 3, + "code": "320507", + "pinyin": "XiangChengQu", + "pinyinFirst": "XCQ", + "capital": "澄阳街道", + "population": 45, + "area": 490, + "areaCode": "0512", + "zipCode": "215100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652576842, + "parentId": 653116652576837, + "name": "吴江区", + "shortName": null, + "level": 3, + "code": "320509", + "pinyin": "WuJiangQu", + "pinyinFirst": "WJQ", + "capital": "松陵街道", + "population": 86, + "area": 1238, + "areaCode": "0512", + "zipCode": "215200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652576843, + "parentId": 653116652576837, + "name": "常熟市", + "shortName": null, + "level": 3, + "code": "320581", + "pinyin": "ChangShuShi", + "pinyinFirst": "CSS", + "capital": "虞山街道", + "population": 107, + "area": 1276, + "areaCode": "0512", + "zipCode": "215500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652576844, + "parentId": 653116652576837, + "name": "张家港市", + "shortName": null, + "level": 3, + "code": "320582", + "pinyin": "ZhangJiaGangShi", + "pinyinFirst": "ZJGS", + "capital": "杨舍镇", + "population": 93, + "area": 990, + "areaCode": "0512", + "zipCode": "215600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652576845, + "parentId": 653116652576837, + "name": "昆山市", + "shortName": null, + "level": 3, + "code": "320583", + "pinyin": "KunShanShi", + "pinyinFirst": "KSS", + "capital": "玉山镇", + "population": 98, + "area": 932, + "areaCode": "0512", + "zipCode": "215300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652576846, + "parentId": 653116652576837, + "name": "太仓市", + "shortName": null, + "level": 3, + "code": "320585", + "pinyin": "TaiCangShi", + "pinyinFirst": "TCS", + "capital": "娄东街道", + "population": 50, + "area": 823, + "areaCode": "0512", + "zipCode": "215400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652748869, + "parentId": 653116650221637, + "name": "南通市", + "shortName": null, + "level": 2, + "code": "320600", + "pinyin": "NanTongShi", + "pinyinFirst": "NTS", + "capital": "崇川区", + "population": 760, + "area": 8397, + "areaCode": "0513", + "zipCode": "226000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116652748870, + "parentId": 653116652748869, + "name": "崇川区", + "shortName": null, + "level": 3, + "code": "320613", + "pinyin": "ChongChuanQu", + "pinyinFirst": "CCQ", + "capital": "虹桥街道", + "population": 90, + "area": 355, + "areaCode": "0513", + "zipCode": "226001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652748871, + "parentId": 653116652748869, + "name": "通州区", + "shortName": null, + "level": 3, + "code": "320612", + "pinyin": "TongZhouQu", + "pinyinFirst": "TZQ", + "capital": "金新街道", + "population": 125, + "area": 1562, + "areaCode": "0513", + "zipCode": "226300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652748872, + "parentId": 653116652748869, + "name": "海门区", + "shortName": null, + "level": 3, + "code": "320614", + "pinyin": "HaiMenQu", + "pinyinFirst": "HMQ", + "capital": "海门街道", + "population": 99, + "area": 939, + "areaCode": "0513", + "zipCode": "226100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652748873, + "parentId": 653116652748869, + "name": "启东市", + "shortName": null, + "level": 3, + "code": "320681", + "pinyin": "QiDongShi", + "pinyinFirst": "QDS", + "capital": "汇龙镇", + "population": 110, + "area": 1208, + "areaCode": "0513", + "zipCode": "226200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652748874, + "parentId": 653116652748869, + "name": "如皋市", + "shortName": null, + "level": 3, + "code": "320682", + "pinyin": "RuGaoShi", + "pinyinFirst": "RGS", + "capital": "如城街道", + "population": 141, + "area": 1492, + "areaCode": "0513", + "zipCode": "226500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652748875, + "parentId": 653116652748869, + "name": "海安市", + "shortName": null, + "level": 3, + "code": "320685", + "pinyin": "HaiAnShi", + "pinyinFirst": "HAS", + "capital": "海安街道", + "population": 92, + "area": 1108, + "areaCode": "0513", + "zipCode": "226600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652748876, + "parentId": 653116652748869, + "name": "如东县", + "shortName": null, + "level": 3, + "code": "320623", + "pinyin": "RuDongXian", + "pinyinFirst": "RDX", + "capital": "城中街道", + "population": 101, + "area": 1733, + "areaCode": "0513", + "zipCode": "226400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652900421, + "parentId": 653116650221637, + "name": "连云港市", + "shortName": null, + "level": 2, + "code": "320700", + "pinyin": "LianYunGangShi", + "pinyinFirst": "LYGS", + "capital": "海州区", + "population": 534, + "area": 7614, + "areaCode": "0518", + "zipCode": "222000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116652904517, + "parentId": 653116652900421, + "name": "海州区", + "shortName": null, + "level": 3, + "code": "320706", + "pinyin": "HaiZhouQu", + "pinyinFirst": "HZQ", + "capital": "新浦街道", + "population": 80, + "area": 700, + "areaCode": "0518", + "zipCode": "222003", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652904518, + "parentId": 653116652900421, + "name": "连云区", + "shortName": null, + "level": 3, + "code": "320703", + "pinyin": "LianYunQu", + "pinyinFirst": "LYQ", + "capital": "海州湾街道", + "population": 25, + "area": 797, + "areaCode": "0518", + "zipCode": "222042", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652904519, + "parentId": 653116652900421, + "name": "赣榆区", + "shortName": null, + "level": 3, + "code": "320707", + "pinyin": "GanYuQu", + "pinyinFirst": "GYQ", + "capital": "青口镇", + "population": 120, + "area": 1514, + "areaCode": "0518", + "zipCode": "222100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652904520, + "parentId": 653116652900421, + "name": "东海县", + "shortName": null, + "level": 3, + "code": "320722", + "pinyin": "DongHaiXian", + "pinyinFirst": "DHX", + "capital": "牛山街道", + "population": 125, + "area": 2037, + "areaCode": "0518", + "zipCode": "222300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652904521, + "parentId": 653116652900421, + "name": "灌云县", + "shortName": null, + "level": 3, + "code": "320723", + "pinyin": "GuanYunXian", + "pinyinFirst": "GYX", + "capital": "伊山镇", + "population": 103, + "area": 1538, + "areaCode": "0518", + "zipCode": "222200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116652904522, + "parentId": 653116652900421, + "name": "灌南县", + "shortName": null, + "level": 3, + "code": "320724", + "pinyin": "GuanNanXian", + "pinyinFirst": "GNX", + "capital": "新安镇", + "population": 82, + "area": 1028, + "areaCode": "0518", + "zipCode": "222500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653051973, + "parentId": 653116650221637, + "name": "淮安市", + "shortName": null, + "level": 2, + "code": "320800", + "pinyin": "HuaiAnShi", + "pinyinFirst": "HAS", + "capital": "清江浦区", + "population": 560, + "area": 9816, + "areaCode": "0517", + "zipCode": "223000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116653051974, + "parentId": 653116653051973, + "name": "淮安区", + "shortName": null, + "level": 3, + "code": "320803", + "pinyin": "HuaiAnQu", + "pinyinFirst": "HAQ", + "capital": "淮城街道", + "population": 114, + "area": 1452, + "areaCode": "0517", + "zipCode": "223200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653051975, + "parentId": 653116653051973, + "name": "淮阴区", + "shortName": null, + "level": 3, + "code": "320804", + "pinyin": "HuaiYinQu", + "pinyinFirst": "HYQ", + "capital": "长江路街道", + "population": 91, + "area": 1264, + "areaCode": "0517", + "zipCode": "223300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653051976, + "parentId": 653116653051973, + "name": "清江浦区", + "shortName": null, + "level": 3, + "code": "320812", + "pinyin": "QingJiangPuQu", + "pinyinFirst": "QJPQ", + "capital": "城南街道", + "population": 57, + "area": 310, + "areaCode": "0517", + "zipCode": "223001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653051977, + "parentId": 653116653051973, + "name": "洪泽区", + "shortName": null, + "level": 3, + "code": "320813", + "pinyin": "HongZeQu", + "pinyinFirst": "HZQ", + "capital": "高良涧街道", + "population": 37, + "area": 1273, + "areaCode": "0517", + "zipCode": "223100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653051978, + "parentId": 653116653051973, + "name": "涟水县", + "shortName": null, + "level": 3, + "code": "320826", + "pinyin": "LianShuiXian", + "pinyinFirst": "LSX", + "capital": "涟城街道", + "population": 112, + "area": 1676, + "areaCode": "0517", + "zipCode": "223400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653051979, + "parentId": 653116653051973, + "name": "盱眙县", + "shortName": null, + "level": 3, + "code": "320830", + "pinyin": "XuYiXian", + "pinyinFirst": "XYX", + "capital": "盱城街道", + "population": 80, + "area": 2497, + "areaCode": "0517", + "zipCode": "211700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653051980, + "parentId": 653116653051973, + "name": "金湖县", + "shortName": null, + "level": 3, + "code": "320831", + "pinyin": "JinHuXian", + "pinyinFirst": "JHX", + "capital": "黎城街道", + "population": 35, + "area": 1344, + "areaCode": "0517", + "zipCode": "211600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653236293, + "parentId": 653116650221637, + "name": "盐城市", + "shortName": null, + "level": 2, + "code": "320900", + "pinyin": "YanChengShi", + "pinyinFirst": "YCS", + "capital": "亭湖区", + "population": 821, + "area": 16723, + "areaCode": "0515", + "zipCode": "224000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116653240389, + "parentId": 653116653236293, + "name": "亭湖区", + "shortName": null, + "level": 3, + "code": "320902", + "pinyin": "TingHuQu", + "pinyinFirst": "THQ", + "capital": "东亭湖街道", + "population": 69, + "area": 815, + "areaCode": "0515", + "zipCode": "224005", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653240390, + "parentId": 653116653236293, + "name": "盐都区", + "shortName": null, + "level": 3, + "code": "320903", + "pinyin": "YanDuQu", + "pinyinFirst": "YDQ", + "capital": "盐渎街道", + "population": 71, + "area": 1047, + "areaCode": "0515", + "zipCode": "224055", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653240391, + "parentId": 653116653236293, + "name": "大丰区", + "shortName": null, + "level": 3, + "code": "320904", + "pinyin": "DaFengQu", + "pinyinFirst": "DFQ", + "capital": "丰华街道", + "population": 71, + "area": 3059, + "areaCode": "0515", + "zipCode": "224100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653240392, + "parentId": 653116653236293, + "name": "东台市", + "shortName": null, + "level": 3, + "code": "320981", + "pinyin": "DongTaiShi", + "pinyinFirst": "DTS", + "capital": "东台镇", + "population": 109, + "area": 3221, + "areaCode": "0515", + "zipCode": "224200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653240393, + "parentId": 653116653236293, + "name": "响水县", + "shortName": null, + "level": 3, + "code": "320921", + "pinyin": "XiangShuiXian", + "pinyinFirst": "XSX", + "capital": "响水镇", + "population": 62, + "area": 1461, + "areaCode": "0515", + "zipCode": "224600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653240394, + "parentId": 653116653236293, + "name": "滨海县", + "shortName": null, + "level": 3, + "code": "320922", + "pinyin": "BinHaiXian", + "pinyinFirst": "BHX", + "capital": "东坎街道", + "population": 122, + "area": 1915, + "areaCode": "0515", + "zipCode": "224500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653240395, + "parentId": 653116653236293, + "name": "阜宁县", + "shortName": null, + "level": 3, + "code": "320923", + "pinyin": "FuNingXian", + "pinyinFirst": "FNX", + "capital": "阜城街道", + "population": 112, + "area": 1439, + "areaCode": "0515", + "zipCode": "224400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653240396, + "parentId": 653116653236293, + "name": "射阳县", + "shortName": null, + "level": 3, + "code": "320924", + "pinyin": "SheYangXian", + "pinyinFirst": "SYX", + "capital": "合德镇", + "population": 95, + "area": 2606, + "areaCode": "0515", + "zipCode": "224300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653240397, + "parentId": 653116653236293, + "name": "建湖县", + "shortName": null, + "level": 3, + "code": "320925", + "pinyin": "JianHuXian", + "pinyinFirst": "JHX", + "capital": "塘河街道", + "population": 78, + "area": 1160, + "areaCode": "0515", + "zipCode": "224700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653494341, + "parentId": 653116650221637, + "name": "扬州市", + "shortName": null, + "level": 2, + "code": "321000", + "pinyin": "YangZhouShi", + "pinyinFirst": "YZS", + "capital": "邗江区", + "population": 457, + "area": 6504, + "areaCode": "0514", + "zipCode": "225000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116653494342, + "parentId": 653116653494341, + "name": "邗江区", + "shortName": null, + "level": 3, + "code": "321003", + "pinyin": "HanJiangQu", + "pinyinFirst": "HJQ", + "capital": "邗上街道", + "population": 77, + "area": 553, + "areaCode": "0514", + "zipCode": "225100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653494343, + "parentId": 653116653494341, + "name": "广陵区", + "shortName": null, + "level": 3, + "code": "321002", + "pinyin": "GuangLingQu", + "pinyinFirst": "GLQ", + "capital": "汶河街道", + "population": 49, + "area": 335, + "areaCode": "0514", + "zipCode": "225002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653494344, + "parentId": 653116653494341, + "name": "江都区", + "shortName": null, + "level": 3, + "code": "321012", + "pinyin": "JiangDuQu", + "pinyinFirst": "JDQ", + "capital": "仙女镇", + "population": 104, + "area": 1330, + "areaCode": "0514", + "zipCode": "225200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653494345, + "parentId": 653116653494341, + "name": "仪征市", + "shortName": null, + "level": 3, + "code": "321081", + "pinyin": "YiZhengShi", + "pinyinFirst": "YZS", + "capital": "真州镇", + "population": 59, + "area": 902, + "areaCode": "0514", + "zipCode": "211400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653494346, + "parentId": 653116653494341, + "name": "高邮市", + "shortName": null, + "level": 3, + "code": "321084", + "pinyin": "GaoYouShi", + "pinyinFirst": "GYS", + "capital": "高邮街道", + "population": 80, + "area": 1922, + "areaCode": "0514", + "zipCode": "225600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653494347, + "parentId": 653116653494341, + "name": "宝应县", + "shortName": null, + "level": 3, + "code": "321023", + "pinyin": "BaoYingXian", + "pinyinFirst": "BYX", + "capital": "安宜镇", + "population": 88, + "area": 1462, + "areaCode": "0514", + "zipCode": "225800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653686853, + "parentId": 653116650221637, + "name": "镇江市", + "shortName": null, + "level": 2, + "code": "321100", + "pinyin": "ZhenJiangShi", + "pinyinFirst": "ZJS", + "capital": "京口区", + "population": 270, + "area": 3631, + "areaCode": "0511", + "zipCode": "212000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116653686854, + "parentId": 653116653686853, + "name": "京口区", + "shortName": null, + "level": 3, + "code": "321102", + "pinyin": "JingKouQu", + "pinyinFirst": "JKQ", + "capital": "正东路街道", + "population": 31, + "area": 318, + "areaCode": "0511", + "zipCode": "212001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653690949, + "parentId": 653116653686853, + "name": "润州区", + "shortName": null, + "level": 3, + "code": "321111", + "pinyin": "RunZhouQu", + "pinyinFirst": "RZQ", + "capital": "七里甸街道", + "population": 24, + "area": 152, + "areaCode": "0511", + "zipCode": "212004", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653690950, + "parentId": 653116653686853, + "name": "丹徒区", + "shortName": null, + "level": 3, + "code": "321112", + "pinyin": "DanTuQu", + "pinyinFirst": "DTQ", + "capital": "宜城街道", + "population": 29, + "area": 611, + "areaCode": "0511", + "zipCode": "212100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653690951, + "parentId": 653116653686853, + "name": "丹阳市", + "shortName": null, + "level": 3, + "code": "321181", + "pinyin": "DanYangShi", + "pinyinFirst": "DYS", + "capital": "曲阿街道", + "population": 80, + "area": 1047, + "areaCode": "0511", + "zipCode": "212300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653690952, + "parentId": 653116653686853, + "name": "扬中市", + "shortName": null, + "level": 3, + "code": "321182", + "pinyin": "YangZhongShi", + "pinyinFirst": "YZS", + "capital": "三茅街道", + "population": 28, + "area": 331, + "areaCode": "0511", + "zipCode": "212200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653690953, + "parentId": 653116653686853, + "name": "句容市", + "shortName": null, + "level": 3, + "code": "321183", + "pinyin": "JuRongShi", + "pinyinFirst": "JRS", + "capital": "崇明街道", + "population": 59, + "area": 1387, + "areaCode": "0511", + "zipCode": "212400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653879365, + "parentId": 653116650221637, + "name": "泰州市", + "shortName": null, + "level": 2, + "code": "321200", + "pinyin": "TaiZhouShi", + "pinyinFirst": "TZS", + "capital": "海陵区", + "population": 501, + "area": 5788, + "areaCode": "0523", + "zipCode": "225300", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116653883461, + "parentId": 653116653879365, + "name": "海陵区", + "shortName": null, + "level": 3, + "code": "321202", + "pinyin": "HaiLingQu", + "pinyinFirst": "HLQ", + "capital": "城中街道", + "population": 60, + "area": 357, + "areaCode": "0523", + "zipCode": "225300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653883462, + "parentId": 653116653879365, + "name": "高港区", + "shortName": null, + "level": 3, + "code": "321203", + "pinyin": "GaoGangQu", + "pinyinFirst": "GGQ", + "capital": "口岸街道", + "population": 26, + "area": 334, + "areaCode": "0523", + "zipCode": "225321", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653883463, + "parentId": 653116653879365, + "name": "姜堰区", + "shortName": null, + "level": 3, + "code": "321204", + "pinyin": "JiangYanQu", + "pinyinFirst": "JYQ", + "capital": "三水街道", + "population": 77, + "area": 858, + "areaCode": "0523", + "zipCode": "225500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653883464, + "parentId": 653116653879365, + "name": "兴化市", + "shortName": null, + "level": 3, + "code": "321281", + "pinyin": "XingHuaShi", + "pinyinFirst": "XHS", + "capital": "昭阳街道", + "population": 154, + "area": 2395, + "areaCode": "0523", + "zipCode": "225700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653883465, + "parentId": 653116653879365, + "name": "靖江市", + "shortName": null, + "level": 3, + "code": "321282", + "pinyin": "JingJiangShi", + "pinyinFirst": "JJS", + "capital": "靖城街道", + "population": 66, + "area": 656, + "areaCode": "0523", + "zipCode": "214500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116653883466, + "parentId": 653116653879365, + "name": "泰兴市", + "shortName": null, + "level": 3, + "code": "321283", + "pinyin": "TaiXingShi", + "pinyinFirst": "TXS", + "capital": "延令街道", + "population": 117, + "area": 1170, + "areaCode": "0523", + "zipCode": "225400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116654116933, + "parentId": 653116650221637, + "name": "宿迁市", + "shortName": null, + "level": 2, + "code": "321300", + "pinyin": "SuQianShi", + "pinyinFirst": "SQS", + "capital": "宿城区", + "population": 592, + "area": 8405, + "areaCode": "0527", + "zipCode": "223800", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116654116934, + "parentId": 653116654116933, + "name": "宿城区", + "shortName": null, + "level": 3, + "code": "321302", + "pinyin": "SuChengQu", + "pinyinFirst": "SCQ", + "capital": "双庄街道", + "population": 112, + "area": 926, + "areaCode": "0527", + "zipCode": "223800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116654116935, + "parentId": 653116654116933, + "name": "宿豫区", + "shortName": null, + "level": 3, + "code": "321311", + "pinyin": "SuYuQu", + "pinyinFirst": "SYQ", + "capital": "豫新街道", + "population": 66, + "area": 1108, + "areaCode": "0527", + "zipCode": "223800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116654121029, + "parentId": 653116654116933, + "name": "沭阳县", + "shortName": null, + "level": 3, + "code": "321322", + "pinyin": "ShuYangXian", + "pinyinFirst": "SYX", + "capital": "沭城街道", + "population": 199, + "area": 2299, + "areaCode": "0527", + "zipCode": "223600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116654121030, + "parentId": 653116654116933, + "name": "泗阳县", + "shortName": null, + "level": 3, + "code": "321323", + "pinyin": "SiYangXian", + "pinyinFirst": "SYX", + "capital": "众兴街道", + "population": 106, + "area": 1378, + "areaCode": "0527", + "zipCode": "223700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116654121031, + "parentId": 653116654116933, + "name": "泗洪县", + "shortName": null, + "level": 3, + "code": "321324", + "pinyin": "SiHongXian", + "pinyinFirst": "SHX", + "capital": "大楼街道", + "population": 110, + "area": 2694, + "areaCode": "0527", + "zipCode": "223900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:29", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116654313541, + "parentId": 0, + "name": "浙江省", + "shortName": "浙", + "level": 1, + "code": "330000", + "pinyin": "ZheJiangSheng", + "pinyinFirst": "ZJS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116656349253, + "parentId": 653116654313541, + "name": "杭州市", + "shortName": null, + "level": 2, + "code": "330100", + "pinyin": "HangZhouShi", + "pinyinFirst": "HZS", + "capital": "上城区", + "population": 759, + "area": 16596, + "areaCode": "0571", + "zipCode": "310000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116656349254, + "parentId": 653116656349253, + "name": "上城区", + "shortName": null, + "level": 3, + "code": "330102", + "pinyin": "ShangChengQu", + "pinyinFirst": "SCQ", + "capital": "望江街道", + "population": 132, + "area": 122, + "areaCode": "0571", + "zipCode": "310008", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656349255, + "parentId": 653116656349253, + "name": "拱墅区", + "shortName": null, + "level": 3, + "code": "330105", + "pinyin": "GongShuQu", + "pinyinFirst": "GSQ", + "capital": "拱宸桥街道", + "population": 112, + "area": 119, + "areaCode": "0571", + "zipCode": "310015", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656349256, + "parentId": 653116656349253, + "name": "西湖区", + "shortName": null, + "level": 3, + "code": "330106", + "pinyin": "XiHuQu", + "pinyinFirst": "XHQ", + "capital": "灵隐街道", + "population": 77, + "area": 263, + "areaCode": "0571", + "zipCode": "310013", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656349257, + "parentId": 653116656349253, + "name": "滨江区", + "shortName": null, + "level": 3, + "code": "330108", + "pinyin": "BinJiangQu", + "pinyinFirst": "BJQ", + "capital": "西兴街道", + "population": 28, + "area": 73, + "areaCode": "0571", + "zipCode": "310051", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656349258, + "parentId": 653116656349253, + "name": "萧山区", + "shortName": null, + "level": 3, + "code": "330109", + "pinyin": "XiaoShanQu", + "pinyinFirst": "XSQ", + "capital": "城厢街道", + "population": 201, + "area": 931, + "areaCode": "0571", + "zipCode": "311201", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656349259, + "parentId": 653116656349253, + "name": "余杭区", + "shortName": null, + "level": 3, + "code": "330110", + "pinyin": "YuHangQu", + "pinyinFirst": "YHQ", + "capital": "仓前街道", + "population": 122, + "area": 940, + "areaCode": "0571", + "zipCode": "311121", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656349260, + "parentId": 653116656349253, + "name": "富阳区", + "shortName": null, + "level": 3, + "code": "330111", + "pinyin": "FuYangQu", + "pinyinFirst": "FYQ", + "capital": "富春街道", + "population": 69, + "area": 1808, + "areaCode": "0571", + "zipCode": "311400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656349261, + "parentId": 653116656349253, + "name": "临安区", + "shortName": null, + "level": 3, + "code": "330112", + "pinyin": "LinAnQu", + "pinyinFirst": "LAQ", + "capital": "锦城街道", + "population": 54, + "area": 3124, + "areaCode": "0571", + "zipCode": "311300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656349262, + "parentId": 653116656349253, + "name": "临平区", + "shortName": null, + "level": 3, + "code": "330113", + "pinyin": "LinPingQu", + "pinyinFirst": "LPQ", + "capital": "临平街道", + "population": 117, + "area": 282, + "areaCode": "0571", + "zipCode": "311100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656349263, + "parentId": 653116656349253, + "name": "钱塘区", + "shortName": null, + "level": 3, + "code": "330114", + "pinyin": "QianTangQu", + "pinyinFirst": "QTQ", + "capital": "河庄街道", + "population": 76, + "area": 338, + "areaCode": "0571", + "zipCode": "311222", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656349264, + "parentId": 653116656349253, + "name": "建德市", + "shortName": null, + "level": 3, + "code": "330182", + "pinyin": "JianDeShi", + "pinyinFirst": "JDS", + "capital": "新安江街道", + "population": 51, + "area": 2364, + "areaCode": "0571", + "zipCode": "311600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656349265, + "parentId": 653116656349253, + "name": "桐庐县", + "shortName": null, + "level": 3, + "code": "330122", + "pinyin": "TongLuXian", + "pinyinFirst": "TLX", + "capital": "城南街道", + "population": 42, + "area": 1780, + "areaCode": "0571", + "zipCode": "311500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656349266, + "parentId": 653116656349253, + "name": "淳安县", + "shortName": null, + "level": 3, + "code": "330127", + "pinyin": "ChunAnXian", + "pinyinFirst": "CAX", + "capital": "千岛湖镇", + "population": 46, + "area": 4452, + "areaCode": "0571", + "zipCode": "311700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656455749, + "parentId": 653116654313541, + "name": "宁波市", + "shortName": null, + "level": 2, + "code": "330200", + "pinyin": "NingBoShi", + "pinyinFirst": "NBS", + "capital": "海曙区", + "population": 608, + "area": 9365, + "areaCode": "0574", + "zipCode": "315000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116656459845, + "parentId": 653116656455749, + "name": "海曙区", + "shortName": null, + "level": 3, + "code": "330203", + "pinyin": "HaiShuQu", + "pinyinFirst": "HSQ", + "capital": "江厦街道", + "population": 63, + "area": 595, + "areaCode": "0574", + "zipCode": "315000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656459846, + "parentId": 653116656455749, + "name": "江北区", + "shortName": null, + "level": 3, + "code": "330205", + "pinyin": "JiangBeiQu", + "pinyinFirst": "JBQ", + "capital": "外滩街道", + "population": 26, + "area": 209, + "areaCode": "0574", + "zipCode": "315020", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656459847, + "parentId": 653116656455749, + "name": "北仑区", + "shortName": null, + "level": 3, + "code": "330206", + "pinyin": "BeiLunQu", + "pinyinFirst": "BLQ", + "capital": "新碶街道", + "population": 43, + "area": 585, + "areaCode": "0574", + "zipCode": "315800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656459848, + "parentId": 653116656455749, + "name": "镇海区", + "shortName": null, + "level": 3, + "code": "330211", + "pinyin": "ZhenHaiQu", + "pinyinFirst": "ZHQ", + "capital": "招宝山街道", + "population": 27, + "area": 218, + "areaCode": "0574", + "zipCode": "315200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656459849, + "parentId": 653116656455749, + "name": "鄞州区", + "shortName": null, + "level": 3, + "code": "330212", + "pinyin": "YinZhouQu", + "pinyinFirst": "YZQ", + "capital": "首南街道", + "population": 93, + "area": 814, + "areaCode": "0574", + "zipCode": "315100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656459850, + "parentId": 653116656455749, + "name": "奉化区", + "shortName": null, + "level": 3, + "code": "330213", + "pinyin": "FengHuaQu", + "pinyinFirst": "FHQ", + "capital": "锦屏街道", + "population": 48, + "area": 1268, + "areaCode": "0574", + "zipCode": "315500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656459851, + "parentId": 653116656455749, + "name": "余姚市", + "shortName": null, + "level": 3, + "code": "330281", + "pinyin": "YuYaoShi", + "pinyinFirst": "YYS", + "capital": "兰江街道", + "population": 84, + "area": 1346, + "areaCode": "0574", + "zipCode": "315400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656459852, + "parentId": 653116656455749, + "name": "慈溪市", + "shortName": null, + "level": 3, + "code": "330282", + "pinyin": "CiXiShi", + "pinyinFirst": "CXS", + "capital": "白沙路街道", + "population": 106, + "area": 1154, + "areaCode": "0574", + "zipCode": "315300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656459853, + "parentId": 653116656455749, + "name": "象山县", + "shortName": null, + "level": 3, + "code": "330225", + "pinyin": "XiangShanXian", + "pinyinFirst": "XSX", + "capital": "丹东街道", + "population": 55, + "area": 1172, + "areaCode": "0574", + "zipCode": "315700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656459854, + "parentId": 653116656455749, + "name": "宁海县", + "shortName": null, + "level": 3, + "code": "330226", + "pinyin": "NingHaiXian", + "pinyinFirst": "NHX", + "capital": "跃龙街道", + "population": 63, + "area": 1880, + "areaCode": "0574", + "zipCode": "315600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656582725, + "parentId": 653116654313541, + "name": "温州市", + "shortName": null, + "level": 2, + "code": "330300", + "pinyin": "WenZhouShi", + "pinyinFirst": "WZS", + "capital": "鹿城区", + "population": 832, + "area": 11784, + "areaCode": "0577", + "zipCode": "325000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116656586821, + "parentId": 653116656582725, + "name": "鹿城区", + "shortName": null, + "level": 3, + "code": "330302", + "pinyin": "LuChengQu", + "pinyinFirst": "LCQ", + "capital": "五马街道", + "population": 79, + "area": 294, + "areaCode": "0577", + "zipCode": "325000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656586822, + "parentId": 653116656582725, + "name": "龙湾区", + "shortName": null, + "level": 3, + "code": "330303", + "pinyin": "LongWanQu", + "pinyinFirst": "LWQ", + "capital": "永中街道", + "population": 34, + "area": 228, + "areaCode": "0577", + "zipCode": "325013", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656586823, + "parentId": 653116656582725, + "name": "瓯海区", + "shortName": null, + "level": 3, + "code": "330304", + "pinyin": "OuHaiQu", + "pinyinFirst": "OHQ", + "capital": "娄桥街道", + "population": 46, + "area": 615, + "areaCode": "0577", + "zipCode": "325005", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656586824, + "parentId": 653116656582725, + "name": "洞头区", + "shortName": null, + "level": 3, + "code": "330305", + "pinyin": "DongTouQu", + "pinyinFirst": "DTQ", + "capital": "北岙街道", + "population": 15, + "area": 151, + "areaCode": "0577", + "zipCode": "325700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656586825, + "parentId": 653116656582725, + "name": "瑞安市", + "shortName": null, + "level": 3, + "code": "330381", + "pinyin": "RuiAnShi", + "pinyinFirst": "RAS", + "capital": "安阳街道", + "population": 126, + "area": 1278, + "areaCode": "0577", + "zipCode": "325200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656586826, + "parentId": 653116656582725, + "name": "乐清市", + "shortName": null, + "level": 3, + "code": "330382", + "pinyin": "YueQingShi", + "pinyinFirst": "YQS", + "capital": "城东街道", + "population": 131, + "area": 1174, + "areaCode": "0577", + "zipCode": "325600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656586827, + "parentId": 653116656582725, + "name": "龙港市", + "shortName": null, + "level": 3, + "code": "330383", + "pinyin": "LongGangShi", + "pinyinFirst": "LGS", + "capital": "镇前路", + "population": 38, + "area": 122, + "areaCode": "0577", + "zipCode": "325802", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656586828, + "parentId": 653116656582725, + "name": "永嘉县", + "shortName": null, + "level": 3, + "code": "330324", + "pinyin": "YongJiaXian", + "pinyinFirst": "YJX", + "capital": "北城街道", + "population": 99, + "area": 2674, + "areaCode": "0577", + "zipCode": "325100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656586829, + "parentId": 653116656582725, + "name": "平阳县", + "shortName": null, + "level": 3, + "code": "330326", + "pinyin": "PingYangXian", + "pinyinFirst": "PYX", + "capital": "昆阳镇", + "population": 88, + "area": 1042, + "areaCode": "0577", + "zipCode": "325400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656586830, + "parentId": 653116656582725, + "name": "苍南县", + "shortName": null, + "level": 3, + "code": "330327", + "pinyin": "CangNanXian", + "pinyinFirst": "CNX", + "capital": "灵溪镇", + "population": 97, + "area": 1150, + "areaCode": "0577", + "zipCode": "325800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656586831, + "parentId": 653116656582725, + "name": "文成县", + "shortName": null, + "level": 3, + "code": "330328", + "pinyin": "WenChengXian", + "pinyinFirst": "WCX", + "capital": "大峃镇", + "population": 41, + "area": 1294, + "areaCode": "0577", + "zipCode": "325300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656586832, + "parentId": 653116656582725, + "name": "泰顺县", + "shortName": null, + "level": 3, + "code": "330329", + "pinyin": "TaiShunXian", + "pinyinFirst": "TSX", + "capital": "罗阳镇", + "population": 37, + "area": 1762, + "areaCode": "0577", + "zipCode": "325500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656738373, + "parentId": 653116654313541, + "name": "嘉兴市", + "shortName": null, + "level": 2, + "code": "330400", + "pinyin": "JiaXingShi", + "pinyinFirst": "JXS", + "capital": "南湖区", + "population": 364, + "area": 3915, + "areaCode": "0573", + "zipCode": "314000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116656738374, + "parentId": 653116656738373, + "name": "南湖区", + "shortName": null, + "level": 3, + "code": "330402", + "pinyin": "NanHuQu", + "pinyinFirst": "NHQ", + "capital": "东栅街道", + "population": 53, + "area": 426, + "areaCode": "0573", + "zipCode": "314051", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656738375, + "parentId": 653116656738373, + "name": "秀洲区", + "shortName": null, + "level": 3, + "code": "330411", + "pinyin": "XiuZhouQu", + "pinyinFirst": "XZQ", + "capital": "新城街道", + "population": 41, + "area": 542, + "areaCode": "0573", + "zipCode": "314031", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656738376, + "parentId": 653116656738373, + "name": "海宁市", + "shortName": null, + "level": 3, + "code": "330481", + "pinyin": "HaiNingShi", + "pinyinFirst": "HNS", + "capital": "硖石街道", + "population": 70, + "area": 681, + "areaCode": "0573", + "zipCode": "314400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656738377, + "parentId": 653116656738373, + "name": "平湖市", + "shortName": null, + "level": 3, + "code": "330482", + "pinyin": "PingHuShi", + "pinyinFirst": "PHS", + "capital": "当湖街道", + "population": 50, + "area": 536, + "areaCode": "0573", + "zipCode": "314200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656738378, + "parentId": 653116656738373, + "name": "桐乡市", + "shortName": null, + "level": 3, + "code": "330483", + "pinyin": "TongXiangShi", + "pinyinFirst": "TXS", + "capital": "梧桐街道", + "population": 70, + "area": 723, + "areaCode": "0573", + "zipCode": "314500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656738379, + "parentId": 653116656738373, + "name": "嘉善县", + "shortName": null, + "level": 3, + "code": "330421", + "pinyin": "JiaShanXian", + "pinyinFirst": "JSX", + "capital": "罗星街道", + "population": 41, + "area": 504, + "areaCode": "0573", + "zipCode": "314100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656738380, + "parentId": 653116656738373, + "name": "海盐县", + "shortName": null, + "level": 3, + "code": "330424", + "pinyin": "HaiYanXian", + "pinyinFirst": "HYX", + "capital": "武原街道", + "population": 38, + "area": 503, + "areaCode": "0573", + "zipCode": "314300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656894021, + "parentId": 653116654313541, + "name": "湖州市", + "shortName": null, + "level": 2, + "code": "330500", + "pinyin": "HuZhouShi", + "pinyinFirst": "HZS", + "capital": "吴兴区", + "population": 268, + "area": 5794, + "areaCode": "0572", + "zipCode": "313000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116656898117, + "parentId": 653116656894021, + "name": "吴兴区", + "shortName": null, + "level": 3, + "code": "330502", + "pinyin": "WuXingQu", + "pinyinFirst": "WXQ", + "capital": "月河街道", + "population": 63, + "area": 872, + "areaCode": "0572", + "zipCode": "313000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656898118, + "parentId": 653116656894021, + "name": "南浔区", + "shortName": null, + "level": 3, + "code": "330503", + "pinyin": "NanXunQu", + "pinyinFirst": "NXQ", + "capital": "东迁街道", + "population": 49, + "area": 716, + "areaCode": "0572", + "zipCode": "313009", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656898119, + "parentId": 653116656894021, + "name": "德清县", + "shortName": null, + "level": 3, + "code": "330521", + "pinyin": "DeQingXian", + "pinyinFirst": "DQX", + "capital": "武康街道", + "population": 44, + "area": 936, + "areaCode": "0572", + "zipCode": "313200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656898120, + "parentId": 653116656894021, + "name": "长兴县", + "shortName": null, + "level": 3, + "code": "330522", + "pinyin": "ChangXingXian", + "pinyinFirst": "CXX", + "capital": "龙山街道", + "population": 64, + "area": 1388, + "areaCode": "0572", + "zipCode": "313100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116656898121, + "parentId": 653116656894021, + "name": "安吉县", + "shortName": null, + "level": 3, + "code": "330523", + "pinyin": "AnJiXian", + "pinyinFirst": "AJX", + "capital": "昌硕街道", + "population": 47, + "area": 1882, + "areaCode": "0572", + "zipCode": "313300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657053765, + "parentId": 653116654313541, + "name": "绍兴市", + "shortName": null, + "level": 2, + "code": "330600", + "pinyin": "ShaoXingShi", + "pinyinFirst": "SXS", + "capital": "越城区", + "population": 448, + "area": 8256, + "areaCode": "0575", + "zipCode": "312000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116657057861, + "parentId": 653116657053765, + "name": "越城区", + "shortName": null, + "level": 3, + "code": "330602", + "pinyin": "YueChengQu", + "pinyinFirst": "YCQ", + "capital": "塔山街道", + "population": 77, + "area": 498, + "areaCode": "0575", + "zipCode": "312000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657057862, + "parentId": 653116657053765, + "name": "柯桥区", + "shortName": null, + "level": 3, + "code": "330603", + "pinyin": "KeQiaoQu", + "pinyinFirst": "KQQ", + "capital": "柯桥街道", + "population": 69, + "area": 1041, + "areaCode": "0575", + "zipCode": "312030", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657057863, + "parentId": 653116657053765, + "name": "上虞区", + "shortName": null, + "level": 3, + "code": "330604", + "pinyin": "ShangYuQu", + "pinyinFirst": "SYQ", + "capital": "百官街道", + "population": 78, + "area": 1403, + "areaCode": "0575", + "zipCode": "312300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657057864, + "parentId": 653116657053765, + "name": "诸暨市", + "shortName": null, + "level": 3, + "code": "330681", + "pinyin": "ZhuJiShi", + "pinyinFirst": "ZJS", + "capital": "暨阳街道", + "population": 108, + "area": 2311, + "areaCode": "0575", + "zipCode": "311800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657057865, + "parentId": 653116657053765, + "name": "嵊州市", + "shortName": null, + "level": 3, + "code": "330683", + "pinyin": "ShengZhouShi", + "pinyinFirst": "SZS", + "capital": "剡湖街道", + "population": 72, + "area": 1790, + "areaCode": "0575", + "zipCode": "312400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657057866, + "parentId": 653116657053765, + "name": "新昌县", + "shortName": null, + "level": 3, + "code": "330624", + "pinyin": "XinChangXian", + "pinyinFirst": "XCX", + "capital": "南明街道", + "population": 43, + "area": 1213, + "areaCode": "0575", + "zipCode": "312500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657279045, + "parentId": 653116654313541, + "name": "金华市", + "shortName": null, + "level": 2, + "code": "330700", + "pinyin": "JinHuaShi", + "pinyinFirst": "JHS", + "capital": "婺城区", + "population": 492, + "area": 10919, + "areaCode": "0579", + "zipCode": "321000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116657279046, + "parentId": 653116657279045, + "name": "婺城区", + "shortName": null, + "level": 3, + "code": "330702", + "pinyin": "WuChengQu", + "pinyinFirst": "WCQ", + "capital": "城中街道", + "population": 65, + "area": 1388, + "areaCode": "0579", + "zipCode": "321000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657279047, + "parentId": 653116657279045, + "name": "金东区", + "shortName": null, + "level": 3, + "code": "330703", + "pinyin": "JinDongQu", + "pinyinFirst": "JDQ", + "capital": "多湖街道", + "population": 34, + "area": 657, + "areaCode": "0579", + "zipCode": "321000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657279048, + "parentId": 653116657279045, + "name": "兰溪市", + "shortName": null, + "level": 3, + "code": "330781", + "pinyin": "LanXiShi", + "pinyinFirst": "LXS", + "capital": "兰江街道", + "population": 66, + "area": 1310, + "areaCode": "0579", + "zipCode": "321100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657279049, + "parentId": 653116657279045, + "name": "义乌市", + "shortName": null, + "level": 3, + "code": "330782", + "pinyin": "YiWuShi", + "pinyinFirst": "YWS", + "capital": "稠城街道", + "population": 84, + "area": 1103, + "areaCode": "0579", + "zipCode": "322000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657279050, + "parentId": 653116657279045, + "name": "东阳市", + "shortName": null, + "level": 3, + "code": "330783", + "pinyin": "DongYangShi", + "pinyinFirst": "DYS", + "capital": "吴宁街道", + "population": 85, + "area": 1739, + "areaCode": "0579", + "zipCode": "322100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657279051, + "parentId": 653116657279045, + "name": "永康市", + "shortName": null, + "level": 3, + "code": "330784", + "pinyin": "YongKangShi", + "pinyinFirst": "YKS", + "capital": "东城街道", + "population": 62, + "area": 1049, + "areaCode": "0579", + "zipCode": "321300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657279052, + "parentId": 653116657279045, + "name": "武义县", + "shortName": null, + "level": 3, + "code": "330723", + "pinyin": "WuYiXian", + "pinyinFirst": "WYX", + "capital": "壶山街道", + "population": 35, + "area": 1577, + "areaCode": "0579", + "zipCode": "321200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657279053, + "parentId": 653116657279045, + "name": "浦江县", + "shortName": null, + "level": 3, + "code": "330726", + "pinyin": "PuJiangXian", + "pinyinFirst": "PJX", + "capital": "浦阳街道", + "population": 40, + "area": 900, + "areaCode": "0579", + "zipCode": "322200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657279054, + "parentId": 653116657279045, + "name": "磐安县", + "shortName": null, + "level": 3, + "code": "330727", + "pinyin": "PanAnXian", + "pinyinFirst": "PAX", + "capital": "安文街道", + "population": 21, + "area": 1196, + "areaCode": "0579", + "zipCode": "322300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657479749, + "parentId": 653116654313541, + "name": "衢州市", + "shortName": null, + "level": 2, + "code": "330800", + "pinyin": "QuZhouShi", + "pinyinFirst": "QZS", + "capital": "柯城区", + "population": 258, + "area": 8837, + "areaCode": "0570", + "zipCode": "324000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116657479750, + "parentId": 653116657479749, + "name": "柯城区", + "shortName": null, + "level": 3, + "code": "330802", + "pinyin": "KeChengQu", + "pinyinFirst": "KCQ", + "capital": "信安街道", + "population": 44, + "area": 609, + "areaCode": "0570", + "zipCode": "324100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657479751, + "parentId": 653116657479749, + "name": "衢江区", + "shortName": null, + "level": 3, + "code": "330803", + "pinyin": "QuJiangQu", + "pinyinFirst": "QJQ", + "capital": "樟潭街道", + "population": 41, + "area": 1748, + "areaCode": "0570", + "zipCode": "324022", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657479752, + "parentId": 653116657479749, + "name": "江山市", + "shortName": null, + "level": 3, + "code": "330881", + "pinyin": "JiangShanShi", + "pinyinFirst": "JSS", + "capital": "双塔街道", + "population": 62, + "area": 2018, + "areaCode": "0570", + "zipCode": "324100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657479753, + "parentId": 653116657479749, + "name": "常山县", + "shortName": null, + "level": 3, + "code": "330822", + "pinyin": "ChangShanXian", + "pinyinFirst": "CSX", + "capital": "天马街道", + "population": 34, + "area": 1099, + "areaCode": "0570", + "zipCode": "324200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657479754, + "parentId": 653116657479749, + "name": "开化县", + "shortName": null, + "level": 3, + "code": "330824", + "pinyin": "KaiHuaXian", + "pinyinFirst": "KHX", + "capital": "华埠镇", + "population": 36, + "area": 2224, + "areaCode": "0570", + "zipCode": "324300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657479755, + "parentId": 653116657479749, + "name": "龙游县", + "shortName": null, + "level": 3, + "code": "330825", + "pinyin": "LongYouXian", + "pinyinFirst": "LYX", + "capital": "龙洲街道", + "population": 40, + "area": 1139, + "areaCode": "0570", + "zipCode": "324400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657639493, + "parentId": 653116654313541, + "name": "舟山市", + "shortName": null, + "level": 2, + "code": "330900", + "pinyin": "ZhouShanShi", + "pinyinFirst": "ZSS", + "capital": "定海区", + "population": 97, + "area": 1440, + "areaCode": "0580", + "zipCode": "316000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116657639494, + "parentId": 653116657639493, + "name": "定海区", + "shortName": null, + "level": 3, + "code": "330902", + "pinyin": "DingHaiQu", + "pinyinFirst": "DHQ", + "capital": "昌国街道", + "population": 40, + "area": 569, + "areaCode": "0580", + "zipCode": "316000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657639495, + "parentId": 653116657639493, + "name": "普陀区", + "shortName": null, + "level": 3, + "code": "330903", + "pinyin": "PuTuoQu", + "pinyinFirst": "PTQ", + "capital": "沈家门街道", + "population": 32, + "area": 459, + "areaCode": "0580", + "zipCode": "316100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657639496, + "parentId": 653116657639493, + "name": "岱山县", + "shortName": null, + "level": 3, + "code": "330921", + "pinyin": "DaiShanXian", + "pinyinFirst": "DSX", + "capital": "高亭镇", + "population": 18, + "area": 326, + "areaCode": "0580", + "zipCode": "316200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657639497, + "parentId": 653116657639493, + "name": "嵊泗县", + "shortName": null, + "level": 3, + "code": "330922", + "pinyin": "ShengSiXian", + "pinyinFirst": "SSX", + "capital": "菜园镇", + "population": 7, + "area": 86, + "areaCode": "0580", + "zipCode": "202450", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657807429, + "parentId": 653116654313541, + "name": "台州市", + "shortName": null, + "level": 2, + "code": "331000", + "pinyin": "TaiZhouShi", + "pinyinFirst": "TZS", + "capital": "椒江区", + "population": 607, + "area": 9413, + "areaCode": "0576", + "zipCode": "318000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116657811525, + "parentId": 653116657807429, + "name": "椒江区", + "shortName": null, + "level": 3, + "code": "331002", + "pinyin": "JiaoJiangQu", + "pinyinFirst": "JJQ", + "capital": "海门街道", + "population": 56, + "area": 276, + "areaCode": "0576", + "zipCode": "318000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657811526, + "parentId": 653116657807429, + "name": "黄岩区", + "shortName": null, + "level": 3, + "code": "331003", + "pinyin": "HuangYanQu", + "pinyinFirst": "HYQ", + "capital": "东城街道", + "population": 62, + "area": 988, + "areaCode": "0576", + "zipCode": "318020", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657811527, + "parentId": 653116657807429, + "name": "路桥区", + "shortName": null, + "level": 3, + "code": "331004", + "pinyin": "LuQiaoQu", + "pinyinFirst": "LQQ", + "capital": "桐屿街道", + "population": 46, + "area": 274, + "areaCode": "0576", + "zipCode": "318050", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657811528, + "parentId": 653116657807429, + "name": "温岭市", + "shortName": null, + "level": 3, + "code": "331081", + "pinyin": "WenLingShi", + "pinyinFirst": "WLS", + "capital": "太平街道", + "population": 122, + "area": 836, + "areaCode": "0576", + "zipCode": "317500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657811529, + "parentId": 653116657807429, + "name": "临海市", + "shortName": null, + "level": 3, + "code": "331082", + "pinyin": "LinHaiShi", + "pinyinFirst": "LHS", + "capital": "古城街道", + "population": 120, + "area": 2171, + "areaCode": "0576", + "zipCode": "317000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657811530, + "parentId": 653116657807429, + "name": "玉环市", + "shortName": null, + "level": 3, + "code": "331083", + "pinyin": "YuHuanShi", + "pinyinFirst": "YHS", + "capital": "玉城街道", + "population": 44, + "area": 378, + "areaCode": "0576", + "zipCode": "317600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657811531, + "parentId": 653116657807429, + "name": "三门县", + "shortName": null, + "level": 3, + "code": "331022", + "pinyin": "SanMenXian", + "pinyinFirst": "SMX", + "capital": "海游街道", + "population": 45, + "area": 1072, + "areaCode": "0576", + "zipCode": "317100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657811532, + "parentId": 653116657807429, + "name": "天台县", + "shortName": null, + "level": 3, + "code": "331023", + "pinyin": "TianTaiXian", + "pinyinFirst": "TTX", + "capital": "赤城街道", + "population": 60, + "area": 1426, + "areaCode": "0576", + "zipCode": "317200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116657811533, + "parentId": 653116657807429, + "name": "仙居县", + "shortName": null, + "level": 3, + "code": "331024", + "pinyin": "XianJuXian", + "pinyinFirst": "XJX", + "capital": "福应街道", + "population": 52, + "area": 1992, + "areaCode": "0576", + "zipCode": "317300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116658016325, + "parentId": 653116654313541, + "name": "丽水市", + "shortName": null, + "level": 2, + "code": "331100", + "pinyin": "LiShuiShi", + "pinyinFirst": "LSS", + "capital": "莲都区", + "population": 271, + "area": 17298, + "areaCode": "0578", + "zipCode": "323000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116658016326, + "parentId": 653116658016325, + "name": "莲都区", + "shortName": null, + "level": 3, + "code": "331102", + "pinyin": "LianDuQu", + "pinyinFirst": "LDQ", + "capital": "万象街道", + "population": 42, + "area": 1502, + "areaCode": "0578", + "zipCode": "323000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116658016327, + "parentId": 653116658016325, + "name": "龙泉市", + "shortName": null, + "level": 3, + "code": "331181", + "pinyin": "LongQuanShi", + "pinyinFirst": "LQS", + "capital": "龙渊街道", + "population": 29, + "area": 3059, + "areaCode": "0578", + "zipCode": "323700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116658020421, + "parentId": 653116658016325, + "name": "青田县", + "shortName": null, + "level": 3, + "code": "331121", + "pinyin": "QingTianXian", + "pinyinFirst": "QTX", + "capital": "鹤城街道", + "population": 57, + "area": 2484, + "areaCode": "0578", + "zipCode": "323900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116658020422, + "parentId": 653116658016325, + "name": "缙云县", + "shortName": null, + "level": 3, + "code": "331122", + "pinyin": "JinYunXian", + "pinyinFirst": "JYX", + "capital": "五云街道", + "population": 47, + "area": 1482, + "areaCode": "0578", + "zipCode": "321400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116658020423, + "parentId": 653116658016325, + "name": "遂昌县", + "shortName": null, + "level": 3, + "code": "331123", + "pinyin": "SuiChangXian", + "pinyinFirst": "SCX", + "capital": "妙高街道", + "population": 23, + "area": 2539, + "areaCode": "0578", + "zipCode": "323300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116658020424, + "parentId": 653116658016325, + "name": "松阳县", + "shortName": null, + "level": 3, + "code": "331124", + "pinyin": "SongYangXian", + "pinyinFirst": "SYX", + "capital": "西屏街道", + "population": 24, + "area": 1406, + "areaCode": "0578", + "zipCode": "323400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116658020425, + "parentId": 653116658016325, + "name": "云和县", + "shortName": null, + "level": 3, + "code": "331125", + "pinyin": "YunHeXian", + "pinyinFirst": "YHX", + "capital": "浮云街道", + "population": 11, + "area": 978, + "areaCode": "0578", + "zipCode": "323600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116658020426, + "parentId": 653116658016325, + "name": "庆元县", + "shortName": null, + "level": 3, + "code": "331126", + "pinyin": "QingYuanXian", + "pinyinFirst": "QYX", + "capital": "松源街道", + "population": 20, + "area": 1898, + "areaCode": "0578", + "zipCode": "323800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116658020427, + "parentId": 653116658016325, + "name": "景宁畲族自治县", + "shortName": null, + "level": 3, + "code": "331127", + "pinyin": "JingNingSheZuZiZhiXian", + "pinyinFirst": "JNSZZZX", + "capital": "红星街道", + "population": 17, + "area": 1950, + "areaCode": "0578", + "zipCode": "323500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:04" + }, + { + "id": 653116658233413, + "parentId": 0, + "name": "安徽省", + "shortName": "皖", + "level": 1, + "code": "340000", + "pinyin": "AnHuiSheng", + "pinyinFirst": "AHS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116659834949, + "parentId": 653116658233413, + "name": "合肥市", + "shortName": null, + "level": 2, + "code": "340100", + "pinyin": "HeFeiShi", + "pinyinFirst": "HFS", + "capital": "蜀山区", + "population": 770, + "area": 11496, + "areaCode": "0551", + "zipCode": "230000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116659839045, + "parentId": 653116659834949, + "name": "蜀山区", + "shortName": null, + "level": 3, + "code": "340104", + "pinyin": "ShuShanQu", + "pinyinFirst": "SSQ", + "capital": "三里庵街道", + "population": 103, + "area": 643, + "areaCode": "0551", + "zipCode": "230031", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116659839046, + "parentId": 653116659834949, + "name": "瑶海区", + "shortName": null, + "level": 3, + "code": "340102", + "pinyin": "YaoHaiQu", + "pinyinFirst": "YHQ", + "capital": "明光路街道", + "population": 67, + "area": 247, + "areaCode": "0551", + "zipCode": "230011", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116659839047, + "parentId": 653116659834949, + "name": "庐阳区", + "shortName": null, + "level": 3, + "code": "340103", + "pinyin": "LuYangQu", + "pinyinFirst": "LYQ", + "capital": "亳州路街道", + "population": 51, + "area": 139, + "areaCode": "0551", + "zipCode": "230041", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116659839048, + "parentId": 653116659834949, + "name": "包河区", + "shortName": null, + "level": 3, + "code": "340111", + "pinyin": "BaoHeQu", + "pinyinFirst": "BHQ", + "capital": "望湖街道", + "population": 68, + "area": 316, + "areaCode": "0551", + "zipCode": "230051", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116659839049, + "parentId": 653116659834949, + "name": "巢湖市", + "shortName": null, + "level": 3, + "code": "340181", + "pinyin": "ChaoHuShi", + "pinyinFirst": "CHS", + "capital": "凤凰山街道", + "population": 86, + "area": 2082, + "areaCode": "0551", + "zipCode": "238000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116659839050, + "parentId": 653116659834949, + "name": "长丰县", + "shortName": null, + "level": 3, + "code": "340121", + "pinyin": "ChangFengXian", + "pinyinFirst": "CFX", + "capital": "水湖镇", + "population": 80, + "area": 1835, + "areaCode": "0551", + "zipCode": "231100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116659839051, + "parentId": 653116659834949, + "name": "肥东县", + "shortName": null, + "level": 3, + "code": "340122", + "pinyin": "FeiDongXian", + "pinyinFirst": "FDX", + "capital": "店埠镇", + "population": 108, + "area": 2191, + "areaCode": "0551", + "zipCode": "231600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116659839052, + "parentId": 653116659834949, + "name": "肥西县", + "shortName": null, + "level": 3, + "code": "340123", + "pinyin": "FeiXiXian", + "pinyinFirst": "FXX", + "capital": "上派镇", + "population": 85, + "area": 1695, + "areaCode": "0551", + "zipCode": "231200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116659839053, + "parentId": 653116659834949, + "name": "庐江县", + "shortName": null, + "level": 3, + "code": "340124", + "pinyin": "LuJiangXian", + "pinyinFirst": "LJX", + "capital": "庐城镇", + "population": 121, + "area": 2348, + "areaCode": "0551", + "zipCode": "231500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116659912773, + "parentId": 653116658233413, + "name": "芜湖市", + "shortName": null, + "level": 2, + "code": "340200", + "pinyin": "WuHuShi", + "pinyinFirst": "WHS", + "capital": "鸠江区", + "population": 390, + "area": 6026, + "areaCode": "0553", + "zipCode": "241000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116659916869, + "parentId": 653116659912773, + "name": "鸠江区", + "shortName": null, + "level": 3, + "code": "340207", + "pinyin": "JiuJiangQu", + "pinyinFirst": "JJQ", + "capital": "官陡街道", + "population": 61, + "area": 871, + "areaCode": "0553", + "zipCode": "241007", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116659916870, + "parentId": 653116659912773, + "name": "镜湖区", + "shortName": null, + "level": 3, + "code": "340202", + "pinyin": "JingHuQu", + "pinyinFirst": "JHQ", + "capital": "张家山街道", + "population": 46, + "area": 115, + "areaCode": "0553", + "zipCode": "241000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116659916871, + "parentId": 653116659912773, + "name": "弋江区", + "shortName": null, + "level": 3, + "code": "340209", + "pinyin": "YiJiangQu", + "pinyinFirst": "YJQ", + "capital": "中南街道", + "population": 44, + "area": 505, + "areaCode": "0553", + "zipCode": "241002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116659916872, + "parentId": 653116659912773, + "name": "湾沚区", + "shortName": null, + "level": 3, + "code": "340210", + "pinyin": "WanZhiQu", + "pinyinFirst": "WZQ", + "capital": "湾沚镇", + "population": 35, + "area": 650, + "areaCode": "0553", + "zipCode": "241100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116659916873, + "parentId": 653116659912773, + "name": "繁昌区", + "shortName": null, + "level": 3, + "code": "340212", + "pinyin": "FanChangQu", + "pinyinFirst": "FCQ", + "capital": "繁阳镇", + "population": 28, + "area": 584, + "areaCode": "0553", + "zipCode": "241200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116659916874, + "parentId": 653116659912773, + "name": "无为市", + "shortName": null, + "level": 3, + "code": "340281", + "pinyin": "WuWeiShi", + "pinyinFirst": "WWS", + "capital": "无城镇", + "population": 121, + "area": 2042, + "areaCode": "0553", + "zipCode": "238300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116659916875, + "parentId": 653116659912773, + "name": "南陵县", + "shortName": null, + "level": 3, + "code": "340223", + "pinyin": "NanLingXian", + "pinyinFirst": "NLX", + "capital": "籍山镇", + "population": 55, + "area": 1259, + "areaCode": "0553", + "zipCode": "241300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660015173, + "parentId": 653116658233413, + "name": "蚌埠市", + "shortName": null, + "level": 2, + "code": "340300", + "pinyin": "BengBuShi", + "pinyinFirst": "BBS", + "capital": "蚌山区", + "population": 386, + "area": 5959, + "areaCode": "0552", + "zipCode": "233000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116660015174, + "parentId": 653116660015173, + "name": "蚌山区", + "shortName": null, + "level": 3, + "code": "340303", + "pinyin": "BengShanQu", + "pinyinFirst": "BSQ", + "capital": "雪华乡", + "population": 35, + "area": 83, + "areaCode": "0552", + "zipCode": "233000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660015175, + "parentId": 653116660015173, + "name": "龙子湖区", + "shortName": null, + "level": 3, + "code": "340302", + "pinyin": "LongZiHuQu", + "pinyinFirst": "LZHQ", + "capital": "东升街道", + "population": 17, + "area": 162, + "areaCode": "0552", + "zipCode": "233000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660015176, + "parentId": 653116660015173, + "name": "禹会区", + "shortName": null, + "level": 3, + "code": "340304", + "pinyin": "YuHuiQu", + "pinyinFirst": "YHQ", + "capital": "张公山街道", + "population": 36, + "area": 313, + "areaCode": "0552", + "zipCode": "233010", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660015177, + "parentId": 653116660015173, + "name": "淮上区", + "shortName": null, + "level": 3, + "code": "340311", + "pinyin": "HuaiShangQu", + "pinyinFirst": "HSQ", + "capital": "小蚌埠镇", + "population": 28, + "area": 398, + "areaCode": "0552", + "zipCode": "233002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660015178, + "parentId": 653116660015173, + "name": "怀远县", + "shortName": null, + "level": 3, + "code": "340321", + "pinyin": "HuaiYuanXian", + "pinyinFirst": "HYX", + "capital": "榴城镇", + "population": 134, + "area": 2212, + "areaCode": "0552", + "zipCode": "233400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660015179, + "parentId": 653116660015173, + "name": "五河县", + "shortName": null, + "level": 3, + "code": "340322", + "pinyin": "WuHeXian", + "pinyinFirst": "WHX", + "capital": "城关镇", + "population": 70, + "area": 1428, + "areaCode": "0552", + "zipCode": "233300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660015180, + "parentId": 653116660015173, + "name": "固镇县", + "shortName": null, + "level": 3, + "code": "340323", + "pinyin": "GuZhenXian", + "pinyinFirst": "GZX", + "capital": "城关镇", + "population": 66, + "area": 1363, + "areaCode": "0552", + "zipCode": "233700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660162629, + "parentId": 653116658233413, + "name": "淮南市", + "shortName": null, + "level": 2, + "code": "340400", + "pinyin": "HuaiNanShi", + "pinyinFirst": "HNS", + "capital": "田家庵区", + "population": 391, + "area": 5650, + "areaCode": "0554", + "zipCode": "232000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116660162630, + "parentId": 653116660162629, + "name": "田家庵区", + "shortName": null, + "level": 3, + "code": "340403", + "pinyin": "TianJiaAnQu", + "pinyinFirst": "TJAQ", + "capital": "公园街道", + "population": 59, + "area": 256, + "areaCode": "0554", + "zipCode": "232007", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660162631, + "parentId": 653116660162629, + "name": "大通区", + "shortName": null, + "level": 3, + "code": "340402", + "pinyin": "DaTongQu", + "pinyinFirst": "DTQ", + "capital": "大通街道", + "population": 19, + "area": 350, + "areaCode": "0554", + "zipCode": "232033", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660162632, + "parentId": 653116660162629, + "name": "谢家集区", + "shortName": null, + "level": 3, + "code": "340404", + "pinyin": "XieJiaJiQu", + "pinyinFirst": "XJJQ", + "capital": "平山街道", + "population": 30, + "area": 276, + "areaCode": "0554", + "zipCode": "232052", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660162633, + "parentId": 653116660162629, + "name": "八公山区", + "shortName": null, + "level": 3, + "code": "340405", + "pinyin": "BaGongShanQu", + "pinyinFirst": "BGSQ", + "capital": "新庄孜街道", + "population": 15, + "area": 148, + "areaCode": "0554", + "zipCode": "232072", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660162634, + "parentId": 653116660162629, + "name": "潘集区", + "shortName": null, + "level": 3, + "code": "340406", + "pinyin": "PanJiQu", + "pinyinFirst": "PJQ", + "capital": "田集街道", + "population": 56, + "area": 590, + "areaCode": "0554", + "zipCode": "232082", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660162635, + "parentId": 653116660162629, + "name": "凤台县", + "shortName": null, + "level": 3, + "code": "340421", + "pinyin": "FengTaiXian", + "pinyinFirst": "FTX", + "capital": "城关镇", + "population": 82, + "area": 1044, + "areaCode": "0554", + "zipCode": "232100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660162636, + "parentId": 653116660162629, + "name": "寿县", + "shortName": null, + "level": 3, + "code": "340422", + "pinyin": "ShouXian", + "pinyinFirst": "SX", + "capital": "寿春镇", + "population": 140, + "area": 2986, + "areaCode": "0554", + "zipCode": "232200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660281413, + "parentId": 653116658233413, + "name": "马鞍山市", + "shortName": null, + "level": 2, + "code": "340500", + "pinyin": "MaAnShanShi", + "pinyinFirst": "MASS", + "capital": "雨山区", + "population": 229, + "area": 4049, + "areaCode": "0555", + "zipCode": "243000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116660285509, + "parentId": 653116660281413, + "name": "雨山区", + "shortName": null, + "level": 3, + "code": "340504", + "pinyin": "YuShanQu", + "pinyinFirst": "YSQ", + "capital": "雨山街道", + "population": 26, + "area": 174, + "areaCode": "0555", + "zipCode": "243071", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660285510, + "parentId": 653116660281413, + "name": "花山区", + "shortName": null, + "level": 3, + "code": "340503", + "pinyin": "HuaShanQu", + "pinyinFirst": "HSQ", + "capital": "霍里街道", + "population": 38, + "area": 179, + "areaCode": "0555", + "zipCode": "243000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660285511, + "parentId": 653116660281413, + "name": "博望区", + "shortName": null, + "level": 3, + "code": "340506", + "pinyin": "BoWangQu", + "pinyinFirst": "BWQ", + "capital": "博望镇", + "population": 19, + "area": 351, + "areaCode": "0555", + "zipCode": "243131", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660285512, + "parentId": 653116660281413, + "name": "当涂县", + "shortName": null, + "level": 3, + "code": "340521", + "pinyin": "DangTuXian", + "pinyinFirst": "DTX", + "capital": "姑孰镇", + "population": 48, + "area": 1002, + "areaCode": "0555", + "zipCode": "243100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660285513, + "parentId": 653116660281413, + "name": "含山县", + "shortName": null, + "level": 3, + "code": "340522", + "pinyin": "HanShanXian", + "pinyinFirst": "HSX", + "capital": "环峰镇", + "population": 45, + "area": 1025, + "areaCode": "0555", + "zipCode": "238100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660285514, + "parentId": 653116660281413, + "name": "和县", + "shortName": null, + "level": 3, + "code": "340523", + "pinyin": "HeXian", + "pinyinFirst": "HX", + "capital": "历阳镇", + "population": 54, + "area": 1318, + "areaCode": "0555", + "zipCode": "238200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660404293, + "parentId": 653116658233413, + "name": "淮北市", + "shortName": null, + "level": 2, + "code": "340600", + "pinyin": "HuaiBeiShi", + "pinyinFirst": "HBS", + "capital": "相山区", + "population": 219, + "area": 2732, + "areaCode": "0561", + "zipCode": "235000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116660408389, + "parentId": 653116660404293, + "name": "相山区", + "shortName": null, + "level": 3, + "code": "340603", + "pinyin": "XiangShanQu", + "pinyinFirst": "XSQ", + "capital": "相南街道", + "population": 43, + "area": 135, + "areaCode": "0561", + "zipCode": "235000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660408390, + "parentId": 653116660404293, + "name": "杜集区", + "shortName": null, + "level": 3, + "code": "340602", + "pinyin": "DuJiQu", + "pinyinFirst": "DJQ", + "capital": "高岳街道", + "population": 30, + "area": 230, + "areaCode": "0561", + "zipCode": "235000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660408391, + "parentId": 653116660404293, + "name": "烈山区", + "shortName": null, + "level": 3, + "code": "340604", + "pinyin": "LieShanQu", + "pinyinFirst": "LSQ", + "capital": "杨庄街道", + "population": 32, + "area": 380, + "areaCode": "0561", + "zipCode": "235025", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660408392, + "parentId": 653116660404293, + "name": "濉溪县", + "shortName": null, + "level": 3, + "code": "340621", + "pinyin": "SuiXiXian", + "pinyinFirst": "SXX", + "capital": "濉溪镇", + "population": 114, + "area": 1987, + "areaCode": "0561", + "zipCode": "235100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660531269, + "parentId": 653116658233413, + "name": "铜陵市", + "shortName": null, + "level": 2, + "code": "340700", + "pinyin": "TongLingShi", + "pinyinFirst": "TLS", + "capital": "铜官区", + "population": 171, + "area": 2992, + "areaCode": "0562", + "zipCode": "244000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116660531270, + "parentId": 653116660531269, + "name": "铜官区", + "shortName": null, + "level": 3, + "code": "340705", + "pinyin": "TongGuanQu", + "pinyinFirst": "TGQ", + "capital": "乌木山社区", + "population": 35, + "area": 145, + "areaCode": "0562", + "zipCode": "244000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660531271, + "parentId": 653116660531269, + "name": "义安区", + "shortName": null, + "level": 3, + "code": "340706", + "pinyin": "YiAnQu", + "pinyinFirst": "YAQ", + "capital": "顺安镇", + "population": 30, + "area": 796, + "areaCode": "0562", + "zipCode": "244100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660531272, + "parentId": 653116660531269, + "name": "郊区", + "shortName": null, + "level": 3, + "code": "340711", + "pinyin": "JiaoQu", + "pinyinFirst": "JQ", + "capital": "大通镇", + "population": 26, + "area": 578, + "areaCode": "0562", + "zipCode": "244000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660531273, + "parentId": 653116660531269, + "name": "枞阳县", + "shortName": null, + "level": 3, + "code": "340722", + "pinyin": "ZongYangXian", + "pinyinFirst": "ZYX", + "capital": "枞阳镇", + "population": 80, + "area": 1473, + "areaCode": "0562", + "zipCode": "246700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660666437, + "parentId": 653116658233413, + "name": "安庆市", + "shortName": null, + "level": 2, + "code": "340800", + "pinyin": "AnQingShi", + "pinyinFirst": "AQS", + "capital": "大观区", + "population": 529, + "area": 13528, + "areaCode": "0556", + "zipCode": "246000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116660670533, + "parentId": 653116660666437, + "name": "大观区", + "shortName": null, + "level": 3, + "code": "340803", + "pinyin": "DaGuanQu", + "pinyinFirst": "DGQ", + "capital": "十里铺乡", + "population": 26, + "area": 204, + "areaCode": "0556", + "zipCode": "246002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660670534, + "parentId": 653116660666437, + "name": "迎江区", + "shortName": null, + "level": 3, + "code": "340802", + "pinyin": "YingJiangQu", + "pinyinFirst": "YJQ", + "capital": "龙狮桥乡", + "population": 21, + "area": 207, + "areaCode": "0556", + "zipCode": "246001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660670535, + "parentId": 653116660666437, + "name": "宜秀区", + "shortName": null, + "level": 3, + "code": "340811", + "pinyin": "YiXiuQu", + "pinyinFirst": "YXQ", + "capital": "大龙山镇", + "population": 27, + "area": 414, + "areaCode": "0556", + "zipCode": "246003", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660670536, + "parentId": 653116660666437, + "name": "桐城市", + "shortName": null, + "level": 3, + "code": "340881", + "pinyin": "TongChengShi", + "pinyinFirst": "TCS", + "capital": "文昌街道", + "population": 75, + "area": 1572, + "areaCode": "0556", + "zipCode": "231400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660670537, + "parentId": 653116660666437, + "name": "潜山市", + "shortName": null, + "level": 3, + "code": "340882", + "pinyin": "QianShanShi", + "pinyinFirst": "QSS", + "capital": "梅城镇", + "population": 58, + "area": 1688, + "areaCode": "0556", + "zipCode": "246300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660670538, + "parentId": 653116660666437, + "name": "怀宁县", + "shortName": null, + "level": 3, + "code": "340822", + "pinyin": "HuaiNingXian", + "pinyinFirst": "HNX", + "capital": "高河镇", + "population": 71, + "area": 1276, + "areaCode": "0556", + "zipCode": "246100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660670539, + "parentId": 653116660666437, + "name": "太湖县", + "shortName": null, + "level": 3, + "code": "340825", + "pinyin": "TaiHuXian", + "pinyinFirst": "THX", + "capital": "晋熙镇", + "population": 58, + "area": 2040, + "areaCode": "0556", + "zipCode": "246400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660670540, + "parentId": 653116660666437, + "name": "宿松县", + "shortName": null, + "level": 3, + "code": "340826", + "pinyin": "SuSongXian", + "pinyinFirst": "SSX", + "capital": "孚玉镇", + "population": 87, + "area": 2394, + "areaCode": "0556", + "zipCode": "246500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660670541, + "parentId": 653116660666437, + "name": "望江县", + "shortName": null, + "level": 3, + "code": "340827", + "pinyin": "WangJiangXian", + "pinyinFirst": "WJX", + "capital": "华阳镇", + "population": 64, + "area": 1357, + "areaCode": "0556", + "zipCode": "246200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660670542, + "parentId": 653116660666437, + "name": "岳西县", + "shortName": null, + "level": 3, + "code": "340828", + "pinyin": "YueXiXian", + "pinyinFirst": "YXX", + "capital": "天堂镇", + "population": 41, + "area": 2372, + "areaCode": "0556", + "zipCode": "246600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660813893, + "parentId": 653116658233413, + "name": "黄山市", + "shortName": null, + "level": 2, + "code": "341000", + "pinyin": "HuangShanShi", + "pinyinFirst": "HSS", + "capital": "屯溪区", + "population": 149, + "area": 9678, + "areaCode": "0559", + "zipCode": "245000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116660817989, + "parentId": 653116660813893, + "name": "屯溪区", + "shortName": null, + "level": 3, + "code": "341002", + "pinyin": "TunXiQu", + "pinyinFirst": "TXQ", + "capital": "阳湖镇", + "population": 21, + "area": 191, + "areaCode": "0559", + "zipCode": "245000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660817990, + "parentId": 653116660813893, + "name": "黄山区", + "shortName": null, + "level": 3, + "code": "341003", + "pinyin": "HuangShanQu", + "pinyinFirst": "HSQ", + "capital": "甘棠镇", + "population": 16, + "area": 1747, + "areaCode": "0559", + "zipCode": "242700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660817991, + "parentId": 653116660813893, + "name": "徽州区", + "shortName": null, + "level": 3, + "code": "341004", + "pinyin": "HuiZhouQu", + "pinyinFirst": "HZQ", + "capital": "岩寺镇", + "population": 10, + "area": 419, + "areaCode": "0559", + "zipCode": "245061", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660817992, + "parentId": 653116660813893, + "name": "歙县", + "shortName": null, + "level": 3, + "code": "341021", + "pinyin": "XiXian", + "pinyinFirst": "XX", + "capital": "徽城镇", + "population": 47, + "area": 2212, + "areaCode": "0559", + "zipCode": "245200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660817993, + "parentId": 653116660813893, + "name": "休宁县", + "shortName": null, + "level": 3, + "code": "341022", + "pinyin": "XiuNingXian", + "pinyinFirst": "XNX", + "capital": "海阳镇", + "population": 27, + "area": 2126, + "areaCode": "0559", + "zipCode": "245400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660817994, + "parentId": 653116660813893, + "name": "黟县", + "shortName": null, + "level": 3, + "code": "341023", + "pinyin": "YiXian", + "pinyinFirst": "YX", + "capital": "碧阳镇", + "population": 9, + "area": 857, + "areaCode": "0559", + "zipCode": "245500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660817995, + "parentId": 653116660813893, + "name": "祁门县", + "shortName": null, + "level": 3, + "code": "341024", + "pinyin": "QiMenXian", + "pinyinFirst": "QMX", + "capital": "祁山镇", + "population": 19, + "area": 2215, + "areaCode": "0559", + "zipCode": "245600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660981829, + "parentId": 653116658233413, + "name": "滁州市", + "shortName": null, + "level": 2, + "code": "341100", + "pinyin": "ChuZhouShi", + "pinyinFirst": "CZS", + "capital": "琅琊区", + "population": 455, + "area": 13433, + "areaCode": "0550", + "zipCode": "239000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116660985925, + "parentId": 653116660981829, + "name": "琅琊区", + "shortName": null, + "level": 3, + "code": "341102", + "pinyin": "LangYaQu", + "pinyinFirst": "LYQ", + "capital": "琅琊街道", + "population": 28, + "area": 248, + "areaCode": "0550", + "zipCode": "239000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660985926, + "parentId": 653116660981829, + "name": "南谯区", + "shortName": null, + "level": 3, + "code": "341103", + "pinyin": "NanQiaoQu", + "pinyinFirst": "NQQ", + "capital": "乌衣镇", + "population": 28, + "area": 1177, + "areaCode": "0550", + "zipCode": "239000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660985927, + "parentId": 653116660981829, + "name": "天长市", + "shortName": null, + "level": 3, + "code": "341181", + "pinyin": "TianChangShi", + "pinyinFirst": "TCS", + "capital": "千秋街道", + "population": 63, + "area": 1770, + "areaCode": "0550", + "zipCode": "239300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660985928, + "parentId": 653116660981829, + "name": "明光市", + "shortName": null, + "level": 3, + "code": "341182", + "pinyin": "MingGuangShi", + "pinyinFirst": "MGS", + "capital": "明光街道", + "population": 64, + "area": 2335, + "areaCode": "0550", + "zipCode": "239400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660985929, + "parentId": 653116660981829, + "name": "来安县", + "shortName": null, + "level": 3, + "code": "341122", + "pinyin": "LaiAnXian", + "pinyinFirst": "LAX", + "capital": "新安镇", + "population": 49, + "area": 1494, + "areaCode": "0550", + "zipCode": "239200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660985930, + "parentId": 653116660981829, + "name": "全椒县", + "shortName": null, + "level": 3, + "code": "341124", + "pinyin": "QuanJiaoXian", + "pinyinFirst": "QJX", + "capital": "襄河镇", + "population": 45, + "area": 1568, + "areaCode": "0550", + "zipCode": "239500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660985931, + "parentId": 653116660981829, + "name": "定远县", + "shortName": null, + "level": 3, + "code": "341125", + "pinyin": "DingYuanXian", + "pinyinFirst": "DYX", + "capital": "定城镇", + "population": 98, + "area": 2891, + "areaCode": "0550", + "zipCode": "233200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116660985932, + "parentId": 653116660981829, + "name": "凤阳县", + "shortName": null, + "level": 3, + "code": "341126", + "pinyin": "FengYangXian", + "pinyinFirst": "FYX", + "capital": "府城镇", + "population": 79, + "area": 1950, + "areaCode": "0550", + "zipCode": "233100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661157957, + "parentId": 653116658233413, + "name": "阜阳市", + "shortName": null, + "level": 2, + "code": "341200", + "pinyin": "FuYangShi", + "pinyinFirst": "FYS", + "capital": "颍州区", + "population": 1077, + "area": 10119, + "areaCode": "0558", + "zipCode": "236000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116661162053, + "parentId": 653116661157957, + "name": "颍州区", + "shortName": null, + "level": 3, + "code": "341202", + "pinyin": "YingZhouQu", + "pinyinFirst": "YZQ", + "capital": "鼓楼街道", + "population": 90, + "area": 623, + "areaCode": "0558", + "zipCode": "236001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661162054, + "parentId": 653116661157957, + "name": "颍东区", + "shortName": null, + "level": 3, + "code": "341203", + "pinyin": "YingDongQu", + "pinyinFirst": "YDQ", + "capital": "河东街道", + "population": 67, + "area": 683, + "areaCode": "0558", + "zipCode": "236058", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661162055, + "parentId": 653116661157957, + "name": "颍泉区", + "shortName": null, + "level": 3, + "code": "341204", + "pinyin": "YingQuanQu", + "pinyinFirst": "YQQ", + "capital": "中市街道", + "population": 75, + "area": 651, + "areaCode": "0558", + "zipCode": "236045", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661162056, + "parentId": 653116661157957, + "name": "界首市", + "shortName": null, + "level": 3, + "code": "341282", + "pinyin": "JieShouShi", + "pinyinFirst": "JSS", + "capital": "东城街道", + "population": 83, + "area": 668, + "areaCode": "0558", + "zipCode": "236500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661162057, + "parentId": 653116661157957, + "name": "临泉县", + "shortName": null, + "level": 3, + "code": "341221", + "pinyin": "LinQuanXian", + "pinyinFirst": "LQX", + "capital": "城南街道", + "population": 231, + "area": 1839, + "areaCode": "0558", + "zipCode": "236400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661162058, + "parentId": 653116661157957, + "name": "太和县", + "shortName": null, + "level": 3, + "code": "341222", + "pinyin": "TaiHeXian", + "pinyinFirst": "THX", + "capital": "城关镇", + "population": 178, + "area": 1867, + "areaCode": "0558", + "zipCode": "236600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661162059, + "parentId": 653116661157957, + "name": "阜南县", + "shortName": null, + "level": 3, + "code": "341225", + "pinyin": "FuNanXian", + "pinyinFirst": "FNX", + "capital": "鹿城镇", + "population": 174, + "area": 1801, + "areaCode": "0558", + "zipCode": "236300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661162060, + "parentId": 653116661157957, + "name": "颍上县", + "shortName": null, + "level": 3, + "code": "341226", + "pinyin": "YingShangXian", + "pinyinFirst": "YSX", + "capital": "慎城镇", + "population": 180, + "area": 1987, + "areaCode": "0558", + "zipCode": "236200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661354565, + "parentId": 653116658233413, + "name": "宿州市", + "shortName": null, + "level": 2, + "code": "341300", + "pinyin": "SuZhouShi", + "pinyinFirst": "SZS", + "capital": "埇桥区", + "population": 658, + "area": 9787, + "areaCode": "0557", + "zipCode": "234000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116661358661, + "parentId": 653116661354565, + "name": "埇桥区", + "shortName": null, + "level": 3, + "code": "341302", + "pinyin": "YongQiaoQu", + "pinyinFirst": "YQQ", + "capital": "埇桥街道", + "population": 193, + "area": 2868, + "areaCode": "0557", + "zipCode": "234000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661358662, + "parentId": 653116661354565, + "name": "砀山县", + "shortName": null, + "level": 3, + "code": "341321", + "pinyin": "DangShanXian", + "pinyinFirst": "DSX", + "capital": "砀城镇", + "population": 100, + "area": 1193, + "areaCode": "0557", + "zipCode": "235300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661358663, + "parentId": 653116661354565, + "name": "萧县", + "shortName": null, + "level": 3, + "code": "341322", + "pinyin": "XiaoXian", + "pinyinFirst": "XX", + "capital": "龙城镇", + "population": 140, + "area": 1885, + "areaCode": "0557", + "zipCode": "235200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661358664, + "parentId": 653116661354565, + "name": "灵璧县", + "shortName": null, + "level": 3, + "code": "341323", + "pinyin": "LingBiXian", + "pinyinFirst": "LBX", + "capital": "灵城镇", + "population": 129, + "area": 2054, + "areaCode": "0557", + "zipCode": "234200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661358665, + "parentId": 653116661354565, + "name": "泗县", + "shortName": null, + "level": 3, + "code": "341324", + "pinyin": "SiXian", + "pinyinFirst": "SX", + "capital": "泗城镇", + "population": 96, + "area": 1787, + "areaCode": "0557", + "zipCode": "234300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661567557, + "parentId": 653116658233413, + "name": "六安市", + "shortName": null, + "level": 2, + "code": "341500", + "pinyin": "LuAnShi", + "pinyinFirst": "LAS", + "capital": "金安区", + "population": 591, + "area": 15351, + "areaCode": "0564", + "zipCode": "237000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116661571653, + "parentId": 653116661567557, + "name": "金安区", + "shortName": null, + "level": 3, + "code": "341502", + "pinyin": "JinAnQu", + "pinyinFirst": "JAQ", + "capital": "望城街道", + "population": 89, + "area": 1669, + "areaCode": "0564", + "zipCode": "237005", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661571654, + "parentId": 653116661567557, + "name": "裕安区", + "shortName": null, + "level": 3, + "code": "341503", + "pinyin": "YuAnQu", + "pinyinFirst": "YAQ", + "capital": "平桥乡", + "population": 105, + "area": 1908, + "areaCode": "0564", + "zipCode": "237010", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661571655, + "parentId": 653116661567557, + "name": "叶集区", + "shortName": null, + "level": 3, + "code": "341504", + "pinyin": "YeJiQu", + "pinyinFirst": "YJQ", + "capital": "史河街道", + "population": 21, + "area": 568, + "areaCode": "0564", + "zipCode": "237431", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661571656, + "parentId": 653116661567557, + "name": "霍邱县", + "shortName": null, + "level": 3, + "code": "341522", + "pinyin": "HuoQiuXian", + "pinyinFirst": "HQX", + "capital": "城关镇", + "population": 94, + "area": 3239, + "areaCode": "0564", + "zipCode": "237400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661571657, + "parentId": 653116661567557, + "name": "舒城县", + "shortName": null, + "level": 3, + "code": "341523", + "pinyin": "ShuChengXian", + "pinyinFirst": "SCX", + "capital": "城关镇", + "population": 100, + "area": 2110, + "areaCode": "0564", + "zipCode": "231300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661571658, + "parentId": 653116661567557, + "name": "金寨县", + "shortName": null, + "level": 3, + "code": "341524", + "pinyin": "JinZhaiXian", + "pinyinFirst": "JZX", + "capital": "梅山镇", + "population": 68, + "area": 3814, + "areaCode": "0564", + "zipCode": "237300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661571659, + "parentId": 653116661567557, + "name": "霍山县", + "shortName": null, + "level": 3, + "code": "341525", + "pinyin": "HuoShanXian", + "pinyinFirst": "HSX", + "capital": "衡山镇", + "population": 36, + "area": 2043, + "areaCode": "0564", + "zipCode": "237200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661788741, + "parentId": 653116658233413, + "name": "亳州市", + "shortName": null, + "level": 2, + "code": "341600", + "pinyin": "BoZhouShi", + "pinyinFirst": "BZS", + "capital": "谯城区", + "population": 663, + "area": 8429, + "areaCode": "0558", + "zipCode": "236800", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116661788742, + "parentId": 653116661788741, + "name": "谯城区", + "shortName": null, + "level": 3, + "code": "341602", + "pinyin": "QiaoChengQu", + "pinyinFirst": "QCQ", + "capital": "花戏楼街道", + "population": 170, + "area": 2226, + "areaCode": "0558", + "zipCode": "236800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661788743, + "parentId": 653116661788741, + "name": "涡阳县", + "shortName": null, + "level": 3, + "code": "341621", + "pinyin": "WoYangXian", + "pinyinFirst": "WYX", + "capital": "城关街道", + "population": 172, + "area": 2107, + "areaCode": "0558", + "zipCode": "233600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661788744, + "parentId": 653116661788741, + "name": "蒙城县", + "shortName": null, + "level": 3, + "code": "341622", + "pinyin": "MengChengXian", + "pinyinFirst": "MCX", + "capital": "城关街道", + "population": 146, + "area": 2091, + "areaCode": "0558", + "zipCode": "233500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116661788745, + "parentId": 653116661788741, + "name": "利辛县", + "shortName": null, + "level": 3, + "code": "341623", + "pinyin": "LiXinXian", + "pinyinFirst": "LXX", + "capital": "城关镇", + "population": 175, + "area": 2005, + "areaCode": "0558", + "zipCode": "236700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116662001733, + "parentId": 653116658233413, + "name": "池州市", + "shortName": null, + "level": 2, + "code": "341700", + "pinyin": "ChiZhouShi", + "pinyinFirst": "CZS", + "capital": "贵池区", + "population": 162, + "area": 8399, + "areaCode": "0566", + "zipCode": "247100", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116662001734, + "parentId": 653116662001733, + "name": "贵池区", + "shortName": null, + "level": 3, + "code": "341702", + "pinyin": "GuiChiQu", + "pinyinFirst": "GCQ", + "capital": "江口街道", + "population": 67, + "area": 2539, + "areaCode": "0566", + "zipCode": "247100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116662001735, + "parentId": 653116662001733, + "name": "东至县", + "shortName": null, + "level": 3, + "code": "341721", + "pinyin": "DongZhiXian", + "pinyinFirst": "DZX", + "capital": "尧渡镇", + "population": 55, + "area": 3250, + "areaCode": "0566", + "zipCode": "247200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116662001736, + "parentId": 653116662001733, + "name": "石台县", + "shortName": null, + "level": 3, + "code": "341722", + "pinyin": "ShiTaiXian", + "pinyinFirst": "STX", + "capital": "仁里镇", + "population": 11, + "area": 1414, + "areaCode": "0566", + "zipCode": "245100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116662001737, + "parentId": 653116662001733, + "name": "青阳县", + "shortName": null, + "level": 3, + "code": "341723", + "pinyin": "QingYangXian", + "pinyinFirst": "QYX", + "capital": "蓉城镇", + "population": 29, + "area": 1196, + "areaCode": "0566", + "zipCode": "242800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116662251589, + "parentId": 653116658233413, + "name": "宣城市", + "shortName": null, + "level": 2, + "code": "341800", + "pinyin": "XuanChengShi", + "pinyinFirst": "XCS", + "capital": "宣州区", + "population": 279, + "area": 12340, + "areaCode": "0563", + "zipCode": "242000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116662255685, + "parentId": 653116662251589, + "name": "宣州区", + "shortName": null, + "level": 3, + "code": "341802", + "pinyin": "XuanZhouQu", + "pinyinFirst": "XZQ", + "capital": "济川街道", + "population": 86, + "area": 2533, + "areaCode": "0563", + "zipCode": "242000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116662255686, + "parentId": 653116662251589, + "name": "宁国市", + "shortName": null, + "level": 3, + "code": "341881", + "pinyin": "NingGuoShi", + "pinyinFirst": "NGS", + "capital": "西津街道", + "population": 38, + "area": 2447, + "areaCode": "0563", + "zipCode": "242300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116662255687, + "parentId": 653116662251589, + "name": "广德市", + "shortName": null, + "level": 3, + "code": "341882", + "pinyin": "GuangDeShi", + "pinyinFirst": "GDS", + "capital": "桃州镇", + "population": 52, + "area": 2165, + "areaCode": "0563", + "zipCode": "242200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116662255688, + "parentId": 653116662251589, + "name": "郎溪县", + "shortName": null, + "level": 3, + "code": "341821", + "pinyin": "LangXiXian", + "pinyinFirst": "LXX", + "capital": "建平镇", + "population": 35, + "area": 1105, + "areaCode": "0563", + "zipCode": "242100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116662255689, + "parentId": 653116662251589, + "name": "泾县", + "shortName": null, + "level": 3, + "code": "341823", + "pinyin": "JingXian", + "pinyinFirst": "JX", + "capital": "泾川镇", + "population": 35, + "area": 2059, + "areaCode": "0563", + "zipCode": "242500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116662255690, + "parentId": 653116662251589, + "name": "绩溪县", + "shortName": null, + "level": 3, + "code": "341824", + "pinyin": "JiXiXian", + "pinyinFirst": "JXX", + "capital": "华阳镇", + "population": 17, + "area": 1126, + "areaCode": "0563", + "zipCode": "245300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116662255691, + "parentId": 653116662251589, + "name": "旌德县", + "shortName": null, + "level": 3, + "code": "341825", + "pinyin": "JingDeXian", + "pinyinFirst": "JDX", + "capital": "旌阳镇", + "population": 15, + "area": 905, + "areaCode": "0563", + "zipCode": "242600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:31", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:05" + }, + { + "id": 653116662517829, + "parentId": 0, + "name": "福建省", + "shortName": "闽", + "level": 1, + "code": "350000", + "pinyin": "FuJianSheng", + "pinyinFirst": "FJS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116663713861, + "parentId": 653116662517829, + "name": "福州市", + "shortName": null, + "level": 2, + "code": "350100", + "pinyin": "FuZhouShi", + "pinyinFirst": "FZS", + "capital": "鼓楼区", + "population": 710, + "area": 11974, + "areaCode": "0591", + "zipCode": "350000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116663713862, + "parentId": 653116663713861, + "name": "鼓楼区", + "shortName": null, + "level": 3, + "code": "350102", + "pinyin": "GuLouQu", + "pinyinFirst": "GLQ", + "capital": "东街街道", + "population": 59, + "area": 35, + "areaCode": "0591", + "zipCode": "350001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663713863, + "parentId": 653116663713861, + "name": "台江区", + "shortName": null, + "level": 3, + "code": "350103", + "pinyin": "TaiJiangQu", + "pinyinFirst": "TJQ", + "capital": "后洲街道", + "population": 32, + "area": 18, + "areaCode": "0591", + "zipCode": "350004", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663713864, + "parentId": 653116663713861, + "name": "仓山区", + "shortName": null, + "level": 3, + "code": "350104", + "pinyin": "CangShanQu", + "pinyinFirst": "CSQ", + "capital": "金山街道", + "population": 62, + "area": 142, + "areaCode": "0591", + "zipCode": "350007", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663713865, + "parentId": 653116663713861, + "name": "马尾区", + "shortName": null, + "level": 3, + "code": "350105", + "pinyin": "MaYiQu", + "pinyinFirst": "MYQ", + "capital": "罗星街道", + "population": 18, + "area": 281, + "areaCode": "0591", + "zipCode": "350015", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663713866, + "parentId": 653116663713861, + "name": "晋安区", + "shortName": null, + "level": 3, + "code": "350111", + "pinyin": "JinAnQu", + "pinyinFirst": "JAQ", + "capital": "岳峰镇", + "population": 42, + "area": 567, + "areaCode": "0591", + "zipCode": "350011", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663713867, + "parentId": 653116663713861, + "name": "长乐区", + "shortName": null, + "level": 3, + "code": "350112", + "pinyin": "ChangLeQu", + "pinyinFirst": "CLQ", + "capital": "吴航街道", + "population": 76, + "area": 723, + "areaCode": "0591", + "zipCode": "350200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663713868, + "parentId": 653116663713861, + "name": "福清市", + "shortName": null, + "level": 3, + "code": "350181", + "pinyin": "FuQingShi", + "pinyinFirst": "FQS", + "capital": "玉屏街道", + "population": 139, + "area": 1518, + "areaCode": "0591", + "zipCode": "350300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663713869, + "parentId": 653116663713861, + "name": "闽侯县", + "shortName": null, + "level": 3, + "code": "350121", + "pinyin": "MinHouXian", + "pinyinFirst": "MHX", + "capital": "甘蔗街道", + "population": 70, + "area": 2136, + "areaCode": "0591", + "zipCode": "350100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663713870, + "parentId": 653116663713861, + "name": "连江县", + "shortName": null, + "level": 3, + "code": "350122", + "pinyin": "LianJiangXian", + "pinyinFirst": "LJX", + "capital": "凤城镇", + "population": 68, + "area": 1168, + "areaCode": "0591", + "zipCode": "350500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663713871, + "parentId": 653116663713861, + "name": "罗源县", + "shortName": null, + "level": 3, + "code": "350123", + "pinyin": "LuoYuanXian", + "pinyinFirst": "LYX", + "capital": "凤山镇", + "population": 27, + "area": 1187, + "areaCode": "0591", + "zipCode": "350600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663713872, + "parentId": 653116663713861, + "name": "闽清县", + "shortName": null, + "level": 3, + "code": "350124", + "pinyin": "MinQingXian", + "pinyinFirst": "MQX", + "capital": "梅城镇", + "population": 32, + "area": 1504, + "areaCode": "0591", + "zipCode": "350800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663713873, + "parentId": 653116663713861, + "name": "永泰县", + "shortName": null, + "level": 3, + "code": "350125", + "pinyin": "YongTaiXian", + "pinyinFirst": "YTX", + "capital": "樟城镇", + "population": 39, + "area": 2241, + "areaCode": "0591", + "zipCode": "350700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663713874, + "parentId": 653116663713861, + "name": "平潭县", + "shortName": null, + "level": 3, + "code": "350128", + "pinyin": "PingTanXian", + "pinyinFirst": "PTX", + "capital": "潭城镇", + "population": 45, + "area": 371, + "areaCode": "0591", + "zipCode": "350400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663795781, + "parentId": 653116662517829, + "name": "厦门市", + "shortName": null, + "level": 2, + "code": "350200", + "pinyin": "XiaMenShi", + "pinyinFirst": "XMS", + "capital": "思明区", + "population": 259, + "area": 1701, + "areaCode": "0592", + "zipCode": "361000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116663795782, + "parentId": 653116663795781, + "name": "思明区", + "shortName": null, + "level": 3, + "code": "350203", + "pinyin": "SiMingQu", + "pinyinFirst": "SMQ", + "capital": "厦港街道", + "population": 85, + "area": 84, + "areaCode": "0592", + "zipCode": "361001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663795783, + "parentId": 653116663795781, + "name": "海沧区", + "shortName": null, + "level": 3, + "code": "350205", + "pinyin": "HaiCangQu", + "pinyinFirst": "HCQ", + "capital": "嵩屿街道", + "population": 24, + "area": 187, + "areaCode": "0592", + "zipCode": "361026", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663795784, + "parentId": 653116663795781, + "name": "湖里区", + "shortName": null, + "level": 3, + "code": "350206", + "pinyin": "HuLiQu", + "pinyinFirst": "HLQ", + "capital": "禾山街道", + "population": 36, + "area": 74, + "areaCode": "0592", + "zipCode": "361015", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663795785, + "parentId": 653116663795781, + "name": "集美区", + "shortName": null, + "level": 3, + "code": "350211", + "pinyin": "JiMeiQu", + "pinyinFirst": "JMQ", + "capital": "集美街道", + "population": 36, + "area": 274, + "areaCode": "0592", + "zipCode": "361021", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663795786, + "parentId": 653116663795781, + "name": "同安区", + "shortName": null, + "level": 3, + "code": "350212", + "pinyin": "TongAnQu", + "pinyinFirst": "TAQ", + "capital": "祥平街道", + "population": 40, + "area": 670, + "areaCode": "0592", + "zipCode": "361100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663795787, + "parentId": 653116663795781, + "name": "翔安区", + "shortName": null, + "level": 3, + "code": "350213", + "pinyin": "XiangAnQu", + "pinyinFirst": "XAQ", + "capital": "新店镇", + "population": 38, + "area": 412, + "areaCode": "0592", + "zipCode": "361102", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663898181, + "parentId": 653116662517829, + "name": "莆田市", + "shortName": null, + "level": 2, + "code": "350300", + "pinyin": "PuTianShi", + "pinyinFirst": "PTS", + "capital": "城厢区", + "population": 363, + "area": 4132, + "areaCode": "0594", + "zipCode": "351100", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116663902277, + "parentId": 653116663898181, + "name": "城厢区", + "shortName": null, + "level": 3, + "code": "350302", + "pinyin": "ChengXiangQu", + "pinyinFirst": "CXQ", + "capital": "霞林街道", + "population": 44, + "area": 505, + "areaCode": "0594", + "zipCode": "351199", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663902278, + "parentId": 653116663898181, + "name": "涵江区", + "shortName": null, + "level": 3, + "code": "350303", + "pinyin": "HanJiangQu", + "pinyinFirst": "HJQ", + "capital": "涵东街道", + "population": 45, + "area": 800, + "areaCode": "0594", + "zipCode": "351111", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663902279, + "parentId": 653116663898181, + "name": "荔城区", + "shortName": null, + "level": 3, + "code": "350304", + "pinyin": "LiChengQu", + "pinyinFirst": "LCQ", + "capital": "镇海街道", + "population": 61, + "area": 300, + "areaCode": "0594", + "zipCode": "351100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663902280, + "parentId": 653116663898181, + "name": "秀屿区", + "shortName": null, + "level": 3, + "code": "350305", + "pinyin": "XiuYuQu", + "pinyinFirst": "XYQ", + "capital": "笏石镇", + "population": 96, + "area": 686, + "areaCode": "0594", + "zipCode": "351146", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116663902281, + "parentId": 653116663898181, + "name": "仙游县", + "shortName": null, + "level": 3, + "code": "350322", + "pinyin": "XianYouXian", + "pinyinFirst": "XYX", + "capital": "鲤城街道", + "population": 118, + "area": 1841, + "areaCode": "0594", + "zipCode": "351200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664021061, + "parentId": 653116662517829, + "name": "三明市", + "shortName": null, + "level": 2, + "code": "350400", + "pinyin": "SanMingShi", + "pinyinFirst": "SMS", + "capital": "三元区", + "population": 289, + "area": 22965, + "areaCode": "0598", + "zipCode": "365000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116664021062, + "parentId": 653116664021061, + "name": "三元区", + "shortName": null, + "level": 3, + "code": "350404", + "pinyin": "SanYuanQu", + "pinyinFirst": "SYQ", + "capital": "列东街道", + "population": 29, + "area": 1151, + "areaCode": "0598", + "zipCode": "365000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664021063, + "parentId": 653116664021061, + "name": "沙县区", + "shortName": null, + "level": 3, + "code": "350405", + "pinyin": "ShaXianQu", + "pinyinFirst": "SXQ", + "capital": "凤岗街道", + "population": 27, + "area": 1799, + "areaCode": "0598", + "zipCode": "365500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664021064, + "parentId": 653116664021061, + "name": "永安市", + "shortName": null, + "level": 3, + "code": "350481", + "pinyin": "YongAnShi", + "pinyinFirst": "YAS", + "capital": "燕南街道", + "population": 33, + "area": 2931, + "areaCode": "0598", + "zipCode": "366000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664021065, + "parentId": 653116664021061, + "name": "明溪县", + "shortName": null, + "level": 3, + "code": "350421", + "pinyin": "MingXiXian", + "pinyinFirst": "MXX", + "capital": "雪峰镇", + "population": 12, + "area": 1730, + "areaCode": "0598", + "zipCode": "365200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664021066, + "parentId": 653116664021061, + "name": "清流县", + "shortName": null, + "level": 3, + "code": "350423", + "pinyin": "QingLiuXian", + "pinyinFirst": "QLX", + "capital": "龙津镇", + "population": 15, + "area": 1806, + "areaCode": "0598", + "zipCode": "365300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664021067, + "parentId": 653116664021061, + "name": "宁化县", + "shortName": null, + "level": 3, + "code": "350424", + "pinyin": "NingHuaXian", + "pinyinFirst": "NHX", + "capital": "翠江镇", + "population": 38, + "area": 2407, + "areaCode": "0598", + "zipCode": "365400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664021068, + "parentId": 653116664021061, + "name": "大田县", + "shortName": null, + "level": 3, + "code": "350425", + "pinyin": "DaTianXian", + "pinyinFirst": "DTX", + "capital": "均溪镇", + "population": 42, + "area": 2233, + "areaCode": "0598", + "zipCode": "366100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664021069, + "parentId": 653116664021061, + "name": "尤溪县", + "shortName": null, + "level": 3, + "code": "350426", + "pinyin": "YouXiXian", + "pinyinFirst": "YXX", + "capital": "城关镇", + "population": 45, + "area": 3420, + "areaCode": "0598", + "zipCode": "365100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664021070, + "parentId": 653116664021061, + "name": "将乐县", + "shortName": null, + "level": 3, + "code": "350428", + "pinyin": "JiangLeXian", + "pinyinFirst": "JLX", + "capital": "古镛镇", + "population": 19, + "area": 2241, + "areaCode": "0598", + "zipCode": "353300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664021071, + "parentId": 653116664021061, + "name": "泰宁县", + "shortName": null, + "level": 3, + "code": "350429", + "pinyin": "TaiNingXian", + "pinyinFirst": "TNX", + "capital": "杉城镇", + "population": 14, + "area": 1529, + "areaCode": "0598", + "zipCode": "354400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664021072, + "parentId": 653116664021061, + "name": "建宁县", + "shortName": null, + "level": 3, + "code": "350430", + "pinyin": "JianNingXian", + "pinyinFirst": "JNX", + "capital": "濉溪镇", + "population": 16, + "area": 1716, + "areaCode": "0598", + "zipCode": "354500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664168517, + "parentId": 653116662517829, + "name": "泉州市", + "shortName": null, + "level": 2, + "code": "350500", + "pinyin": "QuanZhouShi", + "pinyinFirst": "QZS", + "capital": "丰泽区", + "population": 761, + "area": 11015, + "areaCode": "0595", + "zipCode": "362000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116664172613, + "parentId": 653116664168517, + "name": "丰泽区", + "shortName": null, + "level": 3, + "code": "350503", + "pinyin": "FengZeQu", + "pinyinFirst": "FZQ", + "capital": "丰泽街道", + "population": 28, + "area": 108, + "areaCode": "0595", + "zipCode": "362000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664172614, + "parentId": 653116664168517, + "name": "鲤城区", + "shortName": null, + "level": 3, + "code": "350502", + "pinyin": "LiChengQu", + "pinyinFirst": "LCQ", + "capital": "海滨街道", + "population": 27, + "area": 54, + "areaCode": "0595", + "zipCode": "362000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664172615, + "parentId": 653116664168517, + "name": "洛江区", + "shortName": null, + "level": 3, + "code": "350504", + "pinyin": "LuoJiangQu", + "pinyinFirst": "LJQ", + "capital": "万安街道", + "population": 21, + "area": 382, + "areaCode": "0595", + "zipCode": "362011", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664172616, + "parentId": 653116664168517, + "name": "泉港区", + "shortName": null, + "level": 3, + "code": "350505", + "pinyin": "QuanGangQu", + "pinyinFirst": "QGQ", + "capital": "山腰街道", + "population": 42, + "area": 306, + "areaCode": "0595", + "zipCode": "362800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664172617, + "parentId": 653116664168517, + "name": "石狮市", + "shortName": null, + "level": 3, + "code": "350581", + "pinyin": "ShiShiShi", + "pinyinFirst": "SSS", + "capital": "湖滨街道", + "population": 35, + "area": 160, + "areaCode": "0595", + "zipCode": "362700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664172618, + "parentId": 653116664168517, + "name": "晋江市", + "shortName": null, + "level": 3, + "code": "350582", + "pinyin": "JinJiangShi", + "pinyinFirst": "JJS", + "capital": "罗山街道", + "population": 119, + "area": 642, + "areaCode": "0595", + "zipCode": "362200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664172619, + "parentId": 653116664168517, + "name": "南安市", + "shortName": null, + "level": 3, + "code": "350583", + "pinyin": "NanAnShi", + "pinyinFirst": "NAS", + "capital": "溪美街道", + "population": 167, + "area": 1985, + "areaCode": "0595", + "zipCode": "362300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664172620, + "parentId": 653116664168517, + "name": "惠安县", + "shortName": null, + "level": 3, + "code": "350521", + "pinyin": "HuiAnXian", + "pinyinFirst": "HAX", + "capital": "螺城镇", + "population": 105, + "area": 672, + "areaCode": "0595", + "zipCode": "362100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664172621, + "parentId": 653116664168517, + "name": "安溪县", + "shortName": null, + "level": 3, + "code": "350524", + "pinyin": "AnXiXian", + "pinyinFirst": "AXX", + "capital": "凤城镇", + "population": 121, + "area": 3057, + "areaCode": "0595", + "zipCode": "362400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664172622, + "parentId": 653116664168517, + "name": "永春县", + "shortName": null, + "level": 3, + "code": "350525", + "pinyin": "YongChunXian", + "pinyinFirst": "YCX", + "capital": "桃城镇", + "population": 60, + "area": 1457, + "areaCode": "0595", + "zipCode": "362600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664172623, + "parentId": 653116664168517, + "name": "德化县", + "shortName": null, + "level": 3, + "code": "350526", + "pinyin": "DeHuaXian", + "pinyinFirst": "DHX", + "capital": "浔中镇", + "population": 35, + "area": 2232, + "areaCode": "0595", + "zipCode": "362500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664172624, + "parentId": 653116664168517, + "name": "金门县☆", + "shortName": null, + "level": 3, + "code": "350527", + "pinyin": "JinMenXian☆", + "pinyinFirst": "JMX☆", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664340549, + "parentId": 653116662517829, + "name": "漳州市", + "shortName": null, + "level": 2, + "code": "350600", + "pinyin": "ZhangZhouShi", + "pinyinFirst": "ZZS", + "capital": "龙文区", + "population": 522, + "area": 12882, + "areaCode": "0596", + "zipCode": "363000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116664340550, + "parentId": 653116664340549, + "name": "龙文区", + "shortName": null, + "level": 3, + "code": "350603", + "pinyin": "LongWenQu", + "pinyinFirst": "LWQ", + "capital": "步文街道", + "population": 17, + "area": 126, + "areaCode": "0596", + "zipCode": "363005", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664340551, + "parentId": 653116664340549, + "name": "芗城区", + "shortName": null, + "level": 3, + "code": "350602", + "pinyin": "XiangChengQu", + "pinyinFirst": "XCQ", + "capital": "东铺头街道", + "population": 47, + "area": 245, + "areaCode": "0596", + "zipCode": "363000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664340552, + "parentId": 653116664340549, + "name": "龙海区", + "shortName": null, + "level": 3, + "code": "350604", + "pinyin": "LongHaiQu", + "pinyinFirst": "LHQ", + "capital": "石码街道", + "population": 90, + "area": 1318, + "areaCode": "0596", + "zipCode": "363100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664340553, + "parentId": 653116664340549, + "name": "长泰区", + "shortName": null, + "level": 3, + "code": "350605", + "pinyin": "ChangTaiQu", + "pinyinFirst": "CTQ", + "capital": "武安镇", + "population": 21, + "area": 900, + "areaCode": "0596", + "zipCode": "363900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664340554, + "parentId": 653116664340549, + "name": "云霄县", + "shortName": null, + "level": 3, + "code": "350622", + "pinyin": "YunXiaoXian", + "pinyinFirst": "YXX", + "capital": "云陵镇", + "population": 47, + "area": 1051, + "areaCode": "0596", + "zipCode": "363300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664340555, + "parentId": 653116664340549, + "name": "漳浦县", + "shortName": null, + "level": 3, + "code": "350623", + "pinyin": "ZhangPuXian", + "pinyinFirst": "ZPX", + "capital": "绥安镇", + "population": 94, + "area": 2149, + "areaCode": "0596", + "zipCode": "363200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664340556, + "parentId": 653116664340549, + "name": "诏安县", + "shortName": null, + "level": 3, + "code": "350624", + "pinyin": "ZhaoAnXian", + "pinyinFirst": "ZAX", + "capital": "南诏镇", + "population": 68, + "area": 2194, + "areaCode": "0596", + "zipCode": "363500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664340557, + "parentId": 653116664340549, + "name": "东山县", + "shortName": null, + "level": 3, + "code": "350626", + "pinyin": "DongShanXian", + "pinyinFirst": "DSX", + "capital": "西埔镇", + "population": 22, + "area": 248, + "areaCode": "0596", + "zipCode": "363400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664340558, + "parentId": 653116664340549, + "name": "南靖县", + "shortName": null, + "level": 3, + "code": "350627", + "pinyin": "NanJingXian", + "pinyinFirst": "NJX", + "capital": "山城镇", + "population": 36, + "area": 1962, + "areaCode": "0596", + "zipCode": "363600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664340559, + "parentId": 653116664340549, + "name": "平和县", + "shortName": null, + "level": 3, + "code": "350628", + "pinyin": "PingHeXian", + "pinyinFirst": "PHX", + "capital": "小溪镇", + "population": 62, + "area": 2310, + "areaCode": "0596", + "zipCode": "363700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664340560, + "parentId": 653116664340549, + "name": "华安县", + "shortName": null, + "level": 3, + "code": "350629", + "pinyin": "HuaAnXian", + "pinyinFirst": "HAX", + "capital": "华丰镇", + "population": 18, + "area": 1278, + "areaCode": "0596", + "zipCode": "363800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664488005, + "parentId": 653116662517829, + "name": "南平市", + "shortName": null, + "level": 2, + "code": "350700", + "pinyin": "NanPingShi", + "pinyinFirst": "NPS", + "capital": "建阳区", + "population": 318, + "area": 26337, + "areaCode": "0599", + "zipCode": "353000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116664492101, + "parentId": 653116664488005, + "name": "建阳区", + "shortName": null, + "level": 3, + "code": "350703", + "pinyin": "JianYangQu", + "pinyinFirst": "JYQ", + "capital": "潭城街道", + "population": 36, + "area": 3387, + "areaCode": "0599", + "zipCode": "354200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664492102, + "parentId": 653116664488005, + "name": "延平区", + "shortName": null, + "level": 3, + "code": "350702", + "pinyin": "YanPingQu", + "pinyinFirst": "YPQ", + "capital": "紫云街道", + "population": 50, + "area": 2660, + "areaCode": "0599", + "zipCode": "353000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664492103, + "parentId": 653116664488005, + "name": "邵武市", + "shortName": null, + "level": 3, + "code": "350781", + "pinyin": "ShaoWuShi", + "pinyinFirst": "SWS", + "capital": "昭阳街道", + "population": 30, + "area": 2859, + "areaCode": "0599", + "zipCode": "354000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664512581, + "parentId": 653116664488005, + "name": "武夷山市", + "shortName": null, + "level": 3, + "code": "350782", + "pinyin": "WuYiShanShi", + "pinyinFirst": "WYSS", + "capital": "崇安街道", + "population": 25, + "area": 2814, + "areaCode": "0599", + "zipCode": "354300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664512582, + "parentId": 653116664488005, + "name": "建瓯市", + "shortName": null, + "level": 3, + "code": "350783", + "pinyin": "JianOuShi", + "pinyinFirst": "JOS", + "capital": "瓯宁街道", + "population": 55, + "area": 4233, + "areaCode": "0599", + "zipCode": "353100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664512583, + "parentId": 653116664488005, + "name": "顺昌县", + "shortName": null, + "level": 3, + "code": "350721", + "pinyin": "ShunChangXian", + "pinyinFirst": "SCX", + "capital": "双溪街道", + "population": 23, + "area": 1980, + "areaCode": "0599", + "zipCode": "353200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664512584, + "parentId": 653116664488005, + "name": "浦城县", + "shortName": null, + "level": 3, + "code": "350722", + "pinyin": "PuChengXian", + "pinyinFirst": "PCX", + "capital": "南浦街道", + "population": 43, + "area": 3383, + "areaCode": "0599", + "zipCode": "353400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664512585, + "parentId": 653116664488005, + "name": "光泽县", + "shortName": null, + "level": 3, + "code": "350723", + "pinyin": "GuangZeXian", + "pinyinFirst": "GZX", + "capital": "杭川镇", + "population": 16, + "area": 2240, + "areaCode": "0599", + "zipCode": "354100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664512586, + "parentId": 653116664488005, + "name": "松溪县", + "shortName": null, + "level": 3, + "code": "350724", + "pinyin": "SongXiXian", + "pinyinFirst": "SXX", + "capital": "松源街道", + "population": 16, + "area": 1043, + "areaCode": "0599", + "zipCode": "353500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664512587, + "parentId": 653116664488005, + "name": "政和县", + "shortName": null, + "level": 3, + "code": "350725", + "pinyin": "ZhengHeXian", + "pinyinFirst": "ZHX", + "capital": "熊山街道", + "population": 24, + "area": 1749, + "areaCode": "0599", + "zipCode": "353600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664692805, + "parentId": 653116662517829, + "name": "龙岩市", + "shortName": null, + "level": 2, + "code": "350800", + "pinyin": "LongYanShi", + "pinyinFirst": "LYS", + "capital": "新罗区", + "population": 318, + "area": 19028, + "areaCode": "0597", + "zipCode": "364000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116664692806, + "parentId": 653116664692805, + "name": "新罗区", + "shortName": null, + "level": 3, + "code": "350802", + "pinyin": "XinLuoQu", + "pinyinFirst": "XLQ", + "capital": "东城街道", + "population": 58, + "area": 2673, + "areaCode": "0597", + "zipCode": "364000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664692807, + "parentId": 653116664692805, + "name": "永定区", + "shortName": null, + "level": 3, + "code": "350803", + "pinyin": "YongDingQu", + "pinyinFirst": "YDQ", + "capital": "凤城街道", + "population": 49, + "area": 2226, + "areaCode": "0597", + "zipCode": "364100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664692808, + "parentId": 653116664692805, + "name": "漳平市", + "shortName": null, + "level": 3, + "code": "350881", + "pinyin": "ZhangPingShi", + "pinyinFirst": "ZPS", + "capital": "菁城街道", + "population": 29, + "area": 2956, + "areaCode": "0597", + "zipCode": "364400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664692809, + "parentId": 653116664692805, + "name": "长汀县", + "shortName": null, + "level": 3, + "code": "350821", + "pinyin": "ChangTingXian", + "pinyinFirst": "CTX", + "capital": "汀州镇", + "population": 55, + "area": 3104, + "areaCode": "0597", + "zipCode": "366300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664692810, + "parentId": 653116664692805, + "name": "上杭县", + "shortName": null, + "level": 3, + "code": "350823", + "pinyin": "ShangHangXian", + "pinyinFirst": "SHX", + "capital": "临江镇", + "population": 52, + "area": 2854, + "areaCode": "0597", + "zipCode": "364200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664692811, + "parentId": 653116664692805, + "name": "武平县", + "shortName": null, + "level": 3, + "code": "350824", + "pinyin": "WuPingXian", + "pinyinFirst": "WPX", + "capital": "平川街道", + "population": 40, + "area": 2635, + "areaCode": "0597", + "zipCode": "364300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664692812, + "parentId": 653116664692805, + "name": "连城县", + "shortName": null, + "level": 3, + "code": "350825", + "pinyin": "LianChengXian", + "pinyinFirst": "LCX", + "capital": "莲峰镇", + "population": 34, + "area": 2579, + "areaCode": "0597", + "zipCode": "366200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664877125, + "parentId": 653116662517829, + "name": "宁德市", + "shortName": null, + "level": 2, + "code": "350900", + "pinyin": "NingDeShi", + "pinyinFirst": "NDS", + "capital": "蕉城区", + "population": 355, + "area": 13433, + "areaCode": "0593", + "zipCode": "352100", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116664877126, + "parentId": 653116664877125, + "name": "蕉城区", + "shortName": null, + "level": 3, + "code": "350902", + "pinyin": "JiaoChengQu", + "pinyinFirst": "JCQ", + "capital": "蕉北街道", + "population": 52, + "area": 1505, + "areaCode": "0593", + "zipCode": "352100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664877127, + "parentId": 653116664877125, + "name": "福安市", + "shortName": null, + "level": 3, + "code": "350981", + "pinyin": "FuAnShi", + "pinyinFirst": "FAS", + "capital": "城北街道", + "population": 68, + "area": 1810, + "areaCode": "0593", + "zipCode": "355000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664877128, + "parentId": 653116664877125, + "name": "福鼎市", + "shortName": null, + "level": 3, + "code": "350982", + "pinyin": "FuDingShi", + "pinyinFirst": "FDS", + "capital": "桐山街道", + "population": 60, + "area": 1542, + "areaCode": "0593", + "zipCode": "355200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664877129, + "parentId": 653116664877125, + "name": "霞浦县", + "shortName": null, + "level": 3, + "code": "350921", + "pinyin": "XiaPuXian", + "pinyinFirst": "XPX", + "capital": "松城街道", + "population": 55, + "area": 1708, + "areaCode": "0593", + "zipCode": "355100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664877130, + "parentId": 653116664877125, + "name": "古田县", + "shortName": null, + "level": 3, + "code": "350922", + "pinyin": "GuTianXian", + "pinyinFirst": "GTX", + "capital": "城东街道", + "population": 43, + "area": 2373, + "areaCode": "0593", + "zipCode": "352200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664877131, + "parentId": 653116664877125, + "name": "屏南县", + "shortName": null, + "level": 3, + "code": "350923", + "pinyin": "PingNanXian", + "pinyinFirst": "PNX", + "capital": "古峰镇", + "population": 19, + "area": 1484, + "areaCode": "0593", + "zipCode": "352300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664877132, + "parentId": 653116664877125, + "name": "寿宁县", + "shortName": null, + "level": 3, + "code": "350924", + "pinyin": "ShouNingXian", + "pinyinFirst": "SNX", + "capital": "鳌阳镇", + "population": 27, + "area": 1433, + "areaCode": "0593", + "zipCode": "355500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664877133, + "parentId": 653116664877125, + "name": "周宁县", + "shortName": null, + "level": 3, + "code": "350925", + "pinyin": "ZhouNingXian", + "pinyinFirst": "ZNX", + "capital": "狮城镇", + "population": 21, + "area": 1035, + "areaCode": "0593", + "zipCode": "355400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116664877134, + "parentId": 653116664877125, + "name": "柘荣县", + "shortName": null, + "level": 3, + "code": "350926", + "pinyin": "ZheRongXian", + "pinyinFirst": "ZRX", + "capital": "双城镇", + "population": 11, + "area": 538, + "areaCode": "0593", + "zipCode": "355300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:32", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:06" + }, + { + "id": 653116665073733, + "parentId": 0, + "name": "江西省", + "shortName": "赣", + "level": 1, + "code": "360000", + "pinyin": "JiangXiSheng", + "pinyinFirst": "JXS", + "capital": null, + "population": null, + "area": null, + "areaCode": "", + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116666372165, + "parentId": 653116665073733, + "name": "南昌市", + "shortName": null, + "level": 2, + "code": "360100", + "pinyin": "NanChangShi", + "pinyinFirst": "NCS", + "capital": "红谷滩区", + "population": 536, + "area": 7195, + "areaCode": "0791", + "zipCode": "330008", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116666372166, + "parentId": 653116666372165, + "name": "红谷滩区", + "shortName": null, + "level": 3, + "code": "360113", + "pinyin": "HongGuTanQu", + "pinyinFirst": "HGTQ", + "capital": "沙井街道", + "population": 33, + "area": 190, + "areaCode": "0791", + "zipCode": "330038", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666372167, + "parentId": 653116666372165, + "name": "东湖区", + "shortName": null, + "level": 3, + "code": "360102", + "pinyin": "DongHuQu", + "pinyinFirst": "DHQ", + "capital": "公园街道", + "population": 58, + "area": 57, + "areaCode": "0791", + "zipCode": "330006", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666372168, + "parentId": 653116666372165, + "name": "西湖区", + "shortName": null, + "level": 3, + "code": "360103", + "pinyin": "XiHuQu", + "pinyinFirst": "XHQ", + "capital": "朝阳洲街道", + "population": 46, + "area": 35, + "areaCode": "0791", + "zipCode": "330025", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666372169, + "parentId": 653116666372165, + "name": "青云谱区", + "shortName": null, + "level": 3, + "code": "360104", + "pinyin": "QingYunPuQu", + "pinyinFirst": "QYPQ", + "capital": "三家店街道", + "population": 26, + "area": 37, + "areaCode": "0791", + "zipCode": "330001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666372170, + "parentId": 653116666372165, + "name": "青山湖区", + "shortName": null, + "level": 3, + "code": "360111", + "pinyin": "QingShanHuQu", + "pinyinFirst": "QSHQ", + "capital": "京东镇", + "population": 66, + "area": 241, + "areaCode": "0791", + "zipCode": "330029", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666372171, + "parentId": 653116666372165, + "name": "新建区", + "shortName": null, + "level": 3, + "code": "360112", + "pinyin": "XinJianQu", + "pinyinFirst": "XJQ", + "capital": "长堎镇", + "population": 89, + "area": 2218, + "areaCode": "0791", + "zipCode": "330100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666372172, + "parentId": 653116666372165, + "name": "南昌县", + "shortName": null, + "level": 3, + "code": "360121", + "pinyin": "NanChangXian", + "pinyinFirst": "NCX", + "capital": "莲塘镇", + "population": 126, + "area": 1811, + "areaCode": "0791", + "zipCode": "330200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666372173, + "parentId": 653116666372165, + "name": "安义县", + "shortName": null, + "level": 3, + "code": "360123", + "pinyin": "AnYiXian", + "pinyinFirst": "AYX", + "capital": "龙津镇", + "population": 30, + "area": 660, + "areaCode": "0791", + "zipCode": "330500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666372174, + "parentId": 653116666372165, + "name": "进贤县", + "shortName": null, + "level": 3, + "code": "360124", + "pinyin": "JinXianXian", + "pinyinFirst": "JXX", + "capital": "民和镇", + "population": 84, + "area": 1946, + "areaCode": "0791", + "zipCode": "331700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666449989, + "parentId": 653116665073733, + "name": "景德镇市", + "shortName": null, + "level": 2, + "code": "360200", + "pinyin": "JingDeZhenShi", + "pinyinFirst": "JDZS", + "capital": "昌江区", + "population": 171, + "area": 5262, + "areaCode": "0798", + "zipCode": "333000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116666454085, + "parentId": 653116666449989, + "name": "昌江区", + "shortName": null, + "level": 3, + "code": "360202", + "pinyin": "ChangJiangQu", + "pinyinFirst": "CJQ", + "capital": "西郊街道", + "population": 15, + "area": 315, + "areaCode": "0798", + "zipCode": "333000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666454086, + "parentId": 653116666449989, + "name": "珠山区", + "shortName": null, + "level": 3, + "code": "360203", + "pinyin": "ZhuShanQu", + "pinyinFirst": "ZSQ", + "capital": "石狮埠街道", + "population": 32, + "area": 111, + "areaCode": "0798", + "zipCode": "333000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666454087, + "parentId": 653116666449989, + "name": "乐平市", + "shortName": null, + "level": 3, + "code": "360281", + "pinyin": "LePingShi", + "pinyinFirst": "LPS", + "capital": "洎阳街道", + "population": 95, + "area": 1985, + "areaCode": "0798", + "zipCode": "333300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666454088, + "parentId": 653116666449989, + "name": "浮梁县", + "shortName": null, + "level": 3, + "code": "360222", + "pinyin": "FuLiangXian", + "pinyinFirst": "FLX", + "capital": "浮梁镇", + "population": 28, + "area": 2851, + "areaCode": "0798", + "zipCode": "333400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666544197, + "parentId": 653116665073733, + "name": "萍乡市", + "shortName": null, + "level": 2, + "code": "360300", + "pinyin": "PingXiangShi", + "pinyinFirst": "PXS", + "capital": "安源区", + "population": 200, + "area": 3830, + "areaCode": "0799", + "zipCode": "337000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116666548293, + "parentId": 653116666544197, + "name": "安源区", + "shortName": null, + "level": 3, + "code": "360302", + "pinyin": "AnYuanQu", + "pinyinFirst": "AYQ", + "capital": "安源镇", + "population": 47, + "area": 213, + "areaCode": "0799", + "zipCode": "337035", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666548294, + "parentId": 653116666544197, + "name": "湘东区", + "shortName": null, + "level": 3, + "code": "360313", + "pinyin": "XiangDongQu", + "pinyinFirst": "XDQ", + "capital": "湘东镇", + "population": 41, + "area": 857, + "areaCode": "0799", + "zipCode": "337016", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666548295, + "parentId": 653116666544197, + "name": "莲花县", + "shortName": null, + "level": 3, + "code": "360321", + "pinyin": "LianHuaXian", + "pinyinFirst": "LHX", + "capital": "琴亭镇", + "population": 28, + "area": 1072, + "areaCode": "0799", + "zipCode": "337100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666548296, + "parentId": 653116666544197, + "name": "上栗县", + "shortName": null, + "level": 3, + "code": "360322", + "pinyin": "ShangLiXian", + "pinyinFirst": "SLX", + "capital": "上栗镇", + "population": 52, + "area": 727, + "areaCode": "0799", + "zipCode": "337009", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666548297, + "parentId": 653116666544197, + "name": "芦溪县", + "shortName": null, + "level": 3, + "code": "360323", + "pinyin": "LuXiXian", + "pinyinFirst": "LXX", + "capital": "芦溪镇", + "population": 31, + "area": 961, + "areaCode": "0799", + "zipCode": "337200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666646597, + "parentId": 653116665073733, + "name": "九江市", + "shortName": null, + "level": 2, + "code": "360400", + "pinyin": "JiuJiangShi", + "pinyinFirst": "JJS", + "capital": "浔阳区", + "population": 525, + "area": 19077, + "areaCode": "0792", + "zipCode": "332000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116666650693, + "parentId": 653116666646597, + "name": "浔阳区", + "shortName": null, + "level": 3, + "code": "360403", + "pinyin": "XunYangQu", + "pinyinFirst": "XYQ", + "capital": "甘棠街道", + "population": 32, + "area": 49, + "areaCode": "0792", + "zipCode": "332000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666650694, + "parentId": 653116666646597, + "name": "濂溪区", + "shortName": null, + "level": 3, + "code": "360402", + "pinyin": "LianXiQu", + "pinyinFirst": "LXQ", + "capital": "十里街道", + "population": 37, + "area": 400, + "areaCode": "0792", + "zipCode": "332005", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666650695, + "parentId": 653116666646597, + "name": "柴桑区", + "shortName": null, + "level": 3, + "code": "360404", + "pinyin": "ChaiSangQu", + "pinyinFirst": "CSQ", + "capital": "沙河街镇", + "population": 33, + "area": 917, + "areaCode": "0792", + "zipCode": "332100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666650696, + "parentId": 653116666646597, + "name": "瑞昌市", + "shortName": null, + "level": 3, + "code": "360481", + "pinyin": "RuiChangShi", + "pinyinFirst": "RCS", + "capital": "湓城街道", + "population": 46, + "area": 1419, + "areaCode": "0792", + "zipCode": "332200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666650697, + "parentId": 653116666646597, + "name": "共青城市", + "shortName": null, + "level": 3, + "code": "360482", + "pinyin": "GongQingChengShi", + "pinyinFirst": "GQCS", + "capital": "茶山街道", + "population": 12, + "area": 287, + "areaCode": "0792", + "zipCode": "332020", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666650698, + "parentId": 653116666646597, + "name": "庐山市", + "shortName": null, + "level": 3, + "code": "360483", + "pinyin": "LuShanShi", + "pinyinFirst": "LSS", + "capital": "南康镇", + "population": 28, + "area": 765, + "areaCode": "0792", + "zipCode": "332800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666650699, + "parentId": 653116666646597, + "name": "武宁县", + "shortName": null, + "level": 3, + "code": "360423", + "pinyin": "WuNingXian", + "pinyinFirst": "WNX", + "capital": "豫宁街道", + "population": 41, + "area": 3504, + "areaCode": "0792", + "zipCode": "332300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666650700, + "parentId": 653116666646597, + "name": "修水县", + "shortName": null, + "level": 3, + "code": "360424", + "pinyin": "XiuShuiXian", + "pinyinFirst": "XSX", + "capital": "义宁镇", + "population": 89, + "area": 4502, + "areaCode": "0792", + "zipCode": "332400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666650701, + "parentId": 653116666646597, + "name": "永修县", + "shortName": null, + "level": 3, + "code": "360425", + "pinyin": "YongXiuXian", + "pinyinFirst": "YXX", + "capital": "涂埠镇", + "population": 40, + "area": 1943, + "areaCode": "0792", + "zipCode": "330300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666650702, + "parentId": 653116666646597, + "name": "德安县", + "shortName": null, + "level": 3, + "code": "360426", + "pinyin": "DeAnXian", + "pinyinFirst": "DAX", + "capital": "蒲亭镇", + "population": 18, + "area": 858, + "areaCode": "0792", + "zipCode": "330400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666650703, + "parentId": 653116666646597, + "name": "都昌县", + "shortName": null, + "level": 3, + "code": "360428", + "pinyin": "DuChangXian", + "pinyinFirst": "DCX", + "capital": "都昌镇", + "population": 81, + "area": 2227, + "areaCode": "0792", + "zipCode": "332600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666650704, + "parentId": 653116666646597, + "name": "湖口县", + "shortName": null, + "level": 3, + "code": "360429", + "pinyin": "HuKouXian", + "pinyinFirst": "HKX", + "capital": "双钟镇", + "population": 29, + "area": 674, + "areaCode": "0792", + "zipCode": "332500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666650705, + "parentId": 653116666646597, + "name": "彭泽县", + "shortName": null, + "level": 3, + "code": "360430", + "pinyin": "PengZeXian", + "pinyinFirst": "PZX", + "capital": "龙城镇", + "population": 38, + "area": 1532, + "areaCode": "0792", + "zipCode": "332700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666802245, + "parentId": 653116665073733, + "name": "新余市", + "shortName": null, + "level": 2, + "code": "360500", + "pinyin": "XinYuShi", + "pinyinFirst": "XYS", + "capital": "渝水区", + "population": 125, + "area": 3160, + "areaCode": "0790", + "zipCode": "338000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116666802246, + "parentId": 653116666802245, + "name": "渝水区", + "shortName": null, + "level": 3, + "code": "360502", + "pinyin": "YuShuiQu", + "pinyinFirst": "YSQ", + "capital": "城南街道", + "population": 90, + "area": 1781, + "areaCode": "0790", + "zipCode": "338025", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666802247, + "parentId": 653116666802245, + "name": "分宜县", + "shortName": null, + "level": 3, + "code": "360521", + "pinyin": "FenYiXian", + "pinyinFirst": "FYX", + "capital": "钤东街道", + "population": 34, + "area": 1379, + "areaCode": "0790", + "zipCode": "336600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666916933, + "parentId": 653116665073733, + "name": "鹰潭市", + "shortName": null, + "level": 2, + "code": "360600", + "pinyin": "YingTanShi", + "pinyinFirst": "YTS", + "capital": "月湖区", + "population": 129, + "area": 3560, + "areaCode": "0701", + "zipCode": "335000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116666921029, + "parentId": 653116666916933, + "name": "月湖区", + "shortName": null, + "level": 3, + "code": "360602", + "pinyin": "YueHuQu", + "pinyinFirst": "YHQ", + "capital": "江边街道", + "population": 24, + "area": 136, + "areaCode": "0701", + "zipCode": "335000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666921030, + "parentId": 653116666916933, + "name": "余江区", + "shortName": null, + "level": 3, + "code": "360603", + "pinyin": "YuJiangQu", + "pinyinFirst": "YJQ", + "capital": "邓埠镇", + "population": 40, + "area": 931, + "areaCode": "0701", + "zipCode": "335200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116666921031, + "parentId": 653116666916933, + "name": "贵溪市", + "shortName": null, + "level": 3, + "code": "360681", + "pinyin": "GuiXiShi", + "pinyinFirst": "GXS", + "capital": "花园街道", + "population": 65, + "area": 2493, + "areaCode": "0701", + "zipCode": "335400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667052101, + "parentId": 653116665073733, + "name": "赣州市", + "shortName": null, + "level": 2, + "code": "360700", + "pinyin": "GanZhouShi", + "pinyinFirst": "GZS", + "capital": "章贡区", + "population": 983, + "area": 39363, + "areaCode": "0797", + "zipCode": "341000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116667052102, + "parentId": 653116667052101, + "name": "章贡区", + "shortName": null, + "level": 3, + "code": "360702", + "pinyin": "ZhangGongQu", + "pinyinFirst": "ZGQ", + "capital": "解放街道", + "population": 79, + "area": 592, + "areaCode": "0797", + "zipCode": "341000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667052103, + "parentId": 653116667052101, + "name": "南康区", + "shortName": null, + "level": 3, + "code": "360703", + "pinyin": "NanKangQu", + "pinyinFirst": "NKQ", + "capital": "蓉江街道", + "population": 86, + "area": 1742, + "areaCode": "0797", + "zipCode": "341400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667052104, + "parentId": 653116667052101, + "name": "赣县区", + "shortName": null, + "level": 3, + "code": "360704", + "pinyin": "GanXianQu", + "pinyinFirst": "GXQ", + "capital": "梅林镇", + "population": 66, + "area": 2990, + "areaCode": "0797", + "zipCode": "341100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667052105, + "parentId": 653116667052101, + "name": "瑞金市", + "shortName": null, + "level": 3, + "code": "360781", + "pinyin": "RuiJinShi", + "pinyinFirst": "RJS", + "capital": "象湖镇", + "population": 71, + "area": 2441, + "areaCode": "0797", + "zipCode": "342500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667052106, + "parentId": 653116667052101, + "name": "龙南市", + "shortName": null, + "level": 3, + "code": "360783", + "pinyin": "LongNanShi", + "pinyinFirst": "LNS", + "capital": "龙南镇", + "population": 34, + "area": 1646, + "areaCode": "0797", + "zipCode": "341700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667052107, + "parentId": 653116667052101, + "name": "信丰县", + "shortName": null, + "level": 3, + "code": "360722", + "pinyin": "XinFengXian", + "pinyinFirst": "XFX", + "capital": "嘉定镇", + "population": 78, + "area": 2866, + "areaCode": "0797", + "zipCode": "341600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667052108, + "parentId": 653116667052101, + "name": "大余县", + "shortName": null, + "level": 3, + "code": "360723", + "pinyin": "DaYuXian", + "pinyinFirst": "DYX", + "capital": "南安镇", + "population": 31, + "area": 1344, + "areaCode": "0797", + "zipCode": "341500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667052109, + "parentId": 653116667052101, + "name": "上犹县", + "shortName": null, + "level": 3, + "code": "360724", + "pinyin": "ShangYouXian", + "pinyinFirst": "SYX", + "capital": "东山镇", + "population": 32, + "area": 1542, + "areaCode": "0797", + "zipCode": "341200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667052110, + "parentId": 653116667052101, + "name": "崇义县", + "shortName": null, + "level": 3, + "code": "360725", + "pinyin": "ChongYiXian", + "pinyinFirst": "CYX", + "capital": "横水镇", + "population": 22, + "area": 2208, + "areaCode": "0797", + "zipCode": "341300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667052111, + "parentId": 653116667052101, + "name": "安远县", + "shortName": null, + "level": 3, + "code": "360726", + "pinyin": "AnYuanXian", + "pinyinFirst": "AYX", + "capital": "欣山镇", + "population": 41, + "area": 2350, + "areaCode": "0797", + "zipCode": "342100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667052112, + "parentId": 653116667052101, + "name": "定南县", + "shortName": null, + "level": 3, + "code": "360728", + "pinyin": "DingNanXian", + "pinyinFirst": "DNX", + "capital": "历市镇", + "population": 22, + "area": 1321, + "areaCode": "0797", + "zipCode": "341900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667052113, + "parentId": 653116667052101, + "name": "全南县", + "shortName": null, + "level": 3, + "code": "360729", + "pinyin": "QuanNanXian", + "pinyinFirst": "QNX", + "capital": "城厢镇", + "population": 20, + "area": 1534, + "areaCode": "0797", + "zipCode": "341800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667052114, + "parentId": 653116667052101, + "name": "宁都县", + "shortName": null, + "level": 3, + "code": "360730", + "pinyin": "NingDuXian", + "pinyinFirst": "NDX", + "capital": "梅江镇", + "population": 85, + "area": 4049, + "areaCode": "0797", + "zipCode": "342800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667052115, + "parentId": 653116667052101, + "name": "于都县", + "shortName": null, + "level": 3, + "code": "360731", + "pinyin": "YuDuXian", + "pinyinFirst": "YDX", + "capital": "贡江镇", + "population": 112, + "area": 2892, + "areaCode": "0797", + "zipCode": "342300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667052116, + "parentId": 653116667052101, + "name": "兴国县", + "shortName": null, + "level": 3, + "code": "360732", + "pinyin": "XingGuoXian", + "pinyinFirst": "XGX", + "capital": "潋江镇", + "population": 86, + "area": 3215, + "areaCode": "0797", + "zipCode": "342400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667052117, + "parentId": 653116667052101, + "name": "会昌县", + "shortName": null, + "level": 3, + "code": "360733", + "pinyin": "HuiChangXian", + "pinyinFirst": "HCX", + "capital": "文武坝镇", + "population": 53, + "area": 2712, + "areaCode": "0797", + "zipCode": "342600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667052118, + "parentId": 653116667052101, + "name": "寻乌县", + "shortName": null, + "level": 3, + "code": "360734", + "pinyin": "XunWuXian", + "pinyinFirst": "XWX", + "capital": "长宁镇", + "population": 33, + "area": 2352, + "areaCode": "0797", + "zipCode": "342200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667052119, + "parentId": 653116667052101, + "name": "石城县", + "shortName": null, + "level": 3, + "code": "360735", + "pinyin": "ShiChengXian", + "pinyinFirst": "SCX", + "capital": "琴江镇", + "population": 34, + "area": 1567, + "areaCode": "0797", + "zipCode": "342700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667240517, + "parentId": 653116665073733, + "name": "吉安市", + "shortName": null, + "level": 2, + "code": "360800", + "pinyin": "JiAnShi", + "pinyinFirst": "JAS", + "capital": "吉州区", + "population": 540, + "area": 25285, + "areaCode": "0796", + "zipCode": "343000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116667244613, + "parentId": 653116667240517, + "name": "吉州区", + "shortName": null, + "level": 3, + "code": "360802", + "pinyin": "JiZhouQu", + "pinyinFirst": "JZQ", + "capital": "文山街道", + "population": 37, + "area": 425, + "areaCode": "0796", + "zipCode": "343000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667244614, + "parentId": 653116667240517, + "name": "青原区", + "shortName": null, + "level": 3, + "code": "360803", + "pinyin": "QingYuanQu", + "pinyinFirst": "QYQ", + "capital": "河东街道", + "population": 23, + "area": 916, + "areaCode": "0796", + "zipCode": "343009", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667244615, + "parentId": 653116667240517, + "name": "井冈山市", + "shortName": null, + "level": 3, + "code": "360881", + "pinyin": "JingGangShanShi", + "pinyinFirst": "JGSS", + "capital": "红星街道", + "population": 17, + "area": 1450, + "areaCode": "0796", + "zipCode": "343600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667244616, + "parentId": 653116667240517, + "name": "吉安县", + "shortName": null, + "level": 3, + "code": "360821", + "pinyin": "JiAnXian", + "pinyinFirst": "JAX", + "capital": "敦厚镇", + "population": 53, + "area": 2122, + "areaCode": "0796", + "zipCode": "343100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667244617, + "parentId": 653116667240517, + "name": "吉水县", + "shortName": null, + "level": 3, + "code": "360822", + "pinyin": "JiShuiXian", + "pinyinFirst": "JSX", + "capital": "文峰镇", + "population": 57, + "area": 2507, + "areaCode": "0796", + "zipCode": "331600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667244618, + "parentId": 653116667240517, + "name": "峡江县", + "shortName": null, + "level": 3, + "code": "360823", + "pinyin": "XiaJiangXian", + "pinyinFirst": "XJX", + "capital": "水边镇", + "population": 19, + "area": 1298, + "areaCode": "0796", + "zipCode": "331400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667244619, + "parentId": 653116667240517, + "name": "新干县", + "shortName": null, + "level": 3, + "code": "360824", + "pinyin": "XinGanXian", + "pinyinFirst": "XGX", + "capital": "金川镇", + "population": 36, + "area": 1245, + "areaCode": "0796", + "zipCode": "331300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667244620, + "parentId": 653116667240517, + "name": "永丰县", + "shortName": null, + "level": 3, + "code": "360825", + "pinyin": "YongFengXian", + "pinyinFirst": "YFX", + "capital": "恩江镇", + "population": 50, + "area": 2710, + "areaCode": "0796", + "zipCode": "331500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667244621, + "parentId": 653116667240517, + "name": "泰和县", + "shortName": null, + "level": 3, + "code": "360826", + "pinyin": "TaiHeXian", + "pinyinFirst": "THX", + "capital": "澄江镇", + "population": 60, + "area": 2498, + "areaCode": "0796", + "zipCode": "343700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667244622, + "parentId": 653116667240517, + "name": "遂川县", + "shortName": null, + "level": 3, + "code": "360827", + "pinyin": "SuiChuanXian", + "pinyinFirst": "SCX", + "capital": "泉江镇", + "population": 62, + "area": 3101, + "areaCode": "0796", + "zipCode": "343900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667244623, + "parentId": 653116667240517, + "name": "万安县", + "shortName": null, + "level": 3, + "code": "360828", + "pinyin": "WanAnXian", + "pinyinFirst": "WAX", + "capital": "芙蓉镇", + "population": 32, + "area": 2038, + "areaCode": "0796", + "zipCode": "343800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667244624, + "parentId": 653116667240517, + "name": "安福县", + "shortName": null, + "level": 3, + "code": "360829", + "pinyin": "AnFuXian", + "pinyinFirst": "AFX", + "capital": "平都镇", + "population": 42, + "area": 2794, + "areaCode": "0796", + "zipCode": "343200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667244625, + "parentId": 653116667240517, + "name": "永新县", + "shortName": null, + "level": 3, + "code": "360830", + "pinyin": "YongXinXian", + "pinyinFirst": "YXX", + "capital": "禾川镇", + "population": 53, + "area": 2181, + "areaCode": "0796", + "zipCode": "343400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667408453, + "parentId": 653116665073733, + "name": "宜春市", + "shortName": null, + "level": 2, + "code": "360900", + "pinyin": "YiChunShi", + "pinyinFirst": "YCS", + "capital": "袁州区", + "population": 604, + "area": 19668, + "areaCode": "0795", + "zipCode": "336000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116667408454, + "parentId": 653116667408453, + "name": "袁州区", + "shortName": null, + "level": 3, + "code": "360902", + "pinyin": "YuanZhouQu", + "pinyinFirst": "YZQ", + "capital": "灵泉街道", + "population": 117, + "area": 2537, + "areaCode": "0795", + "zipCode": "336000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667408455, + "parentId": 653116667408453, + "name": "丰城市", + "shortName": null, + "level": 3, + "code": "360981", + "pinyin": "FengChengShi", + "pinyinFirst": "FCS", + "capital": "河洲街道", + "population": 149, + "area": 2837, + "areaCode": "0795", + "zipCode": "331100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667408456, + "parentId": 653116667408453, + "name": "樟树市", + "shortName": null, + "level": 3, + "code": "360982", + "pinyin": "ZhangShuShi", + "pinyinFirst": "ZSS", + "capital": "淦阳街道", + "population": 61, + "area": 1289, + "areaCode": "0795", + "zipCode": "331200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667408457, + "parentId": 653116667408453, + "name": "高安市", + "shortName": null, + "level": 3, + "code": "360983", + "pinyin": "GaoAnShi", + "pinyinFirst": "GAS", + "capital": "瑞州街道", + "population": 88, + "area": 2430, + "areaCode": "0795", + "zipCode": "330800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667408458, + "parentId": 653116667408453, + "name": "奉新县", + "shortName": null, + "level": 3, + "code": "360921", + "pinyin": "FengXinXian", + "pinyinFirst": "FXX", + "capital": "冯川镇", + "population": 34, + "area": 1648, + "areaCode": "0795", + "zipCode": "330700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667408459, + "parentId": 653116667408453, + "name": "万载县", + "shortName": null, + "level": 3, + "code": "360922", + "pinyin": "WanZaiXian", + "pinyinFirst": "WZX", + "capital": "康乐街道", + "population": 58, + "area": 1718, + "areaCode": "0795", + "zipCode": "336100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667408460, + "parentId": 653116667408453, + "name": "上高县", + "shortName": null, + "level": 3, + "code": "360923", + "pinyin": "ShangGaoXian", + "pinyinFirst": "SGX", + "capital": "敖阳街道", + "population": 38, + "area": 1347, + "areaCode": "0795", + "zipCode": "336400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667408461, + "parentId": 653116667408453, + "name": "宜丰县", + "shortName": null, + "level": 3, + "code": "360924", + "pinyin": "YiFengXian", + "pinyinFirst": "YFX", + "capital": "新昌镇", + "population": 30, + "area": 1933, + "areaCode": "0795", + "zipCode": "336300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667408462, + "parentId": 653116667408453, + "name": "靖安县", + "shortName": null, + "level": 3, + "code": "360925", + "pinyin": "JingAnXian", + "pinyinFirst": "JAX", + "capital": "双溪镇", + "population": 15, + "area": 1377, + "areaCode": "0795", + "zipCode": "330600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667408463, + "parentId": 653116667408453, + "name": "铜鼓县", + "shortName": null, + "level": 3, + "code": "360926", + "pinyin": "TongGuXian", + "pinyinFirst": "TGX", + "capital": "永宁镇", + "population": 14, + "area": 1552, + "areaCode": "0795", + "zipCode": "336200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667596869, + "parentId": 653116665073733, + "name": "抚州市", + "shortName": null, + "level": 2, + "code": "361000", + "pinyin": "FuZhouShi", + "pinyinFirst": "FZS", + "capital": "临川区", + "population": 433, + "area": 18798, + "areaCode": "0794", + "zipCode": "344000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116667596870, + "parentId": 653116667596869, + "name": "临川区", + "shortName": null, + "level": 3, + "code": "361002", + "pinyin": "LinChuanQu", + "pinyinFirst": "LCQ", + "capital": "青云街道", + "population": 123, + "area": 2125, + "areaCode": "0794", + "zipCode": "344000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667596871, + "parentId": 653116667596869, + "name": "东乡区", + "shortName": null, + "level": 3, + "code": "361003", + "pinyin": "DongXiangQu", + "pinyinFirst": "DXQ", + "capital": "孝岗镇", + "population": 48, + "area": 1268, + "areaCode": "0794", + "zipCode": "331800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667596872, + "parentId": 653116667596869, + "name": "南城县", + "shortName": null, + "level": 3, + "code": "361021", + "pinyin": "NanChengXian", + "pinyinFirst": "NCX", + "capital": "建昌镇", + "population": 34, + "area": 1713, + "areaCode": "0794", + "zipCode": "344700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667596873, + "parentId": 653116667596869, + "name": "黎川县", + "shortName": null, + "level": 3, + "code": "361022", + "pinyin": "LiChuanXian", + "pinyinFirst": "LCX", + "capital": "日峰镇", + "population": 25, + "area": 1709, + "areaCode": "0794", + "zipCode": "344600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667596874, + "parentId": 653116667596869, + "name": "南丰县", + "shortName": null, + "level": 3, + "code": "361023", + "pinyin": "NanFengXian", + "pinyinFirst": "NFX", + "capital": "琴城镇", + "population": 32, + "area": 1913, + "areaCode": "0794", + "zipCode": "344500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667596875, + "parentId": 653116667596869, + "name": "崇仁县", + "shortName": null, + "level": 3, + "code": "361024", + "pinyin": "ChongRenXian", + "pinyinFirst": "CRX", + "capital": "巴山镇", + "population": 39, + "area": 1520, + "areaCode": "0794", + "zipCode": "344200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667596876, + "parentId": 653116667596869, + "name": "乐安县", + "shortName": null, + "level": 3, + "code": "361025", + "pinyin": "LeAnXian", + "pinyinFirst": "LAX", + "capital": "鳌溪镇", + "population": 39, + "area": 2410, + "areaCode": "0794", + "zipCode": "344300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667596877, + "parentId": 653116667596869, + "name": "宜黄县", + "shortName": null, + "level": 3, + "code": "361026", + "pinyin": "YiHuangXian", + "pinyinFirst": "YHX", + "capital": "凤冈镇", + "population": 24, + "area": 1937, + "areaCode": "0794", + "zipCode": "344400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667596878, + "parentId": 653116667596869, + "name": "金溪县", + "shortName": null, + "level": 3, + "code": "361027", + "pinyin": "JinXiXian", + "pinyinFirst": "JXX", + "capital": "秀谷镇", + "population": 32, + "area": 1352, + "areaCode": "0794", + "zipCode": "344800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667596879, + "parentId": 653116667596869, + "name": "资溪县", + "shortName": null, + "level": 3, + "code": "361028", + "pinyin": "ZiXiXian", + "pinyinFirst": "ZXX", + "capital": "鹤城镇", + "population": 12, + "area": 1248, + "areaCode": "0794", + "zipCode": "335300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667596880, + "parentId": 653116667596869, + "name": "广昌县", + "shortName": null, + "level": 3, + "code": "361030", + "pinyin": "GuangChangXian", + "pinyinFirst": "GCX", + "capital": "旴江镇", + "population": 25, + "area": 1603, + "areaCode": "0794", + "zipCode": "344900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667805765, + "parentId": 653116665073733, + "name": "上饶市", + "shortName": null, + "level": 2, + "code": "361100", + "pinyin": "ShangRaoShi", + "pinyinFirst": "SRS", + "capital": "信州区", + "population": 793, + "area": 22737, + "areaCode": "0793", + "zipCode": "334000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116667805766, + "parentId": 653116667805765, + "name": "信州区", + "shortName": null, + "level": 3, + "code": "361102", + "pinyin": "XinZhouQu", + "pinyinFirst": "XZQ", + "capital": "茅家岭街道", + "population": 44, + "area": 316, + "areaCode": "0793", + "zipCode": "334000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667805767, + "parentId": 653116667805765, + "name": "广丰区", + "shortName": null, + "level": 3, + "code": "361103", + "pinyin": "GuangFengQu", + "pinyinFirst": "GFQ", + "capital": "永丰街道", + "population": 98, + "area": 1377, + "areaCode": "0793", + "zipCode": "334600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667805768, + "parentId": 653116667805765, + "name": "广信区", + "shortName": null, + "level": 3, + "code": "361104", + "pinyin": "GuangXinQu", + "pinyinFirst": "GXQ", + "capital": "旭日街道", + "population": 73, + "area": 2232, + "areaCode": "0793", + "zipCode": "334100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667805769, + "parentId": 653116667805765, + "name": "德兴市", + "shortName": null, + "level": 3, + "code": "361181", + "pinyin": "DeXingShi", + "pinyinFirst": "DXS", + "capital": "银城街道", + "population": 34, + "area": 2020, + "areaCode": "0793", + "zipCode": "334200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667805770, + "parentId": 653116667805765, + "name": "玉山县", + "shortName": null, + "level": 3, + "code": "361123", + "pinyin": "YuShanXian", + "pinyinFirst": "YSX", + "capital": "冰溪街道", + "population": 65, + "area": 1732, + "areaCode": "0793", + "zipCode": "334700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667805771, + "parentId": 653116667805765, + "name": "铅山县", + "shortName": null, + "level": 3, + "code": "361124", + "pinyin": "YanShanXian", + "pinyinFirst": "YSX", + "capital": "河口镇", + "population": 48, + "area": 2178, + "areaCode": "0793", + "zipCode": "334500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667805772, + "parentId": 653116667805765, + "name": "横峰县", + "shortName": null, + "level": 3, + "code": "361125", + "pinyin": "HengFengXian", + "pinyinFirst": "HFX", + "capital": "兴安街道", + "population": 23, + "area": 654, + "areaCode": "0793", + "zipCode": "334300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667805773, + "parentId": 653116667805765, + "name": "弋阳县", + "shortName": null, + "level": 3, + "code": "361126", + "pinyin": "YiYangXian", + "pinyinFirst": "YYX", + "capital": "弋江镇", + "population": 43, + "area": 1574, + "areaCode": "0793", + "zipCode": "334400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667805774, + "parentId": 653116667805765, + "name": "余干县", + "shortName": null, + "level": 3, + "code": "361127", + "pinyin": "YuGanXian", + "pinyinFirst": "YGX", + "capital": "玉亭镇", + "population": 110, + "area": 2350, + "areaCode": "0793", + "zipCode": "335100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667805775, + "parentId": 653116667805765, + "name": "鄱阳县", + "shortName": null, + "level": 3, + "code": "361128", + "pinyin": "PoYangXian", + "pinyinFirst": "PYX", + "capital": "鄱阳镇", + "population": 159, + "area": 4126, + "areaCode": "0793", + "zipCode": "333100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667805776, + "parentId": 653116667805765, + "name": "万年县", + "shortName": null, + "level": 3, + "code": "361129", + "pinyin": "WanNianXian", + "pinyinFirst": "WNX", + "capital": "陈营镇", + "population": 44, + "area": 1150, + "areaCode": "0793", + "zipCode": "335500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116667805777, + "parentId": 653116667805765, + "name": "婺源县", + "shortName": null, + "level": 3, + "code": "361130", + "pinyin": "WuYuanXian", + "pinyinFirst": "WYX", + "capital": "蚺城街道", + "population": 38, + "area": 2968, + "areaCode": "0793", + "zipCode": "333200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:33", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:07" + }, + { + "id": 653116668022853, + "parentId": 0, + "name": "山东省", + "shortName": "鲁", + "level": 1, + "code": "370000", + "pinyin": "ShanDongSheng", + "pinyinFirst": "SDS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116671258693, + "parentId": 653116668022853, + "name": "济南市", + "shortName": null, + "level": 2, + "code": "370100", + "pinyin": "JiNanShi", + "pinyinFirst": "JNS", + "capital": "市中区", + "population": 795, + "area": 10244, + "areaCode": "0531", + "zipCode": "250000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116671258694, + "parentId": 653116671258693, + "name": "市中区", + "shortName": null, + "level": 3, + "code": "370103", + "pinyin": "ShiZhongQu", + "pinyinFirst": "SZQ", + "capital": "杆石桥街道", + "population": 66, + "area": 281, + "areaCode": "0531", + "zipCode": "250001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671258695, + "parentId": 653116671258693, + "name": "历下区", + "shortName": null, + "level": 3, + "code": "370102", + "pinyin": "LiXiaQu", + "pinyinFirst": "LXQ", + "capital": "姚家街道", + "population": 71, + "area": 101, + "areaCode": "0531", + "zipCode": "250014", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671258696, + "parentId": 653116671258693, + "name": "槐荫区", + "shortName": null, + "level": 3, + "code": "370104", + "pinyin": "HuaiYinQu", + "pinyinFirst": "HYQ", + "capital": "兴福街道", + "population": 45, + "area": 152, + "areaCode": "0531", + "zipCode": "250117", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671258697, + "parentId": 653116671258693, + "name": "天桥区", + "shortName": null, + "level": 3, + "code": "370105", + "pinyin": "TianQiaoQu", + "pinyinFirst": "TQQ", + "capital": "无影山街道", + "population": 53, + "area": 259, + "areaCode": "0531", + "zipCode": "250031", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671258698, + "parentId": 653116671258693, + "name": "历城区", + "shortName": null, + "level": 3, + "code": "370112", + "pinyin": "LiChengQu", + "pinyinFirst": "LCQ", + "capital": "山大路街道", + "population": 107, + "area": 1301, + "areaCode": "0531", + "zipCode": "250100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671258699, + "parentId": 653116671258693, + "name": "长清区", + "shortName": null, + "level": 3, + "code": "370113", + "pinyin": "ChangQingQu", + "pinyinFirst": "CQQ", + "capital": "文昌街道", + "population": 57, + "area": 1209, + "areaCode": "0531", + "zipCode": "250300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671258700, + "parentId": 653116671258693, + "name": "章丘区", + "shortName": null, + "level": 3, + "code": "370114", + "pinyin": "ZhangQiuQu", + "pinyinFirst": "ZQQ", + "capital": "双山街道", + "population": 105, + "area": 1719, + "areaCode": "0531", + "zipCode": "250200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671258701, + "parentId": 653116671258693, + "name": "济阳区", + "shortName": null, + "level": 3, + "code": "370115", + "pinyin": "JiYangQu", + "pinyinFirst": "JYQ", + "capital": "济北街道", + "population": 60, + "area": 1099, + "areaCode": "0531", + "zipCode": "251400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671258702, + "parentId": 653116671258693, + "name": "莱芜区", + "shortName": null, + "level": 3, + "code": "370116", + "pinyin": "LaiWuQu", + "pinyinFirst": "LWQ", + "capital": "凤城街道", + "population": 99, + "area": 1740, + "areaCode": "0634", + "zipCode": "271100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671258703, + "parentId": 653116671258693, + "name": "钢城区", + "shortName": null, + "level": 3, + "code": "370117", + "pinyin": "GangChengQu", + "pinyinFirst": "GCQ", + "capital": "艾山街道", + "population": 30, + "area": 506, + "areaCode": "0634", + "zipCode": "271104", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671258704, + "parentId": 653116671258693, + "name": "平阴县", + "shortName": null, + "level": 3, + "code": "370124", + "pinyin": "PingYinXian", + "pinyinFirst": "PYX", + "capital": "榆山街道", + "population": 37, + "area": 715, + "areaCode": "0531", + "zipCode": "250400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671258705, + "parentId": 653116671258693, + "name": "商河县", + "shortName": null, + "level": 3, + "code": "370126", + "pinyin": "ShangHeXian", + "pinyinFirst": "SHX", + "capital": "许商街道", + "population": 64, + "area": 1162, + "areaCode": "0531", + "zipCode": "251600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671361093, + "parentId": 653116668022853, + "name": "青岛市", + "shortName": null, + "level": 2, + "code": "370200", + "pinyin": "QingDaoShi", + "pinyinFirst": "QDS", + "capital": "市南区", + "population": 829, + "area": 11290, + "areaCode": "0532", + "zipCode": "266000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116671365189, + "parentId": 653116671361093, + "name": "市南区", + "shortName": null, + "level": 3, + "code": "370202", + "pinyin": "ShiNanQu", + "pinyinFirst": "SNQ", + "capital": "香港中路街道", + "population": 55, + "area": 32, + "areaCode": "0532", + "zipCode": "266001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671365190, + "parentId": 653116671361093, + "name": "市北区", + "shortName": null, + "level": 3, + "code": "370203", + "pinyin": "ShiBeiQu", + "pinyinFirst": "SBQ", + "capital": "敦化路街道", + "population": 91, + "area": 65, + "areaCode": "0532", + "zipCode": "266033", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671365191, + "parentId": 653116671361093, + "name": "黄岛区", + "shortName": null, + "level": 3, + "code": "370211", + "pinyin": "HuangDaoQu", + "pinyinFirst": "HDQ", + "capital": "隐珠街道", + "population": 133, + "area": 2128, + "areaCode": "0532", + "zipCode": "266400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671365192, + "parentId": 653116671361093, + "name": "崂山区", + "shortName": null, + "level": 3, + "code": "370212", + "pinyin": "LaoShanQu", + "pinyinFirst": "LSQ", + "capital": "金家岭街道", + "population": 32, + "area": 396, + "areaCode": "0532", + "zipCode": "266100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671365193, + "parentId": 653116671361093, + "name": "李沧区", + "shortName": null, + "level": 3, + "code": "370213", + "pinyin": "LiCangQu", + "pinyinFirst": "LCQ", + "capital": "浮山路街道", + "population": 42, + "area": 99, + "areaCode": "0532", + "zipCode": "266100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671365194, + "parentId": 653116671361093, + "name": "城阳区", + "shortName": null, + "level": 3, + "code": "370214", + "pinyin": "ChengYangQu", + "pinyinFirst": "CYQ", + "capital": "城阳街道", + "population": 58, + "area": 583, + "areaCode": "0532", + "zipCode": "266109", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671365195, + "parentId": 653116671361093, + "name": "即墨区", + "shortName": null, + "level": 3, + "code": "370215", + "pinyin": "JiMoQu", + "pinyinFirst": "JMQ", + "capital": "通济街道", + "population": 118, + "area": 1920, + "areaCode": "0532", + "zipCode": "266200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671365196, + "parentId": 653116671361093, + "name": "胶州市", + "shortName": null, + "level": 3, + "code": "370281", + "pinyin": "JiaoZhouShi", + "pinyinFirst": "JZS", + "capital": "三里河街道", + "population": 87, + "area": 1324, + "areaCode": "0532", + "zipCode": "266300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671365197, + "parentId": 653116671361093, + "name": "平度市", + "shortName": null, + "level": 3, + "code": "370283", + "pinyin": "PingDuShi", + "pinyinFirst": "PDS", + "capital": "东阁街道", + "population": 139, + "area": 3176, + "areaCode": "0532", + "zipCode": "266700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671365198, + "parentId": 653116671361093, + "name": "莱西市", + "shortName": null, + "level": 3, + "code": "370285", + "pinyin": "LaiXiShi", + "pinyinFirst": "LXS", + "capital": "水集街道", + "population": 74, + "area": 1568, + "areaCode": "0532", + "zipCode": "266600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671479877, + "parentId": 653116668022853, + "name": "淄博市", + "shortName": null, + "level": 2, + "code": "370300", + "pinyin": "ZiBoShi", + "pinyinFirst": "ZBS", + "capital": "张店区", + "population": 434, + "area": 5964, + "areaCode": "0533", + "zipCode": "255000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116671479878, + "parentId": 653116671479877, + "name": "张店区", + "shortName": null, + "level": 3, + "code": "370303", + "pinyin": "ZhangDianQu", + "pinyinFirst": "ZDQ", + "capital": "马尚街道", + "population": 87, + "area": 360, + "areaCode": "0533", + "zipCode": "255022", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671479879, + "parentId": 653116671479877, + "name": "淄川区", + "shortName": null, + "level": 3, + "code": "370302", + "pinyin": "ZiChuanQu", + "pinyinFirst": "ZCQ", + "capital": "般阳路街道", + "population": 66, + "area": 960, + "areaCode": "0533", + "zipCode": "255100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671479880, + "parentId": 653116671479877, + "name": "博山区", + "shortName": null, + "level": 3, + "code": "370304", + "pinyin": "BoShanQu", + "pinyinFirst": "BSQ", + "capital": "城东街道", + "population": 44, + "area": 698, + "areaCode": "0533", + "zipCode": "255200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671479881, + "parentId": 653116671479877, + "name": "临淄区", + "shortName": null, + "level": 3, + "code": "370305", + "pinyin": "LinZiQu", + "pinyinFirst": "LZQ", + "capital": "稷下街道", + "population": 61, + "area": 664, + "areaCode": "0533", + "zipCode": "255400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671479882, + "parentId": 653116671479877, + "name": "周村区", + "shortName": null, + "level": 3, + "code": "370306", + "pinyin": "ZhouCunQu", + "pinyinFirst": "ZCQ", + "capital": "青年路街道", + "population": 32, + "area": 306, + "areaCode": "0533", + "zipCode": "255300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671516741, + "parentId": 653116671479877, + "name": "桓台县", + "shortName": null, + "level": 3, + "code": "370321", + "pinyin": "HuanTaiXian", + "pinyinFirst": "HTX", + "capital": "索镇街道", + "population": 50, + "area": 509, + "areaCode": "0533", + "zipCode": "256400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671516742, + "parentId": 653116671479877, + "name": "高青县", + "shortName": null, + "level": 3, + "code": "370322", + "pinyin": "GaoQingXian", + "pinyinFirst": "GQX", + "capital": "田镇街道", + "population": 37, + "area": 831, + "areaCode": "0533", + "zipCode": "256300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671516743, + "parentId": 653116671479877, + "name": "沂源县", + "shortName": null, + "level": 3, + "code": "370323", + "pinyin": "YiYuanXian", + "pinyinFirst": "YYX", + "capital": "历山街道", + "population": 57, + "area": 1636, + "areaCode": "0533", + "zipCode": "256100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671684677, + "parentId": 653116668022853, + "name": "枣庄市", + "shortName": null, + "level": 2, + "code": "370400", + "pinyin": "ZaoZhuangShi", + "pinyinFirst": "ZZS", + "capital": "薛城区", + "population": 424, + "area": 4564, + "areaCode": "0632", + "zipCode": "270000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116671692869, + "parentId": 653116671684677, + "name": "薛城区", + "shortName": null, + "level": 3, + "code": "370403", + "pinyin": "XueChengQu", + "pinyinFirst": "XCQ", + "capital": "临城街道", + "population": 59, + "area": 508, + "areaCode": "0632", + "zipCode": "277000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671692870, + "parentId": 653116671684677, + "name": "市中区", + "shortName": null, + "level": 3, + "code": "370402", + "pinyin": "ShiZhongQu", + "pinyinFirst": "SZQ", + "capital": "龙山路街道", + "population": 59, + "area": 374, + "areaCode": "0632", + "zipCode": "277101", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671692871, + "parentId": 653116671684677, + "name": "峄城区", + "shortName": null, + "level": 3, + "code": "370404", + "pinyin": "YiChengQu", + "pinyinFirst": "YCQ", + "capital": "坛山街道", + "population": 43, + "area": 635, + "areaCode": "0632", + "zipCode": "277300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671692872, + "parentId": 653116671684677, + "name": "台儿庄区", + "shortName": null, + "level": 3, + "code": "370405", + "pinyin": "TaiErZhuangQu", + "pinyinFirst": "TEZQ", + "capital": "运河街道", + "population": 34, + "area": 533, + "areaCode": "0632", + "zipCode": "277400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671692873, + "parentId": 653116671684677, + "name": "山亭区", + "shortName": null, + "level": 3, + "code": "370406", + "pinyin": "ShanTingQu", + "pinyinFirst": "STQ", + "capital": "山城街道", + "population": 54, + "area": 1019, + "areaCode": "0632", + "zipCode": "277200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671692874, + "parentId": 653116671684677, + "name": "滕州市", + "shortName": null, + "level": 3, + "code": "370481", + "pinyin": "TengZhouShi", + "pinyinFirst": "TZS", + "capital": "北辛街道", + "population": 176, + "area": 1495, + "areaCode": "0632", + "zipCode": "277500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671868997, + "parentId": 653116668022853, + "name": "东营市", + "shortName": null, + "level": 2, + "code": "370500", + "pinyin": "DongYingShi", + "pinyinFirst": "DYS", + "capital": "东营区", + "population": 198, + "area": 8617, + "areaCode": "0546", + "zipCode": "257000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116671873093, + "parentId": 653116671868997, + "name": "东营区", + "shortName": null, + "level": 3, + "code": "370502", + "pinyin": "DongYingQu", + "pinyinFirst": "DYQ", + "capital": "胜利街道", + "population": 68, + "area": 1187, + "areaCode": "0546", + "zipCode": "257100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671873094, + "parentId": 653116671868997, + "name": "河口区", + "shortName": null, + "level": 3, + "code": "370503", + "pinyin": "HeKouQu", + "pinyinFirst": "HKQ", + "capital": "河口街道", + "population": 22, + "area": 2267, + "areaCode": "0546", + "zipCode": "257200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671873095, + "parentId": 653116671868997, + "name": "垦利区", + "shortName": null, + "level": 3, + "code": "370505", + "pinyin": "KenLiQu", + "pinyinFirst": "KLQ", + "capital": "垦利街道", + "population": 24, + "area": 2331, + "areaCode": "0546", + "zipCode": "257500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671873096, + "parentId": 653116671868997, + "name": "利津县", + "shortName": null, + "level": 3, + "code": "370522", + "pinyin": "LiJinXian", + "pinyinFirst": "LJX", + "capital": "利津街道", + "population": 31, + "area": 1666, + "areaCode": "0546", + "zipCode": "257400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116671873097, + "parentId": 653116671868997, + "name": "广饶县", + "shortName": null, + "level": 3, + "code": "370523", + "pinyin": "GuangRaoXian", + "pinyinFirst": "GRX", + "capital": "广饶街道", + "population": 53, + "area": 1166, + "areaCode": "0546", + "zipCode": "257300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672041029, + "parentId": 653116668022853, + "name": "烟台市", + "shortName": null, + "level": 2, + "code": "370600", + "pinyin": "YanTaiShi", + "pinyinFirst": "YTS", + "capital": "莱山区", + "population": 653, + "area": 13865, + "areaCode": "0535", + "zipCode": "264000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116672041030, + "parentId": 653116672041029, + "name": "莱山区", + "shortName": null, + "level": 3, + "code": "370613", + "pinyin": "LaiShanQu", + "pinyinFirst": "LSQ", + "capital": "黄海路街道", + "population": 27, + "area": 334, + "areaCode": "0535", + "zipCode": "264003", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672041031, + "parentId": 653116672041029, + "name": "芝罘区", + "shortName": null, + "level": 3, + "code": "370602", + "pinyin": "ZhiFuQu", + "pinyinFirst": "ZFQ", + "capital": "向阳街道", + "population": 71, + "area": 180, + "areaCode": "0535", + "zipCode": "264000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672041032, + "parentId": 653116672041029, + "name": "福山区", + "shortName": null, + "level": 3, + "code": "370611", + "pinyin": "FuShanQu", + "pinyinFirst": "FSQ", + "capital": "清洋街道", + "population": 51, + "area": 934, + "areaCode": "0535", + "zipCode": "265500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672041033, + "parentId": 653116672041029, + "name": "牟平区", + "shortName": null, + "level": 3, + "code": "370612", + "pinyin": "MuPingQu", + "pinyinFirst": "MPQ", + "capital": "宁海街道", + "population": 45, + "area": 1515, + "areaCode": "0535", + "zipCode": "264100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672045125, + "parentId": 653116672041029, + "name": "蓬莱区", + "shortName": null, + "level": 3, + "code": "370614", + "pinyin": "PengLaiQu", + "pinyinFirst": "PLQ", + "capital": "登州街道", + "population": 49, + "area": 1197, + "areaCode": "0535", + "zipCode": "265600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672045126, + "parentId": 653116672041029, + "name": "龙口市", + "shortName": null, + "level": 3, + "code": "370681", + "pinyin": "LongKouShi", + "pinyinFirst": "LKS", + "capital": "新嘉街道", + "population": 64, + "area": 906, + "areaCode": "0535", + "zipCode": "265700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672045127, + "parentId": 653116672041029, + "name": "莱阳市", + "shortName": null, + "level": 3, + "code": "370682", + "pinyin": "LaiYangShi", + "pinyinFirst": "LYS", + "capital": "城厢街道", + "population": 85, + "area": 1732, + "areaCode": "0535", + "zipCode": "265200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672045128, + "parentId": 653116672041029, + "name": "莱州市", + "shortName": null, + "level": 3, + "code": "370683", + "pinyin": "LaiZhouShi", + "pinyinFirst": "LZS", + "capital": "文昌路街道", + "population": 84, + "area": 1931, + "areaCode": "0535", + "zipCode": "261400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672045129, + "parentId": 653116672041029, + "name": "招远市", + "shortName": null, + "level": 3, + "code": "370685", + "pinyin": "ZhaoYuanShi", + "pinyinFirst": "ZYS", + "capital": "罗峰街道", + "population": 56, + "area": 1433, + "areaCode": "0535", + "zipCode": "265400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672045130, + "parentId": 653116672041029, + "name": "栖霞市", + "shortName": null, + "level": 3, + "code": "370686", + "pinyin": "QiXiaShi", + "pinyinFirst": "QXS", + "capital": "庄园街道", + "population": 59, + "area": 1794, + "areaCode": "0535", + "zipCode": "265300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672045131, + "parentId": 653116672041029, + "name": "海阳市", + "shortName": null, + "level": 3, + "code": "370687", + "pinyin": "HaiYangShi", + "pinyinFirst": "HYS", + "capital": "东村街道", + "population": 64, + "area": 1909, + "areaCode": "0535", + "zipCode": "265100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672204869, + "parentId": 653116668022853, + "name": "潍坊市", + "shortName": null, + "level": 2, + "code": "370700", + "pinyin": "WeiFangShi", + "pinyinFirst": "WFS", + "capital": "奎文区", + "population": 917, + "area": 16142, + "areaCode": "0536", + "zipCode": "261000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116672204870, + "parentId": 653116672204869, + "name": "奎文区", + "shortName": null, + "level": 3, + "code": "370705", + "pinyin": "KuiWenQu", + "pinyinFirst": "KWQ", + "capital": "广文街道", + "population": 58, + "area": 163, + "areaCode": "0536", + "zipCode": "261000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672204871, + "parentId": 653116672204869, + "name": "潍城区", + "shortName": null, + "level": 3, + "code": "370702", + "pinyin": "WeiChengQu", + "pinyinFirst": "WCQ", + "capital": "于河街道", + "population": 37, + "area": 270, + "areaCode": "0536", + "zipCode": "261021", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672204872, + "parentId": 653116672204869, + "name": "寒亭区", + "shortName": null, + "level": 3, + "code": "370703", + "pinyin": "HanTingQu", + "pinyinFirst": "HTQ", + "capital": "寒亭街道", + "population": 45, + "area": 1306, + "areaCode": "0536", + "zipCode": "261100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672204873, + "parentId": 653116672204869, + "name": "坊子区", + "shortName": null, + "level": 3, + "code": "370704", + "pinyin": "FangZiQu", + "pinyinFirst": "FZQ", + "capital": "凤凰街道", + "population": 56, + "area": 895, + "areaCode": "0536", + "zipCode": "261200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672204874, + "parentId": 653116672204869, + "name": "青州市", + "shortName": null, + "level": 3, + "code": "370781", + "pinyin": "QingZhouShi", + "pinyinFirst": "QZS", + "capital": "王府街道", + "population": 96, + "area": 1569, + "areaCode": "0536", + "zipCode": "262500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672208965, + "parentId": 653116672204869, + "name": "诸城市", + "shortName": null, + "level": 3, + "code": "370782", + "pinyin": "ZhuChengShi", + "pinyinFirst": "ZCS", + "capital": "密州街道", + "population": 112, + "area": 2151, + "areaCode": "0536", + "zipCode": "262200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672208966, + "parentId": 653116672204869, + "name": "寿光市", + "shortName": null, + "level": 3, + "code": "370783", + "pinyin": "ShouGuangShi", + "pinyinFirst": "SGS", + "capital": "圣城街道", + "population": 111, + "area": 1990, + "areaCode": "0536", + "zipCode": "262700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672208967, + "parentId": 653116672204869, + "name": "安丘市", + "shortName": null, + "level": 3, + "code": "370784", + "pinyin": "AnQiuShi", + "pinyinFirst": "AQS", + "capital": "新安街道", + "population": 98, + "area": 1712, + "areaCode": "0536", + "zipCode": "262100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672208968, + "parentId": 653116672204869, + "name": "高密市", + "shortName": null, + "level": 3, + "code": "370785", + "pinyin": "GaoMiShi", + "pinyinFirst": "GMS", + "capital": "醴泉街道", + "population": 90, + "area": 1523, + "areaCode": "0536", + "zipCode": "261500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672208969, + "parentId": 653116672204869, + "name": "昌邑市", + "shortName": null, + "level": 3, + "code": "370786", + "pinyin": "ChangYiShi", + "pinyinFirst": "CYS", + "capital": "奎聚街道", + "population": 59, + "area": 1631, + "areaCode": "0536", + "zipCode": "261300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672208970, + "parentId": 653116672204869, + "name": "临朐县", + "shortName": null, + "level": 3, + "code": "370724", + "pinyin": "LinQuXian", + "pinyinFirst": "LQX", + "capital": "城关街道", + "population": 93, + "area": 1831, + "areaCode": "0536", + "zipCode": "262600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672208971, + "parentId": 653116672204869, + "name": "昌乐县", + "shortName": null, + "level": 3, + "code": "370725", + "pinyin": "ChangLeXian", + "pinyinFirst": "CLX", + "capital": "宝都街道", + "population": 64, + "area": 1101, + "areaCode": "0536", + "zipCode": "262400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672376901, + "parentId": 653116668022853, + "name": "济宁市", + "shortName": null, + "level": 2, + "code": "370800", + "pinyin": "JiNingShi", + "pinyinFirst": "JNS", + "capital": "任城区", + "population": 893, + "area": 11187, + "areaCode": "0537", + "zipCode": "272000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116672380997, + "parentId": 653116672376901, + "name": "任城区", + "shortName": null, + "level": 3, + "code": "370811", + "pinyin": "RenChengQu", + "pinyinFirst": "RCQ", + "capital": "阜桥街道", + "population": 125, + "area": 884, + "areaCode": "0537", + "zipCode": "272000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672380998, + "parentId": 653116672376901, + "name": "兖州区", + "shortName": null, + "level": 3, + "code": "370812", + "pinyin": "YanZhouQu", + "pinyinFirst": "YZQ", + "capital": "龙桥街道", + "population": 65, + "area": 650, + "areaCode": "0537", + "zipCode": "272100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672380999, + "parentId": 653116672376901, + "name": "曲阜市", + "shortName": null, + "level": 3, + "code": "370881", + "pinyin": "QuFuShi", + "pinyinFirst": "QFS", + "capital": "鲁城街道", + "population": 66, + "area": 815, + "areaCode": "0537", + "zipCode": "273100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672381000, + "parentId": 653116672376901, + "name": "邹城市", + "shortName": null, + "level": 3, + "code": "370883", + "pinyin": "ZouChengShi", + "pinyinFirst": "ZCS", + "capital": "钢山街道", + "population": 122, + "area": 1616, + "areaCode": "0537", + "zipCode": "273500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672381001, + "parentId": 653116672376901, + "name": "微山县", + "shortName": null, + "level": 3, + "code": "370826", + "pinyin": "WeiShanXian", + "pinyinFirst": "WSX", + "capital": "夏镇街道", + "population": 73, + "area": 1738, + "areaCode": "0537", + "zipCode": "277600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672381002, + "parentId": 653116672376901, + "name": "鱼台县", + "shortName": null, + "level": 3, + "code": "370827", + "pinyin": "YuTaiXian", + "pinyinFirst": "YTX", + "capital": "谷亭街道", + "population": 48, + "area": 653, + "areaCode": "0537", + "zipCode": "272300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672381003, + "parentId": 653116672376901, + "name": "金乡县", + "shortName": null, + "level": 3, + "code": "370828", + "pinyin": "JinXiangXian", + "pinyinFirst": "JXX", + "capital": "金乡街道", + "population": 68, + "area": 888, + "areaCode": "0537", + "zipCode": "272200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672381004, + "parentId": 653116672376901, + "name": "嘉祥县", + "shortName": null, + "level": 3, + "code": "370829", + "pinyin": "JiaXiangXian", + "pinyinFirst": "JXX", + "capital": "嘉祥街道", + "population": 93, + "area": 975, + "areaCode": "0537", + "zipCode": "272400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672381005, + "parentId": 653116672376901, + "name": "汶上县", + "shortName": null, + "level": 3, + "code": "370830", + "pinyin": "WenShangXian", + "pinyinFirst": "WSX", + "capital": "中都街道", + "population": 82, + "area": 889, + "areaCode": "0537", + "zipCode": "272500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672381006, + "parentId": 653116672376901, + "name": "泗水县", + "shortName": null, + "level": 3, + "code": "370831", + "pinyin": "SiShuiXian", + "pinyinFirst": "SSX", + "capital": "泗河街道", + "population": 65, + "area": 1118, + "areaCode": "0537", + "zipCode": "273200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672381007, + "parentId": 653116672376901, + "name": "梁山县", + "shortName": null, + "level": 3, + "code": "370832", + "pinyin": "LiangShanXian", + "pinyinFirst": "LSX", + "capital": "水泊街道", + "population": 85, + "area": 961, + "areaCode": "0537", + "zipCode": "272600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672630853, + "parentId": 653116668022853, + "name": "泰安市", + "shortName": null, + "level": 2, + "code": "370900", + "pinyin": "TaiAnShi", + "pinyinFirst": "TAS", + "capital": "泰山区", + "population": 573, + "area": 7762, + "areaCode": "0538", + "zipCode": "271000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116672634949, + "parentId": 653116672630853, + "name": "泰山区", + "shortName": null, + "level": 3, + "code": "370902", + "pinyin": "TaiShanQu", + "pinyinFirst": "TSQ", + "capital": "岱庙街道", + "population": 64, + "area": 337, + "areaCode": "0538", + "zipCode": "271000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672634950, + "parentId": 653116672630853, + "name": "岱岳区", + "shortName": null, + "level": 3, + "code": "370911", + "pinyin": "DaiYueQu", + "pinyinFirst": "DYQ", + "capital": "粥店街道", + "population": 101, + "area": 1750, + "areaCode": "0538", + "zipCode": "271000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672634951, + "parentId": 653116672630853, + "name": "新泰市", + "shortName": null, + "level": 3, + "code": "370982", + "pinyin": "XinTaiShi", + "pinyinFirst": "XTS", + "capital": "青云街道", + "population": 145, + "area": 1934, + "areaCode": "0538", + "zipCode": "271200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672634952, + "parentId": 653116672630853, + "name": "肥城市", + "shortName": null, + "level": 3, + "code": "370983", + "pinyin": "FeiChengShi", + "pinyinFirst": "FCS", + "capital": "新城街道", + "population": 98, + "area": 1277, + "areaCode": "0538", + "zipCode": "271600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672634953, + "parentId": 653116672630853, + "name": "宁阳县", + "shortName": null, + "level": 3, + "code": "370921", + "pinyin": "NingYangXian", + "pinyinFirst": "NYX", + "capital": "文庙街道", + "population": 84, + "area": 1125, + "areaCode": "0538", + "zipCode": "271400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672634954, + "parentId": 653116672630853, + "name": "东平县", + "shortName": null, + "level": 3, + "code": "370923", + "pinyin": "DongPingXian", + "pinyinFirst": "DPX", + "capital": "东平街道", + "population": 81, + "area": 1339, + "areaCode": "0538", + "zipCode": "271500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672831557, + "parentId": 653116668022853, + "name": "威海市", + "shortName": null, + "level": 2, + "code": "371000", + "pinyin": "WeiHaiShi", + "pinyinFirst": "WHS", + "capital": "环翠区", + "population": 257, + "area": 5799, + "areaCode": "0631", + "zipCode": "264200", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116672835653, + "parentId": 653116672831557, + "name": "环翠区", + "shortName": null, + "level": 3, + "code": "371002", + "pinyin": "HuanCuiQu", + "pinyinFirst": "HCQ", + "capital": "环翠楼街道", + "population": 80, + "area": 991, + "areaCode": "0631", + "zipCode": "264200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672835654, + "parentId": 653116672831557, + "name": "文登区", + "shortName": null, + "level": 3, + "code": "371003", + "pinyin": "WenDengQu", + "pinyinFirst": "WDQ", + "capital": "天福街道", + "population": 57, + "area": 1615, + "areaCode": "0631", + "zipCode": "264400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672835655, + "parentId": 653116672831557, + "name": "荣成市", + "shortName": null, + "level": 3, + "code": "371082", + "pinyin": "RongChengShi", + "pinyinFirst": "RCS", + "capital": "崖头街道", + "population": 66, + "area": 1527, + "areaCode": "0631", + "zipCode": "264300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116672835656, + "parentId": 653116672831557, + "name": "乳山市", + "shortName": null, + "level": 3, + "code": "371083", + "pinyin": "RuShanShi", + "pinyinFirst": "RSS", + "capital": "城区街道", + "population": 54, + "area": 1665, + "areaCode": "0631", + "zipCode": "264500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673032261, + "parentId": 653116668022853, + "name": "日照市", + "shortName": null, + "level": 2, + "code": "371100", + "pinyin": "RiZhaoShi", + "pinyinFirst": "RZS", + "capital": "东港区", + "population": 308, + "area": 5359, + "areaCode": "0633", + "zipCode": "276800", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116673036357, + "parentId": 653116673032261, + "name": "东港区", + "shortName": null, + "level": 3, + "code": "371102", + "pinyin": "DongGangQu", + "pinyinFirst": "DGQ", + "capital": "日照街道", + "population": 97, + "area": 1266, + "areaCode": "0633", + "zipCode": "276800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673036358, + "parentId": 653116673032261, + "name": "岚山区", + "shortName": null, + "level": 3, + "code": "371103", + "pinyin": "LanShanQu", + "pinyinFirst": "LSQ", + "capital": "安东卫街道", + "population": 44, + "area": 778, + "areaCode": "0633", + "zipCode": "276800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673036359, + "parentId": 653116673032261, + "name": "五莲县", + "shortName": null, + "level": 3, + "code": "371121", + "pinyin": "WuLianXian", + "pinyinFirst": "WLX", + "capital": "洪凝街道", + "population": 51, + "area": 1497, + "areaCode": "0633", + "zipCode": "262300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673036360, + "parentId": 653116673032261, + "name": "莒县", + "shortName": null, + "level": 3, + "code": "371122", + "pinyin": "JuXian", + "pinyinFirst": "JX", + "capital": "城阳街道", + "population": 117, + "area": 1818, + "areaCode": "0633", + "zipCode": "276500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673261637, + "parentId": 653116668022853, + "name": "临沂市", + "shortName": null, + "level": 2, + "code": "371300", + "pinyin": "LinYiShi", + "pinyinFirst": "LYS", + "capital": "兰山区", + "population": 1189, + "area": 17191, + "areaCode": "0539", + "zipCode": "276000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116673261638, + "parentId": 653116673261637, + "name": "兰山区", + "shortName": null, + "level": 3, + "code": "371302", + "pinyin": "LanShanQu", + "pinyinFirst": "LSQ", + "capital": "金雀山街道", + "population": 133, + "area": 891, + "areaCode": "0539", + "zipCode": "276002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673261639, + "parentId": 653116673261637, + "name": "罗庄区", + "shortName": null, + "level": 3, + "code": "371311", + "pinyin": "LuoZhuangQu", + "pinyinFirst": "LZQ", + "capital": "盛庄街道", + "population": 68, + "area": 568, + "areaCode": "0539", + "zipCode": "276017", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673261640, + "parentId": 653116673261637, + "name": "河东区", + "shortName": null, + "level": 3, + "code": "371312", + "pinyin": "HeDongQu", + "pinyinFirst": "HDQ", + "capital": "九曲街道", + "population": 86, + "area": 834, + "areaCode": "0539", + "zipCode": "276034", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673261641, + "parentId": 653116673261637, + "name": "沂南县", + "shortName": null, + "level": 3, + "code": "371321", + "pinyin": "YiNanXian", + "pinyinFirst": "YNX", + "capital": "界湖街道", + "population": 98, + "area": 1719, + "areaCode": "0539", + "zipCode": "276300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673261642, + "parentId": 653116673261637, + "name": "郯城县", + "shortName": null, + "level": 3, + "code": "371322", + "pinyin": "TanChengXian", + "pinyinFirst": "TCX", + "capital": "郯城街道", + "population": 104, + "area": 1195, + "areaCode": "0539", + "zipCode": "276100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673261643, + "parentId": 653116673261637, + "name": "沂水县", + "shortName": null, + "level": 3, + "code": "371323", + "pinyin": "YiShuiXian", + "pinyinFirst": "YSX", + "capital": "沂城街道", + "population": 119, + "area": 2414, + "areaCode": "0539", + "zipCode": "276400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673261644, + "parentId": 653116673261637, + "name": "兰陵县", + "shortName": null, + "level": 3, + "code": "371324", + "pinyin": "LanLingXian", + "pinyinFirst": "LLX", + "capital": "卞庄街道", + "population": 145, + "area": 1724, + "areaCode": "0539", + "zipCode": "277700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673261645, + "parentId": 653116673261637, + "name": "费县", + "shortName": null, + "level": 3, + "code": "371325", + "pinyin": "FeiXian", + "pinyinFirst": "FX", + "capital": "费城街道", + "population": 92, + "area": 1660, + "areaCode": "0539", + "zipCode": "273400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673261646, + "parentId": 653116673261637, + "name": "平邑县", + "shortName": null, + "level": 3, + "code": "371326", + "pinyin": "PingYiXian", + "pinyinFirst": "PYX", + "capital": "平邑街道", + "population": 112, + "area": 1823, + "areaCode": "0539", + "zipCode": "273300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673261647, + "parentId": 653116673261637, + "name": "莒南县", + "shortName": null, + "level": 3, + "code": "371327", + "pinyin": "JuNanXian", + "pinyinFirst": "JNX", + "capital": "十字路街道", + "population": 107, + "area": 1751, + "areaCode": "0539", + "zipCode": "276600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673261648, + "parentId": 653116673261637, + "name": "蒙阴县", + "shortName": null, + "level": 3, + "code": "371328", + "pinyin": "MengYinXian", + "pinyinFirst": "MYX", + "capital": "蒙阴街道", + "population": 58, + "area": 1602, + "areaCode": "0539", + "zipCode": "276200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673261649, + "parentId": 653116673261637, + "name": "临沭县", + "shortName": null, + "level": 3, + "code": "371329", + "pinyin": "LinShuXian", + "pinyinFirst": "LSX", + "capital": "临沭街道", + "population": 68, + "area": 1010, + "areaCode": "0539", + "zipCode": "276700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673499205, + "parentId": 653116668022853, + "name": "德州市", + "shortName": null, + "level": 2, + "code": "371400", + "pinyin": "DeZhouShi", + "pinyinFirst": "DZS", + "capital": "德城区", + "population": 598, + "area": 10361, + "areaCode": "0534", + "zipCode": "253000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116673499206, + "parentId": 653116673499205, + "name": "德城区", + "shortName": null, + "level": 3, + "code": "371402", + "pinyin": "DeChengQu", + "pinyinFirst": "DCQ", + "capital": "新湖街道", + "population": 67, + "area": 544, + "areaCode": "0534", + "zipCode": "253012", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673499207, + "parentId": 653116673499205, + "name": "陵城区", + "shortName": null, + "level": 3, + "code": "371403", + "pinyin": "LingChengQu", + "pinyinFirst": "LCQ", + "capital": "临齐街道", + "population": 59, + "area": 1213, + "areaCode": "0534", + "zipCode": "253500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673499208, + "parentId": 653116673499205, + "name": "乐陵市", + "shortName": null, + "level": 3, + "code": "371481", + "pinyin": "LeLingShi", + "pinyinFirst": "LLS", + "capital": "市中街道", + "population": 72, + "area": 1173, + "areaCode": "0534", + "zipCode": "253600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673499209, + "parentId": 653116673499205, + "name": "禹城市", + "shortName": null, + "level": 3, + "code": "371482", + "pinyin": "YuChengShi", + "pinyinFirst": "YCS", + "capital": "市中街道", + "population": 54, + "area": 992, + "areaCode": "0534", + "zipCode": "251200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673503301, + "parentId": 653116673499205, + "name": "宁津县", + "shortName": null, + "level": 3, + "code": "371422", + "pinyin": "NingJinXian", + "pinyinFirst": "NJX", + "capital": "津城街道", + "population": 49, + "area": 833, + "areaCode": "0534", + "zipCode": "253400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673503302, + "parentId": 653116673499205, + "name": "庆云县", + "shortName": null, + "level": 3, + "code": "371423", + "pinyin": "QingYunXian", + "pinyinFirst": "QYX", + "capital": "渤海路街道", + "population": 35, + "area": 502, + "areaCode": "0534", + "zipCode": "253700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673503303, + "parentId": 653116673499205, + "name": "临邑县", + "shortName": null, + "level": 3, + "code": "371424", + "pinyin": "LinYiXian", + "pinyinFirst": "LYX", + "capital": "邢侗街道", + "population": 55, + "area": 1016, + "areaCode": "0534", + "zipCode": "251500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673503304, + "parentId": 653116673499205, + "name": "齐河县", + "shortName": null, + "level": 3, + "code": "371425", + "pinyin": "QiHeXian", + "pinyinFirst": "QHX", + "capital": "晏城街道", + "population": 64, + "area": 1411, + "areaCode": "0534", + "zipCode": "251100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673503305, + "parentId": 653116673499205, + "name": "平原县", + "shortName": null, + "level": 3, + "code": "371426", + "pinyin": "PingYuanXian", + "pinyinFirst": "PYX", + "capital": "龙门街道", + "population": 48, + "area": 1047, + "areaCode": "0534", + "zipCode": "253100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673503306, + "parentId": 653116673499205, + "name": "夏津县", + "shortName": null, + "level": 3, + "code": "371427", + "pinyin": "XiaJinXian", + "pinyinFirst": "XJX", + "capital": "银城街道", + "population": 55, + "area": 882, + "areaCode": "0534", + "zipCode": "253200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673503307, + "parentId": 653116673499205, + "name": "武城县", + "shortName": null, + "level": 3, + "code": "371428", + "pinyin": "WuChengXian", + "pinyinFirst": "WCX", + "capital": "广运街道", + "population": 40, + "area": 748, + "areaCode": "0534", + "zipCode": "253300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673769541, + "parentId": 653116668022853, + "name": "聊城市", + "shortName": null, + "level": 2, + "code": "371500", + "pinyin": "LiaoChengShi", + "pinyinFirst": "LCS", + "capital": "东昌府区", + "population": 646, + "area": 8720, + "areaCode": "0635", + "zipCode": "252000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116673773637, + "parentId": 653116673769541, + "name": "东昌府区", + "shortName": null, + "level": 3, + "code": "371502", + "pinyin": "DongChangFuQu", + "pinyinFirst": "DCFQ", + "capital": "柳园街道", + "population": 130, + "area": 1443, + "areaCode": "0635", + "zipCode": "252000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673773638, + "parentId": 653116673769541, + "name": "茌平区", + "shortName": null, + "level": 3, + "code": "371503", + "pinyin": "ChiPingQu", + "pinyinFirst": "CPQ", + "capital": "振兴街道", + "population": 57, + "area": 1003, + "areaCode": "0635", + "zipCode": "252100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673773639, + "parentId": 653116673769541, + "name": "临清市", + "shortName": null, + "level": 3, + "code": "371581", + "pinyin": "LinQingShi", + "pinyinFirst": "LQS", + "capital": "青年路街道", + "population": 84, + "area": 950, + "areaCode": "0635", + "zipCode": "252600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673773640, + "parentId": 653116673769541, + "name": "阳谷县", + "shortName": null, + "level": 3, + "code": "371521", + "pinyin": "YangGuXian", + "pinyinFirst": "YGX", + "capital": "侨润街道", + "population": 83, + "area": 1065, + "areaCode": "0635", + "zipCode": "252300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673773641, + "parentId": 653116673769541, + "name": "莘县", + "shortName": null, + "level": 3, + "code": "371522", + "pinyin": "ShenXian", + "pinyinFirst": "SX", + "capital": "燕塔街道", + "population": 112, + "area": 1420, + "areaCode": "0635", + "zipCode": "252400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673773642, + "parentId": 653116673769541, + "name": "东阿县", + "shortName": null, + "level": 3, + "code": "371524", + "pinyin": "DongEXian", + "pinyinFirst": "DEX", + "capital": "铜城街道", + "population": 41, + "area": 729, + "areaCode": "0635", + "zipCode": "252200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673773643, + "parentId": 653116673769541, + "name": "冠县", + "shortName": null, + "level": 3, + "code": "371525", + "pinyin": "GuanXian", + "pinyinFirst": "GX", + "capital": "清泉街道", + "population": 87, + "area": 1161, + "areaCode": "0635", + "zipCode": "252500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116673773644, + "parentId": 653116673769541, + "name": "高唐县", + "shortName": null, + "level": 3, + "code": "371526", + "pinyin": "GaoTangXian", + "pinyinFirst": "GTX", + "capital": "鱼邱湖街道", + "population": 51, + "area": 949, + "areaCode": "0635", + "zipCode": "252800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116674027589, + "parentId": 653116668022853, + "name": "滨州市", + "shortName": null, + "level": 2, + "code": "371600", + "pinyin": "BinZhouShi", + "pinyinFirst": "BZS", + "capital": "滨城区", + "population": 398, + "area": 9664, + "areaCode": "0543", + "zipCode": "256600", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116674031685, + "parentId": 653116674027589, + "name": "滨城区", + "shortName": null, + "level": 3, + "code": "371602", + "pinyin": "BinChengQu", + "pinyinFirst": "BCQ", + "capital": "市中街道", + "population": 71, + "area": 1043, + "areaCode": "0543", + "zipCode": "256601", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116674031686, + "parentId": 653116674027589, + "name": "沾化区", + "shortName": null, + "level": 3, + "code": "371603", + "pinyin": "ZhanHuaQu", + "pinyinFirst": "ZHQ", + "capital": "富国街道", + "population": 40, + "area": 2218, + "areaCode": "0543", + "zipCode": "256800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116674031687, + "parentId": 653116674027589, + "name": "邹平市", + "shortName": null, + "level": 3, + "code": "371681", + "pinyin": "ZouPingShi", + "pinyinFirst": "ZPS", + "capital": "黄山街道", + "population": 75, + "area": 1252, + "areaCode": "0543", + "zipCode": "256200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116674031688, + "parentId": 653116674027589, + "name": "惠民县", + "shortName": null, + "level": 3, + "code": "371621", + "pinyin": "HuiMinXian", + "pinyinFirst": "HMX", + "capital": "孙武街道", + "population": 65, + "area": 1363, + "areaCode": "0543", + "zipCode": "251700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116674031689, + "parentId": 653116674027589, + "name": "阳信县", + "shortName": null, + "level": 3, + "code": "371622", + "pinyin": "YangXinXian", + "pinyinFirst": "YXX", + "capital": "信城街道", + "population": 47, + "area": 798, + "areaCode": "0543", + "zipCode": "251800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116674031690, + "parentId": 653116674027589, + "name": "无棣县", + "shortName": null, + "level": 3, + "code": "371623", + "pinyin": "WuDiXian", + "pinyinFirst": "WDX", + "capital": "棣丰街道", + "population": 49, + "area": 2090, + "areaCode": "0543", + "zipCode": "251900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116674031691, + "parentId": 653116674027589, + "name": "博兴县", + "shortName": null, + "level": 3, + "code": "371625", + "pinyin": "BoXingXian", + "pinyinFirst": "BXX", + "capital": "博昌街道", + "population": 51, + "area": 900, + "areaCode": "0543", + "zipCode": "256500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116674310213, + "parentId": 653116668022853, + "name": "菏泽市", + "shortName": null, + "level": 2, + "code": "371700", + "pinyin": "HeZeShi", + "pinyinFirst": "HZS", + "capital": "牡丹区", + "population": 1026, + "area": 12159, + "areaCode": "0530", + "zipCode": "274000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116674310214, + "parentId": 653116674310213, + "name": "牡丹区", + "shortName": null, + "level": 3, + "code": "371702", + "pinyin": "MuDanQu", + "pinyinFirst": "MDQ", + "capital": "西城街道", + "population": 165, + "area": 1428, + "areaCode": "0530", + "zipCode": "274000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116674310215, + "parentId": 653116674310213, + "name": "定陶区", + "shortName": null, + "level": 3, + "code": "371703", + "pinyin": "DingTaoQu", + "pinyinFirst": "DTQ", + "capital": "天中街道", + "population": 71, + "area": 846, + "areaCode": "0530", + "zipCode": "274100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116674310216, + "parentId": 653116674310213, + "name": "曹县", + "shortName": null, + "level": 3, + "code": "371721", + "pinyin": "CaoXian", + "pinyinFirst": "CX", + "capital": "曹城街道", + "population": 170, + "area": 1968, + "areaCode": "0530", + "zipCode": "274400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116674310217, + "parentId": 653116674310213, + "name": "单县", + "shortName": null, + "level": 3, + "code": "371722", + "pinyin": "ShanXian", + "pinyinFirst": "SX", + "capital": "北城街道", + "population": 127, + "area": 1647, + "areaCode": "0530", + "zipCode": "273700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116674310218, + "parentId": 653116674310213, + "name": "成武县", + "shortName": null, + "level": 3, + "code": "371723", + "pinyin": "ChengWuXian", + "pinyinFirst": "CWX", + "capital": "文亭街道", + "population": 72, + "area": 989, + "areaCode": "0530", + "zipCode": "274200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116674314309, + "parentId": 653116674310213, + "name": "巨野县", + "shortName": null, + "level": 3, + "code": "371724", + "pinyin": "JuYeXian", + "pinyinFirst": "JYX", + "capital": "凤凰街道", + "population": 110, + "area": 1302, + "areaCode": "0530", + "zipCode": "274900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116674314310, + "parentId": 653116674310213, + "name": "郓城县", + "shortName": null, + "level": 3, + "code": "371725", + "pinyin": "YunChengXian", + "pinyinFirst": "YCX", + "capital": "唐塔街道", + "population": 128, + "area": 1634, + "areaCode": "0530", + "zipCode": "274700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116674314311, + "parentId": 653116674310213, + "name": "鄄城县", + "shortName": null, + "level": 3, + "code": "371726", + "pinyin": "JuanChengXian", + "pinyinFirst": "JCX", + "capital": "古泉街道", + "population": 93, + "area": 1038, + "areaCode": "0530", + "zipCode": "274600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116674314312, + "parentId": 653116674310213, + "name": "东明县", + "shortName": null, + "level": 3, + "code": "371728", + "pinyin": "DongMingXian", + "pinyinFirst": "DMX", + "capital": "城关街道", + "population": 88, + "area": 1307, + "areaCode": "0530", + "zipCode": "274500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:34", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:08" + }, + { + "id": 653116674637893, + "parentId": 0, + "name": "河南省", + "shortName": "豫", + "level": 1, + "code": "410000", + "pinyin": "HeNanSheng", + "pinyinFirst": "HNS", + "capital": null, + "population": null, + "area": null, + "areaCode": "", + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116676468805, + "parentId": 653116674637893, + "name": "郑州市", + "shortName": null, + "level": 2, + "code": "410100", + "pinyin": "ZhengZhouShi", + "pinyinFirst": "ZZS", + "capital": "中原区", + "population": 882, + "area": 7568, + "areaCode": "0371", + "zipCode": "450000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116676472901, + "parentId": 653116676468805, + "name": "中原区", + "shortName": null, + "level": 3, + "code": "410102", + "pinyin": "ZhongYuanQu", + "pinyinFirst": "ZYQ", + "capital": "建设路街道", + "population": 88, + "area": 198, + "areaCode": "0371", + "zipCode": "450007", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676472902, + "parentId": 653116676468805, + "name": "二七区", + "shortName": null, + "level": 3, + "code": "410103", + "pinyin": "ErQiQu", + "pinyinFirst": "EQQ", + "capital": "淮河路街道", + "population": 66, + "area": 155, + "areaCode": "0371", + "zipCode": "450052", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676472903, + "parentId": 653116676468805, + "name": "管城回族区", + "shortName": null, + "level": 3, + "code": "410104", + "pinyin": "GuanChengHuiZuQu", + "pinyinFirst": "GCHZQ", + "capital": "北下街街道", + "population": 57, + "area": 199, + "areaCode": "0371", + "zipCode": "450004", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676472904, + "parentId": 653116676468805, + "name": "金水区", + "shortName": null, + "level": 3, + "code": "410105", + "pinyin": "JinShuiQu", + "pinyinFirst": "JSQ", + "capital": "东风路街道", + "population": 137, + "area": 243, + "areaCode": "0371", + "zipCode": "450003", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676472905, + "parentId": 653116676468805, + "name": "上街区", + "shortName": null, + "level": 3, + "code": "410106", + "pinyin": "ShangJieQu", + "pinyinFirst": "SJQ", + "capital": "济源路街道", + "population": 12, + "area": 61, + "areaCode": "0371", + "zipCode": "450041", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676472906, + "parentId": 653116676468805, + "name": "惠济区", + "shortName": null, + "level": 3, + "code": "410108", + "pinyin": "HuiJiQu", + "pinyinFirst": "HJQ", + "capital": "新城街道", + "population": 28, + "area": 222, + "areaCode": "0371", + "zipCode": "450053", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676472907, + "parentId": 653116676468805, + "name": "巩义市", + "shortName": null, + "level": 3, + "code": "410181", + "pinyin": "GongYiShi", + "pinyinFirst": "GYS", + "capital": "紫荆路街道", + "population": 85, + "area": 1043, + "areaCode": "0371", + "zipCode": "451200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676472908, + "parentId": 653116676468805, + "name": "荥阳市", + "shortName": null, + "level": 3, + "code": "410182", + "pinyin": "XingYangShi", + "pinyinFirst": "XYS", + "capital": "索河街道", + "population": 71, + "area": 943, + "areaCode": "0371", + "zipCode": "450100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676472909, + "parentId": 653116676468805, + "name": "新密市", + "shortName": null, + "level": 3, + "code": "410183", + "pinyin": "XinMiShi", + "pinyinFirst": "XMS", + "capital": "青屏街街道", + "population": 90, + "area": 996, + "areaCode": "0371", + "zipCode": "452300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676472910, + "parentId": 653116676468805, + "name": "新郑市", + "shortName": null, + "level": 3, + "code": "410184", + "pinyin": "XinZhengShi", + "pinyinFirst": "XZS", + "capital": "新华路街道", + "population": 84, + "area": 885, + "areaCode": "0371", + "zipCode": "451100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676472911, + "parentId": 653116676468805, + "name": "登封市", + "shortName": null, + "level": 3, + "code": "410185", + "pinyin": "DengFengShi", + "pinyinFirst": "DFS", + "capital": "嵩阳街道", + "population": 73, + "area": 1217, + "areaCode": "0371", + "zipCode": "452470", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676472912, + "parentId": 653116676468805, + "name": "中牟县", + "shortName": null, + "level": 3, + "code": "410122", + "pinyin": "ZhongMuXian", + "pinyinFirst": "ZMX", + "capital": "广惠街街道", + "population": 91, + "area": 1406, + "areaCode": "0371", + "zipCode": "451450", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676575301, + "parentId": 653116674637893, + "name": "开封市", + "shortName": null, + "level": 2, + "code": "410200", + "pinyin": "KaiFengShi", + "pinyinFirst": "KFS", + "capital": "鼓楼区", + "population": 561, + "area": 6239, + "areaCode": "0371", + "zipCode": "475000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116676579397, + "parentId": 653116676575301, + "name": "鼓楼区", + "shortName": null, + "level": 3, + "code": "410204", + "pinyin": "GuLouQu", + "pinyinFirst": "GLQ", + "capital": "州桥街道", + "population": 15, + "area": 62, + "areaCode": "0371", + "zipCode": "475000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676579398, + "parentId": 653116676575301, + "name": "龙亭区", + "shortName": null, + "level": 3, + "code": "410202", + "pinyin": "LongTingQu", + "pinyinFirst": "LTQ", + "capital": "北道门街道", + "population": 38, + "area": 370, + "areaCode": "0371", + "zipCode": "475100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676579399, + "parentId": 653116676575301, + "name": "顺河回族区", + "shortName": null, + "level": 3, + "code": "410203", + "pinyin": "ShunHeHuiZuQu", + "pinyinFirst": "SHHZQ", + "capital": "清平街道", + "population": 24, + "area": 72, + "areaCode": "0371", + "zipCode": "475000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676583493, + "parentId": 653116676575301, + "name": "禹王台区", + "shortName": null, + "level": 3, + "code": "410205", + "pinyin": "YuWangTaiQu", + "pinyinFirst": "YWTQ", + "capital": "三里堡街道", + "population": 13, + "area": 60, + "areaCode": "0371", + "zipCode": "475003", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676583494, + "parentId": 653116676575301, + "name": "祥符区", + "shortName": null, + "level": 3, + "code": "410212", + "pinyin": "XiangFuQu", + "pinyinFirst": "XFQ", + "capital": "城东街道", + "population": 82, + "area": 1251, + "areaCode": "0371", + "zipCode": "475100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676583495, + "parentId": 653116676575301, + "name": "杞县", + "shortName": null, + "level": 3, + "code": "410221", + "pinyin": "QiXian", + "pinyinFirst": "QX", + "capital": "金城街道", + "population": 123, + "area": 1257, + "areaCode": "0371", + "zipCode": "475200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676583496, + "parentId": 653116676575301, + "name": "通许县", + "shortName": null, + "level": 3, + "code": "410222", + "pinyin": "TongXuXian", + "pinyinFirst": "TXX", + "capital": "咸平街道", + "population": 69, + "area": 767, + "areaCode": "0371", + "zipCode": "475400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676583497, + "parentId": 653116676575301, + "name": "尉氏县", + "shortName": null, + "level": 3, + "code": "410223", + "pinyin": "WeiShiXian", + "pinyinFirst": "WSX", + "capital": "两湖街道", + "population": 103, + "area": 1297, + "areaCode": "0371", + "zipCode": "475500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676583498, + "parentId": 653116676575301, + "name": "兰考县", + "shortName": null, + "level": 3, + "code": "410225", + "pinyin": "LanKaoXian", + "pinyinFirst": "LKX", + "capital": "桐乡街道", + "population": 95, + "area": 1103, + "areaCode": "0371", + "zipCode": "475300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676730949, + "parentId": 653116674637893, + "name": "洛阳市", + "shortName": null, + "level": 2, + "code": "410300", + "pinyin": "LuoYangShi", + "pinyinFirst": "LYS", + "capital": "洛龙区", + "population": 745, + "area": 15236, + "areaCode": "0379", + "zipCode": "471000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116676735045, + "parentId": 653116676730949, + "name": "西工区", + "shortName": null, + "level": 3, + "code": "410303", + "pinyin": "XiGongQu", + "pinyinFirst": "XGQ", + "capital": "王城路街道", + "population": 32, + "area": 48, + "areaCode": "0379", + "zipCode": "471000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676735046, + "parentId": 653116676730949, + "name": "老城区", + "shortName": null, + "level": 3, + "code": "410302", + "pinyin": "LaoChengQu", + "pinyinFirst": "LCQ", + "capital": "西关街道", + "population": 17, + "area": 58, + "areaCode": "0379", + "zipCode": "471002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676735047, + "parentId": 653116676730949, + "name": "瀍河回族区", + "shortName": null, + "level": 3, + "code": "410304", + "pinyin": "ChanHeHuiZuQu", + "pinyinFirst": "CHHZQ", + "capital": "东关街道", + "population": 17, + "area": 25, + "areaCode": "0379", + "zipCode": "471002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676735048, + "parentId": 653116676730949, + "name": "涧西区", + "shortName": null, + "level": 3, + "code": "410305", + "pinyin": "JianXiQu", + "pinyinFirst": "JXQ", + "capital": "湖北路街道", + "population": 61, + "area": 82, + "areaCode": "0379", + "zipCode": "471003", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676735049, + "parentId": 653116676730949, + "name": "偃师区", + "shortName": null, + "level": 3, + "code": "410307", + "pinyin": "YanShiQu", + "pinyinFirst": "YSQ", + "capital": "槐新街道", + "population": 64, + "area": 666, + "areaCode": "0379", + "zipCode": "471900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676735050, + "parentId": 653116676730949, + "name": "孟津区", + "shortName": null, + "level": 3, + "code": "410308", + "pinyin": "MengJinQu", + "pinyinFirst": "MJQ", + "capital": "城关镇", + "population": 55, + "area": 811, + "areaCode": "0379", + "zipCode": "471100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676735051, + "parentId": 653116676730949, + "name": "洛龙区", + "shortName": null, + "level": 3, + "code": "410311", + "pinyin": "LuoLongQu", + "pinyinFirst": "LLQ", + "capital": "开元路街道", + "population": 75, + "area": 590, + "areaCode": "0379", + "zipCode": "471000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676735052, + "parentId": 653116676730949, + "name": "新安县", + "shortName": null, + "level": 3, + "code": "410323", + "pinyin": "XinAnXian", + "pinyinFirst": "XAX", + "capital": "城关镇", + "population": 54, + "area": 1164, + "areaCode": "0379", + "zipCode": "471800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676735053, + "parentId": 653116676730949, + "name": "栾川县", + "shortName": null, + "level": 3, + "code": "410324", + "pinyin": "LuanChuanXian", + "pinyinFirst": "LCX", + "capital": "城关镇", + "population": 36, + "area": 2477, + "areaCode": "0379", + "zipCode": "471500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676735054, + "parentId": 653116676730949, + "name": "嵩县", + "shortName": null, + "level": 3, + "code": "410325", + "pinyin": "SongXian", + "pinyinFirst": "SX", + "capital": "城关镇", + "population": 64, + "area": 3007, + "areaCode": "0379", + "zipCode": "471400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676735055, + "parentId": 653116676730949, + "name": "汝阳县", + "shortName": null, + "level": 3, + "code": "410326", + "pinyin": "RuYangXian", + "pinyinFirst": "RYX", + "capital": "城关镇", + "population": 53, + "area": 1328, + "areaCode": "0379", + "zipCode": "471200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676735056, + "parentId": 653116676730949, + "name": "宜阳县", + "shortName": null, + "level": 3, + "code": "410327", + "pinyin": "YiYangXian", + "pinyinFirst": "YYX", + "capital": "城关镇", + "population": 72, + "area": 1617, + "areaCode": "0379", + "zipCode": "471600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676735057, + "parentId": 653116676730949, + "name": "洛宁县", + "shortName": null, + "level": 3, + "code": "410328", + "pinyin": "LuoNingXian", + "pinyinFirst": "LNX", + "capital": "城关镇", + "population": 51, + "area": 2304, + "areaCode": "0379", + "zipCode": "471700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676735058, + "parentId": 653116676730949, + "name": "伊川县", + "shortName": null, + "level": 3, + "code": "410329", + "pinyin": "YiChuanXian", + "pinyinFirst": "YCX", + "capital": "城关街道", + "population": 93, + "area": 1059, + "areaCode": "0379", + "zipCode": "471300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676890693, + "parentId": 653116674637893, + "name": "平顶山市", + "shortName": null, + "level": 2, + "code": "410400", + "pinyin": "PingDingShanShi", + "pinyinFirst": "PDSS", + "capital": "新华区", + "population": 570, + "area": 7910, + "areaCode": "0375", + "zipCode": "467000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116676894789, + "parentId": 653116676890693, + "name": "新华区", + "shortName": null, + "level": 3, + "code": "410402", + "pinyin": "XinHuaQu", + "pinyinFirst": "XHQ", + "capital": "曙光街街道", + "population": 42, + "area": 125, + "areaCode": "0375", + "zipCode": "467002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676894790, + "parentId": 653116676890693, + "name": "卫东区", + "shortName": null, + "level": 3, + "code": "410403", + "pinyin": "WeiDongQu", + "pinyinFirst": "WDQ", + "capital": "东安路街道", + "population": 36, + "area": 117, + "areaCode": "0375", + "zipCode": "467021", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676894791, + "parentId": 653116676890693, + "name": "石龙区", + "shortName": null, + "level": 3, + "code": "410404", + "pinyin": "ShiLongQu", + "pinyinFirst": "SLQ", + "capital": "人民路街道", + "population": 6, + "area": 57, + "areaCode": "0375", + "zipCode": "467483", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676894792, + "parentId": 653116676890693, + "name": "湛河区", + "shortName": null, + "level": 3, + "code": "410411", + "pinyin": "ZhanHeQu", + "pinyinFirst": "ZHQ", + "capital": "新华区曙光街街道", + "population": 27, + "area": 179, + "areaCode": "0375", + "zipCode": "467000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676894793, + "parentId": 653116676890693, + "name": "舞钢市", + "shortName": null, + "level": 3, + "code": "410481", + "pinyin": "WuGangShi", + "pinyinFirst": "WGS", + "capital": "垭口街道", + "population": 34, + "area": 629, + "areaCode": "0375", + "zipCode": "462500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676894794, + "parentId": 653116676890693, + "name": "汝州市", + "shortName": null, + "level": 3, + "code": "410482", + "pinyin": "RuZhouShi", + "pinyinFirst": "RZS", + "capital": "煤山街道", + "population": 118, + "area": 1572, + "areaCode": "0375", + "zipCode": "467500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676894795, + "parentId": 653116676890693, + "name": "宝丰县", + "shortName": null, + "level": 3, + "code": "410421", + "pinyin": "BaoFengXian", + "pinyinFirst": "BFX", + "capital": "城关镇", + "population": 56, + "area": 713, + "areaCode": "0375", + "zipCode": "467400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676894796, + "parentId": 653116676890693, + "name": "叶县", + "shortName": null, + "level": 3, + "code": "410422", + "pinyin": "YeXian", + "pinyinFirst": "YX", + "capital": "九龙街道", + "population": 88, + "area": 1389, + "areaCode": "0375", + "zipCode": "467200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676894797, + "parentId": 653116676890693, + "name": "鲁山县", + "shortName": null, + "level": 3, + "code": "410423", + "pinyin": "LuShanXian", + "pinyinFirst": "LSX", + "capital": "鲁阳街道", + "population": 98, + "area": 2403, + "areaCode": "0375", + "zipCode": "467300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116676894798, + "parentId": 653116676890693, + "name": "郏县", + "shortName": null, + "level": 3, + "code": "410425", + "pinyin": "JiaXian", + "pinyinFirst": "JX", + "capital": "龙山街道", + "population": 65, + "area": 726, + "areaCode": "0375", + "zipCode": "467100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677050437, + "parentId": 653116674637893, + "name": "安阳市", + "shortName": null, + "level": 2, + "code": "410500", + "pinyin": "AnYangShi", + "pinyinFirst": "AYS", + "capital": "北关区", + "population": 629, + "area": 7352, + "areaCode": "0372", + "zipCode": "455000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116677054533, + "parentId": 653116677050437, + "name": "北关区", + "shortName": null, + "level": 3, + "code": "410503", + "pinyin": "BeiGuanQu", + "pinyinFirst": "BGQ", + "capital": "红旗路街道", + "population": 25, + "area": 93, + "areaCode": "0372", + "zipCode": "455001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677054534, + "parentId": 653116677050437, + "name": "文峰区", + "shortName": null, + "level": 3, + "code": "410502", + "pinyin": "WenFengQu", + "pinyinFirst": "WFQ", + "capital": "东大街街道", + "population": 49, + "area": 111, + "areaCode": "0372", + "zipCode": "455000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677054535, + "parentId": 653116677050437, + "name": "殷都区", + "shortName": null, + "level": 3, + "code": "410505", + "pinyin": "YinDuQu", + "pinyinFirst": "YDQ", + "capital": "梅园庄街道", + "population": 23, + "area": 68, + "areaCode": "0372", + "zipCode": "455004", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677054536, + "parentId": 653116677050437, + "name": "龙安区", + "shortName": null, + "level": 3, + "code": "410506", + "pinyin": "LongAnQu", + "pinyinFirst": "LAQ", + "capital": "文明大道街道", + "population": 22, + "area": 366, + "areaCode": "0372", + "zipCode": "455001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677054537, + "parentId": 653116677050437, + "name": "林州市", + "shortName": null, + "level": 3, + "code": "410581", + "pinyin": "LinZhouShi", + "pinyinFirst": "LZS", + "capital": "开元街道", + "population": 114, + "area": 2062, + "areaCode": "0372", + "zipCode": "456500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677054538, + "parentId": 653116677050437, + "name": "安阳县", + "shortName": null, + "level": 3, + "code": "410522", + "pinyin": "AnYangXian", + "pinyinFirst": "AYX", + "capital": "白璧镇", + "population": 108, + "area": 1089, + "areaCode": "0372", + "zipCode": "455000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677054539, + "parentId": 653116677050437, + "name": "汤阴县", + "shortName": null, + "level": 3, + "code": "410523", + "pinyin": "TangYinXian", + "pinyinFirst": "TYX", + "capital": "城关镇", + "population": 52, + "area": 637, + "areaCode": "0372", + "zipCode": "456150", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677054540, + "parentId": 653116677050437, + "name": "滑县", + "shortName": null, + "level": 3, + "code": "410526", + "pinyin": "HuaXian", + "pinyinFirst": "HX", + "capital": "道口镇街道", + "population": 150, + "area": 1781, + "areaCode": "0372", + "zipCode": "456400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677054541, + "parentId": 653116677050437, + "name": "内黄县", + "shortName": null, + "level": 3, + "code": "410527", + "pinyin": "NeiHuangXian", + "pinyinFirst": "NHX", + "capital": "城关镇", + "population": 86, + "area": 1145, + "areaCode": "0372", + "zipCode": "456350", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677247045, + "parentId": 653116674637893, + "name": "鹤壁市", + "shortName": null, + "level": 2, + "code": "410600", + "pinyin": "HeBiShi", + "pinyinFirst": "HBS", + "capital": "淇滨区", + "population": 171, + "area": 2140, + "areaCode": "0392", + "zipCode": "458000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116677247046, + "parentId": 653116677247045, + "name": "淇滨区", + "shortName": null, + "level": 3, + "code": "410611", + "pinyin": "QiBinQu", + "pinyinFirst": "QBQ", + "capital": "泰山路街道", + "population": 40, + "area": 343, + "areaCode": "0392", + "zipCode": "458030", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677247047, + "parentId": 653116677247045, + "name": "鹤山区", + "shortName": null, + "level": 3, + "code": "410602", + "pinyin": "HeShanQu", + "pinyinFirst": "HSQ", + "capital": "鹤壁集镇", + "population": 8, + "area": 130, + "areaCode": "0392", + "zipCode": "458010", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677247048, + "parentId": 653116677247045, + "name": "山城区", + "shortName": null, + "level": 3, + "code": "410603", + "pinyin": "ShanChengQu", + "pinyinFirst": "SCQ", + "capital": "红旗街道", + "population": 17, + "area": 136, + "areaCode": "0392", + "zipCode": "458000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677247049, + "parentId": 653116677247045, + "name": "浚县", + "shortName": null, + "level": 3, + "code": "410621", + "pinyin": "JunXian", + "pinyinFirst": "JX", + "capital": "卫溪街道", + "population": 75, + "area": 955, + "areaCode": "0392", + "zipCode": "456250", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677247050, + "parentId": 653116677247045, + "name": "淇县", + "shortName": null, + "level": 3, + "code": "410622", + "pinyin": "QiXian", + "pinyinFirst": "QX", + "capital": "朝歌街道", + "population": 30, + "area": 576, + "areaCode": "0392", + "zipCode": "456750", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677406789, + "parentId": 653116674637893, + "name": "新乡市", + "shortName": null, + "level": 2, + "code": "410700", + "pinyin": "XinXiangShi", + "pinyinFirst": "XXS", + "capital": "卫滨区", + "population": 664, + "area": 8291, + "areaCode": "0373", + "zipCode": "453000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116677410885, + "parentId": 653116677406789, + "name": "卫滨区", + "shortName": null, + "level": 3, + "code": "410703", + "pinyin": "WeiBinQu", + "pinyinFirst": "WBQ", + "capital": "健康路街道", + "population": 23, + "area": 64, + "areaCode": "0373", + "zipCode": "453000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677410886, + "parentId": 653116677406789, + "name": "红旗区", + "shortName": null, + "level": 3, + "code": "410702", + "pinyin": "HongQiQu", + "pinyinFirst": "HQQ", + "capital": "西街街道", + "population": 39, + "area": 154, + "areaCode": "0373", + "zipCode": "453000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677410887, + "parentId": 653116677406789, + "name": "凤泉区", + "shortName": null, + "level": 3, + "code": "410704", + "pinyin": "FengQuanQu", + "pinyinFirst": "FQQ", + "capital": "宝山西路街道", + "population": 15, + "area": 115, + "areaCode": "0373", + "zipCode": "453011", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677410888, + "parentId": 653116677406789, + "name": "牧野区", + "shortName": null, + "level": 3, + "code": "410711", + "pinyin": "MuYeQu", + "pinyinFirst": "MYQ", + "capital": "荣校路街道", + "population": 33, + "area": 99, + "areaCode": "0373", + "zipCode": "453002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677410889, + "parentId": 653116677406789, + "name": "卫辉市", + "shortName": null, + "level": 3, + "code": "410781", + "pinyin": "WeiHuiShi", + "pinyinFirst": "WHS", + "capital": "城郊乡", + "population": 54, + "area": 859, + "areaCode": "0373", + "zipCode": "453100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677410890, + "parentId": 653116677406789, + "name": "辉县市", + "shortName": null, + "level": 3, + "code": "410782", + "pinyin": "HuiXianShi", + "pinyinFirst": "HXS", + "capital": "城关街道", + "population": 93, + "area": 1681, + "areaCode": "0373", + "zipCode": "453600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677410891, + "parentId": 653116677406789, + "name": "长垣市", + "shortName": null, + "level": 3, + "code": "410783", + "pinyin": "ChangYuanShi", + "pinyinFirst": "CYS", + "capital": "蒲西街道", + "population": 102, + "area": 1038, + "areaCode": "0373", + "zipCode": "453400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677410892, + "parentId": 653116677406789, + "name": "新乡县", + "shortName": null, + "level": 3, + "code": "410721", + "pinyin": "XinXiangXian", + "pinyinFirst": "XXX", + "capital": "小冀镇", + "population": 38, + "area": 393, + "areaCode": "0373", + "zipCode": "453700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677410893, + "parentId": 653116677406789, + "name": "获嘉县", + "shortName": null, + "level": 3, + "code": "410724", + "pinyin": "HuoJiaXian", + "pinyinFirst": "HJX", + "capital": "城关镇", + "population": 45, + "area": 470, + "areaCode": "0373", + "zipCode": "453800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677410894, + "parentId": 653116677406789, + "name": "原阳县", + "shortName": null, + "level": 3, + "code": "410725", + "pinyin": "YuanYangXian", + "pinyinFirst": "YYX", + "capital": "原兴街道", + "population": 82, + "area": 1304, + "areaCode": "0373", + "zipCode": "453500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677410895, + "parentId": 653116677406789, + "name": "延津县", + "shortName": null, + "level": 3, + "code": "410726", + "pinyin": "YanJinXian", + "pinyinFirst": "YJX", + "capital": "文岩街道", + "population": 51, + "area": 888, + "areaCode": "0373", + "zipCode": "453200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677410896, + "parentId": 653116677406789, + "name": "封丘县", + "shortName": null, + "level": 3, + "code": "410727", + "pinyin": "FengQiuXian", + "pinyinFirst": "FQX", + "capital": "城关镇", + "population": 89, + "area": 1226, + "areaCode": "0373", + "zipCode": "453300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677587013, + "parentId": 653116674637893, + "name": "焦作市", + "shortName": null, + "level": 2, + "code": "410800", + "pinyin": "JiaoZuoShi", + "pinyinFirst": "JZS", + "capital": "解放区", + "population": 373, + "area": 3972, + "areaCode": "0391", + "zipCode": "454000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116677591109, + "parentId": 653116677587013, + "name": "解放区", + "shortName": null, + "level": 3, + "code": "410802", + "pinyin": "JieFangQu", + "pinyinFirst": "JFQ", + "capital": "民生街道", + "population": 30, + "area": 68, + "areaCode": "0391", + "zipCode": "454000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677591110, + "parentId": 653116677587013, + "name": "中站区", + "shortName": null, + "level": 3, + "code": "410803", + "pinyin": "ZhongZhanQu", + "pinyinFirst": "ZZQ", + "capital": "李封街道", + "population": 11, + "area": 125, + "areaCode": "0391", + "zipCode": "454191", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677591111, + "parentId": 653116677587013, + "name": "马村区", + "shortName": null, + "level": 3, + "code": "410804", + "pinyin": "MaCunQu", + "pinyinFirst": "MCQ", + "capital": "马村街道", + "population": 14, + "area": 118, + "areaCode": "0391", + "zipCode": "454171", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677591112, + "parentId": 653116677587013, + "name": "山阳区", + "shortName": null, + "level": 3, + "code": "410811", + "pinyin": "ShanYangQu", + "pinyinFirst": "SYQ", + "capital": "新城街道", + "population": 43, + "area": 234, + "areaCode": "0391", + "zipCode": "454002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677591113, + "parentId": 653116677587013, + "name": "沁阳市", + "shortName": null, + "level": 3, + "code": "410882", + "pinyin": "QinYangShi", + "pinyinFirst": "QYS", + "capital": "覃怀街道", + "population": 49, + "area": 595, + "areaCode": "0391", + "zipCode": "454550", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677591114, + "parentId": 653116677587013, + "name": "孟州市", + "shortName": null, + "level": 3, + "code": "410883", + "pinyin": "MengZhouShi", + "pinyinFirst": "MZS", + "capital": "会昌街道", + "population": 38, + "area": 503, + "areaCode": "0391", + "zipCode": "454750", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677591115, + "parentId": 653116677587013, + "name": "修武县", + "shortName": null, + "level": 3, + "code": "410821", + "pinyin": "XiuWuXian", + "pinyinFirst": "XWX", + "capital": "城关镇", + "population": 27, + "area": 622, + "areaCode": "0391", + "zipCode": "454350", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677591116, + "parentId": 653116677587013, + "name": "博爱县", + "shortName": null, + "level": 3, + "code": "410822", + "pinyin": "BoAiXian", + "pinyinFirst": "BAX", + "capital": "鸿昌街道", + "population": 40, + "area": 428, + "areaCode": "0391", + "zipCode": "454450", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677591117, + "parentId": 653116677587013, + "name": "武陟县", + "shortName": null, + "level": 3, + "code": "410823", + "pinyin": "WuZhiXian", + "pinyinFirst": "WZX", + "capital": "木城街道", + "population": 74, + "area": 798, + "areaCode": "0391", + "zipCode": "454950", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677591118, + "parentId": 653116677587013, + "name": "温县", + "shortName": null, + "level": 3, + "code": "410825", + "pinyin": "WenXian", + "pinyinFirst": "WX", + "capital": "温泉街道", + "population": 46, + "area": 481, + "areaCode": "0391", + "zipCode": "454850", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677779525, + "parentId": 653116674637893, + "name": "濮阳市", + "shortName": null, + "level": 2, + "code": "410900", + "pinyin": "PuYangShi", + "pinyinFirst": "PYS", + "capital": "华龙区", + "population": 434, + "area": 4271, + "areaCode": "0393", + "zipCode": "457000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116677779526, + "parentId": 653116677779525, + "name": "华龙区", + "shortName": null, + "level": 3, + "code": "410902", + "pinyin": "HuaLongQu", + "pinyinFirst": "HLQ", + "capital": "中原路街道", + "population": 75, + "area": 330, + "areaCode": "0393", + "zipCode": "457001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677779527, + "parentId": 653116677779525, + "name": "清丰县", + "shortName": null, + "level": 3, + "code": "410922", + "pinyin": "QingFengXian", + "pinyinFirst": "QFX", + "capital": "城关镇", + "population": 75, + "area": 834, + "areaCode": "0393", + "zipCode": "457300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677779528, + "parentId": 653116677779525, + "name": "南乐县", + "shortName": null, + "level": 3, + "code": "410923", + "pinyin": "NanLeXian", + "pinyinFirst": "NLX", + "capital": "城关镇", + "population": 58, + "area": 622, + "areaCode": "0393", + "zipCode": "457400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677779529, + "parentId": 653116677779525, + "name": "范县", + "shortName": null, + "level": 3, + "code": "410926", + "pinyin": "FanXian", + "pinyinFirst": "FX", + "capital": "城关镇", + "population": 60, + "area": 617, + "areaCode": "0393", + "zipCode": "457500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677779530, + "parentId": 653116677779525, + "name": "台前县", + "shortName": null, + "level": 3, + "code": "410927", + "pinyin": "TaiQianXian", + "pinyinFirst": "TQX", + "capital": "孙口镇", + "population": 42, + "area": 448, + "areaCode": "0393", + "zipCode": "457600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677779531, + "parentId": 653116677779525, + "name": "濮阳县", + "shortName": null, + "level": 3, + "code": "410928", + "pinyin": "PuYangXian", + "pinyinFirst": "PYX", + "capital": "城关镇", + "population": 123, + "area": 1420, + "areaCode": "0393", + "zipCode": "457100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677980229, + "parentId": 653116674637893, + "name": "许昌市", + "shortName": null, + "level": 2, + "code": "411000", + "pinyin": "XuChangShi", + "pinyinFirst": "XCS", + "capital": "魏都区", + "population": 511, + "area": 4979, + "areaCode": "0374", + "zipCode": "461000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116677980230, + "parentId": 653116677980229, + "name": "魏都区", + "shortName": null, + "level": 3, + "code": "411002", + "pinyin": "WeiDuQu", + "pinyinFirst": "WDQ", + "capital": "丁庄街道", + "population": 41, + "area": 89, + "areaCode": "0374", + "zipCode": "461000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677984325, + "parentId": 653116677980229, + "name": "建安区", + "shortName": null, + "level": 3, + "code": "411003", + "pinyin": "JianAnQu", + "pinyinFirst": "JAQ", + "capital": "新元街道", + "population": 93, + "area": 1001, + "areaCode": "0374", + "zipCode": "461100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677984326, + "parentId": 653116677980229, + "name": "禹州市", + "shortName": null, + "level": 3, + "code": "411081", + "pinyin": "YuZhouShi", + "pinyinFirst": "YZS", + "capital": "颍川街道", + "population": 134, + "area": 1469, + "areaCode": "0374", + "zipCode": "461670", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677984327, + "parentId": 653116677980229, + "name": "长葛市", + "shortName": null, + "level": 3, + "code": "411082", + "pinyin": "ChangGeShi", + "pinyinFirst": "CGS", + "capital": "和尚桥镇", + "population": 78, + "area": 636, + "areaCode": "0374", + "zipCode": "461500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677984328, + "parentId": 653116677980229, + "name": "鄢陵县", + "shortName": null, + "level": 3, + "code": "411024", + "pinyin": "YanLingXian", + "pinyinFirst": "YLX", + "capital": "安陵镇", + "population": 73, + "area": 870, + "areaCode": "0374", + "zipCode": "461200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116677984329, + "parentId": 653116677980229, + "name": "襄城县", + "shortName": null, + "level": 3, + "code": "411025", + "pinyin": "XiangChengXian", + "pinyinFirst": "XCX", + "capital": "城关镇", + "population": 91, + "area": 914, + "areaCode": "0374", + "zipCode": "461700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678176837, + "parentId": 653116674637893, + "name": "漯河市", + "shortName": null, + "level": 2, + "code": "411100", + "pinyin": "LuoHeShi", + "pinyinFirst": "LHS", + "capital": "郾城区", + "population": 268, + "area": 2692, + "areaCode": "0395", + "zipCode": "462000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116678180933, + "parentId": 653116678176837, + "name": "郾城区", + "shortName": null, + "level": 3, + "code": "411103", + "pinyin": "YanChengQu", + "pinyinFirst": "YCQ", + "capital": "龙塔街道", + "population": 51, + "area": 452, + "areaCode": "0395", + "zipCode": "462300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678180934, + "parentId": 653116678176837, + "name": "源汇区", + "shortName": null, + "level": 3, + "code": "411102", + "pinyin": "YuanHuiQu", + "pinyinFirst": "YHQ", + "capital": "干河陈街道", + "population": 31, + "area": 230, + "areaCode": "0395", + "zipCode": "462000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678180935, + "parentId": 653116678176837, + "name": "召陵区", + "shortName": null, + "level": 3, + "code": "411104", + "pinyin": "ZhaoLingQu", + "pinyinFirst": "ZLQ", + "capital": "翟庄街道", + "population": 53, + "area": 434, + "areaCode": "0395", + "zipCode": "462300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678180936, + "parentId": 653116678176837, + "name": "舞阳县", + "shortName": null, + "level": 3, + "code": "411121", + "pinyin": "WuYangXian", + "pinyinFirst": "WYX", + "capital": "舞泉镇", + "population": 60, + "area": 773, + "areaCode": "0395", + "zipCode": "462400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678180937, + "parentId": 653116678176837, + "name": "临颍县", + "shortName": null, + "level": 3, + "code": "411122", + "pinyin": "LinYingXian", + "pinyinFirst": "LYX", + "capital": "新城街道", + "population": 73, + "area": 803, + "areaCode": "0395", + "zipCode": "462600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678414405, + "parentId": 653116674637893, + "name": "三门峡市", + "shortName": null, + "level": 2, + "code": "411200", + "pinyin": "SanMenXiaShi", + "pinyinFirst": "SMXS", + "capital": "湖滨区", + "population": 227, + "area": 9936, + "areaCode": "0398", + "zipCode": "472000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116678414406, + "parentId": 653116678414405, + "name": "湖滨区", + "shortName": null, + "level": 3, + "code": "411202", + "pinyin": "HuBinQu", + "pinyinFirst": "HBQ", + "capital": "涧河街道", + "population": 29, + "area": 205, + "areaCode": "0398", + "zipCode": "472000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678418501, + "parentId": 653116678414405, + "name": "陕州区", + "shortName": null, + "level": 3, + "code": "411203", + "pinyin": "ShanZhouQu", + "pinyinFirst": "SZQ", + "capital": "大营镇", + "population": 34, + "area": 1611, + "areaCode": "0398", + "zipCode": "472100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678418502, + "parentId": 653116678414405, + "name": "义马市", + "shortName": null, + "level": 3, + "code": "411281", + "pinyin": "YiMaShi", + "pinyinFirst": "YMS", + "capital": "千秋路街道", + "population": 15, + "area": 99, + "areaCode": "0398", + "zipCode": "472300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678418503, + "parentId": 653116678414405, + "name": "灵宝市", + "shortName": null, + "level": 3, + "code": "411282", + "pinyin": "LingBaoShi", + "pinyinFirst": "LBS", + "capital": "城关镇", + "population": 75, + "area": 2999, + "areaCode": "0398", + "zipCode": "472500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678418504, + "parentId": 653116678414405, + "name": "渑池县", + "shortName": null, + "level": 3, + "code": "411221", + "pinyin": "MianChiXian", + "pinyinFirst": "MCX", + "capital": "城关镇", + "population": 36, + "area": 1358, + "areaCode": "0398", + "zipCode": "472400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678418505, + "parentId": 653116678414405, + "name": "卢氏县", + "shortName": null, + "level": 3, + "code": "411224", + "pinyin": "LuShiXian", + "pinyinFirst": "LSX", + "capital": "城关镇", + "population": 38, + "area": 3664, + "areaCode": "0398", + "zipCode": "472200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678664261, + "parentId": 653116674637893, + "name": "南阳市", + "shortName": null, + "level": 2, + "code": "411300", + "pinyin": "NanYangShi", + "pinyinFirst": "NYS", + "capital": "卧龙区", + "population": 1239, + "area": 26511, + "areaCode": "0377", + "zipCode": "473000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116678672453, + "parentId": 653116678664261, + "name": "卧龙区", + "shortName": null, + "level": 3, + "code": "411303", + "pinyin": "WoLongQu", + "pinyinFirst": "WLQ", + "capital": "七一街道", + "population": 108, + "area": 1016, + "areaCode": "0377", + "zipCode": "473003", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678672454, + "parentId": 653116678664261, + "name": "宛城区", + "shortName": null, + "level": 3, + "code": "411302", + "pinyin": "WanChengQu", + "pinyinFirst": "WCQ", + "capital": "东关街道", + "population": 96, + "area": 971, + "areaCode": "0377", + "zipCode": "473001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678672455, + "parentId": 653116678664261, + "name": "邓州市", + "shortName": null, + "level": 3, + "code": "411381", + "pinyin": "DengZhouShi", + "pinyinFirst": "DZS", + "capital": "古城街道", + "population": 186, + "area": 2360, + "areaCode": "0377", + "zipCode": "474150", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678672456, + "parentId": 653116678664261, + "name": "南召县", + "shortName": null, + "level": 3, + "code": "411321", + "pinyin": "NanZhaoXian", + "pinyinFirst": "NZX", + "capital": "城关镇", + "population": 69, + "area": 2932, + "areaCode": "0377", + "zipCode": "474650", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678672457, + "parentId": 653116678664261, + "name": "方城县", + "shortName": null, + "level": 3, + "code": "411322", + "pinyin": "FangChengXian", + "pinyinFirst": "FCX", + "capital": "凤瑞街道", + "population": 118, + "area": 2543, + "areaCode": "0377", + "zipCode": "473200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678672458, + "parentId": 653116678664261, + "name": "西峡县", + "shortName": null, + "level": 3, + "code": "411323", + "pinyin": "XiXiaXian", + "pinyinFirst": "XXX", + "capital": "紫金街道", + "population": 49, + "area": 3445, + "areaCode": "0377", + "zipCode": "474550", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678672459, + "parentId": 653116678664261, + "name": "镇平县", + "shortName": null, + "level": 3, + "code": "411324", + "pinyin": "ZhenPingXian", + "pinyinFirst": "ZPX", + "capital": "涅阳街道", + "population": 109, + "area": 1494, + "areaCode": "0377", + "zipCode": "474250", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678672460, + "parentId": 653116678664261, + "name": "内乡县", + "shortName": null, + "level": 3, + "code": "411325", + "pinyin": "NeiXiangXian", + "pinyinFirst": "NXX", + "capital": "城关镇", + "population": 72, + "area": 2305, + "areaCode": "0377", + "zipCode": "474350", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678672461, + "parentId": 653116678664261, + "name": "淅川县", + "shortName": null, + "level": 3, + "code": "411326", + "pinyin": "XiChuanXian", + "pinyinFirst": "XCX", + "capital": "龙城街道", + "population": 72, + "area": 2820, + "areaCode": "0377", + "zipCode": "474450", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678672462, + "parentId": 653116678664261, + "name": "社旗县", + "shortName": null, + "level": 3, + "code": "411327", + "pinyin": "SheQiXian", + "pinyinFirst": "SQX", + "capital": "赊店镇", + "population": 77, + "area": 1153, + "areaCode": "0377", + "zipCode": "473300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678672463, + "parentId": 653116678664261, + "name": "唐河县", + "shortName": null, + "level": 3, + "code": "411328", + "pinyin": "TangHeXian", + "pinyinFirst": "THX", + "capital": "滨河街道", + "population": 148, + "area": 2497, + "areaCode": "0377", + "zipCode": "473400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678672464, + "parentId": 653116678664261, + "name": "新野县", + "shortName": null, + "level": 3, + "code": "411329", + "pinyin": "XinYeXian", + "pinyinFirst": "XYX", + "capital": "汉城街道", + "population": 86, + "area": 1061, + "areaCode": "0377", + "zipCode": "473500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678672465, + "parentId": 653116678664261, + "name": "桐柏县", + "shortName": null, + "level": 3, + "code": "411330", + "pinyin": "TongBaiXian", + "pinyinFirst": "TBX", + "capital": "城郊乡", + "population": 50, + "area": 1914, + "areaCode": "0377", + "zipCode": "474750", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678930501, + "parentId": 653116674637893, + "name": "商丘市", + "shortName": null, + "level": 2, + "code": "411400", + "pinyin": "ShangQiuShi", + "pinyinFirst": "SQS", + "capital": "梁园区", + "population": 1005, + "area": 10703, + "areaCode": "0370", + "zipCode": "476000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116678934597, + "parentId": 653116678930501, + "name": "梁园区", + "shortName": null, + "level": 3, + "code": "411402", + "pinyin": "LiangYuanQu", + "pinyinFirst": "LYQ", + "capital": "平原街道", + "population": 91, + "area": 692, + "areaCode": "0370", + "zipCode": "476000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678934598, + "parentId": 653116678930501, + "name": "睢阳区", + "shortName": null, + "level": 3, + "code": "411403", + "pinyin": "HuiYangQu", + "pinyinFirst": "HYQ", + "capital": "新城街道", + "population": 98, + "area": 964, + "areaCode": "0370", + "zipCode": "476100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678934599, + "parentId": 653116678930501, + "name": "永城市", + "shortName": null, + "level": 3, + "code": "411481", + "pinyin": "YongChengShi", + "pinyinFirst": "YCS", + "capital": "雪枫街道", + "population": 165, + "area": 2021, + "areaCode": "0370", + "zipCode": "476600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678934600, + "parentId": 653116678930501, + "name": "民权县", + "shortName": null, + "level": 3, + "code": "411421", + "pinyin": "MinQuanXian", + "pinyinFirst": "MQX", + "capital": "绿洲街道", + "population": 102, + "area": 1238, + "areaCode": "0370", + "zipCode": "476800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678934601, + "parentId": 653116678930501, + "name": "睢县", + "shortName": null, + "level": 3, + "code": "411422", + "pinyin": "HuiXian", + "pinyinFirst": "HX", + "capital": "城郊乡", + "population": 93, + "area": 920, + "areaCode": "0370", + "zipCode": "476900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678934602, + "parentId": 653116678930501, + "name": "宁陵县", + "shortName": null, + "level": 3, + "code": "411423", + "pinyin": "NingLingXian", + "pinyinFirst": "NLX", + "capital": "城关回族镇", + "population": 73, + "area": 797, + "areaCode": "0370", + "zipCode": "476700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678934603, + "parentId": 653116678930501, + "name": "柘城县", + "shortName": null, + "level": 3, + "code": "411424", + "pinyin": "ZheChengXian", + "pinyinFirst": "ZCX", + "capital": "凤凰街道", + "population": 111, + "area": 1041, + "areaCode": "0370", + "zipCode": "476200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678934604, + "parentId": 653116678930501, + "name": "虞城县", + "shortName": null, + "level": 3, + "code": "411425", + "pinyin": "YuChengXian", + "pinyinFirst": "YCX", + "capital": "城郊乡", + "population": 138, + "area": 1544, + "areaCode": "0370", + "zipCode": "476300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116678934605, + "parentId": 653116678930501, + "name": "夏邑县", + "shortName": null, + "level": 3, + "code": "411426", + "pinyin": "XiaYiXian", + "pinyinFirst": "XYX", + "capital": "城关镇", + "population": 134, + "area": 1486, + "areaCode": "0370", + "zipCode": "476400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679196741, + "parentId": 653116674637893, + "name": "信阳市", + "shortName": null, + "level": 2, + "code": "411500", + "pinyin": "XinYangShi", + "pinyinFirst": "XYS", + "capital": "浉河区", + "population": 912, + "area": 18916, + "areaCode": "0376", + "zipCode": "464000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116679200837, + "parentId": 653116679196741, + "name": "浉河区", + "shortName": null, + "level": 3, + "code": "411502", + "pinyin": "ShiHeQu", + "pinyinFirst": "SHQ", + "capital": "湖东街道", + "population": 67, + "area": 1779, + "areaCode": "0376", + "zipCode": "464000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679200838, + "parentId": 653116679196741, + "name": "平桥区", + "shortName": null, + "level": 3, + "code": "411503", + "pinyin": "PingQiaoQu", + "pinyinFirst": "PQQ", + "capital": "平桥街道", + "population": 91, + "area": 1891, + "areaCode": "0376", + "zipCode": "464100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679200839, + "parentId": 653116679196741, + "name": "罗山县", + "shortName": null, + "level": 3, + "code": "411521", + "pinyin": "LuoShanXian", + "pinyinFirst": "LSX", + "capital": "丽水街道", + "population": 79, + "area": 2070, + "areaCode": "0376", + "zipCode": "464200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679200840, + "parentId": 653116679196741, + "name": "光山县", + "shortName": null, + "level": 3, + "code": "411522", + "pinyin": "GuangShanXian", + "pinyinFirst": "GSX", + "capital": "紫水街道", + "population": 94, + "area": 1834, + "areaCode": "0376", + "zipCode": "465450", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679200841, + "parentId": 653116679196741, + "name": "新县", + "shortName": null, + "level": 3, + "code": "411523", + "pinyin": "XinXian", + "pinyinFirst": "XX", + "capital": "新集镇", + "population": 38, + "area": 1554, + "areaCode": "0376", + "zipCode": "465500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679200842, + "parentId": 653116679196741, + "name": "商城县", + "shortName": null, + "level": 3, + "code": "411524", + "pinyin": "ShangChengXian", + "pinyinFirst": "SCX", + "capital": "赤城街道", + "population": 80, + "area": 2110, + "areaCode": "0376", + "zipCode": "465350", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679200843, + "parentId": 653116679196741, + "name": "固始县", + "shortName": null, + "level": 3, + "code": "411525", + "pinyin": "GuShiXian", + "pinyinFirst": "GSX", + "capital": "秀水街道", + "population": 179, + "area": 2943, + "areaCode": "0376", + "zipCode": "465200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679200844, + "parentId": 653116679196741, + "name": "潢川县", + "shortName": null, + "level": 3, + "code": "411526", + "pinyin": "HuangChuanXian", + "pinyinFirst": "HCX", + "capital": "定城街道", + "population": 89, + "area": 1635, + "areaCode": "0376", + "zipCode": "465150", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679200845, + "parentId": 653116679196741, + "name": "淮滨县", + "shortName": null, + "level": 3, + "code": "411527", + "pinyin": "HuaiBinXian", + "pinyinFirst": "HBX", + "capital": "滨湖街道", + "population": 83, + "area": 1207, + "areaCode": "0376", + "zipCode": "464400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679200846, + "parentId": 653116679196741, + "name": "息县", + "shortName": null, + "level": 3, + "code": "411528", + "pinyin": "XiXian", + "pinyinFirst": "XX", + "capital": "谯楼街道", + "population": 112, + "area": 1893, + "areaCode": "0376", + "zipCode": "464300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679483461, + "parentId": 653116674637893, + "name": "周口市", + "shortName": null, + "level": 2, + "code": "411600", + "pinyin": "ZhouKouShi", + "pinyinFirst": "ZKS", + "capital": "川汇区", + "population": 1257, + "area": 11961, + "areaCode": "0394", + "zipCode": "466000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116679483462, + "parentId": 653116679483461, + "name": "川汇区", + "shortName": null, + "level": 3, + "code": "411602", + "pinyin": "ChuanHuiQu", + "pinyinFirst": "CHQ", + "capital": "小桥街街道", + "population": 64, + "area": 333, + "areaCode": "0394", + "zipCode": "466000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679483463, + "parentId": 653116679483461, + "name": "淮阳区", + "shortName": null, + "level": 3, + "code": "411603", + "pinyin": "HuaiYangQu", + "pinyinFirst": "HYQ", + "capital": "城关回族镇", + "population": 98, + "area": 1335, + "areaCode": "0394", + "zipCode": "466700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679483464, + "parentId": 653116679483461, + "name": "项城市", + "shortName": null, + "level": 3, + "code": "411681", + "pinyin": "XiangChengShi", + "pinyinFirst": "XCS", + "capital": "花园街道", + "population": 135, + "area": 1086, + "areaCode": "0394", + "zipCode": "466200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679487557, + "parentId": 653116679483461, + "name": "扶沟县", + "shortName": null, + "level": 3, + "code": "411621", + "pinyin": "FuGouXian", + "pinyinFirst": "FGX", + "capital": "桐丘街道", + "population": 79, + "area": 1163, + "areaCode": "0394", + "zipCode": "461300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679487558, + "parentId": 653116679483461, + "name": "西华县", + "shortName": null, + "level": 3, + "code": "411622", + "pinyin": "XiHuaXian", + "pinyinFirst": "XHX", + "capital": "娲城街道", + "population": 96, + "area": 1206, + "areaCode": "0394", + "zipCode": "466600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679487559, + "parentId": 653116679483461, + "name": "商水县", + "shortName": null, + "level": 3, + "code": "411623", + "pinyin": "ShangShuiXian", + "pinyinFirst": "SSX", + "capital": "新城街道", + "population": 132, + "area": 1268, + "areaCode": "0394", + "zipCode": "466100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679487560, + "parentId": 653116679483461, + "name": "沈丘县", + "shortName": null, + "level": 3, + "code": "411624", + "pinyin": "ShenQiuXian", + "pinyinFirst": "SQX", + "capital": "槐店回族镇", + "population": 139, + "area": 1082, + "areaCode": "0394", + "zipCode": "466300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679487561, + "parentId": 653116679483461, + "name": "郸城县", + "shortName": null, + "level": 3, + "code": "411625", + "pinyin": "DanChengXian", + "pinyinFirst": "DCX", + "capital": "新城街道", + "population": 159, + "area": 1490, + "areaCode": "0394", + "zipCode": "477150", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679487562, + "parentId": 653116679483461, + "name": "太康县", + "shortName": null, + "level": 3, + "code": "411627", + "pinyin": "TaiKangXian", + "pinyinFirst": "TKX", + "capital": "城关回族镇", + "population": 165, + "area": 1755, + "areaCode": "0394", + "zipCode": "461400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679487563, + "parentId": 653116679483461, + "name": "鹿邑县", + "shortName": null, + "level": 3, + "code": "411628", + "pinyin": "LuYiXian", + "pinyinFirst": "LYX", + "capital": "真源街道", + "population": 138, + "area": 1243, + "areaCode": "0394", + "zipCode": "477200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679798853, + "parentId": 653116674637893, + "name": "驻马店市", + "shortName": null, + "level": 2, + "code": "411700", + "pinyin": "ZhuMaDianShi", + "pinyinFirst": "ZMDS", + "capital": "驿城区", + "population": 965, + "area": 15086, + "areaCode": "0396", + "zipCode": "463000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116679802949, + "parentId": 653116679798853, + "name": "驿城区", + "shortName": null, + "level": 3, + "code": "411702", + "pinyin": "YiChengQu", + "pinyinFirst": "YCQ", + "capital": "橡林街道", + "population": 86, + "area": 1284, + "areaCode": "0396", + "zipCode": "463000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679802950, + "parentId": 653116679798853, + "name": "西平县", + "shortName": null, + "level": 3, + "code": "411721", + "pinyin": "XiPingXian", + "pinyinFirst": "XPX", + "capital": "柏城街道", + "population": 88, + "area": 1100, + "areaCode": "0396", + "zipCode": "463900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679802951, + "parentId": 653116679798853, + "name": "上蔡县", + "shortName": null, + "level": 3, + "code": "411722", + "pinyin": "ShangCaiXian", + "pinyinFirst": "SCX", + "capital": "重阳街道", + "population": 160, + "area": 1514, + "areaCode": "0396", + "zipCode": "463800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679802952, + "parentId": 653116679798853, + "name": "平舆县", + "shortName": null, + "level": 3, + "code": "411723", + "pinyin": "PingYuXian", + "pinyinFirst": "PYX", + "capital": "清河街道", + "population": 117, + "area": 1284, + "areaCode": "0396", + "zipCode": "463400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679802953, + "parentId": 653116679798853, + "name": "正阳县", + "shortName": null, + "level": 3, + "code": "411724", + "pinyin": "ZhengYangXian", + "pinyinFirst": "ZYX", + "capital": "真阳街道", + "population": 87, + "area": 1899, + "areaCode": "0396", + "zipCode": "463600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679802954, + "parentId": 653116679798853, + "name": "确山县", + "shortName": null, + "level": 3, + "code": "411725", + "pinyin": "QueShanXian", + "pinyinFirst": "QSX", + "capital": "三里河街道", + "population": 56, + "area": 1644, + "areaCode": "0396", + "zipCode": "463200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679802955, + "parentId": 653116679798853, + "name": "泌阳县", + "shortName": null, + "level": 3, + "code": "411726", + "pinyin": "BiYangXian", + "pinyinFirst": "BYX", + "capital": "花园街道", + "population": 97, + "area": 2346, + "areaCode": "0396", + "zipCode": "463700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679802956, + "parentId": 653116679798853, + "name": "汝南县", + "shortName": null, + "level": 3, + "code": "411727", + "pinyin": "RuNanXian", + "pinyinFirst": "RNX", + "capital": "汝宁街道", + "population": 90, + "area": 1504, + "areaCode": "0396", + "zipCode": "463300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679802957, + "parentId": 653116679798853, + "name": "遂平县", + "shortName": null, + "level": 3, + "code": "411728", + "pinyin": "SuiPingXian", + "pinyinFirst": "SPX", + "capital": "灈阳街道", + "population": 58, + "area": 1070, + "areaCode": "0396", + "zipCode": "463100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116679802958, + "parentId": 653116679798853, + "name": "新蔡县", + "shortName": null, + "level": 3, + "code": "411729", + "pinyin": "XinCaiXian", + "pinyinFirst": "XCX", + "capital": "古吕街道", + "population": 125, + "area": 1442, + "areaCode": "0396", + "zipCode": "463500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116680151109, + "parentId": 653116674637893, + "name": "省直辖县级行政单位", + "shortName": null, + "level": 2, + "code": "653116680151109", + "pinyin": "ShengZhiXiaXianJiXingZhengDanWei", + "pinyinFirst": "SZXXJXZDW", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116680155205, + "parentId": 653116680151109, + "name": "济源市", + "shortName": null, + "level": 3, + "code": "419001", + "pinyin": "JiYuanShi", + "pinyinFirst": "JYS", + "capital": "沁园街道", + "population": 73, + "area": 1899, + "areaCode": "0391", + "zipCode": "459000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:35", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:09" + }, + { + "id": 653116680495173, + "parentId": 0, + "name": "湖北省", + "shortName": "鄂", + "level": 1, + "code": "420000", + "pinyin": "HuBeiSheng", + "pinyinFirst": "HBS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116682117189, + "parentId": 653116680495173, + "name": "武汉市", + "shortName": null, + "level": 2, + "code": "420100", + "pinyin": "WuHanShi", + "pinyinFirst": "WHS", + "capital": "江岸区", + "population": 906, + "area": 8483, + "areaCode": "027", + "zipCode": "430014", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116682121285, + "parentId": 653116682117189, + "name": "江岸区", + "shortName": null, + "level": 3, + "code": "420102", + "pinyin": "JiangAnQu", + "pinyinFirst": "JAQ", + "capital": "四唯街道", + "population": 79, + "area": 64, + "areaCode": "027", + "zipCode": "430014", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682121286, + "parentId": 653116682117189, + "name": "江汉区", + "shortName": null, + "level": 3, + "code": "420103", + "pinyin": "JiangHanQu", + "pinyinFirst": "JHQ", + "capital": "北湖街道", + "population": 51, + "area": 33, + "areaCode": "027", + "zipCode": "430021", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682121287, + "parentId": 653116682117189, + "name": "硚口区", + "shortName": null, + "level": 3, + "code": "420104", + "pinyin": "QiaoKouQu", + "pinyinFirst": "QKQ", + "capital": "韩家墩街道", + "population": 54, + "area": 46, + "areaCode": "027", + "zipCode": "430033", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682121288, + "parentId": 653116682117189, + "name": "汉阳区", + "shortName": null, + "level": 3, + "code": "420105", + "pinyin": "HanYangQu", + "pinyinFirst": "HYQ", + "capital": "琴断口街道", + "population": 72, + "area": 108, + "areaCode": "027", + "zipCode": "430050", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682121289, + "parentId": 653116682117189, + "name": "武昌区", + "shortName": null, + "level": 3, + "code": "420106", + "pinyin": "WuChangQu", + "pinyinFirst": "WCQ", + "capital": "积玉桥街道", + "population": 110, + "area": 81, + "areaCode": "027", + "zipCode": "430061", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682121290, + "parentId": 653116682117189, + "name": "青山区", + "shortName": null, + "level": 3, + "code": "420107", + "pinyin": "QingShanQu", + "pinyinFirst": "QSQ", + "capital": "新沟桥街道", + "population": 46, + "area": 45, + "areaCode": "027", + "zipCode": "430080", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682121291, + "parentId": 653116682117189, + "name": "洪山区", + "shortName": null, + "level": 3, + "code": "420111", + "pinyin": "HongShanQu", + "pinyinFirst": "HSQ", + "capital": "珞南街道", + "population": 122, + "area": 509, + "areaCode": "027", + "zipCode": "430070", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682121292, + "parentId": 653116682117189, + "name": "东西湖区", + "shortName": null, + "level": 3, + "code": "420112", + "pinyin": "DongXiHuQu", + "pinyinFirst": "DXHQ", + "capital": "吴家山街道", + "population": 35, + "area": 439, + "areaCode": "027", + "zipCode": "430040", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682121293, + "parentId": 653116682117189, + "name": "汉南区", + "shortName": null, + "level": 3, + "code": "420113", + "pinyin": "HanNanQu", + "pinyinFirst": "HNQ", + "capital": "纱帽街道", + "population": 12, + "area": 288, + "areaCode": "027", + "zipCode": "430090", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682121294, + "parentId": 653116682117189, + "name": "蔡甸区", + "shortName": null, + "level": 3, + "code": "420114", + "pinyin": "CaiDianQu", + "pinyinFirst": "CDQ", + "capital": "蔡甸街道", + "population": 47, + "area": 1094, + "areaCode": "027", + "zipCode": "430100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682121295, + "parentId": 653116682117189, + "name": "江夏区", + "shortName": null, + "level": 3, + "code": "420115", + "pinyin": "JiangXiaQu", + "pinyinFirst": "JXQ", + "capital": "纸坊街道", + "population": 65, + "area": 2015, + "areaCode": "027", + "zipCode": "430200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682121296, + "parentId": 653116682117189, + "name": "黄陂区", + "shortName": null, + "level": 3, + "code": "420116", + "pinyin": "HuangPiQu", + "pinyinFirst": "HPQ", + "capital": "前川街道", + "population": 116, + "area": 2261, + "areaCode": "027", + "zipCode": "432200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682121297, + "parentId": 653116682117189, + "name": "新洲区", + "shortName": null, + "level": 3, + "code": "420117", + "pinyin": "XinZhouQu", + "pinyinFirst": "XZQ", + "capital": "邾城街道", + "population": 97, + "area": 1500, + "areaCode": "027", + "zipCode": "431400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682244165, + "parentId": 653116680495173, + "name": "黄石市", + "shortName": null, + "level": 2, + "code": "420200", + "pinyin": "HuangShiShi", + "pinyinFirst": "HSS", + "capital": "下陆区", + "population": 273, + "area": 4583, + "areaCode": "0714", + "zipCode": "435000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116682248261, + "parentId": 653116682244165, + "name": "下陆区", + "shortName": null, + "level": 3, + "code": "420204", + "pinyin": "XiaLuQu", + "pinyinFirst": "XLQ", + "capital": "新下陆街道", + "population": 16, + "area": 66, + "areaCode": "0714", + "zipCode": "435005", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682248262, + "parentId": 653116682244165, + "name": "黄石港区", + "shortName": null, + "level": 3, + "code": "420202", + "pinyin": "HuangShiGangQu", + "pinyinFirst": "HSGQ", + "capital": "沈家营街道", + "population": 21, + "area": 32, + "areaCode": "0714", + "zipCode": "435000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682248263, + "parentId": 653116682244165, + "name": "西塞山区", + "shortName": null, + "level": 3, + "code": "420203", + "pinyin": "XiSaiShanQu", + "pinyinFirst": "XSSQ", + "capital": "八泉街道", + "population": 20, + "area": 113, + "areaCode": "0714", + "zipCode": "435001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682248264, + "parentId": 653116682244165, + "name": "铁山区", + "shortName": null, + "level": 3, + "code": "420205", + "pinyin": "TieShanQu", + "pinyinFirst": "TSQ", + "capital": "铁山街道", + "population": 5, + "area": 28, + "areaCode": "0714", + "zipCode": "435006", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682248265, + "parentId": 653116682244165, + "name": "大冶市", + "shortName": null, + "level": 3, + "code": "420281", + "pinyin": "DaYeShi", + "pinyinFirst": "DYS", + "capital": "东岳路街道", + "population": 100, + "area": 1566, + "areaCode": "0714", + "zipCode": "435100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682248266, + "parentId": 653116682244165, + "name": "阳新县", + "shortName": null, + "level": 3, + "code": "420222", + "pinyin": "YangXinXian", + "pinyinFirst": "YXX", + "capital": "兴国镇", + "population": 112, + "area": 2778, + "areaCode": "0714", + "zipCode": "435200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682399813, + "parentId": 653116680495173, + "name": "十堰市", + "shortName": null, + "level": 2, + "code": "420300", + "pinyin": "ShiYanShi", + "pinyinFirst": "SYS", + "capital": "茅箭区", + "population": 346, + "area": 23698, + "areaCode": "0719", + "zipCode": "442000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116682403909, + "parentId": 653116682399813, + "name": "茅箭区", + "shortName": null, + "level": 3, + "code": "420302", + "pinyin": "MaoJianQu", + "pinyinFirst": "MJQ", + "capital": "武当路街道", + "population": 42, + "area": 578, + "areaCode": "0719", + "zipCode": "442000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682403910, + "parentId": 653116682399813, + "name": "张湾区", + "shortName": null, + "level": 3, + "code": "420303", + "pinyin": "ZhangWanQu", + "pinyinFirst": "ZWQ", + "capital": "车城路街道", + "population": 40, + "area": 652, + "areaCode": "0719", + "zipCode": "442000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682403911, + "parentId": 653116682399813, + "name": "郧阳区", + "shortName": null, + "level": 3, + "code": "420304", + "pinyin": "YunYangQu", + "pinyinFirst": "YYQ", + "capital": "城关镇", + "population": 57, + "area": 3863, + "areaCode": "0719", + "zipCode": "442500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682403912, + "parentId": 653116682399813, + "name": "丹江口市", + "shortName": null, + "level": 3, + "code": "420381", + "pinyin": "DanJiangKouShi", + "pinyinFirst": "DJKS", + "capital": "均州路街道", + "population": 46, + "area": 3121, + "areaCode": "0719", + "zipCode": "442700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682403913, + "parentId": 653116682399813, + "name": "郧西县", + "shortName": null, + "level": 3, + "code": "420322", + "pinyin": "YunXiXian", + "pinyinFirst": "YXX", + "capital": "城关镇", + "population": 52, + "area": 3509, + "areaCode": "0719", + "zipCode": "442600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682403914, + "parentId": 653116682399813, + "name": "竹山县", + "shortName": null, + "level": 3, + "code": "420323", + "pinyin": "ZhuShanXian", + "pinyinFirst": "ZSX", + "capital": "城关镇", + "population": 46, + "area": 3586, + "areaCode": "0719", + "zipCode": "442200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682403915, + "parentId": 653116682399813, + "name": "竹溪县", + "shortName": null, + "level": 3, + "code": "420324", + "pinyin": "ZhuXiXian", + "pinyinFirst": "ZXX", + "capital": "城关镇", + "population": 36, + "area": 3279, + "areaCode": "0719", + "zipCode": "442300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682403916, + "parentId": 653116682399813, + "name": "房县", + "shortName": null, + "level": 3, + "code": "420325", + "pinyin": "FangXian", + "pinyinFirst": "FX", + "capital": "城关镇", + "population": 47, + "area": 5110, + "areaCode": "0719", + "zipCode": "442100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682555461, + "parentId": 653116680495173, + "name": "宜昌市", + "shortName": null, + "level": 2, + "code": "420500", + "pinyin": "YiChangShi", + "pinyinFirst": "YCS", + "capital": "西陵区", + "population": 391, + "area": 21081, + "areaCode": "0717", + "zipCode": "443000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116682555462, + "parentId": 653116682555461, + "name": "西陵区", + "shortName": null, + "level": 3, + "code": "420502", + "pinyin": "XiLingQu", + "pinyinFirst": "XLQ", + "capital": "西陵街道", + "population": 40, + "area": 59, + "areaCode": "0717", + "zipCode": "443000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682555463, + "parentId": 653116682555461, + "name": "伍家岗区", + "shortName": null, + "level": 3, + "code": "420503", + "pinyin": "WuJiaGangQu", + "pinyinFirst": "WJGQ", + "capital": "伍家岗街道", + "population": 20, + "area": 85, + "areaCode": "0717", + "zipCode": "443001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682555464, + "parentId": 653116682555461, + "name": "点军区", + "shortName": null, + "level": 3, + "code": "420504", + "pinyin": "DianJunQu", + "pinyinFirst": "DJQ", + "capital": "点军街道", + "population": 10, + "area": 546, + "areaCode": "0717", + "zipCode": "443004", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682555465, + "parentId": 653116682555461, + "name": "猇亭区", + "shortName": null, + "level": 3, + "code": "420505", + "pinyin": "XiaoTingQu", + "pinyinFirst": "XTQ", + "capital": "古老背街道", + "population": 5, + "area": 118, + "areaCode": "0717", + "zipCode": "443007", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682555466, + "parentId": 653116682555461, + "name": "夷陵区", + "shortName": null, + "level": 3, + "code": "420506", + "pinyin": "YiLingQu", + "pinyinFirst": "YLQ", + "capital": "小溪塔街道", + "population": 53, + "area": 3439, + "areaCode": "0717", + "zipCode": "443100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682555467, + "parentId": 653116682555461, + "name": "宜都市", + "shortName": null, + "level": 3, + "code": "420581", + "pinyin": "YiDuShi", + "pinyinFirst": "YDS", + "capital": "陆城街道", + "population": 39, + "area": 1357, + "areaCode": "0717", + "zipCode": "443300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682555468, + "parentId": 653116682555461, + "name": "当阳市", + "shortName": null, + "level": 3, + "code": "420582", + "pinyin": "DangYangShi", + "pinyinFirst": "DYS", + "capital": "玉阳街道", + "population": 46, + "area": 2159, + "areaCode": "0717", + "zipCode": "444100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682555469, + "parentId": 653116682555461, + "name": "枝江市", + "shortName": null, + "level": 3, + "code": "420583", + "pinyin": "ZhiJiangShi", + "pinyinFirst": "ZJS", + "capital": "马家店街道", + "population": 48, + "area": 1310, + "areaCode": "0717", + "zipCode": "443200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682555470, + "parentId": 653116682555461, + "name": "远安县", + "shortName": null, + "level": 3, + "code": "420525", + "pinyin": "YuanAnXian", + "pinyinFirst": "YAX", + "capital": "鸣凤镇", + "population": 19, + "area": 1752, + "areaCode": "0717", + "zipCode": "444200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682555471, + "parentId": 653116682555461, + "name": "兴山县", + "shortName": null, + "level": 3, + "code": "420526", + "pinyin": "XingShanXian", + "pinyinFirst": "XSX", + "capital": "古夫镇", + "population": 16, + "area": 2327, + "areaCode": "0717", + "zipCode": "443700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682555472, + "parentId": 653116682555461, + "name": "秭归县", + "shortName": null, + "level": 3, + "code": "420527", + "pinyin": "ZiGuiXian", + "pinyinFirst": "ZGX", + "capital": "茅坪镇", + "population": 37, + "area": 2427, + "areaCode": "0717", + "zipCode": "443600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682559557, + "parentId": 653116682555461, + "name": "长阳土家族自治县", + "shortName": null, + "level": 3, + "code": "420528", + "pinyin": "ChangYangTuJiaZuZiZhiXian", + "pinyinFirst": "CYTJZZZX", + "capital": "龙舟坪镇", + "population": 39, + "area": 3430, + "areaCode": "0717", + "zipCode": "443500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682559558, + "parentId": 653116682555461, + "name": "五峰土家族自治县", + "shortName": null, + "level": 3, + "code": "420529", + "pinyin": "WuFengTuJiaZuZiZhiXian", + "pinyinFirst": "WFTJZZZX", + "capital": "渔洋关镇", + "population": 20, + "area": 2072, + "areaCode": "0717", + "zipCode": "443400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682752069, + "parentId": 653116680495173, + "name": "襄阳市", + "shortName": null, + "level": 2, + "code": "420600", + "pinyin": "XiangYangShi", + "pinyinFirst": "XYS", + "capital": "襄城区", + "population": 590, + "area": 19626, + "areaCode": "0710", + "zipCode": "441000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116682756165, + "parentId": 653116682752069, + "name": "襄城区", + "shortName": null, + "level": 3, + "code": "420602", + "pinyin": "XiangChengQu", + "pinyinFirst": "XCQ", + "capital": "真武山街道", + "population": 47, + "area": 645, + "areaCode": "0710", + "zipCode": "441021", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682756166, + "parentId": 653116682752069, + "name": "樊城区", + "shortName": null, + "level": 3, + "code": "420606", + "pinyin": "FanChengQu", + "pinyinFirst": "FCQ", + "capital": "汉江街道", + "population": 81, + "area": 614, + "areaCode": "0710", + "zipCode": "441002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682756167, + "parentId": 653116682752069, + "name": "襄州区", + "shortName": null, + "level": 3, + "code": "420607", + "pinyin": "XiangZhouQu", + "pinyinFirst": "XZQ", + "capital": "张湾街道", + "population": 100, + "area": 2306, + "areaCode": "0710", + "zipCode": "441100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682756168, + "parentId": 653116682752069, + "name": "老河口市", + "shortName": null, + "level": 3, + "code": "420682", + "pinyin": "LaoHeKouShi", + "pinyinFirst": "LHKS", + "capital": "光化街道", + "population": 51, + "area": 1032, + "areaCode": "0710", + "zipCode": "441800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682756169, + "parentId": 653116682752069, + "name": "枣阳市", + "shortName": null, + "level": 3, + "code": "420683", + "pinyin": "ZaoYangShi", + "pinyinFirst": "ZYS", + "capital": "北城街道", + "population": 112, + "area": 3277, + "areaCode": "0710", + "zipCode": "441200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682756170, + "parentId": 653116682752069, + "name": "宜城市", + "shortName": null, + "level": 3, + "code": "420684", + "pinyin": "YiChengShi", + "pinyinFirst": "YCS", + "capital": "鄢城街道", + "population": 56, + "area": 2115, + "areaCode": "0710", + "zipCode": "441400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682756171, + "parentId": 653116682752069, + "name": "南漳县", + "shortName": null, + "level": 3, + "code": "420624", + "pinyin": "NanZhangXian", + "pinyinFirst": "NZX", + "capital": "城关镇", + "population": 57, + "area": 3859, + "areaCode": "0710", + "zipCode": "441500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682756172, + "parentId": 653116682752069, + "name": "谷城县", + "shortName": null, + "level": 3, + "code": "420625", + "pinyin": "GuChengXian", + "pinyinFirst": "GCX", + "capital": "城关镇", + "population": 60, + "area": 2553, + "areaCode": "0710", + "zipCode": "441700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682756173, + "parentId": 653116682752069, + "name": "保康县", + "shortName": null, + "level": 3, + "code": "420626", + "pinyin": "BaoKangXian", + "pinyinFirst": "BKX", + "capital": "城关镇", + "population": 27, + "area": 3225, + "areaCode": "0710", + "zipCode": "441600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682965061, + "parentId": 653116680495173, + "name": "鄂州市", + "shortName": null, + "level": 2, + "code": "420700", + "pinyin": "EZhouShi", + "pinyinFirst": "EZS", + "capital": "鄂城区", + "population": 112, + "area": 1582, + "areaCode": "0711", + "zipCode": "436000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116682969157, + "parentId": 653116682965061, + "name": "鄂城区", + "shortName": null, + "level": 3, + "code": "420704", + "pinyin": "EChengQu", + "pinyinFirst": "ECQ", + "capital": "凤凰街道", + "population": 66, + "area": 593, + "areaCode": "0711", + "zipCode": "436099", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682969158, + "parentId": 653116682965061, + "name": "梁子湖区", + "shortName": null, + "level": 3, + "code": "420702", + "pinyin": "LiangZiHuQu", + "pinyinFirst": "LZHQ", + "capital": "太和镇", + "population": 19, + "area": 496, + "areaCode": "0711", + "zipCode": "436060", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116682969159, + "parentId": 653116682965061, + "name": "华容区", + "shortName": null, + "level": 3, + "code": "420703", + "pinyin": "HuaRongQu", + "pinyinFirst": "HRQ", + "capital": "华容镇", + "population": 27, + "area": 493, + "areaCode": "0711", + "zipCode": "436030", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683124805, + "parentId": 653116680495173, + "name": "荆门市", + "shortName": null, + "level": 2, + "code": "420800", + "pinyin": "JingMenShi", + "pinyinFirst": "JMS", + "capital": "东宝区", + "population": 291, + "area": 12100, + "areaCode": "0724", + "zipCode": "448000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116683124806, + "parentId": 653116683124805, + "name": "东宝区", + "shortName": null, + "level": 3, + "code": "420802", + "pinyin": "DongBaoQu", + "pinyinFirst": "DBQ", + "capital": "泉口街道", + "population": 35, + "area": 1645, + "areaCode": "0724", + "zipCode": "448004", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683124807, + "parentId": 653116683124805, + "name": "掇刀区", + "shortName": null, + "level": 3, + "code": "420804", + "pinyin": "DuoDaoQu", + "pinyinFirst": "DDQ", + "capital": "掇刀石街道", + "population": 30, + "area": 639, + "areaCode": "0724", + "zipCode": "448124", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683124808, + "parentId": 653116683124805, + "name": "钟祥市", + "shortName": null, + "level": 3, + "code": "420881", + "pinyin": "ZhongXiangShi", + "pinyinFirst": "ZXS", + "capital": "郢中街道", + "population": 104, + "area": 4488, + "areaCode": "0724", + "zipCode": "431900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683124809, + "parentId": 653116683124805, + "name": "京山市", + "shortName": null, + "level": 3, + "code": "420882", + "pinyin": "JingShanShi", + "pinyinFirst": "JSS", + "capital": "新市街道", + "population": 63, + "area": 3284, + "areaCode": "0724", + "zipCode": "431800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683124810, + "parentId": 653116683124805, + "name": "沙洋县", + "shortName": null, + "level": 3, + "code": "420822", + "pinyin": "ShaYangXian", + "pinyinFirst": "SYX", + "capital": "沙洋镇", + "population": 59, + "area": 2044, + "areaCode": "0724", + "zipCode": "448200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683300933, + "parentId": 653116680495173, + "name": "孝感市", + "shortName": null, + "level": 2, + "code": "420900", + "pinyin": "XiaoGanShi", + "pinyinFirst": "XGS", + "capital": "孝南区", + "population": 515, + "area": 8941, + "areaCode": "0712", + "zipCode": "432000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116683305029, + "parentId": 653116683300933, + "name": "孝南区", + "shortName": null, + "level": 3, + "code": "420902", + "pinyin": "XiaoNanQu", + "pinyinFirst": "XNQ", + "capital": "书院街道", + "population": 96, + "area": 1020, + "areaCode": "0712", + "zipCode": "432100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683305030, + "parentId": 653116683300933, + "name": "应城市", + "shortName": null, + "level": 3, + "code": "420981", + "pinyin": "YingChengShi", + "pinyinFirst": "YCS", + "capital": "城中街道", + "population": 65, + "area": 1103, + "areaCode": "0712", + "zipCode": "432400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683305031, + "parentId": 653116683300933, + "name": "安陆市", + "shortName": null, + "level": 3, + "code": "420982", + "pinyin": "AnLuShi", + "pinyinFirst": "ALS", + "capital": "府城街道", + "population": 61, + "area": 1355, + "areaCode": "0712", + "zipCode": "432600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683305032, + "parentId": 653116683300933, + "name": "汉川市", + "shortName": null, + "level": 3, + "code": "420984", + "pinyin": "HanChuanShi", + "pinyinFirst": "HCS", + "capital": "仙女山街道", + "population": 107, + "area": 1659, + "areaCode": "0712", + "zipCode": "431600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683305033, + "parentId": 653116683300933, + "name": "孝昌县", + "shortName": null, + "level": 3, + "code": "420921", + "pinyin": "XiaoChangXian", + "pinyinFirst": "XCX", + "capital": "花园镇", + "population": 67, + "area": 1217, + "areaCode": "0712", + "zipCode": "432900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683305034, + "parentId": 653116683300933, + "name": "大悟县", + "shortName": null, + "level": 3, + "code": "420922", + "pinyin": "DaWuXian", + "pinyinFirst": "DWX", + "capital": "城关镇", + "population": 62, + "area": 1982, + "areaCode": "0712", + "zipCode": "432800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683305035, + "parentId": 653116683300933, + "name": "云梦县", + "shortName": null, + "level": 3, + "code": "420923", + "pinyin": "YunMengXian", + "pinyinFirst": "YMX", + "capital": "城关镇", + "population": 57, + "area": 604, + "areaCode": "0712", + "zipCode": "432500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683489349, + "parentId": 653116680495173, + "name": "荆州市", + "shortName": null, + "level": 2, + "code": "421000", + "pinyin": "JingZhouShi", + "pinyinFirst": "JZS", + "capital": "沙市区", + "population": 637, + "area": 14456, + "areaCode": "0716", + "zipCode": "434000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116683489350, + "parentId": 653116683489349, + "name": "沙市区", + "shortName": null, + "level": 3, + "code": "421002", + "pinyin": "ShaShiQu", + "pinyinFirst": "SSQ", + "capital": "中山路街道", + "population": 53, + "area": 523, + "areaCode": "0716", + "zipCode": "434000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683489351, + "parentId": 653116683489349, + "name": "荆州区", + "shortName": null, + "level": 3, + "code": "421003", + "pinyin": "JingZhouQu", + "pinyinFirst": "JZQ", + "capital": "西城街道", + "population": 55, + "area": 1043, + "areaCode": "0716", + "zipCode": "434020", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683489352, + "parentId": 653116683489349, + "name": "石首市", + "shortName": null, + "level": 3, + "code": "421081", + "pinyin": "ShiShouShi", + "pinyinFirst": "SSS", + "capital": "绣林街道", + "population": 61, + "area": 1427, + "areaCode": "0716", + "zipCode": "434400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683489353, + "parentId": 653116683489349, + "name": "洪湖市", + "shortName": null, + "level": 3, + "code": "421083", + "pinyin": "HongHuShi", + "pinyinFirst": "HHS", + "capital": "新堤街道", + "population": 91, + "area": 2519, + "areaCode": "0716", + "zipCode": "433200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683489354, + "parentId": 653116683489349, + "name": "松滋市", + "shortName": null, + "level": 3, + "code": "421087", + "pinyin": "SongZiShi", + "pinyinFirst": "SZS", + "capital": "新江口街道", + "population": 82, + "area": 2177, + "areaCode": "0716", + "zipCode": "434200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683489355, + "parentId": 653116683489349, + "name": "监利市", + "shortName": null, + "level": 3, + "code": "421088", + "pinyin": "JianLiShi", + "pinyinFirst": "JLS", + "capital": "容城镇", + "population": 157, + "area": 3460, + "areaCode": "0716", + "zipCode": "433300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683489356, + "parentId": 653116683489349, + "name": "公安县", + "shortName": null, + "level": 3, + "code": "421022", + "pinyin": "GongAnXian", + "pinyinFirst": "GAX", + "capital": "斗湖堤镇", + "population": 99, + "area": 2258, + "areaCode": "0716", + "zipCode": "434300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683489357, + "parentId": 653116683489349, + "name": "江陵县", + "shortName": null, + "level": 3, + "code": "421024", + "pinyin": "JiangLingXian", + "pinyinFirst": "JLX", + "capital": "郝穴镇", + "population": 39, + "area": 1049, + "areaCode": "0716", + "zipCode": "434100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683661381, + "parentId": 653116680495173, + "name": "黄冈市", + "shortName": null, + "level": 2, + "code": "421100", + "pinyin": "HuangGangShi", + "pinyinFirst": "HGS", + "capital": "黄州区", + "population": 738, + "area": 17453, + "areaCode": "0713", + "zipCode": "438000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116683665477, + "parentId": 653116683661381, + "name": "黄州区", + "shortName": null, + "level": 3, + "code": "421102", + "pinyin": "HuangZhouQu", + "pinyinFirst": "HZQ", + "capital": "赤壁街道", + "population": 35, + "area": 353, + "areaCode": "0713", + "zipCode": "438000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683665478, + "parentId": 653116683661381, + "name": "麻城市", + "shortName": null, + "level": 3, + "code": "421181", + "pinyin": "MaChengShi", + "pinyinFirst": "MCS", + "capital": "龙池桥街道", + "population": 115, + "area": 3599, + "areaCode": "0713", + "zipCode": "438300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683665479, + "parentId": 653116683661381, + "name": "武穴市", + "shortName": null, + "level": 3, + "code": "421182", + "pinyin": "WuXueShi", + "pinyinFirst": "WXS", + "capital": "武穴街道", + "population": 82, + "area": 1246, + "areaCode": "0713", + "zipCode": "435400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683665480, + "parentId": 653116683661381, + "name": "团风县", + "shortName": null, + "level": 3, + "code": "421121", + "pinyin": "TuanFengXian", + "pinyinFirst": "TFX", + "capital": "团风镇", + "population": 37, + "area": 833, + "areaCode": "0713", + "zipCode": "438800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683665481, + "parentId": 653116683661381, + "name": "红安县", + "shortName": null, + "level": 3, + "code": "421122", + "pinyin": "HongAnXian", + "pinyinFirst": "HAX", + "capital": "城关镇", + "population": 65, + "area": 1796, + "areaCode": "0713", + "zipCode": "438400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683665482, + "parentId": 653116683661381, + "name": "罗田县", + "shortName": null, + "level": 3, + "code": "421123", + "pinyin": "LuoTianXian", + "pinyinFirst": "LTX", + "capital": "凤山镇", + "population": 59, + "area": 2129, + "areaCode": "0713", + "zipCode": "438600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683665483, + "parentId": 653116683661381, + "name": "英山县", + "shortName": null, + "level": 3, + "code": "421124", + "pinyin": "YingShanXian", + "pinyinFirst": "YSX", + "capital": "温泉镇", + "population": 40, + "area": 1449, + "areaCode": "0713", + "zipCode": "438700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683665484, + "parentId": 653116683661381, + "name": "浠水县", + "shortName": null, + "level": 3, + "code": "421125", + "pinyin": "XiShuiXian", + "pinyinFirst": "XSX", + "capital": "清泉镇", + "population": 100, + "area": 1949, + "areaCode": "0713", + "zipCode": "438200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683665485, + "parentId": 653116683661381, + "name": "蕲春县", + "shortName": null, + "level": 3, + "code": "421126", + "pinyin": "QiChunXian", + "pinyinFirst": "QCX", + "capital": "漕河镇", + "population": 101, + "area": 2398, + "areaCode": "0713", + "zipCode": "435300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683665486, + "parentId": 653116683661381, + "name": "黄梅县", + "shortName": null, + "level": 3, + "code": "421127", + "pinyin": "HuangMeiXian", + "pinyinFirst": "HMX", + "capital": "黄梅镇", + "population": 103, + "area": 1701, + "areaCode": "0713", + "zipCode": "435500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683870277, + "parentId": 653116680495173, + "name": "咸宁市", + "shortName": null, + "level": 2, + "code": "421200", + "pinyin": "XianNingShi", + "pinyinFirst": "XNS", + "capital": "咸安区", + "population": 305, + "area": 10019, + "areaCode": "0715", + "zipCode": "437000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116683870278, + "parentId": 653116683870277, + "name": "咸安区", + "shortName": null, + "level": 3, + "code": "421202", + "pinyin": "XianAnQu", + "pinyinFirst": "XAQ", + "capital": "浮山街道", + "population": 63, + "area": 1502, + "areaCode": "0715", + "zipCode": "437000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683870279, + "parentId": 653116683870277, + "name": "赤壁市", + "shortName": null, + "level": 3, + "code": "421281", + "pinyin": "ChiBiShi", + "pinyinFirst": "CBS", + "capital": "赤马港街道", + "population": 53, + "area": 1723, + "areaCode": "0715", + "zipCode": "437300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683870280, + "parentId": 653116683870277, + "name": "嘉鱼县", + "shortName": null, + "level": 3, + "code": "421221", + "pinyin": "JiaYuXian", + "pinyinFirst": "JYX", + "capital": "鱼岳镇", + "population": 37, + "area": 1017, + "areaCode": "0715", + "zipCode": "437200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683870281, + "parentId": 653116683870277, + "name": "通城县", + "shortName": null, + "level": 3, + "code": "421222", + "pinyin": "TongChengXian", + "pinyinFirst": "TCX", + "capital": "隽水镇", + "population": 53, + "area": 1129, + "areaCode": "0715", + "zipCode": "437400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683870282, + "parentId": 653116683870277, + "name": "崇阳县", + "shortName": null, + "level": 3, + "code": "421223", + "pinyin": "ChongYangXian", + "pinyinFirst": "CYX", + "capital": "天城镇", + "population": 51, + "area": 1968, + "areaCode": "0715", + "zipCode": "437500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116683870283, + "parentId": 653116683870277, + "name": "通山县", + "shortName": null, + "level": 3, + "code": "421224", + "pinyin": "TongShanXian", + "pinyinFirst": "TSX", + "capital": "通羊镇", + "population": 49, + "area": 2680, + "areaCode": "0715", + "zipCode": "437600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116684095557, + "parentId": 653116680495173, + "name": "随州市", + "shortName": null, + "level": 2, + "code": "421300", + "pinyin": "SuiZhouShi", + "pinyinFirst": "SZS", + "capital": "曾都区", + "population": 249, + "area": 9616, + "areaCode": "0722", + "zipCode": "441300", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116684095558, + "parentId": 653116684095557, + "name": "曾都区", + "shortName": null, + "level": 3, + "code": "421303", + "pinyin": "ZengDuQu", + "pinyinFirst": "ZDQ", + "capital": "西城街道", + "population": 66, + "area": 1425, + "areaCode": "0722", + "zipCode": "441300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116684095559, + "parentId": 653116684095557, + "name": "广水市", + "shortName": null, + "level": 3, + "code": "421381", + "pinyin": "GuangShuiShi", + "pinyinFirst": "GSS", + "capital": "应山街道", + "population": 91, + "area": 2647, + "areaCode": "0722", + "zipCode": "432700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116684095560, + "parentId": 653116684095557, + "name": "随县", + "shortName": null, + "level": 3, + "code": "421321", + "pinyin": "SuiXian", + "pinyinFirst": "SX", + "capital": "厉山镇", + "population": 92, + "area": 5544, + "areaCode": "0722", + "zipCode": "431500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116684308549, + "parentId": 653116680495173, + "name": "恩施土家族苗族自治州", + "shortName": null, + "level": 2, + "code": "422800", + "pinyin": "EnShiTuJiaZuMiaoZuZiZhiZhou", + "pinyinFirst": "ESTJZMZZZZ", + "capital": "恩施市", + "population": 402, + "area": 24111, + "areaCode": "0718", + "zipCode": "445000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116684308550, + "parentId": 653116684308549, + "name": "恩施市", + "shortName": null, + "level": 3, + "code": "422801", + "pinyin": "EnShiShi", + "pinyinFirst": "ESS", + "capital": "小渡船街道", + "population": 81, + "area": 3972, + "areaCode": "0718", + "zipCode": "445000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116684308551, + "parentId": 653116684308549, + "name": "利川市", + "shortName": null, + "level": 3, + "code": "422802", + "pinyin": "LiChuanShi", + "pinyinFirst": "LCS", + "capital": "都亭街道", + "population": 92, + "area": 4603, + "areaCode": "0718", + "zipCode": "445400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116684308552, + "parentId": 653116684308549, + "name": "建始县", + "shortName": null, + "level": 3, + "code": "422822", + "pinyin": "JianShiXian", + "pinyinFirst": "JSX", + "capital": "业州镇", + "population": 51, + "area": 2666, + "areaCode": "0718", + "zipCode": "445300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116684308553, + "parentId": 653116684308549, + "name": "巴东县", + "shortName": null, + "level": 3, + "code": "422823", + "pinyin": "BaDongXian", + "pinyinFirst": "BDX", + "capital": "信陵镇", + "population": 49, + "area": 3354, + "areaCode": "0718", + "zipCode": "444300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116684308554, + "parentId": 653116684308549, + "name": "宣恩县", + "shortName": null, + "level": 3, + "code": "422825", + "pinyin": "XuanEnXian", + "pinyinFirst": "XEX", + "capital": "珠山镇", + "population": 36, + "area": 2730, + "areaCode": "0718", + "zipCode": "445500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116684308555, + "parentId": 653116684308549, + "name": "咸丰县", + "shortName": null, + "level": 3, + "code": "422826", + "pinyin": "XianFengXian", + "pinyinFirst": "XFX", + "capital": "高乐山镇", + "population": 39, + "area": 2550, + "areaCode": "0718", + "zipCode": "445600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116684308556, + "parentId": 653116684308549, + "name": "来凤县", + "shortName": null, + "level": 3, + "code": "422827", + "pinyin": "LaiFengXian", + "pinyinFirst": "LFX", + "capital": "翔凤镇", + "population": 33, + "area": 1344, + "areaCode": "0718", + "zipCode": "445700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116684308557, + "parentId": 653116684308549, + "name": "鹤峰县", + "shortName": null, + "level": 3, + "code": "422828", + "pinyin": "HeFengXian", + "pinyinFirst": "HFX", + "capital": "容美镇", + "population": 22, + "area": 2892, + "areaCode": "0718", + "zipCode": "445800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116684509253, + "parentId": 653116680495173, + "name": "省直辖县级行政单位", + "shortName": null, + "level": 2, + "code": "653116684509253", + "pinyin": "ShengZhiXiaXianJiXingZhengDanWei", + "pinyinFirst": "SZXXJXZDW", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116684509254, + "parentId": 653116684509253, + "name": "仙桃市", + "shortName": null, + "level": 3, + "code": "429004", + "pinyin": "XianTaoShi", + "pinyinFirst": "XTS", + "capital": "沙嘴街道", + "population": 153, + "area": 2538, + "areaCode": "0728", + "zipCode": "433000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116684509255, + "parentId": 653116684509253, + "name": "潜江市", + "shortName": null, + "level": 3, + "code": "429005", + "pinyin": "QianJiangShi", + "pinyinFirst": "QJS", + "capital": "园林街道", + "population": 101, + "area": 2004, + "areaCode": "0728", + "zipCode": "433100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116684509256, + "parentId": 653116684509253, + "name": "天门市", + "shortName": null, + "level": 3, + "code": "429006", + "pinyin": "TianMenShi", + "pinyinFirst": "TMS", + "capital": "竟陵街道", + "population": 161, + "area": 2622, + "areaCode": "0728", + "zipCode": "431700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116684509257, + "parentId": 653116684509253, + "name": "神农架林区", + "shortName": null, + "level": 3, + "code": "429021", + "pinyin": "ShenNongJiaLinQu", + "pinyinFirst": "SNJLQ", + "capital": "松柏镇", + "population": 8, + "area": 3253, + "areaCode": "0719", + "zipCode": "442400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:36", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:10" + }, + { + "id": 653116684709957, + "parentId": 0, + "name": "湖南省", + "shortName": "湘", + "level": 1, + "code": "430000", + "pinyin": "HuNanSheng", + "pinyinFirst": "HNS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116686258245, + "parentId": 653116684709957, + "name": "长沙市", + "shortName": null, + "level": 2, + "code": "430100", + "pinyin": "ChangShaShi", + "pinyinFirst": "CSS", + "capital": "岳麓区", + "population": 738, + "area": 11816, + "areaCode": "0731", + "zipCode": "410000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116686262341, + "parentId": 653116686258245, + "name": "岳麓区", + "shortName": null, + "level": 3, + "code": "430104", + "pinyin": "YueLuQu", + "pinyinFirst": "YLQ", + "capital": "望岳街道", + "population": 86, + "area": 539, + "areaCode": "0731", + "zipCode": "410013", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686262342, + "parentId": 653116686258245, + "name": "芙蓉区", + "shortName": null, + "level": 3, + "code": "430102", + "pinyin": "FuRongQu", + "pinyinFirst": "FRQ", + "capital": "东屯渡街道", + "population": 43, + "area": 43, + "areaCode": "0731", + "zipCode": "410011", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686262343, + "parentId": 653116686258245, + "name": "天心区", + "shortName": null, + "level": 3, + "code": "430103", + "pinyin": "TianXinQu", + "pinyinFirst": "TXQ", + "capital": "青园街道", + "population": 51, + "area": 137, + "areaCode": "0731", + "zipCode": "410004", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686262344, + "parentId": 653116686258245, + "name": "开福区", + "shortName": null, + "level": 3, + "code": "430105", + "pinyin": "KaiFuQu", + "pinyinFirst": "KFQ", + "capital": "芙蓉北路街道", + "population": 52, + "area": 189, + "areaCode": "0731", + "zipCode": "410008", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686262345, + "parentId": 653116686258245, + "name": "雨花区", + "shortName": null, + "level": 3, + "code": "430111", + "pinyin": "YuHuaQu", + "pinyinFirst": "YHQ", + "capital": "圭塘街道", + "population": 74, + "area": 292, + "areaCode": "0731", + "zipCode": "410011", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686262346, + "parentId": 653116686258245, + "name": "望城区", + "shortName": null, + "level": 3, + "code": "430112", + "pinyin": "WangChengQu", + "pinyinFirst": "WCQ", + "capital": "高塘岭街道", + "population": 60, + "area": 951, + "areaCode": "0731", + "zipCode": "410200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686262347, + "parentId": 653116686258245, + "name": "浏阳市", + "shortName": null, + "level": 3, + "code": "430181", + "pinyin": "LiuYangShi", + "pinyinFirst": "LYS", + "capital": "关口街道", + "population": 149, + "area": 4997, + "areaCode": "0731", + "zipCode": "410300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686262348, + "parentId": 653116686258245, + "name": "宁乡市", + "shortName": null, + "level": 3, + "code": "430182", + "pinyin": "NingXiangShi", + "pinyinFirst": "NXS", + "capital": "玉潭街道", + "population": 143, + "area": 2912, + "areaCode": "0731", + "zipCode": "410600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686262349, + "parentId": 653116686258245, + "name": "长沙县", + "shortName": null, + "level": 3, + "code": "430121", + "pinyin": "ChangShaXian", + "pinyinFirst": "CSX", + "capital": "星沙街道", + "population": 82, + "area": 1756, + "areaCode": "0731", + "zipCode": "410100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686344261, + "parentId": 653116684709957, + "name": "株洲市", + "shortName": null, + "level": 2, + "code": "430200", + "pinyin": "ZhuZhouShi", + "pinyinFirst": "ZZS", + "capital": "天元区", + "population": 402, + "area": 11248, + "areaCode": "0731", + "zipCode": "412000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116686344262, + "parentId": 653116686344261, + "name": "天元区", + "shortName": null, + "level": 3, + "code": "430211", + "pinyin": "TianYuanQu", + "pinyinFirst": "TYQ", + "capital": "嵩山路街道", + "population": 29, + "area": 328, + "areaCode": "0731", + "zipCode": "412007", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686344263, + "parentId": 653116686344261, + "name": "荷塘区", + "shortName": null, + "level": 3, + "code": "430202", + "pinyin": "HeTangQu", + "pinyinFirst": "HTQ", + "capital": "桂花街道", + "population": 21, + "area": 152, + "areaCode": "0731", + "zipCode": "412000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686344264, + "parentId": 653116686344261, + "name": "芦淞区", + "shortName": null, + "level": 3, + "code": "430203", + "pinyin": "LuSongQu", + "pinyinFirst": "LSQ", + "capital": "枫溪街道", + "population": 23, + "area": 217, + "areaCode": "0731", + "zipCode": "412000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686344265, + "parentId": 653116686344261, + "name": "石峰区", + "shortName": null, + "level": 3, + "code": "430204", + "pinyin": "ShiFengQu", + "pinyinFirst": "SFQ", + "capital": "响石岭街道", + "population": 24, + "area": 166, + "areaCode": "0731", + "zipCode": "412005", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686344266, + "parentId": 653116686344261, + "name": "渌口区", + "shortName": null, + "level": 3, + "code": "430212", + "pinyin": "LuKouQu", + "pinyinFirst": "LKQ", + "capital": "渌口镇", + "population": 35, + "area": 1054, + "areaCode": "0731", + "zipCode": "412100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686344267, + "parentId": 653116686344261, + "name": "醴陵市", + "shortName": null, + "level": 3, + "code": "430281", + "pinyin": "LiLingShi", + "pinyinFirst": "LLS", + "capital": "仙岳山街道", + "population": 105, + "area": 2156, + "areaCode": "0731", + "zipCode": "412200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686344268, + "parentId": 653116686344261, + "name": "攸县", + "shortName": null, + "level": 3, + "code": "430223", + "pinyin": "YouXian", + "pinyinFirst": "YX", + "capital": "联星街道", + "population": 81, + "area": 2649, + "areaCode": "0731", + "zipCode": "412300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686344269, + "parentId": 653116686344261, + "name": "茶陵县", + "shortName": null, + "level": 3, + "code": "430224", + "pinyin": "ChaLingXian", + "pinyinFirst": "CLX", + "capital": "云阳街道", + "population": 64, + "area": 2496, + "areaCode": "0731", + "zipCode": "412400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686344270, + "parentId": 653116686344261, + "name": "炎陵县", + "shortName": null, + "level": 3, + "code": "430225", + "pinyin": "YanLingXian", + "pinyinFirst": "YLX", + "capital": "霞阳镇", + "population": 19, + "area": 2030, + "areaCode": "0731", + "zipCode": "412500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686454853, + "parentId": 653116684709957, + "name": "湘潭市", + "shortName": null, + "level": 2, + "code": "430300", + "pinyin": "XiangTanShi", + "pinyinFirst": "XTS", + "capital": "岳塘区", + "population": 289, + "area": 5005, + "areaCode": "0731", + "zipCode": "411100", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116686458949, + "parentId": 653116686454853, + "name": "岳塘区", + "shortName": null, + "level": 3, + "code": "430304", + "pinyin": "YueTangQu", + "pinyinFirst": "YTQ", + "capital": "五里堆街道", + "population": 35, + "area": 206, + "areaCode": "0731", + "zipCode": "411101", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686458950, + "parentId": 653116686454853, + "name": "雨湖区", + "shortName": null, + "level": 3, + "code": "430302", + "pinyin": "YuHuQu", + "pinyinFirst": "YHQ", + "capital": "雨湖路街道", + "population": 50, + "area": 446, + "areaCode": "0731", + "zipCode": "411100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686458951, + "parentId": 653116686454853, + "name": "湘乡市", + "shortName": null, + "level": 3, + "code": "430381", + "pinyin": "XiangXiangShi", + "pinyinFirst": "XXS", + "capital": "望春门街道", + "population": 93, + "area": 1966, + "areaCode": "0731", + "zipCode": "411400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686458952, + "parentId": 653116686454853, + "name": "韶山市", + "shortName": null, + "level": 3, + "code": "430382", + "pinyin": "ShaoShanShi", + "pinyinFirst": "SSS", + "capital": "清溪镇", + "population": 12, + "area": 247, + "areaCode": "0731", + "zipCode": "411300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686458953, + "parentId": 653116686454853, + "name": "湘潭县", + "shortName": null, + "level": 3, + "code": "430321", + "pinyin": "XiangTanXian", + "pinyinFirst": "XTX", + "capital": "易俗河镇", + "population": 98, + "area": 2140, + "areaCode": "0731", + "zipCode": "411200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686585925, + "parentId": 653116684709957, + "name": "衡阳市", + "shortName": null, + "level": 2, + "code": "430400", + "pinyin": "HengYangShi", + "pinyinFirst": "HYS", + "capital": "蒸湘区", + "population": 797, + "area": 15300, + "areaCode": "0734", + "zipCode": "421000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116686590021, + "parentId": 653116686585925, + "name": "蒸湘区", + "shortName": null, + "level": 3, + "code": "430408", + "pinyin": "ZhengXiangQu", + "pinyinFirst": "ZXQ", + "capital": "蒸湘街道", + "population": 29, + "area": 112, + "areaCode": "0734", + "zipCode": "421001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686590022, + "parentId": 653116686585925, + "name": "珠晖区", + "shortName": null, + "level": 3, + "code": "430405", + "pinyin": "ZhuHuiQu", + "pinyinFirst": "ZHQ", + "capital": "广东路街道", + "population": 28, + "area": 219, + "areaCode": "0734", + "zipCode": "421002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686590023, + "parentId": 653116686585925, + "name": "雁峰区", + "shortName": null, + "level": 3, + "code": "430406", + "pinyin": "YanFengQu", + "pinyinFirst": "YFQ", + "capital": "雁峰街道", + "population": 19, + "area": 83, + "areaCode": "0734", + "zipCode": "421001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686590024, + "parentId": 653116686585925, + "name": "石鼓区", + "shortName": null, + "level": 3, + "code": "430407", + "pinyin": "ShiGuQu", + "pinyinFirst": "SGQ", + "capital": "黄沙湾街道", + "population": 20, + "area": 105, + "areaCode": "0734", + "zipCode": "421005", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686590025, + "parentId": 653116686585925, + "name": "南岳区", + "shortName": null, + "level": 3, + "code": "430412", + "pinyin": "NanYueQu", + "pinyinFirst": "NYQ", + "capital": "祝融街道", + "population": 6, + "area": 179, + "areaCode": "0734", + "zipCode": "421900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686590026, + "parentId": 653116686585925, + "name": "耒阳市", + "shortName": null, + "level": 3, + "code": "430481", + "pinyin": "LeiYangShi", + "pinyinFirst": "LYS", + "capital": "蔡子池街道", + "population": 142, + "area": 2648, + "areaCode": "0734", + "zipCode": "421800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686590027, + "parentId": 653116686585925, + "name": "常宁市", + "shortName": null, + "level": 3, + "code": "430482", + "pinyin": "ChangNingShi", + "pinyinFirst": "CNS", + "capital": "宜阳街道", + "population": 96, + "area": 2048, + "areaCode": "0734", + "zipCode": "421500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686590028, + "parentId": 653116686585925, + "name": "衡阳县", + "shortName": null, + "level": 3, + "code": "430421", + "pinyin": "HengYangXian", + "pinyinFirst": "HYX", + "capital": "西渡镇", + "population": 124, + "area": 2559, + "areaCode": "0734", + "zipCode": "421200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686590029, + "parentId": 653116686585925, + "name": "衡南县", + "shortName": null, + "level": 3, + "code": "430422", + "pinyin": "HengNanXian", + "pinyinFirst": "HNX", + "capital": "云集街道", + "population": 109, + "area": 2614, + "areaCode": "0734", + "zipCode": "421100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686590030, + "parentId": 653116686585925, + "name": "衡山县", + "shortName": null, + "level": 3, + "code": "430423", + "pinyin": "HengShanXian", + "pinyinFirst": "HSX", + "capital": "开云镇", + "population": 44, + "area": 935, + "areaCode": "0734", + "zipCode": "421300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686590031, + "parentId": 653116686585925, + "name": "衡东县", + "shortName": null, + "level": 3, + "code": "430424", + "pinyin": "HengDongXian", + "pinyinFirst": "HDX", + "capital": "洣水镇", + "population": 77, + "area": 1927, + "areaCode": "0734", + "zipCode": "421400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686590032, + "parentId": 653116686585925, + "name": "祁东县", + "shortName": null, + "level": 3, + "code": "430426", + "pinyin": "QiDongXian", + "pinyinFirst": "QDX", + "capital": "玉合街道", + "population": 105, + "area": 1871, + "areaCode": "0734", + "zipCode": "421600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686749765, + "parentId": 653116684709957, + "name": "邵阳市", + "shortName": null, + "level": 2, + "code": "430500", + "pinyin": "ShaoYangShi", + "pinyinFirst": "SYS", + "capital": "大祥区", + "population": 826, + "area": 20822, + "areaCode": "0739", + "zipCode": "422000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116686753861, + "parentId": 653116686749765, + "name": "大祥区", + "shortName": null, + "level": 3, + "code": "430503", + "pinyin": "DaXiangQu", + "pinyinFirst": "DXQ", + "capital": "城南街道", + "population": 32, + "area": 215, + "areaCode": "0739", + "zipCode": "422000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686753862, + "parentId": 653116686749765, + "name": "双清区", + "shortName": null, + "level": 3, + "code": "430502", + "pinyin": "ShuangQingQu", + "pinyinFirst": "SQQ", + "capital": "东风路街道", + "population": 27, + "area": 135, + "areaCode": "0739", + "zipCode": "422001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686753863, + "parentId": 653116686749765, + "name": "北塔区", + "shortName": null, + "level": 3, + "code": "430511", + "pinyin": "BeiTaQu", + "pinyinFirst": "BTQ", + "capital": "状元洲街道", + "population": 10, + "area": 84, + "areaCode": "0739", + "zipCode": "422007", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686753864, + "parentId": 653116686749765, + "name": "武冈市", + "shortName": null, + "level": 3, + "code": "430581", + "pinyin": "WuGangShi", + "pinyinFirst": "WGS", + "capital": "迎春亭街道", + "population": 83, + "area": 1539, + "areaCode": "0739", + "zipCode": "422400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686753865, + "parentId": 653116686749765, + "name": "邵东市", + "shortName": null, + "level": 3, + "code": "430582", + "pinyin": "ShaoDongShi", + "pinyinFirst": "SDS", + "capital": "大禾塘街道", + "population": 134, + "area": 1778, + "areaCode": "0739", + "zipCode": "422800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686753866, + "parentId": 653116686749765, + "name": "新邵县", + "shortName": null, + "level": 3, + "code": "430522", + "pinyin": "XinShaoXian", + "pinyinFirst": "XSX", + "capital": "酿溪镇", + "population": 82, + "area": 1762, + "areaCode": "0739", + "zipCode": "422900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686753867, + "parentId": 653116686749765, + "name": "邵阳县", + "shortName": null, + "level": 3, + "code": "430523", + "pinyin": "ShaoYangXian", + "pinyinFirst": "SYX", + "capital": "塘渡口镇", + "population": 107, + "area": 2001, + "areaCode": "0739", + "zipCode": "422100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686753868, + "parentId": 653116686749765, + "name": "隆回县", + "shortName": null, + "level": 3, + "code": "430524", + "pinyin": "LongHuiXian", + "pinyinFirst": "LHX", + "capital": "花门街道", + "population": 130, + "area": 2868, + "areaCode": "0739", + "zipCode": "422200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686753869, + "parentId": 653116686749765, + "name": "洞口县", + "shortName": null, + "level": 3, + "code": "430525", + "pinyin": "DongKouXian", + "pinyinFirst": "DKX", + "capital": "文昌街道", + "population": 90, + "area": 2179, + "areaCode": "0739", + "zipCode": "422300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686753870, + "parentId": 653116686749765, + "name": "绥宁县", + "shortName": null, + "level": 3, + "code": "430527", + "pinyin": "SuiNingXian", + "pinyinFirst": "SNX", + "capital": "长铺镇", + "population": 38, + "area": 2917, + "areaCode": "0739", + "zipCode": "422600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686753871, + "parentId": 653116686749765, + "name": "新宁县", + "shortName": null, + "level": 3, + "code": "430528", + "pinyin": "XinNingXian", + "pinyinFirst": "XNX", + "capital": "金石镇", + "population": 65, + "area": 2756, + "areaCode": "0739", + "zipCode": "422700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686753872, + "parentId": 653116686749765, + "name": "城步苗族自治县", + "shortName": null, + "level": 3, + "code": "430529", + "pinyin": "ChengBuMiaoZuZiZhiXian", + "pinyinFirst": "CBMZZZX", + "capital": "儒林镇", + "population": 28, + "area": 2588, + "areaCode": "0739", + "zipCode": "422500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686970949, + "parentId": 653116684709957, + "name": "岳阳市", + "shortName": null, + "level": 2, + "code": "430600", + "pinyin": "YueYangShi", + "pinyinFirst": "YYS", + "capital": "岳阳楼区", + "population": 570, + "area": 14858, + "areaCode": "0730", + "zipCode": "414000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116686975045, + "parentId": 653116686970949, + "name": "岳阳楼区", + "shortName": null, + "level": 3, + "code": "430602", + "pinyin": "YueYangLouQu", + "pinyinFirst": "YYLQ", + "capital": "五里牌街道", + "population": 69, + "area": 408, + "areaCode": "0730", + "zipCode": "414000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686975046, + "parentId": 653116686970949, + "name": "云溪区", + "shortName": null, + "level": 3, + "code": "430603", + "pinyin": "YunXiQu", + "pinyinFirst": "YXQ", + "capital": "云溪街道", + "population": 17, + "area": 378, + "areaCode": "0730", + "zipCode": "414009", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686975047, + "parentId": 653116686970949, + "name": "君山区", + "shortName": null, + "level": 3, + "code": "430611", + "pinyin": "JunShanQu", + "pinyinFirst": "JSQ", + "capital": "柳林洲街道", + "population": 25, + "area": 627, + "areaCode": "0730", + "zipCode": "414005", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686975048, + "parentId": 653116686970949, + "name": "汨罗市", + "shortName": null, + "level": 3, + "code": "430681", + "pinyin": "MiLuoShi", + "pinyinFirst": "MLS", + "capital": "归义镇", + "population": 76, + "area": 1670, + "areaCode": "0730", + "zipCode": "414400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686975049, + "parentId": 653116686970949, + "name": "临湘市", + "shortName": null, + "level": 3, + "code": "430682", + "pinyin": "LinXiangShi", + "pinyinFirst": "LXS", + "capital": "长安街道", + "population": 54, + "area": 1719, + "areaCode": "0730", + "zipCode": "414300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686975050, + "parentId": 653116686970949, + "name": "岳阳县", + "shortName": null, + "level": 3, + "code": "430621", + "pinyin": "YueYangXian", + "pinyinFirst": "YYX", + "capital": "荣家湾镇", + "population": 73, + "area": 2810, + "areaCode": "0730", + "zipCode": "414100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686975051, + "parentId": 653116686970949, + "name": "华容县", + "shortName": null, + "level": 3, + "code": "430623", + "pinyin": "HuaRongXian", + "pinyinFirst": "HRX", + "capital": "章华镇", + "population": 72, + "area": 1591, + "areaCode": "0730", + "zipCode": "414200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686975052, + "parentId": 653116686970949, + "name": "湘阴县", + "shortName": null, + "level": 3, + "code": "430624", + "pinyin": "XiangYinXian", + "pinyinFirst": "XYX", + "capital": "文星街道", + "population": 72, + "area": 1541, + "areaCode": "0730", + "zipCode": "414600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116686975053, + "parentId": 653116686970949, + "name": "平江县", + "shortName": null, + "level": 3, + "code": "430626", + "pinyin": "PingJiangXian", + "pinyinFirst": "PJX", + "capital": "汉昌街道", + "population": 112, + "area": 4114, + "areaCode": "0730", + "zipCode": "414500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687204421, + "parentId": 653116684709957, + "name": "常德市", + "shortName": null, + "level": 2, + "code": "430700", + "pinyin": "ChangDeShi", + "pinyinFirst": "CDS", + "capital": "武陵区", + "population": 604, + "area": 18176, + "areaCode": "0736", + "zipCode": "415000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116687208517, + "parentId": 653116687204421, + "name": "武陵区", + "shortName": null, + "level": 3, + "code": "430702", + "pinyin": "WuLingQu", + "pinyinFirst": "WLQ", + "capital": "南坪街道", + "population": 62, + "area": 412, + "areaCode": "0736", + "zipCode": "415000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687208518, + "parentId": 653116687204421, + "name": "鼎城区", + "shortName": null, + "level": 3, + "code": "430703", + "pinyin": "DingChengQu", + "pinyinFirst": "DCQ", + "capital": "玉霞街道", + "population": 79, + "area": 2340, + "areaCode": "0736", + "zipCode": "415100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687208519, + "parentId": 653116687204421, + "name": "津市市", + "shortName": null, + "level": 3, + "code": "430781", + "pinyin": "JinShiShi", + "pinyinFirst": "JSS", + "capital": "襄阳街街道", + "population": 23, + "area": 556, + "areaCode": "0736", + "zipCode": "415400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687208520, + "parentId": 653116687204421, + "name": "安乡县", + "shortName": null, + "level": 3, + "code": "430721", + "pinyin": "AnXiangXian", + "pinyinFirst": "AXX", + "capital": "深柳镇", + "population": 54, + "area": 1086, + "areaCode": "0736", + "zipCode": "415600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687208521, + "parentId": 653116687204421, + "name": "汉寿县", + "shortName": null, + "level": 3, + "code": "430722", + "pinyin": "HanShouXian", + "pinyinFirst": "HSX", + "capital": "龙阳街道", + "population": 87, + "area": 2091, + "areaCode": "0736", + "zipCode": "415900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687208522, + "parentId": 653116687204421, + "name": "澧县", + "shortName": null, + "level": 3, + "code": "430723", + "pinyin": "LiXian", + "pinyinFirst": "LX", + "capital": "澧阳街道", + "population": 91, + "area": 2075, + "areaCode": "0736", + "zipCode": "415500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687208523, + "parentId": 653116687204421, + "name": "临澧县", + "shortName": null, + "level": 3, + "code": "430724", + "pinyin": "LinLiXian", + "pinyinFirst": "LLX", + "capital": "安福街道", + "population": 45, + "area": 1204, + "areaCode": "0736", + "zipCode": "415200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687208524, + "parentId": 653116687204421, + "name": "桃源县", + "shortName": null, + "level": 3, + "code": "430725", + "pinyin": "TaoYuanXian", + "pinyinFirst": "TYX", + "capital": "漳江街道", + "population": 97, + "area": 4442, + "areaCode": "0736", + "zipCode": "415700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687208525, + "parentId": 653116687204421, + "name": "石门县", + "shortName": null, + "level": 3, + "code": "430726", + "pinyin": "ShiMenXian", + "pinyinFirst": "SMX", + "capital": "楚江街道", + "population": 67, + "area": 3970, + "areaCode": "0736", + "zipCode": "415300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687388741, + "parentId": 653116684709957, + "name": "张家界市", + "shortName": null, + "level": 2, + "code": "430800", + "pinyin": "ZhangJiaJieShi", + "pinyinFirst": "ZJJS", + "capital": "永定区", + "population": 169, + "area": 9534, + "areaCode": "0744", + "zipCode": "427000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116687392837, + "parentId": 653116687388741, + "name": "永定区", + "shortName": null, + "level": 3, + "code": "430802", + "pinyin": "YongDingQu", + "pinyinFirst": "YDQ", + "capital": "西溪坪街道", + "population": 48, + "area": 2169, + "areaCode": "0744", + "zipCode": "427000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687392838, + "parentId": 653116687388741, + "name": "武陵源区", + "shortName": null, + "level": 3, + "code": "430811", + "pinyin": "WuLingYuanQu", + "pinyinFirst": "WLYQ", + "capital": "军地坪街道", + "population": 6, + "area": 398, + "areaCode": "0744", + "zipCode": "427400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687392839, + "parentId": 653116687388741, + "name": "慈利县", + "shortName": null, + "level": 3, + "code": "430821", + "pinyin": "CiLiXian", + "pinyinFirst": "CLX", + "capital": "零阳镇", + "population": 69, + "area": 3492, + "areaCode": "0744", + "zipCode": "427200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687392840, + "parentId": 653116687388741, + "name": "桑植县", + "shortName": null, + "level": 3, + "code": "430822", + "pinyin": "SangZhiXian", + "pinyinFirst": "SZX", + "capital": "澧源镇", + "population": 47, + "area": 3475, + "areaCode": "0744", + "zipCode": "427100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687577157, + "parentId": 653116684709957, + "name": "益阳市", + "shortName": null, + "level": 2, + "code": "430900", + "pinyin": "YiYangShi", + "pinyinFirst": "YYS", + "capital": "赫山区", + "population": 473, + "area": 12320, + "areaCode": "0737", + "zipCode": "413000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116687581253, + "parentId": 653116687577157, + "name": "赫山区", + "shortName": null, + "level": 3, + "code": "430903", + "pinyin": "HeShanQu", + "pinyinFirst": "HSQ", + "capital": "赫山街道", + "population": 93, + "area": 1279, + "areaCode": "0737", + "zipCode": "413002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687581254, + "parentId": 653116687577157, + "name": "资阳区", + "shortName": null, + "level": 3, + "code": "430902", + "pinyin": "ZiYangQu", + "pinyinFirst": "ZYQ", + "capital": "大码头街道", + "population": 42, + "area": 572, + "areaCode": "0737", + "zipCode": "413001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687581255, + "parentId": 653116687577157, + "name": "沅江市", + "shortName": null, + "level": 3, + "code": "430981", + "pinyin": "YuanJiangShi", + "pinyinFirst": "YJS", + "capital": "琼湖街道", + "population": 73, + "area": 2129, + "areaCode": "0737", + "zipCode": "413100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687581256, + "parentId": 653116687577157, + "name": "南县", + "shortName": null, + "level": 3, + "code": "430921", + "pinyin": "NanXian", + "pinyinFirst": "NX", + "capital": "南洲镇", + "population": 76, + "area": 1327, + "areaCode": "0737", + "zipCode": "413200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687581257, + "parentId": 653116687577157, + "name": "桃江县", + "shortName": null, + "level": 3, + "code": "430922", + "pinyin": "TaoJiangXian", + "pinyinFirst": "TJX", + "capital": "桃花江镇", + "population": 88, + "area": 2068, + "areaCode": "0737", + "zipCode": "413400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687581258, + "parentId": 653116687577157, + "name": "安化县", + "shortName": null, + "level": 3, + "code": "430923", + "pinyin": "AnHuaXian", + "pinyinFirst": "AHX", + "capital": "东坪镇", + "population": 101, + "area": 4945, + "areaCode": "0737", + "zipCode": "413500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687765573, + "parentId": 653116684709957, + "name": "郴州市", + "shortName": null, + "level": 2, + "code": "431000", + "pinyin": "ChenZhouShi", + "pinyinFirst": "CZS", + "capital": "北湖区", + "population": 534, + "area": 19342, + "areaCode": "0735", + "zipCode": "423000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116687769669, + "parentId": 653116687765573, + "name": "北湖区", + "shortName": null, + "level": 3, + "code": "431002", + "pinyin": "BeiHuQu", + "pinyinFirst": "BHQ", + "capital": "骆仙街道", + "population": 41, + "area": 819, + "areaCode": "0735", + "zipCode": "423000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687769670, + "parentId": 653116687765573, + "name": "苏仙区", + "shortName": null, + "level": 3, + "code": "431003", + "pinyin": "SuXianQu", + "pinyinFirst": "SXQ", + "capital": "苏仙岭街道", + "population": 39, + "area": 1340, + "areaCode": "0735", + "zipCode": "423000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687769671, + "parentId": 653116687765573, + "name": "资兴市", + "shortName": null, + "level": 3, + "code": "431081", + "pinyin": "ZiXingShi", + "pinyinFirst": "ZXS", + "capital": "唐洞街道", + "population": 37, + "area": 2730, + "areaCode": "0735", + "zipCode": "423400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687769672, + "parentId": 653116687765573, + "name": "桂阳县", + "shortName": null, + "level": 3, + "code": "431021", + "pinyin": "GuiYangXian", + "pinyinFirst": "GYX", + "capital": "龙潭街道", + "population": 91, + "area": 2958, + "areaCode": "0735", + "zipCode": "424400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687769673, + "parentId": 653116687765573, + "name": "宜章县", + "shortName": null, + "level": 3, + "code": "431022", + "pinyin": "YiZhangXian", + "pinyinFirst": "YZX", + "capital": "玉溪镇", + "population": 65, + "area": 2118, + "areaCode": "0735", + "zipCode": "424200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687769674, + "parentId": 653116687765573, + "name": "永兴县", + "shortName": null, + "level": 3, + "code": "431023", + "pinyin": "YongXingXian", + "pinyinFirst": "YXX", + "capital": "便江街道", + "population": 70, + "area": 1980, + "areaCode": "0735", + "zipCode": "423300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687769675, + "parentId": 653116687765573, + "name": "嘉禾县", + "shortName": null, + "level": 3, + "code": "431024", + "pinyin": "JiaHeXian", + "pinyinFirst": "JHX", + "capital": "珠泉镇", + "population": 44, + "area": 699, + "areaCode": "0735", + "zipCode": "424500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687769676, + "parentId": 653116687765573, + "name": "临武县", + "shortName": null, + "level": 3, + "code": "431025", + "pinyin": "LinWuXian", + "pinyinFirst": "LWX", + "capital": "舜峰镇", + "population": 38, + "area": 1383, + "areaCode": "0735", + "zipCode": "424300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687769677, + "parentId": 653116687765573, + "name": "汝城县", + "shortName": null, + "level": 3, + "code": "431026", + "pinyin": "RuChengXian", + "pinyinFirst": "RCX", + "capital": "卢阳镇", + "population": 42, + "area": 2401, + "areaCode": "0735", + "zipCode": "424100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687769678, + "parentId": 653116687765573, + "name": "桂东县", + "shortName": null, + "level": 3, + "code": "431027", + "pinyin": "GuiDongXian", + "pinyinFirst": "GDX", + "capital": "沤江镇", + "population": 19, + "area": 1452, + "areaCode": "0735", + "zipCode": "423500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687769679, + "parentId": 653116687765573, + "name": "安仁县", + "shortName": null, + "level": 3, + "code": "431028", + "pinyin": "AnRenXian", + "pinyinFirst": "ARX", + "capital": "永乐江镇", + "population": 46, + "area": 1462, + "areaCode": "0735", + "zipCode": "423600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687970373, + "parentId": 653116684709957, + "name": "永州市", + "shortName": null, + "level": 2, + "code": "431100", + "pinyin": "YongZhouShi", + "pinyinFirst": "YZS", + "capital": "冷水滩区", + "population": 644, + "area": 22259, + "areaCode": "0746", + "zipCode": "425000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116687970374, + "parentId": 653116687970373, + "name": "冷水滩区", + "shortName": null, + "level": 3, + "code": "431103", + "pinyin": "LengShuiTanQu", + "pinyinFirst": "LSTQ", + "capital": "梧桐街道", + "population": 56, + "area": 1217, + "areaCode": "0746", + "zipCode": "425100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687974469, + "parentId": 653116687970373, + "name": "零陵区", + "shortName": null, + "level": 3, + "code": "431102", + "pinyin": "LingLingQu", + "pinyinFirst": "LLQ", + "capital": "徐家井街道", + "population": 62, + "area": 1964, + "areaCode": "0746", + "zipCode": "425100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687974470, + "parentId": 653116687970373, + "name": "祁阳市", + "shortName": null, + "level": 3, + "code": "431181", + "pinyin": "QiYangShi", + "pinyinFirst": "QYS", + "capital": "长虹街道", + "population": 105, + "area": 2538, + "areaCode": "0746", + "zipCode": "426100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687974471, + "parentId": 653116687970373, + "name": "东安县", + "shortName": null, + "level": 3, + "code": "431122", + "pinyin": "DongAnXian", + "pinyinFirst": "DAX", + "capital": "白牙市镇", + "population": 64, + "area": 2204, + "areaCode": "0746", + "zipCode": "425900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687974472, + "parentId": 653116687970373, + "name": "双牌县", + "shortName": null, + "level": 3, + "code": "431123", + "pinyin": "ShuangPaiXian", + "pinyinFirst": "SPX", + "capital": "泷泊镇", + "population": 18, + "area": 1726, + "areaCode": "0746", + "zipCode": "425200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687974473, + "parentId": 653116687970373, + "name": "道县", + "shortName": null, + "level": 3, + "code": "431124", + "pinyin": "DaoXian", + "pinyinFirst": "DX", + "capital": "濂溪街道", + "population": 80, + "area": 2448, + "areaCode": "0746", + "zipCode": "425300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687974474, + "parentId": 653116687970373, + "name": "江永县", + "shortName": null, + "level": 3, + "code": "431125", + "pinyin": "JiangYongXian", + "pinyinFirst": "JYX", + "capital": "潇浦镇", + "population": 29, + "area": 1629, + "areaCode": "0746", + "zipCode": "425400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687974475, + "parentId": 653116687970373, + "name": "宁远县", + "shortName": null, + "level": 3, + "code": "431126", + "pinyin": "NingYuanXian", + "pinyinFirst": "NYX", + "capital": "舜陵街道", + "population": 89, + "area": 2501, + "areaCode": "0746", + "zipCode": "425600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687974476, + "parentId": 653116687970373, + "name": "蓝山县", + "shortName": null, + "level": 3, + "code": "431127", + "pinyin": "LanShanXian", + "pinyinFirst": "LSX", + "capital": "塔峰镇", + "population": 42, + "area": 1798, + "areaCode": "0746", + "zipCode": "425800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687974477, + "parentId": 653116687970373, + "name": "新田县", + "shortName": null, + "level": 3, + "code": "431128", + "pinyin": "XinTianXian", + "pinyinFirst": "XTX", + "capital": "龙泉镇", + "population": 45, + "area": 1000, + "areaCode": "0746", + "zipCode": "425700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116687974478, + "parentId": 653116687970373, + "name": "江华瑶族自治县", + "shortName": null, + "level": 3, + "code": "431129", + "pinyin": "JiangHuaYaoZuZiZhiXian", + "pinyinFirst": "JHYZZZX", + "capital": "沱江镇", + "population": 54, + "area": 3234, + "areaCode": "0746", + "zipCode": "425500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688191557, + "parentId": 653116684709957, + "name": "怀化市", + "shortName": null, + "level": 2, + "code": "431200", + "pinyin": "HuaiHuaShi", + "pinyinFirst": "HHS", + "capital": "鹤城区", + "population": 524, + "area": 27573, + "areaCode": "0745", + "zipCode": "418000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116688195653, + "parentId": 653116688191557, + "name": "鹤城区", + "shortName": null, + "level": 3, + "code": "431202", + "pinyin": "HeChengQu", + "pinyinFirst": "HCQ", + "capital": "红星街道", + "population": 40, + "area": 673, + "areaCode": "0745", + "zipCode": "418000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688195654, + "parentId": 653116688191557, + "name": "洪江市", + "shortName": null, + "level": 3, + "code": "431281", + "pinyin": "HongJiangShi", + "pinyinFirst": "HJS", + "capital": "黔城镇", + "population": 50, + "area": 2283, + "areaCode": "0745", + "zipCode": "418100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688195655, + "parentId": 653116688191557, + "name": "中方县", + "shortName": null, + "level": 3, + "code": "431221", + "pinyin": "ZhongFangXian", + "pinyinFirst": "ZFX", + "capital": "中方镇", + "population": 29, + "area": 1515, + "areaCode": "0745", + "zipCode": "418005", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688195656, + "parentId": 653116688191557, + "name": "沅陵县", + "shortName": null, + "level": 3, + "code": "431222", + "pinyin": "YuanLingXian", + "pinyinFirst": "YLX", + "capital": "沅陵镇", + "population": 64, + "area": 5833, + "areaCode": "0745", + "zipCode": "419600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688195657, + "parentId": 653116688191557, + "name": "辰溪县", + "shortName": null, + "level": 3, + "code": "431223", + "pinyin": "ChenXiXian", + "pinyinFirst": "CXX", + "capital": "辰阳镇", + "population": 54, + "area": 1987, + "areaCode": "0745", + "zipCode": "419500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688195658, + "parentId": 653116688191557, + "name": "溆浦县", + "shortName": null, + "level": 3, + "code": "431224", + "pinyin": "XuPuXian", + "pinyinFirst": "XPX", + "capital": "卢峰镇", + "population": 95, + "area": 3429, + "areaCode": "0745", + "zipCode": "419300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688195659, + "parentId": 653116688191557, + "name": "会同县", + "shortName": null, + "level": 3, + "code": "431225", + "pinyin": "HuiTongXian", + "pinyinFirst": "HTX", + "capital": "林城镇", + "population": 37, + "area": 2259, + "areaCode": "0745", + "zipCode": "418300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688195660, + "parentId": 653116688191557, + "name": "麻阳苗族自治县", + "shortName": null, + "level": 3, + "code": "431226", + "pinyin": "MaYangMiaoZuZiZhiXian", + "pinyinFirst": "MYMZZZX", + "capital": "高村镇", + "population": 40, + "area": 1566, + "areaCode": "0745", + "zipCode": "419400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688195661, + "parentId": 653116688191557, + "name": "新晃侗族自治县", + "shortName": null, + "level": 3, + "code": "431227", + "pinyin": "XinHuangDongZuZiZhiXian", + "pinyinFirst": "XHDZZZX", + "capital": "晃州镇", + "population": 26, + "area": 1502, + "areaCode": "0745", + "zipCode": "419200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688195662, + "parentId": 653116688191557, + "name": "芷江侗族自治县", + "shortName": null, + "level": 3, + "code": "431228", + "pinyin": "ZhiJiangDongZuZiZhiXian", + "pinyinFirst": "ZJDZZZX", + "capital": "芷江镇", + "population": 38, + "area": 2095, + "areaCode": "0745", + "zipCode": "419100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688195663, + "parentId": 653116688191557, + "name": "靖州苗族侗族自治县", + "shortName": null, + "level": 3, + "code": "431229", + "pinyin": "JingZhouMiaoZuDongZuZiZhiXian", + "pinyinFirst": "JZMZDZZZX", + "capital": "渠阳镇", + "population": 28, + "area": 2208, + "areaCode": "0745", + "zipCode": "418400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688195664, + "parentId": 653116688191557, + "name": "通道侗族自治县", + "shortName": null, + "level": 3, + "code": "431230", + "pinyin": "TongDaoDongZuZiZhiXian", + "pinyinFirst": "TDDZZZX", + "capital": "双江镇", + "population": 24, + "area": 2223, + "areaCode": "0745", + "zipCode": "418500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688445509, + "parentId": 653116684709957, + "name": "娄底市", + "shortName": null, + "level": 2, + "code": "431300", + "pinyin": "LouDiShi", + "pinyinFirst": "LDS", + "capital": "娄星区", + "population": 455, + "area": 8110, + "areaCode": "0738", + "zipCode": "417000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116688449605, + "parentId": 653116688445509, + "name": "娄星区", + "shortName": null, + "level": 3, + "code": "431302", + "pinyin": "LouXingQu", + "pinyinFirst": "LXQ", + "capital": "长青街道", + "population": 62, + "area": 628, + "areaCode": "0738", + "zipCode": "417000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688449606, + "parentId": 653116688445509, + "name": "冷水江市", + "shortName": null, + "level": 3, + "code": "431381", + "pinyin": "LengShuiJiangShi", + "pinyinFirst": "LSJS", + "capital": "冷水江街道", + "population": 37, + "area": 438, + "areaCode": "0738", + "zipCode": "417500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688449607, + "parentId": 653116688445509, + "name": "涟源市", + "shortName": null, + "level": 3, + "code": "431382", + "pinyin": "LianYuanShi", + "pinyinFirst": "LYS", + "capital": "蓝田街道", + "population": 115, + "area": 1830, + "areaCode": "0738", + "zipCode": "417100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688449608, + "parentId": 653116688445509, + "name": "双峰县", + "shortName": null, + "level": 3, + "code": "431321", + "pinyin": "ShuangFengXian", + "pinyinFirst": "SFX", + "capital": "永丰街道", + "population": 90, + "area": 1593, + "areaCode": "0738", + "zipCode": "417700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688449609, + "parentId": 653116688445509, + "name": "新化县", + "shortName": null, + "level": 3, + "code": "431322", + "pinyin": "XinHuaXian", + "pinyinFirst": "XHX", + "capital": "上梅街道", + "population": 152, + "area": 3620, + "areaCode": "0738", + "zipCode": "417600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688691269, + "parentId": 653116684709957, + "name": "湘西土家族苗族自治州", + "shortName": null, + "level": 2, + "code": "433100", + "pinyin": "XiangXiTuJiaZuMiaoZuZiZhiZhou", + "pinyinFirst": "XXTJZMZZZZ", + "capital": "吉首市", + "population": 295, + "area": 15470, + "areaCode": "0743", + "zipCode": "416000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116688695365, + "parentId": 653116688691269, + "name": "吉首市", + "shortName": null, + "level": 3, + "code": "433101", + "pinyin": "JiShouShi", + "pinyinFirst": "JSS", + "capital": "乾州街道", + "population": 31, + "area": 1078, + "areaCode": "0743", + "zipCode": "416000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688695366, + "parentId": 653116688691269, + "name": "泸溪县", + "shortName": null, + "level": 3, + "code": "433122", + "pinyin": "LuXiXian", + "pinyinFirst": "LXX", + "capital": "武溪镇", + "population": 31, + "area": 1566, + "areaCode": "0743", + "zipCode": "416100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688695367, + "parentId": 653116688691269, + "name": "凤凰县", + "shortName": null, + "level": 3, + "code": "433123", + "pinyin": "FengHuangXian", + "pinyinFirst": "FHX", + "capital": "沱江镇", + "population": 42, + "area": 1734, + "areaCode": "0743", + "zipCode": "416200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688695368, + "parentId": 653116688691269, + "name": "花垣县", + "shortName": null, + "level": 3, + "code": "433124", + "pinyin": "HuaYuanXian", + "pinyinFirst": "HYX", + "capital": "花垣镇", + "population": 31, + "area": 1109, + "areaCode": "0743", + "zipCode": "416400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688695369, + "parentId": 653116688691269, + "name": "保靖县", + "shortName": null, + "level": 3, + "code": "433125", + "pinyin": "BaoJingXian", + "pinyinFirst": "BJX", + "capital": "迁陵镇", + "population": 30, + "area": 1755, + "areaCode": "0743", + "zipCode": "416500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688695370, + "parentId": 653116688691269, + "name": "古丈县", + "shortName": null, + "level": 3, + "code": "433126", + "pinyin": "GuZhangXian", + "pinyinFirst": "GZX", + "capital": "古阳镇", + "population": 14, + "area": 1286, + "areaCode": "0743", + "zipCode": "416300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688695371, + "parentId": 653116688691269, + "name": "永顺县", + "shortName": null, + "level": 3, + "code": "433127", + "pinyin": "YongShunXian", + "pinyinFirst": "YSX", + "capital": "灵溪镇", + "population": 54, + "area": 3812, + "areaCode": "0743", + "zipCode": "416700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688695372, + "parentId": 653116688691269, + "name": "龙山县", + "shortName": null, + "level": 3, + "code": "433130", + "pinyin": "LongShanXian", + "pinyinFirst": "LSX", + "capital": "民安街道", + "population": 60, + "area": 3130, + "areaCode": "0743", + "zipCode": "416800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:37", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:11" + }, + { + "id": 653116688965701, + "parentId": 0, + "name": "广东省", + "shortName": "粤", + "level": 1, + "code": "440000", + "pinyin": "GuangDongSheng", + "pinyinFirst": "GDS", + "capital": null, + "population": null, + "area": null, + "areaCode": "", + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116690411589, + "parentId": 653116688965701, + "name": "广州市", + "shortName": null, + "level": 2, + "code": "440100", + "pinyin": "GuangZhouShi", + "pinyinFirst": "GZS", + "capital": "越秀区", + "population": 954, + "area": 7249, + "areaCode": "020", + "zipCode": "510000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116690411590, + "parentId": 653116690411589, + "name": "越秀区", + "shortName": null, + "level": 3, + "code": "440104", + "pinyin": "YueXiuQu", + "pinyinFirst": "YXQ", + "capital": "北京街道", + "population": 117, + "area": 34, + "areaCode": "020", + "zipCode": "510030", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690411591, + "parentId": 653116690411589, + "name": "荔湾区", + "shortName": null, + "level": 3, + "code": "440103", + "pinyin": "LiWanQu", + "pinyinFirst": "LWQ", + "capital": "石围塘街道", + "population": 76, + "area": 63, + "areaCode": "020", + "zipCode": "510360", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690411592, + "parentId": 653116690411589, + "name": "海珠区", + "shortName": null, + "level": 3, + "code": "440105", + "pinyin": "HaiZhuQu", + "pinyinFirst": "HZQ", + "capital": "江海街道", + "population": 107, + "area": 92, + "areaCode": "020", + "zipCode": "510300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690411593, + "parentId": 653116690411589, + "name": "天河区", + "shortName": null, + "level": 3, + "code": "440106", + "pinyin": "TianHeQu", + "pinyinFirst": "THQ", + "capital": "天园街道", + "population": 97, + "area": 137, + "areaCode": "020", + "zipCode": "510665", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690411594, + "parentId": 653116690411589, + "name": "白云区", + "shortName": null, + "level": 3, + "code": "440111", + "pinyin": "BaiYunQu", + "pinyinFirst": "BYQ", + "capital": "景泰街道", + "population": 108, + "area": 665, + "areaCode": "020", + "zipCode": "510405", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690411595, + "parentId": 653116690411589, + "name": "黄埔区", + "shortName": null, + "level": 3, + "code": "440112", + "pinyin": "HuangPuQu", + "pinyinFirst": "HPQ", + "capital": "萝岗街道", + "population": 56, + "area": 481, + "areaCode": "020", + "zipCode": "510700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690411596, + "parentId": 653116690411589, + "name": "番禺区", + "shortName": null, + "level": 3, + "code": "440113", + "pinyin": "PanYuQu", + "pinyinFirst": "PYQ", + "capital": "市桥街道", + "population": 103, + "area": 515, + "areaCode": "020", + "zipCode": "511400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690411597, + "parentId": 653116690411589, + "name": "花都区", + "shortName": null, + "level": 3, + "code": "440114", + "pinyin": "HuaDuQu", + "pinyinFirst": "HDQ", + "capital": "花城街道", + "population": 81, + "area": 968, + "areaCode": "020", + "zipCode": "510800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690411598, + "parentId": 653116690411589, + "name": "南沙区", + "shortName": null, + "level": 3, + "code": "440115", + "pinyin": "NanShaQu", + "pinyinFirst": "NSQ", + "capital": "黄阁镇", + "population": 46, + "area": 697, + "areaCode": "020", + "zipCode": "511458", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690411599, + "parentId": 653116690411589, + "name": "从化区", + "shortName": null, + "level": 3, + "code": "440117", + "pinyin": "CongHuaQu", + "pinyinFirst": "CHQ", + "capital": "街口街道", + "population": 64, + "area": 1984, + "areaCode": "020", + "zipCode": "510900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690411600, + "parentId": 653116690411589, + "name": "增城区", + "shortName": null, + "level": 3, + "code": "440118", + "pinyin": "ZengChengQu", + "pinyinFirst": "ZCQ", + "capital": "荔城街道", + "population": 98, + "area": 1615, + "areaCode": "020", + "zipCode": "511300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690493509, + "parentId": 653116688965701, + "name": "韶关市", + "shortName": null, + "level": 2, + "code": "440200", + "pinyin": "ShaoGuanShi", + "pinyinFirst": "SGS", + "capital": "浈江区", + "population": 337, + "area": 18413, + "areaCode": "0751", + "zipCode": "512000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116690493510, + "parentId": 653116690493509, + "name": "浈江区", + "shortName": null, + "level": 3, + "code": "440204", + "pinyin": "ZhenJiangQu", + "pinyinFirst": "ZJQ", + "capital": "东河街道", + "population": 32, + "area": 572, + "areaCode": "0751", + "zipCode": "512023", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690493511, + "parentId": 653116690493509, + "name": "武江区", + "shortName": null, + "level": 3, + "code": "440203", + "pinyin": "WuJiangQu", + "pinyinFirst": "WJQ", + "capital": "新华街道", + "population": 28, + "area": 678, + "areaCode": "0751", + "zipCode": "512026", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690493512, + "parentId": 653116690493509, + "name": "曲江区", + "shortName": null, + "level": 3, + "code": "440205", + "pinyin": "QuJiangQu", + "pinyinFirst": "QJQ", + "capital": "马坝镇", + "population": 31, + "area": 1621, + "areaCode": "0751", + "zipCode": "512100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690497605, + "parentId": 653116690493509, + "name": "乐昌市", + "shortName": null, + "level": 3, + "code": "440281", + "pinyin": "LeChangShi", + "pinyinFirst": "LCS", + "capital": "乐城街道", + "population": 53, + "area": 2419, + "areaCode": "0751", + "zipCode": "512200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690497606, + "parentId": 653116690493509, + "name": "南雄市", + "shortName": null, + "level": 3, + "code": "440282", + "pinyin": "NanXiongShi", + "pinyinFirst": "NXS", + "capital": "雄州街道", + "population": 49, + "area": 2326, + "areaCode": "0751", + "zipCode": "512400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690497607, + "parentId": 653116690493509, + "name": "始兴县", + "shortName": null, + "level": 3, + "code": "440222", + "pinyin": "ShiXingXian", + "pinyinFirst": "SXX", + "capital": "太平镇", + "population": 26, + "area": 2132, + "areaCode": "0751", + "zipCode": "512500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690497608, + "parentId": 653116690493509, + "name": "仁化县", + "shortName": null, + "level": 3, + "code": "440224", + "pinyin": "RenHuaXian", + "pinyinFirst": "RHX", + "capital": "丹霞街道", + "population": 24, + "area": 2223, + "areaCode": "0751", + "zipCode": "512300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690497609, + "parentId": 653116690493509, + "name": "翁源县", + "shortName": null, + "level": 3, + "code": "440229", + "pinyin": "WengYuanXian", + "pinyinFirst": "WYX", + "capital": "龙仙镇", + "population": 42, + "area": 2175, + "areaCode": "0751", + "zipCode": "512600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690497610, + "parentId": 653116690493509, + "name": "新丰县", + "shortName": null, + "level": 3, + "code": "440233", + "pinyin": "XinFengXian", + "pinyinFirst": "XFX", + "capital": "丰城街道", + "population": 27, + "area": 1967, + "areaCode": "0751", + "zipCode": "511100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690497611, + "parentId": 653116690493509, + "name": "乳源瑶族自治县", + "shortName": null, + "level": 3, + "code": "440232", + "pinyin": "RuYuanYaoZuZiZhiXian", + "pinyinFirst": "RYYZZZX", + "capital": "乳城镇", + "population": 23, + "area": 2299, + "areaCode": "0751", + "zipCode": "512700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690632773, + "parentId": 653116688965701, + "name": "深圳市", + "shortName": null, + "level": 2, + "code": "440300", + "pinyin": "ShenZhenShi", + "pinyinFirst": "SZS", + "capital": "福田区", + "population": 542, + "area": 1998, + "areaCode": "0755", + "zipCode": "518000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116690636869, + "parentId": 653116690632773, + "name": "福田区", + "shortName": null, + "level": 3, + "code": "440304", + "pinyin": "FuTianQu", + "pinyinFirst": "FTQ", + "capital": "福保街道", + "population": 120, + "area": 79, + "areaCode": "0755", + "zipCode": "518048", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690636870, + "parentId": 653116690632773, + "name": "罗湖区", + "shortName": null, + "level": 3, + "code": "440303", + "pinyin": "LuoHuQu", + "pinyinFirst": "LHQ", + "capital": "黄贝街道", + "population": 70, + "area": 79, + "areaCode": "0755", + "zipCode": "518021", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690636871, + "parentId": 653116690632773, + "name": "南山区", + "shortName": null, + "level": 3, + "code": "440305", + "pinyin": "NanShanQu", + "pinyinFirst": "NSQ", + "capital": "南头街道", + "population": 109, + "area": 188, + "areaCode": "0755", + "zipCode": "518051", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690636872, + "parentId": 653116690632773, + "name": "宝安区", + "shortName": null, + "level": 3, + "code": "440306", + "pinyin": "BaoAnQu", + "pinyinFirst": "BAQ", + "capital": "新安街道", + "population": 72, + "area": 397, + "areaCode": "0755", + "zipCode": "518100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690636873, + "parentId": 653116690632773, + "name": "龙岗区", + "shortName": null, + "level": 3, + "code": "440307", + "pinyin": "LongGangQu", + "pinyinFirst": "LGQ", + "capital": "龙城街道", + "population": 97, + "area": 684, + "areaCode": "0755", + "zipCode": "518100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690636874, + "parentId": 653116690632773, + "name": "盐田区", + "shortName": null, + "level": 3, + "code": "440308", + "pinyin": "YanTianQu", + "pinyinFirst": "YTQ", + "capital": "海山街道", + "population": 9, + "area": 75, + "areaCode": "0755", + "zipCode": "518081", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690636875, + "parentId": 653116690632773, + "name": "龙华区", + "shortName": null, + "level": 3, + "code": "440309", + "pinyin": "LongHuaQu", + "pinyinFirst": "LHQ", + "capital": "观湖街道", + "population": 45, + "area": 176, + "areaCode": "0755", + "zipCode": "518110", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690636876, + "parentId": 653116690632773, + "name": "坪山区", + "shortName": null, + "level": 3, + "code": "440310", + "pinyin": "PingShanQu", + "pinyinFirst": "PSQ", + "capital": "坪山街道", + "population": 10, + "area": 166, + "areaCode": "0755", + "zipCode": "518118", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690636877, + "parentId": 653116690632773, + "name": "光明区", + "shortName": null, + "level": 3, + "code": "440311", + "pinyin": "GuangMingQu", + "pinyinFirst": "GMQ", + "capital": "光明街道", + "population": 10, + "area": 155, + "areaCode": "0755", + "zipCode": "518107", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690751557, + "parentId": 653116688965701, + "name": "珠海市", + "shortName": null, + "level": 2, + "code": "440400", + "pinyin": "ZhuHaiShi", + "pinyinFirst": "ZHS", + "capital": "香洲区", + "population": 133, + "area": 1737, + "areaCode": "0756", + "zipCode": "519000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116690755653, + "parentId": 653116690751557, + "name": "香洲区", + "shortName": null, + "level": 3, + "code": "440402", + "pinyin": "XiangZhouQu", + "pinyinFirst": "XZQ", + "capital": "梅华街道", + "population": 75, + "area": 555, + "areaCode": "0756", + "zipCode": "519000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690755654, + "parentId": 653116690751557, + "name": "斗门区", + "shortName": null, + "level": 3, + "code": "440403", + "pinyin": "DouMenQu", + "pinyinFirst": "DMQ", + "capital": "井岸镇", + "population": 40, + "area": 614, + "areaCode": "0756", + "zipCode": "519100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690755655, + "parentId": 653116690751557, + "name": "金湾区", + "shortName": null, + "level": 3, + "code": "440404", + "pinyin": "JinWanQu", + "pinyinFirst": "JWQ", + "capital": "三灶镇", + "population": 19, + "area": 567, + "areaCode": "0756", + "zipCode": "519040", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690899013, + "parentId": 653116688965701, + "name": "汕头市", + "shortName": null, + "level": 2, + "code": "440500", + "pinyin": "ShanTouShi", + "pinyinFirst": "STS", + "capital": "金平区", + "population": 572, + "area": 2199, + "areaCode": "0754", + "zipCode": "515000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116690903109, + "parentId": 653116690899013, + "name": "金平区", + "shortName": null, + "level": 3, + "code": "440511", + "pinyin": "JinPingQu", + "pinyinFirst": "JPQ", + "capital": "石炮台街道", + "population": 74, + "area": 140, + "areaCode": "0754", + "zipCode": "515041", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690903110, + "parentId": 653116690899013, + "name": "龙湖区", + "shortName": null, + "level": 3, + "code": "440507", + "pinyin": "LongHuQu", + "pinyinFirst": "LHQ", + "capital": "金霞街道", + "population": 47, + "area": 125, + "areaCode": "0754", + "zipCode": "515041", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690903111, + "parentId": 653116690899013, + "name": "濠江区", + "shortName": null, + "level": 3, + "code": "440512", + "pinyin": "HaoJiangQu", + "pinyinFirst": "HJQ", + "capital": "达濠街道", + "population": 30, + "area": 170, + "areaCode": "0754", + "zipCode": "515071", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690903112, + "parentId": 653116690899013, + "name": "潮阳区", + "shortName": null, + "level": 3, + "code": "440513", + "pinyin": "ChaoYangQu", + "pinyinFirst": "CYQ", + "capital": "文光街道", + "population": 185, + "area": 667, + "areaCode": "0754", + "zipCode": "515100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690903113, + "parentId": 653116690899013, + "name": "潮南区", + "shortName": null, + "level": 3, + "code": "440514", + "pinyin": "ChaoNanQu", + "pinyinFirst": "CNQ", + "capital": "峡山街道", + "population": 149, + "area": 600, + "areaCode": "0754", + "zipCode": "515100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690903114, + "parentId": 653116690899013, + "name": "澄海区", + "shortName": null, + "level": 3, + "code": "440515", + "pinyin": "ChengHaiQu", + "pinyinFirst": "CHQ", + "capital": "澄华街道", + "population": 79, + "area": 384, + "areaCode": "0754", + "zipCode": "515800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116690903115, + "parentId": 653116690899013, + "name": "南澳县", + "shortName": null, + "level": 3, + "code": "440523", + "pinyin": "NanAoXian", + "pinyinFirst": "NAX", + "capital": "后宅镇", + "population": 8, + "area": 114, + "areaCode": "0754", + "zipCode": "515900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691030085, + "parentId": 653116688965701, + "name": "佛山市", + "shortName": null, + "level": 2, + "code": "440600", + "pinyin": "FoShanShi", + "pinyinFirst": "FSS", + "capital": "禅城区", + "population": 461, + "area": 3798, + "areaCode": "0757", + "zipCode": "528000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116691030086, + "parentId": 653116691030085, + "name": "禅城区", + "shortName": null, + "level": 3, + "code": "440604", + "pinyin": "ChanChengQu", + "pinyinFirst": "CCQ", + "capital": "祖庙街道", + "population": 71, + "area": 154, + "areaCode": "0757", + "zipCode": "528000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691030087, + "parentId": 653116691030085, + "name": "南海区", + "shortName": null, + "level": 3, + "code": "440605", + "pinyin": "NanHaiQu", + "pinyinFirst": "NHQ", + "capital": "桂城街道", + "population": 160, + "area": 1072, + "areaCode": "0757", + "zipCode": "528200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691030088, + "parentId": 653116691030085, + "name": "顺德区", + "shortName": null, + "level": 3, + "code": "440606", + "pinyin": "ShunDeQu", + "pinyinFirst": "SDQ", + "capital": "大良街道", + "population": 152, + "area": 807, + "areaCode": "0757", + "zipCode": "528300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691030089, + "parentId": 653116691030085, + "name": "三水区", + "shortName": null, + "level": 3, + "code": "440607", + "pinyin": "SanShuiQu", + "pinyinFirst": "SSQ", + "capital": "西南街道", + "population": 46, + "area": 828, + "areaCode": "0757", + "zipCode": "528100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691030090, + "parentId": 653116691030085, + "name": "高明区", + "shortName": null, + "level": 3, + "code": "440608", + "pinyin": "GaoMingQu", + "pinyinFirst": "GMQ", + "capital": "荷城街道", + "population": 33, + "area": 938, + "areaCode": "0757", + "zipCode": "528500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691173445, + "parentId": 653116688965701, + "name": "江门市", + "shortName": null, + "level": 2, + "code": "440700", + "pinyin": "JiangMenShi", + "pinyinFirst": "JMS", + "capital": "蓬江区", + "population": 400, + "area": 9505, + "areaCode": "0750", + "zipCode": "529000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116691177541, + "parentId": 653116691173445, + "name": "蓬江区", + "shortName": null, + "level": 3, + "code": "440703", + "pinyin": "PengJiangQu", + "pinyinFirst": "PJQ", + "capital": "环市街道", + "population": 52, + "area": 320, + "areaCode": "0750", + "zipCode": "529000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691177542, + "parentId": 653116691173445, + "name": "江海区", + "shortName": null, + "level": 3, + "code": "440704", + "pinyin": "JiangHaiQu", + "pinyinFirst": "JHQ", + "capital": "江南街道", + "population": 18, + "area": 109, + "areaCode": "0750", + "zipCode": "529040", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691177543, + "parentId": 653116691173445, + "name": "新会区", + "shortName": null, + "level": 3, + "code": "440705", + "pinyin": "XinHuiQu", + "pinyinFirst": "XHQ", + "capital": "会城街道", + "population": 77, + "area": 1355, + "areaCode": "0750", + "zipCode": "529100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691177544, + "parentId": 653116691173445, + "name": "台山市", + "shortName": null, + "level": 3, + "code": "440781", + "pinyin": "TaiShanShi", + "pinyinFirst": "TSS", + "capital": "台城街道", + "population": 97, + "area": 3288, + "areaCode": "0750", + "zipCode": "529200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691177545, + "parentId": 653116691173445, + "name": "开平市", + "shortName": null, + "level": 3, + "code": "440783", + "pinyin": "KaiPingShi", + "pinyinFirst": "KPS", + "capital": "长沙街道", + "population": 69, + "area": 1657, + "areaCode": "0750", + "zipCode": "529300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691177546, + "parentId": 653116691173445, + "name": "鹤山市", + "shortName": null, + "level": 3, + "code": "440784", + "pinyin": "HeShanShi", + "pinyinFirst": "HSS", + "capital": "沙坪街道", + "population": 38, + "area": 1083, + "areaCode": "0750", + "zipCode": "529700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691177547, + "parentId": 653116691173445, + "name": "恩平市", + "shortName": null, + "level": 3, + "code": "440785", + "pinyin": "EnPingShi", + "pinyinFirst": "EPS", + "capital": "恩城街道", + "population": 50, + "area": 1694, + "areaCode": "0750", + "zipCode": "529400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691357765, + "parentId": 653116688965701, + "name": "湛江市", + "shortName": null, + "level": 2, + "code": "440800", + "pinyin": "ZhanJiangShi", + "pinyinFirst": "ZJS", + "capital": "赤坎区", + "population": 854, + "area": 13263, + "areaCode": "0759", + "zipCode": "524000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116691361861, + "parentId": 653116691357765, + "name": "赤坎区", + "shortName": null, + "level": 3, + "code": "440802", + "pinyin": "ChiKanQu", + "pinyinFirst": "CKQ", + "capital": "南桥街道", + "population": 26, + "area": 62, + "areaCode": "0759", + "zipCode": "524033", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691361862, + "parentId": 653116691357765, + "name": "霞山区", + "shortName": null, + "level": 3, + "code": "440803", + "pinyin": "XiaShanQu", + "pinyinFirst": "XSQ", + "capital": "工农街道", + "population": 43, + "area": 114, + "areaCode": "0759", + "zipCode": "524011", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691361863, + "parentId": 653116691357765, + "name": "坡头区", + "shortName": null, + "level": 3, + "code": "440804", + "pinyin": "PoTouQu", + "pinyinFirst": "PTQ", + "capital": "南调街道", + "population": 44, + "area": 565, + "areaCode": "0759", + "zipCode": "524057", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691361864, + "parentId": 653116691357765, + "name": "麻章区", + "shortName": null, + "level": 3, + "code": "440811", + "pinyin": "MaZhangQu", + "pinyinFirst": "MZQ", + "capital": "麻章镇", + "population": 57, + "area": 964, + "areaCode": "0759", + "zipCode": "524094", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691361865, + "parentId": 653116691357765, + "name": "廉江市", + "shortName": null, + "level": 3, + "code": "440881", + "pinyin": "LianJiangShi", + "pinyinFirst": "LJS", + "capital": "罗州街道", + "population": 185, + "area": 2867, + "areaCode": "0759", + "zipCode": "524400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691361866, + "parentId": 653116691357765, + "name": "雷州市", + "shortName": null, + "level": 3, + "code": "440882", + "pinyin": "LeiZhouShi", + "pinyinFirst": "LZS", + "capital": "雷城街道", + "population": 185, + "area": 3709, + "areaCode": "0759", + "zipCode": "524200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691361867, + "parentId": 653116691357765, + "name": "吴川市", + "shortName": null, + "level": 3, + "code": "440883", + "pinyin": "WuChuanShi", + "pinyinFirst": "WCS", + "capital": "梅菉街道", + "population": 123, + "area": 870, + "areaCode": "0759", + "zipCode": "524500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691361868, + "parentId": 653116691357765, + "name": "遂溪县", + "shortName": null, + "level": 3, + "code": "440823", + "pinyin": "SuiXiXian", + "pinyinFirst": "SXX", + "capital": "遂城镇", + "population": 111, + "area": 2132, + "areaCode": "0759", + "zipCode": "524300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691361869, + "parentId": 653116691357765, + "name": "徐闻县", + "shortName": null, + "level": 3, + "code": "440825", + "pinyin": "XuWenXian", + "pinyinFirst": "XWX", + "capital": "徐城街道", + "population": 79, + "area": 1980, + "areaCode": "0759", + "zipCode": "524100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691525701, + "parentId": 653116688965701, + "name": "茂名市", + "shortName": null, + "level": 2, + "code": "440900", + "pinyin": "MaoMingShi", + "pinyinFirst": "MMS", + "capital": "茂南区", + "population": 818, + "area": 11428, + "areaCode": "0668", + "zipCode": "525000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116691525702, + "parentId": 653116691525701, + "name": "茂南区", + "shortName": null, + "level": 3, + "code": "440902", + "pinyin": "MaoNanQu", + "pinyinFirst": "MNQ", + "capital": "城南街道", + "population": 107, + "area": 486, + "areaCode": "0668", + "zipCode": "525000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691525703, + "parentId": 653116691525701, + "name": "电白区", + "shortName": null, + "level": 3, + "code": "440904", + "pinyin": "DianBaiQu", + "pinyinFirst": "DBQ", + "capital": "水东街道", + "population": 197, + "area": 2230, + "areaCode": "0668", + "zipCode": "525400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691525704, + "parentId": 653116691525701, + "name": "高州市", + "shortName": null, + "level": 3, + "code": "440981", + "pinyin": "GaoZhouShi", + "pinyinFirst": "GZS", + "capital": "潘州街道", + "population": 185, + "area": 3271, + "areaCode": "0668", + "zipCode": "525200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691525705, + "parentId": 653116691525701, + "name": "化州市", + "shortName": null, + "level": 3, + "code": "440982", + "pinyin": "HuaZhouShi", + "pinyinFirst": "HZS", + "capital": "鉴江街道", + "population": 178, + "area": 2357, + "areaCode": "0668", + "zipCode": "525100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691525706, + "parentId": 653116691525701, + "name": "信宜市", + "shortName": null, + "level": 3, + "code": "440983", + "pinyin": "XinYiShi", + "pinyinFirst": "XYS", + "capital": "东镇街道", + "population": 150, + "area": 3084, + "areaCode": "0668", + "zipCode": "525300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691722309, + "parentId": 653116688965701, + "name": "肇庆市", + "shortName": null, + "level": 2, + "code": "441200", + "pinyin": "ZhaoQingShi", + "pinyinFirst": "ZQS", + "capital": "端州区", + "population": 454, + "area": 14891, + "areaCode": "0758", + "zipCode": "526000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116691722310, + "parentId": 653116691722309, + "name": "端州区", + "shortName": null, + "level": 3, + "code": "441202", + "pinyin": "DuanZhouQu", + "pinyinFirst": "DZQ", + "capital": "城东街道", + "population": 43, + "area": 154, + "areaCode": "0758", + "zipCode": "526060", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691722311, + "parentId": 653116691722309, + "name": "鼎湖区", + "shortName": null, + "level": 3, + "code": "441203", + "pinyin": "DingHuQu", + "pinyinFirst": "DHQ", + "capital": "坑口街道", + "population": 17, + "area": 552, + "areaCode": "0758", + "zipCode": "526070", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691722312, + "parentId": 653116691722309, + "name": "高要区", + "shortName": null, + "level": 3, + "code": "441204", + "pinyin": "GaoYaoQu", + "pinyinFirst": "GYQ", + "capital": "南岸街道", + "population": 82, + "area": 2186, + "areaCode": "0758", + "zipCode": "526100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691722313, + "parentId": 653116691722309, + "name": "四会市", + "shortName": null, + "level": 3, + "code": "441284", + "pinyin": "SiHuiShi", + "pinyinFirst": "SHS", + "capital": "东城街道", + "population": 48, + "area": 1263, + "areaCode": "0758", + "zipCode": "526200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691722314, + "parentId": 653116691722309, + "name": "广宁县", + "shortName": null, + "level": 3, + "code": "441223", + "pinyin": "GuangNingXian", + "pinyinFirst": "GNX", + "capital": "南街街道", + "population": 59, + "area": 2456, + "areaCode": "0758", + "zipCode": "526300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691722315, + "parentId": 653116691722309, + "name": "怀集县", + "shortName": null, + "level": 3, + "code": "441224", + "pinyin": "HuaiJiXian", + "pinyinFirst": "HJX", + "capital": "怀城街道", + "population": 112, + "area": 3554, + "areaCode": "0758", + "zipCode": "526400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691722316, + "parentId": 653116691722309, + "name": "封开县", + "shortName": null, + "level": 3, + "code": "441225", + "pinyin": "FengKaiXian", + "pinyinFirst": "FKX", + "capital": "江口街道", + "population": 53, + "area": 2724, + "areaCode": "0758", + "zipCode": "526500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691722317, + "parentId": 653116691722309, + "name": "德庆县", + "shortName": null, + "level": 3, + "code": "441226", + "pinyin": "DeQingXian", + "pinyinFirst": "DQX", + "capital": "德城街道", + "population": 41, + "area": 2003, + "areaCode": "0758", + "zipCode": "526600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691902533, + "parentId": 653116688965701, + "name": "惠州市", + "shortName": null, + "level": 2, + "code": "441300", + "pinyin": "HuiZhouShi", + "pinyinFirst": "HZS", + "capital": "惠城区", + "population": 390, + "area": 11347, + "areaCode": "0752", + "zipCode": "516000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116691906629, + "parentId": 653116691902533, + "name": "惠城区", + "shortName": null, + "level": 3, + "code": "441302", + "pinyin": "HuiChengQu", + "pinyinFirst": "HCQ", + "capital": "龙丰街道", + "population": 116, + "area": 1489, + "areaCode": "0752", + "zipCode": "516008", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691906630, + "parentId": 653116691902533, + "name": "惠阳区", + "shortName": null, + "level": 3, + "code": "441303", + "pinyin": "HuiYangQu", + "pinyinFirst": "HYQ", + "capital": "淡水街道", + "population": 55, + "area": 1209, + "areaCode": "0752", + "zipCode": "516200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691906631, + "parentId": 653116691902533, + "name": "博罗县", + "shortName": null, + "level": 3, + "code": "441322", + "pinyin": "BoLuoXian", + "pinyinFirst": "BLX", + "capital": "罗阳街道", + "population": 93, + "area": 2855, + "areaCode": "0752", + "zipCode": "516100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691906632, + "parentId": 653116691902533, + "name": "惠东县", + "shortName": null, + "level": 3, + "code": "441323", + "pinyin": "HuiDongXian", + "pinyinFirst": "HDX", + "capital": "平山街道", + "population": 90, + "area": 3528, + "areaCode": "0752", + "zipCode": "516300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116691906633, + "parentId": 653116691902533, + "name": "龙门县", + "shortName": null, + "level": 3, + "code": "441324", + "pinyin": "LongMenXian", + "pinyinFirst": "LMX", + "capital": "龙城街道", + "population": 36, + "area": 2267, + "areaCode": "0752", + "zipCode": "516800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692090949, + "parentId": 653116688965701, + "name": "梅州市", + "shortName": null, + "level": 2, + "code": "441400", + "pinyin": "MeiZhouShi", + "pinyinFirst": "MZS", + "capital": "梅江区", + "population": 546, + "area": 15865, + "areaCode": "0753", + "zipCode": "514000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116692095045, + "parentId": 653116692090949, + "name": "梅江区", + "shortName": null, + "level": 3, + "code": "441402", + "pinyin": "MeiJiangQu", + "pinyinFirst": "MJQ", + "capital": "金山街道", + "population": 36, + "area": 571, + "areaCode": "0753", + "zipCode": "514000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692095046, + "parentId": 653116692090949, + "name": "梅县区", + "shortName": null, + "level": 3, + "code": "441403", + "pinyin": "MeiXianQu", + "pinyinFirst": "MXQ", + "capital": "程江镇", + "population": 62, + "area": 2477, + "areaCode": "0753", + "zipCode": "514700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692095047, + "parentId": 653116692090949, + "name": "兴宁市", + "shortName": null, + "level": 3, + "code": "441481", + "pinyin": "XingNingShi", + "pinyinFirst": "XNS", + "capital": "兴田街道", + "population": 117, + "area": 2075, + "areaCode": "0753", + "zipCode": "514500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692095048, + "parentId": 653116692090949, + "name": "大埔县", + "shortName": null, + "level": 3, + "code": "441422", + "pinyin": "DaPuXian", + "pinyinFirst": "DPX", + "capital": "湖寮镇", + "population": 56, + "area": 2462, + "areaCode": "0753", + "zipCode": "514200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692095049, + "parentId": 653116692090949, + "name": "丰顺县", + "shortName": null, + "level": 3, + "code": "441423", + "pinyin": "FengShunXian", + "pinyinFirst": "FSX", + "capital": "汤坑镇", + "population": 73, + "area": 2706, + "areaCode": "0753", + "zipCode": "514300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692095050, + "parentId": 653116692090949, + "name": "五华县", + "shortName": null, + "level": 3, + "code": "441424", + "pinyin": "WuHuaXian", + "pinyinFirst": "WHX", + "capital": "水寨镇", + "population": 152, + "area": 3238, + "areaCode": "0753", + "zipCode": "514400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692095051, + "parentId": 653116692090949, + "name": "平远县", + "shortName": null, + "level": 3, + "code": "441426", + "pinyin": "PingYuanXian", + "pinyinFirst": "PYX", + "capital": "大柘镇", + "population": 26, + "area": 1374, + "areaCode": "0753", + "zipCode": "514600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692095052, + "parentId": 653116692090949, + "name": "蕉岭县", + "shortName": null, + "level": 3, + "code": "441427", + "pinyin": "JiaoLingXian", + "pinyinFirst": "JLX", + "capital": "蕉城镇", + "population": 23, + "area": 962, + "areaCode": "0753", + "zipCode": "514100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692316229, + "parentId": 653116688965701, + "name": "汕尾市", + "shortName": null, + "level": 2, + "code": "441500", + "pinyin": "ShanWeiShi", + "pinyinFirst": "SWS", + "capital": "城区", + "population": 365, + "area": 4865, + "areaCode": "0660", + "zipCode": "516600", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116692320325, + "parentId": 653116692316229, + "name": "城区", + "shortName": null, + "level": 3, + "code": "441502", + "pinyin": "ChengQu", + "pinyinFirst": "CQ", + "capital": "香洲街道", + "population": 50, + "area": 393, + "areaCode": "0660", + "zipCode": "516600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692320326, + "parentId": 653116692316229, + "name": "陆丰市", + "shortName": null, + "level": 3, + "code": "441581", + "pinyin": "LuFengShi", + "pinyinFirst": "LFS", + "capital": "东海街道", + "population": 193, + "area": 1703, + "areaCode": "0660", + "zipCode": "516500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692320327, + "parentId": 653116692316229, + "name": "海丰县", + "shortName": null, + "level": 3, + "code": "441521", + "pinyin": "HaiFengXian", + "pinyinFirst": "HFX", + "capital": "海城镇", + "population": 86, + "area": 1783, + "areaCode": "0660", + "zipCode": "516400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692320328, + "parentId": 653116692316229, + "name": "陆河县", + "shortName": null, + "level": 3, + "code": "441523", + "pinyin": "LuHeXian", + "pinyinFirst": "LHX", + "capital": "河田镇", + "population": 36, + "area": 986, + "areaCode": "0660", + "zipCode": "516700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692529221, + "parentId": 653116688965701, + "name": "河源市", + "shortName": null, + "level": 2, + "code": "441600", + "pinyin": "HeYuanShi", + "pinyinFirst": "HYS", + "capital": "源城区", + "population": 373, + "area": 15654, + "areaCode": "0762", + "zipCode": "517000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116692533317, + "parentId": 653116692529221, + "name": "源城区", + "shortName": null, + "level": 3, + "code": "441602", + "pinyin": "YuanChengQu", + "pinyinFirst": "YCQ", + "capital": "上城街道", + "population": 33, + "area": 362, + "areaCode": "0762", + "zipCode": "517000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692533318, + "parentId": 653116692529221, + "name": "紫金县", + "shortName": null, + "level": 3, + "code": "441621", + "pinyin": "ZiJinXian", + "pinyinFirst": "ZJX", + "capital": "紫城镇", + "population": 85, + "area": 3635, + "areaCode": "0762", + "zipCode": "517400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692533319, + "parentId": 653116692529221, + "name": "龙川县", + "shortName": null, + "level": 3, + "code": "441622", + "pinyin": "LongChuanXian", + "pinyinFirst": "LCX", + "capital": "老隆镇", + "population": 98, + "area": 3081, + "areaCode": "0762", + "zipCode": "517300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692533320, + "parentId": 653116692529221, + "name": "连平县", + "shortName": null, + "level": 3, + "code": "441623", + "pinyin": "LianPingXian", + "pinyinFirst": "LPX", + "capital": "元善镇", + "population": 41, + "area": 2275, + "areaCode": "0762", + "zipCode": "517100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692533321, + "parentId": 653116692529221, + "name": "和平县", + "shortName": null, + "level": 3, + "code": "441624", + "pinyin": "HePingXian", + "pinyinFirst": "HPX", + "capital": "阳明镇", + "population": 56, + "area": 2292, + "areaCode": "0762", + "zipCode": "517200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692533322, + "parentId": 653116692529221, + "name": "东源县", + "shortName": null, + "level": 3, + "code": "441625", + "pinyin": "DongYuanXian", + "pinyinFirst": "DYX", + "capital": "仙塘镇", + "population": 59, + "area": 4009, + "areaCode": "0762", + "zipCode": "517500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692754501, + "parentId": 653116688965701, + "name": "阳江市", + "shortName": null, + "level": 2, + "code": "441700", + "pinyin": "YangJiangShi", + "pinyinFirst": "YJS", + "capital": "江城区", + "population": 301, + "area": 7956, + "areaCode": "0662", + "zipCode": "529500", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116692758597, + "parentId": 653116692754501, + "name": "江城区", + "shortName": null, + "level": 3, + "code": "441702", + "pinyin": "JiangChengQu", + "pinyinFirst": "JCQ", + "capital": "城北街道", + "population": 72, + "area": 780, + "areaCode": "0662", + "zipCode": "529500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692758598, + "parentId": 653116692754501, + "name": "阳东区", + "shortName": null, + "level": 3, + "code": "441704", + "pinyin": "YangDongQu", + "pinyinFirst": "YDQ", + "capital": "东城镇", + "population": 52, + "area": 1703, + "areaCode": "0662", + "zipCode": "529900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692758599, + "parentId": 653116692754501, + "name": "阳春市", + "shortName": null, + "level": 3, + "code": "441781", + "pinyin": "YangChunShi", + "pinyinFirst": "YCS", + "capital": "春城街道", + "population": 122, + "area": 4038, + "areaCode": "0662", + "zipCode": "529600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692758600, + "parentId": 653116692754501, + "name": "阳西县", + "shortName": null, + "level": 3, + "code": "441721", + "pinyin": "YangXiXian", + "pinyinFirst": "YXX", + "capital": "织篢镇", + "population": 55, + "area": 1435, + "areaCode": "0662", + "zipCode": "529800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692992069, + "parentId": 653116688965701, + "name": "清远市", + "shortName": null, + "level": 2, + "code": "441800", + "pinyin": "QingYuanShi", + "pinyinFirst": "QYS", + "capital": "清城区", + "population": 446, + "area": 19036, + "areaCode": "0763", + "zipCode": "511500", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116692996165, + "parentId": 653116692992069, + "name": "清城区", + "shortName": null, + "level": 3, + "code": "441802", + "pinyin": "QingChengQu", + "pinyinFirst": "QCQ", + "capital": "东城街道", + "population": 77, + "area": 1296, + "areaCode": "0763", + "zipCode": "511515", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692996166, + "parentId": 653116692992069, + "name": "清新区", + "shortName": null, + "level": 3, + "code": "441803", + "pinyin": "QingXinQu", + "pinyinFirst": "QXQ", + "capital": "太和镇", + "population": 72, + "area": 2353, + "areaCode": "0763", + "zipCode": "511800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692996167, + "parentId": 653116692992069, + "name": "英德市", + "shortName": null, + "level": 3, + "code": "441881", + "pinyin": "YingDeShi", + "pinyinFirst": "YDS", + "capital": "英城街道", + "population": 119, + "area": 5634, + "areaCode": "0763", + "zipCode": "513000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692996168, + "parentId": 653116692992069, + "name": "连州市", + "shortName": null, + "level": 3, + "code": "441882", + "pinyin": "LianZhouShi", + "pinyinFirst": "LZS", + "capital": "连州镇", + "population": 54, + "area": 2668, + "areaCode": "0763", + "zipCode": "513400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692996169, + "parentId": 653116692992069, + "name": "佛冈县", + "shortName": null, + "level": 3, + "code": "441821", + "pinyin": "FoGangXian", + "pinyinFirst": "FGX", + "capital": "石角镇", + "population": 36, + "area": 1295, + "areaCode": "0763", + "zipCode": "511600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692996170, + "parentId": 653116692992069, + "name": "阳山县", + "shortName": null, + "level": 3, + "code": "441823", + "pinyin": "YangShanXian", + "pinyinFirst": "YSX", + "capital": "阳城镇", + "population": 58, + "area": 3330, + "areaCode": "0763", + "zipCode": "513100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692996171, + "parentId": 653116692992069, + "name": "连山壮族瑶族自治县", + "shortName": null, + "level": 3, + "code": "441825", + "pinyin": "LianShanZhuangZuYaoZuZiZhiXian", + "pinyinFirst": "LSZZYZZZX", + "capital": "吉田镇", + "population": 12, + "area": 1219, + "areaCode": "0763", + "zipCode": "513200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116692996172, + "parentId": 653116692992069, + "name": "连南瑶族自治县", + "shortName": null, + "level": 3, + "code": "441826", + "pinyin": "LianNanYaoZuZiZhiXian", + "pinyinFirst": "LNYZZZX", + "capital": "三江镇", + "population": 18, + "area": 1241, + "areaCode": "0763", + "zipCode": "513300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116693246021, + "parentId": 653116688965701, + "name": "东莞市", + "shortName": null, + "level": 2, + "code": "441900", + "pinyin": "DongGuanShi", + "pinyinFirst": "DGS", + "capital": "南城街道", + "population": 251, + "area": 2460, + "areaCode": "0769", + "zipCode": "523000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116693487685, + "parentId": 653116688965701, + "name": "中山市", + "shortName": null, + "level": 2, + "code": "442000", + "pinyin": "ZhongShanShi", + "pinyinFirst": "ZSS", + "capital": "东区街道", + "population": 183, + "area": 1784, + "areaCode": "0760", + "zipCode": "528400", + "sort": null, + "hot": false, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116693749829, + "parentId": 653116688965701, + "name": "潮州市", + "shortName": null, + "level": 2, + "code": "445100", + "pinyin": "ChaoZhouShi", + "pinyinFirst": "CZS", + "capital": "湘桥区", + "population": 276, + "area": 3146, + "areaCode": "0768", + "zipCode": "521000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116693753925, + "parentId": 653116693749829, + "name": "湘桥区", + "shortName": null, + "level": 3, + "code": "445102", + "pinyin": "XiangQiaoQu", + "pinyinFirst": "XQQ", + "capital": "凤新街道", + "population": 52, + "area": 325, + "areaCode": "0768", + "zipCode": "521021", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116693753926, + "parentId": 653116693749829, + "name": "潮安区", + "shortName": null, + "level": 3, + "code": "445103", + "pinyin": "ChaoAnQu", + "pinyinFirst": "CAQ", + "capital": "庵埠镇", + "population": 118, + "area": 1089, + "areaCode": "0768", + "zipCode": "515600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116693753927, + "parentId": 653116693749829, + "name": "饶平县", + "shortName": null, + "level": 3, + "code": "445122", + "pinyin": "RaoPingXian", + "pinyinFirst": "RPX", + "capital": "黄冈镇", + "population": 107, + "area": 1732, + "areaCode": "0768", + "zipCode": "515700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116694020165, + "parentId": 653116688965701, + "name": "揭阳市", + "shortName": null, + "level": 2, + "code": "445200", + "pinyin": "JieYangShi", + "pinyinFirst": "JYS", + "capital": "榕城区", + "population": 707, + "area": 5266, + "areaCode": "0663", + "zipCode": "522000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116694024261, + "parentId": 653116694020165, + "name": "榕城区", + "shortName": null, + "level": 3, + "code": "445202", + "pinyin": "RongChengQu", + "pinyinFirst": "RCQ", + "capital": "新兴街道", + "population": 100, + "area": 299, + "areaCode": "0663", + "zipCode": "522000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116694024262, + "parentId": 653116694020165, + "name": "揭东区", + "shortName": null, + "level": 3, + "code": "445203", + "pinyin": "JieDongQu", + "pinyinFirst": "JDQ", + "capital": "曲溪街道", + "population": 112, + "area": 748, + "areaCode": "0663", + "zipCode": "515500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116694024263, + "parentId": 653116694020165, + "name": "普宁市", + "shortName": null, + "level": 3, + "code": "445281", + "pinyin": "PuNingShi", + "pinyinFirst": "PNS", + "capital": "流沙北街道", + "population": 248, + "area": 1620, + "areaCode": "0663", + "zipCode": "515300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116694024264, + "parentId": 653116694020165, + "name": "揭西县", + "shortName": null, + "level": 3, + "code": "445222", + "pinyin": "JieXiXian", + "pinyinFirst": "JXX", + "capital": "河婆街道", + "population": 98, + "area": 1347, + "areaCode": "0663", + "zipCode": "515400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116694024265, + "parentId": 653116694020165, + "name": "惠来县", + "shortName": null, + "level": 3, + "code": "445224", + "pinyin": "HuiLaiXian", + "pinyinFirst": "HLX", + "capital": "惠城镇", + "population": 148, + "area": 1252, + "areaCode": "0663", + "zipCode": "515200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116694302789, + "parentId": 653116688965701, + "name": "云浮市", + "shortName": null, + "level": 2, + "code": "445300", + "pinyin": "YunFuShi", + "pinyinFirst": "YFS", + "capital": "云城区", + "population": 301, + "area": 7785, + "areaCode": "0766", + "zipCode": "527300", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116694302790, + "parentId": 653116694302789, + "name": "云城区", + "shortName": null, + "level": 3, + "code": "445302", + "pinyin": "YunChengQu", + "pinyinFirst": "YCQ", + "capital": "云城街道", + "population": 34, + "area": 778, + "areaCode": "0766", + "zipCode": "527300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116694302791, + "parentId": 653116694302789, + "name": "云安区", + "shortName": null, + "level": 3, + "code": "445303", + "pinyin": "YunAnQu", + "pinyinFirst": "YAQ", + "capital": "六都镇", + "population": 35, + "area": 1189, + "areaCode": "0766", + "zipCode": "527500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116694302792, + "parentId": 653116694302789, + "name": "罗定市", + "shortName": null, + "level": 3, + "code": "445381", + "pinyin": "LuoDingShi", + "pinyinFirst": "LDS", + "capital": "罗城街道", + "population": 130, + "area": 2335, + "areaCode": "0766", + "zipCode": "527200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116694302793, + "parentId": 653116694302789, + "name": "新兴县", + "shortName": null, + "level": 3, + "code": "445321", + "pinyin": "XinXingXian", + "pinyinFirst": "XXX", + "capital": "新城镇", + "population": 49, + "area": 1522, + "areaCode": "0766", + "zipCode": "527400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116694302794, + "parentId": 653116694302789, + "name": "郁南县", + "shortName": null, + "level": 3, + "code": "445322", + "pinyin": "YuNanXian", + "pinyinFirst": "YNX", + "capital": "都城镇", + "population": 53, + "area": 1962, + "areaCode": "0766", + "zipCode": "527100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:39", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:13" + }, + { + "id": 653116694593605, + "parentId": 0, + "name": "广西壮族自治区", + "shortName": "桂", + "level": 1, + "code": "450000", + "pinyin": "GuangXiZhuangZuZiZhiQu", + "pinyinFirst": "GXZZZZQ", + "capital": null, + "population": null, + "area": null, + "areaCode": "", + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116696600645, + "parentId": 653116694593605, + "name": "南宁市", + "shortName": null, + "level": 2, + "code": "450100", + "pinyin": "NanNingShi", + "pinyinFirst": "NNS", + "capital": "青秀区", + "population": 782, + "area": 22099, + "areaCode": "0771", + "zipCode": "530000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116696604741, + "parentId": 653116696600645, + "name": "青秀区", + "shortName": null, + "level": 3, + "code": "450103", + "pinyin": "QingXiuQu", + "pinyinFirst": "QXQ", + "capital": "长塘镇", + "population": 80, + "area": 872, + "areaCode": "0771", + "zipCode": "530213", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696604742, + "parentId": 653116696600645, + "name": "兴宁区", + "shortName": null, + "level": 3, + "code": "450102", + "pinyin": "XingNingQu", + "pinyinFirst": "XNQ", + "capital": "兴东街道", + "population": 36, + "area": 751, + "areaCode": "0771", + "zipCode": "530023", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696604743, + "parentId": 653116696600645, + "name": "江南区", + "shortName": null, + "level": 3, + "code": "450105", + "pinyin": "JiangNanQu", + "pinyinFirst": "JNQ", + "capital": "江南街道", + "population": 56, + "area": 1183, + "areaCode": "0771", + "zipCode": "530031", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696604744, + "parentId": 653116696600645, + "name": "西乡塘区", + "shortName": null, + "level": 3, + "code": "450107", + "pinyin": "XiXiangTangQu", + "pinyinFirst": "XXTQ", + "capital": "衡阳街道", + "population": 83, + "area": 1076, + "areaCode": "0771", + "zipCode": "530001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696604745, + "parentId": 653116696600645, + "name": "良庆区", + "shortName": null, + "level": 3, + "code": "450108", + "pinyin": "LiangQingQu", + "pinyinFirst": "LQQ", + "capital": "大沙田街道", + "population": 32, + "area": 1379, + "areaCode": "0771", + "zipCode": "530200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696604746, + "parentId": 653116696600645, + "name": "邕宁区", + "shortName": null, + "level": 3, + "code": "450109", + "pinyin": "YongNingQu", + "pinyinFirst": "YNQ", + "capital": "蒲庙镇", + "population": 38, + "area": 1255, + "areaCode": "0771", + "zipCode": "530200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696604747, + "parentId": 653116696600645, + "name": "武鸣区", + "shortName": null, + "level": 3, + "code": "450110", + "pinyin": "WuMingQu", + "pinyinFirst": "WMQ", + "capital": "城厢镇", + "population": 73, + "area": 3389, + "areaCode": "0771", + "zipCode": "530100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696604748, + "parentId": 653116696600645, + "name": "横州市", + "shortName": null, + "level": 3, + "code": "450181", + "pinyin": "HengZhouShi", + "pinyinFirst": "HZS", + "capital": "横州镇", + "population": 128, + "area": 3464, + "areaCode": "0771", + "zipCode": "530300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696604749, + "parentId": 653116696600645, + "name": "隆安县", + "shortName": null, + "level": 3, + "code": "450123", + "pinyin": "LongAnXian", + "pinyinFirst": "LAX", + "capital": "城厢镇", + "population": 42, + "area": 2298, + "areaCode": "0771", + "zipCode": "532700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696604750, + "parentId": 653116696600645, + "name": "马山县", + "shortName": null, + "level": 3, + "code": "450124", + "pinyin": "MaShanXian", + "pinyinFirst": "MSX", + "capital": "白山镇", + "population": 57, + "area": 2345, + "areaCode": "0771", + "zipCode": "530600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696604751, + "parentId": 653116696600645, + "name": "上林县", + "shortName": null, + "level": 3, + "code": "450125", + "pinyin": "ShangLinXian", + "pinyinFirst": "SLX", + "capital": "大丰镇", + "population": 50, + "area": 1869, + "areaCode": "0771", + "zipCode": "530500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696604752, + "parentId": 653116696600645, + "name": "宾阳县", + "shortName": null, + "level": 3, + "code": "450126", + "pinyin": "BinYangXian", + "pinyinFirst": "BYX", + "capital": "宾州镇", + "population": 106, + "area": 2299, + "areaCode": "0771", + "zipCode": "530400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696735814, + "parentId": 653116694593605, + "name": "柳州市", + "shortName": null, + "level": 2, + "code": "450200", + "pinyin": "LiuZhouShi", + "pinyinFirst": "LZS", + "capital": "柳北区", + "population": 394, + "area": 18596, + "areaCode": "0772", + "zipCode": "545000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116696739909, + "parentId": 653116696735814, + "name": "柳北区", + "shortName": null, + "level": 3, + "code": "450205", + "pinyin": "LiuBeiQu", + "pinyinFirst": "LBQ", + "capital": "雀儿山街道", + "population": 36, + "area": 302, + "areaCode": "0772", + "zipCode": "545002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696739910, + "parentId": 653116696735814, + "name": "城中区", + "shortName": null, + "level": 3, + "code": "450202", + "pinyin": "ChengZhongQu", + "pinyinFirst": "CZQ", + "capital": "城中街道", + "population": 18, + "area": 78, + "areaCode": "0772", + "zipCode": "545001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696739911, + "parentId": 653116696735814, + "name": "鱼峰区", + "shortName": null, + "level": 3, + "code": "450203", + "pinyin": "YuFengQu", + "pinyinFirst": "YFQ", + "capital": "麒麟街道", + "population": 42, + "area": 473, + "areaCode": "0772", + "zipCode": "545005", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696739912, + "parentId": 653116696735814, + "name": "柳南区", + "shortName": null, + "level": 3, + "code": "450204", + "pinyin": "LiuNanQu", + "pinyinFirst": "LNQ", + "capital": "潭西街道", + "population": 42, + "area": 552, + "areaCode": "0772", + "zipCode": "545007", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696739913, + "parentId": 653116696735814, + "name": "柳江区", + "shortName": null, + "level": 3, + "code": "450206", + "pinyin": "LiuJiangQu", + "pinyinFirst": "LJQ", + "capital": "拉堡镇", + "population": 48, + "area": 2149, + "areaCode": "0772", + "zipCode": "545100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696739914, + "parentId": 653116696735814, + "name": "柳城县", + "shortName": null, + "level": 3, + "code": "450222", + "pinyin": "LiuChengXian", + "pinyinFirst": "LCX", + "capital": "大埔镇", + "population": 41, + "area": 2114, + "areaCode": "0772", + "zipCode": "545200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696739915, + "parentId": 653116696735814, + "name": "鹿寨县", + "shortName": null, + "level": 3, + "code": "450223", + "pinyin": "LuZhaiXian", + "pinyinFirst": "LZX", + "capital": "鹿寨镇", + "population": 41, + "area": 2975, + "areaCode": "0772", + "zipCode": "545600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696739916, + "parentId": 653116696735814, + "name": "融安县", + "shortName": null, + "level": 3, + "code": "450224", + "pinyin": "RongAnXian", + "pinyinFirst": "RAX", + "capital": "长安镇", + "population": 33, + "area": 2898, + "areaCode": "0772", + "zipCode": "545400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696739917, + "parentId": 653116696735814, + "name": "融水苗族自治县", + "shortName": null, + "level": 3, + "code": "450225", + "pinyin": "RongShuiMiaoZuZiZhiXian", + "pinyinFirst": "RSMZZZX", + "capital": "融水镇", + "population": 52, + "area": 4638, + "areaCode": "0772", + "zipCode": "545300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696739918, + "parentId": 653116696735814, + "name": "三江侗族自治县", + "shortName": null, + "level": 3, + "code": "450226", + "pinyin": "SanJiangDongZuZiZhiXian", + "pinyinFirst": "SJDZZZX", + "capital": "古宜镇", + "population": 40, + "area": 2417, + "areaCode": "0772", + "zipCode": "545500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696866885, + "parentId": 653116694593605, + "name": "桂林市", + "shortName": null, + "level": 2, + "code": "450300", + "pinyin": "GuiLinShi", + "pinyinFirst": "GLS", + "capital": "临桂区", + "population": 541, + "area": 27845, + "areaCode": "0773", + "zipCode": "541000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116696870981, + "parentId": 653116696866885, + "name": "临桂区", + "shortName": null, + "level": 3, + "code": "450312", + "pinyin": "LinGuiQu", + "pinyinFirst": "LGQ", + "capital": "临桂镇", + "population": 53, + "area": 2247, + "areaCode": "0773", + "zipCode": "541100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696870982, + "parentId": 653116696866885, + "name": "秀峰区", + "shortName": null, + "level": 3, + "code": "450302", + "pinyin": "XiuFengQu", + "pinyinFirst": "XFQ", + "capital": "丽君街道", + "population": 12, + "area": 54, + "areaCode": "0773", + "zipCode": "541001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696870983, + "parentId": 653116696866885, + "name": "叠彩区", + "shortName": null, + "level": 3, + "code": "450303", + "pinyin": "DieCaiQu", + "pinyinFirst": "DCQ", + "capital": "北门街道", + "population": 16, + "area": 52, + "areaCode": "0773", + "zipCode": "541001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696870984, + "parentId": 653116696866885, + "name": "象山区", + "shortName": null, + "level": 3, + "code": "450304", + "pinyin": "XiangShanQu", + "pinyinFirst": "XSQ", + "capital": "南门街道", + "population": 24, + "area": 88, + "areaCode": "0773", + "zipCode": "541002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696870985, + "parentId": 653116696866885, + "name": "七星区", + "shortName": null, + "level": 3, + "code": "450305", + "pinyin": "QiXingQu", + "pinyinFirst": "QXQ", + "capital": "漓东街道", + "population": 23, + "area": 83, + "areaCode": "0773", + "zipCode": "541004", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696870986, + "parentId": 653116696866885, + "name": "雁山区", + "shortName": null, + "level": 3, + "code": "450311", + "pinyin": "YanShanQu", + "pinyinFirst": "YSQ", + "capital": "雁山镇", + "population": 7, + "area": 288, + "areaCode": "0773", + "zipCode": "541006", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696870987, + "parentId": 653116696866885, + "name": "阳朔县", + "shortName": null, + "level": 3, + "code": "450321", + "pinyin": "YangShuoXian", + "pinyinFirst": "YSX", + "capital": "阳朔镇", + "population": 33, + "area": 1428, + "areaCode": "0773", + "zipCode": "541900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696870988, + "parentId": 653116696866885, + "name": "灵川县", + "shortName": null, + "level": 3, + "code": "450323", + "pinyin": "LingChuanXian", + "pinyinFirst": "LCX", + "capital": "灵川镇", + "population": 40, + "area": 2301, + "areaCode": "0773", + "zipCode": "541200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696870989, + "parentId": 653116696866885, + "name": "全州县", + "shortName": null, + "level": 3, + "code": "450324", + "pinyin": "QuanZhouXian", + "pinyinFirst": "QZX", + "capital": "全州镇", + "population": 85, + "area": 4021, + "areaCode": "0773", + "zipCode": "541500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696870990, + "parentId": 653116696866885, + "name": "兴安县", + "shortName": null, + "level": 3, + "code": "450325", + "pinyin": "XingAnXian", + "pinyinFirst": "XAX", + "capital": "兴安镇", + "population": 39, + "area": 2344, + "areaCode": "0773", + "zipCode": "541300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696870991, + "parentId": 653116696866885, + "name": "永福县", + "shortName": null, + "level": 3, + "code": "450326", + "pinyin": "YongFuXian", + "pinyinFirst": "YFX", + "capital": "永福镇", + "population": 29, + "area": 2806, + "areaCode": "0773", + "zipCode": "541800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696870992, + "parentId": 653116696866885, + "name": "灌阳县", + "shortName": null, + "level": 3, + "code": "450327", + "pinyin": "GuanYangXian", + "pinyinFirst": "GYX", + "capital": "灌阳镇", + "population": 30, + "area": 1837, + "areaCode": "0773", + "zipCode": "541600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696870993, + "parentId": 653116696866885, + "name": "资源县", + "shortName": null, + "level": 3, + "code": "450329", + "pinyin": "ZiYuanXian", + "pinyinFirst": "ZYX", + "capital": "资源镇", + "population": 18, + "area": 1941, + "areaCode": "0773", + "zipCode": "541400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696870994, + "parentId": 653116696866885, + "name": "平乐县", + "shortName": null, + "level": 3, + "code": "450330", + "pinyin": "PingLeXian", + "pinyinFirst": "PLX", + "capital": "平乐镇", + "population": 47, + "area": 1919, + "areaCode": "0773", + "zipCode": "542400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696870995, + "parentId": 653116696866885, + "name": "荔浦市", + "shortName": null, + "level": 3, + "code": "450381", + "pinyin": "LiPuShi", + "pinyinFirst": "LPS", + "capital": "荔城镇", + "population": 39, + "area": 1759, + "areaCode": "0773", + "zipCode": "546600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696870996, + "parentId": 653116696866885, + "name": "龙胜各族自治县", + "shortName": null, + "level": 3, + "code": "450328", + "pinyin": "LongShengGeZuZiZhiXian", + "pinyinFirst": "LSGZZZX", + "capital": "龙胜镇", + "population": 17, + "area": 2538, + "areaCode": "0773", + "zipCode": "541700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116696870997, + "parentId": 653116696866885, + "name": "恭城瑶族自治县", + "shortName": null, + "level": 3, + "code": "450332", + "pinyin": "GongChengYaoZuZiZhiXian", + "pinyinFirst": "GCYZZZX", + "capital": "恭城镇", + "population": 30, + "area": 2139, + "areaCode": "0773", + "zipCode": "542500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116697284677, + "parentId": 653116694593605, + "name": "梧州市", + "shortName": null, + "level": 2, + "code": "450400", + "pinyin": "WuZhouShi", + "pinyinFirst": "WZS", + "capital": "长洲区", + "population": 353, + "area": 12572, + "areaCode": "0774", + "zipCode": "543000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116697288773, + "parentId": 653116697284677, + "name": "长洲区", + "shortName": null, + "level": 3, + "code": "450405", + "pinyin": "ChangZhouQu", + "pinyinFirst": "CZQ", + "capital": "大塘街道", + "population": 20, + "area": 372, + "areaCode": "0774", + "zipCode": "543003", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116697288774, + "parentId": 653116697284677, + "name": "万秀区", + "shortName": null, + "level": 3, + "code": "450403", + "pinyin": "WanXiuQu", + "pinyinFirst": "WXQ", + "capital": "城南街道", + "population": 29, + "area": 449, + "areaCode": "0774", + "zipCode": "543000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116697288775, + "parentId": 653116697284677, + "name": "龙圩区", + "shortName": null, + "level": 3, + "code": "450406", + "pinyin": "LongWeiQu", + "pinyinFirst": "LWQ", + "capital": "龙圩镇", + "population": 32, + "area": 971, + "areaCode": "0774", + "zipCode": "543002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116697288776, + "parentId": 653116697284677, + "name": "岑溪市", + "shortName": null, + "level": 3, + "code": "450481", + "pinyin": "CenXiShi", + "pinyinFirst": "CXS", + "capital": "岑城镇", + "population": 97, + "area": 2770, + "areaCode": "0774", + "zipCode": "543200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116697288777, + "parentId": 653116697284677, + "name": "苍梧县", + "shortName": null, + "level": 3, + "code": "450421", + "pinyin": "CangWuXian", + "pinyinFirst": "CWX", + "capital": "石桥镇", + "population": 41, + "area": 2782, + "areaCode": "0774", + "zipCode": "543100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116697288778, + "parentId": 653116697284677, + "name": "藤县", + "shortName": null, + "level": 3, + "code": "450422", + "pinyin": "TengXian", + "pinyinFirst": "TX", + "capital": "藤州镇", + "population": 112, + "area": 3946, + "areaCode": "0774", + "zipCode": "543300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116697288779, + "parentId": 653116697284677, + "name": "蒙山县", + "shortName": null, + "level": 3, + "code": "450423", + "pinyin": "MengShanXian", + "pinyinFirst": "MSX", + "capital": "蒙山镇", + "population": 22, + "area": 1282, + "areaCode": "0774", + "zipCode": "546700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116697493573, + "parentId": 653116694593605, + "name": "北海市", + "shortName": null, + "level": 2, + "code": "450500", + "pinyin": "BeiHaiShi", + "pinyinFirst": "BHS", + "capital": "海城区", + "population": 180, + "area": 3989, + "areaCode": "0779", + "zipCode": "536000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116697497669, + "parentId": 653116697493573, + "name": "海城区", + "shortName": null, + "level": 3, + "code": "450502", + "pinyin": "HaiChengQu", + "pinyinFirst": "HCQ", + "capital": "中街街道", + "population": 33, + "area": 182, + "areaCode": "0779", + "zipCode": "536000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116697497670, + "parentId": 653116697493573, + "name": "银海区", + "shortName": null, + "level": 3, + "code": "450503", + "pinyin": "YinHaiQu", + "pinyinFirst": "YHQ", + "capital": "银滩镇", + "population": 19, + "area": 541, + "areaCode": "0779", + "zipCode": "536000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116697497671, + "parentId": 653116697493573, + "name": "铁山港区", + "shortName": null, + "level": 3, + "code": "450512", + "pinyin": "TieShanGangQu", + "pinyinFirst": "TSGQ", + "capital": "南康镇", + "population": 19, + "area": 503, + "areaCode": "0779", + "zipCode": "536017", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116697497672, + "parentId": 653116697493573, + "name": "合浦县", + "shortName": null, + "level": 3, + "code": "450521", + "pinyin": "HePuXian", + "pinyinFirst": "HPX", + "capital": "廉州镇", + "population": 110, + "area": 2762, + "areaCode": "0779", + "zipCode": "536100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116697714757, + "parentId": 653116694593605, + "name": "防城港市", + "shortName": null, + "level": 2, + "code": "450600", + "pinyin": "FangChengGangShi", + "pinyinFirst": "FCGS", + "capital": "港口区", + "population": 100, + "area": 6239, + "areaCode": "0770", + "zipCode": "538000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116697718853, + "parentId": 653116697714757, + "name": "港口区", + "shortName": null, + "level": 3, + "code": "450602", + "pinyin": "GangKouQu", + "pinyinFirst": "GKQ", + "capital": "渔洲坪街道", + "population": 15, + "area": 410, + "areaCode": "0770", + "zipCode": "538001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116697718854, + "parentId": 653116697714757, + "name": "防城区", + "shortName": null, + "level": 3, + "code": "450603", + "pinyin": "FangChengQu", + "pinyinFirst": "FCQ", + "capital": "珠河街道", + "population": 45, + "area": 2426, + "areaCode": "0770", + "zipCode": "538021", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116697718855, + "parentId": 653116697714757, + "name": "东兴市", + "shortName": null, + "level": 3, + "code": "450681", + "pinyin": "DongXingShi", + "pinyinFirst": "DXS", + "capital": "东兴镇", + "population": 16, + "area": 589, + "areaCode": "0770", + "zipCode": "538100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116697718856, + "parentId": 653116697714757, + "name": "上思县", + "shortName": null, + "level": 3, + "code": "450621", + "pinyin": "ShangSiXian", + "pinyinFirst": "SSX", + "capital": "思阳镇", + "population": 25, + "area": 2814, + "areaCode": "0770", + "zipCode": "535500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116697870405, + "parentId": 653116694593605, + "name": "钦州市", + "shortName": null, + "level": 2, + "code": "450700", + "pinyin": "QinZhouShi", + "pinyinFirst": "QZS", + "capital": "钦南区", + "population": 418, + "area": 10884, + "areaCode": "0777", + "zipCode": "535099", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116697874501, + "parentId": 653116697870405, + "name": "钦南区", + "shortName": null, + "level": 3, + "code": "450702", + "pinyin": "QinNanQu", + "pinyinFirst": "QNQ", + "capital": "水东街道", + "population": 66, + "area": 2573, + "areaCode": "0777", + "zipCode": "535099", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116697874502, + "parentId": 653116697870405, + "name": "钦北区", + "shortName": null, + "level": 3, + "code": "450703", + "pinyin": "QinBeiQu", + "pinyinFirst": "QBQ", + "capital": "长田街道", + "population": 88, + "area": 2240, + "areaCode": "0777", + "zipCode": "535099", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116697874503, + "parentId": 653116697870405, + "name": "灵山县", + "shortName": null, + "level": 3, + "code": "450721", + "pinyin": "LingShanXian", + "pinyinFirst": "LSX", + "capital": "灵城街道", + "population": 168, + "area": 3550, + "areaCode": "0777", + "zipCode": "535499", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116697874504, + "parentId": 653116697870405, + "name": "浦北县", + "shortName": null, + "level": 3, + "code": "450722", + "pinyin": "PuBeiXian", + "pinyinFirst": "PBX", + "capital": "江城街道", + "population": 96, + "area": 2521, + "areaCode": "0777", + "zipCode": "535399", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698046533, + "parentId": 653116694593605, + "name": "贵港市", + "shortName": null, + "level": 2, + "code": "450800", + "pinyin": "GuiGangShi", + "pinyinFirst": "GGS", + "capital": "港北区", + "population": 565, + "area": 10470, + "areaCode": "0775", + "zipCode": "537000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116698050629, + "parentId": 653116698046533, + "name": "港北区", + "shortName": null, + "level": 3, + "code": "450802", + "pinyin": "GangBeiQu", + "pinyinFirst": "GBQ", + "capital": "贵城街道", + "population": 74, + "area": 806, + "areaCode": "0775", + "zipCode": "537100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698050630, + "parentId": 653116698046533, + "name": "港南区", + "shortName": null, + "level": 3, + "code": "450803", + "pinyin": "GangNanQu", + "pinyinFirst": "GNQ", + "capital": "江南街道", + "population": 71, + "area": 1099, + "areaCode": "0775", + "zipCode": "537100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698050631, + "parentId": 653116698046533, + "name": "覃塘区", + "shortName": null, + "level": 3, + "code": "450804", + "pinyin": "TanTangQu", + "pinyinFirst": "TTQ", + "capital": "覃塘街道", + "population": 61, + "area": 1502, + "areaCode": "0775", + "zipCode": "537121", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698050632, + "parentId": 653116698046533, + "name": "桂平市", + "shortName": null, + "level": 3, + "code": "450881", + "pinyin": "GuiPingShi", + "pinyinFirst": "GPS", + "capital": "西山镇", + "population": 204, + "area": 4074, + "areaCode": "0775", + "zipCode": "537200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698050633, + "parentId": 653116698046533, + "name": "平南县", + "shortName": null, + "level": 3, + "code": "450821", + "pinyin": "PingNanXian", + "pinyinFirst": "PNX", + "capital": "平南街道", + "population": 155, + "area": 2989, + "areaCode": "0775", + "zipCode": "537300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698210373, + "parentId": 653116694593605, + "name": "玉林市", + "shortName": null, + "level": 2, + "code": "450900", + "pinyin": "YuLinShi", + "pinyinFirst": "YLS", + "capital": "玉州区", + "population": 737, + "area": 12881, + "areaCode": "0775", + "zipCode": "537000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116698214469, + "parentId": 653116698210373, + "name": "玉州区", + "shortName": null, + "level": 3, + "code": "450902", + "pinyin": "YuZhouQu", + "pinyinFirst": "YZQ", + "capital": "玉城街道", + "population": 71, + "area": 464, + "areaCode": "0775", + "zipCode": "537000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698214470, + "parentId": 653116698210373, + "name": "福绵区", + "shortName": null, + "level": 3, + "code": "450903", + "pinyin": "FuMianQu", + "pinyinFirst": "FMQ", + "capital": "福绵镇", + "population": 44, + "area": 829, + "areaCode": "0775", + "zipCode": "537023", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698214471, + "parentId": 653116698210373, + "name": "北流市", + "shortName": null, + "level": 3, + "code": "450981", + "pinyin": "BeiLiuShi", + "pinyinFirst": "BLS", + "capital": "陵城街道", + "population": 155, + "area": 2457, + "areaCode": "0775", + "zipCode": "537400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698214472, + "parentId": 653116698210373, + "name": "容县", + "shortName": null, + "level": 3, + "code": "450921", + "pinyin": "RongXian", + "pinyinFirst": "RX", + "capital": "容州镇", + "population": 88, + "area": 2257, + "areaCode": "0775", + "zipCode": "537500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698214473, + "parentId": 653116698210373, + "name": "陆川县", + "shortName": null, + "level": 3, + "code": "450922", + "pinyin": "LuChuanXian", + "pinyinFirst": "LCX", + "capital": "温泉镇", + "population": 111, + "area": 1551, + "areaCode": "0775", + "zipCode": "537700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698214474, + "parentId": 653116698210373, + "name": "博白县", + "shortName": null, + "level": 3, + "code": "450923", + "pinyin": "BoBaiXian", + "pinyinFirst": "BBX", + "capital": "博白镇", + "population": 191, + "area": 3836, + "areaCode": "0775", + "zipCode": "537600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698214475, + "parentId": 653116698210373, + "name": "兴业县", + "shortName": null, + "level": 3, + "code": "450924", + "pinyin": "XingYeXian", + "pinyinFirst": "XYX", + "capital": "石南镇", + "population": 76, + "area": 1487, + "areaCode": "0775", + "zipCode": "537800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698394693, + "parentId": 653116694593605, + "name": "百色市", + "shortName": null, + "level": 2, + "code": "451000", + "pinyin": "BaiSeShi", + "pinyinFirst": "BSS", + "capital": "右江区", + "population": 423, + "area": 36206, + "areaCode": "0776", + "zipCode": "533000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116698394694, + "parentId": 653116698394693, + "name": "右江区", + "shortName": null, + "level": 3, + "code": "451002", + "pinyin": "YouJiangQu", + "pinyinFirst": "YJQ", + "capital": "百城街道", + "population": 37, + "area": 3717, + "areaCode": "0776", + "zipCode": "533000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698394695, + "parentId": 653116698394693, + "name": "田阳区", + "shortName": null, + "level": 3, + "code": "451003", + "pinyin": "TianYangQu", + "pinyinFirst": "TYQ", + "capital": "田州镇", + "population": 36, + "area": 2373, + "areaCode": "0776", + "zipCode": "533600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698394696, + "parentId": 653116698394693, + "name": "靖西市", + "shortName": null, + "level": 3, + "code": "451081", + "pinyin": "JingXiShi", + "pinyinFirst": "JXS", + "capital": "新靖镇", + "population": 66, + "area": 3232, + "areaCode": "0776", + "zipCode": "533800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698394697, + "parentId": 653116698394693, + "name": "平果市", + "shortName": null, + "level": 3, + "code": "451082", + "pinyin": "PingGuoShi", + "pinyinFirst": "PGS", + "capital": "马头镇", + "population": 46, + "area": 2485, + "areaCode": "0776", + "zipCode": "531400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698394698, + "parentId": 653116698394693, + "name": "田东县", + "shortName": null, + "level": 3, + "code": "451022", + "pinyin": "TianDongXian", + "pinyinFirst": "TDX", + "capital": "平马镇", + "population": 44, + "area": 2816, + "areaCode": "0776", + "zipCode": "531500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698394699, + "parentId": 653116698394693, + "name": "德保县", + "shortName": null, + "level": 3, + "code": "451024", + "pinyin": "DeBaoXian", + "pinyinFirst": "DBX", + "capital": "城关镇", + "population": 37, + "area": 2575, + "areaCode": "0776", + "zipCode": "533700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698394700, + "parentId": 653116698394693, + "name": "那坡县", + "shortName": null, + "level": 3, + "code": "451026", + "pinyin": "NaPoXian", + "pinyinFirst": "NPX", + "capital": "城厢镇", + "population": 22, + "area": 2231, + "areaCode": "0776", + "zipCode": "533900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698394701, + "parentId": 653116698394693, + "name": "凌云县", + "shortName": null, + "level": 3, + "code": "451027", + "pinyin": "LingYunXian", + "pinyinFirst": "LYX", + "capital": "泗城镇", + "population": 23, + "area": 2053, + "areaCode": "0776", + "zipCode": "533100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698394702, + "parentId": 653116698394693, + "name": "乐业县", + "shortName": null, + "level": 3, + "code": "451028", + "pinyin": "LeYeXian", + "pinyinFirst": "LYX", + "capital": "同乐镇", + "population": 18, + "area": 2633, + "areaCode": "0776", + "zipCode": "533200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698394703, + "parentId": 653116698394693, + "name": "田林县", + "shortName": null, + "level": 3, + "code": "451029", + "pinyin": "TianLinXian", + "pinyinFirst": "TLX", + "capital": "乐里镇", + "population": 27, + "area": 5577, + "areaCode": "0776", + "zipCode": "533300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698394704, + "parentId": 653116698394693, + "name": "西林县", + "shortName": null, + "level": 3, + "code": "451030", + "pinyin": "XiLinXian", + "pinyinFirst": "XLX", + "capital": "八达镇", + "population": 16, + "area": 2997, + "areaCode": "0776", + "zipCode": "533500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698394705, + "parentId": 653116698394693, + "name": "隆林各族自治县", + "shortName": null, + "level": 3, + "code": "451031", + "pinyin": "LongLinGeZuZiZhiXian", + "pinyinFirst": "LLGZZZX", + "capital": "新州镇", + "population": 44, + "area": 3518, + "areaCode": "0776", + "zipCode": "533400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698595397, + "parentId": 653116694593605, + "name": "贺州市", + "shortName": null, + "level": 2, + "code": "451100", + "pinyin": "HeZhouShi", + "pinyinFirst": "HZS", + "capital": "八步区", + "population": 248, + "area": 11754, + "areaCode": "0774", + "zipCode": "542800", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116698599493, + "parentId": 653116698595397, + "name": "八步区", + "shortName": null, + "level": 3, + "code": "451102", + "pinyin": "BaBuQu", + "pinyinFirst": "BBQ", + "capital": "八步街道", + "population": 76, + "area": 3667, + "areaCode": "0774", + "zipCode": "542899", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698599494, + "parentId": 653116698595397, + "name": "平桂区", + "shortName": null, + "level": 3, + "code": "451103", + "pinyin": "PingGuiQu", + "pinyinFirst": "PGQ", + "capital": "西湾街道", + "population": 47, + "area": 1851, + "areaCode": "0774", + "zipCode": "542827", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698599495, + "parentId": 653116698595397, + "name": "昭平县", + "shortName": null, + "level": 3, + "code": "451121", + "pinyin": "ZhaoPingXian", + "pinyinFirst": "ZPX", + "capital": "昭平镇", + "population": 45, + "area": 3224, + "areaCode": "0774", + "zipCode": "546800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698599496, + "parentId": 653116698595397, + "name": "钟山县", + "shortName": null, + "level": 3, + "code": "451122", + "pinyin": "ZhongShanXian", + "pinyinFirst": "ZSX", + "capital": "钟山镇", + "population": 46, + "area": 1472, + "areaCode": "0774", + "zipCode": "542600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698599497, + "parentId": 653116698595397, + "name": "富川瑶族自治县", + "shortName": null, + "level": 3, + "code": "451123", + "pinyin": "FuChuanYaoZuZiZhiXian", + "pinyinFirst": "FCYZZZX", + "capital": "富阳镇", + "population": 34, + "area": 1540, + "areaCode": "0774", + "zipCode": "542700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698783813, + "parentId": 653116694593605, + "name": "河池市", + "shortName": null, + "level": 2, + "code": "451200", + "pinyin": "HeChiShi", + "pinyinFirst": "HCS", + "capital": "宜州区", + "population": 434, + "area": 33527, + "areaCode": "0778", + "zipCode": "547000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116698787909, + "parentId": 653116698783813, + "name": "宜州区", + "shortName": null, + "level": 3, + "code": "451203", + "pinyin": "YiZhouQu", + "pinyinFirst": "YZQ", + "capital": "庆远镇", + "population": 67, + "area": 3869, + "areaCode": "0778", + "zipCode": "546300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698787910, + "parentId": 653116698783813, + "name": "金城江区", + "shortName": null, + "level": 3, + "code": "451202", + "pinyin": "JinChengJiangQu", + "pinyinFirst": "JCJQ", + "capital": "金城江街道", + "population": 35, + "area": 2346, + "areaCode": "0778", + "zipCode": "547000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698787911, + "parentId": 653116698783813, + "name": "南丹县", + "shortName": null, + "level": 3, + "code": "451221", + "pinyin": "NanDanXian", + "pinyinFirst": "NDX", + "capital": "城关镇", + "population": 33, + "area": 3916, + "areaCode": "0778", + "zipCode": "547200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698787912, + "parentId": 653116698783813, + "name": "天峨县", + "shortName": null, + "level": 3, + "code": "451222", + "pinyin": "TianEXian", + "pinyinFirst": "TEX", + "capital": "六排镇", + "population": 18, + "area": 3196, + "areaCode": "0778", + "zipCode": "547300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698787913, + "parentId": 653116698783813, + "name": "凤山县", + "shortName": null, + "level": 3, + "code": "451223", + "pinyin": "FengShanXian", + "pinyinFirst": "FSX", + "capital": "凤城镇", + "population": 22, + "area": 1738, + "areaCode": "0778", + "zipCode": "547600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698787914, + "parentId": 653116698783813, + "name": "东兰县", + "shortName": null, + "level": 3, + "code": "451224", + "pinyin": "DongLanXian", + "pinyinFirst": "DLX", + "capital": "东兰镇", + "population": 31, + "area": 2435, + "areaCode": "0778", + "zipCode": "547400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698787915, + "parentId": 653116698783813, + "name": "罗城仫佬族自治县", + "shortName": null, + "level": 3, + "code": "451225", + "pinyin": "LuoChengMuLaoZuZiZhiXian", + "pinyinFirst": "LCMLZZZX", + "capital": "东门镇", + "population": 39, + "area": 3651, + "areaCode": "0778", + "zipCode": "546400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698787916, + "parentId": 653116698783813, + "name": "环江毛南族自治县", + "shortName": null, + "level": 3, + "code": "451226", + "pinyin": "HuanJiangMaoNanZuZiZhiXian", + "pinyinFirst": "HJMNZZZX", + "capital": "思恩镇", + "population": 38, + "area": 4572, + "areaCode": "0778", + "zipCode": "547100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698787917, + "parentId": 653116698783813, + "name": "巴马瑶族自治县", + "shortName": null, + "level": 3, + "code": "451227", + "pinyin": "BaMaYaoZuZiZhiXian", + "pinyinFirst": "BMYZZZX", + "capital": "巴马镇", + "population": 30, + "area": 1971, + "areaCode": "0778", + "zipCode": "547500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698787918, + "parentId": 653116698783813, + "name": "都安瑶族自治县", + "shortName": null, + "level": 3, + "code": "451228", + "pinyin": "DuAnYaoZuZiZhiXian", + "pinyinFirst": "DAYZZZX", + "capital": "安阳镇", + "population": 73, + "area": 4088, + "areaCode": "0778", + "zipCode": "530700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116698787919, + "parentId": 653116698783813, + "name": "大化瑶族自治县", + "shortName": null, + "level": 3, + "code": "451229", + "pinyin": "DaHuaYaoZuZiZhiXian", + "pinyinFirst": "DHYZZZX", + "capital": "大化镇", + "population": 49, + "area": 2750, + "areaCode": "0778", + "zipCode": "530800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116699004997, + "parentId": 653116694593605, + "name": "来宾市", + "shortName": null, + "level": 2, + "code": "451300", + "pinyin": "LaiBinShi", + "pinyinFirst": "LBS", + "capital": "兴宾区", + "population": 270, + "area": 13411, + "areaCode": "0772", + "zipCode": "546100", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116699009093, + "parentId": 653116699004997, + "name": "兴宾区", + "shortName": null, + "level": 3, + "code": "451302", + "pinyin": "XingBinQu", + "pinyinFirst": "XBQ", + "capital": "城东街道", + "population": 115, + "area": 4403, + "areaCode": "0772", + "zipCode": "546100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116699009094, + "parentId": 653116699004997, + "name": "合山市", + "shortName": null, + "level": 3, + "code": "451381", + "pinyin": "HeShanShi", + "pinyinFirst": "HSS", + "capital": "岭南镇", + "population": 13, + "area": 360, + "areaCode": "0772", + "zipCode": "546500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116699009095, + "parentId": 653116699004997, + "name": "忻城县", + "shortName": null, + "level": 3, + "code": "451321", + "pinyin": "XinChengXian", + "pinyinFirst": "XCX", + "capital": "城关镇", + "population": 43, + "area": 2541, + "areaCode": "0772", + "zipCode": "546200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116699009096, + "parentId": 653116699004997, + "name": "象州县", + "shortName": null, + "level": 3, + "code": "451322", + "pinyin": "XiangZhouXian", + "pinyinFirst": "XZX", + "capital": "象州镇", + "population": 37, + "area": 1898, + "areaCode": "0772", + "zipCode": "545800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116699009097, + "parentId": 653116699004997, + "name": "武宣县", + "shortName": null, + "level": 3, + "code": "451323", + "pinyin": "WuXuanXian", + "pinyinFirst": "WXX", + "capital": "武宣镇", + "population": 46, + "area": 1739, + "areaCode": "0772", + "zipCode": "545900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116699009098, + "parentId": 653116699004997, + "name": "金秀瑶族自治县", + "shortName": null, + "level": 3, + "code": "451324", + "pinyin": "JinXiuYaoZuZiZhiXian", + "pinyinFirst": "JXYZZZX", + "capital": "金秀镇", + "population": 16, + "area": 2470, + "areaCode": "0772", + "zipCode": "545700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116699275333, + "parentId": 653116694593605, + "name": "崇左市", + "shortName": null, + "level": 2, + "code": "451400", + "pinyin": "ChongZuoShi", + "pinyinFirst": "CZS", + "capital": "江州区", + "population": 252, + "area": 17331, + "areaCode": "0771", + "zipCode": "532200", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116699279429, + "parentId": 653116699275333, + "name": "江州区", + "shortName": null, + "level": 3, + "code": "451402", + "pinyin": "JiangZhouQu", + "pinyinFirst": "JZQ", + "capital": "江南街道", + "population": 38, + "area": 2918, + "areaCode": "0771", + "zipCode": "532299", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116699279430, + "parentId": 653116699275333, + "name": "凭祥市", + "shortName": null, + "level": 3, + "code": "451481", + "pinyin": "PingXiangShi", + "pinyinFirst": "PXS", + "capital": "凭祥镇", + "population": 12, + "area": 645, + "areaCode": "0771", + "zipCode": "532600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116699279431, + "parentId": 653116699275333, + "name": "扶绥县", + "shortName": null, + "level": 3, + "code": "451421", + "pinyin": "FuSuiXian", + "pinyinFirst": "FSX", + "capital": "新宁镇", + "population": 46, + "area": 2841, + "areaCode": "0771", + "zipCode": "532100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116699279432, + "parentId": 653116699275333, + "name": "宁明县", + "shortName": null, + "level": 3, + "code": "451422", + "pinyin": "NingMingXian", + "pinyinFirst": "NMX", + "capital": "城中镇", + "population": 44, + "area": 3704, + "areaCode": "0771", + "zipCode": "532500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116699279433, + "parentId": 653116699275333, + "name": "龙州县", + "shortName": null, + "level": 3, + "code": "451423", + "pinyin": "LongZhouXian", + "pinyinFirst": "LZX", + "capital": "龙州镇", + "population": 27, + "area": 2311, + "areaCode": "0771", + "zipCode": "532400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116699279434, + "parentId": 653116699275333, + "name": "大新县", + "shortName": null, + "level": 3, + "code": "451424", + "pinyin": "DaXinXian", + "pinyinFirst": "DXX", + "capital": "桃城镇", + "population": 39, + "area": 2747, + "areaCode": "0771", + "zipCode": "532300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116699279435, + "parentId": 653116699275333, + "name": "天等县", + "shortName": null, + "level": 3, + "code": "451425", + "pinyin": "TianDengXian", + "pinyinFirst": "TDX", + "capital": "天等镇", + "population": 46, + "area": 2165, + "areaCode": "0771", + "zipCode": "532800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116699533381, + "parentId": 0, + "name": "海南省", + "shortName": "琼", + "level": 1, + "code": "460000", + "pinyin": "HaiNanSheng", + "pinyinFirst": "HNS", + "capital": null, + "population": null, + "area": null, + "areaCode": "", + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116701102149, + "parentId": 653116699533381, + "name": "海口市", + "shortName": null, + "level": 2, + "code": "460100", + "pinyin": "HaiKouShi", + "pinyinFirst": "HKS", + "capital": "龙华区", + "population": 183, + "area": 2315, + "areaCode": "0898", + "zipCode": "570000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116701102150, + "parentId": 653116701102149, + "name": "龙华区", + "shortName": null, + "level": 3, + "code": "460106", + "pinyin": "LongHuaQu", + "pinyinFirst": "LHQ", + "capital": "金贸街道", + "population": 50, + "area": 300, + "areaCode": "0898", + "zipCode": "570100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701102151, + "parentId": 653116701102149, + "name": "秀英区", + "shortName": null, + "level": 3, + "code": "460105", + "pinyin": "XiuYingQu", + "pinyinFirst": "XYQ", + "capital": "秀英街道", + "population": 36, + "area": 512, + "areaCode": "0898", + "zipCode": "570100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701102152, + "parentId": 653116701102149, + "name": "琼山区", + "shortName": null, + "level": 3, + "code": "460107", + "pinyin": "QiongShanQu", + "pinyinFirst": "QSQ", + "capital": "府城街道", + "population": 41, + "area": 940, + "areaCode": "0898", + "zipCode": "571100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701102153, + "parentId": 653116701102149, + "name": "美兰区", + "shortName": null, + "level": 3, + "code": "460108", + "pinyin": "MeiLanQu", + "pinyinFirst": "MLQ", + "capital": "白龙街道", + "population": 55, + "area": 563, + "areaCode": "0898", + "zipCode": "570100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701159493, + "parentId": 653116699533381, + "name": "三亚市", + "shortName": null, + "level": 2, + "code": "460200", + "pinyin": "SanYaShi", + "pinyinFirst": "SYS", + "capital": "吉阳区", + "population": 63, + "area": 1918, + "areaCode": "0898", + "zipCode": "572000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116701159494, + "parentId": 653116701159493, + "name": "吉阳区", + "shortName": null, + "level": 3, + "code": "460203", + "pinyin": "JiYangQu", + "pinyinFirst": "JYQ", + "capital": "迎宾路", + "population": 19, + "area": 372, + "areaCode": "0898", + "zipCode": "572099", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701159495, + "parentId": 653116701159493, + "name": "海棠区", + "shortName": null, + "level": 3, + "code": "460202", + "pinyin": "HaiTangQu", + "pinyinFirst": "HTQ", + "capital": "新民路", + "population": 8, + "area": 255, + "areaCode": "0898", + "zipCode": "572013", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701159496, + "parentId": 653116701159493, + "name": "天涯区", + "shortName": null, + "level": 3, + "code": "460204", + "pinyin": "TianYaQu", + "pinyinFirst": "TYQ", + "capital": "凤凰路", + "population": 26, + "area": 944, + "areaCode": "0898", + "zipCode": "572100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701159497, + "parentId": 653116701159493, + "name": "崖州区", + "shortName": null, + "level": 3, + "code": "460205", + "pinyin": "YaZhouQu", + "pinyinFirst": "YZQ", + "capital": "水南大道", + "population": 10, + "area": 347, + "areaCode": "0898", + "zipCode": "572024", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701237317, + "parentId": 653116699533381, + "name": "三沙市", + "shortName": null, + "level": 2, + "code": "460300", + "pinyin": "SanShaShi", + "pinyinFirst": "SSS", + "capital": "西沙永兴岛", + "population": null, + "area": null, + "areaCode": "0898", + "zipCode": "573100", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116701237318, + "parentId": 653116701237317, + "name": "西沙区", + "shortName": null, + "level": 3, + "code": "460302", + "pinyin": "XiShaQu", + "pinyinFirst": "XSQ", + "capital": "永兴岛", + "population": null, + "area": null, + "areaCode": "0898", + "zipCode": "573199", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701237319, + "parentId": 653116701237317, + "name": "南沙区", + "shortName": null, + "level": 3, + "code": "460303", + "pinyin": "NanShaQu", + "pinyinFirst": "NSQ", + "capital": "永暑礁", + "population": null, + "area": null, + "areaCode": "0898", + "zipCode": "573299", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701331525, + "parentId": 653116699533381, + "name": "儋州市", + "shortName": null, + "level": 2, + "code": "460400", + "pinyin": "DanZhouShi", + "pinyinFirst": "DZS", + "capital": "那大镇", + "population": 106, + "area": 3400, + "areaCode": "0898", + "zipCode": "571700", + "sort": null, + "hot": false, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701421637, + "parentId": 653116699533381, + "name": "省直辖县级行政单位", + "shortName": null, + "level": 2, + "code": "653116701421637", + "pinyin": "ShengZhiXiaXianJiXingZhengDanWei", + "pinyinFirst": "SZXXJXZDW", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116701421638, + "parentId": 653116701421637, + "name": "五指山市", + "shortName": null, + "level": 3, + "code": "469001", + "pinyin": "WuZhiShanShi", + "pinyinFirst": "WZSS", + "capital": "通什镇", + "population": 11, + "area": 1130, + "areaCode": "0898", + "zipCode": "572200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701421639, + "parentId": 653116701421637, + "name": "琼海市", + "shortName": null, + "level": 3, + "code": "469002", + "pinyin": "QiongHaiShi", + "pinyinFirst": "QHS", + "capital": "嘉积镇", + "population": 52, + "area": 1692, + "areaCode": "0898", + "zipCode": "571400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701421640, + "parentId": 653116701421637, + "name": "文昌市", + "shortName": null, + "level": 3, + "code": "469005", + "pinyin": "WenChangShi", + "pinyinFirst": "WCS", + "capital": "文城镇", + "population": 60, + "area": 2486, + "areaCode": "0898", + "zipCode": "571300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701421641, + "parentId": 653116701421637, + "name": "万宁市", + "shortName": null, + "level": 3, + "code": "469006", + "pinyin": "WanNingShi", + "pinyinFirst": "WNS", + "capital": "万城镇", + "population": 64, + "area": 1883, + "areaCode": "0898", + "zipCode": "571500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701421642, + "parentId": 653116701421637, + "name": "东方市", + "shortName": null, + "level": 3, + "code": "469007", + "pinyin": "DongFangShi", + "pinyinFirst": "DFS", + "capital": "八所镇", + "population": 46, + "area": 2272, + "areaCode": "0898", + "zipCode": "572600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701421643, + "parentId": 653116701421637, + "name": "定安县", + "shortName": null, + "level": 3, + "code": "469021", + "pinyin": "DingAnXian", + "pinyinFirst": "DAX", + "capital": "定城镇", + "population": 35, + "area": 1196, + "areaCode": "0898", + "zipCode": "571200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701421644, + "parentId": 653116701421637, + "name": "屯昌县", + "shortName": null, + "level": 3, + "code": "469022", + "pinyin": "TunChangXian", + "pinyinFirst": "TCX", + "capital": "屯城镇", + "population": 31, + "area": 1224, + "areaCode": "0898", + "zipCode": "571600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701421645, + "parentId": 653116701421637, + "name": "澄迈县", + "shortName": null, + "level": 3, + "code": "469023", + "pinyin": "ChengMaiXian", + "pinyinFirst": "CMX", + "capital": "金江镇", + "population": 57, + "area": 2068, + "areaCode": "0898", + "zipCode": "571900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701421646, + "parentId": 653116701421637, + "name": "临高县", + "shortName": null, + "level": 3, + "code": "469024", + "pinyin": "LinGaoXian", + "pinyinFirst": "LGX", + "capital": "临城镇", + "population": 51, + "area": 1317, + "areaCode": "0898", + "zipCode": "571800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701421647, + "parentId": 653116701421637, + "name": "白沙黎族自治县", + "shortName": null, + "level": 3, + "code": "469025", + "pinyin": "BaiShaLiZuZiZhiXian", + "pinyinFirst": "BSLZZZX", + "capital": "牙叉镇", + "population": 20, + "area": 2117, + "areaCode": "0898", + "zipCode": "572800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701421648, + "parentId": 653116701421637, + "name": "昌江黎族自治县", + "shortName": null, + "level": 3, + "code": "469026", + "pinyin": "ChangJiangLiZuZiZhiXian", + "pinyinFirst": "CJLZZZX", + "capital": "石碌镇", + "population": 26, + "area": 1596, + "areaCode": "0898", + "zipCode": "572700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701421649, + "parentId": 653116701421637, + "name": "乐东黎族自治县", + "shortName": null, + "level": 3, + "code": "469027", + "pinyin": "LeDongLiZuZiZhiXian", + "pinyinFirst": "LDLZZZX", + "capital": "抱由镇", + "population": 55, + "area": 2763, + "areaCode": "0898", + "zipCode": "572500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701421650, + "parentId": 653116701421637, + "name": "陵水黎族自治县", + "shortName": null, + "level": 3, + "code": "469028", + "pinyin": "LingShuiLiZuZiZhiXian", + "pinyinFirst": "LSLZZZX", + "capital": "椰林镇", + "population": 39, + "area": 1128, + "areaCode": "0898", + "zipCode": "572400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701421651, + "parentId": 653116701421637, + "name": "保亭黎族苗族自治县", + "shortName": null, + "level": 3, + "code": "469029", + "pinyin": "BaoTingLiZuMiaoZuZiZhiXian", + "pinyinFirst": "BTLZMZZZX", + "capital": "保城镇", + "population": 17, + "area": 1161, + "areaCode": "0898", + "zipCode": "572300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701425733, + "parentId": 653116701421637, + "name": "琼中黎族苗族自治县", + "shortName": null, + "level": 3, + "code": "469030", + "pinyin": "QiongZhongLiZuMiaoZuZiZhiXian", + "pinyinFirst": "QZLZMZZZX", + "capital": "营根镇", + "population": 22, + "area": 2704, + "areaCode": "0898", + "zipCode": "572900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:41", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:14" + }, + { + "id": 653116701536325, + "parentId": 0, + "name": "重庆市", + "shortName": "渝", + "level": 1, + "code": "500000", + "pinyin": "ChongQingShi", + "pinyinFirst": "CQS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116703354949, + "parentId": 653116701536325, + "name": "重庆市", + "shortName": null, + "level": 2, + "code": "500000", + "pinyin": "ChongQingShi", + "pinyinFirst": "CQS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116703354950, + "parentId": 653116703354949, + "name": "渝中区", + "shortName": null, + "level": 3, + "code": "500103", + "pinyin": "YuZhongQu", + "pinyinFirst": "YZQ", + "capital": "七星岗街道", + "population": 50, + "area": 23, + "areaCode": "023", + "zipCode": "400013", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703354951, + "parentId": 653116703354949, + "name": "万州区", + "shortName": null, + "level": 3, + "code": "500101", + "pinyin": "WanZhouQu", + "pinyinFirst": "WZQ", + "capital": "陈家坝街道", + "population": 174, + "area": 3453, + "areaCode": "023", + "zipCode": "404100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703354952, + "parentId": 653116703354949, + "name": "涪陵区", + "shortName": null, + "level": 3, + "code": "500102", + "pinyin": "FuLingQu", + "pinyinFirst": "FLQ", + "capital": "荔枝街道", + "population": 115, + "area": 2941, + "areaCode": "023", + "zipCode": "408000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703354953, + "parentId": 653116703354949, + "name": "大渡口区", + "shortName": null, + "level": 3, + "code": "500104", + "pinyin": "DaDuKouQu", + "pinyinFirst": "DDKQ", + "capital": "新山村街道", + "population": 28, + "area": 103, + "areaCode": "023", + "zipCode": "400084", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703354954, + "parentId": 653116703354949, + "name": "江北区", + "shortName": null, + "level": 3, + "code": "500105", + "pinyin": "JiangBeiQu", + "pinyinFirst": "JBQ", + "capital": "寸滩街道", + "population": 63, + "area": 221, + "areaCode": "023", + "zipCode": "400025", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703354955, + "parentId": 653116703354949, + "name": "沙坪坝区", + "shortName": null, + "level": 3, + "code": "500106", + "pinyin": "ShaPingBaQu", + "pinyinFirst": "SPBQ", + "capital": "覃家岗街道", + "population": 89, + "area": 396, + "areaCode": "023", + "zipCode": "400038", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703354956, + "parentId": 653116703354949, + "name": "九龙坡区", + "shortName": null, + "level": 3, + "code": "500107", + "pinyin": "JiuLongPoQu", + "pinyinFirst": "JLPQ", + "capital": "杨家坪街道", + "population": 97, + "area": 431, + "areaCode": "023", + "zipCode": "400050", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703354957, + "parentId": 653116703354949, + "name": "南岸区", + "shortName": null, + "level": 3, + "code": "500108", + "pinyin": "NanAnQu", + "pinyinFirst": "NAQ", + "capital": "天文街道", + "population": 76, + "area": 262, + "areaCode": "023", + "zipCode": "401336", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359045, + "parentId": 653116703354949, + "name": "北碚区", + "shortName": null, + "level": 3, + "code": "500109", + "pinyin": "BeiBeiQu", + "pinyinFirst": "BBQ", + "capital": "北温泉街道", + "population": 64, + "area": 751, + "areaCode": "023", + "zipCode": "400700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359046, + "parentId": 653116703354949, + "name": "綦江区", + "shortName": null, + "level": 3, + "code": "500110", + "pinyin": "QiJiangQu", + "pinyinFirst": "QJQ", + "capital": "古南街道", + "population": 119, + "area": 2747, + "areaCode": "023", + "zipCode": "401420", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359047, + "parentId": 653116703354949, + "name": "大足区", + "shortName": null, + "level": 3, + "code": "500111", + "pinyin": "DaZuQu", + "pinyinFirst": "DZQ", + "capital": "棠香街道", + "population": 107, + "area": 1434, + "areaCode": "023", + "zipCode": "402360", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359048, + "parentId": 653116703354949, + "name": "渝北区", + "shortName": null, + "level": 3, + "code": "500112", + "pinyin": "YuBeiQu", + "pinyinFirst": "YBQ", + "capital": "两路街道", + "population": 142, + "area": 1457, + "areaCode": "023", + "zipCode": "401120", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359049, + "parentId": 653116703354949, + "name": "巴南区", + "shortName": null, + "level": 3, + "code": "500113", + "pinyin": "BaNanQu", + "pinyinFirst": "BNQ", + "capital": "龙洲湾街道", + "population": 94, + "area": 1823, + "areaCode": "023", + "zipCode": "401320", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359050, + "parentId": 653116703354949, + "name": "黔江区", + "shortName": null, + "level": 3, + "code": "500114", + "pinyin": "QianJiangQu", + "pinyinFirst": "QJQ", + "capital": "城西街道", + "population": 56, + "area": 2390, + "areaCode": "023", + "zipCode": "409000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359051, + "parentId": 653116703354949, + "name": "长寿区", + "shortName": null, + "level": 3, + "code": "500115", + "pinyin": "ChangShouQu", + "pinyinFirst": "CSQ", + "capital": "菩提街道", + "population": 89, + "area": 1421, + "areaCode": "023", + "zipCode": "401220", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359052, + "parentId": 653116703354949, + "name": "江津区", + "shortName": null, + "level": 3, + "code": "500116", + "pinyin": "JiangJinQu", + "pinyinFirst": "JJQ", + "capital": "圣泉街道", + "population": 149, + "area": 3216, + "areaCode": "023", + "zipCode": "402260", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359053, + "parentId": 653116703354949, + "name": "合川区", + "shortName": null, + "level": 3, + "code": "500117", + "pinyin": "HeChuanQu", + "pinyinFirst": "HCQ", + "capital": "南津街街道", + "population": 152, + "area": 2343, + "areaCode": "023", + "zipCode": "401520", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359054, + "parentId": 653116703354949, + "name": "永川区", + "shortName": null, + "level": 3, + "code": "500118", + "pinyin": "YongChuanQu", + "pinyinFirst": "YCQ", + "capital": "中山路街道", + "population": 114, + "area": 1579, + "areaCode": "023", + "zipCode": "402160", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359055, + "parentId": 653116703354949, + "name": "南川区", + "shortName": null, + "level": 3, + "code": "500119", + "pinyin": "NanChuanQu", + "pinyinFirst": "NCQ", + "capital": "东城街道", + "population": 69, + "area": 2589, + "areaCode": "023", + "zipCode": "408400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359056, + "parentId": 653116703354949, + "name": "璧山区", + "shortName": null, + "level": 3, + "code": "500120", + "pinyin": "BiShanQu", + "pinyinFirst": "BSQ", + "capital": "璧城街道", + "population": 65, + "area": 915, + "areaCode": "023", + "zipCode": "402760", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359057, + "parentId": 653116703354949, + "name": "铜梁区", + "shortName": null, + "level": 3, + "code": "500151", + "pinyin": "TongLiangQu", + "pinyinFirst": "TLQ", + "capital": "巴川街道", + "population": 85, + "area": 1341, + "areaCode": "023", + "zipCode": "402560", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359058, + "parentId": 653116703354949, + "name": "潼南区", + "shortName": null, + "level": 3, + "code": "500152", + "pinyin": "TongNanQu", + "pinyinFirst": "TNQ", + "capital": "桂林街道", + "population": 95, + "area": 1585, + "areaCode": "023", + "zipCode": "402660", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359059, + "parentId": 653116703354949, + "name": "荣昌区", + "shortName": null, + "level": 3, + "code": "500153", + "pinyin": "RongChangQu", + "pinyinFirst": "RCQ", + "capital": "昌元街道", + "population": 85, + "area": 1077, + "areaCode": "023", + "zipCode": "402460", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359060, + "parentId": 653116703354949, + "name": "开州区", + "shortName": null, + "level": 3, + "code": "500154", + "pinyin": "KaiZhouQu", + "pinyinFirst": "KZQ", + "capital": "汉丰街道", + "population": 169, + "area": 3964, + "areaCode": "023", + "zipCode": "405400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359061, + "parentId": 653116703354949, + "name": "梁平区", + "shortName": null, + "level": 3, + "code": "500155", + "pinyin": "LiangPingQu", + "pinyinFirst": "LPQ", + "capital": "梁山街道", + "population": 93, + "area": 1888, + "areaCode": "023", + "zipCode": "405200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359062, + "parentId": 653116703354949, + "name": "武隆区", + "shortName": null, + "level": 3, + "code": "500156", + "pinyin": "WuLongQu", + "pinyinFirst": "WLQ", + "capital": "芙蓉街道", + "population": 41, + "area": 2892, + "areaCode": "023", + "zipCode": "408500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359063, + "parentId": 653116703354949, + "name": "城口县", + "shortName": null, + "level": 3, + "code": "500229", + "pinyin": "ChengKouXian", + "pinyinFirst": "CKX", + "capital": "葛城街道", + "population": 25, + "area": 3289, + "areaCode": "023", + "zipCode": "405900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359064, + "parentId": 653116703354949, + "name": "丰都县", + "shortName": null, + "level": 3, + "code": "500230", + "pinyin": "FengDuXian", + "pinyinFirst": "FDX", + "capital": "三合街道", + "population": 82, + "area": 2899, + "areaCode": "023", + "zipCode": "408200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359065, + "parentId": 653116703354949, + "name": "垫江县", + "shortName": null, + "level": 3, + "code": "500231", + "pinyin": "DianJiangXian", + "pinyinFirst": "DJX", + "capital": "桂阳街道", + "population": 97, + "area": 1517, + "areaCode": "023", + "zipCode": "408300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359066, + "parentId": 653116703354949, + "name": "忠县", + "shortName": null, + "level": 3, + "code": "500233", + "pinyin": "ZhongXian", + "pinyinFirst": "ZX", + "capital": "忠州街道", + "population": 98, + "area": 2187, + "areaCode": "023", + "zipCode": "404300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359067, + "parentId": 653116703354949, + "name": "云阳县", + "shortName": null, + "level": 3, + "code": "500235", + "pinyin": "YunYangXian", + "pinyinFirst": "YYX", + "capital": "双江街道", + "population": 114, + "area": 3636, + "areaCode": "023", + "zipCode": "404500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359068, + "parentId": 653116703354949, + "name": "奉节县", + "shortName": null, + "level": 3, + "code": "500236", + "pinyin": "FengJieXian", + "pinyinFirst": "FJX", + "capital": "夔州街道", + "population": 106, + "area": 4098, + "areaCode": "023", + "zipCode": "404600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359069, + "parentId": 653116703354949, + "name": "巫山县", + "shortName": null, + "level": 3, + "code": "500237", + "pinyin": "WuShanXian", + "pinyinFirst": "WSX", + "capital": "高唐街道", + "population": 63, + "area": 2955, + "areaCode": "023", + "zipCode": "404700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359070, + "parentId": 653116703354949, + "name": "巫溪县", + "shortName": null, + "level": 3, + "code": "500238", + "pinyin": "WuXiXian", + "pinyinFirst": "WXX", + "capital": "柏杨街道", + "population": 54, + "area": 4015, + "areaCode": "023", + "zipCode": "405800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359071, + "parentId": 653116703354949, + "name": "石柱土家族自治县", + "shortName": null, + "level": 3, + "code": "500240", + "pinyin": "ShiZhuTuJiaZuZiZhiXian", + "pinyinFirst": "SZTJZZZX", + "capital": "南宾街道", + "population": 55, + "area": 3014, + "areaCode": "023", + "zipCode": "409100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359072, + "parentId": 653116703354949, + "name": "秀山土家族苗族自治县", + "shortName": null, + "level": 3, + "code": "500241", + "pinyin": "XiuShanTuJiaZuMiaoZuZiZhiXian", + "pinyinFirst": "XSTJZMZZZX", + "capital": "中和街道", + "population": 67, + "area": 2453, + "areaCode": "023", + "zipCode": "409900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359073, + "parentId": 653116703354949, + "name": "酉阳土家族苗族自治县", + "shortName": null, + "level": 3, + "code": "500242", + "pinyin": "YouYangTuJiaZuMiaoZuZiZhiXian", + "pinyinFirst": "YYTJZMZZZX", + "capital": "钟多街道", + "population": 86, + "area": 5168, + "areaCode": "023", + "zipCode": "409800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703359074, + "parentId": 653116703354949, + "name": "彭水苗族土家族自治县", + "shortName": null, + "level": 3, + "code": "500243", + "pinyin": "PengShuiMiaoZuTuJiaZuZiZhiXian", + "pinyinFirst": "PSMZTJZZZX", + "capital": "汉葭街道", + "population": 70, + "area": 3897, + "areaCode": "023", + "zipCode": "409600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:15" + }, + { + "id": 653116703445061, + "parentId": 0, + "name": "四川省", + "shortName": "川、蜀", + "level": 1, + "code": "510000", + "pinyin": "SiChuanSheng", + "pinyinFirst": "SCS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116704907333, + "parentId": 653116703445061, + "name": "成都市", + "shortName": null, + "level": 2, + "code": "510100", + "pinyin": "ChengDuShi", + "pinyinFirst": "CDS", + "capital": "武侯区", + "population": 1500, + "area": 14335, + "areaCode": "028", + "zipCode": "610000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116704911429, + "parentId": 653116704907333, + "name": "武侯区", + "shortName": null, + "level": 3, + "code": "510107", + "pinyin": "WuHouQu", + "pinyinFirst": "WHQ", + "capital": "浆洗街街道", + "population": 134, + "area": 122, + "areaCode": "028", + "zipCode": "610041", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116704911430, + "parentId": 653116704907333, + "name": "锦江区", + "shortName": null, + "level": 3, + "code": "510104", + "pinyin": "JinJiangQu", + "pinyinFirst": "JJQ", + "capital": "成龙路街道", + "population": 62, + "area": 61, + "areaCode": "028", + "zipCode": "610011", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116704911431, + "parentId": 653116704907333, + "name": "青羊区", + "shortName": null, + "level": 3, + "code": "510105", + "pinyin": "QingYangQu", + "pinyinFirst": "QYQ", + "capital": "草市街街道", + "population": 72, + "area": 66, + "areaCode": "028", + "zipCode": "610031", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116704911432, + "parentId": 653116704907333, + "name": "金牛区", + "shortName": null, + "level": 3, + "code": "510106", + "pinyin": "JinNiuQu", + "pinyinFirst": "JNQ", + "capital": "抚琴街道", + "population": 77, + "area": 108, + "areaCode": "028", + "zipCode": "610036", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116704911433, + "parentId": 653116704907333, + "name": "成华区", + "shortName": null, + "level": 3, + "code": "510108", + "pinyin": "ChengHuaQu", + "pinyinFirst": "CHQ", + "capital": "猛追湾街道", + "population": 79, + "area": 108, + "areaCode": "028", + "zipCode": "610066", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116704911434, + "parentId": 653116704907333, + "name": "龙泉驿区", + "shortName": null, + "level": 3, + "code": "510112", + "pinyin": "LongQuanYiQu", + "pinyinFirst": "LQYQ", + "capital": "龙泉街道", + "population": 74, + "area": 556, + "areaCode": "028", + "zipCode": "610100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116704911435, + "parentId": 653116704907333, + "name": "青白江区", + "shortName": null, + "level": 3, + "code": "510113", + "pinyin": "QingBaiJiangQu", + "pinyinFirst": "QBJQ", + "capital": "大弯街道", + "population": 42, + "area": 379, + "areaCode": "028", + "zipCode": "610300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116704911436, + "parentId": 653116704907333, + "name": "新都区", + "shortName": null, + "level": 3, + "code": "510114", + "pinyin": "XinDuQu", + "pinyinFirst": "XDQ", + "capital": "桂湖街道", + "population": 82, + "area": 496, + "areaCode": "028", + "zipCode": "610500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116704911437, + "parentId": 653116704907333, + "name": "温江区", + "shortName": null, + "level": 3, + "code": "510115", + "pinyin": "WenJiangQu", + "pinyinFirst": "WJQ", + "capital": "柳城街道", + "population": 51, + "area": 276, + "areaCode": "028", + "zipCode": "611100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116704911438, + "parentId": 653116704907333, + "name": "双流区", + "shortName": null, + "level": 3, + "code": "510116", + "pinyin": "ShuangLiuQu", + "pinyinFirst": "SLQ", + "capital": "东升街道", + "population": 138, + "area": 1068, + "areaCode": "028", + "zipCode": "610200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116704911439, + "parentId": 653116704907333, + "name": "郫都区", + "shortName": null, + "level": 3, + "code": "510117", + "pinyin": "PiDuQu", + "pinyinFirst": "PDQ", + "capital": "郫筒街道", + "population": 65, + "area": 437, + "areaCode": "028", + "zipCode": "611700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116704911440, + "parentId": 653116704907333, + "name": "新津区", + "shortName": null, + "level": 3, + "code": "510118", + "pinyin": "XinJinQu", + "pinyinFirst": "XJQ", + "capital": "五津街道", + "population": 32, + "area": 329, + "areaCode": "028", + "zipCode": "611400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116704911441, + "parentId": 653116704907333, + "name": "都江堰市", + "shortName": null, + "level": 3, + "code": "510181", + "pinyin": "DuJiangYanShi", + "pinyinFirst": "DJYS", + "capital": "灌口街道", + "population": 62, + "area": 1208, + "areaCode": "028", + "zipCode": "611800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116704911442, + "parentId": 653116704907333, + "name": "彭州市", + "shortName": null, + "level": 3, + "code": "510182", + "pinyin": "PengZhouShi", + "pinyinFirst": "PZS", + "capital": "天彭街道", + "population": 80, + "area": 1421, + "areaCode": "028", + "zipCode": "611900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116704911443, + "parentId": 653116704907333, + "name": "邛崃市", + "shortName": null, + "level": 3, + "code": "510183", + "pinyin": "QiongLaiShi", + "pinyinFirst": "QLS", + "capital": "临邛街道", + "population": 65, + "area": 1377, + "areaCode": "028", + "zipCode": "611500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116704911444, + "parentId": 653116704907333, + "name": "崇州市", + "shortName": null, + "level": 3, + "code": "510184", + "pinyin": "ChongZhouShi", + "pinyinFirst": "CZS", + "capital": "崇阳街道", + "population": 66, + "area": 1089, + "areaCode": "028", + "zipCode": "611200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116704911445, + "parentId": 653116704907333, + "name": "简阳市", + "shortName": null, + "level": 3, + "code": "510185", + "pinyin": "JianYangShi", + "pinyinFirst": "JYS", + "capital": "射洪坝街道", + "population": 150, + "area": 2214, + "areaCode": "028", + "zipCode": "641400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116704911446, + "parentId": 653116704907333, + "name": "金堂县", + "shortName": null, + "level": 3, + "code": "510121", + "pinyin": "JinTangXian", + "pinyinFirst": "JTX", + "capital": "赵镇街道", + "population": 90, + "area": 1156, + "areaCode": "028", + "zipCode": "610400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116704911447, + "parentId": 653116704907333, + "name": "大邑县", + "shortName": null, + "level": 3, + "code": "510129", + "pinyin": "DaYiXian", + "pinyinFirst": "DYX", + "capital": "晋原街道", + "population": 51, + "area": 1284, + "areaCode": "028", + "zipCode": "611300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116704911448, + "parentId": 653116704907333, + "name": "蒲江县", + "shortName": null, + "level": 3, + "code": "510131", + "pinyin": "PuJiangXian", + "pinyinFirst": "PJX", + "capital": "鹤山街道", + "population": 27, + "area": 580, + "areaCode": "028", + "zipCode": "611600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116704997445, + "parentId": 653116703445061, + "name": "自贡市", + "shortName": null, + "level": 2, + "code": "510300", + "pinyin": "ZiGongShi", + "pinyinFirst": "ZGS", + "capital": "自流井区", + "population": 320, + "area": 4381, + "areaCode": "0813", + "zipCode": "643000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116705001541, + "parentId": 653116704997445, + "name": "自流井区", + "shortName": null, + "level": 3, + "code": "510302", + "pinyin": "ZiLiuJingQu", + "pinyinFirst": "ZLJQ", + "capital": "丹桂街道", + "population": 37, + "area": 154, + "areaCode": "0813", + "zipCode": "643000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705001542, + "parentId": 653116704997445, + "name": "贡井区", + "shortName": null, + "level": 3, + "code": "510303", + "pinyin": "GongJingQu", + "pinyinFirst": "GJQ", + "capital": "筱溪街道", + "population": 28, + "area": 410, + "areaCode": "0813", + "zipCode": "643020", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705001543, + "parentId": 653116704997445, + "name": "大安区", + "shortName": null, + "level": 3, + "code": "510304", + "pinyin": "DaAnQu", + "pinyinFirst": "DAQ", + "capital": "龙井街道", + "population": 43, + "area": 401, + "areaCode": "0813", + "zipCode": "643010", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705001544, + "parentId": 653116704997445, + "name": "沿滩区", + "shortName": null, + "level": 3, + "code": "510311", + "pinyin": "YanTanQu", + "pinyinFirst": "YTQ", + "capital": "沿滩镇", + "population": 39, + "area": 469, + "areaCode": "0813", + "zipCode": "643030", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705001545, + "parentId": 653116704997445, + "name": "荣县", + "shortName": null, + "level": 3, + "code": "510321", + "pinyin": "RongXian", + "pinyinFirst": "RX", + "capital": "青阳街道", + "population": 66, + "area": 1605, + "areaCode": "0813", + "zipCode": "643100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705001546, + "parentId": 653116704997445, + "name": "富顺县", + "shortName": null, + "level": 3, + "code": "510322", + "pinyin": "FuShunXian", + "pinyinFirst": "FSX", + "capital": "富世街道", + "population": 107, + "area": 1342, + "areaCode": "0813", + "zipCode": "643200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705120325, + "parentId": 653116703445061, + "name": "攀枝花市", + "shortName": null, + "level": 2, + "code": "510400", + "pinyin": "PanZhiHuaShi", + "pinyinFirst": "PZHS", + "capital": "东区", + "population": 108, + "area": 7440, + "areaCode": "0812", + "zipCode": "617000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116705124421, + "parentId": 653116705120325, + "name": "东区", + "shortName": null, + "level": 3, + "code": "510402", + "pinyin": "DongQu", + "pinyinFirst": "DQ", + "capital": "大渡口街道", + "population": 29, + "area": 167, + "areaCode": "0812", + "zipCode": "617067", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705124422, + "parentId": 653116705120325, + "name": "西区", + "shortName": null, + "level": 3, + "code": "510403", + "pinyin": "XiQu", + "pinyinFirst": "XQ", + "capital": "清香坪街道", + "population": 13, + "area": 124, + "areaCode": "0812", + "zipCode": "617005", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705124423, + "parentId": 653116705120325, + "name": "仁和区", + "shortName": null, + "level": 3, + "code": "510411", + "pinyin": "RenHeQu", + "pinyinFirst": "RHQ", + "capital": "仁和镇", + "population": 24, + "area": 1727, + "areaCode": "0812", + "zipCode": "617061", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705124424, + "parentId": 653116705120325, + "name": "米易县", + "shortName": null, + "level": 3, + "code": "510421", + "pinyin": "MiYiXian", + "pinyinFirst": "MYX", + "capital": "攀莲镇", + "population": 23, + "area": 2153, + "areaCode": "0812", + "zipCode": "617200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705124425, + "parentId": 653116705120325, + "name": "盐边县", + "shortName": null, + "level": 3, + "code": "510422", + "pinyin": "YanBianXian", + "pinyinFirst": "YBX", + "capital": "桐子林镇", + "population": 21, + "area": 3269, + "areaCode": "0812", + "zipCode": "617100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705235013, + "parentId": 653116703445061, + "name": "泸州市", + "shortName": null, + "level": 2, + "code": "510500", + "pinyin": "LuZhouShi", + "pinyinFirst": "LZS", + "capital": "江阳区", + "population": 509, + "area": 12232, + "areaCode": "0830", + "zipCode": "646000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116705235014, + "parentId": 653116705235013, + "name": "江阳区", + "shortName": null, + "level": 3, + "code": "510502", + "pinyin": "JiangYangQu", + "pinyinFirst": "JYQ", + "capital": "大山坪街道", + "population": 69, + "area": 649, + "areaCode": "0830", + "zipCode": "646000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705235015, + "parentId": 653116705235013, + "name": "纳溪区", + "shortName": null, + "level": 3, + "code": "510503", + "pinyin": "NaXiQu", + "pinyinFirst": "NXQ", + "capital": "安富街道", + "population": 46, + "area": 1150, + "areaCode": "0830", + "zipCode": "646300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705235016, + "parentId": 653116705235013, + "name": "龙马潭区", + "shortName": null, + "level": 3, + "code": "510504", + "pinyin": "LongMaTanQu", + "pinyinFirst": "LMTQ", + "capital": "莲花池街道", + "population": 37, + "area": 333, + "areaCode": "0830", + "zipCode": "646000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705235017, + "parentId": 653116705235013, + "name": "泸县", + "shortName": null, + "level": 3, + "code": "510521", + "pinyin": "LuXian", + "pinyinFirst": "LX", + "capital": "玉蟾街道", + "population": 107, + "area": 1525, + "areaCode": "0830", + "zipCode": "646100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705235018, + "parentId": 653116705235013, + "name": "合江县", + "shortName": null, + "level": 3, + "code": "510522", + "pinyin": "HeJiangXian", + "pinyinFirst": "HJX", + "capital": "符阳街道", + "population": 90, + "area": 2414, + "areaCode": "0830", + "zipCode": "646200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705235019, + "parentId": 653116705235013, + "name": "叙永县", + "shortName": null, + "level": 3, + "code": "510524", + "pinyin": "XuYongXian", + "pinyinFirst": "XYX", + "capital": "叙永镇", + "population": 72, + "area": 2977, + "areaCode": "0830", + "zipCode": "646400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705235020, + "parentId": 653116705235013, + "name": "古蔺县", + "shortName": null, + "level": 3, + "code": "510525", + "pinyin": "GuLinXian", + "pinyinFirst": "GLX", + "capital": "彰德街道", + "population": 88, + "area": 3184, + "areaCode": "0830", + "zipCode": "646500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705419333, + "parentId": 653116703445061, + "name": "德阳市", + "shortName": null, + "level": 2, + "code": "510600", + "pinyin": "DeYangShi", + "pinyinFirst": "DYS", + "capital": "旌阳区", + "population": 384, + "area": 5910, + "areaCode": "0838", + "zipCode": "618000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116705423429, + "parentId": 653116705419333, + "name": "旌阳区", + "shortName": null, + "level": 3, + "code": "510603", + "pinyin": "JingYangQu", + "pinyinFirst": "JYQ", + "capital": "东湖街道", + "population": 70, + "area": 648, + "areaCode": "0838", + "zipCode": "618000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705423430, + "parentId": 653116705419333, + "name": "罗江区", + "shortName": null, + "level": 3, + "code": "510604", + "pinyin": "LuoJiangQu", + "pinyinFirst": "LJQ", + "capital": "万安镇", + "population": 24, + "area": 448, + "areaCode": "0838", + "zipCode": "618500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705423431, + "parentId": 653116705419333, + "name": "广汉市", + "shortName": null, + "level": 3, + "code": "510681", + "pinyin": "GuangHanShi", + "pinyinFirst": "GHS", + "capital": "雒城街道", + "population": 60, + "area": 548, + "areaCode": "0838", + "zipCode": "618300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705423432, + "parentId": 653116705419333, + "name": "什邡市", + "shortName": null, + "level": 3, + "code": "510682", + "pinyin": "ShiFangShi", + "pinyinFirst": "SFS", + "capital": "方亭街道", + "population": 43, + "area": 820, + "areaCode": "0838", + "zipCode": "618400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705423433, + "parentId": 653116705419333, + "name": "绵竹市", + "shortName": null, + "level": 3, + "code": "510683", + "pinyin": "MianZhuShi", + "pinyinFirst": "MZS", + "capital": "紫岩街道", + "population": 50, + "area": 1246, + "areaCode": "0838", + "zipCode": "618200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705423434, + "parentId": 653116705419333, + "name": "中江县", + "shortName": null, + "level": 3, + "code": "510623", + "pinyin": "ZhongJiangXian", + "pinyinFirst": "ZJX", + "capital": "凯江镇", + "population": 138, + "area": 2200, + "areaCode": "0838", + "zipCode": "618100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705550405, + "parentId": 653116703445061, + "name": "绵阳市", + "shortName": null, + "level": 2, + "code": "510700", + "pinyin": "MianYangShi", + "pinyinFirst": "MYS", + "capital": "涪城区", + "population": 531, + "area": 20248, + "areaCode": "0816", + "zipCode": "621000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116705550406, + "parentId": 653116705550405, + "name": "涪城区", + "shortName": null, + "level": 3, + "code": "510703", + "pinyin": "FuChengQu", + "pinyinFirst": "FCQ", + "capital": "城厢街道", + "population": 75, + "area": 554, + "areaCode": "0816", + "zipCode": "621000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705550407, + "parentId": 653116705550405, + "name": "游仙区", + "shortName": null, + "level": 3, + "code": "510704", + "pinyin": "YouXianQu", + "pinyinFirst": "YXQ", + "capital": "富乐街道", + "population": 55, + "area": 1016, + "areaCode": "0816", + "zipCode": "621000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705554501, + "parentId": 653116705550405, + "name": "安州区", + "shortName": null, + "level": 3, + "code": "510705", + "pinyin": "AnZhouQu", + "pinyinFirst": "AZQ", + "capital": "花荄镇", + "population": 44, + "area": 1181, + "areaCode": "0816", + "zipCode": "622650", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705554502, + "parentId": 653116705550405, + "name": "江油市", + "shortName": null, + "level": 3, + "code": "510781", + "pinyin": "JiangYouShi", + "pinyinFirst": "JYS", + "capital": "中坝街道", + "population": 86, + "area": 2720, + "areaCode": "0816", + "zipCode": "621700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705554503, + "parentId": 653116705550405, + "name": "三台县", + "shortName": null, + "level": 3, + "code": "510722", + "pinyin": "SanTaiXian", + "pinyinFirst": "STX", + "capital": "潼川镇", + "population": 139, + "area": 2659, + "areaCode": "0816", + "zipCode": "621100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705554504, + "parentId": 653116705550405, + "name": "盐亭县", + "shortName": null, + "level": 3, + "code": "510723", + "pinyin": "YanTingXian", + "pinyinFirst": "YTX", + "capital": "凤灵街道", + "population": 54, + "area": 1645, + "areaCode": "0816", + "zipCode": "621600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705554505, + "parentId": 653116705550405, + "name": "梓潼县", + "shortName": null, + "level": 3, + "code": "510725", + "pinyin": "ZiTongXian", + "pinyinFirst": "ZTX", + "capital": "文昌镇", + "population": 37, + "area": 1444, + "areaCode": "0816", + "zipCode": "622150", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705554506, + "parentId": 653116705550405, + "name": "平武县", + "shortName": null, + "level": 3, + "code": "510727", + "pinyin": "PingWuXian", + "pinyinFirst": "PWX", + "capital": "龙安镇", + "population": 18, + "area": 5946, + "areaCode": "0816", + "zipCode": "622550", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705554507, + "parentId": 653116705550405, + "name": "北川羌族自治县", + "shortName": null, + "level": 3, + "code": "510726", + "pinyin": "BeiChuanQiangZuZiZhiXian", + "pinyinFirst": "BCQZZZX", + "capital": "永昌镇", + "population": 23, + "area": 3083, + "areaCode": "0816", + "zipCode": "622750", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705714245, + "parentId": 653116703445061, + "name": "广元市", + "shortName": null, + "level": 2, + "code": "510800", + "pinyin": "GuangYuanShi", + "pinyinFirst": "GYS", + "capital": "利州区", + "population": 299, + "area": 16321, + "areaCode": "0839", + "zipCode": "628000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116705718341, + "parentId": 653116705714245, + "name": "利州区", + "shortName": null, + "level": 3, + "code": "510802", + "pinyin": "LiZhouQu", + "pinyinFirst": "LZQ", + "capital": "东坝街道", + "population": 49, + "area": 1537, + "areaCode": "0839", + "zipCode": "628017", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705718342, + "parentId": 653116705714245, + "name": "昭化区", + "shortName": null, + "level": 3, + "code": "510811", + "pinyin": "ZhaoHuaQu", + "pinyinFirst": "ZHQ", + "capital": "元坝镇", + "population": 23, + "area": 1435, + "areaCode": "0839", + "zipCode": "628021", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705718343, + "parentId": 653116705714245, + "name": "朝天区", + "shortName": null, + "level": 3, + "code": "510812", + "pinyin": "ChaoTianQu", + "pinyinFirst": "CTQ", + "capital": "朝天镇", + "population": 20, + "area": 1613, + "areaCode": "0839", + "zipCode": "628012", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705718344, + "parentId": 653116705714245, + "name": "旺苍县", + "shortName": null, + "level": 3, + "code": "510821", + "pinyin": "WangCangXian", + "pinyinFirst": "WCX", + "capital": "东河镇", + "population": 44, + "area": 2987, + "areaCode": "0839", + "zipCode": "628200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705718345, + "parentId": 653116705714245, + "name": "青川县", + "shortName": null, + "level": 3, + "code": "510822", + "pinyin": "QingChuanXian", + "pinyinFirst": "QCX", + "capital": "乔庄镇", + "population": 23, + "area": 3216, + "areaCode": "0839", + "zipCode": "628100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705718346, + "parentId": 653116705714245, + "name": "剑阁县", + "shortName": null, + "level": 3, + "code": "510823", + "pinyin": "JianGeXian", + "pinyinFirst": "JGX", + "capital": "下寺镇", + "population": 65, + "area": 3203, + "areaCode": "0839", + "zipCode": "628300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705718347, + "parentId": 653116705714245, + "name": "苍溪县", + "shortName": null, + "level": 3, + "code": "510824", + "pinyin": "CangXiXian", + "pinyinFirst": "CXX", + "capital": "陵江镇", + "population": 75, + "area": 2330, + "areaCode": "0839", + "zipCode": "628400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705886277, + "parentId": 653116703445061, + "name": "遂宁市", + "shortName": null, + "level": 2, + "code": "510900", + "pinyin": "SuiNingShi", + "pinyinFirst": "SNS", + "capital": "船山区", + "population": 363, + "area": 5325, + "areaCode": "0825", + "zipCode": "629000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116705890373, + "parentId": 653116705886277, + "name": "船山区", + "shortName": null, + "level": 3, + "code": "510903", + "pinyin": "ChuanShanQu", + "pinyinFirst": "CSQ", + "capital": "凯旋路街道", + "population": 69, + "area": 706, + "areaCode": "0825", + "zipCode": "629000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705890374, + "parentId": 653116705886277, + "name": "安居区", + "shortName": null, + "level": 3, + "code": "510904", + "pinyin": "AnJuQu", + "pinyinFirst": "AJQ", + "capital": "凤凰街道", + "population": 77, + "area": 1171, + "areaCode": "0825", + "zipCode": "629000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705890375, + "parentId": 653116705886277, + "name": "射洪市", + "shortName": null, + "level": 3, + "code": "510981", + "pinyin": "SheHongShi", + "pinyinFirst": "SHS", + "capital": "太和街道", + "population": 95, + "area": 1496, + "areaCode": "0825", + "zipCode": "629200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705890376, + "parentId": 653116705886277, + "name": "蓬溪县", + "shortName": null, + "level": 3, + "code": "510921", + "pinyin": "PengXiXian", + "pinyinFirst": "PXX", + "capital": "普安街道", + "population": 68, + "area": 1251, + "areaCode": "0825", + "zipCode": "629100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116705890377, + "parentId": 653116705886277, + "name": "大英县", + "shortName": null, + "level": 3, + "code": "510923", + "pinyin": "DaYingXian", + "pinyinFirst": "DYX", + "capital": "盐井街道", + "population": 53, + "area": 701, + "areaCode": "0825", + "zipCode": "629300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706046021, + "parentId": 653116703445061, + "name": "内江市", + "shortName": null, + "level": 2, + "code": "511000", + "pinyin": "NeiJiangShi", + "pinyinFirst": "NJS", + "capital": "市中区", + "population": 408, + "area": 5386, + "areaCode": "0832", + "zipCode": "641000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116706050117, + "parentId": 653116706046021, + "name": "市中区", + "shortName": null, + "level": 3, + "code": "511002", + "pinyin": "ShiZhongQu", + "pinyinFirst": "SZQ", + "capital": "城东街道", + "population": 51, + "area": 388, + "areaCode": "0832", + "zipCode": "641000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706050118, + "parentId": 653116706046021, + "name": "东兴区", + "shortName": null, + "level": 3, + "code": "511011", + "pinyin": "DongXingQu", + "pinyinFirst": "DXQ", + "capital": "东兴街道", + "population": 88, + "area": 1181, + "areaCode": "0832", + "zipCode": "641100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706050119, + "parentId": 653116706046021, + "name": "隆昌市", + "shortName": null, + "level": 3, + "code": "511083", + "pinyin": "LongChangShi", + "pinyinFirst": "LCS", + "capital": "古湖街道", + "population": 77, + "area": 794, + "areaCode": "0832", + "zipCode": "642150", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706050120, + "parentId": 653116706046021, + "name": "威远县", + "shortName": null, + "level": 3, + "code": "511024", + "pinyin": "WeiYuanXian", + "pinyinFirst": "WYX", + "capital": "严陵镇", + "population": 70, + "area": 1289, + "areaCode": "0832", + "zipCode": "642450", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706050121, + "parentId": 653116706046021, + "name": "资中县", + "shortName": null, + "level": 3, + "code": "511025", + "pinyin": "ZiZhongXian", + "pinyinFirst": "ZZX", + "capital": "水南镇", + "population": 123, + "area": 1734, + "areaCode": "0832", + "zipCode": "641200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706254917, + "parentId": 653116703445061, + "name": "乐山市", + "shortName": null, + "level": 2, + "code": "511100", + "pinyin": "LeShanShi", + "pinyinFirst": "LSS", + "capital": "市中区", + "population": 349, + "area": 12723, + "areaCode": "0833", + "zipCode": "614000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116706259013, + "parentId": 653116706254917, + "name": "市中区", + "shortName": null, + "level": 3, + "code": "511102", + "pinyin": "ShiZhongQu", + "pinyinFirst": "SZQ", + "capital": "海棠街道", + "population": 64, + "area": 837, + "areaCode": "0833", + "zipCode": "614000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706259014, + "parentId": 653116706254917, + "name": "沙湾区", + "shortName": null, + "level": 3, + "code": "511111", + "pinyin": "ShaWanQu", + "pinyinFirst": "SWQ", + "capital": "铜河街道", + "population": 17, + "area": 606, + "areaCode": "0833", + "zipCode": "614900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706259015, + "parentId": 653116706254917, + "name": "五通桥区", + "shortName": null, + "level": 3, + "code": "511112", + "pinyin": "WuTongQiaoQu", + "pinyinFirst": "WTQQ", + "capital": "竹根镇", + "population": 29, + "area": 465, + "areaCode": "0833", + "zipCode": "614800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706259016, + "parentId": 653116706254917, + "name": "金口河区", + "shortName": null, + "level": 3, + "code": "511113", + "pinyin": "JinKouHeQu", + "pinyinFirst": "JKHQ", + "capital": "永和镇", + "population": 5, + "area": 598, + "areaCode": "0833", + "zipCode": "614700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706259017, + "parentId": 653116706254917, + "name": "峨眉山市", + "shortName": null, + "level": 3, + "code": "511181", + "pinyin": "EMeiShanShi", + "pinyinFirst": "EMSS", + "capital": "胜利街道", + "population": 43, + "area": 1181, + "areaCode": "0833", + "zipCode": "614200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706259018, + "parentId": 653116706254917, + "name": "犍为县", + "shortName": null, + "level": 3, + "code": "511123", + "pinyin": "QianWeiXian", + "pinyinFirst": "QWX", + "capital": "玉津镇", + "population": 55, + "area": 1371, + "areaCode": "0833", + "zipCode": "614400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706259019, + "parentId": 653116706254917, + "name": "井研县", + "shortName": null, + "level": 3, + "code": "511124", + "pinyin": "JingYanXian", + "pinyinFirst": "JYX", + "capital": "研城街道", + "population": 39, + "area": 840, + "areaCode": "0833", + "zipCode": "613100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706259020, + "parentId": 653116706254917, + "name": "夹江县", + "shortName": null, + "level": 3, + "code": "511126", + "pinyin": "JiaJiangXian", + "pinyinFirst": "JJX", + "capital": "青衣街道", + "population": 34, + "area": 745, + "areaCode": "0833", + "zipCode": "614100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706259021, + "parentId": 653116706254917, + "name": "沐川县", + "shortName": null, + "level": 3, + "code": "511129", + "pinyin": "MuChuanXian", + "pinyinFirst": "MCX", + "capital": "沐溪镇", + "population": 25, + "area": 1405, + "areaCode": "0833", + "zipCode": "614500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706259022, + "parentId": 653116706254917, + "name": "峨边彝族自治县", + "shortName": null, + "level": 3, + "code": "511132", + "pinyin": "EBianYiZuZiZhiXian", + "pinyinFirst": "EBYZZZX", + "capital": "沙坪镇", + "population": 15, + "area": 2382, + "areaCode": "0833", + "zipCode": "614300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706263109, + "parentId": 653116706254917, + "name": "马边彝族自治县", + "shortName": null, + "level": 3, + "code": "511133", + "pinyin": "MaBianYiZuZiZhiXian", + "pinyinFirst": "MBYZZZX", + "capital": "民建镇", + "population": 22, + "area": 2293, + "areaCode": "0833", + "zipCode": "614600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706459717, + "parentId": 653116703445061, + "name": "南充市", + "shortName": null, + "level": 2, + "code": "511300", + "pinyin": "NanChongShi", + "pinyinFirst": "NCS", + "capital": "顺庆区", + "population": 724, + "area": 12514, + "areaCode": "0817", + "zipCode": "637000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116706463813, + "parentId": 653116706459717, + "name": "顺庆区", + "shortName": null, + "level": 3, + "code": "511302", + "pinyin": "ShunQingQu", + "pinyinFirst": "SQQ", + "capital": "北城街道", + "population": 66, + "area": 556, + "areaCode": "0817", + "zipCode": "637000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706463814, + "parentId": 653116706459717, + "name": "高坪区", + "shortName": null, + "level": 3, + "code": "511303", + "pinyin": "GaoPingQu", + "pinyinFirst": "GPQ", + "capital": "白塔街道", + "population": 60, + "area": 806, + "areaCode": "0817", + "zipCode": "637100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706463815, + "parentId": 653116706459717, + "name": "嘉陵区", + "shortName": null, + "level": 3, + "code": "511304", + "pinyin": "JiaLingQu", + "pinyinFirst": "JLQ", + "capital": "火花街道", + "population": 68, + "area": 1179, + "areaCode": "0817", + "zipCode": "637900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706463816, + "parentId": 653116706459717, + "name": "阆中市", + "shortName": null, + "level": 3, + "code": "511381", + "pinyin": "LangZhongShi", + "pinyinFirst": "LZS", + "capital": "七里街道", + "population": 83, + "area": 1878, + "areaCode": "0817", + "zipCode": "637400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706463817, + "parentId": 653116706459717, + "name": "南部县", + "shortName": null, + "level": 3, + "code": "511321", + "pinyin": "NanBuXian", + "pinyinFirst": "NBX", + "capital": "蜀北街道", + "population": 124, + "area": 2229, + "areaCode": "0817", + "zipCode": "637300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706463818, + "parentId": 653116706459717, + "name": "营山县", + "shortName": null, + "level": 3, + "code": "511322", + "pinyin": "YingShanXian", + "pinyinFirst": "YSX", + "capital": "绥安街道", + "population": 90, + "area": 1633, + "areaCode": "0817", + "zipCode": "637700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706463819, + "parentId": 653116706459717, + "name": "蓬安县", + "shortName": null, + "level": 3, + "code": "511323", + "pinyin": "PengAnXian", + "pinyinFirst": "PAX", + "capital": "相如街道", + "population": 67, + "area": 1334, + "areaCode": "0817", + "zipCode": "637800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706463820, + "parentId": 653116706459717, + "name": "仪陇县", + "shortName": null, + "level": 3, + "code": "511324", + "pinyin": "YiLongXian", + "pinyinFirst": "YLX", + "capital": "新政镇", + "population": 107, + "area": 1791, + "areaCode": "0817", + "zipCode": "637600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706463821, + "parentId": 653116706459717, + "name": "西充县", + "shortName": null, + "level": 3, + "code": "511325", + "pinyin": "XiChongXian", + "pinyinFirst": "XCX", + "capital": "晋城街道", + "population": 59, + "area": 1108, + "areaCode": "0817", + "zipCode": "637200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706676805, + "parentId": 653116703445061, + "name": "眉山市", + "shortName": null, + "level": 2, + "code": "511400", + "pinyin": "MeiShanShi", + "pinyinFirst": "MSS", + "capital": "东坡区", + "population": 342, + "area": 7140, + "areaCode": "028", + "zipCode": "620000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116706680901, + "parentId": 653116706676805, + "name": "东坡区", + "shortName": null, + "level": 3, + "code": "511402", + "pinyin": "DongPoQu", + "pinyinFirst": "DPQ", + "capital": "苏祠街道", + "population": 87, + "area": 1336, + "areaCode": "028", + "zipCode": "620010", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706680902, + "parentId": 653116706676805, + "name": "彭山区", + "shortName": null, + "level": 3, + "code": "511403", + "pinyin": "PengShanQu", + "pinyinFirst": "PSQ", + "capital": "凤鸣街道", + "population": 33, + "area": 462, + "areaCode": "028", + "zipCode": "620800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706680903, + "parentId": 653116706676805, + "name": "仁寿县", + "shortName": null, + "level": 3, + "code": "511421", + "pinyin": "RenShouXian", + "pinyinFirst": "RSX", + "capital": "文林街道", + "population": 152, + "area": 2608, + "areaCode": "028", + "zipCode": "620500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706680904, + "parentId": 653116706676805, + "name": "洪雅县", + "shortName": null, + "level": 3, + "code": "511423", + "pinyin": "HongYaXian", + "pinyinFirst": "HYX", + "capital": "洪川镇", + "population": 34, + "area": 1898, + "areaCode": "028", + "zipCode": "620300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706680905, + "parentId": 653116706676805, + "name": "丹棱县", + "shortName": null, + "level": 3, + "code": "511424", + "pinyin": "DanLengXian", + "pinyinFirst": "DLX", + "capital": "齐乐镇", + "population": 16, + "area": 449, + "areaCode": "028", + "zipCode": "620200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706680906, + "parentId": 653116706676805, + "name": "青神县", + "shortName": null, + "level": 3, + "code": "511425", + "pinyin": "QingShenXian", + "pinyinFirst": "QSX", + "capital": "青竹街道", + "population": 19, + "area": 387, + "areaCode": "028", + "zipCode": "612400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706914373, + "parentId": 653116703445061, + "name": "宜宾市", + "shortName": null, + "level": 2, + "code": "511500", + "pinyin": "YiBinShi", + "pinyinFirst": "YBS", + "capital": "翠屏区", + "population": 552, + "area": 13271, + "areaCode": "0831", + "zipCode": "644000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116706922565, + "parentId": 653116706914373, + "name": "翠屏区", + "shortName": null, + "level": 3, + "code": "511502", + "pinyin": "CuiPingQu", + "pinyinFirst": "CPQ", + "capital": "合江门街道", + "population": 88, + "area": 1501, + "areaCode": "0831", + "zipCode": "644000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706922566, + "parentId": 653116706914373, + "name": "南溪区", + "shortName": null, + "level": 3, + "code": "511503", + "pinyin": "NanXiQu", + "pinyinFirst": "NXQ", + "capital": "南溪街道", + "population": 43, + "area": 704, + "areaCode": "0831", + "zipCode": "644100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706922567, + "parentId": 653116706914373, + "name": "叙州区", + "shortName": null, + "level": 3, + "code": "511504", + "pinyin": "XuZhouQu", + "pinyinFirst": "XZQ", + "capital": "柏溪街道", + "population": 99, + "area": 2570, + "areaCode": "0831", + "zipCode": "644600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706922568, + "parentId": 653116706914373, + "name": "江安县", + "shortName": null, + "level": 3, + "code": "511523", + "pinyin": "JiangAnXian", + "pinyinFirst": "JAX", + "capital": "江安镇", + "population": 56, + "area": 894, + "areaCode": "0831", + "zipCode": "644200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706922569, + "parentId": 653116706914373, + "name": "长宁县", + "shortName": null, + "level": 3, + "code": "511524", + "pinyin": "ChangNingXian", + "pinyinFirst": "CNX", + "capital": "长宁镇", + "population": 46, + "area": 996, + "areaCode": "0831", + "zipCode": "644300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706922570, + "parentId": 653116706914373, + "name": "高县", + "shortName": null, + "level": 3, + "code": "511525", + "pinyin": "GaoXian", + "pinyinFirst": "GX", + "capital": "庆符镇", + "population": 53, + "area": 1323, + "areaCode": "0831", + "zipCode": "645150", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706922571, + "parentId": 653116706914373, + "name": "珙县", + "shortName": null, + "level": 3, + "code": "511526", + "pinyin": "GongXian", + "pinyinFirst": "GX", + "capital": "巡场镇", + "population": 43, + "area": 1150, + "areaCode": "0831", + "zipCode": "644500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706922572, + "parentId": 653116706914373, + "name": "筠连县", + "shortName": null, + "level": 3, + "code": "511527", + "pinyin": "JunLianXian", + "pinyinFirst": "JLX", + "capital": "筠连镇", + "population": 45, + "area": 1256, + "areaCode": "0831", + "zipCode": "645250", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706922573, + "parentId": 653116706914373, + "name": "兴文县", + "shortName": null, + "level": 3, + "code": "511528", + "pinyin": "XingWenXian", + "pinyinFirst": "XWX", + "capital": "古宋镇", + "population": 48, + "area": 1373, + "areaCode": "0831", + "zipCode": "644400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116706922574, + "parentId": 653116706914373, + "name": "屏山县", + "shortName": null, + "level": 3, + "code": "511529", + "pinyin": "PingShanXian", + "pinyinFirst": "PSX", + "capital": "屏山镇", + "population": 31, + "area": 1504, + "areaCode": "0831", + "zipCode": "645350", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707151941, + "parentId": 653116703445061, + "name": "广安市", + "shortName": null, + "level": 2, + "code": "511600", + "pinyin": "GuangAnShi", + "pinyinFirst": "GAS", + "capital": "广安区", + "population": 459, + "area": 6339, + "areaCode": "0826", + "zipCode": "638000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116707156037, + "parentId": 653116707151941, + "name": "广安区", + "shortName": null, + "level": 3, + "code": "511602", + "pinyin": "GuangAnQu", + "pinyinFirst": "GAQ", + "capital": "浓洄街道", + "population": 89, + "area": 1028, + "areaCode": "0826", + "zipCode": "638000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707156038, + "parentId": 653116707151941, + "name": "前锋区", + "shortName": null, + "level": 3, + "code": "511603", + "pinyin": "QianFengQu", + "pinyinFirst": "QFQ", + "capital": "大佛寺街道", + "population": 37, + "area": 506, + "areaCode": "0826", + "zipCode": "638019", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707156039, + "parentId": 653116707151941, + "name": "华蓥市", + "shortName": null, + "level": 3, + "code": "511681", + "pinyin": "HuaYingShi", + "pinyinFirst": "HYS", + "capital": "双河街道", + "population": 35, + "area": 464, + "areaCode": "0826", + "zipCode": "638600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707156040, + "parentId": 653116707151941, + "name": "岳池县", + "shortName": null, + "level": 3, + "code": "511621", + "pinyin": "YueChiXian", + "pinyinFirst": "YCX", + "capital": "九龙街道", + "population": 115, + "area": 1479, + "areaCode": "0826", + "zipCode": "638300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707156041, + "parentId": 653116707151941, + "name": "武胜县", + "shortName": null, + "level": 3, + "code": "511622", + "pinyin": "WuShengXian", + "pinyinFirst": "WSX", + "capital": "沿口镇", + "population": 82, + "area": 956, + "areaCode": "0826", + "zipCode": "638400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707156042, + "parentId": 653116707151941, + "name": "邻水县", + "shortName": null, + "level": 3, + "code": "511623", + "pinyin": "LinShuiXian", + "pinyinFirst": "LSX", + "capital": "鼎屏镇", + "population": 101, + "area": 1907, + "areaCode": "0826", + "zipCode": "638500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707442757, + "parentId": 653116703445061, + "name": "达州市", + "shortName": null, + "level": 2, + "code": "511700", + "pinyin": "DaZhouShi", + "pinyinFirst": "DZS", + "capital": "通川区", + "population": 659, + "area": 16605, + "areaCode": "0818", + "zipCode": "635000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116707446853, + "parentId": 653116707442757, + "name": "通川区", + "shortName": null, + "level": 3, + "code": "511702", + "pinyin": "TongChuanQu", + "pinyinFirst": "TCQ", + "capital": "东城街道", + "population": 59, + "area": 901, + "areaCode": "0818", + "zipCode": "635000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707446854, + "parentId": 653116707442757, + "name": "达川区", + "shortName": null, + "level": 3, + "code": "511703", + "pinyin": "DaChuanQu", + "pinyinFirst": "DCQ", + "capital": "三里坪街道", + "population": 116, + "area": 2245, + "areaCode": "0818", + "zipCode": "635000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707446855, + "parentId": 653116707442757, + "name": "万源市", + "shortName": null, + "level": 3, + "code": "511781", + "pinyin": "WanYuanShi", + "pinyinFirst": "WYS", + "capital": "古东关街道", + "population": 57, + "area": 4065, + "areaCode": "0818", + "zipCode": "636350", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707446856, + "parentId": 653116707442757, + "name": "宣汉县", + "shortName": null, + "level": 3, + "code": "511722", + "pinyin": "XuanHanXian", + "pinyinFirst": "XHX", + "capital": "东乡街道", + "population": 128, + "area": 4271, + "areaCode": "0818", + "zipCode": "636150", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707446857, + "parentId": 653116707442757, + "name": "开江县", + "shortName": null, + "level": 3, + "code": "511723", + "pinyin": "KaiJiangXian", + "pinyinFirst": "KJX", + "capital": "淙城街道", + "population": 58, + "area": 1033, + "areaCode": "0818", + "zipCode": "636250", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707446858, + "parentId": 653116707442757, + "name": "大竹县", + "shortName": null, + "level": 3, + "code": "511724", + "pinyin": "DaZhuXian", + "pinyinFirst": "DZX", + "capital": "竹阳街道", + "population": 108, + "area": 2077, + "areaCode": "0818", + "zipCode": "635100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707446859, + "parentId": 653116707442757, + "name": "渠县", + "shortName": null, + "level": 3, + "code": "511725", + "pinyin": "QuXian", + "pinyinFirst": "QX", + "capital": "渠江街道", + "population": 132, + "area": 2013, + "areaCode": "0818", + "zipCode": "635200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707668037, + "parentId": 653116703445061, + "name": "雅安市", + "shortName": null, + "level": 2, + "code": "511800", + "pinyin": "YaAnShi", + "pinyinFirst": "YAS", + "capital": "雨城区", + "population": 153, + "area": 15046, + "areaCode": "0835", + "zipCode": "625000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116707672133, + "parentId": 653116707668037, + "name": "雨城区", + "shortName": null, + "level": 3, + "code": "511802", + "pinyin": "YuChengQu", + "pinyinFirst": "YCQ", + "capital": "青江街道", + "population": 34, + "area": 1063, + "areaCode": "0835", + "zipCode": "625000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707672134, + "parentId": 653116707668037, + "name": "名山区", + "shortName": null, + "level": 3, + "code": "511803", + "pinyin": "MingShanQu", + "pinyinFirst": "MSQ", + "capital": "蒙阳街道", + "population": 28, + "area": 618, + "areaCode": "0835", + "zipCode": "625100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707672135, + "parentId": 653116707668037, + "name": "荥经县", + "shortName": null, + "level": 3, + "code": "511822", + "pinyin": "YingJingXian", + "pinyinFirst": "YJX", + "capital": "严道街道", + "population": 15, + "area": 1777, + "areaCode": "0835", + "zipCode": "625200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707672136, + "parentId": 653116707668037, + "name": "汉源县", + "shortName": null, + "level": 3, + "code": "511823", + "pinyin": "HanYuanXian", + "pinyinFirst": "HYX", + "capital": "富林镇", + "population": 32, + "area": 2215, + "areaCode": "0835", + "zipCode": "625300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707672137, + "parentId": 653116707668037, + "name": "石棉县", + "shortName": null, + "level": 3, + "code": "511824", + "pinyin": "ShiMianXian", + "pinyinFirst": "SMX", + "capital": "新棉街道", + "population": 12, + "area": 2679, + "areaCode": "0835", + "zipCode": "625400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707672138, + "parentId": 653116707668037, + "name": "天全县", + "shortName": null, + "level": 3, + "code": "511825", + "pinyin": "TianQuanXian", + "pinyinFirst": "TQX", + "capital": "城厢镇", + "population": 15, + "area": 2390, + "areaCode": "0835", + "zipCode": "625500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707672139, + "parentId": 653116707668037, + "name": "芦山县", + "shortName": null, + "level": 3, + "code": "511826", + "pinyin": "LuShanXian", + "pinyinFirst": "LSX", + "capital": "芦阳街道", + "population": 12, + "area": 1191, + "areaCode": "0835", + "zipCode": "625600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707672140, + "parentId": 653116707668037, + "name": "宝兴县", + "shortName": null, + "level": 3, + "code": "511827", + "pinyin": "BaoXingXian", + "pinyinFirst": "BXX", + "capital": "穆坪镇", + "population": 6, + "area": 3114, + "areaCode": "0835", + "zipCode": "625700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707962949, + "parentId": 653116703445061, + "name": "巴中市", + "shortName": null, + "level": 2, + "code": "511900", + "pinyin": "BaZhongShi", + "pinyinFirst": "BZS", + "capital": "巴州区", + "population": 366, + "area": 12312, + "areaCode": "0827", + "zipCode": "636000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116707967045, + "parentId": 653116707962949, + "name": "巴州区", + "shortName": null, + "level": 3, + "code": "511902", + "pinyin": "BaZhouQu", + "pinyinFirst": "BZQ", + "capital": "东城街道", + "population": 77, + "area": 1407, + "areaCode": "0827", + "zipCode": "636600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707967046, + "parentId": 653116707962949, + "name": "恩阳区", + "shortName": null, + "level": 3, + "code": "511903", + "pinyin": "EnYangQu", + "pinyinFirst": "EYQ", + "capital": "登科街道", + "population": 57, + "area": 1177, + "areaCode": "0827", + "zipCode": "636063", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707967047, + "parentId": 653116707962949, + "name": "通江县", + "shortName": null, + "level": 3, + "code": "511921", + "pinyin": "TongJiangXian", + "pinyinFirst": "TJX", + "capital": "壁州街道", + "population": 72, + "area": 4116, + "areaCode": "0827", + "zipCode": "636700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707967048, + "parentId": 653116707962949, + "name": "南江县", + "shortName": null, + "level": 3, + "code": "511922", + "pinyin": "NanJiangXian", + "pinyinFirst": "NJX", + "capital": "集州街道", + "population": 65, + "area": 3383, + "areaCode": "0827", + "zipCode": "635600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116707967049, + "parentId": 653116707962949, + "name": "平昌县", + "shortName": null, + "level": 3, + "code": "511923", + "pinyin": "PingChangXian", + "pinyinFirst": "PCX", + "capital": "同州街道", + "population": 93, + "area": 2229, + "areaCode": "0827", + "zipCode": "636400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708261957, + "parentId": 653116703445061, + "name": "资阳市", + "shortName": null, + "level": 2, + "code": "512000", + "pinyin": "ZiYangShi", + "pinyinFirst": "ZYS", + "capital": "雁江区", + "population": 342, + "area": 5747, + "areaCode": "028", + "zipCode": "641300", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116708266053, + "parentId": 653116708261957, + "name": "雁江区", + "shortName": null, + "level": 3, + "code": "512002", + "pinyin": "YanJiangQu", + "pinyinFirst": "YJQ", + "capital": "宝莲街道", + "population": 107, + "area": 1632, + "areaCode": "028", + "zipCode": "641300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708266054, + "parentId": 653116708261957, + "name": "乐至县", + "shortName": null, + "level": 3, + "code": "512022", + "pinyin": "LeZhiXian", + "pinyinFirst": "LZX", + "capital": "天池街道", + "population": 80, + "area": 1425, + "areaCode": "028", + "zipCode": "641500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708266055, + "parentId": 653116708261957, + "name": "安岳县", + "shortName": null, + "level": 3, + "code": "512021", + "pinyin": "AnYueXian", + "pinyinFirst": "AYX", + "capital": "岳城街道", + "population": 156, + "area": 2690, + "areaCode": "028", + "zipCode": "642350", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708536389, + "parentId": 653116703445061, + "name": "阿坝藏族羌族自治州", + "shortName": null, + "level": 2, + "code": "513200", + "pinyin": "ABaZangZuQiangZuZiZhiZhou", + "pinyinFirst": "ABZZQZZZZ", + "capital": "马尔康市", + "population": 90, + "area": 85131, + "areaCode": "0837", + "zipCode": "624000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116708540485, + "parentId": 653116708536389, + "name": "马尔康市", + "shortName": null, + "level": 3, + "code": "513201", + "pinyin": "MaErKangShi", + "pinyinFirst": "MEKS", + "capital": "马尔康镇", + "population": 5, + "area": 6633, + "areaCode": "0837", + "zipCode": "624000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708540486, + "parentId": 653116708536389, + "name": "汶川县", + "shortName": null, + "level": 3, + "code": "513221", + "pinyin": "WenChuanXian", + "pinyinFirst": "WCX", + "capital": "威州镇", + "population": 9, + "area": 4084, + "areaCode": "0837", + "zipCode": "623000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708540487, + "parentId": 653116708536389, + "name": "理县", + "shortName": null, + "level": 3, + "code": "513222", + "pinyin": "LiXian", + "pinyinFirst": "LX", + "capital": "杂谷脑镇", + "population": 4, + "area": 4318, + "areaCode": "0837", + "zipCode": "623100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708540488, + "parentId": 653116708536389, + "name": "茂县", + "shortName": null, + "level": 3, + "code": "513223", + "pinyin": "MaoXian", + "pinyinFirst": "MX", + "capital": "凤仪镇", + "population": 11, + "area": 3903, + "areaCode": "0837", + "zipCode": "623200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708540489, + "parentId": 653116708536389, + "name": "松潘县", + "shortName": null, + "level": 3, + "code": "513224", + "pinyin": "SongPanXian", + "pinyinFirst": "SPX", + "capital": "进安镇", + "population": 7, + "area": 9339, + "areaCode": "0837", + "zipCode": "623300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708540490, + "parentId": 653116708536389, + "name": "九寨沟县", + "shortName": null, + "level": 3, + "code": "513225", + "pinyin": "JiuZhaiGouXian", + "pinyinFirst": "JZGX", + "capital": "南坪镇", + "population": 7, + "area": 5290, + "areaCode": "0837", + "zipCode": "623400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708540491, + "parentId": 653116708536389, + "name": "金川县", + "shortName": null, + "level": 3, + "code": "513226", + "pinyin": "JinChuanXian", + "pinyinFirst": "JCX", + "capital": "勒乌镇", + "population": 7, + "area": 5550, + "areaCode": "0837", + "zipCode": "624100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708540492, + "parentId": 653116708536389, + "name": "小金县", + "shortName": null, + "level": 3, + "code": "513227", + "pinyin": "XiaoJinXian", + "pinyinFirst": "XJX", + "capital": "美兴镇", + "population": 8, + "area": 5571, + "areaCode": "0837", + "zipCode": "624200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708540493, + "parentId": 653116708536389, + "name": "黑水县", + "shortName": null, + "level": 3, + "code": "513228", + "pinyin": "HeiShuiXian", + "pinyinFirst": "HSX", + "capital": "芦花镇", + "population": 6, + "area": 4154, + "areaCode": "0837", + "zipCode": "623500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708540494, + "parentId": 653116708536389, + "name": "壤塘县", + "shortName": null, + "level": 3, + "code": "513230", + "pinyin": "RangTangXian", + "pinyinFirst": "RTX", + "capital": "岗木达镇", + "population": 5, + "area": 6836, + "areaCode": "0837", + "zipCode": "624300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708540495, + "parentId": 653116708536389, + "name": "阿坝县", + "shortName": null, + "level": 3, + "code": "513231", + "pinyin": "ABaXian", + "pinyinFirst": "ABX", + "capital": "阿坝镇", + "population": 8, + "area": 10435, + "areaCode": "0837", + "zipCode": "624600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708552773, + "parentId": 653116708536389, + "name": "若尔盖县", + "shortName": null, + "level": 3, + "code": "513232", + "pinyin": "RuoErGaiXian", + "pinyinFirst": "REGX", + "capital": "达扎寺镇", + "population": 8, + "area": 10620, + "areaCode": "0837", + "zipCode": "624500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708552774, + "parentId": 653116708536389, + "name": "红原县", + "shortName": null, + "level": 3, + "code": "513233", + "pinyin": "HongYuanXian", + "pinyinFirst": "HYX", + "capital": "邛溪镇", + "population": 5, + "area": 8398, + "areaCode": "0837", + "zipCode": "624400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708876357, + "parentId": 653116703445061, + "name": "甘孜藏族自治州", + "shortName": null, + "level": 2, + "code": "513300", + "pinyin": "GanZiZangZuZiZhiZhou", + "pinyinFirst": "GZZZZZZ", + "capital": "康定市", + "population": 110, + "area": 152629, + "areaCode": "0836", + "zipCode": "626000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116708880453, + "parentId": 653116708876357, + "name": "康定市", + "shortName": null, + "level": 3, + "code": "513301", + "pinyin": "KangDingShi", + "pinyinFirst": "KDS", + "capital": "炉城街道", + "population": 11, + "area": 11486, + "areaCode": "0836", + "zipCode": "626000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708880454, + "parentId": 653116708876357, + "name": "泸定县", + "shortName": null, + "level": 3, + "code": "513322", + "pinyin": "LuDingXian", + "pinyinFirst": "LDX", + "capital": "泸桥镇", + "population": 9, + "area": 2165, + "areaCode": "0836", + "zipCode": "626100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708880455, + "parentId": 653116708876357, + "name": "丹巴县", + "shortName": null, + "level": 3, + "code": "513323", + "pinyin": "DanBaXian", + "pinyinFirst": "DBX", + "capital": "章谷镇", + "population": 6, + "area": 4656, + "areaCode": "0836", + "zipCode": "626300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708880456, + "parentId": 653116708876357, + "name": "九龙县", + "shortName": null, + "level": 3, + "code": "513324", + "pinyin": "JiuLongXian", + "pinyinFirst": "JLX", + "capital": "呷尔镇", + "population": 6, + "area": 6766, + "areaCode": "0836", + "zipCode": "626300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708880457, + "parentId": 653116708876357, + "name": "雅江县", + "shortName": null, + "level": 3, + "code": "513325", + "pinyin": "YaJiangXian", + "pinyinFirst": "YJX", + "capital": "河口镇", + "population": 5, + "area": 7558, + "areaCode": "0836", + "zipCode": "627450", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708880458, + "parentId": 653116708876357, + "name": "道孚县", + "shortName": null, + "level": 3, + "code": "513326", + "pinyin": "DaoFuXian", + "pinyinFirst": "DFX", + "capital": "鲜水镇", + "population": 6, + "area": 7053, + "areaCode": "0836", + "zipCode": "626400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708880459, + "parentId": 653116708876357, + "name": "炉霍县", + "shortName": null, + "level": 3, + "code": "513327", + "pinyin": "LuHuoXian", + "pinyinFirst": "LHX", + "capital": "新都镇", + "population": 5, + "area": 4601, + "areaCode": "0836", + "zipCode": "626500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708880460, + "parentId": 653116708876357, + "name": "甘孜县", + "shortName": null, + "level": 3, + "code": "513328", + "pinyin": "GanZiXian", + "pinyinFirst": "GZX", + "capital": "甘孜镇", + "population": 6, + "area": 7303, + "areaCode": "0836", + "zipCode": "626700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708880461, + "parentId": 653116708876357, + "name": "新龙县", + "shortName": null, + "level": 3, + "code": "513329", + "pinyin": "XinLongXian", + "pinyinFirst": "XLX", + "capital": "如龙镇", + "population": 5, + "area": 8570, + "areaCode": "0836", + "zipCode": "626800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708880462, + "parentId": 653116708876357, + "name": "德格县", + "shortName": null, + "level": 3, + "code": "513330", + "pinyin": "DeGeXian", + "pinyinFirst": "DGX", + "capital": "更庆镇", + "population": 9, + "area": 11025, + "areaCode": "0836", + "zipCode": "627250", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708880463, + "parentId": 653116708876357, + "name": "白玉县", + "shortName": null, + "level": 3, + "code": "513331", + "pinyin": "BaiYuXian", + "pinyinFirst": "BYX", + "capital": "建设镇", + "population": 6, + "area": 10386, + "areaCode": "0836", + "zipCode": "627150", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708880464, + "parentId": 653116708876357, + "name": "石渠县", + "shortName": null, + "level": 3, + "code": "513332", + "pinyin": "ShiQuXian", + "pinyinFirst": "SQX", + "capital": "尼呷镇", + "population": 10, + "area": 24944, + "areaCode": "0836", + "zipCode": "627350", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708880465, + "parentId": 653116708876357, + "name": "色达县", + "shortName": null, + "level": 3, + "code": "513333", + "pinyin": "SeDaXian", + "pinyinFirst": "SDX", + "capital": "色柯镇", + "population": 6, + "area": 9332, + "areaCode": "0836", + "zipCode": "626600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708880466, + "parentId": 653116708876357, + "name": "理塘县", + "shortName": null, + "level": 3, + "code": "513334", + "pinyin": "LiTangXian", + "pinyinFirst": "LTX", + "capital": "高城镇", + "population": 7, + "area": 13677, + "areaCode": "0836", + "zipCode": "627550", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708880467, + "parentId": 653116708876357, + "name": "巴塘县", + "shortName": null, + "level": 3, + "code": "513335", + "pinyin": "BaTangXian", + "pinyinFirst": "BTX", + "capital": "夏邛镇", + "population": 5, + "area": 7852, + "areaCode": "0836", + "zipCode": "627650", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708880468, + "parentId": 653116708876357, + "name": "乡城县", + "shortName": null, + "level": 3, + "code": "513336", + "pinyin": "XiangChengXian", + "pinyinFirst": "XCX", + "capital": "香巴拉镇", + "population": 3, + "area": 5016, + "areaCode": "0836", + "zipCode": "627850", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708880469, + "parentId": 653116708876357, + "name": "稻城县", + "shortName": null, + "level": 3, + "code": "513337", + "pinyin": "DaoChengXian", + "pinyinFirst": "DCX", + "capital": "金珠镇", + "population": 3, + "area": 7323, + "areaCode": "0836", + "zipCode": "627750", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116708880470, + "parentId": 653116708876357, + "name": "得荣县", + "shortName": null, + "level": 3, + "code": "513338", + "pinyin": "DeRongXian", + "pinyinFirst": "DRX", + "capital": "松麦镇", + "population": 3, + "area": 2916, + "areaCode": "0836", + "zipCode": "627250", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116709253189, + "parentId": 653116703445061, + "name": "凉山彝族自治州", + "shortName": null, + "level": 2, + "code": "513400", + "pinyin": "LiangShanYiZuZiZhiZhou", + "pinyinFirst": "LSYZZZZ", + "capital": "西昌市", + "population": 531, + "area": 60423, + "areaCode": "0834", + "zipCode": "615000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116709253190, + "parentId": 653116709253189, + "name": "西昌市", + "shortName": null, + "level": 3, + "code": "513401", + "pinyin": "XiChangShi", + "pinyinFirst": "XCS", + "capital": "北城街道", + "population": 69, + "area": 2655, + "areaCode": "0834", + "zipCode": "615000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116709253191, + "parentId": 653116709253189, + "name": "会理市", + "shortName": null, + "level": 3, + "code": "513402", + "pinyin": "HuiLiShi", + "pinyinFirst": "HLS", + "capital": "城北街道", + "population": 46, + "area": 4527, + "areaCode": "0834", + "zipCode": "615100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116709253192, + "parentId": 653116709253189, + "name": "盐源县", + "shortName": null, + "level": 3, + "code": "513423", + "pinyin": "YanYuanXian", + "pinyinFirst": "YYX", + "capital": "盐井镇", + "population": 39, + "area": 8388, + "areaCode": "0834", + "zipCode": "615700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116709253193, + "parentId": 653116709253189, + "name": "德昌县", + "shortName": null, + "level": 3, + "code": "513424", + "pinyin": "DeChangXian", + "pinyinFirst": "DCX", + "capital": "德州街道", + "population": 22, + "area": 2284, + "areaCode": "0834", + "zipCode": "615500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116709253194, + "parentId": 653116709253189, + "name": "会东县", + "shortName": null, + "level": 3, + "code": "513426", + "pinyin": "HuiDongXian", + "pinyinFirst": "HDX", + "capital": "鱼城街道", + "population": 43, + "area": 3227, + "areaCode": "0834", + "zipCode": "615200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116709253195, + "parentId": 653116709253189, + "name": "宁南县", + "shortName": null, + "level": 3, + "code": "513427", + "pinyin": "NingNanXian", + "pinyinFirst": "NNX", + "capital": "宁远镇", + "population": 20, + "area": 1667, + "areaCode": "0834", + "zipCode": "615400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116709253196, + "parentId": 653116709253189, + "name": "普格县", + "shortName": null, + "level": 3, + "code": "513428", + "pinyin": "PuGeXian", + "pinyinFirst": "PGX", + "capital": "普基镇", + "population": 22, + "area": 1905, + "areaCode": "0834", + "zipCode": "615300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116709253197, + "parentId": 653116709253189, + "name": "布拖县", + "shortName": null, + "level": 3, + "code": "513429", + "pinyin": "BuTuoXian", + "pinyinFirst": "BTX", + "capital": "特木里镇", + "population": 21, + "area": 1685, + "areaCode": "0834", + "zipCode": "615350", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116709253198, + "parentId": 653116709253189, + "name": "金阳县", + "shortName": null, + "level": 3, + "code": "513430", + "pinyin": "JinYangXian", + "pinyinFirst": "JYX", + "capital": "天地坝镇", + "population": 21, + "area": 1587, + "areaCode": "0834", + "zipCode": "615250", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116709253199, + "parentId": 653116709253189, + "name": "昭觉县", + "shortName": null, + "level": 3, + "code": "513431", + "pinyin": "ZhaoJueXian", + "pinyinFirst": "ZJX", + "capital": "新城镇", + "population": 34, + "area": 2699, + "areaCode": "0834", + "zipCode": "616150", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116709253200, + "parentId": 653116709253189, + "name": "喜德县", + "shortName": null, + "level": 3, + "code": "513432", + "pinyin": "XiDeXian", + "pinyinFirst": "XDX", + "capital": "光明镇", + "population": 22, + "area": 2206, + "areaCode": "0834", + "zipCode": "616750", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116709253201, + "parentId": 653116709253189, + "name": "冕宁县", + "shortName": null, + "level": 3, + "code": "513433", + "pinyin": "MianNingXian", + "pinyinFirst": "MNX", + "capital": "高阳街道", + "population": 40, + "area": 4423, + "areaCode": "0834", + "zipCode": "615600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116709257285, + "parentId": 653116709253189, + "name": "越西县", + "shortName": null, + "level": 3, + "code": "513434", + "pinyin": "YueXiXian", + "pinyinFirst": "YXX", + "capital": "越城镇", + "population": 37, + "area": 2257, + "areaCode": "0834", + "zipCode": "616650", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116709257286, + "parentId": 653116709253189, + "name": "甘洛县", + "shortName": null, + "level": 3, + "code": "513435", + "pinyin": "GanLuoXian", + "pinyinFirst": "GLX", + "capital": "新市坝镇", + "population": 24, + "area": 2156, + "areaCode": "0834", + "zipCode": "616850", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116709257287, + "parentId": 653116709253189, + "name": "美姑县", + "shortName": null, + "level": 3, + "code": "513436", + "pinyin": "MeiGuXian", + "pinyinFirst": "MGX", + "capital": "巴普镇", + "population": 28, + "area": 2573, + "areaCode": "0834", + "zipCode": "616450", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116709257288, + "parentId": 653116709253189, + "name": "雷波县", + "shortName": null, + "level": 3, + "code": "513437", + "pinyin": "LeiBoXian", + "pinyinFirst": "LBX", + "capital": "锦城镇", + "population": 28, + "area": 2932, + "areaCode": "0834", + "zipCode": "616550", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116709257289, + "parentId": 653116709253189, + "name": "木里藏族自治县", + "shortName": null, + "level": 3, + "code": "513422", + "pinyin": "MuLiZangZuZiZhiXian", + "pinyinFirst": "MLZZZZX", + "capital": "乔瓦镇", + "population": 14, + "area": 13252, + "areaCode": "0834", + "zipCode": "615800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:42", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:16" + }, + { + "id": 653116709695557, + "parentId": 0, + "name": "贵州省", + "shortName": "黔、贵", + "level": 1, + "code": "520000", + "pinyin": "GuiZhouSheng", + "pinyinFirst": "GZS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116710842437, + "parentId": 653116709695557, + "name": "贵阳市", + "shortName": null, + "level": 2, + "code": "520100", + "pinyin": "GuiYangShi", + "pinyinFirst": "GYS", + "capital": "乌当区", + "population": 428, + "area": 8035, + "areaCode": "0851", + "zipCode": "550000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116710842438, + "parentId": 653116710842437, + "name": "乌当区", + "shortName": null, + "level": 3, + "code": "520112", + "pinyin": "WuDangQu", + "pinyinFirst": "WDQ", + "capital": "观溪路街道", + "population": 23, + "area": 686, + "areaCode": "0851", + "zipCode": "550018", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116710842439, + "parentId": 653116710842437, + "name": "南明区", + "shortName": null, + "level": 3, + "code": "520102", + "pinyin": "NanMingQu", + "pinyinFirst": "NMQ", + "capital": "新华路街道", + "population": 67, + "area": 271, + "areaCode": "0851", + "zipCode": "550001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116710842440, + "parentId": 653116710842437, + "name": "云岩区", + "shortName": null, + "level": 3, + "code": "520103", + "pinyin": "YunYanQu", + "pinyinFirst": "YYQ", + "capital": "大营路街道", + "population": 68, + "area": 94, + "areaCode": "0851", + "zipCode": "550001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116710842441, + "parentId": 653116710842437, + "name": "花溪区", + "shortName": null, + "level": 3, + "code": "520111", + "pinyin": "HuaXiQu", + "pinyinFirst": "HXQ", + "capital": "阳光街道", + "population": 54, + "area": 964, + "areaCode": "0851", + "zipCode": "550025", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116710842442, + "parentId": 653116710842437, + "name": "白云区", + "shortName": null, + "level": 3, + "code": "520113", + "pinyin": "BaiYunQu", + "pinyinFirst": "BYQ", + "capital": "泉湖街道", + "population": 23, + "area": 270, + "areaCode": "0851", + "zipCode": "550014", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116710842443, + "parentId": 653116710842437, + "name": "观山湖区", + "shortName": null, + "level": 3, + "code": "520115", + "pinyin": "GuanShanHuQu", + "pinyinFirst": "GSHQ", + "capital": "世纪城街道", + "population": 34, + "area": 309, + "areaCode": "0851", + "zipCode": "550009", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116710842444, + "parentId": 653116710842437, + "name": "清镇市", + "shortName": null, + "level": 3, + "code": "520181", + "pinyin": "QingZhenShi", + "pinyinFirst": "QZS", + "capital": "滨湖街道", + "population": 55, + "area": 1302, + "areaCode": "0851", + "zipCode": "551400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116710842445, + "parentId": 653116710842437, + "name": "开阳县", + "shortName": null, + "level": 3, + "code": "520121", + "pinyin": "KaiYangXian", + "pinyinFirst": "KYX", + "capital": "硒城街道", + "population": 46, + "area": 2026, + "areaCode": "0851", + "zipCode": "550300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116710842446, + "parentId": 653116710842437, + "name": "息烽县", + "shortName": null, + "level": 3, + "code": "520122", + "pinyin": "XiFengXian", + "pinyinFirst": "XFX", + "capital": "永阳街道", + "population": 28, + "area": 1037, + "areaCode": "0851", + "zipCode": "551100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116710842447, + "parentId": 653116710842437, + "name": "修文县", + "shortName": null, + "level": 3, + "code": "520123", + "pinyin": "XiuWenXian", + "pinyinFirst": "XWX", + "capital": "龙场街道", + "population": 33, + "area": 1076, + "areaCode": "0851", + "zipCode": "550200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116710920261, + "parentId": 653116709695557, + "name": "六盘水市", + "shortName": null, + "level": 2, + "code": "520200", + "pinyin": "LiuPanShuiShi", + "pinyinFirst": "LPSS", + "capital": "钟山区", + "population": 353, + "area": 9919, + "areaCode": "0858", + "zipCode": "553000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116710920262, + "parentId": 653116710920261, + "name": "钟山区", + "shortName": null, + "level": 3, + "code": "520201", + "pinyin": "ZhongShanQu", + "pinyinFirst": "ZSQ", + "capital": "凤凰街道", + "population": 68, + "area": 1034, + "areaCode": "0858", + "zipCode": "553000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116710920263, + "parentId": 653116710920261, + "name": "水城区", + "shortName": null, + "level": 3, + "code": "520204", + "pinyin": "ShuiChengQu", + "pinyinFirst": "SCQ", + "capital": "双水街道", + "population": 81, + "area": 3036, + "areaCode": "0858", + "zipCode": "553600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116710920264, + "parentId": 653116710920261, + "name": "盘州市", + "shortName": null, + "level": 3, + "code": "520281", + "pinyin": "PanZhouShi", + "pinyinFirst": "PZS", + "capital": "亦资街道", + "population": 131, + "area": 4057, + "areaCode": "0858", + "zipCode": "553500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116710920265, + "parentId": 653116710920261, + "name": "六枝特区", + "shortName": null, + "level": 3, + "code": "520203", + "pinyin": "LiuZhiTeQu", + "pinyinFirst": "LZTQ", + "capital": "九龙街道", + "population": 74, + "area": 1792, + "areaCode": "0858", + "zipCode": "553400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711026757, + "parentId": 653116709695557, + "name": "遵义市", + "shortName": null, + "level": 2, + "code": "520300", + "pinyin": "ZunYiShi", + "pinyinFirst": "ZYS", + "capital": "汇川区", + "population": 819, + "area": 30763, + "areaCode": "0851", + "zipCode": "563000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116711026758, + "parentId": 653116711026757, + "name": "汇川区", + "shortName": null, + "level": 3, + "code": "520303", + "pinyin": "HuiChuanQu", + "pinyinFirst": "HCQ", + "capital": "董公寺街道", + "population": 57, + "area": 1480, + "areaCode": "0851", + "zipCode": "563000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711026759, + "parentId": 653116711026757, + "name": "红花岗区", + "shortName": null, + "level": 3, + "code": "520302", + "pinyin": "HongHuaGangQu", + "pinyinFirst": "HHGQ", + "capital": "忠庄街道", + "population": 81, + "area": 1406, + "areaCode": "0851", + "zipCode": "563000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711026760, + "parentId": 653116711026757, + "name": "播州区", + "shortName": null, + "level": 3, + "code": "520304", + "pinyin": "BoZhouQu", + "pinyinFirst": "BZQ", + "capital": "南白街道", + "population": 88, + "area": 2510, + "areaCode": "0851", + "zipCode": "563100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711026761, + "parentId": 653116711026757, + "name": "赤水市", + "shortName": null, + "level": 3, + "code": "520381", + "pinyin": "ChiShuiShi", + "pinyinFirst": "CSS", + "capital": "市中街道", + "population": 32, + "area": 1801, + "areaCode": "0851", + "zipCode": "564700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711026762, + "parentId": 653116711026757, + "name": "仁怀市", + "shortName": null, + "level": 3, + "code": "520382", + "pinyin": "RenHuaiShi", + "pinyinFirst": "RHS", + "capital": "盐津街道", + "population": 73, + "area": 1788, + "areaCode": "0851", + "zipCode": "564500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711026763, + "parentId": 653116711026757, + "name": "桐梓县", + "shortName": null, + "level": 3, + "code": "520322", + "pinyin": "TongZiXian", + "pinyinFirst": "TZX", + "capital": "海校街道", + "population": 75, + "area": 3190, + "areaCode": "0851", + "zipCode": "563200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711026764, + "parentId": 653116711026757, + "name": "绥阳县", + "shortName": null, + "level": 3, + "code": "520323", + "pinyin": "SuiYangXian", + "pinyinFirst": "SYX", + "capital": "洋川街道", + "population": 57, + "area": 2566, + "areaCode": "0851", + "zipCode": "563300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711026765, + "parentId": 653116711026757, + "name": "正安县", + "shortName": null, + "level": 3, + "code": "520324", + "pinyin": "ZhengAnXian", + "pinyinFirst": "ZAX", + "capital": "凤仪街道", + "population": 66, + "area": 2595, + "areaCode": "0851", + "zipCode": "563400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711026766, + "parentId": 653116711026757, + "name": "凤冈县", + "shortName": null, + "level": 3, + "code": "520327", + "pinyin": "FengGangXian", + "pinyinFirst": "FGX", + "capital": "龙泉街道", + "population": 45, + "area": 1883, + "areaCode": "0851", + "zipCode": "564200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711026767, + "parentId": 653116711026757, + "name": "湄潭县", + "shortName": null, + "level": 3, + "code": "520328", + "pinyin": "MeiTanXian", + "pinyinFirst": "MTX", + "capital": "湄江街道", + "population": 51, + "area": 1845, + "areaCode": "0851", + "zipCode": "564100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711026768, + "parentId": 653116711026757, + "name": "余庆县", + "shortName": null, + "level": 3, + "code": "520329", + "pinyin": "YuQingXian", + "pinyinFirst": "YQX", + "capital": "白泥镇", + "population": 31, + "area": 1630, + "areaCode": "0851", + "zipCode": "564400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711026769, + "parentId": 653116711026757, + "name": "习水县", + "shortName": null, + "level": 3, + "code": "520330", + "pinyin": "XiShuiXian", + "pinyinFirst": "XSX", + "capital": "杉王街道", + "population": 78, + "area": 3128, + "areaCode": "0851", + "zipCode": "564600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711026770, + "parentId": 653116711026757, + "name": "道真仡佬族苗族自治县", + "shortName": null, + "level": 3, + "code": "520325", + "pinyin": "DaoZhenGeLaoZuMiaoZuZiZhiXian", + "pinyinFirst": "DZGLZMZZZX", + "capital": "尹珍街道", + "population": 35, + "area": 2156, + "areaCode": "0851", + "zipCode": "563500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711026771, + "parentId": 653116711026757, + "name": "务川仡佬族苗族自治县", + "shortName": null, + "level": 3, + "code": "520326", + "pinyin": "WuChuanGeLaoZuMiaoZuZiZhiXian", + "pinyinFirst": "WCGLZMZZZX", + "capital": "丹砂街道", + "population": 48, + "area": 2773, + "areaCode": "0851", + "zipCode": "564300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711186501, + "parentId": 653116709695557, + "name": "安顺市", + "shortName": null, + "level": 2, + "code": "520400", + "pinyin": "AnShunShi", + "pinyinFirst": "ASS", + "capital": "西秀区", + "population": 307, + "area": 9269, + "areaCode": "0851", + "zipCode": "561000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116711186502, + "parentId": 653116711186501, + "name": "西秀区", + "shortName": null, + "level": 3, + "code": "520402", + "pinyin": "XiXiuQu", + "pinyinFirst": "XXQ", + "capital": "东关街道", + "population": 94, + "area": 1705, + "areaCode": "0851", + "zipCode": "561000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711186503, + "parentId": 653116711186501, + "name": "平坝区", + "shortName": null, + "level": 3, + "code": "520403", + "pinyin": "PingBaQu", + "pinyinFirst": "PBQ", + "capital": "安平街道", + "population": 38, + "area": 999, + "areaCode": "0851", + "zipCode": "561100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711186504, + "parentId": 653116711186501, + "name": "普定县", + "shortName": null, + "level": 3, + "code": "520422", + "pinyin": "PuDingXian", + "pinyinFirst": "PDX", + "capital": "定南街道", + "population": 52, + "area": 1092, + "areaCode": "0851", + "zipCode": "562100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711186505, + "parentId": 653116711186501, + "name": "镇宁布依族苗族自治县", + "shortName": null, + "level": 3, + "code": "520423", + "pinyin": "ZhenNingBuYiZuMiaoZuZiZhiXian", + "pinyinFirst": "ZNBYZMZZZX", + "capital": "白马湖街道", + "population": 41, + "area": 1721, + "areaCode": "0851", + "zipCode": "561200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711186506, + "parentId": 653116711186501, + "name": "关岭布依族苗族自治县", + "shortName": null, + "level": 3, + "code": "520424", + "pinyin": "GuanLingBuYiZuMiaoZuZiZhiXian", + "pinyinFirst": "GLBYZMZZZX", + "capital": "关索街道", + "population": 41, + "area": 1468, + "areaCode": "0851", + "zipCode": "561300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711186507, + "parentId": 653116711186501, + "name": "紫云苗族布依族自治县", + "shortName": null, + "level": 3, + "code": "520425", + "pinyin": "ZiYunMiaoZuBuYiZuZiZhiXian", + "pinyinFirst": "ZYMZBYZZZX", + "capital": "松山街道", + "population": 41, + "area": 2284, + "areaCode": "0851", + "zipCode": "550800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711329861, + "parentId": 653116709695557, + "name": "毕节市", + "shortName": null, + "level": 2, + "code": "520500", + "pinyin": "BiJieShi", + "pinyinFirst": "BJS", + "capital": "七星关区", + "population": 938, + "area": 26852, + "areaCode": "0857", + "zipCode": "551700", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116711333957, + "parentId": 653116711329861, + "name": "七星关区", + "shortName": null, + "level": 3, + "code": "520502", + "pinyin": "QiXingGuanQu", + "pinyinFirst": "QXGQ", + "capital": "麻园街道", + "population": 169, + "area": 3412, + "areaCode": "0857", + "zipCode": "551700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711333958, + "parentId": 653116711329861, + "name": "黔西市", + "shortName": null, + "level": 3, + "code": "520581", + "pinyin": "QianXiShi", + "pinyinFirst": "QXS", + "capital": "莲城街道", + "population": 101, + "area": 2554, + "areaCode": "0857", + "zipCode": "551500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711333959, + "parentId": 653116711329861, + "name": "大方县", + "shortName": null, + "level": 3, + "code": "520521", + "pinyin": "DaFangXian", + "pinyinFirst": "DFX", + "capital": "红旗街道", + "population": 122, + "area": 3502, + "areaCode": "0857", + "zipCode": "551600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711333960, + "parentId": 653116711329861, + "name": "金沙县", + "shortName": null, + "level": 3, + "code": "520523", + "pinyin": "JinShaXian", + "pinyinFirst": "JSX", + "capital": "鼓场街道", + "population": 70, + "area": 2528, + "areaCode": "0857", + "zipCode": "551800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711333961, + "parentId": 653116711329861, + "name": "织金县", + "shortName": null, + "level": 3, + "code": "520524", + "pinyin": "ZhiJinXian", + "pinyinFirst": "ZJX", + "capital": "文腾街道", + "population": 125, + "area": 2867, + "areaCode": "0857", + "zipCode": "552100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711333962, + "parentId": 653116711329861, + "name": "纳雍县", + "shortName": null, + "level": 3, + "code": "520525", + "pinyin": "NaYongXian", + "pinyinFirst": "NYX", + "capital": "雍熙街道", + "population": 107, + "area": 2448, + "areaCode": "0857", + "zipCode": "553300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711333963, + "parentId": 653116711329861, + "name": "赫章县", + "shortName": null, + "level": 3, + "code": "520527", + "pinyin": "HeZhangXian", + "pinyinFirst": "HZX", + "capital": "双河街道", + "population": 88, + "area": 3245, + "areaCode": "0857", + "zipCode": "553200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711333964, + "parentId": 653116711329861, + "name": "威宁彝族回族苗族自治县", + "shortName": null, + "level": 3, + "code": "520526", + "pinyin": "WeiNingYiZuHuiZuMiaoZuZiZhiXian", + "pinyinFirst": "WNYZHZMZZZX", + "capital": "海边街道", + "population": 157, + "area": 6296, + "areaCode": "0857", + "zipCode": "553100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711485509, + "parentId": 653116709695557, + "name": "铜仁市", + "shortName": null, + "level": 2, + "code": "520600", + "pinyin": "TongRenShi", + "pinyinFirst": "TRS", + "capital": "碧江区", + "population": 446, + "area": 18002, + "areaCode": "0856", + "zipCode": "554300", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116711485510, + "parentId": 653116711485509, + "name": "碧江区", + "shortName": null, + "level": 3, + "code": "520602", + "pinyin": "BiJiangQu", + "pinyinFirst": "BJQ", + "capital": "锦江街道", + "population": 33, + "area": 1002, + "areaCode": "0856", + "zipCode": "554300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711485511, + "parentId": 653116711485509, + "name": "万山区", + "shortName": null, + "level": 3, + "code": "520603", + "pinyin": "WanShanQu", + "pinyinFirst": "WSQ", + "capital": "万山镇", + "population": 17, + "area": 849, + "areaCode": "0856", + "zipCode": "554200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711485512, + "parentId": 653116711485509, + "name": "江口县", + "shortName": null, + "level": 3, + "code": "520621", + "pinyin": "JiangKouXian", + "pinyinFirst": "JKX", + "capital": "双江街道", + "population": 25, + "area": 1869, + "areaCode": "0856", + "zipCode": "554400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711485513, + "parentId": 653116711485509, + "name": "石阡县", + "shortName": null, + "level": 3, + "code": "520623", + "pinyin": "ShiQianXian", + "pinyinFirst": "SQX", + "capital": "泉都街道", + "population": 42, + "area": 2172, + "areaCode": "0856", + "zipCode": "555100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711489605, + "parentId": 653116711485509, + "name": "思南县", + "shortName": null, + "level": 3, + "code": "520624", + "pinyin": "SiNanXian", + "pinyinFirst": "SNX", + "capital": "思唐街道", + "population": 69, + "area": 2231, + "areaCode": "0856", + "zipCode": "565100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711489606, + "parentId": 653116711485509, + "name": "德江县", + "shortName": null, + "level": 3, + "code": "520626", + "pinyin": "DeJiangXian", + "pinyinFirst": "DJX", + "capital": "安化街道", + "population": 55, + "area": 2072, + "areaCode": "0856", + "zipCode": "565200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711489607, + "parentId": 653116711485509, + "name": "玉屏侗族自治县", + "shortName": null, + "level": 3, + "code": "520622", + "pinyin": "YuPingDongZuZiZhiXian", + "pinyinFirst": "YPDZZZX", + "capital": "皂角坪街道", + "population": 17, + "area": 516, + "areaCode": "0856", + "zipCode": "554000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711489608, + "parentId": 653116711485509, + "name": "印江土家族苗族自治县", + "shortName": null, + "level": 3, + "code": "520625", + "pinyin": "YinJiangTuJiaZuMiaoZuZiZhiXian", + "pinyinFirst": "YJTJZMZZZX", + "capital": "峨岭街道", + "population": 46, + "area": 1961, + "areaCode": "0856", + "zipCode": "555200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711489609, + "parentId": 653116711485509, + "name": "沿河土家族自治县", + "shortName": null, + "level": 3, + "code": "520627", + "pinyin": "YanHeTuJiaZuZiZhiXian", + "pinyinFirst": "YHTJZZZX", + "capital": "团结街道", + "population": 69, + "area": 2469, + "areaCode": "0856", + "zipCode": "565300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711489610, + "parentId": 653116711485509, + "name": "松桃苗族自治县", + "shortName": null, + "level": 3, + "code": "520628", + "pinyin": "SongTaoMiaoZuZiZhiXian", + "pinyinFirst": "STMZZZX", + "capital": "蓼皋街道", + "population": 73, + "area": 2861, + "areaCode": "0856", + "zipCode": "554100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711637061, + "parentId": 653116709695557, + "name": "黔西南布依族苗族自治州", + "shortName": null, + "level": 2, + "code": "522300", + "pinyin": "QianXiNanBuYiZuMiaoZuZiZhiZhou", + "pinyinFirst": "QXNBYZMZZZZ", + "capital": "兴义市", + "population": 369, + "area": 16805, + "areaCode": "0859", + "zipCode": "562400", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116711641157, + "parentId": 653116711637061, + "name": "兴义市", + "shortName": null, + "level": 3, + "code": "522301", + "pinyin": "XingYiShi", + "pinyinFirst": "XYS", + "capital": "黄草街道", + "population": 93, + "area": 2911, + "areaCode": "0859", + "zipCode": "562400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711641158, + "parentId": 653116711637061, + "name": "兴仁市", + "shortName": null, + "level": 3, + "code": "522302", + "pinyin": "XingRenShi", + "pinyinFirst": "XRS", + "capital": "城北街道", + "population": 57, + "area": 1785, + "areaCode": "0859", + "zipCode": "562300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711641159, + "parentId": 653116711637061, + "name": "普安县", + "shortName": null, + "level": 3, + "code": "522323", + "pinyin": "PuAnXian", + "pinyinFirst": "PAX", + "capital": "南湖街道", + "population": 35, + "area": 1429, + "areaCode": "0859", + "zipCode": "561500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711641160, + "parentId": 653116711637061, + "name": "晴隆县", + "shortName": null, + "level": 3, + "code": "522324", + "pinyin": "QingLongXian", + "pinyinFirst": "QLX", + "capital": "东观街道", + "population": 34, + "area": 1327, + "areaCode": "0859", + "zipCode": "561400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711641161, + "parentId": 653116711637061, + "name": "贞丰县", + "shortName": null, + "level": 3, + "code": "522325", + "pinyin": "ZhenFengXian", + "pinyinFirst": "ZFX", + "capital": "永丰街道", + "population": 43, + "area": 1512, + "areaCode": "0859", + "zipCode": "562200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711641162, + "parentId": 653116711637061, + "name": "望谟县", + "shortName": null, + "level": 3, + "code": "522326", + "pinyin": "WangMoXian", + "pinyinFirst": "WMX", + "capital": "王母街道", + "population": 32, + "area": 3006, + "areaCode": "0859", + "zipCode": "552300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711641163, + "parentId": 653116711637061, + "name": "册亨县", + "shortName": null, + "level": 3, + "code": "522327", + "pinyin": "CeHengXian", + "pinyinFirst": "CHX", + "capital": "者楼街道", + "population": 24, + "area": 2597, + "areaCode": "0859", + "zipCode": "552200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711641164, + "parentId": 653116711637061, + "name": "安龙县", + "shortName": null, + "level": 3, + "code": "522328", + "pinyin": "AnLongXian", + "pinyinFirst": "ALX", + "capital": "栖凤街道", + "population": 49, + "area": 2238, + "areaCode": "0859", + "zipCode": "552400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711817285, + "parentId": 653116709695557, + "name": "黔东南苗族侗族自治州", + "shortName": null, + "level": 2, + "code": "522600", + "pinyin": "QianDongNanMiaoZuDongZuZiZhiZhou", + "pinyinFirst": "QDNMZDZZZZ", + "capital": "凯里市", + "population": 485, + "area": 30339, + "areaCode": "0855", + "zipCode": "556000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116711817286, + "parentId": 653116711817285, + "name": "凯里市", + "shortName": null, + "level": 3, + "code": "522601", + "pinyin": "KaiLiShi", + "pinyinFirst": "KLS", + "capital": "大十字街道", + "population": 58, + "area": 1570, + "areaCode": "0855", + "zipCode": "556000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711817287, + "parentId": 653116711817285, + "name": "黄平县", + "shortName": null, + "level": 3, + "code": "522622", + "pinyin": "HuangPingXian", + "pinyinFirst": "HPX", + "capital": "新州镇", + "population": 39, + "area": 1668, + "areaCode": "0855", + "zipCode": "556100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711817288, + "parentId": 653116711817285, + "name": "施秉县", + "shortName": null, + "level": 3, + "code": "522623", + "pinyin": "ShiBingXian", + "pinyinFirst": "SBX", + "capital": "城关镇", + "population": 18, + "area": 1544, + "areaCode": "0855", + "zipCode": "556200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711817289, + "parentId": 653116711817285, + "name": "三穗县", + "shortName": null, + "level": 3, + "code": "522624", + "pinyin": "SanSuiXian", + "pinyinFirst": "SSX", + "capital": "文笔街道", + "population": 23, + "area": 1036, + "areaCode": "0855", + "zipCode": "556500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711817290, + "parentId": 653116711817285, + "name": "镇远县", + "shortName": null, + "level": 3, + "code": "522625", + "pinyin": "ZhenYuanXian", + "pinyinFirst": "ZYX", + "capital": "?阳镇", + "population": 28, + "area": 1878, + "areaCode": "0855", + "zipCode": "557700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711817291, + "parentId": 653116711817285, + "name": "岑巩县", + "shortName": null, + "level": 3, + "code": "522626", + "pinyin": "CenGongXian", + "pinyinFirst": "CGX", + "capital": "?水街道", + "population": 24, + "area": 1487, + "areaCode": "0855", + "zipCode": "557800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711817292, + "parentId": 653116711817285, + "name": "天柱县", + "shortName": null, + "level": 3, + "code": "522627", + "pinyin": "TianZhuXian", + "pinyinFirst": "TZX", + "capital": "凤城街道", + "population": 42, + "area": 2201, + "areaCode": "0855", + "zipCode": "556600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711817293, + "parentId": 653116711817285, + "name": "锦屏县", + "shortName": null, + "level": 3, + "code": "522628", + "pinyin": "JinPingXian", + "pinyinFirst": "JPX", + "capital": "三江镇", + "population": 24, + "area": 1597, + "areaCode": "0855", + "zipCode": "556700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711817294, + "parentId": 653116711817285, + "name": "剑河县", + "shortName": null, + "level": 3, + "code": "522629", + "pinyin": "JianHeXian", + "pinyinFirst": "JHX", + "capital": "仰阿莎街道", + "population": 28, + "area": 2165, + "areaCode": "0855", + "zipCode": "556400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711817295, + "parentId": 653116711817285, + "name": "台江县", + "shortName": null, + "level": 3, + "code": "522630", + "pinyin": "TaiJiangXian", + "pinyinFirst": "TJX", + "capital": "台拱街道", + "population": 17, + "area": 1078, + "areaCode": "0855", + "zipCode": "556300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711817296, + "parentId": 653116711817285, + "name": "黎平县", + "shortName": null, + "level": 3, + "code": "522631", + "pinyin": "LiPingXian", + "pinyinFirst": "LPX", + "capital": "德凤街道", + "population": 57, + "area": 4439, + "areaCode": "0855", + "zipCode": "557300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711817297, + "parentId": 653116711817285, + "name": "榕江县", + "shortName": null, + "level": 3, + "code": "522632", + "pinyin": "RongJiangXian", + "pinyinFirst": "RJX", + "capital": "古州镇", + "population": 38, + "area": 3316, + "areaCode": "0855", + "zipCode": "557200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711817298, + "parentId": 653116711817285, + "name": "从江县", + "shortName": null, + "level": 3, + "code": "522633", + "pinyin": "CongJiangXian", + "pinyinFirst": "CJX", + "capital": "丙梅街道", + "population": 39, + "area": 3245, + "areaCode": "0855", + "zipCode": "557400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711817299, + "parentId": 653116711817285, + "name": "雷山县", + "shortName": null, + "level": 3, + "code": "522634", + "pinyin": "LeiShanXian", + "pinyinFirst": "LSX", + "capital": "丹江镇", + "population": 16, + "area": 1219, + "areaCode": "0855", + "zipCode": "557100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711817300, + "parentId": 653116711817285, + "name": "麻江县", + "shortName": null, + "level": 3, + "code": "522635", + "pinyin": "MaJiangXian", + "pinyinFirst": "MJX", + "capital": "杏山街道", + "population": 17, + "area": 958, + "areaCode": "0855", + "zipCode": "557600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116711817301, + "parentId": 653116711817285, + "name": "丹寨县", + "shortName": null, + "level": 3, + "code": "522636", + "pinyin": "DanZhaiXian", + "pinyinFirst": "DZX", + "capital": "龙泉镇", + "population": 18, + "area": 938, + "areaCode": "0855", + "zipCode": "557500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116712058949, + "parentId": 653116709695557, + "name": "黔南布依族苗族自治州", + "shortName": null, + "level": 2, + "code": "522700", + "pinyin": "QianNanBuYiZuMiaoZuZiZhiZhou", + "pinyinFirst": "QNBYZMZZZZ", + "capital": "都匀市", + "population": 427, + "area": 26195, + "areaCode": "0854", + "zipCode": "558000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116712058950, + "parentId": 653116712058949, + "name": "都匀市", + "shortName": null, + "level": 3, + "code": "522701", + "pinyin": "DuYunShi", + "pinyinFirst": "DYS", + "capital": "广惠街道", + "population": 51, + "area": 2278, + "areaCode": "0854", + "zipCode": "558000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116712058951, + "parentId": 653116712058949, + "name": "福泉市", + "shortName": null, + "level": 3, + "code": "522702", + "pinyin": "FuQuanShi", + "pinyinFirst": "FQS", + "capital": "金山街道", + "population": 34, + "area": 1691, + "areaCode": "0854", + "zipCode": "550500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116712058952, + "parentId": 653116712058949, + "name": "荔波县", + "shortName": null, + "level": 3, + "code": "522722", + "pinyin": "LiBoXian", + "pinyinFirst": "LBX", + "capital": "玉屏街道", + "population": 18, + "area": 2432, + "areaCode": "0854", + "zipCode": "558400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116712058953, + "parentId": 653116712058949, + "name": "贵定县", + "shortName": null, + "level": 3, + "code": "522723", + "pinyin": "GuiDingXian", + "pinyinFirst": "GDX", + "capital": "金南街道", + "population": 30, + "area": 1631, + "areaCode": "0854", + "zipCode": "551300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116712058954, + "parentId": 653116712058949, + "name": "瓮安县", + "shortName": null, + "level": 3, + "code": "522725", + "pinyin": "WengAnXian", + "pinyinFirst": "WAX", + "capital": "雍阳街道", + "population": 50, + "area": 1974, + "areaCode": "0854", + "zipCode": "550400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116712058955, + "parentId": 653116712058949, + "name": "独山县", + "shortName": null, + "level": 3, + "code": "522726", + "pinyin": "DuShanXian", + "pinyinFirst": "DSX", + "capital": "井城街道", + "population": 36, + "area": 2442, + "areaCode": "0854", + "zipCode": "558200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116712058956, + "parentId": 653116712058949, + "name": "平塘县", + "shortName": null, + "level": 3, + "code": "522727", + "pinyin": "PingTangXian", + "pinyinFirst": "PTX", + "capital": "金盆街道", + "population": 34, + "area": 2816, + "areaCode": "0854", + "zipCode": "558300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116712058957, + "parentId": 653116712058949, + "name": "罗甸县", + "shortName": null, + "level": 3, + "code": "522728", + "pinyin": "LuoDianXian", + "pinyinFirst": "LDX", + "capital": "斛兴街道", + "population": 37, + "area": 3010, + "areaCode": "0854", + "zipCode": "550100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116712058958, + "parentId": 653116712058949, + "name": "长顺县", + "shortName": null, + "level": 3, + "code": "522729", + "pinyin": "ChangShunXian", + "pinyinFirst": "CSX", + "capital": "长寨街道", + "population": 27, + "area": 1555, + "areaCode": "0854", + "zipCode": "550700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116712058959, + "parentId": 653116712058949, + "name": "龙里县", + "shortName": null, + "level": 3, + "code": "522730", + "pinyin": "LongLiXian", + "pinyinFirst": "LLX", + "capital": "冠山街道", + "population": 24, + "area": 1518, + "areaCode": "0854", + "zipCode": "551200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116712058960, + "parentId": 653116712058949, + "name": "惠水县", + "shortName": null, + "level": 3, + "code": "522731", + "pinyin": "HuiShuiXian", + "pinyinFirst": "HSX", + "capital": "涟江街道", + "population": 48, + "area": 2464, + "areaCode": "0854", + "zipCode": "550600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116712058961, + "parentId": 653116712058949, + "name": "三都水族自治县", + "shortName": null, + "level": 3, + "code": "522732", + "pinyin": "SanDuShuiZuZiZhiXian", + "pinyinFirst": "SDSZZZX", + "capital": "三合街道", + "population": 38, + "area": 2384, + "areaCode": "0854", + "zipCode": "558100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:43", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:17" + }, + { + "id": 653116712271941, + "parentId": 0, + "name": "云南省", + "shortName": "滇、云", + "level": 1, + "code": "530000", + "pinyin": "YunNanSheng", + "pinyinFirst": "YNS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116713832517, + "parentId": 653116712271941, + "name": "昆明市", + "shortName": null, + "level": 2, + "code": "530100", + "pinyin": "KunMingShi", + "pinyinFirst": "KMS", + "capital": "呈贡区", + "population": 576, + "area": 21000, + "areaCode": "0871", + "zipCode": "650000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116713832518, + "parentId": 653116713832517, + "name": "呈贡区", + "shortName": null, + "level": 3, + "code": "530114", + "pinyin": "ChengGongQu", + "pinyinFirst": "CGQ", + "capital": "龙城街道", + "population": 23, + "area": 510, + "areaCode": "0871", + "zipCode": "650500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116713832519, + "parentId": 653116713832517, + "name": "五华区", + "shortName": null, + "level": 3, + "code": "530102", + "pinyin": "WuHuaQu", + "pinyinFirst": "WHQ", + "capital": "华山街道", + "population": 67, + "area": 391, + "areaCode": "0871", + "zipCode": "650032", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116713832520, + "parentId": 653116713832517, + "name": "盘龙区", + "shortName": null, + "level": 3, + "code": "530103", + "pinyin": "PanLongQu", + "pinyinFirst": "PLQ", + "capital": "拓东街道", + "population": 59, + "area": 869, + "areaCode": "0871", + "zipCode": "650051", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116713832521, + "parentId": 653116713832517, + "name": "官渡区", + "shortName": null, + "level": 3, + "code": "530111", + "pinyin": "GuanDuQu", + "pinyinFirst": "GDQ", + "capital": "关上街道", + "population": 60, + "area": 614, + "areaCode": "0871", + "zipCode": "650200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116713832522, + "parentId": 653116713832517, + "name": "西山区", + "shortName": null, + "level": 3, + "code": "530112", + "pinyin": "XiShanQu", + "pinyinFirst": "XSQ", + "capital": "西苑街道", + "population": 57, + "area": 881, + "areaCode": "0871", + "zipCode": "650100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116713832523, + "parentId": 653116713832517, + "name": "东川区", + "shortName": null, + "level": 3, + "code": "530113", + "pinyin": "DongChuanQu", + "pinyinFirst": "DCQ", + "capital": "铜都街道", + "population": 32, + "area": 1897, + "areaCode": "0871", + "zipCode": "654100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116713832524, + "parentId": 653116713832517, + "name": "晋宁区", + "shortName": null, + "level": 3, + "code": "530115", + "pinyin": "JinNingQu", + "pinyinFirst": "JNQ", + "capital": "昆阳街道", + "population": 29, + "area": 1337, + "areaCode": "0871", + "zipCode": "650600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116713832525, + "parentId": 653116713832517, + "name": "安宁市", + "shortName": null, + "level": 3, + "code": "530181", + "pinyin": "AnNingShi", + "pinyinFirst": "ANS", + "capital": "连然街道", + "population": 28, + "area": 1302, + "areaCode": "0871", + "zipCode": "650300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116713832526, + "parentId": 653116713832517, + "name": "富民县", + "shortName": null, + "level": 3, + "code": "530124", + "pinyin": "FuMinXian", + "pinyinFirst": "FMX", + "capital": "永定街道", + "population": 15, + "area": 994, + "areaCode": "0871", + "zipCode": "650400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116713832527, + "parentId": 653116713832517, + "name": "宜良县", + "shortName": null, + "level": 3, + "code": "530125", + "pinyin": "YiLiangXian", + "pinyinFirst": "YLX", + "capital": "匡远街道", + "population": 44, + "area": 1914, + "areaCode": "0871", + "zipCode": "652100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116713832528, + "parentId": 653116713832517, + "name": "嵩明县", + "shortName": null, + "level": 3, + "code": "530127", + "pinyin": "SongMingXian", + "pinyinFirst": "SMX", + "capital": "嵩阳街道", + "population": 31, + "area": 832, + "areaCode": "0871", + "zipCode": "651700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116713832529, + "parentId": 653116713832517, + "name": "石林彝族自治县", + "shortName": null, + "level": 3, + "code": "530126", + "pinyin": "ShiLinYiZuZiZhiXian", + "pinyinFirst": "SLYZZZX", + "capital": "鹿阜街道", + "population": 25, + "area": 1719, + "areaCode": "0871", + "zipCode": "652200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116713832530, + "parentId": 653116713832517, + "name": "禄劝彝族苗族自治县", + "shortName": null, + "level": 3, + "code": "530128", + "pinyin": "LuQuanYiZuMiaoZuZiZhiXian", + "pinyinFirst": "LQYZMZZZX", + "capital": "屏山街道", + "population": 49, + "area": 4234, + "areaCode": "0871", + "zipCode": "651500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116713832531, + "parentId": 653116713832517, + "name": "寻甸回族彝族自治县", + "shortName": null, + "level": 3, + "code": "530129", + "pinyin": "XunDianHuiZuYiZuZiZhiXian", + "pinyinFirst": "XDHZYZZZX", + "capital": "仁德街道", + "population": 57, + "area": 3588, + "areaCode": "0871", + "zipCode": "655200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116713914437, + "parentId": 653116712271941, + "name": "曲靖市", + "shortName": null, + "level": 2, + "code": "530300", + "pinyin": "QuJingShi", + "pinyinFirst": "QJS", + "capital": "麒麟区", + "population": 667, + "area": 29000, + "areaCode": "0874", + "zipCode": "655000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116713918533, + "parentId": 653116713914437, + "name": "麒麟区", + "shortName": null, + "level": 3, + "code": "530302", + "pinyin": "QiLinQu", + "pinyinFirst": "QLQ", + "capital": "南宁街道", + "population": 77, + "area": 1553, + "areaCode": "0874", + "zipCode": "655000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116713918534, + "parentId": 653116713914437, + "name": "沾益区", + "shortName": null, + "level": 3, + "code": "530303", + "pinyin": "ZhanYiQu", + "pinyinFirst": "ZYQ", + "capital": "西平街道", + "population": 44, + "area": 2815, + "areaCode": "0874", + "zipCode": "655500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116713918535, + "parentId": 653116713914437, + "name": "马龙区", + "shortName": null, + "level": 3, + "code": "530304", + "pinyin": "MaLongQu", + "pinyinFirst": "MLQ", + "capital": "通泉街道", + "population": 21, + "area": 1614, + "areaCode": "0874", + "zipCode": "655100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116713918536, + "parentId": 653116713914437, + "name": "宣威市", + "shortName": null, + "level": 3, + "code": "530381", + "pinyin": "XuanWeiShi", + "pinyinFirst": "XWS", + "capital": "宛水街道", + "population": 155, + "area": 6146, + "areaCode": "0874", + "zipCode": "655400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116713918537, + "parentId": 653116713914437, + "name": "陆良县", + "shortName": null, + "level": 3, + "code": "530322", + "pinyin": "LuLiangXian", + "pinyinFirst": "LLX", + "capital": "中枢街道", + "population": 70, + "area": 1989, + "areaCode": "0874", + "zipCode": "655600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116713918538, + "parentId": 653116713914437, + "name": "师宗县", + "shortName": null, + "level": 3, + "code": "530323", + "pinyin": "ShiZongXian", + "pinyinFirst": "SZX", + "capital": "丹凤街道", + "population": 44, + "area": 2783, + "areaCode": "0874", + "zipCode": "655700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116713918539, + "parentId": 653116713914437, + "name": "罗平县", + "shortName": null, + "level": 3, + "code": "530324", + "pinyin": "LuoPingXian", + "pinyinFirst": "LPX", + "capital": "罗雄街道", + "population": 66, + "area": 3015, + "areaCode": "0874", + "zipCode": "655800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116713918540, + "parentId": 653116713914437, + "name": "富源县", + "shortName": null, + "level": 3, + "code": "530325", + "pinyin": "FuYuanXian", + "pinyinFirst": "FYX", + "capital": "中安街道", + "population": 84, + "area": 3251, + "areaCode": "0874", + "zipCode": "655500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116713918541, + "parentId": 653116713914437, + "name": "会泽县", + "shortName": null, + "level": 3, + "code": "530326", + "pinyin": "HuiZeXian", + "pinyinFirst": "HZX", + "capital": "古城街道", + "population": 107, + "area": 5884, + "areaCode": "0874", + "zipCode": "654200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714057797, + "parentId": 653116712271941, + "name": "玉溪市", + "shortName": null, + "level": 2, + "code": "530400", + "pinyin": "YuXiShi", + "pinyinFirst": "YXS", + "capital": "红塔区", + "population": 224, + "area": 15300, + "areaCode": "0877", + "zipCode": "653100", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116714057798, + "parentId": 653116714057797, + "name": "红塔区", + "shortName": null, + "level": 3, + "code": "530402", + "pinyin": "HongTaQu", + "pinyinFirst": "HTQ", + "capital": "玉兴街道", + "population": 46, + "area": 1004, + "areaCode": "0877", + "zipCode": "653100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714057799, + "parentId": 653116714057797, + "name": "江川区", + "shortName": null, + "level": 3, + "code": "530403", + "pinyin": "JiangChuanQu", + "pinyinFirst": "JCQ", + "capital": "大街街道", + "population": 29, + "area": 850, + "areaCode": "0877", + "zipCode": "652600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714057800, + "parentId": 653116714057797, + "name": "澄江市", + "shortName": null, + "level": 3, + "code": "530481", + "pinyin": "ChengJiangShi", + "pinyinFirst": "CJS", + "capital": "凤麓街道", + "population": 17, + "area": 773, + "areaCode": "0877", + "zipCode": "652500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714057801, + "parentId": 653116714057797, + "name": "通海县", + "shortName": null, + "level": 3, + "code": "530423", + "pinyin": "TongHaiXian", + "pinyinFirst": "THX", + "capital": "秀山街道", + "population": 29, + "area": 721, + "areaCode": "0877", + "zipCode": "652700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714057802, + "parentId": 653116714057797, + "name": "华宁县", + "shortName": null, + "level": 3, + "code": "530424", + "pinyin": "HuaNingXian", + "pinyinFirst": "HNX", + "capital": "宁州街道", + "population": 21, + "area": 1313, + "areaCode": "0877", + "zipCode": "652800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714057803, + "parentId": 653116714057797, + "name": "易门县", + "shortName": null, + "level": 3, + "code": "530425", + "pinyin": "YiMenXian", + "pinyinFirst": "YMX", + "capital": "龙泉街道", + "population": 17, + "area": 1571, + "areaCode": "0877", + "zipCode": "651100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714057804, + "parentId": 653116714057797, + "name": "峨山彝族自治县", + "shortName": null, + "level": 3, + "code": "530426", + "pinyin": "EShanYiZuZiZhiXian", + "pinyinFirst": "ESYZZZX", + "capital": "双江街道", + "population": 16, + "area": 1972, + "areaCode": "0877", + "zipCode": "653200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714057805, + "parentId": 653116714057797, + "name": "新平彝族傣族自治县", + "shortName": null, + "level": 3, + "code": "530427", + "pinyin": "XinPingYiZuDaiZuZiZhiXian", + "pinyinFirst": "XPYZDZZZX", + "capital": "桂山街道", + "population": 28, + "area": 4223, + "areaCode": "0877", + "zipCode": "653400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714057806, + "parentId": 653116714057797, + "name": "元江哈尼族彝族傣族自治县", + "shortName": null, + "level": 3, + "code": "530428", + "pinyin": "YuanJiangHaNiZuYiZuDaiZuZiZhiXian", + "pinyinFirst": "YJHNZYZDZZZX", + "capital": "红河街道", + "population": 21, + "area": 2858, + "areaCode": "0877", + "zipCode": "653300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714176581, + "parentId": 653116712271941, + "name": "保山市", + "shortName": null, + "level": 2, + "code": "530500", + "pinyin": "BaoShanShi", + "pinyinFirst": "BSS", + "capital": "隆阳区", + "population": 264, + "area": 19637, + "areaCode": "0875", + "zipCode": "678000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116714180677, + "parentId": 653116714176581, + "name": "隆阳区", + "shortName": null, + "level": 3, + "code": "530502", + "pinyin": "LongYangQu", + "pinyinFirst": "LYQ", + "capital": "兰城街道", + "population": 94, + "area": 5011, + "areaCode": "0875", + "zipCode": "678000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714180678, + "parentId": 653116714176581, + "name": "腾冲市", + "shortName": null, + "level": 3, + "code": "530581", + "pinyin": "TengChongShi", + "pinyinFirst": "TCS", + "capital": "腾越镇", + "population": 69, + "area": 5845, + "areaCode": "0875", + "zipCode": "679100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714180679, + "parentId": 653116714176581, + "name": "施甸县", + "shortName": null, + "level": 3, + "code": "530521", + "pinyin": "ShiDianXian", + "pinyinFirst": "SDX", + "capital": "甸阳镇", + "population": 35, + "area": 2009, + "areaCode": "0875", + "zipCode": "678200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714180680, + "parentId": 653116714176581, + "name": "龙陵县", + "shortName": null, + "level": 3, + "code": "530523", + "pinyin": "LongLingXian", + "pinyinFirst": "LLX", + "capital": "龙山镇", + "population": 31, + "area": 2884, + "areaCode": "0875", + "zipCode": "678300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714180681, + "parentId": 653116714176581, + "name": "昌宁县", + "shortName": null, + "level": 3, + "code": "530524", + "pinyin": "ChangNingXian", + "pinyinFirst": "CNX", + "capital": "田园镇", + "population": 36, + "area": 3888, + "areaCode": "0875", + "zipCode": "678100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714299461, + "parentId": 653116712271941, + "name": "昭通市", + "shortName": null, + "level": 2, + "code": "530600", + "pinyin": "ZhaoTongShi", + "pinyinFirst": "ZTS", + "capital": "昭阳区", + "population": 629, + "area": 23000, + "areaCode": "0870", + "zipCode": "657000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116714303557, + "parentId": 653116714299461, + "name": "昭阳区", + "shortName": null, + "level": 3, + "code": "530602", + "pinyin": "ZhaoYangQu", + "pinyinFirst": "ZYQ", + "capital": "凤凰街道", + "population": 96, + "area": 2167, + "areaCode": "0870", + "zipCode": "657000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714303558, + "parentId": 653116714299461, + "name": "水富市", + "shortName": null, + "level": 3, + "code": "530681", + "pinyin": "ShuiFuShi", + "pinyinFirst": "SFS", + "capital": "云富街道", + "population": 11, + "area": 440, + "areaCode": "0870", + "zipCode": "657800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714303559, + "parentId": 653116714299461, + "name": "鲁甸县", + "shortName": null, + "level": 3, + "code": "530621", + "pinyin": "LuDianXian", + "pinyinFirst": "LDX", + "capital": "文屏镇", + "population": 48, + "area": 1508, + "areaCode": "0870", + "zipCode": "657100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714303560, + "parentId": 653116714299461, + "name": "巧家县", + "shortName": null, + "level": 3, + "code": "530622", + "pinyin": "QiaoJiaXian", + "pinyinFirst": "QJX", + "capital": "白鹤滩镇", + "population": 63, + "area": 3245, + "areaCode": "0870", + "zipCode": "654600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714303561, + "parentId": 653116714299461, + "name": "盐津县", + "shortName": null, + "level": 3, + "code": "530623", + "pinyin": "YanJinXian", + "pinyinFirst": "YJX", + "capital": "盐井镇", + "population": 40, + "area": 2092, + "areaCode": "0870", + "zipCode": "657500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714303562, + "parentId": 653116714299461, + "name": "大关县", + "shortName": null, + "level": 3, + "code": "530624", + "pinyin": "DaGuanXian", + "pinyinFirst": "DGX", + "capital": "翠华镇", + "population": 29, + "area": 1721, + "areaCode": "0870", + "zipCode": "657400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714303563, + "parentId": 653116714299461, + "name": "永善县", + "shortName": null, + "level": 3, + "code": "530625", + "pinyin": "YongShanXian", + "pinyinFirst": "YSX", + "capital": "溪落渡镇", + "population": 48, + "area": 2778, + "areaCode": "0870", + "zipCode": "657300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714303564, + "parentId": 653116714299461, + "name": "绥江县", + "shortName": null, + "level": 3, + "code": "530626", + "pinyin": "SuiJiangXian", + "pinyinFirst": "SJX", + "capital": "中城镇", + "population": 17, + "area": 749, + "areaCode": "0870", + "zipCode": "657700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714303565, + "parentId": 653116714299461, + "name": "镇雄县", + "shortName": null, + "level": 3, + "code": "530627", + "pinyin": "ZhenXiongXian", + "pinyinFirst": "ZXX", + "capital": "乌峰街道", + "population": 169, + "area": 3696, + "areaCode": "0870", + "zipCode": "657200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714303566, + "parentId": 653116714299461, + "name": "彝良县", + "shortName": null, + "level": 3, + "code": "530628", + "pinyin": "YiLiangXian", + "pinyinFirst": "YLX", + "capital": "角奎镇", + "population": 63, + "area": 2804, + "areaCode": "0870", + "zipCode": "657600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714303567, + "parentId": 653116714299461, + "name": "威信县", + "shortName": null, + "level": 3, + "code": "530629", + "pinyin": "WeiXinXian", + "pinyinFirst": "WXX", + "capital": "扎西镇", + "population": 45, + "area": 1398, + "areaCode": "0870", + "zipCode": "657900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714442821, + "parentId": 653116712271941, + "name": "丽江市", + "shortName": null, + "level": 2, + "code": "530700", + "pinyin": "LiJiangShi", + "pinyinFirst": "LJS", + "capital": "古城区", + "population": 123, + "area": 20600, + "areaCode": "0888", + "zipCode": "674100", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116714446917, + "parentId": 653116714442821, + "name": "古城区", + "shortName": null, + "level": 3, + "code": "530702", + "pinyin": "GuChengQu", + "pinyinFirst": "GCQ", + "capital": "西安街道", + "population": 16, + "area": 1268, + "areaCode": "0888", + "zipCode": "674199", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714446918, + "parentId": 653116714442821, + "name": "永胜县", + "shortName": null, + "level": 3, + "code": "530722", + "pinyin": "YongShengXian", + "pinyinFirst": "YSX", + "capital": "永北镇", + "population": 41, + "area": 4950, + "areaCode": "0888", + "zipCode": "674200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714446919, + "parentId": 653116714442821, + "name": "华坪县", + "shortName": null, + "level": 3, + "code": "530723", + "pinyin": "HuaPingXian", + "pinyinFirst": "HPX", + "capital": "中心镇", + "population": 16, + "area": 2200, + "areaCode": "0888", + "zipCode": "674800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714446920, + "parentId": 653116714442821, + "name": "玉龙纳西族自治县", + "shortName": null, + "level": 3, + "code": "530721", + "pinyin": "YuLongNaXiZuZiZhiXian", + "pinyinFirst": "YLNXZZZX", + "capital": "黄山镇", + "population": 23, + "area": 6200, + "areaCode": "0888", + "zipCode": "674100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714446921, + "parentId": 653116714442821, + "name": "宁蒗彝族自治县", + "shortName": null, + "level": 3, + "code": "530724", + "pinyin": "NingLangYiZuZiZhiXian", + "pinyinFirst": "NLYZZZX", + "capital": "大兴镇", + "population": 28, + "area": 6062, + "areaCode": "0888", + "zipCode": "674300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714606661, + "parentId": 653116712271941, + "name": "普洱市", + "shortName": null, + "level": 2, + "code": "530800", + "pinyin": "PuErShi", + "pinyinFirst": "PES", + "capital": "思茅区", + "population": 254, + "area": 45100, + "areaCode": "0879", + "zipCode": "665000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116714606662, + "parentId": 653116714606661, + "name": "思茅区", + "shortName": null, + "level": 3, + "code": "530802", + "pinyin": "SiMaoQu", + "pinyinFirst": "SMQ", + "capital": "思茅街道", + "population": 24, + "area": 4093, + "areaCode": "0879", + "zipCode": "665099", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714606663, + "parentId": 653116714606661, + "name": "宁洱哈尼族彝族自治县", + "shortName": null, + "level": 3, + "code": "530821", + "pinyin": "NingErHaNiZuYiZuZiZhiXian", + "pinyinFirst": "NEHNZYZZZX", + "capital": "宁洱镇", + "population": 19, + "area": 3670, + "areaCode": "0879", + "zipCode": "665100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714606664, + "parentId": 653116714606661, + "name": "墨江哈尼族自治县", + "shortName": null, + "level": 3, + "code": "530822", + "pinyin": "MoJiangHaNiZuZiZhiXian", + "pinyinFirst": "MJHNZZZX", + "capital": "联珠镇", + "population": 37, + "area": 5312, + "areaCode": "0879", + "zipCode": "654800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714606665, + "parentId": 653116714606661, + "name": "景东彝族自治县", + "shortName": null, + "level": 3, + "code": "530823", + "pinyin": "JingDongYiZuZiZhiXian", + "pinyinFirst": "JDYZZZX", + "capital": "锦屏镇", + "population": 36, + "area": 4532, + "areaCode": "0879", + "zipCode": "676200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714606666, + "parentId": 653116714606661, + "name": "景谷傣族彝族自治县", + "shortName": null, + "level": 3, + "code": "530824", + "pinyin": "JingGuDaiZuYiZuZiZhiXian", + "pinyinFirst": "JGDZYZZZX", + "capital": "威远镇", + "population": 32, + "area": 7777, + "areaCode": "0879", + "zipCode": "666400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714606667, + "parentId": 653116714606661, + "name": "镇沅彝族哈尼族拉祜族自治县", + "shortName": null, + "level": 3, + "code": "530825", + "pinyin": "ZhenYuanYiZuHaNiZuLaHuZuZiZhiXian", + "pinyinFirst": "ZYYZHNZLHZZZX", + "capital": "恩乐镇", + "population": 21, + "area": 4148, + "areaCode": "0879", + "zipCode": "666500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714606668, + "parentId": 653116714606661, + "name": "江城哈尼族彝族自治县", + "shortName": null, + "level": 3, + "code": "530826", + "pinyin": "JiangChengHaNiZuYiZuZiZhiXian", + "pinyinFirst": "JCHNZYZZZX", + "capital": "勐烈镇", + "population": 12, + "area": 3429, + "areaCode": "0879", + "zipCode": "665900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714606669, + "parentId": 653116714606661, + "name": "孟连傣族拉祜族佤族自治县", + "shortName": null, + "level": 3, + "code": "530827", + "pinyin": "MengLianDaiZuLaHuZuWaZuZiZhiXian", + "pinyinFirst": "MLDZLHZWZZZX", + "capital": "娜允镇", + "population": 13, + "area": 1936, + "areaCode": "0879", + "zipCode": "665800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714606670, + "parentId": 653116714606661, + "name": "澜沧拉祜族自治县", + "shortName": null, + "level": 3, + "code": "530828", + "pinyin": "LanCangLaHuZuZiZhiXian", + "pinyinFirst": "LCLHZZZX", + "capital": "勐朗镇", + "population": 49, + "area": 8807, + "areaCode": "0879", + "zipCode": "665600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714606671, + "parentId": 653116714606661, + "name": "西盟佤族自治县", + "shortName": null, + "level": 3, + "code": "530829", + "pinyin": "XiMengWaZuZiZhiXian", + "pinyinFirst": "XMWZZZX", + "capital": "勐梭镇", + "population": 9, + "area": 1391, + "areaCode": "0879", + "zipCode": "665700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714778693, + "parentId": 653116712271941, + "name": "临沧市", + "shortName": null, + "level": 2, + "code": "530900", + "pinyin": "LinCangShi", + "pinyinFirst": "LCS", + "capital": "临翔区", + "population": 241, + "area": 24500, + "areaCode": "0883", + "zipCode": "677000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116714778694, + "parentId": 653116714778693, + "name": "临翔区", + "shortName": null, + "level": 3, + "code": "530902", + "pinyin": "LinXiangQu", + "pinyinFirst": "LXQ", + "capital": "凤翔街道", + "population": 33, + "area": 2652, + "areaCode": "0883", + "zipCode": "677000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714778695, + "parentId": 653116714778693, + "name": "凤庆县", + "shortName": null, + "level": 3, + "code": "530921", + "pinyin": "FengQingXian", + "pinyinFirst": "FQX", + "capital": "凤山镇", + "population": 44, + "area": 3451, + "areaCode": "0883", + "zipCode": "675900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714778696, + "parentId": 653116714778693, + "name": "云县", + "shortName": null, + "level": 3, + "code": "530922", + "pinyin": "YunXian", + "pinyinFirst": "YX", + "capital": "爱华镇", + "population": 44, + "area": 3760, + "areaCode": "0883", + "zipCode": "675800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714778697, + "parentId": 653116714778693, + "name": "永德县", + "shortName": null, + "level": 3, + "code": "530923", + "pinyin": "YongDeXian", + "pinyinFirst": "YDX", + "capital": "德党镇", + "population": 36, + "area": 3220, + "areaCode": "0883", + "zipCode": "677600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714778698, + "parentId": 653116714778693, + "name": "镇康县", + "shortName": null, + "level": 3, + "code": "530924", + "pinyin": "ZhenKangXian", + "pinyinFirst": "ZKX", + "capital": "南伞镇", + "population": 19, + "area": 2529, + "areaCode": "0883", + "zipCode": "677700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714778699, + "parentId": 653116714778693, + "name": "双江拉祜族佤族布朗族傣族自治县", + "shortName": null, + "level": 3, + "code": "530925", + "pinyin": "ShuangJiangLaHuZuWaZuBuLangZuDaiZuZiZhiXian", + "pinyinFirst": "SJLHZWZBLZDZZZX", + "capital": "勐勐镇", + "population": 18, + "area": 2157, + "areaCode": "0883", + "zipCode": "677300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714778700, + "parentId": 653116714778693, + "name": "耿马傣族佤族自治县", + "shortName": null, + "level": 3, + "code": "530926", + "pinyin": "GengMaDaiZuWaZuZiZhiXian", + "pinyinFirst": "GMDZWZZZX", + "capital": "耿马镇", + "population": 30, + "area": 3278, + "areaCode": "0883", + "zipCode": "677500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714778701, + "parentId": 653116714778693, + "name": "沧源佤族自治县", + "shortName": null, + "level": 3, + "code": "530927", + "pinyin": "CangYuanWaZuZiZhiXian", + "pinyinFirst": "CYWZZZX", + "capital": "勐董镇", + "population": 17, + "area": 2446, + "areaCode": "0883", + "zipCode": "677400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714950725, + "parentId": 653116712271941, + "name": "楚雄彝族自治州", + "shortName": null, + "level": 2, + "code": "532300", + "pinyin": "ChuXiongYiZuZiZhiZhou", + "pinyinFirst": "CXYZZZZ", + "capital": "楚雄市", + "population": 266, + "area": 29300, + "areaCode": "0878", + "zipCode": "675000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116714954821, + "parentId": 653116714950725, + "name": "楚雄市", + "shortName": null, + "level": 3, + "code": "532301", + "pinyin": "ChuXiongShi", + "pinyinFirst": "CXS", + "capital": "鹿城镇", + "population": 54, + "area": 4433, + "areaCode": "0878", + "zipCode": "675000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714954822, + "parentId": 653116714950725, + "name": "禄丰市", + "shortName": null, + "level": 3, + "code": "532302", + "pinyin": "LuFengShi", + "pinyinFirst": "LFS", + "capital": "金山镇", + "population": 42, + "area": 3631, + "areaCode": "0878", + "zipCode": "651200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714954823, + "parentId": 653116714950725, + "name": "双柏县", + "shortName": null, + "level": 3, + "code": "532322", + "pinyin": "ShuangBaiXian", + "pinyinFirst": "SBX", + "capital": "妥甸镇", + "population": 15, + "area": 4045, + "areaCode": "0878", + "zipCode": "675100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714954824, + "parentId": 653116714950725, + "name": "牟定县", + "shortName": null, + "level": 3, + "code": "532323", + "pinyin": "MouDingXian", + "pinyinFirst": "MDX", + "capital": "共和镇", + "population": 20, + "area": 1464, + "areaCode": "0878", + "zipCode": "675500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714954825, + "parentId": 653116714950725, + "name": "南华县", + "shortName": null, + "level": 3, + "code": "532324", + "pinyin": "NanHuaXian", + "pinyinFirst": "NHX", + "capital": "龙川镇", + "population": 24, + "area": 2343, + "areaCode": "0878", + "zipCode": "675200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714954826, + "parentId": 653116714950725, + "name": "姚安县", + "shortName": null, + "level": 3, + "code": "532325", + "pinyin": "YaoAnXian", + "pinyinFirst": "YAX", + "capital": "栋川镇", + "population": 21, + "area": 1803, + "areaCode": "0878", + "zipCode": "675300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714954827, + "parentId": 653116714950725, + "name": "大姚县", + "shortName": null, + "level": 3, + "code": "532326", + "pinyin": "DaYaoXian", + "pinyinFirst": "DYX", + "capital": "金碧镇", + "population": 28, + "area": 4146, + "areaCode": "0878", + "zipCode": "675400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714954828, + "parentId": 653116714950725, + "name": "永仁县", + "shortName": null, + "level": 3, + "code": "532327", + "pinyin": "YongRenXian", + "pinyinFirst": "YRX", + "capital": "永定镇", + "population": 11, + "area": 2150, + "areaCode": "0878", + "zipCode": "651400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714954829, + "parentId": 653116714950725, + "name": "元谋县", + "shortName": null, + "level": 3, + "code": "532328", + "pinyin": "YuanMouXian", + "pinyinFirst": "YMX", + "capital": "元马镇", + "population": 22, + "area": 2021, + "areaCode": "0878", + "zipCode": "651300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116714954830, + "parentId": 653116714950725, + "name": "武定县", + "shortName": null, + "level": 3, + "code": "532329", + "pinyin": "WuDingXian", + "pinyinFirst": "WDX", + "capital": "狮山镇", + "population": 28, + "area": 3322, + "areaCode": "0878", + "zipCode": "651600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715130949, + "parentId": 653116712271941, + "name": "红河哈尼族彝族自治州", + "shortName": null, + "level": 2, + "code": "532500", + "pinyin": "HongHeHaNiZuYiZuZiZhiZhou", + "pinyinFirst": "HHHNZYZZZZ", + "capital": "蒙自市", + "population": 468, + "area": 32500, + "areaCode": "0873", + "zipCode": "661400", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116715135045, + "parentId": 653116715130949, + "name": "蒙自市", + "shortName": null, + "level": 3, + "code": "532503", + "pinyin": "MengZiShi", + "pinyinFirst": "MZS", + "capital": "文澜街道", + "population": 43, + "area": 2228, + "areaCode": "0873", + "zipCode": "661100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715135046, + "parentId": 653116715130949, + "name": "个旧市", + "shortName": null, + "level": 3, + "code": "532501", + "pinyin": "GeJiuShi", + "pinyinFirst": "GJS", + "capital": "城区街道", + "population": 38, + "area": 1595, + "areaCode": "0873", + "zipCode": "661000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715135047, + "parentId": 653116715130949, + "name": "开远市", + "shortName": null, + "level": 3, + "code": "532502", + "pinyin": "KaiYuanShi", + "pinyinFirst": "KYS", + "capital": "乐白道街道", + "population": 29, + "area": 1940, + "areaCode": "0873", + "zipCode": "661600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715135048, + "parentId": 653116715130949, + "name": "弥勒市", + "shortName": null, + "level": 3, + "code": "532504", + "pinyin": "MiLeShi", + "pinyinFirst": "MLS", + "capital": "弥阳镇", + "population": 55, + "area": 4004, + "areaCode": "0873", + "zipCode": "652300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715135049, + "parentId": 653116715130949, + "name": "建水县", + "shortName": null, + "level": 3, + "code": "532524", + "pinyin": "JianShuiXian", + "pinyinFirst": "JSX", + "capital": "临安镇", + "population": 55, + "area": 3782, + "areaCode": "0873", + "zipCode": "654300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715135050, + "parentId": 653116715130949, + "name": "石屏县", + "shortName": null, + "level": 3, + "code": "532525", + "pinyin": "ShiPingXian", + "pinyinFirst": "SPX", + "capital": "异龙镇", + "population": 32, + "area": 3042, + "areaCode": "0873", + "zipCode": "662200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715135051, + "parentId": 653116715130949, + "name": "泸西县", + "shortName": null, + "level": 3, + "code": "532527", + "pinyin": "LuXiXian", + "pinyinFirst": "LXX", + "capital": "中枢镇", + "population": 45, + "area": 1674, + "areaCode": "0873", + "zipCode": "652400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715135052, + "parentId": 653116715130949, + "name": "元阳县", + "shortName": null, + "level": 3, + "code": "532528", + "pinyin": "YuanYangXian", + "pinyinFirst": "YYX", + "capital": "南沙镇", + "population": 46, + "area": 2260, + "areaCode": "0873", + "zipCode": "662400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715135053, + "parentId": 653116715130949, + "name": "红河县", + "shortName": null, + "level": 3, + "code": "532529", + "pinyin": "HongHeXian", + "pinyinFirst": "HHX", + "capital": "迤萨镇", + "population": 36, + "area": 2028, + "areaCode": "0873", + "zipCode": "654400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715135054, + "parentId": 653116715130949, + "name": "绿春县", + "shortName": null, + "level": 3, + "code": "532531", + "pinyin": "LvChunXian", + "pinyinFirst": "LCX", + "capital": "大兴镇", + "population": 25, + "area": 3097, + "areaCode": "0873", + "zipCode": "662500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715135055, + "parentId": 653116715130949, + "name": "屏边苗族自治县", + "shortName": null, + "level": 3, + "code": "532523", + "pinyin": "PingBianMiaoZuZiZhiXian", + "pinyinFirst": "PBMZZZX", + "capital": "玉屏镇", + "population": 16, + "area": 1906, + "areaCode": "0873", + "zipCode": "661200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715135056, + "parentId": 653116715130949, + "name": "金平苗族瑶族傣族自治县", + "shortName": null, + "level": 3, + "code": "532530", + "pinyin": "JinPingMiaoZuYaoZuDaiZuZiZhiXian", + "pinyinFirst": "JPMZYZDZZZX", + "capital": "金河镇", + "population": 40, + "area": 3602, + "areaCode": "0873", + "zipCode": "661500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715135057, + "parentId": 653116715130949, + "name": "河口瑶族自治县", + "shortName": null, + "level": 3, + "code": "532532", + "pinyin": "HeKouYaoZuZiZhiXian", + "pinyinFirst": "HKYZZZX", + "capital": "河口镇", + "population": 9, + "area": 1332, + "areaCode": "0873", + "zipCode": "661300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715335749, + "parentId": 653116712271941, + "name": "文山壮族苗族自治州", + "shortName": null, + "level": 2, + "code": "532600", + "pinyin": "WenShanZhuangZuMiaoZuZiZhiZhou", + "pinyinFirst": "WSZZMZZZZ", + "capital": "文山市", + "population": 398, + "area": 31500, + "areaCode": "0876", + "zipCode": "663000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116715339845, + "parentId": 653116715335749, + "name": "文山市", + "shortName": null, + "level": 3, + "code": "532601", + "pinyin": "WenShanShi", + "pinyinFirst": "WSS", + "capital": "卧龙街道", + "population": 53, + "area": 2928, + "areaCode": "0876", + "zipCode": "663000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715339846, + "parentId": 653116715335749, + "name": "砚山县", + "shortName": null, + "level": 3, + "code": "532622", + "pinyin": "YanShanXian", + "pinyinFirst": "YSX", + "capital": "江那镇", + "population": 54, + "area": 3822, + "areaCode": "0876", + "zipCode": "663100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715339847, + "parentId": 653116715335749, + "name": "西畴县", + "shortName": null, + "level": 3, + "code": "532623", + "pinyin": "XiChouXian", + "pinyinFirst": "XCX", + "capital": "西洒镇", + "population": 26, + "area": 1506, + "areaCode": "0876", + "zipCode": "663500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715339848, + "parentId": 653116715335749, + "name": "麻栗坡县", + "shortName": null, + "level": 3, + "code": "532624", + "pinyin": "MaLiPoXian", + "pinyinFirst": "MLPX", + "capital": "麻栗镇", + "population": 30, + "area": 2357, + "areaCode": "0876", + "zipCode": "663600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715339849, + "parentId": 653116715335749, + "name": "马关县", + "shortName": null, + "level": 3, + "code": "532625", + "pinyin": "MaGuanXian", + "pinyinFirst": "MGX", + "capital": "马白镇", + "population": 39, + "area": 2676, + "areaCode": "0876", + "zipCode": "663700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715339850, + "parentId": 653116715335749, + "name": "丘北县", + "shortName": null, + "level": 3, + "code": "532626", + "pinyin": "QiuBeiXian", + "pinyinFirst": "QBX", + "capital": "锦屏镇", + "population": 57, + "area": 5038, + "areaCode": "0876", + "zipCode": "663200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715339851, + "parentId": 653116715335749, + "name": "广南县", + "shortName": null, + "level": 3, + "code": "532627", + "pinyin": "GuangNanXian", + "pinyinFirst": "GNX", + "capital": "莲城镇", + "population": 92, + "area": 7810, + "areaCode": "0876", + "zipCode": "663300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715339852, + "parentId": 653116715335749, + "name": "富宁县", + "shortName": null, + "level": 3, + "code": "532628", + "pinyin": "FuNingXian", + "pinyinFirst": "FNX", + "capital": "新华镇", + "population": 46, + "area": 5352, + "areaCode": "0876", + "zipCode": "663400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715585605, + "parentId": 653116712271941, + "name": "西双版纳傣族自治州", + "shortName": null, + "level": 2, + "code": "532800", + "pinyin": "XiShuangBanNaDaiZuZiZhiZhou", + "pinyinFirst": "XSBNDZZZZ", + "capital": "景洪市", + "population": 101, + "area": 19100, + "areaCode": "0691", + "zipCode": "666100", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116715585606, + "parentId": 653116715585605, + "name": "景洪市", + "shortName": null, + "level": 3, + "code": "532801", + "pinyin": "JingHongShi", + "pinyinFirst": "JHS", + "capital": "允景洪街道", + "population": 43, + "area": 6864, + "areaCode": "0691", + "zipCode": "666100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715585607, + "parentId": 653116715585605, + "name": "勐海县", + "shortName": null, + "level": 3, + "code": "532822", + "pinyin": "MengHaiXian", + "pinyinFirst": "MHX", + "capital": "勐海镇", + "population": 34, + "area": 5368, + "areaCode": "0691", + "zipCode": "666200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715585608, + "parentId": 653116715585605, + "name": "勐腊县", + "shortName": null, + "level": 3, + "code": "532823", + "pinyin": "MengLaXian", + "pinyinFirst": "MLX", + "capital": "勐腊镇", + "population": 25, + "area": 6861, + "areaCode": "0691", + "zipCode": "666300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715876421, + "parentId": 653116712271941, + "name": "大理白族自治州", + "shortName": null, + "level": 2, + "code": "532900", + "pinyin": "DaLiBaiZuZiZhiZhou", + "pinyinFirst": "DLBZZZZ", + "capital": "大理市", + "population": 365, + "area": 29500, + "areaCode": "0872", + "zipCode": "671000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116715880517, + "parentId": 653116715876421, + "name": "大理市", + "shortName": null, + "level": 3, + "code": "532901", + "pinyin": "DaLiShi", + "pinyinFirst": "DLS", + "capital": "下关街道", + "population": 65, + "area": 1784, + "areaCode": "0872", + "zipCode": "671000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715880518, + "parentId": 653116715876421, + "name": "祥云县", + "shortName": null, + "level": 3, + "code": "532923", + "pinyin": "XiangYunXian", + "pinyinFirst": "XYX", + "capital": "祥城镇", + "population": 48, + "area": 2425, + "areaCode": "0872", + "zipCode": "672100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715880519, + "parentId": 653116715876421, + "name": "宾川县", + "shortName": null, + "level": 3, + "code": "532924", + "pinyin": "BinChuanXian", + "pinyinFirst": "BCX", + "capital": "金牛镇", + "population": 37, + "area": 2563, + "areaCode": "0872", + "zipCode": "671600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715880520, + "parentId": 653116715876421, + "name": "弥渡县", + "shortName": null, + "level": 3, + "code": "532925", + "pinyin": "MiDuXian", + "pinyinFirst": "MDX", + "capital": "弥城镇", + "population": 33, + "area": 1534, + "areaCode": "0872", + "zipCode": "675600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715880521, + "parentId": 653116715876421, + "name": "永平县", + "shortName": null, + "level": 3, + "code": "532928", + "pinyin": "YongPingXian", + "pinyinFirst": "YPX", + "capital": "博南镇", + "population": 19, + "area": 2884, + "areaCode": "0872", + "zipCode": "672600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715880522, + "parentId": 653116715876421, + "name": "云龙县", + "shortName": null, + "level": 3, + "code": "532929", + "pinyin": "YunLongXian", + "pinyinFirst": "YLX", + "capital": "诺邓镇", + "population": 21, + "area": 4401, + "areaCode": "0872", + "zipCode": "672700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715880523, + "parentId": 653116715876421, + "name": "洱源县", + "shortName": null, + "level": 3, + "code": "532930", + "pinyin": "ErYuanXian", + "pinyinFirst": "EYX", + "capital": "茈碧湖镇", + "population": 30, + "area": 2614, + "areaCode": "0872", + "zipCode": "671200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715880524, + "parentId": 653116715876421, + "name": "剑川县", + "shortName": null, + "level": 3, + "code": "532931", + "pinyin": "JianChuanXian", + "pinyinFirst": "JCX", + "capital": "金华镇", + "population": 18, + "area": 2250, + "areaCode": "0872", + "zipCode": "671300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715880525, + "parentId": 653116715876421, + "name": "鹤庆县", + "shortName": null, + "level": 3, + "code": "532932", + "pinyin": "HeQingXian", + "pinyinFirst": "HQX", + "capital": "云鹤镇", + "population": 28, + "area": 2397, + "areaCode": "0872", + "zipCode": "671500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715880526, + "parentId": 653116715876421, + "name": "漾濞彝族自治县", + "shortName": null, + "level": 3, + "code": "532922", + "pinyin": "YangBiYiZuZiZhiXian", + "pinyinFirst": "YBYZZZX", + "capital": "苍山西镇", + "population": 11, + "area": 1860, + "areaCode": "0872", + "zipCode": "672500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715880527, + "parentId": 653116715876421, + "name": "南涧彝族自治县", + "shortName": null, + "level": 3, + "code": "532926", + "pinyin": "NanJianYiZuZiZhiXian", + "pinyinFirst": "NJYZZZX", + "capital": "南涧镇", + "population": 23, + "area": 1732, + "areaCode": "0872", + "zipCode": "675700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116715880528, + "parentId": 653116715876421, + "name": "巍山彝族回族自治县", + "shortName": null, + "level": 3, + "code": "532927", + "pinyin": "WeiShanYiZuHuiZuZiZhiXian", + "pinyinFirst": "WSYZHZZZX", + "capital": "南诏镇", + "population": 32, + "area": 2266, + "areaCode": "0872", + "zipCode": "672400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116716175429, + "parentId": 653116712271941, + "name": "德宏傣族景颇族自治州", + "shortName": null, + "level": 2, + "code": "533100", + "pinyin": "DeHongDaiZuJingPoZuZiZhiZhou", + "pinyinFirst": "DHDZJPZZZZ", + "capital": "芒市", + "population": 123, + "area": 11500, + "areaCode": "0692", + "zipCode": "678400", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116716179525, + "parentId": 653116716175429, + "name": "芒市", + "shortName": null, + "level": 3, + "code": "533103", + "pinyin": "MangShi", + "pinyinFirst": "MS", + "capital": "勐焕街道", + "population": 41, + "area": 2901, + "areaCode": "0692", + "zipCode": "678400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116716179526, + "parentId": 653116716175429, + "name": "瑞丽市", + "shortName": null, + "level": 3, + "code": "533102", + "pinyin": "RuiLiShi", + "pinyinFirst": "RLS", + "capital": "勐卯镇", + "population": 14, + "area": 945, + "areaCode": "0692", + "zipCode": "678600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116716179527, + "parentId": 653116716175429, + "name": "梁河县", + "shortName": null, + "level": 3, + "code": "533122", + "pinyin": "LiangHeXian", + "pinyinFirst": "LHX", + "capital": "遮岛镇", + "population": 17, + "area": 1159, + "areaCode": "0692", + "zipCode": "679200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116716179528, + "parentId": 653116716175429, + "name": "盈江县", + "shortName": null, + "level": 3, + "code": "533123", + "pinyin": "YingJiangXian", + "pinyinFirst": "YJX", + "capital": "平原镇", + "population": 31, + "area": 4429, + "areaCode": "0692", + "zipCode": "679300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116716179529, + "parentId": 653116716175429, + "name": "陇川县", + "shortName": null, + "level": 3, + "code": "533124", + "pinyin": "LongChuanXian", + "pinyinFirst": "LCX", + "capital": "章凤镇", + "population": 20, + "area": 1931, + "areaCode": "0692", + "zipCode": "678700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116716486725, + "parentId": 653116712271941, + "name": "怒江傈僳族自治州", + "shortName": null, + "level": 2, + "code": "533300", + "pinyin": "NuJiangLiSuZuZiZhiZhou", + "pinyinFirst": "NJLSZZZZ", + "capital": "泸水市", + "population": 56, + "area": 14700, + "areaCode": "0886", + "zipCode": "673100", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116716486726, + "parentId": 653116716486725, + "name": "泸水市", + "shortName": null, + "level": 3, + "code": "533301", + "pinyin": "LuShuiShi", + "pinyinFirst": "LSS", + "capital": "六库镇", + "population": 19, + "area": 3088, + "areaCode": "0886", + "zipCode": "673299", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116716486727, + "parentId": 653116716486725, + "name": "福贡县", + "shortName": null, + "level": 3, + "code": "533323", + "pinyin": "FuGongXian", + "pinyinFirst": "FGX", + "capital": "上帕镇", + "population": 12, + "area": 2746, + "areaCode": "0886", + "zipCode": "673400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116716486728, + "parentId": 653116716486725, + "name": "贡山独龙族怒族自治县", + "shortName": null, + "level": 3, + "code": "533324", + "pinyin": "GongShanDuLongZuNuZuZiZhiXian", + "pinyinFirst": "GSDLZNZZZX", + "capital": "茨开镇", + "population": 3, + "area": 4379, + "areaCode": "0886", + "zipCode": "673500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116716486729, + "parentId": 653116716486725, + "name": "兰坪白族普米族自治县", + "shortName": null, + "level": 3, + "code": "533325", + "pinyin": "LanPingBaiZuPuMiZuZiZhiXian", + "pinyinFirst": "LPBZPMZZZX", + "capital": "金顶镇", + "population": 22, + "area": 4366, + "areaCode": "0886", + "zipCode": "671400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116716777541, + "parentId": 653116712271941, + "name": "迪庆藏族自治州", + "shortName": null, + "level": 2, + "code": "533400", + "pinyin": "DiQingZangZuZiZhiZhou", + "pinyinFirst": "DQZZZZZ", + "capital": "香格里拉市", + "population": 37, + "area": 23200, + "areaCode": "0887", + "zipCode": "674400", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116716781637, + "parentId": 653116716777541, + "name": "香格里拉市", + "shortName": null, + "level": 3, + "code": "533401", + "pinyin": "XiangGeLiLaShi", + "pinyinFirst": "XGLLS", + "capital": "建塘镇", + "population": 15, + "area": 11419, + "areaCode": "0887", + "zipCode": "674400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116716781638, + "parentId": 653116716777541, + "name": "德钦县", + "shortName": null, + "level": 3, + "code": "533422", + "pinyin": "DeQinXian", + "pinyinFirst": "DQX", + "capital": "升平镇", + "population": 6, + "area": 7291, + "areaCode": "0887", + "zipCode": "674500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116716781639, + "parentId": 653116716777541, + "name": "维西傈僳族自治县", + "shortName": null, + "level": 3, + "code": "533423", + "pinyin": "WeiXiLiSuZuZiZhiXian", + "pinyinFirst": "WXLSZZZX", + "capital": "保和镇", + "population": 16, + "area": 4477, + "areaCode": "0887", + "zipCode": "674600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:44", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116717166661, + "parentId": 0, + "name": "西藏自治区", + "shortName": "藏", + "level": 1, + "code": "540000", + "pinyin": "XiZangZiZhiQu", + "pinyinFirst": "XZZZQ", + "capital": null, + "population": null, + "area": null, + "areaCode": "", + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116718182469, + "parentId": 653116717166661, + "name": "拉萨市", + "shortName": null, + "level": 2, + "code": "540100", + "pinyin": "LaSaShi", + "pinyinFirst": "LSS", + "capital": "城关区", + "population": 56, + "area": 29640, + "areaCode": "0891", + "zipCode": "850000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116718182470, + "parentId": 653116718182469, + "name": "城关区", + "shortName": null, + "level": 3, + "code": "540102", + "pinyin": "ChengGuanQu", + "pinyinFirst": "CGQ", + "capital": "吉崩岗街道", + "population": 22, + "area": 520, + "areaCode": "0891", + "zipCode": "850000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718182471, + "parentId": 653116718182469, + "name": "堆龙德庆区", + "shortName": null, + "level": 3, + "code": "540103", + "pinyin": "DuiLongDeQingQu", + "pinyinFirst": "DLDQQ", + "capital": "东嘎街道", + "population": 6, + "area": 2670, + "areaCode": "0891", + "zipCode": "851400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718182472, + "parentId": 653116718182469, + "name": "达孜区", + "shortName": null, + "level": 3, + "code": "540104", + "pinyin": "DaZiQu", + "pinyinFirst": "DZQ", + "capital": "德庆镇", + "population": 3, + "area": 1360, + "areaCode": "0891", + "zipCode": "850100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718182473, + "parentId": 653116718182469, + "name": "林周县", + "shortName": null, + "level": 3, + "code": "540121", + "pinyin": "LinZhouXian", + "pinyinFirst": "LZX", + "capital": "甘丹曲果镇", + "population": 6, + "area": 4460, + "areaCode": "0891", + "zipCode": "851600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718182474, + "parentId": 653116718182469, + "name": "当雄县", + "shortName": null, + "level": 3, + "code": "540122", + "pinyin": "DangXiongXian", + "pinyinFirst": "DXX", + "capital": "当曲卡镇", + "population": 5, + "area": 10230, + "areaCode": "0891", + "zipCode": "851500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718182475, + "parentId": 653116718182469, + "name": "尼木县", + "shortName": null, + "level": 3, + "code": "540123", + "pinyin": "NiMuXian", + "pinyinFirst": "NMX", + "capital": "塔荣镇", + "population": 3, + "area": 3270, + "areaCode": "0891", + "zipCode": "851300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718182476, + "parentId": 653116718182469, + "name": "曲水县", + "shortName": null, + "level": 3, + "code": "540124", + "pinyin": "QuShuiXian", + "pinyinFirst": "QSX", + "capital": "曲水镇", + "population": 4, + "area": 1630, + "areaCode": "0891", + "zipCode": "850600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718182477, + "parentId": 653116718182469, + "name": "墨竹工卡县", + "shortName": null, + "level": 3, + "code": "540127", + "pinyin": "MoZhuGongKaXian", + "pinyinFirst": "MZGKX", + "capital": "工卡镇", + "population": 6, + "area": 5500, + "areaCode": "0891", + "zipCode": "850200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718256197, + "parentId": 653116717166661, + "name": "日喀则市", + "shortName": null, + "level": 2, + "code": "540200", + "pinyin": "RiKaZeShi", + "pinyinFirst": "RKZS", + "capital": "桑珠孜区", + "population": 81, + "area": 179240, + "areaCode": "0892", + "zipCode": "857000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116718256198, + "parentId": 653116718256197, + "name": "桑珠孜区", + "shortName": null, + "level": 3, + "code": "540202", + "pinyin": "SangZhuZiQu", + "pinyinFirst": "SZZQ", + "capital": "城南街道", + "population": 13, + "area": 3670, + "areaCode": "0892", + "zipCode": "857000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718256199, + "parentId": 653116718256197, + "name": "南木林县", + "shortName": null, + "level": 3, + "code": "540221", + "pinyin": "NanMuLinXian", + "pinyinFirst": "NMLX", + "capital": "南木林镇", + "population": 9, + "area": 8110, + "areaCode": "0892", + "zipCode": "857100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718256200, + "parentId": 653116718256197, + "name": "江孜县", + "shortName": null, + "level": 3, + "code": "540222", + "pinyin": "JiangZiXian", + "pinyinFirst": "JZX", + "capital": "江孜镇", + "population": 7, + "area": 3850, + "areaCode": "0892", + "zipCode": "857400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718256201, + "parentId": 653116718256197, + "name": "定日县", + "shortName": null, + "level": 3, + "code": "540223", + "pinyin": "DingRiXian", + "pinyinFirst": "DRX", + "capital": "协格尔镇", + "population": 6, + "area": 13860, + "areaCode": "0892", + "zipCode": "858200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718256202, + "parentId": 653116718256197, + "name": "萨迦县", + "shortName": null, + "level": 3, + "code": "540224", + "pinyin": "SaJiaXian", + "pinyinFirst": "SJX", + "capital": "萨迦镇", + "population": 5, + "area": 5750, + "areaCode": "0892", + "zipCode": "857800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718256203, + "parentId": 653116718256197, + "name": "拉孜县", + "shortName": null, + "level": 3, + "code": "540225", + "pinyin": "LaZiXian", + "pinyinFirst": "LZX", + "capital": "曲下镇", + "population": 6, + "area": 4490, + "areaCode": "0892", + "zipCode": "858100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718256204, + "parentId": 653116718256197, + "name": "昂仁县", + "shortName": null, + "level": 3, + "code": "540226", + "pinyin": "AngRenXian", + "pinyinFirst": "ARX", + "capital": "卡嘎镇", + "population": 6, + "area": 27460, + "areaCode": "0892", + "zipCode": "858500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718256205, + "parentId": 653116718256197, + "name": "谢通门县", + "shortName": null, + "level": 3, + "code": "540227", + "pinyin": "XieTongMenXian", + "pinyinFirst": "XTMX", + "capital": "卡嘎镇", + "population": 5, + "area": 13970, + "areaCode": "0892", + "zipCode": "858900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718256206, + "parentId": 653116718256197, + "name": "白朗县", + "shortName": null, + "level": 3, + "code": "540228", + "pinyin": "BaiLangXian", + "pinyinFirst": "BLX", + "capital": "洛江镇", + "population": 5, + "area": 2810, + "areaCode": "0892", + "zipCode": "857300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718256207, + "parentId": 653116718256197, + "name": "仁布县", + "shortName": null, + "level": 3, + "code": "540229", + "pinyin": "RenBuXian", + "pinyinFirst": "RBX", + "capital": "德吉林镇", + "population": 4, + "area": 2120, + "areaCode": "0892", + "zipCode": "857200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718256208, + "parentId": 653116718256197, + "name": "康马县", + "shortName": null, + "level": 3, + "code": "540230", + "pinyin": "KangMaXian", + "pinyinFirst": "KMX", + "capital": "康马镇", + "population": 2, + "area": 6160, + "areaCode": "0892", + "zipCode": "857500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718260293, + "parentId": 653116718256197, + "name": "定结县", + "shortName": null, + "level": 3, + "code": "540231", + "pinyin": "DingJieXian", + "pinyinFirst": "DJX", + "capital": "江嘎镇", + "population": 2, + "area": 5830, + "areaCode": "0892", + "zipCode": "857900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718260294, + "parentId": 653116718256197, + "name": "仲巴县", + "shortName": null, + "level": 3, + "code": "540232", + "pinyin": "ZhongBaXian", + "pinyinFirst": "ZBX", + "capital": "拉让乡", + "population": 3, + "area": 43600, + "areaCode": "0892", + "zipCode": "858800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718260295, + "parentId": 653116718256197, + "name": "亚东县", + "shortName": null, + "level": 3, + "code": "540233", + "pinyin": "YaDongXian", + "pinyinFirst": "YDX", + "capital": "下司马镇", + "population": 1, + "area": 4310, + "areaCode": "0892", + "zipCode": "857600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718260296, + "parentId": 653116718256197, + "name": "吉隆县", + "shortName": null, + "level": 3, + "code": "540234", + "pinyin": "JiLongXian", + "pinyinFirst": "JLX", + "capital": "宗嘎镇", + "population": 2, + "area": 9020, + "areaCode": "0892", + "zipCode": "858700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718260297, + "parentId": 653116718256197, + "name": "聂拉木县", + "shortName": null, + "level": 3, + "code": "540235", + "pinyin": "NieLaMuXian", + "pinyinFirst": "NLMX", + "capital": "聂拉木镇", + "population": 2, + "area": 7870, + "areaCode": "0892", + "zipCode": "858300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718260298, + "parentId": 653116718256197, + "name": "萨嘎县", + "shortName": null, + "level": 3, + "code": "540236", + "pinyin": "SaGaXian", + "pinyinFirst": "SGX", + "capital": "加加镇", + "population": 2, + "area": 12420, + "areaCode": "0892", + "zipCode": "857800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718260299, + "parentId": 653116718256197, + "name": "岗巴县", + "shortName": null, + "level": 3, + "code": "540237", + "pinyin": "GangBaXian", + "pinyinFirst": "GBX", + "capital": "岗巴镇", + "population": 1, + "area": 3940, + "areaCode": "0892", + "zipCode": "857700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718358597, + "parentId": 653116717166661, + "name": "昌都市", + "shortName": null, + "level": 2, + "code": "540300", + "pinyin": "ChangDuShi", + "pinyinFirst": "CDS", + "capital": "卡若区", + "population": 78, + "area": 109830, + "areaCode": "0895", + "zipCode": "854000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116718358598, + "parentId": 653116718358597, + "name": "卡若区", + "shortName": null, + "level": 3, + "code": "540302", + "pinyin": "KaRuoQu", + "pinyinFirst": "KRQ", + "capital": "城关镇", + "population": 12, + "area": 10800, + "areaCode": "0895", + "zipCode": "854000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718358599, + "parentId": 653116718358597, + "name": "江达县", + "shortName": null, + "level": 3, + "code": "540321", + "pinyin": "JiangDaXian", + "pinyinFirst": "JDX", + "capital": "江达镇", + "population": 10, + "area": 13150, + "areaCode": "0895", + "zipCode": "854100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718358600, + "parentId": 653116718358597, + "name": "贡觉县", + "shortName": null, + "level": 3, + "code": "540322", + "pinyin": "GongJueXian", + "pinyinFirst": "GJX", + "capital": "莫洛镇", + "population": 5, + "area": 6320, + "areaCode": "0895", + "zipCode": "854200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718358601, + "parentId": 653116718358597, + "name": "类乌齐县", + "shortName": null, + "level": 3, + "code": "540323", + "pinyin": "LeiWuQiXian", + "pinyinFirst": "LWQX", + "capital": "桑多镇", + "population": 6, + "area": 6340, + "areaCode": "0895", + "zipCode": "855600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718358602, + "parentId": 653116718358597, + "name": "丁青县", + "shortName": null, + "level": 3, + "code": "540324", + "pinyin": "DingQingXian", + "pinyinFirst": "DQX", + "capital": "丁青镇", + "population": 10, + "area": 12370, + "areaCode": "0895", + "zipCode": "855700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718358603, + "parentId": 653116718358597, + "name": "察雅县", + "shortName": null, + "level": 3, + "code": "540325", + "pinyin": "ChaYaXian", + "pinyinFirst": "CYX", + "capital": "烟多镇", + "population": 7, + "area": 8260, + "areaCode": "0895", + "zipCode": "854300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718358604, + "parentId": 653116718358597, + "name": "八宿县", + "shortName": null, + "level": 3, + "code": "540326", + "pinyin": "BaSuXian", + "pinyinFirst": "BSX", + "capital": "白玛镇", + "population": 5, + "area": 12330, + "areaCode": "0895", + "zipCode": "854600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718358605, + "parentId": 653116718358597, + "name": "左贡县", + "shortName": null, + "level": 3, + "code": "540327", + "pinyin": "ZuoGongXian", + "pinyinFirst": "ZGX", + "capital": "旺达镇", + "population": 5, + "area": 11840, + "areaCode": "0895", + "zipCode": "854400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718358606, + "parentId": 653116718358597, + "name": "芒康县", + "shortName": null, + "level": 3, + "code": "540328", + "pinyin": "MangKangXian", + "pinyinFirst": "MKX", + "capital": "嘎托镇", + "population": 9, + "area": 11580, + "areaCode": "0895", + "zipCode": "854500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718358607, + "parentId": 653116718358597, + "name": "洛隆县", + "shortName": null, + "level": 3, + "code": "540329", + "pinyin": "LuoLongXian", + "pinyinFirst": "LLX", + "capital": "孜托镇", + "population": 6, + "area": 8060, + "areaCode": "0895", + "zipCode": "855400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718358608, + "parentId": 653116718358597, + "name": "边坝县", + "shortName": null, + "level": 3, + "code": "540330", + "pinyin": "BianBaXian", + "pinyinFirst": "BBX", + "capital": "草卡镇", + "population": 4, + "area": 8780, + "areaCode": "0895", + "zipCode": "855500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718473285, + "parentId": 653116717166661, + "name": "林芝市", + "shortName": null, + "level": 2, + "code": "540400", + "pinyin": "LinZhiShi", + "pinyinFirst": "LZS", + "capital": "巴宜区", + "population": 20, + "area": 114870, + "areaCode": "0894", + "zipCode": "850400", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116718473286, + "parentId": 653116718473285, + "name": "巴宜区", + "shortName": null, + "level": 3, + "code": "540402", + "pinyin": "BaYiQu", + "pinyinFirst": "BYQ", + "capital": "八一镇", + "population": 5, + "area": 8560, + "areaCode": "0894", + "zipCode": "850400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718473287, + "parentId": 653116718473285, + "name": "米林市", + "shortName": null, + "level": 3, + "code": "540481", + "pinyin": "MiLinShi", + "pinyinFirst": "MLS", + "capital": "米林镇", + "population": 2, + "area": 9490, + "areaCode": "0894", + "zipCode": "850500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718473288, + "parentId": 653116718473285, + "name": "工布江达县", + "shortName": null, + "level": 3, + "code": "540421", + "pinyin": "GongBuJiangDaXian", + "pinyinFirst": "GBJDX", + "capital": "工布江达镇", + "population": 3, + "area": 12960, + "areaCode": "0894", + "zipCode": "850300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718473289, + "parentId": 653116718473285, + "name": "墨脱县", + "shortName": null, + "level": 3, + "code": "540423", + "pinyin": "MoTuoXian", + "pinyinFirst": "MTX", + "capital": "墨脱镇", + "population": 1, + "area": 31450, + "areaCode": "0894", + "zipCode": "855300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718473290, + "parentId": 653116718473285, + "name": "波密县", + "shortName": null, + "level": 3, + "code": "540424", + "pinyin": "BoMiXian", + "pinyinFirst": "BMX", + "capital": "扎木镇", + "population": 3, + "area": 16760, + "areaCode": "0894", + "zipCode": "855200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718473291, + "parentId": 653116718473285, + "name": "察隅县", + "shortName": null, + "level": 3, + "code": "540425", + "pinyin": "ChaYuXian", + "pinyinFirst": "CYX", + "capital": "竹瓦根镇", + "population": 3, + "area": 31530, + "areaCode": "0894", + "zipCode": "855100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718473292, + "parentId": 653116718473285, + "name": "朗县", + "shortName": null, + "level": 3, + "code": "540426", + "pinyin": "LangXian", + "pinyinFirst": "LX", + "capital": "朗镇", + "population": 2, + "area": 4120, + "areaCode": "0894", + "zipCode": "856500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718620741, + "parentId": 653116717166661, + "name": "山南市", + "shortName": null, + "level": 2, + "code": "540500", + "pinyin": "ShanNanShi", + "pinyinFirst": "SNS", + "capital": "乃东区", + "population": 36, + "area": 79090, + "areaCode": "0893", + "zipCode": "856000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116718624837, + "parentId": 653116718620741, + "name": "乃东区", + "shortName": null, + "level": 3, + "code": "540502", + "pinyin": "NaiDongQu", + "pinyinFirst": "NDQ", + "capital": "泽当街道", + "population": 7, + "area": 2180, + "areaCode": "0893", + "zipCode": "856100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718624838, + "parentId": 653116718620741, + "name": "错那市", + "shortName": null, + "level": 3, + "code": "540581", + "pinyin": "CuoNaShi", + "pinyinFirst": "CNS", + "capital": "麻麻门巴民族乡", + "population": 2, + "area": 35120, + "areaCode": "0893", + "zipCode": "856700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718624839, + "parentId": 653116718620741, + "name": "扎囊县", + "shortName": null, + "level": 3, + "code": "540521", + "pinyin": "ZaNangXian", + "pinyinFirst": "ZNX", + "capital": "扎塘镇", + "population": 4, + "area": 2150, + "areaCode": "0893", + "zipCode": "850800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718624840, + "parentId": 653116718620741, + "name": "贡嘎县", + "shortName": null, + "level": 3, + "code": "540522", + "pinyin": "GongGaXian", + "pinyinFirst": "GGX", + "capital": "吉雄镇", + "population": 5, + "area": 2390, + "areaCode": "0893", + "zipCode": "850700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718624841, + "parentId": 653116718620741, + "name": "桑日县", + "shortName": null, + "level": 3, + "code": "540523", + "pinyin": "SangRiXian", + "pinyinFirst": "SRX", + "capital": "桑日镇", + "population": 2, + "area": 2630, + "areaCode": "0893", + "zipCode": "856200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718624842, + "parentId": 653116718620741, + "name": "琼结县", + "shortName": null, + "level": 3, + "code": "540524", + "pinyin": "QiongJieXian", + "pinyinFirst": "QJX", + "capital": "琼结镇", + "population": 2, + "area": 1030, + "areaCode": "0893", + "zipCode": "856800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718624843, + "parentId": 653116718620741, + "name": "曲松县", + "shortName": null, + "level": 3, + "code": "540525", + "pinyin": "QuSongXian", + "pinyinFirst": "QSX", + "capital": "曲松镇", + "population": 2, + "area": 2070, + "areaCode": "0893", + "zipCode": "856300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718624844, + "parentId": 653116718620741, + "name": "措美县", + "shortName": null, + "level": 3, + "code": "540526", + "pinyin": "CuoMeiXian", + "pinyinFirst": "CMX", + "capital": "措美镇", + "population": 1, + "area": 4180, + "areaCode": "0893", + "zipCode": "856900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718624845, + "parentId": 653116718620741, + "name": "洛扎县", + "shortName": null, + "level": 3, + "code": "540527", + "pinyin": "LuoZaXian", + "pinyinFirst": "LZX", + "capital": "洛扎镇", + "population": 2, + "area": 4980, + "areaCode": "0893", + "zipCode": "856600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718624846, + "parentId": 653116718620741, + "name": "加查县", + "shortName": null, + "level": 3, + "code": "540528", + "pinyin": "JiaChaXian", + "pinyinFirst": "JCX", + "capital": "安绕镇", + "population": 2, + "area": 4390, + "areaCode": "0893", + "zipCode": "856400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718624847, + "parentId": 653116718620741, + "name": "隆子县", + "shortName": null, + "level": 3, + "code": "540529", + "pinyin": "LongZiXian", + "pinyinFirst": "LZX", + "capital": "隆子镇", + "population": 4, + "area": 10000, + "areaCode": "0893", + "zipCode": "856600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718624848, + "parentId": 653116718620741, + "name": "浪卡子县", + "shortName": null, + "level": 3, + "code": "540531", + "pinyin": "LangQiaZiXian", + "pinyinFirst": "LQZX", + "capital": "浪卡子镇", + "population": 4, + "area": 7970, + "areaCode": "0893", + "zipCode": "851100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718772293, + "parentId": 653116717166661, + "name": "那曲市", + "shortName": null, + "level": 2, + "code": "540600", + "pinyin": "NaQuShi", + "pinyinFirst": "NQS", + "capital": "色尼区", + "population": 54, + "area": 353000, + "areaCode": "0896", + "zipCode": "852000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116718776389, + "parentId": 653116718772293, + "name": "色尼区", + "shortName": null, + "level": 3, + "code": "540602", + "pinyin": "SeNiQu", + "pinyinFirst": "SNQ", + "capital": "那曲镇", + "population": 11, + "area": 16200, + "areaCode": "0896", + "zipCode": "852000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718776390, + "parentId": 653116718772293, + "name": "嘉黎县", + "shortName": null, + "level": 3, + "code": "540621", + "pinyin": "JiaLiXian", + "pinyinFirst": "JLX", + "capital": "阿扎镇", + "population": 4, + "area": 13070, + "areaCode": "0896", + "zipCode": "852400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718776391, + "parentId": 653116718772293, + "name": "比如县", + "shortName": null, + "level": 3, + "code": "540622", + "pinyin": "BiRuXian", + "pinyinFirst": "BRX", + "capital": "比如镇", + "population": 8, + "area": 11690, + "areaCode": "0896", + "zipCode": "852300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718776392, + "parentId": 653116718772293, + "name": "聂荣县", + "shortName": null, + "level": 3, + "code": "540623", + "pinyin": "NieRongXian", + "pinyinFirst": "NRX", + "capital": "聂荣镇", + "population": 4, + "area": 8990, + "areaCode": "0896", + "zipCode": "853500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718776393, + "parentId": 653116718772293, + "name": "安多县", + "shortName": null, + "level": 3, + "code": "540624", + "pinyin": "AnDuoXian", + "pinyinFirst": "ADX", + "capital": "帕那镇", + "population": 4, + "area": 43530, + "areaCode": "0896", + "zipCode": "853400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718776394, + "parentId": 653116718772293, + "name": "申扎县", + "shortName": null, + "level": 3, + "code": "540625", + "pinyin": "ShenZaXian", + "pinyinFirst": "SZX", + "capital": "申扎镇", + "population": 2, + "area": 25650, + "areaCode": "0896", + "zipCode": "853100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718776395, + "parentId": 653116718772293, + "name": "索县", + "shortName": null, + "level": 3, + "code": "540626", + "pinyin": "SuoXian", + "pinyinFirst": "SX", + "capital": "亚拉镇", + "population": 5, + "area": 5860, + "areaCode": "0896", + "zipCode": "852200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718776396, + "parentId": 653116718772293, + "name": "班戈县", + "shortName": null, + "level": 3, + "code": "540627", + "pinyin": "BanGeXian", + "pinyinFirst": "BGX", + "capital": "普保镇", + "population": 4, + "area": 28430, + "areaCode": "0896", + "zipCode": "852500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718776397, + "parentId": 653116718772293, + "name": "巴青县", + "shortName": null, + "level": 3, + "code": "540628", + "pinyin": "BaQingXian", + "pinyinFirst": "BQX", + "capital": "拉西镇", + "population": 6, + "area": 9810, + "areaCode": "0896", + "zipCode": "852100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718776398, + "parentId": 653116718772293, + "name": "尼玛县", + "shortName": null, + "level": 3, + "code": "540629", + "pinyin": "NiMaXian", + "pinyinFirst": "NMX", + "capital": "尼玛镇", + "population": 3, + "area": 75640, + "areaCode": "0896", + "zipCode": "852600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718776399, + "parentId": 653116718772293, + "name": "双湖县", + "shortName": null, + "level": 3, + "code": "540630", + "pinyin": "ShuangHuXian", + "pinyinFirst": "SHX", + "capital": "多玛乡", + "population": 1, + "area": 114130, + "areaCode": "0896", + "zipCode": "852600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718940229, + "parentId": 653116717166661, + "name": "阿里地区", + "shortName": null, + "level": 2, + "code": "542500", + "pinyin": "ALiDiQu", + "pinyinFirst": "ALDQ", + "capital": "噶尔县", + "population": 11, + "area": 337170, + "areaCode": "0897", + "zipCode": "859000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116718940230, + "parentId": 653116718940229, + "name": "噶尔县", + "shortName": null, + "level": 3, + "code": "542523", + "pinyin": "GaErXian", + "pinyinFirst": "GEX", + "capital": "狮泉河镇", + "population": 2, + "area": 18080, + "areaCode": "0897", + "zipCode": "859400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718940231, + "parentId": 653116718940229, + "name": "普兰县", + "shortName": null, + "level": 3, + "code": "542521", + "pinyin": "PuLanXian", + "pinyinFirst": "PLX", + "capital": "普兰镇", + "population": 1, + "area": 13190, + "areaCode": "0897", + "zipCode": "859500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718940232, + "parentId": 653116718940229, + "name": "札达县", + "shortName": null, + "level": 3, + "code": "542522", + "pinyin": "ZhaDaXian", + "pinyinFirst": "ZDX", + "capital": "托林镇", + "population": 1, + "area": 24600, + "areaCode": "0897", + "zipCode": "859600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718940233, + "parentId": 653116718940229, + "name": "日土县", + "shortName": null, + "level": 3, + "code": "542524", + "pinyin": "RiTuXian", + "pinyinFirst": "RTX", + "capital": "日土镇", + "population": 1, + "area": 77120, + "areaCode": "0897", + "zipCode": "859700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718940234, + "parentId": 653116718940229, + "name": "革吉县", + "shortName": null, + "level": 3, + "code": "542525", + "pinyin": "GeJiXian", + "pinyinFirst": "GJX", + "capital": "革吉镇", + "population": 2, + "area": 45710, + "areaCode": "0897", + "zipCode": "859100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718940235, + "parentId": 653116718940229, + "name": "改则县", + "shortName": null, + "level": 3, + "code": "542526", + "pinyin": "GaiZeXian", + "pinyinFirst": "GZX", + "capital": "改则镇", + "population": 3, + "area": 135580, + "areaCode": "0897", + "zipCode": "859200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116718940236, + "parentId": 653116718940229, + "name": "措勤县", + "shortName": null, + "level": 3, + "code": "542527", + "pinyin": "CuoQinXian", + "pinyinFirst": "CQX", + "capital": "措勤镇", + "population": 2, + "area": 22890, + "areaCode": "0897", + "zipCode": "859300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:45", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:18" + }, + { + "id": 653116719128645, + "parentId": 0, + "name": "陕西省", + "shortName": "陕、秦", + "level": 1, + "code": "610000", + "pinyin": "ShanXiSheng", + "pinyinFirst": "SXS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116720214085, + "parentId": 653116719128645, + "name": "西安市", + "shortName": null, + "level": 2, + "code": "610100", + "pinyin": "XiAnShi", + "pinyinFirst": "XAS", + "capital": "未央区", + "population": 957, + "area": 10106, + "areaCode": "029", + "zipCode": "710000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116720214086, + "parentId": 653116720214085, + "name": "未央区", + "shortName": null, + "level": 3, + "code": "610112", + "pinyin": "WeiYangQu", + "pinyinFirst": "WYQ", + "capital": "张家堡街道", + "population": 98, + "area": 263, + "areaCode": "029", + "zipCode": "710014", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720214087, + "parentId": 653116720214085, + "name": "新城区", + "shortName": null, + "level": 3, + "code": "610102", + "pinyin": "XinChengQu", + "pinyinFirst": "XCQ", + "capital": "西一路街道", + "population": 54, + "area": 30, + "areaCode": "029", + "zipCode": "710004", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720214088, + "parentId": 653116720214085, + "name": "碑林区", + "shortName": null, + "level": 3, + "code": "610103", + "pinyin": "BeiLinQu", + "pinyinFirst": "BLQ", + "capital": "南院门街道", + "population": 73, + "area": 23, + "areaCode": "029", + "zipCode": "710001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720214089, + "parentId": 653116720214085, + "name": "莲湖区", + "shortName": null, + "level": 3, + "code": "610104", + "pinyin": "LianHuQu", + "pinyinFirst": "LHQ", + "capital": "北院门街道", + "population": 76, + "area": 39, + "areaCode": "029", + "zipCode": "710003", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720214090, + "parentId": 653116720214085, + "name": "灞桥区", + "shortName": null, + "level": 3, + "code": "610111", + "pinyin": "BaQiaoQu", + "pinyinFirst": "BQQ", + "capital": "纺织城街道", + "population": 66, + "area": 324, + "areaCode": "029", + "zipCode": "710038", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720214091, + "parentId": 653116720214085, + "name": "雁塔区", + "shortName": null, + "level": 3, + "code": "610113", + "pinyin": "YanTaQu", + "pinyinFirst": "YTQ", + "capital": "小寨路街道", + "population": 128, + "area": 152, + "areaCode": "029", + "zipCode": "710061", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720214092, + "parentId": 653116720214085, + "name": "阎良区", + "shortName": null, + "level": 3, + "code": "610114", + "pinyin": "YanLiangQu", + "pinyinFirst": "YLQ", + "capital": "凤凰路街道", + "population": 27, + "area": 244, + "areaCode": "029", + "zipCode": "710087", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720214093, + "parentId": 653116720214085, + "name": "临潼区", + "shortName": null, + "level": 3, + "code": "610115", + "pinyin": "LinTongQu", + "pinyinFirst": "LTQ", + "capital": "骊山街道", + "population": 73, + "area": 916, + "areaCode": "029", + "zipCode": "710600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720214094, + "parentId": 653116720214085, + "name": "长安区", + "shortName": null, + "level": 3, + "code": "610116", + "pinyin": "ChangAnQu", + "pinyinFirst": "CAQ", + "capital": "韦曲街道", + "population": 126, + "area": 1594, + "areaCode": "029", + "zipCode": "710100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720214095, + "parentId": 653116720214085, + "name": "高陵区", + "shortName": null, + "level": 3, + "code": "610117", + "pinyin": "GaoLingQu", + "pinyinFirst": "GLQ", + "capital": "鹿苑街道", + "population": 37, + "area": 288, + "areaCode": "029", + "zipCode": "710200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720214096, + "parentId": 653116720214085, + "name": "鄠邑区", + "shortName": null, + "level": 3, + "code": "610118", + "pinyin": "HuYiQu", + "pinyinFirst": "HYQ", + "capital": "甘亭街道", + "population": 64, + "area": 1281, + "areaCode": "029", + "zipCode": "710300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720214097, + "parentId": 653116720214085, + "name": "蓝田县", + "shortName": null, + "level": 3, + "code": "610122", + "pinyin": "LanTianXian", + "pinyinFirst": "LTX", + "capital": "蓝关街道", + "population": 66, + "area": 2006, + "areaCode": "029", + "zipCode": "710500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720214098, + "parentId": 653116720214085, + "name": "周至县", + "shortName": null, + "level": 3, + "code": "610124", + "pinyin": "ZhouZhiXian", + "pinyinFirst": "ZZX", + "capital": "二曲街道", + "population": 70, + "area": 2946, + "areaCode": "029", + "zipCode": "710400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720291909, + "parentId": 653116719128645, + "name": "铜川市", + "shortName": null, + "level": 2, + "code": "610200", + "pinyin": "TongChuanShi", + "pinyinFirst": "TCS", + "capital": "耀州区", + "population": 79, + "area": 3881, + "areaCode": "0919", + "zipCode": "727000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116720291910, + "parentId": 653116720291909, + "name": "耀州区", + "shortName": null, + "level": 3, + "code": "610204", + "pinyin": "YaoZhouQu", + "pinyinFirst": "YZQ", + "capital": "永安路街道", + "population": 35, + "area": 1608, + "areaCode": "0919", + "zipCode": "727100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720291911, + "parentId": 653116720291909, + "name": "王益区", + "shortName": null, + "level": 3, + "code": "610202", + "pinyin": "WangYiQu", + "pinyinFirst": "WYQ", + "capital": "红旗街街道", + "population": 17, + "area": 156, + "areaCode": "0919", + "zipCode": "727000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720291912, + "parentId": 653116720291909, + "name": "印台区", + "shortName": null, + "level": 3, + "code": "610203", + "pinyin": "YinTaiQu", + "pinyinFirst": "YTQ", + "capital": "城关街道", + "population": 18, + "area": 609, + "areaCode": "0919", + "zipCode": "727000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720291913, + "parentId": 653116720291909, + "name": "宜君县", + "shortName": null, + "level": 3, + "code": "610222", + "pinyin": "YiJunXian", + "pinyinFirst": "YJX", + "capital": "宜阳街道", + "population": 9, + "area": 1508, + "areaCode": "0919", + "zipCode": "727200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720398405, + "parentId": 653116719128645, + "name": "宝鸡市", + "shortName": null, + "level": 2, + "code": "610300", + "pinyin": "BaoJiShi", + "pinyinFirst": "BJS", + "capital": "金台区", + "population": 377, + "area": 18120, + "areaCode": "0917", + "zipCode": "721000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116720398406, + "parentId": 653116720398405, + "name": "金台区", + "shortName": null, + "level": 3, + "code": "610303", + "pinyin": "JinTaiQu", + "pinyinFirst": "JTQ", + "capital": "中山东路街道", + "population": 37, + "area": 311, + "areaCode": "0917", + "zipCode": "721000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720398407, + "parentId": 653116720398405, + "name": "渭滨区", + "shortName": null, + "level": 3, + "code": "610302", + "pinyin": "WeiBinQu", + "pinyinFirst": "WBQ", + "capital": "金陵街道", + "population": 43, + "area": 842, + "areaCode": "0917", + "zipCode": "721000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720398408, + "parentId": 653116720398405, + "name": "陈仓区", + "shortName": null, + "level": 3, + "code": "610304", + "pinyin": "ChenCangQu", + "pinyinFirst": "CCQ", + "capital": "虢镇街道", + "population": 60, + "area": 2472, + "areaCode": "0917", + "zipCode": "721300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720398409, + "parentId": 653116720398405, + "name": "凤翔区", + "shortName": null, + "level": 3, + "code": "610305", + "pinyin": "FengXiangQu", + "pinyinFirst": "FXQ", + "capital": "城关镇", + "population": 52, + "area": 1229, + "areaCode": "0917", + "zipCode": "721400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720398410, + "parentId": 653116720398405, + "name": "岐山县", + "shortName": null, + "level": 3, + "code": "610323", + "pinyin": "QiShanXian", + "pinyinFirst": "QSX", + "capital": "凤鸣镇", + "population": 46, + "area": 855, + "areaCode": "0917", + "zipCode": "722400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720398411, + "parentId": 653116720398405, + "name": "扶风县", + "shortName": null, + "level": 3, + "code": "610324", + "pinyin": "FuFengXian", + "pinyinFirst": "FFX", + "capital": "城关街道", + "population": 44, + "area": 703, + "areaCode": "0917", + "zipCode": "722200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720398412, + "parentId": 653116720398405, + "name": "眉县", + "shortName": null, + "level": 3, + "code": "610326", + "pinyin": "MeiXian", + "pinyinFirst": "MX", + "capital": "首善街道", + "population": 32, + "area": 858, + "areaCode": "0917", + "zipCode": "722300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720398413, + "parentId": 653116720398405, + "name": "陇县", + "shortName": null, + "level": 3, + "code": "610327", + "pinyin": "LongXian", + "pinyinFirst": "LX", + "capital": "城关镇", + "population": 27, + "area": 2279, + "areaCode": "0917", + "zipCode": "721200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720402501, + "parentId": 653116720398405, + "name": "千阳县", + "shortName": null, + "level": 3, + "code": "610328", + "pinyin": "QianYangXian", + "pinyinFirst": "QYX", + "capital": "城关镇", + "population": 13, + "area": 999, + "areaCode": "0917", + "zipCode": "721100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720402502, + "parentId": 653116720398405, + "name": "麟游县", + "shortName": null, + "level": 3, + "code": "610329", + "pinyin": "LinYouXian", + "pinyinFirst": "LYX", + "capital": "九成宫镇", + "population": 9, + "area": 1708, + "areaCode": "0917", + "zipCode": "721500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720402503, + "parentId": 653116720398405, + "name": "凤县", + "shortName": null, + "level": 3, + "code": "610330", + "pinyin": "FengXian", + "pinyinFirst": "FX", + "capital": "双石铺镇", + "population": 9, + "area": 3148, + "areaCode": "0917", + "zipCode": "721700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720402504, + "parentId": 653116720398405, + "name": "太白县", + "shortName": null, + "level": 3, + "code": "610331", + "pinyin": "TaiBaiXian", + "pinyinFirst": "TBX", + "capital": "嘴头镇", + "population": 5, + "area": 2716, + "areaCode": "0917", + "zipCode": "721600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720537669, + "parentId": 653116719128645, + "name": "咸阳市", + "shortName": null, + "level": 2, + "code": "610400", + "pinyin": "XianYangShi", + "pinyinFirst": "XYS", + "capital": "秦都区", + "population": 543, + "area": 10323, + "areaCode": "029", + "zipCode": "712000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116720537670, + "parentId": 653116720537669, + "name": "秦都区", + "shortName": null, + "level": 3, + "code": "610402", + "pinyin": "QinDuQu", + "pinyinFirst": "QDQ", + "capital": "人民路街道", + "population": 54, + "area": 259, + "areaCode": "029", + "zipCode": "712000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720537671, + "parentId": 653116720537669, + "name": "杨陵区", + "shortName": null, + "level": 3, + "code": "610403", + "pinyin": "YangLingQu", + "pinyinFirst": "YLQ", + "capital": "杨陵街道", + "population": 19, + "area": 133, + "areaCode": "029", + "zipCode": "712100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720537672, + "parentId": 653116720537669, + "name": "渭城区", + "shortName": null, + "level": 3, + "code": "610404", + "pinyin": "WeiChengQu", + "pinyinFirst": "WCQ", + "capital": "渭阳街道", + "population": 42, + "area": 269, + "areaCode": "029", + "zipCode": "712000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720537673, + "parentId": 653116720537669, + "name": "兴平市", + "shortName": null, + "level": 3, + "code": "610481", + "pinyin": "XingPingShi", + "pinyinFirst": "XPS", + "capital": "东城街道", + "population": 60, + "area": 509, + "areaCode": "029", + "zipCode": "713100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720537674, + "parentId": 653116720537669, + "name": "彬州市", + "shortName": null, + "level": 3, + "code": "610482", + "pinyin": "BinZhouShi", + "pinyinFirst": "BZS", + "capital": "城关街道", + "population": 36, + "area": 1181, + "areaCode": "029", + "zipCode": "713500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720537675, + "parentId": 653116720537669, + "name": "三原县", + "shortName": null, + "level": 3, + "code": "610422", + "pinyin": "SanYuanXian", + "pinyinFirst": "SYX", + "capital": "城关街道", + "population": 41, + "area": 577, + "areaCode": "029", + "zipCode": "713800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720537676, + "parentId": 653116720537669, + "name": "泾阳县", + "shortName": null, + "level": 3, + "code": "610423", + "pinyin": "JingYangXian", + "pinyinFirst": "JYX", + "capital": "泾干街道", + "population": 53, + "area": 777, + "areaCode": "029", + "zipCode": "713700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720537677, + "parentId": 653116720537669, + "name": "乾县", + "shortName": null, + "level": 3, + "code": "610424", + "pinyin": "QianXian", + "pinyinFirst": "QX", + "capital": "城关街道", + "population": 59, + "area": 1000, + "areaCode": "029", + "zipCode": "713300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720537678, + "parentId": 653116720537669, + "name": "礼泉县", + "shortName": null, + "level": 3, + "code": "610425", + "pinyin": "LiQuanXian", + "pinyinFirst": "LQX", + "capital": "城关街道", + "population": 47, + "area": 1011, + "areaCode": "029", + "zipCode": "713200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720537679, + "parentId": 653116720537669, + "name": "永寿县", + "shortName": null, + "level": 3, + "code": "610426", + "pinyin": "YongShouXian", + "pinyinFirst": "YSX", + "capital": "监军街道", + "population": 20, + "area": 888, + "areaCode": "029", + "zipCode": "713400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720537680, + "parentId": 653116720537669, + "name": "长武县", + "shortName": null, + "level": 3, + "code": "610428", + "pinyin": "ChangWuXian", + "pinyinFirst": "CWX", + "capital": "昭仁街道", + "population": 19, + "area": 570, + "areaCode": "029", + "zipCode": "713600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720537681, + "parentId": 653116720537669, + "name": "旬邑县", + "shortName": null, + "level": 3, + "code": "610429", + "pinyin": "XunYiXian", + "pinyinFirst": "XYX", + "capital": "城关街道", + "population": 29, + "area": 1774, + "areaCode": "029", + "zipCode": "711300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720537682, + "parentId": 653116720537669, + "name": "淳化县", + "shortName": null, + "level": 3, + "code": "610430", + "pinyin": "ChunHuaXian", + "pinyinFirst": "CHX", + "capital": "城关街道", + "population": 19, + "area": 983, + "areaCode": "029", + "zipCode": "711200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720537683, + "parentId": 653116720537669, + "name": "武功县", + "shortName": null, + "level": 3, + "code": "610431", + "pinyin": "WuGongXian", + "pinyinFirst": "WGX", + "capital": "普集街道", + "population": 44, + "area": 392, + "areaCode": "029", + "zipCode": "712200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720672837, + "parentId": 653116719128645, + "name": "渭南市", + "shortName": null, + "level": 2, + "code": "610500", + "pinyin": "WeiNanShi", + "pinyinFirst": "WNS", + "capital": "临渭区", + "population": 543, + "area": 13033, + "areaCode": "0913", + "zipCode": "714000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116720676933, + "parentId": 653116720672837, + "name": "临渭区", + "shortName": null, + "level": 3, + "code": "610502", + "pinyin": "LinWeiQu", + "pinyinFirst": "LWQ", + "capital": "杜桥街道", + "population": 95, + "area": 1262, + "areaCode": "0913", + "zipCode": "714000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720676934, + "parentId": 653116720672837, + "name": "韩城市", + "shortName": null, + "level": 3, + "code": "610581", + "pinyin": "HanChengShi", + "pinyinFirst": "HCS", + "capital": "新城街道", + "population": 40, + "area": 1596, + "areaCode": "0913", + "zipCode": "715400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720676935, + "parentId": 653116720672837, + "name": "华阴市", + "shortName": null, + "level": 3, + "code": "610582", + "pinyin": "HuaYinShi", + "pinyinFirst": "HYS", + "capital": "太华路街道", + "population": 24, + "area": 675, + "areaCode": "0913", + "zipCode": "714200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720676936, + "parentId": 653116720672837, + "name": "华州区", + "shortName": null, + "level": 3, + "code": "610503", + "pinyin": "HuaZhouQu", + "pinyinFirst": "HZQ", + "capital": "华州街道", + "population": 32, + "area": 1128, + "areaCode": "0913", + "zipCode": "714100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720676937, + "parentId": 653116720672837, + "name": "潼关县", + "shortName": null, + "level": 3, + "code": "610522", + "pinyin": "TongGuanXian", + "pinyinFirst": "TGX", + "capital": "城关街道", + "population": 15, + "area": 429, + "areaCode": "0913", + "zipCode": "714300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720676938, + "parentId": 653116720672837, + "name": "大荔县", + "shortName": null, + "level": 3, + "code": "610523", + "pinyin": "DaLiXian", + "pinyinFirst": "DLX", + "capital": "城关街道", + "population": 72, + "area": 1696, + "areaCode": "0913", + "zipCode": "715100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720676939, + "parentId": 653116720672837, + "name": "合阳县", + "shortName": null, + "level": 3, + "code": "610524", + "pinyin": "HeYangXian", + "pinyinFirst": "HYX", + "capital": "城关街道", + "population": 44, + "area": 1308, + "areaCode": "0913", + "zipCode": "715300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720676940, + "parentId": 653116720672837, + "name": "澄城县", + "shortName": null, + "level": 3, + "code": "610525", + "pinyin": "ChengChengXian", + "pinyinFirst": "CCX", + "capital": "城关街道", + "population": 37, + "area": 1123, + "areaCode": "0913", + "zipCode": "715200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720676941, + "parentId": 653116720672837, + "name": "蒲城县", + "shortName": null, + "level": 3, + "code": "610526", + "pinyin": "PuChengXian", + "pinyinFirst": "PCX", + "capital": "城关街道", + "population": 77, + "area": 1582, + "areaCode": "0913", + "zipCode": "715500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720676942, + "parentId": 653116720672837, + "name": "白水县", + "shortName": null, + "level": 3, + "code": "610527", + "pinyin": "BaiShuiXian", + "pinyinFirst": "BSX", + "capital": "城关街道", + "population": 28, + "area": 988, + "areaCode": "0913", + "zipCode": "715600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720676943, + "parentId": 653116720672837, + "name": "富平县", + "shortName": null, + "level": 3, + "code": "610528", + "pinyin": "FuPingXian", + "pinyinFirst": "FPX", + "capital": "城关街道", + "population": 79, + "area": 1246, + "areaCode": "0913", + "zipCode": "711700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720816197, + "parentId": 653116719128645, + "name": "延安市", + "shortName": null, + "level": 2, + "code": "610600", + "pinyin": "YanAnShi", + "pinyinFirst": "YAS", + "capital": "宝塔区", + "population": 234, + "area": 37044, + "areaCode": "0911", + "zipCode": "716000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116720820293, + "parentId": 653116720816197, + "name": "宝塔区", + "shortName": null, + "level": 3, + "code": "610602", + "pinyin": "BaoTaQu", + "pinyinFirst": "BTQ", + "capital": "宝塔山街道", + "population": 48, + "area": 3538, + "areaCode": "0911", + "zipCode": "716000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720820294, + "parentId": 653116720816197, + "name": "安塞区", + "shortName": null, + "level": 3, + "code": "610603", + "pinyin": "AnSaiQu", + "pinyinFirst": "ASQ", + "capital": "真武洞街道", + "population": 20, + "area": 2951, + "areaCode": "0911", + "zipCode": "717400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720820295, + "parentId": 653116720816197, + "name": "子长市", + "shortName": null, + "level": 3, + "code": "610681", + "pinyin": "ZiChangShi", + "pinyinFirst": "ZCS", + "capital": "瓦窑堡街道", + "population": 27, + "area": 2405, + "areaCode": "0911", + "zipCode": "717300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720820296, + "parentId": 653116720816197, + "name": "志丹县", + "shortName": null, + "level": 3, + "code": "610625", + "pinyin": "ZhiDanXian", + "pinyinFirst": "ZDX", + "capital": "保安街道", + "population": 16, + "area": 3790, + "areaCode": "0911", + "zipCode": "717500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720820297, + "parentId": 653116720816197, + "name": "延长县", + "shortName": null, + "level": 3, + "code": "610621", + "pinyin": "YanChangXian", + "pinyinFirst": "YCX", + "capital": "七里村街道", + "population": 15, + "area": 2362, + "areaCode": "0911", + "zipCode": "717100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720820298, + "parentId": 653116720816197, + "name": "延川县", + "shortName": null, + "level": 3, + "code": "610622", + "pinyin": "YanChuanXian", + "pinyinFirst": "YCX", + "capital": "大禹街道", + "population": 19, + "area": 1987, + "areaCode": "0911", + "zipCode": "717200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720820299, + "parentId": 653116720816197, + "name": "吴起县", + "shortName": null, + "level": 3, + "code": "610626", + "pinyin": "WuQiXian", + "pinyinFirst": "WQX", + "capital": "吴起街道", + "population": 15, + "area": 3789, + "areaCode": "0911", + "zipCode": "717600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720820300, + "parentId": 653116720816197, + "name": "甘泉县", + "shortName": null, + "level": 3, + "code": "610627", + "pinyin": "GanQuanXian", + "pinyinFirst": "GQX", + "capital": "美水街道", + "population": 9, + "area": 2276, + "areaCode": "0911", + "zipCode": "716100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720820301, + "parentId": 653116720816197, + "name": "富县", + "shortName": null, + "level": 3, + "code": "610628", + "pinyin": "FuXian", + "pinyinFirst": "FX", + "capital": "茶坊街道", + "population": 16, + "area": 4180, + "areaCode": "0911", + "zipCode": "727500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720820302, + "parentId": 653116720816197, + "name": "洛川县", + "shortName": null, + "level": 3, + "code": "610629", + "pinyin": "LuoChuanXian", + "pinyinFirst": "LCX", + "capital": "凤栖街道", + "population": 22, + "area": 1791, + "areaCode": "0911", + "zipCode": "727400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720820303, + "parentId": 653116720816197, + "name": "宜川县", + "shortName": null, + "level": 3, + "code": "610630", + "pinyin": "YiChuanXian", + "pinyinFirst": "YCX", + "capital": "丹州街道", + "population": 12, + "area": 2937, + "areaCode": "0911", + "zipCode": "716200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720820304, + "parentId": 653116720816197, + "name": "黄龙县", + "shortName": null, + "level": 3, + "code": "610631", + "pinyin": "HuangLongXian", + "pinyinFirst": "HLX", + "capital": "石堡镇", + "population": 5, + "area": 2751, + "areaCode": "0911", + "zipCode": "715700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116720820305, + "parentId": 653116720816197, + "name": "黄陵县", + "shortName": null, + "level": 3, + "code": "610632", + "pinyin": "HuangLingXian", + "pinyinFirst": "HLX", + "capital": "桥山街道", + "population": 12, + "area": 2287, + "areaCode": "0911", + "zipCode": "727300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721004613, + "parentId": 653116719128645, + "name": "汉中市", + "shortName": null, + "level": 2, + "code": "610700", + "pinyin": "HanZhongShi", + "pinyinFirst": "HZS", + "capital": "汉台区", + "population": 381, + "area": 27093, + "areaCode": "0916", + "zipCode": "723000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116721008709, + "parentId": 653116721004613, + "name": "汉台区", + "shortName": null, + "level": 3, + "code": "610702", + "pinyin": "HanTaiQu", + "pinyinFirst": "HTQ", + "capital": "中山街道", + "population": 57, + "area": 546, + "areaCode": "0916", + "zipCode": "723000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721008710, + "parentId": 653116721004613, + "name": "南郑区", + "shortName": null, + "level": 3, + "code": "610703", + "pinyin": "NanZhengQu", + "pinyinFirst": "NZQ", + "capital": "汉山街道", + "population": 56, + "area": 2808, + "areaCode": "0916", + "zipCode": "723100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721008711, + "parentId": 653116721004613, + "name": "城固县", + "shortName": null, + "level": 3, + "code": "610722", + "pinyin": "ChengGuXian", + "pinyinFirst": "CGX", + "capital": "博望街道", + "population": 54, + "area": 2217, + "areaCode": "0916", + "zipCode": "723200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721008712, + "parentId": 653116721004613, + "name": "洋县", + "shortName": null, + "level": 3, + "code": "610723", + "pinyin": "YangXian", + "pinyinFirst": "YX", + "capital": "洋州街道", + "population": 45, + "area": 3194, + "areaCode": "0916", + "zipCode": "723300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721008713, + "parentId": 653116721004613, + "name": "西乡县", + "shortName": null, + "level": 3, + "code": "610724", + "pinyin": "XiXiangXian", + "pinyinFirst": "XXX", + "capital": "城北街道", + "population": 41, + "area": 3229, + "areaCode": "0916", + "zipCode": "723500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721008714, + "parentId": 653116721004613, + "name": "勉县", + "shortName": null, + "level": 3, + "code": "610725", + "pinyin": "MianXian", + "pinyinFirst": "MX", + "capital": "勉阳街道", + "population": 41, + "area": 2390, + "areaCode": "0916", + "zipCode": "724200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721008715, + "parentId": 653116721004613, + "name": "宁强县", + "shortName": null, + "level": 3, + "code": "610726", + "pinyin": "NingQiangXian", + "pinyinFirst": "NQX", + "capital": "汉源街道", + "population": 32, + "area": 3256, + "areaCode": "0916", + "zipCode": "724400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721008716, + "parentId": 653116721004613, + "name": "略阳县", + "shortName": null, + "level": 3, + "code": "610727", + "pinyin": "LveYangXian", + "pinyinFirst": "LYX", + "capital": "兴州街道", + "population": 18, + "area": 2826, + "areaCode": "0916", + "zipCode": "724300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721008717, + "parentId": 653116721004613, + "name": "镇巴县", + "shortName": null, + "level": 3, + "code": "610728", + "pinyin": "ZhenBaXian", + "pinyinFirst": "ZBX", + "capital": "泾洋街道", + "population": 28, + "area": 3407, + "areaCode": "0916", + "zipCode": "723600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721008718, + "parentId": 653116721004613, + "name": "留坝县", + "shortName": null, + "level": 3, + "code": "610729", + "pinyin": "LiuBaXian", + "pinyinFirst": "LBX", + "capital": "紫柏街道", + "population": 4, + "area": 1951, + "areaCode": "0916", + "zipCode": "724100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721008719, + "parentId": 653116721004613, + "name": "佛坪县", + "shortName": null, + "level": 3, + "code": "610730", + "pinyin": "FoPingXian", + "pinyinFirst": "FPX", + "capital": "袁家庄街道", + "population": 3, + "area": 1269, + "areaCode": "0916", + "zipCode": "723400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721201221, + "parentId": 653116719128645, + "name": "榆林市", + "shortName": null, + "level": 2, + "code": "610800", + "pinyin": "YuLinShi", + "pinyinFirst": "YLS", + "capital": "榆阳区", + "population": 385, + "area": 42923, + "areaCode": "0912", + "zipCode": "719000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116721201222, + "parentId": 653116721201221, + "name": "榆阳区", + "shortName": null, + "level": 3, + "code": "610802", + "pinyin": "YuYangQu", + "pinyinFirst": "YYQ", + "capital": "青山路街道", + "population": 61, + "area": 6797, + "areaCode": "0912", + "zipCode": "719000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721201223, + "parentId": 653116721201221, + "name": "横山区", + "shortName": null, + "level": 3, + "code": "610803", + "pinyin": "HengShanQu", + "pinyinFirst": "HSQ", + "capital": "夏州街道", + "population": 38, + "area": 4299, + "areaCode": "0912", + "zipCode": "719100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721201224, + "parentId": 653116721201221, + "name": "神木市", + "shortName": null, + "level": 3, + "code": "610881", + "pinyin": "ShenMuShi", + "pinyinFirst": "SMS", + "capital": "麟州街道", + "population": 46, + "area": 7481, + "areaCode": "0912", + "zipCode": "719300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721201225, + "parentId": 653116721201221, + "name": "府谷县", + "shortName": null, + "level": 3, + "code": "610822", + "pinyin": "FuGuXian", + "pinyinFirst": "FGX", + "capital": "府谷镇", + "population": 25, + "area": 3202, + "areaCode": "0912", + "zipCode": "719400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721201226, + "parentId": 653116721201221, + "name": "靖边县", + "shortName": null, + "level": 3, + "code": "610824", + "pinyin": "JingBianXian", + "pinyinFirst": "JBX", + "capital": "张家畔街道", + "population": 36, + "area": 4975, + "areaCode": "0912", + "zipCode": "718500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721201227, + "parentId": 653116721201221, + "name": "定边县", + "shortName": null, + "level": 3, + "code": "610825", + "pinyin": "DingBianXian", + "pinyinFirst": "DBX", + "capital": "定边街道", + "population": 36, + "area": 6821, + "areaCode": "0912", + "zipCode": "718600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721201228, + "parentId": 653116721201221, + "name": "绥德县", + "shortName": null, + "level": 3, + "code": "610826", + "pinyin": "SuiDeXian", + "pinyinFirst": "SDX", + "capital": "名州镇", + "population": 35, + "area": 1853, + "areaCode": "0912", + "zipCode": "718000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721201229, + "parentId": 653116721201221, + "name": "米脂县", + "shortName": null, + "level": 3, + "code": "610827", + "pinyin": "MiZhiXian", + "pinyinFirst": "MZX", + "capital": "银州街道", + "population": 22, + "area": 1168, + "areaCode": "0912", + "zipCode": "718100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721201230, + "parentId": 653116721201221, + "name": "佳县", + "shortName": null, + "level": 3, + "code": "610828", + "pinyin": "JiaXian", + "pinyinFirst": "JX", + "capital": "佳州街道", + "population": 27, + "area": 2029, + "areaCode": "0912", + "zipCode": "719200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721201231, + "parentId": 653116721201221, + "name": "吴堡县", + "shortName": null, + "level": 3, + "code": "610829", + "pinyin": "WuBaoXian", + "pinyinFirst": "WBX", + "capital": "宋家川街道", + "population": 8, + "area": 421, + "areaCode": "0912", + "zipCode": "718200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721201232, + "parentId": 653116721201221, + "name": "清涧县", + "shortName": null, + "level": 3, + "code": "610830", + "pinyin": "QingJianXian", + "pinyinFirst": "QJX", + "capital": "宽洲镇", + "population": 21, + "area": 1850, + "areaCode": "0912", + "zipCode": "718300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721201233, + "parentId": 653116721201221, + "name": "子洲县", + "shortName": null, + "level": 3, + "code": "610831", + "pinyin": "ZiZhouXian", + "pinyinFirst": "ZZX", + "capital": "双湖峪街道", + "population": 30, + "area": 2027, + "areaCode": "0912", + "zipCode": "718400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721414213, + "parentId": 653116719128645, + "name": "安康市", + "shortName": null, + "level": 2, + "code": "610900", + "pinyin": "AnKangShi", + "pinyinFirst": "AKS", + "capital": "汉滨区", + "population": 304, + "area": 23535, + "areaCode": "0915", + "zipCode": "725000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116721418309, + "parentId": 653116721414213, + "name": "汉滨区", + "shortName": null, + "level": 3, + "code": "610902", + "pinyin": "HanBinQu", + "pinyinFirst": "HBQ", + "capital": "老城街道", + "population": 102, + "area": 3644, + "areaCode": "0915", + "zipCode": "725000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721418310, + "parentId": 653116721414213, + "name": "旬阳市", + "shortName": null, + "level": 3, + "code": "610981", + "pinyin": "XunYangShi", + "pinyinFirst": "XYS", + "capital": "城关镇", + "population": 45, + "area": 3541, + "areaCode": "0915", + "zipCode": "725700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721418311, + "parentId": 653116721414213, + "name": "汉阴县", + "shortName": null, + "level": 3, + "code": "610921", + "pinyin": "HanYinXian", + "pinyinFirst": "HYX", + "capital": "城关镇", + "population": 31, + "area": 1365, + "areaCode": "0915", + "zipCode": "725100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721418312, + "parentId": 653116721414213, + "name": "石泉县", + "shortName": null, + "level": 3, + "code": "610922", + "pinyin": "ShiQuanXian", + "pinyinFirst": "SQX", + "capital": "城关镇", + "population": 18, + "area": 1516, + "areaCode": "0915", + "zipCode": "725200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721418313, + "parentId": 653116721414213, + "name": "宁陕县", + "shortName": null, + "level": 3, + "code": "610923", + "pinyin": "NingShanXian", + "pinyinFirst": "NSX", + "capital": "城关镇", + "population": 7, + "area": 3664, + "areaCode": "0915", + "zipCode": "711600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721418314, + "parentId": 653116721414213, + "name": "紫阳县", + "shortName": null, + "level": 3, + "code": "610924", + "pinyin": "ZiYangXian", + "pinyinFirst": "ZYX", + "capital": "城关镇", + "population": 33, + "area": 2244, + "areaCode": "0915", + "zipCode": "725300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721418315, + "parentId": 653116721414213, + "name": "岚皋县", + "shortName": null, + "level": 3, + "code": "610925", + "pinyin": "LanGaoXian", + "pinyinFirst": "LGX", + "capital": "城关镇", + "population": 17, + "area": 1957, + "areaCode": "0915", + "zipCode": "725400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721418316, + "parentId": 653116721414213, + "name": "平利县", + "shortName": null, + "level": 3, + "code": "610926", + "pinyin": "PingLiXian", + "pinyinFirst": "PLX", + "capital": "城关镇", + "population": 23, + "area": 2648, + "areaCode": "0915", + "zipCode": "725500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721418317, + "parentId": 653116721414213, + "name": "镇坪县", + "shortName": null, + "level": 3, + "code": "610927", + "pinyin": "ZhenPingXian", + "pinyinFirst": "ZPX", + "capital": "城关镇", + "population": 6, + "area": 1502, + "areaCode": "0915", + "zipCode": "725600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721418318, + "parentId": 653116721414213, + "name": "白河县", + "shortName": null, + "level": 3, + "code": "610929", + "pinyin": "BaiHeXian", + "pinyinFirst": "BHX", + "capital": "城关镇", + "population": 21, + "area": 1454, + "areaCode": "0915", + "zipCode": "725800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721700933, + "parentId": 653116719128645, + "name": "商洛市", + "shortName": null, + "level": 2, + "code": "611000", + "pinyin": "ShangLuoShi", + "pinyinFirst": "SLS", + "capital": "商州区", + "population": 250, + "area": 19581, + "areaCode": "0914", + "zipCode": "726000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116721705029, + "parentId": 653116721700933, + "name": "商州区", + "shortName": null, + "level": 3, + "code": "611002", + "pinyin": "ShangZhouQu", + "pinyinFirst": "SZQ", + "capital": "城关街道", + "population": 56, + "area": 2645, + "areaCode": "0914", + "zipCode": "726000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721705030, + "parentId": 653116721700933, + "name": "洛南县", + "shortName": null, + "level": 3, + "code": "611021", + "pinyin": "LuoNanXian", + "pinyinFirst": "LNX", + "capital": "城关街道", + "population": 46, + "area": 2833, + "areaCode": "0914", + "zipCode": "726100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721705031, + "parentId": 653116721700933, + "name": "丹凤县", + "shortName": null, + "level": 3, + "code": "611022", + "pinyin": "DanFengXian", + "pinyinFirst": "DFX", + "capital": "龙驹寨街道", + "population": 31, + "area": 2407, + "areaCode": "0914", + "zipCode": "726200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721705032, + "parentId": 653116721700933, + "name": "商南县", + "shortName": null, + "level": 3, + "code": "611023", + "pinyin": "ShangNanXian", + "pinyinFirst": "SNX", + "capital": "城关街道", + "population": 25, + "area": 2314, + "areaCode": "0914", + "zipCode": "726300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721705033, + "parentId": 653116721700933, + "name": "山阳县", + "shortName": null, + "level": 3, + "code": "611024", + "pinyin": "ShanYangXian", + "pinyinFirst": "SYX", + "capital": "城关街道", + "population": 47, + "area": 3531, + "areaCode": "0914", + "zipCode": "726400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721705034, + "parentId": 653116721700933, + "name": "镇安县", + "shortName": null, + "level": 3, + "code": "611025", + "pinyin": "ZhenAnXian", + "pinyinFirst": "ZAX", + "capital": "永乐街道", + "population": 30, + "area": 3488, + "areaCode": "0914", + "zipCode": "711500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721705035, + "parentId": 653116721700933, + "name": "柞水县", + "shortName": null, + "level": 3, + "code": "611026", + "pinyin": "ZuoShuiXian", + "pinyinFirst": "ZSX", + "capital": "乾佑街道", + "population": 16, + "area": 2363, + "areaCode": "0914", + "zipCode": "711400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:19" + }, + { + "id": 653116721934405, + "parentId": 0, + "name": "甘肃省", + "shortName": "甘、陇", + "level": 1, + "code": "620000", + "pinyin": "GanSuSheng", + "pinyinFirst": "GSS", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116722978885, + "parentId": 653116721934405, + "name": "兰州市", + "shortName": null, + "level": 2, + "code": "620100", + "pinyin": "LanZhouShi", + "pinyinFirst": "LZS", + "capital": "城关区", + "population": 332, + "area": 13083, + "areaCode": "0931", + "zipCode": "730000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116722978886, + "parentId": 653116722978885, + "name": "城关区", + "shortName": null, + "level": 3, + "code": "620102", + "pinyin": "ChengGuanQu", + "pinyinFirst": "CGQ", + "capital": "张掖路街道", + "population": 96, + "area": 222, + "areaCode": "0931", + "zipCode": "730030", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116722978887, + "parentId": 653116722978885, + "name": "七里河区", + "shortName": null, + "level": 3, + "code": "620103", + "pinyin": "QiLiHeQu", + "pinyinFirst": "QLHQ", + "capital": "西湖街道", + "population": 48, + "area": 420, + "areaCode": "0931", + "zipCode": "730050", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116722978888, + "parentId": 653116722978885, + "name": "西固区", + "shortName": null, + "level": 3, + "code": "620104", + "pinyin": "XiGuQu", + "pinyinFirst": "XGQ", + "capital": "福利路街道", + "population": 32, + "area": 383, + "areaCode": "0931", + "zipCode": "730060", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116722978889, + "parentId": 653116722978885, + "name": "安宁区", + "shortName": null, + "level": 3, + "code": "620105", + "pinyin": "AnNingQu", + "pinyinFirst": "ANQ", + "capital": "安宁西路街道", + "population": 22, + "area": 86, + "areaCode": "0931", + "zipCode": "730070", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116722978890, + "parentId": 653116722978885, + "name": "红古区", + "shortName": null, + "level": 3, + "code": "620111", + "pinyin": "HongGuQu", + "pinyinFirst": "HGQ", + "capital": "华龙街道", + "population": 14, + "area": 519, + "areaCode": "0931", + "zipCode": "730080", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116722978891, + "parentId": 653116722978885, + "name": "永登县", + "shortName": null, + "level": 3, + "code": "620121", + "pinyin": "YongDengXian", + "pinyinFirst": "YDX", + "capital": "城关镇", + "population": 54, + "area": 5652, + "areaCode": "0931", + "zipCode": "730300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116722978892, + "parentId": 653116722978885, + "name": "皋兰县", + "shortName": null, + "level": 3, + "code": "620122", + "pinyin": "GaoLanXian", + "pinyinFirst": "GLX", + "capital": "石洞镇", + "population": 20, + "area": 2556, + "areaCode": "0931", + "zipCode": "730200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116722978893, + "parentId": 653116722978885, + "name": "榆中县", + "shortName": null, + "level": 3, + "code": "620123", + "pinyin": "YuZhongXian", + "pinyinFirst": "YZX", + "capital": "城关镇", + "population": 46, + "area": 3245, + "areaCode": "0931", + "zipCode": "730100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723068997, + "parentId": 653116721934405, + "name": "嘉峪关市", + "shortName": null, + "level": 2, + "code": "620200", + "pinyin": "JiaYuGuanShi", + "pinyinFirst": "JYGS", + "capital": "体育大道东路", + "population": 21, + "area": 2935, + "areaCode": "0937", + "zipCode": "735100", + "sort": null, + "hot": false, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723167301, + "parentId": 653116721934405, + "name": "金昌市", + "shortName": null, + "level": 2, + "code": "620300", + "pinyin": "JinChangShi", + "pinyinFirst": "JCS", + "capital": "金川区", + "population": 45, + "area": 8927, + "areaCode": "0935", + "zipCode": "737100", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116723171397, + "parentId": 653116723167301, + "name": "金川区", + "shortName": null, + "level": 3, + "code": "620302", + "pinyin": "JinChuanQu", + "pinyinFirst": "JCQ", + "capital": "广州路街道", + "population": 21, + "area": 3060, + "areaCode": "0935", + "zipCode": "737100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723171398, + "parentId": 653116723167301, + "name": "永昌县", + "shortName": null, + "level": 3, + "code": "620321", + "pinyin": "YongChangXian", + "pinyinFirst": "YCX", + "capital": "城关镇", + "population": 24, + "area": 5867, + "areaCode": "0935", + "zipCode": "737200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723261509, + "parentId": 653116721934405, + "name": "白银市", + "shortName": null, + "level": 2, + "code": "620400", + "pinyin": "BaiYinShi", + "pinyinFirst": "BYS", + "capital": "白银区", + "population": 181, + "area": 21210, + "areaCode": "0943", + "zipCode": "730900", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116723261510, + "parentId": 653116723261509, + "name": "白银区", + "shortName": null, + "level": 3, + "code": "620402", + "pinyin": "BaiYinQu", + "pinyinFirst": "BYQ", + "capital": "人民路街道", + "population": 29, + "area": 1372, + "areaCode": "0943", + "zipCode": "730900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723261511, + "parentId": 653116723261509, + "name": "平川区", + "shortName": null, + "level": 3, + "code": "620403", + "pinyin": "PingChuanQu", + "pinyinFirst": "PCQ", + "capital": "兴平路街道", + "population": 21, + "area": 2126, + "areaCode": "0943", + "zipCode": "730913", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723261512, + "parentId": 653116723261509, + "name": "靖远县", + "shortName": null, + "level": 3, + "code": "620421", + "pinyin": "JingYuanXian", + "pinyinFirst": "JYX", + "capital": "乌兰镇", + "population": 50, + "area": 5790, + "areaCode": "0943", + "zipCode": "730600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723261513, + "parentId": 653116723261509, + "name": "会宁县", + "shortName": null, + "level": 3, + "code": "620422", + "pinyin": "HuiNingXian", + "pinyinFirst": "HNX", + "capital": "会师镇", + "population": 57, + "area": 6439, + "areaCode": "0943", + "zipCode": "730700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723261514, + "parentId": 653116723261509, + "name": "景泰县", + "shortName": null, + "level": 3, + "code": "620423", + "pinyin": "JingTaiXian", + "pinyinFirst": "JTX", + "capital": "一条山镇", + "population": 24, + "area": 5483, + "areaCode": "0943", + "zipCode": "730400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723376197, + "parentId": 653116721934405, + "name": "天水市", + "shortName": null, + "level": 2, + "code": "620500", + "pinyin": "TianShuiShi", + "pinyinFirst": "TSS", + "capital": "秦州区", + "population": 372, + "area": 14431, + "areaCode": "0938", + "zipCode": "741000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116723376198, + "parentId": 653116723376197, + "name": "秦州区", + "shortName": null, + "level": 3, + "code": "620502", + "pinyin": "QinZhouQu", + "pinyinFirst": "QZQ", + "capital": "大城街道", + "population": 70, + "area": 2442, + "areaCode": "0938", + "zipCode": "741000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723376199, + "parentId": 653116723376197, + "name": "麦积区", + "shortName": null, + "level": 3, + "code": "620503", + "pinyin": "MaiJiQu", + "pinyinFirst": "MJQ", + "capital": "道北街道", + "population": 62, + "area": 3480, + "areaCode": "0938", + "zipCode": "741020", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723376200, + "parentId": 653116723376197, + "name": "清水县", + "shortName": null, + "level": 3, + "code": "620521", + "pinyin": "QingShuiXian", + "pinyinFirst": "QSX", + "capital": "永清镇", + "population": 33, + "area": 2012, + "areaCode": "0938", + "zipCode": "741400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723376201, + "parentId": 653116723376197, + "name": "秦安县", + "shortName": null, + "level": 3, + "code": "620522", + "pinyin": "QinAnXian", + "pinyinFirst": "QAX", + "capital": "兴国镇", + "population": 59, + "area": 1602, + "areaCode": "0938", + "zipCode": "741600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723376202, + "parentId": 653116723376197, + "name": "甘谷县", + "shortName": null, + "level": 3, + "code": "620523", + "pinyin": "GanGuXian", + "pinyinFirst": "GGX", + "capital": "大像山镇", + "population": 54, + "area": 1573, + "areaCode": "0938", + "zipCode": "741200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723376203, + "parentId": 653116723376197, + "name": "武山县", + "shortName": null, + "level": 3, + "code": "620524", + "pinyin": "WuShanXian", + "pinyinFirst": "WSX", + "capital": "城关镇", + "population": 47, + "area": 2011, + "areaCode": "0938", + "zipCode": "741300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723376204, + "parentId": 653116723376197, + "name": "张家川回族自治县", + "shortName": null, + "level": 3, + "code": "620525", + "pinyin": "ZhangJiaChuanHuiZuZiZhiXian", + "pinyinFirst": "ZJCHZZZX", + "capital": "张家川镇", + "population": 37, + "area": 1311, + "areaCode": "0938", + "zipCode": "741500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723478597, + "parentId": 653116721934405, + "name": "武威市", + "shortName": null, + "level": 2, + "code": "620600", + "pinyin": "WuWeiShi", + "pinyinFirst": "WWS", + "capital": "凉州区", + "population": 189, + "area": 33238, + "areaCode": "0935", + "zipCode": "733000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116723482693, + "parentId": 653116723478597, + "name": "凉州区", + "shortName": null, + "level": 3, + "code": "620602", + "pinyin": "LiangZhouQu", + "pinyinFirst": "LZQ", + "capital": "东大街街道", + "population": 104, + "area": 5081, + "areaCode": "0935", + "zipCode": "733000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723482694, + "parentId": 653116723478597, + "name": "民勤县", + "shortName": null, + "level": 3, + "code": "620621", + "pinyin": "MinQinXian", + "pinyinFirst": "MQX", + "capital": "三雷镇", + "population": 26, + "area": 15907, + "areaCode": "0935", + "zipCode": "733300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723482695, + "parentId": 653116723478597, + "name": "古浪县", + "shortName": null, + "level": 3, + "code": "620622", + "pinyin": "GuLangXian", + "pinyinFirst": "GLX", + "capital": "古浪镇", + "population": 38, + "area": 5103, + "areaCode": "0935", + "zipCode": "733100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723482696, + "parentId": 653116723478597, + "name": "天祝藏族自治县", + "shortName": null, + "level": 3, + "code": "620623", + "pinyin": "TianZhuZangZuZiZhiXian", + "pinyinFirst": "TZZZZZX", + "capital": "华藏寺镇", + "population": 20, + "area": 7147, + "areaCode": "0935", + "zipCode": "733200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723617861, + "parentId": 653116721934405, + "name": "张掖市", + "shortName": null, + "level": 2, + "code": "620700", + "pinyin": "ZhangYeShi", + "pinyinFirst": "ZYS", + "capital": "甘州区", + "population": 131, + "area": 40826, + "areaCode": "0936", + "zipCode": "734000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116723617862, + "parentId": 653116723617861, + "name": "甘州区", + "shortName": null, + "level": 3, + "code": "620702", + "pinyin": "GanZhouQu", + "pinyinFirst": "GZQ", + "capital": "南街街道", + "population": 52, + "area": 4240, + "areaCode": "0936", + "zipCode": "734000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723617863, + "parentId": 653116723617861, + "name": "民乐县", + "shortName": null, + "level": 3, + "code": "620722", + "pinyin": "MinYueXian", + "pinyinFirst": "MYX", + "capital": "洪水镇", + "population": 25, + "area": 3687, + "areaCode": "0936", + "zipCode": "734500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723617864, + "parentId": 653116723617861, + "name": "临泽县", + "shortName": null, + "level": 3, + "code": "620723", + "pinyin": "LinZeXian", + "pinyinFirst": "LZX", + "capital": "沙河镇", + "population": 15, + "area": 2729, + "areaCode": "0936", + "zipCode": "734200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723617865, + "parentId": 653116723617861, + "name": "高台县", + "shortName": null, + "level": 3, + "code": "620724", + "pinyin": "GaoTaiXian", + "pinyinFirst": "GTX", + "capital": "城关镇", + "population": 16, + "area": 4312, + "areaCode": "0936", + "zipCode": "734300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723617866, + "parentId": 653116723617861, + "name": "山丹县", + "shortName": null, + "level": 3, + "code": "620725", + "pinyin": "ShanDanXian", + "pinyinFirst": "SDX", + "capital": "清泉镇", + "population": 20, + "area": 5402, + "areaCode": "0936", + "zipCode": "734100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723617867, + "parentId": 653116723617861, + "name": "肃南裕固族自治县", + "shortName": null, + "level": 3, + "code": "620721", + "pinyin": "SuNanYuGuZuZiZhiXian", + "pinyinFirst": "SNYGZZZX", + "capital": "红湾寺镇", + "population": 4, + "area": 20456, + "areaCode": "0936", + "zipCode": "734400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723740741, + "parentId": 653116721934405, + "name": "平凉市", + "shortName": null, + "level": 2, + "code": "620800", + "pinyin": "PingLiangShi", + "pinyinFirst": "PLS", + "capital": "崆峒区", + "population": 234, + "area": 11169, + "areaCode": "0933", + "zipCode": "744000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116723744837, + "parentId": 653116723740741, + "name": "崆峒区", + "shortName": null, + "level": 3, + "code": "620802", + "pinyin": "KongTongQu", + "pinyinFirst": "KTQ", + "capital": "西郊街道", + "population": 53, + "area": 1936, + "areaCode": "0933", + "zipCode": "744000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723744838, + "parentId": 653116723740741, + "name": "华亭市", + "shortName": null, + "level": 3, + "code": "620881", + "pinyin": "HuaTingShi", + "pinyinFirst": "HTS", + "capital": "东华镇", + "population": 19, + "area": 1183, + "areaCode": "0933", + "zipCode": "744100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723744839, + "parentId": 653116723740741, + "name": "泾川县", + "shortName": null, + "level": 3, + "code": "620821", + "pinyin": "JingChuanXian", + "pinyinFirst": "JCX", + "capital": "城关镇", + "population": 35, + "area": 1409, + "areaCode": "0933", + "zipCode": "744300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723744840, + "parentId": 653116723740741, + "name": "灵台县", + "shortName": null, + "level": 3, + "code": "620822", + "pinyin": "LingTaiXian", + "pinyinFirst": "LTX", + "capital": "中台镇", + "population": 23, + "area": 2038, + "areaCode": "0933", + "zipCode": "744400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723744841, + "parentId": 653116723740741, + "name": "崇信县", + "shortName": null, + "level": 3, + "code": "620823", + "pinyin": "ChongXinXian", + "pinyinFirst": "CXX", + "capital": "锦屏镇", + "population": 10, + "area": 852, + "areaCode": "0933", + "zipCode": "744200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723744842, + "parentId": 653116723740741, + "name": "庄浪县", + "shortName": null, + "level": 3, + "code": "620825", + "pinyin": "ZhuangLangXian", + "pinyinFirst": "ZLX", + "capital": "水洛镇", + "population": 45, + "area": 1558, + "areaCode": "0933", + "zipCode": "744600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723744843, + "parentId": 653116723740741, + "name": "静宁县", + "shortName": null, + "level": 3, + "code": "620826", + "pinyin": "JingNingXian", + "pinyinFirst": "JNX", + "capital": "城关镇", + "population": 48, + "area": 2193, + "areaCode": "0933", + "zipCode": "743400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723871813, + "parentId": 653116721934405, + "name": "酒泉市", + "shortName": null, + "level": 2, + "code": "620900", + "pinyin": "JiuQuanShi", + "pinyinFirst": "JQS", + "capital": "肃州区", + "population": 101, + "area": 189997, + "areaCode": "0937", + "zipCode": "735000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116723875909, + "parentId": 653116723871813, + "name": "肃州区", + "shortName": null, + "level": 3, + "code": "620902", + "pinyin": "SuZhouQu", + "pinyinFirst": "SZQ", + "capital": "西北街街道", + "population": 42, + "area": 3386, + "areaCode": "0937", + "zipCode": "735000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723875910, + "parentId": 653116723871813, + "name": "玉门市", + "shortName": null, + "level": 3, + "code": "620981", + "pinyin": "YuMenShi", + "pinyinFirst": "YMS", + "capital": "玉门镇", + "population": 16, + "area": 13389, + "areaCode": "0937", + "zipCode": "735200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723875911, + "parentId": 653116723871813, + "name": "敦煌市", + "shortName": null, + "level": 3, + "code": "620982", + "pinyin": "DunHuangShi", + "pinyinFirst": "DHS", + "capital": "沙州镇", + "population": 14, + "area": 31200, + "areaCode": "0937", + "zipCode": "736200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723875912, + "parentId": 653116723871813, + "name": "金塔县", + "shortName": null, + "level": 3, + "code": "620921", + "pinyin": "JinTaXian", + "pinyinFirst": "JTX", + "capital": "金塔镇", + "population": 14, + "area": 18800, + "areaCode": "0937", + "zipCode": "735300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723875913, + "parentId": 653116723871813, + "name": "瓜州县", + "shortName": null, + "level": 3, + "code": "620922", + "pinyin": "GuaZhouXian", + "pinyinFirst": "GZX", + "capital": "渊泉镇", + "population": 13, + "area": 24100, + "areaCode": "0937", + "zipCode": "736100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723875914, + "parentId": 653116723871813, + "name": "肃北蒙古族自治县", + "shortName": null, + "level": 3, + "code": "620923", + "pinyin": "SuBeiMengGuZuZiZhiXian", + "pinyinFirst": "SBMGZZZX", + "capital": "党城湾镇", + "population": 1, + "area": 66748, + "areaCode": "0937", + "zipCode": "736300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116723875915, + "parentId": 653116723871813, + "name": "阿克塞哈萨克族自治县", + "shortName": null, + "level": 3, + "code": "620924", + "pinyin": "AKeSaiHaSaKeZuZiZhiXian", + "pinyinFirst": "AKSHSKZZZX", + "capital": "红柳湾镇", + "population": 1, + "area": 32374, + "areaCode": "0937", + "zipCode": "736400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724027461, + "parentId": 653116721934405, + "name": "庆阳市", + "shortName": null, + "level": 2, + "code": "621000", + "pinyin": "QingYangShi", + "pinyinFirst": "QYS", + "capital": "西峰区", + "population": 270, + "area": 27119, + "areaCode": "0934", + "zipCode": "745000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116724031557, + "parentId": 653116724027461, + "name": "西峰区", + "shortName": null, + "level": 3, + "code": "621002", + "pinyin": "XiFengQu", + "pinyinFirst": "XFQ", + "capital": "南街街道", + "population": 40, + "area": 996, + "areaCode": "0934", + "zipCode": "745000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724031558, + "parentId": 653116724027461, + "name": "庆城县", + "shortName": null, + "level": 3, + "code": "621021", + "pinyin": "QingChengXian", + "pinyinFirst": "QCX", + "capital": "庆城镇", + "population": 29, + "area": 2673, + "areaCode": "0934", + "zipCode": "745100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724031559, + "parentId": 653116724027461, + "name": "环县", + "shortName": null, + "level": 3, + "code": "621022", + "pinyin": "HuanXian", + "pinyinFirst": "HX", + "capital": "环城镇", + "population": 37, + "area": 9236, + "areaCode": "0934", + "zipCode": "745700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724031560, + "parentId": 653116724027461, + "name": "华池县", + "shortName": null, + "level": 3, + "code": "621023", + "pinyin": "HuaChiXian", + "pinyinFirst": "HCX", + "capital": "柔远镇", + "population": 14, + "area": 3776, + "areaCode": "0934", + "zipCode": "745600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724031561, + "parentId": 653116724027461, + "name": "合水县", + "shortName": null, + "level": 3, + "code": "621024", + "pinyin": "HeShuiXian", + "pinyinFirst": "HSX", + "capital": "西华池镇", + "population": 18, + "area": 2976, + "areaCode": "0934", + "zipCode": "745400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724031562, + "parentId": 653116724027461, + "name": "正宁县", + "shortName": null, + "level": 3, + "code": "621025", + "pinyin": "ZhengNingXian", + "pinyinFirst": "ZNX", + "capital": "山河镇", + "population": 24, + "area": 1329, + "areaCode": "0934", + "zipCode": "745300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724031563, + "parentId": 653116724027461, + "name": "宁县", + "shortName": null, + "level": 3, + "code": "621026", + "pinyin": "NingXian", + "pinyinFirst": "NX", + "capital": "新宁镇", + "population": 56, + "area": 2633, + "areaCode": "0934", + "zipCode": "745200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724031564, + "parentId": 653116724027461, + "name": "镇原县", + "shortName": null, + "level": 3, + "code": "621027", + "pinyin": "ZhenYuanXian", + "pinyinFirst": "ZYX", + "capital": "城关镇", + "population": 53, + "area": 3500, + "areaCode": "0934", + "zipCode": "744500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724183109, + "parentId": 653116721934405, + "name": "定西市", + "shortName": null, + "level": 2, + "code": "621100", + "pinyin": "DingXiShi", + "pinyinFirst": "DXS", + "capital": "安定区", + "population": 304, + "area": 20330, + "areaCode": "0932", + "zipCode": "743000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116724183110, + "parentId": 653116724183109, + "name": "安定区", + "shortName": null, + "level": 3, + "code": "621102", + "pinyin": "AnDingQu", + "pinyinFirst": "ADQ", + "capital": "永定路街道", + "population": 47, + "area": 4225, + "areaCode": "0932", + "zipCode": "743000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724183111, + "parentId": 653116724183109, + "name": "通渭县", + "shortName": null, + "level": 3, + "code": "621121", + "pinyin": "TongWeiXian", + "pinyinFirst": "TWX", + "capital": "平襄镇", + "population": 44, + "area": 2899, + "areaCode": "0932", + "zipCode": "743300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724183112, + "parentId": 653116724183109, + "name": "陇西县", + "shortName": null, + "level": 3, + "code": "621122", + "pinyin": "LongXiXian", + "pinyinFirst": "LXX", + "capital": "巩昌镇", + "population": 53, + "area": 2657, + "areaCode": "0932", + "zipCode": "748100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724183113, + "parentId": 653116724183109, + "name": "渭源县", + "shortName": null, + "level": 3, + "code": "621123", + "pinyin": "WeiYuanXian", + "pinyinFirst": "WYX", + "capital": "清源镇", + "population": 35, + "area": 2034, + "areaCode": "0932", + "zipCode": "748200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724183114, + "parentId": 653116724183109, + "name": "临洮县", + "shortName": null, + "level": 3, + "code": "621124", + "pinyin": "LinTaoXian", + "pinyinFirst": "LTX", + "capital": "洮阳镇", + "population": 55, + "area": 2851, + "areaCode": "0932", + "zipCode": "730500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724183115, + "parentId": 653116724183109, + "name": "漳县", + "shortName": null, + "level": 3, + "code": "621125", + "pinyin": "ZhangXian", + "pinyinFirst": "ZX", + "capital": "武阳镇", + "population": 21, + "area": 2164, + "areaCode": "0932", + "zipCode": "748300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724183116, + "parentId": 653116724183109, + "name": "岷县", + "shortName": null, + "level": 3, + "code": "621126", + "pinyin": "MinXian", + "pinyinFirst": "MX", + "capital": "岷阳镇", + "population": 50, + "area": 3500, + "areaCode": "0932", + "zipCode": "748400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724355141, + "parentId": 653116721934405, + "name": "陇南市", + "shortName": null, + "level": 2, + "code": "621200", + "pinyin": "LongNanShi", + "pinyinFirst": "LNS", + "capital": "武都区", + "population": 286, + "area": 27838, + "areaCode": "0939", + "zipCode": "746000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116724355142, + "parentId": 653116724355141, + "name": "武都区", + "shortName": null, + "level": 3, + "code": "621202", + "pinyin": "WuDuQu", + "pinyinFirst": "WDQ", + "capital": "城关镇", + "population": 60, + "area": 4642, + "areaCode": "0939", + "zipCode": "746000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724355143, + "parentId": 653116724355141, + "name": "成县", + "shortName": null, + "level": 3, + "code": "621221", + "pinyin": "ChengXian", + "pinyinFirst": "CX", + "capital": "城关镇", + "population": 27, + "area": 1678, + "areaCode": "0939", + "zipCode": "742500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724355144, + "parentId": 653116724355141, + "name": "文县", + "shortName": null, + "level": 3, + "code": "621222", + "pinyin": "WenXian", + "pinyinFirst": "WX", + "capital": "城关镇", + "population": 24, + "area": 5002, + "areaCode": "0939", + "zipCode": "746400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724355145, + "parentId": 653116724355141, + "name": "宕昌县", + "shortName": null, + "level": 3, + "code": "621223", + "pinyin": "DangChangXian", + "pinyinFirst": "DCX", + "capital": "城关镇", + "population": 30, + "area": 3315, + "areaCode": "0939", + "zipCode": "748500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724355146, + "parentId": 653116724355141, + "name": "康县", + "shortName": null, + "level": 3, + "code": "621224", + "pinyin": "KangXian", + "pinyinFirst": "KX", + "capital": "城关镇", + "population": 20, + "area": 2968, + "areaCode": "0939", + "zipCode": "746500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724359237, + "parentId": 653116724355141, + "name": "西和县", + "shortName": null, + "level": 3, + "code": "621225", + "pinyin": "XiHeXian", + "pinyinFirst": "XHX", + "capital": "汉源镇", + "population": 44, + "area": 1862, + "areaCode": "0939", + "zipCode": "742100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724359238, + "parentId": 653116724355141, + "name": "礼县", + "shortName": null, + "level": 3, + "code": "621226", + "pinyin": "LiXian", + "pinyinFirst": "LX", + "capital": "城关镇", + "population": 54, + "area": 4264, + "areaCode": "0939", + "zipCode": "742200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724359239, + "parentId": 653116724355141, + "name": "徽县", + "shortName": null, + "level": 3, + "code": "621227", + "pinyin": "HuiXian", + "pinyinFirst": "HX", + "capital": "城关镇", + "population": 23, + "area": 2699, + "areaCode": "0939", + "zipCode": "742300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724359240, + "parentId": 653116724355141, + "name": "两当县", + "shortName": null, + "level": 3, + "code": "621228", + "pinyin": "LiangDangXian", + "pinyinFirst": "LDX", + "capital": "城关镇", + "population": 5, + "area": 1408, + "areaCode": "0939", + "zipCode": "742400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724551749, + "parentId": 653116721934405, + "name": "临夏回族自治州", + "shortName": null, + "level": 2, + "code": "622900", + "pinyin": "LinXiaHuiZuZiZhiZhou", + "pinyinFirst": "LXHZZZZ", + "capital": "临夏市", + "population": 241, + "area": 8169, + "areaCode": "0930", + "zipCode": "731100", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116724551750, + "parentId": 653116724551749, + "name": "临夏市", + "shortName": null, + "level": 3, + "code": "622901", + "pinyin": "LinXiaShi", + "pinyinFirst": "LXS", + "capital": "城南街道", + "population": 28, + "area": 89, + "areaCode": "0930", + "zipCode": "731100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724551751, + "parentId": 653116724551749, + "name": "临夏县", + "shortName": null, + "level": 3, + "code": "622921", + "pinyin": "LinXiaXian", + "pinyinFirst": "LXX", + "capital": "韩集镇", + "population": 42, + "area": 1213, + "areaCode": "0930", + "zipCode": "731800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724551752, + "parentId": 653116724551749, + "name": "康乐县", + "shortName": null, + "level": 3, + "code": "622922", + "pinyin": "KangLeXian", + "pinyinFirst": "KLX", + "capital": "附城镇", + "population": 30, + "area": 1083, + "areaCode": "0930", + "zipCode": "731500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724551753, + "parentId": 653116724551749, + "name": "永靖县", + "shortName": null, + "level": 3, + "code": "622923", + "pinyin": "YongJingXian", + "pinyinFirst": "YJX", + "capital": "刘家峡镇", + "population": 21, + "area": 1864, + "areaCode": "0930", + "zipCode": "731600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724551754, + "parentId": 653116724551749, + "name": "广河县", + "shortName": null, + "level": 3, + "code": "622924", + "pinyin": "GuangHeXian", + "pinyinFirst": "GHX", + "capital": "城关镇", + "population": 30, + "area": 538, + "areaCode": "0930", + "zipCode": "731300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724551755, + "parentId": 653116724551749, + "name": "和政县", + "shortName": null, + "level": 3, + "code": "622925", + "pinyin": "HeZhengXian", + "pinyinFirst": "HZX", + "capital": "城关镇", + "population": 24, + "area": 960, + "areaCode": "0930", + "zipCode": "731200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724551756, + "parentId": 653116724551749, + "name": "东乡族自治县", + "shortName": null, + "level": 3, + "code": "622926", + "pinyin": "DongXiangZuZiZhiXian", + "pinyinFirst": "DXZZZX", + "capital": "锁南镇", + "population": 38, + "area": 1512, + "areaCode": "0930", + "zipCode": "731400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724551757, + "parentId": 653116724551749, + "name": "积石山保安族东乡族撒拉族自治县", + "shortName": null, + "level": 3, + "code": "622927", + "pinyin": "JiShiShanBaoAnZuDongXiangZuSaLaZuZiZhiXian", + "pinyinFirst": "JSSBAZDXZSLZZZX", + "capital": "吹麻滩镇", + "population": 28, + "area": 910, + "areaCode": "0930", + "zipCode": "731700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724760645, + "parentId": 653116721934405, + "name": "甘南藏族自治州", + "shortName": null, + "level": 2, + "code": "623000", + "pinyin": "GanNanZangZuZiZhiZhou", + "pinyinFirst": "GNZZZZZ", + "capital": "合作市", + "population": 75, + "area": 38521, + "areaCode": "0941", + "zipCode": "747000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116724760646, + "parentId": 653116724760645, + "name": "合作市", + "shortName": null, + "level": 3, + "code": "623001", + "pinyin": "HeZuoShi", + "pinyinFirst": "HZS", + "capital": "坚木克尔街道", + "population": 9, + "area": 2670, + "areaCode": "0941", + "zipCode": "747000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724760647, + "parentId": 653116724760645, + "name": "临潭县", + "shortName": null, + "level": 3, + "code": "623021", + "pinyin": "LinTanXian", + "pinyinFirst": "LTX", + "capital": "城关镇", + "population": 16, + "area": 1557, + "areaCode": "0941", + "zipCode": "747500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724760648, + "parentId": 653116724760645, + "name": "卓尼县", + "shortName": null, + "level": 3, + "code": "623022", + "pinyin": "ZhuoNiXian", + "pinyinFirst": "ZNX", + "capital": "柳林镇", + "population": 11, + "area": 5420, + "areaCode": "0941", + "zipCode": "747600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724760649, + "parentId": 653116724760645, + "name": "舟曲县", + "shortName": null, + "level": 3, + "code": "623023", + "pinyin": "ZhouQuXian", + "pinyinFirst": "ZQX", + "capital": "城关镇", + "population": 14, + "area": 3010, + "areaCode": "0941", + "zipCode": "746300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724760650, + "parentId": 653116724760645, + "name": "迭部县", + "shortName": null, + "level": 3, + "code": "623024", + "pinyin": "DieBuXian", + "pinyinFirst": "DBX", + "capital": "电尕镇", + "population": 6, + "area": 5148, + "areaCode": "0941", + "zipCode": "747400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724760651, + "parentId": 653116724760645, + "name": "玛曲县", + "shortName": null, + "level": 3, + "code": "623025", + "pinyin": "MaQuXian", + "pinyinFirst": "MQX", + "capital": "尼玛镇", + "population": 6, + "area": 10190, + "areaCode": "0941", + "zipCode": "747300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724760652, + "parentId": 653116724760645, + "name": "碌曲县", + "shortName": null, + "level": 3, + "code": "623026", + "pinyin": "LuQuXian", + "pinyinFirst": "LQX", + "capital": "玛艾镇", + "population": 4, + "area": 4260, + "areaCode": "0941", + "zipCode": "747200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724760653, + "parentId": 653116724760645, + "name": "夏河县", + "shortName": null, + "level": 3, + "code": "623027", + "pinyin": "XiaHeXian", + "pinyinFirst": "XHX", + "capital": "拉卜楞镇", + "population": 9, + "area": 6266, + "areaCode": "0941", + "zipCode": "747100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:46", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:20" + }, + { + "id": 653116724973637, + "parentId": 0, + "name": "青海省", + "shortName": "青", + "level": 1, + "code": "630000", + "pinyin": "QingHaiSheng", + "pinyinFirst": "QHS", + "capital": null, + "population": null, + "area": null, + "areaCode": "", + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116726079557, + "parentId": 653116724973637, + "name": "西宁市", + "shortName": null, + "level": 2, + "code": "630100", + "pinyin": "XiNingShi", + "pinyinFirst": "XNS", + "capital": "城中区", + "population": 209, + "area": 7524, + "areaCode": "0971", + "zipCode": "810000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116726079558, + "parentId": 653116726079557, + "name": "城中区", + "shortName": null, + "level": 3, + "code": "630103", + "pinyin": "ChengZhongQu", + "pinyinFirst": "CZQ", + "capital": "饮马街街道", + "population": 25, + "area": 151, + "areaCode": "0971", + "zipCode": "810000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726079559, + "parentId": 653116726079557, + "name": "城东区", + "shortName": null, + "level": 3, + "code": "630102", + "pinyin": "ChengDongQu", + "pinyinFirst": "CDQ", + "capital": "大众街街道", + "population": 26, + "area": 135, + "areaCode": "0971", + "zipCode": "810007", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726079560, + "parentId": 653116726079557, + "name": "城西区", + "shortName": null, + "level": 3, + "code": "630104", + "pinyin": "ChengXiQu", + "pinyinFirst": "CXQ", + "capital": "五四大街街道", + "population": 26, + "area": 57, + "areaCode": "0971", + "zipCode": "810001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726079561, + "parentId": 653116726079557, + "name": "城北区", + "shortName": null, + "level": 3, + "code": "630105", + "pinyin": "ChengBeiQu", + "pinyinFirst": "CBQ", + "capital": "朝阳街道", + "population": 24, + "area": 138, + "areaCode": "0971", + "zipCode": "810003", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726079562, + "parentId": 653116726079557, + "name": "湟中区", + "shortName": null, + "level": 3, + "code": "630106", + "pinyin": "HuangZhongQu", + "pinyinFirst": "HZQ", + "capital": "鲁沙尔镇", + "population": 47, + "area": 2444, + "areaCode": "0971", + "zipCode": "811600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726079563, + "parentId": 653116726079557, + "name": "湟源县", + "shortName": null, + "level": 3, + "code": "630123", + "pinyin": "HuangYuanXian", + "pinyinFirst": "HYX", + "capital": "城关镇", + "population": 13, + "area": 1509, + "areaCode": "0971", + "zipCode": "812100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726079564, + "parentId": 653116726079557, + "name": "大通回族土族自治县", + "shortName": null, + "level": 3, + "code": "630121", + "pinyin": "DaTongHuiZuTuZuZiZhiXian", + "pinyinFirst": "DTHZTZZZX", + "capital": "桥头镇", + "population": 47, + "area": 3090, + "areaCode": "0971", + "zipCode": "810100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726140997, + "parentId": 653116724973637, + "name": "海东市", + "shortName": null, + "level": 2, + "code": "630200", + "pinyin": "HaiDongShi", + "pinyinFirst": "HDS", + "capital": "乐都区", + "population": 173, + "area": 13202, + "areaCode": "0972", + "zipCode": "810700", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116726140998, + "parentId": 653116726140997, + "name": "乐都区", + "shortName": null, + "level": 3, + "code": "630202", + "pinyin": "LeDouQu", + "pinyinFirst": "LDQ", + "capital": "碾伯镇", + "population": 29, + "area": 2600, + "areaCode": "0972", + "zipCode": "810700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726140999, + "parentId": 653116726140997, + "name": "平安区", + "shortName": null, + "level": 3, + "code": "630203", + "pinyin": "PingAnQu", + "pinyinFirst": "PAQ", + "capital": "平安镇", + "population": 13, + "area": 735, + "areaCode": "0972", + "zipCode": "810600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726141000, + "parentId": 653116726140997, + "name": "民和回族土族自治县", + "shortName": null, + "level": 3, + "code": "630222", + "pinyin": "MinHeHuiZuTuZuZiZhiXian", + "pinyinFirst": "MHHZTZZZX", + "capital": "川口镇", + "population": 44, + "area": 1890, + "areaCode": "0972", + "zipCode": "810800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726141001, + "parentId": 653116726140997, + "name": "互助土族自治县", + "shortName": null, + "level": 3, + "code": "630223", + "pinyin": "HuZhuTuZuZiZhiXian", + "pinyinFirst": "HZTZZZX", + "capital": "威远镇", + "population": 40, + "area": 3423, + "areaCode": "0972", + "zipCode": "810500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726141002, + "parentId": 653116726140997, + "name": "化隆回族自治县", + "shortName": null, + "level": 3, + "code": "630224", + "pinyin": "HuaLongHuiZuZiZhiXian", + "pinyinFirst": "HLHZZZX", + "capital": "巴燕镇", + "population": 31, + "area": 2740, + "areaCode": "0972", + "zipCode": "810900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726141003, + "parentId": 653116726140997, + "name": "循化撒拉族自治县", + "shortName": null, + "level": 3, + "code": "630225", + "pinyin": "XunHuaSaLaZuZiZhiXian", + "pinyinFirst": "XHSLZZZX", + "capital": "积石镇", + "population": 17, + "area": 1814, + "areaCode": "0972", + "zipCode": "811100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726239301, + "parentId": 653116724973637, + "name": "海北藏族自治州", + "shortName": null, + "level": 2, + "code": "632200", + "pinyin": "HaiBeiZangZuZiZhiZhou", + "pinyinFirst": "HBZZZZZ", + "capital": "海晏县西海镇", + "population": 30, + "area": 34443, + "areaCode": "0970", + "zipCode": "812200", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116726239302, + "parentId": 653116726239301, + "name": "海晏县", + "shortName": null, + "level": 3, + "code": "632223", + "pinyin": "HaiYanXian", + "pinyinFirst": "HYX", + "capital": "三角城镇", + "population": 4, + "area": 4443, + "areaCode": "0970", + "zipCode": "812200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726239303, + "parentId": 653116726239301, + "name": "祁连县", + "shortName": null, + "level": 3, + "code": "632222", + "pinyin": "QiLianXian", + "pinyinFirst": "QLX", + "capital": "八宝镇", + "population": 5, + "area": 14000, + "areaCode": "0970", + "zipCode": "810400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726239304, + "parentId": 653116726239301, + "name": "刚察县", + "shortName": null, + "level": 3, + "code": "632224", + "pinyin": "GangChaXian", + "pinyinFirst": "GCX", + "capital": "沙柳河镇", + "population": 5, + "area": 9600, + "areaCode": "0970", + "zipCode": "812300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726239305, + "parentId": 653116726239301, + "name": "门源回族自治县", + "shortName": null, + "level": 3, + "code": "632221", + "pinyin": "MenYuanHuiZuZiZhiXian", + "pinyinFirst": "MYHZZZX", + "capital": "浩门镇", + "population": 16, + "area": 6400, + "areaCode": "0970", + "zipCode": "810300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726337605, + "parentId": 653116724973637, + "name": "黄南藏族自治州", + "shortName": null, + "level": 2, + "code": "632300", + "pinyin": "HuangNanZangZuZiZhiZhou", + "pinyinFirst": "HNZZZZZ", + "capital": "同仁市", + "population": 28, + "area": 17809, + "areaCode": "0973", + "zipCode": "811300", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116726337606, + "parentId": 653116726337605, + "name": "同仁市", + "shortName": null, + "level": 3, + "code": "632301", + "pinyin": "TongRenShi", + "pinyinFirst": "TRS", + "capital": "隆务镇", + "population": 10, + "area": 3465, + "areaCode": "0973", + "zipCode": "811300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726337607, + "parentId": 653116726337605, + "name": "尖扎县", + "shortName": null, + "level": 3, + "code": "632322", + "pinyin": "JianZaXian", + "pinyinFirst": "JZX", + "capital": "马克唐镇", + "population": 6, + "area": 1600, + "areaCode": "0973", + "zipCode": "811200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726337608, + "parentId": 653116726337605, + "name": "泽库县", + "shortName": null, + "level": 3, + "code": "632323", + "pinyin": "ZeKuXian", + "pinyinFirst": "ZKX", + "capital": "泽曲镇", + "population": 8, + "area": 6494, + "areaCode": "0973", + "zipCode": "811400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726337609, + "parentId": 653116726337605, + "name": "河南蒙古族自治县", + "shortName": null, + "level": 3, + "code": "632324", + "pinyin": "HeNanMengGuZuZiZhiXian", + "pinyinFirst": "HNMGZZZX", + "capital": "优干宁镇", + "population": 4, + "area": 6250, + "areaCode": "0973", + "zipCode": "811500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726427717, + "parentId": 653116724973637, + "name": "海南藏族自治州", + "shortName": null, + "level": 2, + "code": "632500", + "pinyin": "HaiNanZangZuZiZhiZhou", + "pinyinFirst": "HNZZZZZ", + "capital": "共和县", + "population": 47, + "area": 43493, + "areaCode": "0974", + "zipCode": "813000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116726431813, + "parentId": 653116726427717, + "name": "共和县", + "shortName": null, + "level": 3, + "code": "632521", + "pinyin": "GongHeXian", + "pinyinFirst": "GHX", + "capital": "恰卜恰镇", + "population": 13, + "area": 16624, + "areaCode": "0974", + "zipCode": "813000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726431814, + "parentId": 653116726427717, + "name": "同德县", + "shortName": null, + "level": 3, + "code": "632522", + "pinyin": "TongDeXian", + "pinyinFirst": "TDX", + "capital": "尕巴松多镇", + "population": 6, + "area": 4600, + "areaCode": "0974", + "zipCode": "813200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726431815, + "parentId": 653116726427717, + "name": "贵德县", + "shortName": null, + "level": 3, + "code": "632523", + "pinyin": "GuiDeXian", + "pinyinFirst": "GDX", + "capital": "河阴镇", + "population": 11, + "area": 3600, + "areaCode": "0974", + "zipCode": "811700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726431816, + "parentId": 653116726427717, + "name": "兴海县", + "shortName": null, + "level": 3, + "code": "632524", + "pinyin": "XingHaiXian", + "pinyinFirst": "XHX", + "capital": "子科滩镇", + "population": 8, + "area": 12183, + "areaCode": "0974", + "zipCode": "813300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726431817, + "parentId": 653116726427717, + "name": "贵南县", + "shortName": null, + "level": 3, + "code": "632525", + "pinyin": "GuiNanXian", + "pinyinFirst": "GNX", + "capital": "茫曲镇", + "population": 8, + "area": 6486, + "areaCode": "0974", + "zipCode": "813100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726554693, + "parentId": 653116724973637, + "name": "果洛藏族自治州", + "shortName": null, + "level": 2, + "code": "632600", + "pinyin": "GuoLuoZangZuZiZhiZhou", + "pinyinFirst": "GLZZZZZ", + "capital": "玛沁县", + "population": 20, + "area": 74367, + "areaCode": "0975", + "zipCode": "814000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116726554694, + "parentId": 653116726554693, + "name": "玛沁县", + "shortName": null, + "level": 3, + "code": "632621", + "pinyin": "MaQinXian", + "pinyinFirst": "MQX", + "capital": "大武镇", + "population": 5, + "area": 13500, + "areaCode": "0975", + "zipCode": "814000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726554695, + "parentId": 653116726554693, + "name": "班玛县", + "shortName": null, + "level": 3, + "code": "632622", + "pinyin": "BanMaXian", + "pinyinFirst": "BMX", + "capital": "赛来塘镇", + "population": 3, + "area": 6452, + "areaCode": "0975", + "zipCode": "814300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726554696, + "parentId": 653116726554693, + "name": "甘德县", + "shortName": null, + "level": 3, + "code": "632623", + "pinyin": "GanDeXian", + "pinyinFirst": "GDX", + "capital": "柯曲镇", + "population": 4, + "area": 7125, + "areaCode": "0975", + "zipCode": "814100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726554697, + "parentId": 653116726554693, + "name": "达日县", + "shortName": null, + "level": 3, + "code": "632624", + "pinyin": "DaRiXian", + "pinyinFirst": "DRX", + "capital": "吉迈镇", + "population": 4, + "area": 14495, + "areaCode": "0975", + "zipCode": "814200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726554698, + "parentId": 653116726554693, + "name": "久治县", + "shortName": null, + "level": 3, + "code": "632625", + "pinyin": "JiuZhiXian", + "pinyinFirst": "JZX", + "capital": "智青松多镇", + "population": 3, + "area": 8300, + "areaCode": "0975", + "zipCode": "624700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726554699, + "parentId": 653116726554693, + "name": "玛多县", + "shortName": null, + "level": 3, + "code": "632626", + "pinyin": "MaDuoXian", + "pinyinFirst": "MDX", + "capital": "玛查理镇", + "population": 2, + "area": 24495, + "areaCode": "0975", + "zipCode": "813500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726693957, + "parentId": 653116724973637, + "name": "玉树藏族自治州", + "shortName": null, + "level": 2, + "code": "632700", + "pinyin": "YuShuZangZuZiZhiZhou", + "pinyinFirst": "YSZZZZZ", + "capital": "玉树市", + "population": 42, + "area": 204891, + "areaCode": "0976", + "zipCode": "815000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116726693958, + "parentId": 653116726693957, + "name": "玉树市", + "shortName": null, + "level": 3, + "code": "632701", + "pinyin": "YuShuShi", + "pinyinFirst": "YSS", + "capital": "西杭街道", + "population": 11, + "area": 15413, + "areaCode": "0976", + "zipCode": "815000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726693959, + "parentId": 653116726693957, + "name": "杂多县", + "shortName": null, + "level": 3, + "code": "632722", + "pinyin": "ZaDuoXian", + "pinyinFirst": "ZDX", + "capital": "萨呼腾镇", + "population": 7, + "area": 35520, + "areaCode": "0976", + "zipCode": "815300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726693960, + "parentId": 653116726693957, + "name": "称多县", + "shortName": null, + "level": 3, + "code": "632723", + "pinyin": "ChengDuoXian", + "pinyinFirst": "CDX", + "capital": "称文镇", + "population": 6, + "area": 14615, + "areaCode": "0976", + "zipCode": "815100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726693961, + "parentId": 653116726693957, + "name": "治多县", + "shortName": null, + "level": 3, + "code": "632724", + "pinyin": "ZhiDuoXian", + "pinyinFirst": "ZDX", + "capital": "加吉博洛镇", + "population": 3, + "area": 80648, + "areaCode": "0976", + "zipCode": "815400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726693962, + "parentId": 653116726693957, + "name": "囊谦县", + "shortName": null, + "level": 3, + "code": "632725", + "pinyin": "NangQianXian", + "pinyinFirst": "NQX", + "capital": "香达镇", + "population": 10, + "area": 12061, + "areaCode": "0976", + "zipCode": "815200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726693963, + "parentId": 653116726693957, + "name": "曲麻莱县", + "shortName": null, + "level": 3, + "code": "632726", + "pinyin": "QuMaLaiXian", + "pinyinFirst": "QMLX", + "capital": "约改镇", + "population": 3, + "area": 46634, + "areaCode": "0976", + "zipCode": "815500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726845509, + "parentId": 653116724973637, + "name": "海西蒙古族藏族自治州☆", + "shortName": null, + "level": 2, + "code": "632800", + "pinyin": "HaiXiMengGuZuZangZuZiZhiZhou☆", + "pinyinFirst": "HXMGZZZZZZ☆", + "capital": "德令哈市", + "population": 40, + "area": 300854, + "areaCode": "0977", + "zipCode": "817000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116726845510, + "parentId": 653116726845509, + "name": "德令哈市", + "shortName": null, + "level": 3, + "code": "632802", + "pinyin": "DeLingHaShi", + "pinyinFirst": "DLHS", + "capital": "河西街道", + "population": 7, + "area": 27766, + "areaCode": "0977", + "zipCode": "817000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726845511, + "parentId": 653116726845509, + "name": "格尔木市", + "shortName": null, + "level": 3, + "code": "632801", + "pinyin": "GeErMuShi", + "pinyinFirst": "GEMS", + "capital": "昆仑路街道", + "population": 14, + "area": 119174, + "areaCode": "0979", + "zipCode": "816000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726845512, + "parentId": 653116726845509, + "name": "茫崖市", + "shortName": null, + "level": 3, + "code": "632803", + "pinyin": "MangYaShi", + "pinyinFirst": "MYS", + "capital": "花土沟镇", + "population": 5, + "area": 49890, + "areaCode": "0977", + "zipCode": "817500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726845513, + "parentId": 653116726845509, + "name": "乌兰县", + "shortName": null, + "level": 3, + "code": "632821", + "pinyin": "WuLanXian", + "pinyinFirst": "WLX", + "capital": "希里沟镇", + "population": 3, + "area": 12250, + "areaCode": "0977", + "zipCode": "817100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726845514, + "parentId": 653116726845509, + "name": "都兰县", + "shortName": null, + "level": 3, + "code": "632822", + "pinyin": "DuLanXian", + "pinyinFirst": "DLX", + "capital": "察汗乌苏镇", + "population": 7, + "area": 45265, + "areaCode": "0977", + "zipCode": "816100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726845515, + "parentId": 653116726845509, + "name": "天峻县", + "shortName": null, + "level": 3, + "code": "632823", + "pinyin": "TianJunXian", + "pinyinFirst": "TJX", + "capital": "新源镇", + "population": 2, + "area": 25613, + "areaCode": "0977", + "zipCode": "817200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:47", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116726992965, + "parentId": 0, + "name": "宁夏回族自治区", + "shortName": "宁", + "level": 1, + "code": "640000", + "pinyin": "NingXiaHuiZuZiZhiQu", + "pinyinFirst": "NXHZZZQ", + "capital": null, + "population": null, + "area": null, + "areaCode": null, + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116728541253, + "parentId": 653116726992965, + "name": "银川市", + "shortName": null, + "level": 2, + "code": "640100", + "pinyin": "YinChuanShi", + "pinyinFirst": "YCS", + "capital": "金凤区", + "population": 199, + "area": 8874, + "areaCode": "0951", + "zipCode": "750000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116728541254, + "parentId": 653116728541253, + "name": "金凤区", + "shortName": null, + "level": 3, + "code": "640106", + "pinyin": "JinFengQu", + "pinyinFirst": "JFQ", + "capital": "长城中路街道", + "population": 41, + "area": 345, + "areaCode": "0951", + "zipCode": "750011", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116728541255, + "parentId": 653116728541253, + "name": "兴庆区", + "shortName": null, + "level": 3, + "code": "640104", + "pinyin": "XingQingQu", + "pinyinFirst": "XQQ", + "capital": "文化街街道", + "population": 59, + "area": 828, + "areaCode": "0951", + "zipCode": "750001", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116728541256, + "parentId": 653116728541253, + "name": "西夏区", + "shortName": null, + "level": 3, + "code": "640105", + "pinyin": "XiXiaQu", + "pinyinFirst": "XXQ", + "capital": "贺兰山西路街道", + "population": 25, + "area": 1130, + "areaCode": "0951", + "zipCode": "750021", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116728541257, + "parentId": 653116728541253, + "name": "灵武市", + "shortName": null, + "level": 3, + "code": "640181", + "pinyin": "LingWuShi", + "pinyinFirst": "LWS", + "capital": "东塔镇", + "population": 25, + "area": 3846, + "areaCode": "0951", + "zipCode": "750400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116728541258, + "parentId": 653116728541253, + "name": "永宁县", + "shortName": null, + "level": 3, + "code": "640121", + "pinyin": "YongNingXian", + "pinyinFirst": "YNX", + "capital": "团结西路街道", + "population": 25, + "area": 1194, + "areaCode": "0951", + "zipCode": "750100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116728541259, + "parentId": 653116728541253, + "name": "贺兰县", + "shortName": null, + "level": 3, + "code": "640122", + "pinyin": "HeLanXian", + "pinyinFirst": "HLX", + "capital": "习岗镇", + "population": 25, + "area": 1531, + "areaCode": "0951", + "zipCode": "750200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116728627269, + "parentId": 653116726992965, + "name": "石嘴山市", + "shortName": null, + "level": 2, + "code": "640200", + "pinyin": "ShiZuiShanShi", + "pinyinFirst": "SZSS", + "capital": "大武口区", + "population": 75, + "area": 5208, + "areaCode": "0952", + "zipCode": "753000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116728627270, + "parentId": 653116728627269, + "name": "大武口区", + "shortName": null, + "level": 3, + "code": "640202", + "pinyin": "DaWuKouQu", + "pinyinFirst": "DWKQ", + "capital": "人民路街道", + "population": 26, + "area": 1213, + "areaCode": "0952", + "zipCode": "753000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116728627271, + "parentId": 653116728627269, + "name": "惠农区", + "shortName": null, + "level": 3, + "code": "640205", + "pinyin": "HuiNongQu", + "pinyinFirst": "HNQ", + "capital": "北街街道", + "population": 18, + "area": 1361, + "areaCode": "0952", + "zipCode": "753600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116728627272, + "parentId": 653116728627269, + "name": "平罗县", + "shortName": null, + "level": 3, + "code": "640221", + "pinyin": "PingLuoXian", + "pinyinFirst": "PLX", + "capital": "城关镇", + "population": 31, + "area": 2634, + "areaCode": "0952", + "zipCode": "753400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116728733765, + "parentId": 653116726992965, + "name": "吴忠市", + "shortName": null, + "level": 2, + "code": "640300", + "pinyin": "WuZhongShi", + "pinyinFirst": "WZS", + "capital": "利通区", + "population": 143, + "area": 21420, + "areaCode": "0953", + "zipCode": "751100", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116728733766, + "parentId": 653116728733765, + "name": "利通区", + "shortName": null, + "level": 3, + "code": "640302", + "pinyin": "LiTongQu", + "pinyinFirst": "LTQ", + "capital": "胜利镇", + "population": 42, + "area": 1415, + "areaCode": "0953", + "zipCode": "751100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116728733767, + "parentId": 653116728733765, + "name": "红寺堡区", + "shortName": null, + "level": 3, + "code": "640303", + "pinyin": "HongSiBaoQu", + "pinyinFirst": "HSBQ", + "capital": "新民街道", + "population": 17, + "area": 3523, + "areaCode": "0953", + "zipCode": "751900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116728733768, + "parentId": 653116728733765, + "name": "青铜峡市", + "shortName": null, + "level": 3, + "code": "640381", + "pinyin": "QingTongXiaShi", + "pinyinFirst": "QTXS", + "capital": "裕民街道", + "population": 28, + "area": 2438, + "areaCode": "0953", + "zipCode": "751600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116728733769, + "parentId": 653116728733765, + "name": "盐池县", + "shortName": null, + "level": 3, + "code": "640323", + "pinyin": "YanChiXian", + "pinyinFirst": "YCX", + "capital": "盐州路街道", + "population": 17, + "area": 8377, + "areaCode": "0953", + "zipCode": "751500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116728733770, + "parentId": 653116728733765, + "name": "同心县", + "shortName": null, + "level": 3, + "code": "640324", + "pinyin": "TongXinXian", + "pinyinFirst": "TXX", + "capital": "豫海镇", + "population": 38, + "area": 5667, + "areaCode": "0953", + "zipCode": "751300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116728836165, + "parentId": 653116726992965, + "name": "固原市", + "shortName": null, + "level": 2, + "code": "640400", + "pinyin": "GuYuanShi", + "pinyinFirst": "GYS", + "capital": "原州区", + "population": 147, + "area": 13450, + "areaCode": "0954", + "zipCode": "756000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116728836166, + "parentId": 653116728836165, + "name": "原州区", + "shortName": null, + "level": 3, + "code": "640402", + "pinyin": "YuanZhouQu", + "pinyinFirst": "YZQ", + "capital": "南关街道", + "population": 46, + "area": 3501, + "areaCode": "0954", + "zipCode": "756000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116728836167, + "parentId": 653116728836165, + "name": "西吉县", + "shortName": null, + "level": 3, + "code": "640422", + "pinyin": "XiJiXian", + "pinyinFirst": "XJX", + "capital": "吉强镇", + "population": 48, + "area": 4000, + "areaCode": "0954", + "zipCode": "756200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116728836168, + "parentId": 653116728836165, + "name": "隆德县", + "shortName": null, + "level": 3, + "code": "640423", + "pinyin": "LongDeXian", + "pinyinFirst": "LDX", + "capital": "城关镇", + "population": 16, + "area": 1268, + "areaCode": "0954", + "zipCode": "756300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116728836169, + "parentId": 653116728836165, + "name": "泾源县", + "shortName": null, + "level": 3, + "code": "640424", + "pinyin": "JingYuanXian", + "pinyinFirst": "JYX", + "capital": "香水镇", + "population": 12, + "area": 1443, + "areaCode": "0954", + "zipCode": "756400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116728836170, + "parentId": 653116728836165, + "name": "彭阳县", + "shortName": null, + "level": 3, + "code": "640425", + "pinyin": "PengYangXian", + "pinyinFirst": "PYX", + "capital": "白阳镇", + "population": 25, + "area": 3238, + "areaCode": "0954", + "zipCode": "756500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116728967237, + "parentId": 653116726992965, + "name": "中卫市", + "shortName": null, + "level": 2, + "code": "640500", + "pinyin": "ZhongWeiShi", + "pinyinFirst": "ZWS", + "capital": "沙坡头区", + "population": 122, + "area": 17448, + "areaCode": "0955", + "zipCode": "751700", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116728967238, + "parentId": 653116728967237, + "name": "沙坡头区", + "shortName": null, + "level": 3, + "code": "640502", + "pinyin": "ShaPoTouQu", + "pinyinFirst": "SPTQ", + "capital": "滨河镇", + "population": 42, + "area": 6877, + "areaCode": "0955", + "zipCode": "755000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116728967239, + "parentId": 653116728967237, + "name": "中宁县", + "shortName": null, + "level": 3, + "code": "640521", + "pinyin": "ZhongNingXian", + "pinyinFirst": "ZNX", + "capital": "宁安镇", + "population": 35, + "area": 4193, + "areaCode": "0955", + "zipCode": "751200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116728967240, + "parentId": 653116728967237, + "name": "海原县", + "shortName": null, + "level": 3, + "code": "640522", + "pinyin": "HaiYuanXian", + "pinyinFirst": "HYX", + "capital": "三河镇", + "population": 45, + "area": 6378, + "areaCode": "0955", + "zipCode": "751800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:21" + }, + { + "id": 653116729069637, + "parentId": 0, + "name": "新疆维吾尔自治区", + "shortName": "新", + "level": 1, + "code": "650000", + "pinyin": "XinJiangWeiWuErZiZhiQu", + "pinyinFirst": "XJWWEZZQ", + "capital": null, + "population": null, + "area": null, + "areaCode": "", + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116730134597, + "parentId": 653116729069637, + "name": "乌鲁木齐市", + "shortName": null, + "level": 2, + "code": "650100", + "pinyin": "WuLuMuQiShi", + "pinyinFirst": "WLMQS", + "capital": "天山区", + "population": 227, + "area": 13788, + "areaCode": "0991", + "zipCode": "830000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116730134598, + "parentId": 653116730134597, + "name": "天山区", + "shortName": null, + "level": 3, + "code": "650102", + "pinyin": "TianShanQu", + "pinyinFirst": "TSQ", + "capital": "幸福路街道", + "population": 47, + "area": 171, + "areaCode": "0991", + "zipCode": "830002", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730134599, + "parentId": 653116730134597, + "name": "沙依巴克区", + "shortName": null, + "level": 3, + "code": "650103", + "pinyin": "ShaYiBaKeQu", + "pinyinFirst": "SYBKQ", + "capital": "扬子江路街道", + "population": 47, + "area": 422, + "areaCode": "0991", + "zipCode": "830000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730134600, + "parentId": 653116730134597, + "name": "新市区", + "shortName": null, + "level": 3, + "code": "650104", + "pinyin": "XinShiQu", + "pinyinFirst": "XSQ", + "capital": "北京路街道", + "population": 52, + "area": 263, + "areaCode": "0991", + "zipCode": "830011", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730134601, + "parentId": 653116730134597, + "name": "水磨沟区", + "shortName": null, + "level": 3, + "code": "650105", + "pinyin": "ShuiMoGouQu", + "pinyinFirst": "SMGQ", + "capital": "七坊街道", + "population": 24, + "area": 278, + "areaCode": "0991", + "zipCode": "830037", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730134602, + "parentId": 653116730134597, + "name": "头屯河区", + "shortName": null, + "level": 3, + "code": "650106", + "pinyin": "TouTunHeQu", + "pinyinFirst": "TTHQ", + "capital": "火车西站街道", + "population": 21, + "area": 276, + "areaCode": "0991", + "zipCode": "830022", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730134603, + "parentId": 653116730134597, + "name": "达坂城区", + "shortName": null, + "level": 3, + "code": "650107", + "pinyin": "DaBanChengQu", + "pinyinFirst": "DBCQ", + "capital": "达坂城镇", + "population": 3, + "area": 4759, + "areaCode": "0991", + "zipCode": "830039", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730134604, + "parentId": 653116730134597, + "name": "米东区", + "shortName": null, + "level": 3, + "code": "650109", + "pinyin": "MiDongQu", + "pinyinFirst": "MDQ", + "capital": "古牧地镇", + "population": 28, + "area": 3407, + "areaCode": "0991", + "zipCode": "830019", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730134605, + "parentId": 653116730134597, + "name": "乌鲁木齐县", + "shortName": null, + "level": 3, + "code": "650121", + "pinyin": "WuLuMuQiXian", + "pinyinFirst": "WLMQX", + "capital": "乌鲁木齐市水磨沟区南湖南路街道", + "population": 5, + "area": 4212, + "areaCode": "0991", + "zipCode": "830063", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730204229, + "parentId": 653116729069637, + "name": "克拉玛依市", + "shortName": null, + "level": 2, + "code": "650200", + "pinyin": "KeLaMaYiShi", + "pinyinFirst": "KLMYS", + "capital": "克拉玛依区", + "population": 31, + "area": 7332, + "areaCode": "0990", + "zipCode": "834000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116730208325, + "parentId": 653116730204229, + "name": "克拉玛依区", + "shortName": null, + "level": 3, + "code": "650203", + "pinyin": "KeLaMaYiQu", + "pinyinFirst": "KLMYQ", + "capital": "昆仑路街道", + "population": 21, + "area": 3431, + "areaCode": "0990", + "zipCode": "834000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730208326, + "parentId": 653116730204229, + "name": "独山子区", + "shortName": null, + "level": 3, + "code": "650202", + "pinyin": "DuShanZiQu", + "pinyinFirst": "DSZQ", + "capital": "西宁路街道", + "population": 6, + "area": 400, + "areaCode": "0992", + "zipCode": "833600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730208327, + "parentId": 653116730204229, + "name": "白碱滩区", + "shortName": null, + "level": 3, + "code": "650204", + "pinyin": "BaiJianTanQu", + "pinyinFirst": "BJTQ", + "capital": "中兴路街道", + "population": 4, + "area": 1272, + "areaCode": "0990", + "zipCode": "834008", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730208328, + "parentId": 653116730204229, + "name": "乌尔禾区", + "shortName": null, + "level": 3, + "code": "650205", + "pinyin": "WuErHeQu", + "pinyinFirst": "WEHQ", + "capital": "柳树街街道", + "population": 1, + "area": 2229, + "areaCode": "0990", + "zipCode": "834012", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730318917, + "parentId": 653116729069637, + "name": "吐鲁番市", + "shortName": null, + "level": 2, + "code": "650400", + "pinyin": "TuLuFanShi", + "pinyinFirst": "TLFS", + "capital": "高昌区", + "population": 63, + "area": 70049, + "areaCode": "0995", + "zipCode": "838000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116730323013, + "parentId": 653116730318917, + "name": "高昌区", + "shortName": null, + "level": 3, + "code": "650402", + "pinyin": "GaoChangQu", + "pinyinFirst": "GCQ", + "capital": "老城路街道", + "population": 29, + "area": 13690, + "areaCode": "0995", + "zipCode": "838000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730323014, + "parentId": 653116730318917, + "name": "鄯善县", + "shortName": null, + "level": 3, + "code": "650421", + "pinyin": "ShanShanXian", + "pinyinFirst": "SSX", + "capital": "鄯善镇", + "population": 22, + "area": 39759, + "areaCode": "0995", + "zipCode": "838200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730323015, + "parentId": 653116730318917, + "name": "托克逊县", + "shortName": null, + "level": 3, + "code": "650422", + "pinyin": "TuoKeXunXian", + "pinyinFirst": "TKXX", + "capital": "托克逊镇", + "population": 12, + "area": 16600, + "areaCode": "0995", + "zipCode": "838100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730433605, + "parentId": 653116729069637, + "name": "哈密市", + "shortName": null, + "level": 2, + "code": "650500", + "pinyin": "HaMiShi", + "pinyinFirst": "HMS", + "capital": "伊州区", + "population": 51, + "area": 138379, + "areaCode": "0902", + "zipCode": "839000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116730437701, + "parentId": 653116730433605, + "name": "伊州区", + "shortName": null, + "level": 3, + "code": "650502", + "pinyin": "YiZhouQu", + "pinyinFirst": "YZQ", + "capital": "东河区街道", + "population": 38, + "area": 81254, + "areaCode": "0902", + "zipCode": "839000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730437702, + "parentId": 653116730433605, + "name": "巴里坤哈萨克自治县", + "shortName": null, + "level": 3, + "code": "650521", + "pinyin": "BaLiKunHaSaKeZiZhiXian", + "pinyinFirst": "BLKHSKZZX", + "capital": "巴里坤镇", + "population": 10, + "area": 37304, + "areaCode": "0902", + "zipCode": "839200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730437703, + "parentId": 653116730433605, + "name": "伊吾县", + "shortName": null, + "level": 3, + "code": "650522", + "pinyin": "YiWuXian", + "pinyinFirst": "YWX", + "capital": "伊吾镇", + "population": 2, + "area": 19821, + "areaCode": "0902", + "zipCode": "839300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730544197, + "parentId": 653116729069637, + "name": "阿克苏地区", + "shortName": null, + "level": 2, + "code": "652900", + "pinyin": "AKeSuDiQu", + "pinyinFirst": "AKSDQ", + "capital": "阿克苏市", + "population": 256, + "area": 126760, + "areaCode": "0997", + "zipCode": "843000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116730548293, + "parentId": 653116730544197, + "name": "阿克苏市", + "shortName": null, + "level": 3, + "code": "652901", + "pinyin": "AKeSuShi", + "pinyinFirst": "AKSS", + "capital": "英巴扎街道", + "population": 56, + "area": 13647, + "areaCode": "0997", + "zipCode": "843000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730548294, + "parentId": 653116730544197, + "name": "库车市", + "shortName": null, + "level": 3, + "code": "652902", + "pinyin": "KuCheShi", + "pinyinFirst": "KCS", + "capital": "新城街道", + "population": 49, + "area": 14529, + "areaCode": "0997", + "zipCode": "842000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730548295, + "parentId": 653116730544197, + "name": "温宿县", + "shortName": null, + "level": 3, + "code": "652922", + "pinyin": "WenSuXian", + "pinyinFirst": "WSX", + "capital": "温宿镇", + "population": 27, + "area": 14376, + "areaCode": "0997", + "zipCode": "843100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730548296, + "parentId": 653116730544197, + "name": "沙雅县", + "shortName": null, + "level": 3, + "code": "652924", + "pinyin": "ShaYaXian", + "pinyinFirst": "SYX", + "capital": "沙雅镇", + "population": 26, + "area": 31887, + "areaCode": "0997", + "zipCode": "842200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730548297, + "parentId": 653116730544197, + "name": "新和县", + "shortName": null, + "level": 3, + "code": "652925", + "pinyin": "XinHeXian", + "pinyinFirst": "XHX", + "capital": "新和镇", + "population": 19, + "area": 5831, + "areaCode": "0997", + "zipCode": "842100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730548298, + "parentId": 653116730544197, + "name": "拜城县", + "shortName": null, + "level": 3, + "code": "652926", + "pinyin": "BaiChengXian", + "pinyinFirst": "BCX", + "capital": "拜城镇", + "population": 24, + "area": 15917, + "areaCode": "0997", + "zipCode": "842300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730548299, + "parentId": 653116730544197, + "name": "乌什县", + "shortName": null, + "level": 3, + "code": "652927", + "pinyin": "WuShiXian", + "pinyinFirst": "WSX", + "capital": "乌什镇", + "population": 23, + "area": 9065, + "areaCode": "0997", + "zipCode": "843400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730548300, + "parentId": 653116730544197, + "name": "阿瓦提县", + "shortName": null, + "level": 3, + "code": "652928", + "pinyin": "AWaTiXian", + "pinyinFirst": "AWTX", + "capital": "阿瓦提镇", + "population": 27, + "area": 12593, + "areaCode": "0997", + "zipCode": "843200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730548301, + "parentId": 653116730544197, + "name": "柯坪县", + "shortName": null, + "level": 3, + "code": "652929", + "pinyin": "KePingXian", + "pinyinFirst": "KPX", + "capital": "柯坪镇", + "population": 5, + "area": 8915, + "areaCode": "0997", + "zipCode": "843600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730671173, + "parentId": 653116729069637, + "name": "喀什地区", + "shortName": null, + "level": 2, + "code": "653100", + "pinyin": "KaShiDiQu", + "pinyinFirst": "KSDQ", + "capital": "喀什市", + "population": 462, + "area": 111741, + "areaCode": "0998", + "zipCode": "844000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116730671174, + "parentId": 653116730671173, + "name": "喀什市", + "shortName": null, + "level": 3, + "code": "653101", + "pinyin": "KaShiShi", + "pinyinFirst": "KSS", + "capital": "吾斯塘博依街道", + "population": 66, + "area": 791, + "areaCode": "0998", + "zipCode": "844000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730671175, + "parentId": 653116730671173, + "name": "疏附县", + "shortName": null, + "level": 3, + "code": "653121", + "pinyin": "ShuFuXian", + "pinyinFirst": "SFX", + "capital": "托克扎克镇", + "population": 28, + "area": 2986, + "areaCode": "0998", + "zipCode": "844100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730671176, + "parentId": 653116730671173, + "name": "疏勒县", + "shortName": null, + "level": 3, + "code": "653122", + "pinyin": "ShuLeXian", + "pinyinFirst": "SLX", + "capital": "疏勒镇", + "population": 38, + "area": 2207, + "areaCode": "0998", + "zipCode": "844200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730671177, + "parentId": 653116730671173, + "name": "英吉沙县", + "shortName": null, + "level": 3, + "code": "653123", + "pinyin": "YingJiShaXian", + "pinyinFirst": "YJSX", + "capital": "英吉沙镇", + "population": 31, + "area": 3421, + "areaCode": "0998", + "zipCode": "844500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730671178, + "parentId": 653116730671173, + "name": "泽普县", + "shortName": null, + "level": 3, + "code": "653124", + "pinyin": "ZePuXian", + "pinyinFirst": "ZPX", + "capital": "泽普镇", + "population": 23, + "area": 1000, + "areaCode": "0998", + "zipCode": "844800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730671179, + "parentId": 653116730671173, + "name": "莎车县", + "shortName": null, + "level": 3, + "code": "653125", + "pinyin": "ShaCheXian", + "pinyinFirst": "SCX", + "capital": "叶尔羌街道", + "population": 89, + "area": 9037, + "areaCode": "0998", + "zipCode": "844700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730671180, + "parentId": 653116730671173, + "name": "叶城县", + "shortName": null, + "level": 3, + "code": "653126", + "pinyin": "YeChengXian", + "pinyinFirst": "YCX", + "capital": "喀格勒克镇", + "population": 55, + "area": 28929, + "areaCode": "0998", + "zipCode": "844900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730671181, + "parentId": 653116730671173, + "name": "麦盖提县", + "shortName": null, + "level": 3, + "code": "653127", + "pinyin": "MaiGaiTiXian", + "pinyinFirst": "MGTX", + "capital": "麦盖提镇", + "population": 27, + "area": 11023, + "areaCode": "0998", + "zipCode": "844600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730671182, + "parentId": 653116730671173, + "name": "岳普湖县", + "shortName": null, + "level": 3, + "code": "653128", + "pinyin": "YuePuHuXian", + "pinyinFirst": "YPHX", + "capital": "岳普湖镇", + "population": 18, + "area": 3166, + "areaCode": "0998", + "zipCode": "844400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730671183, + "parentId": 653116730671173, + "name": "伽师县", + "shortName": null, + "level": 3, + "code": "653129", + "pinyin": "QieShiXian", + "pinyinFirst": "QSX", + "capital": "巴仁镇", + "population": 46, + "area": 6601, + "areaCode": "0998", + "zipCode": "844300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730671184, + "parentId": 653116730671173, + "name": "巴楚县", + "shortName": null, + "level": 3, + "code": "653130", + "pinyin": "BaChuXian", + "pinyinFirst": "BCX", + "capital": "巴楚镇", + "population": 38, + "area": 18491, + "areaCode": "0998", + "zipCode": "843800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730675269, + "parentId": 653116730671173, + "name": "塔什库尔干塔吉克自治县", + "shortName": null, + "level": 3, + "code": "653131", + "pinyin": "TaShiKuErGanTaJiKeZiZhiXian", + "pinyinFirst": "TSKEGTJKZZX", + "capital": "塔什库尔干镇", + "population": 4, + "area": 24089, + "areaCode": "0998", + "zipCode": "845250", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730871877, + "parentId": 653116729069637, + "name": "和田地区", + "shortName": null, + "level": 2, + "code": "653200", + "pinyin": "HeTianDiQu", + "pinyinFirst": "HTDQ", + "capital": "和田市", + "population": 253, + "area": 247938, + "areaCode": "0903", + "zipCode": "848000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116730875973, + "parentId": 653116730871877, + "name": "和田市", + "shortName": null, + "level": 3, + "code": "653201", + "pinyin": "HeTianShi", + "pinyinFirst": "HTS", + "capital": "努尔巴格街道", + "population": 41, + "area": 466, + "areaCode": "0903", + "zipCode": "848000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730875974, + "parentId": 653116730871877, + "name": "和田县", + "shortName": null, + "level": 3, + "code": "653221", + "pinyin": "HeTianXian", + "pinyinFirst": "HTX", + "capital": "和田市古江巴格街道", + "population": 36, + "area": 41302, + "areaCode": "0903", + "zipCode": "848000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730875975, + "parentId": 653116730871877, + "name": "墨玉县", + "shortName": null, + "level": 3, + "code": "653222", + "pinyin": "MoYuXian", + "pinyinFirst": "MYX", + "capital": "喀拉喀什镇", + "population": 65, + "area": 25420, + "areaCode": "0903", + "zipCode": "848100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730875976, + "parentId": 653116730871877, + "name": "皮山县", + "shortName": null, + "level": 3, + "code": "653223", + "pinyin": "PiShanXian", + "pinyinFirst": "PSX", + "capital": "固玛镇", + "population": 32, + "area": 38921, + "areaCode": "0903", + "zipCode": "845150", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730875977, + "parentId": 653116730871877, + "name": "洛浦县", + "shortName": null, + "level": 3, + "code": "653224", + "pinyin": "LuoPuXian", + "pinyinFirst": "LPX", + "capital": "洛浦镇", + "population": 30, + "area": 14104, + "areaCode": "0903", + "zipCode": "848200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730875978, + "parentId": 653116730871877, + "name": "策勒县", + "shortName": null, + "level": 3, + "code": "653225", + "pinyin": "CeLeXian", + "pinyinFirst": "CLX", + "capital": "策勒镇", + "population": 17, + "area": 31592, + "areaCode": "0903", + "zipCode": "848300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730875979, + "parentId": 653116730871877, + "name": "于田县", + "shortName": null, + "level": 3, + "code": "653226", + "pinyin": "YuTianXian", + "pinyinFirst": "YTX", + "capital": "木尕拉镇", + "population": 29, + "area": 39373, + "areaCode": "0903", + "zipCode": "848400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116730875980, + "parentId": 653116730871877, + "name": "民丰县", + "shortName": null, + "level": 3, + "code": "653227", + "pinyin": "MinFengXian", + "pinyinFirst": "MFX", + "capital": "尼雅镇", + "population": 4, + "area": 56760, + "areaCode": "0903", + "zipCode": "848500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731039813, + "parentId": 653116729069637, + "name": "昌吉回族自治州", + "shortName": null, + "level": 2, + "code": "652300", + "pinyin": "ChangJiHuiZuZiZhiZhou", + "pinyinFirst": "CJHZZZZ", + "capital": "昌吉市", + "population": 139, + "area": 73659, + "areaCode": "0994", + "zipCode": "831100", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116731043909, + "parentId": 653116731039813, + "name": "昌吉市", + "shortName": null, + "level": 3, + "code": "652301", + "pinyin": "ChangJiShi", + "pinyinFirst": "CJS", + "capital": "延安北路街道", + "population": 39, + "area": 7981, + "areaCode": "0994", + "zipCode": "831100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731043910, + "parentId": 653116731039813, + "name": "阜康市", + "shortName": null, + "level": 3, + "code": "652302", + "pinyin": "FuKangShi", + "pinyinFirst": "FKS", + "capital": "博峰街道", + "population": 16, + "area": 8545, + "areaCode": "0994", + "zipCode": "831500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731043911, + "parentId": 653116731039813, + "name": "呼图壁县", + "shortName": null, + "level": 3, + "code": "652323", + "pinyin": "HuTuBiXian", + "pinyinFirst": "HTBX", + "capital": "呼图壁镇", + "population": 21, + "area": 9518, + "areaCode": "0994", + "zipCode": "831200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731043912, + "parentId": 653116731039813, + "name": "玛纳斯县", + "shortName": null, + "level": 3, + "code": "652324", + "pinyin": "MaNaSiXian", + "pinyinFirst": "MNSX", + "capital": "玛纳斯镇", + "population": 17, + "area": 9154, + "areaCode": "0994", + "zipCode": "832200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731043913, + "parentId": 653116731039813, + "name": "奇台县", + "shortName": null, + "level": 3, + "code": "652325", + "pinyin": "QiTaiXian", + "pinyinFirst": "QTX", + "capital": "奇台镇", + "population": 24, + "area": 16709, + "areaCode": "0994", + "zipCode": "831800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731043914, + "parentId": 653116731039813, + "name": "吉木萨尔县", + "shortName": null, + "level": 3, + "code": "652327", + "pinyin": "JiMuSaErXian", + "pinyinFirst": "JMSEX", + "capital": "吉木萨尔镇", + "population": 14, + "area": 8170, + "areaCode": "0994", + "zipCode": "831700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731043915, + "parentId": 653116731039813, + "name": "木垒哈萨克自治县", + "shortName": null, + "level": 3, + "code": "652328", + "pinyin": "MuLeiHaSaKeZiZhiXian", + "pinyinFirst": "MLHSKZZX", + "capital": "木垒镇", + "population": 9, + "area": 13582, + "areaCode": "0994", + "zipCode": "831900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731203653, + "parentId": 653116729069637, + "name": "博尔塔拉蒙古自治州", + "shortName": null, + "level": 2, + "code": "652700", + "pinyin": "BoErTaLaMengGuZiZhiZhou", + "pinyinFirst": "BETLMGZZZ", + "capital": "博乐市", + "population": 48, + "area": 26100, + "areaCode": "0909", + "zipCode": "833400", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116731207749, + "parentId": 653116731203653, + "name": "博乐市", + "shortName": null, + "level": 3, + "code": "652701", + "pinyin": "BoLeShi", + "pinyinFirst": "BLS", + "capital": "青得里街道", + "population": 26, + "area": 7802, + "areaCode": "0909", + "zipCode": "833400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731207750, + "parentId": 653116731203653, + "name": "阿拉山口市", + "shortName": null, + "level": 3, + "code": "652702", + "pinyin": "ALaShanKouShi", + "pinyinFirst": "ALSKS", + "capital": "阿拉套街道", + "population": 1, + "area": 1204, + "areaCode": "0909", + "zipCode": "833400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731207751, + "parentId": 653116731203653, + "name": "精河县", + "shortName": null, + "level": 3, + "code": "652722", + "pinyin": "JingHeXian", + "pinyinFirst": "JHX", + "capital": "精河镇", + "population": 14, + "area": 11189, + "areaCode": "0909", + "zipCode": "833300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731207752, + "parentId": 653116731203653, + "name": "温泉县", + "shortName": null, + "level": 3, + "code": "652723", + "pinyin": "WenQuanXian", + "pinyinFirst": "WQX", + "capital": "博格达尔镇", + "population": 7, + "area": 5905, + "areaCode": "0909", + "zipCode": "833500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731375685, + "parentId": 653116729069637, + "name": "巴音郭楞蒙古自治州", + "shortName": null, + "level": 2, + "code": "652800", + "pinyin": "BaYinGuoLengMengGuZiZhiZhou", + "pinyinFirst": "BYGLMGZZZ", + "capital": "库尔勒市", + "population": 125, + "area": 469780, + "areaCode": "0996", + "zipCode": "841000", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116731375686, + "parentId": 653116731375685, + "name": "库尔勒市", + "shortName": null, + "level": 3, + "code": "652801", + "pinyin": "KuErLeShi", + "pinyinFirst": "KELS", + "capital": "萨依巴格街道", + "population": 48, + "area": 6038, + "areaCode": "0996", + "zipCode": "841000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731375687, + "parentId": 653116731375685, + "name": "轮台县", + "shortName": null, + "level": 3, + "code": "652822", + "pinyin": "LunTaiXian", + "pinyinFirst": "LTX", + "capital": "轮台镇", + "population": 12, + "area": 14185, + "areaCode": "0996", + "zipCode": "841600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731375688, + "parentId": 653116731375685, + "name": "尉犁县", + "shortName": null, + "level": 3, + "code": "652823", + "pinyin": "YuLiXian", + "pinyinFirst": "YLX", + "capital": "尉犁镇", + "population": 11, + "area": 59251, + "areaCode": "0996", + "zipCode": "841500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731375689, + "parentId": 653116731375685, + "name": "若羌县", + "shortName": null, + "level": 3, + "code": "652824", + "pinyin": "RuoQiangXian", + "pinyinFirst": "RQX", + "capital": "若羌镇", + "population": 3, + "area": 198666, + "areaCode": "0996", + "zipCode": "841800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731375690, + "parentId": 653116731375685, + "name": "且末县", + "shortName": null, + "level": 3, + "code": "652825", + "pinyin": "QieMoXian", + "pinyinFirst": "QMX", + "capital": "且末镇", + "population": 7, + "area": 138390, + "areaCode": "0996", + "zipCode": "841900", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731375691, + "parentId": 653116731375685, + "name": "和静县", + "shortName": null, + "level": 3, + "code": "652827", + "pinyin": "HeJingXian", + "pinyinFirst": "HJX", + "capital": "和静镇", + "population": 18, + "area": 34703, + "areaCode": "0996", + "zipCode": "841300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731375692, + "parentId": 653116731375685, + "name": "和硕县", + "shortName": null, + "level": 3, + "code": "652828", + "pinyin": "HeShuoXian", + "pinyinFirst": "HSX", + "capital": "特吾里克镇", + "population": 7, + "area": 12604, + "areaCode": "0996", + "zipCode": "841200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731375693, + "parentId": 653116731375685, + "name": "博湖县", + "shortName": null, + "level": 3, + "code": "652829", + "pinyin": "BoHuXian", + "pinyinFirst": "BHX", + "capital": "博湖镇", + "population": 6, + "area": 3580, + "areaCode": "0996", + "zipCode": "841400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731375694, + "parentId": 653116731375685, + "name": "焉耆回族自治县", + "shortName": null, + "level": 3, + "code": "652826", + "pinyin": "YanQiHuiZuZiZhiXian", + "pinyinFirst": "YQHZZZX", + "capital": "焉耆镇", + "population": 13, + "area": 2363, + "areaCode": "0996", + "zipCode": "841100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731564101, + "parentId": 653116729069637, + "name": "克孜勒苏柯尔克孜自治州", + "shortName": null, + "level": 2, + "code": "653000", + "pinyin": "KeZiLeSuKeErKeZiZiZhiZhou", + "pinyinFirst": "KZLSKEKZZZZ", + "capital": "阿图什市", + "population": 62, + "area": 70896, + "areaCode": "0908", + "zipCode": "845350", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116731568197, + "parentId": 653116731564101, + "name": "阿图什市", + "shortName": null, + "level": 3, + "code": "653001", + "pinyin": "ATuShiShi", + "pinyinFirst": "ATSS", + "capital": "光明路街道", + "population": 28, + "area": 15698, + "areaCode": "0908", + "zipCode": "845350", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731568198, + "parentId": 653116731564101, + "name": "阿克陶县", + "shortName": null, + "level": 3, + "code": "653022", + "pinyin": "AKeTaoXian", + "pinyinFirst": "AKTX", + "capital": "阿克陶镇", + "population": 23, + "area": 24535, + "areaCode": "0908", + "zipCode": "845550", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731568199, + "parentId": 653116731564101, + "name": "阿合奇县", + "shortName": null, + "level": 3, + "code": "653023", + "pinyin": "AHeQiXian", + "pinyinFirst": "AHQX", + "capital": "阿合奇镇", + "population": 5, + "area": 11545, + "areaCode": "0997", + "zipCode": "843500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731568200, + "parentId": 653116731564101, + "name": "乌恰县", + "shortName": null, + "level": 3, + "code": "653024", + "pinyin": "WuQiaXian", + "pinyinFirst": "WQX", + "capital": "乌恰镇", + "population": 6, + "area": 19118, + "areaCode": "0908", + "zipCode": "845450", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731805765, + "parentId": 653116729069637, + "name": "伊犁哈萨克自治州☆", + "shortName": null, + "level": 2, + "code": "654000", + "pinyin": "YiLiHaSaKeZiZhiZhou☆", + "pinyinFirst": "YLHSKZZZ☆", + "capital": "伊宁市", + "population": 275, + "area": 267353, + "areaCode": "0999", + "zipCode": "835100", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116731805766, + "parentId": 653116731805765, + "name": "伊宁市", + "shortName": null, + "level": 3, + "code": "654002", + "pinyin": "YiNingShi", + "pinyinFirst": "YNS", + "capital": "艾兰木巴格街道", + "population": 58, + "area": 789, + "areaCode": "0999", + "zipCode": "835000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731805767, + "parentId": 653116731805765, + "name": "奎屯市", + "shortName": null, + "level": 3, + "code": "654003", + "pinyin": "KuiTunShi", + "pinyinFirst": "KTS", + "capital": "团结街街道", + "population": 29, + "area": 910, + "areaCode": "0992", + "zipCode": "833200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731805768, + "parentId": 653116731805765, + "name": "霍尔果斯市", + "shortName": null, + "level": 3, + "code": "654004", + "pinyin": "HuoErGuoSiShi", + "pinyinFirst": "HEGSS", + "capital": "陇海路", + "population": 7, + "area": 1909, + "areaCode": "0999", + "zipCode": "835221", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731805769, + "parentId": 653116731805765, + "name": "伊宁县", + "shortName": null, + "level": 3, + "code": "654021", + "pinyin": "YiNingXian", + "pinyinFirst": "YNX", + "capital": "吉里于孜镇", + "population": 42, + "area": 4386, + "areaCode": "0999", + "zipCode": "835100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731805770, + "parentId": 653116731805765, + "name": "霍城县", + "shortName": null, + "level": 3, + "code": "654023", + "pinyin": "HuoChengXian", + "pinyinFirst": "HCX", + "capital": "水定镇", + "population": 33, + "area": 2930, + "areaCode": "0999", + "zipCode": "835200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731805771, + "parentId": 653116731805765, + "name": "巩留县", + "shortName": null, + "level": 3, + "code": "654024", + "pinyin": "GongLiuXian", + "pinyinFirst": "GLX", + "capital": "巩留镇", + "population": 19, + "area": 4124, + "areaCode": "0999", + "zipCode": "835400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731805772, + "parentId": 653116731805765, + "name": "新源县", + "shortName": null, + "level": 3, + "code": "654025", + "pinyin": "XinYuanXian", + "pinyinFirst": "XYX", + "capital": "新源镇", + "population": 31, + "area": 7583, + "areaCode": "0999", + "zipCode": "835800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731805773, + "parentId": 653116731805765, + "name": "昭苏县", + "shortName": null, + "level": 3, + "code": "654026", + "pinyin": "ZhaoSuXian", + "pinyinFirst": "ZSX", + "capital": "昭苏镇", + "population": 18, + "area": 10465, + "areaCode": "0999", + "zipCode": "835600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731805774, + "parentId": 653116731805765, + "name": "特克斯县", + "shortName": null, + "level": 3, + "code": "654027", + "pinyin": "TeKeSiXian", + "pinyinFirst": "TKSX", + "capital": "特克斯镇", + "population": 17, + "area": 8080, + "areaCode": "0999", + "zipCode": "835500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731805775, + "parentId": 653116731805765, + "name": "尼勒克县", + "shortName": null, + "level": 3, + "code": "654028", + "pinyin": "NiLeKeXian", + "pinyinFirst": "NLKX", + "capital": "尼勒克镇", + "population": 18, + "area": 10130, + "areaCode": "0999", + "zipCode": "835700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116731805776, + "parentId": 653116731805765, + "name": "察布查尔锡伯自治县", + "shortName": null, + "level": 3, + "code": "654022", + "pinyin": "ChaBuChaErXiBoZiZhiXian", + "pinyinFirst": "CBCEXBZZX", + "capital": "察布查尔镇", + "population": 19, + "area": 4077, + "areaCode": "0999", + "zipCode": "835300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732047429, + "parentId": 653116729069637, + "name": "塔城地区", + "shortName": null, + "level": 2, + "code": "654200", + "pinyin": "TaChengDiQu", + "pinyinFirst": "TCDQ", + "capital": "塔城市", + "population": 98, + "area": 94876, + "areaCode": "0901", + "zipCode": "834700", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116732051525, + "parentId": 653116732047429, + "name": "塔城市", + "shortName": null, + "level": 3, + "code": "654201", + "pinyin": "TaChengShi", + "pinyinFirst": "TCS", + "capital": "和平街道", + "population": 16, + "area": 4007, + "areaCode": "0901", + "zipCode": "834700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732051526, + "parentId": 653116732047429, + "name": "乌苏市", + "shortName": null, + "level": 3, + "code": "654202", + "pinyin": "WuSuShi", + "pinyinFirst": "WSS", + "capital": "虹桥街道", + "population": 21, + "area": 14379, + "areaCode": "0992", + "zipCode": "833000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732051527, + "parentId": 653116732047429, + "name": "沙湾市", + "shortName": null, + "level": 3, + "code": "654203", + "pinyin": "ShaWanShi", + "pinyinFirst": "SWS", + "capital": "三道河子镇", + "population": 20, + "area": 12460, + "areaCode": "0993", + "zipCode": "832100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732051528, + "parentId": 653116732047429, + "name": "额敏县", + "shortName": null, + "level": 3, + "code": "654221", + "pinyin": "EMinXian", + "pinyinFirst": "EMX", + "capital": "额敏镇", + "population": 20, + "area": 9147, + "areaCode": "0901", + "zipCode": "834600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732051529, + "parentId": 653116732047429, + "name": "托里县", + "shortName": null, + "level": 3, + "code": "654224", + "pinyin": "TuoLiXian", + "pinyinFirst": "TLX", + "capital": "托里镇", + "population": 9, + "area": 19992, + "areaCode": "0901", + "zipCode": "834500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732051530, + "parentId": 653116732047429, + "name": "裕民县", + "shortName": null, + "level": 3, + "code": "654225", + "pinyin": "YuMinXian", + "pinyinFirst": "YMX", + "capital": "哈拉布拉镇", + "population": 6, + "area": 6107, + "areaCode": "0901", + "zipCode": "834800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732051531, + "parentId": 653116732047429, + "name": "和布克赛尔蒙古自治县", + "shortName": null, + "level": 3, + "code": "654226", + "pinyin": "HeBuKeSaiErMengGuZiZhiXian", + "pinyinFirst": "HBKSEMGZZX", + "capital": "和布克赛尔镇", + "population": 5, + "area": 28784, + "areaCode": "0990", + "zipCode": "834400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732268613, + "parentId": 653116729069637, + "name": "阿勒泰地区", + "shortName": null, + "level": 2, + "code": "654300", + "pinyin": "ALeTaiDiQu", + "pinyinFirst": "ALTDQ", + "capital": "阿勒泰市", + "population": 66, + "area": 117078, + "areaCode": "0906", + "zipCode": "836500", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116732272709, + "parentId": 653116732268613, + "name": "阿勒泰市", + "shortName": null, + "level": 3, + "code": "654301", + "pinyin": "ALeTaiShi", + "pinyinFirst": "ALTS", + "capital": "金山路街道", + "population": 23, + "area": 10819, + "areaCode": "0906", + "zipCode": "836500", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732272710, + "parentId": 653116732268613, + "name": "布尔津县", + "shortName": null, + "level": 3, + "code": "654321", + "pinyin": "BuErJinXian", + "pinyinFirst": "BEJX", + "capital": "布尔津镇", + "population": 7, + "area": 10369, + "areaCode": "0906", + "zipCode": "836600", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732272711, + "parentId": 653116732268613, + "name": "富蕴县", + "shortName": null, + "level": 3, + "code": "654322", + "pinyin": "FuYunXian", + "pinyinFirst": "FYX", + "capital": "库额尔齐斯镇", + "population": 10, + "area": 32327, + "areaCode": "0906", + "zipCode": "836100", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732272712, + "parentId": 653116732268613, + "name": "福海县", + "shortName": null, + "level": 3, + "code": "654323", + "pinyin": "FuHaiXian", + "pinyinFirst": "FHX", + "capital": "福海镇", + "population": 7, + "area": 32442, + "areaCode": "0906", + "zipCode": "836400", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732272713, + "parentId": 653116732268613, + "name": "哈巴河县", + "shortName": null, + "level": 3, + "code": "654324", + "pinyin": "HaBaHeXian", + "pinyinFirst": "HBHX", + "capital": "阿克齐镇", + "population": 8, + "area": 8186, + "areaCode": "0906", + "zipCode": "836700", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732272714, + "parentId": 653116732268613, + "name": "青河县", + "shortName": null, + "level": 3, + "code": "654325", + "pinyin": "QingHeXian", + "pinyinFirst": "QHX", + "capital": "青河镇", + "population": 6, + "area": 15790, + "areaCode": "0906", + "zipCode": "836200", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732272715, + "parentId": 653116732268613, + "name": "吉木乃县", + "shortName": null, + "level": 3, + "code": "654326", + "pinyin": "JiMuNaiXian", + "pinyinFirst": "JMNX", + "capital": "托普铁热克镇", + "population": 4, + "area": 7145, + "areaCode": "0906", + "zipCode": "836800", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732534853, + "parentId": 653116729069637, + "name": "自治区直辖县级行政单位", + "shortName": null, + "level": 2, + "code": "653116732534853", + "pinyin": "ZiZhiQuZhiXiaXianJiXingZhengDanWei", + "pinyinFirst": "ZZQZXXJXZDW", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116732534854, + "parentId": 653116732534853, + "name": "石河子市", + "shortName": null, + "level": 3, + "code": "659001", + "pinyin": "ShiHeZiShi", + "pinyinFirst": "SHZS", + "capital": "红山街道", + "population": 59, + "area": 457, + "areaCode": "0993", + "zipCode": "832000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732534855, + "parentId": 653116732534853, + "name": "阿拉尔市", + "shortName": null, + "level": 3, + "code": "659002", + "pinyin": "ALaErShi", + "pinyinFirst": "ALES", + "capital": "金银川路街道", + "population": 19, + "area": 5266, + "areaCode": "0997", + "zipCode": "843300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732534856, + "parentId": 653116732534853, + "name": "图木舒克市", + "shortName": null, + "level": 3, + "code": "659003", + "pinyin": "TuMuShuKeShi", + "pinyinFirst": "TMSKS", + "capital": "齐干却勒街道", + "population": 17, + "area": 2003, + "areaCode": "0998", + "zipCode": "843806", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732534857, + "parentId": 653116732534853, + "name": "五家渠市", + "shortName": null, + "level": 3, + "code": "659004", + "pinyin": "WuJiaQuShi", + "pinyinFirst": "WJQS", + "capital": "人民路街道", + "population": 10, + "area": 742, + "areaCode": "0994", + "zipCode": "831300", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732534858, + "parentId": 653116732534853, + "name": "北屯市", + "shortName": null, + "level": 3, + "code": "659005", + "pinyin": "BeiTunShi", + "pinyinFirst": "BTS", + "capital": "北屯镇", + "population": 8, + "area": 911, + "areaCode": "0906", + "zipCode": "836000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732534859, + "parentId": 653116732534853, + "name": "铁门关市", + "shortName": null, + "level": 3, + "code": "659006", + "pinyin": "TieMenGuanShi", + "pinyinFirst": "TMGS", + "capital": "兴疆路", + "population": 8, + "area": 1952, + "areaCode": "0906", + "zipCode": "841007", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732534860, + "parentId": 653116732534853, + "name": "双河市", + "shortName": null, + "level": 3, + "code": "659007", + "pinyin": "ShuangHeShi", + "pinyinFirst": "SHS", + "capital": "红星二路", + "population": 5, + "area": 742, + "areaCode": "0909", + "zipCode": "833408", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732534861, + "parentId": 653116732534853, + "name": "可克达拉市", + "shortName": null, + "level": 3, + "code": "659008", + "pinyin": "KeKeDaLaShi", + "pinyinFirst": "KKDLS", + "capital": "幸福路", + "population": 8, + "area": 980, + "areaCode": "0999", + "zipCode": "835000", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732534862, + "parentId": 653116732534853, + "name": "昆玉市", + "shortName": null, + "level": 3, + "code": "659009", + "pinyin": "KunYuShi", + "pinyinFirst": "KYS", + "capital": "昆玉大道", + "population": 5, + "area": 1008, + "areaCode": "0903", + "zipCode": "848116", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732534863, + "parentId": 653116732534853, + "name": "胡杨河市", + "shortName": null, + "level": 3, + "code": "659010", + "pinyin": "HuYangHeShi", + "pinyinFirst": "HYHS", + "capital": "光明东路", + "population": 8, + "area": 678, + "areaCode": "0992", + "zipCode": "834034", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732534864, + "parentId": 653116732534853, + "name": "新星市", + "shortName": null, + "level": 3, + "code": "659011", + "pinyin": "XinXingShi", + "pinyinFirst": "XXS", + "capital": "兰新东路", + "population": 4, + "area": 539, + "areaCode": "0902", + "zipCode": "839103", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732534865, + "parentId": 653116732534853, + "name": "白杨市", + "shortName": null, + "level": 3, + "code": "659012", + "pinyin": "BaiYangShi", + "pinyinFirst": "BYS", + "capital": "光明路", + "population": 8, + "area": 2034, + "areaCode": "0901", + "zipCode": "834601", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:48", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:22" + }, + { + "id": 653116732846149, + "parentId": 0, + "name": "香港特别行政区", + "shortName": "港", + "level": 1, + "code": "810000", + "pinyin": "XiangGangTeBieXingZhengQu", + "pinyinFirst": "XGTBXZQ", + "capital": null, + "population": null, + "area": null, + "areaCode": "00852", + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116733960261, + "parentId": 653116732846149, + "name": "香港特别行政区", + "shortName": null, + "level": 2, + "code": "810000", + "pinyin": "XiangGangTeBieXingZhengQu", + "pinyinFirst": "XGTBXZQ", + "capital": null, + "population": null, + "area": null, + "areaCode": "00852", + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116733960262, + "parentId": 653116733960261, + "name": "中西区", + "shortName": null, + "level": 3, + "code": "653116733960262", + "pinyin": "ZhongXiQu", + "pinyinFirst": "ZXQ", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 653116733960263, + "parentId": 653116733960261, + "name": "东区", + "shortName": null, + "level": 3, + "code": "653116733960263", + "pinyin": "DongQu", + "pinyinFirst": "DQ", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 653116733960264, + "parentId": 653116733960261, + "name": "九龙城区", + "shortName": null, + "level": 3, + "code": "653116733960264", + "pinyin": "JiuLongChengQu", + "pinyinFirst": "JLCQ", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 653116733960265, + "parentId": 653116733960261, + "name": "观塘区", + "shortName": null, + "level": 3, + "code": "653116733960265", + "pinyin": "GuanTangQu", + "pinyinFirst": "GTQ", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 653116733960266, + "parentId": 653116733960261, + "name": "南区", + "shortName": null, + "level": 3, + "code": "653116733960266", + "pinyin": "NanQu", + "pinyinFirst": "NQ", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 653116733960267, + "parentId": 653116733960261, + "name": "深水埗区", + "shortName": null, + "level": 3, + "code": "653116733960267", + "pinyin": "ShenShuiBuQu", + "pinyinFirst": "SSBQ", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 653116733960268, + "parentId": 653116733960261, + "name": "湾仔区", + "shortName": null, + "level": 3, + "code": "653116733960268", + "pinyin": "WanZaiQu", + "pinyinFirst": "WZQ", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 653116733960269, + "parentId": 653116733960261, + "name": "黄大仙区", + "shortName": null, + "level": 3, + "code": "653116733960269", + "pinyin": "HuangDaXianQu", + "pinyinFirst": "HDXQ", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 653116733960270, + "parentId": 653116733960261, + "name": "油尖旺区", + "shortName": null, + "level": 3, + "code": "653116733960270", + "pinyin": "YouJianWangQu", + "pinyinFirst": "YJWQ", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 653116733960271, + "parentId": 653116733960261, + "name": "离岛区", + "shortName": null, + "level": 3, + "code": "653116733960271", + "pinyin": "LiDaoQu", + "pinyinFirst": "LDQ", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 653116733960272, + "parentId": 653116733960261, + "name": "葵青区", + "shortName": null, + "level": 3, + "code": "653116733960272", + "pinyin": "KuiQingQu", + "pinyinFirst": "KQQ", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 653116733960273, + "parentId": 653116733960261, + "name": "北区", + "shortName": null, + "level": 3, + "code": "653116733960273", + "pinyin": "BeiQu", + "pinyinFirst": "BQ", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 653116733960274, + "parentId": 653116733960261, + "name": "西贡区", + "shortName": null, + "level": 3, + "code": "653116733960274", + "pinyin": "XiGongQu", + "pinyinFirst": "XGQ", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 653116733960275, + "parentId": 653116733960261, + "name": "沙田区", + "shortName": null, + "level": 3, + "code": "653116733960275", + "pinyin": "ShaTianQu", + "pinyinFirst": "STQ", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 653116733960276, + "parentId": 653116733960261, + "name": "屯门区", + "shortName": null, + "level": 3, + "code": "653116733960276", + "pinyin": "TunMenQu", + "pinyinFirst": "TMQ", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 653116733960277, + "parentId": 653116733960261, + "name": "大埔区", + "shortName": null, + "level": 3, + "code": "653116733960277", + "pinyin": "DaPuQu", + "pinyinFirst": "DPQ", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 653116733960278, + "parentId": 653116733960261, + "name": "荃湾区", + "shortName": null, + "level": 3, + "code": "653116733960278", + "pinyin": "QuanWanQu", + "pinyinFirst": "QWQ", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 653116733960279, + "parentId": 653116733960261, + "name": "元朗区", + "shortName": null, + "level": 3, + "code": "653116733960279", + "pinyin": "YuanLangQu", + "pinyinFirst": "YLQ", + "capital": "", + "population": null, + "area": null, + "areaCode": "", + "zipCode": "", + "sort": null, + "hot": false, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:23" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:23" + }, + { + "id": 653116734091333, + "parentId": 0, + "name": "澳门特别行政区", + "shortName": "澳", + "level": 1, + "code": "820000", + "pinyin": "AoMenTeBieXingZhengQu", + "pinyinFirst": "AMTBXZQ", + "capital": null, + "population": null, + "area": null, + "areaCode": "00853", + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [ + { + "id": 653116735176773, + "parentId": 653116734091333, + "name": "澳门特别行政区", + "shortName": null, + "level": 2, + "code": "820000", + "pinyin": "AoMenTeBieXingZhengQu", + "pinyinFirst": "AMTBXZQ", + "capital": null, + "population": null, + "area": null, + "areaCode": "00853", + "zipCode": null, + "sort": null, + "hot": false, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:23" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-10T22:38:49", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-06-04T10:14:23" + } +] \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_role.json b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_role.json new file mode 100644 index 0000000..ee42067 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_role.json @@ -0,0 +1,65 @@ +[ + { + "id": 162605510979653, + "parentId": 336557578817605, + "childs": null, + "name": "普通员工", + "code": "emp", + "type": 2, + "dataScope": 4, + "description": "", + "hidden": false, + "sort": 2, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2023-06-13T16:28:58" + }, + { + "id": 336557578817605, + "parentId": 0, + "childs": null, + "name": "岗位", + "code": null, + "type": 1, + "dataScope": 1, + "description": null, + "hidden": false, + "sort": 3, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 564647954321477, + "parentId": 336557578817605, + "childs": null, + "name": "超级管理员", + "code": null, + "type": 2, + "dataScope": 1, + "description": null, + "hidden": false, + "sort": 1, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-07-03T22:58:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-07-03T22:58:42" + } +] \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_role.tenant.json b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_role.tenant.json new file mode 100644 index 0000000..5bc9496 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_role.tenant.json @@ -0,0 +1,68 @@ +[ + { + "id": 162605510979653, + "tenantId": 161223412138053, + "parentId": 336557578817605, + "childs": null, + "name": "普通员工", + "code": "emp", + "type": 2, + "dataScope": 4, + "description": "", + "hidden": false, + "sort": 2, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2023-06-13T16:28:58" + }, + { + "id": 336557578817605, + "tenantId": 161223412138053, + "parentId": 0, + "childs": null, + "name": "岗位", + "code": null, + "type": 1, + "dataScope": 1, + "description": null, + "hidden": false, + "sort": 3, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 564647954321477, + "tenantId": 161223412138053, + "parentId": 336557578817605, + "childs": null, + "name": "超级管理员", + "code": null, + "type": 2, + "dataScope": 1, + "description": null, + "hidden": false, + "sort": 1, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-07-03T22:58:26", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-07-03T22:58:42" + } +] \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_role_permission.json b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_role_permission.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_role_permission.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_tenant.json b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_tenant.json new file mode 100644 index 0000000..b62ad5a --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_tenant.json @@ -0,0 +1,23 @@ +[ + { + "id": 161223412138053, + "userId": 161223411986501, + "orgId": 189097691009093, + "tenantType": 1, + "domain": null, + "dbKey": "masterdb", + "dbType": null, + "connectionString": "", + "enabled": true, + "description": "", + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } +] \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user.json b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user.json new file mode 100644 index 0000000..e86b563 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user.json @@ -0,0 +1,32 @@ +[ + { + "id": 161223411986501, + "userName": "admin", + "password": "E120EA280AA50693D5568D0071456460", + "passwordEncryptType": 0, + "name": "管理员", + "mobile": "13122223333", + "email": "xiaoxue@zhontai.com", + "orgId": 189097691009093, + "managerUserId": null, + "nickName": "小雪转中雪", + "avatar": null, + "status": null, + "type": 100, + "lastLoginTime": null, + "lastLoginIP": null, + "lastLoginCountry": null, + "lastLoginProvince": null, + "lastLoginCity": null, + "enabled": true, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2023-06-13T16:27:00" + } +] \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user.tenant.json b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user.tenant.json new file mode 100644 index 0000000..580d105 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user.tenant.json @@ -0,0 +1,33 @@ +[ + { + "id": 161223411986501, + "tenantId": 161223412138053, + "userName": "admin", + "password": "E120EA280AA50693D5568D0071456460", + "passwordEncryptType": 0, + "name": "管理员", + "mobile": "13122223333", + "email": "xiaoxue@zhontai.com", + "orgId": 189097691009093, + "managerUserId": null, + "nickName": "小雪转中雪", + "avatar": null, + "status": null, + "type": 100, + "lastLoginTime": null, + "lastLoginIP": null, + "lastLoginCountry": null, + "lastLoginProvince": null, + "lastLoginCity": null, + "enabled": true, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2023-06-13T16:27:00" + } +] \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user_org.json b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user_org.json new file mode 100644 index 0000000..cfe9364 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user_org.json @@ -0,0 +1,16 @@ +[ + { + "id": 371677390377029, + "userId": 161223411986501, + "orgId": 189097691009093, + "isManager": true, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2023-06-13T16:27:11" + } +] \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user_role.json b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user_role.json new file mode 100644 index 0000000..f29383c --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user_role.json @@ -0,0 +1,20 @@ +[ + { + "id": 510322210627653, + "userId": 161223411986501, + "roleId": 161223412080709, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-02-01T10:46:24" + }, + { + "id": 564648041144389, + "userId": 161223411986501, + "roleId": 564647954321477, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-07-03T22:58:47" + } +] \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user_staff.json b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user_staff.json new file mode 100644 index 0000000..d8372c8 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user_staff.json @@ -0,0 +1,20 @@ +[ + { + "id": 161223411986501, + "position": null, + "jobNumber": null, + "sex": null, + "entryTime": null, + "workWeChatCard": null, + "introduce": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } +] \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user_staff.tenant.json b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user_staff.tenant.json new file mode 100644 index 0000000..0802253 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_user_staff.tenant.json @@ -0,0 +1,21 @@ +[ + { + "id": 161223411986501, + "tenantId": 161223412138053, + "position": null, + "jobNumber": null, + "sex": null, + "entryTime": null, + "workWeChatCard": null, + "introduce": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } +] \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_view.json b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_view.json new file mode 100644 index 0000000..3b807b8 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/InitData/Admin/base_view.json @@ -0,0 +1,645 @@ +[ + { + "id": 161227168313413, + "platform": null, + "parentId": 0, + "name": null, + "label": "平台管理", + "path": null, + "description": null, + "cache": true, + "sort": 1, + "enabled": true, + "childs": [ + { + "id": 161227168428101, + "platform": null, + "parentId": 161227168313413, + "name": "admin/workbench", + "label": "工作台", + "path": "admin/workbench/index", + "description": null, + "cache": true, + "sort": 1, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-04-08T20:04:01" + }, + { + "id": 161227168432197, + "platform": null, + "parentId": 161227168313413, + "name": null, + "label": "系统管理", + "path": null, + "description": null, + "cache": true, + "sort": 3, + "enabled": true, + "childs": [ + { + "id": 161227168440390, + "platform": null, + "parentId": 161227168432197, + "name": "admin/api", + "label": "接口管理", + "path": "admin/api/index", + "description": null, + "cache": true, + "sort": 4, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168444485, + "platform": null, + "parentId": 161227168432197, + "name": "admin/view", + "label": "视图管理", + "path": "admin/view/index", + "description": null, + "cache": true, + "sort": 5, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168448582, + "platform": null, + "parentId": 161227168432197, + "name": "admin/cache", + "label": "缓存管理", + "path": "admin/cache/index", + "description": null, + "cache": true, + "sort": 3, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168456774, + "platform": null, + "parentId": 161227168432197, + "name": "admin/document", + "label": "文档管理", + "path": "admin/document/index", + "description": null, + "cache": true, + "sort": 7, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 187053736300613, + "platform": null, + "parentId": 161227168432197, + "name": "admin/dict", + "label": "数据字典", + "path": "admin/dict/index", + "description": "数据字典", + "cache": true, + "sort": 1, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 336556164300869, + "platform": null, + "parentId": 161227168432197, + "name": "admin/task", + "label": "任务调度", + "path": "admin/task/index", + "description": "", + "cache": true, + "sort": 2, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 371247502852165, + "platform": null, + "parentId": 161227168432197, + "name": "admin/file", + "label": "文件管理", + "path": "admin/file/index", + "description": null, + "cache": true, + "sort": 6, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 541192324943941, + "platform": null, + "parentId": 161227168432197, + "name": "admin/region", + "label": "地区管理", + "path": "admin/region/index", + "description": null, + "cache": true, + "sort": 8, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-04-28T16:17:14", + "modifiedUserId": null, + "modifiedUserName": null, + "modifiedUserRealName": null, + "modifiedTime": null + }, + { + "id": 616549084737605, + "platform": null, + "parentId": 161227168432197, + "name": "admin/msg", + "label": "消息管理", + "path": "admin/msg/index", + "description": "", + "cache": true, + "sort": 10, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-11-27T14:44:40", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-03-18T15:04:18" + }, + { + "id": 618670689706053, + "platform": null, + "parentId": 161227168432197, + "name": "admin/msg-type", + "label": "消息分类", + "path": "admin/msg-type/index", + "description": "", + "cache": true, + "sort": 9, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-03T14:37:30", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-03-18T15:08:43" + }, + { + "id": 655836164862021, + "platform": null, + "parentId": 161227168432197, + "name": "admin/print-template", + "label": "打印模板", + "path": "admin/print-template/index", + "description": "", + "cache": true, + "sort": 11, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2025-03-18T15:04:12", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2025-03-18T15:09:01" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168436293, + "platform": null, + "parentId": 161227168313413, + "name": "admin/personal", + "label": "个人中心", + "path": "admin/personal/index", + "description": null, + "cache": true, + "sort": 5, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168436294, + "platform": null, + "parentId": 161227168313413, + "name": null, + "label": "权限管理", + "path": null, + "description": "", + "cache": true, + "sort": 2, + "enabled": true, + "childs": [ + { + "id": 161227168436295, + "platform": null, + "parentId": 161227168436294, + "name": "admin/user", + "label": "用户管理", + "path": "admin/user/index", + "description": "", + "cache": true, + "sort": 1, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168440389, + "platform": null, + "parentId": 161227168436294, + "name": "admin/role", + "label": "角色管理", + "path": "admin/role/index", + "description": "", + "cache": true, + "sort": 2, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168444486, + "platform": null, + "parentId": 161227168436294, + "name": "admin/permission", + "label": "权限管理", + "path": "admin/permission/index", + "description": null, + "cache": true, + "sort": 4, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168448583, + "platform": null, + "parentId": 161227168436294, + "name": "admin/tenant", + "label": "租户管理", + "path": "admin/tenant/index", + "description": null, + "cache": true, + "sort": 5, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 174312361087045, + "platform": null, + "parentId": 161227168436294, + "name": "admin/org", + "label": "部门管理", + "path": "admin/org/index", + "description": "", + "cache": true, + "sort": 3, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 402829224460357, + "platform": null, + "parentId": 161227168436294, + "name": "admin/pkg", + "label": "套餐管理", + "path": "admin/pkg/index", + "description": null, + "cache": true, + "sort": 6, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168452677, + "platform": null, + "parentId": 161227168313413, + "name": null, + "label": "日志管理", + "path": null, + "description": "", + "cache": true, + "sort": 4, + "enabled": true, + "childs": [ + { + "id": 161227168452678, + "platform": null, + "parentId": 161227168452677, + "name": "admin/operationLog", + "label": "操作日志", + "path": "admin/logs/operation-log", + "description": null, + "cache": true, + "sort": 2, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 161227168456773, + "platform": null, + "parentId": 161227168452677, + "name": "admin/loginLog", + "label": "登录日志", + "path": "admin/logs/login-log", + "description": null, + "cache": true, + "sort": 1, + "enabled": true, + "childs": null, + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 619301345665093, + "platform": null, + "parentId": 161227168313413, + "name": "admin/site-msg", + "label": "站内信", + "path": "admin/site-msg/index", + "description": "", + "cache": true, + "sort": 6, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2024-12-05T09:23:38", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-12-05T09:23:53" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 361047466754117, + "platform": null, + "parentId": 0, + "name": "", + "label": "布局管理", + "path": null, + "description": null, + "cache": true, + "sort": 2, + "enabled": true, + "childs": [ + { + "id": 361047593013317, + "platform": null, + "parentId": 361047466754117, + "name": "link", + "label": "链接", + "path": "layout/routerView/link", + "description": null, + "cache": true, + "sort": 1, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + }, + { + "id": 361047841796165, + "platform": null, + "parentId": 361047466754117, + "name": "iframe", + "label": "内嵌窗口", + "path": "layout/routerView/iframes", + "description": null, + "cache": true, + "sort": 2, + "enabled": true, + "childs": [], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } + ], + "isDeleted": false, + "createdUserId": 161223411986501, + "createdUserName": "admin", + "createdUserRealName": "管理员", + "createdTime": "2023-06-13T16:23:05", + "modifiedUserId": 161223411986501, + "modifiedUserName": "admin", + "modifiedUserRealName": "管理员", + "modifiedTime": "2024-01-31T18:09:02" + } +] \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/Program.cs b/src/modules/admin/ZhonTai.Admin.Host/Program.cs new file mode 100644 index 0000000..b4377d9 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/Program.cs @@ -0,0 +1,171 @@ +using Autofac; +using FreeScheduler; +using Microsoft.AspNetCore.Builder; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; +using System; +using System.Reflection; +using Savorboard.CAP.InMemoryMessageQueue; +using ZhonTai.Admin.Core; +using ZhonTai.Admin.Core.Configs; +using ZhonTai.Admin.Core.Consts; +using ZhonTai.Admin.Core.Db; +using ZhonTai.Admin.Core.Startup; +using ZhonTai.Admin.Services.TaskScheduler; +using ZhonTai.Admin.Tools.TaskScheduler; +using ZhonTai.ApiUI; +using ZhonTai.Common.Helpers; +using ZhonTai.Admin.Repositories; +using Microsoft.AspNetCore.StaticFiles; + +new HostApp(new HostAppOptions +{ + //前置配置FreeSql + ConfigurePreFreeSql = (freeSql, dbConfig) => + { + freeSql.UseJsonMap(); //启用JsonMap功能 + }, + + //配置FreeSql + ConfigureFreeSql = (freeSql, dbConfig) => + { + if (dbConfig.Key == DbKeys.TaskDb) + { + freeSql.SyncSchedulerStructure(dbConfig, TaskSchedulerServiceExtensions.ConfigureScheduler); + } + }, + + ConfigurePreServices = context => + { + context.Services.Configure(context.Configuration.GetSection("TaskScheduler")); + }, + + //配置后置服务 + ConfigurePostServices = context => + { + //context.Services.AddTiDb(context); + + //添加cap事件总线 + var appConfig = AppInfo.GetRequiredService(false); + Assembly[] assemblies = AssemblyHelper.GetAssemblyList(appConfig.AssemblyNames); + + //var dbConfig = AppInfo.GetRequiredService(false); + //var rabbitMQ = context.Configuration.GetSection("CAP:RabbitMq").Get(); + context.Services.AddCap(config => + { + //开发阶段不同开发人员的消息区分,可以通过配置版本号实现 + config.Version = "v1"; + + config.UseInMemoryStorage(); + config.UseInMemoryMessageQueue(); + + // + // + + //config.UseMySql(dbConfig.ConnectionString); + //config.UseRabbitMQ(mqConfig => { + // mqConfig.HostName = rabbitMQ.HostName; + // mqConfig.Port = rabbitMQ.Port; + // mqConfig.UserName = rabbitMQ.UserName; + // mqConfig.Password = rabbitMQ.Password; + // mqConfig.ExchangeName = rabbitMQ.ExchangeName; + //}); + config.UseDashboard(); + }).AddSubscriberAssembly(assemblies); + + //添加任务调度 + context.Services.AddTaskScheduler(DbKeys.TaskDb, options => + { + options.ConfigureFreeSql = TaskSchedulerServiceExtensions.ConfigureScheduler; + + //配置任务调度 + options.ConfigureFreeSchedulerBuilder = freeSchedulerBuilder => + { + static void OnExecuting(TaskInfo task) + { + if (task.Topic?.StartsWith("[shell]") == true) + { + TaskSchedulerServiceExtensions.ExecuteGrpc(task); + } + } + + freeSchedulerBuilder + .OnExecuting(task => OnExecuting(task)) + .OnExecuted((task, taskLog) => + { + try + { + if (!taskLog.Success) + { + var taskService = AppInfo.GetRequiredService(); + var taskInfo = taskService.GetAsync(task.Id).Result; + + //失败重试 + TaskSchedulerServiceExtensions.FailedRetry(taskInfo, task, taskLog, OnExecuting); + + //发送告警邮件 + TaskSchedulerServiceExtensions.SendAlarmEmail(taskInfo, task, taskLog); + } + } + catch (Exception ex) + { + AppInfo.Log.Error(ex); + } + }); + }; + }); + }, + + //配置Autofac容器 + ConfigureAutofacContainer = (builder, context) => + { + builder.RegisterGeneric(typeof(AdminRepositoryBase<>)).InstancePerLifetimeScope().PropertiesAutowired(); + }, + + //配置Mvc + ConfigureMvcBuilder = (builder, context) => { }, + + //配置后置中间件 + ConfigurePostMiddleware = context => + { + var app = context.App; + var env = app.Environment; + var appConfig = app.Services.GetService(); + + // 配置静态文件的MIME类型 + var provider = new FileExtensionContentTypeProvider(); + provider.Mappings[".rdp"] = "application/x-rdp"; + app.UseStaticFiles(new StaticFileOptions + { + ContentTypeProvider = provider + }); + + #region 新版Api文档 + + if (env.IsDevelopment() || appConfig.ApiUI.Enable) + { + app.UseApiUI(options => + { + options.RoutePrefix = appConfig.ApiUI.RoutePrefix; + appConfig.Swagger.Projects?.ForEach(project => + { + options.SwaggerEndpoint($"/{options.RoutePrefix}/swagger/{project.Code.ToLower()}/swagger.json", + project.Name); + }); + }); + } + + #endregion + }, + + ConfigureSwaggerUI = options => + { + //options.DocExpansion(Swashbuckle.AspNetCore.SwaggerUI.DocExpansion.Full); + } +}).Run(args, typeof(Program).Assembly); + +#if DEBUG +public partial class Program +{ +} +#endif \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/Properties/launchSettings.json b/src/modules/admin/ZhonTai.Admin.Host/Properties/launchSettings.json new file mode 100644 index 0000000..ed7eccd --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/Properties/launchSettings.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:18010", + "sslPort": 0 + } + }, + "profiles": { + "ZhonTai.Admin.Host": { + "commandName": "Project", + "launchBrowser": true, + "dotnetRunMessages": true, + "launchUrl": "doc/admin", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "http://localhost:18010" + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "launchUrl": "doc/admin", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/SAML配置说明.md b/src/modules/admin/ZhonTai.Admin.Host/SAML配置说明.md new file mode 100644 index 0000000..25d5631 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/SAML配置说明.md @@ -0,0 +1,152 @@ +# SAML集成配置说明 + +## 概述 + +本系统支持SAML 2.0单点登录集成,可以与Azure AD、Okta、ADFS等身份提供商进行集成。 + +## 配置步骤 + +### 1. 启用SAML认证 + +在 `ConfigCenter/samlconfig.json` 中设置: + +```json +{ + "SamlConfig": { + "enable": true, + "entityId": "https://your-app-domain.com", + "assertionConsumerServiceUrl": "https://your-app-domain.com/api/admin/auth/saml/callback", + "singleSignOnServiceUrl": "https://login.microsoftonline.com/your-tenant-id/saml2/", + "idpCertificate": "-----BEGIN CERTIFICATE-----\n...\n-----END CERTIFICATE-----" + } +} +``` + +### 2. 身份提供商配置 + +#### Azure AD配置 + +1. 在Azure AD中创建企业应用程序 +2. 配置SAML设置: + - 标识符(实体ID): `https://your-app-domain.com` + - 回复URL: `https://your-app-domain.com/api/admin/auth/saml/callback` + - 注销URL: `https://your-app-domain.com/api/admin/auth/logout` + +3. 下载证书并配置到 `idpCertificate` + +#### Okta配置 + +1. 在Okta中创建SAML应用程序 +2. 配置: + - Single sign on URL: `https://your-app-domain.com/api/admin/auth/saml/callback` + - Audience URI: `https://your-app-domain.com` + - Name ID format: `urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress` + +### 3. 属性映射配置 + +```json +{ + "userNameAttribute": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name", + "emailAttribute": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress", + "nameAttribute": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname" +} +``` + +### 4. 用户自动创建配置 + +```json +{ + "autoCreateUser": true, + "defaultUserType": 1, + "defaultTenantId": 1 +} +``` + +## API接口 + +### 1. 获取SAML登录URL + +``` +GET /api/admin/auth/login-by-saml +``` + +### 2. SAML回调处理 + +``` +POST /api/admin/auth/saml-callback +Content-Type: application/x-www-form-urlencoded + +SAMLResponse=... +``` + +### 3. 获取SAML元数据 + +``` +GET /api/admin/auth/saml/metadata +``` + +## 使用流程 + +1. 用户访问系统 +2. 系统检查SAML配置 +3. 如果启用SAML,重定向到身份提供商 +4. 用户在身份提供商处完成认证 +5. 身份提供商回调到系统的SAML回调接口 +6. 系统验证SAML响应并创建/查找用户 +7. 生成JWT Token并返回给用户 + +## 安全注意事项 + +1. 确保使用HTTPS +2. 正确配置身份提供商证书 +3. 验证SAML响应的签名 +4. 设置合适的Token过期时间 +5. 定期更新证书 + +## 故障排除 + +### 常见问题 + +1. **SAML响应验证失败** + - 检查身份提供商证书是否正确 + - 确认时间同步 + +2. **用户创建失败** + - 检查数据库连接 + - 确认用户表结构 + +3. **属性映射错误** + - 检查SAML响应中的属性名 + - 确认配置中的属性映射 + +### 日志查看 + +查看应用程序日志以获取详细的错误信息: + +```bash +tail -f logs/app.log +``` + +## 示例配置 + +### Azure AD完整配置示例 + +```json +{ + "SamlConfig": { + "enable": true, + "entityId": "https://your-app-domain.com", + "assertionConsumerServiceUrl": "https://your-app-domain.com/api/admin/auth/saml/callback", + "singleSignOnServiceUrl": "https://login.microsoftonline.com/your-tenant-id/saml2/", + "singleLogoutServiceUrl": "https://login.microsoftonline.com/your-tenant-id/saml2/", + "idpCertificate": "-----BEGIN CERTIFICATE-----\nMIIDXTCCAkWgAwIBAgIJAKoK/OvJ8V...\n-----END CERTIFICATE-----", + "forceSaml": false, + "userNameAttribute": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name", + "emailAttribute": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress", + "nameAttribute": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname", + "autoCreateUser": true, + "defaultUserType": 1, + "defaultTenantId": 1 + } +} +``` \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/Vue-SAML集成说明.md b/src/modules/admin/ZhonTai.Admin.Host/Vue-SAML集成说明.md new file mode 100644 index 0000000..dd5f6d7 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/Vue-SAML集成说明.md @@ -0,0 +1,443 @@ +# Vue SAML集成说明 + +## 概述 + +本文档说明如何在Vue项目中集成SAML单点登录功能。 + +## 组件说明 + +### 1. SamlLogin 组件 + +SAML登录组件,支持传统登录和SAML登录两种方式。 + +#### 属性 (Props) + +| 属性名 | 类型 | 默认值 | 说明 | +|--------|------|--------|------| +| title | String | '系统登录' | 登录页面标题 | +| subtitle | String | '请选择登录方式' | 登录页面副标题 | +| showTraditionalLogin | Boolean | true | 是否显示传统登录表单 | +| samlButtonText | String | '使用企业账号登录' | SAML登录按钮文本 | +| apiBaseUrl | String | '/api/admin/auth' | API基础URL | +| onLoginSuccess | Function | null | 登录成功回调函数 | + +#### 事件 (Events) + +| 事件名 | 参数 | 说明 | +|--------|------|------| +| login-success | tokenInfo | 登录成功时触发 | +| login-error | error | 登录失败时触发 | + +#### 使用示例 + +```vue + + + +``` + +### 2. SamlCallback 组件 + +SAML回调处理组件,用于处理身份提供商回调。 + +#### 属性 (Props) + +| 属性名 | 类型 | 默认值 | 说明 | +|--------|------|--------|------| +| apiBaseUrl | String | '/api/admin/auth' | API基础URL | +| successRedirectUrl | String | '/' | 登录成功后的跳转URL | +| errorRedirectUrl | String | '/login' | 登录失败后的跳转URL | +| loadingText | String | '正在处理登录信息...' | 加载文本 | +| loadingSubtext | String | '请稍候,正在验证您的身份' | 加载副文本 | + +#### 事件 (Events) + +| 事件名 | 参数 | 说明 | +|--------|------|------| +| login-success | tokenInfo | 登录成功时触发 | +| login-error | error | 登录失败时触发 | + +#### 使用示例 + +```vue + + + +``` + +## 路由配置 + +### 基本路由配置 + +```javascript +import { createRouter, createWebHistory } from 'vue-router' +import SamlLogin from './components/SamlLogin.vue' +import SamlCallback from './components/SamlCallback.vue' + +const routes = [ + { + path: '/', + name: 'Home', + component: () => import('./views/Home.vue'), + meta: { requiresAuth: true } + }, + { + path: '/login', + name: 'Login', + component: SamlLogin, + meta: { requiresAuth: false } + }, + { + path: '/saml-callback', + name: 'SamlCallback', + component: SamlCallback, + meta: { requiresAuth: false } + } +] + +const router = createRouter({ + history: createWebHistory(), + routes +}) + +export default router +``` + +### 路由守卫 + +```javascript +router.beforeEach((to, from, next) => { + const token = localStorage.getItem('access_token') + const requiresAuth = to.matched.some(record => record.meta.requiresAuth) + + if (requiresAuth && !token) { + // 需要认证但没有token,重定向到登录页 + next('/login') + } else if (to.path === '/login' && token) { + // 已登录用户访问登录页,重定向到首页 + next('/') + } else { + next() + } +}) +``` + +## 完整集成示例 + +### 1. 主应用组件 + +```vue + + + +``` + +### 2. 登录页面 + +```vue + + + +``` + +### 3. 受保护的页面 + +```vue + + + +``` + +## 依赖要求 + +### 必需依赖 + +```json +{ + "dependencies": { + "vue": "^3.0.0", + "vue-router": "^4.0.0", + "element-plus": "^2.0.0", + "axios": "^1.0.0" + } +} +``` + +### 安装命令 + +```bash +npm install vue-router@4 element-plus axios +``` + +## 样式定制 + +### 自定义主题色 + +```scss +// 在main.js中引入自定义样式 +import './styles/custom.scss' + +// custom.scss +:root { + --el-color-primary: #0078d4; + --el-color-primary-light-3: #106ebe; + --el-color-primary-light-5: #1e5aa8; + --el-color-primary-light-7: #2c4692; + --el-color-primary-light-9: #3a327c; + --el-color-primary-dark-2: #005a9e; +} +``` + +### 响应式设计 + +组件已内置响应式设计,支持移动端适配。如需进一步定制,可以修改组件的CSS样式。 + +## 错误处理 + +### 常见错误及解决方案 + +1. **CORS错误** + - 确保后端配置了正确的CORS策略 + - 检查API地址是否正确 + +2. **Token过期** + - 实现token自动刷新机制 + - 在axios拦截器中处理401错误 + +3. **SAML配置错误** + - 检查SAML配置文件 + - 确认身份提供商配置正确 + +### 错误处理示例 + +```javascript +// axios拦截器 +axios.interceptors.response.use( + response => response, + error => { + if (error.response?.status === 401) { + // Token过期,清除本地存储并跳转到登录页 + localStorage.removeItem('access_token') + localStorage.removeItem('refresh_token') + router.push('/login') + } + return Promise.reject(error) + } +) +``` + +## 最佳实践 + +1. **安全性** + - 使用HTTPS + - 定期刷新token + - 实现token过期处理 + +2. **用户体验** + - 提供加载状态提示 + - 友好的错误信息 + - 自动重试机制 + +3. **性能优化** + - 组件懒加载 + - 图片优化 + - 缓存策略 + +4. **可维护性** + - 统一的错误处理 + - 清晰的代码结构 + - 完善的文档 \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/ZhonTai.Admin.Host.csproj b/src/modules/admin/ZhonTai.Admin.Host/ZhonTai.Admin.Host.csproj new file mode 100644 index 0000000..9cd1324 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/ZhonTai.Admin.Host.csproj @@ -0,0 +1,83 @@ + + + 中台接口宿主 + Linux + + + + + 1701;1702;1591 + + + + false + + + + + + + + + PreserveNewest + + + + + + + + + + + + + + + + + + + + + + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + + + + PreserveNewest + true + PreserveNewest + + + PreserveNewest + true + PreserveNewest + + + + + + PreserveNewest + + + + + diff --git a/src/modules/admin/ZhonTai.Admin.Host/appsettings.Development.json b/src/modules/admin/ZhonTai.Admin.Host/appsettings.Development.json new file mode 100644 index 0000000..061db15 --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/appsettings.Development.json @@ -0,0 +1,9 @@ +{ + //"Logging": { + // "LogLevel": { + // "Default": "Debug", + // "System": "Information", + // "Microsoft": "Information" + // } + //} +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/appsettings.json b/src/modules/admin/ZhonTai.Admin.Host/appsettings.json new file mode 100644 index 0000000..cd5f88f --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/appsettings.json @@ -0,0 +1,143 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*", + "Kestrel": { + "Endpoints": { + "Default": { + "Url": "http://*:18010" + }, + "Grpc": { + "Url": "http://*:18011", + "Protocols": "Http2" + } + } + }, + //远程配置 + "RpcConfig": { + "Http": { + "Enable": true, + "AssemblyNames": [ "ZhonTai.Admin.Contracts" ] + }, + "Grpc": { + "Enable": true, + "AssemblyNames": [ "ZhonTai.Admin.Core" ], + "ServerAssemblyNames": [ "ZhonTai.Admin" ] + } + }, + //应用配置 + "AppSettings": { + //使用配置中心 + "UseConfigCenter": true, + //配置中心路径 + "ConfigCenterPath": "ConfigCenter" + }, + //分布式事务 + "CAP": { + "RabbitMq": { + "HostName": "localhost", + "Port": 5672, + "UserName": "guest", + "Password": "guest" + } + }, + /* + //发送邮件验证码 + await AppInfo.GetRequiredService().PublishAsync(SubscribeNames.EmailSingleSend, + new EamilSingleSendEvent + { + ToEmail = new EamilSingleSendEvent.Models.EmailModel + { + Address = "" + }, + Subject = "中台Admin账号邮件验证码", + Body = code + }); + */ + //邮件配置 + "Email": { + //主机 + "Host": "smtp.qq.com", + //端口 465、587、25 + "Port": 465, + //是否使用SSL + "UseSsl": true, + //邮箱账号 + "UserName": "", + //邮箱密码 + "Password": "", + //发件人 + "FromEmail": { + //名称 + "Name": "", + //地址 + "Address": "" + }, + //收件人 + "ToEmail": { + //名称 + "Name": "", + //地址 + "Address": "" + } + }, + //任务调度配置 + "TaskScheduler": { + //进程启动信息 + "ProcessStartInfo": { + "FileName": "C:/grpcurl_1.8.7/grpcurl", + //工作目录 + "WorkingDirectory": "" + }, + //告警邮件 + "AlerEmail": { + "Enable": true, + "Address": "" + } + }, + //滑块验证码 + "SlideCaptcha": { + "ExpirySeconds": 300, // 缓存过期时长 + "StoreageKeyPrefix": "admin:captcha:", // 缓存前缀 + "Tolerant": 0.02, // 容错值(校验时用,缺口位置与实际滑动位置匹配容错范围) + "Backgrounds": [ // 背景图配置 + { + "Type": "file", + "Data": "wwwroot/captcha/jigsaw/backgrounds/1.jpg" + }, + { + "Type": "file", + "Data": "wwwroot/captcha/jigsaw/backgrounds/2.jpg" + }, + { + "Type": "file", + "Data": "wwwroot/captcha/jigsaw/backgrounds/3.jpg" + }, + { + "Type": "file", + "Data": "wwwroot/captcha/jigsaw/backgrounds/4.jpg" + }, + { + "Type": "file", + "Data": "wwwroot/captcha/jigsaw/backgrounds/5.jpg" + } + ], + // Templates不配置,则使用默认模板 + "Templates": [ + //{ + // "Slider": { + // "Type": "file", + // "Data": "wwwroot/captcha/jigsaw/templates/1/transparent.png" + // }, + // "Hole": { + // "Type": "file", + // "Data": "wwwroot/captcha/jigsaw/templates/1/dark.png" + // } + //} + ] + } +} \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/ip2region.xdb b/src/modules/admin/ZhonTai.Admin.Host/ip2region.xdb new file mode 100644 index 0000000000000000000000000000000000000000..6528770f0ec89e31297a67eed7c1424430ae02fd GIT binary patch literal 11070083 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
yIZoI?!OeK8x3b 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
>H!J#V2LACC|8)%X0B54 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ξ|_zQ~5==Sw5fo{;j^ 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�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

Qi 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�cYCT%7dImkCdKNvadX6jKb5055J?G9ivjJ`3 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 z z>Jyu=&7du}VBMhc(1UFSUF|k(yGPbyJFrR6epA>q=r72<#@>ML2s79$=o;p*MbLgr zSP7Eeip3!p%@Bc})uKO|X*X2YUxOJs=BKdckZZwKdCpb>tFbj6S^KTUW-C(iy85t#pjtYF;pIWg&k8IoyVb?+X-N0^o z&idIctPpZVY|?Xflqqc5BYV5`8hhiB9dibI>yd5w4x10T1#HnHD`5%y|9N`<=&Jg* zK6Af5M-$&f6NQ#2X!05q6xzfGEGXD>Y|unOgF*`xG?{@G6xyUh3sY#%(WHeAOcMnQ z720G9GcW@)iNY+h7OZuS4Q(=oHc@Cnp*_*0le}-xM3Xl0JxBLk_x;)V{&B5!-Op#A z{p0&j+sVb^`SKgD0_tkS$^{==!2R zWGq4QT?tkN8d=rYvyhEo&q3$%0?T`5Z+~l4lJp4VnQN ztOb&}g0+UM4cqUPjjRJ$JLviIAa=wvJI|w72k5TWiCyr_K6eqzf{vcUdO$7Fi^ZUM z6fJRmpfgKhC9iBGm$4X+sA*NGBG1WqXODFMmD&I{F}X z4|MeV*aOe3-ydQ_Asfb?fUe;w_8hdA7ubi8eZ)#3D`T-&-kx9h^5^xSH=72m$t#=F z&Dbul>^rO7SlTNaFBz-@Gy^)ZQ=liS)7Tl%zh`w8>jG`rja~4{?uHk!Y{+uhHPBwJ zV*{Vr_1T;r#O{Gs%=_4bkUhkPK=+(sEFZE0HVT??FR?Mu8ZwSegN`tR&4PZPVGdge z*&?OHfSr~ylZ&LxAjdS;(%!?Ir4mN~4)E1NmJ z*nn5oE`!)T&=Kxq&p_ugg5^V2z{WslJ&wKd%ASm0V-q2p#EM?o5vH(d(04jB*aBz_ zE@CU7QMZc4UfE2IDygd0+B2%A%^-P#z}mgCBOJs!K>O^(7DBd&t$1d$aTP1U_eJf@ z#xfRz=6m!Fv^A*zHep53Sx;dxB>(@8Z{%D+EuX^jpwAVsBB%wYu!WE+@JC3t0*!*(*mKYbd4c6YKhr2+qmZ-`HU>KSIQGsf z8?EoLqF4TOflY%xH-pWB)}A?R-ZMMvPuK$J=!@8rXSNnBV=G?ywPPhvuavRaE4x=k z-^9oQ9iahh0$pD-w!{MUfJ)8?Z)amip=Q2*tyBIpQH*sND} zubRW=LHE>8*otTVcluZfG;hmT9J1(}zx??n&?vZ!WkI7LhxLF)axZoZwB>E=4roN) z#o~}f>zMDLb4g(vys|#3!|FrUfNcTw(N?UW2*0;+38CKCJc6 zuZ@W|Y(JY2Cf10t!4&mhot|oLtfdnAI6S=uJ$N)3^eACV|h>?6|e=+xh!Ha zBtHwO_W&cVwb$KpHN-K20}K7 zJpf(bLu?52bG2dYIq1w@V0qA%1#HwSYtNV1JJ6QzvET8`M)L1shQ7i2fEj9+k5~-) zT=XrBx^K10MshV4gGNZSkqXq-(I)0C=v-1*1!%rkVl|%GD6hrpL)L&bdS;__Gu8x} z{ms}8&wS;>_JH=e7fX9)pUYsaUhU%g+OQb3W%O-Spl?8;Z>JwXS9B4(@gc)p4y?xHc(q1eLYR?ST;hD8{ zCw9s!JG0Z+8L#Y__AJ&FvTiH}JvB!S^aE%_rm%X@J)i+=4B2LE3ut}Wifse+`*ti1 znhzPQ1$2ac*fY>RN3iE1dx6b{Yz~_TUEe2c0W^yju@%r>R<9} zOSEAn(C5ln44UClBP|cf??Yn?pn1E9Ey4Fh)r{6_{u??Ut>#z>cobJR&I?@TJR<| z8?rfU-ZOh%`h+cnY!O=mo#!&P0?E~4CD75!SPYs~(RZ?%g06NGHs+O$f^qB>=;`7$ zHW9K(?2T7;E^o1SA$yN~2-!!h2pR=b*otR%gjKBMnYBb2i#_vu_;*olv7_7C%2)EA z*MQok7F!3&-(6!d=sctEW*r25FI9_&v}VWc=i+A!zZyfp!xR}dk0!W-eVs? zGxZ}@1bv%5g)M-Nw}>r)+H)CO@yebOR6*nf+J==m?cq6=;pD#%e(O zti{%WM&x>|$t!!eXvTJUWwT=^whPpoyRki>-rS3IfR5LRo$$(5+LPERuWYWI#?E+U zWA`kU_sWh}z(&2Y|pldjQ zwS(I1AeIH~C5QEdtQWfmnt#`^KG40tAIpcVfQ^RiB~}F8Z>O*Yul(QQ#+E=&)XUh4 zXZAD2RjlNhjioXchb-F7GZ^S+b(gU$XvNH7J)nK|Vpl+0Ud66?W-WLf>jQnRAG_t1 zJqg^#hCrVi#-4a)PmWKqXP~?G2=?4F``imG4_}IYh~K>{V56SBV@|)s#=NpE$FVn{ zBfQ1ld1lYM@3A82{xF5bpe>{CXNH50UWwI!*5q1j9VBxa+ZeJHFvJujWo$$)mmy_5j&}co4WxcZbm&1BMqr4aE13fGD zV=JI@S;b0T*}0Ul7&Nk?zf1+mN|dGoooAGxB|t|{VP6Z%z78{V?G>1ztP-p8%I*Qx zSQBV`He+efS!b{o&+Ll!VMn~O(Q_0#=9P`J<5)+?I_W&cVp-3uA97d^=r>b)u`$qI#<5qRvwn?DfLd@8`|O9-woG9aUfDBBB~}A^ zf2hUQf%dW<+u)V0Zgp5asK*+xM$qRrV+)|qEn-WMJW*pSp!@VHR`Sa3_GK&veJ=Vd zoF`~jrLZ(4Z(vxfSN6Wyh800uPGQqtS#Qo@vtHR~ox|oq_qb2kf@jvAi`bH9)_=>` zidQxUSFsZ4%*t5onVogi!g+%FA%$f@ze$qA`apN5ek>0f^95|oGyC>#9DC)JweD+d z0`vwpi4{GwEvK**&=FR#5@^hqvDm9!oOQI1F$lU(cVZ{JvLl?txy=%54(kK$r60TDnQeI!yXBdk*=_6&==$zrv!4A^Yk6$mGkc!+ge`<@5sN*u9*cgM z3iMnM{RkrxG^Rl| z+c`&8H|zvxw4TIHf&Lxj)7XWOUBt4Wp3Y%CpyTyoS3qZd6&vu%&T|kO0^O&Fu_vI_ z?J4#QbblDZo_l4Z?gf_j%6hthO@KZ(iN#*oPl%&d#wTbmDXapLCsnMdus-o(Z{vz{KuUU_AG`x=`F*(CM`^v3=ci$fN*@vH%w zahI{IS2lKYSPy8-_hQ#PvoUxb>jT{z`>|UgyN%re_2ymdLC79rk3er4kFg<8n+;?6 zkQJ~|P>;RD-hs~ZJ@x@~5C4c2y|Nyg!e&A5_H$Sa$y)cL7-(JEilx1>&t~m+aqE~iBQ`oFmwtmiG^*>>Iv6k?Z)tK`#rNQ4`2g_?Q^!}Aa>6yn-BM~A<)r>v9XYi zW5@pLT6P@kfaEP1I|o{Y&tn%r_kfGoCD7CTWh@Ko+Z@&dnzy~!1JId0#PT64V56Sd zdA`JoUfDHFVY6OYugqafAzQ{)K&`uq#a{WF_g|xeWLzJi1wlvOi={#HJ%eREvlh%@ zJzm-Ida-L>*|}WD`asW1{n%{C=CFCM>~o*6g^(>`E0CNgR`SYL_A(ZO#!_^Y`wD0^ zt;T9VPb{_AhLF`^8$n}!6P6BH25a?diQlnq!?KXvVX+&aQFjx&1G=KS*g(hzv3sEL zavz%oo!J~V5Bdh{6Se^Q3BV$@0=mnrVzF1&x6xmx-$ApnfQ^Da_Y#Xi=NbJp*AAKi zwb%yGdDdYYJ+pOU6ISn;wPyp?=x(FH(z37kbF;zy#mdZ*VsbH7O@pb zS`dpNnK^%h3X(Sao3t4uZH85WR-$SwhGbJ^NeSxn5#%$fDC! zpw%tbjn#N%W4;zkdu4MagSCRLy$#zB`ljsw)($%BgV+#g%VF#p zs2@hK=b)MM0?T{l-!EZfAsfdgKzo_QilDtrVGE%7zKHGl`L!+gV&_0B(Ru7r$Sz~q zkmaxe(3lv+9)OPb5PJkV&&Sx1S2k0Ju^6;vbcPD_9a(gir>?(kt!vLASFt|O{jVRp z7qa`<15lei#2$gRe2fi+Y#7Uf_F2HjKt~_PUV)yoUSktp*?CT4@4T`*-h1qWSGI#oWoNyL#a`K%h`N{opyQ>m0nojF5W5GOardzYp4kx|Vnbfp(TA}oUfHwo zQ|uXNj*Vb>P~R4?QPA;TVq>7=jbpDsE75DL6tXfFgMRNK>ZbZTYpX`|3sj)Cj?S?v zf{w5oOM7MWHiLD9tP?u{YNeCdDNtLV#?E+VE8khH3-r#_jh*w%R=)FC7IeHE*5jEy zGxTB)LiP}Q6tc(IkZ0e@x39yPp*H(<%+T2V4eUwCo?>I5yywYpfWuDQp&W zeRJ46s2@II@%gpAM1Pl20Ge?rti~(5r`BTYK=#%yz9lZf-^vXuaW^7By zwqo1tzeIMm+p#9k> z(`KOaOkpwT?i>9BGDt=NRuAfx2CUI5n-80@EneC4?pAD@S9V|7jx~8@GoTq83fVCB z#4Fp&Q|wvDMzB2S=ml)lGuz8cY|JZL!N##yp#FP}O@OXw5-Wkux{Sr3bw2us%wo{` z(v4+7V>gHOcx7X^7rO#l`L1F&yt1pkiQNj>ZR`$cFL$v4(A|Czdj>k*2=*NG8(=T6 zyl2)D1#B#29l(JNcQ zHe*H5+?>LuL8ER4i$fOW7$K015G)OPL&;$KLEowz!15t0U`5d9rm&TetzxB+m9f|> z{}%2SxjxY6DzO@`?4DDLr9+m%TD-FU+lRG+#zY%-#4}q_j$+3^e>Zp>>+sAz*NJs` zWm|S*7eaOsdls@0EDw4wE?}de7JP|~fzEmyd*zj_V6U+WP>)SwMbGSbQ`oduw&e^q z5Bk5!eZm$zvn>~~CD75Av6YamVzFm_fBz*aP)kHT%v8|Pw_{D9vD=KTglrXyAzAr) z>32x_9joxlp6e>HdeDm5fTcaN^UPqaA#1}9fc~|`AID}xHiylF=E^5*!7Cfdi&zZF zn*5JA7f8+ps{mbJB~}IcPNy2H0c}}}t@F&r{CccCWCyV$p4n=16gvjGBOJ#%Kzr%L zPIzTw@FaH1E9=U<)Bz#Fjwc)-Piv&{>zU7?R&v z_$Tx&=y{?I+YiY%f>^s()=CGlL!f)rVXOo6xlZhaSN3!Clh`RxyPU?(fX?$Q7K1() z{m)d_)~-Fe&X@q5SqfVR`rLXfhU6aizfghNGy11|4s^9CYytG{w1~x!9IubD1Zs&| zY@Js&KG$PK&_PqAkq8^NA~M!^d#58AST#h|v1Zg72|CxJ?=3iSO% zHCE%5T~RHz4sl|2a@#j+vG zVOPAe5qTB62Kw8i>sTM?%=)oAA-jtWfQ~STJpldxpdVt7K>hw08v<=PjKw$C_8I*u z?E=cGu^P~9ti{$r(k@sdXv@vmv}g8qHiONAX8#Lv{yD7#Nh@I$pmV9jYC!!^i>>p@@1od-kkw)Jp!00N8ojcg zWN*f{f%dW;+XG1}Vd;=%uog(>3fAhG9j^`R0QEyBcFHT8f2XlCUfIfb7VGlL)|YPV z9O(MaV_DGeF6XekSN2<81#A>_4|s`(ws$Zw@Q|+FE-~VGE$+ zEn=mRm9ZG~9uVE(JVEW!jhzGCMbBdwKzq4}Wj(XCHHYOPS+lS`|H3N!|GDkO(x822 zuy(KPN#G!M$Sb>|!`P9K9mP68zk%6_o$$=Y=Sl38XVyxmu_e!JpUc<^B=4J89J1(N zvTA^?VHkS`nqwna9I|MD3bdDKkP7q`68*1?NYE8kV)dYL-GDWEW&OSx+XC8hE4B^v z|C`^A#UYFS6=NRsG@8P;fbLaWv2BpdcdX*xT2_gbK+h9pEDl+8pZNfK52(X7f@a(% ztUhE7Sd(XdhsAbzWzV0xv2@5X*fG#|hsUw5kac4hKu@X{v24h4Sl%n^=>k>+^}`f4 z3wl?Z!xlh$S;SUAEwPG~Ky$i`#gKeg^1so7pfgKhCD47kjKv{~{&%*70_Jp22M!JF7n$cC{epmFvTd*+q3?g&-@?d3Ny zLp}Ddu{dPW1I`+fv&Qy3Tx*xTSPW{<=>K3#(1=W7X|L@1GFS)b*`^aa<&~YwY3vMW ze4fR+K%=f3i$VPm{hy31(3(|;Z3OkoCagYW4OpXBwiay0nm~JL#&&?#)}2@ybi54K z0$Ta@VXYx+!`i*FD>{gs18sR8yWo{w(M9Z%SGGo8#mvuBOF*fY=(MzD_md+pjgu~VS;>C;#jXij%y z=RmD=9=iaV0T;1s$a2^f&umOw#jb_yI@afvwM##i2eowp8}-b_%S){2nSGZqg-v^A zqh|)2^~$!K!xloeh{d4RjfPmSK|Qt|+X1?Uomko{8-p3F1j*`+#h^2bhUsZY<~vs5 zm9=LjRt4H;HC6)}$+g%m(6`ICu{)mGPeSiv10fs49(ZPJ)o|L_dxHr z_pt|FS<64f9(iSF{TLept%JkZ6VSiN_Y`{uYKajn_R5YB{RgTEJ5O6tqDlG|bi7Ke z2{h`Ou^pb-Ox=lffcDvm?fUJtEq7ySP@842cF<~b5If|V{cYf3>mPxZ2ZL7pNb)u?wIhT*NMUX4iKa%X;PG8tVaV*^4~@UEf3O5opFe#)d$D z1v8B0L0cBE66oGv#$wQx(HrIpsQ*$}g;zEvDzPd^<_cC18U+p5j*#udx+9zgO!VJdF{AfXpd&=TLmz?8x)Q7L%D>^kHiWDW+ZD3i z*dEaF_F`$!)n>33NZx3%R?zXd zA-jxaK}XMFJ)q~8UaSvv@9)QMfUfo?HW0EwY{)D7e?<>tamb?o!nlUynF#Ch%0^E& zb`G@apT{nQ>>`$hAF=}W!7KY2=0_|JSyZF~wP!TN2mzgSB~}GmC#tbspp{`awg+@Y zd$BZpDYD<;$zUB`*?D$iXFxxzQyTj=BSwld*(tr(t zM%FO)#4~#edWt;*&FK;BIV3-s#PXm%Dquy>UZ${V(6!HCv!Lsn!{$Nj(kCp2WX4T1 zULaWqu?o=DR$^72*&M6JYC!v}#hN^`QQnO00`=mF%VB+>^X$iNd1dSMZEPT9gV;ULJJ5aX0cf8Ou}2|$j17VIIgC94-5;J} z&p<6df;|Vd^$RQy$u~S$?3v%EXJ}8*C`e%yp!;7Xwk2d+u_n;E)Qs%_&G((yE=Wcz zmIk#_25SL*ZXY)LU)Q#r!{$NP{s~(Eeb>B*#gL58|Bv$o&CL{60s34eR^^qgb=6oC z=yT234$o|~?!?j|%V7IK*Kh!92c73Z>=)*b-<(S;kgC z$6Lipp4qn}Wy@wmhLu2{D`RoUqB$ziT#3F+KY;H2l~@fV?=sjr&+KZ~V_l$`+Kpws z^1nd920){A5F3Kz2?@)4W~*BP8wLHu{Uufeo#zxb?Umg-X0Um$?0dye*aGOx7O^GI z?An*H70@VH#Y&!8|CO=WE89!-6`o2K*T(gG>;vd~l#f^uG$N<4Sx`UBVe_8Zc=?3= zfoFC_e~1}ccNZ{2=dy?`fu47lvDhmc$VJlwQ&pubN5@;5eu{dPWAM-g# z<`K34dIMX;RzPddDpmq*S;k_}meCUP2sBzVSO;jncVZ{JvM0HdSQfN?=CB^GtR;G} z0nq0Lu}2|$j176Ui&h%Oo`BxRo?_2HpBurRgU<5>mIpoE7qC&!?2hmf8v}iA9GmdW z`e70)g{+Llko>=&mKo)syG12d1M1saY#r$RXg#(8v}GN((JOlg+Jx1ItO08T-5WRC ze-GJKEbWZHGx)+D70~a()nXeU=?APHw7xW8jUn5N#h~#L z{Ry)J^tlw42K^KxgSCWgA9g8Zm$9CZ^+$SRd$W`>_Gg5eBgbpjq`0 z8v<=Pj4gn+T*OvFwu+TNZv|y6_RQY7qOWpApiz**DnP47B~}GmO{=kikPTuFAbAeK zhC()s6+!1Yg-wInYzB)#M~F&Pkc`MOM+dFKl~_IKj?jRmJ+pU&4A$bAjh=m2D`<^u z!}f#b-vR77=t=wqmIqyJ0V_iC#EHd_oY|jpE`MfQ+C88Wn+4q)=dgLte7(jNLbiy- zp80piF|7nT-b3sWXnlE%4S{CIF!lu05>K&bp4l_l2$uKE=0gD+^~`4YOYDtjcAjss zcV5|+@3Ep+_NFm~O@scHZ3dh5%8oFH&4YUE6ISxd_EN@TP!&*V3rwwZl*+J|OsLc*z9U<$)PJxbo8q0#tEQb{#8FkpK zXZF4R95(Nn_ZYSivPEpkD{F~mEQaJh_JyzTZzS6h?EcVzb%2i0iFJ8pt<;TWL2vpw zEbo~euYiquW@Gmy_6js_Ut<%XQ9g;i1I>WEcVKtVxzC&2$0;zu-^o=^}ogp z&4*EJB4m?T49R--8P^AT5@^8Uul-6g%A>EN0)5*QReXhi{r4-pKiI#!mBLyWv*cH$-!&R)$Guul)b^|nXZeq7Wb{o3` znmKo|e8>vesAo2MUSeaO*|YaJ_R1^!P1x7i1nB6KSnQb{J^IG4e7*-XUiM;X&@*iY zYw^rx+&-+`E9<|5*ded1{|;kEys}Yn6g%dX9pN~Z4OtGm0-AAGu|Ckq>c<8^=Q4;5 zd1Xf!#`2(_lN7MnGdr`Wh6?m=az(XN8|-TBXDCq}qX0BFQ&`yVUBtdHV^8fPuK!zpNrTMX!b8-D_+@q)hbp3&BihogL)T1) z*A%u5bcF3#Y2#W}#$rhJxru%Ujk6S11IlW#bza#>UXN`ESsk_!bc9V~lV-FztmLGcr zYKh0#5NMqk#`0cSPZzLJuk6YHB{u7o9bpbzfMmR2OP<-5%UJA{Z5e$#{Rc_^VfCQ# z*?={I#>8eb(CFEUZ3E55?O2m%wnjE%JG`><+=)%puYGP3dj}eI@39!vx={n?0&33` z)&aVcbYiDGvz6~Ob_O&G&SG7lExWO-S9UHrEQaJ>{3VV6$yV>O_wt;L$Y zV=ZgOvXG1dtS@B!SPW{xsF4-~JvBFATfDNLVr<2>fv$Z!mWE`sVl5%thh6f_M(brP z3mPvutPeEK`mr03+|jXHUfGk?ZR`$c%e&ZU$X;S&psO9nCcLtr=S*U6Kv(+~`v7X) zk61BeQ`oF$cDy-k!7JxWe=_R3bbXftgM+Gj1c&MVt;J+>ueTd^k4>}baJ zglsRC4p|0k@yzzJ4~xC>@0Y%lUIDdr1J>k~WzEz86b-W?N>kE>N3w zW9L94>pXTLWEZhZpm&nXSQe6>s9-%_*>@1V*cH$^con+_y60TS@}61i7O+v!oPLR| zcxB%Otzsq6xs&P(3(}oV$WyKE`E9-|TY}PBAadX(bSJq>num!KIHy5!b&*E+zXn<(?_h@hU&?o}Jm?4oY}7LwOE0m1 z13K$}iy1o4G0adljuk- z`6zY_w6-3{IzrZo#h@09zMqu=lKV7P0*(1H_Dw%vnT>*P#ti*TV;vTUEZRdKfvz@# z9r4OmjicD{ko^p1=o)?&>k3&nb`JFS7U!{*kgZ}R&%VgN<5I@rkVSjB22gvZuy>%g zevf?st@}xRN^Jsni#ppB4(C1QE1?b7D z5~~8WU^Vs)pfUK3n4wu!gRT6~TDFRnV0-in9HETGpm(6?uQ204_vu=!*tXWwQ`j`< zo->2Zg4$&cTky)p?jp7X`su(jwgP(JT*XSDdq)|IL01(0D4zknc{gJ_KwIv_c7<#= zw#PGDZT4cVA#20-hwK2>5wcF~glG2c`A|W9L9Ee;&IKvWr-cSGM-_ zVtt^q?#JREv$MA6muNqI1nQM)EIweFopto%^ere$VPl~0tj4idpenUs+G~;HlSw`$PtdxcS=EN^2dx?h zuy(I(RXm7wfcm`?8vuQ75W5HZ*FElI54^HF&_iqpwB;~1@zYjW3r=Dmys|d?h!wr^ zZ*;NPD}OFHMtg$VEQKwAR=!1S33NAH##TbMip7vT%^ar!wM+CfTp#Fj2eCt-RroM= zEM&*A4$xjYu`bXW*^Qk8^}~5A>y^!w9M%JRH|)i(gzPHT2YS}%$8Lq}Hg*TpN_Vm6 zA$x)4J+pQxV56Y-j+fXN=!(X%2~f*VV)4(eWl;z12|BYBwgJ?hb=XGFY!%*w)q~c8 z25gI0_U646+Xi|^-;SLK*-5Mmw9jtr93*#9>;kAaFJe8Q_Uy&_K%eW!Zh^MEjm060 zIvEB3!`ggU#Fo6WC*x%-4q5a+a!tex3IYzWjV z!&u%k9}`#%x}xYL;~KQ(VeE)k_HE%&EE}>MmiNlWZUL+M8}>Py{nc0vs2^&vRImL(stzeVb8_=1(#o~}fr`Zc6?;Th@XiPL?u|u9&OB}{Jyt4JI6U&0$$8y*}$Of^Y zkPTyb(0LZHBIqZ}Q`iFNiWadY(3Z>C3aHIiu^9B^5&azP0(ve;VH>=%@mYs$^vdoe zo3MJXcF{)-SkWunatfRF%Aa4b7}OHc&vRy=URlH*oUwE9-?Yabf!4vt*bu1Yhp|!6 zmM^gh&=pN$Z@jV<*}zLpi#F8 zs}ETNmiElsomK%bk$ zehc)u-^L96&1MTxY_5n1`K4NjmqHfv+lGPNe@XE$gB~}BPW3|{iuk3GE z*JB$)wh5~TwO|9*60&_*hiBFgomdy>y`vjD2fDuV*agpQre4Idpi!5@2E4MCAH?o~ zM)`g00q8s*VoQ+BKWqhbgjK8*vN9HXX5S1&e}@W^pO5_lEdiQ2mDtyV*19iZhTgoZ zFhf~2Rs;H6Ew;`pTcOuu@wv4uI?oY6Ye*%Q1??q=^?>%$i!FhAa~bRVyK7lL_RFAI z{41EDmG%Z^D7%S02kr9(mIvMK3)m=V)V;)JL0isY^PXA%eZm$(wumi(T7DT@0Xha`D}uJ1!lps{oWW*6N1wx%Kv%nrl|Y{> zV{yo$3ygWt=Tcbw4{XbS$BGjDLo(3OQ&Ju z*Z}AVgV=M>5nf<<&~L^Sup;PthAAxe%>Hjd(LbWiKr<(WZ2|3NE4I!4i+`iE9c%K; zR*hyX>y@2Z4qE_?rA2H7G#^&6l4sWPWi0l}zhn8w^fYM8O<2||`;Cblb_3M9H?bI! z?^v#IC+S-|vkcY(>dk%FDbVVD8ao4;#b>cDuk5bfja>k3c@et=`WN*tV_C24sX2#T z1HF@6$DV=ijU!kdbhj^HMbLZy6gCUV-$7$BB%{2a3X<<2ewluNWFBD^pr21yVjDtM zhb@I{8H*v==dVzKW=?d2y+E=TY@=89FF9<&>OpU&4OpXR_Ve(~Sd(YA(l%o|K%;dh zmIn1$25SLb!#?bSSGKxc#4dSd*dEVpOzg#CNJialD$wVm ze@-hw@{>?3_R3~|^lN00JRxE6zgXKc`j=#&>q}u3pq8k_szCFv8hakH7g!#2E(L4? zbo5E=O~~G2amb zhz)^e&M@`_^u5$m>=|f|jbM4tZ0r`W_K~%{9K=fhuN}e0Ss9B#BP;rMtP`LXti$R- zEzy9bLzclhK*#IEvLVZ1176wD2eAjBBRs_Np80zKR`F`BnxK3}W{n`E3L2foJxP@DLjU9d8(W60)b*vyhEg^?L0* zN3c=QwZFvPh3q}{0d%+ch!sONg)M=Ow~UoSR>oq`KBIq61)8_ff1q7Jj$^ z0gcGBSQlt+c4Jx3>`s}(20}K74S8nw>0vAnI$i;r2E9qmV6&hrn#1NnE%6Ck@XA_Z z5sN`jGtnd!BF?v8_{xo*REBm?OS**(|YnN{9T*%I2eO}pI>Bnw>uJ0yx%QM@{ zZR`%{=y$OJ&+NOrL2Sh<+si6e0<9WlEDl-p+pO%M`Cf}{06odoVH-i;U2MYYL08m( zZ2^65E4B^vuRm?an!K_Z*Nmk>TV}8p(38hLtQFMOZP%hu zw$5Q!yt3n6#ri<)(vRH$&48QOEzj(pa~m4~9d8i32gyjrilC!UVY8sW7N5iBK`rqK zTL7KQBDUn2ts%=;3AC3o7K2(hdP4=eqUbFZXm&*ZkqUH#=s(f&puIF;jiA+SGqxXe zeFw01NZJfL1o|tq!`K{zlsfj zwj9JBfv)y3HWad9>Bc?O#e*&H_SnT>)^ z*aGNjZ4rw>dx_prf!2`dJ@;@(?(f(NsFhZ+KLM>1U&Rc4u7nxN%2*7^YWh3u6O^T} zU7&Hc8`}dKXM3?UXx+_Vt)Sj)!`eZgJBS_f%ASG_V;4ep5xWLz&+FJ{zq|Ii6qf#A znXNV%EDM?)IjjfNp1oKxWK-C*XZFq43^ohu_c?6dGh4ksVKF4@;79JTplh$hYC!kK zTCC)ieXfkfA&dSqpM&Ic*cQ;N+KO!p*>~E{9v6_(8V(UD! zRcbx90dy{P*hbIn=$o*5&^{ZmErxzy1KS4rDcg3e3AAN1wgYr#JFz_>+l!?^*O0*$ zLbiyNKx4j)#h@cZzsFuctKwcP4QlHQ*5aAn8~0(Yp4r%K!`i*FpTr!*IzrZoWkE;C zVFRFfG>F{;-T&@m4?MGWd5Gn`vJq0i#z13m9D4=2TfD|5LNj1TGCw2|Owj0~y)x+=SeG^NA?xGp&h-dbjD@U;oPz!cqr$Aet#?E+V zcf+&TCD73?V_DGuQ!t11fUdn4>jQ1skKORh`tK%o%PYIS+t{6u-Nl}PJ~x6r_sq6@ zf#tojekfpLpe@I-^sF7-w#;BHpr6j|!}6f*G>RPpe>JL9iCaQbYdq!_wbY0sgRwv^mcvN9Hf ze&ag&3ab?8KDLOhfM(7rR`Sa39c3&AZ5hpTeUSW%idg+0tX*vbmWHGSv3Afmo(HiG zP`h+uSxD}2SPy7?_F^&UilRT{JVDpKh#gv3d&WGB9RatD<_IVuZfMi5sCqPF( ziCqG1c^T^oSua)!Ss5E!v@LDCjAO67vJvtcD~487Fdl9?jncX)pW7&}9upZEJaxZoZbVawZN1(kt#)d*Rj6Lzno*>v65Hzop>3GLl!O3@}R$&ti-AydA7k~&>bjR zX3YX+XR$7?>^qNc>>TJ^&SNW{*$7$1N}zdE#$wOxZW#SHMgeG)r?3@JKdfRU(7myY z#h@*t|4s$E+GvFeG#{c>_6eHrDQw6qdm9|ao}pkC|>==!c=*FY=Zb*vBcxqfT_wB;c7JY+AhJm}fGfV~5?=XGSwc*Rtr(XbDg&rLYQ6>sDe_piy3p)r71TTL&7+>#;2%+lp-i&D-tR zu8{4<_JGc8FV+IOhJ9Eo=;&=&JE#Q@VsX5dMbSKeIXjOpH=1GWv4_QaaJvU6$1c7VP;*ok$3_R@)+0A0~Z z>{7@sW7&}9upZFyda)~@Yq*N_f%e&t-2iQQ6T1bvhTGT>Xv<;j*Fo*_8KgS0G16|4(svEKG%y~@yy-|u41ug_PMBna{;wk z9kvm4)|;?;&`55;(x4}S4AuhLavv6ho)x1?#x*4K7OR5f-htJC=2$JZ4b*?zu{7v& z8EgQwd^&Ahh(pF+spdPEn#zHoZy#np?H8ug-=Op$9bVYBmcV5}^ z?t850mCe*CY!=k-bJ$AAR_NyLVvj)g{>Ru5XfMOq6VL3q=PC9Kw9gUjIp~@1 z1(pY$X90^rTSnhRdxExXz#6@>me`CieuvySE!yHzEWb9%w=$$fJPxa^4MqTvhS+hW`v>j^# ztp&|k9I|KwD;TKd2eAjBG4T+41ZuO#*bwL%hOuX$s~y4epzq)d*cfQbajfW-{cgn+ zRstQbjKz>Vf7UV1AoCYNc-M0_Z$1Vp-7D=CB^n zne}3QpwIPVH$1a(b`!e=I^Jz;0JP;G_5jpo53xrfdyEZ*Y#4hUvKLrBWCd&#bbo(| zjd^B2IT*(#K*yWJ-g#xub?>ncURkev#EM?Mqng5IL9=QOn+LV^Cu{|@&sD4h8oOo7 zzSXYCz8_r0V$hjI8+jsYw9nZ+=OlIkw6T7hvh?7!2S(r=KNdCP>+pahO%)i zyLoM&Ijj%Vy8YM(U@L*Rej&Y+Uza176vdgV;Sto&>N* zUfJg!V?&^$4`WY2^XMs74A~Sm4eFH{EDl+;g&7WNr3S1K)SjEMG-%Xiu#S**Vkba< zqj?fL6|&RVnUI~ux?p=$O}lhs=RiMkIFDTby~|w0E`j!W8OwsU%wYqd5i*FyUinWk zw$dx0d6dGcK-W->)qv(vEmjQK6c&Tl^60zy9BBSkV;ezjwh5~bSp$~#%tmqs+Yh>i z16bBGduGpJ1CXpsSRAtGdpI7bb*r%&(3Z8>2CwY7pbpy-vaQ%Q`!D(}M63ytl@{CK zmCeST*iVA?`BRvox1~dvq3ker1k@5ov14A@|0Ccy_A_4Dxc*tp(8|z(89I6=mIduI zhh6i^eok^7>kC;wb_4YN*-h-TZEK%PVKtzZuf>X<`TB{)o>|LB+vh+30%&%84QA+R z^fSy*mclAPZC#0N0JUHpRu5V~8?Y~VWvlmhV21YDh;0ekR;+0M#rt6ji$UWv`U~^} zDBFqc0kz9sEDgFdXRsE}?E3a$tzOwZwGHbESvNKivO(+t=)0MR*pO#-4;aQ`uWT>T zU!)~K*Pg;EK&@Me)r71TTj!az?t1K5$VRZ|A$x)4L9?oWje=V6B{l&%-X!+MGh4IX zV(&us9{U}y?7NcR#SD$l4_Gl|Q`oduwnoliv!K?U!{$M6XP>YI&`4gymOyueWi0m0 zSB)mx1#}lpVY@*4+>NC}mcd#<_pvtYlvmcer?E4jRroB{<&|AgH+;IK3C7NW&gDEd5wc0F2s)Q3EcVQf9(~UBfxZt( zVKL}xqa9?ReotXrKx^GrY@7WTt-{!zknP3NpzpRbSPQ7l_F?T_*%S3a>=5X9hp{7| z;~m91yt4D`#JWIRc4ILlZ=X9kPtZ6^VHKd~vr4SWGn;?aSdCY<&suC9s9n}$8$n0d zgw=axGp+%PLl%7>)vmQ`k9M<8eE(X@k6^DrWA`;S8?rfU9@G+_u!WE#MSE4;UPwZXW@-mhMWjX8#=xU#0dC<`d*r;cA z?Ju!0uWYW2W3ND?{53WK+UF#;;+eJXDpvB!=6e~7z4Gr-evtVN8cPqcN1&hMJ;sJW z`y9reKysegm{)c$9>-pR=Jac9C1k5u$upZrWvu2euN|)zTL-$@_1FflY|A<586+e3yH1I@T`>=kIPyv8O#dzr-EfYz6{*t?Lu$3A#wE%6a6g{+Llpd&=Bv^*rM zBDTRR>-ReBTR>Ozt(c*|{n&^Z$~Iy3px^3jz_xg`i!rzrn+Vw?_Qosg_qW))kiEw~ zfcE(jD|%)3_bF@vbc97L2CY3&8`l8IPtLItsFliC9J1&~*%Fd>3#=|ga8Nr@|+VcgL4_N_=A^8^k$G9TUmKm%CbZ6d& zwT7$>+wYn6?E!4z$Jai$h%JH6Y#Cee%I=M;SP8W9m9f|>Ta%-opjSYva0*L9;0xF&sI6aOMbPz4VKF50p`Eo3Gk<4iW z&{$f;V$b|;e}t!B&?xW5E`Zjai&!7%`uec}Pzw%XdC*8MV6&jT%whAOx$+4sg{+Ll zp4r%qjvesd-S3V~G zI{gQl{V8k@=;(W~v}d+u2J7(5p7lGiQ=s-djdg*>bvKsv>ZhWrD2MfcTCf)z@XF^c zb`SKMEBCPnp4kx|Vnd*}kYOzEnO%DUn*e=o5-WLT`z&LzSGJevr#TnUH>LkSPwyWd zW#8Uq-u4+y+C-CGa6!Rl-a-p+p(Z|16D4-0O%!%vO%y8ZhTX)1CJG7)nrNakZPJ2* zCKWVkp(ZV?pge7&P(uqkQM(i?0Mw0B#=-h#&9J1hp3CF)?c0gabRtP0e+)mRPayjpA% zXm_z0s{@^v#`b{jw--AQa?MyKaq8hdr{^J%Y7?_8RS2C+H4cSPrzd=CMIg zS%$Dnpb>c)y8_zpUd4t%R~f->fX=&#jfdO>HVHa!3M++N8H+*B;^-u81}bMIRs|a6 z)mV*3R-;;M3uqK<#kP6QdTcvZ2l_TXjqUKrJ^|T@wSmrS$Bu&9>=@P^ay{4?(0Y9q zI~Q{2u?wI!yNLCITB#4qd1Rly=CM(aY}Acm>!7=DU@>SX5dA;Y7BnWRv3ieuABkl` zE{nBzWY42k>>%ixhp;x!+1=Z*qma}OJMNL~!A@W~&|Jx5gP^MnVV6Lkm|ez(J+i-I zF@oIzop%?z2WpA0uxXEM9zDbgpfORz)jqt=2RjpTXR%(;d3{(8l6Nj_7<7jbY!tLAj$uCry5^5#hE}&5n4#QFY}_Lo zkrUXRkh_abgYNJUdjzWcW2_KzMeGTv1)pLuXjVm?JgYz@dyjnp_2x%x#Uoq6Rj`8SKjAs77#js%UK3G5c=$lKT*P~YCg z?t$L_zQQI!E7%lP0IjV>YzB1REcV26R?er`Gmq?>pXbs(Hm?LG#i(& z7*x*aPtu;CmQP_B(0IvW2R&!^JA@tfob}idtPOO{cB~Ur>MpE5PG{V}qbE zKZFf~?l*$n3c1_ZqmX-y6+*6v&3I(BoyDGj%JLL@<~dtipJQ{N**K3af_5xR*jrHD z-(f4Dcl1?k4K)8gVKJzjQ8#S{8X+mH0<`v2VpX8BRAa|O?gZB1k?oL9Vx6Ft=)$@^ zXRX_Vjf1W-f!zYt;Wl;$bicb;A>@kKj7PRI%wkVKpUghR=0JTkkFA5QvVoO6XFXlU zVvno^qaMn6=JVaVuyY>SGyFVu!6SSByNLCI-gf)29O!;|tmKjPSQ(2US?kWyo}eRB zSOsXtRbo}3&+DqO;~{qf>i~TVbrS1@c8mEFv>ywH-e3WR)z`emPht(aT{9%wZsy( z4mxiGD}hQ~#$wM|Pe*^2mG7dRXZ=@;E&qkj<$RBQ0Nw8+wgMXStJpfIMjKcRS~a4- zNUwlKND9kbSSWJfk(Eud?*VjZCKPGX%Q*M*$|_1J0b z0_ez#STCr}`mkKc<*_TEF?bbQ54jDj1nP$}7K82({UzE3^z2Vz^^nvE+Xotv`>}%| zcL-|(y(6?^xsc0aGoWYOEOzOye!k{q>>8*gu46YqrM`(xg6=+r-3QI-2iUYnwzGPO zl|V<9u^5v1m!oe%`_@|Q4(Q0c*geoJ{tBA}jq)k%K4_Qs0DA&D?)j966iaPG8ThILG*)+7f`RHu#89c_L9X~KqIRaJLr-B z<{p*{xjZ%wy88rn$8+|yxQpEbeY*7(HVMglDpmlUSHxyO{WpuPfYz5)EC#I%(GRh{ zfZB5jiw8fS7Y$J(P^nW`1*ml^u`1C0sGuo!e?^urtp+HJRD2SI&%2s<2dN3b@~HQTZAkek46fmZ0-*qxBOi{0~_ z&8n}kNssK^X$o5b-F+2{L3fXSgf;^`fl^ons1B7_4X6&a*e1|XnmN z4)p0{9-9OmIfdN^_2vU?8g%4C>=Ee5$5;W>e?@G@BipgeVln8*=n{3fY)9HVPzq}U z?Vj4PqoDRYh8+hzr%zxVpeN-?tP^ymSX==tlkJm{zXQ&C;%ZNA^tZ!OnSPyP)&fH0Vw7A@;~4+a)~43L#g-;wyG{+k-_{DGMY&YlKyR z>Q{+v0lm3x#p*yurtRNB_1lRZ0PRhiu}sKiu@=x9Q7e`MwR|2M_sD8Af!zY#{Wf+7 z^nV20#R`yo2Zqgo#^5{_gYF*v4e9{;+i#Uv4d}dDtN>cei&zZF=Nf;Lo(7Gc4Xosm z@8Gf6BWvqum^Oo?|FAjGe4oc&cw}SuCAQ#^jonw+Yf#+4cE4zZbskiQCG0Ke$amPX=d2Fzu@#T3! zwx_Xf&}i+!&Uj=cJBytQx${^K)DL-V&?CFU5H{+O-C+#7;gQXbn^+uj(RD@-s794o zn@2VZ+Oeac_B@6i2i@-kRs!vi%2@0eP@T0*WBJLoyP$|3A9XvI8&odaFvJa)k&`%R^b zSTAU`>BAO1XQN;VTl1XN?-Le>T=e6NNJu`rz*azGX%$-o{hg>!*gB}qHn5UMcFi&t zdt|dQx?StpIlJZ*HVyg|=OOmUb9UZitN^-S5t{)WIg2fW`sh8j?vb6hfyJP*L_a|U z$?X5Tv?nN+!VW-v^aJ!!GnVn3ecqGB4uV?#5Y`VmasbPD&f5$d1ifJnVVB@Lq7K^S zGByl4Zv?vrD$8{&p7>mc=qHIl@95D_v2O*9rE2T|Xw`4VGN5O17HjdG^+PLm5cEVp zgdGMQc?4_o$kzg_0LhaCTMW4+EcTp_ms^|%DoZraK-ZkdUV!HGOKd&lHn13y_nh1GG$gx2tj;4_G1FKE zGzzj<3#go}STCsG`>=k`*?KmBDXb23_cYcEx?dmG54z?6mJ7K& zHV7IoLs$uPWEqPgnN@c=5A-|ddF%&4=lu|7=)6H}$KU^)+ljpf_2wIF5%k^e5*9=9 zEdB>Xpk9gYQ9n=}Qds=cpRXDH%!e<(7j(_GnBiH#h`0OlSGhwBRxgQKfk<4kV0`zWCiB)-It6McT4!ZjURshwnh|PeWN3+-y(9C&?t%1(_gsppI&#Db9 z{#iTH|Kj{VrYw+*NNkHowqkC@wt3{=oMUyMK1ySap0gvHu#88xqGYkokn6(Efm;4N zb^%m}i&(GcY!B9l^@BdI8^G2)IpKC<|z1sKly3C9B5j zAX)ja9ia7dCl-fX^qBgAb~-7n4pf#jwgc4iJF#7!vp(95)q7;6Zoo325t+qWJl9C; zwqgf8XZ!0zSa-g`VF?|IjhkU7K5%5 z{ZmE=XeFw|>OpHr16BfEvy8={PdTCjJ6up(H)9!(tdFwTBxqz!VfR7LoCnx6=$a3) zM;_VQ`WP#KW@8bX@yMPsv)CGF)P2I%J+kvQusGzRBBK?O*@#tmWFxW?s|vYlY#V5` z*^cc9xt-X!M|R!>b_+CfZew>qt$P=n1brSkh200$;Q{t2~YPeSe~_RJ$& zKc8cB9$Ee7v64qtmNFKDeqKNN1)jH{`ThlF=zmm8VcR@s*W8ZPd1Tj2WA!1|fbH|h z?yw(g1g%6(SjKbSx7bmS>?+5w4v*{(C$UaY{kpJR$mOv?(8wCX)?e zp#4M&D}e4$#1=tySi(vnSH@z{sEeL)9%w&b#AZN!G>bj)sF4y;(!EvSC)u#)HO4rMI%$a*Y#PW>QhU2Gk+FWA6h(ApFI|3r|? z_kYgl0o5;!je>f547&wdLvCZGkSk*`Bt16A$O5%)6V~gIt)G2ZKj@kRSPoRqJT?bf zQRcB1pta{Ewh(f!u-BfmYresjJ+ivL$JRkt*}&qEi{`l>sIBwZut&CA8^LaX)~uUY z9CFdWpj{wY^|2iu`KpiQLN1RDf=WGvT>^bZeHk0}oRxC~yXKMg?R9Jv)PiH!4bRz; zH?i1r_9Th^C94~#kE*dc&?=S2c7)tc`}dIBjn#ubmukTF*}p`Gxch#r5p;ScO3M+xeOBstpF8Ws- z37XR>timH(2P?5EP>rgw8jtMTk6LUGs9pAA8ISC{mn;^CT=cKG3TO{qjg5oKGJ)L! z{Uph4>`}-)#tI=<#AYB_d$1BDHNs+0-$o162-LSJ>=bBRpT@d9XCtx)I|I7=S*+J{ zR`)(E=aKC-^4K8g$RTVLbj>mB254o!iH&>I&+pDnV3VLDr?C4T*=&4(O+&JSzzQB& zzZbC>bYAp|+Je^WG8Th&5YeyFx{&k{Rs$Nlwb+)B+lp-i?XS0EogvqSodR9+G}aw* zJ=i(Wd&hY!7jk)Q9MmflSOHY(A~pjm*(|mQI&ukH1|9hxTMxMntmKjPLm7)fHH!WX z5$KxHYgPu>8~q~x-*p<>1sajNu|4)L{@%D3s|U@825g^4HjnmWjUM$fCYrE}N464W zv2z~T96OKYJhJoh*kH&FVFl3Li&*?7l=I(mO;GD*u@+F>Td_{iXDnS<4s?|~R`ST6 z0c9-q$i{B;?-;wFQGOOX2YQ1(kM)9PM<130{pL^}8-!#eV+Bxq7O@#fKA*rAL04JA z-h%q?9kvWf|6wbjBUiCC(DUIFwhr3OY+$kHtZ$=5BGB7Jw8Xpx&4(0L0m)}9*cs2+ zd1tY4kE|sousfi#+{NyB&eu3cC+F@&We9b9R--SivLvoVJK9dSq8w!eY>Q z(Z8oXL2rtA?21SB+5J^)Jme;@TcFmxjm04s{RbjYn?-MlKy{Da(Gs9BpTcH9Jw1y( z@tlpwr`Ruh&Px3&n4#U%GtAH~=s7m$k=1A(d*PAQ{UufkxiS_*vWxwXlm*o9DXiWj zYtIHO1DaJ?ti^NoL~q3ohTI|SFsP@GU~QmwX~&L(u5tp4K{FuwPuu}?WEN`ym8=yT z1l4Z{djvZ2F;)N_S;S^Qb(qB#K{IX%``|fiiH}$b^u2u-XSf?!2{f|GSnQEqCHgfYNdB+IUnhcOynLW6p!%h- z3eaw}607pa`k@+|3%Pmh1*olGVv8ZSguV61M#wvC8C2W%*ay#9zkkF^9@*2rjK!em z3dt{H(Cm-CK{-KhC@HK0v`STCF(f_xpE(k=My9ZJP;ED`7*v*Mg(E@Vccid3(9CJa zj(TLjxqb{g9&#tJ4p5tn;-3cC--IBU`;&u^5u)*ni>41*%aR%Yf>T#SVJTb_s{D9B3@%v0+dvjbPV6qvtv{>XD6} zF>D-k>U3);}bM?E3w!kTU(X?f7+gSFTuP(N(Owt!k?3SW=j zk{iQrfY#)j*f{7a6WD!^?3wxin+~~$*rG@F+iOeMThJ(fhpl_gYP*5e{EyEqQHyN> z?V-0~$3Z=P0_*U|dio^R8FF3N1yFll#Bw2*#|A;G#t>HU$VOHXdj@LV=h&P_wkFSG z3!vJ*!WKdEVF_FI$gc7pTLHDwDz*kH%O|V^`i!iM#gMGKzrmUX$+HTp2lZG3whwg8 z{n#AnZEoAGpw+Y*i$R}YMc+gO z$$bCfMJIrG*K=a`xwg4IvudqeW*}K{jwhTJ&J+=Z`F;}tmklVmw&)F_7 z`j(GhRzUJ@fi;3!z6r~C&RQvpwSd~C6*~?(@&tCyBijX?$1Z?I!9}dsbN1;$AC?2H zrg>}-bmS0r3DifIu`3~W6&v=Pje-#@_Qs0W{`|*i6XHVzEayTBF~}cmdrZjb%W+nZ;T>vbJu;4uXz6gdGmK zBUmZq%2@1?|8(tdqmMx4ti&>)wJwXbc+|}Qjns;@flA$uO@eAPg-v^8rGAJ#0?o$9 zSiy7lCRM~{LT(mY2ldJZ7K7>#)iB2(SzECTB;QD5Eub;jiX9BOL)c-^d&d#1%_CbC z+p$j2Rl2YoXcp(OLD1cYuyN3l6WA@#s(2fl47n+68j@8CdjuLUkFkPB_H9HFn*o)2 z7K=f5h-#@VXe~%#6`;CTVpX2AH->7g&LbPGX>6BAw)@?U?SZdF_J7Om#p)s1abo*G zpGfS-8bSAK!VZ8+-Ha`U+!D47YM1xe2hisXAF*}NYO{gGp!pa5FGP^+aQ{~#(330L zM9DyJQVrNX(B1cA2S9ai#xkHIv)Dn;*(!Vp>jaI+F6I|F)hoyE?9 z&O47?03CS|%Y|GX8wRaQBiJ=i|6RvMJ+hV`!^S~(pTH(PXLEB3yYG=5`2d@SWG%pA z&>f=9^fV|}jdgoupEdVjXF%VYoW;(C+7+0 zn-f^Ub9TQXHUs)RYZiL~`VG9N*c#}XpRjdMyKG=3&)FTySnN65T|~c~2$J2?|HhaH zwR{Sz1Jxmo9R%Is5Z3EC+wb;aIna#DV+GIIdRD~NL8E5_D}`Jci$gBj!u>#{PGcF+ z-Lu$X(6j#tw&Qo%k@oc6iRC=9zRhEoK<8b?u7GNE6&nVPi4klalC=)|;#)1US)9T$ zpp__#wSm^pcI>F<>`8eHJ05Z;uny2QPhy>*nc9W*gRU}w(A`gBou0Fwukc-l^AZYBSu^3eM z=xg*JXr;|#E1++ISFttFH9ukNpncB<7K4tAzKv+-=Od$U|M=w=(CFEUZ3CUR9jgQN zSQ^_Ca(l6Q(0L75qvx!)O;{%6ve-e;%6874PkM}Mc+XL zDrdBd9)o0*V>wW%^VpzAHnN7Wy4`l3eFBok>W%0R(<=>FW5_jO8BlL#u@+DrTCq0J zdF@yZ)JJ)2Jme;@Tb^5>U2bD{Ks(2~*rZ3cCz`?@fv))&D}bJ&MQjZ;B0pj4pjBf7 zD|uwIxQxY+yn%h4azav0>?o+mj$yfw%VP(=^K*MPV;NAdWU+%GcL;0q$es`F*zu4% zfpvIff1}_e)(Kh%yRb7McNQynWb0WGTlC0A&l0u_y8C-<#dCJ#Dz@g4_1`CK-6Lzk z4Xosm9a+X=&{d*6tWu!fOks5%+3r4#?EoFQ6U%_+Ul!{H&Hg@Y+#@@00-FS_JyTfC zUOUoqwOGa@|Be>RfktZ{i$gB@E+R;thQFIVALyEuSQRK&jje~=237*KZW)U~JEW+d ztAOrTiDf*pXK@xg2)e@|>@a9d9KqT^ z9|X;~AHoc+OM{r9+z>VjI&Td7G0>R!am@I7^b@V$9NoYS)A2vc*vc=IzZPviFJou4|c|LzJtI@Ay>v?(EXw&);iG4 zDPl9A`7nz;@yL4mDK_Vk_4GXU0@U&^v4xO(g}ny#*c)syBN7u1Y zkE~>4*bR^Dt>7jWgIXy%zNb#&gzYXR&jj zS#=)k2OT+paUtyCT`JNA(^TKc<~!(Vk;3Xg--V>HT_Lv{+hhNt zpW(skJ?HZQI{-Sb8Owl<%wjE|+O}db=*Z{~a(77Xj#WUi+F(_X>}{|b(27}$Z34ZE zZpQX_WGn4ntRB?X4Okp<(H|m$WZgYTIYFZ!i?xByYsZd)M)@%;7jk)Q&~w(hL)fV2 z?7e>syWx@T@@`_|pr6N_!0tmbi?M0Yw=EB`N1#@Ej1@exT}cs}@yN!+EVg*)b2*o= zw;tJw`3_qKUFALY0n`s4u@#T3l~%DBbY%3u(+{9;15;QXXjY}M9iUS0H1o*bmUd%% zK<&8~%Xnn#XBKM#tv#*SQIC9|g>{1N(1o4y$i87bjs1y``;(ZVmAxA?bY2g32EG=J z@q9Ro#UU5{AJhm`vJ_SU$;e123_S1 zwhS6C@39y(mZHPFL4!WS-HL4k?fJH2bs?9=>Ou3N0XqP?Lo=4~oV8#UYXPm-tymlA z4(-@c&)I5v4C@TJE-VLn;^nbX(9>`Xy8$ZoO>8{mCa_x`Ss&fT9>Lcl`{w5{RtUKw z_5@Uxr`R)4n?1+oLT(;g^qiG*3406b+jm$D$>-ijh#+}u{XbdHK=ZbY#h^Be{xIzc zIx>yz0OfXKy9|B4gw;c`PGBt_*{A2NSX;=oV@Dxb3$Wv$tDL|(J!kvfF09)l>!Thl zhGZ19F(N_drLYQ63szz^9@z}9#p*&XjqUKr?ywVU47n!k0BD!jjAcN(?JU*;xzRW3U(6f2d#VqSk7}+hdegy zksUdL6+E(MM-i*|e!HgSDzQDF+U~{bJ+d}yz#2hEHem-mvfXwwmI0lY#ack0)3#!r zA=ibS0@dL()(t9k4|WFh*F?@@F(iHa$0#SLl`63+kL;;djn#x)Ew%}C-eznI=qLEL zV%t1tyRPk62{g{iSnQFFv*9MQWY|LVZLH&LNJLi%8%+PtP7xc+VAJ!jo1K1#_b%(G^pkBF*4Tszab_3M6H?eWh zOr5|cLA%i@>^^AKcz{iZ+(WDYdJiaKbD(R^V=q8G_7Yq0$VS#HECwAJ{VB#SBy$X_ z^2laRHC6+A&6B9?w~O?#1ds>q`T6*mHK3BUl^g z3EPgvAs78=`WE!}N>W%2=x3>Fu{zMRBaPL2&UgM;qvvb}G+`N!Y~{;h9iZ`f66^HH z>d=MdKy}DtgP?VH2)hL8+soJu&`%rO#KuEz0xNiAWhr7a9{KNfV(Xx_bpwk*??BNR z`T_L*P>EH6`n?*f3AtKqi$}J;Y{fDmm&Mv3`IG}Y3i>wi7~hZ9%_sNYXwogVqq z7t2AiBf~C%N_H8$;yJ6|RcshkhY@TPbmSOz19X*}SbX+#F8VXn2y|X8wheUTcB~FG zH`7=KG#j&6CuqKRVW&V>IgRy##&sW-^PJTvkHw&?M1PhDH0q*rlm+yArnOids9n<7 z9?&)SV)dT0RjL7N1dXL8?0`o$=9{rh$Yrq>NOs0p49V}co+kqJO7!O#^PqC3unN%3 zsl=*4?NW`^c+SdFi*54AYP%WR0$TOAVs)NdAeY8=d1OcK#twq+eh51Z$+yQ?8>lSp z*l|ck57rTKC$Y|u>%vZfR=(3%x94o_>B0IvvKcpk_62iP>IwhysI&^TMdmOW=b z4f7sb3At75zj$O%ng5Czn&E4hp?%gTEcVFi9{qXh4ysWey99ayUB<3>&PsL_8~2>u zVFD|F?oh;LKtCHZi!FlMa|v4k-C-4513hm)Ve6i=(X)Y7T=;xmB~}HRRn=IV=WMlU z$2vo<3p*8Zr?GBO9eS`cpiyuZI|rIa=dnKrdL#Ptn4#750+tK8JT?f)DvT98vYl!X zn*&{Q9(&r-!UmDv1`aP7L*d9=O?#1dovX*GT z_JL}_2`3`Ap2WSTDw0{q|-Pj(_ z*@)bW)q~#n8n6~njasob&{f*8qo5ic!*U^)#|Ay;J3wsMBYSF(VAnwN=sGqUa%0#H z&)M_nCbk}O8(0i#m*_9Cwt`mu6jlN1_e!h^w7ajyYCv_U#WsOja5J_Av?g!G>Ojxi zG?oFqnP#yZ=(FEEHUrwN&0>oow}ia~jq-QcO31BZYoLDrgsp>CunlbGFI&m%nX`(m zd1Nc?CoB%RsGqun`XPl?fcl{ls|vYlY%b*Hu@@d$ue`(-Lhcpz8g$J!SR8WE0MACy zYSV;eK)abNb`aEphp-EtvmMe!tQS<KXoM_bZ$TsE9kv{D@39Y_ zv$^sSTM4;UYz@?#pRhROq8v2>T{DgC@W`&R6RY>g-+i$RXr;|!EuOO@Td|{{_B@6i z2eteOtTW`guv4J7!P8hbsAN6ZI;bogSji)Mj+L=E`4IgeEeN`M8q0WO z_se3vkbH)O^@G-z0W24Cd8_~`brG8Zm2(zb1hxDUwhTJ*J@x_gIr~R!#dG$2SjE;r z^Y0V34!Y(BR`Q&EI#R}B(E1Yn5IqK}Q5Tj2&4)ZT=s8<4hpOpPRfb9d#&HY%TN7kE7SPZ&m^ux?zQ2kO^1tg!PV^yG)wi>JPoRzv3+YBn_ zZ^yQH&fa#nV%tD#!FDVTx#&l@CTN6IV|9@18L(ZT^LAtBLhd|v!6Uo-MXWdE`mp|x z8^Cg)^(>DKdSsup4Plo+_q&W;@tpmP;8kqcbGBC;!A3zdbqpK#oQ=x*A#oO3q z$W397Ks%4eSOJnTk39k1{VDbgwCX>{<~(OB?L79vBkSpxSnQGAJ-S2$`hD2wGP@v9 zKRmz|L3dcf-h%G_4qFBt`5ucwGbj3MloOJ@Ft!NV*DYaR{B^sE&A1d+0U9rrSPf`( ztHtU-Z>?$UYo4?A{5CVtHNPEO0Uf!Dt$}9aC#>W-+Z~p%*dzP7-{=ZCP@9#p7<68A zmE8rXESs?{p#Iy6ZS!0sW!a9^f!ZaF)qBoHRs*&VGzRx$jUm^BWk4;F#g2#E39KXJ zPGX%Q*M)U^WOwhuav_(;E`et1Wo+1UwhE76;~rTHPGEB$Svlvi7arM+dx;tGqAF=h2+rVOv?0(VTU=)DbGld-ojh+)&r$;tEyRcly z<*{oacO4rCy=6^cw?O5*jTJy;DPl9Ao!l(;B;=lA&pfgb@*Gi19BI%xE4U?ouf%2*64OY}FXJLt$1R^ib;ez&s{s{+-b8msZh_C2-O7LV-B zdn=ZMospfF$1Ztft$P`}0-Bpwv2o9Nzhjdg*^yJ&eNf3BU;Dk*#NW zY#6j^j9}M1vUa(Sje^#!F>Ks(_Nk_&toU5~wVfu`8h8x4(+TAs1aE0_}pL>x@CrYFdfafO@PJYYe$2>;UL~%~&SnvRDUb z*L4!>1buqYh2=owC65h*jvT?Rd1Ncfb!-&0j~v5pfZkzmVg=C89u%<|&|AnXHs`q} z`gR_B0UF6Kv4xO(g}nx?>~FB;kb94P0PQC}Vk;rHip8M&MSq(Jbd~7u5J57-N15TE z7EECkpuVldsywpVR%11w`_*DwK+nys*fx)Budy8)54j2K7N|XMV|POCE_Tl&JMSxO z5;P*GuxXEM_CLf{K=)h4);wn=`-H7~WJhjbonxQx*M*(&$e!V6u?r!05$gr*^7^pl zkb94P0L_4p*hBiJZtwHd>1gxpPR95f0husb1l z7rO`Qm9MZ#k8D;=VT+(UEMYNdO^$w?-UPL0B~}GGvKp%a-LDqgVUr;@g*^iG?PILqIeP{au|-Jg zhb@QPd+dWp*6$y&70~*1>kH6Lek|b_%pkoW{C6XV07-tQXW0eOS(O_Q_Bl zy9T<$b!-%L<(zg-NhzB=S^YvK}SBora@PEh&}S0_2y%2(Q{VL zC2ZMqHtODED<0X7Y!zGc$VSK~EcVEbjQ%bWBtMHY&RhYFiAt;n^cij~mH~Zklf_y< zPxMx-4KzF2u?|p;PGX&)8g*fVpm*&dY#4OS5o{Fn`-WrK4N!01#Kt|c6>I{V1U>(z zu=|kg3$Q}S6|ou5S)0vbPdu`D`xKi4eTF-aEr8nk74{a?NAIwziO;!etOoR!T#Ie; zoUa;K?k7LjJ&(nZwC+za%0cT=8jC?AGP*_ULNa!--RU(hvWD2(;=)_vjVS?l6tjgW9tJ+Xs5a?Z^5(vKkFwInXH2W0yQ< zEqECl2DRV_HVPW^W7rK)9d2Ud9@%*lSivKkn?-CfP< z1&z;R*l~~Syc5_3(2*Ch-jM6Va-elSk5&A%-NDwnN~{VrvZ}Ef&|a|?+XU*(%~&01 zPN%U9s2{S}O31BZB~V$)SPaRh(m%s_li@t91(MYUJM58ta(M)6^T^8Cj^#owj}<_7 zFJhS~tAqVCOcpx|s^2l}xJULpI)QbDTo;xD)jf|DLavC-cx0av&thNvLp##iI)znu zWPMwSRe9w5NGt|Dr=x$wd60}&tO``yYOD^_N@;8dXhiPB_JrJC>=Y!QJYy>%w~DQS z)}Bw;I%wW*U?qqCQe`-9@)Bd5<3IB=2`3<=$hxT3!oWy5$gvXIe_Ir?U~00LFWx&(;@c| zD}e4^#AZD5k%g5&?NY|R_}S0bOkowEwywnLJ+jX{8nAsH+3eVlHHKUh))I29SPtr= z3sF^+#|A;|GK5_Uxy#rU(0sp&jfdO>_6Stl$Jk29tzv7SHR}_$9&#I449UCNKPCdr zhiIDGg36M@DnP4uB~}GGuNtfIoPD2Di=Fex`tLk;0g^t#dOROH8s+oYI_Ss^tmHYX zQ5lOtb%-9a?t*@LV>6b6WSn7xpxHQtje_nlhTZU-twcAmanMd@0xN)yEMhSv{qS@2 z1E{T2*d|bJGqweE-d3y*v|^^QdPBcyjqL;V-+t^s$Tedb&>gZ^Kj_IkfaO9ij}3cd zPs$PO8mRxSW8)rKzfWMdK=Ed^ z$5;W99>ZorZWdegoQ<9(>@8@7yu(&PZWUYeoQ>U2*gEJA8(0jgZS;t~1@%!Hn*;Uc zJodtKHnLt~3!pl@!d`>M%NuMF)VfR92hdeMVk@4rwqC{7Lv8~rfqt^8jK!X_y?6AO zlEL2Sr&z(#*e*~xcVqRQv)^-T!1jSkwjXQsoc%^z6LtVJ-j*4@BLp!3RD?2(uApVIH3yVqiyK&$s=>_EshV;Rrc>Yc@M9@)6gV}l_# zgpGP+|#^W$cTB5b%OUP}->O5z&IF0S_ z$Y#z?tlrRSgJnW4i?xB;x*a>}Ia@=HVaGw|oxnOgXP;l6#5z5)`*mTbLhdxy3p%e4 z>-Wh1V%7kb1AVuf$1a83Wvl=iFGcJb=w}(9V=?HO(Jv5zj*R{p5oqrg&9H*aT8(Uk zOkwvuvT^nRn+Cl%KExh*WOMT|R)A!$fvtJYTJRIL?l~K08(7J63*4cM#UA;m2fs)k zf!2x5*cQ+;bt~2xa$Q(AsO5XGGoTr87CRSm=dlZ*YhJ{9J+if+56eOFhJxJzjn=!^ zJzK2CXP>utm>VS(dQ%klVmwNY=<- zq9s79+g5CwN7jPdvAU2;V>>{l-f8AJ8+E&}Mvts4P1pg@bEO$O=#l+C-XZKTs76Py zHqTYlf9=?DkL+)ep1?Xlv+5*vF67Q*7eK9h5zB>K9*aT!7d@d4pfQ-n>OHa+Y`_{p zHEO~Rc+TqHjAcSDi;a5DM%@^812iIUV&kB7egeA>y59qA+9SK>L+lag+3^@Fc+Rd_ z#AZTn7W?Aq=Q^aYdXMZ`+<@%^t?c`;M$g#{Xu=M7WKYp%tkWYquM0Z|+L4{dE_lx7 z-$ks~bJi|>SU+eM4`8{F%VXoeY$da6PGB>j**}ZD2G#uyw&;=VHI}dy(0Qv^2{b~= zSPbfi=vRn9trR_@B_P?!VHKd=MI}}ja%rqFlJ-Sik42j|Q+DG)2F_9rDn}6jlM650zL9Neli9BG6x2j{YU*f%+kZ)q%!R z8mkA@wgKB0a{IB2NA{%5VlAMbD`~|#J!dn#3+o2mp$9ty$?s5M=R9YvbRNrvTpnA2 zWXFQVkc^2Jlp3@aq_6`X+01Fia*+H?6gKHOTZyKy`=F8h04so6sff*hR=!#638>AU zVhbVn3VZF5t)_3VMNmI1VI|Mm{mNJjszdaW2$HAazoL&o=T%}`K>fEB+XgDxcC0Ss z(pbGm_E}{EmI3`tO&06*oRzE(>-WgU?f{kpT{DjrK=mtPGoX^qV(Xwac>^njTp5cY z8B70~2z1S8fnEV!C52Uho^h4fx<}U28(0je9J8T&=2H#^V zA-9UHfzJDc#UU5HCW7SM_YEZj^?M4N{I{P!-<`tlgPv6nu<4L{h&=-B?jK__px=0y z#TG#&Tf$<`+0H8Zciaz@OJV0g?=t7HUeF5Nhvh*1m&XP@vY%fX!Y+Z1yo?QlT6YAy z0lLFYY&_&9ut`u)Phr!b9nwRr5OPIq26W9?EMELv&S;5I0Ls;3n?OCi8QbEK&Hk-e z0d!;$oAI2@hgs~2=WGl<#TGoWQSb_T?UA+F8*CBu|A8%G>!6=?*uYAl{wrfKsNbW1 zPdP!kT5OX?c8AT_7LV)>Td{4Rw%(4_L9*^*Ind0>V+GIIN?XKMLT(jX^T?h7pRjdM zsW-3^sAOd<23<4y4~z*&W-7J?G_tm0+d#i%w;ikV$V#2Yc7cxEjqS02(f6BJJ$yY{ z{sGn{Y#-<|r2SY1bY2!~0hOf{I|%xQ;}CY(bM|aJg5^Rkj}3ax+H(lI1G?s2>>j8_ zUtyD;vo&%GD}-DTd*V6YHDk{_XQTW%w%|E?_P@ejL-O8_EyA}(H#fc|TEb$`-J`d( zC#Xg#tOC^Xl~~SmR--&N2pUU6*f41SGJ;(LjqB^!s7F?ZG3*ZL$h+7*kL>3^zrqS3 zSHxx@d5&Rop!qP5Eqc!8$`ZB?y5k#>ReIZ%z} zu@@ot5?k=db_uVr7<6RxpJ*4*-BVZvB)bG`8ngp^h&=+0`Nvqnb9T)l_QWH5_CLj* zd1QO<=h%yodxdh1G!WUW;u5&4=w+ zCgieM3#jE=v4bIZ2s`XK|E>-@9&#tJ4$wF|iFJbN*M)U^&gN|oHV7)q5O&FP)(@Al zQBX^aVRt}B-o@@gvYug+pmI)O_dT+?`2d@SSf2Ho#H z_Q7-Z9rQ;m4!P*pi69xDA82dP9wmhx1l{itcGPqBv^a(x_sC}d3G5ss@0(c8b9Q7N zy9Ii0yp6>n7k%V@pj-;efquRqk6rV~-ZZXbcR*#ii_L}HJhlKT^(*YPNA}!&gDrYw zWm&>vNcQaCAX@+2577o?0j(M-tO9huN-P6vr7YG4dLwGbj)L~d$FSoecLM8xWGrEw zpxSm}{h+H1V1pqyge`)~vV^?_-TfW53>rP}u^s>Ib8aWL2Q*&xV)Y@{fOUiJ*Mpq_ zt%(%ORVt6gAs793+6m!1jUOH}_+ikjrAnLH9d>6+*6v%|NpM#GZL%PmAZ+B4`a+!rp@J z_YPb3oXxTK*auKQe8g5fXQf`nN}%(~SnN4FFDlV4kbIJXRe^R8)mR4fWX@tOko-;> z)){hL*r|{^jrE3HAJ*@Yjq(932Wp8tw&*#VsY_Vwk<~pav)X{h%L8m0G_oFIk3#M- zHUoOT&tgwJXY1foY|bNlI?ZD*KyCdJTL8_tSJ-RNta^hjLelcs+mL&Qt$WT!$OcyO zoULGGEDpKoe=u)BrA}cb(A!`ci$gB@4UPmok5X6+DoYg8N1&Fd#Hv6oSdGeG`7PdYqOo$o{-y%)q_^B25g^4_PN`BECaej7HjdG z?ZH~H!yfr_3~LLycIw z1j%#kw{T5ROH^W2pzq(Su^LGJ`USQLbd}9mJ!t>gfb9c)PqH6t^qj34P1pfYD>Y*o z_^#;N7@t|JCFEMMgP^h;!VZIG+!1Wfb9T*n?1e|RX1&A~KqK-M_Sz$Bmp9lNXheR( z);(t}xPiqX7gc=Y%N%HY=CMK0m>9xFLv9Sa0rk-j@NRe$n+v&l>;)t%7`6~{udqeX zcZy5cGU$o$9$NveXRBE3k*#1+C8Ge;E-5Vj=ForNLIhf~qAJ=NG+LXn7Eq71VmZ+J zbRHW7eH$@^{V?b!mVN{?^bP7I%uwz!b_KLMyowEjt~r8@dd}Xt#;|dZ?DL5U>=tM@ za~qokoi~Nu2esJ)ECwAJRTF{QCHk$j1SprnVo1jIZzBiE3XRo(emk}n+Xfm1+p#*( zk!dXBk*^_GXUKJ7r$FbO#=1d2P0@p$@tlppv)DOM%b&;kJ+f;KU^&ou$zzv1XJha( zb_KLwx{3{hJ}Vi)3ZS|du^EqSb(_VWcw~2YiaqnlKA(7wEr#3@whWrZ@39Y_v%7!9 zRzS0O6jynM2C!Vn<*`A~b9xB76mplbE1>n|DmDxnts~eq*csVh0>6%pg6=nl-SC`^iJRCx zP`iAEO?uAe*c29n&WnC0EeLwQO<^&p)X_F(4e06HfHi{lL`_%*_C_E1i}P9R6zIs) zSU2by(1V=;mE|nf3p%n7>-Xqq83hAa4w82S>>B7Q*RgTXc@x+qs5hsu`=IYyA7Im< zBOhXqK(&306+mx9MJxs#8EvN}Ky^=Hu}8ii{9TMJ(ETd08joxi*J5u$qxBuO47$pD zY{erRFRR!(=*SH$2K`)6^sUq#v_H#ZgP@r@gkAE;%5oXI0@}r1#fCxWjbPV6cfXE} zhuj2q%X3zi+t?jYjqYLv&{c}qj7NWnzmPtQJpnz{o?;));b4*a461iO`H?K>LC$b`Z3yJcJzv-TesG8FF1%H>huWuyY}I9=ia# z=0&U*)DL}FKj;nvST5x9*dS=^4q^8^vNiH6Y!Y;pDeS)ItPT&bX^(6beux!3vh#}A zj7PR+&0a z^FM-hdt~M8!E&IHoX29&dC|9X2T+ftu^ph6*okEz`AiNgfksvti$Two=sVbJfLduQ z)&bg)oy0mp->Y?Dr$A%yG}a9|vIjc@y2Dwl5OPH<-epJn=RLa_^N@^rtRM7uCkL<` zXf4QNF(fgl7kwuq1hnH!VV$5SLKl{Uj(A209FXOBDM$`1xwgl&r)wR`)I}2Rbs3 z4SLSndI-A|a+k3y9@(45RjdHXjuVSPb0zvcJkdezS&3DFj;zMIJ+gJT2Rq}D-R~^c z8*+VE4%A9{Y!LJwH-r^HYe5l&R1N}xo9*aS1YxMhwKu?S4_Y*<#)IPw>0nOqp)&@GV9qRHwuRhwtPYadft5n8jKv=Lh|ExGP&s?BGoad@#ri{T02>7L<`5Qp zWbY4AmU4pbm%`RTeY=5`K=ZGR#gNqYdnqSqOr)`W9@+Y`AIpSX7VCy&)yFP)WOcZR z^@7^756gMZc6oX1l1FyrWo+CdTazcSTcA?k##TaZ6{W|$aluy$M^(| z-Ae3#^7Q^uRqg$K=T0sOq}oE~-c^{T4RmxyJJ$q8??m%x9_VNajV6$43yCI>=mc7w zf%M)48qIS~t1Yah4Wybts|jRu23pNPM_WjA<(xzlSfdT3It$il0v$~uOA~madCqwr zNcOxwpZDJ1KVECSKEA)d_IK~|gMAKo@n|~cB`gE_Stg5J1|9nqtRFP{0CpAhI(-cr z4A~Gi4EiZ+1RDj7GKSp-T`zaANzd%qr?6?z&d*@0p!wFY+_CgAmd9d9{^Hs9Qh}ar zqQA}Yf%=tU+dz+%?N~YJ@lb)qA&VO62RdVA*fy{1e!+IEJY*GECFpvo!m2}7gY5y$ zuowH(GaF?e*65WTZ4-7Jv=b+=X0PnCi59FKlE*D})+@Vq&taWj`EwoC4O(>%_PJ+v zMSg+xdSR$apeLH`Hy5O&=wTgwe> z7}ReB8}-Z{?_=20kUhiZJ+pfW3s@YosENlW=rLA;t%9zeHSDctHs(8Q9khcRSOL_s zh;4%2A#Gu?XZCoA{th#MvJ$M`E8DXM>}bf2VeKL7z|My39M%cCvbwPIp4liDux_tx zUwW|5L7!`Xf%ST3E&H&Gpq;;jWkBydvRDkd3Zn00)sWmOHepga+&=Xy=b%7eOsAVHvON`pjYvL-q*Efv&+k_B>=Sutm_A zOV~2#-Qf!M8no&+*ed8JzBOzUH2W47d*=Vo@^Q`zXwN#ZvtHTzmvdMr=y|CNJMWpT z`U2Jsny&}Tg)EOf20f!Z!InYKkt^71uk3O323rTszJV1$&*ep|@`UxX>#Pdf0Xl}A zSg&XHEZm1(1ntWuEaRE=%VL+kviC$+Ec=0Ulq_}`G{Y6FKV$>g)sS7o20gRytqozr zUfC{z zUhGq^UbC`&SUad+2X+>8wVuN|K|dRIVdp_DFJRrEo#??n2hH~dHVkSxf{l7+?@hh*e*z}WUSUJd-krw4uGDoKf?}!_VW;S*fTr!BUnA??nnc6)H6Fr$FSHd zYZemMUxq=>6GFEcVKtC!%)71Z5@IWzc+Auu;(K-xxL>vKj25XZBq82+Mh8 z?@IDm3|d*#K?Pb%^kbYq&LF|x zG|C7z3i@1T47&}wlJ8)XpjA&{%U;#I|zC%D8sgaUJ(q3R>qiY!LMNFoX?*?hK7!H$jh;TiB>q_KY%yJq5LVhRuW4 zvVg6IYz=!0x|ZHy>t5M@ZeVf9qMzX0g5I~5V5Oij%dl$DqrV2*<&~Yk-B^9d8nC0F ze#fxmurK;C9{ne%84a;ZpwE^{uyROt z39ARKtN}X;dVN2JHHNGSYXdu5NR0c;R7-w<{kG~W$u zIAkN(P0;b(!fu21><%^!TFVSJ4|<2RfISDDl^0kHY8m}J#}3JPz&-};(kED}XZGsU zh8_KvY0G0+e8VcsqF-P?LC+c`SgBX`OjL$#^U7Y2wqvnZ_IQtek$#}pl@e?cH2V}b z4SGj5gXO%kZ;j`%csOktjZi^yME{CsOwd{`VBMg1;yqZ#Gk?a!u0nFx0gEAd|MIU{ z8R(3aU>VTLve;$No?XFmAvEu;q}gV6Q>v;SIJPvJEWu%=Rq0Nd?K(dW)Y5 zKxev$#h~{+(JxWKzUa5@e>47Nem(-VT*6+0?g75SVo3fj>L~ARKrOeh7<5F@7!@S% z#D9gI06pSLu!o?ZxgKFT&+NG_kIjN!Vdt=U(0(pp&p}7@0$T-*vWC3{{aw^|*m}q| zu=k+5njf$@WYPad1v-DxZPp38B1^DZ&@t3u2R*a96^F3lkd0tBJ+r$2x3E#KtmPOs z4!Q;>u=}3bJ=_P_Drkl^>}|;2Ve6pX-M|W$tEBpCx0ecC0uki|d?U{}823v*X3c=!#MH8$HbjC`sa<6RF71+mK+0K80ReEK| zSA~swWi7|B+g{l#$sKGxWEAK?B+q>Rh6?olEc&;s6O!ja zEaR2Up2hk>uSWyeRnKfK*Ra8m4PiGuvwpX*(U6T{w>`6~;0|^l^gQtZoA%85&0smu zt9BlH40_Ibf^FUlM})}_QC?t+py%Bs?4?(BzwQ;b>Xq%p z8nzDFi4ANsWLsDadi{%L$Urk}VKF412L2lR0(w0v!489dHavpWdu2P=fW;w;ew}`h zynn$;L9di$ST$(A8f+KnYTa%B4w_*v_Niy~v+q9a0I1(**g?$eZ91s!`G z7U$BIQJ!b^-%39nzlTkN_Ie7t588m&*?=AO%wG+$#*j5(&7RrwZVPr2bPT7kUeG9gSO)YB z(=0X!x*~_L+n|@aA|BUnA?{54>`A?w33prg%V7k@YHcL|#WUGq~|E@XM^v1fLspJ20~=ejv; z9yI#`_Bv#5uvO5WtzmCHvn%o)Rsi)YVzFobQ_nnOLNX?{2zs?x!d`>+^9{BNx^~yF zx1jf}@2~>}uH%q1)X$u)s3gIca&F(lX0f8urXRho@pH$jh; zTi7V5%8f6BHA=!!FCxaxza-ieOV~;`C#1m{5)N&4c4w~TwRtQ-U+XTHnY+`?1@jllwhh-pn*2gY`?lxV)`a$a)zy?A6hOq0PeYt^6hinFW2s(d{uw2OU*kjNUJ;7!} zHitb0?b$PIK4c5nbI^P*utm@8dRf9^uj~`e=uf$lL4WnR1SY2S8UBlKxwt>9|oxcxQA!J4Dqk_E}e#})@f|Y{SQiipIX79kxdS$zG4(kNHC+fob zJ+nO^LYpfpvQ2p9f&)L07>A z>>_A}OIQZ<-aCsO_^z)HA!cb_~ma#>`@)UfE8JVdJ285EIz4 zXSNe7*z1tJ!B#!9erwpeSJrX^`{*0#&X-`Np!v$MZJ^`Zj&+Bu2m3r^UtqnUtF8~r zK(cD=CM5q`IyM@zG3++zF?|Oc57`8E7xbEX51S0x6m}of?*aBOWRI|%S9Y{{>@jGU zo?z3P>B?rXdC>K_fISD@D|vw}f{tMcdkK11@(PQ$EVCJ+Kc|Y*mQnO4`#%DWS%OuA z-cQtEyFkwjyRkhX+lze)x?1;PwV>yTI_w~5ltWm(XZGlCz>a$5@0zhzP|G&#H0T)4 zVC|q|=)gKbYw5z`Z%X?`-~1>0w}GB*wqr49%;+PI50c}AQsAu*#I)*idtO;ud?QRQpK4cfLZqOsA2kQ-4AC~dV-Y;dbLdc5PX2`a%7_=`@ z2~}yj>Zpw4`?mDhORx;+h_YBe=sn5+HX5=q>@g(Q8MYj<73{TV_H*MKtPrvy7K1*E zjQ$eUwsgK|I~64B{L563oQJke5DmI3{=o5czt zD`K0VW8cDJNbVl|_f()UqfeO~lJ|VrLD1}nu)~ntJ;3TgV>V#Zpq4Y(L(qOc!eX!N zj79r+RDEaKvJE>8I@&W>JLvp%V409*vCAR5g5^N-<*`-JTGp`lA^U*Ekeu6Ejt}%) zSAva#Mj69ygWk#A!Nx(4jtT6pS9Y)D9ySSjR83*ikQ_TU3mRn(dkz}q1-1-oxq_{O zM%lnNL$-y*py!vUj_S*4zo?!Hk|S#1`UE|Plwldr3|Z_l=;!Gx*lft=u&1E&{tTP< z%HEYMV5^YqC-&Ae|G5#{1kJF8#hzKe=x`J!q5<*e0mu78Zm4--zh@{$zhS zXw?;1C1}1XY=>v|%C!@#2aVZ)o%GC}mrh~rA?v`-f<`%qb%(46`yBMn;|r`eWPMo1 zGdt5+tPrvywi&W5ECwA>bewAmw6Zm99rUyB2DTZpEi4Azd5%u-%m+Fv+p!olO7#6y zkbFM&160i+Yhj(Bzsj1$`awrDfDM918N#lEp3iPz!yy~NZi3#w+`>j7Ie%CT$y$Dp z3iNo7{w~)GsAUNjL(=jj86?lGSUo6fz%riMV=Rm1K<6lrJ@(B0SNA8_Q&7KW*d}Pc zEi49odn!7`IciN?7O@zTXOuP`(?61C@33{yqj3X!51Rc0RshXc#9~NB`B9#GKs#85 zT?Dnfgk?Ol_ug4-I%G3g4s>qw*kiBkd)rU2WzZ-q*lW=J>o?eD$hNQ;w9crV`9Len zVmZ(#d2Al^tiOOQf?6(NZ$T~JVe6jREAs~S9+I8F3ZRxnY!fuf78Zln8Fg@`LH$aw z9iV`jud%pzk%8VdY-=y=|-#)Upbz1jm9I>ccXimRT(J%Q*nqdZe2zsnM!XATW zc!JG?oO!?BKFZoR#{epm4im9 zF!RhtslyJ0>@)0O$PQsAy|PhGVeh{s9pwYo{H^JHE!auW45zS6X*zor%Ym{yHXE`z zEcVKOkD-jJ-1^xoNmQ}1zx}UnBxkGx+x1^rW$#LMV;QgP{#h2wf$oasvDuK#Ve?-3 z`(11?WJ}mfP`_8$=3h(a+rp|V)2s#?{`NE*!A8BZF~_i%)oJz$TlUJb6)X-}RKr;T z{XABJZGJi3r7bLmdD$x0h8mNxi4EEQ;qGMEzR{1A5O;pVrJRY9?5LpYW{z2b6zeV=U_7+65h78CDKDq6+MNCe1!z1yEMR;*dpI_7n6w;3e2D(5vWf zY!B!?*j}t1^t{`FJ^d$X%V*dkC|kmoLI2PB3bqb=HKbmEG@Iz!pKHEMdzbTfsUnhf%O@(Cj_fs8=@17?ulJ9-D{cbp;#Gr7N4j z?s{cwxrfbyTFznfptUSu>!2Onz}|ah{XSqZs9%()`UBe~`&&ZMGS3B28@;4z!A8BZ zYz!L*z0;Y%av{rOamb<-j&|Ki+eLuO?T)1{Q-}fug@kRh?#0 z%~$u={*ABF&))acVFy8Xi4S4*pr0EXu+jr*%Q7rJl(vk%`>Xqxzm#Sx*gB}+237!# zS;RUIr!Bj%Zcxh}EEBRUb`#X^7B(BQIcyo!Zv|Tq*#;Ja`b9@rHK=777JpAVd-P>8 zNHVNYpJqiYhGdk6uk!o8*3$kOb_tgGTh`L=0b>1L**Db&uY24XhBbojpEY64px>Bo!CFE0$gD_hwTwjQz#tN>a|5sN`HL`T26zY?@dRaiA>h8k>F$aZ6U zys{bgVznWw!w%ZNL_g2(dL6i!*|8FpgFL9?I0nnTutT@Bea>?UZG zTi7UQlrd})G|Ciq-z!_^18g>AbJ)|6J;Ofw-n3r{Rth?XGOXM)8>IqU^vcfB61EI# zxq==1+vzBWuzJv6hi||xhwKX04?2bc>}traVK+fXbPF2|*%&qsnr{Njg)EQFhHMUd z3Yy^=_7=1+@34Ybc0@&Nwkgf#uw_uc6>Jr>mNonL?@L?m#XbdP`>@)O)nNziU;OVR z9>NZX>Eve(!o=xC>~S6ty7R$-+-k@hRYws~cD$cC`t zkd0uYAsfRQJJT_nu&1C^Kf{(GxmvMYSDNLqd9Q4~1?)Mf zbd)lz9Fil#>i?l-Hf95M6g1{BtP#|*2|EsIc>-(o%I0gsPJ>#W!P-HibYPvJtF8;{ z2DR+LJ_lW`Utq(aofyGxg8JRU#zQuN-385X51S0x6n5V$JE8~JbjW6~hoIRXVL8z3 zc`S22ojr?_IAqZU&I4%GWmq|AKP#|GuWUc7 zuxijcYp~-XJAt)^tPN`it)&Ay3);bRSSM({F02=HM19yrP|HhL1~gw58x7eQHV%5` zo4_VRHigZC`psdhJ?WTh*t%D?6B}3ow9X>7>6snv78ZMDEu)|0@dsMEfh~q?340l`SJ*OWCswf4kgZ{FLF;^nt%qy_i@ow)y2w=kT3H*`?v-U7 zSbxX{u&W`vhTR11%Pnj&WK-Bv&=v9wTlLJ2XboEj_1nM-p4ogwY!lRP3yVFoe$ge~ zhk&vYtQ55BGHjbyHp+HvGh|y>9J1(Vc|3sn)nI$PvVME917AtA&#=Q@S#|_F8M0GY zYslKLc1W%stkW}Fbr<$I=sbLZWkQz4E_-D&T*3N7Hh>L+`VC>jpkp7w9zt?0VL4FC zJT~i@jX8%chHMFY8M0Sc?3M3shTVl^cd>1t8Mb5PUfGxx*lNhuuo(21j43pyPXot%LSu11p5A zh<$V=%}TIsUfJy1vC5EDVb!1`s=?|*)_@%at?U@q7_uhpxK}pj39J>gvNo(eWF6S3 zSN^5l3JJ`5qHp&Ec*DGsz4|@n|`3TE}ERW54W!Kpp_S7pIEJ)6KLy|PiJu!o>yc!Vu`W@D~kt07y%)#zf$WB3d^2pZ)OHVqnO1}lJC z7O^;F(Jyk2K-WYWRtf4?g;j^F2HOLgVJ}t-YFUTPgJxL3o`YJxz!pQcge`+!@m8=^ zuk38DVQ)dByu(_D(^1;6UeJ7f*i}%=YuN3O-ND8~Hi1ohX4ldT_7JqPN7$lgHv1B` z9I_ScwP)7v4YmrJZw-6znf3dC6+mMau{dPW2(NLVe%rD8pksJ|O?%}l!yZDiGA!qr z&5*}ty|R{bSo<%hqjX@Mpc%Tb^Po{KV4s8L`vU9r%C5*h>|)3+VHvM%hAeg!lHJ7y zL1PYK*Fj_6z(zq=@))*bG|hHmdkp^^XfIX^8nX^N2zov{gdGmq5v%zLdvLoujE`nyigpGSnv1k9z zj?cbXoW(AKek=0|7U$9|%G2_a4SNgP!FSl=e7cq;?4?)M?-dq<))FmHEn7?fmgNd( z?9Xi!`;7Jo)(H9(u?dUgG~<^e_?+ZV>1V$y8`b>j{$|iM(Sn@>t>qNf4#~GOu|0p3 zW_z(((6dGzb`W$n4`Gd-`SpS|du3O73)Tv1*@m@yX4gaq_W4^I)B1gZ^@3XVVVRI+ zu~A5_a_nx%?qQRl=g%pu^pDdq%dm2rUGhNFmtQEBCHte)l*6$3~ z8L}>{8xQHs)(hH+J}eWmEY=Tt&Kkf5y|SGc!iGWp zMzEWpF>hg$p!ue-oL7FPvDJ{RVQ)eG-eK#W*_FJ3z4yxI`+ya^vQdgy95Q~%X#f4c z@}8qT#m~$Su(##!xj*<_RPV4DltmR()$dugfAgW{{r*_C*rHcz@0EOl?EsCk6Kf4w8+O_& z``=N{VB?^c6WF9@Hp&z>@0GP&z&5+nmRnd1T3OWde*Z_HSM3t46!h9yhLwXJ{T0~z zf1I}bfE7Sl5gYzWnvGzipll3_GierO-|x>{vCO`IoyBVZnXTmz-+HXW4uF13>oY6{ zwT%8bYx(80Wd+s`YB_+dgIaE2F(lt99p%_T*%lUq`bA?@xp3a|RLizb|0dANd!Ea! zpS=@U!#>)yeX(z6mSBZA&5GD2DBHr~knyXK`%6LJ^Wgc7?{0lyO#9AB9_!teW_{S| z_oUexw(gaETVw-!56L%Wu!3hcN)d}8`6kJiKkT2cPe)n67D3q(whYO4aj@5*wYryRzcYs zRtQ-Ui$fNjp=!5&{@tbyb`bPEmNKjy^gWgeY|n)>+l$4SG>fuSxvi~ekX=9~YF%S=P_(OWEaH=+62awg{SU33~}@`3hV1%0^ki)*<{VDb=q`8-b~{8=dlIc-^k z4gZyNlo9MEsO2qeG-P8~&MP~jJT?oOVGcW9m5zA=I}OUtVC^C6z&bs%Pu#n(^8Y$* zS%K{V?fhP>*8U~3zwBIx9S+$MtQ9mv8+JBi=djL@bz#e%`PGBH4%r)Q74(-WsoGJp+xWn+$DvwPF|=CG%rbw0xio>|Kxwi&W5to(1L^HpG# zUfB#)*bdOX?8K@;W7c4MAUR{$X|Jr`8LT~I9oSh=zjIh7WLc~qG{XQk7_uR3*ee@z z1RDkI*%)>^WOuOAed$`tuxhWYUk$eFJJM`7cG4@$PGRk!**mbapc&3#ogwSOGLW1V z>@w(?;R@CtvH@%mH0BUC>6y(ph0S_p=V1<;2kpxO_8ipj1-1y9ZwXrkt!xb|gsg~t z^qpx|f|Y`-EaM|I&wD2erI`4TIJ>f_2xW zSr66=nxPN72%7y8mH{0@7VC%Pe_+4{K{E_td;SNjY|r*$jb7QFHDSj=&*dku=8&~u zvxn2!=dgLuC=1wg&{|$#i=cHbVY|L3oqabp`sK9W7&h*e%|3xmg8EHiInbDSY!P&P zOITc=ju|yjHCv^3EL110^6$u>VwBcDPzs8vUj=JV+`{(z6jh6O}e*2et~jv#^HMeqY+M4y*UdS~g&VAsfPm zLB}_Ot%qy_iy^ridi-nqOF=Emux+6EwqtuhE8B~;hpYqZ^vq`O!g{^3W9Y*!hU^k{ z*(>{5^a^$rG{ZG)Fl0m6b{ z^4L76-vYK6vL)RzdEcD zG(!{C3>u{c>jky!!}>w94`5e8Ew5pNpff#$?KqwG+lf_sWjk1d)rPDNs|StJfHiw& zEnBc|uWSc?7DX=-4N)7}PS#@>~b{drxIp^?=P_KZn;~yI@cB=loo}8#@eY zc?4?)wQRv!y_%tA8`d7O4(u$b-#M%k_C?od*@f-7nPz*jLC}~(*!7Uzz=l1u8Ah^*2LAFvoS1Apvle<>vQ9I=DHVwt@bAHwQESp(J>vL>uKWGz_zuUkL6 z<{Pl1p!*ERu#=wIn5VFA(3m|~FQ{c7mI2M4#rnOnF$b{vhiTS;HG)QI!kR&&v|uMe zYdM9rf?Bp=XFapEoWnXp)`g9NMj6AVLpFmw1g-25mIJlSWAmQbIv22)A$x@_duH>k zU&+o1#ssB38W| zGVD{(ozi_+9I|MIWB3c3-F_#u1#9)no?qIqcF=Enc3>xCYiZdjtk)~+*N0_5EwfmE z$Of=sudLq)HXpJDY%yd@*vpW;!j?f}u3&M4L)L^f zgZ^Sj3%35((|#LR0o1REWxhRanZ@Gjv}II7wWq*Y@!uESOI2H7=ly4ky2AdCK%Y>R zV2}6PnD*(_6KwOdG~2>1A5OC?SX`fGQ3GrFg5&Vt4J=}@SN?bQeyXs)6!e>dWmvUW z_M3t=*ePAEL)hVv9l`3ovQZkaqaiznHG+P&Xu_I7 zqqJc0#dOutC3XU|&JwKDE1SIxD+l$f!1jb}FZQWd?^*RetlleM3w9Lrw`h)GjUj8o zs=t!XUW4uO%69_WI$vOmUfC#1 z*h{Z$_E%VS##UxWRAc6q&xaj^WIn7hWKGyvuWXcaSa-;JuwJih%sy<;D?8IeSk5b( zA&HMUfJgeRaiBsWervsvX=gt1{Oo|na0mECMYYzwt*hu+p)vf)9eV=?v>5gfpvzg z3p)?`4CMkA|3aAI7uhq=3`5v;(Cjy`VbG^0BiJbDh{mw^VcIWx#Ph^&r2Vqk^<0|W zz(zr1j$yYwvvuCV#zQuN-Sy0N;vO~$TJ;n*?V0tP!D6rcbD2DkG0+{C60FoKyK_>8 zl|ypx340l`SJ-mMR-Nm9}>l(wxK`ke+9B7yF*es~u9QHJ1&#*;Mza{LYXSSAC*fQv7SFpj~ zPRAU=hCz4zMzHaaO<2=zf2X5FPZ<+*d}UZQ=-k#|yF#`b+Y_?A*g>!CdO3t02F-8;I~uZMSR?3+ zHDSj=^PRw6gU-VnY}G3}qBZO-sNXwm-7}kS1A7nJ`43njWJN6Y%0`KvaYUdQYOp<^ z+4o`xLv{#j^ve1*Va*|H!CFDb*M@b6tOx4_joF7?4A~_t1Ic3y>j#Z8fL#Tx>>4)c zmCZhc&4z3an-AFnwg?(!30sEb8pK{hvY*&$$kwp+kZoWEuWY^|wh7wnEi8t8k=44Vzv95x@a z1?)NKjJ?1XL1Qjq%aH6K_8N2^-e9Ysv$=-74cR+v9W=@YRtQ-UD}A2!E5kkp&F~3! z_C=bV!#Y7L>%z{1#=L-agVxf64T9D(gbjnn9Kl9IHik`t`b}ZepfP8#dC({e*mJLJ z2VY=|AzQ*;hU^vg9yI0$tor{+N2$SHdS#=$!WtLTtO+{~TIUI@8MKxb?D1OK@(FhE z8|hVW2pfdtXtC>{emAh;kd0uYAsfSPduD67gFW=huE9rG4wBDvu*aYydV)O#&G!tO z2en+lo`Yt8fh~d_4@=lGXp|Lf71VMKdkY%#9kvd7mD#`wp4mE!SoLPwvIg5@_^0E0 zu>&Fd3_IwR^*e+e57`N<8MN0e*h$Z<iK62E+?R^XXP@fjvCbn!)@k3* z>cR^3X;#EyP!=^5`KwArMzL?-tYGiGvcKu{0gFQxbx?H|S*L#wsfX$(ZOr%fm!bX< z)#t_ihoax)op|&`asNlKFWPS34#P^lvj4@i4BG~}i?bao2mPJ=3hd*MeS%ejzL!^p z?EtmhiR}U%!)|O3sO4VlQ_!bu`>?~Hzvy-Zs|Wqu(SS9B#%#e(dS;);ox)l{_k!B6 zcF&G*d>zJ094cgB$SUad?2X+?p7wgVpouH%b!p?(Mb^+`4%4YAwE`nNK!ZM&Sv)EF1^FnL2KE-V$jY< zKTQStxj5?OXhAKzu=AkL5iVfep4s;}d$7+zNAv~O3p%1c>|)3+VHwb>vsgbQ$Btd~ z%8u_EHV7JX2)hni%MEN8bbKS&P0*OPu)ChwDEF{Q&?r;b{g6Gtra@!QU=KkpA7MGr z^I#r(4BFi%*i+AJhG*D($QH2YptZcf7C~b!VJ|_~%PVXdH0BES8r1I%_7>Fd9kw2_ z4eUK=)gQ0|=x=!yvDhoSdZIp_r6Bq1hgd1-US%29>yAl?#u?JUhQ^mEA92!d`;T`ztICS+v5+ zK+j-hSR?3~Xu{$+&7$b*d_Vc?$(UtWIq1{C3hd*MeS%ebWuIbHVLQCC&lGoJ)u4Vg z*z=IRz+Q&z6}B9*6>QZjJEAr0EohW?*m}q|u#dm#>+H3CALSFQ@>^`xHhUFT>y?dC zhaC;sF|5%mTXhrG3>u{cYxT@VX~Wt<-;wCRdPCNS#a`JA(YLZ^pmmmEwV<`sVXdGU z+OX##dx0&6YzbQq*$Va+l4Hl#L$-kxyt3Jg*k;JKu-Gd*zNnO40-NgdN)PrqX!b9#UeBywAC~dTT4u3a$nw~1$mXzl&?pPoBIwwcu+cB2 zs~*E{gIeCf?t=E^9yS@WDeOLIln2-}=-6klhoEDBguMi{e1)xpT5ezk(02ifSPW_z z9sc_Mk3h4RU`Ijyj$w_Ubv9wmp4kqzU?)R%3TySu_N)y%4VvK$cGff7!E;zAXv{9G zJ7hiB=U&+;UtohF8^Z2_`rX4OK{HHY^Pp8PV2hxmUBY5Wj`j%ifm-%p;?7`)bACx44PpDdmXYjSPYsk`kt@v-v;Wp9V-WA6<9OqJhWifzno?_ zuwk!kUq-N8$nsbLbQKh_ZS`RWtQ@qm3alD5Uk!E|w3ahid&oMlZm(><9;`QHeb~j2 zUBWV;8M4?QXe~q7C}_ShY}_jwa{|kSERW5CMw!E&f>!nnn-AFnwg}0q6SfR$xq=l! zR>Wej?5c|zSlMZt!M+DLgpIdbKYQ0afyI#g)zS`j0`wae9a#U5TV{WmbO5^w%C2F9 zpx?e2!ft|E-onN~Ehn(vvuW0cWxTTA3&~>rAsfI3AsG|9?wPf`ffart9i@oHURf4( zQf1OC%2Ewli0t>0OR#vL1Yyz7EeUd$e#ksU!lxOzev?H>g14^(`NIqr5D!sB#nyRqEY?>9Z>OV~T)nL0o zpNQ?o2EDS+q=vBDA-jW(hin4751Rb}Htm^zvW3lhWuwet^PrXs*kZ_*uw}2T-wO5` z)bb5h{a?~m*I~We2t#vK6d+HO(rpYS5n5V6`Eu!;XgR z7}glFChT~~PGHTTPZ(RUvmrZ&b$Vs%?83T3)`Q&#t@8o47_ud78FclmVBLR|uCoX0 z1@-I0GM?ECS!~`b+ld9NvY584!fHWhx(++wm9_i~s|StQfDMLh2pbLA7&iI!bS+cZ zGN|7Q_Bv#5u(u(5hpmTf18e<8x|TMq9W+V@*6*3EYycbd%8qXcyAIly8`$_}x|Rv7 zF-}Km!kR%x+k%}0eGYpHi#@X$qUamEhyDiV&;AB&8CDMZNwEU^7<8}e6RZ++kE{yY z0cyDuTmNRu?2g$6wh79%u-G%ZD;9mkn4p%QV3nYjRamuW*0Khx_sYg>z#2o=gdGpr z39K3P^JWXy9>}v+E@2ta9l9*m59&97T?HNcHEhr;TiFmc3Tioq z-S*6m;SM(Lm9?C}CPDK}VY!gyv02b4bJ)|6J;Ua`vN0F1#&1b?unD^e>URm74cQzv z4?3a+Y%yd@*xl0fi0)z2UfDWlupH=)@v!m_8y1lZM^A=qtw{HhpY}e02=c% ztkEkQvk7Yk9Z?H*5;VgptQ9n78`cgwz7DM0D?7d(?DLR)fn9{;dcnF6rTu!aUeGz} z!!CkmxP=@PQ!bZKa`NpvEkWFBdpng->{g6Gtra`mMU^&q2d2A7ML`&F9 zP|H`?vS&8m3by#=&=PwINlR=QH2Vtn7BuENY#r2c1B*iz)pHF(^2ouqdG+HwUvI~{ zL8J6wpM$QKFR)(EY-N4eMbH&_2^$XC2sY}KU3FvFWXPtl>5$D}InXiWv02c{=CByF zmZ*Vi9&}f;2AlngW%kZ-4y(?D42vOoSDEEnx@nbt|ML)55BmOR1J($-&)$Tc1hqVc zb%I)UVYyprmd6hMQrhnjRy~?#HP|jtzuj1U$QrOlNan+igIb=zRzb6`Ve28=z~Yca zV?4j)zQL=n{T5RZi(!8>@!h-{=6S4uz8`r6YXyBbtqnUHvU6CsSN0vc9&ELk_FKcM zziyRfHQ1zA_MNsV>~YARV6$G?x9#Szr=V}tJ;Rngvwkbss#iAV8nzBv*#`FBGi&() zD|lrsi&*71(v?+V)u4Vg*dEWU9H5F$}Ov`UlmsPi;!V4Xuc@sIs;t=O<1#6w$2u;71Xi~>-5Z4-GyBY*(Gc zSbNAiu(O~~Th3wqpq2yJFldw!Y&2wJ*m%e$uxZdJGguBZN*!P&x1g21!`4H#ft7z}y3Pu$64bH^>jurxgIx~U6>Jc+vLUPxvLY6TEUM*9 zgGTubI|!QL5LOQwr2!ic*#tHjvMH<(vLaSmm-Z{e;{E9i(E*MKG(!c}2%4b@tN&7( zHDH~fm33j~K`k#}-Jnr=u#9K6^I2@vE8FWaEC(7TkIjPm&0z-)r(=GGWk4;n*f6N& z2zD1V`#o$jWK-C*XEyr`7Kbc4Le-v*8Ff%~+vCXZj`T1e=r>EV*vpJ%_6fi%ECyv! zmb2M!v)f~H2s`-8mf5Gdhp^ROO|vy@cq+|CusD}yQJ$+DlHbO~UjIkS?5@}wY#sDz z%LY~mSrOax%>LHS7FPSaX}>zGdOjVq2J8L3H0#4UU!-GpVS}LghOlAJY|Iht?P{96 z!`4CT+`!_HMQc0)K&#Ye_t1P5h6}AI(L_4uvA={00dS?B)u)T} zM|8uoIGv#n%YbIcVxu7&!^S5$D} z??d(hi$liOp!h2RcC>!?wPkDn<94g;?&}k55p)-I30n`@1{Oo|KM!|MLGq1>AEWvi zTbbQqjV^K?Ai2Yem3w9H87i{%EFKG5YY#22A2zC?H z@)lP4Z_}1lST!iC!FGXW-;LFR#;n7}@21%Vwh79%usCGVJ@y)um0+cy8OpHckhNf~ zp!wRc&X9Fs=Ry50VErK*z=k0?K5R5(V^|Kh zb%yGpt;K(8eZ(_Z&MN!MH1Du=uk0_=Y+#!q+rr|IMR~6I-?TC9?$!u43i^id7)gN!pq54K_~W$Y39J>=vJGnot*iq(3;HbN9M&1KF032WuLtV|&EAK#KS{F=tkWwy zqAu+7kbQymhO7^}3>xJMw&E|!6WF9z z)^7@%2F*T$Jp}c8gw2EITfj9K{AoJo1Xj9| zW@Xq8(Dkwts}5NWwg@(Oy&uj-DVY!gyvC99PuB8gA28~&R?F!j$tkx@=p$^N1ERQ`7 z*%NFwWOLX{NFJM5?f;j~SBI_tVLIOiR{LKJ`>+hCWftoP zjX8h~g09aY?7CMr`weUu)N%xy4A~Sm?Ul_pgFOVbe1y%vO~+io-g{+Ze!vPLD`GL| zYK`9Uz6Z3<608z*MOI-uLbemD_RMCl!S;YY)7XoB8nS)%?;)$h4uIDA8FmnK?1!+! zpxKXL&7Rq+Tdv{ou?wQT^ z0$cXVTCQNLAzQ=Vg64aN#UYFSgy$vDd}Y`+(5km%<)AZGfwhCqLkITUE1w-JfJP}| zn~)qk7K4s2TIcEkjZ%VL_sT}OfsKMj8N+USW=C`f8wb5oPGHqvO~V2JQ6~tUqJ}*r-=F!x)wWjhV+DduH=J!Dc}- z%wbPM_6&ROm5uTOTLiUS!d5|Ju3>LO_6{3=pRRKPoAt^@nZxEowty{zULRJl)sU@W z>t0#E4XpP=I$s|)2-=Au?7C<6d#yLH;gF4Bqh9$=VDG=4_WOWsf{thli$O;eeS@nG z^uDeP+XI?!FV^gpjoE^=f<|e>+C$cX^?PM|J%9~@S`J~up4liPSm|auLm9RWw3hAI z$DUcsPq0eRC{@@FP|KazC}^Ey*lp0G>JByzYB_;Tf<~FbVo<+mi?x8VGOQkyHDE_U zV;;jAL)L^{^vc$G3Co2nkIjZ`4tpB1XV^SwWeZsOpQrOxU>|$s$BtEotP0x!dIapm zc7<#=wg)ukUaS_>vJT6|=?r;n7Id_8*i%ryXV^UG*cY(ppksf5ErP~e!j?fTSFrb9 z*{VNa1<(vdY|}HlCbqEHD{C1=f4=`C(7nnMtn?GB?7N|5*f!8T|Ls^g=sTorYjnafQduB7VV67o*!%m0n40aYY<~gi8WIb5FSAM4yn-19w zmIKX~$6kl*4OZ~V`W3Op%JdkTux76;Yr)z>)`4|`#_Yo4kVRFD0@}eQtko+!zBcT1 z$j)Hxpd;$Q&U$7o&taYaKTr1_XG8tRaeRuhp^$qnyDnL`TCrJ0?G{B*6r!lzq9}@@ zDC!(h6t!E_DzYm=C`v`S>?!)um7*wWw+KbqLc2xg_xgUn^L_vEc|1PPJ~Q9j%$b>U z_Bau4b%&FUP;DgHD8lVGnygHPbFl2x*@N0Y23;aaIhR@~6fy@c!l z;c5rTj@X)6iBhtoR;HC>WFZmt*N7en_ucFyvMPjYr7BrX!kr&d^-lG*K4jxA_qFk469_lXiDWU=;$(*i*TZ45 z5t)9!kz@sgs}+*1R&5Pgk!lID&8lr7+e*0pwvp{sZ6DbIE3=*l$&L`Nhf=aKTQkSD zoa}^^+43Y=NVqnGEY#b`ejd^X-DqUK{T=k>EFj!>x|7K260TN{tbvvJHg-d@T*7Uc zN0v{x?{v>5DJo0tdSqeDZyChdZ;_E%mxE*>;l48z zEarUK;A=C;atT+WYA`RX%)fg3kAL;%TiHW)f^e;z zBnwpwO3+brUfb`_AES37`u;pwcf!?rko8op7uf*S29jkH?k_(%WLrbO-!`(HMD$l7 zvQV`kIK}_j=M*C|e?!S5n`veKhBAw6Ys*utg!!w`HnN?B`z&u4*&)>qlMQR-TNzF^ zf^hqdBpapLXtHruribxl`Krw(D_R%R>*$tq0sbErsG$;$MeM3!9OYbj*Shzo+I9rz_ivQ%5M zzr;w^!OHZIPL@HqEjy8QR;>$Jrj_X-i>$Y5eaHq7(Kp=4cB;0EY`2wJvpr-{`4GR*i7q0IN<`cfPOHBTFXSkxn6NW@WzL)0`}oaILf?Yh(V4{VrTv zvNXc&*N!aH%Iud#HiU5d4J8|=+IX^mD!qUrJO9ZvahOT9O*aws0We_BHYLZlTEcUTTUa(CEWb-$Y$D_ zX>%6YV#1AO30dZwzLhMpY{J!Y$cEUOX>%x9jBstn$>!LaX>%^wTGiH(ZCv5kdK1}Z z!nL`Dte9}El#uNu+#L3i#a8((<7D}SJ7TlR=BPH8Yy}Y=KeDxi+j1RQk(C))f@~|{ zdf!I2)7H$4c99hm(OAfi5N^v-vNFPrtemXEJHA$ttP|BwI|l z-j|S-ZT0(=lZ961cX)zrXs5Yb*k}D+Xt$C5O@uvMmk9TN?5IwbM!5fDM?12jVqZ&; zZ6sW66WIyXPLhSH1tpAwaDTCFNw$}8{|~%Z!2@J>O(fb%G^5! zl4YxwLpH?9>^GEbn3cW1lZ~@7t&As&S(#SiWVu%Mw`<83TbV7Fkgc#XZLTC+O}IPW z8nR+rGh3FB9kDWPmXeiO+25`u%RJ4`HjAvQl^Iz#vhG%9zaC@-R;JBDvc-h!ZwXnM zYUO0b6-=9EzY?+oR%XA0WQPd%?*k5#9kDgjUn$wRiheBP$?~mCE3?Vw5U#(uWZP}c zw7G+9*%`jJoNNV=7ML|#NmgWKwoH(1BwQ<-$OfG0`x{6$&dT&Ro-ALr*<_mux8D}B zt+r;i+(vfD%JguU?1*ZmWT}-*4`zNX$=X<%k+n6Mm1(6NSx+m|N-whBR%X9GWCN_s zmIKKKS(z;dlVw|(Hgm{^5pJBr$wm=wtw)m;bo8?=Bnt_*WspG+gnRxRNS1A7+aw#N z+HkT_gxha4*<{tGkmahDM>dmiz0V?BO}HM`kgc^c=k7YP*k!&JC!0#R{ic!S+L{?l z9$A5vId==m7F(HhSwgni%B;&4vaMET%WY)aGkp&`$aY$pHg}QjRc#;H2`kg)NwQG2 zAS-NNjd0&;sZLgxaNl^TN7jsR*R$qiX@uLd9a#s$ZJACsgm7C9B^yRW-^?K!MY#P& zlZ_+XmgC7L5U!PpWHG|+7bnXl+?IJ{le_v>rjXSf;A^$W>JrhY$r`BEkSv*SZKjZ= zsn(9HgKFty!w5Id;ba>L*ZU^2?W*k{OCIQJDP)<1>phFCw`zUJ`Vy|qeq;kw8%UN- zxRK?M4O4A6*(k!bIht&YYGcV_gljWSwo|oTWW|JQvxMx3YNcdlgxjy2Y{4yl4hzYa z5w5nJY?W&7kR2f0SPqgMAzTloWJd|N-!ZZ>)yl~#4e~uCkyRtymet8>60Vh6WK#*Z z*3-xq5N^wbWUEzMLw10O#zI!6S~=MX)lQOygzF&~%vcDwUlLh0!quvijU!xtx@?&$fi@2;pj_ zWJd|t`!TXI!u3#2c7kwQo+Jwiw`M^O_jkg56TKo?6~cYvx++;UTQi@xRwvtem)~+1 zS+SL=m5?P5^R*PRR4Y?!NtU5nC$db!^^iq2Ots-;qpZw+qsb}__iZMTRkN~VAxl;* zg=_%f+8ju>K(&QrtF6p_Yse1W=i59?c7$;Im69D*?HE~^mD#VHY|JRX-&nG7R;D(d zET&qVtcY-JCdhWGwu@}HYJ13vRVyLeYh~KpM;59UjOOYcGe^^Wn!Sx|FX29G-bWUy z7Q{JU2=_O)USz!q_gA()WPMfZM>c?Pf7KgEHqO?}-`vKNO(5KU6UpY-n)&P8T(Sbf z{l%}4Yz5(3SxL5)i2gQ6wv&kd8c0@5xGhV__7d(J1^dX3SeYJ5$&M0kzhh)4R69wQ zKgsVmn=CcY_t%oF4dHrdOO|G9W=8GEx>}hYx{-A!Tn|0SdK2z1?tRDx5N-|w$wpY2 zRz{MIQf)NZPQvxKi)=UH)@%>i0m8L%knE6^Y2`545yEX*N>=wdzhynL283&~Az7+w zEy>bUYe$wzxH)8zbtl|<_8{wRWoFxlYyjc<8%Q?D*34K2lVw|(Epy0*5w7>)WFu4? zNj8db$9*)}IKuTlo@@f)W;>B=x@t4Xa&67@mq)hN%JjF6tcY+UOOS0OT<@F6J|o zW%f%UYeu;Knv=D$H8bkAWNCz(dpoiW)jE-lurjTTBpavNc(NGb#u+D@Ot>DVkWD4r zIH!?KCtMFR$Z`p{Umn>`!fm;WY`2x^Zx2~9;r1&bJEB@C*$Kj(ODD-H&GM}zkyRty zcZRBy)g@ei^~jP5*Ix?ROe@phEV2UC3dt6$wuEejYAeZB5pHDfkQJ$xAlqqW+T2A} ztXc`#Uc!xfAK3w0Gg}@c>->TrSr@WQ!u60v)>pNDWCI8{qk&}Es^yRkvodWCC(BoD zHd*Xdzh9heD&bxo)5xYqOR>aIJJ9%d|DKWfoaiD>JfgWZhNkLDo~XUSz!q_j>3LeP zWXXg(?kQxcs$_bp_f5pFD>lWkRP8(A^o+AJYEpxQyQLxfx1!(^j2_%=tAjUn8AW68#;Hl8d- zxc=f~TUFaew%y9C*$%RugllCNSux>OqJ-=S;pR|ER;F4x*$LH7l7&{L&7g>9Q^M_6 zk*pHodPpLxt6Dv>WWx2AVlvfQlBHRhHrtVPSFHzGZ`Jyc4Itcga3EQ>t(ha1LzYjt z-e;2)*qUjxkZiM+*>VfnP9jd2NS$@0Gl z`RlRy|AEaWJ3_cxDOs6nbOn4r*VsCQVbI~6 z;Hn<{reSazI!!tqoi0^C6{L!&qI3p2Lpl?kDOEz1q$HFiorTVlDx=C$6;ws4imFOy zqqC)R&^b~yR86Xms!KIc4e4BTu2d7%lxm?`Qf*XQs)OoCbx~cZ9;zqRNA;!i(0Nh= z)Ie&88cK~&BdIZJEG464DFvlSO;8i5DQYS;L(Qb-sCkEm!Iwc5j{EuO{0{Yl->h16 z2s2x-VbMl*Pv^pYtgkG>I6+5;w%Vyb_kPuQnP1I3d-#1&yXyXZDh}$929EH zpcm?;R<5I!>(mO$yiTp4Y$MkSie2Z=&o~OTUvNFTUTyYf%ibND2Nh1^oR6chcZV85 zNi8$#KB$kjyrDyQ+6^6=1Xr6^!09M<1Fw!bMsf7a4Q%=2KJ+a5{RYPQSwHj#3RMek zWDYm_Hd9dMjUCd0RMUGF3RMgGqP~91pdacd^+)}so6t?t05m`vhz3eGqno8$&@Iv+ zG)NkZ21~c1Tcz93ZBjPMmU2*zbUV6Tx`ShMhgS}Y-NDMwd(f;P3RMe+pdo(CU?>_Y z-HGm$?m~A-!)S9D$Nh^YJTt^mk*#f9DOxHmL(8P)Xu0$TdP8~>y(z6gE2NcZrSukhOL`lL6J)}S@g`{;e?1N4Ek7Oj=mp>@)Fv|iePHb_ONNJ^lD^db6C`Urg_ZA2TTO=y$! zG5T2gANrrP8Euxfpe@oT=o9Hv^r`e2`b_#9eJ*{0zL35|UrJliR%sjBCVhpzlD^XtLYxJ zM_c}Yevp1dKl&$~pcoaal@e5s06HKYL`crroa^swP!O)lsAIrp+3thIB4ESE`9>O0`fejk-3fE!9DFq`IiC zR1ejo6*q_asJ?U_I!|hV8b}RML#YvJBsE5jrDT*WrJxk432GuWMNOq+)N-a@KsTFD^wMMO_HmHr%7PZwXU4Sl-E=&)TE=+F_+-;tr&q74Qpye+d zvC4>u&X+2PXdF~FwW^3{ADsFfosEbF!KDY#If!T#d}LG&5&XZJ#-Qq`#)auEf-$Cc zE+Se5FB#QDL~`)gK~xJ7&4RP{quPj|O`|%9XcZhXs*8x`!C0XeM6?J#H*K~%s-BBELc zL`3sTM?~|W$nSy02gZZAbdTJWyv zy)z=BIdnlp^zQ63L_|GYj)A$g=n$*TY{FU zwj8Z6`*p0%`+${bwb|0X8rPt;TKRQogI1~N!t|dAH;13eej(fn?kD?|Xd9HV62FoC zNx0+w7gMr#_ zJ)~>UHPW@{+VuLtVB23$)Klt(dP&!z>!j<^_5QUP^hUjK z5p^|ZPtX_jmHMTJ-TN^zdzI>ei0F!W4I-jrbS>&@wzSv5eu#+n>yL=&x^xp7(2p~D zi0N-2%2q2mXjngH6f?EqXq2hh^LjKIXJoG^)XTs(pkun^xX4Bin+$Fs<0D>6d7GKYzCFKs)>S z>-8@5ooUnF1HMN@>)hA<1qAgFN|1{21DAfFd z{^?TbqquRT3bZ}rdz z4KT82`9L&CwZZ6C^?n-~Vp{pg9NVFYh|c6Y(J-yVaCEo&y9eFZpSx)53XF3UBBE!T z(P)fDJr+HvQ9p#nsg?0)g8G|?CiUlR?P=P498ER**}LI1G~Fm})^i4WroVr!Jd1MG zW**AdezQ@5IS%7Yn}z7L{{GxugchrnC5VV#)32jt8rgER-i*v%**Bn#wm-9Go6u(M zw*`HoHa|t*n6cPrsc+G4vr6{)Y!52d$V$*pW=neo`xz0@bI)FMK>Zy=ziXBLKu7!g z*U>Q)_V-tm;3jmFU%_Ai8Xyfs1ErhM&C)IC7HJR~Bn{@AAIy5%zgtvC$%B0@1vMMY zYsKEjnxhs*_L(mg5z!M%OO$46_HN$}br{TS?YpIPlrh*}Cpw|dgZ-i;-;yu>riVn-Lk&bkZJvv2Yri^(h_;#+d>xW>9>rN zCHL}MrjTV4u7@nL@CLJj^{29eH?kk$`iql=L^PJZIq3z28)qR|5#hE>kQEcIl@hYh z*6h*j$9^~aEepxAZ}F| zr;>skvKSE^ce0R(R&Wd=S_EdxU@Th_(UxS%5Be=r$U-7IuODJd!i_UdR!q1yON<`# zqb?!a8uPVnWFg^t2;w>EN2dE3m6F9~_$}jPMMQKo$%={SXp)7tW{>7Gh=|UYXPNtK zzh4g7D8h|wG+B&rbBL1_5pE6%GXBQr=NH_LZkO&rcSu9f5NRkg8tN5Cgd24*2@%m+ zKaPlK?voJ_Z8-%I(Xo935z&@UA|h&KDk7reFbxsW`SKJB)n;%fuiHC)4=oW9_0S3t zQJbw%=AFLHEJQ?q4ZH#o^@F9?@UHbrMAQlP7jEHDPx1vyM7TksI@+%k&L&K!uXt;DYx?8#j-6M@a zBczdNq;xO3SGo_~Cyhd*q|s=!bU(UZdH_8jjp0drj8{22VPvlbCs8=YpM$|z&XBR3 zFHhaX3TC00(U{|v`2+-oss#_C2mO}8L+Bx%IG-_3a>2Otkf;~5f0>m(4G|54MzzuD zh-eaQFn^J*fQTkRy*a2NBAN%2m!mUKC2g66h?>D;eHhtUh^P}BNkNqnQ71UJ7pj5? zzFYVPtyD!s>);IYSM{?I(Ihx-dN>DF8^>9Z4mwrq)rXunp7XdYZ*=H40+(Mq&IMD(4EwkXXg*Q{APlwo>E zGo$W=GL7u_HL_5)RyPL`O@h78u;1;7h(>k?BKVc*due3|BI*R4&1aQE5fQE6ortK< zcSqRrE_AnQ_aGu#r4fjzA5=B1j6?+QZ$or18f9eHY&43Qx!-M$bQ~3o;|gZqffb?^ z8s6{R|=`>^l59!h@Lk1Pc>GyB;&G)Jiq`#H2kX%F+7ezO^)Zih0}N*3y^R{Eg+ z59>OQ2B`OeXvo9bm;+4`-yo}GpW zf5k+nPxRM`3W$iV6BSXViHxQGee9Qns+m?U>yN4QBCzw3)P;; zD|P0L)aszR6Vsz_fYn3EriV%Wn0pE$qH9(YMAQi?nr}-sMa@i`^?J}sb3{brJRhZ+ zE$#KXB_g8xLo0Nl8MVFkq#+`@+O$I*%*fjIr-yWup^ar3nCf@=hdcm86u*4&gF<`5~P~vo=ikU_o^(EZANxycWOB(rnQcvNfZ5h z`^OOx{k>x{dcv%{y)He8rcUG>w4Ve|Lr+cQI$=L`cp4GygYV28XgZoPk+aTzKJg49 zqATCCh=@K7%|$a!oAw$x3%zL8rM0>Cwv3Y%5w4aX z3%6;%uMiQvd-)m>Q7hXK5%sqN?beoi&;f0E5dE$;|3F7nD@CF93u0WsV!q9KC^_bP zPeG|M-+N1R)X2{77%J0#<>-XAJc&ZJ62!UE#yJl5%2yrLj;CJ`?7fOBLmgB%uIndi z5Kpfa+`;eg1Pu`pJ)bo~ME&4e^UT*65z&<|84=MvAO#W8RjLUhqHAkY)Xa>gX`&;}9Fac_&#)Ji*)X=I;_vrx8a(>~MYpixFc_}3o6Xmr1ky_P?K zi0JA)20ftb42+2COY42Y0r=rDAmltep9<8YNIyWq6;SZv+hEarrz73%t`(n%tBq&N;h3xU!*AQ2u?xuJ9ZlVXeMq6HsdQRe<)OY4dpcl$kEeDM&jm*>?rwQOwN2 z-rwUWH2vATVemM5ocqe>GuSVfj3!G{&=g+9_7m3N3G{^YBzjVsil$1_ctV=yRS{L1 zMw|B2v?Nq*n*T(iIwD#H=bLB68i;5SR5Z_g=c3xv{L^n8M6?K6oA)wx5z!*J)@)f1 z5z*6OeMCf0oaZ4TdRAmdBQyF z$5D~mOrUU@e-aO#V!x-nvQX?P?lLo z4tX%0EvIWs6f?4`6h}qVc?H0!_>5n{;92&2mYQ9qEEIdz&moSAp5^?s z-;qzC@L9h~K`#5{dS#*PT)$>HXk0FB+VgWfim4Vy-{mrQ`(6I;(eB*zPQiKRea;?4 zL`V7uRGiEF?E94x6y|EwdAuvg^H+`25D|S=aylZSD@p}KG!G`2S8+u|MAz0c5Rn@E zY3?#-BBDX?N<~x&5m75ih=_VP3lY(Nl@SqbSp^Z%mQ_(Tv*pF+6OihNNC~pcb7T!v zH_u;}>LDV!kJU#+bk#o(5eEStxrZN7H`7nuB69 znZxboiWx^mGyR#IK;cZ^Lokb0X0e~W?q;FbELOt4XO5$yS@dqNJqZ-f@~^Sr1@?Qv zk2(v*UhuUz3Qf(vih~!az33H3;fub%AfHz9)e4H``)hd|g{J0OnN4lBt|2I#t=dbp z@{+$QW}(4{E;q1#q<2A zOV9zcr9DOmQ8*oKh9tgTBP|cMvHy#!4kBDHrwPN;6t4H@ zXRv`SH~9VHDBPfPsfb#UYG`tipY0U1+SKeytU*PpB~YmSf&@x17W?Tz@FDt8`Urg_ zZA2TTO=y$!G5T2gANrrP8Euxfpe@Y7ei{>ef09)zv=i-=cA;JB{X6uX^gT!Hd%tBI zg+}gMmb-bcw%e~#EtI^Qv%r2DlY-jp=1yrpjcJQ|nwtIOs~766S|60Xn>OutPIAzw z-JAvX+q|RE1hqL4P1SzW&>ZzX7tJ?Y+Ry7=MWJca-C_5jJ$@{~59kN!N9OmVpHUo5 zHL~9doQ86L^q&^yp%p*+IjlrQKk}qwzuA~TTYvN`u?>A~_OstM-;Rjrlf512N7afE z5!Ff%5$*RA`s+ttxAwbfM-dUt?-(jK``Pco|ARuc5)?DCVn6o;+FHyN+I+J(*oJl% zGtSq|=UKZ@SWKJlUs#l&693u^eqvpI;w*4~#X#Xtv}r$o34TUDOMB5?X&?LTqZNB^ zjH7TL{n_vE1izqPr2S~Wbb$R1_;(C(6dv%;FTp`-2mRGMj;0=@2Ya8MhH?)w2m4Hv zhluF8=Q%_~??RqOM0A&#iHPWL*Rv22-I-rNL^SsoQFu`E`;~j@uYP`6DEn9Tvv=Pd z6f-q@1&gEbSKmYM8@1njn{gEW=Eo8oqRm6d&L|5FFtV)-M6pA@hd3%SHT$Vw0)>Y( zvcqh7*v}!3!o%wQcY64p{p?Z6Lb2cdT|177OwGL?L*eg!J%c~k?+-ufEL8Ld{khK- zQTT_B-x0q1dc<$J@JM=$a8H$SvLeFGFF_U((NTGg8sUyuf-EGW^K20!qS-D+MD(P( z1T8Z)`^>N$t78)njFW{#w4QGvB03}AMyvgn!5Z|wTKNDG(YmaqO~QQ-B2E?( z(Vcl6BBJMz^@xbpdIS3rZtiiiBEro*K^79x*;<5%X2IX)yFUp;L@V(jBBD8bgox-} z>qbOGGuniR=+lai5fMGl{|^ySo14)mn)|1Sh@K8VL!Ybm1tOwX$Cu1ut8XPi7822M z*oMB+eqW>Q8ubqJ%@Kb_ev5w4em|mO-)2yPi0BiEpAZqf&-ob<(d&ILBBJ^2L%--8 z+>eN8wg(UqeUIfJM}aJM0CXdLPxa{$Ix+|*MFl>>k^dmN-g!P8%Lp$d-nbl{pnwE!C$;m|Dxuu zAt?5jA4?pCfBA6+N4ZZQ^-4jRN13gA_kvj2`T@CpgY$9>={- zLqxRY>4=Edr2?vCYWCidgsPbR?CZ8Fs&?GZp*pI0+#lOosIHNHe_IbVP!A1JvT4O$ z&r(n`BRluzDD}9XQA^b3xIcH>qBM=A9qMr0pONV(!?a?ryPZ(y8ITCvBd7wT>1XP@BvpuWfb+1d{cFk9MpF9XpajdL){HvPGG^Js`^ z#lCYJiiREcSB>FlglWaD=SVb4>p2>YG2^tK!i`1a%#7@3UE|RN(~AAAh>0ksm58IM zn$a|rt2N6*q3O?^1%I>O-~RZ;QSRS<&GHZt9rx!D5uFpyqnWDB`a8V>;m)3lWU&|i zrU!Ez;$#)_RU-?D=ormL1xEHPC`3hn`{SNKW!kbFg@1Dv*!y%)#+GG%WC?Vn%-2d$ zSmt{O%9&qzG_oL$!g4=belskL{i7NR|6xD(9`;}KuXF;PkWQkL(tqeb=@dF8g(#GQ zi~0Ar7oQW2FpfjX1(V0>uR7pxgNzz&9EU7Z8ELA~O zq^hW@bT&F$ItQI2RYTRJ>ZrO@1J#huMdwO2QBA29swLG%wWT_!j#L-bmFl5-Qhiik zIuD&EH9!rdhNz*`2sM%#qsCG)N|sVkiqr%(k(#2WQZv*{YL1#q=cDtb7N~`kic+PP zsHM~jwUSz+)>0ePMrw=NN*ACDqzlo7QW{E=+M#yRMd%`_J!&s?KpmuXlrCM2E|xl? zj#387kUF7G(k18;=~8s5)ERY_x}Yx7W#}^La&)LcBNZjf$7 zH%fg`U#TDJC-q1DrJK-A(f~9-8i)o;H=~=SThJ}iAT&rCj0Q`$qFbfg&}~vS%9e6a zj&wV^UAhC^Aq_!8q@if2bSJt~x(nSU4MW4E;b^#YH@aK82i+r$KqI7)Xry#6x>vdn z-6xGgqomPjv~)kZUwQyNAdNv|q_JqM^dNdrdI&uvjYH$4@o2pCFnU;e1U({6Kog{i zXrlBedQ^H0JtoCaOp2qpGzm?T9!HN$lhI^p3YsE4fu4|_L{Can(Nt*~nkGGko|2wM zPfOF$bZG{fAw7ehk)B1*O1UUk%0qe5bLctgdGx$A6U~%np;^)k=mqIT^rDoH@}=2m zw)7HuNqQN*EX_f4q`7FW^a^@Knuq2|1*kwOM1|6PG+%lZy(%q03#5f;q4XMhOmEJ?|NvqLnX$@K09)zv=i-=cA;I;cj!Cmd-T1u8|{|%pgqzL=m+UX z^rKXailq`%BK?GZl72=%OMB5?X&>4r{epgx_M`pM0dzn*hz?4>qF<%o&~MTqbVxdk z4oknI-=#m$AJP$YL@Gt4(x2#0=`Zw`bQB$xj-g}Hadcez8~rVnp)#o)l}rDif24oW zztRbGLOO{~O8=q%q*LgW6rxZHI`aOnWAx33;52labUHd+s(>m;6;Va$40MKcCOT89 zgepl%C`mdCoh4O9m8B}Eic}Rg@x#(P}CaNjbLbasY zsJ2uG)sgC=x>7wRBDEr zNzGAn>3np))B?4TQcIHfpj6dP)b8-QajX6x(Hn) zwMXrx4yc2aj?$%z(Zy0n)KSVn8B!(F)5_2_!3H|niX_d$I+`oD7DfNqd(L^n!(QD3Pa>L>L_ z{iU1GP0|1~KpKb!N;jjMrCZP~(jYWQ8r(6A4fZP^N8w=AZbi4U^7ik{!ENZaj?wQW z1lcIt?-%5t939)+(e2V5=niQJ8X^rvL!~>>ozh+CE@>DVCJjf!rMuDH(mm)NX#^S} zjYK1*d(pkpeds=E6dEOsMx&+s(f!f`=mBXA8Y7KGW2FbtgVICjA!!^MCyhtrrH9eO z(j({*X#$!cO+*u=N719wW9Ts{hGJ42#idDTlJq!wT$+p~OHzeygv{cu~WoVhS z94%KXZ=g4%H_@BY3baC6iB|fx4&FjU-ec7E`!8|ygsIu@FFlE-8`*!aHUmBPo@vwktFY%${(Bvx ze=#;2y`(l@Mg>Op_mB$Fe6{&1di_1FwDxxrmm(tiR?9NU|^n*vQW4e`t&L`viTa8GVk3Xg$9`Tg`rUM%xe( zt=U&-yJoZl5z*>?gNUe=ZxIpAeJA=(^ZOp{(focuzo?b{h=`8L0YpUqrtlylqGyd? z5fRw$WkvDo9#2lX{Q*xyF$hX!cw1JNMu zHyCAWoH=Mnf@^{OHPE4Gn3=o%wbS8fglW_Md(n|-l$ovlKIUjN#`IwSb?jI)&a`R2 zV>TX5F#FkKG!ezjIPJIX;%Kr)HU&*h_-E5;Xu2JzSxC`ypao>ZAHI@>z zS8eV?2h3RP?+6}5hY}s5-vd01j%dG9RHl)YqfqB=@FDupAHU!u^bsrJ-ji%Z8>LNX zlb>JkG5T2gANrrP8Ey9GORxoPp%r)4_ym0-eTqJnK0}{LpQF#!<`?J-=}Yvbv=wcY zwxMm(SLiG0YxK3W9c`C(pdIS{8}yCzE&5j4iFRtucA;I=+?sudzLUO3-)q0!Xt(y; zgZ604AJ7jP%a7!re)e-$T2y7fzbaNm)%NS!ifWoI?bWRos%vELxAjni{hS5vN{flTJ(2#>l?n+M+Zg`vlPrbui;}*H)CVUsqGq*|gcQHsA8!l?9~)? zRh!*VcO(0Y$vseSjjRvqYvit`Xuy7d?-+;%nVNmQ4@TJVqUsqFfr`gh83+_V0 z%nG_|D;lxiU)e{ZQD&9gwH1v~Z7dpRdT`fPG{Lm#uB|Ax-=A4=G+9Sw3YxlK*H$#$ z>}QY43^Y@1&O-V7b!|m2srQ%B9IfD7RIuM)UkcHJ{kpcIRoe0$v|2}H4O(kf&|NW6 zkybE)HfohNq0P1xa}U^pKGW)cj<%}JZD_mM&z^NV&`z_0?)r&#YYuzR4;tBzsMxe= z&#V%(SL?D59Wdi`S5tIIvptNCXuncaW>(k!`e-={)k<)HqjJC>_c$sz;9p~fsL04( z2NP)P0e@a^L&XO;ukEk+mY@R%{5f$D9Wh(lv!E0mJ>ZYnF;u4h%F)RK{;#R&J?MRBrRt6H>@M^-?z z58^zr6q1ERbZk#Y75qvB6;UNW_aF%+`=b)1pj5M^y^pm-X=Y!HA(Z&8a1Rc?p zYO^cqZpLYU`?LqTU9H@Ki0G;~1QAhxL(!dD&%4ktGk5#TCd1L)WeuTAVDjvhSeBqL}U7+%4jWh<<@(5+b5^yN{#E8p{;)q#28S zZB9i*^iFCTBBI$og^1`~hl)!}QjQ(Nvr-)WrRBO*HMb|WG>L-wE_)XI;Di25r=M08y$L7~PO zl=A8?rFZ)ZPeRp7IS%$2r8**_yG0E|M7^Jj>YDxRc~%cKFtYcthNzKhjnPGFvpwph z{w_h8+Aj;mv|k(%(X-+tG`ZBzXbQ^JmU)PXM*SQjqI3RvL`27ECL*Ghn1zVwUE~Xh zh@PchL`3wAl8*@gIzqEc{XO+1G)H5Zi-_p@@(LoN_ssJU5xw3E5D^`}LNs5i`zl(X z{uZLwG>1iKvF5M@5mA4yBO*Fmm!f5w(Q@>L*7{Af!fa_jOIV5C(v03lt2LuF=zaC@ z0V1MbR$q$<|EfakHO>vF$niqvO)w=x;y2pbV8s<*3}xFZc)jBmIm1l}?}&{!9)|qLcpo z4E{s^NvF^$Z5g6a3NpfKK}PgT4%JZ@WYiBnUd8<{I4vWLo#qusMMjU9U!_Z+P_^Ln zjIhG#)a);JRz#If&uAVzZhprz3C&b(7Rpy`HVRb>D$qlPj5_Zfnut~QFxB_tA?sc)tP&BuLRm$oi=YazrC>qeNsK6aqzVH zy{Au6s9I1XBTTO0_e()x4feCY^b?#*?OfGR=DE~bvIK>y1$9wf&a-`HMnOGPk1g%*D+cu$XMMk4 z3JUAfru{9i;Jl15`@D>r!3^`uA2}#?9xIW52a2PD^ZdD6h>Emj0)^-KHiHJJfz%K+ zlp3K%Qe)IuN=C_23QCchpe9mN=HAq+1cgmmrT5KmNCnN9Uo&4zL9u4MI<}h?jH9Av z%puRLO9B8pYLD7W9Z&};9i>Ybql=}EsH2pDGNewNJ)Ibf{e7E4 zRMaUWHJCY_e?Of-#j2H{P_^I^bctHI6kRHHMxCWDsEc$Nx=gwpT`py!OeqUxNmrmN zq$|;tQdiVf>V~>WSD~wuy7Zh-ebbHm`vBh={g) z6&0zLKu1+OhEAw<5{0S-y-+Vd&fq$99kRco7F>_6SFJbdE%iZtq#Mu;(v6JeMy~`4 zZ)EOQ+|Ha{h zf8R<83RMekVs&rgh}mDHO+wpmVn6$9eLGOGY9%PV$+r>=;MG5X{q8qsPdl`Dfa%Zt z-^-VvBGnQo9H9LM(&j*vZjM+93XR-7^=5Q4t=L}>4{kxXP;+ZNh;g9x%Vq6=XA`Y+p-3so9+K+j~-L ziDKFGQ1u?uCMr;^5G_`12@2Ipkb`o3o5AhqcIgguhcpBYk%pq7(w*o|=`M7aGz<-s zhNI!q-RN%V9(0d10*#PHqLI?Q=w9hQbe}W|jgm&A(bE0se(3@9fHVe;k;bC2(u3$h z=^^xxG!BiE#-s7l!{}k@5%h>O0Zou5qKVR@=uzo0^q3SwF)5DX(j+uVdK^72O-7TY zDQJrH1bRYx5;Yg(koogUhztxVk7%1 zE;f8Jp_fQP@2!X!TI!Oe`mHjsy&~YeOFfp)itth z)BN+G_T*oq3nJJE7c#^p|Xuhw`=GY*e6HAzHkU zr|m)J>2L{Jt~TF5E41HAwA$=v=dcEa+A?^J8NKG`kb+`H?v;ZIUh|_aL`3wid_G!i zYW8R@K`V^x`>K_w$h2Z#(+L!+&0rB)mDN=P4~52cULN76>LQQCwyNgtz+rT?M-Nt@ATX$#sSeS$ub zK1H8OpP|pB&(Y`77w8M=OZ26*6>XKap>5Jv=qu@K^tH4dZI^bS9nv@G8|hp0t+W&E zly;$A(s$@P>3j6Ov>WY~_Mkn|59kN!NA#mqjEbcaR3iO^ev*DhKTCVjUTGiNC;ftc zk@lng(gAcpI*1NRzoK8I-_UQ;A#_MOj1Eh`qu-@J&>zwfbVMperP811Pw6l8mvj^z zm5!lf(s6WL`WyW%m7y}J9FXQ8vC%BZqb1yzx%qN>u_=xpg6 zbdFRFRgQW6YzGOT~t@9hw4f7QGMw=be_}zHIN#j zhEgNcNNS84OUWo%NY; zZBQGjEov)WfG&_OL>EeFC{1dI+DR9oi=_6bz0?79kkV1QbTPVE>WDf@87M>QggQx= zpi87n(WO#n)LH6+x=5Fy%cRTEkW;nLmcZs{I$k2C^}kVc}B(!J=cMP+^U_Q-Q<{ZlNiU!mq!-bPQa;L;W~15COXwx(W%RN% z2hEY@qPfy5=oM)mnkN;Y0;v!cO7qct=~eWqv;ZxT7NUjHYv?s;5n3cIMvJ8-Xo>VX zdR-?klsXZN-NL`X(d`Iy@lSA-bQartI#Ux9rTX$E_zpb54|U? zMysVYXpQtfdSChgeITtxYo&E)owOdUmo}gcQV}YW5-1^kh(44)LLW&R(MD+#+9Z99 zK9>H^(|yNBRb~wwe^3;}LTnU4GKvDWO%xFr)EN{6Ya*hcpcw%LY>5@Db6wd5YoefF zW5x=WHQBX*<#oo@U2rXl6%=&F3f9C53VPq)Irq8ekMsGQFXw6Zxn(BFB>Wfs*R%qy zFs(!@O|PO?P5(pxGrfjhGrf*pH@$)0FujT1G_|5uQyXeCy@lQ~y^Y>By@TE{y^G#8 zy@%d2y^r2EtwO6ztI=xH2j~OShv-Ao8nni=7OgdXgg!ETj6OD%P{~wAWz#3<6Vs>Y zQ`2YYGt=kjbJG{-3)7eAOVc{E&a@t_H+_Y^GJTD{HhqJ>F@1}^HGPM^GkuS~H?^a7 zQwQoW{eXTj{fK@v{e*rp{fvG#{epfm{fd4yZ9p4L8_`D7Z|FDE@91~aCbY@48ErQG zf&MW4iT*T&C^Wg@eEm0kNB5EZf0(Wl>SWpiZDHCHZE5O^I-9maTbZ^-TbsI|E~c)i zt7#jwjj0>zX4)2QYuXNNXWAZZZ`uLvVCs&#n<`L+X-Bl9X(zOkX=k*vX&1DMX;-wX zsR!y|>WO-qdZAvX-l(@}H?*6n59(v;i~5>&N4uN)p?;=HRB1|}glP}7hiOl=r>Q^c zZ`up(W!f9T+q=`ZLnrYclrsz%kO z1JQw|gU~^y!Dz7QV05r)2pVEK1RY`;iiVnop<$-sXt*hflBN-8gy~RpsOd0tnCWnI zxG9BFrZh^MMxv3XBZi0Wh~fR+2Kf|JCv?pb!*_6_$8x7;5z)_`F+#r6jR^mLX1cGc=@@j3 z=~#5E={R(p>3DR!=>&9wsRq@UYEiA}M0BEQ-0-k+9Qstg=bu1Tc$P<#ho`8WzdDLQYO09k(N}z#KJLg6; z2vwcL@f|JKU^PmKGNLr9k$yYNe6^@fq{o**(`A%nWt17HUTQaq8qh4MT`8K4vNGoB zlTd&fPhwwI$euN!oV4sFdzMGdqOWDX7F3XyzseC6QLEJ6xtmeiP)Wwrb5us_q_&0h zTaVghEqmxLp-@_0D`(SL{?pk z>O@B^#y#ykZ*J|87eO7x5TzjJ9+Cwl5sltEe1 zj<=xzg`zEWlnK-(4CiOGq5w5cV7~9=olXm5YF0Me8r!wYNi%|lFqUfxgM$6OacdYzBy%nhHH2O8mPE@1RX&mht3s4%3 z5e2flV^Pg%jB?&WREz3FUr5Ugsu$JBecOPtGGCYhlFg)-kb{j2hmINC|P z`aUhYRDmid(Qlc2vOj^UCNbt}sa2zt)V>s@QH^L^J=b+DsuTS#wG674emiW98c=o; z^Ys-4sBzNp-Q5AACX|zY*U6{2^Qd_eui?i?tpydN-$U}Lz#?j$G(6#sc!>GhP)Yjf z|J__h>!ju7(r-NqC)ss9nd6&G?aC%bsX&#Y``g)x1ge_MI`6!IF{@EZ^!FS}qZ-kY zW99fzo%H)*7y4yT{bb$={C)|w29%vV`~WxQ4{8BwoXlRo{WkM8p`2)2Iq!MYJel_s zhu?`>P(fz6K~`Nvt&=&T17w|Ts3f(1vd%JUm)Xy{j9Lc@rR9@SbEk8Br&Bvz{-53o zRCzkJTV}Gd1gbin*|(7EtQw_G=QZw0N6R#-Ii0nX9!IsP?sVq6=r)u=;pw)6XE5d& z%rH`}mjue5K})??0@Nrqy_T9#Xf;=d>f)9zGd%2)LA%K8T~YT;JVOQQnPHT&>~1eq zX|)7OWrq9zF*S{9GQ<7 zX8cYrgX+(W-{m!+S!c3m2gwf3M%gom@9!4L84FNoqqr%odI~M4>Mo(wl=z)$8r4i; zc70ygq6t&t_p}pH-IU?}|8CBpdTFUo+6I&r={vFjg;V0=1euX2AW}-iDsJ4LFbsx zMdzB%L+6>!N9UU^Ko^+mQN5`FHQ4c8h%Pi;gf22&j4n1^f-W&#iY_%>hAuPBLbFV> z(QKRja&)=r3Ur0(N_3^^Ds+|UYIL>f8gz{*i?XHw1*U7!wWhzKznZQ?*O}&^Ii|m% zznT7y{%)F!=9=cAd8X^p^`;xp4W=8>ji#H>O{SaC&8Az>Ev81)Xlg=Drd!dirrXeM zruk^TX#rYbx*gqax&z%|T8I{!7NJF^JJFq{yU<;xyV2dId(b_md(pk7#b~i9hjOMo z%A4*(_nGcT_nRI-511ZA51JlA51AfD51W>tC8nilsp%2)i0M)EsOd5EnCWr!xalA0 zAEqbJ6Q*X=Y-&L*rhlS;n*N3UWqJ}lX?hAhWqKMtZF&YhV_JrmnUT%3%zA}8@+9M2fbr@7rkqG z54~r4AH8o{g;tqXqt&Jl&qOXmZJr|G&Mr+q(a@MURMdKOaSpS?zK34?Bh@ z5aF+-W<>aYE$E*jy$b$?o)qc1eF`nNe$S$Bq^5iQE&9%m?|Ve}ooGh{pN^Je??6A= zT7E)=ALVC6_}PC!gg?Gt(MId{8`@+oH={qS_NPl$6459LvVp3PnSBshRa8UOWJ6UI z+idHGk)>2}|E0;ssP>^YmaIl4J5ftkr;Ej0a>GJ5;HWB<)RwOlQpYuMlECo)x)SrR#M6AWwLga976|L zsM7Q2IwiwYr{s>VKtKNE5_fnfX4f-z1ghy2UoW-jq)zdbJRY4aE%o|51x*m?lV~D3 zRr=}ky=MJhNAF5a_vJnGzV%y$O4hI3DVZgrqYcPHm0nAqbV^nd(bbb6 zOA*m7rOE2FCg&kTmQ{VlF$82em7MoHSwVFPwIW$bCHG31EcYf9jqm*Q_0R}$m&(H^9^KK)o?}$ z$mXiXp?PErRp+8bWI2`GM|rX(syWn_k~ORDMJ;3n)ibC_wnDXm*;kUas#>YFk*!j# zN2|$7D!Kp4WbH)s)bAh*wbp4{j{S2)_^b5`j)91t$pKj-5nY2#WI2`0o+oQo?ZzlA zWCfKRZIP^1CFie=tfZ1VpiCC3SwBD$8!WTDpdPF>G@M0BSn$Wkh~UeaXQui~8#$Z|wySb zN-8;`GFiJypQdD?O5dY=jR^nR{|##)qPrtOmLmM!NLHscd9}!pWeI;zljXD~cSoMA zppqv;k*s93GFfOf_bu}gy`9|C39^(*_AE_SM?~j6LzYv?6FN^;Afi2RB|4w$x=jg6{N{(v?kAqTCzHoy#8g#>WOG~8_2R+ljmSSmLsCG zk|!%ztw>f<$vG;Mg@k|i)K1GE;xUV4?L@Td4zf^d`b_?jV<7yy60$7e?{~6Bt;zM- zMAod5qirE85dMlJOZ^njmnIuS^mg)e8%tKBlKZHZY=TPmdLmh!N}r!((^c}!nn6~t zk|#<7*(@S@X3ZwcYE8~jK$cUov~tfV!$JIZA3D!p^a zLY2PP_!))q@j15z?@G2v`tOjZQFaTikPABT{qg|iwn+N#g6C1eS{6~sYGo8!&234` zEg9vBxr|aoZ*0j7i#qY$>^D&;wO8dDbe(zM(>WP`XC0l{nVS27mQy+>vqTTq0|jJD zrpGOpk`;&^ZV@vS$yQixCD|&i$tbJIN>(eAg<6w-ZU#C(9@AZbF0nJAs1beK#c%L`%9DjE9dk1^B5E0s@j0@1KDQNL`)(Dh6C!%JBkEY^ z7Kn((bX#tfENm6GERtonj%xu~j)-Q+lZ9H-*}H6&tR$jQ5@abNYMB;|ifd`I)aZDI zG+7-HT_G8=91-nxo~&TCB3bsRc$9!FM?^cHCo5R3NLG1lJVSykJTdO)#v#I=hm#QD zk9|BkIiB5}!aAqKEz@LK!tX9wsM7O3mD;p;lz^;mdfYEVmYWgR@?=YhXq2U7%|vwU zEo22ET3L~-L_~K$nJm3JYaT^`SuCd;by4kybI(U^I%g4K#-;WhE>F3UOze>TZNmEM~HYK)K8HKFbbDXH&buzCi>YfedrVha)?CRm zi!400E3bb6a>t?LyK){%@``W*s)<{=T6Chc+$gni=p@lD+oAF3WNUc}njoXBTF96a z(WzZoXSK9E4NaHYi&C3`&XrM)lG=Ibe5p+lU4ZIs%m#F!jB=&aE<%@D?J_h=`rRtE z*(fV|R1_d0I$C!vx=w0a%ItH{T+w*ZJan(MT#RzIFL|`2YqHYym6l5p;rHwjMEKgH zi15ev7$SV_akR!}Sc`}r?i|_qj}Xz@y)3K#7?rGL84-TfpP=up*3RfeZ&vDCuEZk(Z%_xj({4GSj`?^iMOP$eH+xRiv)@Yk;l6$zznZb2KJ6g+~ z(9YYi6KiGFyP(6Yb~s8&ZKKrEXrySD?a>kFNSUEpGzt;D-9xgwqY=^DjSwA$CP_cN zJ}09((b3W`gQnVi)6jJ5Hv`QSoh2>LL5GgRJx>x2q zU)Hi16>XH45aG|tztPK9dj+-HC~fF1QH#v*HhO0p&e5x)chP&+?|rmtoA{bojR?PI zA8eD%68^p=3kiRwKSXQdnp=xLl78!DhL2H6X4m5@qfe~gr-<-($7hJ}^L>uKkba$a zV3aS>I;rWIUXKWW9=<|^zmmU3-$=jRrQf&cJ87v`!S{&pE!z>{XYWA2NI$uf-LGha z=nxrYBibbW^ck`lh1Sn?OBQzO=0_=#g@ivVJ0rr+unQvmGiz7WQ(D%@482gLwM?M? z-QsJ0FEmhE>eV_3?b9vZ`F+uR>$d>iE-h!sn0Fw;pQDB7PHTA=x?9$At+c!c-778c z6)i?NTW20UV*MWNmdp~-{Sc6agx{sd(35e^Jw;0*+RuP2B>a{9G$Q=IJcE`=O`q(` zQ9=5>AZsb2mu$>`Bf|H484>>8d<7ByX#ax<-}1j`g|%FXTCLWG2!F@Dg^1qnJ(>M& z^po}b8U50YtKfU7{mSueh-(2Ezf%#<=eA9TJ+_V26A^x$y%6DFA9^FgzXt4v2)~v- zi14pteYZ_!iRg#|var%xCeR)>!=8xf>pFL5o&C|daX)t+I^SAefS$J6GiaIBmNOp_ z-75iE__DQp1^q`_>T~J8v|Jh20x)jAO2*YX1*{O)iUM{32hS#>oUx+Al9tzhcBnSj&m1PV}7AGHAN!Bhd_0FLFDg1~g05Uo;zKMMsGO z6z<4Qbi0JtBezpB?7kDVww<|lD^R6qm?(j&c1rH!eiBuqlxT@4jcTN2U-@KXEvggE zky-}TOUp^329({2J=;kXphjtVqx5S+InfMJ9yLq9uXaK$=w(q#YOkO*)^aV{V6}}X z6zMwM&dKn~of-3x>722v(AA=ua_rZjIad1{B7E)dXs*@fAtK>!l782tMyoZU`J%_A zwg4>@wTc#@yG1{W?m;>0mq!nXcHN2EgJ_A>mZHZ*!=&~&YL?k2iCWN;Qq%dKLd$Gr z%hB^v)7f7@1(D8PL@$eUCtg7-L|4j~E75BrUCZmJRkT=YZRj1*OQLttDv|EsYP3eA zW3ELd(dW{#jMj;C_VuXU*4cqJNKKDnBML>jYPSnl$Sx?6=8Od>Cz>=8V??K5(EnNOMO3g_5xuipvfA~M zmhYl9)^aWSLZqwy5^b>BMzm?SObKh%%fkOM@OsM3@`3G}-Bwt(9M?P1yz?P=Yqnk97Mp=Kjp^jNEYn3iqe>f!==yP&EAbMX^M4{+6kvo{ZJ{bK~MoFWrs7@51f~c>kh{A)JA*J&T z;h8*y+C!phloIJNq|ulmyo3KnYGYBO)tb-}kF%O}X!dcu<`hv$^u5%|C=~6utDLdnyvhtm2a6IYC7K{gqdL(Q zq72H4?iB?nCn}2as37`GR754w);&-eg`#~#F3EevBsxx1fhtA1>IAA1>8h(yN>nc` z)2K$IYpF$bB3*R`oiEarU4RHbW<4T&tpR04x)T9v6zNVhp`1upokz_gJ-!xH5Zxwg zDWX=9?ot~niJq2P8MTXaCpu6lijI8*M>_&VM~hM-9W#yUL^?_aWktG60lIDkSKVrv zVGg=Uv{7{Ph-8XLxL!T^nLb(AY_*mV$t;m@!>9#h;Xg$ak^2`~CYmi;j-D4S61{*5 zRx6@Vr1QB$(V?vD=3jY+xWjlqcv!5JC=^{PKPhyFqr*)pb~hC(j|!sR8|1l!TCLWG z-VyyEwRh3`qQ^w55YgXl^BY=?J`}acTGk+ectC@>4b>g+>#r(Z?`~OrjxzgZynS+qpd`rh_*(AZ`lPAz1)s6N>{XvsGqd# zhPJnsJ0QZh?2dM|S`XAyYRlz3^g_d}mPA=wXMn;q--TxPl3^I zBjcaA|BeX%+y0vnv5V^|EjJ^=_xl5dR&z&i6&w-IS45%cSG}^1L`RxNaUMqT)!838 z&Pr$0WfY$%=p*VnDtZ65qgcz==m9bbzP??&jeC$R+%B%U?MEfE#2#)KwSX)nqJC}% zMD%gPWz6oVcihtLhKPPHDf`(65x!qvw7adPAL?(lz0lrL8+jjN4nPBChIx532<>Mx z?2oFY1QOSddXuiQ@5>f47vT#UTbB7?Jk8^SiLpj=Hyk`Mfs2U)% zk3fW<;ZSs#jdD0j*%77D(YDTG(6OU<2XT?ia2z_(YU4&FA2}%=1tPk7iew?-&q@{%e#`*P9mP{o{|DN6s8JMb%{AYI7Ful)T4J@OXvHY* zhabjp>?=`8j_7&mS4N@rbECP+M<)lnw{NCp*U`xoG1xu)MK_lw8$*n6)2NLl%WCb@ zFT3$Wz0t`H#38PMmK(`JB5LWjp(SyM+jSi+$wFeV%gGGgs1bwRR=03>kmXdjukYsa zWCh|7H<3G_NET{MTDomn8L^*R#_Vabi-|*ACuYBdEK5YQ2V|kvWMytU#w4QSE0UE| zatvj%kcf`KZI6g(Ot%B-9*^lNMkj|7gPrsnMmC*@=9@uQZ?y)ptV;GXAPaY~W8W3^ zi2J#oh&aT3AnWXf2)~29M<*+ZXw?a_luC9YO;)g4kt|fn%G_?KPu$P-MZ4SV{a6`s zh+8ISg={Vn%{Py%Kt#J+Bx@yxyU~oM<>4_qT07)A>of9fl}5o zjq2htT?S>X7NBcw=l_a`=n8SyA;OP22i;`-Zsv#xe=U)PD!tBbq1F`l3&=tuTBo~} z8WCNQ0a-}+8E&IS9O71TMFwOc;ji8Ki15e001>`+J0kojcOW9VUfe=duztnS$yr3S zmf2+CYu4{|)G9T-=G#zc{oGOLDDGnY1cMvHYt@)|EuB%9G4Wcuj^R#?YXMnE_%XLZ zgx`s7Xj|*I9ok_`d<@;kBvVAxGEJ6M>3vHUTFq4;f?whJnrm=JS`tyefb2RV+Lt+G zg`MJ+70E)P+D-q8emf(=uX7jFH*V>6XH4P{cdT5yWT8s$@P3TBM?7DVEF}DS*pnI& zjaeiM3191v2)`41p@Aa3dIq7tSgi^X{=8SS7UB?h3s0$lEF}CW2O?s)>(ABW4nl)% z%!AQTn|&A>A*1Nse<&h`yI173|1d;E_n$i)rKF`i>s%U*u~Ejd7GkiI=Vu@~A)YTF z%c)^9SJVf|(z!teDtXqJsK z8xj7zUyia;)142{4P$tXyWyAOkn2trqnvO%qnT|)t zn@&I{m}*dssWzE)wfy8xK1msng`H}--}Mu2TOh)Jc5BPpWQy>g6(b9`66up+Yewl3 zw+zU_?c;IpA{nuiRklSu7Vi|KLc4E5q<6{LzdN=%omWgs$`vQWF@PW z$wI5S9TDMY--$7aXod_~RwX}~49LP>@yc9pL`0wYa=XoniFw{$x1{tN|~(k@VI4y ztdz1ESxETV(~NnE)by$&3$K!ze&YISYD9F+2V`Mu+|sq7RZ`PWK(9vaC;DrNKdr>M zm70DM){W!oHjXEezJm|Y{BgY3pK%Azr3L7Tamn4?VLPK{MD%cp-aPAC(395kDfEBV z@`p=_#Yg1E^FCxetA2AKwa$p(|AStPwnAOT$7|_|wjIw`?7PY5 z#J5A+kLN3t>05B@JD~34lY6;JQ3cw0Jo|Zw?8Gjpr|7VYsP#g9#`8Uh?B&eR7gfrb z`geE|sQ>u*`wV-bf#X^A4RS<-(0=1NzSV!C{ZZBU__S|=ZgV9i1^)NJI zJfGL-BR}aq6s2UHKgeISNu!D5`HsY~JF>D<(e&|rwY#}Hnt{$0?N@=$L-kf`Kv!A6 zt5Mc!0h%lOqMsX`hprd>Abdr-|{B(h_!qa5d+=FRrGrd{loe_fe2q~ zMuZ=w1wAR!`JO_AuRVPoQQy+7?9ganjHI6A^v~|Ah!& zdlC`8_7r;7cK12-ytRCR<0JgpBnwq<$Xfmn5q(@MJKnFAUp*L*IH&L6^hD+@&^sY!}e-Ev)maEYRR{IdG5sjCA zYf;HsmeFUjpY>Av9DOM*bqCiW!e3eI(O1^*Yee{UeuD_#@>@js+IOg3q{r8Reh}#l zKO(|ktv|8XM6@pfS*VgL#Qls2-|rVh_`UuW5x%wo5&mA;hzMW%4H3TfJ0kixxsu%` zMEKff6xwy>Ci2Xh$Wv;Sy!uw4D$y4`P&FDOD)HM8ZY-*?mbK_4(bAr@9FHc5{*+NB zqPmHE_xx$;mqAml-!xP|F}c5+BP|=yjZ)JYZbFTso8^o(A)?ZqC~LWOVlqVxbgj&n zCd;a1_JFLQdZrh@he8&ro{~{+L(Miy3nB)(HB$R0`j@TcN%WM|w&+XkX+#Wk3uX3a z5HZm0Bei8{xu{n3EGmd*iHhiD(PGgnh#2S^WR(A)6{60)(Mq(+W?zlgSj)AD@W=iU z`qWx}h6rE#9Icbue`LP(i14+q(9bgF*7BDFe?h;Cevp=%&}Li9A1D;*(YjN4_jGD} zjyj{QM0?9IY>m2Dtt;C3RQg>jSHUi)CbK<6=W-qbvQTxJ)OsRfpxd3A>xC*sqeKa` zr%11*{%9|oZ*MfvYJ-?zUy;s07OHfH{Se{TvOlUiHQtG8bl|D+6?qUkR9fmae;6YC z?1v-5?^y~Fem~P_jMVfhAB&E*mdBvuMS5;eKs7dBEjr0sjz=ep^nJl8Xo5(OeIlA9 z((^DG)!9yD&~&Nky*UFBem`d-BH9;s4!T&RYq^u?eSwI%5bms$ft<-w$&Xx67bfZYm^i7EHtG*c#eui5R;rlfr!nbTf zx7(`kKnta&_vRu*40ONBG2F?@h=ESl5|D+2U-ez+ZX5F+loO?7oq0s~wcN)j4~z85 zA`4Y|d`l4Fk7y}+LZnZrW<>a_t_2bPUil{?qGy)-7b5(spF~etzo(g<@ViSEs&w{e z5aCBzh6q2ya`b}Kmj`biMS` zUAh4g1Ko@A6uuGNV)Hek+pOh$v_PbIcYRjq^|)-BZ9q__XWqG zNfO_NRQ}Uw8mDp77_l4KAMzF5z!MYO_o*3JrGQJ# z{bc=qMjPz-Hlk2k>REAFeL)s9-IN=vR@ha|0s$C>zmlljB#C-x1-@`zG{2lzqm)SB z&!-XL@9>eQC$ofqpG6jq5$U_UvFKQ9c^sM`HC@?6R4>wdvw=}A6UoW~vQVYZf?0_0 z{btkh3TsIgsmi1011qUAN#k}Ond%Pb=NF$A>ytFCrAkgs&|^IjQL`p-E6;?Cd-IfL3@ zc_w#7-9&nBw?%}%2Dd|mzdN=^-Oq@x!3xw`a)bwiY zhbl$7O9@nS2FIsgzt^IP*78(D_-p<&G)Zdue3^{uMEW&z=8R;Di1sW^R-=-yLTbtC zRPq&3hOAyCvp0}sRdRg>WY?+W6>kn%BN5HsM3&Q@ls$UO!IOY_%4$ zg4X1W70Fsva^Bm>N<=h6nJm26WMv&VS;=Z;vUaV>>vRX%29;dp z8_7Z<8pTZ`Bcj)igk&mt-5f+#rIPpT)np@7@(Oz>*!$Wlafho{NL5YagrOID+j9jqmrppw0w zNLHtkCrXBFCK1hd4%zuylQVV!nMCvzN zT9fmhCu_G_2iXR#$ywP*783qzyt6q5BDyzg$tDodlV~E@BqCbNWU@M|Wyod`(Oo>7 zEUPvBegRonACKu8(1kLlKKU*}m&aqeD^R1<^ts!F=8N=xUx02G$-U|BKntzkBJ^N< z?EJ?kd`H4+OVMNT%G~4V2^mFS!GuT6=rfV7`g8Q9 zNZ)_1Lqv2|+^oG=Np5L7U_HTW6%j! zt3fB$#k)HW5&rr-2@(D~1mn@kcI>CrCA&|HTUL-&s^kflAnUJ^`Sv2KBBJwGO*WK> zzCId8HiC$rFNcz)h^S?n>`1N2^JNrS?yR_$CtE^9XKX21vr1-fA$y95?)Rt3mJ!jI z%gJ6NqNnidWUW?fBU?p8D_c#rhKR1gwPYo$mC4p=P43(EWbG<>3U`ogP|0<@kt|f{ z_kzym_z3@OB|Dagp2EkG)ezA-Ysu=grcYC{=_)zXGsxQ{<05#hf_b`CmEr0;3ZM})uXE*Y(j)z%dKd>^;>{mv)b$E4XNo}^(JZ+>DR?==xvccm)=3|iS&+pAFUGU zcb8YAH6qz1w-$XQ(x=VGs3g*3D5GygdhFk#??n16_#U;}$~rjHKg2BqvQVYp`~49S z{to|%mPB;40a-}+WB3_u5a}*$M8DbY{*E?DO`p)48R5@(lmuB75xoXflZ~+2p=2qm zrOE14@)c2rtWhQV*+iBjqLt;z3R;s_(IQz%B~SJ;S*X%I3+Y2ddz~Olsbq#US)EE= zJ2GThm5dUQBx|ih` zjzC9RZ4??UHN8HMLSw8p79DM49)s$p@HwQfWt0q>YW=36>DF=vs+U^yJppu~wY&&j zY%^SfZnWA>s8OVMTocOKn0fSo^?MLKWwoaf;a@kOK?NJLh~5$HP|2#_MXN+ZM5|Fr zr0;vmsNHHE=m*=~AJI=z(|18XqhDlp{T|@2XoI!fh&D+}oo_QD{8{+}5x(D_C=}_} z+HNXmb1I)_m@F$xpd+Vp-nXB}c^`#FOYI7&9fihBjX$F_7S&k4T6B`t#-ptD3(y}^ z`J8}$D)3JfPUTZ`&GP@%xoKz`zelu4W^iYrvrK2Bv-zaj_jgLm>1euX2A>d~k=)NM z{)SH?Y>85$r2H;-8r6wr%I^(kP|j+3RIpkRg)@=|y8TY1rJKpBXU3xhs3bZ|#w;Vk z&+rNQ)M}q0g1^fl$M88Ke9JEo;n(sdYM;sPdVMY}I}qVp{(ye8mOr7;YVI7q?{-c+ zN;OJ}^w`s=PNc`4LD_TSBMMN?`sGox^=m-|ksel(T+$RIpkRwOYS66xx{XJdWr*M$w}U&~+l6Zw{I( z(i!HRm+W#wTf&S|v4I=W0~4mSxm#qjaDRBAss|3azC(ADvH4kI!9zE-=+|rt4#6P*xP} z3o2Nxi1-z4e;!-|YKWiL?m~2-=^}Iy_xo>;u`ljoX1F+324zLv5?rkTYP4DtDv0)$ zS`oEctqql|Rz~fjw6yF%8?5C<6kZ%ZQQRfy67G)I_3ubriY_%>hAuPBLbFV>(QKX! z_40Qe+~w$U(-r6n)0OB-(^cpy)79u|(=|LzuZgu8h1alWb99C*%9;Wc*jlbd*P8x{ z{%X1oU1yqu=9vD5{$~0+`nzc^nroWJ{WmZE9q9xL=f$6gcGvUS`s=*{vXJ2a{g9pS zbbYdF%j@~1=tF#JwVEvK8@F`3BOVZ=lgK6$(eFQ;P9_ocJA-T{5q&ED9I|tX==1F7k)2QM<%aW4?gFxU zB5K({b}12kD*iIEMyoZE-K~;U-$QmU5q;8rG1+}Yw3hqH9weeMA0o?4jaPOi*%YFO zdx1~=PbHgXwX?|1CZc}R$!1t>CfQ{~^moW-kx4{HJDcoEBInYy7NRfEG$kpWcgZO->-9XXHe(NkmkeOcrWQpU`)ryW*O=8|9>**79h{t^WME zrKtH<-aQ@hH(t3~(6U=u* zLx6JgnO*;{;XGP0Kb~(XYL=R=x&H2pFo=3#q?p^u6cwayTs}<32 z^W*o5zoT%zy>=`>3*s@|?dW#X9q10zLS|SP>je}pjL)=Ngck80^EmnRqPr8_X}XI~ z@ZH6e@3T|b>;8xs;C_^2-wP1~+{qKD?Txb5GC(=ew9~2OQD`-HH_y+zIihP%rj|fe zck_<3*B*>njq0t|fG!q|l-eaIYqbC^yqg*RGLcahp}R#-oQCc}ORTmOJtjI|MtK}H zi{^`3P{CRjQ7Fy)CM@mheFK*O5$x0%sCCCayR4bB| zRPuXZWwKDEzlk-Penj*;MhUVM5j`2wWT8rDIEotKe?N|_P9>vc$Z|yVbjyCz&Op83M9`N?Ve>Ohmt_^a@$1dRBI6EIKxx-5tkTi0JszWOXWC3)yrc z8f6Aqz1HLy8pv{1%aawfCjE+JC6%-+lZ8a|gm%ZX>Z$R30a-Xb-ZM7?ontFImz5FG zex}Lli0EiDWYeuSLu%*8V`j**L^NMO7HUoQ#a)01f2QkcN%-FiBg+xdS;>=ygkN<7 zy3G2`x+mF%i28LU>rO;Z_6o8}t0l;?g#W!dvM?L>a{(=hXodt?ity)wEF_{C+_hY- zMAWh~StSweM1m}(lD$roWmR&t0a`!3&=vk zUm=T`As5$*WFg^yi!e_=!v9YLWFZmllDm)D2|qj8Dk7SFHCf4OWwOfqr6zZHf@~lW z^&3Q1r8T(*tI1MUOOw@UO`j-a)2%i`YD?nzGGtl8|KAB@p-Qi%rD$2)(k(}YcrC7o zTI0LJwV@4G+lWFLGx~kXdy`?^z5W5CRO$bwv*qGsB@vyY1X)%k zD+|bSR?CwuA)-B7N>FWCg;njBJI~R+5E; ze;3;YW#i*>0cwoLbWJE{wLE%5Bv*lZ6A{s>T`MYy^w`TNTpXVjmrI7JT--06OLifm zm31YnB%-w>$c7Tp`5Q)-BBJw zE*GyX&kW^wWofc8D%ruYWD|(!c|DP=j)-Q@kWD9|otQyZZ?y)pE3I}FS(b=K3COM^ zqGO*!cAM4alSxD~EFim^h-SElOd_h?OSV{Rvd$ctL{!U@HCwHP>`9eeJx`G>Bcin| zCo5=8U+u|4m5k{=$t712(d?_qLL!>MeVR*dNkr$pGg*HkYPlELK&uTR+s|tIlT~R= z{;!m3vY{&ZP3vJ~DI%I7O_n91F$1!Yh*s@B%O!gf(G}85G9uc~zGNwt+_!16ED?RX;ktM&ZapIW)%q2?L`3VXCQGU0{H4i4tMO;ZlHG~unN>j+68;>0g9yK8 z-y$Mfnfs3WkBDkr$tsCxz64nq+9)oc3@h`=VeUuy-ctfqi6;C7Ril*E(x@OBA-`>0 zL?x@0QM>i)K%v##ee}C89k`m>npzn!BH$>E9o>9DoLjwB;aFWwmNF z)M~@fNmd(=PPW=9Xu8#AAi|G16J_t`tHD-z?;YHq9QxP$`FkZlqhVwth#_v^o_vCc zEJaki$tX=$LqsiW$?8;Zu!9-0tknXtkcj%Z>llTI_A^bEB?dd`7m$Tkb8`^k`~3~g zjpuXo(2e&e4|k1n#%{VlSxH1klpsqHgWXNCPO04@x|qFAkYyX=F$1!Y@S`-*kMPGw zHin4$jU_u;C1V~#7Fx~SdOyE67>`mUOWk%qe^s|2vy*jS5RXzp_6-rO^INiZt96it z!~t$!IilO?M?`C>Agd&zy-tv&h^S?ntVBdD%VeR|+#UBPyAaV;*OjchO0Mz>vPvQv zB|#QyO|Q>|%s}`V$U-98Pqzr=L~_Pl9xb!la`dc7_S!wiUK7#E0y>ZL*bZMt|I&9Od@vPs=}1$X&qy_RbNx2l!h;5719{>10IsV>ks(cpyH$i4P=G zgx^83C8s~&k8dei>5K>BGe-6q5gq&IWb24%hV^8j)m+^J$?k-|CdhUsqJF!O^;F4O z=|xs)wFFs;i29|;jwGUEA4N9CYGcW2h-lTdWQ{~LLlaq!h(^hiH51Y9wva7T$x~`M zSwSVcR3v+uh^~oO$W{>13@gdLA)+zACHskpj{Rq{knq<_2Gz$k*MPDjeJTcMq16_l zd#&GMlzSjPe|gkw{aR4L`V~=VHTNL1Kj_!uGAJvG=0mGQdS$IfC99QDyVW{SDAMc2 zJ%k>L`?-gCm3cTGGmRQW+Oi3?igboHw83f{QE2_#5@H;yZj_ zl(JeH%@yf7=b?fqIzF^Pq^sVDLTl+BM~}y|yMHj|KjQh)C=}_K?g{inyfW9!I-BDe z5-26omT8m~=@|=9qt%*Ft~nkhkD9I4f!(xP zlYAHM$yj4iR-~U*2~a_#f4jDbTCLWGN+SKtNg0Jta)&=Be+kDug`TqS{XWg{Jsm5J zYMzcixl)Txd^(M;*9%Z+HTMj9CjQR4 zTgE8McvmSuUvU8nMf#PnTaK3V9`p0IXajkozL5T2c*#{ARhJDd~Hp>2p7~;N?wH$zmA?{FF%U@8nNLPIzBK#-^p}{)C zUbH+I5&me0Ai~dn2qK2Kvt(sM(GnYFDI)yrk08R&_vmxU6fwjd!3=4#tZFq!8<2&n z|L(z;rso72)|1| zBEr{xLWE!0&xr6Xe?i0$ml?=fenp$C-)2M%adK|mABgZ{{`p*TGZC%x4>E}%?k;xz zPqNTzE<}Vs2KPLF?fdz7Ej^x3b|?4>h3ln)tWs6YC<(HZ>cOM=tGZ-a)jZB$Ko$~y zEj?*T3~@UhOG~mW5!C{+P-}V>^g?~4rQTJ2(eAdEeyB3;=Mre3)dryvRy!1hR&y_) z7yQ?${Q5omKhuloMNr>$MRiuopnB1B<7wG|veq&{jn=XW<*b%R&7ub;)2{^;M7NGZMbv8j+EB@AWwcJT zOj@o-?bfmbZLr!#6pHlt+)Et$OK74TZ30z^v{sFVigYc*P)Zc-1UgovD?1L=Sif2{ zLDW@##y1hwi2`|D$)I|X&ewpl)-phiBAvYnEwq-4P|j+3)GX35TTsDjMbs+Noo_>- z)!e^%mHBu4Gt91Nn}5^t(1SSkZfIMPu53Hh-D(x6r`39)N~;Y<&+OBdfHKCknviyynJSxbT|C6&)M5{zs%QdkYh1Sx&%n`jz ztwv_(in_lXk5YjurKY1KP)hW|xzcirDb(hnoM=nwmq*Pa zov#ILuznj+D7BB|8g#FqS6GYgg!>P#+W%p`%Vl5oMB#tpb-Mqe|60oxT!SkZMb}x4 zhKe4Rt7jO>S}j0@6>+~J3a#c=^8NXh^wVpp6Cwt;YM*(qq^f5&O6W@-y}>v?QYYAs`D?WjWfei171mg9yL#-4Mb5k0&j+ zMTFn8?GWMDvOOaFC_5lxfa@mxx+B8xdKq(s~&9M^$+`VV;_l3#Ak^Np8qFoBeLc(94$0NeecLFVm=&2Eq zg@muwAi}S+mX<_x3;|h4_?9Ok!tcvCRA;pe{RrQWEIiX{QxM_L*iVV#7(TFF8py2{<9i10^y86x~B zvk=kGO_8%Xdu6ftJK z%XwstL_fEfQJTn>SZyg;v)1H_Y$01lMECS^vVuxp|B7TQh-lR-$y!x%4YrZxvhjR* zvL(a-CwJ;nvSyV$`C7=9spR;UlND6^a|}hYRw7z;8`&zY9m3~WR+Fu>+Iq5ft;r`| zI>9hV>E|)MWNJmcK0TC_?vzwTmq#;+AodjMEV++LD@I?tEGR)r*;CAdz1O}H7<_|(o)W} zE25G}UlGbEl$QD$=URDYwZ^JI14a63F$h()#-miDlt`aTX>?>O&)w1T+#Q9+NKIek z#-f^5&ikkAuB%0LGNwLTGia8y)Mvv%L)4S+h^m|FZ>+l|W z&-6ZeAKfN@^VY3Gt4yoWYBc^lnePLR_5;+pgaQ2AEF%|m6mI0xd!Q&0SZN* zd@QxKXf1klf#@Uj5&C_;=wtLT8YnZk60dP3smZFlp&dlJmhNar(J|6;C$w{k9XwyO z3nKjNyP`d9l>TUtO6J=K?I+Ux+#ekva#v9M3#u0BS`I`>ksi?qbht>5Hibru^!SeY zf1d6>zUujX;P@L+h(_tg%2rG3)~2F3%T7X36h%>N-B1)8MWr~0q9`_sO0lIV^0QGC z#W@s3(R@RFziu{)a=TF!#pn0BuJis}e_W5p`{{b$f8L+ZIh)fNx>Tg=y9^Bw>7HGV z28(n>L(oubHw+CIX`ds|^|qoLP=VxhW`$^^NY_3JjTY$$W6)TUjy?_*iFCYTG+Cr; zn1ZH>bU&w~nAVhiiKF{Oy7v3g9FgwQTtxWQK7t5;{T@Y+tK^E!LxgWP9}#}^ClKM= zJ&6cEmj#IMD_V#MzuHBJ@H_DoBK&n@N@YY5q`X15aD;?S48-|u0@33 zvpPih@qR;upV{wdzexA&06Hkrvvdd%zTIEwut-nq5%iBpclTdJ_+A1;_?rBQx*(_t z|FwYo27P1t7JX~ljdq*%pgpGV(08Wq(f6jkXs>A>+GqL!{b2eL{b>3L{bc$X{cQRL z{bKqR{c5U3wWc~=GSVxsGwkmnLA5xpoiOHrBD6qTb2k&ai15+dz0iMEUC zq-GVW7U?`|Q0;G=>;7>@s6&C|ChIHS@B9SzJ1VQ5eVLSKk< zo?oJBk*=r)?G@<=`_NA!9pPtGYc=c8L6PpuA#_-zqaQ(mNZ0Q6a~<|0T|)!ZNThQ~ zL(N3GgUwNfNUusJ$`NUwxu}OoXWbJ;_J_Nahw>$-BScYOk*>WT8Yt3v4nl*i<`6Vg zq-!6B3Pig0LNr#SYZ!-$M0!Gs(PSHa3W`Zi*APduL^_w*s6?cvt`wDtbcAxWLZs_k zi7G_8FO_J$NOyh%N{DoXB-(5>x1jA-vkL7L>DqUpYO7g;_KI}8eds64{fufwIi~6i4$!2PdQXs7&;zs2n9kM~jkZyQrV23RPRX8Wf0Lk(~R7Gye}dQMA~O2 z$`SoMg7tjn{diYEhxI zt3kD*PbF7}0?`b~xqq4Uzvu%|8p;s$5@n(sk@k{{@)VF5Tg@u8L!>+ZDcUL0_3c7mh;+O!QME{~N)6gA(yO@#?G@?H??XR{ zbkBZ9zle0TzoJ@^?pYn$FVgiLK!1qzYW|51igYIqp+J;6kpX)aAe~DlDiG=V3Q>_r z+ZCgjNKZi=m56k;rKn7#>nleUBHh7Clo08Pl4!dqbs|x5x-lwrz@1UZ?ksQeIX&qYNd z{ma9}s6wQFvA7ZiqH*%qSX}E!Ft0Vzzk)m;1)|D7We3|tg8VjU)jNH94IT_?RvK_#M%qEfV4)I_uf?G)+XQr?9EYvE#Sc8J5eW)XQ=gP|8=y4n`^UR>_Jk zq}0c97g4&{a+gqwsbqvWrTbK}hWja%sbuHNDJ@k=pU+ZSVY!u*)~ckJb(G#vNzFGY zB~)@kl9b+2NzHdDZMNJNN*`G6LrT>uSy2t8zbyARr9h=8s~A!oJ)7rH|*&@CF+M^C4U0+8;`1_#~ zBK#fR8Rdv{^jvhdwd;xqf8TaPJw&?pp6EPlcRq@UbVYe6-*Qnj(Ao_`1tOhUA&Obe zI4ZN6Q0e*HDfU zBAs;-Z4~Lb-h?(=yDezDNT1MEXouxKMLR`0mtAPDNJrR*YOQ7+I%v5=D6pK%js%xv z(@t007ZL5;5_#|44-J)^&T|-wiS(%-M+-zc-a-_JbeCLv)E?=~TnE$vX)mrL>S*f3 z&UcFV@3)C|igX}SzZvRCsgp{6C)b%$U^&;jQ=~q@?+dmc?;22Qq?(1&C^b{{M$IW@ zsOnHArEJx7ex7bmDM$4Yxm-#;R4<~Ql=4;QQZq`auc|TXM`@tyS~Q5#P}RHa*)U3h zN@nIRL-GK}yYt z)acDArE5;UgQz8?43*T(q}1ASZ75|)=#_3use?+^*OAiML~5R0DRomxFWo7fN2IR% z`II7>lkxH>_0gQH_99CCQ|i>f4WKlU$aK=nBuX*O$vKNt%D*xkFG{H|k>x&L$n~St z=&CT6M(Grl^l~bt#+GYB=`

qNbFFzZSL|LFsye&$wit=x(4imT2wHLgOgiOk}x% z=oU&vL z^)T0yQa+KIOO#Sy%k`slspT%C)SpPLZvdsMEq4v2H;B}%-=y@*AsIn-=~qg%MCva+ z)=~P6NcHkNrTs*z<^f87S?+I2&Hf78HK&w8q-thT8n2S;K7rCiBDID|lxA6OHl;^Y zGM7gwEwkKmN~?*~T-H!}hiK|nvxDza+DN3v+eGO-BDIG1DQzZF?Y2<*fJn9bkkVEn zRdXAqPl(iY_z$HWL}&K_BYaBfGa}XQb4rc=4r``SI)!NM{-EZmlo}K5T+{X^x+auP zBT{`frIbOW#>=F1rsia|?I>jv9o&!=d`mHr5$!;QwLLXD+34EO#!Y9z;_& zid;`h=UMK2O8G=;yeOsKL~7?Rq|}Gt|K`%}B1#t%shXEi>Pxh6&yed!sXvig!vIQG z5~=;Xiqc>r)ouu-p+stzhEY1^NZ76(rTRpwT?0`N<{D5sQ6)RkkWynJRkI1D^E4+r z!T%VH@D|Bm={!okEO!B=e9J{C^(IntxsXyHBGum11^vfP9#_`PQF?T+t2yBZWoZh`day70cW3+gJlOq4CUQgZE4 zhc2|cT5=sxH_LTLgwLIW@+{Y@OC(05a&byQzU88*K=i82v#?7fW18qvlu0R{=-}>U zyeOq07Uo1xm7o!nXE^oor` zMQ71YuVyidSuTzOkzNOv!_NpgNN1gfGDJFhCdv`%%yLl=k?v05fL3+m8^CWidim>N<@17N>Q0eM=wVeBHfotl*kG9 zC5dV!r|YXjfwgnFtTvb2Uou`M>LI$mBkv%3qM@SqMZ-{$Xql)O%@VcjNW0mnOca+~ zIa(|FL9`BS7d7M+-BqEzq8!ma6o~Sr7k4&mKO3Dd?It0@&+JY__}pEH@N=1r2tVs7 zi14FNMfZqwX7?h(j~+vWUqc+tIy;i?hRHj**=U~R&JoQ=WtJ;P%PhAXtq`TjyS0^Q zwdK~JwbpJO+H1Le=-}Brd%8)xLnyGE>lz78>>7^V5H;!=&MXZzwp*GXqC=h)w-&E+jqwciRciZlqNO1Kzp{_y0 zL=VUa*P@Y@8--$`l{z{KEa%Q8cW&4&jy8+7O3f{(+Hy505NR*22X}Z6^sCe?L}enK zSvd+sr*tCcda~M{NZ+L=Q6PFizsK`DMn5l990ekIPwU+IjBq~6mzsqrAsQu0qCm7& zd*P+AAc9tEO_UJ*CA}n3AZn>K^CH2qc}VAS96Cv)S0 zN-mDdM0(xJQ6RcocRruzSw1K0Y0)rLkWWspUm=<%+9N9Pyi4vAe zqU|D`OBJdX>2;_LL13)DuNSXLof?bOFj2jSxlANRfO>){R1=MfXc?47%BJx1jN&m6Dr)ZWVnjx(yXst{B}e(wW_X zriyfgyU{e!0ckfK-6PVu+>2sXGmZjL>eH_M$n`_|J#=wYEz<9rt3iR~+@-AVQgW$( z-+^MH)6ZhOI9g%3m8e3rR_@|Tl(1Y9Rf}}I8WdR0UB*?pEaE>;n~7RqMos;MX&aO! zipqFxQ5Vadg@|_UCduU>!neys`J%a!i=rYMp%^8sW)fA4^b@-^s8;l9* zTdoEjv|bLOz-qby?ECoookYdIwGQ-J73fZ z5ofqUQD>ARIqfqS<%@K@DC%pueyG2w{;#ZP02(-eUAk9#8H9?gW-*G1ei=^9I4ZMT zIjXSHE795kJhN6vFYC}7BK5<{_8#;ZMZG1bpKZDj^|6{4p^K%ad{We1g8EvnAG%a>4UaIwWvIX92B6C& z_w_xry8;aqT{8#`LRX6P6JS@N!P4#v8DR*z+IqPL4V9XiQF6o3wW6f_M(H{<+-itR3JLzW@;9qkydjQ8ZBCTA-OT=MyYvNM!yM-mE2no(aSh=^Oan`8)OZ) zpz)H^U7CPm)@K|AqPSd5cNMydc5l5Y8q8h~W`wOxI4@BY8ysouK9cVth@<-k``<^p z`_YWS{x_a(CQ4YlB-$v_&y;RL?}_yDt?whkU!%>4@Sj@Uf(ZYq+z$}pKehTH`o!A( z2NC}Btve9mKPCGqB7D2g&`!}u@=4fT=)WR8A^$^Pi1d@bUn0Vf{uLtpr)0lI)z+>C z5q{R+pl>a=8xg*jJ&5pg`3@2Ov%TLV!jHZe5q?Gc5aD<52SoT;|A+{`qMs1qNB9~2 zJDAta%&x39KtywQ@&lX+H-y*XA^g^Mg`AfuXxfm7|5mf<=z$^pR(h{|YsQ0!@ZV@U z3q2%~?~`*6Bf__vg9u-9E_%X7coGplw*WnD?Vdq|pGz4kx0*}QbC!D^t*~}0Q80w{ z>GveMtGPR_4mAedbago1SVS~+Psyyuq46SJ`vg=Z(iIh>iPp;`G);2)?Q+u*(bV;o ze}8ljidoG#D!Dq`vr_bg<(@=~rJa6H;u7?XNWa0c3=w|xazyytQnXAoQ)ay!Ral>u zXtj;E2CbEvIkr3M}WYVYSzUeU_ujYa;#|UtU3Lui<0;R{8cGu4HaQ7NvWFf--Spi(43y+N@^yoCZ#~7S2KwSzlL`Z;m_y0Xj|CMeKa(Z z|M5_NrK6N$gr6Cugi2PMq!g(1ly66b|2EJnbTDk^4xvD#HQg}Y7YvKEaj~h~Rh?1J zut-aHp(q!fZMm+f$1u*zTMNncM3G^U47XHj=Aryy>{933P!#nU7U}3B^5nY+^&Q5m z(+yIyAL?&?4nPB~&p~Lg)NHeennO^5^;w8UTg@?Otc^ZySR_WI#*0%52*0A6(fBau zCZHl)Uoo0!xk+e-)+UblOS6;+~y)l8zT zGTzuJm}{n zwUOAd*GA5CFD&5SxKj!UKl*W~ewcF&P@`)jZQU#X&@K%%lbY8^FU?VgsMC|oGZSTB z%dBsdE8QODT+4W+jNo!n57Ecct|#hixqhg>^pY+$2cUsA!XPxKjY!eeNj^*J9cuwE9TGV7%rt+08nM5}BKFQE#XOC?%uMr);t+CzK#{?X>EdtmTuM4T!+&T;d4z< zGs`tc>C&g3-Imuy@`<*t4|jN!Qb72bwIWAkyL9e=D5WwY)n_@S1d-|`Nhu&wy|^mo5CHM2OSK&7+JM6It2pA2mf;qT2XMEECPTa+zx(Pv$I)XCa)W&|SJm2l?c zl!7jnI}7DlyIe%HaQDbAos9^;OI;Ds!p(eyTsQh8TD#Y!Pf7vN!tIp1syjNzdN~*M zuy#EWk?r#2nS351TDm=p(fNpI;cDbxuSHP4wTq(OQd95g3sE1D-qRPMzM>v-Z}wwm zMCzW7QwoSKZm0Zvyh{<`@Au0P;qUkUi11fs03!T(xf~HK__G4^as?v%P7FkZuQ><} zmYkm5A!w-eISdi)U7hUGwTST7?>a>I=gV+J`1OrIgugehM}*JafJV!BdRoUI!q4SK zG}h)a4iWzJ+>CCqQ!pM)ked2xcq_V1dePU^B6Pb*pL}e>gg-s^pqNNcK^zf&Mfaf@lGD}BM1+4ue*h7FUmoNX5UD+j zQwj+G`Y;O-erB`L!%|c4xH;UnL~19Jl&Xo;>w68Qz;bRbDzP0bMTB3`V~Fs3_BbN= zJFnfi?(@)mI}=Z!C#9Y4-~vSW9bAYAf3GY;gx|rZ&=P5u9a*;5tP3+#87K z=tj$UZz95?0a z(b`=s??yMF_oSvi&)!FbzaKUuqP1HjPogb|@a;Z8gx{AB(N^2RZQKt;>Z-&k1s_Q} zec$>q+AcYLW>uk2WY6@Kh>VQ zU(N3j;dlOfwAZfKJ``9lZaA-v!^1u^QO@wNmt1s#LJ3f_E<#l7mMXA9ft_NOZ8Es5#bJ| zp_~!nUgwU8MQI;i10gqG3sk`>4*A@^!0rJBK%dk91Rrd(`FDFZ0&}ip)!JA>0xNNjW7Zgj0jJ8 zAsQ``_fl>Qy2onXi(=A?UcWe+B{lW^{A~1)jHlP=VKhf->NT2+N^G8`=rP$BeRuKr zh)6Zj)~(^H)KCftpPPpWKkNA;BC#i=7kSNzQwj)wk3ESNNKW4qEkui@ou2t6=xLkv zGpNk^EJw?1X3NnEk=|n~(MDVQCbZphRp_wwas>S=r$B$o3J~FE?XKr%pzFgv8=$P~ z!)x0XAXog77*-SJ`q_6g~(L>TsPwT^Ij%b(MRddlJQd7_1qp0Ni@EVn(dDiEAR3_5B zE=MbD4J%QFjZlf!TA%AsaD8~Ex*K>$eM6}BDCY*|lKMRZ%D*9eFBL_-Z(uwihj)YSWE5W3Q8UWEor?ttvX5HwVBx@W@>;m`H8i10gj z9U5-Ej6em}t`LnD>8t1%G*;T_Gjbdne*?R#uSXM5k>vEfcQKkQ`FEh@PoJguc@p5%1&`DlUlvJfr4fs>^_u`fYoHtTY<%=%o8 zp0nKZi16{7$@xR#~4fp$f}YBEp}nSI}x(!y2^Ka_i7~%WXgj z%O%lv89~od75dEf^Ya@bv7O}|ohkD5f`Xssl5&nM9M})tpqo}XV zr61}qIeiihKm#SG_roAG*k(2a4YipKL&FQWJM?#zBhUvIVzlbqg-yq;G zdw0~cFkJ0X`vuwQCXpYTu zE-ESHP8})tN-3IWyEGpykeYht7ox?sOG{9h<;qcoNKa2CT5Y*C=uMf6o~8AO@Yi7j zB7E*Gw9#h032nCVwxI1cLKWI+BkV%oTg|>fu@Ul6{>bpuMNx0b z>HTma>LVkh&KbH`r047s)YoeELzj*WU;i#c{cZFCBO@^)b-%|c1uA_Ny&Mt#S#Sj! zXd?_lgGKr(Is^?J$$sk3f5XslX{Wu6Km}4$-wPL_(Idn2IR=fDoIVT2q46?L{fS`$ zDzaQLnru5U1;u0pJxg&kL;BQb-AqLI=h*{@=;-Fi*?kZZJ~s;yetomiLza6O%@yer z^ASX}b+1V;kD?Npr~cGhipoav*{1(Wt{g43KA%N|{|&)1MEKE{qZL+jC8`jm?hdrt z*1iTMY|oNtv((g6umx?kcH7W)X{V>43hfZ-3HfwnB!6evE=nn;l4}&F6j;vfLSNZ_ zeoajx^&TuPs+JYWPa$zi0pWMP27PO@-i-+VQ{*1B*K+&N4>A{h-TV;|{x$9=MEEoD zGpe<<*P;EA(^Gc<9kf$-2ptaB=Z>I2q-W5L;&X?ixQ`CXH986r{$1tKi163w7)1E% zUJo5BxohP&$j2eVx2ul`pKE|lly-Xk8lpxbeP^78GDP~0Ium7$Vqf%W(-w7+oIXF# zLfvGZ`pVTE^^o!O`t?K+%jKb7qawL(wEX7z0+c_>|Gy;{MZ<0M5vV|()ZBQQEXKBRE(n;*5^$0 zfUV&{G|NVxjY@20rD&c=uit#Mz}hWDWuwCTuN*Cvx#*dH7A>=O%h3wS>9c1gS|#J@ zQ|cvDAvxXMO0-tm>0PxBt(P_E6M6$mSj{BbY`HCHtF_yPw%c5)&?h2&MfeZeVYB`e zePLJZOZ1iWqUYsnRBbhD&~E8P*RThDXCr)%2%p=F2>&y}K2&Qp>(D`wUd==3u#Bgt z;0OvV=SFh}j1G6c9;!c@cDlO_(D5Rj%L(X2tJx5pB+?x`88wocy1QxU6p@a8Drzj! zSNkUDw9(<2Z;F~(&E_aw`b@o}Mj6&F6J=ShEgCJ-6^%h-tE7X@-1^ivpa4F3{j4DIyqJDr3YiS%zcrJ-gb{rgVMQHJF* zQDRJ_iEAd`x{yShEw=@27iphW=ril(bF|mm?L+@s%>WU8bax}VF&x3&#Jjwk_yqfP zY5c$WL1?h(NFy`^4ZkUJj%zBP)f|DwT5cRFvUbI2qU9!`yF{I&&&fAMPK<@QhLi%L zrRy(!#!=!XK55wW9A2lBD7cAxW#3eCZY-~HV|k6!zdRL11!LLWf7@_&3sH&XO3{k3 zeDd~k`5RR$QNnUb^p54;MOD_zCupbTcA;v^)u6z7apQPDF^+lW$vlrjM~@5Vc?_y2 zxn37A`mv~$<<3AEmdiwh@1-@$vRqqqrbu_99U}ZrWFvylSj*_`QI6$u5z)cTmfYE> zm*p-%`O@wc$wg6MId?O=!o6}!_&KrzD7Yp3yqg=3#`7u5)c3JWU_}$?^MsQ) zpP3UP^@$EH7d4>NNOdhrqZGufW*p57Yq|$eU^#ayukW{peU_udt@J6qxFp&xk`Y`L z+G)96D6n?!Hgp^Fd`dsfTZD>`ey@rvM#ZeQQww@=x1-xlcc42=6VXJ|Bs9r%C%V&g z7rM(d8BI1#K~qdq(Nxpj=x)iI-R#UrP< ze?>}veds=( zXP3$@x%<)m;l8*TXohJfnrV7~y?%gR&X*A~QI1G=A{XV0WItUL^%dz{`l0?J-IoDq zph)L32o;D@R}94-2*-<~63OWZrKn8QT1F^G6_%?+2~h*dCDG;wI3b9YwsO{Axw>4T9Nk;=s>1uET_W{B`L zo1+$@X0q3(qgD@w>pSDY$l;7IcZ5(?2bWw{(g_*^a`TDWntyJsW9_t_QYi}Z>`QEyxAg^2Li zs1Lfta(&To$>}bQK!iUb*Q3B{x>}9C|9!(jhw|P zpC-9ch-l$D{((lLF{1Y+cOxQNxHM^Z6DktjC+jOl6GhuZlh9<*Q=%y-CL??rNTq;Fnq7hQF94!^;4nB*PiGG*dahiuAtSg}$~CsuAH&c@6qT zr0e?@?H1_{?mgPkz5nhw3PQ!-P@sN zD5I3$wEa09Wg^1&(i#!IT^mIBKC=+vdufZZE!Q3qzLyS&@V#_Ioo&1>i12-$h0e2f z=Oe<85J7pC>xGDp?h{$j1t{Noi6Wx2`%qTY8xeke7otAa%SDLrGrJfOelC|F!mpt( zB786X5aDZHiU?oxGDP@U_eX=Q-Ia*&v%U&lXSv~s@a;w*qOE&g)^I%{{OC8J0voRo zjkZ3=ps}U=EShLfyK#u{^Sl`me)L-q;dA5B9hRGj9}7U^$mWn{BmQP+%)^k8$Tb7G8&Di12G~ zjtD>N7AV7VnP|4Pdk7JJKOaVf--$WsG0Q!U2%npW2!H+Nqs3Np2_k&WrxD@L%QJ{* z?V8-no|PfOk6wb)Dk6N%#)wFF56e|)f=(0dlQlF&%|sEIXLCfPyXT~43v`Ak zO=@PK4mMs#M5Mc<)a--^->x$v(p@KM*X8j@j7ZHaPAO2mD!H=|;n$FZh;;Wq*_T{I z_*tKg2tVttsF$_701-Zyj|ksOl+lTFH=Xg~lmgWkGV9*th;;WSic<!N)P(Hh#bMshA2)cAky7slDn83kvcDNN`dMl*@;WY5vl!* zQwmf!O1r+~h;$d1J}CvN#ggksj!1W}OO8^Y`b2VWect+bq!E$sWM*lUGE}m=nUqGW*JO8ZsY8T|mIgO)o)DNqfQ zS>MK7h}5->Q(B>tnXRO>S|vNNhEhUR#_lF51w>;vQFesa#u1*+jaN zd#pXB^DK8hrHJO_yyQ_DO{8{W45b^1R4+GC8cU?}#}H0%<0##1xmzfWx7-9u6N%Iv zFp1JM&B;zorxa63FL6rSRq~2ZMX6dP>#LzuOQcp*M=8+UgRh6zI3RL>K@*p`P-JK!N9!h~qpZc@N5&k(yDNyMv&}?!<>KPKJ z6sY9M;2z>BMWnm)=rc+wrjj!lr<731vph*DQ0WdnjEHo%RCaz2BGR4qITsN=_Xr~V ztLUSM@cUAN2>+^9iU?oxF+`l^HpmE%Bf`HP%|nELM$Sise?~sR8i>>gaY_NnN?)ob|cT`iDr>{FhRoIhnP477_jx zVHqM)HQjRbLbwy|MYKw4>UDn!5&rJ~KScOz`!XW@Yfc3s{CkZ`v|99ooX9n3y-44; zZa@i_?_b63}@H6`a5&mBJ4z-RV1)&k*6?Rep{Lf9LE(gwO3lUx;Mq-Iu6Zr0>LQ5aFM7-=N(hy$*ZOUXi}u z?n6I_77_mbt3&&xrq1jD`patmjRMQLdHg@A zdDPT*qer7-L^`v2sJ=*_J9!;*r=n(-YmQpX3)g-+O1IHlqE^yQp2F@7lp)e5d*(d;|3g?aPAO37 z`>fW8@H^NBWm&tnC`TkueV2>6S*|-Ge7kc{56S73?ujBIy$*S(zttRo2tUuu5#i@~ z1tR>39Eb?NOM}prR`V)E_}pMLRHW~ThN0^$HyjcEWQ{A-}$Ez;n(*JBK*#mp{0`3Q~oSk zCel4yj$XF$DiGnHXO)QX=lT^y_&fDgv|8HfUavufAK^7b_!IIvBK)4MMQ=z>?|?T^ z!g5KpQF3}eY(m>DSA}*+PM_tUqR&LSqR-JztGNsP*K+?uUx@UX^(7+wUG)|EMx>|p zTlBq1@8Z3P@Uz~B2)~~{Ai}@O{D^9;W*z!Na{BY;pC}ON$#V12e0s?}ir?b6C(sk7 zC;7SmNnUUD`+|C-;K}g2gxmto(gNn9-)0v_GZxV2^gjH*f|+Q}0zNS@D4Ra#qLKyl zxvvu{Me`O!y1LmN(0sJOYA!^}7Vv-W>Yc|kYdKo6fd3ybx+67LqE({jL@%KV8GV`j z?x_;37FG2^Yf!@aOrl_c&3YkE?}hx9|5^F2q%_ocA)glcTt1`J1Z6B_)>n5SmxMjQZ&zYcRpHRb6JQM%WCyI8<(ImY4`2z^iqzNS-a(Eqttx-TjsI} zZMI&vpsltq+t7BAetxM6?GU{z`|>IJLfXCaD?9%s3Km69cVnMoJoglzmwJj5QkqWg zSVVMkH-ApmDBy8tSL#=G|GZ4Wy&dXdf&>P`+ z?oCAa+~KH6-#Eohsq_9Ikf zxla(0NpdW44KcT>KZZUW9VpgP|Y>cAB;_$9YqQG)) z2~V&koZXk@Q!NcpBawbjVj4O{)LmwFD#}^How`syznhB&N>0C{ZV(!3xnXFu_9A~x zbqpeWyBiVVU&n4jg#QM)u_&;b?rHRN*v>t}-S|v6vp8DtOxVjpRQ3$7#ri#$<)}h( z@(qBl60NnG>(B=2MZdA`EtC-HxBMm1cB@&1s-Fo*uR*nzt3!c}=gN4#l!bGdQWnV| zQahMQDW6EqEJ`Veg*mr6^9m3;4HoKmnX ztm&2`!hhG}bEqP0=PFUcY9>)2(p_@poPu&*ore9*o;5&O<$NxEzo;$Bwp@FZQ_d4* zqWnGKT$FD$qiCSiJX_igLIu{Y5ZzYJ|J930t_Trb+-~Wm7{#oYI4UXUsXtS4rKqf& zC-l<8s2o*T%}SIgXLrx4$2m))?bfaeRmYYcChzSz5_F?nWPjDes?cKgs<5L#lo5{j;fc2*RKWzwj%c|qdyy-f=rb2Y`EH7 z)Xj3;(K(ho7xj>w?sZR;Z@DNMD7n;`KtrvUVW{9))_%KOzd}^>Y&h#;RQ7B*&vNvf z)GU{)`8=w4mUm6saCQ3uiR`3jYQ{J;TM;R-)e)@AjCdv`%zn;lO`BpQE2>m*FQONbzPoU%So^AQuQO5ps_<1iiejs* z7gQoO^}Cfz(E@9?5S3ZGa`e`!a4v77g!Pg{8?D_YwApf7P_?zIL4oz@UP3SN?n(b1 zt@}Upf2Nnw%ccrcVX8!xTzCDM%e{hLF};djHLXUgO>58^(`)E8u8RJ2?OsQ(o7SSW zrgdnY=?(OT=}q(|`?;qfr_QZsU)G08qF_DmG4=N-ZUfrD&#+a^IIZq2^cMH@@$yrv zdmFuN?-CMRqXetfca?FJNN|nbm-``!wkK$JmYnh`RGkRVbq)Gnq$g`HBK(=(hiVhy z*{wrCBK+x-Kf)CRNk-S7H{Cnv9n-t$UDHOi(X)v^9Y6<6f1p21f1*E42hl;(A#}*}7y8TeH~QOj7#%hpK}SsgpnpvNqJK>R z3QR692wYw}_lJD1v^xqNWjY!iotNbn%4?iE1|4Inhw7pAnmZO9i@sJJhmJ!>MWkJQ zRG&WEsv4jM=rYyu=y+-tt4=^Cpq=w%E+^&%`6p8Irw%-Aq9}G^UI%xI{5{M#N=R;r z~4G|q&TgiQdsx4Q8{+8Ukk~@qDU-JkGEaw{L1&taqmsQi4OB%`$&69a% zqI}WoqA2Ps`md-T8Yns<8ia<5GV;(cR3OT~pFRuGSj&w=lSLOw%_%4*(q7`IM5J>m zMJq%%O3jt1LZqWtqO~F&ZyidAbi5?07U>#lP$1Gi-AQ>t+DS%X1!2TMDSNiMa>Yw-z60_M+AR~RMY|y`~_3d>4@Mj zt%}kSk?DRAwM0agJN^RH3K5yEv*-*&_;wkH@GHthSt4CgTSWLZoQbkUI?wi~gSG33 zI*D}Foe|;J*9DzrHFFT*N6$rP+swKm!jIPtMXX&O$`|R{qo}V)|4vLlbgA?*K-PB| zidim>=EzmizZx?a5v|+=srd*hv0N#dXSw<43F-48sre*YAh{#*w{8}qMb_>qwAgY> zP?_~oj+R+3%Msy6e-1rwy{tflA7Le0by8k)cX%x0y@dYHdU+WUenl0C@O@Sy!slK= zgzx25MEDU_pOlv%QZ+l2^U^S_Aj zx&NUrY`iZK;m7+55x(8mi16*I5#i@qgT9f~4wJcji*`%yUeO-(owQpj`W_K}&-Nn1 z=k}pm>!l9;VYxriL2Gvi5q`YC5aE0I8xel=!-#0*-j>miAi}r%2NAyAzliYd0z~+l z?qu$`ljTgvt3?#WP9}G`yduO=;$&VCChF@7s+Qagsab<+MgNNGP#`t06S+q8*@#@~ zwF=!U(wZ?u_&(z(kev4E(oh=n>>__9%AG>ZQ$od2Ao^dv{O zEJiVr&LxflQEClMP!pu1yVIz7TBtZmh?dCuk|+>;D{@U4y(yY6vyP&eXsYf6N{ISP zE{TGs?Cx#4_GYwe7WNWFMIs%c7?m{(YnG#gby zG8ZkDcEd$W&@#~q(Q@>PjrS^AYrU*PgkQrOXoKb6LJ7&~T#{(B)!c%%O3j%v!Zx(s zYF43LR`b7z@H_E8v{$4n+J}CTnmW&4QLU}04iSE4zahep_d6o|4(>;U--!c=@H_Db zBC=eS%=1q~_!S*Qgx}9Yi12gy3lV;ve|D>{M*KhJ*<;oJR-0?WC~yr6z2 z&$=_4GM5IZQD$C-yHb>fPRq>e=w2(~v^GU8GV`+CpUudfj#`T@YL42VGey@)t{v(m zs+7+ObVldM2s1_Jq8^eP)RHH3PjsHBSjIaa5q|Ut%9q^HQZtGM+dPLLf`2O{eO`?S zKhJ9r!FNSSZYa9Wa>Egk?OMsKM3{5!vo- z8Q~5@_&uA5h-_D{1-VJ+PRreeh-~+jtadUYe9b9{$aW27W>eAKBE4eM5RvT`$avEc zk?lIj%={25$`2%lSo2;a+7i124(F^7l{XRL&-{8s_^Yx35&nw3g@|nT zg`Cf~5#g^x0ug)yMNU>SGjA`Ex~uk4+E1kVJU}V1oO>rTFGi$#iBn1t9o-swNm2?3 ze{a5v2)~~j(I&gn?;*nP%lnA%?KUIAuXamjUi}Y5vJ(v`1>3CVM~Lt%`ZzN$pU8Ii zaO$FzVk$YiaY_kQbD5{)J`H<`Q%Vr2dn`#Q=d&=EODUg7o$@H9m`a{DaY_l5ocScB zYL(m%HIxFvujq4nAyR9IQi`eMj*C+Y2w!t2HHp+Ih*F9X9bIQu6sHsr{u#N8Hbl0| zXGNKm%H+T3Gr647GR?`_ms8qqxhhIKH77fL~5E+yP2~<=lUn3z2%-#3=-k9H$f<3Ulr+MEGaq--t-HbB7V(@0BC;N%+%4DIk2!e-Po%*}sVJ zPq!d5?-(L=2h^jKPxzTpiV>-2U7S*2IpB*#& zuab6AN(Cx;f)!GVspQouPN|GY&8(bKLUS^Dl2Wxw?tmIffl9}F8kO1l%F(iLMQ%BI z)pD!R+cJXOn=XMi$vkBQ_a6FCq_4MInb}t&c`n5%B~;y#k+=-}}NKbNe)Iy~1o=!(Zwp%Itl8#!n2~YVMi158+Ai~$oL~U%m ztTuTuB6SDEDFrHhpVbzfY3%q_51Epnf8~8!ttKeJq8tgUYx8gDfxpj$=y-upI0_|+DnJFJ(9=&m;5shfo6G%(@F#f&BK#U=q7sqrbt!t%atjdQcWEJ7YIAuO z5&pgRGDP@ZmZKFS-ItZ<1#9;rXNgF?I>jjks>aQ^16HAzB&U1*f9O?_zPn$I)~MuO zc?}VMgxAq}k>2kc&|4yTWp-~P!rz+-MEIRgqW5iPo6#1@>HFjl(1*5zTbVVHI(2bM zfl9~QMvlmKvW7UNfbe_$5jn!Y`cg`$^f^c=Abib_sY&piqRcu@DM6%OEs~T1!q?o6 zzO|X{M&H>QzDGYvFS_$TqhGAuuZZxcycX42&EF8=_vLrA-$poq4qEOIBK%eP3lV;I z|3-&JdUqT_f!37k;IeqV%_65WtCyA6h)De$kVdI7k-FoWP-;e`R@X4jUqiSH=(g2ecFse<3;+D%>+~=(x0b`(PYsY`T1cA zBK%yYqL@fWh@%-I?PVr*WPR_+DN_gdbs5R$h!qJ(J^<0>bz55~`4#p4LjVTBN(Q2EAri`gOF{ zYOX_Xi1eBDCR%TOZa@jkCDDf>eFfTzc37XEqTQ0y-z@AwgnzH`9U}Z*e~$>igL}~r zlGFDnKO(}v=KO>RzxJO|tw`SUxjOWlNT0jEqd!HuhJ)yDk*@tPB7E)$3PgI&T-&@D zky4yeK=_~Zk3vUFPWwCt5&j8Xk9PG%a(3gCg5#~-3Fsur>2E7eMvbgp8fq-k-*Pme z7a}!YoKise*YML2;h$1X5#jf<86x~|c$%XYB7Hx2I?5F32(1y}Umw~a!p|%V5q@{u zqHK}A0<}juB7J4fMQ2;Pu88obt{Wo!?{vB&!q55~)I+4NPCZe+wTq(OlGEQaT!{Kw z&3F&B8L?IPLshDvs*K#>H z$7OGdBFvm4%5{dK4pFW}Y5hLm@3WroAK%yO`|i7*wbrwq%YOEr-Avm=FQI?6Wjp;` z@!yCD`}Zo!wPggo-rq#;h;$#;q4%x!0s61?@)06JFB{P&sp&h+&4>uKPtjLat3gDl z)uJsjf}UAh5fN(NqVKKt1Nx(Fa`x;-L}h4{_H>mE4yivI-);yH%29wWjZ#$ZAw_M%I#fm7ZCi5s3ITE=`tENy~^VOT_7)(tBi6)XZ8QhMHT;eAH5;?;i?LPm#W+_Clq$T^bE4 zVlMjG{a`d)YWj*W0&NiKc<-Z+MB3*@v`M5h+l*>NIzlb_sVI4x*@<=)CCB0CqLNY~ zzSpJ6GDN((5m{Di`e_=OSLrLsFKkD|p9Q7KGAdc?h%Bp;b2mrkRr);tE87v_IFMyj za)n1^S(P45GOyCtquYXWmWR-EJx;5`m9lh?TC2g(_|SUyvmSOXiZ-KD#@}cISx58Ustx% z<5v$I*e*E^4bZ_>Ylw(&tu#W1NKKDzW7H%W-8Dtc+a>##kB+d~k%$QAQVaSc;?WDq zN>$QlnygGE`(93#QOUkXWECn|vr4k8O3u0*S&d4rj#@IW()}wy$Jjo!LPWSHw`O!A zezi!GWmI}J$+9XremOF)(w}LxK}E8+ddF;s+S>>n=#z-=$tV+($9GO??D_$o?CgOLkg=D2FIS12Z86uu%L{_0Sc}}h* z%c`W899fM@MyMt8Dt*=NjEHdVc3}h}zGJ4zGAjLSjjTc?dsIo5Rmms8IkFm+%&eBo ztMoaf7!lzv+!Y-s(z|{))Lo==>4AD7M%>M7Er(hHS}^!-B`^$}?=eNlhghXH7i z)bw?1Fd8oBr#^X%K%=cT23>BwT!E&E^wn@Wx=y5@bYG8d66w$5Zbr9=^qFB6y46O% z4b8Ug=AgSox<~WS{nm0Rs*sw#v#CUniF9utM^B0Le)cqaS)_aP3VL0nuN`loH6mT> zwP=G#SLuCJCDOZFHTqMeYxWoNwl1zcuR!go#jili37AR^q|PDMm`0_=l`FqgilpVag{!fA*IYuz86Dbm$F3!N>}y&Z&xi}X%30+osM zm9iX-mJ#$7VGNpRwMp$uGLuDeSB%KKO1GPWh_Lcg(KPF2IwHcEJOdHoILt)X%69sW z=sI+RNUy3JQAVU|7NJ|L&speJsp&a*8=7skIp|IsZ!WsaYV**2vYoEkVnl>lFG2T< z^lV*<9uVp01rMSMk-o}QqDO2W9z`pxmzC%VJAO~1r>y1E=ox9LXY#XXm9<=ro|Br6 z{ychFr1N|Q{mZudH_D3i_~p8B1G(I+B(SGNg$CDLP5gT5B&Rs0RwBGPr)infV#X4}#4BE5(Ffp&}Z^3ztHbadB&=YkH&cJ)vLk?vm}YA(`Q=c9}$K3~u+BK--+tPUla*&;cb5t&!% zn$1CXN=@$?bJ4sGtc$*i&PPO8-34f|Nbj^u5E1t1enueTmJyj(>B=uf%cQ19b2)lI zM$nai5LHS|SLq@2h)DPEQS`V-pVC*LC#>a@=xM7xgI0-j-&dpOM7r(j0wTh! zUqr8p^q%z^%63Su)Es(CYTD--M1(uTTJ(<8^gh215#cOYkBD$>zKcGzUaHW4L^`wo zqKzVb;`|tWW-UKQUs~-eRMR23E7qc~rKYp~27N2iSBvk^Hj$379sMACq(AlAfp$tw z&(>Y&SCO7QzoFeC-J?C|Z;_6$pOGc>r`3gI#YFtH)|ITcO0KFBvOz@Laxht$*5sNl zC(Eex$&su=CGTD;$-GatcBR!io!rq|K2hzPGFZ4nXXS;PoLd>qnb zeTaAk`;zsy+5oaMv?h0(Gsz}eZ4%iOt;y9mm28I9W|C#JCTCAXHrr}*$mVNJ=DC2Z zLM6wcl57PL&uk@GR%>#$=E!P@cqMAdc4|$Ytag#@CF1S&k$J7@ac{?5i1=tmWS$83 zm-Zb?>JjmF^~o9#@tr7-%y&p?t|Kjp_`I%9R!qd(btUVrHMx8DAS<<6nygG~a-S$C z8?BOO%rRu+iMW>uWD~76i7ca%?IN<-ag8;bLw2Xt=8|QJxR)GRmDXfEtI29q^6spb zY>P_1g|U@vClPPAi|kje$(8yWnYWtj#9WB@Y>mh^5b<{JlT{J%RaH$^qmtK-TC$xg zxl(tLd8@h3obyC{9Ga3fC*nTyB_rayR3TY05ueFj$x5x3CabVoCD|&i$#|>DB;r1w zBa?`q#GfZyXSMZYRa%puxL1>Xp^~%bOR_C0xua|)+eXBFZYSGmwOwStTJ1M7uQh#d z(S;Q}F4-<3^F%lYyHV>dGt)aCS(b=vIWkX#tGEX$O=>QUywzMMUi&+RW90Hs!%p<6 zuTG6nbCEth<)fpl<zXP?3HUVHi5!wz~k8Nlic1EJv4$^r_@B zG+v}nK@-r`B7L==jBXI=lg^Fk7Lh)w&O)IWU&TTHbOQd)Gd1#?+ zw+Jm3>E13u%S5_=%h3bY=Y!}Wsp&pEj2;o`K0JyZ6X`xYj@F3u>2NK2yAwx6-+jJ= z)>)tH(Yw-8*X%v?kw{-DH=-KZPG4_p(YLalK1+Rvey|aCpr1v$f4_7pX-UNAZXsEz zO70&u4{Xr79UOO_ou~QHjX1Dp}7QS&d4@t0nU)-S@wcPx|E7(Q}q} zW(0jln}-^9POgqdsEO3{Rl6x_Ez);jZBS9?DJ}K+vllwC zbFxY&AtH>>8}+xA13H(K67iEqnk=J|dq_lgkw7r5n+T2QJJ+YN28?|JqO1iBCOe^>=6+^A*IPO zD!C6vWLcHGuH?wPO739pGIXVEr`O+A=o%S8-!or}GE&p$$O!${=J^pB5kILGl9j6D ztV@%XspRS}C(EehwLc=OP|5wJk}Ru|*SH*6jY^(TYRNni&fSfSN5prALb6hoTt{iL zGL@Wzj?Am{>UUju*6+f0 za-O;RsDVhI?(sCm)LN!d zKasBWY3K}*ezJEaI!7e?;D(@!x+H5o3SBIS4_Ad|-M*kAk*t*ox%QsS!;}DT~mG-g) z5uul@wEW3hl6jT3+=+g*mcP;R4{J&0RoZelB0`^gkQeDHxnj<&Vx+GYd8mmo1xll{WCXoOo{fe| zO-CPw&K2pM{X8_hI61RMpbLtVD_|rVEiLs57=tbq$!m_g42`wgI5gh&Xac%QYWi8; zL_~yMCLtp9ay24CZ89Q4Z3-g7`7#v|p*9T>;T32)nqj@nMAz9|u17c6{@sW&R*TSV z*-q~abI@HPo%K94-}+pD?zZvnK?|+VMQE|K)FZv5xFoYwBu6YF^C~^I%McNc`*K=7 zXf4USN?TSSBDAbTk4a0tOFhnZMEK;3%&WAvqPS!b5#N&slMN-}xeO!ASS=#+TGOBA zuB1l9XI(_*Rr>1t1T`XDn`B<4=h>6gh_JV0UZu|=PZgJx5%Cc#C(97=%p$THt;so9 zOXjWSo<=X&zQ2fGN@nI>MnrhUdj(}hdaui&x03PP8njNN=lpt9WqnqoO}5=;RAaST zv_)#VE?W^1&bn{W_aZ&gKOiEUyF1WMk*>=w^mDSe?ici%)O1~bN4rIOp6x+@+ID}T zy*8J9Xus6-eU3*&*v@t3wW@1LXLsAdT#fmtW!I9fE?<5}Pa!IjTCvpHp^l=v8=_8# z=UTfNCao3Uz(b@H+&xp*c2FU1L5fMf>4iRDW zZiwj2FR-9xcSM9)_dq?RrhC*2J#4)^f`|^TR%ZPuB09S1jS|QSTu0&6W zevp<=A|j0b6e2?HY4nUp`+OD=q0d$9EfMz_k@?jkUBTzNmSl;zmLv133faHs*^cP! z-jG!y^E;E4ZWkiL2tOkt^!W?h5%F9iGEank|CM7zbapaAnk=J|Sx01ErAPWVYDB!A z5t&!%tba$lrKT~CsBIJ3ySO6Rhl8WHA6=DnRg?l@j=kE15@bb06?k)CGT=2$?6sy`T?$67hIxvW!YrJ|gp0bA721@pciJC&KFXqZc9`FHM#q!YYwvRWf>x ztn})nmo%9t!oE*tJ0fgH=2g0XQ`nA($4irCh;Yu6d9CR&no4bk)yO;%)^jEz!mO{M zB@vGvk$IJ#6W1aloaNUcBFyu8M1_t zS|xf&q-W2=XhpI|ZY5eJHNEq#M*kA&weoNDs?}aYS*zvHI_qUU+F&z#AAKM#b>BZk zRn|*2+9c9>ZbmiMvKDjLu1VaYJZH z#3MvxUZwj!6cOR78it54mvh;U2xlajC&K9GQ5!CjULrDojcs==H6onzWL~BFejPO; zY)9saF#7fA2B~Sw8&Q?m~I(pM{99 zp0}dgl3v_wM1to0p;2;<#}h|tU2ZY9l$c%J!W86wGQh_9oF%&T-I=20U;jm)d`yq=GUa5XMK70Gz65)t8yd$JR|ce9bpqSBD{8xWmWQOpCj{DbDL>Ngq0V4 zYJHM&`1|_e4Dq5zeLKyO(5$u%2XI zrQ4lAjR;p9nOEr*-jf;;W=7_T&}T2yTcoctC5Q;M6e7YgIvEl1=&lqEx0WN&`Bu9C z5uulnjDAtlOGM_0aE6ScMub_D`7)92Q8~Iqq^mm`O|jZkG{b5$(RCu-+v`!rY7x3c zq^~Qp(5=Z_+--;mckkJV2rcKJJCikYbJ2XM>AiIUS}4+Ua1r~kSfuwsGQZMlPaq;3 z=_k>uq@`Ppp0g32M=wZC_x(lms?}aYS*htU${`}Od=n92-`_&-i1f919jdZgHTp=T z>$wqa66rO)8P$k%^jh?-NZ0H;w9U5Lj&_Q4t#_f_w%s1&t>$|0J>woppLGxsMz4#A z&`UjZkhMG*H4*8|nxbYRoy%c}h|gsA4@87s4oA(cmwZHo*Qz6Wlw^qTN=fEbx)Mhs zBCKu;bd*Tfk4_fvT$=*g}zPCvCp#+tRbZ^s$ z2*>CY3Dh}SwI^F%mbEpMAp{< zPa@2d%ukV;jy{zd5!RE;t8^u%Q6u8LjmSI^Mwm{Gi0@z#nOEucFoU%w;_cF886uub zM3z;_)tDpmD!tpxM44osEzmNc(uP@BtmM0_qqWL~9L<6VddD?bkrVZ8Z>2)!&oE3D;8M1)s_ zClC>Oc@nJ>=_;*8S(|kZ)ksZ`SS>40#78rSH&RQq%GFA|l*d_aSfFxfA#~*9p{gUFxF-BHb?Ugpv#qR*=lA^lUwd8WFBy zvMdqrQI5=OP4DFg(~<~hmZ+g^N9Nm#bpMK|wHL|g5t&zMtph5Sn)cZhbx(S6Jx(Yo zCE}|iO_ou~afryg)!gxj2%q?v z5%%aJv`T7v_N+!PTQ9GmtVrjQJE5eEh|kD!vW!Z$i^zOUQggLvoAt6C?G))9Wf$_v z8R=Y4)RW&zcS@D~F2r7_S4r}hXih{YnodF|m4v???ggy{y?L$(ZMSg?7D@COom4(gZe=Vj_x}=#KSSY_` z^AvQ7=~Q&8sSoO7>WliC`k{WN)6i+A{;0oc02*K#hz6QYN2i<4KxdfFL}!}LLT8!I zMrWG_p+Tm>Xt3!VbdG5V8e$rXhMI<6$VLBh3Z@K_oU>b== znl3~anl3^YnMR>erZQA!Do5p}i_yiVOVA~z(P*@33>ss)6kTe%3|(d#i^iJ9p>d|m z(dDKq&=scfXuN3xnqayTU1_=sU1gexCYmOpNv5mO)uzd4vS|vMVw#Gknx>&?rs-(9 zX$G2Mnu%tbu0hwBu0_|Hu0z+Eu1D9KZa_DfZbUblGALt;P-MCZ-DJ8M-E6uA-C~-B zW|?k9x0-H4x0z<6*`_&Yj_G!EyXg*ehv`mqr)e&lYq|^FWtxZPndYPUrUht$>27ql z=^k{CX(3u@T7(vv?nU>S?nC#P7Nf%&86z4Ves znTOc!W>JK)q84dd=8zYiEOHN{htc)b@(TM1-(YwIJt?oZ%Ta~st+uqRL|M@XQp=$= zR$Gf|MCVH{waAOc=&Salyy88I>OMfNDQYRYZ#gPNMWTO++M({E0n)Mu>M5Eh>V-;0 zyG3bqwn%#!goxJeIjIdsL~GYw`aI{+lFU$%j2@ABg1^CCoq?M5+|GLh_UMCMhxT{#+^)Z7?EgzYXxL>S>R zM1;}DA|mYVI7Ec?yqxifcrFoHRwetMBlA{sSD=Zu-6WI|=~_o!hZ~Xg#VD>E2eOk3@QmHlmM{dAd)~CfmQw=yR)mfr!@b zSQ-6GM1d`ab7=`9OGcpw~q@ z>o-vLvE(@9&>C4YIS1WZ^tQEp2N9u{b%+S#tw&X&`0PO+*>)Sz$0A+9PY@ASViO`l zZ8Q2*r2Ft0`rPL71*)-@wP=e-&-txro7J|Xog&@$UFbKF_W3*7ZM8kW!5Jz0uow}cwgeHOc0bBmEr+~F=i;7byr+@wUm9gZ zx)Kq}iaK2`1 z@ph~DL}?Y$<4_+FVI>YgrB+L$j7axALRnF~p2&;hCeX^=V zt3*1_)#zoB&gB(UBht}pkr%}?%hG2yQG{lTbY^qVe3ACK0A;O~LtYfGSq|lr?*zLy z(VM2X&|9=TSN=Ag%OdI!Bza*TWFTAn}M zI<(HT9<8U(Z{?}dy^G#8y@%d2Z9p4L@1yrkAF%Qtpr!w2o@q4b1J3K$MT3#In)?ua zNXvMSs!)}w8damF@_OX{gZ_isE*1Tkwf--fAc~L|)zjKX)ILJ*Et4AZqK~zvIWHl-oy_Rgy?4&lBY^X{` z7)CZ+CHp>tY@|xo>_W0K)e3qkCmXGjH5)@VRwe5)j%>V2R(Ar~M3t=4B(fjYyAlE%G8=YquF~4&yoZDfiY-la}>S6Oo>EO;M3Z&xv-QmJDp4)J`Xph|h^L z$Ry(J&LkV8k|Q>l>>{g;B9n;E$TBitoNVX1qEb|3$NHCxKIeJ&b87mRiwaTc=hXD?AEnVisp;RE#|T=8m!eWktWpT``B&S#3S4vRXCrR&!r7v#;5%xAYPr|8>d9ZhjZ! zzCqtm8?M@dwj?9Ct!Qhqo%+PINO;2IpBjiOViroLu|4iTW zbD-~e9lK*EeV&YnBi)^jJ7y^&4t3W^Esf5xmP61`s|`bCwp}?IZ7s*3u~IwzF8UmY z#(!VZ+^vgvHJpH^+IG{>4C`|yy3Sf&kBBg{8_LD78%0v%{%F#s8PtxZklo1^&wFu1@9VmS+ zKoz2#)GE;`(LGXIjk2QQQp=$#(LbeDjcP<^ifYkL(H3dB3wcp{skt5O!w#M&j{Al^ z>WaGWC@FB4Zb3azKhY&}+)qP9sP#ugs0~1ate3%vC~yO%mvhh%(akc#P(&2CL!~wh z4Y%z^?BLrJQoE7yBGLIfN)B^F*e)XT#4&EfLe7E<&`4>yRAzP|DwEm=QY%NJtSi*EJe$#wj2=!?q1o42k3!_&zC~7Qu!BmDkG%H z%7_AYF)Am^5OK?h%xkT)9QOy&6G_cIiJp_~bS0jrKO#QQ3du@Uat@}+%80nnafnLBzdOl4Xf_J#%FKg&q8i?*>_k7tzbo@;=ck=v9%P<*zXwQQ$shmC|H`RL|3L zFj<-EL)kyFED_HoN9I*}e!h;@B{jDmZIC|odUzjIiLR0LtVSP;eiD6xh|qEqBH|I; zX7s7l^vwDUeJRo_^(#b#mNke7=VvY2YPD|>5qkL!Z4=4fy6x!uWIf#vhzN7pfqoO| zD*cXjTgyG@Piy%X+AGqtbszFpb3gK~=f`B8br4bDWOZF#R9~d~cK{+n?Lc(AZFd4X zQEEDulMoT+*&7k@J;arult|C4lToQi&*U^ZMfAOlek$rC(rcwJ>SwjnP=Aq*HvpY3 z(yRXrbk>jI3UFtmK~mErJs1rY>FC4I`LYjsg(F~EU z#7uOJwY(PHAT_=7-H2`#y)Nh3ZRmDsDR&Kb2fEu@-h&p}To$2wZM*x>Vv!!PCFp*U zuI^Iwfat(J^!XrqNF-OPdl;>-K3Afrq^3vnY4nWMo<*yqcA3m`HG08nFQS*Fru*;; z`j@DcjQ4N!y69jT?+ui-?Q-Z%Yxx#hBhu@AEqYs8>Rsa<^sd$3LmRC2KB|(Mu66Z~ zCE5RoWFK;5UUjm}<-dps`}YyrDAF_XWAuqg*K89alKTs)k(%C7YS9+!Wh)}Wx%=&p zB^jc?UBGw|nJ2HY$62i#>TcWhK)t1=XKM)}!u60sr6S$GG&)73uZ^doe%8xrXsFb5 z*2B=(4#M%aV)SucMhZ#B1*SIV8qIamh~1@1eU zbzOAm&SY=@5B)=Gb^B5~92JT53U7znTQ40@Z>j0tmY`CR9=|l|W83vb{Y3goc^c|3 z(xWl}4U|50-%m$pNKKE*ndmI3>1*8CXpq$O>0&TC$7(~+P^%3?=ZbW^^U(Psy_;Tu zM%vz9h%U00qfnVhud#A;u}H6#OVDVmjX{@+bZ;+1V?{c%ap-c9UX53v@m8CFt`upX zSD}fvo|Djg+oJ{OZfSY69EW?*V%u&BS|-vFmZL|kmq*c4Qq%VxPooz^dTqXlUKQy) zUqfp|dJe8dZ;SLidk3u(={(n?cWuqyLqr&T1Ny*5{}5G4P0xvH^pQyKpBvF8+rQ1| zOY7w;R3nOCEzsB2%Qt9?NbfdV(YH32@6a}>>6yG8?G)+$?LtJj@BWN_m731wH?-So zd(dB2+l&6T+J5Av7Qc4vLc2h$wcqi-w{ytCgd% zqK;A$L-Vb+04=ob7NNyI zmmKd7Ka`m*LCd73`>-5USgjJ(STD7RC~#-Uc3&fJHTMgzqQ4~bJQB4KX`cn?D61Wf zT3W3T5nvRYjfgg` zPhDE>LEdWaH}o5yn_eg*xZnAn>hC2-^M0D=$UJn&?|c`vF28HXHAYQD2N%+^DQa!C zHt1NZwM9kJ%gxefJJeokhsy-TE_HvYwUUZ%j^1t&r(dmCPp8Es+K`%Szigwd-H$PSXLqm0!e#kx_#{5Rfq`NO+-W+H$-}wgov<5SEI?+=M+SQ+Ehe@bAB2kLTx&lAsR2Uo{2Ix zUWDfDX9WirG2VPc6uT$;GP4C};eO77M>t)T8Wv)S;P_aw3bPtKTqMj~QmiLu%1- zYIh={$d$-G%td!upYzas8+`#4k_#h{*h_NuTaDM1-UAI(oyl%Oaw{ohmcSp*6M-YtcG8C)T44 zQq$FapYc8v$r%!nd7`u1G>KlS5E0g_8hvj2@CB-|(QDDyGS7d?5&MQd34R+BXJka? zw^?mFA`0A7a#a3@h$7cQX8k?dDYdaP(Ju6}OSN;my0J>Xpxt(C_aHBQ>Y3&0r2JuZ zQXSl-(()gOC~!UHd^sF7uaoNPM$56yM=k2Gon8S2=qQn%Sw|xx)LJ4U?0X?1!s;G_ zTGdI8SZh>Nhkej1pk19*h6rZ?nJ=!x(QI`;qjyC;rKKMCUZ}T?UV=(Rx<_f$w@z}c z^g|a}Z4@f2lRDNtA^TU3#@fD*Lzl}u^(wvs5n+$UBO|?7JT6xoEz%T)>*$lk9Co=84eDLPUhS z#v*jD&GSCASfp#V1l@1rEk(<0yXEKst38M+Y=lbmkks^?co=1+rgzL7degRh3$3v} z*P<$^>FCwSTc55jcj3Cp-quG4)TK{7=MO{;>L%-whYpgOuGzte2z@q0huC(FQ4`y) zDQZ?Xxz8Vln%CuCUMhE#d_;sjIsy^ldOs4i6zLgKh+5Z8R<{i*w$Zzy?y?VhUiUyf zr6zYb*9(=_O|F16BEqasL4&N%!Dy(|^cow6&aKPUI9Tqx=b_k-Ht{?IG4sCBJ9znhzNJ#%g|WcZXCMY zW_AS{ZzD`VS6b~VG|{%3grjYtc@T zzRK)EM7Zz%jEK-Ej2wS_Mp91+lRbu=jw6J*Q2E#&8Db%J$ljg z%ttNjCD&LXDyqj7@U1)rwL?T`*&cP2UUaQHp)S%gw~TYJ7!hG_yQ1#4T@TdLM(>4s zTgwtuYAw^KkM-FX^|$c`AR>$~5S?x<&pX;8 zS&90oX6}Q-c*0GiLG@FO-HJ10)`$qTa}d$Oy(;gkhM;rnr^36e^U(SAQ?1=J`TvF& zptAa@_U@q5IGW{XVtw{#?R`95OhOs!GeV1Hyd|>T611#7=Y;;A(&eb4J}cNwdZ|RK zthO3uZS)-S(o6ge#RIr|ACPM6>TP1Y`l!JHspH&NpQ5}2QW>JPyPNOKMr6L>0X(A& zJCj-?Y6P`UsF8W1i>oQ6b_gO0-9ewD#)ybpx+aK-`*clFOWUpx71;>wP)F;f6Dqcr zT@OfA9GA4LB+C-*-8klwBlA{s-B5SgzYk?DJ&mIaGB(>QHyx0=BD0H3y`Q zbnlC5(SB*E=b1-D`2V-=KzccltLnjB^qE8cK+e|l=Q*1x~T!%-731d zL8^3C14h{UAATB7mLc+8CAEmmKc3Xw3R)8R?iFfjvaG5a<;ZG?7H&JLCG%R7mTn~? z;t|{v=vir5uRpa_4N^^rqutS{DOpP*ZdpiHO2jSGWZr6SH6rp|iS+Uu`e(A8dkGQw zZkW_wMxR>kGxWLiIYDY)AR^4{OGM z3K5;$(0-^jBHFlb`k*$5IM!7iLodf7BD8Fah|sbK5uwj^hzQ%YN1d!?=e*R#1iy=$ z(JvtzO~k#7A@g058sC89&S1TCMcr+L9(k!cy^>m8vU)_^OMS8fh#Y?n2&b?qGB6UQ~`U4Oz1;_1X6bRW;%Lqit3{VjgryxP{T%?6N6-CjZib$ zZkFgU)GF!IwMImkbsI#4md7HZjXPfUy)7!TT02C95!yFOl@jrGX|jw;<{6PKw%QW1 zWvcx@9PE~pRamW(EK9_Dlq2(2a~%*-dHI+4ICMe9$;@0= zL>%F+sN$?U4)tu59KT+uR7TKan@0U@y8(!ZkAoYCh%mzG>;uu&W!T$FvMf>H-ev!C zWS$7yoq>q3W@jQI^l}y=!pfhGhyvGr2lE_+h;ZBov${lqyP7jABJ(Oew&x%stkMuP z)cPET&J~T6^Yc7Jgg%F(GMh^|8ZEsXCui0ebg8wxjM2v?dmE8?BJ?s2&9L>Hi89tp zgl=iXd40HC0ke>Al-wiTA?Of}L#;fsyT&O`GkBHZ$KA9)NJ{*rq zZM-xpOIo^eG}c;XxfBoVr$G3TH@7tCTVLw9IPD8>bx6!F|WR*CDG* z#LpV_$m*+_4s7TSAUlwV_pbq29uYq?97J|75zn(BStFvoD`C4s$Ql#z=uODdL_FRp zWD@asr;dc>TyE;@W9s5^r3?P$;=Q5DY6LCxT0B0Q$ zk6xGT0F{h>AXz^mj6l}kY6HjyTJ3bQ2Z(rP50X_7ai5iB4_WPDvPX#ch&@WS(rQnT zNgVGkW%MV>B;r1wB9n+~Pm^VdcxE}WH;H)7-Xg0~$+K`Z*?)+*m;aJ|M09pb8DS&Y z$3(nJpO9@L;yyQ%eM-b@_8HmdM7&2|kkweNmh5Y-$(nsbwoN6YZzubKh)3T+_M_IM z*=k+LB;pZ@$t2>@yOK%7`*$3fMBGa^ zvg3((Jx?I(N5s9HM%JH*=Q)7v3?iP(nPk2qskur-#C^JlxHAyp4o2pQR&E_@?H)!% zxKBKSh;T1>6g?&*=zFKf5fR>Vtw2P0R$PgmwC$ck&m{Zco<*yYeQ>K05$=l5F*72} zjLZ|E_BjWo(MC`p>>Uur~CD2Lu202Hold6`TM9! zM$pghtI zHb_;&=!40&5pm1yWIt%_BIdG#%&VlO+lGk7?lAdZTHDbNa{QicfOeptq?e69(Q+pu znz=VcyU?$)E>~}%M0l#4i-_=!;Vwjk zUgjYpj5i+<;puk)T5O{)X`0Fq@e_4K=85n==YF&_skvo{Xy-P_lj?Frgs1HX=!J;4 zi^x0?Y7ZhJ9>G;0BGf9;Dx2AAR3kIfcLlX*XVRzJg?8Jl_n^JDfBTTPb#aICOnWF- z&aX1hI;g>+$-d{IhKF*D^j%~l)Z|dc(`WCdsHbh$3lU*GPelE#HUJH>?FOUq*5?G2 zv6d0aN=x0N9ICPHYLT~=?*GvL*}2q=nKer_b^mudchjb*S+nF5v%^sHW;_e)XI=T| zh-O^jt)%6Vh=@N)bS)5(?@p3h0Xj-FM07MFTDU7jEfJCLZWR?GB7E+43~DXXPukj` z_OhLP=IA=0J~p$ysGrmxkX}wh{bjpXL<7)3k$wtyIwHbnfM*~g%=%1pmPluPHX0<- z{Tqykd{-@fo`Z&1FGCR#KI0sQ&XtzirR8~uh(Gak!x0f`BM_1A+!?eyAC0m;%Mj7R zuR=sv&xz=2=~Iv2WHhB&>L2b5>18UKCi5&8 zO-D1Vmzn4q>E%YLU5kjYg4ZD;9KY*PMs%OFjL>{*xd1Jcntq162od2dxEB%m?pfLH zK176-UyO*bw@XlkZ1;||tVC<~e#|<^AI3dv`!&e@1O0>@;*F5*(15LZ_}R~pmnz0 zdbG*5+l;nZZ9Dqadif1`>&3NTgcgkV^=$SiLi0uX+dvnfsus!U)yPZjS!wAC*sg$A z%CGf&LD>SbnN5El55+cpDMN zx`WT;e0c{E`EK+OMp%c|OUpaXNADscd_wmg+F&ERk3J~iS@FXwc+&Y05#fJ6SD|Wa z`5#1tUjB=S7VfI^nAt~&2(#XZi0~=L$LJH=hfRnGEjJ?~^zteCOjap>8MFQz5n+$M zKwlMb*Vj)#Y7h}>wa6E6h3j*OJBpP*%04eZ(NR2y-1P^2-h@_&^yi{0QC9Sa)N*L2 z)pj9&6eCO@&$_sy(b3E-{=F(KQA<-HD&#DPf7*ErI>yurwKBCvtxauE8`H7qSW{cn z)>MRwOzluRQ+w3j)B$xcbwnLaomiJnNPp%Qp^8qNgICGtS(PX&(z85=YOG}~+9tKL ztwVyWq0?(2$< z6X{>T?1sv$WjUJInWwJrkLE0&gl0%f{Y!x}QKmERAO1OCu1%Ef%+ZX09}=qS%sDuv z7u!{%n$A3bp4Wz>S&Mc`OFavAq21C_e~<1SM1)V9{zODLTmM2t_*V5^M1+?6khhxa zg1XT1ksYjyE9M(Z#mxFS`Ns8usADl_mR{4HP=?VqPuc-)w@s^ci0{T~Sw#Q6%4IaL1wJOx;j7Q+L$e)C2Y4Xr4D%uGHh%_v0Di z_p?zN%|D*nTT)wqDnu&=p-PmMmZL;DR3o+S(y|tL(JZOC6L@kw0aZw?DQYIt@eV^} zqJvMRR*o{Fx8?OOLKUJs`E8(;C@cC_ddZ>PBJFbz`dg&)+>g9%=X&y)e@|+~a-TmA z5v|>llTbHwiq%d`^byPyP0OQ;D~Ci>jbn-S68 z)rdYtHPWX(qtv3ECnmGrh5U)^QQld!bSJS&CnbG0MJ-QC`Yc4nCvmT9D=oXCQmds= z*-6Pf%hAM>!Ya8*=(>{_PyhGD^(Z4PKb^}_i4bwLyS62L-h`Ie==UQc)RrP59I<6+ zx%8?3+v5TBpw%i65o(nvYctEC8tHS0>_aWuYTJE_h%nFZ&~B^kL4Qf@&!;$F_M*S7 zwjUAU|C)G2gn7E&JS+BQZ}lvwgX;B8jzfLaz-oDj2*>CkM6`96$Zyy#R$rbKOQE9TbF3p*oPLxJN(@D!==v>h$a%VUX4VRV| zi$t#BcX|-$6Z0ltXx?S|L?Cl+BzSS0>yG1&ed(cAB z^?J`ji>>7nRFO{ZV3p`8+wN(!%37{QFNk!WFQS)4+UG0ib*sIBh;Wb0rc*76Lbr)| z7Lv7A$;{f26{)0`c4Qq@GD0UZZ#DjmC(l{d=XOMd`|khH_cr=(4#YI_h7 z*5yy+t))8!osyg(?o@QDsSn4!Pogv`>yum^<;Yvj^<^dcCg1va17-X2dAa_d!W>#B zHU0m8>rs`}s?jE?>HoRgjJ!zyKc(x(y`W$6E~I|HREtLa!jn}2nQz{Yrzd^#&qqgE z%NA%*($Wn^W!ADBjTN0OKQ|nQGS)IeMEIYAH=&#RCHrs-y1iere|Mm}MY>1#poLaj zgce&bOVDFd(>;0|t*|~xzs_c*SuF(Tc6zQw|B$Vl&+U^FdA$+2c2UYf`*ue zqM@c?Xqf3-bgt<lwf6xq$C-T!02$$4U%ALoeXd zgGe+C5utYO1*r^ixVwT{MCP|yZ9Dqu0*>DyXR{AG5pj&WMm}xYg?3AA*kZH?5&W-q zY56Dm>jKugKx%st5#Dp{L*7PkBRQHQley%fh9l|ogvRvJ2pwj%e<0!r_lER&I3mIx zHAh6e4=x|IwCxHJ5&Ap^wY6H&$W(@idx^+A5!R(0BKZFSvPbPvXRCEVMCh{^5l6U9 zGPADqNyO_Ck@@3oyAx2)q~>~|6Rma<>YdERm7p0`n~5^Ee-YYbwautzWU|(^$Xm@_ zh%V%A)3pvWa~GkDOruhn2BSD57jEXbllji0l5co-LC1+slJ6jQLuXm-Y&2*TKQ*~r zzL7kbUWSk2nMl5$9FchG&g7BHxXYqd6UAtj`F|NqTX&qs3NR zf+}SH4wG-pSE5Hoac%0i=^sUpjY_^v|2QJTJXfHntk0*>Gs(={v*>ke`3A~a%Qw+m zR$GIJa2(d6x2@$nXq`yEufHB`u-f~G2;a&70PVFt_o2USkM<)X98HgiaEx3Tt5lYJ z#uA}B%lN6+AJ?-Ia}ja8TP}B$yAZ*rO(&yyhzPa$h&aaekpEG<04*%zzI&klPh_;D zjL(q%BfZ>@h|qE=B0`_b5D`XSj)*YA1BeK<2NBW6JudUCKt$-J60MNhUKwvCB0}v6 zM1ZJ&TAi`YQCgjqnB{!aTEx2&3oF8tY{(BEl-YjjF6x zjW$^?o6%=woS)O>y#5>!VP;>T8e64WM1*;MjlQ+fze7Z*ZA05_g#V!*td||==Q3U! zyPUvyzaVeDxN=l(pD10-%3qwQ60N$JyP`g^tVaG~u15VSzPkinVj7J`o5r9qrc2SK zrpwS}rm<+OX&f47x*T0@x&mEc8jr@CCZGwXE76svtI$=ZiD;r}5_j)O$)}+ulTuBH zBKJ~$o@+{0s*+Dw(_|}D^8b2Pl4Y%yBda0e&s1y4zR{ZWvW0BBN_zPp+3zap$Z7&#flg zq>?^2lhvqXF12L7PtuF)i~30~`nmUMsK3-^$u~j5O1pmL0xwtWCtc^Dg5uumM5yAh9Jc^cAAfm{9F58Vq6GW3_ zW>=!Cv`=X{5fOa*rT|Ss)2!umM1;@$XCR`;b(fjVMAz8p*P`oW|2oMh`PZY2v}`YZ zM(B1M;SMz4S}s5frRC4kauK>$^d(2r-G_)!Ta1XX)=N-@jb4d}Pgwb;yo6r9n$h(v zcm-uex_>$3uTJLaCiBVHWbRo_hUqcV}cUnxfuMf$UzNhmWpnRSFJCMWNYDp7VaPpbN} z-5eqgcVEa)lir-1$`FUUPADStMEJSWTh!Jh+eKtG#NlohEo;d<5n8TAZ(E=5AR_!F z#C7yS#NWn_$UG6YTaT(_CG@Aj)o7E|HX|aQnfnwG@#yX|^tsGT-@SZ+YLa=nTC`JI z>YD9Besb~?BR7TBoswJuX>`hzWX(=ReWq}1Jn|lVynb zI*Q1=)!aZd$od?NhFdQq&`9Y;&!r1dS<;IuM;F_6m!Q$oQtwM+81GWiA6%&snO9vV z*ZXCN2rb7VBHTm9q06N8CkwUpWnQ6V~RYBG8^RASqu5YfV&-inqdqqMa=1rec_Q&C^rt{)=8 zc&ANGWv)oJi^x0?wi}O#@RQI9=t`+wC^NeX5rwWm_Gls^Ld!{LiqukhtmjlTO}5)0 z+f7F^t>ra{2y?j>5n;RQ5E1&k9uZ;9Za_C$ErW>AON4H+@oq-9TJ1LEZ96xOwVuYE zp}F1_QL(6*+%dbN(rFyOtQ^fW%1q==vX$73w%G{V z(N1aki_CKu^46!Dj;1Hqw41?t&PWuYJ7*;Kg1P9f8C;EWCvx);5$+T75fSbT3lI^W z-R?$2sNI7WOD}q7Sb~V~{et@u5x!rr6jfNuO7yTup5)vkh$wRPk62CR#Zo zRZ7IQG+Bn|;9lg88IfhRrq2vy{t0P$m)uRCL_~OEc?uClPVcl&qi1Dr_33aGBElZ6 zM$bvhy7JufJbFP|>ND7j%!P<+X|jy!4en!hHh~MXr$?%`75{+zs-~mqSF6E0uM5 z6A|HQ^ese$d-57Ygr~!`=xx!1vJ&qgB0RUQLqw4~Kt@=Ph$8pZ|MPV3aaPUyAIHCl zA{2F0CT5s4Q8ed>I%=Ek-Z>mI6h)Y!sPn^V2u;_$&v7ZjjB63ixRz@}QG~sz6vfOr zq9|qvMVO%|iuHTFKkK`{e|#Q~&vQO&t?y;6z4zK{uf0btyn_he&v(%()$9majou5# z+56~&P+NmO4YkiuQ>Zl~!oT8ujtJkv7ignu_G%If~v&)zf|!UJCbLcda{h^5AI#gl9e2rt0l=I!aqy(L&vG6XCikz8W?JW zP>E{Vic6w$$(}?xrEkR zSe4j=h-+=g+7j{IKJCc%BjP)O_9yE=vt%nwT5ly;M8qw)mk^QXZqw|(T$RWt;{8`Z zR$@{MNwSp5S|`g8@m8{AYptgJzK*QPbUJD#i%izSB3dBw+>6u-$WkU9A!)K|A|68x zS#7A*k!4I;FH07ghUyu5G0NoDb6K=pE!ew|x6z8K-1*r`^j@gFj~XO9yKh8IVaa9` z=_sFjE3cw%0(U7);9b@o?PzZ|)NTU({J1UJ8xg*?588JEkCh{}x>A$-k%V0fXisfgC-xUzvo4dR{Dnv&})_PAw_*xO_6*N9F-M0fX;ws|@l zqOE8>Hx!+(7VP*OhAvUfW}=+-h;B}ONs^^Z)@!ni>11kIvdE;Kxe7EoY;z16tF0WN zS|yqiYEw}vj4zEc6LOEnENYmLdo(tprci4}EfaFDE3GJ+!1JfQlX4UJ)(Z zKQXtJ0(96!mb7;ohofUA^1NhsZuXs+$S2}j0a--&cQ(bSMBBVwzdn;h<5aU}jq4^R zQj>Enq{&iKCNf%GJxG(yAmY1SZzroJ;`M6CW?N042|q+OWooWAm8`*}XPZW{4~Tdx zYskI~wXet&@n_IqlWigna(A%aX0mTW?OU?8say-~$c7Q|HILzBlR|AWSrlq6jUufV ze=0kPPqHWF=4`J?i4+mfQkpCx{Cm8%i14%94iWy{;NFPv@6Pr?M4r1_@A%pyBF}Z! z`_z3Ak>}>=edB(#N94I5cn_2&i%fT@wm&r@&s~esWEqp*GiS*nleN%cQX-#-dsaYJ zLd4rllBG=AW|}NxQeU!Uk;(efktGT4n9!1Bk?Aw_r_JKAG%?zO57YO9(()3!rIH}_XPC-04jZqA;e z_d)GLZC|vXWY2Z`BchvoS?hH`gx_Yz$%zsoejZGcrA&I=Op`@~f4w~b5&l)}Kt%Z0 z)J|-Lh{up5OPTa4lP1fU3TQn`7MZToXgedqx9}&nLUeO_E>DuBOtuxWj7hIRS+dBq zT+i$WA;Ldhk4^|%8HfgjS^_1*dMBa5VVi$LWm?aU)^pfn zMBL9LS&E4FW|}OrnqDd0xzvbwCemcJM7(4jSw#5p4MBuI&W6$g(al|~$23{Wq?u2X zWlT5dxqz(6bT0e7nJgj>a@BggpN9y)AI@hhL|jXgWr+B3lqG92jiA@fWD()FG7OCl zGcg9;tM%-$c^|r8vb{MIJs3tb8$GO=oh8gcgg;-ZMMQkeyE;U~XCCemMEGOyQA8Z% zp3sOML(hk;%twT8p&l&={alEMZcgV}?j=O{ZN7|Nk!%dFqSwP#-av0kHlnxCa>>q` z-$sP*=L$slt*k_=!g{OG2a=uZuR&{b``xWWgg|I4YdN^$EMm-vjlP?8-?o8aO3)6<`o5QB9v>xFkwV;kCogHPYzj zDY;k5ThO#AxpTMaXhx{rj;ceg2F;$r5n`XVJcKe+a%X^9^wt!{V4v+h;`P#G5pj^KSM6Q2O0p$a zBf_`$9{Mo!>?5>3w-vVm5ph4=r>IFfS=($zpKHCd^ebaupp9V$zeJnDRyLz=w4QxS z>s$0=X#FR&Rke5Y=-9>>h;HsO&Ue#f(a&MYU(j|fx#?S8!*`%xL+v-TQ#CtJ-i4yj zx|_})hl{-IyS4tM|8LO-?V08g@WckR z7iybM9O5pQ+M)KQPtm@pgS1?=j_80i_e6am9f-O}|B-Hc!)5hNBT-D;J@QwUv9d-X)0e{VYe< zhHZ{RgzxorC>3gH6sd*5`b66O8~q!tw*MaTALivhtT#%ZaO{izB%LH3gt|!6q^>Am zdQU1qg;J~31N9EIK8WyJIU4nqj&EeiV$@%{KpKEfkgWBAC?R!H?L<@>mMlZVB(F}1`ndr$huY`p ztI*!pXp3sr>+jGHlJ&C%ZI!H_+t7AtmBzQ@#zg8@N&QTdMZZbb&z*?yW8Z}c-_PG! zkMQe}MJAiwKM>)^9wEZdi@S;E>zmNkO}sX?L3`cAl5QeuiwIw9hxSqJ?^?1wA`0Em ztI)n^f9dnjPzOZ#T1V7L+W%>4olzI*H$8uLMfp-2ZL1+KCc^b`-w(ENn zw&{LB2n%it zU+*PE_|d+M2tS5Jh$wXLXuZXV@FRK!5x%`w5mD&YXkL~e!q4YxHznp0aeMQ~o+09% zJxjJA)E1I0F=;=%M%G}`HXF%WOd3Ng+4fM|K^DE9Yr(y7Q=&If=q^pRcYVnEnl!t` zWc^K=`2l2Sm<~pR$%dJ<--nZpH>tfUvXn_%Ns~=8X>U#^t2Sv**O1kk)IuHET$5Uu zM>gN2`K%{fWYXSTOx9#l3(aJkLTxkI&QRM$wns+eQ|oQWI+-+Qot2ril^$fr67gL3 zBO7Qn^>YweiAk*|$xbn;*Qb(=FsYvxk&QHIKa3)qVbbj0P8LOB=H1PF?sPLf>-Z2y z!ET5sbbosg?T&~-_o1{0Y7>^+^X9}J1m9|(&4|b%lWk=$)LykcwBEkxV5z5+hYpo& zoB4<+bnmhiSAY(auF{f+Bcjl~C>5e!(urE~NJRJ+jzUDC%Tuj4B7Ch6B7E&=)K{{t z6r+e@R2q~qFU(ej%)zkabh z=U{K671B@AO4Jl;&FE{X<}=pYgtka!(szg`aE;RUXlqz<8zOw|XS74wPfPxac81z6 z6iJn;xm&pYc?7#Q+MEF`abcpnumOK<49+oUbMba%=uNUegjg*c? z#nMyKpHV;Q5a~G7UrI^?&_L-xeZO%KDv?&Jmb@jAPZYY{ALc%BvJ%q^C`ndsx)N28 zrHGzx1CQx6S*_LXq*h0kF>Oa#vL@59EZIyJnO@Oz!AZ176uSFS0a=M@joKqCCkosR z)GEkQRvSz$O;&5Q^QqO5Wvr&wvt&&sjiH$=G97{3$+sj*i9)BXl#xXyt>;dm^;1<- zKa*so1b055GO}TzHk@p%Nn@xat2U|EHDpaD8!cI6veBM~2CD_@%inHEv?b#4wIeGs zsl8rgeF^f`UN5q~CM{V^RvKz$ zWaTD1&d5fawB#7Fh=}LRorQ>amfSyRohWn~-*mEC!jGM7eyG)xEi!3#7n4OM&6zv< zmP88?ACawOkx7pLSIRbtxK>9NnXFbu3q<_LsVB=2aX+(U4OY_(Hj*`&)Os`7CX-s< zOt#&mC3lcTCOdl0p=Siobu8IR7MXM;yK@l{KN{T-L~yRC+E5-j=jD2qCW}l~JD+2h zh8C5dB{7hQM>L46)T9xWk(Cqi3|5ehHr+sN4B5j(yxttLT9ekRBYVuGnRuLR zZm7*8dxnS~E6`z=(oIq&BKQ^G1JO0;TGa-qHVzTKb{(1|ZB=bDN`)oUC?hR7L02SD zB(2eB6K)!s#%SZ;f||~&?{svC-oqx*$;(1sR9u_-FEfmQbhP)ak>nR46TnsSE^>e_jDB^e9x{%{|dFS zi16)IBEt9c8bokbsb7Y=77>2Qaft9sUWW+Z-u0*|EI9!Y{@1N0qDi4P84-RAQxM@t zI~5VWmO=z)qx$8mG`dmx$92s7P3TUkQmRHXrF*1V=n?Ism!(J1)2jXFdh`scmwr|4 z1++*yN?MGTNZqyMYv@hsBh}tQZ%gH>tw8TcPe|{g_tajA^gddnn)UNTv{qWF+B)>9 zWWD|jeIZ$|H=<3U*PGFIs#&kUM=g@|x)uE-S+BPu!uNXH^h9dAq+X}VqF*KJ^>2vq zz21ok-|JoI57n&K5h8rA-K~lFZEi(}H1h~2%b4bM<`ZJFH$&|$G6hSPwRcO&J`A;w z$P{sHE!oGR_6eCHuB|8gG}JyLQ^d6)L+Q&#vhPFf2Qo!mYa#2qr)`BX z6qAiGUB;EYi^$4Dt%7W3l(Ah`BRUpkWIo35a}0vrnKXvsWTQ>p*~%EQ@kBhLDza%- z(@ab!+ho$5Z6@1p(l&RH{Tgb&ktw*+&3Ze@eh;-j$P{rcB2&cs!R>QvVhA{%GYh^`}>WYSDbCVR%DZ9Yr3 zz@#xOBwJ$AEWJjy)ubi2kwqpQt*$-2CU{0+o1MwJn6zY9vi>G5Ie=_Zs7)rD5sO~m zPIiw;qrI1GHWBZYhsYkYn&#zkvIQo!u#jx2Nn>9|w#uaTR+BZD)U!si8T;jC{&uq2 zCeP>c&F{#znyjB>dvwU{qc&viiTE+SFIgTD9~0fl&NQiK zXORtw#WshMU1`#Bb`{wSlg55KS+z;yt09|d(s4bDY(c0kB>TXm7S@n$G-=5%$+ns_ z+HGXf0qU7*?m*NzH=piLsH>#Wx^5^>QqNp>lrO0-t^g7KQG6KcVKpsz1nQZa7gvM` zzhp0Tl%)OOdZVKy&8IsC6-&0K|BU)c>a{x#_0P?&8-Pkw(`a215%IIPI|-c}wsHzO z)oSYXX=q4TZzwuXvY9v^RfO85=rT!<4mT1JzP(ZC3Q7COjYj{pn)>;F=t{}v>?-sx z$>wYBdQWAfk_Zsuya5 z_6$qzg@_~Fg{rkh`-Jt{qYhfqem%A$>LT5!CA*?-(jU^nC{OAqbw`J2D<4XSqI}h? zX9egm)!tIi4o8L30Y{-8=m;(OkZL_qk!m)+UWo8Z9*KH~CHo-4kMC%7OsMrmf7W_7 z6MsSdRI?EshXzPCqQ4@-kKqJF_%RGbgkN$HBK#Nm)i^vUhH$pi^&S z|JggY)6nUmb_NMf&~VB6c>yAP?LtKO^+uqJCF}Jis64D!fi4S6jzptE z?Q%3a^m7clGSsd@gdgqIi101^3lV-qV-ex|Qi%xvp7|O?_!+zw5q{3bq3c5nH=ruX z-g!?zgx|_UG%2h%`L;wVrJCj?O%@S;KGSHLYR~G~W;&X28)pf}+nosLPSyT>Baho^ zMDWf=&r&sLrqoGG&O)=L^QDJSZCJ7nJtno)dXJ;I(gZCz4?QFOL$znobCPZ4c{D%t zr5-I*&HC~ZBK%ffMuhLnB1HIYE=Gi3?-fM&zPySE-`*0G2}@?tTB-fHjC~zyl8%v@ zQKX~5?t*eNc-ELfZLL0=KNJ;64VurxP!DOzsptsQQ~F7@q8a@6Na;`K@a}~y>OF&P z4nVFCI$E_$q+?KD>EBW@`m^-7^cS|$Pg;S}WYKZbx2heF2tH9c7xhO(p*va{fQUj@ zCjAu=g>Ia50wTCFD-A>hSAwNMh$wU$qy!o++1M{YgdgpN=wiuc;u2I5YL_A+9=p4Y zF%a>*q{$+a^=u>};_-7MKLcng{)*>OD`)rMLfnlIU-svc#uAM8<;MMQzyaS${3CL#*lI_WJ$ z6u1Fh&{9PBC6}QUQlyz*iHHK1KLovl2(A}M?;@hW&C*s@A;K@Y8WFyQ_YmQ0?<1nX z4cB@Nh$wL7+GZnKD_O7Cq4kpWdIKW-lAj`?z@@a_XNd4UYeE|(8{d~`lVoGqjJ8PD z`gf>Bs?}Cn(N@X&vJGvQY$kS~ol=RG+=U`(md4<2=e^<9Y=|9ucq=mu@)b)`Mp zH`Mk+9YU=mibBoZ!Q<}^*1K>A>lLFDrT4X!5=8h~5=D~z7YTPKX99Pk5A=IFz0i@8 z_2nqkTe2nlppvj;65SwmQw!r!l~k{-OhA!j|BJ#^b2d|rzE;l;MtPF8&>iJVwq5}$ zktVib$s`&nm8*qOC>54WqiNCIU+Sz{ zJz6B$%r8b6$>uYQ8l?VOvJrhHJ)@p|jasB1rB)P4V;s-4u7=iYkd3wuMN&NTckvC; zyO7OGKXjaAOCFE|)$@aq) zXtZSeVGJ4{)~iA($;O^W)nUCFG&8I>3)MQA)D=-O}hklHD11BO?60cQ+xz-+Om6 zBK(rKAj01#Hw_WK_35ZOELnqQhHcJ552$AM^F4@WOLphqL+D}2?!B9X9+B)`xJS`K z$@=*c%1Cy%T^22~n(oV6j@}Nn6{scDT2Ulfd+uIzFVA)HryuvB`-1N0Ed73#w0k7Z zKqDl(yWt`^<{hv@~pG8CoIPd*79)L9%zPjcC1O@0mBCFD1JQ z@D$-U5#(q!FHeiZ5()+~{2USZ@xh4NKOc`I3#V9xae;J{O`zlC{1VWhA>_KZ_c|dW~qk zWOKFwHAyzwX4E2CUs}=jP}_kb$wuoQWab}4cK3HLbgX3eboWCglHF~dM5U75QC@~d zNOqt2MJOfNo#AOTO|pB|r=zopKqf`vU|_nY>wU8$ex!vq9VzjvwESvl08cmqyCaT3lBi2NcJpz zDk`0wd)_TWBUJlM&u15*a><_OE6_;Eoq{CnN!FKU6os05h-*O) zQH$?hM0-hgmtI@6PpGv=`-R&6sH0?e@Ew3UNp=TcXLOKcckp#VT_wAtt{Xa7vODqe z5aC&!sCwJ)|AFXYU9^`1|>Kq9V!e=j(-zlFIjs75aCDkS48+;pMWk5wGpUF zvbmmsZjx;5H=_q7o6p(kNy+AHE?O+v?7o8Dl5BRDqIHt(m5^o?Y*^ey^cvYGz@ZIx{7+t4qP-2=HD{U+JiccMQe+eZ;1{D|Dc9J>!Ad#6}| zMoRW>eiXV~viG-FpwW`vhr2Q8pOW6&yZ=L1KAd}Re-*k~HGBX5FEm!Nclwp+8p+=2 zUyH^`cD>*_biHKnyl+5+fA2dU5&r#c6(an5`w58f@82gP!oRnlgb06yU@{`OhO2i{ zQxM^=2~0(4$!6l;s7A7xxC_maY$hH+b&}1*BWRvvGw~Fv4>R!sTCAGQ#49K(*-X5N zR!TM#@1RD>X5znStzv*vK!&91QSh1yDX{kk1$FWL3v zebIh%I9}`;_5P@XWLK9vq5~wm_In^A{MFu0sIzKz#rjW(@a-Lh2)|wzMEL8;UD2Uo z$$UikE6)Xp@Jk+s2;Y~((Gg*rJyB6uvKJz9*S*n^VacOV@6cW!MEIT^jR@cCV^H5v zD@FrD3xm*^Vac=5xsuK25Ols|SI>tb!nZIS5&nAl1&Hu7cp)PE%#T2XANxg!@Uwd{ zBK%BTf(Sp_azyy`DiGmEbSWZy&n`nFLv0kgJZ$p{R2gd5Aj0?hT15D5jzfeW-*xDE z)$CZh0TI479ua<)s?e0Mm8ppEV^1N%w~$7+&f!S5yQgkLGqj}rN4(q7ovPXYxvNHZ zN%kM=?w*rK5%GFyvJ4TgmnDnt$<^Gw=)tg+*@*CWNIisVRg3>0AF2!MJ%R{-SJI>C zajiE&cSt>f2>-wOouUyd5kIPu zWGR!zmnLg6>9}qti$cwvSFK**mEMl#=YdS{mIb**mG5(9M!vm%0Vr z8fv#8!q;Y?J43A+-4kl}qK885Vf0+6J&)!~_FkFXKokx+qr`!j%m+U>lz9>J`3Q$6__dqA2e@ONo=xjvzt&}3dzauI` z=ScP*=v?&AQ2Rf0by)9TXo6(#ohG8Y!g_b3TFKr!)uAPly?1&IEtTxO(=xP5viDA_ z(fg9M-hkFf_DPm;Zp+KRSIHcLCu?~={nABf1k zuR>8+&ppO{9*6Lo`$+a&*Bb`JItBK%%iiwM8X zb%^l$;bTPjZGM6X-|O{=@LSn{2!C$#DI)wfKSP9Xy$KP%){F>$-ugKr{66{u5x%w& z5q`gaiM|e7*@TGr_10}hgzxn?i16)wiwHlTTM*$}_zn?%Z+?#mzupgs@W(_8BK+QL zMTDQTAJNvZ-Zn(|zWj`S3AOEr@U((DMEzbEADY# zNghXbg*=JMCA)fFfodhYVqJ$al3h>Eq7{-|+g^!Ur1&~CiX^*6?VdnS@H`QJ;_xJQ z#yv^R&I@)&drK$sjc~UQ+F#0(I-ml{?oK%j^?s7AoTD>{KB!pwLf3Tuj0R}QCv-mX zS9Gdsc6MUK1kx zHk%RQ=j?Mt_&NIm5x%{Ri12gvB_jNseT4`=XI~@2&)FtK_&M8*2tQ}vAi~etw}|lV zZ9#;eiSH2MXYhLzg(cnGM7qsf|E~PsWQzD&!hgta47HocriI#cvMAKto^uoVMEp*_ zfULx%>q|+pXs=ugt}P;RSE2tS`A5#g^=jY5RK z7IZnfD%7q9xkNrDD_?~@_2tS4&P)pcK zD$v%XAlF(Mw_(W7_zZMe12U?HlB!I`>V)OM0_rlCYxrma|W_%lg?&p$Yv7p z*~~1mTC3?iq>k(vlg{U#C0k(9dy9o+OH4Y`d5vtTNoOp}$UZQs*K5eun{fo!8m z=OJH`Z87Pp*mq=GO&a?)vYkYHPP>aN?}*%-btmg>(un$y4K(R2Xb{;*lV)iY**KH> zc^z4`Nv+qA)ta-ZHf4}Zb#N3 z)H;&oTTQcDK-Sl!5fzh_nCu*y>?D)McQRS2Nxd#3D>rH8E6B#0G=@sDlu5@@nylKS zt<;d!67l%z$mUy3-sS7dl?!(->TTbgHCYyVKAaxv{&! zh=|*Be?w=hrengDA|jqMSBB0FOAbLpL+w07_~(i95#isR4MUemnip4&DkOV9eJQ$3 zvi3%zF_P`Ef1)cT?M-(Tx+bi5EgBb=ybck*h3gUFw{im-A9`JdCWqP-l#;B4G`dl; zYXUc+TO{oha$SaLQZ z{470$2tP{?quQ`!9U^>tk08QdRe2P>6lyP{MUu_@VzeaGUPG^k+8b!8q$AQTL(A1` zyI$}%S`p@RCHgefK0}0GuZhtT@$4qaQYLLPO;&5tF;PdhHq_RUHJNmjH+KT%E5x!>|*$NRK^J%h(@JG*=^Aa72cs>sxD>3QO zpCrqKT9zy_=~3*yqSr)xyfl+VgukNnH6r{Gxe0BSY<9mvgrD7S5#b+=TM*&j?S6*{ zzyH2Rgg+*JK!iUcTM*$Nx2=fqNAiz|@W;zfi15eDRz!!|_tdHER;{%HLL5&rpQ zJ0kq^%ML{N^?pUaN%olDiFQdg_TPCt_k!) zy+f@J>MPlGhGNuTvOD7jppvj&5}hL1)rwQm8IrXy7@aBER?b4Dl3kG~LqjC%*-&(z zWG$SJhDkPt;phU%?!>zgjgah4!;8?xlHG}S2`ZOtL=|YXWUY@uV

WB^oc;R;o}c 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

(dNkYh6Jgu>*AsqyLjQfsM3pbdK)apow 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∋6^RNBS<^KcV{{5Oc+fsmiSybJA7-}}%9>iZD-NPQneS@q?h{ijA( ziv!R>sh>S6hoEL@PrJjk1q!8P?mf&&)O}J^hX6`WidrHyDJZ*fk{@l#v7Wto5^2f^ z_8gYTo&EJ#zeR3b`W=>Ns5zhSb-j%Bj{4rk61jNqVTILEJW~VJNAXO&h1*-wLeLe;1`P8S4S$MxqC?!aqbllZKEVg)>lg5-o4fw^r)3$Q2ca4+Wiy3>A|LS$NN!prn>MH94sN`Q+eabJ62`1s3ah zOQUY-U|zs_5sfun{@T&Jgq5{E37Ny%Zz;fc0P7$sF;_!}u)aXW=27TNtZ-YDgZTx7 zCYyK3!Q2AfroP)DG{U?|Jo8JaR(*94I@w6c%p;R|1{V2ZSRoo?zL$9KKwm{Z^EHG< znn8{DnxSvi_Z@_Mn%_gnr}A&;sD?Z?IXH@n%xqFQh86y#z7RtGs%GN!!8l~k=>ST` z=^=mmhNoAlc#ys&&hfMRX0WozT~~5g&B$FzTCiH*8imZmYKL6Ne5{VhT{k;n6(g7C zaI7-qLY8CALoUtpu;yEzj4unY79lq(F2=gdl9cRnERnm$EyEJI9F}9PKrV-sSV{Gz zu&R-ZSA%tj`tHOMx&3E%Vcn;``>|?~OS29ud54gcGlg{&x!jLog~*SecS6YTg}W;r zJc-=*y`RDoxhv(NNdpXEIar8UhAbX5E9F({OfcDJhucm@`b zpPlLSfQo{s&&Qy6z?pMzBfUI;5&_p~yNkO5LVl0g#SrqXdkM56@IBeAgpmJd! zAy-4lU&AXQ?;5Z-lN>-}Mmk zIV2(E_Y0R0pM{)OS=fo@Jn2LUyjW8~U@5owxo4dRxkA zN0h%pjZ!1~7GV?gP7sar??T9jd=ElCiY-uf#&cb^pS@A7|M#z?wQR&q1M(+ z;Yd%x=k}&S$ti*Vnq3M){%W`dLjJDc2I#ISQCaSWkiX*H18o8R%7^$t##a{1N(-&@+pnT~mU7$n8Dvk5!C@ zm{V7>Qw=Mrz7$sYm&j+{gwQ~9tK{$&^xhO^qhn=f)gI{mC{6P>Xs`PAL0L&3<^ZNoqzD8d{$nU2A3PL{3uc1)mnW@ZXrqatF zTS5+nP|;M*V*93G3>qvx`+p2WpkY%<(|-M;7(zWwCn?!*sAOt%K9oZ7sT?u)T`}m4 zsjM~I_sVBNXpq_QbH<5T(D_rT-#afs7eMo;vIfyCv;ewL<1K=gPGw}cTfUxtDYQ&N z#^n3u%b^wG+a_tQgjP$M_C1D52n{n;@>W9?l$;vP6;n`J%3{yB4D^Q7p-qAs{R!GV zmA-4=82dBSsJ
)9ok=<*a2bP^+Z8LEkWiB8llc!EP@`X|K{g?u~~jB>@%h z#VQ!zjq{KsRJIrSX4g_*Idt}3KfN~GE^opJ&Kk?6;g`UUI|r6Ouuha4W%TeN8dE`_pYqLH{`#j z{R2W_{$@fb%MT|dWuy<<_bikX()~*d)Y_G` zq;H?LL6OA%Rl^*)JbIf~8h*8ygsSq0>9MLBO6Acqos~3HC!}xh*Fz0?ac>);jO6pR zL#y&Qf6?!ruZB?AR^Eb8_hBON57j_ znnL~?&}m!-`CnLMaXI8`Z^1<<)czjyL7dWkNGZsFWjc+^AYXeH7opIHkBA}ve-5&^ z2!%eZfl&BX^~Vqj^?d@NA+EQ4b$u;_LcVo*rR~U<*@5fzXv?D@K}P3xI|0xImrxagN&i=g6eY~i}sPeK#Av4!iAc_K8u8)udJ zRqGiL8ti_MFT~yqp|JnF1wtWT3PK0^x8l=Kout&GQ$3Us((9Zo^s1yhUCt+7gPMf& ze-1T6pIK}@^tr{pfO1mbM#`5p9wmGUFB z%~EcMe(J`a{WtOs^3PC*#eRWM=)caBco*
W~iWhd^@^wwTGE|Sx`T5*w-kC_NRJjT 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
`J}%MfzjItV#$ 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
  • c$hRE9MNe4utq_Vw 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 xH9tRSp{cZ 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

    6AzGodw-??h?KT4-HNxgJ8=zYP%5{+$Qq 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

    @{t>!Gi$F5f^Kqz(RE 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%0A$exUSP02jkAuc*ya^Bz-=Pqa6>=Dq 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

    uln{u&6=eJI-rpUp?0m;0Ug!I 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

  • *YPsHCFT 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%0A@@B|wqrPoiopznh=+4I$Y$Io3H*6tRVX;bV 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

    +;F$4f7CTuQB9Z94(=nXexj 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%0DTuqFvAdbHbC(fvD%4aCP)T2h9mR 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ʗ~mXX7l^qkbMpKC4}5v&|V0+ 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

    G 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

    #fz}UDgMozfCtNgy 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 z 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�ZLyYEx*g|NhZz{~ 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

    ej%@F$@#EpnFF_+ds)6q?~&)nz!S%}CT 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 z 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

    Iy2K1)%Vw1@gEM>C{V+GaCR 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 =a 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 z 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�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

    PM?jYZ1mnm~D>E%{KlY)aQ1>Jef+A=KGv zHr>fkp~%)t0y;h9>qmVkt|5hs`isN+1ka7w% zRb;hKgJy@6bD+5)k=5`tG(U{z0_cU1@s8Q4A+{P?6Y{Nv%0sLI`dlV#u!-T-r!SY6ce}pYmH$B7erjm7+LShD%$_jt5*+t(4Zz z8fc@)j*cIoO(Gq|ZZotcq}&Q^6WMImLfb>W9njy|`rJRzZpCao_drod>Bd51vrmt@ z>!9lbT@PI!=mzM9KsQ1+2D%BlDbUT(&4I>2;{uI`#s|6ux+T#6p#KG$08I#VD|Bn1 z+o0P5-45LzCE0^JSW9cVH%InWenN}zk7 zdjj1H-5Y2sG&RsPXj-7@(DXnvpc#Q?LNf!+f@bl_xRc&V=k9~<3v@r9p6<`m7$~}* z@66+M&%-?cJrL+Y=)ph_K@SCb7 z1$rEMJWwfA8mJ5^@qP2H>|LC(Q1UJA_x%1S zt0x7e-^!MffvVr)^ZbVEDWwM5^cHtqj@KQ*&CnL*v-?C_p>3g*T4=jc+D`R5Ae8SO zE9VZ@pU_`#akptG_jKG&2>E+DyP&_{qMdK*oA5u-?zgyqwxO#&#X`|rJdOM04BZoW z8+x1Afx5fpmh$avX|}foP~lR(VfI%$6HrpI;p`dbQqWY<1NvSTR&0nmd@bjD^ZW ztOEK%G(x3(39S#Y4Nw$f?ma#|y+_I)R7yV7R#aO+Z`(m#-s3z`a2~M&s4%2VKm$de zpHFNMR3v)*LZ}!j5gmRErHqA=A!Q0mhcYwJO2tkoBHt>gTr_Glb6Wvbiw0autOnX9 zDkx_pYN1HQT z7Zi!kFQzSSIpeaNyWsy`M64auWjV3VUFcr{R2X6jXrN-3A5Cl!RHWD~N?8n*h?c9> zW1*yIgHooT^m10usj58#l`m(_|Dlu>P!wWr1;^$JYFN>UeEUKNh<*{(ff|TT=nUmR zjYXX_D@~xh5X*WWDVNjSeZtKv#v7S3@Nt>(N*! z8B(U8nWD4Q&RNiGk(D_IDiv9MWl%cg%RuEKn}-T$eaN=~suo#&HBc1txs~*NWj0m^ zYOsgOhktu;D@O zK%CUlT}#TkIEml15vzxj_?-t-A1CpgB6JW=;<-rZV4TD+<0z#8PU0C&C?93ao^oR z(7_>P1L%+tI}~ax(zv)LP&1Ln#pOaRMCz@}gOIO1A8IL5-(4%Htw%+a!RFU;z8Z=#GeV75w41Jgd-KUtf`hMsEk+u3k2>G#o z2zppC>%(klj>ua52=utfdQ=J_pRWu;EnSIL@)OY0qU$v-&p`7N3N_h`j zzKV0tzDGhUpbr)6p_D73k3^3sz0qK8D4P?b_%qWZpuwux-aY9Zv;+3yhIiN^03&p$X1qBvz8T!b3B6*|VYLw~A< z>-D>}zaZ4oZB)LU5aKtpnw4G9?vQd1^lvETKPU?M+(#TMA5mtl@)bklKBAPaI{L>$ zNzt!|LMdpn=u*)X=pNA-hd}p2Q$??era{w1laz7>G*h%%Gz+>N0hG_gnSLT zP@ZC~l`hTcr zV|@#Rd|UnpA>Ymk5b`~`6+*t9w?Q*RHr6v&S0+(hUkVo?ADgwBy{c8;`@bE?Ue&AF zt6HnBoUpw|S*(4xu(~l430&)ZQI0%3D)eh}yg7p#&~6vi{{m$oKC^2>JdU1tH(R zmJss&YXzaWN3J!5;y$=G5b~{V3nAa?b`bKdZVw^f>JAX{t?me+xYe!`gnXHu*Ho4# z6jL86a2rwFhaYfTLToE8GO{`9wWcx;#r@026{5I*30#qp=C2r+L~)rZT&a=fs0^1j z(#U6U)hKRf4KA{n%|mbMLvi2pafK)zvjnclVw$63T+(8i=@hQiV(MQRF6x_Yr#lro zQ)KhkA3}cq20+Nq-&t!a8(f@CnS+avAL~mXJvR;a0BY&ZC-xw2w#Afh4z4uB%5dc&R)MQB8c)ivahr@(!)Dxe6qmUJ z7glbf|$Dvx;?~_5c07UG*P5d+$3mnwhwL!G)*zBj84k2G=DTI8P zWzYh}4$~*x=b#rv1wTPALNALh(PzGe&@0Nf?qJ5{Rp@om>!LTH#Y%az@-2bh7X6}p zOQCl}2PyV0lo72|>^*3?=xNak=tI#RqLt7`qWv~OtD&``Wh&)ks9Z-twWtEBR?PZP z1N|zpZ>_&U+eG$FzZOFN`}FS+^52X9fVPY5d;bmy`BMIbkpDLS7liyb_MOl!k$vy~ z8$$lu^*<2urR?U+fa1FVDO|KiWZ&lhCH9|4-{w=eC{ihQhrq4nF5Ft^AI;G|Yx%8_ zsAUc-3m2g#ZbUmisqPCQpK?D4<-3ujbo)c~LaaW7;!@l}5Mux2t<-QZgnTItAe8U+ zQ7JhP%6A(ZK!-rc*KjC=e9DGvD;pmsQmdQbni;7rxwyO#%g41eQjc2U+8XWI!Y3A7 zMc8W~8=s$MrB$DLrw8M#`7K^)XVJeQ~E7?L({|uD_8|4!{jG>H`hJ z4K`AJ=i!DJsg$9(yu-8o%g41eYDvCUxVA>t2V6%Z)zAso)yVpQ>tbA_yb4mdw9(hZ zGPo$jTw4hFHPH_0kj>{hLdeHDLCCL=&Jg0fq}q>$x`bE(gnYhZAmsBMOUsTE?L)p4 zE;5>@Rv!-`zs^ozlu*7?EP;zqOE*#Vb%T&k*&RZ@Ehj?A*M1U&e5?nAe5@x_D6*p? z0iCWI5?wgr`auIlujsqzAZUnaooFajBpTKpDuzajZWoP#N<>eH#zHr&<$QL8%DfR8 zr`QaYG9H>B+9|pfN{U7*WeU2-O3|6&UTCI~%A5t=C$e_l4?Q5Vc0LF_B(ios49yl< zJLf=;h^(EDLUTpd&Up~>?R*SEzMYRl$hWf;LcX14(0tJf-G5mCy=3`xkNRckHPH?F zR`)uzIK-AfOGURU-!kYO(Z9o?cOk^xCQ+L8g5vv%DcnS(VdR^Hn;c?Oa8r#o5u1jK zLd<2LbhFo&Jf#$OMb4DiluOo zk=_4X2O&mR^?d;$U&EIW@@-iUZ3rp9f>2ARKDbHJljtq=b~E%#$hQSTJR_~xR_IsJ*{bh12>Dsr1|i?-S|}1(Z{5dSk3NR% zZtwn3JyBQPtE>+lBKqcM=uoJ!=xtFG=m^mjzd+5P<{~F*0p*JpijIVi`k3|kr>G^= zO0m;Kt)VuemZG*$JJB>zd#Hn`na(dAp-!UD6zdEfEwWa3fsn7g;N!}3dWf#059i_} zcF8HI>jvY_53vhyQXCtC8x~^2aYaUJIi`zo+e2&zE;2flGF?yThHQQAM(Cz&neJxj z7LiJE|AQuo?iSq&-6ncYbUTz3S(z!Q`eV*+c7MJG`c5Ng|9|)%LjFG^8=;>?_Q~oO z2>H(_TcFwy`yE0)-yhJP5c?PUFXW3pu1uo%^H~ZP8QFhg+$UVQKA{G?%byRm`h=8r zFSa#=^4&4ItJwx>8)EGsE-eT_NP}sU8O*U;FXU35r>dx_iCpKAZ$0-?APM z@^__sLdcKH$=?TXx<_P3)xFR(ksX`Uq1hrkrsqJVB0Eycpl3xt>54ud zTA)^U)mivC2<5v2^&gezKjA5Q(dYW+jf;#LD&-5GRF4)7&V4!CmU+0>P~4W+ap@4t;L0tg+ADBXA@((Hi^bHIt+?GGwg(qk zOl@%sA>{kM2zpKR*^Ipop?tT)zJWn+DrF;mE?*3x=5B^)3G{YIxfDV^whThPly@NH z|8w^)ln(V}pmNnPK=;-vpwC4&bYNwzgVu{S>66C>=qpiY#VVmHQC-p3P_@c@SX2W= zidmViob_2w%#Qa2g!r9+`qvBUQ_iYetZ##TA=J{fR_s*h^bqR@As;&fLO$P_5b|aA zhX#h&pz_Kjiu0v#kcfT5#UXYHR21qfhAtKDr>DtAKqE!hibg?~i@wi;MnhML`YU!dR3f@Xv9aZqh1X~E zC2*0^AG-S903l!IjnFue)i)lxMPxPn4?_H}K=~#>w~OYfh9q={C@s1ZLcT2%A>?C| zAmn3rL6b$+qbblmBCFwEXsW24dNd81A+om2gzghrZ|{d55LsIugdP%ETONiU5m}j! zLUTpdzj;up$Z9Wx=7)R>pyxzZ!}HJ!A{);aA>`|O2|_;hGPF=+tzHDZBC=M$3cV(> z`d)|L5LpdxLW@P#&Lz-Nk@aC2^p40{{Vs%jnP~|5QZmr;5L*F#AhI$)gjR~I%vI1w zB5TWPXpP8fSPLOv=Eo57{rdz$zVGD_^1ZEqkZ;+i<&~4a6{+?qxT!`OiD|f*MjFpq zxCe|h5)a~L8>yXhaC42+vU#{tBel8=_mq+5{b}5MBaQq5+(IMOz6iI}NM$a=Mb+7s zxf%%hbL)2y^5?J8p4-m?CFDUjS^pj%Oi8evVpIbLWsEJ#n*w4@} zA>S4#3bnfm{_9-9)BfoLNLdFuq$2w?#Gw_Hi&6X(#S&cFNKZIra8Zb{eJB6#2&Ehb zHB&x&0w@>C6Y2R5mk+fLHMD`chJ43C-4wHDIJ!ecAyy1srkFj^aXFN%;7O3-dNwHq zl~!b*eky~OE2TYyvjSQZ>RSta9AckTR3=eeW(pUThgb#lxyYXOSO={a*;67Lpz4sa z2Kr89PquvzZ47Ps0ooKw*$n+E((^g)H)vbPR}1|f^8EpA4=Hy*J44D{(BC3!*+0w* zid&Y!MMgG)yDKUSQT)720+&W{?HOETWTUhPin1|&2myT>p1%JK`i$R+Z@z`Iu=^bP zJkUC5UHE1A7tj~1WZMJ9eaZZNnf|>y-M79^k)lf2|OhHjd z>DEK*v-#Wx?iOy~m+xn37la%rZv(#}uy>2+LxqZ^`f%+}Km#|>vK#a??jWd0DSyf* zRt%Mdd}E>HhV0%ODQISh&4NlptPGm38te^q3!oP_@PviE%kCuz9qvkJGG;GB3q!s| zP^8!z?H}U4;wjLt$al&Cv}|u^zpoh2+v`F5Lv_F6*R@|MRu4i=-DQf^hfq`3yAE^^ z)Iii;lmj(VzP;;0he5|GcB5ilp+d`dAe4Z5g;IJ$XNiU><=N0+(E!zV9(4X!>`jqY zz6+oss$qy)HWVsS%8aNO8W~C%1(k@bons;7Q(gy^imYX2&`Y83FGC9zYppUDL9dB& z)Uwwh^y=u`1?${yoh5K~RIL>^jSV@~WsIe)l1i zuat-DZHGrf-9oH8bV?|t5Q;)6?rZ34)^+?=>2FwB-$3{3Y52XN{l1}Po%CGt{?LJn zy(y{-HU5Tchdu4z1Zo=c9RW2DDO*4&ewVq+gHZeiZd^mJTh!sI26wA>w*(0IRB70tY z40Lr!c@0z&Y99;T7Gk$U$Ug&~gphweJOv>iy91ggN@+Z&Lo-Fzqgl}0ka8ZB7TNRR z83;9VbCvHs2>IvH--lL+ZdD&XfIbviA67yihm@Z{pN3KT3|bdrUqHw|8~-J=A@uJn z2*qzwca;$GtDp)(KHt|6^7Ho%v{f;C!v0qX`5yfSAz#Wis5aE_JA{17KcMZRO6^0i z1Nt+>{(^RjN)_7$A-{jY-_Y(5+w)Cj1Jul&$UBj9aCt^8pnO~x6t|@SS7@=z80!RX zppiy*5U$ARFOHRB+|@=J>uYdQyi>)sxDumF$u}04G#bivC54-8q}>Ik;AR@BzFD~0 zMhB2`4sNcI`aTaA8Lc>p&tU(4Q+WW2kJLK2Jk-o7mXB*|q#D}cx`bE(uB(y8>^Phh zub1O--Ho&p$BDR;jFhqmPKsxpa(>a+2@O|DBQCO zu{ls_$X5oXzvXJNqB*N410jy-zsUC(D&>8sJj5!X&sB=GdL8tIsFm`42~{iQ zncJZnXq#d`ifW-q^r1$=RWqK|jC}m53+hr$TfWwns{kq##c%DcuH2od_E)?;xCr@t zy`aHLY1hW{pdleP6eX$-V}c-beiZJy?ys|sGrE*$9@KMrpVqj-X9tuYS@H! zo&}vPx?Jxa9|#Q+*_+$XfzDN1?9J_iq4N~8ck!MNT_BpRH@**nhKlT6wHHDciR`WJ z!=T|Jd#n4!&?TbV^gi|?s902}+AoDhi0m!FBcV|u8<)$V%SHB9_tDT8(S9oB3g}AF zw<_f-=xUL@o%R~&+Ay9a&{)OnjrP~oRHjipx*1$GYU>v87UUXSWHg;~kGmd1{>{TT zkO#%{kdG@g(#R)pMMj#HVqDTlBcH;R8fjL_aA_mWLk3rEqc%1mf_Mynz0P7+DNlmgNux8{%)c^6whBiuFy#HkiZog zX&#DkNh8fe3Rh~RkuSrgjWjD6Ts4Z?UwYBfaf6g)24Etd!x> zMtXB}1{WFGo0Z2w<8@TE){49ZLjK74A2dNV*wJw-g#7V$8?~eOJ<Bh66;S8b$`ufat|wvunBOccNOIDsoN(!3YrA|rcCaFUcLUP}pFk&))T7?(ux zyr*!b7SouO;nEhPGZ&rQ;LT%%BXg>Uk1+Mr7x+XQ=_jXWA4lGO}~>d^q$DBYVSjzhWb8(K36_lA?qOI+wuj3{Jeh&As<^0 zA-`TWK%2stZH9gc^=*NWzs7BakiY)@3L$^R`wc?=ink3yeynRDi}uA>^-(e?iD!H+MqFUnzG%$X_Y{hLFGF{R1I?#oG-bf5qDaA%Bhg z7efB}_aB7(Cx{3_{)*?msOURBk=f_gVyNW1>?gpn&<%>UpUm-hBQ!4L z8xKtgDQ|_6O8KZh<)xsh-(}bJG-&2`)UG4W&4Nlr_LlWB2>I9((CZ=J8&J7o_Qv-L zsQNp0Nj-E2&q3Ef+rG4oD+KTKhPCKZBs9g7ZIzpXAd+A=+(GY6tju3T$juBPp&eyRJ zq6WL01|2WDQLz)CZlY&J-Jugjn^nU}P!Ca#Vm+agMb^$!phD4ON|}KAh;C9J`a-9M zl&3++-yb|3LQUOO%GVD%Q)GSU4CJxLl-Ee z-Om~VT`02qiWfm6Ln))6vC3yXx(*sInxQ`20!z~tjyP-w8+ZLK<|qNG~*l5^6x8?D86%Pa))6_8GKJWb5n;XnlxnfRG>gub}EsdkwTH z)UX-a8dClW{iafEbhkl&h-}quhmgPHxdYm1F|}+L6p5@YZX^HQ*+{F8>O<^MsNqKL z#?yFkd7QUDzj>N^%f zzRa!=%5?{*563|#gp}PNJjqwgbGEMJV@;cs8@*fhWe#LcWFzAe8G~Q9Fk~ zLqom`A(ZRt_GVlzf`)~B!y)9$ycj~hzDpqF+gSu5-?Cx|`IMJJ$hTz#G%}404P6)dcRh4dDCK4d`F!J`@k;rSM&g!@l}VKAzGBs- zaFNk(T9N;QCWIPpg;1`$RHJkog#22%9ZH27?tqYw-3i?*vQ;n@Lb-0sd6Y7ZHlkeD zg5xM3S7>xUM`{9BWYmWGig6_|u?END(nh_Z46fSfPWn)Ti;Qkj|E5zW%5^`fOkC1P zM_dY5YP6bI8E&D`?Zg)0%8j(LU=!bv6=@ zLUY4x&Vx{{`$c_t3_^aDKTgX~ye1O3q|q7b11>VU405H!P<;MO;UeVMSs5`Dmzlz) zQGEPma1rur_X$!WMo@jnMaUlyPtq0?k8T2&G_v`_l^Q)vAIflPBdwPVuG~l?UxBMO z(%P-TZ8PdjtQHp;y{eITYGY*s6tCSJT%OTqtciSF7o$%|S%51vdX!iKH_%9D??JdC zqnnwdVqA%l*8Esp(n#}{!p$_&OwYoV8vVxFEyFD|(vhi@i(@wYbPg$C!JX{-Io_V=M=kXViv~&&PE!(ot1_D>Tw-P2dI^X)O)H6&dNM zD#n!<={OpTOB(4oO5v)Fv?6P8dC#bJ8&6ykHFD=tLkd@FF^y*#E*)YST(!kCx;2VD zo6VQOEl0Ud^S1(5ZKP6aa1n}YaPz4h<#GY7>+*4hD2^p?MHbU~DaIv3EQO0KX2;3` z=mnKxSCSW@m%>VZ8Cs~AUC|doi$xl1w*-1iq%*C18$!9x&IL=MWg=>JEQeN#tSzgc&%&|!IrODs)`#`bS0Za!B~&f4b59MlIpq5p z`X%Js0&Nx9mE>0l`J?|g2>BYeLC7D|wa_0S-*!fRXEtRqE{XhE12@@XIs&HPrW&c$ z({OW*)W3PS(hw`dEi}@2F2cPNV(;S8A(p{a8|f2Z4K6~y54#}bTm3hL{5kR;@80TXy6arS)ayTR5u7J67AIQAc~>r2fhu)|GWN??|(n?xz&DA za3ECg$LzO|`cMPK>@#f+)KFyKUK&Bj|7zecsBuWy1Zpa>ZwyC3%|vhNyHhTd7h?I) zks|xXcNEl8WZ%bHL1&As_JPp(B5UUb&=8S*dl?E{B(iTI!yx28`45MR6|?U$mqH^& zKkNI^DCqLg+tJXNA6Y&2P2&pai4c1ddPZd5$DV~2h1e?)^08N;bcki3<*Kh_6yJ|l zKx;+z-Qr{D6Or|=9Qssbeg6zvC$j#10j&=;Y=9~ivu}J=&^IFcKK3nCt&~IbZLkLV zUNNh0BZU0?{Qzwe*&J<#ehD>ffsl`Fg^>Ra^egmxi2VWmEwXn01MLx6TmFUq(|FqN zH6jT4`Ex(9T7L?6RiJ@C5wrgd4uVR4q7U|ewXsn0CrYvZtEHgQpEw@Q(H-kD=((S` z=VAZ-cph3Pvj4U$g5DD8uC#j_LjJDbQs|vf%DYfnF}qusfsn7^J?KNl?C#`BXtl`x zN3;f7E3*FzeGGjnvj0DP27UQc_O94^XoF(*zk;uzN|F7qrwaO3WcLoMp&v!|Uz(pF z*C*3jx-A>{9P{stj`CwSXWl}Xgr-NF5(6fQEd|Jl?+$oKts zXoqUB{|@{KAs_n-LO!+=LcT4#pnp|^_2@q+64|V{P0ahIaF&9u+LZmD;?>YKo3j5? zycR0il>IN_Sm>FM@>vKqbK~^i$N3QQ|8HCXEex?m&}$*z>(B=w<%iJf5L*MS4f#HX zkT3HS2(@r8slIaPi;(h5XhTT(6@+}tDxs~RhF>A%%lr*O{ufKzAmnSPg?LarEBKC#)i|p-+1E46RbbpcWuaFNa64{s)LrKx`8l@D3+PITXVYS`?AwLp# zLMYcY*MH6@LU)JQWa!?%_>^${Q^cl1$mg2|%?$ZwL8T#92BlS>jYI~j{)@hUt9K*S zK-)q)YoRFQb32)po!L>!hYCgZzNG|Iw3DMFe#ak_+?j1l3W`ELx2v)cwQ`xcd}F|s z?7yqBovUT1<*~RV%5}|V^I0EPYV^Wmb$MsTE@ma0($(2jnTMLXNz?h1j!U8rZt8J- zo4^e`FdG|$E2^7~72~#{IA1L;3Ncr2SLNjT+1M1^Ocb|l7OoV1jg7@c$nQX% z2er(`Tq~%x+BteWZD~VWj?Tt%aO+VV+kh)9$i@=5BGlBq!R~;?xV&Ssv3y(?6pvW} zF6x$zx$e6v_d!Rw z^dN3Fip!jXn`<$ZIS*Hg;&ztdo(i$2ar2GT_XW5#>fkP8Wo2;7Q9MU0a4S(fo2zhZ zj8wx~+OjfOe5b4*EYo3;kux>lmc9##WYF@T+&FbPT?k^rY<$FuA79LjN-me!A-T8j+JS+ znJBJ(7H+o1RQnv<+z^|GD@A$k3F<4uJr!b4lk94a9vQmJ_~T&ET)<6j_YHjvtnOde-y950k|TI zX%!UXMp{hsFbX%?V(RS}+*KB<;f=Rf<4TM)?_+UEBlRzZn~368Pr^+Nv1z!OC?2I* zxY;2#2RApw=HW^a-}_l1Ww@t|)Xt}I^HDsy3ve%3Oy~I*af?x0!xG$56pz_5TpBfX zYG($w9K|VD;8up%D%=_)^=~b%8pS=T!EH2BeLvtfh1h1?78KXF6}Jtwa)TN9THJP& z>umMlb{eTiyKuXWG-G>k$sXBKQn-o8k0)+6ijU1XxattA!EH3snEim;gyOZd8Mnn^ zs&6Z98;VD;7PlS6Be4Uw6UFuI!tF-!nC-zu7Sr+IdP2xwxlZN?Kyki(arKOJbkxT+ zKyeK@xW=fhYesLI;F_U0UoI}sNcr+{h5C!VEg^v$jN-POhbuzycoySEhS(_FXp5=0 zV{lg)sm!Z!H=wx88*$@8Y&!6#IM+LFPQqqr>{ z!1b}1dej#;5XEg7giBh?K9S+NJe6%r0j?{GkCo$a-H@*j*8|0^?uje3n2yE-ZbFFN zic5xA3O5tQwa>zphFBRcjr_>t%8?&=+~*e4x?YD{Z=}_;0asmH zOWBIshTYJmWw@tMd;~m=n{TAE z_X6AtDDL}65LWF^=KI`ZKN79xaA?X0=EXm=d-oAauoNd0{1z} zb?Z+*$gRVzH&XvL;Hpr(cE83|qxcM6gWHDun!s&GahW@CJ5gNUF5K=A+k=Zxd{%VN zLdYMt^Er-CQ>SZj0j>v%Yv_q9w3tRIfxE$C-RSL&xKbmHL>Vr*AX{b%*Z;X}DFbi= zkw1!YMHbVT72`&tc=e3Jm7ut{V{u6ow>pKJX)%3DpM@*6m|f9v+l(}VwYcp@YS|84 zWTchsp6A+u;xcn^%~0I3Tse!WW%;-+C~ivuuB*jV=5e@gC?5IlxI&Am_5`kvky7@> zoo=*)&*lAa{X=X3ZXk;1VGyne#ce6Zm4w(>ToT1cKniz<#q=rmPTWKz&Cw*>Ya#YJ zZfS@u!=;fw!g1xuuSneb5Zi#OHd2pja2ru8xB3x2qu{n!O#R!6+h#PPA5VhdcB8mQ zdvKAFjwAO1Bah;l&cWrOxGnj(t|-0+9EabbKxb;TLw*gm$;&a{CxM~#7Lk(`97qh+H7uNvAW#-@-hFBw9p2gPloiZQS z#Yo?|3UFOfJZ8t?3N5B1Jb~+v;&nX$H_&2QJ%ezAQJn8Q+%O}p-Ql<*6rU%GaV17N z?~cVy2(epnNh6h+!c9bRnUiocjWiOoaHSzuhKo=u`_h~kuu^mi1e%*PcO>BuR@m7w^$=vZ8-k=j{?TWF*sXAy2GioZ`U!=){zk*ZDBcU&E70E1-huXk_6f8vv~QsO zp#1{v5A7f50O)`~b)Y(d4ulR2R2Qlns2)@=P<^O=po5@;0v!w;9H;@*AW#mJ6X+1= zkU)n*hX!g0H4M}UY82=&=&(SCLx%@y3^fka1ZonfDbzI35zrBVnnBG1V=4a_Bs4%~(ncM3~)?fnSvG45M9tj;8=qTu@KrNw`fm%VW0=0%( z2WkVg3Dg#98>k)BE>L@@eV`6dhbsS{AJ-A;7^oA}DNtvqbD*Q4qXTt;y3oJj_WXMR zR1oMG=$LHZ-LX|s^4Kh;ph$G!KpiVxp{}82$3e%18jgpKC*_FA{3qL;Kq)6=^QE9j zH1{Y**L8!sLDMzXt~=B{(23BA&}EkLBuY66`t59LPeGCBddt_NDyr9`%Kx{lKGZ;T z=iStv12ybH${|YG2x_cYuBZvrRIxKv!x2!_BlM^z)HBe@(8;9y*?M#ebPDvOYH)>6 zVYU>PsEYCuRfo76^v=?Js4!90)(!m!NFM<`zH;vo*Ly5Grscf62-9;E&aiNs)&@I`N?tc*SV>SUoKHsfSGSrZQqA+8w zcU5#(@9Y`nZV36a@MLIeZ;m*7qIeoKJ*1ogJr+_v4wWjU?I}|RJriQjLMZ#ofZnX~ zY$+*RgnYgQ(2F78OAzw;UWSlw*+OVhZ_Y3FJo78iyCIf_kU#fipz=^d1@vV|xgJ8z zc;gZ0r411BXZ^3BD5P|Kpg!5!U0=qtFZuS?e{54wsi;i9t1N@kqQ74tmVwrb>gE&M z0BsMk9nj7Y+XekCN+{(&(7z(9;Xf$qTjl=?>`sMF4RjiGTAWiK zf{_1jd~axUh>d|t`cYrEt2on+g=U7>Ea<)vyB}H^VypU9B@wNz;X4T~G8(9-OFn{7 zGxx_g909BQRW(3y?K!w26t}Dxmqfl4+)Sgr3fZd+SBiMg$dUYy0k_a%DsvGoZ87yP zgDbb#o`(R>l#FIJB` z6FQSK!^@3C{YlwBODQPoPnq#A1_wX`vZc7QptAy<4V@imAT%)0AZQTRjyM0u5#Y{& z&IxobbZ%99Hz$u3=>~I-9L)LU_}6)}axsKjyLXeUmrJ2!h^3&3gK60-`sKqUX!2mj z+I~MV1u6}(GAKQmHF4h6)SiLLMfR(Y3Mf*__}3!mLFZA*kyG^@;e6=)Ko>w4gjNrM zh6EZ)%Z74wxkAE3O8ec+AZYMKRn6VX>Et^P8m5$IOlJOuUsRQc@?DEA?A3xR zMC?&s%H0uM(qgYeDO}#g*;qaC7 zML4Oz&C+;If$mYh&%R<@?uC#qb1H=5d~O;vT~uH7&47@vZzhC%zFE)%O1V@iAB1Ly zQszL9h(^*D_b4TEo(rvh9(rL|)e&yF+VUcV{7Ae6Eex$*1icbsuR_R=?rRY8qx3qoG_-mdgnVz` zfsjx6E|eDKsGS*TxoWV!uYiz`eE=cfvJWBT%UlT|U*;<4Baw~#Y6$suu7N%dDL;We z4YALl&qJB(Amm5z3kdnK{t{Xr`nLh93}se9$hY%r2>E>9K;MRx)e!P?TLU5A&hH@P zSJw9s@+mh$$dA$w(2t?apP)@5TUnc-pF>-Ifsh}UEf8w$wrIUzIY9Zvu^LGgO zw)_F1jxPNyN6vO=XGpmV+8t`&10i3-zYy~M`wv2XbR!7)R=eSx8HQ7z?SWZ5ys8kz zyKE+K=}U)mcB^4W%nU9jvQWdIWxG($abh4HN2`6#XDP; z;i^#wcN6=6*5INLbC=N;6z@ryz$J}TN(z@o1+Izq4aG&s?>Blm`A{57;F8F<43|c6 zt24ML#N24|p?ELL1TJZ$T`yC(H1hS~B8%Bxq+`g3e0{hiic3i;c15egFg^Q3M`4lna_ddl%lSQ__=@bb0{af#W zW{7P6)|n9Uu~|^5$W~+-WiAxiJm4ZDD{~Qq{NAUpkP^i`O5q|S+qLvnVs9v>8B5{P zMm9>g$jD~pO=xkpKDPu~8s=dcr6AvTTx4Y9@(z?%%=SLbK+8qehZWFYB5UIA9 zXm`lB2Z}<>U0fCIb8&Wb_l5Smn0&VC_P@9)iTqgOA|s0(0HN&uyU>A3X)UV@)f3ss z*Qb;mky@6*MTca|bcbGCRfzoYfQuT2G8;jMDQ2U4IMg`Ann2C6Wx8Cbd5E=uP<*_* zyo;-fP~6U9ToU=w#YG{;3qH8VshExDQBdnpLmQ}Vh_!=|AEovX@+02?>L{`q>jZTP zu>$CrkndR9g5pt1;UXg&!LAVUWgZ806IrY~bh60S(kW1($d11R)JtT2=nWNxe8o^{ zb|hRGlnyB~(0dpA^NV{QS|0MPfT}~R28u!{?hbB z4MHpjYAUiL=Lo2o$VMU;YA&)7YylykG7mz2x9EJRi()pn1yHw;uRGKu#Ck%=*Kjga zD6-lU(7=#y5LBcZboF(`&}hYMJY2JMIq+yg^(|EDum)IrJDvJf0mkF zR5c&PWiG%)GegQ*(ETdKX5|40`B`}onk}-`ItMBZJt~71hJ1^l#UbAkC>>H}pp}Z* z{H=mM2`S4VYDLCD|p=mDLqlummno&q8NU&KNP`B(xf zDz5TRI2A+5kTL}!|FqQ|#Z`qUe!eP!D>Bk9PQ|#Sk)F0n;Yy8cpEg|DNV|7saFJ2D zb^*GRd??=ACxwfQY)7z()Q937f)co-k@g%*;nGIUwf7q?GP0e8CPB#WA$1otS^cwT zy{1qKil3HC;Uc4W|1)CuD7J4?u8p{~k)Dss;36Y?lI~szwRN^@+tlK!JQVLCm5(bl z(#~uNT#=FO;f6~hzlR&H)MB;+ATDiWI{@M$Bip5M8u?JXA6W_)p?E(zHyuKL{$@}+ zil0eK;F3mq9xsJU8`++JxX8$!+?z>C6z_YN!j&57Ikz%g+DLobWpLF-+S{%M7a7@e zinFL4wRPGLFo8=NX|KQ(E^V}*O2JhdeXCM%5%RlK-A6tYKMk0|MMjV7X~+AahZM6F z@-T$_lY6tFIf~g6e~&=O&-8ELkEfMiQpK!^qZ;ga*tXD+5E}{&6WNox!=a)OD~3iZUvwMai^o7?MYcQqbLl23p zhKHfKBHJHq9)$dOJ_bE5x>)~9E`^>DovW5T2|X>c9rd4q7Kpm4WzRv#?*aBa^n%Fx z_agL?$evPu8CocccdCaLi|l#yCD2=<-kRIDp>!C}3{)LTsev|zzW)Gi31hYu`ZdIU zgSIK3&0j4Pg_LeYRkYU#t`@eh``*xgBHJT*f2i&V?lRgg@AaTVLhMi|SM)0THS?*D%3C3cLsEsVxv^b<`F7q2jSKn4L$`{`)rZ@l zlt}w@yF2JRir*BG!bKAm({9*q5`_F)B<_Ncul;UlPN@A6s8liQLmBjhD8nAt?nx*e zQf8p{6tlLxPwmS^)A#0=f4B(w`c^>5m+}ErF0y&3fIbaneg>@%DK|h>A?4T9fa3a6 zxCmwUb%&}Iv%TqSMpWf}C(^Fn`M5$9r%d3I7WbVy;)o35+|2&;}oQ?JWhM!+4%34%v$b{@gQ52eKr6^ie)F}JDXRR4a z*>`0(geb~db~8oMN+D_#trUI95=EWgb-&-w`TTLeUf1P**3Yw?=bRaH#z12U{|A-x zWgIlcOy}UM&@_?~)n_Twp;>178~U@Mxn|n3dC&s0g^c_{XtCL2tl>>)so4X}_cpZL zOn+H@1+>~sXY#wyS~LCa_I1!kGo8tspd2%eQZAG*)B2(xpU=CH_}{J12NfiK9TkF# zTBpANUkoZv{BOROfUdGmBT-UhcA6jBmW_p#G z3C#`NJm_^Z9i#b>;v={KT4bH>-ix7k%yd00gA^Z^<Bru2IvDbU2$8W zkIi)Te**0=)BS8Gr1-1hm(X4_Eps1qz)VN_AoPQo&g&nc!)CfO{01F2(>Hzm37sJR znsX95ZJkExFG%ryI0Gqu<(!57CO#7XKnd$~4n{w7r~RL%)Y{XbCT4oYYYJtU>9wjQ z)Xhw<0o|cYGkqUQ7PP}mOW6tSHPagQK?lrq|2zmCGt-pEp_9b-=oEC$IxX`&lpyh| z#WBuZ;;)StLKm574HrZC&2-!gK&6Q9ZD~m1H{4kJwUCk$>CR9FN;T6`u7ec6-pfMe ztkW{fLyCVZ$MuksV&A_~0jg-GGr1C^q(nNlm7!|Hx8(+?hIKk(H$gX>={l+jDSij5 z1=R`NZBV+I&cQpOyUa9#cSHA^>4-f5DSnMLf|{D?dodn{o-osu+6;QeOxMw~P-`=t zpKYLyX1W?XK|RfM{CYus%ydq?0QED|Io}_8F?26MN=l^B&4d*Hj+HDZ+f4f~7s@fy zcIHAqhwc~XS2K;-A?UD~#_Tsp@oVgNNbwOo0x5pJ9EJWc)B64g{b{CsI02nB(>|Pn z6kp0|C_&<c_=N_y< zSY|_v#N&BC)+Fp-Q|wVqY2Og?7}l&c$M5pb_=)?ISaWsu4Q?&4jIflJSSxk*9UZN) zcCxWYS$lh|lg$3ESZ9n}88v9cvwjz>n{0+YTkDR^4BIjb%U1V>_F*nIUn6hd$h81l z6y{ruEosf~)Yvz?EX9_oyDLM-9a|Naxf)v&wt6kLK~vuRIrsUESdQ#tz2D5mwzTFq zbFN>-zHh}oRX6zuw)!({hwOy5dMCC^R!z1W+bgrvkJ@m>wW0GX zu1#K)+9tkI{|{19B7FzY1(4!*=nEmm?;81_Cy8I-PeF=zPeY1#%^}6_6D=UcU%8%v z6n|ZL7HUiU9cDX7@%wdqs5|jx_JEX>NY5HQA;s6w3mR^wcPJyEk;Lydqaekn91SVH z%rTJSPYGk8am1$_4=Fz71W565nFuM~O@gLar}y@+LW+;eYmnkoPKBmfr&pQjkmBo` z0V#eroe3%aJU7;yvmwQ|Y%ZkuJJWfP;;+-MLyE6&KBV}aeF3ESYsW%J z@$V*k15*5mErJw3Vv8XqCDQZtn~>t$@)o4{`j$Y7zy2+S6rb{KXqA~pa5c1s_*t+P zQv4XLgA{+=Tn{O}lns#L`>+vGyxRmRK4zOC#g~!;DSp1>LW)oMKBV|~egGA`F4+}= ziV)wwqLAWK7K5r1UrIHohIM*+x(QNz%Wj5lG1I=^3Mt;zhU$dwHc0Uiyd6?}?R6o= zyLyn~U47^dvrN{W1}XkTmJTVtop(ZtkM&*9y~LMtAJo7)Jufwc9td3{Nb$8dhMEyy z=97@(pGZ6fDSo~@4Jp2c=8)n`X#pvI1v~>O-aQLtnCbbfC8T)w9HjW#pNCozUqfrC zUFh0FieCX8AjL<%Bc%A}J)I!MyUvi}=Vup4@iFTPDSi%igA_j}x&yqQhYlzA;tG03sQW`21AO^Hw04r zdKd~RKHo5CIPob*K#ISA7zvFcKGvfl#n&(f8gHhj<_S=udU7dI4J@q;02DWkSnySB-FXpc>m*|)e% z!)AtV7PchJw-kFjbnjpXLU#~56qa%r`z=iQJ9aEgc^o_0Hu;mgQ&=K&QMZzm@REGF7Z7P%~lkB2Yta`iTR@cDN)Y(&II@UyHPqr&4a?kz<%Ol}#}0(0V)2JcN3)eYvaw3;$2Nh z@z<4Fkm93s3#9n^ZiN)zvf7a1T^*<{@olLGDc;qG6o2iw14=j3>))M_;_JH$QhdI< zA;n)e?|~G5*0>i^e0}#pitj@MNbxai2r0hr_d|;B`vZ{T$Dt9V_}Uvoia+T*2r0h4 zhako0YXT|0olPOdm+~;A_^a3Z(e9yb7%e-C9WT=g4)?R^m(f5c-(-Qa*tc-?C33#k ziXWrzpzn!q%K=F7DGx%5Px%9+_>@0Fia*8v1S$T$>SyQ|;%omEI!yeW{|!=nbbp5w z?~Xu-;YCzkKmt>;!8OJDL!T=A;tIT6m;55pA!ECDZVXd zAjOaESxE7v{0*J6PVX4bLyB+bzmVdi^dF@7d6s|*{E!@%OCZIkyc8-Nx+0L`T~SE! z@hk?Fu}+@}q(X@wlU?)^9r5iz!$IP6(yx2eJe*XD24d<0F;8tgf10IGkb||3`mFW zHq-ZF+yf;pOwJeO!}4pH_ALtquuEk6mXqjGtZ?XxV5Cfxrf+5{iWLh>xeO!mx9MDt zT@mKH5+m_4ufjD2AfhCiPu*eyEe>M1}hupD~FYr*|$hskCAv= zDqz)RwtqD+5`SC5P1w!q>^qfeVkGWrVYh~5*2YMw$i8!^4o2enZo^1C-|ZNQr>u*S zc*=ShiASP7mKNqq$4IG2-`f)1iQN_EyBj0%GVj6emDwoWhmp8zfHjoaQtrndkhS@V z&ng>XBp#*47>T#~LF^%QcHEm_53959aC!tI@qCYBkA*28$4LC`Ax~hK z(lZ!|N8(wG#9N(#wFy(U#Yns@?JyFry*)?5-7yj`r3cnC%-0Je@wW8F`h+Q8!1{$L`(rPKWoBX|UV9cs;%`71j7<&u zFb$g-=9`7h4)e{yvSqe^bFuj{JFgdD3q$t?wk*uI93%1GuE17>DOY2pRHSd{iQdIX ze8s(ok@%Za)?mcHqbgd9<%F%y#kQ!kvu7)|E$qW~>^lS*|vO-{SwyjD|SSkegDx>><^iJlgagSzP0`)jKtsVaWh6Ree-EetafKccc7-M zgQclED@(^RWK(4=v2J0??pUTe`xe$LY`8l6hL921_^{Ozu&J8z7p-p^meV=;)1+K% zhq~=2=yqazWqb6uX!cNy4(q0_lYVO19qT1Ksn_D(Saz6lE|$}UX9N40VlH+-W*6DM>sflui88!nsgR=yIXG#D8kJ4>~}6%7akCI{R7VzgQw{S=5u?@$8x0 zzYDOddnP|ox&}*;+4t?1!Yaz_Tcs;ul|xqryEQDOcF(*_;-7A1K?yTkN*$&m{&`j^ zlxe1AWonjyD$=e`g%7;;@{A} z2fJ76vrkd)V~>b`(@rXsW@f)J4`rC?cjQ|_nZ$o9J_|}%r{CU>8qg76Ll%@Uv){sR zh&2jFr7=?y-_9&3$ISK*N|-IzUtoC&_U7zpK3qM&gn0ijjB(yI~~$UZL(7iN~`C)-$Z37o*fCxrTHo(LZzpFcOdaK@ekAY<}n#V2Lna z)SLG*y}9e#=fWj15`QjyHAdpkTd%=L+@)Y7p05-};@_<=jg?VnzvrKdRR~j7#7I14 zCG3XK-H6rH`s|b7T3BtF{f2%WtZrC)J?!qVlzT7|Z|A)jiGM5pK8(cQn%w{+@fsRp zBwoY)*aI^ApAwBQ5`Uw1V~oU8K8TTc-ygyrR%hR7_6SDe{d*K^9_DL-k$B2yFcL52 zS&YR0;~@hh@%ma~B>rCR=P(k__dM1{Q`(rd#X89Bd(t{$on-d^A39?s{?_v@7>W0< zE7nbB`_LWhA+!JS&=c!rQ|dGS-dJCm{qKZ+Sa#UkxfqG}VID@}qw+d7UuIjj03-2I z7Gfm+zY%X>zlZ%hf}K)l-)w#wI~Th1*uP;Z|6z%+Em0q=Px7jYUcg=m))(s=tRL1d zSbv_7`X_BCcA!7!y!|H7K`bG&-?NGa@cU8&c%n|M;2v2FD>H!3o)S{Av;oPxMmpAH zKysN)u?$UV%WR2tllkuqVVMJxufADWA}l2uhz(?!{ue(7aW5E@vpMl zB#gwrQ!{x`-m%w`-Ek;E;%@4oysE_4Pz_RiDK|j3gzi?THu2xAsslAAK4l9iLE`P4 zhRqCHHVd1r`Rup6=3pe=&TNdt+cFnhAhT!1h1iNP zqq*3-FC~w|d)S(nlKZz7Tc;`Q=SSp6>W%9{aCa+Gn@Ry;|p~U}X zCeMirFcQD2U5Js2k^To>ln)~nqayl?QWs$)ep0;{BmV#RqWl=~HADq6^D>G53^NN# z6b?%%f>jSosezG-k^S$(o3NTP`^j=GjKog@w_v1Vl&in=b1O#TEvt=@c+2Xrx5T@2 zDAVi^^JPJa+mc;$J62a_->X*-OAAX$$4E-FMSpAVPK>1Z-`u#7O)%>KUs$z|EH zE?6SW7iBR@S^S--tIu$kO2-<=YM;d#VohX!=^bBFteI>;KI}=XdFWbT8M3*WuVq$V zaZ)bo!|yVdfUYuI&QeN33A6V4OK{I&q+Ilc*8V)!O7^F$HP$99vn|$5X4}#o>l>!* zhh>H?3p*ftTHA6EON1^O%pMJ<%g`E{Vwp1AmMkn=X8SM~TP7=^r7XvG$X=A~#E!{q zJC9=tnJpz6!ZL?oyEJB5*fQC#wiGNOvwet$vMoa~jZ4%N>n2;GE$fbD%4{F9uxy!) z(p+qrte&P^jwNJvRH9)la~S6Phjo)(qQAh|9m|w$(Y9n^%Vc(>mt)&xwq@I~gv|CK zdKr5evu_cMUcp`oHk{YE;h2p?F)U4HOG(F?$^3l5GD6o9YbVng61B&=g(_C|EAeNBXm_;M75y_=QBe9XeM)CW}qpO98Y?ZoFvej5l=yI_g>b}-|JF&d5zWvxCbqh7$VeF)AyX+K}2uq1ZbHql|*|-$L z%8X8qL@HKYosCirtgg)Vy&l#;W~0;)dsJrI@)(vOvoULlb&}b*bjJG1Y>)b3FKT@@ zN-trVVahCQxXji*0vjE=G1z38ZS@pvQJ8WuwoGPgSdQg{J<7!r>TIl|G1!=3W7)s4 zSmoO}2kVW^%OvHZ`%3Z20+cY@l0sLXj+BcUGi4T(FzdjS(H&S?SV}t9Ai0#NA=X4@ zOKFNV8_T}`s%1WjWh9pwwZz(~yI9L?k9Ct(kafrUj^!`wjgj@kGBuyAJqt@{O8X0= z(Ku{eu<_XVU=w&npTK;dRbwdyu%fcd^*17mVONE&BvvMLsaSPcy5_5arG+jX>n8iB zDqVMMuf%thBml5?eh9`?LhFo9S4FtY2eZ4O?Q}WZkZ$>yBm023&zlZ&9A};mca?x+H>#+*5LOSjhu}ZS)vdUN$ zS(=to6(i-M+cjS`jKovkfRT6&H)14SLv@Uli$2nPH84^xI$H<32_xmA9<{NXF;b4t z(XpCX?ah8lbLe~;&t@TZ!WUgx)-p%>ej34hxL~YR5t({D0@UU2qQcX-i*D75zawVb<;FvdDwShl)lFf%1W#I z0sBezzU*i0SJ@@HiVtDGg|+{V9hFsA_Xl=NQy$WM$FURYZYj?moy17Ilv5aq*LNBt z@e%tABk^{g!Op6)ZTTA`@qGVaBwpq@jKpg{k0ru(MpHPKrqB(T!s~Q8)?^A}y+zg( zYbLwoRqRPDLsm`J5^E>>Ra3UdI%z2z)OE(X$(qQzW4$!xG+A$~udI)(A2v`nS4$a$ zWy*d~mxT=vOBsQUS7+;+fK8OyGACh^Wwy*I*wirPG%Qm3yt>vMLp{oSlZKmtt9;lI-&iTerb2D8J zEuitludxYGcIf6p^UXBh0%(z$mbn$GKcpu5eq%zL0F#P1VLp$(zi2<2F(yGAaw zEp*$V9oFe?vlH5Drn}8P=m7C;IS3uHPWP9?&@t;Yp2wjx)@dncp>v@-4<*d(-m{1! zP5i!83@StXxTiwZt@1WZ@f~w9wk)~KXgRhbxs+%nwo0AW5Us}EP3}YV z9=1kicki_riSN+sFcPm}Jx1dD^#+W@clM1KiSN*xFcROPH)ABem*-$4ekIApw##m9 z%U$tfjFgKmdCnAqTFQM;H?z(xr8{)nzT{GFhw7SX z4fUW*Gc6?xN`x-@hAV*hmKA`CnrXgbP@0*xB^}B%)B3WY9J7^JE|f5Pm?@)gnU9o< zinE>RP^Q`anh(k`>&=w8P{M3HU6jXsgfY|lpiHw0nh(k`yP4;uTqr>*MBizB`={hR zOne_6fts0V$|s>`%(O?(LK&fJ2`w_ycrJ#Pm}$zT(EFkL06G%7qtLO?9fuO3i@xKk zB7Xc*p)@m%Svr(qrZH;?WtwTsvY`298nXq^Dl?7QYUqHOmU0kEnAwE?V|`_|o&B(ZG8>mcSf^t#i_ADsJOz#SE zp+xASu~>GPZ!R`pX745zV2fnW=$U;nwnS!6@Jq2}GJB`799t!`cN(j)H8Ojru@+k= zvt_QwHpuLK$3~3A?>jbOBz`xs8OxE``;J`ffb4}`Jn0<7j>)FWj$>zJ`(pe*?jKuF=dSj$QG)3=v`d}n}zw!b`;wk%LgeySrW%^+x zp07Vf;`cxUuz{M=-a8G#UXAa2W#cgt&o=>kEp$^c z60czzM&j+9j*)mNGcXcw=S=MF(7l5#3*B;TmCQzdHMU0fosQUAY=dl%Mrk9K6Q<0? zw#saDKg3A9zK^hNVQ;r%pNFmf0^6Y}$7`88v9Dxy{B~g^9;Mybp3r@b?UmUv+J}8B zTd(cR!$`a>`>_L|JBa-%v-ix0FcOdMVT{CM_8azl=#F4VWp;-Af&EWr@8*wT$HR91 ziJeeqV|EfdCA0lIjgfdMe_vQ6)7F{r)v!*h|d?@GBq!gc$Wob z+^RLKV#=0Kg2YqS#)x-O9i}9uqt`Sglpyhxw_(J$CAu9WsZklGjOt<}?&`4=QaVc0 zQlJEhmr@@i@qBl%ooUJWvY>>S)*hu}t-^e*vCOIb<%lAu`8i$|mQZKk^Akxmfe)ssv1~E=vrc#vJcc{VL7s5vRv%E?2jhczgR-{gt}-Z z^UX|J7M3IP`LKknrcF7EDQAT#u^gFCi6v%nzC5cnM6-Eio=tb@U06dbV|KD@iDjxQ z@GxB#mXP_j%*ktT(H!CDuS*LwC z4?SEUxet#(j}l+sW6#lW2QCaLLZ0j6X;Wt8fgumL7$sxnO{IV2@R2 zE1|2b)6pymU2Uduxduuhezul^9yilD{{+;`Oh@`js5$XHY5`?fr#)&3wX#mz*&6C# zrZsegIuRfF&QO=ob%nZxt~=C=q(r?J7UBP1&&lg!U4cZ)0jv3>_yM*RM{99j{& zmC!1Z65Y@Fxf*)cI_>*=&>AzHyKA8wGaZ#&Xp5Pq+zNdhx=)}_%`WYIN%R@?dFZ}? zc9`j0+6nD4(^7Ure~@yKM&f_aG3&IHI{}>x-6`l?=*~m`hVDP;!b`PGjb}dS zBI4t6F_b@a1)zeVD+Cob)0P#1iV{Bui$TS$(@2znt}xS-S3*}2pRy#BVx6We1(mi= zXTh~l8NyS-%X|s|T}SwTyDX(FR8EO>_LPUNH`6{;fGV2ltg8f7Hq)y`6{u?HszEoI zX?-_CHHojU7IaJKZiUi9mk!OePOsCmplsq}HW!*_-3`3jzYfhe%ieiOv;bO2QX?JP zH=sq<=?Y&Ay=kU9%3IJ9;!`e#-nLFx>O0V~&@G2nSf}|`LaT_M$*ZAvL-!uECUk3| zb;P%NJ+vWo8=)Hk5;2v2#8;Bn~B(4BxzhVB$}+Dz;F3p!&~==>$oS?HXZ)^{HI zm-zbrgA&%QuCX1ae~3Kb9w9Ff!nr0faTF_YHTRjf?(mE~kD`=N>8nfNd9_wu6 zp}l6>vVG7u#Fz3dlxL=U$bRU%(0vab2;D*GhtT~9{Y3n=@n`54;%D8j(4o*BhK`u& z`a23Gh_5{=#CQ^a61W)3Z>Fob0Cb6&_We?*pqcie5LB4>)lmd0YNmZC1{F86dk=I4 z@ikltT^+h>pcLzL{gr}BTc;7c7Aj+%j(aL}UFgc{->uUXULLwWbQPeA#7CkMRGIiF zRe`FSX_?ia>Sj7WYd|&4`e3!7+M%lh-4?prp}L`~2c;1o&vfWcGws7&(A~uEk@rCN zTBmWj4{BhhF>46jAG!yiMxkpAJ!qz7J_J2V%JJphmqw34k6Wkv*%MGRGcEH;=qWSJ z_cWA2{2tO0dM_2c84;}v`1OcU{Ws9Q5gaa zC;n720vb!=D+d}+{HbIDG|^1g(IjXp@h6XI&~!7cVFoml_>+B z(0t$H?Npe1H{W>^ZnP5k_P2U-@oFt?zs2fSJbnAoL6I?fexwWOgm@1`k8O z5#RUUp(EDm9oSLmkI?-OI!65JI1c?8x)abz;@8S4=yd4*g3ef{d%;<#dg0{W)`04h za*^()cRvYc=0nHEH0_aWabe_Eh zEiu#ixfEJPd@0MJ71rr}$4Y3GnWkI~tsy>UYoT>!8u|6m2IA-0MkptAxzPL8X&*j- zKDBNQ+wvLIyhw8GEud#eN^~Rp_bik_e3>nw=gc&o&qM8qZ*_a9L+Cm}oy;`4ouO{T zr|b^(HPaQ|4;mP{K~N^~*UcXr7r~8()X!6W^l+&_e5UY~O$undvN8482MG zh`j|Z3EfiY?a;jgt+Gyc_SMk4#E-*!&>HJB@@t`W#9znOLm!%H-#>!35#QVG(C22F z?+a)L@%!LT=u0!r_Z764`1P<4`o>IW-M7#IGrhtdgnl5t?>|C^h~G61L&u0;@5iA( ziSPRf=%jTT!Bf!b(ESCSu}&j@7W$j`_5KfZ&N>~3^H75L{WB`cD;M!?xeL16O!uC9 zpnJ`97TgClAbxLc2;CpL2cSlwYYaVToyO%M=utB*^D*f0&^-Y)BfjrXLQjS6X{b5z zSBnvXpn2aPw=+9yC0LpKSUY^FQy6lf~(^JN+|+f2)x17#CGujfMZLiai}-@3h%`ROsV zh@?dS)-4<@hTbIc^#?5>{%o@pT4tTrupC-JIJ3BJS3>JTw;tL+eC->dO`+QilL#P{I~Xoq$7c`NiK zNr^Uh=UW}1UBuV08`?vBtG|Zwh~G8#LkG;X?+2k@Nc=ht9U_&Z@|F308|avI+P~va z!c50DD#rU9;^${R=py1vxfsfCrZc1fbQSR_OF}71^bK2G3Mv!2ROmY5TU}OUruCJF zt|z{f3Q$Gsv}Ki`%4WLPRe`D!pRyWsL+EaVs+;M4T?4wwOl!Cqs!9Awt`>BQnMUbW zs5bFe!#dDyW}5GIsIHmL(G4SBfkJz7`iv0Mb_yq zwHR6wx~0(D*6BFB1FbUC=P0Y8cSH9cw2Szb?S}SPr)7Q(ma&2&xIf^H!`61PINt<%|42dZnGwzD2o z-%M-214<))4yHqQ6TfHO12wWvPcx072hFr)4?#^r*A#l#Oy}7n(4%HLvmS#UH`8nJ z6Hqha_kt&(=GJKqEud$J-$-cwXsgiYzuWV)A~9?U5GEGE7UD? z-Ju?4ny)9+D|Ee~KEy}x1*k9aPfq$l{X;hZ8W_4k(2K;+@|U2@&}Bh`i7#^qG?e&j z_%P^Y>vU9JfreYBSG5t)$k2^~Mq8)R9RrOG-8g8xb-F7~fF_&iPBaC2)l7T)8Z^~R zV?7O;Zl=5b3}~jAUhQW=v(0qQ&w;Ydw3NBfJmRDKIyB!pt#1LeFm!J~i>%Xpi=j6| z_ZGB-_!HSu=^8#kDzVDw{tu6F-eJ1Z{|C4pie{h8T2{vrF;SHApSYSPUuTB zjl@^bF5=7F4ecTRT>dq*m-yAO5Bi4qSbq!U5q?XEW3(UoE_B~R2dvW-a1i>zO#AmE z^b7GV`xQE5oyPMpbS!kop?|H@zW)a$%yj)lm-Bff@ol*Px{#EMs&?n|Na&)_T@2+9 zT>+>d@#pJ8P+{WRQUoea;yW$W!#Z6LJ)yqVY3==>OzU*@XF-F_H02OzDB*X-7~Nse z%b|M(8g8Ba1KMLIs=+%rq3s4L9>bP`y43SI(s(=EehRY=uP5x;kTeA*6Gu&rO?~N_x2rV8S!&z zIrJ{^HM|F{A^a~Uo)yfgtCYp zZ!Z{CfGV14TPi`7iO*LBs;Ymn=j&?F4WYXcsvf!;&`qJc8LCPAr`5HfTS9j$R6BHa zptR7XLw8%JZMg?(Zk>)%3+OpB9hK*yR>WULTSIL^*A{9Qy7o|q&~=15g|0KyC3Ib( zZlUWA^$1;0s2B0yGU*NV3Ec}&Uo)Na{h-XyWkG|9f2uhI8X3A#&}i%IJ^_t2)4q>` z#uI-JGy$4urhT6TO(y<4I0br@_?h(@G@bbIn*q(VPES^|pxI_x!yG8vOy~SuXkO@E zhZYh)?r%U#%=8oRrO?~NuiJN^WoEh$E{9f_>3#T0XqB1vZ#DF8=-z`igl;4BshPIy zGw5?OE#(VnhneLWc7}R{t|!!s_&uvPG@SV7m?NN(#J6k|G&*!+ zps}GF2Tiq3BRCD3Zl=AR0nIeiGuSLB+f2{pbD-z%Q zVWz8bC-kM6&epG>U1r+O-OwI0&G$95*G%*6gT4vfw@{v$=GzY)Fw?jkgnl4?P5%h} zWS!RcGxUp@*6=HIi1?Ly82T-Aze7jNwDzOWA7)y^|Da=LIx5GZKh3nv6VORB9otjT z>CpWJoiWog&q9BP?jPt}=*~m`5cK?&=0rAAlqv`xIb04hlQ)u|9v)H)r%V$fyQ zX{#@Xt}@ecF9}^ue3Y(%QmoTiR|+Z}x@(~_#GfNmq3c3d7AmLM@1K>2Zn93VaW_M? zt|Ps z%3PUTLn?F~@nx13nd#ar4_#0EysiLMv`$B*5>z>KRiLV&s|MX*oyPh`sJeB!Gt_`? zG1Io(3e_h5ezOjA8}aqs4%H>)BE2802h}&z9^C<@ndwfO4&7;{t-cGo+f2_4_dpGZ zFS8+ZzjeC)9)KEIrx9!nJ!qz}eh6wp{1v?^^st%cdjxvaOg{yF40=3tPe9FyzsqU? zJ!74=vY6kfcg?Y&-y|AiNCKJ01YHQN`s&m&FqSUGKs%8%z_4oZU{8oOzRr~jU;~W83m0t z(>-|%G?w@p#zEuFw1x@LMB?Y*Bxtgk=9>b&N_@W8pls{3M{}Whp?e*gPyDrG0kn|# z?<~9lEh4^@#n1}tbTn5&tBB9H8hST$??G$KG`ee{95bDRxzPJ&I_o}wwh&*#R_Mdf zeFSYY(^9rW9~1wS_!H<;Grf!a3_5A1@jM0nP5dnQ2RawJ^H3sm(N(;z5Ff$Ip)1Vv zigzV+74hR<5-Lr6JFkVx5dSng6}rwk9hI{BcQZYam4~hmT?MEj@z=OYQ0357fvQ@k zPh+Ym~Y1Zi;k`CQzrlWZmbhnwt z`X1sKa~Sk8@x6To8g8AgzY)+#Grdlaf<_acatt)qI!!qa z8gHgOngC5U(|AsSUL`)?YtU5dH03mCdgx|Ab3&I5DL&s^Xr6T%m)D{BW?ISuXkqBy zfEI;rG4v+!d)-^mlF%)M-X?yAyaO$>PM`NIhgO7cCA2DZtD$$T)0O%jw8lF9RA?=< z&N>~3_0R@09fyt3rqFGMazd92y-)lq{s7uyovy#F(1&JP-$&3kGre+chdw4g-zU(g zW;$O!gFX-47tjt;GP;vb+IB);lIx<(C557|pk1VL^c3B0XbEu`097^9*;);%PkbNlfYPkfaZiUDgsvfUzjfNb z2cSme%ILGDg`&pLgT&9ChoB~;T%>((3OyXUN1#Wo)AQM5(Bq+d0?M#XXL3vEIWw*A zd8n0{UHwp-(6xoyndus94>h7;} zau)hKbpJq!&_(5V&qaJYFMuvI)A^DQ%1?a%3P1<0PfmFd`iWGI_I_75`Wb3aG1)bQ zTA69fT0@k0KGzJ`9#K;rL@20@v`_aO@!N_;zqLBom9Hv$?@{Bw;7 z&}0%H2k2Ge^SuU5B|hIYXeRM^;?Y~oYSg;rRnJz5E^GRx+Ot%f$4X^%ET zImGA7h2FPL^L+qqGs|JV?a=3Dn(qr}2l4rKLf;X8V)-6AK>YVS4njYK?nme+;#>VQ zbjUhgn}?wzW_o9O6gp<6cf!Y^GiLf+>MV55OjpNw=)y|LW#)ql6Msf20u>Kk2`D9W zrJ&NGyB4~E_#WK|RVPE8kZJOC*n)#40Q=zSEw8D zE2lfuD|Ee~zQoVEe$YVT>l*|OCBDpI&~V~UxFev^W_p4c15G48xukN<{}a3l>0&Lbn)NLj3-+6k2AT&YtDa3Nww%N@$gt zuGH1gyJnj5J!nnn)BsSLk*_d(AYu`=A46dKYpK`hoa-KSDndAHkoYUx<&(uh1b< zJSz29k?1gVjQEttp)$b_C5Ruts4{mq;-C5zfG#o9wQ?zR74c=3gnAKQ zN^ht?DHrL=82}A5(;f|ihMVa%X9P5o_)%Mw1@b7 zUqc7XwABZpA42yd^b_&>;LlM0YRUNuKzYPp8}~y;LU$B8W1ZG_7CL99E8skoFw>J< zbOXyIzSRYw;$|B863|s<_US8>LVT-BL1l>VUn+D%=x&6nn`w_~K(&b<_d3vR*6BFh z4%M|z|4+XjR6lfgKxv^%hwcpBUC`auY5(ql28M1B^s;q2mtKK}hi(Kk(mKsI3K|`{ zG0?=&O@bzeZVHrboqehT%`?-uybjGLJ}wKOg`s-`S`@m)&=NC^%Tj0=@o`xWy=$Gu zJqxHP+#KjkNQFV%``3ppn=4H0x$@A(M-#H3Cc9n?`~y5gUxg_hd`r=U#VlDiJ_YW zO%B}@=vC{q%-5i)W?JSnXgcvxngPuu{wgyInr)`-oC9SO-_E(vLNjg48_*)+^DTzn z4BcDMlF%)M-Zs;#%sbFBGkt2b99j{&mC<t%f!ce;wNl#QW4K&j-2SG0qe`S6N8f={%O=zffdQUkFdf7T1u~(qsp&J2>wodbnfySC?%5l(q zGkxZ<0D99*Q@#Z)G1KQ7OQE-kKb5=#Ei=;{Y&o=o_&%(JRuR8XtcKQwZauWYO#8PH z$}!XWa-sK$kKhN;7UIuRTcJ;hUsaz$r-@Jb7nC4={G#VMwj@5bP+{Wp6@iKpf3+wE zT^72_q2k2vbtRyb(3OJ9koZ*wx{ml7%8Ei)9=bks6`+ctt0W>mN>!lhW*Ye#&`rdb zc{5a#__ox7ZX>=Aw?lP_k8VAvKJoePfYON1mk!-ae7^gjM#O(Q&=`6!bPqvItkYH1 z6lxc`_E0D5^d#3A>JqxHP`A)^hkBXmoahbpA^ubK7ofh@>6NP=)ZaRtg9D&}*6G?D z1icu#m!M2DogrD!;Lr_$hMMW;hQpwj%{1jJ&~V~MYy>npbW@<|#K&v~G?Vz4&4OlI zr%x{DK#D)*WkZUO=UiwW@!!ID9hz^ZeO~}AG}B%G4d_kc^SuQvu})Y2Qs`~#G!pMX z%ZMM_<D*2#`h+iugL;0=K=oWw;Hq+hv5$I7fojs31j}xEo38>ldKDW*WhM&_FY7^&sd)Gfnvt zlxe1Cn=EKB@uM;X8fvC{kyE;P?N zZRhLIeCzak_Y0smL-!W6#5#N52(7SA%UlVqvQAgkYUth2y$7waPCtWQ3$3$G>st?P zuujX|2yF`8W+=xx9iv?6{m^{?Z3*30=tJwYEgwPK%rs`(p^we9zE7Y}iI3T5(C21) zp7;XVVW#JaozRzNI+MSGcA4oI?S}HqbTs!v7q!+hHRZ)nelwkC1)##j&z>SsQQ}XP z#h}ZGzlvTCT|s=xE1?wPcbigBY2s_R7Aix0zEtQs>vW{cip=!+M0u#9nV$J7L6wQG zp$e2{ou*8O?ljXr+yyl-(-CV3-EXF2`vBC4_-jXF=s`1$?n6)$;y=f03hfEq*U(-w zy{7Jiz9Ie|;alhz;^Xow^c(T*{2e+*{O1A3p+C*EohP7^X4>~t&}riH{RN!~-C5{w zGo4HSKd`4^d<4V{R+w>{u`0|p##MC=pgh1@hN|VezHzKWB(cY%}iI- z@6Zu5U4KWRKZwuwKj;|o-#2>og^f&RP`~#gM zzVGLue~DkI|3UxPHo24wpbLrbQ9kG*>vR=g4CN190jQvvMz9c6)J$Vm47!Z?mR$}N zCw}FWfUY3EM^{2uk@$ZRLZz+KGOvXy5}&V(>tkp(8Hm71ZqzFd}#qaL;NoMETs7JX9lGB zGFw8=5ufsTsFihFpDi4Y&9lya+W=ZYd<`q1Rn}?WS3_T#Y2UwscA06Ec0+qY_cgSaq(*vu-v@nTrhCt~ zP+sWvL%)RXSLhI_V1F6vFm#OgJ{*Vkv`cQ;*U(<#zgxHuy1IRG|E_^j%yj*gf=UzL zqidluB>tUJ=z8MgQUR(Mx=K*x&{ct|hOQcP1My|v2-OT-E$9~F|NH({s5bE_>p=Cb z(+J)HrG+jXy3;xxhr6J=&2-PY2fCN|r|0)U4Xo3%O+)B@GhI~=K#k0F^*4qdG}9gW zA*c!QZD|TUY@OEk2=u6#UIQM39w&a?J^?kePG`ZB&{Ls%8ftE)XZ;q?GogDH${_y9 zWlQKe>vTOl54EyRuPd#gHlb?^wX;r7a_ylGq3Z~BvQGEw&QO=ob%nYSzaF|nJ*?AN z*AwbX{CD>HLH$EF02&y&LC}lVX**wnGOg3TXF-EQHv}4LrhOjpy{ET0nIeitLQ9fcIf6n*=9P@bD?>}kM!%%{Ln3c z7KZK(XpwbV=3?m0(7gpM3EfiYZ8MGhJJ2#SJ%28THW6RnX6SwE?A0FH61uI>ht}x| z_z2n-y6w=P)@iIyKqsx!=M$%()7ELezo2uWI}iP9rjh>-x}-yLJTHX`nrWGZpu(Xm z0u?pWm=%LA3*F^VapL!h63`W)yAry}Ov@|@T^+h>pcLZsm4Zr#?pmmfneI!eQ2o%| z0i}g59lDqJc-{v!uukuG8$$Po?g8kj&^-+`4_yoBnb188{T;f0AjQwRbI`w``wvQ3 zr+Y}$k*5+;&i=0E1<-|Ny7%ORE+YP{crjGaI=zM$f(l!wqf!JaYMsuBV$c<4I+|BP zSDERRq$G4T@nv2ErC6u+m4Zr#?pmmfb-HJzLf40`0#wmD{mr;aP-Qc%uL@MtOzW!! z-9mhQw?ehe^weAjs!x2B?ts$Fbo|nxJ41IDbhnw7c@K22nfCTR=wUNmIgdb(n(4}U z40_y5TlNIh%*@_DKog0d1(Tqe*6BV!3z{9eIZ(EBcJ)K^%rxce(0nt!k}QB$gl;9Y ziuf8vX@q7Aj+%_8}Fz%{ndRcBrm( zIzQ_{_02Tp9Z(waZApjjv`*W37u3i)Eu}H^pmjQ$4?#_=)0Q=b9yZgIk3f$S|6Pv9 zpyp;;Ukm6N!q0@4@%|5LMSPT6L!C(cSN@L6&MnYLvTG}%mN&lG4n@okv_&9qJe3`#Ohlsx- z9EM7F*0yNAYoRh`8u?V{y3mysg|0kwJ@I8$fGU#s{g}u)T>({~s>J`EM>Xh%(A@}C zw@!EV8qiJFY0PehYFnr4y$*DnnYQe9s4nsK)r0DX?hYu8_?D$ZcUospvC!RSx?|o0 z-AnvVdmq%mI$ezoq5G}Vb@Tw#$U5Ck8$(Z7r|oMOo#J6(*lxdy*8buZ~*i73w1R83l>tPu5vYD3o3N)Pfy=Me8 z+B&Ua3^bAW8YV%Lt3!sI>N8$}= zk##z=7DLOd)0wp#T49~WdL^{VI-M`8p?A&n9{oLN4e`%S*Fx*8)7i5g%CSyYPA>F* z=stk95Z~&p(8t8@Zl6G(hVC=yOX7R`6|{@^Z)og>_J(dB^o?~I`EQ{-Gd*qZhrSEl z_s~zom-#dFi**{MU!g;0TFPPQH{#d(@6ZwJbYD6O9kWh*dmQ@HI(ruaoiWpua~AsB zOlQbHP=feR^`fpkClg=81<-}W$1@*vk#$ZOU!gtT?!R6(>@e}3Y%$t zMWCW)nz9&lS?Df@iks;bwghxF@o~8ZO0iCNw^C4PGcEI4sEnEBONA<$Y2PbBm5DE< z3RKlPO<4`P!AwiJ5voc2ET{$DLVUhkq1wcsJnBIAhwcHWQRo^&4~Fg`sEKuUe}Nu0 z)3`hWJ!+=yd<=TrOlSEMP_xiI2|Y#px%FwNdFWa|&zWf-o`+hQ+1&4>$KI~p&n*hLr)Za{J>i}q=nU2^X z=tVOvT%F`>ong4 zXkzFlL6eEEeF`+yI-S?kpxMMf@0kN-Tc=m9xzK#;G)fDgMP_+R6Tq5A~dOZ*PK5BkPT*XFlSUg-8i-x1%x@1X<#&(od9Sv~!696vv63Pou# zWripz3Q>rAWyxOl-Hc?9Qc>3Xr6`i3D5N_SMKP07QQS)?lAHVL&lvTumwiT5qp8Y0=F@5sI`)xwDmr4KErlw@g zLajMj3nF>S>`hi;(yN)4Wcw1yc>9sHC6Yc5Bs)CRI+Gm{YDbcF3AL_dM-j;gN0X&Y z_E*?s+xIVyumjnS1pn`5?gcxM?Hp?L$ab-s)}=mK1C!o2?n<^Bk<4><{r6DYpX}gJ zJA|yG)pVEYM0U7I*KKFABZ%ZIIFhUjk(^6i$&MkCcRk(6&LonSXOW$2HT7~H+4-S% z0ojFC)3fm+vdc}n^Ibt!ZqhzfkljKg`!IlPph>SM29e!r((91h$OaS1onZ*s?V)xD z*_~F?H-&eRjkcPu%`s$;n$*iozlGTJ-E!i5Aw)>83J&{};8_525OL1McBWp|~ z_oXIeEkbQ?vJxUWVlBx^iR6ftk?l()PpLiQlXY6JDx~p)}8DG(>7M=M6#1Y?PRhZ zL~@0nLUwAXokrHvr0sfP(snzM?QGK1upZeiMDkv(K3M~k-5JPsGilbllQkrgSvMlvgGkPa zJ;@pq$ved+WP6#kT~o4VM6z9TvKFDXH(7~EtJIRLl}V%TLw3ZV;&w-pbs_v~H?pHl zYI!u-F+}oBMK`izO?LK>^&pb%P9f_VYQ4zLx0*)3fb5n~8$dSDYPv5CBD>Y3mbZ}& zCX#2)5VG4t?GCaGk(_lA*}X)v@Ar`n4Ygrp_ghWZ!vkc)Lu~}vD64579wEyT$+M%9 zY<{RMAbXQYj^A5kIg@6cCtFA)qrXeG$ZC4RE+$(MYAeY;Gugd|Y!#7wZnK)~dz0?^ zKaj08>7Klf>_;NGR(>MeLL}dMZ6*6R)czxjL(SdF8A&8F+lj0(k$k(_gzV5zJB+L+ zk?eafvb#g=9oRkc~9y8he;*v`Kq3hU`fqnafjTPn&dg zOeD(^$u(9G_tpeq?dQd7MgVTewS?|m{oC4<|2OqnsHfDm8R~^D47H0;zfkLs z2217V(sBsONTpJQ9u3<)hQ>n0BC?!GwLDqsmtrkV zmNQvR+E}dR$zqfBxrrK)^qD7%w@6moiik3|S}Xq-B7E&{MEK*d4H16-{y{{UyGVQV zFCzR({D%m??=gEsBu6D8i%k=>ovWX z?%rngT$-%h^gXo-va5)L+-tl>=|k3!NP6i{mI<|pEK9U?%jl(&ENA)?<;e=B6PxpI z=##~!8n610zW34OX!v|re+H9A1GX{xnB2TT8{ zmqXB@p>`NLR?_~tEnI*?3o?-l64H=o-~* z|E@)ZU-|3MjbVhoh-m9(mvF>xLWFO5GrC(fo98`fWZ3RuMEI7Y5aGvr1QEVA8jVrS zR`5|YPO|YHM}%+r1bRA*FcCc`*$PhP3?Y)eO_OCz+P{b_XR;$r7MpC9rXa$P@I0Cp zMt>0zeuS40;a7e-B9imd&7cROtsBKEm64@PTKP0txk+bT1zEi%q-Ir<=nFL~>tBla-saw-sa=(@taf7wgEfCXHT6mNR{&<40C7sn0sH*tFw5 z?896{v~_n&^AOS2T_C-Vh_+7q;NCzv$<{iL-jy_hdk=jeX)f+V^s%Hpa?8*P=^Cxs zO0+KAvwlRssAeN1aClEPo~WZ1Fm( zK-WLZ`C|9T8_-S9($ek|HzOiBcU?b3`0KAf8XUG8f(U=s-Hr&~%N-~V+qviX_tKv$ z_Od5x{~Rst&d>pMe6H9_Cq($s4@I3r?Ff1xlDl^qS;}NrFd0b~ovoLn-WtKKfUD3olD2c#qU$6(=dVXMNxCn&o6+r(T>*EXJHtNQ#rz3> zA0$hebiJp^%1ye$E66e?^%;?6P1Sk^kmZQvj+rMbSWWY+Ba2P84|k)XVaPwoc7JY?E0}bzt0Rj|cHAFCgum}Tgb05(9f^pxPR|wh zFd~xU?nWWP-xVK0Vj8;hYBw2|zhtYpUTU4{>-&XXmWPSdJ;&2??_(f!~$<}OdMEHAF2_pP> zEzzN&b{Hc3)9G+TB=1*TXGHjS1xFylzb-!##i36(r6%5fN^!g$(2i4RX|H>BLOV;k zx4L?$L1?)v+AXx)9T9$>4beVfyHZpp*}H;$(SDM>f@qBhU)vuM{z-WNBK#h;K}7O; z*R@52Z+Rdh{NA=hgn##P5F-3Ll=g`5Yt{h~e%1#gqOH?2&K-g}O1AHv5aEyCp@{J3 z;9-dHXUO4*@cY*p5&n8O0ug>LN1`s0J(;^A!ms>Mi11g((dd}4T{m>BMz`nKaft9w zixeV~JCREx!tdYl=mfR2r}l}6@Y|gB9fXr0}+0nXClIna2CDvlJvSRB8yEn!r6%M zcg1rM;g9sWi16pjdFTSwZ2vAq7l-w{1YH_hUWN$2f|oNok(?6|S!}Y=ub@UG=VwF~ zo9vt~M}$AKDiGoOyb=-qyzY$%f6iZp2!Gb~VFV&MUm~*Dq*p=iYDD;R;u>^q7~wj$ zBa(9|B8yG->f(At`19-rbYtkHFCzS0ZbF2=Qg23te^T~i1R^=FBeK|J=XHNX_+xtu zBK*n^U^^l?DiK*s_?80^;g8=SbgN|7=51)OWKWABi11g{?TGMubO$2*z2Htn_;>nu zF*=d-8Ii?=KPq=4!e9OOAi~!&i10@&LWEzJd(lwI&WT~@eo60B-2-TN=w$>V{LCIi zBPDx|J&XwdbQ(3KCPgIAqcmB@WUq|LawdC~P8OT=3f?_}#%McRvq#b7aKxq{!msu7 z=!N2S>!zX?!*(yBmnC~A^$MyEwV8+&iyBa%KNve;xRF$>KJ+s#F<7mvGp1I<^> zo|FsFo06@>TkJcLoFQqlnDDEcLxew<@`&(z`!*u{QF#Xu{(Z+nMEGmvU9>2y%VI?M zz5ReaBK#ha#e~0ye2A8)X0I+jLd(JmE=QlJX7|WXSs@~sSsB^sCf)hYAS)-56|5l3 zSWWNhBC_E`GTsQX0+F<=BU?)(&y{s#8%=thwTWztNv{>RlEo%FCsrWBzq(jSe?+np zWn`oEU+mM+F=S&yZ5-M7P@6!OC6eP%Nmgaj8Cgv>*QE1h9$Ah^#>+qw5k6x*iKG^h4JZ71l8p|v zF=XS3WV{JvSt2ytT}OGcg+$WwU9tj^j8I1w6Z^Z4{QG?FbIx7De`-WlZnDpG z$gVQ!Ea*cP$HiWpd!8rk^S)2l0};u1?v&?iQbe+5X|jw-&#{OsCj9w%Dm@U%K9rHA zOuA2`$;wSSVijZ=ll4NDHR&C6C0Wj-vnNkhFxlsWWUrFjgr9X!Mj(>= zbwn1M>~o@C=zP`e9(e)tB$9UwX|fEFyv~YLyGS*?f=`p(W72&hLzXk?om8HzVA36> zjx09WyO)a*;jjKn=#xm^=cLJElRX`AMAI^eX z5aC}n4`3gN^w4q!dRfvH?p{Gvq0eeGGxYK*BK&i6 z79#w3v(amz;nyGt@$|D`#&+_^YY}5x$p}sFiBA68j*+e|k`g2>Qmo&yDo_ES6o*__}Wp3@OPA>5#gU5#~{Mjx*@{fTaQJA zzfzAwgr8>$5&piEMue{&k9vf&;1pCIY8B|_uz&p!;rFjUBK$twf(C@zKt%Yv%^-AZ z*uUEl;n!vG3pL*o$z0Zu#Y0rHC*|#k@bkO_5q|&fM1+4Ya~C4~O5BYI{|@sWMEG7Z zi0~^Bp$Edg4@ZPQuSX!lpVto}!heGN5F-55F%l8J<->^Z=jSN&h-9DPjz)yP9>$=@ zB>PNtEF%0o$05R>yN@HnfBW$SBK)Vz;}PMvn}7&^UO$Nl|M}Tdi14+i5#hI+hzS2W z@)<<ixJ_E(Fcg|$L~Y*kz_|~ zDf%Sz@+l(x5nF)>KbMt=@SnnchE_>-?^%rqzw%!oqOH4JuROj)ap=WO<+J9g#XfgH zJ5DX$mv%z+rWX6$1rdJq`lx|wb`I`}2!AwpL%WBT4H4mMjS%7QHhUn#Ut@cs#*)3V zYJ!?c_GwykwD;8F{j6kaO@>Hn5m{`qS5_@iX&Ai>9TK+dhzLJICv>P}ubvJ=hf8)G zIwQi*`UrHSWcQFRi17E;u88pG^-+lMXXMd{@GXx)r>bVh=rlz5^*kLB{%Sk}5q_R$ zBEq*k3-t^m^g?Hc+BxW4)$~Mn=b_gnTfsL_E*#rDBK!z%vz~-sPqNr#pHjU;jqsl& zlEo&y-*gKR;n(b4S`xk&vY7B!zn)%-skMshv9FZKA zJXyh{BV9)pn{4zS(Au!K>(Gzd&aRc85aFMA>k;A4o(<>^$$o3}C)yHv**di*MI`5S znrtAE^f`zuLnLQwM3%FfUa{oKV#2TdUsG##CXypvkE|h)tWqPg#zfLf6S8JRGPCAn zg}7L&BU?)(_sDf*8%=sQzlm&%No&28Y#WjE`43raHT%ZFO+(Z8wfPTa{5v4-Mf76O zOXwx^zkOAk&eMK6{|?rvY8j#2bZWha@5b*xQ7nCJEoYz^=<5Bn-OK3ZPmEgu$ZTghU= z*Onl{AC->~;a7JlB1+s}TI-JyQQ{ucnk_>_iCd`JazyxJ^a&#TQTY@R{%Ed1gkSlU zh$wM`)#qo3@JH-(W=)j1CLG(XWHI5lTeYC3iYRfvoYlZpljVqHkMd-3sJYdMC~?F2 ze?z!05K-brY1UsNqQni5Y7kN4rb)Gk@T>F{B1+uTI?ujFM2Wjhvo0W_#O=c0lejuW zl(;!+`3)jUTnC-I-y)*K&63t2qQtF!0DXsu68D_+JtE57ebNtzC~+Ot=UPPU<9<_Z z9U@BH4kOTyh$wM)YlNQ=QQ}V1cI#0bj)Qv>y-6*(I^IHW1?5mKD9@FXFRny{a(QaD zN_kX}Yz6C3EZOS1x6#|kj;(tKy%V$$EiCrw-bL>Qy@%cldLO+Xv*)@c-fUc8RnDzqxB%W7VAt*&X~)?7d@ zolr{Zb2&<*OsGX@S*R^Xt3quxibKtP!K=zI=;e@$=%o=V{es`*|Md)?@|U3#LhVG< zL$c9NK|Q6L_T_r$g~~(A3X};gBb1YDo_Q31!PDv9^R*IRGWwU)Hnrk@-3XOR|6I#? zU4}YJZLZYbqAt?im!YmG6>4eJQ~FT7^g`v*%Nn5qWkM}NqowW7r8Wj-CF`>iRfX-U zQBG>Q4}Ip*GU@tG%xpO-NS|w-btsk&)99{--<8y$6;rqq)k6)WLpAGNQA6p`b5J8x zDn+eX!7|iSnyXqbR9;il&aJ%|RiJ)hyZ$I6*?18eElt)4V^B8KDp6I~t{N>1wdH7) zWHVch3ZZ2k+8A1HLa}5sbG7V4Ei-$hkM;p|tfh92=Gh6Qq~pp_8uhH@TV^8L zwn9gxKgvjxv|WVa(9(Uy`-iXCZoIbZj8b3GvQA2)OsGYuD%7e`PTJ){TISKRP+N`) z(z*Kfst#?GZq-?^3B}Uws=2RO`L9v8!#J81sGqdxQd;&$8R>@4Xc?i=q2(Bqm7Z3g zl_)0-(7BsOacJoZe2-qB)>|VCLs`kjt3(_KUvqUeL;KXR5|{D0)G)Gu=NXUM~3 zV?%8m+0$0jc|DPAYN$;kn{Lu^m_hd0HN`$ZCtF3daXr~?HCc^GBh-==h-CCSvNcxI ztiL0R<6?~mAnWptZ|NeG{f0j8@5R+oiQ;d#-n;59<-Xp0ypH=#JRbZhtwX$^ha zad;3B{y02@UJAA8i14);s4CQ|Q5FPHS^j-dY1C7)tD_gnNH6F<5uu!9*HIo7q@+)@QL^iA6N*F4{lMMk2WocjDMKBl zi*(QGgfdccM?u+8t3*|yR*iB}Jv}Y*D3+2t!&>%zEt+EYa@0(^M{15rrL3;8GSo4& z?1WO%M%}^ED6^I)`cJmED65*?*(*_%^vo5stVTJhomMc9mPvNkUyfFV?N+0LWcT?x zv{ABNHlbJ=tvkD0$2`~ZywzWGy0UdOJ%~20{%-Z$DP%o~cCHiZMOGea6=c_1?P6-z zk@X9;{$v@eX}gGQbf}FX%UVs_Rg%T2;&?8N%B9{9uzwXO6J{2n>^jaY{Y!)CGRU}|M3rJ5a;G|H@JUCwOB2oV||wwr*mlKtIaCCaTY&NGjeg_g@v zA&gLm;xK~SfHu&}5!wg$Gx|B`7xYVU|J+8jF=!LoRI``srxkRY(dM9Exr6;mOS{+2 zL%Cns2it;Ne&bWP-)L#~$d;&7vhB)HD%8@b=Wq04cg0?)Jk%;sKh^C1*&hv* z2J6Zhga}`|6%oF68_I<7A~amJFZ9G4fksR3=_($B=1O+Io`>qfcHbbv@58r<@OR-g zi16EehY0_C_#P2$+;+X0=MRWz<95XyZC))_)+PjXP4?{fP*F-`#=;fB)Qy2>(j;FGTn!$=`@bUJ1Bui15#V ze-PoHEB_+GzxMtQ5&pG)jELeZ@!z@rey6sR=Gh4K`@N>4`&aYqk20#+QHjuK>6$~h z-p8P9*sc=AVLSH+XZat+Uh=5$M{&D46ie2p`;&9`Ph`io0`-%2{zapsY^YVDs!*#& zaj3a1?86qW_YFU5A5iI*;yF=hdhe6Fl#$o-Bz?UT>XEczk>coe+O+t+k*Z<{{;Pu{tfyM{TCFY zILOt;Iall7edbXtCGS4}hyI6>_vqW9?TRhk_Go*g&sdz>0qqd9Bib=&C$v-0&S>YL zdZ-?;06HM34QdnA7PSpJ z5FHrQ4z&w92ptsE9<>kZfI2Yi~Jy>KN1sbqYEZ9U62PIxOgL zbU1z5=Webu>Wq?OdjvWnv^)|WNiF%LrVHv4)D?9__DP#N3LS;^*C&GRXmoUFc?>!x zs2l1QbSyeH=s0v-Pzt4xomsqvj^lLg?(Vx?^?KrXbbL_v+W5@wMV*CucCT&iI{Zb; zUMSPOwuKv_*Dn#86I#wixlqfaxO;8!70U^=@x~L1eQrXVPbl{JE822GvE^12pHLjZ zorq2hItiT=bTT?Qs0Zp1bP75p=u~uS&}rzjpwrRmL1&;dg3d%|2Aze@3hIe^2K7R{ zg3d-~2c3h?2|5>@8+0BzFX()9e$WNzf}ji0g+Ujgi-Imj7YAK}E(y96T^e*5x-95& zba~Jf=!&3nR321O8#k<|_211mLX9Q+-l+*{CfWB@&C%f%wf_5~&M2jteUp|(H&oR6 zZ%J=NeO0sXT5m$PNcOjS1JGbezbbP>(4CTfJAN0sM92l`Lb@b`e?5 zq(1XxvB`cn8lkb;&VGkG4vi0ePC!qpX20Qi3Oys){!K#Jun(1JmTLB`rS=^NraS!}Yun^=ShfBY7sWs?2wcR9Tf$r%}u#U?v@K0zzO`LYtNQcFAT zt5Hqpr51fJ*;)PrS})moy#Z~J?AOs-5#fKO@E7`9vUzSpaX6ap%G!AQD~o5=4yeJE zwf+|jyQ1B$WIH~Ljmib$^aG+D-^ zGbAF*nKVM4EH>G14-Q6zzXA?Hgr8?eMEE;OCv=2lb2$=qxw3c<>57gD+Z~Mvzuhs+ zj7ZMwG+DVxbEzQ9m~=))WLcAb5m`x=GwJ%vlNC(*y?z~8Y_e7A#t206y>^jmujW;5~|0@A~(XEpGg6KAMw~mAU)f0CQ%BUCnE0_q4RZDwv zjYCgMb{$Pb&r5b}UqDO4JU?chL~_1FWUQH>#`iJknArkR-(^BFQ22Y!py!# zgujjos7^Kg-Msq-5&qfuEh7A{%GRLoCHrm64~X!;c3q2plxzimLWEz5^@#Al9NU26 zFuLo_6TNqFE@^aX@8Wi+p)-54o!ukPLgz}h*5{#%dl!$SW4CVL`~#U{IBUe0zzvhQiK43X?#M3%Ff&g(o`Y_eY^U4d@V zcJ^E10f_Lw>KusfD$d2-jR^m1<$F*j>|cZ)481&r2>D;Y&CaE9=*iH_ zQ|Rfi-9$wAv)~yrA~_?=$WkWV3({oeCc8_KWlXv+MP#wbUTaK3S@mLn=T?cPN_M?Z zLoZ8qR9-<GF z_gQMssb>E!09kCZ+GIrdvvmq0{IA2FM=wd%aylaX({Ki=x~e$OYDOTEdvZh;6Mnmy z=+&^@EHqoPJLYR>j%52c7ZLt>ON!2tSwa zuBuHD$x5WjGDI?ZL>7NvthpZ$;d@z&ev)j>)+562!v;k7{redazU427@V~a(hzS2{ zyG>}bWXJtiMEEEAZ;0@F^gAN_2!AkZ!XHht*ksR@Kha;R*}ngc2tUtl=pWT=AO1yz zul_F z)`$0-Yd29l9G#?IoJKeqWkSmcW&6}NcUPT5trAuBsolfX>D#1g6o;1X>e{&F)wO(L zUCNWP)z!5diT3X368JpA{nnaSt*gs zx{NFiHP;b!F4o);i157}i3q%Aj`xen%!xeB%?Y{2N zZ`q?A5V5aYI+pJgcSJ;~o21%KXyXDzU6L+ z@O|!%_E7EWHH@$)+AGwWqSm(E@tlMEqXVS+8odo_CmnYJwS(A(Xz9LSo@Hby)0N%% z%UQB=(;kdaL6!-%h^)%=1TCw{3Z{c;Sx45ez50BWS|hTKrk(jTyAxSY)2Ga=7g@&i zF)bsqoJo6>CyNQcw;d4SSK?qq_%%BO5iQ+4+S`tZXz4V9>x2%MdP|+r5t6Ohk%;hp zc0pZ3pGP6W*N#TVgkHL#<3r2t=mg2mf)mk6YFVE>awnr6p>_&7)oMBpr=inr1kLOW zMEE^A6A^y&vrx~_OD{yUbXs|LHab^oqdw0=gzx2iMEI5$pi8AI)bcV^9{Q|6*Q#c# zbRD`$vQ@en^;64>bhh?Kx2U$C&Yl72)-c{}h-m3_G~HlyyJW}V4s@4}W=h{_+>MBq z?s4^b56XmIB6M$<*?s7KwQQq4A3#J)_mtLbI3oPaMsO|>$v#A6S<`LIvy!Y}(sp%Z z4Ifm?KRD+bk##h!Kaca1tlXrlqk?R-X}c2}xG`ioldju5S!}Ya>LK=xXz5zBe`RDH zO}{W+C$g03O~y-;l@rM^svyf)P3KEQHrk|?W5}|mSF{gg1)|h-r)3>k9BOVP8l}-s z)xF>mMEJ93GTGGtiL^M^>HSMM$qNTfC zNApEQ_~ZT(nqJ&nHv_$_nyuL@XlCf;RWwVo`_gPg_%r!6MEIG_L335JGjbjx{CKY; z!nb?_YE{PHAoao6#*xQ^Fu_R6t7+U+{d z3Hw)=cSn1uW}i>&i5g4xO0@|he9OI1bJgr~+7^iLwY^d4b;Z}TWoX|}+Yhx4eeRFi zg_Z{)!uQf19io=@y0s%ZGSs@DqgAudlaE1!->w@<=)thvLukBYD=`60553GlFNc<|pt+LuIS(z6>^QuM z2tVt$uHzGV$vzt;%b7Gno-8)myT}~+A?*8F^rN=3&mew6KTGz>&@X7SWdGjbujmiS zK6m>Q{UzBqBY&fRuj948eV+9nidD1EL)`Vey0{)Ce+`J5UC)uWcW2E}iE8%mNVG() zB>NO#A9R3Z|L#Z|)Lz@!`?wCMOX#yJ>UKS&+vifpqV8dY6VRz@Y5R8?I$yHSSS~=9 zN%jrE<>*Su_OCa(NwQDRZ$`ID_IcKAXs~4e>fR6(N%rpn-iz*&Y;T962f|#2qlZ+p z&oxG(hb8;WaTFRY*=L7i(4&&A%VX$q$=2lwG+wgL&nBR!BwMAY(Tp(O%cx2<`^>)@ z5q>3RBElc(SJ5oV)@3$&O|rSnL4@C&@Z-IO2tPs&5&kU5 zBf_6&ZzIAVhj$R+S7{+4{9N8eg#YaKz3chTM$$?|WU7c zlAW#V&_>DDdK21weepi=>-DuMBAI8JEMv0oh{$4-_4yn6T`lbx{eiYfR@;iUg|qb^ z6su<6{J0xxT@KK{tFk>J{AV6Jpq+0h&ZXWBwHd;{wK)Z!L zcSnu2o!wEIAfkAOzM(d?mumVHCry?y>CP9C61wA zb!oDUNq4Y_EN9Yqd9v7KfA`q}5&r(UH@y(aQzlK8F&S zU9WlCUFrtWUx zqYR)Wkz7>~SxorrXdoi|`8fy?{@!ydBK%$BHhLkF^CcpSZf4PsE7u`|fV6jS0VI|GTj^Mfh``EMu~7 z+{tn#?L(d{HrYJ4Lxg{#Z;uE+!VYL>)$ALNdZ^ir#dEMZYNeVzSN1_iNVZ2uqT@r$ z?&xmS?5TDS^CXfpGEJ5->3I~99x(_OqY$eK2Ysp?? z?vD>5iW!q4S+MELExqjJecuRw%_}ZbtpXcDEqHZ#MwlD%sQiHuPwi*<)yI=w%!lFWD=B35f9b z&nM9{lD(3fgb07cvWW1tO7vXc;cbk}Nh^%Vmi0tF#<_rv0<)?{lfdh5w2Oe;@n}5&ro7j{XgE`47da+1|RFxa;49>Yh9m95=5aIhg6df+v=$#SaYe%3XB|9g& zAi|H{6&)klE3$4VRa{S(M#rmWuUNXHQzg5mPeX)X!P61p`#b{?e!MeTPr|P!S!}X3 zI|~uMWlu!-dvY&y?oGwJ&3Wi@)$H250+omDD$rG7mHMC?L#;2P-z@3#o`@_q*}b42 zBK+0gAKjvsb`=jmgrC_!MEI725aCO;>`prr4O7jI*!_s`SK|Zh5s{oP5m`+5nGHvT|Ab%!dNB0z5Ze*S3PxnH$yQ<{ zdRR4^*(fwxecERiV-Vrz@+f*tvhBtq!q>*3$0a*oo(qtKvJ>SW4L~@MsWUVFpz{=WMjBK#HbK8nK~%-xJ`E*nwKv(xGuJtvjpIX{? z`u)+sP#c79SIypO+<}Hl_UYCzG(s)y)y0GKP9#UAj4Wl+yVf*Wxk<;Nf-GaQl_$%Z zbi^vjawa%`vQ>JBUI>4mAj_I`epZs@Ogct+vVuw1Z5>%`vUeyWnKhAI z4`pO2la70utei-WQ3Y9s@Xunh9FbfBd9u_fNu#I9GA5k`5n0Y;b0LdOb`N=k{s_Nj zWGR!a8Cki>){HD;vNa>inrzL;awc0dvVzIhj4U?UnvG^WB3ZLCvXseYO;&EwJS)gD zCe1S<%bK)im1H@S_AgIXFlo)|$YR3Z`Nl8;k(?oEvY7C-N71teh$5+n!R_LgL10bXGnSUwrX}Jzk?QqGkGyus+!$HK1M4fdj+@>eIeQB zgI}V8WS_Iwu@4(0jh7}XCz88V1zE;wdiN5MWlj2Av63uDB(u(w6|AODkn6}|la2Q? z`%NU*SQ%N$q}RJ?vT~E&VOEf3OqxqXmNn^WtR%~s^hs%+tYFeRusX7s@K3y77>`Jv z;bmkglU5>4R&LVgpA}>olh!jL%bN6RyOJzt(x>%#vVuu#R!0__?31>Qj7KET#xk;$ zNyi~gR&LU#wiRRD?{r2rL=noV)?;^+N6SLX<)|PvTEoAK zQ-|VEbGPu`;ud0#HN=b|F;=9%~%G|luMuytMXtZjdYxFVb@lbmLO;ye2 zISo~XS~Z%b+8oVuHku!53(yMHdcMFsSE7Qn#s1YV6o)?D0RC!YK(W>cl@4Imz3ye6 zWvHWS<4M9VKZb!EV-GS~1x)a?QbQiiS=x%g(&^_p$ zpbW|cMVuiKzaePPzq;-^A%efm*YEibMTbTFu5!R+YKJ4DE&mKR>KxUkh?cGu_p>xv zOziHKoJZ{lbY$4B3nKh>T~W7)Uv+NBcJ5eoTo^rtP7bvmi10Hz1)ULUXClJa&O(Im zvnT2mYGo{HTbxE{ zFKLc`FVz$^lk8U}%@NVk>DNWB1=>6GQi2HoOPQ9am1Mv6*#{ARyi&ApXt^J19cud{ z!jFCcY8zS}h=`U>zch61&_Q9l_NYT>c`!Oeve7%DE}_;H5&ri?N1>xbFUKIl*Seu& zL+v<}Qq9&SjgAks?x=@kzvDawU8{p#vqiaL$I@B-p(jN^7wSkE6 zzaScfMoRW;t%uPlNxw#OkDy0GFOQ+IVY_jNNPes79!KLtZ322yvR~9ag`SbD&q=5< zZ1*f8TDpDsO`CfT5&l|wGv^Mmz z4*jH>{dQ|TBK&q6&_>CAH@XQC{1;8EYwrAN3>lpbZ)4fht5}RkXl}VE|f0U>z<3yrD2525YfWT z(OfP^<)N1fMEL!?67^9_TbHX5(Zb!R?XE%Bh7qnq*K0dl>l@IGq1G1>E!ruV*V^}L^!lSbeP?NeH_+Rm zmv_)YwX}747riIh{=JWuO16R@qvev#>=Q)zv*%OvS?Kd~MEE1N3atyZAJKZ%x@%?| z&@WP%R$?QHL!a(3o+OVIM`()LOSYaJP{&Z~gt|ONFY|S5yP{O6rO}0|*-Bi5E)BKI zP-(7=cEGnLUECs@1ugK3D@lmG&l4z551>a zJB{!@S{8a)jy_Rsl;-&_2yQID{vKOAM&~1fx&4#@;4#Euf)x0V5kj3cS?2^ z+=YgYEnW}95aIXlel#MC@F03f+u4~l5{*{P&cQKgf{maRd=e47ZfH3VeI05Av{p4ce(TU5VV-}Ye?!av5aG|y7!iIvH;#MxIQDkxgS6+PzO$)A@#Ab~|Ne`60zFZjiyL2? zBa%JJlV$!V>2Jg$vN%($xro~93cGoz)hM zuTABOwKQ2zBI%_US$U{ckPRl1zd{>AmI<|pEGB%Pd1~)Sqc$)XvUs6Jn2g-Jh)8Pg zJw!BhFX*q{-erE#EteN(7LmnqsJRKe^PW&Vnq{cp1p2hU)$5N2 zPT+3(+(!0x5E?vzS3%9R??X@~w2V+Zf%lvCj@>?|FE}t6l=Tg<+OCqun*4^ zKhH{|lb_*z@z)(`*#n&_ZGH-!hE5N)Gf;V`RiJ*)@X21Qn3ny~z-Ji2-lGpfnP=Gd z1Ik#z2*uA7_uWmRHmRrx4V}dO^V%W2HXVkBPvYO6vVUcB1R6Ps*PnAV!oz5^T0XBm z8iR=aU8By7@F*IqTKgyHWgHqmiIv!_zpk8so({E%C_9OLf9?^jAeuaheYjJ7PC>-J zZrJ~*J&#_{Jez2(ry|0)oQA42!rB4Us?n@T?EB^0quFS##(Vr zz7i38xZ8CFe1?d<-AL`x=ZI+T9#U-;BK&b*jcO(p&)r&7&|D7Ic~*zkXmowz;=V&` z)zUskS%=n#xokiiwSrIH%u(5dehvHg8zM?vSzl_uqb;G&t!P^q{T~#En#-bW@$7Mx zT>X{Y=i6%q%TPz@^9jte6S^wY`k+Ojwiw0IUux-|<-C3tP19ejRG=!Uw^WT{DP@1n z@*I6Whwhj9psCUlX&PEDwUjoXShAV9$()~)Q3L&J=HpOyGWUrC_zNyqiE>g+3guBj zTCBgStwS3pb6>hl+Js{DvQBbS*!L;4JX?L1q0|&=_o|aP37-zrxvv%+C{Q`sE>A+e$^f|M2#gIy$L!hY?YRgrdfSwM$OhnnRT_qxX%V!bcdwC8KWv*Ji zOh!bR+fAA>wYCe9)Vh-OGikj3WP?qb*$}dfX%mXbszR-rY*whvCX1(s(PyA4ji6p! zHJTG@a}iPI#;7(Ay%}1*g>uE2xjb4d^-{|Z(2~&dBeYbqJ^C0e3oVzUPb3@RQ?wVmtQ| zcbk`rBb1?(^q2ZfqjIUYT2`Qp^q}@3LZhW?q%kNfCHszYlJ$~D1*w%<)}dHRX&>Bl zT25!4Gj$c`Q9Pa6^(}bDOsI8x zxwiB;X*Dg&$Wo>ZEz@N2jm4Vli$+Ubo6*Y{G+ruIpA%4(R4!Gcxna9`=ygebx;N1L zP+NfB47ImVF4Xd9ku*W$Ek>&(+oRQJt&~-t>kv`qV%=$fL|a~FC2IcW8^*0DR&9uS zaj$Uye1+E<7x50oH9;k>(DDeWB`OWIGL#CnG`d`Bq$7O=Di5^^)Gut;9}N$+5omO% zjX~o>Z34=MS|zFqwQ4jg)MlekLu~~j{9IO|jiI&)5x%w=#i8b^m`fG4@7u5vV^B`I zUsp#S6{|Qcdj_ZI?#nQfIZSKpAP8Y7xpxd#F~4a?%}A z9<7y@sO35oOBbrH0s@eYaMg2lA{n0IwjW7V+CD}gQjWVH^2n|=w)^h}U zTC)9{h_aH+x)MzfwHauZWFyQ*uSwR+9JElfnZ1h^g_eua63N!=BeX)YeP4-INjA^b zs3x?mMFq)Lq7JQ*Y`pK#TFKUW9an$2?)`c1Mu`W3cp;cLxM zX{eQQ9h=^A1GSzlMgs<(4h*mD8T0K->wNj}8 zBK&r{qK09FMraS|3ANl45x!+(MEG8spuNI&O;NK@YmQ38T*}b?p>_Zw{0MDO+c3g` zs9o6ZAVm0mZ$F2B%d%LD$YR3RQi$;LOrwozX`lXVLPVK6MenCKqd3&uTr{`X(#=Ej zI1YW5>0El9K3_){FGp#VkzP_QLa}t0YVHm61{!YL&1bv$=pEh5(-Mxk0D%M<%t0RYOgfVEmWcx4y zO%AmwXsXm$t27Nw4=rb)D#^yHMl&Uw*{g`~dpirgCfQu(pt+LuIS8rOl-t+D&Tn6x;2N8of=QgRZ6J9*Ah| zPE~DB)Hu|dAj0>u7b*?4GDNg?+iSahQQJ^E5Oq}TxTmRgLWfIz)v`0{5?Xde$EbE& zYv$4o5q!#_?T$sM&@zoqP;IMvIT7`cUX@Nkr%S`M-5IE-G*#+_&Xq>1<$35r=|j~n zLYGQcN|&L_rJtoMPHc_NUij_ zX@thVLoX}!J>>*6Rr*;^`)Mc_YIzh(6ON|l7IGXGa-{#zXU1h{zlEFyKkms{&>9h~ zUDw8Fe?+u%zexumqMe&6wLyg5r=qrqXvcdzbRZ&HyX&NOh-mFbN(UjLwOg)U+9Se` z-T@Kq+@-1=j8dVNURayyUhFd>i%(d{IasH2@I*xT@lHbbgjxm>ejg$ zvTAv;dZ|RQYFT@Byo=sttuv!(>E7e_8t+l78A{6?P}O^E_nx+^MsJ7OJBTQAmo;Rq z7ot_6wi*$w-K=}q?h8bexv|ohh-l-!)pj-LtFYbIi0~~7i15ACp|z4-@9R*knc4O3 z-e(2hr&hR)eMqB>^rRG_IMm!CS}qDLQAXOL|6f*w;!tyoX}Or1-NDkRd@(b#yITe7 zr`k5VXQ8pG)kxzO*X~S|xw+lzyLx1eO{`+&RY2gQ49J=E|6R_S0yaE(x@lsgWUp^nmyx(jzgDQTi=Y1C6X zP_4U~K>eiK)v`azgzX}fmBy)MC90C)}AuUixlN)};gL7;2qR>O*dAf@c!P7$9U4kx^K9nv) z1kWSsazrG1$>z zjJ3$C6w3NMZOU5K>@%1Q52zQ#!L%EF+)))?)Q8B&biMY*XMJ6yUumdIsQ3=q#1A*Z#Aib3aR8H_wBH zsN})dQ1Su@@$Of2Av9EEuK~lLe~IkweLZx8$gaOp&}j9bJD)7gFqeJrw7S_G|#*;fz>v;7+SIcA%nUq7dJ zdoNrAp)jLb==WH13$#_4&HWE3iJ4o*@mrRTr4CeAWUp2ApynbQSqrFOS=vfhsE6ns zy^8jPdW&p5`#}9;n**SM%4~H9K}9huhDIp!@9v?j$iKUXCW!2~PlP6m>|Ndz=w6YX z^Y=jyi>!x7py_eck3%KOe%HBM3e6DNO3Z|2i|ibn1I>*in+Lt2%wEIagyxH^_XW_x zW$Ej~J5ZT2d*@LOEfd)}u^d_!A%_(x&|`Xd|>q^p5_jz8Okl=2mc?t>8ZK*+CqY zdeGjYW%~584}|jE`R$kwSZ7d_qwtJp_Za~YO@uDTDm7h zt)aFn_;tewp2u^CK>5nP=mE8Z4vqENLnw@;19Z4D8_N+;K`hx7>LIcodP2v>lE*

    _iA1?Do`36hbG(k|#qbjHNe(TDp=0X{8S|BxV;t z7mIAoE`f?fHqK(`@>uc;=*rmpRnXNj8ww4JbGQaVVVu`OsHOXNPkJ8?T^H;9YehvC z`7DP^jBEw3hej#0k&T8>3wN!4`+6hwke^>pG$yu!OYTfFmxXd7o6$H3h4mZ{p^#00 zo{H=FG*l8xmO?L!Y-F>bS5~n5=sTLxtI#}UHqJL76vp``v_P31&9@*FO1=%D(B?u2 zHFcxa<~tAy=fwXY6iU7eq0mYhgu;xQ_7${BnXTuy&}xyLY^567 z5bJG(P*|m(piQylW~fHAQCD~^^jpk+hfr9vEf5O#f~^n=WBCL6Q)H{O4cacUk?nv` zI4XZZD3sg@q0q`M2!;OshET}!K=o{Qovu)~*h+Wk_}D`)s4$K!1DzzY-HJ|zdaI=E zh|&i-MOh>LzXPX2D2$~qgu;H6{h-rCN2}!NP=C>C-7yC+>NC=MIb3p4Z1ZBMD7I1z zE&Q6-qoY2f-aF9$l-cv>??PoUD~CQ1+3%A-gepb$TjKAbs+d(nHD7bw?U$mpQ1W&9 zO6k6VzTsDM*Zt1xpIZs7jM*yQ>8wgA2PLc0xw~)q?(kcFt2uWI^_oG=MdL&*pf;i= z_NomPew+4?f%+;tZ7U`FK}Dh;RIeDy#*#UxMA^N6kd;DZF)N1_#a0$W%VI0bp{j5B z&E9S5p&Ck*brreq7}uilL#a({&jJ4Of=aw@ueU*NdLiFZ)M8=m0lIG!jBQr*SJQcms5^GJ85< z40LNOc^iZda9gzJ`|S`4Yjy`zwK_f0)es6L*FY$ C;5%zl7=6#cHTY=BVsHTFj6 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 I^#8~Ae`?!lXaE2J literal 0 HcmV?d00001 diff --git a/src/modules/admin/ZhonTai.Admin.Host/nlog.config b/src/modules/admin/ZhonTai.Admin.Host/nlog.config new file mode 100644 index 0000000..586031d --- /dev/null +++ b/src/modules/admin/ZhonTai.Admin.Host/nlog.config @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO "ad_log"("Id", "Logged", "Level", "Message", "Logger", "Properties", "Callsite", "Exception") VALUES(@Id, @Logged, @Level, @Message, @Logger, @Properties, @Callsite, @Exception) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/backgrounds/1.jpg b/src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/backgrounds/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e73074b1c669032332f361aff5c8320a7e9e6c3f GIT binary patch literal 44294 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 literal 0 HcmV?d00001 diff --git a/src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/backgrounds/2.jpg b/src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/backgrounds/2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3d9d289649a96332cddb56ca512ef724f699157f GIT binary patch literal 32155 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 wTwOxWrrR=IJj#=2KXIKk@r;T=RljtUYiGyI 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 H{#*JVKH=_m literal 0 HcmV?d00001 diff --git a/src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/backgrounds/3.jpg b/src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/backgrounds/3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6179524ff802b5f2257f06ef4a5c085d13a16248 GIT binary patch literal 49930 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 Gv;WyV(pEwM literal 0 HcmV?d00001 diff --git a/src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/backgrounds/4.jpg b/src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/backgrounds/4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..afca34263f3d70741bc82566ab402ed579bf648c GIT binary patch literal 35044 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 literal 0 HcmV?d00001 diff --git a/src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/backgrounds/5.jpg b/src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/backgrounds/5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..25017487777cd82523325671c9c78ef63d8b7e7f GIT binary patch literal 30110 zcmb5VbzED`@;FSf;_gle?rsH&1%eaY-K9WrC_K1Jf_n+>T3WnN++B(kEl!ISDTQD9 z+i^>A2%PP|b&wG_G4lUc-zf(5-}(rG|AI0i{7dJ5@k=D6)R#!8h#Wove!dsb z|KKkW6ry1-k;oAFpAjDE{eSE5^YOiS{~zkl&qzqf@Bc%c4bd#he{sXVntrNjhY@dyeD{3Y@N6B82$8;1fHmqLJ%hEd@E zH$3+v5n{YBL}o*I0YE|~e1Ssv;&}jx8Zju87cc%hhQH(ZJDI3x=r0k4l!$`A@HhLv zfS4&%wCAr#I4CcWkO@!-5VJd&HD~$j@m%k8dU@L9r&$5X`?AG6RhIUaz=yZv5^|P_ zb(h#8m`P%jL2s*zCoQd1D6}vM#n}Pn(VHT3^z-nG1iy@e3Npmrd8#O3C;hk8tHl%cAP3Y#^o2F>A=g2^Z`X&s#yCWzWO31EetDT z%9bnDd`rr6khvs3p|+^FmuO>AOAh8Aag+cCd%!eK_9d40$a(fTNJ-DDIT=Q z+9N{73qGInqk-65ZnFCL2sbUaawhoul}Zt9wto0~+6)Y^H^xY%2nWvl_u+aO1`5d4 zFC^@&XBruiF$nZ

    Un%(BfY=p_?Z8RdzkCf2=m$=hm7CxtM*W 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 literal 0 HcmV?d00001 diff --git a/src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/1/dark.png b/src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/1/dark.png new file mode 100644 index 0000000000000000000000000000000000000000..8684a67e280ca4a61d3f9e276ad5beb22499db88 GIT binary patch literal 1291 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 A-v9sr literal 0 HcmV?d00001 diff --git a/src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/2/dark.png b/src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/2/dark.png new file mode 100644 index 0000000000000000000000000000000000000000..bcc08bddfb0d1edf7aa35dd2444300b09991438d GIT binary patch literal 1118 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 F{R7uE==J~r literal 0 HcmV?d00001 diff --git a/src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/3/transparent.png b/src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/3/transparent.png new file mode 100644 index 0000000000000000000000000000000000000000..aa14e19bd07bf5b4637b4b8edd9dc01c01f697ab GIT binary patch literal 2706 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 ZFKGft7~g(1GQYZaN+Rb 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 literal 0 HcmV?d00001 diff --git a/src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/5/transparent.png b/src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/5/transparent.png new file mode 100644 index 0000000000000000000000000000000000000000..6edc2b9476d653941e9cb0cc064eddb6229f6564 GIT binary patch literal 2119 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 GQ~nDM;yRuH literal 0 HcmV?d00001 diff --git a/src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/6/dark.png b/src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/6/dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a83b3648af552dbbdb1a9c8c81f45b5a966275cd GIT binary patch literal 3582 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 LTU@p2$=Lq^_(~^J literal 0 HcmV?d00001 diff --git a/src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/6/transparent.png b/src/modules/admin/ZhonTai.Admin.Host/wwwroot/captcha/jigsaw/templates/6/transparent.png new file mode 100644 index 0000000000000000000000000000000000000000..32f583879d79913ab3f51d0eb18e1f2028603d4c GIT binary patch literal 7091 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

    dRu>$(|5OuZvt;IC{Pp~JvOu3M7h;qYy|Pst;% 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 V*~e?E!JpLHzt?$B-Y%a%{}0QbBdq`c literal 0 HcmV?d00001 diff --git a/src/modules/admin/ZhonTai.Admin.Host/wwwroot/feedback/68654c9e-9604-7b84-00a8-31013c61bdda.png b/src/modules/admin/ZhonTai.Admin.Host/wwwroot/feedback/68654c9e-9604-7b84-00a8-31013c61bdda.png new file mode 100644 index 0000000000000000000000000000000000000000..f4179dc06dbf52fe1bc13c3a5005971779b8b9b3 GIT binary patch literal 109855 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 NZRsYL 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 literal 0 HcmV?d00001 diff --git a/src/modules/admin/ZhonTai.Admin.Host/wwwroot/feedback/68654ca3-9604-7b84-00a8-31025b1b9eed.png b/src/modules/admin/ZhonTai.Admin.Host/wwwroot/feedback/68654ca3-9604-7b84-00a8-31025b1b9eed.png new file mode 100644 index 0000000000000000000000000000000000000000..5c616319623cf58366ac663fe362b4e793d151d2 GIT binary patch literal 334298 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

    V9fj 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 literal 0 HcmV?d00001 diff --git a/src/modules/admin/ZhonTai.Admin.Host/wwwroot/feedback/68654a5d-9604-7b84-00a8-3100508e95d4.png b/src/modules/admin/ZhonTai.Admin.Host/wwwroot/feedback/68654a5d-9604-7b84-00a8-3100508e95d4.png new file mode 100644 index 0000000000000000000000000000000000000000..7f29f99a6e2734c74c0c9c0204aadd2fc797541c GIT binary patch literal 225735 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℞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

    d-@ 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

  • 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 z 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

    `3!&4)UP<{3gyK@3 zg`V@2&qEu%oi9Ns&i68u^;iztB>mI(Hk+Xj-%i%bM^LSgQXLfe$cJiveXLH_ZEFaf z6TXs`wSn?Hb`pfn4qXNkI~mINSOHX2oy_ZEsI)q{eq|7f-OeL%w%NsjI&jO20!Xx?^Ub>^n(2b5JBPy9c~WzIT1Mfzt1C9rPrSfwJ#X zrtYmdC=#-79d>a2b|kGXfQoidgYIC(P^plPd>NG9K|bBDGf-CY=`&>xiX^3uVAx5@ zok<@uP_#2CCH#}vKgp-#nSr8zlJdq!<=Or{V(*bs$0Y-0-%ECz9JJ{@=BK{(+YG(- z9y|N>ay4Ivwt33!&<;uB2s)p~_v>yMxrPzFdj_l$(=x@+Rp+-rm^W_-SB&Fz?p&5#V^jscxb5(XH z^%X!xyD3x8yTwrH?xba9&`cpMWfqi{e0o;QKoyct+p-v{+)Z2b&Q%4ik(An&wa`Cy zv$yKk8|xr+Qn+k1S7kkf;=fdS0YdRF(l0`Yf8j|^hZ`Ui&)tm>ipzWnLUF#Ap{$ho zKY3%FgQ~rqHP9|;nVyVyL$yM>;_9G%QiHzJ*$<)k%ZGnKD1LVO6hiTL5C#|}b= zgmfk!hU$fMJv2a()MqpKea7?sWRx;c<@-s#Dk%FtqpRyL2W=A4vEB@Ak$hUpR%n}$ z_F+5pwwGBAq0ZqhnaMTKj`x}6j|lCAP<-e5=lg|4$lmf739@@H^aWbgHJxCq&A z1>rsNA$!YTj7uZCH)e2IWWO=wa1n~1z;=-j*`1^qmqzxMKZDC6n{_!{gyMGYhW1Fz ze%pm=g>*lwgAVwZ9fay7ru$L@)aWC442paN!w0N@59qsn>jzE#fbrBb$`mO50j22m z%RpI4X;%e`K1g=Ou!mCikWcrQVkj-7rDUM2kgkUu6bacZ*vkoiZ_>^@D1R?8U1J4M zFCl%R?F|*}rFOjs6hoyF(=yAT$x@1*6{kRHAsv?tR3RyKhAf6E_i`O{_pXB0cnxcz ztf$OD)gG&XYQ3FxP~A7zm!Pbq)RTA)s+KZ! z->rdA{5$14P`&rB0g5E0-QzyuH1ko?>NZe&AszWVsFRTH^PQpmkEmU*Ljly|qvXVy zf_h0zTh<%u_fayQ{h=byR}2mDltZCmQiFacFdVw-Bi50An|(D@;weW!BZYL7MnR=s zW*Id8BgXm#*%>B4D88CELMZ-K?E?t8XBM@LONfLLXARt_dNzho-)+(l}T-KHCsWgg>+`Mf!fw4*RLJa-c#m59Xw@6 zs8en7ywVx!;`zEl`L)!p_pt(~hsRRTxf0WHIS=Y3W!l_@`bbRQHuZ)2)iNjajM5(( zAf#W#4}^-m%wlMemogX{;;kME4HMG4_Hd{~O3~Rm0=hdl*qKsO5Me7Oli@qC#Gp*S`P znk=N>WK4mk3hB-;4Vo^bS9%6C(??@haz+(%c3Lzb( z#n6Kudk9+MwJ(L1Nla^44pmA_`&R`$A#KsS;giq`kFA7ONlee>tD!aC>b1~wGG=;T zc^+CPHRz074{eZ?`W4$oC@V4DiE_{;A#L?$Xp5xOePS!LO|F>!lD!?OmbTdXgLZf+ zJE2_?({GS>Lwh{sUZ_@5>XSwtv`=EXs`f(%B&O{=2py6>=qdIvRPQ}%fR1>}jzW#z z_hV3#knSkWP~@>tR~R+aaW*~fQg)QjA(S7^5c&c_aqI~6zdBA&110t~gyL8egyL8; zC7|wM3@Hn65sFiO10jorZy^-tiy#!I3?D-uGZOX}B%eT^IPHV>IqffuTJ5LR8EM(^ zP~LvdJ(WTyK_`2x15~s>$yW?z_b2t`pc+s44uraeSEQ78p~z$5U(mmjQo^Uur%nf; z15O8_gUNge|AzkU^dIOyPKTgFPKTkxPXC4e>+~7)nNvMf@6-S_Br`I64t?(Q1#f1* zpk=zkTRsmssJ=O+l`$aPA+Clje)93dBsE5RKb)=wPUr@WAta?Kw64Sk41QdBJ z9AVcuLVf#XJTp-C2zSvYp&S$)Np`7lv@rVkDD~-H_X!joEi4QjFC%66l2X1*YR^EC zkk%Kzg1$=H5*ndKr(@7D%Cz6Z{|Eig>1*g~rzWV$sTpd9wC~{?=o_bRp>LfcC~^ut zqn4p(w{Y%p?B1=Q)}iM~;c@w*t_{>lV!xGGXQ+#(>5G8xSk!t zTOFm87Ep_xXNKXY3AKb;I<@KOA9bW`x zph}^XP!*IF(lT>Utc+60#mar9#^3GAJ#iWoDpyAuY23iiET+p*3Z; zPEr;?MMB?btD#aM8zm^+I_Xgcs+5?vtP08s*(gD^LfW!AC=${!3vHk_J--+Bx0CC4 z0(64YiO`8oZK1YK?Vxr}--W*G^gZZ%PVJ%gPI*vX&r`x@5A*i{;UwrJr<0+RojO1r zoH{}solb#HaXJ+`)u|KI$*D8c+37UsG^f*{)1A6NU7Wf?U7gN=&Tu*tI@2j1%6BS& z3Y^Y@&T={%I@_rm)Xk|o)ZOVE=p3i-L*IAm0rhZ7K`Ey~sL-h=)YIu)=v=4sp!1y0 zht7Ap0J^}b7u3tCH~Ug=W=}yetD_CnR%nn=JE(o{o(17ILV3_gPdN(urO-VR`xSKE z|MPU`;ZarR1IJI*Dpf1-ClwSWqiBExOWtuu-W3YsV?sOU@ug%)a}prD{L3N5H; z;!>e*Gl~jzOB59>=!`44)TGr47VHdbP_T(xK|$~D`@Z+w_mB5^-p})%d(OG{p1aHd zgXpiK%Tdy5DfC;bU4h1mbcAu}29b__Bbr{r74U)dG6SV;y9|0z^tIF;LJO?+IC|P@ z&!A^TzdDtc&!Ht&TZ&$>?f!-c-*Oou`ntig-Ex$-?Fy(Ux>RZ<6j)1l3|IIuQ7C6if)$iQYbBYRFpw~61^pwjhbw`W|S4_ zcsbM}(zDWvmK+nE&829W)s~}IZM)Y{-dYw=o6Wi%6{Tf|9tqSb(qq(dQp^ug5h{3TFQq(?A?8brEXBT9>OybQ{Vbk+q_ zw3a0lh;%OQ*Q~lYCXwz@Ginj(k!VG2 zA|0U}b&7O^E)7g6h=6O``IV*_M1U1r?8#AQMV$Z(jChGFY2C0FPu_Y z?esl)Dau+s zGESd8hoA~{l+}(#)uI!nR)dC%w9gT!PNaR-qf4#j7<8SrydK>k((!IYw^;2~bgzwm zA6jU&Md)d(J%bioFE65(tmVsSnYCPw@>0{870}xv-G_J3ySCkX=zVMX0V4eV{T&g0 z)*m9m*V+(K;VzNm(vDV1O-ERb)>zB6sKa{Mf%a|YpO$arg~J*@x13Sc}qVJoo6~9op0~+Be}vyGG0c`Lkz`7 zRvzR=+{ktbR5voZ#_G{XkzP3$piv_$d$`5&`F1o)Tgwc(WhCQetWKff}Y(`nDE1D?Ep%&4{ zqE@s-q`fRfd8-vrn`oG{Y)2g;?PUuJMBAn2F6NWe#Yp??hPsP%yE0TRx?lGJ^}Coo zx?a>DRoiwoXpq!&ZwI53q^3vWWE8jU5@@K@^q37plda_xG}UU;P+Fuj%b?jJo!K0; zP^9~?2t6&*{d)#2vD#9Ux9tij5b4o%m$0{&AU*PBsQMDt;9A+g8kDwL2F(`fcymzR zY6Vmj>C8$fu$sFRT^fzx#&9IYAU!S#loaWaNTCLij?jqGB0cgMlo#nd3uwid=sc`M zZBlz)&ol~bJ9ioTcNsN3f@P@ZWzjk6g$7w|Fp66(frd&=_h=ZZyDT~`^=OpT^azed zNs-Pvg&IVOz6-t-G8n;BsnuNXI(@^%Ln_`lGl= z&sYN0*>?44lt{-Ljglfg5-BuZq`gc)4I&+(5v4`CUNUI5Z8rxsS*;n(6X`tXqpV2x zD2En`bc98y#agzayhzVc0Tr!QLLDOQWeXzwtUpIvMY>1ZP^WFzg|=TFt(P4ruwGn} zyG@eqbe`SNJ|f+}eNlIj&a(_1AkvxjKs`lzTzaA2$!H}Xg33j@LSm?|wAAb22-Huc zXQe-?66qcdL`Nl~c^-|brKWpSgN_sFS~?yL66qNmjM5_AhYXr6(wWUcS*zvHLXnQQ z2(^f`msXUwmIc&id(@6rNllN-YP81oZ!IcX%M$9eKD$sL(!F&lR%D8|lGp#s`%40i zPf^oP8WYgORP=r}2{lMf--#Mg+FE8%M~b6#^gHyj1#M4N4sfr?o5v0mSk3(w{gz&? z|45!ISD-8GJNU7j+p(M@{nS&2ekJ-~E-ep4ajPXz!`Nt^jcBq+XEp^*9UHx8O+#sG znL#th@}9L`W;P4W9$R_1+w*iZ2i-Qd@+j9|boDABgZr;-84{bNL7ne%2o&!f*F4MEKD^L4@yR z6(W2utI?;TkuvLlqczs&T15C>K0`&TmC$DbXU^y%4oY3N?&O$QIlx9Y}bskqC?L_Ih40r0kuglL!{P@ ziq>Zdby}?p1y?fbNz&3?#hvJ?NHG+@Dw=fyB}Mb4WeTOQvYDYkYPz>>JlD$jsFyNS zK0az0L-FxZ%LE!Kwb!N3VW>`|`&W;Wwp|J}Sj$F~wq7!*$;N9&^Q5I7m-#3w>W~p~ zs71EZ^U#X&Qq%DYs7-3Rf9KHUVio4}vyjk}GjzkvQVfh%C|L9E?RP%we- zJT5x{x!*DC-$iOflYhsG{F&6IpzD4YZFfDIYPD(Td)w{@w9{JdLV?xX?<)hM+Wm4U z`}Z?M9P3UN?S}RcT`l@KBKoL3QdU7Z)wLs=lKyS)+dRE>-gg?4(qZJ}On=8@#Ho^z!@7D4| zv`(bGtVhH^cZRIb4T$iyjcBuN*MSIsbhn_bB0Xl?&~|IN0|g=-!A;~nWMZVFQT4>= zNYtRX)e`7*k@k58BK!(D6AiW6Ff`n@8-WPl@*I@5mKpS*wR{LYBGMI^MTDPc4&^6u ztjEi`E}-H>uExc4xQa`N@Y}6J#6Y)JTCPXiWjkFjI}lOrDu!{!zDGaUb~_Q_Tkb-E zwRDrX0wytDuOWxO7elp*3I7s&bBA065d zjn@Ye(dt3vR*Rt-R=WuizL%R(+G-gzvw@>KORkk!Xm$gu;1basMEL!?4c%)k??ZvL zbd8nibR&EFWS?#>LlzLfai^7Ylrrd+M%LhhzH-bEQR}82fo3A2*0mjuW}(?pFK!OH zO=_bmsNIh45M3!P=OUukt&?8vL`1DSO>`G(vR;}IQR@yolG@#km6M5ZW>d(5thLOc zh0;>TTZEpr+B4``sr_2^;WzdR1z=@2{b}=yN%`1r*qL?i$_;uJPx={rsBBG*RomWZyGnfhyIH z?e;`Ot^1`Mv%L`ENAHG+S~pXU*)I@L>t2naz0p3`MEkHWB785uL`1D?kmIr+>MnXw z=2?b%iuREG>xBq^JP$&IAN^oN)Vh;dORhH}{4qNO^|k#w0ug>?9f=6vvH}s|igf)D zQR}XeKKmoWpOpcK@V!(b!tX;BI?8%E8WG%0RIkfAI}x2EwX_`FlhJQPy2?*M36UPb zQxW0EI}M#K(sO$TBK$Es6AiUl4@1LkyAg=+XY3qA_@jF+I?sAJ9}#}^k>~0jgBDxM7ZKrS{SqSl-oAWIWjPU!5F?8d;an1ANv+9|NRg#gb6C3>vaCw3 zqa0aLwVE|iA`4W~(k(%R-@m2wl9%z`;rwODf)!R54JF7%VN3=mQ4M#|{!TJB)iM&oruzqpp#Gjey^8`W6t z7)1Dc*0G52NB%fO_^bbTMEJSXBElc}6As)2AZB-y=^$Lqz&aJslDL{&EH)YTey3-kE5qjW-OPWh0!8hD%Gm z{zjm4tadIU{Q0XxgkOX8=sc0$>&{0P+IANqqSp11voZ=1zL(L6@Uy-c5&l}a1YIi9 zd)634)H;1uU4{r>yBsA&y6RHsx7P9sMEIGFMOWI)u0rFbrh7X95q@UBL%)}rJ`E=# zB7APTNr>=gO+vs9M_#^)!dP$^byq} zFYSo%>*XJa@JHgGi14+K&}!T6Q$+YH?%!yQNUxQ(*H)(2N4;doRuN$@tI2{5*2_jj z_*J(F5&jOg8Fg5nThJG_-Bv`@xq1{iO|RRp(RS-| z2ij@1U5MarBX58|URxO_!h2+bEUl9DnIQ{QLu5t%gb4phBS3^dn{G1q>&eunNy`K} zV=|wTpB0^n(pJkL!mrj_5aG|mt%&e_&P0Si^0N@(SL7cNQS0W)8{nVNY};-QYLc3~ zqqyeDm1!cJb%rdjk`-AX3sico+>P$BUhYMNpV@u%Lio=QWC7vl`Dbc`uaO0W-|l`i z-&+0!5q=dsfC%66K}7hyeF$Ym`hJ~5g#X0wD0;&Be3H?Lu$K&3K=`AykQ(7@WC7t< z&mw9>xDOe!fT(q!$r<}AwWmb-CQcTp^a=DdHNtO477%_Po=m(tJddhi14c}j|jgH1@yW|-{9XsE3B85=v}Glb^9J7{QJxMi15#< z576Ijybn>EwA4FvJNnG}{0}1h`%4iKzRwaO{E=9P2>&*-9ua=EZa{?pl)MoUe!ESR zE8|4Cb`xZ2m3)fKkmXhK=2##LRC*O}MucDU9cYV4-@QLagujP;fe62Lw<5wH!EK1} zckeF|;qQb0MV%tO&v&73te0=mceW4zW7b5tS~Fx>m3;Qik>yqLMphsTRQmq19T9$n z9fQ(Y_B5|zwsDOp~n$Bb+R z5pK7VtW9guvYo7`lJ6%jzD#`xAo{esp;tFvzCbPnl2;jsggC= zi>#ao$BU80wI-i-6J$x1+$U0G4XXbezPD>6o2rr#rjgAi!d~W(HEB)GbTe62B`tGg z3sth}7Lm26WV}|gB`Wy@y_77kk~L8vTcMJcE6LhavJdTKtB7#))nr8?Tv;Wu4y$b; z>mfLww6=SoapGf+YsTes@oCa-zV-sg#Uar7d2^1 z*@tFyw@CKg-GlBG>F4+R5D}g~_h&@-r_B9mp4H}~zer8r&mKU8{}l2dBK+sZhY;bf zxQ9{J_9%y*l$QEtwGa{hy?hZO{9OKu2!C{+LWF;he0oad?nHPV_8oeONY;dV0lgA!=l+HWKf*FZ_)l5O5#i6#tLQb`E{}*>S0$fU3W)HtejO2hg}i|X z-^-hb@Gaj$E2O4R^p)rzR{JOVNNW0>@yCepXZm04I}skUJ;;JpHr{GP`1|LlXpKnE z`&v}AmL;@aYI^-`K!l(5Mzl$4I{Id`)n>L0by>@=5aI91U!!kC`sXs=BEnw}-=Y6m zFWV8}&&m$;y-1J54~X!6?nH!NFS`)o|Lo;Q6xdwcbvzNSi}oRb2)_@fqG2L^Cprre zes9l4!>^0Z$_PaG+Bt~uXY5>5XMNURSD7ZlT81nj{63tA2tVHWi16ocBqIDBi zk|MpIrO;TBuJUo{%4lZpDn$4`$0NdDITO(DY@WYIgg=545#je?5+eMw_z$R2q^tEB zMEHHU77>2C$%ydZaZW*me}}#fO|_QO&ud%h{CCDTA;P~w+>B;g zpR>>(rKWe3KOw^3>t>@lQqwEvHbnTfd;4{jdlBLObt5ZR$%>4T#fh+&1ldrn$&naF zR;QAd^<+tvyceX%(u7}wWV5v<&#^gVcc^5ZbIGzQ=_Ncne~unSgkNWmp#>uS#`AGR`0<`VgrC`y zi12&65D|V|FG7E{?VdtUOG|xEeg+Y~<+F(Jcj)I(tJR)IgkPU8pvBhbi-_=7<4dd_ zB77Fd$dW2~15A;nRq_^_A0Y^JiLbpf2Vz) zeJ8^2ATngZ2R4_#Bf{^)hp5eJ?dT(^>7OQjj0k@u{zace_~xG>3sm|Y{3mFu^|B2S zer0`$2tUvNqE3;1`_qNK5$V(STeMxI??gKg;qS@cBf|Ij0}5JsgAxf8Gy9y=6ODb?y*E z_;=Go5#hJ%g9v}WE=PpFPsFaTj1%GL39__G&U=O|uaftI0$EWd-wBk+0+oJebr>T2 z{vA#)L^yheEFk>3?TZM%vW`GUMlD?h>L)e1^SSt#Z`Xtf|32T02!D;;jR?Pb?m>hf;a)`eyYPKzo=Cnob@LJ7{{-MK z=t1k{Aw>AmA4Y_KK0Ja5KSCA}el9sg_?C|%BD#B{$85U=9BU$+b&4!agneen@=*N%U7~sq5t_MEEPlKLbwUy{Y+pY}}{u*mXgukl(f&Qtz$SU{<5q_Q@qctMEm#;;HUoW4bbvE95 zMELWt0TF)RHzL9x>rII8Z=9PE;rF2f5q@S{5aE0IoO4TrccKhgpwdsmUr-~$d1lD+ zDtY1+$O4tF@~w#QeQraYvYoDiuInqi6Jf24EFk>x{0b3%C4bF*f(W-ukfn*RWri%T zHF+y3kOhPv?;A!S!d}YAdaC5x!d_&7)!euAN%+qeWC7vl^4;~7okTc#7g?avZ@&J= zc0@Q{hAdCix}|)cE|C4GlD++jOd@Ov7KIsa1~_80+k-?9fc8SzBeNLyUjj`@T+cL^h=R`lfNJ8F*Q0zze0qc=Yfdu&-b2FE8|3XToPnS zB0PdAvb5IZy*xvfRmliBvb;);V1X=9=@Y#dI@HGNg9v}8Ek}g^R31YW(Ri*OBK$j8 ze>6a(e;Qwj2*2v85aIV|AUeuwN26-lPXAU?4f>7MPMKQSod~b0GO{=k_L(3{YfauD zGGu{DKmWxM;m1oL!tcYWi10Hz4Goc+etU2_IzyzNTF*qote3M8;qOFeBf=l0;fRR7 z-$f%t`nMF$K?H9)Tx0HBMEKF`5aCx{JsN4X3(zR3>EFc}jR@cJVnq0rbqOMTpO+%S z&uk1L{E@f}5x$qp5#i5Y5)uCTOCiGd`CCNzKCeK(vtE9W2>&K95fQ%SB-CKnLnE4M zeNID!pV4@;No`DEIvzu52guhRah3I(!&@FU!e2tUs>BK%dH zK{G}AHaZK#VjO5&mwv0d~j#-$vUd$i}Lq&v9h@-=oo7+zouH zyCIrq4|LoOQSEpXSk2vtZscFGhQClUooB%G=-;l!P~YkNV#vdLuzyFOep1ta$=V;q ztz`lwr!&IUHMC5jwA2Qih%zXUUcz6?oWZkk2ET05A-{;ZFFIfb|B82^{7bqXsITaO zuVg$_Wi1Dy_>5>S2{hien}8au)`+G`?H%c58Y297H=rA><#a?G=w?aF8Hn(EdlMq| zbMt>j?PipgmP7eA&1Fzvqr02<8xuEC(|z~={cuyX-A+XKK6fF)_xU3teC;Ph_+A1; z_?o+!H;V~@C9PLpV>S?uJXr{=?9?e2`h;(LiQIkmbwiywAkM2fdRv`}h#tQVoY)e2~(_3|$IyGUpDA!-x7@7SYu6o_=5F3sI7 z9cd|ACOS~|XgPW_9gY4L`p9Y@qgA%uYE%@p%628R!CG!a9oEYh6r}A~XHbTqYm9GwSuH|z86NZn9y zchrl!2i;@37u{>Rk9VT`BGsc&_eH&oM$_+OJYDlMP}*u4RJ&5*U{W+S8yC2xh6 zm>xtAnjYd#`w(YEf6X9<`aVRT3#FGMP(P`KcUqLTmKhX06y3|+!`w|Dre(IB>u6u} z%ZH<17uXM_ALjQ9UebFOnk_9q`XATB9Mtr1^lJvqC@b52BrS6&FD*BV3TTCGw-N=` z(mjG6iF$Ea#>*o8wW$mWMEVN}E{AgT8D3S7qDM`Sp~p-M&;rxr=yB5%=n2!4=tT1>6nlUvbn`F-IsR4&qAYKoz1 zk^bUR4T_8OSECZBPV|ucUUNN4io#!1L}`)!)>Q^&MfxjFIn-j?wW7Qz{4FTd*2=SA zf1$Y@6{V)*l~7>Yx#yYZ^VD?o7^)V9^F(!`@E5F5QWVY%HHdV)M${zInKh#pk&f4j z^479|+C(~DJ1RaO&9j6$rKZ0K)`bF*?z?+|qx(X%T^TADg+~`vi}bg(YEWFHGfSX4 zkDlZ;fz{k%=CYWYj$VeUMY``bC@#_?m_SL9j-Emd zA|0U-rA6WIpP?p^&ZQY;MY<0;)FRUJ(2DXR?WKTN!r#I`O``A@E>KqVixF~PLM_sZ{-#AM%3I3)>8t zO}rA#tR5v_iN;HzhF5H6C~Yk>sL5J3qpa0(s6`ac4CSSz?ok1)us&C!HruWpb&9HG z|GH3MHTO64H;(7HHty_h8Sk{qkUlM@q3O%mPT#g?p!Bln`IkY#GVZ(K`}}gWoPV3U z+uq#u-K*$T(`)E8Qy%3_1yrDy(K0jlI(pso22cApqPcWK`-rAV%Y6~ye;)BDDY!zUJOWZ&Uk3TDo`8JE*9= ztYFoxh-wLx7XADjddZ+bR3&mN(MtPmpLf}#cbT<5xw@h9ccWRyQ2bp+AJfEm33R&X zoGIuGl(v=`6ucY#5~F*MKHsC|c`{x%)Lk@1REBzr=81Zta;wEqT=X}oB~bD`X8oBc zh0@kCgR-LC&!v__d6AA+Kt)l7)JiB2oh5SbGv51Xk|>7aqHsJkRHWMtLv_}&9*q)d zFQZXXqJ`a z&|*7OidtX{@Lf#^7q+sJks(M6&Js@urSZV=U@q}0NFKxvWAGlTLXoo4|R zMLI$W1)}h{Y+}1jQOgXE#XC+Y$;yx_|C-M*kdzXBwqNx zo+KF*bWzi1xcdryRe6l7lDW9A>GNy)93x7g^w+e!Rg^(l(G#K^%74vuyHZp@MX7BO zl~7V(@^UMfh@3^`}DiY;u_gbY9+FO;D4Ty zKG!0`&+{|1Icn)T5aDON1#K0bd@M&|8|oBolwP{fcG2D!pdIK(>9a=k6AGlJ`{4eE z{)fWjxxF&(wxf}>Opqm2S1>|~EUl9BkRfZaS}R#zC4Cmi0-}$*LB{*p_R5h&IQj)- zX_cI#3|XEC_n|UFN1zOwlLdM%|du2IM;Rd1@ zSzIM&Izg5u!lRoZn@v=^^JzJUtce)tZb8jt^N0%fESgW2RegkVWD8Z_qeWybs`88W zcCBPfh;U|0$@0VicLucr*$Se<$v&(kYg1iKt(|NYF~Hr2R+AOA_9`lob*MI=Eo7al zUyRz@b&+i+!adqSR=&GPj$n+eA5r0|Y1yBwT6H0+AseKU<1&~mu9{9QL6#)^N+uhx zH95Bv$Qo3S(z20ks_JpB#%W|}A{;$K7HCcO*6qO&{CU)8j%*8#@I@)V{<)~jowb5irm8|O&Sp&hJ%g{?B*;K7v zfToe9wI=61LpEC_M`;dOlS;O0CYz^{`^$W?tV-@@IkLQJDlH3SZA3WFcCuAkljE|Q ztf;kzX;~r*h;Ws=y|-6(Co0@~v@9blC;aLmixV+dV7mla9TDzPJy}vE*F%adON47a zN7kY>Sxc>Cd6k@%0$H0%uBvvjqDoqp$O2V~@!USlg{W{+i;=}uawkfVrByO|hAgX+ zJ712hMYZR}j82wUNy`FRQ8kcSiL6s~KI$S1RMU{#m(hvv9vLHx6XE_P$m+EA2rcW$ zl3IHUrO4*}Qd-I?m`|1^!fQH5)}rd5Wh+^psBjxt1qHGq5k3P-WSv@*=U*3Dppx_M z_G4y5h3n#s#mK5va&^>@#Z_0+XM!xLlIKH;EUl6wm>~;@aGtI^tAGgiwv4Qt2Z^MNd_l0C|hWr?tt99dp#vLXv)Mb!!PQX=bA$hzzohrE}caa4|U-!6-{(qbmB76%fBP&e zSzaakS0HO6D%=X03t3SmE2Ko$srr&y7g<2`aR-cHE(b6=;nxINol5$wCrc9Hy*x$M zpgM-_8p+ZsnOTM`tCAy_Bg+$Ep9Qiut&L*4cCw;M?iwYsKy{PMr3c4_sBjBV8CkhX z`izmqRkD^6WOXXJ9_q=Ggnz1$jn$ew5yp{?SILo>KsHe&_ku}e4JtkFWNCu`k&9Y} ztVwI{GM8qutf~{`$npgLWjb^+Nam7IssWS6SsDLRHMNrd;F6xmoJe6JfvHl7&h1~an>WD~U}*X<;-2Guxf zjbxKmvg)RgO(nuBXBydbt;sb#gDkC*yHtiOtCDxO99aty&ZU(suQfTF1+st$pVRI@ z_MHgVb&M=dgwNsxS(8f6Lo-=cC2w6hvb;*~FJwj4?d(H|Y`aQY?jQ>Yf9LDTctrTw zB1RTh$$cq7mQ=~JF-4Xp!kJ~rnpCZf&`g#k!e>>EEU)^AT7j%cgyWUSI#u#k(nS^! z;VN*wmdvtV-Svb7U>VKsTITTFLTSlT}b4Yg5SzX(ubH^bSVWsgmb(7g?av&m9MGr4kiR zMlT~PSIIewkyWdtWer)J@ON6WI;~A*F7;$dt;xDhk)^fvFtrR>lS;1QX0oj6O=>x^ zyh@(-1+q3GTxacM0pag%2QyD1yeF5Dm8;~fD@GPq$(_-OhAgX+J<5^g ziI_V)#StVc65;tPkp)C}{@kJ4D|aWtwX_G>UMjgqb|c$|2tRM`OV*tT?@MK5ajnVw zV1leprALr#luE9~(PT-LtoamKgX%P9)<~9C$=+tjvZ@Kxa%3$kxpG>`@~WFrfvl*y ziYbRT!l6&N8vLX>4vl3aS z*5osD7g?Y+S&{BAjx|x?DwtUrS-DE?iZQZk)vNSbLl#%bojpNTM}#BPlO?q_LiUd= ztu^^ZDMQwzlH<}$mL)3OwY1EUwW#C`sg*3RlJN>;ZA2e8pO)=pMZ)h9S)kJE{cyG; z!lP6mD-sn>zKto71uFSA#`R_Yi119u$f^ncW+NlikR?@eJX2(8)mmy9vL=-Mob%Cs?l07Psb*Of`g3tYAoho@+bdd$B{?yzN%!LT|p@uB3k`@wKvvY6ej`B^Xic6g?nrteD!8|>2FbES z_>{?!(5+>3MYNW z$l@yboRc6+s^t5Z6j@p&cc~0nlj>OZsF^IQ(j!5(L?tV0DOp~n@1JA=5kBMG07fVH zK2k;}t5eB&uO~|q;hR8;tU+rsvqrKs5w6G#SypTEZki*@t41@k0$H0%?i%f6Mb!qm z0>}cD+_PLIb0NZS9b#m0m7L84S)EGGQ9W5wC9_VErB!kTWXQ5AoeNouO3qO$SzaY) zr9jq3gr8{J$%7t~%2m>5j4ZBtl$HsyI+dK; zda|TS?;&Jqm0W)rvMdo^0Xec3t*xM!Rg9t;rMJ9mSC#!p{h0WaTPZ zgE6u=;lH6HtJB)mocDUNq$*CIDY6EluanO!jbv%9$ul5BmQ~5SX^t$fl9?6Aio^hS zCB2l$I#qX}F0z0K?{4mBW=4ch`xsfZO0LElvN#d0yiY%*=J6Mh^uadXJ z0$EX|e=0;45dI!=46A^saB?=w$jVi+w=uFf5xxZ_$dX!}@4O-J@6N$wMx&(Ebc7U2i}dffWKffB*Nourvw(^sommNWejn{$7Yd}N zGjl(nACQjVcA}l8U1*o-NA#oVC-jpkK!M3s1%azN&~4z~sPIRO=x3(g&~B#P(e9=_ z&>p6rqo14hM0=X{LVKCIp>C#MpkJ8wMths~LHn5YMf;k5iGFF?5AA2_j=G!5P?>3e zw7=>9(EphZKnIw5pdO}QpTNm%9b!5Z9ct=> z`k2a5xhaNXro+%-ro++UroO1J=?HX$=}2^>sRC7)`k{WN{;0oc02*MbM3ts0RAm~7 z2AYmSN12XBN1LiqwW$Wxn2tfmn2trqnvO%qnT|)tn`%+5=>&9wX%HG@8jJ>;evN)@ zIuV^{ItiU*IvJg8`VIPx=@fK|DURZ%1WK4rMW>ohL#LUBpdqHy(dni$&>5yP(V3>9 zXsBrz8fH2Ron<;3ooyP9hMPv95vFs{Ii_>bxu!Z)XR1f_rt{Ewrt{JHrjcl*=>l|t z=|Xg&=^}KIX%re|8jVJqE=CudE1euX2AW~I z3EgD68QpA3qqHf5GF3fXPx+UE?iO^5=~i^BX(pO!nuTVW{)ql)`V;z-X*QZ|nuF$; zZbP@3Zb!G9?m%~#=AyZ#JJFq{yU<;xCe&nVM$M+X(cPwd&^@Mm(Y>bo(0!&qqd%MO zNB5iNp?RkHXujz$=r5)R&;zCi(SxRk&_kw&(Zi-k&?BZS%9?U0XL=MpYI+PkW?Fz2 zm>x%uo1Q>Vn4UyWniiskrbTFx>96Rorl-(Trl--0|V<>0jtyrccl(rd4Q_X*F7H z`V@U?`ZxNwX$@LqT8q}2K0}|G{)7HwDx#vPR2A^e&f)H2`5gB%L>%F!i*`f1m#PkP zSk zqUusrh5JDMH{%*~oXz_9QdPXRRCTD^#dZm@Ky}b~dO4v~wL8J5GqeZUUPNzqG3rLP zk7^3qm#n+036+r@pn3}RAnU1;mc7WzRd1shSwAA?_U7NO^e3y*&w2q+ldB~ z#kF?81m;OL)M~@X>WG;BdzpH&QABTd`~JUhqsfx0quDM+HePiWnn2b-^l{@*BiU3U z>}48Rn&|CrrIsO^t$G;EA!{P~x*y|wGekB|C4U!uK3SFsXPqNksI{eRw}`Ao6-)5F zBH0pE@%mr5rDS;`=GM@%K(<0_JJCwAHdUYB@f|MND%GiIHCZqy8qW2>W)yeuCN1v`9jg(&WU-4dmM%h{#jV_VnvfHod zt*jIpD}7GiMayw$ylnTpticIrqV%~@*7YPbwN$mgd#n>pL(^rCZWql! z=@QrGT{5!_nkiS~klon7S!lM5_wo6(oP+KVy)NU;MNKxdW^}LY(PPrfeds}}J%qB> zXO4A73~+DLGC>wB5dBxSdz>0Ez_skhpHz?~i6h({C`A@L8P(iEL>%T$-JiKELVvZZ z|0(n|SApyKd-{9^JuAJG%N{+4TBO$d|Jbe-Ew*F!B3dGMjqhatmZD{H{`6m(Ek}77 zZ=f8r0(!Glb+G%OnLgh_D{OC9qBiMM{|#I_`bbvYp|V~+Myo`h>`5=H(Hd*H78T|G z^1+YPN@#=J>kgGwun~3G2wTurTLs(Dm!+yIcY^Hge^IB@?%5l4p>IULmD;!Hd+X%~ zw9{6>E=2g_`6D6*xaYew`cEi`&VzI7xI?e2@~dtSwAVUTR!P=;H?+?>#?$-tzNq`U z=;|m##1ZbR=V-Yehwy*o$gKt%L&X_SsiFrS3-dAQ8U7KSY+dT7hhp)mD=gtyUuIv|1P0 zS44P@z9tKZ{oMN(uz!c4!)3g4 ztp*(v_2Q02gdgEJMD%n2sb;+6(I7k4gV9OW%gHFduIf1Vp&X?I8X{*?pPQ#MPoj_e z*+ia4WP^zCdKgT05^<1Q%=$c;EKVHe%4wM(8)CK7$%3KLc5WCNZtG8FQHbz&#nI@}bzE`!t2JW~vA;WIE-f!Zgs)wW z2!C{wh~TUYrDY0TA!lW=T;XF8air_tm(j~OV)9p*MFtF6fIj< zb-24r&e3v2_&e>ZC~xyDtgA{B;awv`77&NIR@v@#MEE<(8|$jFMEI1+ku4(*a%VBK z%L4++=lC@c_ovcWNdsHF|RMLxkleJ5Py(Gwn5C^)edB;4Rtd0oBt0yZG zVapQPPOI%A3#{heLM!Z;twit3ed!;ve;=SWJ4fy4qjgosy8lY;W3)=fldH+@kPD$3f`CrJry5b5)MBid@UZK%_>>q6VDwgc^q_QCB!fz)D?7~QSs-Ftm>57`av zzMdm-ncRiq2BAGXWSvEd_Ak@ZFx?|P;x!%O#dt-g&IT`$moq|vgn5*EvKNV>v>jv za{!}HL(|uD1oe441Ep=e49Z%cIkdo9K8_YjZK{m02(7a1R--kt5Bk2e78TcXpEydM z{Ux+Pq<4*th}h4qxsbVRLWF-i+>D4r+#~WkSRIJ)$7KuJx}LN0{nOO8p-!2Z{_FHE z6s%{J>oeSK;5=-I)D7*kftI>n_C?({aO5A5eJDf3{%*2-mf0T>{^|RF=ztBJ+jA~r zA9|pkQqwo2Ua0qmXfB7Ka_LjwX=A9b)O1B2fsV7e9FGQBZ7_;&h|W<0B}L)cMB}Z` z3236!^vF*_4I82r*@%dP+%$Qoy#^8f)7iC%@JDbmB7Dm!X!?fe?RN$u{FCw~l->|M zeKY8m4Xk;6^SBieyama*orwrvo3){82yvKumZN(**-+vjSHpEXj4VkU==S2uNs*Q03FP)1g+l9n;DBoQ8o6j=ii9;HUIz-n#| zBKo@TWF_B*?%2Q;-s=x&E^3lBuUAJix>wfVsZzTS&69cR+su5lM0yFIRcM*C)Hjdi zC@+2LFZmTv(OQ4x~P~VMqjiG)Uqn7>AP-{614c{1Dwfa(^)tyhG=3vTUf;ncpotq< zOZt0xlTgD(t}6W$*@!0Fc2m$)+in_~ZgZJ|(i@|rn?W--a*iI6(PyFA8(ERdMRU*{ zQv0W9?#8P0T^s$1%#a1dk!~M(iZ&r4T&=Dd-D@MP&;mKu`aRL(XrZ+1HH>4u2t6(P{-M07K7(4U)`}L(8Pm@|FQO%O zB$lFO8@W1~qb=I;Tjg;CzSp^rMQF0{oo;4a>D!s@v$BjXkTQ5mO_z_ZQtj%*Ax>AnP8Pexf zXuNEv>v{s3xQS1ZS4nLWnr?eL1Eu8%{zYmTG}GoX3(dA!&p~(CcykfKFBz?8o_C_V z?07aI!oTS>qkC<<`_Me=b3S^|Y7e1DZ1gN5c%sW^wH#VttKf08a8vXqw+JnfmJ4Mc zmZD`g&*f-^NZ-U)ZmQ}e!f%wi$b$DaMOXOyi16PweSq3FRSkB7?_&Sj(MPsgKSrx; z)~nH{o4CK+DZkzKZ?s0VT(17LsAzL3p$(h3`gh5j_(s%Wy=*~SrKP^>Z$q7SJiE|# zsp+cQfp*%}u?rEE?lE}_`Vj@9SLH~!&3s1KT=gs0a3bUFvAOE|pKtb8)emF=QSSb9 zKilnzi2YoLY_}I8{FAvGI$(2j756|rH?z*Zla{^EL7StsdoUvWU86T5{8Q}^RBnC7 z(BYeTQoi~(X4V%G1KfcP^mzp8x0$o4-|Y2ARhxNQeDNdm9EhqnM`x@C9VfFsV;H?0 zj|Oe#DCu{xgV9Mc&kc7{I~m1gp8BaLfrf16Jm`0$r=y{ptNc64Ff@EK=TF~5MxeUQ zTu1s&TaQM{c=|o<1!$D$xsRFIXmp7krAraf$1RuI7?j)`t=1G8YsYLHx>B}_%f4TQ z#>+7qE8pQxKojMd>37DH5aEyR9}wX`@m-CG9`1bUr2!HCJF7-C*|wX4rrJEGq3JRg zeXh(vX*q)Wi6MiCBiudmUBWGh@ZZzkie}2pbe+vYvo~{(yh=u&g9!eNNcQ12bi0jr z2O@lJF1pudb|0E2$5Y>T=c5Ou&&{%~A3{Vw_oY0!9!6O?EBXyV4m~C-MBjoIAi{sk z_&9pnMt=si*zs&di#PLq$RYPK!i$JF%-tpT-Ivf3J4Z{=GFx@aQQrD2pf@*H^>la2 zzQ2XumLvGM=pD2|)>2-y61^{LLcgE?0JT{!?TGMq;eQ}ve>YwB{h#O~J4YX*RkH6} zkL5_LMr&+Eu0=%|Z@r9HLhD3&Ct8mJxvKR2%yn>ucSP58H?&U&t4=@n?~A%iZP;Oq zUWN{^mOW6d zYTdcg@?;e6h_00cI<=!J=4MLmG&H1xqq{(KIvOf1^>20zL&H0`I`k9!2vleDtVc);xIQ$-kz>QQ#+y+ISozk;1k#?X*mO>rKNo4av5}s z?2&$!xfK!qi9Qn%{%p=dvpb?Y*c{Z<5uKH0l$Dw3pI7D364`hCzF;XL{Ac@D5aI6y ze?x@7^DRS!Z@C;1{@L*=%3I3bk|(*Ke@l5Zq3WPwWGnm<9SqMBQc*68`$#@bzriZ-(n+R(u_ZO6(88_{Mty83-q z2O|6)Z9!Y@2ySC^B7ACR$nr$^&R!r3tmeK%oi>*)^o>Zr!TJ_$x4G;<#6j+gXPM{s zXs4}$T_}h~aBd6V$!+1d=I!Jce34YMCM9cg1{5 zmq2x*=j8Xq>rqmqzr~$G4O^I*{yuvnN=t2>w9L@wozmw5j&6o5__NgRlw*BAnkRZv z{)A&bEs3y}Aq!Mlc^Cc*HNw}(f=8o1-DA`UUn2`t+UEjlk4wwRe`jyW(hIF6S@4`l zTecv=&#V>YMY^{I6hz0xxzEw((eZR&pf5~Y(N@zo-gLGheRA!A_S#0D<76#$L;Hws z6zz+;Z{sf9EGk1iZM$Bmx3qjtYKNe5Y5A5YhWd%ti~6G~k-HWRM8}Exh>k~tL??>| zqmx9Jh)zav(KJy44H3P5J4gO>G*ooI)P|wq+gP73ibkM1sfB+MgGP#0OYH(QO7uU` zXmqJaKZ}k*Nl}l<)KX}y?BB7XacI0q-klO8{$I(KO{-*XK^t7~GB(-PIV(C*q2fT=uNXyrxwiM+>zx_Qbpf^Qp zrS=wDA-(({T8ZA5nx4%MP@AaiI%@6cBhk^KkI^d82+?Y^#%gO(QS^JMmCy#6nZEgN zL|dh%-;r%YouWC?vI~79dQ$W)+9`TVvxT9b^%3oh zx_`<3oh&Lt2T1LFQ4iEp)F|qOdW-H79fHb5&xm5EujoC|5vbpn?9moce^e#4-KU~~ zs9JQGs0JM;(s>?_P7>+$a59REbj>Hw5SeFOwmTgS73oSIhK7su9F0JAq6?*EJsM@b zj7FD=^vW57lG1Xbv`nGtGHbnu%s^>rsn>f3%@pbNFbmC=?QW6n=Ab)7^F(vez0xxL zjuXw3ny%~l=s~IJ@%(?D?gp%@yL|lkS+l_51Ro~&Fu~~t4!(m;7i?NkTCiz9C@m;$ zu<3%*g3<-04N4123rY)0Hz;jTT2NY0TF_4mN(=sJK|gI!T2NXrQ9)sz|NFkrIrp{e zzOMVV&pGGwa6aep`~BiUR4--PhX&Lxwd?%sK&PziH0qS~bbfZBGg78!sk5kC^aH8A z2b~k?(QzL2%6g}ytPfof>3q3}`fa@dbV;N=x{L;8NgeqibVbT^l&+#-+qWZV!p3Y8 zxmtsqBc1;;2mi~p>Tgo}6cqMfwxX>LM-l&}hTBp$4MmEyz9=+Hq(|{=H2=TBxGX@i zQl@=~LyJW^2bZ9DSyK030!oznbR?2cvMd=>Mtv!0nboiyrOJ|e1f-#KYjp-%WwozH znX;sgbrveL`ijsNDbrEfii)KMy&{yLZBnLv-;PTE%iYYIr7dM>hb*acekUpy=}1(d zU9z6eC970#5KE38#MZ+RJI!4fhNJn=P zxgs4;XPCJ(%r^C$JO#xM+nz>=!z`(1h9tDi%9f)y4+rmbQil`62=DGNoXjQs_dRK7 z#V~i&h0>#yD1Df@`xbdGoPkyi2lt<=(L0BOr@d$x`n|R15aEBCy9p8gH%T@l!hh~~ z9ufXC$%jzkaPYKLgb4r5^M}zE88dxzvK18vqvVtfCuS25IJ+2^95R=PcfKp5^l?Pc zqdkn$ClImJIV)w`5V6!bC}rDGsq8kDXy{KBodP_YcSc8ZK&f8_1UmZ>?Cl)!+pbD~f;sK`|b&$D4tn+PI z@@r_Ht+yY2V>r?O7prO!;s1+Ob?AW9r|%#RqDE^=6FOpjIEtEObl-Q0k!V53Y{}!O z)%J87Iw8Hi_FwvN619suq-7n$iRq_bCjWgU(r7&Z7%K z-<^x-udCtsGCawO79Ao2XLbjrxs7xZ)w&INN9pn+7i}h3IyU^Vt=hJLu z3L=u7#iBQkB$gB0zn}^-mw3o2k+L@-!hbgth6w-NOgM@dq4uB3`=x1U)<|%?&qhR? z^9|X`eTay22IYIra}W{d#7{@ji13$;LGyK+vfcs|Yuk)Ni${W^cnONPvILYk!ttPQ zRgzHhNN}X4pk=n?a+E4t(YJSLXob|S-=x0E zN?U5sKC68{s_DB?qb~GYk$xKgJ9NfsIE%WaEk~peJ*ZcmzYVhh#fttQeTYMgWl5cNOAwLlT$8c~QM@dv$3p@lqMb!MDO-vjevNsZCQ3wv z|IM5vl>Az7W=KKHq-A<0T8;>RUO$dfMS2vcp%t$M^K&Iix7st%s@H1FZIku%dji{0snuSF zc38`HBEr94`V4wemV8b|sr9QLN7hdGZ{f&XD|0FkvDEp3toK<|DNE`et3rFE zW%^mXbV&BJ9#w}?qwV)5bj0S%QPeEbvs()~W@X1w ztBi#H+bnJ9#A_U5dZ&64{lfO`FH!qzyb1ofT;n@ zi@Ih1>G!XD(6H^l5k&aEQF#p!{yw^fMy=J?(M@Tm-XV=4!v73q98E|Kdd`|euC>Lv z##QthBd?#*OhIASf;-1>6n!l?zr>)}Yr)YNhZbK8j({a7{u+BlKcPxMORoh-z{7~} zkAOr(_;2fzP_k_$1ueTq|MYCS91;H8-pA3Kt@czz_+@Em#Wjw(v~!- zeLt$b#>~gzzKZ2z4`og%&d zb)hp>!&%fVJ?fD4deAvJI`q7B9`#=1w+bJX&!GEIzwPM(GCBE zEy^AZ&SyF3J<^AF%Qn{`BGJi^JMr}>ca-Bne}j{UHc0LAn>%MC%C~J6piQHk>-5vB z&1jpIZAYaxo@Hoe1k6 ztU>!mnLQWf`CU!M{txR#uToEOlhP)nse5Ot!g}EL$aQ$st=u zEOpY+db0PcWW5iNNi61XZHGG>$UbOg&yY!YW%*^YgNhb1KP;iRWdFeWT#XzE~m*l32z^Dk)2UVkIs^H6J8&B$j)h* zjNo~)el3%24v@Jj*{1W4(Zn#qYgss1gi4m2MixnUy^SKCslQeO9)g ztd{WFSx0uj$_|np(J~pOqh!r0nLRCJ$5b+A$H`6*UhOBzP7z)^Pm`S?yc*7uozpUD z*?F=HD(S;TvP&u%>&s;BU@%I~5V|5qvEGASMZ49>#G6jX*2+s52DB?zN_cRSf-r%~a zZ&9PrtQ*0d>TGo14UT?&r#c5k%aVG9jX`s7a7NK5uz6^{NY5_|(ETEPGF^ybtt<{L zzQJ{DOs-B#P@=R&zh#nylBJz`zm$Rqf18gY!hiev7+Q8CIDaljsW*Z%UmAKsYRHhj zKZ#b{;JWg_*QjqLdW&u4ttj2Ll5r!k`6;PSdelPZW?St!Xr0xt9_7kb^ct6kh$QEI zQs4X02C4mXqKzoumMlP z=d2IsQLl`={_?pG5%Zi*S?@3Cg6MCei>Tjf7(jos{{0;he*Z2Z!ap7^BiGvL++_CL z`w3KfGq{s0LpyA}ov2*a z)6Zop&@QP@-|*~4l{cB!6Vjt9wC5(Ro>77JqH0<1d-9g527OJI)bHKzL$x+XL2NB^P4=-kMub{@8+$-uE@+Q=LGuWFg z=$Ndh$HQ^-6RZ8FsMY${hJI$P{y8H2IdK9Jvz#>P?Mc*bOLm}BH#yTLjnenisMEID zh0e&x>ydgEowsfN3H923=tCE5y^H9Q^w0Yx9s0*ju1;&D_J5+mn~DCFWC&f6{h-In zRYdqt!v8_TQiFcxHiAZNJg=iMsZYMmQRhxz)$AaT83e6e|?%-#mXe*0B^T(JWAD132K(S-&cfI?KL-Dp`0!kc9T<*M8 z&fZBVd5p2vPwG?9vN8Ig--B3=QpbX8TpC(2#>~<;)+N2ThS}tdXy_I)9<6?p$)R6z8%?!@};-> zO@sop$+of?Juf4uzm)h8DirB2a*EIvsa=nit*BVa^y#_;ZIiz1xnMgY{Ik8 zNEzB8(z&z~5&l{KGh>MpyMiSr$y~ypOS@5}?f0s&#B##_79yFuPo!6_{is%2rcc*( z=z#R^u#ELVL@e=s1O5^s{5y!3QN5KlphGh9`Wew-)M&Lgq3_v#_&z!!>pdZV58^0l z9^>tDr_|Si+NCWzBRkM38^P14)7sgE&Wv$Xy(;USMctw)pG7_BoakZEdGuEs>sJx6 z*vXNyenj|N89HmplF{wZw{d=HcD5~u(a%P`EBP28Wrik(|a9_ z$;{Hv3dWIZZE?mqHphcmFa?E;Q^QHAFC0aT2gmI+6geKuf+#dg*3&clY!of)eOTUE z#h`iP!BIRP5&kDs3s9`p7l$4g=d7V`kQXCjfzvOwFG2C+!QM9d~1U+bF521KlF99Wr^qc)j zDESuW-RGp8DQKBUf4R3DrQQnqmxc)cYViaj_*IIm_vEd_^vs|vgUluTvMfZzIbW3} zpF%{8^CQvIXw5C23VthEi`H4I*Q4B9!CuKj8?0<2%9l~nW2FFXva-#nP|EbUEkcCf z>JOuB*0SxW^j2^jm7yKdcm1?wCn~pXR@_P~C%mgng=kk$dj*+G_*bCa=nJ=aGX2~b zM_eT$_?C(EuL|vvkR(w&Ldmyjwf>cd6tqm1d@+X+T#iz2Gh6lfAq}NV4SLSX zK&xzJ<65!^qwdWZIHI;5w{T${$0=q zQNBp;@(R!<8MDya8MDo((8i?*5p$fwGM*nsTW&MY^e^^oMa8yc3EC!Gi8@Gcx1&JhcDVxWlJ)do1>cP-ZwJ@LDzry>tLMSJsM`8a zgZAA{^w0YHQLWUc-+8V>2c!nQ<2;C7lJV5*`^$*%KOd_{gkRQx4#`&Z`}&7bqm?zG zBhq($dO3=kZU42PV>0r3E;x=_Wj+1vcpEw)(!F^SwcC0f=+teFv5ngpv(u>aHgo>x zGV)#MjEswZK6Vxn{@(mOBK*&D{(uPoS-Tq%{+Xc%owM;gk9uXB^4Ig6K6F8JLF&7R z`mGNG=#sQWKViI#25n{yp?_QLR}kU%?HrlP}l^mmcR1ngrkUwp!R7fa)Q~Tchpg6#zb%~ zn2BahFemhPgR{~6iQs5lfEL@5OHlj-?R;_-H6)rt+(7rPtfp$#(D`c8Et z`rt%xANdR-9&#R+CG!#CKl>J-P14Q{QnndwvD&vHg3r#R?4zjIM!p1<+LC2xhwM!~ z!gr$2S&w!h!tc>;RB3y<3Vl&((Dx``LPU(SPwLx)2)}GEsa@Ohp)=Npv#4A8_g(ob zBt7VyjoEqh=ZWB5S1%&Gzo6svp$pcsi>P1L)7d(J2CeTy=!zWS`j<4XqG2l=L8CSj z*AcPQnfDLcasv@dov-{2-9%%u-s#I|98K6(CXp-qL9d(6B*;ex99lfdKGJUiFF_AY2J4Tny(-Fb1zU7;+8EDlc^HV>gU5zqj zD|&C5g$V!m;ZGsLzc+mv5%JETjNlqX_+@KRwv_2-FF9!4WTO8I-}NY0YMB0c*2_a1 zCYihXJN=C)U&iGjDJwvPzm;bZ;ok*4hY0`J+=K}Knz|VkN~^ukG$s@8E(%&Uh0G=V zcL^UxM7;BMsqZ6`iP=P~^Ibkw$RW!oydD*hxx@p`hh@nvi163jiaud&*@g(eo!e2V zjeHr}A!DuQf}Q9yvZRjEi-_>oD@TOizY0Y7WuHa6Y_{%3l{V|D(4L^x&R$e4wd?t% z27T4azJ~TmZy)_C$Jl;UYg?&9-?X{=Ep%X#D~Z0_K8Of^PP~NbrDghEfChBTwsIV` zP6lV2Hgv*jKZ)9HzjvThw#QDRPN`kbFJ0)2ZSySZmLBPoO%FO}W#`caYxPC+S6Nd3 zI?Jo5-)bK~mnL~G-XnYSG8(k4452Hs6*)GYt7uqScCU=m2pXN_3af9ducI*;!B*MI z_+(-_k?8yxWssHMk~x3Z7w&N?$XvoJb8e%Fpv;*>ugeJP-*dc!2>*MBE+Q5@IP=}12EALGg2L`lrgyR7DB=!hQ~eu!(@^A{;EWlCX33KJ)H54J-wBTQ z7&PCuxd6r9;n>vYfH<`HPH+xcf(ZX9`9TzKwI`s5@9-u{{(_a0hzS3$z$T$&Sx?{h zq@YJ_n~x#F|E|$8MELi7%Tekb&V%~qD-ErU8QLM+%!y~7?YxtiPI%{@3^Mmc*^1tEl_SFchJFRwCF|+m zJ=l#ZWpC;y4pnH6)Zo1jLDf>bewVQZ9k5m(MD?;2{d)-w=#cCO{hO(WQRAK9s@8;# z$js7jQyfLj)}t15%=YGS)NW-R=#=&LH0qQxy}#~4XQWKuxSU1Zwv`@q&bD$M^;%gU zx?nB4i27wKI`RYPlJ)O08nxQ5qcIsJ{aYC0Xu`@Skt-vif3?kV`6ix=^qK2!MELET zg2G&`zWQyua1`MN$KNy*DboH$p;;mw`PnGi4dzk|BK#+?xrm5y9+SU0HV@60CH2a@ z0L8k&euzVh-QbF_1jSof0^+~mO*eV6Et!IrSzDH)H`{uti14pYX=sJZEYPdyN|Y`w z)0vflR@qioqf8lz=j3S2LTg-RNR?+_K9_7kd>k*!ZHn?1K z{__MQu@ODv21j^4BK$EcK$~Qndgj}V3T2ym&t8Ozt$!tGoAgirLeO@!!^(D|a_f5q z`mD9=b7+?v+#T*lm2PkztU`OFE&9~67gbwX4caH;@*^3E{ixREeAX+fLkFzBgQ(ux z(!ew8At{snK1t>h{vFw2MEIX_e-{z{z3D56SmOLcYG_1+zho0SVl^B^M4U6Vk|lqD zh&X4d=!b~#fA7?c2>1p(|X$@LqT8q}2 z-i6*}`XBT^rfigL%0W4%ccXWk-h!p3+M}`N>pj8LRF?OqA!}hguZ0jgZ3mXa4O}h?d(l*)AyqL zzb!xp@ zZY5ErWmgxXGU^<8nnqERLnO;UOo9a=$sR1>ZzKy7(OJ{)(eF)vKz}fGqi$0V>M{L4^#4qMM1M4$L+4EA(RtIK z(4S0yMt?T-qFz%U>NEWX{l)Zu=>JR?&;`>)bkX!z^jFiX=v7lc>NgFbfuw~_!3(ng z{)YZ$`aAl&=@PnRx{NNH{(=5s`X~CQX%G#XhR~4dU+7<^f1`h!uAnQXtLUofKj=TE z|DykzhS9KT1dW(pL$8^xp=+j5G-|qzuA6S48>XA+rfCd~na0t$=@z1+3N3WaipgSfPxh5yX(_qMdE_UuhcbVRR-VownyO6(0>D(Q1WA6?Whtls3`R_b3 zQ2E`Vxy}K(I#nQ7q<_oOnG$mEo)VhwydK3>Z3jcpMX21?t3Z3KzP+g4${J9kt=EK( zNSU_!C~BS(^528CAlKG&-iY29w9I)EdXp(E7SK--FFSgnwT!6A=rXd*o?;79wUjzk46+%|_AT?6E%CN(>@qIPZB6 znu`ekQ|Ebz@Mpn%MELK)7NEtpr@#PHBU=SR6H2_;L}V^UuVS{5FP zc2<7_Ek~*0jNm4DlbD89NLxnUjaH&`QF9H-K&!$-bDT<9Z#5$Pmc0WJGn~Il|K5oR z|9xa8BIY`U@1-mYt&y!vktNrnY*Fs}Q4U%sW3B%R&w7+ATX~y|OCBN?Ik%(_??=S_ z&J^kG2N2^!iuJyM2!7isszn6feHGQA15%&fsUAcx zSsz|T^)g>tze)`a=#VTKu>~DQjncn=$^L6XN2D#U%aTV?vy?qAeP}_)WIf$~$5E?{ z=W|kf8*+7?$p|`ALvGkqnRTLYL@aUsB>#%iR7CjSins?6epv(}raM2CwoF3=f2mOJ zBkx6o|98`-qghjf^Wbb0JvEpUF=+18&^#x6KkLmy^Q~+Fx?fZx+gylZr!u;ql9t7x z!WLIVjiG%R?Kcvd8ojhm9!T`cQy2$u{qjy|Nh< z$~Lp6(xW1@MYeKW+OicDPYupeC1{(KZAZi$Cs9W51ynYbS@1T|rx4*E{hvlVY{{Ld zTaXhKJ%N8gY+cohB6W=}IB{PS)LI%f0bIBJy| zbadO$2^)!%s9l!4xQA_ap#PQGdP4s7iBpL1kK)s)Q)=HQ`@IXDktIj=vE*6QZR65| z&dIF%@o}yQ=TWciu|9OcdUO%>OPQW`2hb(i<`1QY%V9BLCd7o z|B^G`a+GRYNkc27KD~yoMCr2LJ<^s8wCbK)k%9Jwwmn^eTwrwQ`t+Vyk zqg*M|XXZS#!TPrmeNbBVtM9Y_ooQ19OtM}Ivc{8l%hL$YL&T!9XwM(MkL4%>u|$dY>AJ&KxbPq(0B zR(2e<+Wu=pC!|MuA94~Avz=%5Q^PM1G2i+8m(ec~G2O|QyNh;2On3evOLm}6>FpXh zI=T?yAF01Zgx|m4p)*qZ3^|vdMTCFO`aSBFGMzm==$!T8JnEG>p-&Ti=z`6Oi>P1L z)A>1o2>;0W8zTIp|Lq>9G=r z7F+F0(1Q`d+0h<4&+n@bTf$4M1Ej0nHCiHPveSxJcS@2o>WX(i`-}fxE zMzm3`#cNTvwIv6=+xFOd&^qa@-Vd%vxw4+#U+1CsTaP|~HrPJeh(2g-c?J=F-}4a> zT^yF+9$OazKOQ%NA*&sd%6J~lKrQ535QXm^!+E&_a<~iW>$gp;V5dB-s-u$ z1s$`#A4f#AlOspYPY~f>oqmc4{|UMk5%ZniMwVmGE@`gb1v$>zkLQLk;Y5A{p!djC0qF3C3c$eg&02)_^iK*SPf z#uBc@|3v??`T1`&Y%^p8jY@s`S8lH(!k@c0(3rGLkN$B)_^rN$2!D^=jtG?#-W9Kc z%q9HwCJ-^(xkv6eClRsGxxb87zm8m~Pya3LB9H*eLX|znwVBsiYT2T8m z6f4sC5{DMsl1os$lpU9QsRWcbjoRNQqm+b_r3Sq+r=Vrif-~lFlsb*0s#IoA8d@Ri z>D!8xC|$QH*QyM(YFcmxTa5_+hd=8{!Ts4mR4?o4$TuLuzk~laBKTL@gowQo-lh>nMX_>w&$wM1tulzuczm16SkIfGv zVvh6bW$Jqd<=f~MpiR~DnZ+9A8kj3e@wrC2)~`5M1+49E=9xw=X-l;bs5?rebBp^ov2*KQ=c#^&@LO7 z-RSco{r$riP^D}|e`{HV_SlTvi>hU;^^Hpn+IMeo=G%{Itq*nRfbErosNQqNf{^|c|w-?u+Qgnv);b42)a{sbcY zv*}6HE`8T)aR)jjTe&9Zp3~^pGP?Sv^f!p`e>>iZ2!G_e&>2}z-`1Z+-BO=Enf9P_ zQiHx-K972>4}Iu@EqM|3i}XHZ0R2t+pm!{PM}&W;a|sc%o#oB6^D-Kg8uW@Vgb4ra z{V#OI=F3$yEH&uaW(19j^g4DO-LNHZqA{smuVdrrmd%3OXhO>L&Cn!zUFy@fcXyC$ zbIF;``Ez=3yiY-4)2UD2iHDC7H|lQ<1UPG=T)&v+<$Iz7^BaSVzT={|}>i$r>t z@BkuMPmbcni16<}m!Np5Pd`mcK#3xKLPA`XI2qOG5N-`q+t9A-nW_?(WQe`VM zzQ)L>p%v4E^Yu!UK0UaOWuR5kKmG0aYDD<+&yUOhov9Sttt;{(4U# z!hb$`8m*Du>UDZ8%C=VLpmowCojvPOt}LnZGY@T$t?1_g8&STDr}qX6ZL*eaMuk>G z5!zyH*@}v7uaqESp7U%0ansDmCKTP z7gT|E$&z|h?M9W;gQK_#?U8osGs0d}ElcXWu0i{xE$)wK*?v?jeZL^{r4AjC`tX`a!uNz^X$Mc-U@pi?#@Poqv7i7s?T>eIP<7IjM>qCY^7deAwMo-xm(-svI#mr8x; zg4KQz^^5eLXaHT3G1IHzW%LiJ@3*r5{)q;ye?#bsNbkL`BEo+H`wtqH{h-eeBWP5X z)HB$1G-maUqY3NLBqA0#AA6SiUPrFg=R|VWh~$`#`W_=c1%*YjP2HQ}i12?!KNUqp z23L}4C{mWxc1EGtNIAmg$vX}$jtpkj67*nXaD+dE;$@rq6q0}vwLW5S!rlRWH5VHMurX$-ZkeSnM?TB@VB7!pv=iYtE2|KyI+km zWt)05W}!9GGTmcqQMUCj2NC{V^SjYHDbu54J=$PPZbbPqo_eQKfC{aw2yKZB&IMah zv6SiAtpshe+P9-p8^JQP!?v;$?b5Nnk8#-@87e2d{Z~Qe5)V1u@>b>Zs4^&Xs?Z+W z=3YejJ^C{GifywR5&pTZ2JN%5{is$(P~WlCp#xTS5Y<~B8qh0N)`$rI9l@@Ybi&F`qIMZ2-76jFl*~H)4COTHlx=?HWwzOc z&d8Gb$SqfRc>aX;ufUMri8pztMtb?rE%6iCp zRkF=KvVJQYAR8pooHeh8J40l{S|&@5khv;pnX@S>G)8zMF;3DCT1zD|1wo*st68=_-P_Zcc4{W6b zmD;Q;Lp!W&Cn}e+ouWfS?`D(0WIj5)bOX@q2s7klq+Rzs8^)NN+0T%t>_UjfG$~Y zFQY*jvklVDp{P(J;kBiSteNoI*+SNBWj$oWRyHF4|KGuS31o?cw_XxivX;qFl|q(2 z94whZ)<}3uHj#B&Sr=KaO4jQm8?&-;GMDg2a0IzF^3Dv-6Eo<89;x9daz?NpqEM_z z$0cq?C_P>zM{x#OCh@rQ>HlMXlDSsqB%nmwN)k$*LG7-Ld#zNd^;VtNk!)wA!0ygvNdt^k|%Hf_Th%m1As@%xwwRfOX zQlB1wr%|VEvkUdk2))(0@<&?Mhg@6FnaO;a8O(`r6e-f*RP(K*_SCUOQ4ys@0x`R)}%0?EFgRU={kZY(>vRUqRI~Lo1x;2PmsSwNj?zS%(^BD|(%7LPxCC zN6`<8lojLc_Anm*hwtL1VI>_HTS?~&8EY4?699ldp*kemjywsq3GXaIH>=8sHJ0Fw&B_qP`Z3pk3C^-KbJprf1BmS)p>mJ8mn;^1n38-?s&1-PJ)^57{8$ z?e`%v*UFq4RBIz&hw5hq=a&Z57;MF9Le0`noi8n@)mqjzD-`y#S7+Z=A4-o8tV?q#>rg5KT>;8ueG{wR;ZNl&evsR zKt0vN%sm!GsvRcAhvW~1?C3jB^WbIbgLDo-r_h18LV^%g!=Bo7G?Jx9* z@a~1f$;t_@z6!EREt4gy$a<};kE~zI2hqo$&5{JIK0Ka=+U{)~nLHZL-K$gY}}wG6`>7vdHqStbnXg%cNyRWW`oi zLRM~N6=anvsiBIjS0%Ogk@c&7$34RU*`SpTk+~}EU;nI7HsSRlhb&(uWd&q~#AD94 zdT9$;v6YpOl@i|ZP)6ojnKQsX8kF_!m-$H+NqFb^D6(?Gds?a>t0%lA8^{_7Z^wqRvx8$g59QDHN69Hbg|?LkW}be_Q$>XYUxYSi(Dd$C0I5Sq51?;jLFdmfIMt zmq+F{2W3tRYPJ5gp%d1Ylc-&m)H7`dIwjJPKaDzNn|fyNLfy8Np4p+yUTK-!&18|e zgny^ghb~y{7g4`RpGgMLpln6Y^FzqB`kec?9^Dtzo`4>{j~bqkD^TKnp)kU`>k21} zCA`@hN0vyWIa?UBB(hX1OCw7s9(T6=g}ZyQOu}0-i!58qq=p=_V#3>I30b+7RghH@ z-g;GJ)r7ZX4OuPWwXBY;JUJ+cgT`Dy6;4pR+fdbrA%jJ4q7KI(>b^vk4t7}kgFcMB3Iv`8xk$Mo-%aVHhHK0RM zrpLo!)M&Lgp=Rm3K4rC_R;!^6ovmOYkha-a0Z*h$m>0OIEtJT^fn63 znG=jeG$Q=o#-LbPQb#uqEtVy9Z!SUcBHix^C{dQwIgx~t=LA>#lsTa=!s~lDnM?Tl z;Zc+tlsRc=g-Gv^R-$yNLHnM8GHtyqv__Upy2R{Ri?XGE`Zg^G<<7A)CfZ>A+lcaQ zD+Q>~YA8a*Ql=wVf?kj^-7B9&rBZ{=-7>U8YS%m5ov2cl)N!doU!D`(rGEugTgz%t ztt_cWTpjwRY(?K4ehbx0?K;*CsCiCswP-=@Rzt^}Q1h>XZMKjN{(26_k-Rw>A{+co zP&Pz1))|zIlevUHN?oYi>g$;k>i?tEAjiW1ncFKZ(>dRV`ei+xJp*V^q$4qeuE>&d zWp=KjVQc3I8WrjOyNO$dxjkJx(<9B|2C#1uYZlcrHh&(LoJqXhn3;hm|Nj zn!f9sj106|*3)D99Vk=Q(>`QHha$40IY(aP?bbB1X2QE#w2--0=H#IFN}2ZdebJ%b z++fK*GFPQ#c_=?Rn8^iblhm&BWiu+2GToa+sMz{ff=Z)4TmNs!+8osrRils8+UemU}6u4jqvC^a=AIs<+x3P@}c82^|SW!a0hXgZ?=!sMXrp zhE7;pPNMecU|x5iPFYfCau+&dOP)pDvRCw7UQcu=o$&gXLDorlbFhnSSj*&1#t2#C zxuC3xteNoEYau&jWv9u;h&1OS>y4ASy}^3C5Mj1j9|q8%jl>Wd7J1LiXiS#Wc{Yw* zThEDM_QX)8b2kfR$FQEB-Ez>n81{-D{p(S#EU8<`L-{em{479)vYy^67NKHUQs-w$ zOsIH!uw)6D`$9}GlRp^~N+%w3KFAYh23aQI&GIa=Lc$xtBC>KTt03zw4a)k+`U!8n z0kT0W8zLLFvJtW|D;p2_2Co^$0kM znx#z76D_DUCO9Xzp`Y1Seoh|<@A^UzuM3^AmYqf2!Fo;) z+w7I~WFJ+KxrD!u`eH(1g!i-*P8Lac;~7O3tz~kI#gLW$Ur<&?<`UkMqH_WLHQ0*t zD%&Ky&sW09B31I#6GfI!cr_G|6>FK)P(oI!k|oQ?%2oP_1KBQ>EV-M^CHzkn`l*5N z&IM6qgDTm|5SeRb&Hx&W3GSta(3N0ZoU3Tq#$^PJ$q4E>YaC5TeR_X3iCo*8&fJju z#<{^veiI6t%UJ7~HXKEWy!S*XQkK-?C<@J*%Qk1o8{OF`dTua7V$ghBasi69t;C_l zR<;DiOPO9t5>VpYU`8gPWGU18tQ3?g>*@Vq8cG-GH75g=+BVBjxyYO4b3>7pvK4vm zh$8DIygu}hxmM;>p=#-a-g(rZeOAMMR4dXmLmjFYd3T)XkS%!_HA;PYMrlGvtPe*~ zv-Ph9wOV~`sNF`e19i$ay>l`;GdDP2pGDoaUeDZ67~zdzIGNik>*+q~n;VM$OR!`N zSuEi_Tf~titK?dhLY7bX^O~&O$|}g*{-DemK!bBR`s3w2?GSRMOwSt5JZ8_lK;bBI zUa&W#P_#(z$YN0JJX)pNyp!j*T^I3UIoPd&LJ$;%;LCd5}jt*xzO11UU z(29A%K3a*=Wl4QknSoYW*=m$2+w?w_ofitrlD5caXW?X-gxAh2vTQ5MAuH4}S+9t! z(#opH+O4cZ^mMS54zdZtt6`GN)iSMp4SH9wr1L-XLSuy2vT-t(@IRBvo)?NFyp~0g zMXO{hF=Q^`FPVdKWl6nO<)M6$o(l?4;k@ANU4)8d1og~b!blL_+sSaU-cQWq2$wh3 zePn}#w~vO%!nWCxWU+)-7DpCOcv39t4Hvc?yJ zvL>?f(x9w@tdj8Rt0Jo=y!vX$YOSn}te)_;*+Ax6nNxd$U=dkZ>U?IMoa@5LdI_(rkIc0)Ck>@bnT}Eh z$_$otvQW0PO!q?$S|??C=dm8;N)7T^os)+)NXzt7uZ<{QTCL}v0#s~UDM97)gJ-S^ zR4Loky;(Is)K7TF!vL8}`1O4eRR?8G4XTwgZFSxJP-lIxl`gVw!aMKwkhzUPnbR~s zRQ`P_ldEV2ncHkzX`xkwcU6lca|yriKSDna%A8}U)ymq?Ns-RaUr+<#y@RhHbK9+~ z19gh@OxuOd$Ts!8+ga3Y?d(ClHiCVq-^vEipp^}wVe7*P8k5@fQ1VBVs9o068QFol zt-c=QE(rF!b3gO?{$SrGpv3$AJ?12#WGT}*k%Cf1dVNp3KNLoI$5A+0B;g&mQDm`N zCeJx>Wc60oK-Nz9$1T~Im5r0Rgm?9IotZbYt`HMkYQphq@QePHXu9fAH<*THI0nbCA_vc2N2<3Ee^8e%R$*VSy+8g7EV@7cyqUetX#`vmRFFu zgul%O)F^ve@7`RU!_p&tqcnm>rDb~kyN4^L-Denj%NZ&7HL~jP^zq_SG+WozA!i|W}sElGCiNI zMwwEd?xQTU#>&>BY$?-ct{jwWTggKktYsTfzO}3XZIbo$TD%z*$~N^nU4)87I!Yy| zRJNk`6J@B}dQ^cbt%fR8Z7r)owIc6&i|R$Xj~Y;;ZL?`%Xt-I*r1lZAF~S@9aWa?i z+u4Fzt-dzYZsXa3I<3Ag)Gg8{%pTM$((&v=7i`Iks9&VL9YBOX=l`}a6h?UaFPzLB zw6Y;IY%Lo>V?nE(adb<{^lA4ta;=?CEVC{)XiGSXhz;tSh9YDAzB^GUTFUf1AA{z{ z21mdG6e~;WtcyeOvZP)~5@JJPgjW_$<|fN}`qnQ6rAqC(SJF^=u%wfLGOa8Nt+95l zMcJ`7&rq(E>3qpU`6Au71!$8RoYgnP_=ADkE0q?D@$t2>QKFHr2#eCC^eyG>w612W=kGNtcj+Pv{fvIC7;-XR8y(42cWA?;VcP zV(XR47YoeMP9)mMlT#wv`G*q&cJVTbj?J z%0-Oz2VbENRj68&_$A6}&`XPg@q8K8FA9DI(}3C+(W4i(N#D`07V&NR=aRWr{VzHt z_5JcHWv3A_*GXPP*{=~1=M+c{zd@a{r2gKi3;k9U{}fC94xL%V$m`#YIg5z7&Y$Bb z`#mE3-+uf75p$ejDeFdr|69u*^s1D7GLN!;L@abxdaDB+eb>rfL5)_{gpOF* zQFO=3TtxWwIZMzIq`wJu9z+kC9zqWV$Ac4(;!O#hX%iT;jq>*yqEKuC$I+*rKyirh z_sSwf_`Q7q5&kdm79+y{#n=)=_ZNQ&kLe7Qy_CLpeLz}`@wO6k{yB0FBK+S1??u&CUkxJsefw2J z_*?lJs;Cfb9BN+=_LB4m9-#>oDnC_gBvwjrHe>m7?0Vx=opu|Luj#uTc?j@n*#NY@|L66Fk zAC*1!7+RLdZ$BQt!;;HUnr-t5^kkx3r=^A!=q*;mTM?1$yyu;ir6a;Wzht1dORM!4 zx2sTAVsPz$3cb(zo{NZhXJ7+c$wT?JWC1FcF`K!TvJzCD$P9VcGpGW!i}bGzcc4xi zvo3Tlks~fzj`#Cu*vdwbE4Ax&(@A1}Cb8tx1uPkb7K^_8ELwu%lW6siL>-)^cXvfx~(le$h9&j z#OQ{CB`c6C((|YD2*=SQ!5j>KBvd~85zZ)kxi6?7bLT(89ISngmMuWVL77v6cG!A5 z(Pti^)p{TDA}Y5fE0AkTI>{(GsLx43DZx?fJjylT(Le*peU#Y~CD$D1G4xna<}718 zmj!A=?aLVXmt`MyAlJ&A<)JXbyFP@IMG|wIscBQ4D6(iRldDAxS*(^tG3VpRk_qqM zYEL0c)v~uSU((1{5ObZUxx-yamQQ#`aRFJml~s^c5?<|9WYwx?slA4*mhjfABdgak zxsElEH4}@Rp6^U`TF8b8uhk=DF5#c+?xKH$-#@ZQ!fRO+S*(`LyN@1`WfR_3a>&*Z zbDd9cH?y8BSIeaDd1U!kRzOxrcr_G}6%$^oOUO!zxz4oz@R>JRIWfnPtyGZJ65e`s zWc7r%WCK~F>d|*kb(+YI5DOe>=TWj|!rMv(!9e65g2Ak<}A(9a*x0tXa!m zrM?!jc9rzKgRGPAuCQHX-GsNz9Aad#N0ML)NQh zGC%vs`n9Z=e?57C?2<}m)@8Cm!t2ox*|3($`D}!2Ov`k>khxl>&vl08;KRe>s*f^Q1k}-4M#F>xq=28?{G~u-+ zhAfuwS{+B0Y-K5A=_+Yi2H7gY?>kwhmdVIxk!7o7$sDp=!rNvZSw7*-$O5u*!n+@= zAgd(2qpFH*nDEvcA&U$P>Wd;vC%oQfkY#I`Jg4T6E zCs{e+?Y|1LYQh_(8nSvVlm0c3HLB!%)hNI68nRl#tG$lwfR!C2t0%nr8pv7+ zueWVv?OG;RgbuP!!mGWD?2MMl_3tcMH{thz?3|UIC+j7=_4>&A32(^(vSGrTFC%1Q zRyIyHL3rouNivu4mUO1FR|tQGkhz3cgL4mag7D6?QDm_y8NoQRWWw8K3R$X^rID>r z$sP4dvUI}RW(HZNmdV`BBFiSc8JR;1m3>;1?3@i?OMG3ZDBFeGta#4Y7r_US( z-azZEgbj#r+r5nl*S>cU;hvanM4P0~^xe{CM7U$~T}0d-q~Ah$Er@V!*n-}(9(*5d zmEP6;w+#{QJ5zs(2v@?-5OHVFAzn;TJ#|z-2U5* z2=|_H587+x?L&l1`w0D3BzLXBenhwy9YBQJW4}Ycmwj|ZzQOn)B3ut1LPw?a$?_iP z7;2X^JsvtxMB1nCMS~&Cd_!ovJ~zD@T{DFJr{9U*4Si(@Yrg(2C43ciAL7SE5A?Mm z{y6$NBI1Mj@33Z1M7X~0g{~b!UG$r|uR}3I7?JvI(Xr?oLwKu@E8n{QP1IY`^jpdM zpzDV)TJ<-$Za{q{O@DDL4&6A!xArC!Z{_tvH%oasx88yhWKDfToQV1lVeIN}lHZDw zWV?l%C_Ne7CUwzYAi5o;NNcrsQxV~2jXMzG+IJ@+Qi8u^kV_gOT-pGXE~V?U-*2Ie zA%28pqHho3`wkzIHx+lGL9*Sa(${w*;)Wnz&LsDs!9)D0%R&U-doFXx5Jb2&??u^G z`cOo;-j)*&hx+^FT5pKH?=mA+%kH!a4zO-H6 zs*gku$(s6oxDTUIQWt$wKN>w^xjc#rhVTaG;B%Bvh{g=@-*-3`70FoA-ybVR-wm9C zzArtmbL;=0sj{7prD^B~(jxsP+b2*+(sWOUQK$7%7b4u8{3#;bn*T-@EbTw&qO?JO zjpY)GSn0vN97p&1x?G21?j@H7`S$x*lyEQ4Jg&%_gG5B61iPLktv^b-mwM`%BpKZ% z+v!|zJ4&-P2cQgFGZTILUh1OnH10x#>xqGgaA|`O;o5gMBHWR44Hdas{b+fYQ(w6B9~u2Hht4|@H16(Zbw`>PS* zu7a*X#4SOQoJG4KBKqtw_zEK2nqNhPyUyy4h#P{j6Bz|P&~>(E3?f`wEF#>ytZyK~ zjgW7m-r2q<`XIu!?|O7&w(skk5aIT8JR;nh{m?CzO9CQXd5I`P)~w*(H^@XeQo8m_ zF3OiQy^Kd&sB)ZWKI37LpiFDHT5X2M1-r$OhmYueHJ3z5m$xg*_w4|fvp)r zgx{N}RZ7=4#BJH>6?=W#D_N=`?hK~U*R?Fw5z+HXJxl9}=!o3F(q2p3$I|rQ`m`A= zRS?npj!Kq7mKJ8Ifr#e0n5B&Ue!EPT1`^TI2eCBR(y~~}A(De<_+(BlOGTDe%u)#v z&2v0UAxjIh)SzkdW@|A^5lagWWT$r$$-z9XiMm)y`kk*!GD|5$ahjuO!lj?DHJKQa%waeI!dQmbQhZy+pKq`&c??X@^)kOhmUk!qRb-jDiy^U31>2bz`YJ5p8V`mU>%SAC}^YXzBe}O0cv~Rb%FI?< zS#T91+c&gk!=7AtQH zde3rsAN|zQeufD5IjimHSGMMdh;a4XjrLg0evSTOY3+z`pTz4x7p;U#h;aAepCQ7v z=yMdYHG}&&Yu`s3^vWalzVrej`sAySr81R#9;KY6kV>ESvec@QGgli+2UYUK><~-s zD%q}srN0uo5h4Gpjo(h=eE{1zhIbwLIqTwO8|;jRb2jR<$ubr&Msb-_SHxa|fZB6@TL zcO$~p>>iYJpC5I(C{KD`pSO-cguBy!01<9XJctOFmX8YV^Lx4wjk(W{tg(o2r57Q> zqdX;`ZBHWreh;U;t7nR-5{?pH! zmZOlB5Jt_Crk^KTgIXjPy;9wR2sdZFhX_}*_YvVn@>WE+?Y1GpjnAJV!qxL67l?32$1f4#J{{JI2v>R=iiq^{U_lPgUvm6@ zh(ifEl%V(hi6|wg!<#3kK=Su?+;Yv?Ogxl_0D8te+(fv8T&vFpq`Xv_?$eMb0 zU5LtZ{E=FYrsmLgeS$R&RmhsUrz=ra4&zLJ4YwNA$aeZfq85d6{LvUj2d(r&=%`3O zvk)9Z?K$jsofSLKXXbCSN9aNkOAB(jkISVeZk9I=-B9;jN`GOV+@0m7=Mc99 zzv3B7E=!TG<bEK z?p8$H9{fqtk`Qr65D_IKA|<#@T6-Hx5$SkIMR!VTuYHTOG(_AIq&~}b15idTpMd-L zW70Cwz+CpNK9?GV2GbkSUp2}?*^=j@SJ9%O=zd!>2N9forM0;z&$b(Z@?|@HUN;gw zBz>))#(o%$vNcDe0?BhL`ynVqMY)Wu0g`7iDv`eaeI2zPk0wYiZ_1jbs7%(}GM%(? zM7UA#I3nD+|9fbvrA4psjfb9kyJKprcm8F?3wg9+dHU0ugD!AD>45 zhfe159P_GY&?$6Uj)(j1M`zGk(JL$I`E!VHYyJy$S}tAad@fIdpO6wRpo_MrFQLm) z&zGMh?Fx#>czL6VJcD7(FTaP}1I(Q7{M%9>(aoBBL$~4Ux2mWN+S!vZW1m(!QZ6$Lg7j@`f>M=G+rnrqNn(HF6_XdUXbv@Ues(k`Hj zQo3GMUP6~8?E~qFD~NFAeSrv9moHI7_QO6|GZ@Yo9L}2h>nPn&_u;ImzsAx7^&C!% z^cTl^p_t)}I{kH&Skzm#)8B>agZj#L&q|-gp?KL&f6cKUN{}@D&7nk;G@K(quP%~N z%5Z)`>K^$`rBrl>tf{{yekV#BPA?U_P1*oN#09(LZCN@ZZVa-T(YFxc#!|-c^lONl zg1^wdZY)Iz_uDg>h;Y9S_HA^Rl>WHpY0uNo2Vm(6D*!u{^m97MSNUV{jCeO-&{WRL0Zmer$>lyFH#WEd?R&U~$JdKaOm zWk2ZKk7rPW)J%UdZZTS7z1xVEN-p|_u?Z2bU!F(HY_u*%E2IRyj$DaWS--4C>n+a> zXroAfbA1zPkrwIEu?20l?Y5!qlBT~$v;*z5vAYYkO3ic*X+yhZujqTqJ!r4gOn*^y zAKEW@>aRy0KnJbXhY%4L6wABT|3!qmxA+(xwpt%SM`b%5XUEWS>(3LY-P+KBPFgRW zLZ@XP=`XvUL1%5vbEs2l9sLzEbl#4R3+STcqHmoqq0gl4`n#l`BO)niE@tMtj0iV} zTtN{z0!GPuydaO6D9`VeZm4@6`@P#^r1d~O^EguLWp3?-2=~P0S`?EFAUhlh;XC)ZbZ0Ieh(tt73W|?xY;HPWn0aLqWkjv z@pnJUk^ah%F{ck5h&mKdL$xl40=At@%IoSIEOExeGj8i(i1u_jYf}JzZ4+C zy+JKRMUtjRKrt$jT=X|6$D;|dkMwL`ipq3N`CaaEM7XQG#}N@1{9CSKzlVq$f@G=L zWJI{%ES-X;T5G4F>9VH&R^JR%k>}4cm8eSUqUWk=R3m##&)T)9PSSJ~)T5A$v(EP^ zJ&YF0nxDuRT!b2IWGzNNk^agxe3t(4TC4{u#AfpLL*xhl57hHP>0P-3?1f?;B+u=VXDq6EkX-ayu^QFbnzg9z zL4JRFs^n6SLJ!hs-&;k^!f2sww+KD+AR}_Ftl5B;SX~;?TejwUM7U4;Y(VcwUCxas z&y9$hh+fZAGn?XB*lrY1<`j587|-JAe+_c8AbmN&86FJc5o& zYyVGl3>~*VJAvA*CpyqcYtbomTJ(u*cLtrcv~#Fa+R$w&XEX?i`Mj8d#FsVFVqkE{VGBcGlhD0yb0ftKeWG+4G_hQC>b{;sMEJ1j@HuMxqicZ#W~r5kzFTTzDe{zT_e)vx zN32Oi%L|JZ`ZdEWwG#b<{$>2PDodfKEsdo}gO#@!5$^5Pj}g&77%wIK1Q9N63Ar>{ zc`QYmEbV#HUi7UEvlJm*E-#_&BK`mV9cZWI@`-%!-7d7-()OTVKg``k*$+tj4ccpI z`zV2k_EMOo2;pk>5ov_$36>)JE$sk0Xt^9h|Lf}+e2m&HtplBW*nfM%DRf%$)bCk1 zgD%>dm(XV-{gmG4=(5%N3i?7y*Uz7Qi6XXLFp51riX;5la~vIE6dC2mSumQJXtY22 zV^P9rO3*9#M3gq#9{~eU#%PXBy|2nd?V~x4^!Y>wI&IsXL7gIf-`IsNj`m~z5{gKg zzMBsoVWxeA*6I_G9w^}vpJyVzRx4 zY|RlU{}F#wjYOj!p)Ptnj7AlY_@1alHI`P3LbhEPHCR0tqa}~{UTQ>3t-L1GYn+a>sKwg11#P!Hcc515mo~K5w%dmeTAqi{(MNpm9z*Sx)`3o2znnpx)`MLrVx^9-TDN_-#YZ>qkaZ^3$3?YHXtG;m@D(d+vKv*r-fOH5Uzwxh;VJ# z{AhXtaZAv^_oF1T6d_#A-bKVM!IMvtXA610=hMP0MYc+wI!A6pgqsI{iU>FF{*3Lm z`?N4i5yF+Q1O41u^Z{!UDZy{1Gt;sZA>5if5#eUAU8vR4+E7H&qMy+%V3ZdiJ;riT zRRML;|H!FEgj;hqBHX*yIf!s)-x@@?tF>AbvNgk~wZQM&HqT%nF&RTirP^abD zh0a^eE};L|cK<~eEze8nvgD#i@f8%YHG@J_$hlabu>@mi?HI3IlsAT%L7#GrK>1@h z-u3y?NHl7UAD^R9!5CVrPx1>Jy%6Xu54T167QnmzKzXLsX(FNz-R6)oAt@-@ZAhMx;-vYEhl6`3EVl9)&E=Fe2P> z^b}esZP4!-T7(*;4f@n!G5YZs_KH5s`w3cNt!+e0B~Pt&6Iv$vhTQ2dM=QqoIcp_a zCAsKxhSliRG0ejHoc%S_EZb>cuR(;nK6@Pz?kV^ii1*@Cu?;XZDXJjvgNwoBT7O3)6pQ_}Q#)-KdK#?Sg~Xs_k65AC;pIe-pI zt@X@x2pzRGkD=ot?avda-SX@}C&zHTt8ax)q0?j1Q-go#-5EM-`}Q2_v^~~^&X3`} z%=_DzQ7)j1mUanUwi2!&!aeE!0uk=H&6g-*tqsOM3bD z>Utr<-AP@G2>0~oIutXOy`pzgv8eZ0-@AQKUrE#XB@V@p^+$g{lpy8lGx0=}G}hNT z8Kp=r`mP`q-63iE^zKeXxG|rG2sg3@pp3D83}&K%R^A{qShkCv-%+-t=^fEflq0Rx zk(`V2q-HuMMxgw$evgerqogPFn+ivxg0YMOeU4d(2zPHW1`*cSE4Fe zGx`h{)mSdIsLuMO9)+x)VMMt5m8Z}`Nz*rJi%^5~;BV#sb{C^1lGbxNYD7z|MNMd# zr0M(3359^tD|vuvmH=Nh!u+P)6G zX)SsS5$+0NJtEwG-+(sSzTJdcthHOvR@>9t&~{0SzLP>bB`r(dr|v?nQbNKDs15Cw zy67ym2mNNOpTYJb!rjg9Lqy+Tvpkjl2&xmk+b{r8m1wCX8oCq zj9F}V2A!3j(2;x&b;=Q^|Do1}KD80@Z**SP)Ddz4MQjuVMa(uuj9vZTxo)VtNJnxH z)U(L%+g>Q9$RB^PsCN;4og^cq4@xNV=i)?kYZ3itRY?zDkM0ySw zf$~KNyUTSlh=V!aX_p4kFw&^mh^A#>)gmxOu4* zl}QPDRF$L2qIUW8#uPNwN}q-*tPPc@N~EKp8r4{NwWv;7q{nSN3P~oNcYhi z)N13U4egdR9m#vpUg_&0@NDB96xAdoq$wpmteP z$4dt~S>%u6Q|Pp$>D+S$os~2_!=6L`l6|Y^oKH}vj1ZkQy3j>i^Afsjqu>hq!q)r} z5iXYqBHZ<0P|Q=!Vt@Qyg$OslT#c?N_E*2%Q1@c?k)B0+pq|CP&w8PlV)mGhvslzy zq+_BFx}n$~{e2PP_E;Q>mt1tO^h38;S^^^6RY@XBDrVNu&p{-k6iItR-n^!wG^@)1 zlu_)DhfFlEm>KLEd1o^S4Ysr_lwItPqoF9r+K`L#tY#xnzNL*s4_Vs7Xq5De{&(zX zR3Osp`9f4=+ZCe{>)r8aLNRX@o|ZSLrKn8S)N8PEG+9c}F);;AE#_N9d&#$tPD2$| zdL^o|7FDB~V#cn1PM{XmS^MfyNcO{v?~+RxEws8ULJd-Sho0Zj5^00pl{ccLvYpQ5 zO^9%_)bnVWY^P_#&Rz$clzYT4-KHGtIN_qO3s9lKY8_eBE z3BN#u8@skMr|HKa?Qb>Gu~Tq9n;v$8Iu8 zku)9GsVHq6vyFbvY5>X@$37~M)@GuCvYpNagAn1)YImc-mS+~q9_RaWC<=}9^Gg^l zl$z-i$VI5Zwp)yr$eKCwX^KX)RBEOpvI#A-JeQ*tvYnn0R-#oR-4CnLtJ0s*`&-mJ zjyXi{5!Rr!;~0ZYGM3h%_0oe6eZUd70c{+|6N2waYd4`5Dg9~D7PQssxeaZ%dhS3w zB~ACyF7yj)-!DHp=yL-@HX@h>gU?19VX$R0j zshQ3NhtOdw{RlcL<>{xqj-lh$XD3kmI6t#@pp#NhJ&&D2omN5@I&XXI0=j4|x`YVV zqR-Ihw%uh!xOwRcib$GXqXdsJ${+J1vK#9D7->4c^gulyqqTqiCVkxt5!VO9is_eY zQOslHsb{rV)b}xeHjG2@kNGj!4<*Q&Ix8lkTcrfuD@llO&oz=!%477re&0nZN|QD9 zco={(q%K!v3}&K%kNLT75E}d#J+J4@ER-#E`KNq>b|@-%%=b$nDte5OrJoxuMkTVH z-dl`E6Re)4s7y-Nkz9_ZT3x20>6)ip>C8YClBbT=N>n9z>UDB8nk~|qVGbhPzO6xo zt930R+_nB(R43)>kyDRCkNM*^j222R`qXFgrI~YyhP4N;~1^o zQ1=qjqDMIDS>mrCdZCySe^kYy-Xgtn?1Ko`gV&?JCH@GHL-8flGb|QA&wF;!;ssiQf+cP>$6l7v+`EXL`06frvYTmt@v|0Od=b+P;x!R0;2=^W~}E zXjC92=sC3z6-fyv0ZlNKa>SKVo_1m_nQuV}B0V}1 z5#c^9(jO7-&B3iGsnqYWWOSQsr*qxyh;YwCQV`+J;i-slW8w}(xb5ylgnR3ihBB;# zOf=AHHV6$C=}eo2vZbDSE*^?&H5#eUAyT|~IF z7DU_>9D9`(Z9!Y5JU#zyL))#-cA%Y7f}SaNp;p;Pdau@oKD4^*MuZ!Kd(d84Q|I}8 zXusuo03DPyza{;72pyI+^?v0DIx5mR@)$ZUHR~3~C^&)Itv@@^N!fpT^q)e+H-fLo z{q)}v;l|)U5aIr}^E4vdemH~9$~cQYmqMMT{*2ItB3A2QBD2Ose=hEZx=-}SSPv94 z(f4jF>OIlVA$<^$5&TF-^7W|iMCzhv-#8RM(buydN{~E# zbx%cUB7KrS0A*OsGSNUQVGtT@X;~EC9<6!0gY&>)Kjkqo6s_m&X~*53Tds5td(e$r0LbgYScVY{%dgqHCuz$ zN}67StwZZ4%2TnSa(9h3N}A4mn^248xdm;NG~Ex|(018Jf7wKyJJ2sJtrZdOSza63 zExG6&${w_LqCe;CLmx?+zKQuQBHVSsenhyL_5eC4<-I54`VcxS(*Gnlf{x0X`u6b{ z`jh0MPip>*2sck0M})g7If2?G7k$pxflk_ya|)fdUOI!$iuB3zIn-&b?Ly}*?E<XUP71cxV?fRvNv_M2_|ubPx3QEH$=Gmzpo(T#^A#(^zK&?;nKPz!o9)ifqG7& zMfx_k3SOxU@JFKZ$usKlR@aCCHjOvJz3! zB(7hsZ=q(%C}Wa8ZZpw9DNjepAT(HNtxuP;P`0HFMLCoFsLMrpllV5m59D*BBT)V% zKQE0$qof4A9vqDdBu|~a3sI5vOED_362_wmqUaHh%4E&xb73^u+BXGFl@j#)Fbz$g z#JNh}|II)ZQWt##UWuwE@e7LWvTv(Vjn$Nq=vPTSZ$gU-sDI@_E>owonF z(0S{L3+SSiehFQ+Jg=aL)g>t7NG)T8=>G-E)YsOGL-A#di92Nf^+O3|{%A}@NwTK?A7(Nl(t`(N&D+rJvgRyN3L@?d zUKXXIv@(B&9e^?<7rhtFL<6M_I(i17!DW7wXQ6DVwa&>yQI54X7v)(SMwF%J5YcA| zxh#c9e(RG+FkMUO`MjQ)N3n`lq4kA{{R?P=&0iZ<;C*;m(FL(JU*k3K8x+U5#q2 zmugX+^pehs^(Z8D(V0Dr2zOug6k2H8EkX^lrrxhCMoX-(8_`nBr3o#Qx#av>FkvyjM}P^pajrtU+s~biM9bht^98IuC9@8_Sqq^#86mp%#%|{cb^9ZM$t~ zyY<8lM7U?-KSw)d?CR6=U8vPcXhXk}JoPT*L$q7g)N83dXs@(gkJNqWBWvw%(SGZf z1L&aj;30I_+I|EbwGxh@<5uevsNH&^1N~Lj)a!!3p_3wg!gC6pwjMl#2zOugPei!( z{XaywGs0O!xc)qcI?Md|p$kQY4*C29ISL)TWOx5iX*1tH(#(#BGxx25$#eMNcljW%&8zS7TN{ZK+BZ+dsj?3Rd< zDmgmjJCA~7lv2rl(BFejMTGmNm^&)doA2}`tYImVW@!UZMkU{}vapgoGtpg@{13p~ zAEJSXxH*XQqJ%++a5cLd4X$L~ohtRrLWC=C2qIi-@2yPFA)@_~%Th=sJrQOpLb&a+ z5#f4pD9Wj%cmE)*%|&^Y%-;IVLL*RqrTbVKE*qGRYwpKEG_m}dvq3zNy`VB}s5W!XDHI)8yv{PDi_AbiX zg<7Sa`u#R-Xt(9L2kn({t^eV)5B=6^wjUAv(tvzx%>i`K#_l0>xRNK$=oo6Zv<`Gq${Q@TK7~4^E{QWx7dkH`WXgBnTtI}Im;Qq;%81neJG+F4JAwx! zm(S4WqSZ@i?PWyt4xW^>E9i?#-lsk#`jYWU#0Tq8n578e(jth63tDB(U?#`=On+>4 zL)~YxozAU2P|umZF1=99Omflh1d2tyWzFcf2cf=_c2x3=L-C@|Mg35M=!IF-IuQ}> zc|m_fxRHD-BHUY z7Ua!LZzXOB`Z0RiSc(ww!OhDleFVyvT4#wyqES+_6V+%mB9en&%S`kLBHRdh6ct!n zAsRE&kC(Bi$XZ*BN<=!pj7Jk}yHZp()8Czyqsi8yDQK##ISoA_rRz6sO-F?L-liF- z%JyG1s*(Mt-vw2R=33f3M7a604iRp@*Q3x(u5I*N>B2M9%ZTWxD`%;dh_2bjQqEJp zeYq@!i0Jtt%u zSL>J2E7lXM5YazKkneX}jhdxjCduAhgVtM~8_-6nnI0XRP>b~SO8I>G7PQrBy$x-b zy*Yd?x$HnYZM5z}gd26gK&{q>HuNj0b-k4SA=)jy^nz#)BHSGEYqWPJSC!-D()N95 zzZ{M4$eIVxaVhVoqtFS|F6xq==s+i}Cr+W$GyVDD3_2?%=y&j)L!H*wUFcIO;dfHP zztMTgGggkj3+STkcm1UOC3IOz&})q=C?eY>=CWomi+O1l+kGr`>4v(`a{E2#fnsL) zu@sAX&!Q*x%N0Z))OQx6yh}=tL-Dp|Ka?9n>C z5$=2a%F$%2^%PWL?W;splBQ>bYDBn^H5=8~Ua3Wddmb_u)k*vGNn1S%S)O6E&}y~_ zHAvg_YGyH7BK!UEC)j_DXsNZf2`!T~*UJpO9IcQw<(o8vm56Y&@XP2G*(>_JnyV1u zk6ZNGEPoblMg;S&oKx4JwbG(b`;g~4)MB;Xg5LLIBG`%uH$!hj+pXt!pq zg$Osw|Bg;ud1ugBtMxfVxEcCisMFT$Lg%G){qDXC=)beLZ!D8z^CBYL_4TD$>8+nh zFUgg08%vSTXZb7R%ZPAu>lGA{5^_6eQBcJ%V^`6ia_!cGr3`{LG<_||WGO^Mukyky zEw!{JmYRv^c57IQSXyuuBHY#C)#w_(X3!0FuVOya-@566dRF-(wHJ!1^2bpu>Mh&p zG1dq5t@1Ni93tHL_C`dw9=r(=?z%1>5iYGCN|5&HNKQnAJI4B>B#~aDB%>7DE*0Hj zdESZAENuYFsA5kaXrw(%c_^pNa_n_ncChY=AMd`mP65iV^sDv<3$GHVo~BH8a38z`?Bl~~)y zqY0u1C6`iECTl)<6>FBG={6>2pbE+J9y#JFQI(B}YBXEY^t)u|Ai`Zo)*!<5OD(FC zp3p0SdK9uf7Di9mSo#rKXk%~@YOw7Vqb1g7jcBQi9{rx#CbZ1<`*O5GMu=WdtVAzM zo_fdk3R)#SsCR>_QF9f?w4UwPptV-Bb!ffp&F@MtZ9wlxFX?Q$5fN^t-Gm4?LN=oo z$@8Cb6}ts(l{NJ|whe8s;yOgXk#+~#X}z=ywaRunm$#wa(sn)P>_L02X8RCvNAORc zIs_k~{nGZE<=l7x9kji22pzUja0DHdHT53$7$R;6R@BhGKOrJMcu&rae@4VD!7!QK zjw9lhV7~Ok3DjPdephhUOw@r++L$taqKD(jr)vT$ra1Yc=()7*iwdlHPO4sLLF^F(I7>jyW z)7rbLD4`GPTg{Q9chGStUh@1<>e&w^NSa=2B%-8hM!{^kZcRohvgUJhSThx+S?L2% zMm1wzuWd5Xz-rpANAVyuxZ2N4Stz^O&$L5Pp5-zE5pKLZfbwn4k!Y0UqE947qaxd` z7?oJ9$D;`%eTGzu%51xGG+El9R~J*zRB2za+?7v5Kd9!Y+AMmaIz5Jnj`>)YB7{3z zOh<&P=L}R~t*t~=)f|6s%2i1*0Ux#)SN9?ci&_vkJ_AyJ3y zl`wirTBP5O`y)iSakdZX&?|0BvOWTIFOHV}aY|suFA$qp>IU?Lu&wEyWW$;Ai~{~#G>A^=5M60`=Gv( zi#{ufL-DiynD2)Yq%QhgF%c!rW`4OvzGXTYrOf6n)ZQ?;q@uLhe#RVtG9*tu8Z*&A z$wgRGGF)EqO zp4L0z@o0ibpNEv9ve|wlm!rv6>nVtE$NTruROuxhXVcJh%Vh>4T#J6l9wVa1Uznu` z;m+Dmq6(iDRHCZcZsrTBQO#^d&rx}@UW*7fdgda+oq^`fPS2^6UXpn?m!&cynpVzI z#L|L#6p|9=$yqdv7Fy|xP=l19^XFo;#P&lYS}Lv8>w+dkxY6@GT4tkXIU|yYwziF> z$cxt6m(U8I7OX_8q}F;iT#cG-kF7zk%bGi%;@Erxt)0z%NnQx8LtAalZD{*!e}343 zc1jzj*3!ORsMYsN(1v#Ve&L}cbJlF`of>3(?n4JOf^_}C-7I7$Ewi_&Y_CpDC=!qgxB1)1p z9d*g*Hp#O_(r!m7b2wY*^NCcHHpd@v15k#QkckFb>4VT<$x}x`7Rt7?p(tOZ^X^DA zY7WPPzQq`g3PgJMQizIdyJ9rX%6klzSPA11;d<#ih~Trf(uVJ%33GTO_O_@LmC2gg z6Xj^Kl`sWOox@dnNS;SdLqC|~=d&l!bm=oahtEJ2R(d6>lC;m{tw}YivpnljNY>Oh z%VD%o)_hOK=OWY~YwFe7Vzfls{(GrsBU(1c&zQ^6iaCBZU5Qp%39C`_ob=4#lx(*K z5$+!Lb+mR4Pt5wPByAm9KgS=b8_-tEWgFTqHPbW64zzO)Gp#<2*@ar?aPOqQNYaLW zC22z?&kxaVDSfhN585jwEEDaU!#AG!{tUAe*)QAuLedVP-`SY|JtCrS6@r6^aL2KSqbG)<@7$SyPXIW9ZMarvAFdaYVR1b^^7_nm?6er30O`JWrw1vgRqN*%|aN zOZx^QE&O%V zQzXB96ZAqcHNFk8sCSK@HTs~wHS}k^jMg|5FC}Qr`k@5dE)gZ!cFE{AS@SXJiQ7?% zNN3DclqR*-?}`{ulb-M`pGzW3p$z__y&GmJLb%?|L<6maL1?hGJqu;antF9H6y?-# zrIRN2Rkuh;a7-i_wxAe{43QrBb>+J!nG9YW%Z{ z<%n=kZC|8>6_Sg*7Y(!2s*-o6Z7j80S_exJ!fm$_HA}zrc$vOlgVxF@&@+v`A5d-sAN_ePug6isMkcZPyPa)cP4E5hd07b5$}T`Ug`b z&)X2;uI_I~DYbsIrlK@ibFr*B01dW0vrx9A>9e(=C`W2`pUe}vD8JT^!I8D;A)rT7TD5i|VBG=yL`Xs`bZM7%h~(*1N$)sG-)6`NfEEbJma1 zPh?H~%-0e`xS6jJEtS5`mG`1e^u+VB$K(tYW+_4>2j7$T9WS6|J}p>|R!FUNw5~*} zt?jQO!j0?K5aG@%&4_S!J!{Y#wdsR``(I!mtwls)@QLi(b!fe;sq^Osw9#_ega|&t z*T{C8(Yvz8^eV3f5w3T)psm&~+t5zSWfy9dG`+WPL%Xfkd(d9l)7QO1UG^cuAF1fK zmdk!b_~RBGv?J#bI&5nmK}Th8>P&PDwOd*TIxW)k!x?l|S~O`crJqBcQqS9^E?wxn z^pei{7tlo+6Z(Yb68g;g^K(SFx%@IB(t@Fq%M}!{x&(7M`seziu^Z|>*B|daP|vxH z9-ZBKp%{@K;jyUqTw0`8s(n!3xqeT_q4>GX&{L(neuzj6o)X=Rh@{|k(JhD=6zmZt zAR;ZeBuYd{bJ-6`t57mZk;l|(~G+62q zmbb@QDBIG8qMW(@Gf}xHPuA4F9)a>@%{`|WbtBOzDWP0SAB_s6W_ndph>9%FVpKBM zkC5?bg7j{kY*&iP=5qXPnuE&G#wY8QJwA0dK8j1^&A&Q3#9~|%NL=BxjZk>{{dKxmPm{A9MFiGtn}y6GTRT! z(F$qbjDORgE74k6Q%CYTv|jd~zPH$bHp+H-_p%AKNDl^Q=+7-^t8AyeyA2U;|NRsZ z?mIqzh6wkG*6oP6GkBf1mcb76bL;C5&`w!XpE~S9t}x!_4qr1{!jX|P4?ek5YaC!IP<7k|`jktm$lJ>Lf=+9st$MihX{xY96yP*V; zu9=9E=J|1!jM6M^0Lqw0UG(j0Ci?a~#!Kyw$mOni>3s*zV{gi5l;T*55WRyec>*#B zWy^Nj6GKtiJbGSd?{YL*^#0$d*%UN&9!FJ|Xd0@qHEU7bJim|XQD`1LsL!FpXyH6R zFD*h#q;$PsX++P?<36rX`sF#abROeHuicu^GHHX(Qp?dxqOh#F0ulX#mqjbl%Tk`+ zO}v6uN!kaJwi*$xyjKz7&vB@Eoidjhpf`}DbD2RbR+>5+2^5pLA| z9sNV3qwX{!`UN$MsLL62Uh1O9*adXi^1Ol~mKM~dw_a7}&T(xlMXsqM7kyUJ4Rx>c zvwjamxI4G6p`NmxzBlZJuB&70>L=V{5aH&YSk${NJvR8p{p`&?sBfL`r8pEXx#-i8 zekh^N#vn?mV+?-f5n7ar((335y(bxfM%DSzGa8lHcH_}^B<;BDmG7bnR$eKZSm&-^ zf=Q@MYOVJx0P}d z3!{b7_9^nDbP-x&Yc`^#b^aQq2`!WI^x4dEwB6R+fp$u*E9LyK3lZ*ruYQ3DHzI$D z2={-At!S^M?L+&eE;HpwJ%A2ce;z`IWjnp6Jc5qOUb$61k#!6aZomHt5pKW#86CH@ z6R2Hs(Pyz8C}Jf9^^CfDzu&u|?)5&;9;j!%Z$mE>Q%^2B3Sv?3diwM6EE!qo`g(sZ zz5(@>Ja;`si{enc<}G5`Q2ocB5UedCKVCx7`p=z?itdZC{5Dz8PWih zA*J8cMO`w{zQ1mm7~X{p8ART@1e={ z>`lG5n1ZI-KAMK6*K-`{ed-KExHG~J5#g>XpG1WFG(`m>+$>dzs;mvws7A`u`>|S7 zSMQ%{*4L-EhopDq^DiANbrL*B;hfXOQpD1NFj{E2EJ6)d!eX?fo>BhqPdOVlBEsDR zJ&TC6;9IgEob8m!lOj2K8C`O0-JHgxr&?M$OV%eP*==t+mqE zq4hQjHlU3*k~g6i*$?{edJEcWdvhDwZsqMjJEbmq#@mH3O-g4}OF8 z*8ACeAKG8TQeD@%=axy zMQQW>z8!!v=5vfKT15$&XrOI32xZUb=%3J=aW)j)Kc5!qv#uOOxML+35pISahKA3l zuk}C4^AO?EMxgxpengH$qa+u-mKu!;q%QjD{X$eU-}hNDnrdm&&~(dl2C9(u=@on> zs+s(nhjWKt!K{7qV2MlFw(2 zXDL$S^9*XyTDhNRYPNc=L2Iqg)*-_6=bMOd_x*37^|s~)v{BOZ zoVp3^ls4$Bu?w}z{?mJsHni7r*@yPe_xH>P(82l4k!PfyhtU68+Q;ayr5!;>rDl3p zeheMAx|~4mQi7gSJJ3myejeo%I&J-V2A!SHRmrJdjO%mgU(%m?rTPgX_yx@F91op{ zxGQ+;7S`-S=dDE-5aIrd=|6~Yt^F?|+>@w_h;aM;61qG;ePHnMvy^ZJMQpDG3%F)j z;E$CasOJJVK7(E;M)U{yTuChIy?_#Q{_KMYcWhpd2={#O2GrNm;!ykoUzdI;VFA4q z{VWwqvOJSf$^w7wmWt9O7d@*DKpB#Yj_XV`Z~<-Cd!RvR@B;d?Z9aQ53uQ0xNBB^b zBjxGSv|N-Y<>}rWv4H>Z70FDS%Tgp?O3=4gBhe_?PWSC-R3K~W@m`3Etb}4jBn8*L zM(N{FiPTK5L&l>CvYoymE=7~2uk{LI3Yuy?KMhTn()F%&2C9%2WlElvsA_?~KC4DG zl6H%nb81nYl&)`0>QTt@45Nh${2Pu%sKIKz7!fxFv(_@sevFpbc8zGMr8S{tvTuJD zVa?^}MN4}Lt+4G@qE!nRpVvOmcv+2_r3dx=w+5}1p3t}W>(F}XB|TC%ppCMf&J&wZ z%K~P_=zD|(>7gx>rcaPriV*Gz@_T5jPYbr8?N*l^h!_w&Dn0mf^nt87PqY&e8Nq9! zUFerK>RJ)u>e7aGFW|`ey?lap4Z|J1;^(k~(^3*YS26f8Op?BV0=)7%r0TJ$*&VLZ$ zz9Heih;VbrMMSv$a0y+up16VtcOLr!5pH(-5)tkSH-ZS)XF-U2l8~QKx}okN_U5P3 zXFX8QkUwsFp_q_AZevmJknh1hsBg$Wb%;apA>Z15C?VuWRw7Cg=@FicQmph;lqMxy zCC}goAR;-4ZAR%RL&|IUoN=9r21+h^ybnTyWljAYL>9U?6jml3Z!%y^Fbjh3i+$iVpJmA z=`-W;Xo9S%M@}g!3;FBMax~d`VhZ{ntLIcixObS-5aIrV@&{%+K&t{=2E1??I$eKDnYeVTF;*MYteH~^gqM9f@KNk`1>A^fixVN2kh=^_%)T5A< z5Jn3_%ym-^GQTWBgxl{=qh~^X)^9+BOIwVVNSZ!(YeY+BA3Y;=X+kSPer{cfR>^ky zL~u1~w$Zu8LvPA<%O#h$5Rn=@B)<&0o;^t<2HQwWWGRP83XY&$mO`qFD9loX zh^`rIKpU;rn@~%L`;MmpqUj~{l4%86VOoh+nqEdPn_fY$m{y@xrqyV*=~eWq={5A4sTnn! z)}S@$q`bEXUPrH+-av1d)-q?U^{PdowT!G`Z*v5M(bBby5dDqmCbVoV<4k`ycR5-i zYwB-PuS7d7mtCk;w!3K!b3q&0ZENm9`)$nw=-^uBYyI8oL+G$>qfvoumnJPLL?!F}FCC9Z6D-eCRJPvtU^$v9(q5W|rmyE1)8C4ofhyMf7FD7u z+pZebSY2w-Tq|K7s_ zVXa+>R#~lAqh_nw8njk&c~bIRhu*YY-a_jwZ3Eh9wcdnUY|Sm`Jly>;!6G&#d@$`Ss)u6tV4s z4UCWteiX!^gbjWaB%+iJJpEZId8VSY4Zc4Ipc30|JSvkk{VnWrG}+Rops5@DD4&L= zZ}9tX2CA?%D^bk`&ItO=vb89*!H=adirAXL+lo!`ptl#b}A8HKL_&a}@t# zJ3ZKhmc8wdzvXC!tf_sy5}mf~&Y-hzbN<^bZ9j)P-}a-t3!S&}E})B&r~XFxB}BOI zn)?h9?il+VU4GjijaLxi(!M~18`oc=h@}PZa7F!&U$Y15`Hs(}7m9g@n(6n?$D(*! zvmZ)$hdd8R8xm2HNb8x5Qe;hSdn!t^JO`i*SyN}JOf*o|)L&8`geF@FQ_$3R7%#J* zrgx{I>5_}igEP<%Ezc)Wh2+^Gb*V&kmPoQ*TnS$w;`Siao1XX*MJz4Y$Q{u}zo+}4z8fk1qvu#N4&_){F3Q_T z2^XY4N1*(T{#-Q@6>Q{q(BGmjL}NGl@lu2)ST3b#@l`jFw26j>tx|bd#@j z6Iy1uEJrIg`F>f6R*A;S|JbfZ&6|AN*PuUHd4EQP8%xL0|5*utLG7F9&s1qc2RdnK zr_gDUj_Wh%tVqYwIn=qy&zN24yw&ppx+v|_S@9COY5Ar+-ro&yl!`XwD@ST31p zplvq@4Yqn_p={YskB*@zXESGu5z>RXC~vdxmk}u6N*IYoNuJ-4HAkZYYeOL_llDc= zB%9NNa>-N9Kv%I8nY!7J)@f+EZ8rl|Z1(%T5>;(Z|8`IzB~+st%d-|Ol=kU3TZ9^{ zeT&f&X`k-fMzqwnYeLIJI$D>bt+w4ZM7R<1Q?%WBX$NYxT-wlXOWT9?O26o=xDV}@ zn(0h?03F=S)yx`c!y$CowmX83O4~n>v}5SF>`k2uPM~({i4Js9O3*pv6gn-^WBLs0 zv^I31^VXji&_yfn5{g*cgLfIN@A^Euq3-YcKI?%9*P^eXn0Nh%j77a|yFMshw$rQa zekjS-Ohzg1+Gs^-@A^?b0A)y;&exeJ$8yO-oNja90;`D89wd1^rNh<(Y_* zth{8DV!5QEv=+aQ2A~WnPwz=G(cl)pSF%u!wI~v@A#B%T3Wbi;nEFCH*MNLC80^d z(oHwpbknArHYhDfO<3AQq2Ax;x$k?=AFs#bJURF0x#!;Z`}6+r`F!jNod?a+kN})wMmc`H#jmuJ~O#6#K%e24c&Y+Uv!3L;N=g74KunRGkOpzlzR5MIUSl&Cc`o$Du$=@}C63yd6GY z=0hbre1E0Tq8;4x70d5dFNT(A$)!-4l(ai80xjFYb!?U2IbYh3krIXNqWMp^CSehZ^_E-ya zYKLF<)6fSyd`5l5Unz~cZ9;i^GG##3u^=3kI zwBB53o|c>sm8h>2TA&eJ2$iWX0xgrc*uAnGS|L7r_N;_f$!zU;y&9_2dR5RSsb^Pu zGqhzV?;LEAxo?HGNj;m9+o4@ruNJD4Rk3+p5AD%WHxSP^{TfBEf<~>^1nt$5`=I^e zvv-vTpo3cSZRn8B=rD9d`#TC9+v#`sai~?-whcO~CC@=0OUwq#S#TcuulDc>gc8gl zne7D#x%ImUU6S=XBfd_kOMTr?AiZC;37^@;?%3rc(F5wa%U_S8pkBND4(|>1*~NP= z1EpRx6r=TGp@dz29TK6WU4AUdP|7Z!yQ$DPtv4P*H=FU&=A967Pc^>`mZZ$%7{E@=qtHK>6ac=UD+XRok2f6>6K)p>ODHzX{Dy-%O}TeD)r?7@DR1 z&4%Xe@)3mPpY?UU{?P_~Y2EHqAA84u;u`tvgvnjmAbC-g*Ul8!SEnymGvK>4*i zHL8{V3ZVPd_jPD$tv_j}L4_L6>Cg-zd-lwPiquyOJu3C=nKcVS?(TjzG^f_TvY89b zlX^B==R+kjYP+XPA(UkPEhGCLgxsopA3|~FviKH2$elzBp+!1}#n2L2zw`1eXem@C zBMa{!pk-QeIkZA!wh~&UzSR&)FwvW7^)c&v`Oc;8QSuizaDLcw&@(UL)AK#8fcfcSqs(a zs?^jN7&@XeItm5agW1jXVYi=OZ>Z01 zAHirSX171HVxj(0(ysIXC~h~`j)}7F@le8UAHhT@Nn1&VQg-|GONG*Q`!g#YLT=yQ z1R?kC&8IY;^@}SA;n*!zU_V33P zKvQ@7oihz8)OypQ88RcAJu{&q?Y$V9r6p%WCA<9&FNGFpn+qZ2_R$X@KJo`X=Vc~PhwLjJvZ zXsym@9aNz?v3~ccOcbtB7FG@l$C8T`Aoni!FQ5&+q}d2nYW7q?n|wX98QP*fY=yRI z_H2i$B@65;;TmX{Mze&5ty8EG+ zI=_!%p}0D~r{kf7I==%Fp`!m};z4LPugxpo;W@v=;XWu;@31!szvmg^f zea(9ki7aTev>Dz3LfPW8C;M1voc1>!$`PO40lCnGIv?wa&?F&yPUJ!P+GYVXRZC8T z3boDY&UebKR=_Pn0lY{u~1yS-+%GY zKy7mnlpw9x{g((O3E5qo45er*sZd(IpI~pD7Xo2>=5L#64_updZlJ?#Sb;-zXmNvVgK<8jyC-SfRNJK+1ulwB} z3&p+8)#nBG59Kk-eW^4y}-}*yms?p;g-EYN%Z2 zum)NyWV3u7gxsC~^H7D>TMuo}{x(9D>Z^h_Nj-ZGZicpKB(_4;I=>odmyWC!dQE4v z8>-Vb>!H_mEWd~Lh|fNEYk&fci}^kDdmkmU2il|5K%O;tiiZ*!n614cBtl8zv-fq$ zP)dV82UDT62A_lJ(1->f`H@hj`m&(W4Mg5PQyl|k3)yS`Sm^c!_SmD6<##~Hosr`p zAmsA;BoxS~ZT6Tq$nrNlZH2bI;Ulpfs(!;~T@AGB4L_DzsO}BF?)A_KEqM}Z ze#7Tk3v^0*I1RPF;pf)|eWdlyK*;Uevk*!&KbEXJ2erT9^RolGpyRvCgvck1QqN{&Hx#JPH1eAgjYQBsRk;d6 z?zzp?&^3)@!K1J8epL^sXQR)hD5#gzv-hUGp+1d%RidH3>gxw3H2VBZghr@uB$V0c zJplpk{5e1v;hmPD8D-D)#Ez2A$Q}o`c%8UI!FNJ$qd-P0Xl?HL~9Z6M@Q`c=yA8 zC(s(GvWay+AY-Y50xfC&0R6$&GjBm}DeZ;!D(z!c_A!U|*N`u{P_R#Zf5i7kR`bMI zddP(;|LA>HP@q2ZC+JVUq}k7X!G2$I9faJkracc;>?gYR(}(M!U_W!PpIb5q$m;{X z-c?X=z>m!Q8Tzwt#ry^Oi!W&o5~YKlB2aKp>%9%V?S1C2%;>M4a-ra_+UDP&zbPGp z4k;am4%24BXd+?$4*gx}AJ9LPjzCA0jzUL?OP?=Ey?3B@l>Q0*Q|TCVOzAjuoVcXl zF7^He{Y&ZJ(7%;Vup3W!%7Sh=!ROTmkE7nL&}j9IfzVL%$as9WK{M1h6DmHz*?O(? z_XspgeY2qjT5lorx%vVKxi-y7=p=Kuxn$nuBzo6pYY(XByX19;qVeIC|v1gsF~=7`PssZT393dpUgd=m=;Rf(=--}YoR}T7aI>HwD^-K z5lU)doc0++GL)(HvY^o|oKp7QZ48vHCC5VJw7>CCk=84QW@&%3p>nOa23jj6?YXoL z+Mp#jLX}#w3fiPSY=)|}hZ<;Ci@zhQh3aIS_Wq?FYSdPmpuIx&%-RP9+KPFP=)UKp z6oHn#=TG+K&`-o?uVX)jkc-j^2)XaPT?wsv&tLmjL*?)Jbyx$f)gIPC74P}TuZMmi zJ{yS_p$%GcBUGvVRY6D8cNA(?Ukh~VJ%7bJ4Yg{?Ht4LBv~xcPwX3fKy6~RA0$qdx z^_lm%yMN!uv)+_UYDJ5OU+(3!zwZP(Ek6585w1*w@Sl zpo1Uydxp26LmzNz*mu$nLr1igqtG$w-R`5~&?>YEMC`OuGLE;LVl^P!Rt{Vpzr7JTRRf1o zj(Q?AOWL%nIUAazW0?!hYxV0eA1cw_OQ8i?Zy~fo+gu5)Qr~K5ZL81ubx?)0Y40G` zLmRZ@M(9^E2m89C656C~Zieb~WcAPi6_Np%W5Md(xhSnl&yh&?$+0)NfeZ(@?AS*9KkE zRq2Gfw3Tis(3LiA+()+gb&rBZxA{C917)}Qk&T7!X!ChC4npoM9}nfU`L)f3CP+z} zXA_}GZ9YTtpvi6iJevaLxA{mEKwlTKuhFMM$n`J{D%3WoLo>9$nNX3GwE0;K&1&;k zi`meeHoqU{Li41g&H4FIiO#PSTA=+cgcga<-WM!}mS_)4p)&0~0p-Dfwr{y)!YhgQ{Q%|y3Ox^8fcgHR}0nYIP0N38i@v|QGHF&Ua4p2w-4H{<2(Qz zlzR4x_cnA$$8s1treiq{ozNamLd}{XEl?o!!q?LuafW>4DHTfl$Y()1G~y$lFC(GM zk9?kGL8G78yiasKDhsqu+hGt0*_DTM1XpT_$ej_wb`13t!#uUrDS;3hBoQ^HbYy~w-wqZ{n^i>Z-=V2l^Uo{SF9e|qrEpkjk@kl z(B6;yiLwt0bY$iXSEn;R3zDIfGk$GTp%G_%W{re0&k%WgN1X+YKI5;OW1wtpWh^xA zjE~@WC`anq&!pu-6U1k)n-if)XZ*RF2Tj&ira<{p(nhHOntI01VH)(HjMLsV7edHo zIELnUW?ewIQDq=#wJ=0a$R_O}#T zrsG@=t+aVxY<+uRP->8R_WJ!kyhY=9cIzb0s}&S4*PPZ0PWS1`=I?gmIKfs9m`?ph_-SRI;L5096F)(PD0JvW()M5%)wsq-iMI8 zLplW^_X_$n)GBS-Cj@QKS)J`Us9k&SfG$XXb{#H4m$c1JDA4(tbDV?cd`1>PQ_uOa zOoIx~`LRrgW(e7goCy_a$zo{MIloh9Lvy4}`+1qU(7bbgKg@?pw7*hl!8xD13!z2Q zihaet7((u3{}HrA$FdY!rej$StvKh`ZzZ%!dsq#X3)%nFUIVSwlIx%f9oc#)(6N}0 z*_$8xktIVZANxq8LTMlS-IxxIP~S)>^JBjsvY^pY(yrJT=(dmj+4?0YTT0q>9}9J9 zE8S4=vA=Se^PD#4eeXS>p69(U3W_=JTZx6@q@-P=cqrk#pF<*)be^%;|4>YZQqKEz zPleK?6??@?hem6EW1wv9VJtLGTCsOXRygxPOLi2QF^Pv*0R|+lAHWxyRbYzR663ne>!@p>9a?WEgxr4L z1tHgFEmWty*F$@>%?7AZ`m<+i6SP+&u@Bm>^$tJ>h3p;f+t4BH?=W;kqjVHHrmY-@ zPDnkw(kG#2^|e5)x+-l@plzCVvbEjMs0Y-u-REEwl%T#uC`rghFd0f~_nDjyjnI-K zp-l1F{LF$zYrQehI4wCI%F$MGp$YBeS@ zGunMl%!G>6R}7Wv$i4?5x3=GhmTAf5&x)~atER4G3D z#H9+_B(2yr+6--xSld^FTcK^*%66z)O4=-_fp$qryW?u1KzlG9PzU!R6YcwI|Aqdm z^a=Ed(go;((naW^(x=d;O8H+oa#Am-RFAD0_$>-yKyN)~K z-cX-T;%R?9E4q^>W}UqIDBmp^!3vQ32EYNGqbgDOUDZ`sL7e*HA>_WFZyiBM9f|CYvNXqeQq-=UuZAvdyA=tk+?{$|E-D6NxI|6B6g&FRnx zsb{}Aa3qx3NnYFU2F-#-ck<3;x!jSBfsp%N)Y~BBN`47K{Ks`H-;tFKA@>g4SO~e^ zZ->T7fA-gc#zQ$e&Rl3hC*RBXYx&i}iO{4@PH+1@dLA@cdbhvcGX+BK`*v`gBw-{)To)k&N7dwc7lJwi4T4N#-(oR@ARf=$p~@!3q?2mP^=@56mq+WZr= zU+6iZ1JFTT_qU-#o!l4L-_tk@1sXGRncaWcM=%QNb(tvH-`DO9rCnyl>@NnSLpNP^ zyWiXlA@_?9BOv6?f{{?>WxsQ>Amo0R<`xL0nnd|d(OV(pe4`=cetB^Wlzo{T+;R;i z$3k~pCYR*5E6q3vxo^2059M6;`zRNhaG5CCUlE)L-F2DYqWI@eh|ArVM>V2kbJb7z z%}cBxPkr}5_j;e13?Wx<3Y34DXAni-p_Kw?s`{ou56U>-l*kuC$el~mp>OEOz6l}s zE08lFlxPO^XGSxjA}v`AA@|*C3YAH8ZGJ|eWwH+T zdx@7r$erFlfmUcFRzj<^-fE~^$o?|L8fdLh%k%WN4yus;?03ShhbpyR6|_m(wBMS) z8TyT`*cJ%67267JlgzTeH@F?DmNxBoao0e*WYo>FVzp46M!p`}qw#Ejj_3|J3LTU6 zJMuqv<8cVxY_8c#EB}Jf&1RI)zaixI!wCqvY&{7f_j?oXLdf04{s%(N*9;-I(k;*_ znS=fA+SAYn8kY|tsiOqz8KnUxY4cBs!rkDQSP_ zt{Vz;M&=545LbM?9#GFKl(fHd7X|ea3V)#->T`vd6-r#9p_nV|zbAxZp*U&9=59Qc zaK&GJ6QLxjXMgQC8A=n{wuE}=&tk$SiHr{2BL zAY`w_8?TJ2MB#l%6;^=U?|uFfLhjq5 ze+5;luL?r$D*6(%NqqLsYBRJ&d)NvgcO82LLhdf%w-9pqvJFD+im)B3mNl~f=~M&l zkPMMu#4|e~H3y)-T;W97BEJN65JEAgLL&G! zbVS;;cVtJQ6B2p*o#7{;X7#l|Xt=rm$JBcdI(5bW{?TcuRkOSeIxG2Nzn}da)GllE zTj{R@x}amZ2wjp^?3JtY%BV&ZekXbpR$xiKOWj`AF5lZUvSHoloxvR`jD5Zt4(v%hUz3N4WN*>8Yf$oir1x{`|(EYcY*hL%XlhfZW}JVK z6D$fE-A$~2F26Q92FmXCSuhqFCuHwU$3r>Ye(t%@gl>O&PlP6S6YHd_X=MtOFFmaK zoYgFVrgr<2VH#AZ{Y{5vb^G&dHZ(_lbD?=M>iW5ib3U|4OD=|%NXhR@E-i(YiO*ge zmqV+xmDSKLEm;fIb(1glH_+?5MiZug;PZnlkJ%nyBcjZNy zhp~!Kcn498b;S5h6&1<6+X z3y~Kg|DCqWgj^;D2x1agmqoKIZxVvbcLhi;x13x2M%j8!; z20;lz@@tMJ5lYf}$xzB?^w%J-T2rAkX{AkeYC3e2&_DZ7?`CL()*A_Be#WRbNPk(- z=+B6tecd<)$`+r!_K$_eX}$4Kj;+ zME#(c&wVSgP~7K?#r{55JcQiqhk?+b&;9*w0)*W4ArV5u%`%C^U?@pi34dc6O8J~C zrTxXYROrUfiNvSuO*0%q?w2~#Amr}S)1eXC%19{lbAD;=73m=hxCgc5seMiVjs6u;K4{Zp1er|-i)YlCK0Xb-YS=pG3ATSw&Ow>AZ$y}8YT)8TvulYKs zx9Ng{t1o={nkUjxH@C7Ia33@2yM`k8==ap zGlrOVrDPTKl9c@M4(R2pGs-qyoiWth2t}|0&P;gB~thq`eVR}G4 zpmom)eF6GHMyhGI^u>(8d@*CBIU&31Dk$fR8HwhVKhZ-j6nv3*E|oS-&x|0UC%%in zg%Y8`JsD@uZPXhAA?Hhi&=7N@_>!Ta;=8pEGz?1X$=oN1FC9Xz-c1l1Wa6dd&CplW z_f=>@&x{09EcGTr$kn?GLT)T~L-(lfUI@jRcV*O*p~uztZD^j*5@~Zjgxom41C?mW zQs{fy%J-oK>RSl?Kt@&}t^5#Lq`t+_k94+AKud&nO39_r|LLfI3?cs4L40Kpa`THo zPikDAf|iNT#&bFJ6CK%4p{KRpGtjD@>L9h0qXl?05KvLCCe4 z0wGr~6+#K7TYfR;MhLl*!y)8+X%KQfq(e9BSVll-uxVUHD#gqmDNx#G)a6ve-O%pCP!tYnfryNK>6w`fC{yh>Ci(O&xfHR?XMV`6P4kv zGIJs1+I$=;(UPT5SyYDmO|uA8p(9%lA-7_`fZox1|AdZdo5!JlOC&y!)jR>6*OKiJ za`zz}&?U*G4N|fbLM{@QArxnN&A@jBLN4-M5K1&RO3b<;+UQ6~oA`}Jny_R$SKB0aP zawTJ+{?f`$@eP26T+3KGgpwfSN+v@?uVoGc#WxH}k$PX2v7|yM!CWhJBZORk!y)9x zk_I7HG99{I$j;~vXuQ_D6Ux()_dv+?elK*Nmi!u&FC}f13ZO!*HyuKQOsb6R8_*2( z&4eD&***&WKwJ4C^ds%>323dhvJU!{_Ff4g7r`p%CGFv5Xp=^8GxY0g$+|3w;BO%0 z>TQ9x>R4WZwrMNdp;xu{-$B2>mW-@^l~ZF6^oEvv6Z(UYjpthsa_hGjLN0>)Ammp1 zkI;UtcK|}Jhd)Dq(|U)Xe@ICi>mv|yt9cYUrYn6M`j`6t4Ix+W1cY3@lhC^w&;LLz z;+LP^&#&cF7XY4hN~}) z{?H&Z2VVp$Kw#8%sW!=9_VY{XYwJGWG;xW07A*8->cC5wDNTs*{x6nE10Uj zY4~P{?>_Ni1!$m|EA?jLL(E8gSOFStHj3||>oaoDAoCWKi&cg~Uj!>aVLkKk^%>0PUvl#l3#`6iNOk0USPihZO zF|wa}Uj!>a@#cQ%VFf-E=0pT5Kw-X^mH1E?vj|pzh>NWB(-3mm^9-~~vtTuZobOp$ zK?&w@`ilrX=Y0{Z0J+GQL&!yb4J(bp?8(Inkjt!}K^uK5=9dt1^?n6a3fcWvb$v#2 zwU1y6R)CVsa+!M#v{PHz#mJD`D_8+?v#rJVn(hv)vO3AuO)?{_pk7;f9Un?C4dTNJ zkUJTE5ABhhI3~R}K#fvTc7SPOwr}}-$;B!|VP-|Jg8kaV0qD;fv%f$Gb+&Jl*MIXR zo3NTu*n10BfD+6_>HQFd+{g|?$9$B`ap;5}i#Z83`!-Dr^q!V{A3Ce8oP$2r)9pNT zN$Yh&fz~rOKsRvGJ~CZS+CESpsPE5(qPYi)CL?1Xfuf*Z(Zu>(1=JftiKcZHbUlRJ zJ>LybA0hjSJsOIO=42mm6|;?plA?+H@8!Nc85$Z*fAU1$41-dl*$=biijWGWsV^PM zlzNNG@nuD4lzmCs`~t5~B3MDTl(eHB3+0HG*4CXCDB~*K9cVpDTNjZotIY(i=i^1KGn=G0xgT?9%Y2Q zc3KXtkTwhDRnJPOTuScy6|@GbkdpS^dp%Sc&FcpvC99y9qBGq4e=kFubex+Z(mbDf6~gkQt}dn-0wwp zLR~WI5%OBJ8w$i{f3eZ@B?tTZIYdF%_a!6m`y#Qv0qWD&*NcYY`uZ%0hmy2jGL$AI zQ)G?Oq3pgsTgO5owSG#5f{S3M4WTYR5M4$gy+ z`=7n}P>J-{U-G&XS|s$W^u8D>lOArDxksQCGHUxIaV1nPJsg*kYoH40!Djh-s8V9~ zfYhskw)7=??v`_6E3{2|uxq;=dR5xA|AF#5s9MOr-&h0HNlClI>!C)i*97es`cyLV z0EFCZ{|x=5FZUc{KeA{jt{)>CCvk~~lKRogJ-?UdFHoA)v->C=$`oHed8(NOW%u*B zG#1K{Hf>JiLX)J;4HAhwC|_E!XJi3{+~@o6hYI`o=uU^`NGmpz=R%8goQt6{^+li+ z{d|_Mgvw=P^CWxLKo!#aJCeKWp-Lfp4pu>1q~t?#LT`nBt37P%myxsGk0lqY42A0# z!D>W&^8mla)PxmOd!MO+>NFDdP-8#VsOCj_XoB|l%jjnwle6vsbf_PBW}l-RhK}is zjzi7bW((A+zBZ`6ALrmE$%zgKh3`R||3aTgNgMeK5aN9xxguPIE~&2*3WR#e>uD21 zhQ#=_je`2bFuyhODk~a_i=n@E$%1$&DaNl#GL#aN;m-L~C@sdHis?{h3^`$+2xdXq z(!(G*X~#l2F@Ds!(4-imbo`h2@}PVv*?d1#02K;#2u+8IVp!?*zhx}N(3}`n^W*37 z&4o&0d@hwji=_7lR^wX?l}SB&wnm^8F@7CZLgnK7@5{8g2C9&`+pFk$s8VKY<5>m$ zI))W{N;2y=F&Q~qV#wAT_&?)ZtN;x#mEzk9ZPU1HhpMHO6Xc7jf$B7Z^-yDse_q!F z?U&iwbN&EyNXK#*`n&XZtK`x@AmrBl2!vdejzY-&58XS^F^P-4svU=#rOmOg&`Jx` zD)q{%p*E;pd_DFMi4N$JjMJW+BiX0=0`z&H~c`U5F)@UX^DF7h^NZP}2V6~udHQ&P$h3EYHSgj~*r41`kpSc7fH|kEPTYLWu3Vc0d`mC<6j~;|+r7CQD!0Ac`vU0s{{BRH0s4i^LH>8dya;XR@Avyg2)R4C zUqY2yvI^QJqn=kuz3mWkyYW@1T75N8qsFBPI;0~z3^hwVo5?Ludw;UWUJW~-OVWyc z4&4bM_YD3rgxpp83WNrjlX5551);vCugta^3bdpdz={p0N*Ul+ zGZo4lpgRuA8Q}ZNg}x$WcmG!*#CPA+ke?GEYXm1A3Ivju9G{_NdM2NcMRUX>Hm#Ia&=oCV=^6H1DshnW)3WGGX7_PUY< z<%sVCxx(f`lj3~L@}QzPAM0YMB+mC&3YAH{61f+SK;_~aExoUSD&trc`?|3Ts+N-W z4z~u{BW(_qb#H(g<1%hClZBd~Lvh6OFZOhUnx)MxGO`xv1EC+vYpxHWR%z2-5!#^k zIAS(gN_Ig16|%ed69~Dh(*-DydUkD1d`2@GYCilk&^zZs(bC1gjE-zACIn zG{lVL{|lP1ni2O)lx)EYP*~4=fmYB^b2V*7uo^8%4^3DB8fF&CY`++vk%Yo}$yhlk zte1<`tiBek0419jq+U--qGa<&de6lwLPN|7Mpld!Ts{F_YlDf9@E~xg%2f} zudN)fTwAx21&IGVl5wtsP?Fg#EA~8u zobLtbCGFv52)S`?qD_=+-l1LuD?o!yAJ*1vCYMkc-6pI6rI;Kt%lw+0*zViR#VSK# zzC^GZQMg7;SOIdeew8tzA?9&R&4!T6iLsPK;iw~60UBcd zPuAgf2)U8n0U?-8s( zedb<#Xs8Lur3hAlhL}dltjW++?R^?lIMCo4q_y_ck*83-PO#3?y{YzW< zH-uadCm`e^aT02lDB1J61$s|s^ge{#8FC70RbLx~+@AgjLM{?#ptIV;Iq1Cl+9Bk2 zTnB{QSpExLP~S!9Q}M}F#{7?Uzv6untN?{q1k(i}*LybFG481{+XT-a-)ud&`|TTjO^M$8D+?wZ?8UgOFR57znxEVxu9bFg;;)1U{m%?Bam_Fo}{!t1-44t+!GeG@`%)H5IyUUSS$#)8~fu!4t#>~;EK z2)VHoQ4)obk6;DJ`HCUr#_|Y++#Y)rnx$iz4Lv6Dlq-<=7KGf$=0M2Rn+qY==Ht+O z&Cl;Z$YsHIA>`Jf1VYYN%BY|4Jw&hq;l=BUp?TAa|EA079;Z zI0(5|$3p{kWP_jtDQVBoLxawIe=!LM`%gxqx{6GEatxHs ztism;W1-vCcL$WCt>i+;W!6^`GRjaG`3P2k+>E}8Z-Q?#f)!Y@XWc{yxs1FELhjtX z8$xdGlOW`>H4j2=M)yF-mAn^1Zbp;o9l4QV1<18B1-eh`eGNh`%kv@Ra;X49?iI@Y z5OVYTI)q%zrb5W|J`F;yl?Nc?M*Sd!+-wV>hjc6tLq*z3F@#*!Jpv)u=A#gDZO(#_ z8_R6wj>38otN^)^k3q<_@+}BC-y8_JQ*kbY+>9QFkgNA?2)TOm=nsXy2v&gHIXE9e zu9fdV$c^*65OV8R0wLFCDTG{q--EudZ7zV2tG5sew4_PoekqZs9QHl-DCmYno=Dgy zLwz9B*A&R}rD!NFkygV0a)y!;dD0!bgFB>TC@qmSvd^~Dp-ib~p8;k;*@^xs&R7V! z=RLPWIf*<+x#j_S$b}|JJ^PMd9(1pa#Xd!y4CTu>Z<78Bph9UgM`$`!q$4Ya=17|{ z@}B-&s6<+^Pn1fbMbe6W=VvigCS!T^Xo|#C&xD zzV%S0v}vEhRY6ZBF>zFIwm+|!@ep+;%NzK7BT?bo>D*!smx&R zs0TAL`~F`KsOMnjZvUS>3hFahuA;x7hiE8nFz-f`N-ObD!eHM@B9t_k2u8ocleT0i zZ7{vt_dC*|%)x%PSy1+1vd6x!Jr>Ft>~kU)nlzZ%Zhema@}T^|#M*w&rT{9G9_)LO z)1e~q+5dkjhLDTkBhX`m{n~yDnxnnXg-Qnd=lZ44_hg**iQxC41%rJA7eYT!-w&Zh zGHRRii=i^<&pxk&RO8H;^K^DuNwM|~V> zmPj0uR$8D|iGKp+~gMN1-`Gn62G^bD_tF`2Fy0Xr7RLH)1~Y9rb+|Dp6l4 zv}g#i?v}AEhRUQ(`<_$;S|MbgZLfq@4Df&%SGt4rSVUGTSUDTgbjoG8W2_R_y7P3wtL}y-iEpyJPm%{smU{MTF$KyOpFQUbAmsl0 z=6ZF4bHmc%>KNjvdHpcPW`f}Afa zp>ml~L{@AKRH60OLzNoODrk#D(601Ws9MKa1MLucUOuU`6WT2$?~`kB9faKZSr6@z z8QK3PY=9bdZJVI|;D|5`*90{S zh40Nnfz<0I?_Qaq{NMdh>e+K?2$VF`&o&v#8Ok{AH7*xIgUluw=T{&UZQc<2>d=g9 zP_+3g)B~$08q6nIuQO3ty-urhrbA{T<3#<%2Yk~R}VwE8mGpudu+m2POz8b7u>Z`@7Lt!q} zW9>oV{2H(V6pqE*1EFx#=3Z7Bg>#R>O0Xn5E)gpU4KkU`HW@2NeYsc@P}s^utVt-0 zd>&Rl3i~U-T7<$JT#U6ueM_;*kee;meiW8GfOSZHhp~>R?oL-+ZhR^_5~R zQr}{%B`BQHQmir*?wknLlPK)(DXbMJ>~AI3DiqFWHC8zqU=}ckHCO=(OPa3{B^2g- z53HUj>@Nzd4+?vT#!5or9Fnn8P}oW;RvHS|AsuT33R@Y8H5!E_$6#fnc=I%48H+Uu zg(dT_CZjMTr(or)uK=qMg{@4-nt=wJmuO`s)*SWC#hQo0tHpe*66=#INh#JMOR_r_ zV=Y19{FY*sS>Kzq8Nn(?spfAIGpq^}j&nWM2E_9Md>gSU)mMeJ35Da_jI{-YJ#59Q zw!Wy>t}``QyHLD|hib9vtWQQ(kF^Jd{WV}UqOg@Fti34gVIS6h6qY=Ibx3`Ov5r`h zbMPqEF%+)RajX+4T+NeM%_wZM1?!Y0xrU#{YFA$e)+H47*NN4I!d={r6(F}8^T`(! zwwa8Tg2H;KSo!KJz$!vvy<)6+>YI=)WLaaq7*<=y3#aK&FnB_~c%1{`k2-cG* zoZnMe%TTnDR+eL}uq3fwiM1AmBU^`6VSTbj>#;VVu+5EFl_)$TtFZPWw+>kQQJB{U zunwZI_qVYQp|Ip(tRpC#?NO{_DD2@lRx=96(t>pgh4VX&)r!Jve;Zai3ft_!x?rh* zQD4OBLSdWTSOE&}ZA<|>9Hp3IN=9MzLPN|ls5e$0G~B!dMPtRGa4hjy36}QbOT@}V zVZAJ@(I~~dhi?p4HVW&F#Tti(n;yHbGvl#xtWR3W#hQRp%+2^FVog$C9@b=ZlerJy z6s&v{_E&&ah*HcC@lD5?VM%5*6RQY?y%%GZp|D;AYnk;)@5`}PApSdLC0T&AN`0%b z%2B-e1wE|6sz6~Y>#;VVFiIP-Dp9i8LCGqtO(=}SW~?nJ9LrX$Z76JWJJv4ild;rd z)uC`K^;nH4?5_#y57zg0dUy+KFXA(4&_1mF)+cj6fOQasJ-m%|2!)Y9jCDkPN3o8f zaGb}nPFRvwPGU8qu=f_MQ`RT3K8@9m!uyF1tP9qcNCYopby=Uxs2eLlnWj%2_t*Dx z7N9UAld)1zcs)wR8jZpzjls%B;qDlVHBNowv2v_W?$UFyCZMp*iCB|R*h(JOWE8eC z1uGv#8`;wZSTj&qawb+03U@~_)+`inzRaj+W6eWh$@y3%D7?=q#R}ACz79?GV=>c) zW}JQ4*E@&Rj>55YU|mq(MXXCGJSRG_0u;{36tNpo=!?dRL7^`eD-Q82k8#FhC7|%W zAQ4Lxj(RYbXpoUr8GH>K1|!V-lgld&cs7f-B7)+asWVNFG0l%`?LKw-(5SVbso zr5J0L`etLzLE%+&F4h7RmRyLn2!*XI##(~H*)GK@L*X?%f)$|f95lsHnY=Q!PpKkM zrOe2F7O@Iy6rX+F-vl)aMK$m&p#=)`RjV1sE81cH^=&egGmKX3_qgOj$UR5-3N&FD z=k7`(VJ1R%4dWAdFA3cZ-7}2ce?;hB=sxv*4ay(J33fqz1<*It_f2Sq_AnDFQeQDt zCL^=2^dr!d!~7Ghr=VrScot+oC9)iD%Y}CWWW` zDa>dK z^-9SoLqp95D1sFrzGqK-y`k%c{vmV&CHqLpHYte}AlFJXgoc=FU#DbW2)X|HQ4fV< ziC_h&ze$slF%WX&jD`BA@Dyjf_y#~I+1UBTrDXI$;oPIKf`Qt@AP5aG4@{I8f^wu4`$Q=hDoSBBzaZ~B6+>kyWS0FrR|KjQ-~0-ERZz9G zX}^)72HGWYc}{w$gNBefYLt?84o%ShRNgD- zFVCe8KnGL(bFjCeV^Y#Si8>B7r?R#W%crecpg?@~39Gr0ao$Mem&y~}WN7$}%*gKW zG$`jrO4{dAxzL0g8H;_VX(E&_^;XEIG7BK&eD^~|H~PpILuFbr0#)8fd-43T`BV?@8p%aCXP=jC3j>5QNv@!7Z(LuG07XWxm5 zK$U5X+J5f3DlMaEQyMdp^ST%-Kts&u62Z-B8D%KmB>tY=j}`pJmo!`Op*S-}d{_Yr zOPa0tP}pV!D?rZo3e@O*rU`16aoQc%0tGq;lg^CN8K?a;L@qQ*$bMT&9yB?fHtlDt zr$9yNgchZ9w>FtMn8i?;wi$sM(-~Q+Jjri@ zf^;HSD(^F!n;6+m>`nX5c`j6T6TL6_CcX&NcoS=6-+yR=f}4Eyn4770Gp*Rq@#R8g zH{-LPsfa+0H?w|ey%|dr6x>X7?e)Qopxy}TeOEsDl?#=PAQJYua0F@`K_tR_fr1h2 zfM3e@0+^B18>u+~m5uaS9)XbijM0-&<4DG0^STKNMlyH%evTQ%e^rknC+z2TzXaus z!e_HC7b+V?J$o`lphof8cQ~4$Bcps=jzWRfGa0m!;rDbdRF*+Ko2?P3F@w93Z^^1O zL4o+55i*&a<(bUSe(ymRl#{9PgeGMAESLyQ%Jl1=2TjiO*)s*o&-B?-02QgP7@DQ6 z%!aXM%hm|gm`Tj+9a0k%WM+&qf0FkD zOco`x{52o~m1l8=?Ef{ZxdsZdxQ^A@NZdlnTbR)vInN?caEo7Cb1S}EiP@Lsv%nE( znUGzv<xRo|12(5(H-pYxYAhZsuP~UoJgSN5}s??HI5OUvf_7b%1 zR?e*d$~OybhpM%e8fd@PI{+P2-`mh3^&N)(rTzUII-zZzgpeEcyU+!#cM%HIXGRl= z(Zo8uTZ0abCX)v*CN77eW24yt$0VM|q2|%7-%R;$krpTzO%K<92$?aoGR8+Y0xcWE z8rlD}SPr2C^OI*O`4b4aSpO7SA-?ae#!z99m8sVMM^#g zl}o*8yP!4D&xGDt3;i5gt39lPUKm5UwCKmfQ|iYkxIR-57r|)I+aJ zD^)Uw-$TfKx7{8HxfwM;Z%8Zl+e_Yr8r9bX?UlILvu7W)UwsFlKWohX0wLGKK?u1> zybb+TOa2W)ZbpZoBO2?Y5E^U-$f)0ekZa|i&@qk6ap;8BI|(5-qjw=R$h;_bdH;b> zqPZgL&yA_wi~@k}WmS&I`^+PuOeuNIY$yvFt@Xx0*|}t- zy%Qe`jg#IhzzfBc?jz0aCiQ}^t0_L(g;b9)};K||Cx6v`K$d;g^Xx+ux{Z?5$9#n3P_*Pv>lV`Ti6Ld&#wmqTgo z&kXdQMtL7vDRi5Zz6$zS$hGeis77m63w^0I`wChu<+=aZu7SSSk^TXy(|)Ok)@fg_ zhZ?kB8ljC6M$_$d`GC$z%cHep{|;;8vg9b8t=F5nk2@M{o za~>KZs$x<`7YD|Hq zN{igu^DtB@CAc-D44N(}-4Qnfnx!#kLvu9WT&P@YRsqcua!1vCXu&{^)NFYxa3S=f zL~*_J5>%;esDfUVo^b2ZYf!cJ#8POP)@3=A*77pYdpZl=hgND&tb#t4eD0|F1ga5o zv$Ymlt*u=H)oILnXq}GAdZ(;?WXrrdw1T|^zHbYy)=i0s%+OED9XvaW3Z$ei3 z#jRlG4E`x`2IO|*O+d)+0^1KdMtp8Z(_^6%&Y%a~p1vnS{WaeJ=;SkKpW8L~6bSiU zd{2dPHD3}Mcm`L^pN?fz&VUAKlry2TwDhx~!J0A;xT?HXu`qj{A zt=Sl8yrgtHwoZWV)RcEYcWab;pp>SJpa-?QhoGtAbN%u#^oW))4JwtGZV%xy=uyr0 z7=(Pj>Cj9q?{R3B=9>+bYrYDoQtMd-y{x`hpjWleUV~mggX>+lYw!}NT1s&HH7|wU z(3EeUk&{C4h(%Zy`I;?*kRQ$EP+IGmf!@>7--lL;&-Ldjs78IY5b{wzhkn)e{RVA3 zgB8>59lZ(KtiInN)Q z*idgFcl`B%{yiv+UtegD<~tKQOY3qrbdHvHE;K|_4u#H>(%l?9A3}Z{@}UAvc>#oc zpIr!Dq`r%xVOr1O(B)dQkr47R{|nu!ZMY2@ulXiGw`{MTf{-7h z+0g$q-xJWB5Yx(82>GL9 z1%&)u`T$y~zE#kNA&U73`ceDkCkXi#)j`PjSv|B)TeKe9pecWWkUu{(K*+DOjgZyS z&6&`d;hba6g3eMp8#>xkF!M{M?foiW|f3ed0dsa=TZ?=nMZjSl;f*{ z(s`Wm+#OK{vXXD8-07QhIR4HFlno_>T+Dt@?m6MkEeYkH6G|w63N>XBG+KRQptR=8 zKvq+lbD?vI;_iLT5NL?fP-rM^kAE3C4?0ijeCT}0z5Q+Sp?swR>RG^@>C19wlZ5gM zxHtSpr~oP~;CaC=p(3cbAm`tv>vE_BN@>anD%F%_P`S|AlClD-EC}UQL1~SWfocjk zPhTY|YauK7CJUJh=-mqfWkU%e7qcH^F9>xp7eW^*T?AdEbTM?X(k0L(N|!>HDh=b> zdl*kuo|V$uL5X49T|XpGAp1eN!$Mt>Q2sE+wnkDGK!w9XpA|vHlG62A31o#_t<7*+ zG(1o?lo%e`-VZ7iU)&llqz=t1-<8S~Ma=X$NJE2(`|J z65@;d6UrSCTAPH5)mH+gG)e@OjtI3bgUUyQ9;|>WC8cXa6_g$kW>yBO)0Fj4la|*E z*%6_A<}&JeS)gnvahcW=Di(@+7fM~mGl*sxhX^VcpX;*22s(=r}F!c<6*t+;5&Nz7wJTQnSm120*83%G03SQOu>g#FvE5k`i3a z&V~jHJt@AtQ8{f<-1c@@xhRgA#7f;0d=ZvKzVs9n1)sSWD%BR1L20c^26{(Rz6-st zz7-JiJ@EllqrO_GPRd&@^{j_})_z$FZP1jzKn+^6MyN^4Ylf_*G*>`Z=(t}AT?x5; zAk9_KRm^Mm3xK(rtFEg#uej%mXF`LoX8h!9jwTN(R9_Kf)n~3@{I20VcC7r5=vWAK zGe1Zhj)Rc*9S@LoM467W) zDJ!t-1;J-7gf5bNcgughE`~;^?=oVdxGoWvyNMqiU-Q2cA|9$2Ed)_Y=E^_ejc@@>BsxIB5JejMzzsP_qe8snpDkZ5cFOqs)M2X&Yuk$nT5#KM48n&OHGkzX#tO2>D+^ z=R!|v%%`Ao?du9?fy{!VWi%H;&ugt;fL^>N%(Isu^Z^A>>QXKy})N zdg$kCSW)D=)n+Z!puN-x{VHShw|v*+H)xZ_+zcUq#QhE-UqTave9UHOyNrX|zq|!P zzGi33b9oTzY|fI|a}I<$noAdx?_6kzMi~m7C-js2OZj{#Ut&Hk`@R-H7YN-UF)xHJ z8cU0&N|cMCOUCjBUzyb9QfQdQ91bD>&*u>k^0mGUx?E!ZS86sA`mg%_4?>5U3F0e+ zkgr)0G-@o*RIir0Tmd2PyArxed*W&c`8HewA>W^)$L6F^oG-$%$hT+=gnY_tq3hH) z7DB%C>!D(8UkNl``+5R&dnm!&0o|#iau-x8Dc%1Y%OK=qJ_;dUm&c&#V>uUJCw)Bw znyKUWI5cZ4bE#f-p_~oP(Ynlq$~9jFgnWyhhLF$q3^Z>ntHyUSe)FLPQu-*Nh0u#y z-b>IT?cK#trI4EwRnV(i!fQ~q##{<58_W4&PZ_c0&|BKtx1qH3lAFmHs79mIj?FPB zo>_Zfi8`BOh_WYED-^e3Z!A&VzJ0Jn@$6}hC5lUEgVhDa`3}R%QeQUK$?7`=OBBaE z6)P9TW0b_Y4aHH$V~M($@$}gQth?2B4^|4r$8CgVSBHFN4L)>;=|+npEQ|bc^eu$^ zk@_9Ex6bQ-AmnG{4hZ>tJE2`to?Cl%L&*Cqg#6q!*F)Dc z(!Z22Tg?s74fL7YF~r;m-H6Za=V6Mu5-;W+Xqv1j2SekFiQ=9KOn_3w+{;vpFM_Q4 zObJxN3LW2h-vr&HbTiKYZ|1y`xtY>iL9K7*o#1xzW=9*y-pnez^Cqd;Ezm7WgbskRQj~CpP&SmCqUVpB&k>%42B$cS zju2lSl&>)hpkb14y!eJgg_^Gjx>93a1&!9y$3SB><@Hdp#w>wuQQtUdyhfP-r8G(e zP1H6_g6`LR4?vT()>EKT%~u9JsVSd=%C+tM3P>PU}(+{j9#V&^oQldT4{Bd|RUY0{x-o z{RwT+d|RPyTF<{AtNm#ro-Rk>sOk&lMjQ|B*;5i47BLIl_kD*$BQ)h@(B%>LWA0tX zkx(k4?d}^75%jZ0SqrVxeCwfxh_lmvaz1K=kl)+qS7@WA+ypg6;U1wG+M+SHLRM3n zd)ZC$-kg5sP5FND9uVqgeiPag+Us80@YFR>D+qNrhs#%&_lA)7?E@X4Q4WOut-ij{ z$(rvJ2>E=cLdchQ8iafar$f1#G6|Jv2{%E=r@R@uMN^K0?pEJDP)dCfWbb8++&h=% zKIlHyx?ktfA~O-1NX^_kx@HnIiIi@S5OY6tKUc98@)oyw0D6Ggvv!ftWd0j5nN>gQ zMWPIZiYGHC?iDJ5rl{{hs8oGr(5LGA46^DoQy7OSTIABUn3i-Vdu`J>nV{&vH2qC|x z+CflTtxG%dwGSmkSQhzx%npV+Xw5o8oz&Nvd|iSs!m`NcI}Be}DP8vIj<789zHU(W zkk9mhvb43?P|qohk=r}^aHv;^Vvc~06rbBU_b8~h=IcXwM{66ftRvTh|H6mjefA=u ze}{Y#mPLLK#lBENYu1mHDBk-m!m`MxJO)C3G>?Uj)Ak(?og7Lqr$ET>ads+%{P>+l z3CQn_hGmg&`{___Xpu=mXK4v%LxZ&^@*w16o&%w5Gf-yMxs)&@-426)N zb>~6I?^k&~guE}GD9Dc{mPOuIfbRmCgR)O|gk_N*=?kHYv<(+S$nQ^k355JCzZ4p# zEgB9Xzc1G7B47yxPA4%!RmyTs`)tI;8L%w&hEb_bjjfW-#pShisDE38I7WsPK zf$tt6x34soMSkbw6uu}#iLfm4<99EFd{5j5AwPE~k`KixBP@%2%_iZyU(3U?$VYhq znjCy)3WWULgbzZ@jG%)@25Se3Y3G@@;q=nx*xe4LuR+V&*`|mp2zezC}+`YZOO`uxz>dDxjx@ zTwR_aCGsPNWsx7TdC;@LXP$$Qujc~tA>S`p7Wt!UAwCrMV1#9nujlg+@=;!Zkgv;& z5b}NY60}Ij?XJ2Qs??NK(91$^6f;JzP~NM-7hzfCd+;@=TIbSI=ne6?ld`%GYzGg~Ce$HcA zIjvPg0_IAMyyxqVDEd*`;_3v{hqngOIQFU(j|TxBq+#^tZO}A841>dN*Vx zrP~4CJVsHfW#&rIdX!qjk&Hy>IsH9Q4a2&KjMgZ$?p z1Ff7Ioe5XuE#y|XoNPZZxgh6YIq{?JA`}*O%RIjwM{d$ zMN+yu%&pK4jj|KkHI-{3_l#^eWVP1jVd!Ce?movn0zJZY&sMo+Fw-~#O`{ENx3?se zKaF1M<-T1B6;9(Bg!=`c2r8b&__=H05~y@qxP~r+Dm7mfl%5u@wlmPXQiA(W;d{{g zTHcCjIb&CbDA!~C^R<+S}G#B7H(1jY3nie=SjzMPhm`(uci z#9Cb!%3Fi=EsFDfhxI**+x`RA78KtjY{lA+;*>2|JJh!mYZr>I^><@g^_hCehBg>e z3Y8Kw{EB!H$%ujA-@H>LrcFCx<`E}2!*#PX5^%%&0w{8lxN!!mMzut%AiWESrwF?!Ig*m z4{8Rg(Ui3i^51^?9IBI;?*AS2P?P$aAv=SoI7iAjn3?q8Or9mU|5LVuvS!jtZs*l( z=!lsi=8;hEnas#*rRV!Vebx6L2zg%)lu%zkD0gNUha{9gGxTQxRH(ip2>IOzM?uK{ zdUXYa{J#&cgplvSt03g>xvqwgUq7#bkpBkkXbAaVIL1K5lF$80Qv#)Ca)h5R{SrZ? zGwJK+<=-V`P`RXZ^Q;1zCn?=GOXouiw6zPN7qr$dLa39u@fD)H1TEH@RYJ&@UInEk zpPQ{2sAeWd@uwZhR}0l?>Ge>P)a*#9S@X=C?K?u07A$MEedcjS^YIWf8_Ip0y11uX zNhqbh2r7S^7P&{TttWcM1sQ0XJ#Pxv^vqJm&LH(r!cXSMZ za%Y8FC!xU_B@fEi5(=PU8f7?CDCE|xB51Ub+ud;tRIE`-pz#`I0yJ65bN_&y0+p(- z44S1in+=s~lnQ8pq;yYz7DAQU6ID>P)@&)1)|eS+rTSJuHA3#ar&{RiSv;TUa3C}J z8wm0L)b`M72zlQcsBRYL#!2#fRXx<8z1s*iNj^7UnxXBp;&dxE(%y$avy5c0lU2zg%;D%2=N&}dCL1}c`6 zKg#o^5~xmn^^nylW)8c7&IvKkg6y17o|((DlDX8{y;a=`LjJwHy&>e^%i9NPtts0; z`$|gp=IwqE@=^AOkbf)i0O&xCauC!(OXvt4GMBmgxV(*hDAZ{#eLapR8KyIYe9SHo z@^v{3>ZbX+Lp`*-EC~60*%0#Y;r4`(e{=J2=--;MFO<-j{h$-Ho+m>6ge*A$iG)P9J*X%j)V%e2aBLlTI(yIE475H zpsUq)4do$U7c4tk%Nqk-EB)f$8ov%2t1Y@7LVm<`-8L(u=Uo=-r?kL?@? z`58GELO$P<&{JAMIfVQh$raGk8uJ+l`O@b>$j6)yEzt57LeEPSnFZzr=w*%a3RJD7 zFNNMv-0`96U@)tH|_HJYy$`dM4F z7HZU<_!Ziy_1pygp(XqYA>X@OAmnGrR%n~#b8Y_%+M&Lk5b{003qrouyCJJS^JGq{ z)04ihBP@%237sM2^L2r`s;?V_{M_vhAz#lPP*#X(vZ3QN-|^51Pf|1YCi;m`fAtN3 zknj1Epi`dYx~@{rW2Zu=X?dqZxf&%24b&)SK*;|KW)OsYi_V13l6>xc@3W!78YK@J zqHP!oKaT>I8T4VteJ+Nk5V3EHeZ_&e03DVw1`B#N8K ze?rKYz6Czj_;|Q88 z9ZAD>&!KPDV*Ai~POQLI@pV4wbjAo`;rblxhh1C`+Mqh+;C3 z)hOm^ekpu9#M}eg^XYJ{zZcZ{>2N>R2I{ZA0Z^{^+}(T3*9Z0Oc;AC*s}7pwt3ty-42AilB0d;`+J*N-qfgl7Uu9>90$_d9Wp%;~2qL*Ic7o&L+GYJ*G z6lPr!lzJ(wArVxrz6vNUT8C!Ys?nt@5NzV`UgV3Cw4$qeWsF;uA~Ru zbFelL>R<-T+gkfV`wO}6NgV(oALT#@`Tvd|1huUU^Q9fsNm9BQ*%`{J46`R2>Mi-) zdAbjj(0u)%{zC4_>2bUoChZD@w9Mln@T6?KW<8h;sjS?Lw% z6?)!1*)y*~uPVI;y%u`jybistw1nqGOGvqx>m{~gW=<@j4elJ?25P&65+0S`N!mf3 z#OFq(GnBO?T=!%{y~XFw4}GA-5@wIP4(SK=UlMw00CegSj-ydBey2ew$4nGD9m-W- z5*jR}NAk9L9+a;!3!q_AYd6n^Lxn|>zfCE@H_0*zn7y3|gd`A>jS zQi6NyKY}JM2}jN(Xz~(9%$?DvK&4B#uX zqDH7md}qs!gU!%(=`;81V+&-LgtNA(W~8e*=M=~}pbgZvnka5xj&@L|YRb!(J={7& zSwij_GaKqHS?w~zQ>?h>YELf zOB-I6d0hc5kd*Eh@P$yNwB3E3s0yl9-%@Cq)YHA6yc|kP8{AXy3{)fe+!|R6t(M+( zdp)j!>ZCmPmUBJSpncs4HC1!1c(oiy&5+f4nx(XTDQ$O8x+BOgrG$~P7MM5iy+P^j z7>gkL21mye@(kX*iSJEPx??PY?3>hj#WId6vy3rXMi08Pb`g|XMn3l+=?JpRLO!z` z-}2Be5oDLs2KSXH^A^6hNEzQ1yp>Zv^)1HXTaLd9tTgIjR?xc{ENg?$n77IIHu>D# zji9o(shN8h{80#XG3#Vh9)qm$A-@iqccFJFVfPB@rT3usl-_3*exEy2w_|H7DDgf$f1%9Xeo(IX zc1o?2kX4^qL9JJWlo53A3P!X2`=q=NnkaPpi$s|Om9L;D+-h0@&07&-&WEZs%2H^V zq^y&-U6(^?p*|8b1AVF~KZEKtW<9iBeJ#)q_3ec03R=5OVww-24~Q9`$5uis@wsor znN`rLFzd{R(1%JNK_4l741KKh3G@kXpVsU}Jqf`skGGgwi zGM_`AL+(6gzJR_UW&BS5m(Z75-dFVeSEO`DaRk|~=+7qkE~5Dw`kIvS9(CV9-_SmH zJz-WutH~GNcdUWd@avV^_s)C^eM>&~RYvn2>*sgO9(QMY0)%>)(`6h^{4OVj{2td> zY1GS%#FxRc$mi=1A-_BI00_k?%}L+oBu);#epvk-rHC>BD;H&(Sx^!y6BrrG|tOBCIsZ zHlIk(W7VNJW<8d5KIsWFlzb@OYdpd#NAV8g6bKeI-V^0E*m!m=aP_uubw3a<_Mim*~B9`^{V9Q8158LMg zp2xB%F5O&56y#?XmK`f8PoaJ0dVDC38DXVSJnk7Rt3GoB^qkgn0fc-B3!&%3sF)Xs ziDF-bRgU5jtH833q<77W^gN3DGl`XcDU^`GvdGVZMZ`pYw|%T~6t}hlD~tTc+t%V5egLi1D660kHRVST@+;=Yl#b$hMp)%2?uiPlN_3dH zgr2X$vg$LRK*;y?rx5Zz_!(n_;<_ZU3Q>G?6k!#kcn+3erH~&ZEL#)iuBnBPkNG(% zzY0+ztTc+FWU%ZvT9?((x1rYNJE%^h)DvZGNEu;S6t~Z;!-srNV5N~iI&z6dLgI+@9om%*~gM`<7mitCw;Wl?+-n?|A_-*&7T6n{6O7OPHu^;j0gqiKGH zHio*GP1FqeamT9L9AegES#+3rN{-^+Nr~c~PhzEz??J3Iiffj^vM8P*riqluuWnct zd0#W-p}1e_v2yU^S_)8EdyaX)@G0oy1 zb6TS~W*e-wh`n$4KUX`f+_!=+iDm0G-_MkcdYU6inT?f;vdvP)A&IqPZSd{HvZ%X} zx|ns)`ViA>fEqMrBh;k6X2`0~`~>|(zqqdum^!GAd-SGhatBrq)$7&h&(P0GYq@`4 z3%TpoHc;EOMA=(@w`d1-T1#u)SEV~c=n%6;=2DlnIk`O~pIo;lu?o>)W;4DbtUC48 zV_DS2wElp6S!;8$P#h&2D;IS!+4z!JR(&QL>b;hu>Lzx%3mAyQ!Rjo$vCVYPRijB@_jY}DwHS#nxc>&0L9?U; z_Z92e&=Zo+Jtvw2A%7=47kX02J#~KyD%X@15c2hW8d|WHqso1WW+7B5EppGLs-S9_ zt+bI-xr zL7jx$lZDPu);f+Hx8Hp>)LVS+zOfIKSQlnbKM46+9|QGQ-vH<&@wuKj8OoKI`7%S2 zQ2sjV>7FtcK*QFB88RFyTt_dt-xQ0W(c*Kz4UU0|wJs&lc!_e7tP>NUl;o>>iB&Oz zCQCl|Pu(d{skGfaQ7VIwKLQ?wW@#H{L*-J>j683xfaa|WGh{x5{F~v=LMT4s%ySU( zb7=vDe9DDTB~s5Ss9MPV`mq#BuVak%mnWVXXr3X{!Qz0QYiLCSax&B zXMTr}PuT<^Kj)jF?UK^XkQT^FUti~*<*jF)tq(oX4$4|j+pm?L$c7T@c|LfzP(LVl zJyBfSlhB~`oJrjGSI&g;*AvtIu2ujQN=jE=5mdaMS>V1eQv#*dhjECY$&%9jia!N< zP-43O3Oxjss;>+xmlE6)mkOwIeK^LdptRIF{z5ravz{}vd-huk)rl{DryFY0nl(dK zV!BnsY@qEM!c5MF`fi|RZv6fOB{qbZ{h-_p~u{NuenaI?^1sCs7`RkT35c zXsY@i-oU>PrM&Bwutx}%MLy;uP^qRYgUY3~?kRBvRJnmsIa_uTtAf%SSl!(BY%);I z2Ilo_nFX~_oy5FAewnO?nl^;qZH9IUx#zUIA>`LV3n9Pzllg_V|3W?Er_0cSUucp0 zn$AL~QmFV0SXn4uud}goQJgY~Rj9rqtSeC*^D3-j6sIh~x6*=POL(ewy_FKKsbI=0yErco?!`LZ3^`+)Dce^kpM=>~256ub|c1qBV^hdTX6`{u}=9i5>p^<_i3zww3E!)4`5 zLWRFE4sHc2f>OWH26wjL)_T`zAri`|gJ(t8WTa zDs^#RvMhsUX^Un<$dBLuAatl1H-cVz0z$q;b0Fle;O9c9r+HrH(vuMKzoS0|A)l`t zLPwin9}%+xS|Ib&eMN8~RH>y`LDkZBw|*{#-qNvs8%l2sD{Tf^xiPE-tDqVweZdU+ zr50K(QQR-fYoI!rXYSi%^$_ykjrbW_r=_olkoRqXeoDs24k&;wl9c80OYg~z`5b`VLgAn4ZeG;q2L(o+5xs~r>2>G|l9)XZwZKgrUA1kF0^7+c3 z>FS#Sp`K=){8x4+gnYioA>{92XF;gFIdl)|GJ8wTUg%Ks1NX44u=Yps7#)CR|0ivC z&$^x^q&r>w%VbAr#zh02B8Os;^Czw3D#LjJ1&&p=f=?k_{gr+fuM z{y)U8LQ6DdHH7?oB}<`Y>RS%247E0^Ak@J;EZ@EQ5JG-Negu8Ig%#R;z3vkT`Ma!7 zA>?;V{tQCCuWKOW@AzsVCr9c0pEZ7VomMm3MTvhS_rv)M;y2KRZKRx02F5 z1?UE$Y;%@8-|Y?|c2bf5>Gyz;@A)hU`SWcyl-L^jtRIxSm72MC5|dEjRz})=U9kv4 zKHn$^`L*W?=t`~2RnT=>>#@*{ny(l_{!YIHx>F%{BY|YsV#ih5x zvbSpqcR+V<o%xuTE zJ(M0n6Ss$&O@bcTPD*!eIt?n_PW$4g%TW3DurgFY^EBUlD7~E?oF-3ZGf1ZB^*@; zL2V_UJL1|w?ImSLLtPGrI*8BRi*|$#X`$_I4~;{iPA!Z>Cs{)}LtP}_;;+be7}V9} zD}lN}-Gy#H3F-l53At;qY$#Xqxw)H!3R_rr-M_+$pj3G!bn&_C;9FABV~{W(AZMimyhYI-z12+j_`q8_eId{qJy8Wkdb`<_M6h3v&#F{2nOBLMN;5 z6ew4HNvQB|W=}@;gD-+oe^Xw3^h4!;hc;9|X(9K2t_<|G#B^VJ{06G~n_1w#z*i4h ziQ=BRn}4Y1Kjd>WIUCCThikrlR&h)xp~8Q7YIM>;P!W{Ulo2%XpU}QZ&}8wsk)8sT zs;>;1qrSONx%w)g^gr64P@RygSv|DlA8PHs9=Q{;|AZN0c5npj;D~d(cDI4{-$8%6 zEB^zatR1x7?GB#}tH(w`KLJTp-wv~!L1XWp|0xdwlk+NOMJ3w6k%CM zE@d{9*cq;n`a!un!@Xe=%HJ7Ar2r}vpZhjv5mdZ0^lk}+{0zBiXHM#7N!f$n1|zKU zRPa?`Srq$Bv@>VegA!%$vNmQoRw0V-H;b_DRNq}#DfBPXhq)VJ%~9W6ta9~LV9i5a z%#?X;%zUf`D2}-hs~W}SEyY@f;*`s=Y-vbo%AoR{9GmX0t^%su$;@)UVpKuto#EV( zfoh~??wb;|P@S~a9dY$glazO%9C6K%)hK2cvwRn$d5!qmK*-;*?+c->W{7-ceLo2K z6>NX#AW7-&*xN$L=W7RL?FzFe8%pfrSUEw~rG8MZ#B~4kOhU-tWetP|?F#eyOekM{ z1yG@s9$$k&qs4ch)Ork5Ecx7OS^}lC^av{5MNhc<=`yHXeHG9%ySRp)DN*J@l~T`F zg{q*ml;EDpWuO}AB{%15p*ktgtq8jnkx-$O?$+xfXtd;WXUZ{9vDUf-8n11i0Ht;_((XxH1Wgp5dxkU#dO+GRLC#f^ zA>`-a6sT0{>F)H)pjq15+0Y!Ri@Tbc3zdt{eFvvvcTVm+=?U52Es153ul0Ng#Xj>a zguL&$-8m@~k3)oI9Z3|k07Bud52#Yw?w-a}LDjp%F}-wmP9=(;byZ>6w9tn#2Q$#h z;4`bB8tE7JwclE3wf5&4s7_}{J=7pRx3)GyO}lx+W`)d&W@!6v=H~?YCA0;y(jxcl z*H~txC7-+QX#=$taz|A=sFRR8Z+3>Vgj|cVq287#ZnfzHC9H3e=?C?bTJp)NZ^l5y>MMc9 zO9`%h6CiYu`B>f=x*fVh$hGKB2>H9#yC8IgNyyWKyCLMCPTm6{pDzU=zfMHZWNrHt zsMIniYGzSh88pi>2i?E4W<%xDB6s&v0X?Vr7C^|4=0d1a$lY^Q*_`ZGLdu?4wpvpz zh0;RqDm??OloB4FPU)+l4?{ll5mcl3YN6FKn(iuZ4OAyScRg4SHQ4YZu@P#LHn?9n znxXANKg-;0fviONP`SiN*rn~{IA5^n<#s06ezKGqK9dbdiH|`t1l1A-#gLOd^v=C z1<)`_dFY3v91dN+H!%;m4&O*suMcq0;nFc z66L4$(o6d!Z0n|f^1f^S(@8F?O2C8eVB|r_5 z@+C>x2w9=dd5~$7u)EqMvd!_*zTFUFKMx@bA@4K$Li+}v*$>)}@_ODTHQPU7OZKPF zu9ti_L3iw*ILb^Gx)ZubeJKceUj$k8nFDCw0io7Os8GoDSrL>vfc_kRgR~Y(Ysw5{ zHKjR_ln0XX1v#c8$R3zD!rXVcwDutAAYy(ay=&S+Z9`p5J7!2bTI9acmJQ{%qqTBx zXbPZ0^%X%i>Z^smRNq(7YW1ywHmYwEw7DInKeL>eze84iraja?lx_}YejXgCAJqTg zP?rJFY3e&2$~`#5OhWmZvH-eOeYZj5)i(i}s8J?CR(+;J!Xn=jdq4+v2&EqcA@6Go zwNqdF4v7?s+ZPEP9DEU$?V$NOLWcyOITY%ozRn#Ibv=Wx9?K$M-r*e*S*HYFHdYGx z^04d$n({(uNl0m`A>@00X@|u0w}Nj5mPOw8HiZ1Rr=gED=Es!xb?`-47WtZe1FZ=@ z^DWeNB13b*2Qj&PUL_ok=-T*3bJO+nFQ0 zxtAQpU5MEwtb<8tSQk?M^eV^La401{w|+)YT72$Va|W_5rCWCogAT*z)?L$;d|ksD z89`~GQ3EJ116iSXP3}hN-K0E;l7tGovDzeVBxMnl>K0N)P+BOC0@-fiEMvNJ1axPm z{a9u}=kAFV>TEVb5tc>X*9Gbte5M;IQS6JbY^?mbeN9)P))4A#dY(?tx9O2cq1YE;S(Gq?CFQ^YR z3?W}a2MBpzN9a)Xb%KzO(iuWNWf$mnO?d}|yzfp3`4aAeW@(h!&_?xbf{@R*xkn-w z#pNZj?4O!)3xs@KwnBfYZ##s1lorUU&txU+9$BF-dqT)Z*$dh`E9Bb;YNILlg^-WA zAGE*bI{-qyeFs9wr#uKkzJ#_=JN31PI%>W{pziAH0U@6+3qn3-He@xQ$)@yd))04{ zbs*GM$X!pggW9X_V5o!oIzoqJhii>PA>^ZUf{>5W8AAT5qzja*z9f{&W@T{KpAlrU z!&+c^LOqoZhYnZjMU-BFl2EEwSeGJba<5RADNw19Yf%~WbgxjCXP^b@TL@KZzAES~ z^}P)t--a}Ve9R0~Cv|aGj`h%XA$R520$KH$BdGNep|wc}`Biuzg#3zm26U(T?t)TB zaQ@rjuIr$3@wpYc0!q7-vbJU*djvIm&RxkJ$@%X{$lWotIx>-a@R8(`EAb>&A&Rfy zi?CA8C)ex|mQ|nWfDgsj^AVPH>P_gkIN_OQ32^xfFUsQ@#nMHDv~>5ucm8wNR6go4d`BRi8PE5jzT> zyOT;ngN0naJSZjP@d@tIEm9`Hl z-Sx|!&|ZCrd9K`Pw1QAi^PLkV8_m(I&_{=HI0!<%4Q(OhN30!$ystgfL46&eT=gZP)X}uT zt-=vBM^d``xVg|9;&Ut5o6s`#Er-(T%RtDN_YQ>oY<(A6slHXvYHh3r&D89@-{8*Pnku$dB}P z$coR6pZPcRZ+!yNm%8)~lnwRoOG-Ci20*!eLtT=P6>@!M{=+KupFo|VuKyvQ8{2MB z?teneBy{tCLOpMRQtFGKdnJlnP49!IN))#aJ`9!rCtRskKvwga9PSizLZ9uClW2_& zHLZBA*apjHQ2|!!r{IgQ zw$ugRR;(S4Wc+qw@uyRtk3XFzcvaJvz^j_HAw=P^R3f!^!jDmem1>`$W->+*7ANK~ ze!ZYmg3p`^<*F|Ur4p1EAMa3FQo0_@KvsNieKGyW*AH^{0ZAy;kCg6yC4$oZ=rebY z%Rp9q@v3o5B4v)DE^_2VSaz>t!nn6OCQ;rx_$sh$d-WYmz7D|`VWm0-Uxa0k4?c4O zg#64pk(8$dUxbx9J@_Iln;U#438lmrAK}L&dQ}|bd;SQl-i~Bc`e4md-+Zhl^)+Kn zO^19BW7Rp5eDzpXeI^6hW9XN7%{rFSkA>oy1>GwY-zh@#jt%2CAF}E*$I*u4!iXiI z!sBRzdool6rH%_TGJ?vFBc?mvE108>$>-Jyb3AlB$I4`R!edTgoj)Pb%lvu{ zv?ql4*Ki)R7lgd8)d`6d$}*P>;de@*y@f^%g|IB@VFp2F9|(0b7oQKchLDfahJ2`p zIpAFKVOd9m^GUfcw4bKjpOna#hh*K_$D2rGs7E(WcQu&kreGMdjpD2ppO zXaR(LtrwCHWt&4KAC^T~W(cEVp2vscd=Zv)m*7Lb)>szt^jzjk zHH6}PW+{YxPrL!WspTz$maFeAVj|zWSk{s2&$l5I_n=8b$k#eUKIGenWs#o+@8Cl{ z%!!P9gk>F#*z24!i= zY^e8%i2~I6|1iVO7#yt5kV8xHwl{DKlJVtXnOz9^E04Xnr}8VNAt~v$~9jFRH^x@ zptROH1J$Un7TTgwwnE#r)-BKu_3ebLL~(P%41fmcx#}eHofN1AvL`VIKUu}BGbckQ zGs|DPUg(rW`L(Bbs=!L4!_BxV{uPF0k^k1>bZx%y0g?#2_=oa;jJ0+32 zHAIQ9>;(1Qjt|8#BP@%2%sZgFHRe5}M6oZzvM8>ZN#R5OE1p;u`6v-S#GVMWFT%3O zxAtBLWtsmgrtSAZDE_XjnFt}DauS66S10d>Dka~$mE@~}URK{L(5vcu4O$jTH_PeI zFG9);mPK*R%$L*?#a|bWu&krL@&(MVphm6BucSnAT_P-td_8}|hvF7RSk}?Gas+I| zhkQ?9S>)TW2_N!3DD=CQfMt>Ir6zpHN5Qhlm);B^-%Ec$$ou|;cBpSBQFaGkgk_Ph zi-nN?&N7$c)}9(h)0_sKrgS=Vx>9b!ZpaPv3xxcaavLDz>(U7Qn#=5QU!498Lf*F# zLjDW1n;_)p(q;(x_Wch1qrM#w@-uR0ZX$)^Z*NCf7J1(;d?;>hgk>G&${gGcAzvQ1 zAQt($m?V_s+SKh0Y6e0BmCk_9P#OdcQaTelQ|T<|ETyxdvy}!zgO&2Qa?GRFg-`Re z;sB^?9<`n))D6nYqbII)Yb(?{k27AIXYlob&Q{;xyhI9hF_TFdVOiw!Ep~1mt@}QLZ zBFGNco)|%&jR-xFgwRpuHR+{+5b9}qf6Dls0U?gYE%*jO=xB4;JJ6XB>TB{O=vY%Dlm`tN!8u@$&!C}DzWCfY6hIe@ptUE+XkG|iB&EBv=*1A~ zZMsXoOCXdmX9`^k4I4rGc1gbB&}CY}ek z5IWY36uJXKz05SBJ0aB9yexDVl+s#9P+IDF>$}uC16e6uW~4Efk@B)Imm+A{Wg*IP zX!T_w-x_G6`ZhsUedco3y34~+oDJn(P6_TPPC|v36LVh~+af3>DgSgwIAkvmrJIq^ zNP6kwl~S|+LjNV@6K@LrAM}4pg;1eV5mdzZEpaUx1&va=0=h!!O70)73{($Up&zBs z%vI1;#QecUxf;4!=^E%7rP0u6r7_SLqU1=6%(c+9O4mWxLE~H-#zJG2uIH}&dT6iD zDZSVAiPRC-)ApmG2+LaanH!)R@ICpylyD<-Bl+Ui7DL5KB~Xc$a1(Ts(#_D#O1D6_ zD2;>0X^U=!ZpC+ktMzTrZA#;z@k$e*30kw;q1%=2fbLMb6S`CBF6b_$yP><4?t$)6 zN!F58M3E=DrV+C0GxtOHhm__4=Jf-CBFH`v$}^L>0-PME8M2d!89%+70!_i^o|~En zp$C;7f*w+u3Qbjd7Ckkg8PE)+nb1t7 z$DzlSWF@(6@+}guOX{G^E&i;NNJWpOE_}kC&<-MwbD{(snQ$J z8%l3NZz?T=mMJZVmMgsly`}Uv^tMtON<&x3f22(Y$|$`9y`%Il^sdr-(0fYnL+>lC zfL17d0DYje5?ZOW3R%kn$WXOhzWqFDnW@2iEZ`pjBrEhWU~qjik?I`SQ`nK_Y!qII;rZWDAb zWYuTZ^E=6U&dgtq$9EuP*N5`V255uQFVHVa4N!wpBh;w$EA*?#H7NUhe^+ zEVEel4A>JwN1IdS4s$OE{mYa~U$=sgFMV$a`Fpi}AjGdU2a&QhgpM^IO1?G_I?U`4 z+85gYFP>c-@&$ANgtE*DLI*?dt#522&YBjP(4 zLR>Wqb%4;(<_DpU5IWlI{Uvk=gnF6R?xwYeLMYp`eh=ydp}rlJ8#-@^@hWhLFDl>kFYHOs}s<`5y=!Z3YYFK&Y1~5lTQP+x#u}0sSC!teGyp zW1wTD)+>aLgOG3E@emqd>cw{gg#4ZUiO>K|c@l(tFP#jbZf0NEQR5T{bv2#8Cd#SM zX@7;|=yWJoqa^=Il%l@oEPB2Si+u<}T?YP@$Vc&vEWpYg^#44acYIXU)`mBN5)~yj z2nNVdB%zs1K&m=p1qDqMub`lb?E@>hHn7gY2G>@!Apvg=+&VSZBNzP*6}&uqFx$ zDw?P$o&7y)?|s%E@9+0MthLuJXP+}?&P;|lmd0gJKQn+HBAnHjIT|`fR>HmWJ{B4g zw=*N53Ox>$^nkjWDymfC_@#rmce9D_ENo&0uah2dw#_EKzx#;HXjcgNnAwfYwn8sU zCeH4mnR^mLA%?Tx$IIG-KoP4NgTfFNMP)cKI z$ZE`NCv!V@0`6H*0xI3k8Q`88l|h3wHU!FSkFRbK^q=kV73D#wemniSCxQ)-74pww zcR)Loc2Z?$JkAKp?u@TQImqse=VvTrxexL0?fI)oYs$i3mzY*iE2UkaU6fiwt(Dq9 zZIpI}c2(L9+D)k~)K)1E%2V1M+FfZ6Xb+`5p*@w_LG6_Gg7#9{8`@i`J=9()AIewS z2iiwzUua*Y{hI8LCIuJTgsSqku>I`*O>H>99 z>I!vLDuRlX5>P^^8`MpyJJemN2h>BUC)88vAm|{aUQjQkVyIZD1S(PL4fR&)1NBkr z3-wj%2lZ3x5A|0%7&=&~6e?9JgUXbWP*SNJDpwi+4Nw{g4OBV=Iz(v@G)QSMG+1c} zG(>4AG*oFAG)!qYG+gOW=uoA@pu?07hYnXtK`Es)lvX+dIzs74=t!lbpre$IhK^P` z20BLRSm;=#5zq*wk9~8V!wBIsrOC=|t#6r3$D*sS>JGIte;S z>160+r7_SLrBk3&l>P<%OX*bTRHd=dSfz2$IHl8|)09q!PFETajaQlgO;9=mIz#D9 z=uD+5s7k3Cs#ZD+I!ozn=xn8PpmUVYh0awv4?0ij|DgXq5i zr3;}8l`euVQo0zrSm_ez5~az|WThIYM(N+szm+b9E>*e=x=iVE=yIhipevNFgsxPY z0!>kx3QbkI3c5<^YUpaEYoKeCu7$2ux(>Qd>3ZmTr3{o&il9ho8Z=Gm2IvN*8=)JO zZh~%7x*57z=@#e~rRmUgr5Vr+rCXs}m2QJ>Q@S0xUFi4#gDLoB6t@I4^jMB5vvr5lF&neA^<|{3L7AQRrJ+Jfv z^n%ih(2GhhK`$x2485%M3iOK7LTI7VB50A)tI(@TuR*UVy$-#u^ak{X(woqmN^e1L zDP^IoQVz-~y$!vs^grl-O7B4LD7_24tMnf9p3?i!`$~(U#Y#({B}yMaA1HkYeW|pcP7=K%Xdm3Vo{d8T6UbN@%6h=g{X$UqD|dt%6o5 zt%g=BeF=T3^cD1#($~<}O5Z@=D18fktMnc8ol+yzsMG{CDSZ!puk-`-gVGvkjnZ0Z zte4*jmw3^gmYKrKpt zKz}Ix3H_<`7xb6XMrfnb-_YMm|3LpJZGtu_ZH6{0ZGpBZZH2ZfZG*NcZHKli?SOVD z?SytJS;#7xq-|}IJDCVC$tN+OS~?ob<(1+F0G*Ut&@GtutGBPp^U~Nh(EOHYtEOE znKrCon`FX7yOCJ{6$yPIlz>KQY&2A*v1;g&Hpw1lM~W(wAr#uxKpAZpL0OIEAS-m~ zrL4T!71}k~%j~h2%xE`gw|Fe3Ez~xyY4V^vR${H2`|i;0N_#+iDD4UDsniZ?m)y_X z>t?$bw3pJ}%yw^9@U8=8woujH$#QduP&G7p?_{Z&EA48afA7uyEI5i$UkXjxJK4{C zA+f2@RT{e*x<+HyLN{vcCg^sJ-2u(i*uBsr8haF~*H{CDij5sXe~&>~8RzOjj57yW z9kpqnv>n>VbLa@6{$}MNWEMavjisTA_SAe?W?KoJ+MfBnID`3(h0p-=OebRFpa~i~ z141EoCRC-dYADk_+1Z?XD^(&0h0JMCt!CCi_1b#_^t{Ac$&6lrvh7*jRWgk6kngpHSgH<|T=mO|6ja?3*Q1gl&$;`|+7UAqmJ(AtbcSmv@UWPu5V`eF| zN^7o$zS7v&5DNW$18vjTc4&vjc0yKTrYC1(&v+~eDAhCWJq=Cn8PBf<%Jk$q=$^Vq zP_`#K+5JvN4q7g;`((B&pyrCA*qoLQRmB%yB}dSJDpe70>oiDAgKhDW67|o1nY2N-c!KD%C+KWZn&-utV_cdU zw)+IypqalxDAfENYVMWnV&0c_Ezmz2+XSHkvqoZ@p)FcvE3{49ZHKJJOfj#U#q3u1 zn=7rLHpNtNyJy$pWCj(QZPbi#7KPsq+YM@~nR(Feai-Y=LZQl@5DGh_9fZQJ+Y3VB zmp}G~^0nPQ5b9w%e94UVg;3bZ`!O=)M;+m8M{QRCb&?*2O1lFg)We)2R0yFkmd+3g zCat1TSF++Yy<7upL=ijd+EDDZ8eq$weQb4?Ow<7p~C+0F6a!QP_qk!!gaSR zRHT^+$ZAb<@L+SOJ8(n*G1xICP>4>T1fN2*-ysRH>BMfn~`o@|igt zAKApQLI{N_ovDHf&4p40$Hy{pEJ2lGiQPghhii277}SL01C z6iP|Vtx_5qAw9ey;~WVcC$X=Dj)z8RY&3*I>;wpfb|*p=WgNf1rClX-l4M>Y$KhlM z@hg;H6B`4e{miiYiJbzCFJoU1l-LC5EX_O{LLqhzghI`8ArxZgK@+vzBxt5&j+L7C zmL-c&S92+p!13rXjy(W9DkSS^>LFBUWIas-^q91(lPZrxsH=HSXg2h;#-4$YKVs%t zj^A@}EW+`iEp9g-LZRk@vSbPsm}S&V<9N^($6g?YLJXHdg=Q_85iX0mnn|o+4#y)o z$jZoGBop~@MmQeO#Wi1okgsB1hLGR$<`vo@-(Q5|ab2il781+GRU#Y@(?X`n5kr1w zMK~U<(LI3BH0VEzMDHKRu^f)aZlRr7 z4k6#4SwT${YT{C##8uL`3<`6{HEOI0#{;?$GoR8Q3bV!WfG&=$giu#=h@4fQLnw^% z3kZdkUsaaui+q3maHYs+mf=zwOXD(*+)Ci;k-APA=9jbP*~mdP_xEb%90}xS0YwoB(4H= zGq*yOxGLn^RpT;$$C(k1M{*(4{KKfXO6)1x<#4~EuI4>x1CGaTA!fEgHjWvS(v0hJ2Pk+m*^1`CZ58Um#>mWDRmf*n z<7}1Gbgxy_R6)GTe9QjC*~t=fv#m)cvzG}CB$mTj6neiLx+0F5E1@Y;rGiW|6`C&O z&bS%LWW{ZgDX*KAxGEHmG%n*}ax^2Hb#$>*xgA2GzdM)_>SksTOXKXFaZPgk;(XHi&}`-#oc7|x;s^Iz%j0b;1Dc^isw){(qgnEwz%e%D1fi^9krOePzV z--As!iwaGn)O-kfIBsVifgX)BO+7VHsEM=4S1}F5=16R-j0I;=S98F3)O>;%Dl`M2 zNa&e37U3-N?aZ?f3hkaF6NQ>Mi^BcHd(IYwqR?U0{e zgtK31>}v?|E=%^(HxLT#zNH;1G;N4QIP2&{Inv)jjhfj6trI#ys;o~YcWjCK+ljNt z-`kk2(6%^cwnJ88vagLP=Uqs7{Oq?4v}bwzc|bb|bvBQ-@O*GDsJ+m^Lix~P+U{^D zRn988=j>@HQ!YJhCo_U-HM0)Nmd8)%a?m$okku+?AT*Hs>#|db@#9*2(@AL%G)QSMG+1c} zG$dXnGZY%CGz=Q1G#nbPbSQMF(qYhHN{2&-E2W^6QW{Fr`%m(zkU0W60@~WhaWF?h zM?&|w&mWG0j*{3+$vhf58ru6Qp<|$9pzmcR%(1M}v5>hMiXbc0rcq)eh>d`rlH(Ua zyr}jt#V$4y8VUKa90whzbUbuC z3c3Dx0p}Z1npw#>E1^>^l5s-3h{rvg1f2x=xu49wJ{dY*=8%JU5szbIpfQkNms5DX zJq2@=Bd%-n07+kB89n|8m^HwTy38ChBGH0Dy|{6>$gw|R9eF;!g~@c zgHl5G$~l&XM$~Y`o);PkRY>eSX;%qVX_abdqV({f#3n(LHM0hqB2_MtDpR41w7Wt2 zi=gQ)Q)mWsyH>das@1X7L9;aW08}qAH|hpxwpN(~&DG3#(0mt@ku88;)fv48p-|;@ zD66p?^o~?HM%uj#EtXOLAmdyDEtPh!No*OkTr*cdtF+2$s8M@wg4St&>md|Y;%Der zZMOkx)^;t>CT+JF+NSf{4(-t1cS2Tcntwz8j*p+YlwELXJfnQ5=u$bFGNS}kD&%(o zRB>tCt`e%!ST!`|(s{=+J?ILKpWV(Gl1Dd71KLFKh?+s8^$Xyw7&~k0J0{Tp2E1^|7 z&ec$(_TB`olT5c?)l9^4Vz3|Xzh z!vwyO9PcbMg=^N7ct#1RcuG975(tGWSZ@f0arS{wi1md~=&v7y!j9}eC7D6~iW1>0 z3afiCgu)Ifg;1zj2BoB?+mUIgO2+B-L^V{enGMiv?R^gPtj3;$P#DX62!*4v09vT+ z7D2CT<{MB}`g7-P4qEQUDf@E;^qI7C$8ROHN=LRDYSi^?f_~Gn{0^bedo#32W1AtX zF&^>o&2UztVhne`<|^narK`Cgyc!yGIy`(HH4BTzX@ss?J9JH z&~8v$jpaeRYith)CC#OhxhK>^GkZeCLbD}S0`(Pg{q=)T=&wJ7LVpKCrJ7j=4Y)Qr z(5#dy1EC?>ZYYF8yJ669p}g-r2N*Q1}MsE>LTYwSn43^mo_yRLO((luY+YZ#xKuCm?%4 zdq?!}$Ai>t51|mthdM@lb90kC9Vvi{gzl(=5>QHOrlG2cCqui){}@*douirOLKB5% z%9>4rE{u3D^N+kozX+Nf@l4>-owTcgGFl~q>ZRRM>AfLJ7X3HkyA^*tmuC{V!Kla- z?wemsMPH8 z1JnXpjhSgln>UT8lSzr~4(&aS?~R@;)E*kFu_4g#X*?tQKZzX*q0Z(8p~IlmG)DHQ zP#QW)Vs8o^4IQho5zrK^ITgxC=9iKgLDPi(7PxBgl<&23A%|V zf|LK@IGCH6(akYMP_5AM^80*s(CnMpgFgz*fu4|<`|Z9bp}88H2W5q($*6OXy_vJ> zqCcgFTR1yzi75dU-$LdjsaXP*3b`K2pp?eaP*&UJprsO9Che9%%Y{mov(HvQp9$qj ze=DIcZ;8kG74)^lTo2zsjY89;N)zauGSgvt z=r6+AjzX@70_X_MJQ6~kOix+sqaYNilbp-|;($ZDp!m9zNPxLpFu+#0uwAbTroJ>*f2rn!w* z-`mKXA;)$XsO@d6;DHj$gZ8_P*OiWI8Rz~`$J_Y6_u)bXP_f2Jph4PhFqG0*8ahgQ zI2t-eGOhG?EHpx5HBxgVH0m~9NlugAM?-wvS!iyT7$0}qlWt?SPYRt3jnSH?K;yOD z1n3OO{8p-*3Gp#$m|r!-$E2YLJ|?x(Gfaet8I%%Qb1JbkG)rR- zKv|9DpihO)J%h~8AU++PC#w7aq0qw` z$ZDp!J82KNJ8swEZeE%14w(_oI&!1#NDK`%$51oESrqy!fC`0Nf1RNsjU{M@hMMc8 z9nO~C&EFp_l#!J|De3PAp)`aBnFH2AM?h$h86|WiR3+q&L-pNBgM4NyT;^Qu0cX$G znioLG_iiqP&>%BSYF|D6H9P#)$@* zh0Hy|+3z&75kjF#6JtSPEVxWdTqVNUf3)2uV#xOp;VcThZzg8rnh}n_`i{q9?n!bR z5%++zDIs?Tq=_Ma9<{<*G|2qs_5^fv95ct)PFcrEw&NSCR*J~^Tp|BDWtBb<1 z#o5O-b2c*7%>-H9XCV~&dk#WjM)RqHd@RCQ6y~si z81kzW;j+)iu^i5#F!vY8L?Kh?C9R3Guf*-lLg>9X)4UITsIjHAL*cmNEDEDu2B9#r zkH|!!Kb&pUSQG1s2AKPpdn;VVk-R!ZIEzA+?}?$%AI_o>`vLkjUTd>~OceUVSrq2} z8!_Z}U4*kJ#C|8XQQP4%|HM5+IP1v0u55x(*w>q(ZQA>G2!+?w9S{nyjXNP5*W|zI zZlxW`whj+_h&3gu}tAt$5)zFu5 z74sE@2AG{v zamQIl?x_4t4EY{f;rQi`cz)(yULWp-+*yUQRYLB*u9_GMF`UiZ8}}CxL;gD73TNvj z)7`%`5JMq`%OJleBB4cbl?Z21xbt`wLSaU)L9a_qH-|T%?=;p3p|B&H=nsYdaCW`M zeuhw}`3r>nE3^3(LZOEZ&~MuAcL;?UHA8=CY$LQ&Yg!0}v6%Zi^A%DK@5c$&N^~eja9@@*vUAH!VXzY425<=Ur9|_r3hz{kD0HDA%FZLoJIax zXTBl!U7Q)=Y-3!-G!gqD9%qEJYlYnPu)B1Ia{XW+Jf&XHmF+IRqM{nS;q3c7K>(gtI6d_u$To--kpvi$awPiJ_!fA?t~=$oFS1B8L1NBB4v-9wMCm zcig+Vlo;|gBb>b~Zf7pPKUsx*tQwa=VeUAqF>?ik!u`^fWTMbJ&Z4kNQ;1ECYeqPG zm5$|VVkn%ALf6DKBb-HHb+3g`IJVc3iNbo~?DcW)CPNH``Qa=I$2MXYps)*Y{QeT; zuB~PkpApT9&#^YMl9_#Hh2A5aMMF)iU)Ul05$iaMc5>cEIE%tK3!qL~kUdywK4p2uS_X{iqP?2UPpwfqVGW30hDrL}shk2s3!>uPY zSbE5lZ%z+^Qd%Vq9sjU=hd}eK?kQCcvXc3neB!_#K-h{$czV}Q=1>Wt zPG-+vne9o?*hhHEfA}3_j)PE<=_#?(AQWP!LuW|4qa=1FggToELRFB}O!Fu+dX%Sk z!|xz=FSP1Wo+n$O)zH_EGL~25lhAJ<{xqYP`BGy1X@+fEA5$JQU&vKi04=YNtE_;U zHM0fUBs5jVvKit}I(nP4T+IfkA$~q+9)liJdK`LOX*M)lX$~|;=?Ulwr6-{$mF7Zo zmF7Y7l>Q6-SLrF}DW#{Or6)hdRFN<=sBhN(0ru@&;riQ^W^t*%=6ImN-wa_ zUf^}5?@6pn1lbpexnJHfFG4RWy#&3a^fL6a(ksv_N(-Tdkne91v`Fby=vAfHpx2aM zhhB&LZ~MFfy`ix;Iji1;+{n^UM#yDGP*%wGmxJt^@r=w{WWE)*<4;}q6*cHl*##yG zW#brs>cX$6#Z}DP(A!G?gZ`(P??CS;y$ihy`I_%R??HYJ??dk^Eru3DeqEMukFtcb z<0kn$yc(LkgzM6{txyewx|_d*{=FobnIf?y6yYoi?WRJt+OCdFk-33>BHj z=r6+AMvXN=8@1-&&?b#-hEV8l3sttp{Y5zI$gSBnVkoQ<&Z01*?GOs%+(9PtbB}QR znq3?-AMj0*4~TsrJERqa__R}K7YK#1w1!Y8bEK?b8>p>j=0ST(m7UVA9fU&WULPbg z$k&W;srGR!jjKYwT{X^X%;eJ!bvE;57vL-kW7!8fCa!6Yg;3~k1T<1-bR2|2yW=6$ z$sD+WagKsc)K~@mq0VLiu?S~TXjciL(C#EM$Lh#%7IiZfQga+MUfWH8P&ZQ}u`?j# zdoX80$j{GIK`8WB4PB=5yPW=zU!@3VQ8-3dKqwr)D;b4=V-3(_+WX_sY$4f^ zW)3u0Gv`513CT5*|5lr8h{iTUDD=JsLSeRBAryAcHfYC({N~sixhC&~tj5ezKDSs( zJGX+LKtC;w`&$QX5pq|etpJul>D^a8X{$Fc~@YAgpe zYRx8Shs?q4o}Ca1$In72#LNnMUqSCX6%h_^NKH(MU6L!xAS&4io^$BZs zjQgY>%6vlRZs$omXq}L2w;r-WZGV?4pOX10)L$rqtWe`BX1*ad#;qB|A13!OORkmvzGX(=5QsvI}WZnd!US^iWZiY~Z-2zRQ*aFF%0o^I| zrexj)SRuBsRH}x(M^8e$s zX$_(9|2nsUcGb+?pthQs2kqI!71RA+(e0qUG;?pLeN!_0f6)2Rev;|_XYBnU6#h@^ z10WP)9Uv6O(h)*o)CEu{jUCvO%oIwyHLOd7vyNO3orw*OGb5ZuVVpyt;Z3~nm;e3R z915l4Op}H(+Fu0Ssx!I`dQGdm4xup4H|X!Jc+DbQ7WoClL4rA^RKihm< z5%TR4IFVnaZn!M+nK_*ODb6(OAQaYf{n}&&@>MEvbCGX15BIc-$!wp&&DYoh+`3=l zcI$D?jwG`McTIB~yB3#0zP|`(HD+2M8^?_K5&AJ6nfZw;(N8fYpyHnxXM?O~31l^9 z*71$cb#dk$5DF`QCxpUm?}BRAac(Y>Ds}64M=P0MKoQQOka;(R!jZm*OyqxwIKpL7 zSY6z57yF$mD{##kYr$C;+pUHEWVjrE66h#d@-YLzkwh5nMzVVZe3 zgu0o#cA>u%gu*+NG?e*Wj}c^lkB^aQW=75Nu}wg!W>(^P`3`Fu$~4o?{c=PEWrf_4 z&Ox?W-l0sPKhpxW#F^#~uKIt(bO%)X2cte)R-z8NPhkSy4mJM6JFvIq-BJ_u{XbN> zbT;$@wB{eqIQPF9uZ4cp*iX>9f8r~{dgy13{Q~{^4?FqqXQ;9PLg78$Z;;hYvx$5C zP3+xLu5~6KvYY7r-_zylwmF#{u{k_($>CDfLh_s_jjM7b&uyx48I46kx5w=wTo(DK zI5}J++Q(eRbD}0(GxE=LT5wil<__r2xIc3jgu=6+T6#dfT_jW&XGS=S`j`EUye25mzxIp;208G*qFnN~lWP zRYMugjG$VL)j@X)xlaJ@f$BB0fl)sm*Nku$h3Ap8Arzi2&mr>(&BWO!waQ%R={RPd zf#z?C*Lnez)mRQ{l$!37il!~eEaGp=cmk5cSrmRB?0X1>*Oeb2)YBX#uOw?A)YH5t zv=&0)$;pop3a>doK`8vi!#W80PkzjL2$h+PJg5B`Lg6_40-^B4>{kedb{nAIbd`RG znl;wKDj{Dp!dVp7^AG4R?O`LdDb6&Tp)FhDr@dRDZJN0q;z!&<@BE0HMgDv@7D8d1 z{G=QIqYST<;Ko zjok&!)Y!cc>SoT9SBv`~6h?MGG)rQ)_hi%$Ko3dm7Rh`VTC7!;K&aTfaVInS077Bz zA3{qtwha16d-xb?*31^@4~_i^{UzjPyAiUQX+Rl9p~gBxMH)*$J$8x5(i1A) zg&wXsnJOjFLT$GQ`cd2c1X+!l*5&r7)^YDgL*rY=RVF|aH8u&lP{@t!B4~2!xc3@p zoo23w_z}gBY1*&{+mv@O%?a6q5b9*w{U&=5LLJP>XAs-JO?g|?&D1`aXYz1!Q73ae zG!HjlV+(K#HMR(sMLo@7L-^%t++yUbEWugitC#~I6ngIfp+Zyr0ljyGP#9+cRHT^+ zs9W5F=??X8Q{L4S(H|eQms{j}H>D5?u`&pCFuO};5-Qi&00@P41EJxXc_@TJmBXMa zja5VE=s3@XP^fYqghGG+2cb}9B7{QbBxs6OnF?K{v%MNZq1`pm^%~1SD6CQhp^!NZ zLZSB?pc^&wCJ2T9)B0uzg(|l|$R9B?9YW!V&46k(RtME<4-L?Kt+D_@VJ|%op)j%+ zpsdaz2Q_NDCTN{zu7`fsRr&>L)>sQqx4 zbB2;R1RAQbVbE}GcPMn2#tw(7v|Tk+tC@9By~Y}#$29ghG+SeHAQX^|l-P)EHn2+Te*&XW9wtPSHlTc3xh0KE>)WK|#STCqpGTZ+Nl|a3vN_U|?P+!R$ zCe#n=-1-L8e0ji(ROR0A9Y=Rg8tCVKcT<1zki@jT5~hBMUL1+ znfq2~o78kib33#{kLFGYh4r)$DlpecJCn!J%;PxRCzOUVc^t9Vg(Ar2v1Z@7%-zY{ zoy_TzISy$kvpZM5wi_iAn!Y=k2MNu9vb%G{o|ViTWToAS5;J?yZV%`ziA7LW$n~Cs z>>hDVvnQE*61&{>0A+=ICd5xB^Xajx*^bP1%suBap=>*1-wNd*eond6wEkOq--|iy zMa<6u%Iw7}bGgJKD7#lY+Z<%~;><}+mUeqXd&fPP_E7tHEc_@l|DPM}KAR#}n|+{t zl=g-8E$?Rr{w%Tmp#3zqKi8%GS*3!9h$Z$f&-B(A`o~ z?vTtqP`&ggcTc7PLY>SPa@X}3gu0oz@)YNBXs*WQLGyKF3!towCI492A<*);ce4Uo zrLomev&LE=t5wVa%;E>FLmvy3c7v8fC}ggH8nsH(0p*#W4&c~M?$0+OaTX0UA3$au z)Evi53uL8c)BeOv2j@v4^JF*KpLJte2p-e}1)(fs3 zl%m!$2Cswep ztnL!XYNk05Ixuc$3TamuQv+lRX*WUMbD7Tc&^f*{u7)z5IhyVrN(5y))9&#%%Y zp!P!U-C#ac)Ri9GaZf;{5^L!}yD}&xv9q70hcr~tmHym0RtZ%}%pKcmXmZ!`{${Y8 z#Wm1FlIiZx9)=!~%oENe_9#>@F?T*RKqyps3__jELvlCsI5b-_-QJx8Jt4I3XsSF3 zS#4*E*sVqJ{8m6;3%PruZ=gnvH9_l&ICI>)^7T-2QF$NprL15JguQG{Lp!wcBY|2Gwh<0kRr1 z-8c^2SeN8U%sma+Zmfj6x|#0f7KQa}1?|$E*Ois>uC+C^tHySN+IDAMR>JeA@9zO_0@?If!-##hGcy3SBAh z?M*LsYcJ@#wX};M+l%?V_abD9%Tvfdbx7kf$UhT^aQxqZA!b??mlq*_Wl!L$kZ)Iw z%V;dZ@xSH8?GjK*$ekT&$QH+AF(qV{#Cs_L*%C(PUJ*=hV!h*aNkFzY?c94&)2G}X z*e9mKKIJLo-xsHGwn$?MDAkAF{dz)G5_9{y8p`yEdx)T{#N3h2K~~7Uw>N#s>GH z;Zk?48vqT^u?(d5fsi}y5o8B4cXt&whd_rAb8|3*$Q%^6i=aj!H?k(Ec~HD}TcAxE z+YDKanZc~};CL(vsA_QBUo~V0>x_ob-;nr7N01eAPh-qb`WqU@S|B?#zIvNsJYO2d zId<|j?ACS=>S2cbn|-|(gv!k`8De`w`wZi?szx&R9adhCdYQ9d$ukYOxrkpmx`n4P zxcM$7nG0|Wk?&ySuoARV^Ra z5&0?wxI*MJJL8Iw&rINYXsjo$SpLPWbqTI7@>TlbN*&4Smf;2 zG4eH+;FcqQR94^`k?*|;w?<=Yaj662nrU1G@>MEvV>EUOZoI}O;Hr?XS&ggLSOYGL zeD672rZBD<;VkmAHJyi*w?)3cJe)vBs9*mZM%~Fz46`T(gTwe=RucNUE4JXt3;pm#%|` zFo&T+AHB@eP@F}Drqe&X`VNDTkD1}nVH!IeN@*<3-bKC5Om;y5t`PB^OZw}KD?;7O zXnIKCN*!Hx6+03)0Qo&J5H}e4DnoEpsGE_@YFxd>8gN;}|EwivD$Z)m908%;X8qO7 z???#wD&{B%6`KFZ+>d7NsL-^dhdi7;hS8a`t|xXZ#~t}95$+vFGQW3mi;U~QkgrmW%b-Ftm>m+~Zb!cN zJ8-qgkFyRpQ)Bnytc%I0%}5COcIG%%5cwW*IE(yxn&Tnl`!k~;6jpFFV?n-3gtI8L zJAw5?K9+~u(~+!8J6wCz+YDr9<>QJR$uUacijl8Uf-6P7zcSn?N3u$zag#MxgPVf< z9H!zj8jEoCi2nilC0bCJ)Shg*nz4~uZi9Z3%>aKCD71FjkQ)osCTLjGuO#%)9V zFVF1q?Kq44UNR?gW+1;3J#mAP?|ld^#A{+k*`vNyA1hum*cKMewD7p zWl%T{xEqmgcN4A=`OGGq)tIRmR^A%og z`QsPiUf0+gxU3_onZsG+`!lC-9LC1&hTy7@uUU<|OkPpYb0n_9#bmcu;;J-O zjhpC5<~|8G8HK%s%OJncBAnHj8P9o(d=GiJ_Q;PVAJQzLt{O0#g3%+ z5?l)T*`{$LkiYJZ#EsI}Xj}#IyQdO2*2QFg<8b4VAK3()bun2NGXX+AX3l_6*mY+@ z$nR@Y1)&hDhEOK#eD2Haxg zuMA6Y%aLD+6}U|r+l;g4##PLD)SM`4Gd>XGlS0XN%`^e_jP zMLsi!TaNgP6}b<=S>)T9421kxOa$E^?WW6J$&C=|ZMw*-?@bU2v6~^(&$QuH)ZD@q zY`V}HyppuRwMAXcm&EdL?HzTyA&*~oX11ueSwjyAoJFDL4CvNjJj**(dcO@q{!Y%^ zP7kP`xqD%rX@hHve7ii{o``2_^xh8F9`!PnWai_FHCBSNcf{??oe<)e|G5)4cR{rp ztAietDwoM!$wQnu$oH4VjX*v&5?6uzj4E;U$Y(a-vZ$XKL6sb?5&6s}T5v-sS~ndo*qY@|h!XRW2s0TaBBHe7hRlHOOaPi_4%wGn~u_ zmqot!9PS*$qfjOB3%bu$lK%)8{-5DMd*10mneJi*A2?>&vHawI)e<1)z4 zA;Q%nU!@K=ANjE?z-3Wav&W6>5ZrR)Ggsg&@|osI2!-=@F1^o-+of??L?-OyqmG7dOkrq~-&-dKZ&p)PT!6k~1KOTaNrVSKwB;m}IWT zeU1E#zQHv*lCd=5nvq|@7ThM}t8B(?Lw;o2aTfVKVdisGkk2f`4M#rnP+SUyvk{j; zJ~P7ABfrlYgr1LkZ@|rWBs*&Xt`Yf~O}J*{tF+)O3g_4hti+3PW)9crNM6yKa2AEk zmmn18@G^w_UNWyhD8v>*uS!g+nAh05$Uoi6$8|)$W`X>>i^(zSj4MLDOfi(emAaU$ zbs6p``4@MUIvO_u`5iJ6SK&yW!d2qNB0sWmxbeu(eFClu`PbrV+(hJSPQpz_e$8rd z8RW+q;cAhuQiq%AVzSov;_5ZlfSZkcl{vV%$oDW0_cZeR^BLTH=0gI7vZvwWF>OAMn~=#;q2>i74rrwhvMoJy+uzT};mYCfqjUN4*_qk)M%y6GGuh@LLcHdnpSc-_GQqrP7}~uQSUy ze#qaIjKhsb{#nTcTonpW=y3HKYrtiZZ)lf#)-3z2>LwEG+#j9Y444! z8S+)qxC-Q-8dc&ZYpe#BLH=o4gtMrh*<%yWkeVPAo_u`|A^&8^{J@mlUdub7{q-!$`gMvZ(d!dVo? z*$koZOs)k&A@&EfQDc8o1^HNnyAk=CH{qtEUS=-uh-Tnw9mx~AI^103Gw0#naWR?u zySUGguelPpN@J^WjV>n7)|znZ9m#XPpKwa=J@UQhM2_M1->%Gp!)x z?_$j^5b|R&t)Vs=+Z94#b$1(H{#Rby!$#aDS>!WKF9?NK%3=tGSJ4s(bv5!ylj#kiklBY_hy3gGO}Ocf z$`q z;Vkl1OkW83nCZvSM1IYxakY+QoOL*h{Cf-2A41`N;$R4cYe6YH1o>DRmqC8zBV1Nv zIh;lQuFI4`DBO7@Ar!`04h@hha))FFLMUV&LVw7wU>aBDNZz?s<0d0NmKt0J`F0U* zI`Zvi;A)W{OC7G>k=#o);IhciA&0Y$TQy>u9a!WnQlgnWM{#abgj&N^H@@|g{|xybi7 z57+2oax|N8&B)K81-A+LQE$d=Lt$NT){(q>F=+_-J5_T8gu|#o zFCELN5DK3VkA+ZpS1@jP`9$PLJqc%#AB#B+LLu{XXndS$CO~IuW)*ayjLbbtzX(F% zx_dEmM?RK^OCkTvIE@?OV)A@`ByN<8$>*t~abq3HbK!Bg@fw?et3v+iay4!;@=xSz zaF-$9-{rUr3QyK?S>)U0aEp;|w*F8af6ZXZwM}he7iJmKJu9h za9QL(Va(wy3ZG)sa8!_=LmsX@@-_2uMaYjVflFyDjjKYwhicpuou043iAEsa2EM-nh2UUJpKgW1_*`g^^Fkn^D{R= zH_Le>pM{uP80U<*U4*MeKC=#2??_&?8*sBVHU~Es`RBCra9QM^dE{`7$oJla`%7aR zahqIBcJgMNMZL}0@{aaa2!(Op#>yjKC4nnNJ7=jrU@qrS@YeQen! zHCYo2EvZG53K|M@69W}~7EKf^sZf&^Dp+U}1qB676f|kU&Qz$Npot3#722dPN)$9v zP-sDCD(u1vnz-PGU04$Zg%#Fh7c|kNp5OJH=X{?(?$77CbD#I``^;npT7|Ut)lkZ^ zG_(QfDs6;Xk(O+OGDv&KLS4bh$hx7^mYsomkgnNT=p53ypND#pw%G^uBb~zlbPZ|A z>(C(5l0(oi(%wfPkF=!Q!Wk23HVP_2TCW%?MLL!;Xs%^dkVkO^w^HiMNxg|seoIoX z02+txbl+n=3!x&*ilGXmtyDs@gS(gakLEygk&dMbst%c~Sq)T+bYykVijc|Pvl6OD zx*Zyzlx1lsgS5>o)D^O@9iS^n+q??-XOfccSsc<;a;-R|N2+UM1(DugkAg;{_=E!G zhfLn}Du61UOR`ERh4eW!4P}ttvu7b6oV+9Eo~I;=&qt6)@p&$oVyv7k5>C>QCB z@}PXn3ZUDOJ`s(FiYzOJW}x^~2i=3Tm08eSq&-wYwU*UE%g_YZ!+y3LT7|UaYN#IR zb5#Sh#KwDKdi7}8Gy6+`}|q!srv?iFbzd{XVFltlWv zR54V6^cAH_XfD!cpem>q=_`qKP|C72INH94p>Wb*m5GROxf zp9FHJSS6&dappj|NJo|jjR~2&LN^u~7o5BrS_l;(Em;gL3z?K$4y`~smX*+|kjZO+ ztD$YwX7cwb1AF4*$N)1#SoUCUZvsp{~A(Po|hjt)+*J~%VD`Zk{H`I!Ber-@DIN4%Z=n~R(xeWCqox=d+ zk=Ap+#39Yxzu}P1$eqTacm$kbYa(rP6qJj!ULI5tGFh`qC=;BlQWiRn^!#!H>IzO) zsT(>SoQ(Pm)PuCmvycxioX>uRLvdvP&RCGPISLw$v|bLBYgrzYZ&?B4Ll*Yy9vsqb zf}rXXFHsZeQf;dqCpSvDP-fwbOCXwb4DXc%b^ zBajc7wBpX;P@MaD9Ev0RFJ7HQx-}0$8KkXbAs@0Z+h4PddXsvUP%VmQeQ1ScE1`O% z+r0rwA>BXI&<3RaZG8oBOkOK15cByYz1UtLS}oxXUI^Y2OOx!LqEo8Cu454eii z{NK`@AEsm_u6K4amOh-fl5P%ePBLouURrr?d6_#YJrv{ody{(ZUgmc%{e5IESsU(! zdl}1@rN0+(nR{7@bKIP^{$Yg$Np+=-5Yl8e|l2+Vj+3rZ|je=5-C0QEU zgi77J?!L)whMFyFfp!EZz3+r}S+*PMK-ym?H16@F%|d9w6G^rZYDT&eEzl0jc0wJN zbwUS&ll~4t$1OVn^&su(YY7Uw7&;oS@Co9+u^&nk| zv(N?0E<*iCdl-PcWiE}|A!7;0=1yFzlsq6uV;e`}&y%BZ5>$$&y3cZKmO(Qtn+bLN zQugvckaa>Cq$RV^QOk}&gO&|J!NqVS(YLRAj&@#)GLo0%N zp0TWi=KWVvZ$4Cwv|bHVk93?3&^n}ZSP!KvOGBGNCT(tp_8@Jg9oic*nfpHIAksDu zLFX(x4-Hy21Wo&O(%*Dw2GV*np;pVjzPzf);j^6v+O+7Ygr$3327^r zp(~bMg>LUn#xfq7fwbgIXdcoY=0nw%)j%ES4kzo<330cxbL=RnP*<7D9_GTMX5rx4I>?SqCjcI+o?o z3Z!kWgz7D8fEtnZ-UO{fT5>(qVOb}19O(+4fVwQ}hK7;W8-YBESM z%~nFqmbF0JkhZcN>J6E!QXkYGoUHW#G>l?@kVmn<+vb;#M%rHvlpCD1k_Y7@Em;6f zL)yx8Xoh7op?lCBPU_8qDuR>VE1_znt<*p(EL#bskhYnIGL~hbqe$x=gH9qXc?#-6 zy2ZMo9;9>_l@vdhpFq-|b>hLN^80(qoux;L=bA#Jk|DnXh}f~FvC zWhzvPv}74nkMsy{fEt67b!mduA+5I_N?DeMHdwY1+7vQb-ObPzr2Fnxs5xZPW(%|} zI4QXu+GW{pXb;knwL`bxp7cH*IygR=(IIFU>BvSPkF=h9Bl`=A`wKJ%Y00rrtz~u4 zir{1{E1^}Et%mB6w%Gu!LE6e%XdBWVwnOJEI}i0*)(2fe+RA09<4sAuPUtk!HqStp zEV~R1BCR(BgDsf-oerY^ZgmgO;%ioc1=}FKOq^(SaN|E+g z22HbUIb0y7x`1>n7a?z%E1q9| zBPwZWh@r zs3JJ&uM%2i*=ndhxX+O_Kx=}N{?P0%vKIn>NSE2sk&e6&MbS*gP;kwYB$&AXN1xV+<5Lz@f$reMk!O8sUpjDQwhU$^l zYk*QAlags@LvS+cjnJmxWGtJZ*5G7*ZBPf&IdnqP{xRu&Iy56V8TCx4A~;#kN~ktC zX{8QY6P)zE7HSMGtS;1CnzY#h?FdfV+zDN>>@w7kbSwkVV8~?DL(p(=(%%T=gOeUy z8G9YlJ!BL#8tJ;^K>3yxKt;hxy<(`svPx)fa59G~=*qOD&8tv86AUsMKX6+ z$#y{ctd;|f2~M7t#zGS;n+TOyHVK+y*;Hr-(x;`FP({e3l}hN+yOSO+Lq0gk+y$~`f`66_|vWrlE$fUmk=!H4SSYCwo1SeTLwAZqIPzTZ;I-v}TuSh_>NLQi{ zx`ggs%A z;yg5rbnYXN4^Ha2dpW|9W}~3FNPDk>O6Mk788j_8sW%;(fwbgI$X6vL-F?jAeMxo% zs(3KTDxtZ-Nh?**7R$Cm&6c%5)eDn)HP8a2Gg=5OLfZRcsOQn7!?B&akvDOm$^<9(Jz1z1-RZ{AN*^?A*$Cu=lX|X! zR+^Z9c*XM&bR3nt*YNt_32~_;I{|eCC--jMkhjdGabJ-Y?4ftp%y|&q>1OgOP7bsI zX|@sCWZ7nDn`PUfepKp)X=MN!v}_3SNZWKR?4PK_o#K1_MnQ+aDk~wc;U0l9NV6>D zwi<@f4M5k> zRJW1rIy7k65Y+$eBpZNozmwF zCug@dXb*a;`xjmpZihP1o$eW2C*+ZqbXnZ-WR=_rTvxKCT{maNGvZ!-J6C3?6y4zt z;mV*HXrlWM+)QX*$Yh-Jp=vbMZ6&LLYAvgS8j;p(f;L&U8QOxh-d1QE(vsVuJxI4h zJG9rbeb7nEPC;ErN8JsbM%v05=p52k&O^OOOZGvRke0j*^&=h205tknNtOe({zuYE z8?^1$Nwyu@fwbOEsLQf$Xc%elBhZb#Nxf0fXryDwfpRU&gT^7PR|pj$Em;grK-%9# z`8(1%OoB?~FJb$YLDP`7G98*>*-WS+WU_55q1xbNYt}(4koK?=T4&jMC>5O4OGBG1 z+YB`$9ZL%|XxR|tk&evu;V#L@Y$_a8hq2)L~gCv>$1`15n1YEVSqU zWGqsz9qI^9`s;-DqgW3*XxSksgYAG2PgI1HTE;4YnBJ)Bdu2ejj?PjR1uuitAyqv9cL9(jkI13v<_*T>!DO|QZEf{ zKw5Gmv?F9P>YY$4if1rr57LtDPzTcW?1c6QC-n|M2a%RM1f90*4Af)US*X{tKInpF z7ojVbU4{CClTi;qxqnG!ln3P_y_YJ0##lBMst7Ku5>#th9aL{w1Jr0)6SNNL9M(fA zq&=je4M^8>BeVr+$*s^~%Z@GoW zpwURTLk^USv}7K%Z8#a{cBmC;)&?E4>=5LGlX1Ect{pz9Hy^4-+FuQ{$g;&yEz&mY zpcR&_gjONF^Ir`OTQ&lD6ldh_FZVazpPX$*-CsTr=~-$%bR6k9@&x29;|F>9Up*-q z?iv36{_={^_j66Xa1X}=bQI~e@fhSSb2+$t$>e<*z9g&sMx^gzjDn^hz3Z9^b-g~x zx*s^KVk(L~Q216#J9)j}6C2bZ!V~~~{D}T3a5;P5I zo6{k0nJc`%d^DQq{>&!>a-apl{f_&{h0r3)7DLM{TMn&2CGHLEODmyzG{I$Y4NxPR z>V8I>O;8F=bkb%T+F;p6XcN*_HbYyGj%6!!I5??y1j<;Jg^nZb;RG}sGATI%dCS~w z%nxY~IZ!UrvE)Jd!O7eUpjyl7pcSapeO2ZM)gyjSQRWBjLfXo1s1<1sZBYIjlB@tK zLORZ3sMNADXd2Rb)1etiOU{HUkoHgsH6kt91g*1dJ(LPg=8%SJi;{YEP$P=Dpk+hQFw!^wAR z*%0J|3(rn(xxaii(jMkO^MaFXK2&X44Ya_rg-|Wh9_pZFA(L?~hgJk9t*nGrAuYKY zst=izY=9aqYl7B=OzN$N>PwP(4NwZ{3Z|jc!AUD;pmQkB7P=BLY2_;9EpwA_Q>2we zJTtqgxYGOMXNFuEXE1cP8_j+4D5#=BO3sqIZD=l<>gsS+P&Lw$HPAJrC9gw+mJLDP zGFOS4o1B+i6|P$9h0iwCaD6~}J}ZPyB0Ynhg1Ul}^I$jRk(P81aJ(ZuU*|v-NYA^K zP&Lw$HP8a2Z7zhCAuYKaT7k6WN@x|*HdjOSNJ}MnSnq`^$s! zEh~V=g-m8t2z6Q34V^>U-+AbgWtX8VNZY&$dCS}aRszM9fO3PAYgHaJ8|ldAKyyPT zy;nhtkoLD2S`sp;w-lePtB{UtHI%X}4YeYz*9N_SwB(CW#K7W)0Aq zkV(C@P$SZ@G(kPJNy)R&HKhGrhlVX1fqclM6<5bO>*Gl)Ezl06uVC$je0`F+2G(W0 z9366mXQ87=pCXSzK9yuH&HRwwdlx`EHcCnP^xIBo57Mk1>aeU6Iv6s!!#xD`1Q(vp zpkAb{^g-7wyABNoC-sJ)VWiIiBT&&(Nxfod0@6G2iO`hbq=%_csbytQ?iZ4A=0W)= zKD|I=EE@}zARXBxXo_W1p;F7rpt&KFaaKXi!Ab8e&<@LXLc5T*xf|LOGAY>(by(I3 zby?O8oeoZVI0N-qb{6VIaRs3ZA(N69p~IV#*&cy1!AX{dx{%iEhE8rvN}hstd@ad# zLdTJA+Y`{q;G~sPP|x#8b{4u2T<9ITWZ7k?AL&{TK=pf)dJWJTq|YmBp+=-nJx$QL z_N3%_=*I6PBO3)xKsvICP>E%eplOy(hc@k#k}|T*Q07QdFAE(-+TStg(vOquGUSo2 zlKTlqKZ;L$&^^J)_L~J&SXK$mMp|zUv?OFwaw$|BoQ$OoN?DeMHXt3#Mrc#W!liTeA&P(!ot8?$?+hE>L58=KX+Jy9OZ8OwtSqrocmAVge_q!dsWZ7k?AL$+70Cdl5 zk~U{S6-cv6sM@j`Xc5x>7DG!cTME@8tyc%F37OnEu7!MXGHQ3j`^#@c`ou5_8jbW$ zH3!NMnUpMm##vSf-Hx>P@z7kPtyDpq{yv$*W~ezh>AeNoVcAY-57KeALwhaT2X!F5 zzwU&VjZWHJ4y_1I+FS|MTh;(IA{|*1l(H-hZA04Mc4!CE+3tk)Al;hn(B9yrhkZ~7 zierJMxRzVl(cys>P6aLA9TU8i_nxNE;OjhX()DxWSS!bbhNc%ev^&;)B54wVMC9XpKmJLAHkdEa#G&(QY z?m18{(ku@uLfS(yRBc%ev>>>!{h&oC9#zok{A4U=pdO@co`rgmw%G?=vFs|;Z`lCk zLnb}A0**MO^BV;)I0OGvl$W#~%Cq|K{Pe{fQA02)Nv<`7gdJ{e0TG&eY@R|U5=i*%o;gH|A2!IjXu;ACCaL(NE6um#$Nw3Y494y5&VLi>Z0 zdIz9`NJ}1qdMrB&okM!%IuG@ROvc#Epx>j z0cav$RLkpUP*I7Ld>mH{9YmTPf(9)cf`%;{fxKmI5?dPS=V@!8CFoA~L$2COp%s>` zgjR*@*JP`qM$4L@bs>{_>!DO|QZfwgl}GyYvK`ui?sS*g~DL9$KW@ro2R<=UTAq$@nhPDMKCAUL6P+SS9D`Zl#8@goKWvJh>0caTM zSVo}H^JOg3W)75#G|PjELKe0=G{LfoP)W$7-Xv&>WmBO=A(MKGp(U0rg=#IUgH|D( z!)mDBvIb}k(y^?CHiay#612s#tc z>OorXEVQ>eskaZ>kF?$a=%8hXpiFQw&Mb5kX)DK|lPLBFby?O8okqGH&OqmalNp_d zE?IUNx`MQot584E9tNO6r1Kksd~h-rSHs=mLsC*cDRTtMApKNJ7CLF!DX0hOr(w=Q z=a7~>50xxRTA2iuBF)MmZ<$++tCeFV{6}LQcOEEyauZtj5$QobAGsb%AI;uVwq7j^LzTCv-5lW4J@m+!aZGRnWZPq?P$lZheyFK_y7X zG6`B{*>b2pIH}hFHComLtqX1y{jG;m!O15#)6lixWDeJ%!QjGYZ6S}eKi7au$?D4M zL@v#mA$tIm7WdqQ#Wh0Qc%st7`h~g`P(8}cSAiWzIq3pv+O+7Ygr$31?el7SD}8Sa~OaILng0B4na3=P1+m<Y!CfORk3M zk@nsIHHJ)9unAfhoXl@Mv{_JG2Ms$l9U(mK}f&T6PG^SeAv3BOS{L=%i(* zpnjxn4nW>A_Z6-=NbBW58KiT_LW4-_4MEeIlWaOvfi$ax=AyU~&^#1Z0; =3WEU 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