diff --git a/.github/workflows/nightly-build.yml b/.github/workflows/nightly-build.yml
index db69a298..82ec3b5f 100644
--- a/.github/workflows/nightly-build.yml
+++ b/.github/workflows/nightly-build.yml
@@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
- node-version: [ 20.x ]
+ node-version: [ 22.x ]
steps:
- uses: actions/checkout@v3
with:
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index d59090f6..ee088e1b 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
- node-version: [ 20.x ]
+ node-version: [ 22.x ]
steps:
- uses: actions/checkout@v3
with:
diff --git a/Directory.Build.props b/Directory.Build.props
index 19a99788..f83ca8a4 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -25,7 +25,7 @@
$(AssemblyName)
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/Dockerfile b/Dockerfile
index 3ed09ead..2a5d9c79 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM mcr.microsoft.com/dotnet/aspnet:9.0.0-preview.6 AS base
+FROM mcr.microsoft.com/dotnet/aspnet:9.0.0-preview.7 AS base
WORKDIR /app
EXPOSE 8080
RUN apt update
diff --git a/NetAdmin.sln b/NetAdmin.sln
index b8218fd4..da3755ac 100644
--- a/NetAdmin.sln
+++ b/NetAdmin.sln
@@ -39,6 +39,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "scripts", "scripts", "{BB0B
gen.id.linq = scripts/gen.id.linq
gen.ln.cmd = scripts/gen.ln.cmd
gen.resx.tt = scripts/gen.resx.tt
+ git.del.obsolete.tags.ps1 = scripts/git.del.obsolete.tags.ps1
image.optimize.csx = scripts/image.optimize.csx
install.as.tpl.ps1 = scripts/install.as.tpl.ps1
rename.csx = scripts/rename.csx
@@ -48,6 +49,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "scripts", "scripts", "{BB0B
switcher.nsext.json = scripts/switcher.nsext.json
switcher.ps1 = scripts/switcher.ps1
sync.sln.files.csx = scripts/sync.sln.files.csx
+ wait.server.stop.sh = scripts/wait.server.stop.sh
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".github", ".github", "{1129FE25-466B-4F4F-85FC-3752664245E1}"
diff --git a/assets/res/Statements.ln b/assets/res/Statements.ln
index 18edb906..02bc1d2f 100644
--- a/assets/res/Statements.ln
+++ b/assets/res/Statements.ln
@@ -49,6 +49,7 @@ XML注释文件不存在
未获取到待执行任务
模块名称不能为空
模块说明不能为空
+此节点已下线
民族不正确
消息主题不能为空
消息内容不能为空
@@ -65,6 +66,7 @@ XML注释文件不存在
站内信不存在
站内信状态不正确
站内信类型不正确
+缓存键不能为空
网络地址不正确
菜单名称不能为空
菜单标题不能为空
diff --git a/build/code.quality.props b/build/code.quality.props
index 9c1ce338..99360677 100644
--- a/build/code.quality.props
+++ b/build/code.quality.props
@@ -15,7 +15,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
@@ -23,7 +23,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/scripts/git.del.obsolete.tags.ps1 b/scripts/git.del.obsolete.tags.ps1
new file mode 100644
index 00000000..db65409e
--- /dev/null
+++ b/scripts/git.del.obsolete.tags.ps1
@@ -0,0 +1,2 @@
+git push origin :refs/tags/$(git tag -l "*-*")
+git tag -d $(git tag -l "*-*")
\ No newline at end of file
diff --git a/scripts/switcher.freesql.json b/scripts/switcher.freesql.json
index eabab32a..3390871b 100644
--- a/scripts/switcher.freesql.json
+++ b/scripts/switcher.freesql.json
@@ -10,11 +10,11 @@
"packages": [
{
"packageName": "FreeSql.NS",
- "version": "3.2.833-preview20260627-ns1"
+ "version": "3.2.833-ns4"
},
{
"packageName": "FreeSql.DbContext.NS",
- "version": "3.2.833-preview20260627-ns1"
+ "version": "3.2.833-ns4"
}
]
}
diff --git a/scripts/wait.server.stop.sh b/scripts/wait.server.stop.sh
new file mode 100644
index 00000000..edb73190
--- /dev/null
+++ b/scripts/wait.server.stop.sh
@@ -0,0 +1,28 @@
+#!/bin/bash
+
+# 检查是否提供了 URL 参数
+if [ -z "$1" ]; then
+ echo "Usage: $0 "
+ exit 1
+fi
+
+# 获取外部传入的 URL 参数
+URL="$1"
+
+# 初始化返回值
+response=""
+
+# 循环检查 API 返回值
+while [ "$response" != "1" ]; do
+ # 等待一段时间再进行下一次检查,避免频繁请求
+ sleep 1
+
+ # 使用 curl 请求 URL,并捕获返回值,忽略 SSL 证书错误
+ response=$(curl -sk "$URL")
+
+ # 打印返回值 (可选)
+ echo "$1: $response"
+done
+
+# 当返回值为 "1" 时,继续执行后续脚本
+echo "API returned 1. Continuing with the script..."
\ No newline at end of file
diff --git a/src/backend/NetAdmin.AdmServer.Host/Startup.cs b/src/backend/NetAdmin.AdmServer.Host/Startup.cs
index 8de3924b..f9e1a19c 100644
--- a/src/backend/NetAdmin.AdmServer.Host/Startup.cs
+++ b/src/backend/NetAdmin.AdmServer.Host/Startup.cs
@@ -24,7 +24,9 @@ namespace NetAdmin.AdmServer.Host
///
/// 配置应用程序中间件
///
+ #pragma warning disable S2325
public void Configure(IApplicationBuilder app, IHostApplicationLifetime lifeTime)
+ #pragma warning restore S2325
{
_ = app //
.UseMiddleware() // 安全停机中间件
@@ -52,7 +54,9 @@ namespace NetAdmin.AdmServer.Host
///
/// 配置服务容器
///
+ #pragma warning disable S2325
public void ConfigureServices(IServiceCollection services)
+ #pragma warning restore S2325
{
_ = services.AddConsoleFormatter() // 添加控制台日志模板
.AddAllOptions() // 添加配置项
@@ -75,12 +79,18 @@ namespace NetAdmin.AdmServer.Host
///
#pragma warning disable ASA001
- public Task Execute(CommandContext context, CommandLineArgs settings)
+ public async Task Execute(CommandContext context, CommandLineArgs settings)
#pragma warning restore ASA001
{
Args = settings;
- _ = Serve.Run(RunOptions.Default.WithArgs(context.Remaining.Raw.ToArray()));
- return Task.FromResult(0);
+ var webOpt = new WebApplicationOptions //
+ {
+ EnvironmentName = Environment.GetEnvironmentVariable("TEST_ENVIRONMENT").NullOrEmpty(null)
+ , Args = context.Remaining.Raw.ToArray()
+ };
+ Serve.BuildApplication(RunOptions.Default.ConfigureOptions(webOpt), null, out var startUrl, out var app);
+ await app.RunAsync(startUrl).ConfigureAwait(false);
+ return 0;
}
///
diff --git a/src/backend/NetAdmin.AdmServer.Tests/AllTests.cs b/src/backend/NetAdmin.AdmServer.Tests/AllTests.cs
deleted file mode 100644
index 0506d843..00000000
--- a/src/backend/NetAdmin.AdmServer.Tests/AllTests.cs
+++ /dev/null
@@ -1,2015 +0,0 @@
-#pragma warning disable xUnit1024,xUnit1026
-
-using System.Diagnostics.CodeAnalysis;
-using System.Net.Http.Json;
-using Microsoft.AspNetCore.Mvc.Testing;
-using NetAdmin.AdmServer.Host;
-using NetAdmin.Application.Modules;
-using NetAdmin.Domain.Dto.Dependency;
-using NetAdmin.Domain.Dto.Sys;
-using NetAdmin.Domain.Dto.Sys.Api;
-using NetAdmin.Domain.Dto.Sys.Cache;
-using NetAdmin.Domain.Dto.Sys.Captcha;
-using NetAdmin.Domain.Dto.Sys.Config;
-using NetAdmin.Domain.Dto.Sys.Dept;
-using NetAdmin.Domain.Dto.Sys.Dev;
-using NetAdmin.Domain.Dto.Sys.Dic.Catalog;
-using NetAdmin.Domain.Dto.Sys.Dic.Content;
-using NetAdmin.Domain.Dto.Sys.Job;
-using NetAdmin.Domain.Dto.Sys.JobRecord;
-using NetAdmin.Domain.Dto.Sys.Menu;
-using NetAdmin.Domain.Dto.Sys.RequestLog;
-using NetAdmin.Domain.Dto.Sys.Role;
-using NetAdmin.Domain.Dto.Sys.SiteMsg;
-using NetAdmin.Domain.Dto.Sys.SiteMsgDept;
-using NetAdmin.Domain.Dto.Sys.SiteMsgFlag;
-using NetAdmin.Domain.Dto.Sys.SiteMsgRole;
-using NetAdmin.Domain.Dto.Sys.SiteMsgUser;
-using NetAdmin.Domain.Dto.Sys.Tool;
-using NetAdmin.Domain.Dto.Sys.User;
-using NetAdmin.Domain.Dto.Sys.UserProfile;
-using NetAdmin.Domain.Dto.Sys.VerifyCode;
-using NetAdmin.SysComponent.Application.Modules.Sys;
-using NetAdmin.Tests;
-using Xunit;
-using Xunit.Abstractions;
-
-namespace NetAdmin.AdmServer.Tests;
-
-///
-/// 所有测试
-///
-[SuppressMessage("Usage", "xUnit1028:Test method must have valid return type")]
-public class AllTests(WebApplicationFactory factory, ITestOutputHelper testOutputHelper)
- : WebApiTestBase(factory, testOutputHelper), IApiModule, ICacheModule, ICaptchaModule, IConfigModule
- , IConstantModule, IDeptModule, IDevModule, IDicCatalogModule, IDicContentModule, IDicModule, IFileModule
- , IJobModule, IJobRecordModule, IMenuModule, IRequestLogModule, IRoleModule, ISiteMsgDeptModule, ISiteMsgFlagModule
- , ISiteMsgModule, ISiteMsgRoleModule, ISiteMsgUserModule, IToolsModule, IUserModule, IUserProfileModule
- , IVerifyCodeModule
-
-{
- ///
- public Task BulkDeleteCatalogAsync(BulkReq req)
- {
- return default;
- }
-
- ///
- public Task BulkDeleteContentAsync(BulkReq req)
- {
- return default;
- }
-
- ///
- [Fact]
- public async Task CacheStatisticsAsync()
- {
- var rsp = await PostAsync("/api/sys/cache/cache.statistics", null).ConfigureAwait(true);
- Assert.Equal(HttpStatusCode.OK, rsp.StatusCode);
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CheckMobileAvailableAsync(CheckMobileAvailableReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CheckUserNameAvailableAsync(CheckUserNameAvailableReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CountAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CountAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CountAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CountAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CountAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CountAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CountAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CountAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CountAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CountAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CountAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CountAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CountAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CountAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CountAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CountAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CountAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CountAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CountRecordAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CreateAsync(CreateJobReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CreateAsync(CreateVerifyCodeReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CreateAsync(CreateUserProfileReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CreateAsync(CreateUserReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CreateAsync(CreateSiteMsgUserReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CreateAsync(CreateSiteMsgRoleReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CreateAsync(CreateSiteMsgReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CreateAsync(CreateSiteMsgFlagReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CreateAsync(CreateSiteMsgDeptReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CreateAsync(CreateRoleReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CreateAsync(CreateRequestLogReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CreateAsync(CreateMenuReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CreateAsync(CreateJobRecordReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CreateAsync(CreateDicContentReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CreateAsync(CreateDicCatalogReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CreateAsync(CreateDeptReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CreateAsync(CreateConfigReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CreateAsync(CreateApiReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CreateCatalogAsync(CreateDicCatalogReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task CreateContentAsync(CreateDicContentReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task DeleteCatalogAsync(DelReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task DeleteContentAsync(DelReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task EditAsync(EditRoleReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task EditAsync(EditDeptReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task EditAsync(EditConfigReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task EditAsync(EditJobReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task EditAsync(EditMenuReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task EditAsync(EditSiteMsgReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task EditAsync(EditUserReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task EditCatalogAsync(EditDicCatalogReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task EditContentAsync(EditDicContentReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExecuteAsync(QueryJobReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExistAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExistAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExistAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExistAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExistAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExistAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExistAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExistAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExistAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExistAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExistAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExistAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExistAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExistAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExistAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExistAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExistAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExistAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExportAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExportAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExportAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExportAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExportAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExportAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExportAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExportAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExportAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExportAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExportAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExportAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExportAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExportAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExportAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExportAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExportAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExportAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExportContentAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task ExportRecordAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GenerateCsCodeAsync(GenerateCsCodeReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GenerateIconCodeAsync(GenerateIconCodeReq req)
- {
- return default;
- }
-
- ///
- [Fact]
- public Task GenerateJsCodeAsync()
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> GetAllEntriesAsync(GetAllEntriesReq req)
- {
- var rsp = PostAsync("/api/sys/cache/get.all.entries", JsonContent.Create(new GetAllEntriesReq()))
- .ConfigureAwait(true)
- .GetAwaiter()
- #pragma warning disable xUnit1031
- .GetResult();
- #pragma warning restore xUnit1031
- Assert.Equal(HttpStatusCode.OK, rsp.StatusCode);
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetAsync(QueryJobReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetAsync(QueryVerifyCodeReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetAsync(QueryUserProfileReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetAsync(QueryUserReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetAsync(QuerySiteMsgUserReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetAsync(QuerySiteMsgRoleReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetAsync(QuerySiteMsgReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetAsync(QuerySiteMsgFlagReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetAsync(QuerySiteMsgDeptReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetAsync(QueryRoleReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetAsync(QueryRequestLogReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetAsync(QueryMenuReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetAsync(QueryJobRecordReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetAsync(QueryDicContentReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetAsync(QueryDicCatalogReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetAsync(QueryDeptReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetAsync(QueryConfigReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetAsync(QueryApiReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> GetBarChartAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [Fact]
- public Task GetCaptchaImageAsync()
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetCatalogAsync(QueryDicCatalogReq req)
- {
- return default;
- }
-
- ///
- [Fact]
- public Task GetChangeLogAsync()
- {
- return default;
- }
-
- ///
- [Fact]
- public IDictionary GetCharsDic()
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetContentAsync(QueryDicContentReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetDicValueAsync(GetDicValueReq req)
- {
- return default;
- }
-
- ///
- public Task GetEntryAsync(GetEntriesReq req)
- {
- return default;
- }
-
- ///
- [Fact]
- public IDictionary> GetEnums()
- {
- return default;
- }
-
- ///
- [Fact]
- public Task GetLatestConfigAsync()
- {
- return default;
- }
-
- ///
- [Fact]
- public IDictionary GetLocalizedStrings()
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetMineAsync(QuerySiteMsgReq req)
- {
- return default;
- }
-
- ///
- [Fact]
- public Task> GetModulesAsync()
- {
- return default;
- }
-
- ///
- [Fact]
- public IDictionary GetNumbersDic()
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> GetPieChartByApiSummaryAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> GetPieChartByHttpStatusCodeAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task GetRecordAsync(QueryJobRecordReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> GetRecordBarChartAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> GetRecordPieChartByHttpStatusCodeAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> GetRecordPieChartByNameAsync(QueryReq req)
- {
- return default;
- }
-
- ///
- [Fact]
- public async Task GetServerUtcTimeAsync()
- {
- var response = await PostAsync("/api/sys/tools/get.server.utc.time", null).ConfigureAwait(true);
- Assert.Equal(HttpStatusCode.OK, response.StatusCode);
- return default;
- }
-
- ///
- [Fact]
- public Task GetSessionUserAppConfigAsync()
- {
- return default;
- }
-
- ///
- [Fact]
- public async Task GetVersionAsync()
- {
- var response = await PostAsync("/api/sys/tools/version", null).ConfigureAwait(true);
- Assert.Equal(HttpStatusCode.OK, response.StatusCode);
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task LoginByPwdAsync(LoginByPwdReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task LoginBySmsAsync(LoginBySmsReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> PagedQueryAsync(PagedQueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> PagedQueryAsync(PagedQueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> PagedQueryAsync(PagedQueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> PagedQueryAsync(PagedQueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> PagedQueryAsync(PagedQueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> PagedQueryAsync(PagedQueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> PagedQueryAsync(PagedQueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> PagedQueryAsync(PagedQueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> PagedQueryAsync(PagedQueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> PagedQueryAsync(PagedQueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> PagedQueryAsync(PagedQueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> PagedQueryAsync(PagedQueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> PagedQueryAsync(PagedQueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> PagedQueryAsync(PagedQueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> PagedQueryAsync(PagedQueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> PagedQueryAsync(PagedQueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> PagedQueryAsync(PagedQueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> PagedQueryAsync(PagedQueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> PagedQueryCatalogAsync(PagedQueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> PagedQueryContentAsync(PagedQueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> PagedQueryMineAsync(PagedQueryReq req)
- {
- return default;
- }
-
- ///
- [InlineData(default)]
- [Theory]
- public Task> PagedQueryRecordAsync(PagedQueryReq