├── .dockerignore ├── .editorconfig ├── .gitattributes ├── .gitignore ├── DependencyInjectionTest ├── Controllers │ ├── Class1.cs │ └── WeatherForecastController.cs ├── DependencyInjectionTest.csproj ├── Program.cs ├── Properties │ └── launchSettings.json ├── WeatherForecast.cs ├── appsettings.Development.json └── appsettings.json ├── Dockerfile ├── LICENSE ├── NugetTest ├── .config │ └── dotnet-tools.json ├── Controllers │ └── WeatherForecastController.cs ├── NugetTest.csproj ├── NugetTest.http ├── Program.cs ├── Properties │ ├── PublishProfiles │ │ └── FolderProfile.pubxml │ └── launchSettings.json ├── WeatherForecast.cs ├── appsettings.Development.json └── appsettings.json ├── README.Docker.md ├── README.md ├── READMEIMG ├── 21.png ├── 22.png ├── 23.png ├── 232131.png ├── 24.png ├── 25.png ├── 26.png ├── 55.png ├── 56.png ├── 656.png ├── 88.png ├── 99.png ├── image1.png ├── image10.png ├── image11.png ├── image12.png ├── image14.png ├── image15.png ├── image16.png ├── image5.png ├── image6.png ├── image8.png └── image9.png ├── ReZero.sln ├── ReZero ├── AssemblyModuleSetup │ ├── Initialization │ │ ├── ServiceLocator.cs │ │ └── ZeroApiServiceCollectionExtensions.cs │ └── Options │ │ └── ReZeroOption.cs ├── Common │ ├── AssemblyLoader.cs │ ├── FileSugar.cs │ └── TypeExtensions.cs ├── Configuration │ ├── ApiConfiguration.cs │ ├── ReZeroCors.cs │ ├── ReZeroJson.cs │ ├── ReZeroJwt.cs │ ├── ReZeroUi.cs │ └── ReZeroUiBasicdatabase.cs ├── DependencyInjection │ ├── ActivatorHelper.cs │ ├── DIAttribute.cs │ ├── DependencyInjectionModule.cs │ ├── DependencyInjectionOptions.cs │ ├── DependencyResolver.cs │ ├── Interface │ │ ├── IDependencyInjection.cs │ │ ├── IScopeContract.cs │ │ ├── ISingletonContract.cs │ │ └── ITransientContract.cs │ └── PropertyInjectionAttribute.cs ├── Excel │ ├── DataTableToExcel.cs │ └── ExcelData.cs ├── NuGet.exe ├── ReZero.csproj ├── Rezero.nuspec ├── RezeroApi.nuspec ├── SuperAPI │ ├── ApiDynamic │ │ ├── DynamicApiManager.cs │ │ ├── Entities │ │ │ ├── ErrorResponse.cs │ │ │ └── HandleResult.cs │ │ ├── Enum │ │ │ └── HttpRequestMethod.cs │ │ ├── Helper │ │ │ └── DynamicApiHelper.cs │ │ ├── Interface │ │ │ ├── IApi.cs │ │ │ └── IRequestMethodHandler.cs │ │ └── RequestHandler │ │ │ ├── DeleteRequestHandler.cs │ │ │ ├── GetRequestHandler.cs │ │ │ ├── PatchRequestHandler .cs │ │ │ ├── PostRequestHandler.cs │ │ │ └── PutRequestHandler.cs │ ├── ApiInternal │ │ ├── Interface │ │ │ └── InternalApi.cs │ │ └── InternalApi.cs │ ├── ApiProvider │ │ ├── Helper │ │ │ └── InstanceManager.cs │ │ └── ParameterProvider │ │ │ ├── BindHttpParameters.cs │ │ │ ├── ErrorParameter.cs │ │ │ ├── ErrorParameterHelper.cs │ │ │ └── ValidateParameters.cs │ ├── Application │ │ ├── App.cs │ │ └── ApplicationServiceProvider.cs │ ├── Cache │ │ ├── CacheCenter.cs │ │ ├── CacheManager.cs │ │ └── ICacheManager.cs │ ├── DataInitializerService │ │ ├── AttibuteInterfaceInitializerService.cs │ │ ├── DatabaseSeeder │ │ │ ├── DataBaseInitializerProvider.cs │ │ │ ├── EntityColumnInitializerProvider.cs │ │ │ ├── EntityInfoInitializerProvider.cs │ │ │ ├── IconInitializerProvider.cs │ │ │ ├── InterfaceCategoryInitializerProvider.cs │ │ │ └── InterfaceListInitializerProvider.cs │ │ ├── Entities │ │ │ ├── DynamicApiAttribute.cs │ │ │ ├── DynamicMethodAttribute.cs │ │ │ └── SingleModel.cs │ │ ├── InterfaceInitializerService.cs │ │ └── Items │ │ │ ├── DataInitHelper.cs │ │ │ ├── EntityInfoInitializerProvider.cs │ │ │ ├── InterfaceCategoryInitializerProvider.cs │ │ │ ├── InterfaceItems │ │ │ ├── Code.cs │ │ │ ├── DatabaseInfo.cs │ │ │ ├── EntityColumn.cs │ │ │ ├── EntityInfo.cs │ │ │ ├── Interface.cs │ │ │ ├── InterfaceCategory.cs │ │ │ ├── Other.cs │ │ │ └── Template.cs │ │ │ ├── InterfaceListInitializerProvider.cs │ │ │ └── UserInitializerProvider.cs │ ├── DataService │ │ ├── 1Entities │ │ │ ├── ActionTypeFormElementSelectDataSourceModel.cs │ │ │ ├── ActionTypeItemModel.cs │ │ │ ├── ActionTypeModel.cs │ │ │ ├── CommonDataService.cs │ │ │ ├── DataColumnParameter.cs │ │ │ ├── DataModel.cs │ │ │ ├── DataModelDefaultParameter.cs │ │ │ ├── DataModelDefaultValueColumnParameter.cs │ │ │ ├── DataModelGroupParameter.cs │ │ │ ├── DataModelJoinParameters.cs │ │ │ ├── DataModelPageParameter.cs │ │ │ ├── DataModelSelectParameters.cs │ │ │ ├── DataModelTreeParameter.cs │ │ │ ├── EnumItemInfo.cs │ │ │ ├── JoinParameter.cs │ │ │ ├── MyMethodInfo.cs │ │ │ ├── OrderParemter.cs │ │ │ ├── ResultColumnModel.cs │ │ │ ├── ResultModel.cs │ │ │ ├── ResultTypeInfo.cs │ │ │ └── SaveInterfaceListModel.cs │ │ ├── 2Enum │ │ │ ├── ActionType.cs │ │ │ ├── DefaultValueType.cs │ │ │ ├── FieldOperator.cs │ │ │ ├── ResultColumnType.cs │ │ │ └── ResultType.cs │ │ ├── 3Interface │ │ │ ├── IDataService.cs │ │ │ └── IResultService.cs │ │ ├── Custom │ │ │ ├── MethodGeneratorAPI.cs │ │ │ └── SqlScript.cs │ │ ├── DDL │ │ │ ├── DllCreateDb.cs │ │ │ ├── DllCreateTables.cs │ │ │ ├── DllDatabaseList.cs │ │ │ └── DllGetTables.cs │ │ ├── DataService.cs │ │ ├── Delete │ │ │ ├── BizDeleteObject.cs │ │ │ ├── BizDeleteRange.cs │ │ │ ├── DeleteObject.cs │ │ │ └── DeleteRange.cs │ │ ├── Insert │ │ │ ├── InsertObject.cs │ │ │ └── InsertRange.cs │ │ ├── InsertOrUpdate │ │ │ ├── InsertOrUpdateObject.cs │ │ │ └── InsertOrUpdateRange.cs │ │ ├── Query │ │ │ ├── QueryAll.cs │ │ │ ├── QueryCommon │ │ │ │ ├── DynamicTypeBuilder.cs │ │ │ │ ├── QueryCommon.cs │ │ │ │ ├── QueryCommon_GroupBy.cs │ │ │ │ ├── QueryCommon_Join.cs │ │ │ │ ├── QueryCommon_MergeTable.cs │ │ │ │ ├── QueryCommon_OrderBy.cs │ │ │ │ ├── QueryCommon_Page.cs │ │ │ │ ├── QueryCommon_Select.cs │ │ │ │ ├── QueryCommon_ToList.cs │ │ │ │ ├── QueryCommon_Validate.cs │ │ │ │ └── QueryCommon_Where.cs │ │ │ ├── QueryPrimaryKey.cs │ │ │ └── QueryTree.cs │ │ └── Update │ │ │ ├── UpdateObject.cs │ │ │ └── UpdateRange.cs │ ├── DatabseModels │ │ ├── 1Enum │ │ │ ├── IndexType.cs │ │ │ ├── NativeTypes.cs │ │ │ └── PrincipalType.cs │ │ ├── 2Base │ │ │ └── DbBase.cs │ │ ├── 3Interface │ │ │ └── IDeleted.cs │ │ ├── API │ │ │ ├── InterfaceCategory.cs │ │ │ ├── InterfaceList.cs │ │ │ └── InterfaceParameter.cs │ │ ├── Databases │ │ │ ├── DatabaseInfo.cs │ │ │ └── UserInfo.cs │ │ └── Entities │ │ │ ├── EntityColumnInfo.cs │ │ │ ├── EntityInfo.cs │ │ │ ├── JwtTokenManagement.cs │ │ │ ├── SysSetting.cs │ │ │ ├── Template.cs │ │ │ ├── TemplateType.cs │ │ │ └── ZeroPermissionInfo.cs │ ├── DbContext │ │ ├── DatabaseContext.cs │ │ └── ReZeroConnectionConfig.cs │ ├── Entities │ │ ├── Const │ │ │ └── NamingConventionsConst.cs │ │ ├── Options │ │ │ ├── CallBackUserInfo.cs │ │ │ └── ReZeroOptions.cs │ │ └── Parameters │ │ │ ├── DefaultSuperApiAop.cs │ │ │ └── DynamicInterfaceContext.cs │ ├── EntityManager │ │ ├── Entities │ │ │ ├── DbColumnInfo.cs │ │ │ └── DbTableInfo.cs │ │ ├── EntityGeneratorManager.cs │ │ ├── EntityMappingService.cs │ │ └── EntityPropertyMappingService.cs │ ├── Initialization │ │ ├── SuperAPICorsFilter.cs │ │ ├── SuperAPIMiddleware.cs │ │ ├── SuperAPIModule.cs │ │ ├── SuperAPIRequestSetOptionsStartupFilter.cs │ │ └── SuperAPIStaticFileMiddleware.cs │ ├── Interfaces │ │ ├── API │ │ │ ├── ISuperApi.cs │ │ │ └── ISuperApiAop.cs │ │ └── Dto │ │ │ └── IWhere.cs │ ├── MethodGeneratorAPI │ │ ├── ApiCodeAnalysis │ │ │ ├── CodeAnalysisControllerLoaderActionDescriptorChangeProvider.cs │ │ │ └── CodeAnalysisControllerLoaderControllerLoader.cs │ │ ├── Entities │ │ │ ├── TemplateEntitiesGen.cs │ │ │ ├── TemplateModel.cs │ │ │ └── TemplatePropertyGen.cs │ │ ├── Enum │ │ │ ├── ColumnJoinType.cs │ │ │ ├── SqlResultType.cs │ │ │ └── TemplateType.cs │ │ ├── Items │ │ │ ├── EnumApi.cs │ │ │ ├── MethodApiAddOrUpdateEntityColumninfos.cs │ │ │ ├── MethodApiCompareDatabaseStructure.cs │ │ │ ├── MethodApiExcel.cs │ │ │ ├── MethodApiGetActionType │ │ │ │ ├── BaseElement.cs │ │ │ │ ├── DynamicElement │ │ │ │ │ ├── ActionTypeFormElementModel.cs │ │ │ │ │ └── ElementType.cs │ │ │ │ ├── FormElements │ │ │ │ │ ├── ElementBizDeleteObject.cs │ │ │ │ │ ├── ElementBizDeleteRange.cs │ │ │ │ │ ├── ElementDeleteObject.cs │ │ │ │ │ ├── ElementDeleteRange.cs │ │ │ │ │ ├── ElementInsertObject.cs │ │ │ │ │ ├── ElementInsertOrUpdateObject.cs │ │ │ │ │ ├── ElementInsertOrUpdateRange.cs │ │ │ │ │ ├── ElementInsertRange.cs │ │ │ │ │ ├── ElementMethodGeneratorAPI.cs │ │ │ │ │ ├── ElementQueryAll.cs │ │ │ │ │ ├── ElementQueryCommon.cs │ │ │ │ │ ├── ElementQueryPrimaryKey.cs │ │ │ │ │ ├── ElementQueryTree.cs │ │ │ │ │ ├── ElementSqlScript.cs │ │ │ │ │ ├── ElementUpdateObject.cs │ │ │ │ │ ├── ElementUpdateRange.cs │ │ │ │ │ └── IEelementActionType.cs │ │ │ │ └── GetActionType.cs │ │ │ ├── MethodApiImportEntities.cs │ │ │ ├── MethodApiJwt.cs │ │ │ ├── MethodApiOther.cs │ │ │ ├── MethodApiSaveInterfaceList │ │ │ │ ├── BaseSaveInterfaceList.cs │ │ │ │ ├── IEelementActionType.cs │ │ │ │ ├── Items │ │ │ │ │ ├── SaveInterfaceListBizDeleteObject.cs │ │ │ │ │ ├── SaveInterfaceListBizDeleteRange.cs │ │ │ │ │ ├── SaveInterfaceListDeleteObject.cs │ │ │ │ │ ├── SaveInterfaceListDeleteRange.cs │ │ │ │ │ ├── SaveInterfaceListInsertObject.cs │ │ │ │ │ ├── SaveInterfaceListInsertOrUpdateObject.cs │ │ │ │ │ ├── SaveInterfaceListInsertOrUpdateRange.cs │ │ │ │ │ ├── SaveInterfaceListInsertRange.cs │ │ │ │ │ ├── SaveInterfaceListMethodGeneratorAPI.cs │ │ │ │ │ ├── SaveInterfaceListQueryAll.cs │ │ │ │ │ ├── SaveInterfaceListQueryByPrimaryKey.cs │ │ │ │ │ ├── SaveInterfaceListQueryCommon │ │ │ │ │ │ ├── Items │ │ │ │ │ │ │ ├── Columns.cs │ │ │ │ │ │ │ ├── OrderBy.cs │ │ │ │ │ │ │ ├── Page.cs │ │ │ │ │ │ │ └── Where.cs │ │ │ │ │ │ └── SaveInterfaceListQueryCommon.cs │ │ │ │ │ ├── SaveInterfaceListQueryTree.cs │ │ │ │ │ ├── SaveInterfaceListSqlScript.cs │ │ │ │ │ ├── SaveInterfaceListUpdateObject.cs │ │ │ │ │ └── SaveInterfaceListUpdateRange.cs │ │ │ │ └── MethodApi_SaveInterfaceList.cs │ │ │ ├── MethodApiSynchronousData.cs │ │ │ ├── MethodSetting.cs │ │ │ └── Template │ │ │ │ ├── DirectoryHelper.cs │ │ │ │ ├── ExecTemplate.cs │ │ │ │ ├── GetDefalutTemplate.cs │ │ │ │ └── GetTemplateFormatJson.cs │ │ ├── MethodGeneratorAPI.cs │ │ ├── enum │ │ │ ├── WhereConditionalRelation.cs │ │ │ └── WhereValue.cs │ │ └── internalapi │ │ │ ├── InternalApi.cs │ │ │ └── PermissionHelper │ │ │ └── SavePermissionInfoDetailModel.cs │ ├── ResultService │ │ ├── Entities │ │ │ ├── DataModelOutPut.cs │ │ │ ├── ResultGridColumn.cs │ │ │ ├── ResultPage.cs │ │ │ └── ResultPageGrid.cs │ │ ├── Items │ │ │ ├── Grid.cs │ │ │ └── Group.cs │ │ ├── ResultColumns │ │ │ └── ResultColumnService.cs │ │ └── ResultService.cs │ ├── TextHandler │ │ ├── Attribute │ │ │ └── TextAttributes.cs │ │ ├── Enum │ │ │ └── Language.cs │ │ └── TextHandler.cs │ ├── Ui │ │ ├── DefaultUi │ │ │ ├── DefaultUiManager.cs │ │ │ └── MenuBuilder.cs │ │ ├── IUiManager.cs │ │ └── UIFactory.cs │ ├── UnitOfWork │ │ ├── IUnitOfWork.cs │ │ └── UnitOfWork.cs │ └── Utils │ │ ├── Encryption.cs │ │ ├── EnumAttributeExtractor.cs │ │ ├── Extensions.cs │ │ ├── JsonHelper.cs │ │ ├── PubConst.cs │ │ ├── PubMethod.cs │ │ └── VerifyCodeSugar.cs ├── TextTemplate │ ├── Directives │ │ ├── DefaultDirective.cs │ │ ├── MemberDirective.cs │ │ └── RootDirective.cs │ ├── ExpressionEvaluator.cs │ ├── IDirective.cs │ ├── ITemplateEngine.cs │ ├── Model.cs │ ├── TemplateEngine.cs │ └── TemplateManger.cs ├── nuget.bat └── nugetAPI.bat ├── SuperAPI ├── Controllers │ ├── MyApiController.cs │ ├── MyApiWithIocController.cs │ ├── MyApiWithUnitOfWorkController.cs │ └── WeatherForecastController.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── SuperAPITest.csproj ├── appsettings.Development.json ├── appsettings.json └── wwwroot │ └── rezero │ └── default_ui │ ├── authorization.html │ ├── cache.html │ ├── css │ ├── animate.css │ ├── bootstrap.min.css │ ├── master-dark.css │ ├── master.css │ ├── materialdesignicons.min.css │ ├── page_entity_manager.css │ ├── page_index.css │ ├── page_interface.css │ ├── page_interface_detail.css │ ├── page_interface_manager.css │ ├── page_table_list.css │ └── style.min.css │ ├── database_manager.html │ ├── dynamic_interface.html │ ├── entity_manager.html │ ├── favicon.ico │ ├── fonts │ ├── materialdesignicons.eot │ ├── materialdesignicons.svg │ ├── materialdesignicons.ttf │ ├── materialdesignicons.woff │ └── materialdesignicons.woff2 │ ├── images │ ├── captcha.png │ ├── gallery │ │ ├── 1.jpg │ │ ├── 10.jpg │ │ ├── 11.jpg │ │ ├── 13.jpg │ │ ├── 14.jpg │ │ ├── 15.jpg │ │ ├── 16.jpg │ │ ├── 17.jpg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ ├── 4.jpg │ │ ├── 5.jpg │ │ ├── 6.jpg │ │ ├── 7.jpg │ │ ├── 8.jpg │ │ └── 9.jpg │ ├── img-slide-1.jpg │ ├── img-slide-2.jpg │ ├── img-slide-3.jpg │ ├── img-slide-4.jpg │ ├── img-slide-5.jpg │ ├── login-bg-2.jpg │ ├── login-bg-3.jpg │ ├── login-bg-4.jpg │ ├── login-bg.jpg │ ├── logo-ico.png │ ├── logo-sidebar.png │ ├── logo.png │ └── users │ │ └── avatar.jpg │ ├── index.html │ ├── interface_categroy.html │ ├── interface_manager.html │ ├── interface_permission_management.html │ ├── internal_interface.html │ ├── js │ ├── ace │ │ ├── css │ │ │ ├── ace.css │ │ │ ├── ambiance-1.png │ │ │ ├── ambiance-2.png │ │ │ ├── ambiance-3.png │ │ │ ├── chrome-1.png │ │ │ ├── chrome-2.png │ │ │ ├── cloud9_day-1.png │ │ │ ├── cloud9_day-2.png │ │ │ ├── cloud9_night-1.png │ │ │ ├── cloud9_night-2.png │ │ │ ├── cloud9_night_low_color-1.png │ │ │ ├── cloud9_night_low_color-2.png │ │ │ ├── clouds-1.png │ │ │ ├── clouds-2.png │ │ │ ├── clouds_midnight-1.png │ │ │ ├── clouds_midnight-2.png │ │ │ ├── cobalt-1.png │ │ │ ├── cobalt-2.png │ │ │ ├── crimson_editor-1.png │ │ │ ├── crimson_editor-2.png │ │ │ ├── dawn-1.png │ │ │ ├── dawn-2.png │ │ │ ├── dracula-1.png │ │ │ ├── dracula-2.png │ │ │ ├── dreamweaver-1.png │ │ │ ├── dreamweaver-2.png │ │ │ ├── eclipse-1.png │ │ │ ├── eclipse-2.png │ │ │ ├── github-1.png │ │ │ ├── github-2.png │ │ │ ├── github_dark-1.png │ │ │ ├── github_dark-2.png │ │ │ ├── gob-1.png │ │ │ ├── gob-2.png │ │ │ ├── gruvbox-1.png │ │ │ ├── gruvbox-2.png │ │ │ ├── gruvbox_dark_hard-1.png │ │ │ ├── gruvbox_light_hard-1.png │ │ │ ├── gruvbox_light_hard-2.png │ │ │ ├── idle_fingers-1.png │ │ │ ├── idle_fingers-2.png │ │ │ ├── iplastic-1.png │ │ │ ├── iplastic-2.png │ │ │ ├── iplastic-3.png │ │ │ ├── katzenmilch-1.png │ │ │ ├── katzenmilch-2.png │ │ │ ├── kr_theme-1.png │ │ │ ├── kr_theme-2.png │ │ │ ├── kuroir-1.png │ │ │ ├── kuroir-2.png │ │ │ ├── main-1.png │ │ │ ├── main-10.png │ │ │ ├── main-11.png │ │ │ ├── main-12.png │ │ │ ├── main-13.png │ │ │ ├── main-14.png │ │ │ ├── main-15.png │ │ │ ├── main-16.png │ │ │ ├── main-17.png │ │ │ ├── main-18.png │ │ │ ├── main-19.png │ │ │ ├── main-2.png │ │ │ ├── main-20.png │ │ │ ├── main-21.png │ │ │ ├── main-22.png │ │ │ ├── main-22.svg │ │ │ ├── main-23.png │ │ │ ├── main-3.png │ │ │ ├── main-4.png │ │ │ ├── main-5.png │ │ │ ├── main-5.svg │ │ │ ├── main-6.png │ │ │ ├── main-6.svg │ │ │ ├── main-7.png │ │ │ ├── main-7.svg │ │ │ ├── main-8.png │ │ │ ├── main-8.svg │ │ │ ├── main-9.png │ │ │ ├── main-9.svg │ │ │ ├── merbivore-1.png │ │ │ ├── merbivore-2.png │ │ │ ├── merbivore_soft-1.png │ │ │ ├── merbivore_soft-2.png │ │ │ ├── mono_industrial-1.png │ │ │ ├── mono_industrial-2.png │ │ │ ├── monokai-1.png │ │ │ ├── monokai-2.png │ │ │ ├── one_dark-1.png │ │ │ ├── one_dark-2.png │ │ │ ├── pastel_on_dark-1.png │ │ │ ├── pastel_on_dark-2.png │ │ │ ├── solarized_dark-1.png │ │ │ ├── solarized_dark-2.png │ │ │ ├── solarized_light-1.png │ │ │ ├── solarized_light-2.png │ │ │ ├── sqlserver-1.png │ │ │ ├── sqlserver-2.png │ │ │ ├── terminal-1.png │ │ │ ├── terminal-2.png │ │ │ ├── textmate-1.png │ │ │ ├── textmate-2.png │ │ │ ├── theme │ │ │ │ ├── monokai.css │ │ │ │ └── twilight.css │ │ │ ├── tomorrow-1.png │ │ │ ├── tomorrow-2.png │ │ │ ├── tomorrow_night-1.png │ │ │ ├── tomorrow_night-2.png │ │ │ ├── tomorrow_night_blue-1.png │ │ │ ├── tomorrow_night_blue-2.png │ │ │ ├── tomorrow_night_bright-1.png │ │ │ ├── tomorrow_night_bright-2.png │ │ │ ├── tomorrow_night_eighties-1.png │ │ │ ├── tomorrow_night_eighties-2.png │ │ │ ├── twilight-1.png │ │ │ ├── twilight-2.png │ │ │ ├── vibrant_ink-1.png │ │ │ ├── vibrant_ink-2.png │ │ │ ├── xcode-1.png │ │ │ └── xcode-2.png │ │ └── src-min │ │ │ ├── ace.js │ │ │ ├── ext-language_tools.js │ │ │ ├── mode-csharp.js │ │ │ ├── mode-javascript.js │ │ │ ├── mode-json5.js │ │ │ ├── mode-sql.js │ │ │ ├── mode-typescript.js │ │ │ ├── snippets │ │ │ ├── csharp.js │ │ │ ├── javascript.js │ │ │ ├── json5.js │ │ │ ├── sql.js │ │ │ └── typescript.js │ │ │ ├── theme-monokai.js │ │ │ └── theme-twilight.js │ ├── axios.min.js │ ├── bootstrap-colorpicker │ │ ├── bootstrap-colorpicker.js │ │ ├── bootstrap-colorpicker.min.js │ │ ├── css │ │ │ ├── bootstrap-colorpicker.css │ │ │ ├── bootstrap-colorpicker.css.map │ │ │ ├── bootstrap-colorpicker.min.css │ │ │ └── bootstrap-colorpicker.min.css.map │ │ └── img │ │ │ └── bootstrap-colorpicker │ │ │ ├── alpha-horizontal.png │ │ │ ├── alpha.png │ │ │ ├── hue-horizontal.png │ │ │ ├── hue.png │ │ │ └── saturation.png │ ├── bootstrap-datepicker │ │ ├── bootstrap-datepicker.js │ │ ├── bootstrap-datepicker.min.js │ │ ├── bootstrap-datepicker3.css │ │ ├── bootstrap-datepicker3.css.map │ │ ├── bootstrap-datepicker3.min.css │ │ ├── bootstrap-datepicker3.min.css.map │ │ └── locales │ │ │ ├── bootstrap-datepicker.ar.min.js │ │ │ ├── bootstrap-datepicker.az.min.js │ │ │ ├── bootstrap-datepicker.bg.min.js │ │ │ ├── bootstrap-datepicker.bs.min.js │ │ │ ├── bootstrap-datepicker.ca.min.js │ │ │ ├── bootstrap-datepicker.cs.min.js │ │ │ ├── bootstrap-datepicker.cy.min.js │ │ │ ├── bootstrap-datepicker.da.min.js │ │ │ ├── bootstrap-datepicker.de.min.js │ │ │ ├── bootstrap-datepicker.el.min.js │ │ │ ├── bootstrap-datepicker.en-AU.min.js │ │ │ ├── bootstrap-datepicker.en-GB.min.js │ │ │ ├── bootstrap-datepicker.eo.min.js │ │ │ ├── bootstrap-datepicker.es.min.js │ │ │ ├── bootstrap-datepicker.et.min.js │ │ │ ├── bootstrap-datepicker.eu.min.js │ │ │ ├── bootstrap-datepicker.fa.min.js │ │ │ ├── bootstrap-datepicker.fi.min.js │ │ │ ├── bootstrap-datepicker.fo.min.js │ │ │ ├── bootstrap-datepicker.fr-CH.min.js │ │ │ ├── bootstrap-datepicker.fr.min.js │ │ │ ├── bootstrap-datepicker.gl.min.js │ │ │ ├── bootstrap-datepicker.he.min.js │ │ │ ├── bootstrap-datepicker.hr.min.js │ │ │ ├── bootstrap-datepicker.hu.min.js │ │ │ ├── bootstrap-datepicker.hy.min.js │ │ │ ├── bootstrap-datepicker.id.min.js │ │ │ ├── bootstrap-datepicker.is.min.js │ │ │ ├── bootstrap-datepicker.it-CH.min.js │ │ │ ├── bootstrap-datepicker.it.min.js │ │ │ ├── bootstrap-datepicker.ja.min.js │ │ │ ├── bootstrap-datepicker.ka.min.js │ │ │ ├── bootstrap-datepicker.kh.min.js │ │ │ ├── bootstrap-datepicker.kk.min.js │ │ │ ├── bootstrap-datepicker.ko.min.js │ │ │ ├── bootstrap-datepicker.kr.min.js │ │ │ ├── bootstrap-datepicker.lt.min.js │ │ │ ├── bootstrap-datepicker.lv.min.js │ │ │ ├── bootstrap-datepicker.me.min.js │ │ │ ├── bootstrap-datepicker.mk.min.js │ │ │ ├── bootstrap-datepicker.mn.min.js │ │ │ ├── bootstrap-datepicker.ms.min.js │ │ │ ├── bootstrap-datepicker.nb.min.js │ │ │ ├── bootstrap-datepicker.nl-BE.min.js │ │ │ ├── bootstrap-datepicker.nl.min.js │ │ │ ├── bootstrap-datepicker.no.min.js │ │ │ ├── bootstrap-datepicker.pl.min.js │ │ │ ├── bootstrap-datepicker.pt-BR.min.js │ │ │ ├── bootstrap-datepicker.pt.min.js │ │ │ ├── bootstrap-datepicker.ro.min.js │ │ │ ├── bootstrap-datepicker.rs-latin.min.js │ │ │ ├── bootstrap-datepicker.rs.min.js │ │ │ ├── bootstrap-datepicker.ru.min.js │ │ │ ├── bootstrap-datepicker.sk.min.js │ │ │ ├── bootstrap-datepicker.sl.min.js │ │ │ ├── bootstrap-datepicker.sq.min.js │ │ │ ├── bootstrap-datepicker.sr-latin.min.js │ │ │ ├── bootstrap-datepicker.sr.min.js │ │ │ ├── bootstrap-datepicker.sv.min.js │ │ │ ├── bootstrap-datepicker.sw.min.js │ │ │ ├── bootstrap-datepicker.th.min.js │ │ │ ├── bootstrap-datepicker.tr.min.js │ │ │ ├── bootstrap-datepicker.uk.min.js │ │ │ ├── bootstrap-datepicker.vi.min.js │ │ │ ├── bootstrap-datepicker.zh-CN.min.js │ │ │ └── bootstrap-datepicker.zh-TW.min.js │ ├── bootstrap-datetimepicker │ │ ├── bootstrap-datetimepicker.css │ │ ├── bootstrap-datetimepicker.js │ │ ├── bootstrap-datetimepicker.min.css │ │ ├── bootstrap-datetimepicker.min.js │ │ ├── locale │ │ │ ├── af.js │ │ │ ├── ar-ma.js │ │ │ ├── ar-sa.js │ │ │ ├── ar-tn.js │ │ │ ├── ar.js │ │ │ ├── az.js │ │ │ ├── be.js │ │ │ ├── bg.js │ │ │ ├── bn.js │ │ │ ├── bo.js │ │ │ ├── br.js │ │ │ ├── bs.js │ │ │ ├── ca.js │ │ │ ├── cs.js │ │ │ ├── cv.js │ │ │ ├── cy.js │ │ │ ├── da.js │ │ │ ├── de-at.js │ │ │ ├── de.js │ │ │ ├── el.js │ │ │ ├── en-au.js │ │ │ ├── en-ca.js │ │ │ ├── en-gb.js │ │ │ ├── eo.js │ │ │ ├── es.js │ │ │ ├── et.js │ │ │ ├── eu.js │ │ │ ├── fa.js │ │ │ ├── fi.js │ │ │ ├── fo.js │ │ │ ├── fr-ca.js │ │ │ ├── fr.js │ │ │ ├── fy.js │ │ │ ├── gl.js │ │ │ ├── he.js │ │ │ ├── hi.js │ │ │ ├── hr.js │ │ │ ├── hu.js │ │ │ ├── hy-am.js │ │ │ ├── id.js │ │ │ ├── is.js │ │ │ ├── it.js │ │ │ ├── ja.js │ │ │ ├── jv.js │ │ │ ├── ka.js │ │ │ ├── km.js │ │ │ ├── ko.js │ │ │ ├── lb.js │ │ │ ├── lt.js │ │ │ ├── lv.js │ │ │ ├── me.js │ │ │ ├── mk.js │ │ │ ├── ml.js │ │ │ ├── mr.js │ │ │ ├── ms-my.js │ │ │ ├── ms.js │ │ │ ├── my.js │ │ │ ├── nb.js │ │ │ ├── ne.js │ │ │ ├── nl.js │ │ │ ├── nn.js │ │ │ ├── pl.js │ │ │ ├── pt-br.js │ │ │ ├── pt.js │ │ │ ├── ro.js │ │ │ ├── ru.js │ │ │ ├── si.js │ │ │ ├── sk.js │ │ │ ├── sl.js │ │ │ ├── sq.js │ │ │ ├── sr-cyrl.js │ │ │ ├── sr.js │ │ │ ├── sv.js │ │ │ ├── ta.js │ │ │ ├── th.js │ │ │ ├── tl-ph.js │ │ │ ├── tr.js │ │ │ ├── tzl.js │ │ │ ├── tzm-latn.js │ │ │ ├── tzm.js │ │ │ ├── uk.js │ │ │ ├── uz.js │ │ │ ├── vi.js │ │ │ ├── zh-cn.js │ │ │ └── zh-tw.js │ │ └── moment.min.js │ ├── bootstrap-notify.min.js │ ├── bootstrap.min.js │ ├── chosen.jquery.min.js │ ├── crypto │ │ ├── core.js │ │ └── md5.js │ ├── index.js │ ├── init.js │ ├── ion-rangeslider │ │ ├── ion.rangeSlider.min.css │ │ └── ion.rangeSlider.min.js │ ├── jconfirm │ │ ├── jquery-confirm.min.css │ │ └── jquery-confirm.min.js │ ├── jquery-tags-input │ │ ├── jquery.tagsinput.min.css │ │ └── jquery.tagsinput.min.js │ ├── jquery.bootstrap.wizard.min.js │ ├── jquery.min.js │ ├── lightyear.js │ ├── main.min.js │ ├── monaco-editor │ │ ├── Demo.html │ │ └── vs │ │ │ ├── base │ │ │ ├── browser │ │ │ │ └── ui │ │ │ │ │ └── codicons │ │ │ │ │ └── codicon │ │ │ │ │ └── codicon.ttf │ │ │ └── worker │ │ │ │ └── workerMain.js │ │ │ ├── basic-languages │ │ │ └── csharp │ │ │ │ └── csharp.js │ │ │ ├── editor │ │ │ ├── editor.main.css │ │ │ └── editor.main.js │ │ │ ├── language │ │ │ ├── css │ │ │ │ ├── cssMode.js │ │ │ │ └── cssWorker.js │ │ │ ├── html │ │ │ │ ├── htmlMode.js │ │ │ │ └── htmlWorker.js │ │ │ ├── json │ │ │ │ ├── jsonMode.js │ │ │ │ └── jsonWorker.js │ │ │ └── typescript │ │ │ │ ├── tsMode.js │ │ │ │ └── tsWorker.js │ │ │ ├── loader.js │ │ │ ├── nls.messages.de.js │ │ │ ├── nls.messages.es.js │ │ │ ├── nls.messages.fr.js │ │ │ ├── nls.messages.it.js │ │ │ ├── nls.messages.ja.js │ │ │ ├── nls.messages.ko.js │ │ │ ├── nls.messages.ru.js │ │ │ ├── nls.messages.zh-cn.js │ │ │ └── nls.messages.zh-tw.js │ ├── perfect-scrollbar.min.js │ ├── tools.js │ └── vue.js │ ├── jwt_token_management.html │ ├── login.html │ ├── my_user.html │ ├── sys_config.html │ ├── sys_user.html │ ├── template.html │ ├── template │ ├── master_page.html │ └── page_control.html │ ├── try_api.html │ └── tutorials.html ├── TextTemplateTest ├── Model.cs ├── Program.cs └── TextTemplateTest.csproj └── compose.yaml /.dockerignore: -------------------------------------------------------------------------------- 1 | # Include any files or directories that you don't want to be copied to your 2 | # container here (e.g., local build artifacts, temporary files, etc.). 3 | # 4 | # For more help, visit the .dockerignore file reference guide at 5 | # https://docs.docker.com/go/build-context-dockerignore/ 6 | 7 | **/.DS_Store 8 | **/.classpath 9 | **/.dockerignore 10 | **/.env 11 | **/.git 12 | **/.gitignore 13 | **/.project 14 | **/.settings 15 | **/.toolstarget 16 | **/.vs 17 | **/.vscode 18 | **/*.*proj.user 19 | **/*.dbmdl 20 | **/*.jfm 21 | **/bin 22 | **/charts 23 | **/docker-compose* 24 | **/compose* 25 | **/Dockerfile* 26 | **/node_modules 27 | **/npm-debug.log 28 | **/obj 29 | **/secrets.dev.yaml 30 | **/values.dev.yaml 31 | LICENSE 32 | README.md 33 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | [*.cs] 2 | 3 | # CS8603: 可能返回 null 引用。 4 | dotnet_diagnostic.CS8603.severity = none 5 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.js linguist-language=c# -------------------------------------------------------------------------------- /DependencyInjectionTest/Controllers/Class1.cs: -------------------------------------------------------------------------------- 1 | using ReZero.DependencyInjection; 2 | using System.Runtime.InteropServices; 3 | 4 | namespace DependencyInjectionTest.Controllers 5 | { 6 | public class Class1:IClass1, IScopeContract 7 | { 8 | public string? a { get; set; } = "a"; 9 | } 10 | public class Class2 : IScopeContract 11 | { 12 | public string? a2 { get; set; } = "a2"; 13 | } 14 | public interface IClass1 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /DependencyInjectionTest/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Mvc; 2 | using ReZero.DependencyInjection; 3 | 4 | namespace DependencyInjectionTest.Controllers 5 | { 6 | [ApiController] 7 | [Route("[controller]")] 8 | public class WeatherForecastController : ControllerBase 9 | { 10 | Class2 class2; 11 | public WeatherForecastController(Class2 class2) 12 | { 13 | this.class2 = class2; 14 | } 15 | 16 | 17 | [HttpGet(Name = "GetWeatherForecast")] 18 | public object Get() 19 | { 20 | var class1=DependencyResolver.GetHttpContextService(); 21 | var class2 = DependencyResolver.GetHttpContextService(); 22 | return class1.GetHashCode()+"_"+class2.GetHashCode() ; 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /DependencyInjectionTest/DependencyInjectionTest.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | net6.0 5 | enable 6 | enable 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /DependencyInjectionTest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/DependencyInjectionTest/Program.cs -------------------------------------------------------------------------------- /DependencyInjectionTest/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://json.schemastore.org/launchsettings.json", 3 | "iisSettings": { 4 | "windowsAuthentication": false, 5 | "anonymousAuthentication": true, 6 | "iisExpress": { 7 | "applicationUrl": "http://localhost:15186", 8 | "sslPort": 44328 9 | } 10 | }, 11 | "profiles": { 12 | "DependencyInjectionTest": { 13 | "commandName": "Project", 14 | "dotnetRunMessages": true, 15 | "launchBrowser": true, 16 | "launchUrl": "swagger", 17 | "applicationUrl": "https://localhost:7035;http://localhost:5034", 18 | "environmentVariables": { 19 | "ASPNETCORE_ENVIRONMENT": "Development" 20 | } 21 | }, 22 | "IIS Express": { 23 | "commandName": "IISExpress", 24 | "launchBrowser": true, 25 | "launchUrl": "swagger", 26 | "environmentVariables": { 27 | "ASPNETCORE_ENVIRONMENT": "Development" 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /DependencyInjectionTest/WeatherForecast.cs: -------------------------------------------------------------------------------- 1 | namespace DependencyInjectionTest 2 | { 3 | public class WeatherForecast 4 | { 5 | public DateTime Date { get; set; } 6 | 7 | public int TemperatureC { get; set; } 8 | 9 | public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); 10 | 11 | public string? Summary { get; set; } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /DependencyInjectionTest/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /DependencyInjectionTest/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | }, 8 | "AllowedHosts": "*" 9 | } 10 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 jacktang 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /NugetTest/.config/dotnet-tools.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "isRoot": true, 4 | "tools": { 5 | "dotnet-ef": { 6 | "version": "8.0.4", 7 | "commands": [ 8 | "dotnet-ef" 9 | ] 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /NugetTest/NugetTest.http: -------------------------------------------------------------------------------- 1 | @NugetTest_HostAddress = http://localhost:5094 2 | 3 | GET {{NugetTest_HostAddress}}/weatherforecast/ 4 | Accept: application/json 5 | 6 | ### 7 | -------------------------------------------------------------------------------- /NugetTest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/NugetTest/Program.cs -------------------------------------------------------------------------------- /NugetTest/Properties/PublishProfiles/FolderProfile.pubxml: -------------------------------------------------------------------------------- 1 |  2 | 5 | 6 | 7 | true 8 | false 9 | true 10 | Release 11 | Any CPU 12 | FileSystem 13 | bin\Release\net8.0\publish\ 14 | FileSystem 15 | <_TargetId>Folder 16 | 17 | net8.0 18 | win-x64 19 | ba1ad8c9-8aec-4e0e-9f68-fc0d1403731c 20 | true 21 | false 22 | false 23 | 24 | -------------------------------------------------------------------------------- /NugetTest/WeatherForecast.cs: -------------------------------------------------------------------------------- 1 | namespace NugetTest 2 | { 3 | public class WeatherForecast 4 | { 5 | public DateOnly Date { get; set; } 6 | 7 | public int TemperatureC { get; set; } 8 | 9 | public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); 10 | 11 | public string? Summary { get; set; } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /NugetTest/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /README.Docker.md: -------------------------------------------------------------------------------- 1 | ### Building and running your application 2 | 3 | When you're ready, start your application by running: 4 | `docker compose up --build`. 5 | 6 | Your application will be available at http://localhost:8080. 7 | 8 | ### Deploying your application to the cloud 9 | 10 | First, build your image, e.g.: `docker build -t myapp .`. 11 | If your cloud uses a different CPU architecture than your development 12 | machine (e.g., you are on a Mac M1 and your cloud provider is amd64), 13 | you'll want to build the image for that platform, e.g.: 14 | `docker build --platform=linux/amd64 -t myapp .`. 15 | 16 | Then, push it to your registry, e.g. `docker push myregistry.com/myapp`. 17 | 18 | Consult Docker's [getting started](https://docs.docker.com/go/get-started-sharing/) 19 | docs for more detail on building and pushing. 20 | 21 | ### References 22 | * [Docker's .NET guide](https://docs.docker.com/language/dotnet/) 23 | * The [dotnet-docker](https://github.com/dotnet/dotnet-docker/tree/main/samples) 24 | repository has many relevant samples and docs. -------------------------------------------------------------------------------- /READMEIMG/21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/21.png -------------------------------------------------------------------------------- /READMEIMG/22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/22.png -------------------------------------------------------------------------------- /READMEIMG/23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/23.png -------------------------------------------------------------------------------- /READMEIMG/232131.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/232131.png -------------------------------------------------------------------------------- /READMEIMG/24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/24.png -------------------------------------------------------------------------------- /READMEIMG/25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/25.png -------------------------------------------------------------------------------- /READMEIMG/26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/26.png -------------------------------------------------------------------------------- /READMEIMG/55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/55.png -------------------------------------------------------------------------------- /READMEIMG/56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/56.png -------------------------------------------------------------------------------- /READMEIMG/656.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/656.png -------------------------------------------------------------------------------- /READMEIMG/88.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/88.png -------------------------------------------------------------------------------- /READMEIMG/99.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/99.png -------------------------------------------------------------------------------- /READMEIMG/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/image1.png -------------------------------------------------------------------------------- /READMEIMG/image10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/image10.png -------------------------------------------------------------------------------- /READMEIMG/image11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/image11.png -------------------------------------------------------------------------------- /READMEIMG/image12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/image12.png -------------------------------------------------------------------------------- /READMEIMG/image14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/image14.png -------------------------------------------------------------------------------- /READMEIMG/image15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/image15.png -------------------------------------------------------------------------------- /READMEIMG/image16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/image16.png -------------------------------------------------------------------------------- /READMEIMG/image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/image5.png -------------------------------------------------------------------------------- /READMEIMG/image6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/image6.png -------------------------------------------------------------------------------- /READMEIMG/image8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/image8.png -------------------------------------------------------------------------------- /READMEIMG/image9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/READMEIMG/image9.png -------------------------------------------------------------------------------- /ReZero/AssemblyModuleSetup/Initialization/ServiceLocator.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.Extensions.DependencyInjection; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero 7 | { 8 | internal class ServiceLocator 9 | { 10 | public static IServiceCollection? Services { get; set; } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ReZero/AssemblyModuleSetup/Options/ReZeroOption.cs: -------------------------------------------------------------------------------- 1 | using ReZero.DependencyInjection; 2 | using ReZero.SuperAPI; 3 | using System; 4 | using System.Collections.Generic; 5 | using System.Reflection; 6 | using System.Text; 7 | 8 | namespace ReZero 9 | { 10 | /// 11 | /// Represents the options for the ReZero class. 12 | /// 13 | public class ReZeroOptions 14 | { 15 | /// 16 | /// Gets or sets the options for the SuperAPI. 17 | /// 18 | public SuperAPIOptions SuperApiOptions { get; set; } = new SuperAPIOptions(); 19 | 20 | /// 21 | /// Gets or sets the options for the DependencyInjection. 22 | /// 23 | public ReZero.DependencyInjection.DependencyInjectionOptions DependencyInjectionOptions { get; set; } = new ReZero.DependencyInjection.DependencyInjectionOptions(); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /ReZero/Common/TypeExtensions.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero 6 | { 7 | public static class TypeExtensions 8 | { 9 | public static Type GetNonNullableType(this Type type) 10 | { 11 | if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>)) 12 | { 13 | return type.GetGenericArguments()[0]; 14 | } 15 | 16 | // 如果类型不是 Nullable<>,则直接返回原类型 17 | return type; 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /ReZero/Configuration/ReZeroCors.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.Configuration 6 | { 7 | 8 | public class ReZeroCors 9 | { 10 | public bool Enable { get; set; } 11 | public string? PolicyName { get; set; } 12 | public string[]? Origins { get; set; } 13 | public string[]? Headers { get; set; } 14 | public string[]? Methods { get; set; } 15 | public bool AllowCredentials { get; set; } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /ReZero/Configuration/ReZeroJson.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Data; 4 | using System.Text; 5 | 6 | namespace ReZero.Configuration 7 | { 8 | public class ReZeroJson 9 | { 10 | public ReZeroUiBasicdatabase? BasicDatabase { get; set; } 11 | public ReZeroJwt? Jwt { get; set; } 12 | public ReZeroUi? Ui { get; set; } 13 | public ReZeroCors? Cors { get; set; } 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /ReZero/Configuration/ReZeroJwt.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.Configuration 6 | { 7 | public class ReZeroJwt 8 | { 9 | public bool? Enable { get; set; } 10 | public string? Secret { get; set; } 11 | public string? UserTableName { get; set; } 12 | public string? UserNameFieldName { get; set; } 13 | public string? PasswordFieldName { get; set; } 14 | public long? Expires { get; set; } 15 | public List? Claim { get; set; } 16 | public bool? DisableSystemInterface { get; set; } 17 | } 18 | 19 | public class ClaimItem 20 | { 21 | public string? Key { get; set; } 22 | public string? FieldName { get; set; } 23 | public string? Type { get; set; } 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /ReZero/Configuration/ReZeroUi.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.Configuration 6 | { 7 | public class ReZeroUi 8 | { 9 | public bool ShowNativeApiDocument { get; set; } 10 | public string? DefaultIndexSource { get; set; } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ReZero/Configuration/ReZeroUiBasicdatabase.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.Configuration 6 | { 7 | public class ReZeroUiBasicdatabase 8 | { 9 | public SqlSugar.DbType DbType { get; set; } 10 | public string? ConnectionString { get; set; } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ReZero/DependencyInjection/DIAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.DependencyInjection 6 | { 7 | // 自定义的DI属性 8 | [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] 9 | public class DIAttribute : Attribute 10 | { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ReZero/DependencyInjection/DependencyInjectionOptions.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Reflection; 4 | using System.Text; 5 | using System.Linq; 6 | namespace ReZero.DependencyInjection 7 | { 8 | public class DependencyInjectionOptions 9 | { 10 | public Assembly[]? Assemblies { get; set; } 11 | public bool InitDependencyInjection => Assemblies?.Any() == true; 12 | public DependencyInjectionOptions(params Assembly[] assemblies) 13 | { 14 | if (this.InitDependencyInjection == false) 15 | { 16 | this.Assemblies = assemblies; 17 | } 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /ReZero/DependencyInjection/Interface/IDependencyInjection.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.DependencyInjection 6 | { 7 | public interface IDependencyInjection 8 | { 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /ReZero/DependencyInjection/Interface/IScopeContract.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.DependencyInjection 6 | { 7 | public interface IScopeContract: IDependencyInjection 8 | { 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /ReZero/DependencyInjection/Interface/ISingletonContract.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.DependencyInjection 6 | { 7 | 8 | public interface ISingletonContract: IDependencyInjection 9 | { 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /ReZero/DependencyInjection/Interface/ITransientContract.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.DependencyInjection 6 | { 7 | public interface ITransientContract: IDependencyInjection 8 | { 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /ReZero/DependencyInjection/PropertyInjectionAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.DependencyInjection 6 | { 7 | [AttributeUsage(AttributeTargets.Property)] 8 | public class PropertyInjectionAttribute : Attribute 9 | { 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /ReZero/Excel/ExcelData.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Data; 4 | using System.Text; 5 | 6 | namespace ReZero.Excel 7 | { 8 | 9 | /// 10 | /// Represents the Excel data. 11 | /// 12 | public class ExcelData 13 | { 14 | /// 15 | /// Gets or sets the description of the table. 16 | /// 17 | public string? TableDescrpition { get; set; } 18 | 19 | /// 20 | /// Gets or sets the DataTable. 21 | /// 22 | public DataTable? DataTable { get; set; } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /ReZero/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/ReZero/NuGet.exe -------------------------------------------------------------------------------- /ReZero/Rezero.nuspec: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Rezero 5 | 1.8.21 6 | sunkaixuan 7 | 果糖大数据科技 8 | http://www.apache.org/licenses/LICENSE-2.0.html 9 | https://github.com/sunkaixuan/Rezero 10 | https://secure.gravatar.com/avatar/a82c03402497b2e58fd65038a3699b30 11 | false 12 | rezero 核心库 (不包含UI) 无需代码只要界面点点就能生成接口、SQL生成接口、代码生成接口、低代码、热插拔、 文档地址: https://www.donet5.com/Doc/32/2580 13 | Copyright 2016 14 | 低代码 Zero 超级API API 导出文档 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/ApiDynamic/Entities/ErrorResponse.cs: -------------------------------------------------------------------------------- 1 | namespace ReZero.SuperAPI 2 | { 3 | public class ErrorResponse 4 | { 5 | public string? message { get; set; } 6 | } 7 | } -------------------------------------------------------------------------------- /ReZero/SuperAPI/ApiDynamic/Entities/HandleResult.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public class HandleResult 8 | { 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/ApiDynamic/Enum/HttpRequestMethod.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public enum HttpRequestMethod 8 | { 9 | GET, 10 | POST, 11 | PUT, 12 | DELETE, 13 | PATCH, 14 | All 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/ApiDynamic/Interface/IApi.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Http; 2 | using System.Threading.Tasks; 3 | 4 | namespace ReZero.SuperAPI 5 | { 6 | public interface IDynamicApi:ISuperApi 7 | { 8 | } 9 | } -------------------------------------------------------------------------------- /ReZero/SuperAPI/ApiDynamic/Interface/IRequestMethodHandler.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Http; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public interface IRequestMethodHandler 9 | { 10 | HandleResult HandleRequest(); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/ApiDynamic/RequestHandler/DeleteRequestHandler.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Http; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class DeleteRequestHandler : IRequestMethodHandler 9 | { 10 | private HttpContext context; 11 | 12 | public DeleteRequestHandler(HttpContext context) 13 | { 14 | this.context = context; 15 | } 16 | 17 | public HandleResult HandleRequest() 18 | { 19 | throw new NotImplementedException(); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/ApiDynamic/RequestHandler/GetRequestHandler.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Http; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class GetRequestHandler : IRequestMethodHandler 9 | { 10 | private HttpContext context; 11 | 12 | public GetRequestHandler(HttpContext context) 13 | { 14 | this.context = context; 15 | } 16 | 17 | public HandleResult HandleRequest() 18 | { 19 | throw new NotImplementedException(); 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /ReZero/SuperAPI/ApiDynamic/RequestHandler/PatchRequestHandler .cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Http; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class PatchRequestHandler : IRequestMethodHandler 9 | { 10 | private HttpContext context; 11 | 12 | public PatchRequestHandler(HttpContext context) 13 | { 14 | this.context = context; 15 | } 16 | 17 | public HandleResult HandleRequest() 18 | { 19 | throw new NotImplementedException(); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/ApiDynamic/RequestHandler/PostRequestHandler.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Http; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class PostRequestHandler : IRequestMethodHandler 9 | { 10 | private HttpContext context; 11 | 12 | public PostRequestHandler(HttpContext context) 13 | { 14 | this.context = context; 15 | } 16 | 17 | 18 | public HandleResult HandleRequest() 19 | { 20 | throw new NotImplementedException(); 21 | } 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/ApiDynamic/RequestHandler/PutRequestHandler.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Http; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class PutRequestHandler : IRequestMethodHandler 9 | { 10 | private HttpContext context; 11 | 12 | public PutRequestHandler(HttpContext context) 13 | { 14 | this.context = context; 15 | } 16 | 17 | public HandleResult HandleRequest() 18 | { 19 | throw new NotImplementedException(); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/ApiInternal/Interface/InternalApi.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Http; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace ReZero.SuperAPI 8 | { 9 | public interface IInternalApi : ISuperApi 10 | { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/ApiProvider/ParameterProvider/ErrorParameter.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public class ErrorParameter 8 | { 9 | public string? Name { get; set; } 10 | 11 | public string? ErrorType { get; set; } 12 | public string? Message { get; set; } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/ApiProvider/ParameterProvider/ErrorParameterHelper.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace ReZero.SuperAPI 8 | { 9 | internal class ErrorParameterHelper 10 | { 11 | public static bool IsError(object? errorData) 12 | { 13 | return errorData != null; 14 | } 15 | 16 | public static async Task GetErrorParameters(List errorParameters) 17 | { 18 | object? errorData = null; 19 | if (errorParameters.Any()) 20 | { 21 | var data = await Task.FromResult(new 22 | { 23 | ErrorParameters = errorParameters 24 | }); 25 | errorData = data; 26 | } 27 | 28 | return errorData; 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/Cache/CacheCenter.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public class CacheCenter 8 | { 9 | private static readonly object cacheLock = new object(); 10 | public void ClearAllInternalCache() 11 | { 12 | lock (cacheLock) 13 | { 14 | CacheManager.Instance.ClearCache(); 15 | CacheManager.Instance.ClearCache(); 16 | CacheManager.Instance.ClearCache(); 17 | CacheManager.Instance.ClearCache(); 18 | CacheManager.Instance.ClearCache(); 19 | CacheManager.Instance.ClearCache(); 20 | } 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/Cache/ICacheManager.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace ReZero.SuperAPI 4 | { 5 | public interface ICacheManager 6 | { 7 | void ClearCache(); 8 | List GetList(); 9 | } 10 | } -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataInitializerService/DatabaseSeeder/DataBaseInitializerProvider.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | internal class DataBaseInitializerProvider 8 | { 9 | public const long Id = 1; 10 | public const string UserName = "Admin"; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataInitializerService/DatabaseSeeder/EntityColumnInitializerProvider.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public class EntityColumnInitializerProvider 8 | { 9 | 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataInitializerService/DatabaseSeeder/EntityInfoInitializerProvider.cs: -------------------------------------------------------------------------------- 1 | using Npgsql; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public partial class EntityInfoInitializerProvider 9 | { 10 | public const long Id_ZeroInterfaceList = 1; 11 | public const long Id_ZeroInterfaceCategory = 2; 12 | public const long Id_ZeroDatabaseInfo = 3; 13 | public const long Id_ZeroEntityInfo = 4; 14 | public const long Id_ZeroColumnInfo = 5; 15 | public const long Id_ZeroTemplate = 6; 16 | public const long Id_ZeroTemplateType = 7; 17 | public const long Id_ZeroUserInfo = 8; 18 | public const long Id_ZeroJwtTokenManagement = 9; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataInitializerService/DatabaseSeeder/IconInitializerProvider.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public partial class IconInitializerProvider 8 | { 9 | internal const int Id1 = 1; 10 | internal const int Id2 = 2; 11 | internal const int Id3 = 3; 12 | internal const int Id4 = 4; 13 | 14 | private const string IconName1 = "mdi mdi-home"; 15 | private const string IconName2 = "mdi polymer"; 16 | private const string IconName3 = "mdi mdi-book-open"; 17 | private const string IconName4 = "mdi-arrange-send-backward"; 18 | 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataInitializerService/Entities/DynamicApiAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)] 8 | public class ApiAttribute : Attribute 9 | { 10 | internal long InterfaceCategoryId { get; set; } 11 | public string? GroupName { get; set; } 12 | public string? Url { get; set; } 13 | public ApiAttribute(long interfaceCategoryId) 14 | { 15 | InterfaceCategoryId = interfaceCategoryId; 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataInitializerService/Entities/DynamicMethodAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Net.Http; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | [AttributeUsage(AttributeTargets.Method)] 9 | public class ApiMethodAttribute : Attribute 10 | { 11 | public string? Url { get; set; } 12 | public string? GroupName { get; set; } 13 | public HttpType HttpMethod { get; set; } 14 | internal string? Description { get; set; } 15 | public ApiMethodAttribute(string description) 16 | { 17 | this.Description = description; 18 | } 19 | } 20 | [AttributeUsage(AttributeTargets.Method)] 21 | public class UrlParametersAttribute : Attribute 22 | { 23 | 24 | } 25 | 26 | public enum HttpType 27 | { 28 | Post=0, 29 | Get=1, 30 | Put=2, 31 | Delete=3 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataInitializerService/Entities/SingleModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | /// 8 | /// Service identification 9 | /// 10 | internal class SingleModel 11 | { 12 | 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataInitializerService/Items/DataInitHelper.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | internal class DataInitHelper 8 | { 9 | 10 | public static DataModelDefaultParameter GetIsInitializedParameter() 11 | { 12 | return new DataModelDefaultParameter() { Name = "IsInitialized", ValueIsReadOnly = true, Value = true, ValueType = typeof(bool).Name, Description = TextHandler.GetCommonText("是否内置数据", "Is initialized") }; 13 | } 14 | public static DataModelDefaultParameter GetIsDynamicParameter() 15 | { 16 | return new DataModelDefaultParameter() { Name = "IsInitialized", ValueIsReadOnly = true, Value = false, ValueType = typeof(bool).Name, Description = TextHandler.GetCommonText("是否内置数据", "Is initialized") }; 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataInitializerService/Items/InterfaceListInitializerProvider.cs: -------------------------------------------------------------------------------- 1 | using SqlSugar; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | internal partial class InterfaceListInitializerProvider 9 | { 10 | List zeroInterfaceList = new List() { }; 11 | public InterfaceListInitializerProvider(List zeroInterfaceList) 12 | { 13 | this.zeroInterfaceList = zeroInterfaceList; 14 | } 15 | 16 | internal void Set() 17 | { 18 | AddInit_ZeroInterfaceList(); 19 | AddInit_InterfaceCategory(); 20 | AddInit_DatabaseInfo(); 21 | AddInit_CodeList(); 22 | AddInit_EntityInfo(); 23 | AddInit_EntityColumnInfo(); 24 | AddInit_Template(); 25 | AddInit_Other(); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/1Entities/ActionTypeFormElementSelectDataSourceModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public class ActionTypeFormElementSelectDataSourceModel 8 | { 9 | public string? Key { get; set; } 10 | public object? Value { get; set; } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/1Entities/ActionTypeItemModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | internal class ActionTypeItemModel 8 | { 9 | /// 10 | /// Gets or sets the Chinese text. 11 | /// 12 | public string? Text { get; set; } 13 | 14 | /// 15 | /// Gets or sets the text group. 16 | /// 17 | public string? TextGroup { get; set; } 18 | /// 19 | /// Gets or sets the form elements. 20 | /// 21 | public object? FormElements { get; set; } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/1Entities/ActionTypeModel.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace ReZero.SuperAPI 4 | { 5 | internal class ActionTypeModel 6 | { 7 | public string? TextGroup { get; set; } 8 | public List? Items { get; set; } 9 | } 10 | } -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/1Entities/DataColumnParameter.cs: -------------------------------------------------------------------------------- 1 | using SqlSugar; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class DataColumnParameter 9 | { 10 | public bool IsHidden { get; set; } 11 | public string? PropertyName { get; set; } 12 | public string? Description { get; set; } 13 | public NativeType? PropertyType { get; set; } 14 | public string? AsName { get; set; } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/1Entities/DataModelDefaultValueColumnParameter.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public class DataModelDefaultValueColumnParameter 8 | { 9 | public string? PropertyName { get; set; } 10 | public string? Value { get; set; } 11 | public DefaultValueType? Type { get; set; } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/1Entities/DataModelGroupParameter.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public class DataModelGroupParameter 8 | { 9 | public string? FieldName { get; set; } 10 | public int TableIndex { get; set; } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/1Entities/DataModelJoinParameters.cs: -------------------------------------------------------------------------------- 1 | using SqlSugar; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class DataModelJoinParameters 9 | { 10 | public JoinType JoinType { get; set; } 11 | public long JoinTableId { get; set; } 12 | public List? OnList { get; set; } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/1Entities/DataModelPageParameter.cs: -------------------------------------------------------------------------------- 1 | using SqlSugar; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | /// 9 | /// Represents a common page with page number, page size, and total count. 10 | /// 11 | public class DataModelPageParameter 12 | { 13 | /// 14 | /// Gets or sets the page number. 15 | /// 16 | public int PageNumber { get; set; } 17 | 18 | /// 19 | /// Gets or sets the page size. 20 | /// 21 | public int PageSize { get; set; } 22 | 23 | /// 24 | /// Gets or sets the total count. 25 | /// 26 | public int Total { get; set; } 27 | public RefAsync? TotalCount { get; set; } 28 | public int TotalPage { get; internal set; } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/1Entities/DataModelSelectParameters.cs: -------------------------------------------------------------------------------- 1 | using SqlSugar; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class DataModelSelectParameters 9 | { 10 | public int TableIndex { get; set; } 11 | public string? Name { get; set; } 12 | public string? AsName { get; set; } 13 | public string? SubquerySQL { get; set; } 14 | public bool IsTableAll { get; set; } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/1Entities/DataModelTreeParameter.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | /// 8 | /// Represents the parameters for a tree structure. 9 | /// 10 | public class DataModelTreeParameter 11 | { 12 | /// 13 | /// Gets or sets the name of the property that contains the code. 14 | /// 15 | public string? CodePropertyName { get; set; } 16 | 17 | /// 18 | /// Gets or sets the root value of the tree. 19 | /// 20 | public object? RootValue { get; set; } 21 | 22 | /// 23 | /// Gets or sets the name of the property that contains the parent code. 24 | /// 25 | public string? ParentCodePropertyName { get; set; } 26 | 27 | /// 28 | /// Gets or sets the name of the property that contains the child nodes. 29 | /// 30 | public string? ChildPropertyName { get; set; } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/1Entities/EnumItemInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public class EnumItemInfo 8 | { 9 | public string? Description { get; set; } 10 | public string? Name { get; set; } 11 | public string? Value { get; set; } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/1Entities/JoinParameter.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public class JoinParameter 8 | { 9 | public string? LeftPropertyName { get; set; } 10 | public FieldOperatorType FieldOperator { get; set; } 11 | public string? RightPropertyName { get; set; } 12 | public int LeftIndex { get; set; } 13 | public int RightIndex { get; set; } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/1Entities/MyMethodInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public class MyMethodInfo 8 | { 9 | public string? MethodClassFullName { get; set; } 10 | public string? MethodName { get; set; } 11 | public int MethodArgsCount { get; set; } 12 | public Type[]? ArgsTypes { get; set; } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/1Entities/OrderParemter.cs: -------------------------------------------------------------------------------- 1 | using SqlSugar; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class DataModelDynamicOrderParemter 9 | { 10 | public string? FieldName { get; set; } 11 | public OrderByType OrderByType { get; set; } 12 | public int TableIndex { get; set; } 13 | } 14 | public class DataModelOrderParemter 15 | { 16 | public string? FieldName { get; set; } 17 | public OrderByType OrderByType { get; set; } 18 | public int TableIndex { get; set; } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/1Entities/ResultColumnModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public class ResultColumnModel 8 | { 9 | public string? PropertyName { get; set; } 10 | public Type? ConvertType { get; set; } 11 | public Type? ConvertType2 { get; set; } 12 | public ResultColumnType ResultColumnType { get; set; } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/1Entities/ResultModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public class ResultModel 8 | { 9 | public ResultType? ResultType { get; set; } 10 | public string? GroupName { get; set; } 11 | public object? OutPutData { get; set; } 12 | public string? ContentType { get; set; } 13 | public List? ResultColumnModels { get; set; } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/1Entities/ResultTypeInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public class ResultTypeInfo 8 | { 9 | public Type? Type { get; set; } 10 | public string? PropertyName { get; set; } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/2Enum/DefaultValueType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public enum DefaultValueType 8 | { 9 | None = 0, // 无 10 | FixedValue = 1, // 固定值 11 | DefaultValue = 2, // 默认值(int等于0,空字符串等于空等) 12 | CurrentTime = 3, // 当前时间 13 | ClaimKey = 4 // ClaimKey 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/2Enum/FieldOperator.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public enum FieldOperatorType 8 | { 9 | Equal, 10 | Like, 11 | GreaterThan, 12 | GreaterThanOrEqual, 13 | LessThan, 14 | LessThanOrEqual, 15 | In, 16 | NotIn, 17 | LikeLeft, 18 | LikeRight, 19 | NoEqual, 20 | NoLike, 21 | InLike 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/2Enum/ResultColumnType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public enum ResultColumnType 8 | { 9 | ConvertDefault = 1, 10 | ConvertDefaultTimeString=2, 11 | SubqueryName=2000 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/2Enum/ResultType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public enum ResultType 8 | { 9 | Group=0, 10 | Grid=1000, 11 | File=2000 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/3Interface/IDataService.cs: -------------------------------------------------------------------------------- 1 | using System.Threading.Tasks; 2 | 3 | namespace ReZero.SuperAPI 4 | { 5 | public interface IDataService 6 | { 7 | Task ExecuteAction(DataModel dataModel); 8 | } 9 | } -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/3Interface/IResultService.cs: -------------------------------------------------------------------------------- 1 | using SqlSugar; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | internal interface IResultService 9 | { 10 | object GetResult(object data, ResultModel result); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/Custom/MethodGeneratorAPI.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | //public class MethodGeneratorAPI : CommonDataService, IDataService 8 | //{ 9 | //} 10 | } 11 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/DDL/DllDatabaseList.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Threading.Tasks; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class DllDatabaseList : IDataService 9 | { 10 | public async Task ExecuteAction(DataModel dataModel) 11 | { 12 | var db = App.GetDbTableId(dataModel.TableId) ?? App.Db; 13 | var dataBaseList=db.DbMaintenance.GetDataBaseList(); 14 | return await Task.FromResult(dataBaseList); 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/DDL/DllGetTables.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace ReZero.SuperAPI 8 | { 9 | public class DllGetTables : IDataService 10 | { 11 | public async Task ExecuteAction(DataModel dataModel) 12 | { 13 | var dbId =Convert.ToInt32(dataModel.DefaultParameters.First().Value); 14 | var db = App.GetDbById(dbId); 15 | var dataBaseList = db!.DbMaintenance.GetTableInfoList(false).Where(it=>!it.Name.ToLower().StartsWith("zero_")); 16 | return await Task.FromResult(dataBaseList); 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/Query/QueryAll.cs: -------------------------------------------------------------------------------- 1 |  using SqlSugar; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | 8 | namespace ReZero.SuperAPI 9 | { 10 | internal class QueryAll :CommonDataService, IDataService 11 | { 12 | public async Task ExecuteAction(DataModel dataModel) 13 | { 14 | var db = App.GetDbTableId(dataModel.TableId) ?? App.Db; 15 | RefAsync count = 0; 16 | var parameter = dataModel.TreeParameter; 17 | var type =await EntityGeneratorManager.GetTypeAsync(dataModel.TableId); 18 | base.InitDb(type, db); 19 | var result = await db.QueryableByObject(type) 20 | .ToListAsync(); 21 | return result; 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DataService/Query/QueryPrimaryKey.cs: -------------------------------------------------------------------------------- 1 | using SqlSugar; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | 8 | namespace ReZero.SuperAPI 9 | { 10 | internal class QueryByPrimaryKey:CommonDataService, IDataService 11 | { 12 | 13 | public async Task ExecuteAction(DataModel dataModel) 14 | { 15 | var db = App.GetDbTableId(dataModel.TableId) ?? App.Db; 16 | var type =await EntityGeneratorManager.GetTypeAsync(dataModel.TableId); 17 | base.InitDb(type, db); 18 | var pkPara = dataModel.DefaultParameters.First(); 19 | var id = pkPara.Value; 20 | id=EntityPropertyMappingService.ConvertValue(id!, pkPara.ValueType!); 21 | var data=await db.QueryableByObject(type).InSingleAsync(id); 22 | return data; 23 | } 24 | 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DatabseModels/1Enum/IndexType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public enum IndexType 8 | { 9 | Default=0, 10 | Unique=1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DatabseModels/1Enum/NativeTypes.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public enum NativeType 8 | { 9 | String, 10 | Int, 11 | Short, 12 | Long, 13 | Byte, 14 | SByte, 15 | Float, 16 | Double, 17 | Decimal, 18 | Decimal_18_2, 19 | Decimal_18_4, 20 | Decimal_18_6, 21 | Char, 22 | Bool, 23 | String11, 24 | String20, 25 | String30, 26 | String50, 27 | String100, 28 | String255, 29 | String500, 30 | String1000, 31 | String2000, 32 | String4000, 33 | StringMax, 34 | DateTime, 35 | DateOnly, 36 | TimeSpan, 37 | Guid, 38 | ByteArray, 39 | Json, 40 | UInt, 41 | UShort, 42 | ULong, 43 | IsIgnore 44 | } 45 | } -------------------------------------------------------------------------------- /ReZero/SuperAPI/DatabseModels/1Enum/PrincipalType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public enum PrincipalType 8 | { 9 | User, 10 | Role 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DatabseModels/3Interface/IDeleted.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | 8 | public interface IDeleted 9 | { 10 | bool IsDeleted { get; set; } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DatabseModels/API/InterfaceCategory.cs: -------------------------------------------------------------------------------- 1 | using SqlSugar; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class ZeroInterfaceCategory : DbBase 9 | { 10 | public string? Name { get; set; } 11 | [SugarColumn(IsNullable =true)] 12 | public long? ParentId{get;set;} 13 | [SugarColumn(IsNullable =true)] 14 | public string? Description { get; set; } 15 | public string? Url { get; set; } = "#"; 16 | [SugarColumn(IsIgnore = true,ExtendedAttribute =PubConst.Ui_TreeChild)] 17 | public List? SubInterfaceCategories { get; set; } 18 | [SugarColumn(IsNullable =true)] 19 | public string? Icon { get; set; } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DatabseModels/API/InterfaceList.cs: -------------------------------------------------------------------------------- 1 | using SqlSugar; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class ZeroInterfaceList : DbBase 9 | { 10 | public string? Url { get; set; } 11 | [SugarColumn(IsNullable =true)] 12 | public string? OriginalUrl { get; set; } 13 | public string? Name { get; set; } 14 | public long InterfaceCategoryId { get; set; } 15 | [SugarColumn(IsJson =true,IsNullable =true, ColumnDataType = StaticConfig.CodeFirst_BigString)] 16 | public ResultModel? CustomResultModel{ get; set; } 17 | [SugarColumn(IsNullable = true)] 18 | public string? Description { get; set; } 19 | public string GroupName { get; set; } = "默认分组"; 20 | public string? HttpMethod { get; set; } 21 | [SugarColumn(IsJson = true,ColumnDataType = StaticConfig.CodeFirst_BigString)] 22 | public DataModel? DataModel { get; set; } 23 | [SugarColumn(IsNullable =true)] 24 | public long? DatabaseId { get; set; } 25 | 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DatabseModels/API/InterfaceParameter.cs: -------------------------------------------------------------------------------- 1 | using SqlSugar; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class ZeroInterfaceParameter 9 | { 10 | public string? Name { get; set; } 11 | public object? Value { get; set; } 12 | public bool ValueIsReadOnly { get; set; } 13 | public string? Description { get; set; } 14 | public string? ValueType { get; set; } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DatabseModels/Databases/DatabaseInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Data; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class ZeroDatabaseInfo : DbBase 9 | { 10 | public string? Name { get; set; } 11 | public string? Connection { get; set; } 12 | public SqlSugar.DbType DbType { get; set; } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DatabseModels/Databases/UserInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public class ZeroUserInfo : DbBase 8 | { 9 | public string? UserName { get; set; } 10 | public string? Password { get; set; } 11 | public bool IsMasterAdmin { get; set; } 12 | [SqlSugar.SugarColumn(IsNullable =true)] 13 | public string? Avatar { get; set; } 14 | [SqlSugar.SugarColumn(IsNullable = true)] 15 | public string? BusinessAccount { get; set; } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DatabseModels/Entities/EntityInfo.cs: -------------------------------------------------------------------------------- 1 | using SqlSugar; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class ZeroEntityInfo : DbBase 9 | { 10 | public string? ClassName { get; set; } 11 | public string? DbTableName { get; set; } 12 | [SugarColumn(IsNullable = true)] 13 | public int? ColumnCount { get; set; } 14 | public long DataBaseId { get; set; } 15 | [SugarColumn(IsNullable =true)] 16 | public string ? Description { get; set; } 17 | [Navigate(NavigateType.OneToMany,nameof(ZeroEntityColumnInfo.TableId))] 18 | public List? ZeroEntityColumnInfos { get; set; } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DatabseModels/Entities/JwtTokenManagement.cs: -------------------------------------------------------------------------------- 1 | using SqlSugar; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class ZeroJwtTokenManagement : DbBase 9 | { 10 | /// 11 | /// 连接用户名称,标识使用 JWT 的用户 12 | /// 13 | [SugarColumn(Length = 200)] 14 | public string? UserName { get; set; } 15 | 16 | /// 17 | /// 描述,用于说明该 JWT 授权的用途或其他相关信息 18 | /// 19 | [SugarColumn(Length =1000)] 20 | public string? Description { get; set; } 21 | 22 | /// 23 | /// 使用期限(授权有效期),定义 JWT 授权的最长可用时间 24 | /// 25 | public DateTime Expiration { get; set; } 26 | 27 | /// 28 | /// JWT Token,存储已生成的 JWT 令牌 29 | /// 30 | [SugarColumn(Length = 800)] 31 | public string? Token { get; set; } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DatabseModels/Entities/SysSetting.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Runtime.InteropServices; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class ZeroSysSetting : DbBase, IDeleted 9 | { 10 | public int TypeId { get; set; } 11 | public int ChildTypeId { get; set; } 12 | 13 | public bool BoolValue { get; set; } 14 | [SqlSugar.SugarColumn(IsNullable =true)] 15 | public string? StringValue { get; set; } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DatabseModels/Entities/Template.cs: -------------------------------------------------------------------------------- 1 | using SqlSugar; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class ZeroTemplate : DbBase 9 | { 10 | public TemplateType TypeId { get; set; } 11 | public string? Title { get; set; } 12 | [SugarColumn(ColumnDataType =StaticConfig.CodeFirst_BigString)] 13 | public string ? TemplateContent { get; set; } 14 | [SugarColumn(IsNullable =true)] 15 | public string? TemplateContentStyle { get; set; } 16 | [SugarColumn(IsNullable = true)] 17 | public string? Url { get; set; } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DatabseModels/Entities/TemplateType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public class ZeroTemplateType: DbBase 8 | { 9 | public string? Name { get; set; } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DatabseModels/Entities/ZeroPermissionInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public class ZeroPermissionInfo : DbBase 8 | { 9 | /// 10 | /// 名称 11 | /// 12 | public string? Name { get; set; } 13 | } 14 | 15 | public class ZeroPermissionMapping : DbBase 16 | { 17 | /// 18 | /// 用户名 19 | /// 20 | public string? UserName { get; set; } 21 | 22 | /// 23 | /// 接口ID 24 | /// 25 | public long? InterfaceId { get; set; } 26 | 27 | /// 28 | /// 权限信息ID 29 | /// 30 | public long? PermissionInfoId { get; set; } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/DbContext/ReZeroConnectionConfig.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Data; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | 9 | public class SuperAPIConnectionConfig 10 | { 11 | public SqlSugar.DbType DbType { get; set; } 12 | public string? ConnectionString { get; set; } 13 | public bool Oracle_VersionLe11 { get; set; } 14 | public SqlSugar.DbType? DatabaseModel { get; set; } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/Entities/Const/NamingConventionsConst.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public class NamingConventionsConst 8 | { 9 | public const string ApiReZeroRoute = "PrivateReZeroRoute"; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/Entities/Options/CallBackUserInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public class CallBackUserInfo 8 | { 9 | public string? UserId { get; set; } 10 | public string? UserName { get; set; } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/Entities/Parameters/DefaultSuperApiAop.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Threading.Tasks; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class DefaultSuperApiAop : ISuperApiAop 9 | { 10 | public virtual Task OnExecutingAsync(InterfaceContext context) 11 | { 12 | return Task.FromResult(0); 13 | } 14 | 15 | public virtual Task OnExecutedAsync(InterfaceContext context) 16 | { 17 | return Task.FromResult(0); 18 | } 19 | 20 | public virtual Task OnErrorAsync(InterfaceContext context) 21 | { 22 | return Task.FromResult(0); 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/Entities/Parameters/DynamicInterfaceContext.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Http; 2 | using Microsoft.Extensions.DependencyInjection; 3 | using SqlSugar; 4 | using System; 5 | using System.Collections.Generic; 6 | using System.Text; 7 | 8 | namespace ReZero.SuperAPI 9 | { 10 | public class InterfaceContext 11 | { 12 | public InterfaceType InterfaceType { get; internal set; } 13 | public HttpContext? HttpContext { get; internal set; } 14 | public DataModel? DataModel { get; internal set; } 15 | public ZeroInterfaceList? InterfaceInfo { get; internal set; } 16 | public Exception? Exception { get; internal set; } 17 | public ServiceProvider? ServiceProvider { get; internal set; } 18 | 19 | public void AttachClaimToHttpContext(string claimKey, object claimValue) 20 | { 21 | if (DataModel != null&& !DataModel.ClaimList!.ContainsKey(claimKey)) 22 | { 23 | DataModel!.ClaimList!.Add(claimKey, claimValue); 24 | } 25 | } 26 | } 27 | public enum InterfaceType 28 | { 29 | DynamicApi, 30 | SystemApi, 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/EntityManager/Entities/DbColumnInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public class DbColumnInfo:SqlSugar.DbColumnInfo 8 | { 9 | 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/EntityManager/Entities/DbTableInfo.cs: -------------------------------------------------------------------------------- 1 | using SqlSugar; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class DbTableInfo:SqlSugar.DbTableInfo 9 | { 10 | [SugarColumn(IsPrimaryKey =true)] 11 | public long Id { get; set; } 12 | public List? ColumnInfos { get; set; } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/Initialization/SuperAPICorsFilter.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Builder; 2 | using Microsoft.AspNetCore.Hosting; 3 | using System; 4 | using System.Collections.Generic; 5 | using System.Text; 6 | using Microsoft.AspNetCore.Cors; 7 | using Microsoft.AspNetCore.Cors.Infrastructure; 8 | using ReZero.Configuration; 9 | 10 | namespace ReZero.SuperAPI 11 | { 12 | public class SuperAPICorsFilter : IStartupFilter 13 | { 14 | public SuperAPICorsFilter(ReZeroCors options) 15 | { 16 | Options = options; 17 | } 18 | 19 | public ReZeroCors Options { get; } 20 | 21 | public Action Configure(Action next) 22 | { 23 | return builder=> 24 | { 25 | builder.UseCors(Options.PolicyName); 26 | next(builder); 27 | }; 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/Interfaces/API/ISuperApi.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Http; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace ReZero.SuperAPI 8 | { 9 | public interface ISuperApi 10 | { 11 | 12 | bool IsApi(string url); 13 | Task WriteAsync(HttpContext context); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/Interfaces/API/ISuperApiAop.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Threading.Tasks; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public interface ISuperApiAop 9 | { 10 | Task OnExecutingAsync(InterfaceContext context); 11 | Task OnExecutedAsync(InterfaceContext context); 12 | Task OnErrorAsync(InterfaceContext context); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/Interfaces/Dto/IWhere.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | internal interface IWhere 8 | { 9 | 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/MethodGeneratorAPI/Entities/TemplateEntitiesGen.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Security.Cryptography; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | /// 9 | /// 生成实体结构 10 | /// 11 | public class TemplateEntitiesGen 12 | { 13 | /// 14 | /// 类名 15 | /// 16 | public string? ClassName { get; set; } 17 | /// 18 | /// 表名 19 | /// 20 | public string? TableName { get; set; } 21 | /// 22 | /// 备注 23 | /// 24 | public string? Description { get; set; } 25 | 26 | /// 27 | /// 列集合 28 | /// 29 | public List? PropertyGens { get; set; } 30 | 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/MethodGeneratorAPI/Entities/TemplateModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero 6 | { 7 | public class TemplateModel where T:class 8 | { 9 | public T Model { get; set; } = null!; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/MethodGeneratorAPI/Enum/ColumnJoinType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public enum ColumnJoinType 8 | { 9 | LeftJoin = 1, 10 | InnerJoin=2, 11 | SubqueryJoin = 3 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/MethodGeneratorAPI/Enum/SqlResultType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public enum SqlResultType 8 | { 9 | Query=1, 10 | AffectedRows=2, 11 | DataSet=3, 12 | IdNumber=4, 13 | PageQuery = 5 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/MethodGeneratorAPI/Enum/TemplateType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public enum TemplateType 8 | { 9 | Entity=1, 10 | Api=2 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/MethodGeneratorAPI/Items/MethodApiGetActionType/DynamicElement/ActionTypeFormElementModel.cs: -------------------------------------------------------------------------------- 1 | using Newtonsoft.Json.Linq; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class ActionTypeFormElementModel 9 | { 10 | public string? Name { get; set; } 11 | public string? Text { get; set; } 12 | public ElementType? ElementType { get; set; } 13 | public string? Value { get; set; } 14 | public bool IsRequired { get; set; } 15 | public List? Items { get; set; } 16 | public string? Placeholder { get; set; } 17 | public List? SelectDataSource { get; set; } 18 | 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/MethodGeneratorAPI/Items/MethodApiGetActionType/DynamicElement/ElementType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public enum ElementType 8 | { 9 | Text=0, 10 | Table=1, 11 | Columns=3, 12 | Select = 4, 13 | Hidden = 5, 14 | Page=6, 15 | SqlText=7, 16 | DefaultValueColumn=8, 17 | UpdateColumns = 9, 18 | UpdateResultType=10, 19 | Where = 11, 20 | InsertResultType = 12, 21 | CSharpText = 13, 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/MethodGeneratorAPI/Items/MethodApiGetActionType/FormElements/ElementBizDeleteObject.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using Newtonsoft.Json; 5 | using ReZero.SuperAPI; 6 | 7 | namespace ReZero.SuperAPI 8 | { 9 | public class ElementBizDeleteObject : BaseElement,IEelementActionType 10 | { 11 | public List GetModels() 12 | { 13 | var result = new List(); 14 | base.AddActionTypeFormElementModels(result); 15 | base.AddActionTypeElementModel(result,this); 16 | result.Insert(4, new ActionTypeFormElementModel() 17 | { 18 | ElementType = ElementType.UpdateResultType, 19 | Name = "ResultType", 20 | Text = TextHandler.GetCommonText("返回类型", "return type") 21 | }); 22 | return result; 23 | } 24 | 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/MethodGeneratorAPI/Items/MethodApiGetActionType/FormElements/ElementBizDeleteRange.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using Newtonsoft.Json; 5 | using ReZero.SuperAPI; 6 | 7 | namespace ReZero.SuperAPI 8 | { 9 | public class ElementBizDeleteRange : BaseElement,IEelementActionType 10 | { 11 | public List GetModels() 12 | { 13 | var result = new List(); 14 | base.AddActionTypeFormElementModels(result); 15 | base.AddActionTypeElementModel(result,this); 16 | result.Insert(4, new ActionTypeFormElementModel() 17 | { 18 | ElementType = ElementType.UpdateResultType, 19 | Name = "ResultType", 20 | Text = TextHandler.GetCommonText("返回类型", "return type") 21 | }); 22 | return result; 23 | } 24 | 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/MethodGeneratorAPI/Items/MethodApiGetActionType/FormElements/ElementDeleteObject.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using Newtonsoft.Json; 5 | using ReZero.SuperAPI; 6 | 7 | namespace ReZero.SuperAPI 8 | { 9 | public class ElementDeleteObject : BaseElement,IEelementActionType 10 | { 11 | public List GetModels() 12 | { 13 | var result = new List(); 14 | base.AddActionTypeFormElementModels(result); 15 | base.AddActionTypeElementModel(result, this); 16 | result.Insert(4, new ActionTypeFormElementModel() 17 | { 18 | ElementType = ElementType.UpdateResultType, 19 | Name = "ResultType", 20 | Text = TextHandler.GetCommonText("返回类型", "return type") 21 | }); 22 | return result; 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/MethodGeneratorAPI/Items/MethodApiGetActionType/FormElements/ElementDeleteRange.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using Newtonsoft.Json; 5 | using ReZero.SuperAPI; 6 | 7 | namespace ReZero.SuperAPI 8 | { 9 | public class ElementDeleteRange : BaseElement,IEelementActionType 10 | { 11 | public List GetModels() 12 | { 13 | var result = new List(); 14 | base.AddActionTypeFormElementModels(result); 15 | base.AddActionTypeElementModel(result, this); 16 | result.Insert(4, new ActionTypeFormElementModel() 17 | { 18 | ElementType = ElementType.UpdateResultType, 19 | Name = "ResultType", 20 | Text = TextHandler.GetCommonText("返回类型", "return type") 21 | }); 22 | return result; 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/MethodGeneratorAPI/Items/MethodApiGetActionType/FormElements/ElementInsertRange.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | internal class ElementInsertRange : BaseElement, IEelementActionType 8 | { 9 | public List GetModels() 10 | { 11 | var result = new List(); 12 | base.AddActionTypeFormElementModels(result); 13 | base.AddActionTypeElementModel(result, this); 14 | result.Insert(3, new ActionTypeFormElementModel() 15 | { 16 | ElementType = ElementType.DefaultValueColumn, 17 | Name = "DefaultValueColumns", 18 | Text = TextHandler.GetCommonText("默认值", "Dafault value") 19 | }); 20 | return result; 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/MethodGeneratorAPI/Items/MethodApiGetActionType/FormElements/ElementQueryAll.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using Newtonsoft.Json; 5 | using ReZero.SuperAPI; 6 | 7 | namespace ReZero.SuperAPI 8 | { 9 | public class ElementQueryAll : BaseElement,IEelementActionType 10 | { 11 | public List GetModels() 12 | { 13 | var result = new List(); 14 | base.AddActionTypeFormElementModels(result); 15 | base.AddActionTypeElementModel(result, this); 16 | return result; 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/MethodGeneratorAPI/Items/MethodApiGetActionType/FormElements/ElementQueryPrimaryKey.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using Newtonsoft.Json; 5 | using ReZero.SuperAPI; 6 | 7 | namespace ReZero.SuperAPI 8 | { 9 | public class ElementQueryByPrimaryKey : BaseElement,IEelementActionType 10 | { 11 | public List GetModels() 12 | { 13 | var result = new List(); 14 | base.AddActionTypeFormElementModels(result); 15 | base.AddActionTypeElementModel(result, this); 16 | return result; 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/MethodGeneratorAPI/Items/MethodApiGetActionType/FormElements/IEelementActionType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using ReZero.SuperAPI; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public interface IEelementActionType 9 | { 10 | List GetModels(); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/MethodGeneratorAPI/Items/MethodApiSaveInterfaceList/IEelementActionType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using ReZero.SuperAPI; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public interface ISaveInterfaceList 9 | { 10 | object SaveInterfaceList(SaveInterfaceListModel saveInterfaceListModel); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/MethodGeneratorAPI/Items/MethodApiSaveInterfaceList/Items/SaveInterfaceListQueryAll.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using Newtonsoft.Json; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class SaveInterfaceListQueryAll : BaseSaveInterfaceList, ISaveInterfaceList 9 | { 10 | public object SaveInterfaceList(SaveInterfaceListModel saveInterfaceListModel) 11 | { 12 | ZeroInterfaceList zeroInterfaceList = new ZeroInterfaceList(); 13 | base.SetCommonProperties(zeroInterfaceList, saveInterfaceListModel); 14 | return base.SaveData(zeroInterfaceList); 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/MethodGeneratorAPI/enum/WhereConditionalRelation.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public enum WhereRelation 8 | { 9 | /// 10 | /// And:并且-带OR参数NULL 11 | /// 12 | And, 13 | 14 | /// 15 | /// And all:并且 16 | /// 17 | AndAll, 18 | 19 | /// 20 | /// Or:或者-带OR参数NULL 21 | /// 22 | Or, 23 | 24 | /// 25 | /// OrAll:或者 26 | /// 27 | OrAll, 28 | 29 | /// 30 | /// Custom:自定义-带OR参数NULL 31 | /// 32 | Custom, 33 | 34 | /// 35 | /// CustomAll:自定义 36 | /// 37 | CustomAll 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/MethodGeneratorAPI/enum/WhereValue.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public enum WhereValueType 8 | { 9 | Value=0, 10 | Parameter=1, 11 | ClaimKey= 2, 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/MethodGeneratorAPI/internalapi/PermissionHelper/SavePermissionInfoDetailModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public class SavePermissionInfoDetailModel: ZeroPermissionInfo 8 | { 9 | public List? Users { get; set; } 10 | 11 | public List? Items { get; set; } 12 | } 13 | public class PermissionInfoInterfaceItem 14 | { 15 | public ZeroInterfaceList? ZeroInterfaceList { get; set; } 16 | public bool Checked { get; set; } 17 | public string? TypeName { get; set; } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/ResultService/Entities/DataModelOutPut.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.Data.SqlClient.DataClassification; 2 | using SqlSugar; 3 | using System; 4 | using System.Collections.Generic; 5 | using System.Text; 6 | 7 | namespace ReZero.SuperAPI 8 | { 9 | public class DataModelOutPut 10 | { 11 | public DataModelPageParameter? Page { get; set; } 12 | public List? Columns { get; internal set; } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/ResultService/Entities/ResultGridColumn.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | public class ResultGridColumn 8 | { 9 | public string? ColumnDescription { get; set; } 10 | public string? PropertyName { get; set; } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/ResultService/Entities/ResultPage.cs: -------------------------------------------------------------------------------- 1 | using SqlSugar; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | namespace ReZero.SuperAPI 7 | { 8 | public class ResultPage 9 | { 10 | public int PageNumber { get; set; } 11 | public int PageSize { get; set; } 12 | public int TotalCount { get; set; } 13 | public int TotalPage { get; set; } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/ResultService/Entities/ResultPageGrid.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | 8 | public class ResultPageGrid 9 | { 10 | public object? Data { get; set; } 11 | public IEnumerable? Columns { get; set; } 12 | public ResultPage? Page { get; set; } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/TextHandler/Enum/Language.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | /// 8 | /// Represents the language options. 9 | /// 10 | public enum Language 11 | { 12 | /// 13 | /// Chinese language. 14 | /// 15 | CN, 16 | 17 | /// 18 | /// English language. 19 | /// 20 | EN 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/Ui/UIFactory.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.SuperAPI 6 | { 7 | /// 8 | /// Default UI usage, not used for Vue front-end and back-end separation 9 | /// 10 | public class UIFactory 11 | { 12 | // Although this method is not used for VUE, it is retained for compatibility with other users and secondary development 13 | public static IUiManager uiManager = new DefaultUiManager(); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/UnitOfWork/IUnitOfWork.cs: -------------------------------------------------------------------------------- 1 | using SqlSugar; 2 | 3 | namespace ReZero.SuperAPI 4 | { 5 | public interface IUnitOfWork 6 | { 7 | ISqlSugarClient? db { get; set; } 8 | 9 | void BeginTran(); 10 | void CommitTran(); 11 | void RollbackTran(); 12 | } 13 | } -------------------------------------------------------------------------------- /ReZero/SuperAPI/UnitOfWork/UnitOfWork.cs: -------------------------------------------------------------------------------- 1 | using ReZero.DependencyInjection; 2 | using SqlSugar; 3 | using System; 4 | using System.Collections.Generic; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | namespace ReZero.SuperAPI 8 | { 9 | public class UnitOfWork : Attribute, IUnitOfWork 10 | { 11 | public ISqlSugarClient? db { get; set; } 12 | public virtual void BeginTran() 13 | { 14 | db!.AsTenant().BeginTran(); 15 | } 16 | public virtual void CommitTran() 17 | { 18 | db!.AsTenant().CommitTran(); ; 19 | } 20 | public virtual void RollbackTran() 21 | { 22 | db!.AsTenant().RollbackTran(); ; 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /ReZero/SuperAPI/Utils/Encryption.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Runtime.Serialization; 4 | using System.Security.Cryptography; 5 | using System.Text; 6 | namespace ReZero.SuperAPI 7 | { 8 | public class Encryption 9 | { 10 | /// 11 | /// Encrypt the input string using MD5 hashing algorithm. 12 | /// 13 | /// The string to encrypt 14 | /// The encrypted string in hexadecimal format 15 | public static string Encrypt(string input) 16 | { 17 | using (MD5 md5 = MD5.Create()) 18 | { 19 | byte[] inputBytes = Encoding.UTF8.GetBytes(input); 20 | byte[] hashBytes = md5.ComputeHash(inputBytes); 21 | 22 | StringBuilder sb = new StringBuilder(); 23 | for (int i = 0; i < hashBytes.Length; i++) 24 | { 25 | sb.Append(hashBytes[i].ToString("X2")); 26 | } 27 | return sb.ToString().ToLower(); 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /ReZero/TextTemplate/Directives/DefaultDirective.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Text.RegularExpressions; 5 | 6 | namespace ReZero.TextTemplate 7 | { 8 | public class DefaultDirective : IDirective 9 | { 10 | public string Execute(string input, object data, ITemplateEngine templateEngine) 11 | { 12 | string pattern = @"<%([\s\S]*?)%>"; 13 | MatchCollection matches = Regex.Matches(input, pattern); 14 | foreach (Match match in matches) 15 | { 16 | string expression = match.Groups[1].Value; 17 | string value = Evaluate(expression).ToString(); 18 | input = input.Replace(match.Value, value); 19 | } 20 | return input; 21 | } 22 | 23 | private string Evaluate(string expression) 24 | { 25 | expression = $"\";\r\n{expression}\r\nresult+=@\""; 26 | return expression; 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /ReZero/TextTemplate/Directives/MemberDirective.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Text.RegularExpressions; 5 | 6 | namespace ReZero.TextTemplate 7 | { 8 | public class MemberDirective : IDirective 9 | { 10 | public string Execute(string input, object data, ITemplateEngine templateEngine) 11 | { 12 | string pattern = @"\{\{([\s\S]*?)\}\}"; 13 | MatchCollection matches = Regex.Matches(input, pattern); 14 | foreach (Match match in matches) 15 | { 16 | string expression = match.Groups[1].Value; 17 | string value = Evaluate(expression).ToString(); 18 | input = input.Replace(match.Value, value); 19 | } 20 | return input; 21 | } 22 | 23 | private string Evaluate(string expression) 24 | { 25 | expression = $"\"+{expression}+@\""; 26 | return expression; 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /ReZero/TextTemplate/Directives/RootDirective.cs: -------------------------------------------------------------------------------- 1 | using SqlSugar; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | using System.Text.RegularExpressions; 6 | 7 | namespace ReZero.TextTemplate 8 | { 9 | public class RootDirective : IDirective 10 | { 11 | public string Execute(string input, object data, ITemplateEngine templateEngine) 12 | { 13 | input = Regex.Replace(input, @"\{\ {1,5}\{", "{{"); 14 | input = Regex.Replace(input, @"\} {1,5}\}", "}}"); 15 | input = Regex.Replace(input, @"\<\ {1,5}\%", "<%"); 16 | input = Regex.Replace(input, @"\% {1,5}\>", "%>"); 17 | input = Regex.Replace(input, "\"{{", "\"\"{{"); 18 | input = Regex.Replace(input, "}}\"", "}}\"\""); 19 | input = Regex.Replace(input, "}}{{", "}} {{"); 20 | StringBuilder sb = new StringBuilder(); 21 | sb.Append("string result = "); 22 | sb.Append("@\""); 23 | sb.Append(input); 24 | sb.Append("\";"); 25 | return sb.ToString(); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /ReZero/TextTemplate/ExpressionEvaluator.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq.Dynamic.Core; 4 | using System.Text; 5 | 6 | namespace ReZero.TextTemplate 7 | { 8 | public class ExpressionEvaluator 9 | { 10 | public object Evaluate(string expression) 11 | { 12 | return DynamicExpressionParser.ParseLambda(new ParsingConfig() { }, typeof(object), expression, new object[] { }).Compile().DynamicInvoke(); 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /ReZero/TextTemplate/IDirective.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.TextTemplate 6 | { 7 | public interface IDirective 8 | { 9 | string Execute(string input, object data, ITemplateEngine templateEngine); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /ReZero/TextTemplate/ITemplateEngine.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.TextTemplate 6 | { 7 | 8 | public interface ITemplateEngine: IRender 9 | { 10 | void AddDirective(string name, IDirective directive); 11 | } 12 | public interface IRender 13 | { 14 | void Render(string template, object data, StringBuilder output); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /ReZero/TextTemplate/Model.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.TextTemplate 6 | { 7 | public class TextTemplateModel where T:class 8 | { 9 | public T Model { get; set; } = null!; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /ReZero/TextTemplate/TemplateEngine.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace ReZero.TextTemplate 6 | { 7 | public class TemplateEngine : ITemplateEngine 8 | { 9 | private readonly Dictionary directives = new Dictionary(); 10 | 11 | public void AddDirective(string name, IDirective directive) 12 | { 13 | directives[name] = directive; 14 | } 15 | 16 | public void Render(string template, object data, StringBuilder output) 17 | { 18 | foreach (var directive in directives) 19 | { 20 | template = directive.Value.Execute(template, data, this); 21 | } 22 | output.Append(template); 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /ReZero/nuget.bat: -------------------------------------------------------------------------------- 1 | %~dp0nuget.exe pack %~dp0Rezero.nuspec -OutputDirectory %~dp0 -------------------------------------------------------------------------------- /ReZero/nugetAPI.bat: -------------------------------------------------------------------------------- 1 | %~dp0nuget.exe pack %~dp0RezeroAPI.nuspec -OutputDirectory %~dp0 -------------------------------------------------------------------------------- /SuperAPI/Controllers/MyApiController.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Mvc.RazorPages; 2 | using ReZero.SuperAPI; 3 | using System.Security.Policy; 4 | namespace SuperAPITest.Controllers 5 | { 6 | /// 7 | /// 动态接口 8 | /// 9 | [Api(200100, GroupName = "分组1",Url= "/api/MyApiController")] 10 | public class MyApiController 11 | { 12 | [ApiMethod("我是A方法")] 13 | public int A(int num,int num2) 14 | { 15 | return num+num2; 16 | } 17 | 18 | [ApiMethod("我是B方法")] 19 | public string B(byte[] file) 20 | { 21 | return "文件长度"+ file.Length; 22 | } 23 | 24 | [ApiMethod("我是C方法", HttpMethod = HttpType.Get)] 25 | public Object C(SqlSugar.PageModel classA) 26 | { 27 | return classA; 28 | } 29 | 30 | [ApiMethod("我是D方法")] 31 | [UrlParameters] 32 | public int D(int num, int num2) 33 | { 34 | return num + num2; 35 | } 36 | } 37 | 38 | public class ClassA 39 | { 40 | public int Id { get; set; } 41 | public string? Name { get; set; } 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /SuperAPI/Controllers/MyApiWithIocController.cs: -------------------------------------------------------------------------------- 1 | using ReZero.DependencyInjection; 2 | using ReZero.SuperAPI; 3 | namespace SuperAPITest.Controllers 4 | { 5 | /// 6 | /// 动态接口+IOC 7 | /// 8 | [Api(200100,GroupName = "分组2")] 9 | public class MyApiWithIocController 10 | { 11 | //属性注入 12 | [DI] 13 | public MyService? MyService { get; set; } 14 | 15 | [ApiMethod("我是A方法")] 16 | public int A(int num, int num2) 17 | { 18 | return this.MyService!.CalculateSum(num, num2); 19 | } 20 | } 21 | //继承IScopeContract 、ISingletonContract或者ITransientContract就可以自动注入 22 | public class MyService : IScopeContract 23 | { 24 | public int CalculateSum(int num, int num2) 25 | { 26 | return num2 + num; 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /SuperAPI/Controllers/MyApiWithUnitOfWorkController.cs: -------------------------------------------------------------------------------- 1 | using ReZero.DependencyInjection; 2 | using ReZero.SuperAPI; 3 | using SqlSugar; 4 | 5 | namespace SuperAPITest.Controllers 6 | { 7 | /// 8 | /// 动态接口+工作单元 9 | /// 10 | [Api(200100, GroupName = "分组3")] 11 | public class MyApiWithUnitOfWorkController 12 | { 13 | //属性注入 14 | [DI] 15 | public ISqlSugarClient? db { get; set; } 16 | 17 | //工作单元,可以用自带的也可以重新写 18 | [UnitOfWork] 19 | [ApiMethod("我是QueryTest方法")] 20 | public bool QueryTest() 21 | { 22 | db!.Ado.ExecuteCommand("select 1 as id"); 23 | return true; 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /SuperAPI/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /SuperAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/Program.cs -------------------------------------------------------------------------------- /SuperAPI/SuperAPITest.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | net7.0 5 | enable 6 | enable 7 | 1.0.4.1 8 | 1.0.4.1 9 | 10 | 11 | 12 | <_ContentIncludedByDefault Remove="wwwroot\rezero\default_ui\Cache.html" /> 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /SuperAPI/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/css/page_index.css: -------------------------------------------------------------------------------- 1 | iframe { 2 | width: 100%; 3 | border: none; /* 去除 iframe 边框 */ 4 | } 5 | -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/css/page_interface_detail.css: -------------------------------------------------------------------------------- 1 | #app { 2 | background:#fff; 3 | padding:35px; 4 | } 5 | .url 6 | { 7 | font-size:20px; 8 | padding:30px; 9 | padding-left:0; 10 | } 11 | .readonly 12 | { 13 | background:#ccc 14 | } 15 | .ace_editor { 16 | z-index:99999999 17 | } 18 | -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/css/page_interface_manager.css: -------------------------------------------------------------------------------- 1 | .tabbox { 2 | height: 60vh; /* 将表格容器的高度设置为当前窗口高度的80% */ 3 | max-height: 60vh; /* 设置表格容器的最大高度,防止内容过多时出现滚动条 */ 4 | overflow-y: auto; /* 启用垂直滚动条 */ 5 | } 6 | 7 | .tablebox { 8 | padding: 10px 0; 9 | } 10 | 11 | .tablebox label { 12 | font-weight: 100; 13 | margin-top: -2px; 14 | } 15 | 16 | .tablebox .btn { 17 | margin-top: -7px; 18 | cursor: pointer !important 19 | } 20 | 21 | .tablebox input { 22 | width: 100px; 23 | display: inline; 24 | height: 25px; 25 | margin-left: 10px; 26 | } 27 | .removedatalist { 28 | position: relative !important; 29 | top: -30px; 30 | left: 600px; 31 | } 32 | -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/css/page_table_list.css: -------------------------------------------------------------------------------- 1 | .table-responsive th { 2 | text-align: center; 3 | } 4 | 5 | .table_opt { 6 | text-align: center; 7 | width: 250px; 8 | } 9 | 10 | .table_opt button { 11 | max-width: 80px; 12 | margin: 0 10px; 13 | } 14 | 15 | .table_opt2 { 16 | text-align: center; 17 | width: 330px; 18 | } 19 | 20 | .table_opt2 button { 21 | max-width: 90px; 22 | margin: 0 5px; 23 | } 24 | 25 | .table_opt3 { 26 | text-align: center; 27 | width: 450px; 28 | } 29 | 30 | .table_opt3 button { 31 | max-width: 75px; 32 | margin: 0 5px; 33 | } 34 | 35 | .form-group label { 36 | border: 0 !important; 37 | text-align: right 38 | } 39 | 40 | .search-bar { 41 | padding: 0 15px; 42 | padding-top: 35px; 43 | } 44 | .pagination { 45 | margin-left:20px; 46 | margin-top:-20px; 47 | } 48 | .pagination select { 49 | border:1px solid #ccc; 50 | width:40px; 51 | text-align:center; 52 | position:relative; 53 | top:4px 54 | } 55 | 56 | .lyear-checkbox { 57 | padding-left: 10px; 58 | } 59 | -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/favicon.ico -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/fonts/materialdesignicons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/fonts/materialdesignicons.eot -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/fonts/materialdesignicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/fonts/materialdesignicons.ttf -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/fonts/materialdesignicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/fonts/materialdesignicons.woff -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/fonts/materialdesignicons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/fonts/materialdesignicons.woff2 -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/captcha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/captcha.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/gallery/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/gallery/1.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/gallery/10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/gallery/10.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/gallery/11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/gallery/11.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/gallery/13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/gallery/13.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/gallery/14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/gallery/14.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/gallery/15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/gallery/15.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/gallery/16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/gallery/16.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/gallery/17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/gallery/17.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/gallery/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/gallery/2.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/gallery/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/gallery/3.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/gallery/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/gallery/4.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/gallery/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/gallery/5.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/gallery/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/gallery/6.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/gallery/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/gallery/7.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/gallery/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/gallery/8.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/gallery/9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/gallery/9.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/img-slide-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/img-slide-1.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/img-slide-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/img-slide-2.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/img-slide-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/img-slide-3.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/img-slide-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/img-slide-4.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/img-slide-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/img-slide-5.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/login-bg-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/login-bg-2.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/login-bg-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/login-bg-3.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/login-bg-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/login-bg-4.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/login-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/login-bg.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/logo-ico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/logo-ico.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/logo-sidebar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/logo-sidebar.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/logo.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/images/users/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/images/users/avatar.jpg -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/index.html: -------------------------------------------------------------------------------- 1 | @@master_page.html 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/ambiance-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/ambiance-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/ambiance-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/ambiance-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/ambiance-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/ambiance-3.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/chrome-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/chrome-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/chrome-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/chrome-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/cloud9_day-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/cloud9_day-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/cloud9_day-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/cloud9_day-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/cloud9_night-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/cloud9_night-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/cloud9_night-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/cloud9_night-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/cloud9_night_low_color-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/cloud9_night_low_color-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/cloud9_night_low_color-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/cloud9_night_low_color-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/clouds-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/clouds-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/clouds-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/clouds-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/clouds_midnight-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/clouds_midnight-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/clouds_midnight-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/clouds_midnight-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/cobalt-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/cobalt-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/cobalt-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/cobalt-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/crimson_editor-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/crimson_editor-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/crimson_editor-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/crimson_editor-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/dawn-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/dawn-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/dawn-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/dawn-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/dracula-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/dracula-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/dracula-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/dracula-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/dreamweaver-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/dreamweaver-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/dreamweaver-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/dreamweaver-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/eclipse-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/eclipse-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/eclipse-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/eclipse-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/github-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/github-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/github-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/github-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/github_dark-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/github_dark-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/github_dark-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/github_dark-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/gob-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/gob-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/gob-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/gob-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/gruvbox-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/gruvbox-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/gruvbox-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/gruvbox-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/gruvbox_dark_hard-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/gruvbox_dark_hard-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/gruvbox_light_hard-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/gruvbox_light_hard-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/gruvbox_light_hard-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/gruvbox_light_hard-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/idle_fingers-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/idle_fingers-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/idle_fingers-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/idle_fingers-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/iplastic-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/iplastic-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/iplastic-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/iplastic-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/iplastic-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/iplastic-3.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/katzenmilch-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/katzenmilch-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/katzenmilch-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/katzenmilch-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/kr_theme-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/kr_theme-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/kr_theme-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/kr_theme-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/kuroir-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/kuroir-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/kuroir-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/kuroir-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-10.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-11.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-12.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-13.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-14.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-15.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-16.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-17.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-18.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-19.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-20.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-21.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-22.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-22.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-23.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-3.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-4.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-5.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-5.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-6.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-6.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-7.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-7.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-8.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-9.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/main-9.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/merbivore-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/merbivore-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/merbivore-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/merbivore-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/merbivore_soft-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/merbivore_soft-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/merbivore_soft-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/merbivore_soft-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/mono_industrial-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/mono_industrial-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/mono_industrial-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/mono_industrial-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/monokai-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/monokai-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/monokai-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/monokai-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/one_dark-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/one_dark-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/one_dark-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/one_dark-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/pastel_on_dark-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/pastel_on_dark-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/pastel_on_dark-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/pastel_on_dark-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/solarized_dark-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/solarized_dark-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/solarized_dark-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/solarized_dark-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/solarized_light-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/solarized_light-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/solarized_light-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/solarized_light-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/sqlserver-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/sqlserver-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/sqlserver-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/sqlserver-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/terminal-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/terminal-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/terminal-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/terminal-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/textmate-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/textmate-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/textmate-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/textmate-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/tomorrow-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/tomorrow-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/tomorrow-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/tomorrow-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/tomorrow_night-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/tomorrow_night-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/tomorrow_night-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/tomorrow_night-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/tomorrow_night_blue-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/tomorrow_night_blue-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/tomorrow_night_blue-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/tomorrow_night_blue-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/tomorrow_night_bright-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/tomorrow_night_bright-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/tomorrow_night_bright-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/tomorrow_night_bright-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/tomorrow_night_eighties-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/tomorrow_night_eighties-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/tomorrow_night_eighties-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/tomorrow_night_eighties-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/twilight-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/twilight-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/twilight-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/twilight-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/vibrant_ink-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/vibrant_ink-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/vibrant_ink-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/vibrant_ink-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/xcode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/xcode-1.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/css/xcode-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/ace/css/xcode-2.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/src-min/snippets/csharp.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/csharp"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/src-min/snippets/json5.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/json5"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/ace/src-min/snippets/typescript.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/typescript"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-colorpicker/img/bootstrap-colorpicker/hue-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-colorpicker/img/bootstrap-colorpicker/hue-horizontal.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-colorpicker/img/bootstrap-colorpicker/hue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-colorpicker/img/bootstrap-colorpicker/hue.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-colorpicker/img/bootstrap-colorpicker/saturation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-colorpicker/img/bootstrap-colorpicker/saturation.png -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.ar.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.ar={days:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد"],daysShort:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت","أحد"],daysMin:["ح","ن","ث","ع","خ","ج","س","ح"],months:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthsShort:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],today:"هذا اليوم",rtl:!0}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.az.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.az={days:["Bazar","Bazar ertəsi","Çərşənbə axşamı","Çərşənbə","Cümə axşamı","Cümə","Şənbə"],daysShort:["B.","B.e","Ç.a","Ç.","C.a","C.","Ş."],daysMin:["B.","B.e","Ç.a","Ç.","C.a","C.","Ş."],months:["Yanvar","Fevral","Mart","Aprel","May","İyun","İyul","Avqust","Sentyabr","Oktyabr","Noyabr","Dekabr"],monthsShort:["Yan","Fev","Mar","Apr","May","İyun","İyul","Avq","Sen","Okt","Noy","Dek"],today:"Bu gün",weekStart:1}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.bg.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.bg={days:["Неделя","Понеделник","Вторник","Сряда","Четвъртък","Петък","Събота"],daysShort:["Нед","Пон","Вто","Сря","Чет","Пет","Съб"],daysMin:["Н","П","В","С","Ч","П","С"],months:["Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември"],monthsShort:["Ян","Фев","Мар","Апр","Май","Юни","Юли","Авг","Сеп","Окт","Ное","Дек"],today:"днес"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.bs.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.bs={days:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"],daysShort:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],daysMin:["N","Po","U","Sr","Č","Pe","Su"],months:["Januar","Februar","Mart","April","Maj","Juni","Juli","August","Septembar","Oktobar","Novembar","Decembar"],monthsShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],today:"Danas",weekStart:1,format:"dd.mm.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.ca.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.ca={days:["Diumenge","Dilluns","Dimarts","Dimecres","Dijous","Divendres","Dissabte"],daysShort:["Diu","Dil","Dmt","Dmc","Dij","Div","Dis"],daysMin:["dg","dl","dt","dc","dj","dv","ds"],months:["Gener","Febrer","Març","Abril","Maig","Juny","Juliol","Agost","Setembre","Octubre","Novembre","Desembre"],monthsShort:["Gen","Feb","Mar","Abr","Mai","Jun","Jul","Ago","Set","Oct","Nov","Des"],today:"Avui",monthsTitle:"Mesos",clear:"Esborrar",weekStart:1,format:"dd/mm/yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.cs.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.cs={days:["Neděle","Pondělí","Úterý","Středa","Čtvrtek","Pátek","Sobota"],daysShort:["Ned","Pon","Úte","Stř","Čtv","Pát","Sob"],daysMin:["Ne","Po","Út","St","Čt","Pá","So"],months:["Leden","Únor","Březen","Duben","Květen","Červen","Červenec","Srpen","Září","Říjen","Listopad","Prosinec"],monthsShort:["Led","Úno","Bře","Dub","Kvě","Čer","Čnc","Srp","Zář","Říj","Lis","Pro"],today:"Dnes",clear:"Vymazat",weekStart:1,format:"dd.m.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.cy.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.cy={days:["Sul","Llun","Mawrth","Mercher","Iau","Gwener","Sadwrn"],daysShort:["Sul","Llu","Maw","Mer","Iau","Gwe","Sad"],daysMin:["Su","Ll","Ma","Me","Ia","Gwe","Sa"],months:["Ionawr","Chewfror","Mawrth","Ebrill","Mai","Mehefin","Gorfennaf","Awst","Medi","Hydref","Tachwedd","Rhagfyr"],monthsShort:["Ion","Chw","Maw","Ebr","Mai","Meh","Gor","Aws","Med","Hyd","Tach","Rha"],today:"Heddiw"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.da.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.da={days:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],daysShort:["søn","man","tir","ons","tor","fre","lør"],daysMin:["sø","ma","ti","on","to","fr","lø"],months:["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"],monthsShort:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],today:"I Dag",clear:"Nulstil"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.de.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.de={days:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],daysShort:["Son","Mon","Die","Mit","Don","Fre","Sam"],daysMin:["So","Mo","Di","Mi","Do","Fr","Sa"],months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthsShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],today:"Heute",monthsTitle:"Monate",clear:"Löschen",weekStart:1,format:"dd.mm.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.el.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.el={days:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],daysShort:["Κυρ","Δευ","Τρι","Τετ","Πεμ","Παρ","Σαβ"],daysMin:["Κυ","Δε","Τρ","Τε","Πε","Πα","Σα"],months:["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"],monthsShort:["Ιαν","Φεβ","Μαρ","Απρ","Μάι","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],today:"Σήμερα",clear:"Καθαρισμός",weekStart:1,format:"d/m/yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.en-AU.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates["en-AU"]={days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",monthsTitle:"Months",clear:"Clear",weekStart:1,format:"d/mm/yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.en-GB.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates["en-GB"]={days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",monthsTitle:"Months",clear:"Clear",weekStart:1,format:"dd/mm/yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.eo.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.eo={days:["dimanĉo","lundo","mardo","merkredo","ĵaŭdo","vendredo","sabato"],daysShort:["dim.","lun.","mar.","mer.","ĵaŭ.","ven.","sam."],daysMin:["d","l","ma","me","ĵ","v","s"],months:["januaro","februaro","marto","aprilo","majo","junio","julio","aŭgusto","septembro","oktobro","novembro","decembro"],monthsShort:["jan.","feb.","mar.","apr.","majo","jun.","jul.","aŭg.","sep.","okt.","nov.","dec."],today:"Hodiaŭ",clear:"Nuligi",weekStart:1,format:"yyyy-mm-dd"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.es.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.es={days:["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado"],daysShort:["Dom","Lun","Mar","Mié","Jue","Vie","Sáb"],daysMin:["Do","Lu","Ma","Mi","Ju","Vi","Sa"],months:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],monthsShort:["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"],today:"Hoy",monthsTitle:"Meses",clear:"Borrar",weekStart:1,format:"dd/mm/yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.et.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.et={days:["Pühapäev","Esmaspäev","Teisipäev","Kolmapäev","Neljapäev","Reede","Laupäev"],daysShort:["Pühap","Esmasp","Teisip","Kolmap","Neljap","Reede","Laup"],daysMin:["P","E","T","K","N","R","L"],months:["Jaanuar","Veebruar","Märts","Aprill","Mai","Juuni","Juuli","August","September","Oktoober","November","Detsember"],monthsShort:["Jaan","Veebr","Märts","Apr","Mai","Juuni","Juuli","Aug","Sept","Okt","Nov","Dets"],today:"Täna",clear:"Tühjenda",weekStart:1,format:"dd.mm.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.eu.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.eu={days:["Igandea","Astelehena","Asteartea","Asteazkena","Osteguna","Ostirala","Larunbata"],daysShort:["Ig","Al","Ar","Az","Og","Ol","Lr"],daysMin:["Ig","Al","Ar","Az","Og","Ol","Lr"],months:["Urtarrila","Otsaila","Martxoa","Apirila","Maiatza","Ekaina","Uztaila","Abuztua","Iraila","Urria","Azaroa","Abendua"],monthsShort:["Urt","Ots","Mar","Api","Mai","Eka","Uzt","Abu","Ira","Urr","Aza","Abe"],today:"Gaur"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.fa.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.fa={days:["یک‌شنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنج‌شنبه","جمعه","شنبه","یک‌شنبه"],daysShort:["یک","دو","سه","چهار","پنج","جمعه","شنبه","یک"],daysMin:["ی","د","س","چ","پ","ج","ش","ی"],months:["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],monthsShort:["ژان","فور","مار","آور","مه","ژون","ژوی","اوت","سپت","اکت","نوا","دسا"],today:"امروز",clear:"پاک کن",weekStart:1,format:"yyyy/mm/dd"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.fi.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.fi={days:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],daysShort:["sun","maa","tii","kes","tor","per","lau"],daysMin:["su","ma","ti","ke","to","pe","la"],months:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],monthsShort:["tam","hel","maa","huh","tou","kes","hei","elo","syy","lok","mar","jou"],today:"tänään",clear:"Tyhjennä",weekStart:1,format:"d.m.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.fo.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.fo={days:["Sunnudagur","Mánadagur","Týsdagur","Mikudagur","Hósdagur","Fríggjadagur","Leygardagur"],daysShort:["Sun","Mán","Týs","Mik","Hós","Frí","Ley"],daysMin:["Su","Má","Tý","Mi","Hó","Fr","Le"],months:["Januar","Februar","Marts","Apríl","Mei","Juni","Juli","August","Septembur","Oktobur","Novembur","Desembur"],monthsShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Des"],today:"Í Dag",clear:"Reinsa"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.fr-CH.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.fr={days:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],daysShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],daysMin:["D","L","Ma","Me","J","V","S"],months:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],monthsShort:["Jan","Fév","Mar","Avr","Mai","Jui","Jul","Aou","Sep","Oct","Nov","Déc"],today:"Aujourd'hui",monthsTitle:"Mois",clear:"Effacer",weekStart:1,format:"dd.mm.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.fr.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.fr={days:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],daysShort:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],daysMin:["d","l","ma","me","j","v","s"],months:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],monthsShort:["janv.","févr.","mars","avril","mai","juin","juil.","août","sept.","oct.","nov.","déc."],today:"Aujourd'hui",monthsTitle:"Mois",clear:"Effacer",weekStart:1,format:"dd/mm/yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.gl.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.gl={days:["Domingo","Luns","Martes","Mércores","Xoves","Venres","Sábado"],daysShort:["Dom","Lun","Mar","Mér","Xov","Ven","Sáb"],daysMin:["Do","Lu","Ma","Me","Xo","Ve","Sa"],months:["Xaneiro","Febreiro","Marzo","Abril","Maio","Xuño","Xullo","Agosto","Setembro","Outubro","Novembro","Decembro"],monthsShort:["Xan","Feb","Mar","Abr","Mai","Xun","Xul","Ago","Sep","Out","Nov","Dec"],today:"Hoxe",clear:"Limpar",weekStart:1,format:"dd/mm/yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.he.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.he={days:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת","ראשון"],daysShort:["א","ב","ג","ד","ה","ו","ש","א"],daysMin:["א","ב","ג","ד","ה","ו","ש","א"],months:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],monthsShort:["ינו","פבר","מרץ","אפר","מאי","יונ","יול","אוג","ספט","אוק","נוב","דצמ"],today:"היום",rtl:!0}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.hr.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.hr={days:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"],daysShort:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],daysMin:["Ne","Po","Ut","Sr","Če","Pe","Su"],months:["Siječanj","Veljača","Ožujak","Travanj","Svibanj","Lipanj","Srpanj","Kolovoz","Rujan","Listopad","Studeni","Prosinac"],monthsShort:["Sij","Velj","Ožu","Tra","Svi","Lip","Srp","Kol","Ruj","Lis","Stu","Pro"],today:"Danas"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.hu.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.hu={days:["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"],daysShort:["vas","hét","ked","sze","csü","pén","szo"],daysMin:["V","H","K","Sze","Cs","P","Szo"],months:["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"],monthsShort:["jan","feb","már","ápr","máj","jún","júl","aug","sze","okt","nov","dec"],today:"ma",weekStart:1,clear:"töröl",titleFormat:"yyyy. MM",format:"yyyy.mm.dd"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.hy.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.hy={days:["Կիրակի","Երկուշաբթի","Երեքշաբթի","Չորեքշաբթի","Հինգշաբթի","Ուրբաթ","Շաբաթ"],daysShort:["Կրկ","Երկ","Երք","Չրք","Հնգ","Ուր","Շբթ"],daysMin:["Կրկ","Երկ","Երք","Չրք","Հնգ","Ուր","Շբթ"],months:["Հունվար","Փետրվար","Մարտ","Ապրիլ","Մայիս","Հունիս","Հուլիս","Օգոստոս","Սեպտեմբեր","Հոկտեմբեր","Նոյեմբեր","Դեկտեմբեր"],monthsShort:["Հուն","Փետ","Մար","Ապր","Մայ","Հնս","Հլս","Օգս","Սեպ","Հոկ","Նմբ","Դեկ"],today:"Այսօր",clear:"Ջնջել",format:"dd.mm.yyyy",weekStart:1}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.id.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.id={days:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],daysShort:["Mgu","Sen","Sel","Rab","Kam","Jum","Sab"],daysMin:["Mg","Sn","Sl","Ra","Ka","Ju","Sa"],months:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"],monthsShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Ags","Sep","Okt","Nov","Des"],today:"Hari Ini",clear:"Kosongkan"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.is.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.is={days:["Sunnudagur","Mánudagur","Þriðjudagur","Miðvikudagur","Fimmtudagur","Föstudagur","Laugardagur"],daysShort:["Sun","Mán","Þri","Mið","Fim","Fös","Lau"],daysMin:["Su","Má","Þr","Mi","Fi","Fö","La"],months:["Janúar","Febrúar","Mars","Apríl","Maí","Júní","Júlí","Ágúst","September","Október","Nóvember","Desember"],monthsShort:["Jan","Feb","Mar","Apr","Maí","Jún","Júl","Ágú","Sep","Okt","Nóv","Des"],today:"Í Dag"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.it-CH.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.it={days:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],daysShort:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],daysMin:["Do","Lu","Ma","Me","Gi","Ve","Sa"],months:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],monthsShort:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],today:"Oggi",clear:"Cancella",weekStart:1,format:"dd.mm.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.it.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.it={days:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],daysShort:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],daysMin:["Do","Lu","Ma","Me","Gi","Ve","Sa"],months:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],monthsShort:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],today:"Oggi",monthsTitle:"Mesi",clear:"Cancella",weekStart:1,format:"dd/mm/yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.ja.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.ja={days:["日曜","月曜","火曜","水曜","木曜","金曜","土曜"],daysShort:["日","月","火","水","木","金","土"],daysMin:["日","月","火","水","木","金","土"],months:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],monthsShort:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],today:"今日",format:"yyyy/mm/dd",titleFormat:"yyyy年mm月",clear:"クリア"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.ka.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.ka={days:["კვირა","ორშაბათი","სამშაბათი","ოთხშაბათი","ხუთშაბათი","პარასკევი","შაბათი"],daysShort:["კვი","ორშ","სამ","ოთხ","ხუთ","პარ","შაბ"],daysMin:["კვ","ორ","სა","ოთ","ხუ","პა","შა"],months:["იანვარი","თებერვალი","მარტი","აპრილი","მაისი","ივნისი","ივლისი","აგვისტო","სექტემბერი","ოქტომები","ნოემბერი","დეკემბერი"],monthsShort:["იან","თებ","მარ","აპრ","მაი","ივნ","ივლ","აგვ","სექ","ოქტ","ნოე","დეკ"],today:"დღეს",clear:"გასუფთავება",weekStart:1,format:"dd.mm.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.kh.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.kh={days:["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍","អាទិត្យ"],daysShort:["អា.ទិ","ចន្ទ","អង្គារ","ពុធ","ព្រ.ហ","សុក្រ","សៅរ៍","អា.ទិ"],daysMin:["អា.ទិ","ចន្ទ","អង្គារ","ពុធ","ព្រ.ហ","សុក្រ","សៅរ៍","អា.ទិ"],months:["មករា","កុម្ភះ","មិនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],monthsShort:["មករា","កុម្ភះ","មិនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],today:"ថ្ងៃនេះ",clear:"សំអាត"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.kk.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.kk={days:["Жексенбі","Дүйсенбі","Сейсенбі","Сәрсенбі","Бейсенбі","Жұма","Сенбі"],daysShort:["Жек","Дүй","Сей","Сәр","Бей","Жұм","Сен"],daysMin:["Жк","Дс","Сс","Ср","Бс","Жм","Сн"],months:["Қаңтар","Ақпан","Наурыз","Сәуір","Мамыр","Маусым","Шілде","Тамыз","Қыркүйек","Қазан","Қараша","Желтоқсан"],monthsShort:["Қаң","Ақп","Нау","Сәу","Мам","Мау","Шіл","Там","Қыр","Қаз","Қар","Жел"],today:"Бүгін",weekStart:1}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.ko.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.ko={days:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],daysShort:["일","월","화","수","목","금","토"],daysMin:["일","월","화","수","목","금","토"],months:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],monthsShort:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],today:"오늘",clear:"삭제",format:"yyyy-mm-dd",titleFormat:"yyyy년mm월",weekStart:0}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.kr.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.kr={days:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],daysShort:["일","월","화","수","목","금","토"],daysMin:["일","월","화","수","목","금","토"],months:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],monthsShort:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"]}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.lt.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.lt={days:["Sekmadienis","Pirmadienis","Antradienis","Trečiadienis","Ketvirtadienis","Penktadienis","Šeštadienis"],daysShort:["S","Pr","A","T","K","Pn","Š"],daysMin:["Sk","Pr","An","Tr","Ke","Pn","Št"],months:["Sausis","Vasaris","Kovas","Balandis","Gegužė","Birželis","Liepa","Rugpjūtis","Rugsėjis","Spalis","Lapkritis","Gruodis"],monthsShort:["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rugp","Rugs","Spa","Lap","Gru"],today:"Šiandien",monthsTitle:"Mėnesiai",clear:"Išvalyti",weekStart:1,format:"yyyy-mm-dd"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.lv.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.lv={days:["Svētdiena","Pirmdiena","Otrdiena","Trešdiena","Ceturtdiena","Piektdiena","Sestdiena"],daysShort:["Sv","P","O","T","C","Pk","S"],daysMin:["Sv","Pr","Ot","Tr","Ce","Pk","Se"],months:["Janvāris","Februāris","Marts","Aprīlis","Maijs","Jūnijs","Jūlijs","Augusts","Septembris","Oktobris","Novembris","Decembris"],monthsShort:["Jan","Feb","Mar","Apr","Mai","Jūn","Jūl","Aug","Sep","Okt","Nov","Dec"],today:"Šodien",weekStart:1}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.me.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.me={days:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"],daysShort:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],daysMin:["Ne","Po","Ut","Sr","Če","Pe","Su"],months:["Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar"],monthsShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],today:"Danas",weekStart:1,clear:"Izbriši",format:"dd.mm.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.mk.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.mk={days:["Недела","Понеделник","Вторник","Среда","Четврток","Петок","Сабота"],daysShort:["Нед","Пон","Вто","Сре","Чет","Пет","Саб"],daysMin:["Не","По","Вт","Ср","Че","Пе","Са"],months:["Јануари","Февруари","Март","Април","Мај","Јуни","Јули","Август","Септември","Октомври","Ноември","Декември"],monthsShort:["Јан","Фев","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Ное","Дек"],today:"Денес",format:"dd.mm.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.mn.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.mn={days:["Ням","Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба"],daysShort:["Ням","Дав","Мяг","Лха","Пүр","Баа","Бям"],daysMin:["Ня","Да","Мя","Лх","Пү","Ба","Бя"],months:["Хулгана","Үхэр","Бар","Туулай","Луу","Могой","Морь","Хонь","Бич","Тахиа","Нохой","Гахай"],monthsShort:["Хул","Үхэ","Бар","Туу","Луу","Мог","Мор","Хон","Бич","Тах","Нох","Гах"],today:"Өнөөдөр",clear:"Тодорхой",format:"yyyy.mm.dd",weekStart:1}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.ms.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.ms={days:["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],daysShort:["Aha","Isn","Sel","Rab","Kha","Jum","Sab"],daysMin:["Ah","Is","Se","Ra","Kh","Ju","Sa"],months:["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"],monthsShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],today:"Hari Ini",clear:"Bersihkan"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.nb.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.nb={days:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"],daysShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],daysMin:["Sø","Ma","Ti","On","To","Fr","Lø"],months:["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"],monthsShort:["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Des"],today:"I Dag",format:"dd.mm.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.nl-BE.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates["nl-BE"]={days:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],daysShort:["zo","ma","di","wo","do","vr","za"],daysMin:["zo","ma","di","wo","do","vr","za"],months:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],monthsShort:["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"],today:"Vandaag",monthsTitle:"Maanden",clear:"Leegmaken",weekStart:1,format:"dd/mm/yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.nl.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.nl={days:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],daysShort:["zo","ma","di","wo","do","vr","za"],daysMin:["zo","ma","di","wo","do","vr","za"],months:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],monthsShort:["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"],today:"Vandaag",monthsTitle:"Maanden",clear:"Wissen",weekStart:1,format:"dd-mm-yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.no.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.no={days:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"],daysShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],daysMin:["Sø","Ma","Ti","On","To","Fr","Lø"],months:["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"],monthsShort:["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Des"],today:"I dag",clear:"Nullstill",weekStart:1,format:"dd.mm.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.pl.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.pl={days:["niedziela","poniedziałek","wtorek","środa","czwartek","piątek","sobota"],daysShort:["niedz.","pon.","wt.","śr.","czw.","piąt.","sob."],daysMin:["ndz.","pn.","wt.","śr.","czw.","pt.","sob."],months:["styczeń","luty","marzec","kwiecień","maj","czerwiec","lipiec","sierpień","wrzesień","październik","listopad","grudzień"],monthsShort:["sty.","lut.","mar.","kwi.","maj","cze.","lip.","sie.","wrz.","paź.","lis.","gru."],today:"dzisiaj",weekStart:1,clear:"wyczyść",format:"dd.mm.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.pt-BR.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates["pt-BR"]={days:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"],daysShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],daysMin:["Do","Se","Te","Qu","Qu","Se","Sa"],months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthsShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],today:"Hoje",monthsTitle:"Meses",clear:"Limpar",format:"dd/mm/yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.pt.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.pt={days:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"],daysShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],daysMin:["Do","Se","Te","Qu","Qu","Se","Sa"],months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthsShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],today:"Hoje",monthsTitle:"Meses",clear:"Limpar",format:"dd/mm/yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.ro.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.ro={days:["Duminică","Luni","Marţi","Miercuri","Joi","Vineri","Sâmbătă"],daysShort:["Dum","Lun","Mar","Mie","Joi","Vin","Sâm"],daysMin:["Du","Lu","Ma","Mi","Jo","Vi","Sâ"],months:["Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie"],monthsShort:["Ian","Feb","Mar","Apr","Mai","Iun","Iul","Aug","Sep","Oct","Nov","Dec"],today:"Astăzi",clear:"Șterge",weekStart:1}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.rs-latin.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates["rs-latin"]={days:["Nedelja","Ponedeljak","Utorak","Sreda","Četvrtak","Petak","Subota"],daysShort:["Ned","Pon","Uto","Sre","Čet","Pet","Sub"],daysMin:["N","Po","U","Sr","Č","Pe","Su"],months:["Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar"],monthsShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],today:"Danas",weekStart:1,format:"dd.mm.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.rs.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.rs={days:["Недеља","Понедељак","Уторак","Среда","Четвртак","Петак","Субота"],daysShort:["Нед","Пон","Уто","Сре","Чет","Пет","Суб"],daysMin:["Н","По","У","Ср","Ч","Пе","Су"],months:["Јануар","Фебруар","Март","Април","Мај","Јун","Јул","Август","Септембар","Октобар","Новембар","Децембар"],monthsShort:["Јан","Феб","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Нов","Дец"],today:"Данас",weekStart:1,format:"dd.mm.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.ru.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.ru={days:["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"],daysShort:["Вск","Пнд","Втр","Срд","Чтв","Птн","Суб"],daysMin:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],months:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthsShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],today:"Сегодня",clear:"Очистить",format:"dd.mm.yyyy",weekStart:1}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.sk.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.sk={days:["Nedeľa","Pondelok","Utorok","Streda","Štvrtok","Piatok","Sobota"],daysShort:["Ned","Pon","Uto","Str","Štv","Pia","Sob"],daysMin:["Ne","Po","Ut","St","Št","Pia","So"],months:["Január","Február","Marec","Apríl","Máj","Jún","Júl","August","September","Október","November","December"],monthsShort:["Jan","Feb","Mar","Apr","Máj","Jún","Júl","Aug","Sep","Okt","Nov","Dec"],today:"Dnes",clear:"Vymazať",weekStart:1,format:"d.m.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.sl.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.sl={days:["Nedelja","Ponedeljek","Torek","Sreda","Četrtek","Petek","Sobota"],daysShort:["Ned","Pon","Tor","Sre","Čet","Pet","Sob"],daysMin:["Ne","Po","To","Sr","Če","Pe","So"],months:["Januar","Februar","Marec","April","Maj","Junij","Julij","Avgust","September","Oktober","November","December"],monthsShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],today:"Danes"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.sq.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.sq={days:["E Diel","E Hënë","E Martē","E Mërkurë","E Enjte","E Premte","E Shtunë"],daysShort:["Die","Hën","Mar","Mër","Enj","Pre","Shtu"],daysMin:["Di","Hë","Ma","Më","En","Pr","Sht"],months:["Janar","Shkurt","Mars","Prill","Maj","Qershor","Korrik","Gusht","Shtator","Tetor","Nëntor","Dhjetor"],monthsShort:["Jan","Shk","Mar","Pri","Maj","Qer","Korr","Gu","Sht","Tet","Nën","Dhjet"],today:"Sot"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.sr-latin.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates["sr-latin"]={days:["Nedelja","Ponedeljak","Utorak","Sreda","Četvrtak","Petak","Subota"],daysShort:["Ned","Pon","Uto","Sre","Čet","Pet","Sub"],daysMin:["N","Po","U","Sr","Č","Pe","Su"],months:["Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar"],monthsShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],today:"Danas",weekStart:1,format:"dd.mm.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.sr.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.sr={days:["Недеља","Понедељак","Уторак","Среда","Четвртак","Петак","Субота"],daysShort:["Нед","Пон","Уто","Сре","Чет","Пет","Суб"],daysMin:["Н","По","У","Ср","Ч","Пе","Су"],months:["Јануар","Фебруар","Март","Април","Мај","Јун","Јул","Август","Септембар","Октобар","Новембар","Децембар"],monthsShort:["Јан","Феб","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Нов","Дец"],today:"Данас",weekStart:1,format:"dd.mm.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.sv.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.sv={days:["Söndag","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag"],daysShort:["Sön","Mån","Tis","Ons","Tor","Fre","Lör"],daysMin:["Sö","Må","Ti","On","To","Fr","Lö"],months:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],monthsShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],today:"Idag",format:"yyyy-mm-dd",weekStart:1,clear:"Rensa"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.sw.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.sw={days:["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"],daysShort:["J2","J3","J4","J5","Alh","Ij","J1"],daysMin:["2","3","4","5","A","I","1"],months:["Januari","Februari","Machi","Aprili","Mei","Juni","Julai","Agosti","Septemba","Oktoba","Novemba","Desemba"],monthsShort:["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ago","Sep","Okt","Nov","Des"],today:"Leo"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.th.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.th={days:["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัส","ศุกร์","เสาร์","อาทิตย์"],daysShort:["อา","จ","อ","พ","พฤ","ศ","ส","อา"],daysMin:["อา","จ","อ","พ","พฤ","ศ","ส","อา"],months:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"],monthsShort:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],today:"วันนี้"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.tr.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.tr={days:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"],daysShort:["Pz","Pzt","Sal","Çrş","Prş","Cu","Cts"],daysMin:["Pz","Pzt","Sa","Çr","Pr","Cu","Ct"],months:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],monthsShort:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],today:"Bugün",clear:"Temizle",weekStart:1,format:"dd.mm.yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.uk.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.uk={days:["Неділя","Понеділок","Вівторок","Середа","Четвер","П'ятниця","Субота"],daysShort:["Нед","Пнд","Втр","Срд","Чтв","Птн","Суб"],daysMin:["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],months:["Cічень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень"],monthsShort:["Січ","Лют","Бер","Кві","Тра","Чер","Лип","Сер","Вер","Жов","Лис","Гру"],today:"Сьогодні",clear:"Очистити",format:"dd.mm.yyyy",weekStart:1}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.vi.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates.vi={days:["Chủ nhật","Thứ hai","Thứ ba","Thứ tư","Thứ năm","Thứ sáu","Thứ bảy"],daysShort:["CN","Thứ 2","Thứ 3","Thứ 4","Thứ 5","Thứ 6","Thứ 7"],daysMin:["CN","T2","T3","T4","T5","T6","T7"],months:["Tháng 1","Tháng 2","Tháng 3","Tháng 4","Tháng 5","Tháng 6","Tháng 7","Tháng 8","Tháng 9","Tháng 10","Tháng 11","Tháng 12"],monthsShort:["Th1","Th2","Th3","Th4","Th5","Th6","Th7","Th8","Th9","Th10","Th11","Th12"],today:"Hôm nay",clear:"Xóa",format:"dd/mm/yyyy"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.zh-CN.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates["zh-CN"]={days:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],daysShort:["周日","周一","周二","周三","周四","周五","周六"],daysMin:["日","一","二","三","四","五","六"],months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthsShort:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],today:"今日",clear:"清除",format:"yyyy年mm月dd日",titleFormat:"yyyy年mm月",weekStart:1}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/bootstrap-datepicker/locales/bootstrap-datepicker.zh-TW.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.fn.datepicker.dates["zh-TW"]={days:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],daysShort:["週日","週一","週二","週三","週四","週五","週六"],daysMin:["日","一","二","三","四","五","六"],months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthsShort:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],today:"今天",format:"yyyy年mm月dd日",weekStart:1,clear:"清除"}}(jQuery); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/index.js: -------------------------------------------------------------------------------- 1 | function resizeIframe() { 2 | setInterval(function () { 3 | 4 | var iframe = document.getElementById('myIframe'); 5 | if (iframe) { 6 | var height = iframe.contentWindow.document.body.scrollHeight; 7 | iframe.style.height = (height) + 'px'; 8 | } 9 | 10 | }, 50) 11 | } 12 | 13 | // 在页面加载和 iframe 加载完成时调整 iframe 高度 14 | window.onload = resizeIframe; 15 | document.getElementById('myIframe').onload = resizeIframe; 16 | 17 | // 你还可以在窗口大小发生变化时触发调整,以确保动态适应 18 | window.onresize = resizeIframe; -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/init.js: -------------------------------------------------------------------------------- 1 | tools.initColor(); 2 | 3 | 4 | var masterVueObj=new Vue({ 5 | el: '#liUser', 6 | data: { 7 | userInfo: { 8 | Avatar: 'images/users/avatar.jpg', 9 | UserName: 'ReZero' 10 | } 11 | }, 12 | mounted() { 13 | this.fetchUserInfo(); 14 | }, 15 | methods: { 16 | fetchUserInfo() { 17 | axios.get('/Public/User', jwHeader) 18 | .then(response => { 19 | this.userInfo = response.data; 20 | if (!this.userInfo.Avatar) 21 | { 22 | this.userInfo.Avatar = "images/users/avatar.jpg"; 23 | } 24 | if (this.userInfo.IsAdmin == true) 25 | { 26 | document.querySelectorAll('.manager').forEach(element => element.classList.remove('hide')); 27 | } 28 | }) 29 | .catch(error => { 30 | console.error('获取用户信息失败:', error); 31 | }); 32 | } 33 | } 34 | }); -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/jquery-tags-input/jquery.tagsinput.min.css: -------------------------------------------------------------------------------- 1 | div.tagsinput{border:1px solid #ebebeb;background:#FFF;padding:6px 12px 1px 6px;width:300px;height:100px;overflow-y:auto;}div.tagsinput span.tag{border:none;-moz-border-radius:2px;-webkit-border-radius:2px;display:block;float:left;padding:2px 5px;text-decoration:none;background:#33cabb;color:#fff;margin-right:5px;margin-bottom:5px;font-family:'Microsoft yahei',Roboto,sans-serif;font-size:13px;line-height:18px}div.tagsinput span.tag a{font-weight:bold;color:rgba(255,255,255,0.5);text-decoration:none;font-size:12px;}div.tagsinput input{width:80px;margin:0px;font-family:'Microsoft yahei',Roboto,sans-serif;font-size:13px;border:1px solid transparent;padding:0;background:transparent;color:#000;outline:0px;margin-right:5px;margin-bottom:5px;}div.tagsinput div{display:block;float:left;}.tags_clear{clear:both;width:100%;height:0px;}.not_valid{background:#FBD8DB !important;color:#90111A !important;} -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/monaco-editor/Demo.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Monaco Editor C# Demo 6 | 13 | 14 | 15 |
16 | 17 | 18 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/js/monaco-editor/vs/base/browser/ui/codicons/codicon/codicon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DotNetNext/ReZero/8d74c9c741344c7bb8366a62a3935868aee4086c/SuperAPI/wwwroot/rezero/default_ui/js/monaco-editor/vs/base/browser/ui/codicons/codicon/codicon.ttf -------------------------------------------------------------------------------- /SuperAPI/wwwroot/rezero/default_ui/template/page_control.html: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /TextTemplateTest/Model.cs: -------------------------------------------------------------------------------- 1 | public class Model 2 | { 3 | public bool condition { get; set; } 4 | public string[]? collection { get; set; } 5 | } -------------------------------------------------------------------------------- /TextTemplateTest/TextTemplateTest.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | net6.0 6 | enable 7 | enable 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | --------------------------------------------------------------------------------