From 5dda1ddcfa13e1cc0d7fd461fcfd9fee2afa7ac5 Mon Sep 17 00:00:00 2001
From: wangjun <510423039@qq.com>
Date: Mon, 9 Oct 2023 17:03:54 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E7=99=BB=E5=BD=95?=
=?UTF-8?q?=E6=97=A5=E5=BF=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../IIdentitySecurityLogAppService.cs | 9 +
.../PagingIdentitySecurityLogInput.cs | 51 +
.../PagingIdentitySecurityLogOutput.cs | 30 +
...cManagementPermissionDefinitionProvider.cs | 3 +-
.../Permissions/BasicManagementPermissions.cs | 1 +
...cManagementApplicationAutoMapperProfile.cs | 2 +
.../IdentitySecurityLogAppService.cs | 46 +
.../Users/AccountAppService.cs | 20 +-
.../Localization/BasicManagement/en.json | 1 +
.../Localization/BasicManagement/zh-Hans.json | 1 +
.../GlobalUsings.cs | 1 +
.../Systems/IdentitySecurityLogController.cs | 19 +
.../src/locales/lang/en/routes/admin.ts | 8 +
.../src/locales/lang/zh-CN/routes/admin.ts | 8 +
.../vben28/src/router/routes/modules/admin.ts | 10 +
.../views/admin/identitySecurityLog/Index.ts | 80 +
.../views/admin/identitySecurityLog/Index.vue | 45 +
...mpanyName.MyProjectName.Application.csproj | 2 +-
.../src/locales/lang/en/routes/admin.ts | 8 +
.../src/locales/lang/zh-CN/routes/admin.ts | 8 +
.../vben28/src/router/routes/modules/admin.ts | 10 +
.../views/admin/identitySecurityLog/Index.ts | 80 +
.../views/admin/identitySecurityLog/Index.vue | 45 +
vben28/src/locales/lang/en/routes/admin.ts | 8 +
vben28/src/locales/lang/zh-CN/routes/admin.ts | 8 +
vben28/src/router/routes/modules/admin.ts | 10 +
vben28/src/services/ServiceProxies.ts | 30288 ++++++++--------
.../views/admin/identitySecurityLog/Index.ts | 80 +
.../views/admin/identitySecurityLog/Index.vue | 45 +
29 files changed, 15790 insertions(+), 15137 deletions(-)
create mode 100644 aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application.Contracts/IdentitySecurityLogs/IIdentitySecurityLogAppService.cs
create mode 100644 aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application.Contracts/IdentitySecurityLogs/PagingIdentitySecurityLogInput.cs
create mode 100644 aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application.Contracts/IdentitySecurityLogs/PagingIdentitySecurityLogOutput.cs
create mode 100644 aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application/IdentitySecurityLogs/IdentitySecurityLogAppService.cs
create mode 100644 aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.HttpApi/Systems/IdentitySecurityLogController.cs
create mode 100644 templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/identitySecurityLog/Index.ts
create mode 100644 templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/identitySecurityLog/Index.vue
create mode 100644 templates/abp-vnext-pro-nuget-simplify/vben28/src/views/admin/identitySecurityLog/Index.ts
create mode 100644 templates/abp-vnext-pro-nuget-simplify/vben28/src/views/admin/identitySecurityLog/Index.vue
create mode 100644 vben28/src/views/admin/identitySecurityLog/Index.ts
create mode 100644 vben28/src/views/admin/identitySecurityLog/Index.vue
diff --git a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application.Contracts/IdentitySecurityLogs/IIdentitySecurityLogAppService.cs b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application.Contracts/IdentitySecurityLogs/IIdentitySecurityLogAppService.cs
new file mode 100644
index 00000000..2c0ef9a2
--- /dev/null
+++ b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application.Contracts/IdentitySecurityLogs/IIdentitySecurityLogAppService.cs
@@ -0,0 +1,9 @@
+namespace Lion.AbpPro.BasicManagement.IdentitySecurityLogs;
+
+public interface IIdentitySecurityLogAppService : IApplicationService
+{
+ ///
+ /// 分页获取登录日志
+ ///
+ Task> GetListAsync(PagingIdentitySecurityLogInput input);
+}
\ No newline at end of file
diff --git a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application.Contracts/IdentitySecurityLogs/PagingIdentitySecurityLogInput.cs b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application.Contracts/IdentitySecurityLogs/PagingIdentitySecurityLogInput.cs
new file mode 100644
index 00000000..a5629f2b
--- /dev/null
+++ b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application.Contracts/IdentitySecurityLogs/PagingIdentitySecurityLogInput.cs
@@ -0,0 +1,51 @@
+namespace Lion.AbpPro.BasicManagement.IdentitySecurityLogs;
+
+public class PagingIdentitySecurityLogInput: PagingBase
+{
+ ///
+ /// 排序
+ ///
+ public string Sorting { get; set; }
+
+ ///
+ /// 开始时间
+ ///
+ public DateTime? StartTime { get; set; }
+
+ ///
+ /// 结束时间
+ ///
+ public DateTime? EndTime { get; set; }
+
+ public string Identity { get; set; }
+
+ ///
+ /// 请求地址
+ ///
+ public string Action { get; set; }
+
+ ///
+ /// 用户Id
+ ///
+ public Guid? UserId { get; set; }
+
+ ///
+ /// 用户名
+ ///
+ public string UserName { get; set; }
+
+ ///
+ /// 应用程序名称
+ ///
+ public string ApplicationName { get; set; }
+
+ ///
+ /// RequestId
+ ///
+ public string CorrelationId { get; set; }
+
+ ///
+ /// ClientId
+ ///
+ public string ClientId { get; set; }
+}
\ No newline at end of file
diff --git a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application.Contracts/IdentitySecurityLogs/PagingIdentitySecurityLogOutput.cs b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application.Contracts/IdentitySecurityLogs/PagingIdentitySecurityLogOutput.cs
new file mode 100644
index 00000000..b9d965ad
--- /dev/null
+++ b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application.Contracts/IdentitySecurityLogs/PagingIdentitySecurityLogOutput.cs
@@ -0,0 +1,30 @@
+namespace Lion.AbpPro.BasicManagement.IdentitySecurityLogs;
+
+public class PagingIdentitySecurityLogOutput
+{
+ public Guid Id { get; set; }
+
+ public Guid? TenantId { get; set; }
+
+ public string ApplicationName { get; set; }
+
+ public string Identity { get; set; }
+
+ public string Action { get; set; }
+
+ public Guid? UserId { get; set; }
+
+ public string UserName { get; set; }
+
+ public string TenantName { get; set; }
+
+ public string ClientId { get; set; }
+
+ public string CorrelationId { get; set; }
+
+ public string ClientIpAddress { get; set; }
+
+ public string BrowserInfo { get; set; }
+
+ public DateTime CreationTime { get; set; }
+}
\ No newline at end of file
diff --git a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application.Contracts/Permissions/BasicManagementPermissionDefinitionProvider.cs b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application.Contracts/Permissions/BasicManagementPermissionDefinitionProvider.cs
index 7c472e62..7ae78427 100644
--- a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application.Contracts/Permissions/BasicManagementPermissionDefinitionProvider.cs
+++ b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application.Contracts/Permissions/BasicManagementPermissionDefinitionProvider.cs
@@ -16,7 +16,8 @@ public class BasicManagementPermissionDefinitionProvider : PermissionDefinitionP
var auditManagement =
abpIdentityGroup.AddPermission(BasicManagementPermissions.SystemManagement.AuditLog, L("Permission:AuditLogManagement"), multiTenancySide: MultiTenancySides.Both);
- var settingManagement = abpIdentityGroup.AddPermission(BasicManagementPermissions.SystemManagement.Setting, L("Permission:SettingManagement"), multiTenancySide: MultiTenancySides.Both);
+ abpIdentityGroup.AddPermission(BasicManagementPermissions.SystemManagement.Setting, L("Permission:SettingManagement"), multiTenancySide: MultiTenancySides.Both);
+ abpIdentityGroup.AddPermission(BasicManagementPermissions.SystemManagement.IdentitySecurityLog, L("Permission:IdentitySecurityLog"), multiTenancySide: MultiTenancySides.Both);
var organizationUnitManagement = abpIdentityGroup.AddPermission(BasicManagementPermissions.SystemManagement.OrganizationUnit, L("Permission:OrganizationUnitManagement"), multiTenancySide: MultiTenancySides.Both);
organizationUnitManagement.AddChild
(
diff --git a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application.Contracts/Permissions/BasicManagementPermissions.cs b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application.Contracts/Permissions/BasicManagementPermissions.cs
index 1aa5b8e3..8c1b94fd 100644
--- a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application.Contracts/Permissions/BasicManagementPermissions.cs
+++ b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application.Contracts/Permissions/BasicManagementPermissions.cs
@@ -14,6 +14,7 @@ public class BasicManagementPermissions
public const string UserExport = Default + ".Users.Export";
public const string AuditLog = Default + ".AuditLog";
public const string Setting = Default + ".Setting";
+ public const string IdentitySecurityLog = Default + ".IdentitySecurityLogs";
public const string OrganizationUnit = Default + ".OrganizationUnitManagement";
public static class OrganizationUnitManagement
{
diff --git a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application/BasicManagementApplicationAutoMapperProfile.cs b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application/BasicManagementApplicationAutoMapperProfile.cs
index 049e5b4a..eb39f113 100644
--- a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application/BasicManagementApplicationAutoMapperProfile.cs
+++ b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application/BasicManagementApplicationAutoMapperProfile.cs
@@ -1,5 +1,6 @@
using AutoMapper;
using Lion.AbpPro.BasicManagement.AuditLogs;
+using Lion.AbpPro.BasicManagement.IdentitySecurityLogs;
using Lion.AbpPro.BasicManagement.Users.Dtos;
namespace Lion.AbpPro.BasicManagement;
@@ -32,5 +33,6 @@ public class BasicManagementApplicationAutoMapperProfile : Profile
CreateMap();
CreateMap();
CreateMap();
+ CreateMap();
}
}
\ No newline at end of file
diff --git a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application/IdentitySecurityLogs/IdentitySecurityLogAppService.cs b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application/IdentitySecurityLogs/IdentitySecurityLogAppService.cs
new file mode 100644
index 00000000..b1763433
--- /dev/null
+++ b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application/IdentitySecurityLogs/IdentitySecurityLogAppService.cs
@@ -0,0 +1,46 @@
+namespace Lion.AbpPro.BasicManagement.IdentitySecurityLogs;
+
+public class IdentitySecurityLogAppService : BasicManagementAppService, IIdentitySecurityLogAppService
+{
+ private readonly IIdentitySecurityLogRepository _identitySecurityLogRepository;
+
+ public IdentitySecurityLogAppService(IIdentitySecurityLogRepository identitySecurityLogRepository)
+ {
+ _identitySecurityLogRepository = identitySecurityLogRepository;
+ }
+
+ [Authorize(Policy = BasicManagementPermissions.SystemManagement.IdentitySecurityLog)]
+ public virtual async Task> GetListAsync(PagingIdentitySecurityLogInput input)
+ {
+ var totalCount = await _identitySecurityLogRepository.GetCountAsync(
+ input.StartTime,
+ input.EndTime,
+ input.ApplicationName,
+ input.Identity,
+ input.Action,
+ input.UserId,
+ input.UserName,
+ input.ClientId,
+ input.CorrelationId);
+ if (totalCount == 0)
+ {
+ return new PagedResultDto();
+ }
+
+ var list = await _identitySecurityLogRepository.GetListAsync(
+ input.Sorting,
+ input.PageSize,
+ input.SkipCount,
+ input.StartTime,
+ input.EndTime,
+ input.ApplicationName,
+ input.Identity,
+ input.Action,
+ input.UserId,
+ input.UserName,
+ input.ClientId,
+ input.CorrelationId);
+
+ return new PagedResultDto(totalCount, ObjectMapper.Map, List>(list));
+ }
+}
\ No newline at end of file
diff --git a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application/Users/AccountAppService.cs b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application/Users/AccountAppService.cs
index f3ac2705..e0d138cf 100644
--- a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application/Users/AccountAppService.cs
+++ b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Application/Users/AccountAppService.cs
@@ -4,7 +4,9 @@ using System.Text;
using IdentityModel;
using Lion.AbpPro.BasicManagement.ConfigurationOptions;
using Lion.AbpPro.BasicManagement.Users.Dtos;
+using Microsoft.AspNetCore.Http;
using Microsoft.IdentityModel.Tokens;
+using Volo.Abp.Identity.AspNetCore;
using Volo.Abp.Security.Claims;
namespace Lion.AbpPro.BasicManagement.Users
@@ -13,15 +15,20 @@ namespace Lion.AbpPro.BasicManagement.Users
{
private readonly IdentityUserManager _userManager;
private readonly JwtOptions _jwtOptions;
- private readonly Microsoft.AspNetCore.Identity.SignInManager _signInManager;
-
+ //private readonly Microsoft.AspNetCore.Identity.SignInManager _signInManager;
+ private readonly IdentitySecurityLogManager _identitySecurityLogManager;
+ private readonly IHttpContextAccessor _httpContextAccessor;
+ private readonly AbpSignInManager _signInManager;
public AccountAppService(
IdentityUserManager userManager,
IOptionsSnapshot jwtOptions,
- Microsoft.AspNetCore.Identity.SignInManager signInManager)
+ IdentitySecurityLogManager identitySecurityLogManager,
+ IHttpContextAccessor httpContextAccessor, AbpSignInManager signInManager)
{
_userManager = userManager;
_jwtOptions = jwtOptions.Value;
+ _identitySecurityLogManager = identitySecurityLogManager;
+ _httpContextAccessor = httpContextAccessor;
_signInManager = signInManager;
}
@@ -41,6 +48,13 @@ namespace Lion.AbpPro.BasicManagement.Users
}
var user = await _userManager.FindByNameAsync(input.Name);
+
+ await _identitySecurityLogManager.SaveAsync(new IdentitySecurityLogContext()
+ {
+ Action = _httpContextAccessor.HttpContext?.Request.Path,
+ UserName = input.Name,
+ Identity = "Bearer"
+ });
return await BuildResult(user);
}
diff --git a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Domain.Shared/Localization/BasicManagement/en.json b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Domain.Shared/Localization/BasicManagement/en.json
index 3f392926..95d02dfa 100644
--- a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Domain.Shared/Localization/BasicManagement/en.json
+++ b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Domain.Shared/Localization/BasicManagement/en.json
@@ -13,6 +13,7 @@
"Permission:AuditLogManagement": "AuditLog",
"Permission:HangfireManagement": "BackgroundTask",
"Permission:SettingManagement": "SettingManagement",
+ "Permission:IdentitySecurityLog": "IdentitySecurityLog",
"Permission:OrganizationUnitManagement": "OrganizationUnitManagement",
"Setting.Group.System": "System",
"Lion.AbpPro.BasicManagement:100001": "OrganizationUnit Not Exist",
diff --git a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Domain.Shared/Localization/BasicManagement/zh-Hans.json b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Domain.Shared/Localization/BasicManagement/zh-Hans.json
index 2ef44a17..8b3389f7 100644
--- a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Domain.Shared/Localization/BasicManagement/zh-Hans.json
+++ b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.Domain.Shared/Localization/BasicManagement/zh-Hans.json
@@ -13,6 +13,7 @@
"Permission:SystemManagement": "系统管理",
"Permission:HangfireManagement": "后台任务",
"Permission:SettingManagement": "设置管理",
+ "Permission:IdentitySecurityLog": "登录日志",
"Permission:OrganizationUnitManagement": "组织结构管理",
"Setting.Group.System": "系统",
diff --git a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.HttpApi/GlobalUsings.cs b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.HttpApi/GlobalUsings.cs
index 0f018541..d6dc6e12 100644
--- a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.HttpApi/GlobalUsings.cs
+++ b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.HttpApi/GlobalUsings.cs
@@ -1,6 +1,7 @@
// Global using directives
global using Lion.AbpPro.BasicManagement.AuditLogs;
+global using Lion.AbpPro.BasicManagement.IdentitySecurityLogs;
global using Lion.AbpPro.BasicManagement.OrganizationUnits;
global using Lion.AbpPro.BasicManagement.OrganizationUnits.Dto;
global using Lion.AbpPro.BasicManagement.Roles;
diff --git a/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.HttpApi/Systems/IdentitySecurityLogController.cs b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.HttpApi/Systems/IdentitySecurityLogController.cs
new file mode 100644
index 00000000..93df48d3
--- /dev/null
+++ b/aspnet-core/modules/BasicManagement/src/Lion.AbpPro.BasicManagement.HttpApi/Systems/IdentitySecurityLogController.cs
@@ -0,0 +1,19 @@
+namespace Lion.AbpPro.BasicManagement.Systems;
+
+[Route("IdentitySecurityLogs")]
+public class IdentitySecurityLogController : BasicManagementController, IIdentitySecurityLogAppService
+{
+ private readonly IIdentitySecurityLogAppService _identitySecurityLogAppService;
+
+ public IdentitySecurityLogController(IIdentitySecurityLogAppService identitySecurityLogAppService)
+ {
+ _identitySecurityLogAppService = identitySecurityLogAppService;
+ }
+
+ [HttpPost("page")]
+ [SwaggerOperation(summary: "分页获取登录日志信息", Tags = new[] { "IdentitySecurityLogs" })]
+ public Task> GetListAsync(PagingIdentitySecurityLogInput input)
+ {
+ return _identitySecurityLogAppService.GetListAsync(input);
+ }
+}
\ No newline at end of file
diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/routes/admin.ts b/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/routes/admin.ts
index b1983a9d..fc3c88a2 100644
--- a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/routes/admin.ts
+++ b/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/routes/admin.ts
@@ -88,4 +88,12 @@ export default {
organizationUnit: 'OrganizationUnit',
member: 'Member',
role: 'Role',
+ identitySecurityLog: 'IdentitySecurityLog',
+ identitySecurityLog_ApplicationName: 'ApplicationName',
+ identitySecurityLog_Identity: 'Identity',
+ identitySecurityLog_Action: 'Action',
+ identitySecurityLog_UserName: 'UserName',
+ identitySecurityLog_CorrelationId: 'CorrelationId',
+ identitySecurityLog_ClientIpAddress: 'ClientIpAddress',
+ identitySecurityLog_CreationTime: 'LoginTime',
};
diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/routes/admin.ts b/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/routes/admin.ts
index f8ce76aa..c7b16b94 100644
--- a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/routes/admin.ts
+++ b/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/routes/admin.ts
@@ -88,4 +88,12 @@ export default {
organizationUnit: '组织机构',
member: '成员',
role: '角色',
+ identitySecurityLog: '登录日志',
+ identitySecurityLog_ApplicationName: '应用程序名称',
+ identitySecurityLog_Identity: '登录方式',
+ identitySecurityLog_Action: '登录地址',
+ identitySecurityLog_UserName: '用户名',
+ identitySecurityLog_CorrelationId: 'CorrelationId',
+ identitySecurityLog_ClientIpAddress: '客户端IP',
+ identitySecurityLog_CreationTime: '登录时间',
};
diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/router/routes/modules/admin.ts b/templates/abp-vnext-pro-nuget-all/vben28/src/router/routes/modules/admin.ts
index 525fe59f..b3d0a295 100644
--- a/templates/abp-vnext-pro-nuget-all/vben28/src/router/routes/modules/admin.ts
+++ b/templates/abp-vnext-pro-nuget-all/vben28/src/router/routes/modules/admin.ts
@@ -64,6 +64,16 @@ const admin: AppRouteModule = {
icon: 'ant-design:snippets-twotone',
},
},
+ {
+ path: 'identitySecurityLogs',
+ name: 'IdentitySecurityLogs',
+ component: () => import('/@/views/admin/identitySecurityLog/Index.vue'),
+ meta: {
+ title: t('routes.admin.identitySecurityLog'),
+ policy: 'AbpIdentity.IdentitySecurityLogs',
+ icon: 'ant-design:file-protect-outlined',
+ },
+ },
{
path: 'dataDictionary',
name: 'dataDictionary',
diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/identitySecurityLog/Index.ts b/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/identitySecurityLog/Index.ts
new file mode 100644
index 00000000..19b72d1a
--- /dev/null
+++ b/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/identitySecurityLog/Index.ts
@@ -0,0 +1,80 @@
+import {FormSchema} from '/src/components/Table';
+import {BasicColumn} from '/src/components/Table';
+import {useI18n} from '/src/hooks/web/useI18n';
+import { formatToDateTime, dateUtil } from '/src/utils/dateUtil';
+const {t} = useI18n();
+import {
+ IdentitySecurityLogsServiceProxy,
+ PageIdentitySecurityLogInput,
+} from '/src/services/ServiceProxies';
+
+// 分页表格登录日志 BasicColumn
+export const tableColumns: BasicColumn[] = [
+ {
+ title: t('routes.admin.identitySecurityLog_ApplicationName'),
+ dataIndex: 'applicationName',
+ },
+ {
+ title: t('routes.admin.identitySecurityLog_Identity'),
+ dataIndex: 'identity',
+ },
+ {
+ title: t('routes.admin.identitySecurityLog_Action'),
+ dataIndex: 'action',
+ },
+ {
+ title: t('routes.admin.identitySecurityLog_UserName'),
+ dataIndex: 'userName',
+ },
+ {
+ title: t('routes.admin.identitySecurityLog_CorrelationId'),
+ dataIndex: 'correlationId',
+ },
+ {
+ title: t('routes.admin.identitySecurityLog_ClientIpAddress'),
+ dataIndex: 'clientIpAddress',
+ },
+ {
+ title: t('routes.admin.identitySecurityLog_CreationTime'),
+ dataIndex: 'creationTime',
+ customRender: ({ text }) => {
+ return formatToDateTime(text);
+ },
+ },
+];
+
+// 分页查询登录日志 FormSchema
+export const searchFormSchema: FormSchema[] = [
+ {
+ field: 'time',
+ component: 'RangePicker',
+ label: t('routes.admin.audit_executeTime'),
+ colProps: {
+ span: 4,
+ },
+ defaultValue: [dateUtil().subtract(7, 'days'), dateUtil().add(1, 'days')],
+ },
+ {
+ field: 'userName',
+ label: t('routes.admin.identitySecurityLog_UserName'),
+ component: 'Input',
+ colProps: { span: 3 },
+ },
+ {
+ field: 'correlationId',
+ label: 'CorrelationId',
+ labelWidth: 95,
+ component: 'Input',
+ colProps: { span: 4 },
+ }
+];
+
+
+/**
+ * 分页查询登录日志
+ */
+export async function pageAsync(params: PageIdentitySecurityLogInput,
+) {
+ const identitySecurityLogServiceProxy = new IdentitySecurityLogsServiceProxy();
+ return identitySecurityLogServiceProxy.page(params);
+}
diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/identitySecurityLog/Index.vue b/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/identitySecurityLog/Index.vue
new file mode 100644
index 00000000..a5fb9faa
--- /dev/null
+++ b/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/identitySecurityLog/Index.vue
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
diff --git a/templates/abp-vnext-pro-nuget-simplify/aspnet-core/src/MyCompanyName.MyProjectName.Application/MyCompanyName.MyProjectName.Application.csproj b/templates/abp-vnext-pro-nuget-simplify/aspnet-core/src/MyCompanyName.MyProjectName.Application/MyCompanyName.MyProjectName.Application.csproj
index 6edb0ab6..28f65b6a 100644
--- a/templates/abp-vnext-pro-nuget-simplify/aspnet-core/src/MyCompanyName.MyProjectName.Application/MyCompanyName.MyProjectName.Application.csproj
+++ b/templates/abp-vnext-pro-nuget-simplify/aspnet-core/src/MyCompanyName.MyProjectName.Application/MyCompanyName.MyProjectName.Application.csproj
@@ -1,4 +1,4 @@
-
+
diff --git a/templates/abp-vnext-pro-nuget-simplify/vben28/src/locales/lang/en/routes/admin.ts b/templates/abp-vnext-pro-nuget-simplify/vben28/src/locales/lang/en/routes/admin.ts
index b1983a9d..fc3c88a2 100644
--- a/templates/abp-vnext-pro-nuget-simplify/vben28/src/locales/lang/en/routes/admin.ts
+++ b/templates/abp-vnext-pro-nuget-simplify/vben28/src/locales/lang/en/routes/admin.ts
@@ -88,4 +88,12 @@ export default {
organizationUnit: 'OrganizationUnit',
member: 'Member',
role: 'Role',
+ identitySecurityLog: 'IdentitySecurityLog',
+ identitySecurityLog_ApplicationName: 'ApplicationName',
+ identitySecurityLog_Identity: 'Identity',
+ identitySecurityLog_Action: 'Action',
+ identitySecurityLog_UserName: 'UserName',
+ identitySecurityLog_CorrelationId: 'CorrelationId',
+ identitySecurityLog_ClientIpAddress: 'ClientIpAddress',
+ identitySecurityLog_CreationTime: 'LoginTime',
};
diff --git a/templates/abp-vnext-pro-nuget-simplify/vben28/src/locales/lang/zh-CN/routes/admin.ts b/templates/abp-vnext-pro-nuget-simplify/vben28/src/locales/lang/zh-CN/routes/admin.ts
index f8ce76aa..c7b16b94 100644
--- a/templates/abp-vnext-pro-nuget-simplify/vben28/src/locales/lang/zh-CN/routes/admin.ts
+++ b/templates/abp-vnext-pro-nuget-simplify/vben28/src/locales/lang/zh-CN/routes/admin.ts
@@ -88,4 +88,12 @@ export default {
organizationUnit: '组织机构',
member: '成员',
role: '角色',
+ identitySecurityLog: '登录日志',
+ identitySecurityLog_ApplicationName: '应用程序名称',
+ identitySecurityLog_Identity: '登录方式',
+ identitySecurityLog_Action: '登录地址',
+ identitySecurityLog_UserName: '用户名',
+ identitySecurityLog_CorrelationId: 'CorrelationId',
+ identitySecurityLog_ClientIpAddress: '客户端IP',
+ identitySecurityLog_CreationTime: '登录时间',
};
diff --git a/templates/abp-vnext-pro-nuget-simplify/vben28/src/router/routes/modules/admin.ts b/templates/abp-vnext-pro-nuget-simplify/vben28/src/router/routes/modules/admin.ts
index 525fe59f..b3d0a295 100644
--- a/templates/abp-vnext-pro-nuget-simplify/vben28/src/router/routes/modules/admin.ts
+++ b/templates/abp-vnext-pro-nuget-simplify/vben28/src/router/routes/modules/admin.ts
@@ -64,6 +64,16 @@ const admin: AppRouteModule = {
icon: 'ant-design:snippets-twotone',
},
},
+ {
+ path: 'identitySecurityLogs',
+ name: 'IdentitySecurityLogs',
+ component: () => import('/@/views/admin/identitySecurityLog/Index.vue'),
+ meta: {
+ title: t('routes.admin.identitySecurityLog'),
+ policy: 'AbpIdentity.IdentitySecurityLogs',
+ icon: 'ant-design:file-protect-outlined',
+ },
+ },
{
path: 'dataDictionary',
name: 'dataDictionary',
diff --git a/templates/abp-vnext-pro-nuget-simplify/vben28/src/views/admin/identitySecurityLog/Index.ts b/templates/abp-vnext-pro-nuget-simplify/vben28/src/views/admin/identitySecurityLog/Index.ts
new file mode 100644
index 00000000..19b72d1a
--- /dev/null
+++ b/templates/abp-vnext-pro-nuget-simplify/vben28/src/views/admin/identitySecurityLog/Index.ts
@@ -0,0 +1,80 @@
+import {FormSchema} from '/src/components/Table';
+import {BasicColumn} from '/src/components/Table';
+import {useI18n} from '/src/hooks/web/useI18n';
+import { formatToDateTime, dateUtil } from '/src/utils/dateUtil';
+const {t} = useI18n();
+import {
+ IdentitySecurityLogsServiceProxy,
+ PageIdentitySecurityLogInput,
+} from '/src/services/ServiceProxies';
+
+// 分页表格登录日志 BasicColumn
+export const tableColumns: BasicColumn[] = [
+ {
+ title: t('routes.admin.identitySecurityLog_ApplicationName'),
+ dataIndex: 'applicationName',
+ },
+ {
+ title: t('routes.admin.identitySecurityLog_Identity'),
+ dataIndex: 'identity',
+ },
+ {
+ title: t('routes.admin.identitySecurityLog_Action'),
+ dataIndex: 'action',
+ },
+ {
+ title: t('routes.admin.identitySecurityLog_UserName'),
+ dataIndex: 'userName',
+ },
+ {
+ title: t('routes.admin.identitySecurityLog_CorrelationId'),
+ dataIndex: 'correlationId',
+ },
+ {
+ title: t('routes.admin.identitySecurityLog_ClientIpAddress'),
+ dataIndex: 'clientIpAddress',
+ },
+ {
+ title: t('routes.admin.identitySecurityLog_CreationTime'),
+ dataIndex: 'creationTime',
+ customRender: ({ text }) => {
+ return formatToDateTime(text);
+ },
+ },
+];
+
+// 分页查询登录日志 FormSchema
+export const searchFormSchema: FormSchema[] = [
+ {
+ field: 'time',
+ component: 'RangePicker',
+ label: t('routes.admin.audit_executeTime'),
+ colProps: {
+ span: 4,
+ },
+ defaultValue: [dateUtil().subtract(7, 'days'), dateUtil().add(1, 'days')],
+ },
+ {
+ field: 'userName',
+ label: t('routes.admin.identitySecurityLog_UserName'),
+ component: 'Input',
+ colProps: { span: 3 },
+ },
+ {
+ field: 'correlationId',
+ label: 'CorrelationId',
+ labelWidth: 95,
+ component: 'Input',
+ colProps: { span: 4 },
+ }
+];
+
+
+/**
+ * 分页查询登录日志
+ */
+export async function pageAsync(params: PageIdentitySecurityLogInput,
+) {
+ const identitySecurityLogServiceProxy = new IdentitySecurityLogsServiceProxy();
+ return identitySecurityLogServiceProxy.page(params);
+}
diff --git a/templates/abp-vnext-pro-nuget-simplify/vben28/src/views/admin/identitySecurityLog/Index.vue b/templates/abp-vnext-pro-nuget-simplify/vben28/src/views/admin/identitySecurityLog/Index.vue
new file mode 100644
index 00000000..a5fb9faa
--- /dev/null
+++ b/templates/abp-vnext-pro-nuget-simplify/vben28/src/views/admin/identitySecurityLog/Index.vue
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
diff --git a/vben28/src/locales/lang/en/routes/admin.ts b/vben28/src/locales/lang/en/routes/admin.ts
index b1983a9d..fc3c88a2 100644
--- a/vben28/src/locales/lang/en/routes/admin.ts
+++ b/vben28/src/locales/lang/en/routes/admin.ts
@@ -88,4 +88,12 @@ export default {
organizationUnit: 'OrganizationUnit',
member: 'Member',
role: 'Role',
+ identitySecurityLog: 'IdentitySecurityLog',
+ identitySecurityLog_ApplicationName: 'ApplicationName',
+ identitySecurityLog_Identity: 'Identity',
+ identitySecurityLog_Action: 'Action',
+ identitySecurityLog_UserName: 'UserName',
+ identitySecurityLog_CorrelationId: 'CorrelationId',
+ identitySecurityLog_ClientIpAddress: 'ClientIpAddress',
+ identitySecurityLog_CreationTime: 'LoginTime',
};
diff --git a/vben28/src/locales/lang/zh-CN/routes/admin.ts b/vben28/src/locales/lang/zh-CN/routes/admin.ts
index f8ce76aa..c7b16b94 100644
--- a/vben28/src/locales/lang/zh-CN/routes/admin.ts
+++ b/vben28/src/locales/lang/zh-CN/routes/admin.ts
@@ -88,4 +88,12 @@ export default {
organizationUnit: '组织机构',
member: '成员',
role: '角色',
+ identitySecurityLog: '登录日志',
+ identitySecurityLog_ApplicationName: '应用程序名称',
+ identitySecurityLog_Identity: '登录方式',
+ identitySecurityLog_Action: '登录地址',
+ identitySecurityLog_UserName: '用户名',
+ identitySecurityLog_CorrelationId: 'CorrelationId',
+ identitySecurityLog_ClientIpAddress: '客户端IP',
+ identitySecurityLog_CreationTime: '登录时间',
};
diff --git a/vben28/src/router/routes/modules/admin.ts b/vben28/src/router/routes/modules/admin.ts
index b8a5d318..c39daa10 100644
--- a/vben28/src/router/routes/modules/admin.ts
+++ b/vben28/src/router/routes/modules/admin.ts
@@ -64,6 +64,16 @@ const admin: AppRouteModule = {
icon: 'ant-design:snippets-twotone',
},
},
+ {
+ path: 'identitySecurityLogs',
+ name: 'IdentitySecurityLogs',
+ component: () => import('/@/views/admin/identitySecurityLog/Index.vue'),
+ meta: {
+ title: t('routes.admin.identitySecurityLog'),
+ policy: 'AbpIdentity.IdentitySecurityLogs',
+ icon: 'ant-design:file-protect-outlined',
+ },
+ },
{
path: 'dataDictionary',
name: 'dataDictionary',
diff --git a/vben28/src/services/ServiceProxies.ts b/vben28/src/services/ServiceProxies.ts
index e2415cb8..8b35851d 100644
--- a/vben28/src/services/ServiceProxies.ts
+++ b/vben28/src/services/ServiceProxies.ts
@@ -2,16493 +2,16517 @@
/* eslint-disable */
//----------------------
//
-// Generated using the NSwag toolchain v13.18.2.0 (NJsonSchema v10.8.0.0 (Newtonsoft.Json v13.0.0.0)) (http://NSwag.org)
+// Generated using the NSwag toolchain v13.20.0.0 (NJsonSchema v10.9.0.0 (Newtonsoft.Json v13.0.0.0)) (http://NSwag.org)
//
//----------------------
// ReSharper disable InconsistentNaming
-import { ServiceProxyBase } from './ServiceProxyBase';
-import axios, {
- AxiosError,
- AxiosInstance,
- AxiosRequestConfig,
- AxiosResponse,
- CancelToken,
-} from 'axios';
+import {ServiceProxyBase} from './ServiceProxyBase'
+import axios, { AxiosError, AxiosInstance, AxiosRequestConfig, AxiosResponse, CancelToken } from 'axios';
import dayjs from 'dayjs';
export class AbpApiDefinitionServiceProxy extends ServiceProxyBase {
- private instance: AxiosInstance;
- private baseUrl: string;
- protected jsonParseReviver: ((key: string, value: any) => any) | undefined = undefined;
-
- constructor(baseUrl?: string, instance?: AxiosInstance) {
- super();
- this.instance = instance ? instance : axios.create();
- this.baseUrl = baseUrl !== undefined && baseUrl !== null ? baseUrl : '';
- }
-
- /**
- * @param includeTypes (optional)
- * @return Success
- */
- apiDefinition(
- includeTypes: boolean | undefined,
- cancelToken?: CancelToken | undefined,
- ): Promise {
- let url_ = this.baseUrl + '/api/abp/api-definition?';
- if (includeTypes === null) throw new Error("The parameter 'includeTypes' cannot be null.");
- else if (includeTypes !== undefined)
- url_ += 'IncludeTypes=' + encodeURIComponent('' + includeTypes) + '&';
- url_ = url_.replace(/[?&]$/, '');
-
- let options_ = {
- method: 'GET',
- url: url_,
- headers: {
- Accept: 'text/plain',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processApiDefinition(_response),
- );
- });
- }
-
- protected processApiDefinition(response: AxiosResponse): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- let result200: any = null;
- let resultData200 = _responseText;
- result200 = ApplicationApiDescriptionModel.fromJS(resultData200);
- return Promise.resolve(result200);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
+ private instance: AxiosInstance;
+ private baseUrl: string;
+ protected jsonParseReviver: ((key: string, value: any) => any) | undefined = undefined;
+
+ constructor(baseUrl?: string, instance?: AxiosInstance) {
+ super();
+ this.instance = instance ? instance : axios.create();
+ this.baseUrl = baseUrl !== undefined && baseUrl !== null ? baseUrl : "";
+ }
+
+ /**
+ * @param includeTypes (optional)
+ * @return Success
+ */
+ apiDefinition(includeTypes: boolean | undefined , cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/api/abp/api-definition?";
+ if (includeTypes === null)
+ throw new Error("The parameter 'includeTypes' cannot be null.");
+ else if (includeTypes !== undefined)
+ url_ += "IncludeTypes=" + encodeURIComponent("" + includeTypes) + "&";
+ url_ = url_.replace(/[?&]$/, "");
+
+ let options_ = {
+ method: "GET",
+ url: url_,
+ headers: {
+ "Accept": "text/plain"
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processApiDefinition(_response));
+ });
+ }
+
+ protected processApiDefinition(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ let result200: any = null;
+ let resultData200 = _responseText;
+ result200 = ApplicationApiDescriptionModel.fromJS(resultData200);
+ return Promise.resolve(result200);
+
+ } else if (status === 403) {
+ const _responseText = response.data;
+ let result403: any = null;
+ let resultData403 = _responseText;
+ result403 = RemoteServiceErrorResponse.fromJS(resultData403);
+ return throwException("Forbidden", status, _responseText, _headers, result403);
+
+ } else if (status === 401) {
+ const _responseText = response.data;
+ let result401: any = null;
+ let resultData401 = _responseText;
+ result401 = RemoteServiceErrorResponse.fromJS(resultData401);
+ return throwException("Unauthorized", status, _responseText, _headers, result401);
+
+ } else if (status === 400) {
+ const _responseText = response.data;
+ let result400: any = null;
+ let resultData400 = _responseText;
+ result400 = RemoteServiceErrorResponse.fromJS(resultData400);
+ return throwException("Bad Request", status, _responseText, _headers, result400);
+
+ } else if (status === 404) {
+ const _responseText = response.data;
+ let result404: any = null;
+ let resultData404 = _responseText;
+ result404 = RemoteServiceErrorResponse.fromJS(resultData404);
+ return throwException("Not Found", status, _responseText, _headers, result404);
+
+ } else if (status === 501) {
+ const _responseText = response.data;
+ let result501: any = null;
+ let resultData501 = _responseText;
+ result501 = RemoteServiceErrorResponse.fromJS(resultData501);
+ return throwException("Server Error", status, _responseText, _headers, result501);
+
+ } else if (status === 500) {
+ const _responseText = response.data;
+ let result500: any = null;
+ let resultData500 = _responseText;
+ result500 = RemoteServiceErrorResponse.fromJS(resultData500);
+ return throwException("Server Error", status, _responseText, _headers, result500);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
}
export class AbpApplicationConfigurationServiceProxy extends ServiceProxyBase {
- private instance: AxiosInstance;
- private baseUrl: string;
- protected jsonParseReviver: ((key: string, value: any) => any) | undefined = undefined;
-
- constructor(baseUrl?: string, instance?: AxiosInstance) {
- super();
- this.instance = instance ? instance : axios.create();
- this.baseUrl = baseUrl !== undefined && baseUrl !== null ? baseUrl : '';
- }
-
- /**
- * @param includeLocalizationResources (optional)
- * @return Success
- */
- applicationConfiguration(
- includeLocalizationResources: boolean | undefined,
- cancelToken?: CancelToken | undefined,
- ): Promise {
- let url_ = this.baseUrl + '/api/abp/application-configuration?';
- if (includeLocalizationResources === null)
- throw new Error("The parameter 'includeLocalizationResources' cannot be null.");
- else if (includeLocalizationResources !== undefined)
- url_ +=
- 'IncludeLocalizationResources=' +
- encodeURIComponent('' + includeLocalizationResources) +
- '&';
- url_ = url_.replace(/[?&]$/, '');
-
- let options_ = {
- method: 'GET',
- url: url_,
- headers: {
- Accept: 'text/plain',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processApplicationConfiguration(_response),
- );
- });
- }
-
- protected processApplicationConfiguration(
- response: AxiosResponse,
- ): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- let result200: any = null;
- let resultData200 = _responseText;
- result200 = ApplicationConfigurationDto.fromJS(resultData200);
- return Promise.resolve(result200);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
+ private instance: AxiosInstance;
+ private baseUrl: string;
+ protected jsonParseReviver: ((key: string, value: any) => any) | undefined = undefined;
+
+ constructor(baseUrl?: string, instance?: AxiosInstance) {
+ super();
+ this.instance = instance ? instance : axios.create();
+ this.baseUrl = baseUrl !== undefined && baseUrl !== null ? baseUrl : "";
+ }
+
+ /**
+ * @param includeLocalizationResources (optional)
+ * @return Success
+ */
+ applicationConfiguration(includeLocalizationResources: boolean | undefined , cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/api/abp/application-configuration?";
+ if (includeLocalizationResources === null)
+ throw new Error("The parameter 'includeLocalizationResources' cannot be null.");
+ else if (includeLocalizationResources !== undefined)
+ url_ += "IncludeLocalizationResources=" + encodeURIComponent("" + includeLocalizationResources) + "&";
+ url_ = url_.replace(/[?&]$/, "");
+
+ let options_ = {
+ method: "GET",
+ url: url_,
+ headers: {
+ "Accept": "text/plain"
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processApplicationConfiguration(_response));
+ });
+ }
+
+ protected processApplicationConfiguration(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ let result200: any = null;
+ let resultData200 = _responseText;
+ result200 = ApplicationConfigurationDto.fromJS(resultData200);
+ return Promise.resolve(result200);
+
+ } else if (status === 403) {
+ const _responseText = response.data;
+ let result403: any = null;
+ let resultData403 = _responseText;
+ result403 = RemoteServiceErrorResponse.fromJS(resultData403);
+ return throwException("Forbidden", status, _responseText, _headers, result403);
+
+ } else if (status === 401) {
+ const _responseText = response.data;
+ let result401: any = null;
+ let resultData401 = _responseText;
+ result401 = RemoteServiceErrorResponse.fromJS(resultData401);
+ return throwException("Unauthorized", status, _responseText, _headers, result401);
+
+ } else if (status === 400) {
+ const _responseText = response.data;
+ let result400: any = null;
+ let resultData400 = _responseText;
+ result400 = RemoteServiceErrorResponse.fromJS(resultData400);
+ return throwException("Bad Request", status, _responseText, _headers, result400);
+
+ } else if (status === 404) {
+ const _responseText = response.data;
+ let result404: any = null;
+ let resultData404 = _responseText;
+ result404 = RemoteServiceErrorResponse.fromJS(resultData404);
+ return throwException("Not Found", status, _responseText, _headers, result404);
+
+ } else if (status === 501) {
+ const _responseText = response.data;
+ let result501: any = null;
+ let resultData501 = _responseText;
+ result501 = RemoteServiceErrorResponse.fromJS(resultData501);
+ return throwException("Server Error", status, _responseText, _headers, result501);
+
+ } else if (status === 500) {
+ const _responseText = response.data;
+ let result500: any = null;
+ let resultData500 = _responseText;
+ result500 = RemoteServiceErrorResponse.fromJS(resultData500);
+ return throwException("Server Error", status, _responseText, _headers, result500);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
}
export class AbpApplicationLocalizationServiceProxy extends ServiceProxyBase {
- private instance: AxiosInstance;
- private baseUrl: string;
- protected jsonParseReviver: ((key: string, value: any) => any) | undefined = undefined;
-
- constructor(baseUrl?: string, instance?: AxiosInstance) {
- super();
- this.instance = instance ? instance : axios.create();
- this.baseUrl = baseUrl !== undefined && baseUrl !== null ? baseUrl : '';
- }
-
- /**
- * @param onlyDynamics (optional)
- * @return Success
- */
- applicationLocalization(
- cultureName: string,
- onlyDynamics: boolean | undefined,
- cancelToken?: CancelToken | undefined,
- ): Promise {
- let url_ = this.baseUrl + '/api/abp/application-localization?';
- if (cultureName === undefined || cultureName === null)
- throw new Error("The parameter 'cultureName' must be defined and cannot be null.");
- else url_ += 'CultureName=' + encodeURIComponent('' + cultureName) + '&';
- if (onlyDynamics === null) throw new Error("The parameter 'onlyDynamics' cannot be null.");
- else if (onlyDynamics !== undefined)
- url_ += 'OnlyDynamics=' + encodeURIComponent('' + onlyDynamics) + '&';
- url_ = url_.replace(/[?&]$/, '');
-
- let options_ = {
- method: 'GET',
- url: url_,
- headers: {
- Accept: 'text/plain',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processApplicationLocalization(_response),
- );
- });
- }
-
- protected processApplicationLocalization(
- response: AxiosResponse,
- ): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- let result200: any = null;
- let resultData200 = _responseText;
- result200 = ApplicationLocalizationDto.fromJS(resultData200);
- return Promise.resolve(result200);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
+ private instance: AxiosInstance;
+ private baseUrl: string;
+ protected jsonParseReviver: ((key: string, value: any) => any) | undefined = undefined;
+
+ constructor(baseUrl?: string, instance?: AxiosInstance) {
+ super();
+ this.instance = instance ? instance : axios.create();
+ this.baseUrl = baseUrl !== undefined && baseUrl !== null ? baseUrl : "";
+ }
+
+ /**
+ * @param onlyDynamics (optional)
+ * @return Success
+ */
+ applicationLocalization(cultureName: string, onlyDynamics: boolean | undefined , cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/api/abp/application-localization?";
+ if (cultureName === undefined || cultureName === null)
+ throw new Error("The parameter 'cultureName' must be defined and cannot be null.");
+ else
+ url_ += "CultureName=" + encodeURIComponent("" + cultureName) + "&";
+ if (onlyDynamics === null)
+ throw new Error("The parameter 'onlyDynamics' cannot be null.");
+ else if (onlyDynamics !== undefined)
+ url_ += "OnlyDynamics=" + encodeURIComponent("" + onlyDynamics) + "&";
+ url_ = url_.replace(/[?&]$/, "");
+
+ let options_ = {
+ method: "GET",
+ url: url_,
+ headers: {
+ "Accept": "text/plain"
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processApplicationLocalization(_response));
+ });
+ }
+
+ protected processApplicationLocalization(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ let result200: any = null;
+ let resultData200 = _responseText;
+ result200 = ApplicationLocalizationDto.fromJS(resultData200);
+ return Promise.resolve(result200);
+
+ } else if (status === 403) {
+ const _responseText = response.data;
+ let result403: any = null;
+ let resultData403 = _responseText;
+ result403 = RemoteServiceErrorResponse.fromJS(resultData403);
+ return throwException("Forbidden", status, _responseText, _headers, result403);
+
+ } else if (status === 401) {
+ const _responseText = response.data;
+ let result401: any = null;
+ let resultData401 = _responseText;
+ result401 = RemoteServiceErrorResponse.fromJS(resultData401);
+ return throwException("Unauthorized", status, _responseText, _headers, result401);
+
+ } else if (status === 400) {
+ const _responseText = response.data;
+ let result400: any = null;
+ let resultData400 = _responseText;
+ result400 = RemoteServiceErrorResponse.fromJS(resultData400);
+ return throwException("Bad Request", status, _responseText, _headers, result400);
+
+ } else if (status === 404) {
+ const _responseText = response.data;
+ let result404: any = null;
+ let resultData404 = _responseText;
+ result404 = RemoteServiceErrorResponse.fromJS(resultData404);
+ return throwException("Not Found", status, _responseText, _headers, result404);
+
+ } else if (status === 501) {
+ const _responseText = response.data;
+ let result501: any = null;
+ let resultData501 = _responseText;
+ result501 = RemoteServiceErrorResponse.fromJS(resultData501);
+ return throwException("Server Error", status, _responseText, _headers, result501);
+
+ } else if (status === 500) {
+ const _responseText = response.data;
+ let result500: any = null;
+ let resultData500 = _responseText;
+ result500 = RemoteServiceErrorResponse.fromJS(resultData500);
+ return throwException("Server Error", status, _responseText, _headers, result500);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
}
export class AccountServiceProxy extends ServiceProxyBase {
- private instance: AxiosInstance;
- private baseUrl: string;
- protected jsonParseReviver: ((key: string, value: any) => any) | undefined = undefined;
-
- constructor(baseUrl?: string, instance?: AxiosInstance) {
- super();
- this.instance = instance ? instance : axios.create();
- this.baseUrl = baseUrl !== undefined && baseUrl !== null ? baseUrl : '';
- }
-
- /**
- * 登录
- * @param body (optional)
- * @return Success
- */
- login(body: LoginInput | undefined, cancelToken?: CancelToken | undefined): Promise {
- let url_ = this.baseUrl + '/api/app/account/login';
- url_ = url_.replace(/[?&]$/, '');
-
- const content_ = JSON.stringify(body);
-
- let options_ = {
- data: content_,
- method: 'POST',
- url: url_,
- headers: {
- 'Content-Type': 'application/json',
- Accept: 'text/plain',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processLogin(_response),
- );
- });
- }
-
- protected processLogin(response: AxiosResponse): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- let result200: any = null;
- let resultData200 = _responseText;
- result200 = LoginOutput.fromJS(resultData200);
- return Promise.resolve(result200);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
+ private instance: AxiosInstance;
+ private baseUrl: string;
+ protected jsonParseReviver: ((key: string, value: any) => any) | undefined = undefined;
+
+ constructor(baseUrl?: string, instance?: AxiosInstance) {
+ super();
+ this.instance = instance ? instance : axios.create();
+ this.baseUrl = baseUrl !== undefined && baseUrl !== null ? baseUrl : "";
+ }
+
+ /**
+ * 登录
+ * @param body (optional)
+ * @return Success
+ */
+ login(body: LoginInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/api/app/account/login";
+ url_ = url_.replace(/[?&]$/, "");
+
+ const content_ = JSON.stringify(body);
+
+ let options_ = {
+ data: content_,
+ method: "POST",
+ url: url_,
+ headers: {
+ "Content-Type": "application/json",
+ "Accept": "text/plain"
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processLogin(_response));
+ });
+ }
+
+ protected processLogin(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ let result200: any = null;
+ let resultData200 = _responseText;
+ result200 = LoginOutput.fromJS(resultData200);
+ return Promise.resolve(result200);
+
+ } else if (status === 403) {
+ const _responseText = response.data;
+ let result403: any = null;
+ let resultData403 = _responseText;
+ result403 = RemoteServiceErrorResponse.fromJS(resultData403);
+ return throwException("Forbidden", status, _responseText, _headers, result403);
+
+ } else if (status === 401) {
+ const _responseText = response.data;
+ let result401: any = null;
+ let resultData401 = _responseText;
+ result401 = RemoteServiceErrorResponse.fromJS(resultData401);
+ return throwException("Unauthorized", status, _responseText, _headers, result401);
+
+ } else if (status === 400) {
+ const _responseText = response.data;
+ let result400: any = null;
+ let resultData400 = _responseText;
+ result400 = RemoteServiceErrorResponse.fromJS(resultData400);
+ return throwException("Bad Request", status, _responseText, _headers, result400);
+
+ } else if (status === 404) {
+ const _responseText = response.data;
+ let result404: any = null;
+ let resultData404 = _responseText;
+ result404 = RemoteServiceErrorResponse.fromJS(resultData404);
+ return throwException("Not Found", status, _responseText, _headers, result404);
+
+ } else if (status === 501) {
+ const _responseText = response.data;
+ let result501: any = null;
+ let resultData501 = _responseText;
+ result501 = RemoteServiceErrorResponse.fromJS(resultData501);
+ return throwException("Server Error", status, _responseText, _headers, result501);
+
+ } else if (status === 500) {
+ const _responseText = response.data;
+ let result500: any = null;
+ let resultData500 = _responseText;
+ result500 = RemoteServiceErrorResponse.fromJS(resultData500);
+ return throwException("Server Error", status, _responseText, _headers, result500);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
}
export class AuditLogsServiceProxy extends ServiceProxyBase {
- private instance: AxiosInstance;
- private baseUrl: string;
- protected jsonParseReviver: ((key: string, value: any) => any) | undefined = undefined;
-
- constructor(baseUrl?: string, instance?: AxiosInstance) {
- super();
- this.instance = instance ? instance : axios.create();
- this.baseUrl = baseUrl !== undefined && baseUrl !== null ? baseUrl : '';
- }
-
- /**
- * 分页获取审计日志信息
- * @param body (optional)
- * @return Success
- */
- page(
- body: PagingAuditLogInput | undefined,
- cancelToken?: CancelToken | undefined,
- ): Promise {
- let url_ = this.baseUrl + '/AuditLogs/page';
- url_ = url_.replace(/[?&]$/, '');
-
- const content_ = JSON.stringify(body);
-
- let options_ = {
- data: content_,
- method: 'POST',
- url: url_,
- headers: {
- 'Content-Type': 'application/json',
- Accept: 'text/plain',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processPage(_response),
- );
- });
- }
-
- protected processPage(response: AxiosResponse): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- let result200: any = null;
- let resultData200 = _responseText;
- result200 = PagingAuditLogOutputPagedResultDto.fromJS(resultData200);
- return Promise.resolve(result200);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
+ private instance: AxiosInstance;
+ private baseUrl: string;
+ protected jsonParseReviver: ((key: string, value: any) => any) | undefined = undefined;
+
+ constructor(baseUrl?: string, instance?: AxiosInstance) {
+ super();
+ this.instance = instance ? instance : axios.create();
+ this.baseUrl = baseUrl !== undefined && baseUrl !== null ? baseUrl : "";
+ }
+
+ /**
+ * 分页获取审计日志信息
+ * @param body (optional)
+ * @return Success
+ */
+ page(body: PagingAuditLogInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/AuditLogs/page";
+ url_ = url_.replace(/[?&]$/, "");
+
+ const content_ = JSON.stringify(body);
+
+ let options_ = {
+ data: content_,
+ method: "POST",
+ url: url_,
+ headers: {
+ "Content-Type": "application/json",
+ "Accept": "text/plain"
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processPage(_response));
+ });
+ }
+
+ protected processPage(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ let result200: any = null;
+ let resultData200 = _responseText;
+ result200 = PagingAuditLogOutputPagedResultDto.fromJS(resultData200);
+ return Promise.resolve(result200);
+
+ } else if (status === 403) {
+ const _responseText = response.data;
+ let result403: any = null;
+ let resultData403 = _responseText;
+ result403 = RemoteServiceErrorResponse.fromJS(resultData403);
+ return throwException("Forbidden", status, _responseText, _headers, result403);
+
+ } else if (status === 401) {
+ const _responseText = response.data;
+ let result401: any = null;
+ let resultData401 = _responseText;
+ result401 = RemoteServiceErrorResponse.fromJS(resultData401);
+ return throwException("Unauthorized", status, _responseText, _headers, result401);
+
+ } else if (status === 400) {
+ const _responseText = response.data;
+ let result400: any = null;
+ let resultData400 = _responseText;
+ result400 = RemoteServiceErrorResponse.fromJS(resultData400);
+ return throwException("Bad Request", status, _responseText, _headers, result400);
+
+ } else if (status === 404) {
+ const _responseText = response.data;
+ let result404: any = null;
+ let resultData404 = _responseText;
+ result404 = RemoteServiceErrorResponse.fromJS(resultData404);
+ return throwException("Not Found", status, _responseText, _headers, result404);
+
+ } else if (status === 501) {
+ const _responseText = response.data;
+ let result501: any = null;
+ let resultData501 = _responseText;
+ result501 = RemoteServiceErrorResponse.fromJS(resultData501);
+ return throwException("Server Error", status, _responseText, _headers, result501);
+
+ } else if (status === 500) {
+ const _responseText = response.data;
+ let result500: any = null;
+ let resultData500 = _responseText;
+ result500 = RemoteServiceErrorResponse.fromJS(resultData500);
+ return throwException("Server Error", status, _responseText, _headers, result500);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
}
export class DataDictionaryServiceProxy extends ServiceProxyBase {
- private instance: AxiosInstance;
- private baseUrl: string;
- protected jsonParseReviver: ((key: string, value: any) => any) | undefined = undefined;
-
- constructor(baseUrl?: string, instance?: AxiosInstance) {
- super();
- this.instance = instance ? instance : axios.create();
- this.baseUrl = baseUrl !== undefined && baseUrl !== null ? baseUrl : '';
- }
-
- /**
- * 分页字典类型
- * @param body (optional)
- * @return Success
- */
- page(
- body: PagingDataDictionaryInput | undefined,
- cancelToken?: CancelToken | undefined,
- ): Promise {
- let url_ = this.baseUrl + '/DataDictionary/page';
- url_ = url_.replace(/[?&]$/, '');
-
- const content_ = JSON.stringify(body);
-
- let options_ = {
- data: content_,
- method: 'POST',
- url: url_,
- headers: {
- 'Content-Type': 'application/json',
- Accept: 'text/plain',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processPage(_response),
- );
- });
- }
-
- protected processPage(
- response: AxiosResponse,
- ): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- let result200: any = null;
- let resultData200 = _responseText;
- result200 = PagingDataDictionaryOutputPagedResultDto.fromJS(resultData200);
- return Promise.resolve(result200);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
-
- /**
- * 分页字典明细
- * @param body (optional)
- * @return Success
- */
- pageDetail(
- body: PagingDataDictionaryDetailInput | undefined,
- cancelToken?: CancelToken | undefined,
- ): Promise {
- let url_ = this.baseUrl + '/DataDictionary/pageDetail';
- url_ = url_.replace(/[?&]$/, '');
-
- const content_ = JSON.stringify(body);
-
- let options_ = {
- data: content_,
- method: 'POST',
- url: url_,
- headers: {
- 'Content-Type': 'application/json',
- Accept: 'text/plain',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processPageDetail(_response),
- );
- });
- }
-
- protected processPageDetail(
- response: AxiosResponse,
- ): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- let result200: any = null;
- let resultData200 = _responseText;
- result200 = PagingDataDictionaryDetailOutputPagedResultDto.fromJS(resultData200);
- return Promise.resolve(result200);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
-
- /**
- * 创建字典类型
- * @param body (optional)
- * @return Success
- */
- create(
- body: CreateDataDictinaryInput | undefined,
- cancelToken?: CancelToken | undefined,
- ): Promise {
- let url_ = this.baseUrl + '/DataDictionary/create';
- url_ = url_.replace(/[?&]$/, '');
-
- const content_ = JSON.stringify(body);
-
- let options_ = {
- data: content_,
- method: 'POST',
- url: url_,
- headers: {
- 'Content-Type': 'application/json',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processCreate(_response),
- );
- });
- }
-
- protected processCreate(response: AxiosResponse): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- return Promise.resolve(null as any);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
-
- /**
- * 创建字典明细
- * @param body (optional)
- * @return Success
- */
- createDetail(
- body: CreateDataDictinaryDetailInput | undefined,
- cancelToken?: CancelToken | undefined,
- ): Promise {
- let url_ = this.baseUrl + '/DataDictionary/createDetail';
- url_ = url_.replace(/[?&]$/, '');
-
- const content_ = JSON.stringify(body);
-
- let options_ = {
- data: content_,
- method: 'POST',
- url: url_,
- headers: {
- 'Content-Type': 'application/json',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processCreateDetail(_response),
- );
- });
- }
-
- protected processCreateDetail(response: AxiosResponse): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- return Promise.resolve(null as any);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
-
- /**
- * 设置字典明细状态
- * @param body (optional)
- * @return Success
- */
- status(
- body: SetDataDictinaryDetailInput | undefined,
- cancelToken?: CancelToken | undefined,
- ): Promise {
- let url_ = this.baseUrl + '/DataDictionary/status';
- url_ = url_.replace(/[?&]$/, '');
-
- const content_ = JSON.stringify(body);
-
- let options_ = {
- data: content_,
- method: 'POST',
- url: url_,
- headers: {
- 'Content-Type': 'application/json',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processStatus(_response),
- );
- });
- }
-
- protected processStatus(response: AxiosResponse): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- return Promise.resolve(null as any);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
-
- /**
- * 更新字典明细
- * @param body (optional)
- * @return Success
- */
- updateDetail(
- body: UpdateDetailInput | undefined,
- cancelToken?: CancelToken | undefined,
- ): Promise {
- let url_ = this.baseUrl + '/DataDictionary/updateDetail';
- url_ = url_.replace(/[?&]$/, '');
-
- const content_ = JSON.stringify(body);
-
- let options_ = {
- data: content_,
- method: 'POST',
- url: url_,
- headers: {
- 'Content-Type': 'application/json',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processUpdateDetail(_response),
- );
- });
- }
-
- protected processUpdateDetail(response: AxiosResponse): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- return Promise.resolve(null as any);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
-
- /**
- * 删除字典明细
- * @param body (optional)
- * @return Success
- */
- delete(
- body: DeleteDataDictionaryDetailInput | undefined,
- cancelToken?: CancelToken | undefined,
- ): Promise {
- let url_ = this.baseUrl + '/DataDictionary/delete';
- url_ = url_.replace(/[?&]$/, '');
-
- const content_ = JSON.stringify(body);
-
- let options_ = {
- data: content_,
- method: 'POST',
- url: url_,
- headers: {
- 'Content-Type': 'application/json',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processDelete(_response),
- );
- });
- }
-
- protected processDelete(response: AxiosResponse): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- return Promise.resolve(null as any);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
-
- /**
- * 删除字典类型
- * @param body (optional)
- * @return Success
- */
- deleteDataDictionaryType(
- body: IdInput | undefined,
- cancelToken?: CancelToken | undefined,
- ): Promise {
- let url_ = this.baseUrl + '/DataDictionary/deleteDataDictionaryType';
- url_ = url_.replace(/[?&]$/, '');
-
- const content_ = JSON.stringify(body);
-
- let options_ = {
- data: content_,
- method: 'POST',
- url: url_,
- headers: {
- 'Content-Type': 'application/json',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processDeleteDataDictionaryType(_response),
- );
- });
- }
-
- protected processDeleteDataDictionaryType(response: AxiosResponse): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- return Promise.resolve(null as any);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
-
- /**
- * 修改字典类型
- * @param body (optional)
- * @return Success
- */
- update(
- body: UpdateDataDictinaryInput | undefined,
- cancelToken?: CancelToken | undefined,
- ): Promise {
- let url_ = this.baseUrl + '/DataDictionary/update';
- url_ = url_.replace(/[?&]$/, '');
-
- const content_ = JSON.stringify(body);
-
- let options_ = {
- data: content_,
- method: 'POST',
- url: url_,
- headers: {
- 'Content-Type': 'application/json',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processUpdate(_response),
- );
- });
- }
-
- protected processUpdate(response: AxiosResponse): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- return Promise.resolve(null as any);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
+ private instance: AxiosInstance;
+ private baseUrl: string;
+ protected jsonParseReviver: ((key: string, value: any) => any) | undefined = undefined;
+
+ constructor(baseUrl?: string, instance?: AxiosInstance) {
+ super();
+ this.instance = instance ? instance : axios.create();
+ this.baseUrl = baseUrl !== undefined && baseUrl !== null ? baseUrl : "";
+ }
+
+ /**
+ * 分页字典类型
+ * @param body (optional)
+ * @return Success
+ */
+ page(body: PagingDataDictionaryInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/DataDictionary/page";
+ url_ = url_.replace(/[?&]$/, "");
+
+ const content_ = JSON.stringify(body);
+
+ let options_ = {
+ data: content_,
+ method: "POST",
+ url: url_,
+ headers: {
+ "Content-Type": "application/json",
+ "Accept": "text/plain"
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processPage(_response));
+ });
+ }
+
+ protected processPage(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ let result200: any = null;
+ let resultData200 = _responseText;
+ result200 = PagingDataDictionaryOutputPagedResultDto.fromJS(resultData200);
+ return Promise.resolve(result200);
+
+ } else if (status === 403) {
+ const _responseText = response.data;
+ let result403: any = null;
+ let resultData403 = _responseText;
+ result403 = RemoteServiceErrorResponse.fromJS(resultData403);
+ return throwException("Forbidden", status, _responseText, _headers, result403);
+
+ } else if (status === 401) {
+ const _responseText = response.data;
+ let result401: any = null;
+ let resultData401 = _responseText;
+ result401 = RemoteServiceErrorResponse.fromJS(resultData401);
+ return throwException("Unauthorized", status, _responseText, _headers, result401);
+
+ } else if (status === 400) {
+ const _responseText = response.data;
+ let result400: any = null;
+ let resultData400 = _responseText;
+ result400 = RemoteServiceErrorResponse.fromJS(resultData400);
+ return throwException("Bad Request", status, _responseText, _headers, result400);
+
+ } else if (status === 404) {
+ const _responseText = response.data;
+ let result404: any = null;
+ let resultData404 = _responseText;
+ result404 = RemoteServiceErrorResponse.fromJS(resultData404);
+ return throwException("Not Found", status, _responseText, _headers, result404);
+
+ } else if (status === 501) {
+ const _responseText = response.data;
+ let result501: any = null;
+ let resultData501 = _responseText;
+ result501 = RemoteServiceErrorResponse.fromJS(resultData501);
+ return throwException("Server Error", status, _responseText, _headers, result501);
+
+ } else if (status === 500) {
+ const _responseText = response.data;
+ let result500: any = null;
+ let resultData500 = _responseText;
+ result500 = RemoteServiceErrorResponse.fromJS(resultData500);
+ return throwException("Server Error", status, _responseText, _headers, result500);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
+
+ /**
+ * 分页字典明细
+ * @param body (optional)
+ * @return Success
+ */
+ pageDetail(body: PagingDataDictionaryDetailInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/DataDictionary/pageDetail";
+ url_ = url_.replace(/[?&]$/, "");
+
+ const content_ = JSON.stringify(body);
+
+ let options_ = {
+ data: content_,
+ method: "POST",
+ url: url_,
+ headers: {
+ "Content-Type": "application/json",
+ "Accept": "text/plain"
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processPageDetail(_response));
+ });
+ }
+
+ protected processPageDetail(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ let result200: any = null;
+ let resultData200 = _responseText;
+ result200 = PagingDataDictionaryDetailOutputPagedResultDto.fromJS(resultData200);
+ return Promise.resolve(result200);
+
+ } else if (status === 403) {
+ const _responseText = response.data;
+ let result403: any = null;
+ let resultData403 = _responseText;
+ result403 = RemoteServiceErrorResponse.fromJS(resultData403);
+ return throwException("Forbidden", status, _responseText, _headers, result403);
+
+ } else if (status === 401) {
+ const _responseText = response.data;
+ let result401: any = null;
+ let resultData401 = _responseText;
+ result401 = RemoteServiceErrorResponse.fromJS(resultData401);
+ return throwException("Unauthorized", status, _responseText, _headers, result401);
+
+ } else if (status === 400) {
+ const _responseText = response.data;
+ let result400: any = null;
+ let resultData400 = _responseText;
+ result400 = RemoteServiceErrorResponse.fromJS(resultData400);
+ return throwException("Bad Request", status, _responseText, _headers, result400);
+
+ } else if (status === 404) {
+ const _responseText = response.data;
+ let result404: any = null;
+ let resultData404 = _responseText;
+ result404 = RemoteServiceErrorResponse.fromJS(resultData404);
+ return throwException("Not Found", status, _responseText, _headers, result404);
+
+ } else if (status === 501) {
+ const _responseText = response.data;
+ let result501: any = null;
+ let resultData501 = _responseText;
+ result501 = RemoteServiceErrorResponse.fromJS(resultData501);
+ return throwException("Server Error", status, _responseText, _headers, result501);
+
+ } else if (status === 500) {
+ const _responseText = response.data;
+ let result500: any = null;
+ let resultData500 = _responseText;
+ result500 = RemoteServiceErrorResponse.fromJS(resultData500);
+ return throwException("Server Error", status, _responseText, _headers, result500);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
+
+ /**
+ * 创建字典类型
+ * @param body (optional)
+ * @return Success
+ */
+ create(body: CreateDataDictinaryInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/DataDictionary/create";
+ url_ = url_.replace(/[?&]$/, "");
+
+ const content_ = JSON.stringify(body);
+
+ let options_ = {
+ data: content_,
+ method: "POST",
+ url: url_,
+ headers: {
+ "Content-Type": "application/json",
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processCreate(_response));
+ });
+ }
+
+ protected processCreate(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ return Promise.resolve(null as any);
+
+ } else if (status === 403) {
+ const _responseText = response.data;
+ let result403: any = null;
+ let resultData403 = _responseText;
+ result403 = RemoteServiceErrorResponse.fromJS(resultData403);
+ return throwException("Forbidden", status, _responseText, _headers, result403);
+
+ } else if (status === 401) {
+ const _responseText = response.data;
+ let result401: any = null;
+ let resultData401 = _responseText;
+ result401 = RemoteServiceErrorResponse.fromJS(resultData401);
+ return throwException("Unauthorized", status, _responseText, _headers, result401);
+
+ } else if (status === 400) {
+ const _responseText = response.data;
+ let result400: any = null;
+ let resultData400 = _responseText;
+ result400 = RemoteServiceErrorResponse.fromJS(resultData400);
+ return throwException("Bad Request", status, _responseText, _headers, result400);
+
+ } else if (status === 404) {
+ const _responseText = response.data;
+ let result404: any = null;
+ let resultData404 = _responseText;
+ result404 = RemoteServiceErrorResponse.fromJS(resultData404);
+ return throwException("Not Found", status, _responseText, _headers, result404);
+
+ } else if (status === 501) {
+ const _responseText = response.data;
+ let result501: any = null;
+ let resultData501 = _responseText;
+ result501 = RemoteServiceErrorResponse.fromJS(resultData501);
+ return throwException("Server Error", status, _responseText, _headers, result501);
+
+ } else if (status === 500) {
+ const _responseText = response.data;
+ let result500: any = null;
+ let resultData500 = _responseText;
+ result500 = RemoteServiceErrorResponse.fromJS(resultData500);
+ return throwException("Server Error", status, _responseText, _headers, result500);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
+
+ /**
+ * 创建字典明细
+ * @param body (optional)
+ * @return Success
+ */
+ createDetail(body: CreateDataDictinaryDetailInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/DataDictionary/createDetail";
+ url_ = url_.replace(/[?&]$/, "");
+
+ const content_ = JSON.stringify(body);
+
+ let options_ = {
+ data: content_,
+ method: "POST",
+ url: url_,
+ headers: {
+ "Content-Type": "application/json",
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processCreateDetail(_response));
+ });
+ }
+
+ protected processCreateDetail(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ return Promise.resolve(null as any);
+
+ } else if (status === 403) {
+ const _responseText = response.data;
+ let result403: any = null;
+ let resultData403 = _responseText;
+ result403 = RemoteServiceErrorResponse.fromJS(resultData403);
+ return throwException("Forbidden", status, _responseText, _headers, result403);
+
+ } else if (status === 401) {
+ const _responseText = response.data;
+ let result401: any = null;
+ let resultData401 = _responseText;
+ result401 = RemoteServiceErrorResponse.fromJS(resultData401);
+ return throwException("Unauthorized", status, _responseText, _headers, result401);
+
+ } else if (status === 400) {
+ const _responseText = response.data;
+ let result400: any = null;
+ let resultData400 = _responseText;
+ result400 = RemoteServiceErrorResponse.fromJS(resultData400);
+ return throwException("Bad Request", status, _responseText, _headers, result400);
+
+ } else if (status === 404) {
+ const _responseText = response.data;
+ let result404: any = null;
+ let resultData404 = _responseText;
+ result404 = RemoteServiceErrorResponse.fromJS(resultData404);
+ return throwException("Not Found", status, _responseText, _headers, result404);
+
+ } else if (status === 501) {
+ const _responseText = response.data;
+ let result501: any = null;
+ let resultData501 = _responseText;
+ result501 = RemoteServiceErrorResponse.fromJS(resultData501);
+ return throwException("Server Error", status, _responseText, _headers, result501);
+
+ } else if (status === 500) {
+ const _responseText = response.data;
+ let result500: any = null;
+ let resultData500 = _responseText;
+ result500 = RemoteServiceErrorResponse.fromJS(resultData500);
+ return throwException("Server Error", status, _responseText, _headers, result500);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
+
+ /**
+ * 设置字典明细状态
+ * @param body (optional)
+ * @return Success
+ */
+ status(body: SetDataDictinaryDetailInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/DataDictionary/status";
+ url_ = url_.replace(/[?&]$/, "");
+
+ const content_ = JSON.stringify(body);
+
+ let options_ = {
+ data: content_,
+ method: "POST",
+ url: url_,
+ headers: {
+ "Content-Type": "application/json",
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processStatus(_response));
+ });
+ }
+
+ protected processStatus(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ return Promise.resolve(null as any);
+
+ } else if (status === 403) {
+ const _responseText = response.data;
+ let result403: any = null;
+ let resultData403 = _responseText;
+ result403 = RemoteServiceErrorResponse.fromJS(resultData403);
+ return throwException("Forbidden", status, _responseText, _headers, result403);
+
+ } else if (status === 401) {
+ const _responseText = response.data;
+ let result401: any = null;
+ let resultData401 = _responseText;
+ result401 = RemoteServiceErrorResponse.fromJS(resultData401);
+ return throwException("Unauthorized", status, _responseText, _headers, result401);
+
+ } else if (status === 400) {
+ const _responseText = response.data;
+ let result400: any = null;
+ let resultData400 = _responseText;
+ result400 = RemoteServiceErrorResponse.fromJS(resultData400);
+ return throwException("Bad Request", status, _responseText, _headers, result400);
+
+ } else if (status === 404) {
+ const _responseText = response.data;
+ let result404: any = null;
+ let resultData404 = _responseText;
+ result404 = RemoteServiceErrorResponse.fromJS(resultData404);
+ return throwException("Not Found", status, _responseText, _headers, result404);
+
+ } else if (status === 501) {
+ const _responseText = response.data;
+ let result501: any = null;
+ let resultData501 = _responseText;
+ result501 = RemoteServiceErrorResponse.fromJS(resultData501);
+ return throwException("Server Error", status, _responseText, _headers, result501);
+
+ } else if (status === 500) {
+ const _responseText = response.data;
+ let result500: any = null;
+ let resultData500 = _responseText;
+ result500 = RemoteServiceErrorResponse.fromJS(resultData500);
+ return throwException("Server Error", status, _responseText, _headers, result500);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
+
+ /**
+ * 更新字典明细
+ * @param body (optional)
+ * @return Success
+ */
+ updateDetail(body: UpdateDetailInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/DataDictionary/updateDetail";
+ url_ = url_.replace(/[?&]$/, "");
+
+ const content_ = JSON.stringify(body);
+
+ let options_ = {
+ data: content_,
+ method: "POST",
+ url: url_,
+ headers: {
+ "Content-Type": "application/json",
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processUpdateDetail(_response));
+ });
+ }
+
+ protected processUpdateDetail(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ return Promise.resolve(null as any);
+
+ } else if (status === 403) {
+ const _responseText = response.data;
+ let result403: any = null;
+ let resultData403 = _responseText;
+ result403 = RemoteServiceErrorResponse.fromJS(resultData403);
+ return throwException("Forbidden", status, _responseText, _headers, result403);
+
+ } else if (status === 401) {
+ const _responseText = response.data;
+ let result401: any = null;
+ let resultData401 = _responseText;
+ result401 = RemoteServiceErrorResponse.fromJS(resultData401);
+ return throwException("Unauthorized", status, _responseText, _headers, result401);
+
+ } else if (status === 400) {
+ const _responseText = response.data;
+ let result400: any = null;
+ let resultData400 = _responseText;
+ result400 = RemoteServiceErrorResponse.fromJS(resultData400);
+ return throwException("Bad Request", status, _responseText, _headers, result400);
+
+ } else if (status === 404) {
+ const _responseText = response.data;
+ let result404: any = null;
+ let resultData404 = _responseText;
+ result404 = RemoteServiceErrorResponse.fromJS(resultData404);
+ return throwException("Not Found", status, _responseText, _headers, result404);
+
+ } else if (status === 501) {
+ const _responseText = response.data;
+ let result501: any = null;
+ let resultData501 = _responseText;
+ result501 = RemoteServiceErrorResponse.fromJS(resultData501);
+ return throwException("Server Error", status, _responseText, _headers, result501);
+
+ } else if (status === 500) {
+ const _responseText = response.data;
+ let result500: any = null;
+ let resultData500 = _responseText;
+ result500 = RemoteServiceErrorResponse.fromJS(resultData500);
+ return throwException("Server Error", status, _responseText, _headers, result500);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
+
+ /**
+ * 删除字典明细
+ * @param body (optional)
+ * @return Success
+ */
+ delete(body: DeleteDataDictionaryDetailInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/DataDictionary/delete";
+ url_ = url_.replace(/[?&]$/, "");
+
+ const content_ = JSON.stringify(body);
+
+ let options_ = {
+ data: content_,
+ method: "POST",
+ url: url_,
+ headers: {
+ "Content-Type": "application/json",
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processDelete(_response));
+ });
+ }
+
+ protected processDelete(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ return Promise.resolve(null as any);
+
+ } else if (status === 403) {
+ const _responseText = response.data;
+ let result403: any = null;
+ let resultData403 = _responseText;
+ result403 = RemoteServiceErrorResponse.fromJS(resultData403);
+ return throwException("Forbidden", status, _responseText, _headers, result403);
+
+ } else if (status === 401) {
+ const _responseText = response.data;
+ let result401: any = null;
+ let resultData401 = _responseText;
+ result401 = RemoteServiceErrorResponse.fromJS(resultData401);
+ return throwException("Unauthorized", status, _responseText, _headers, result401);
+
+ } else if (status === 400) {
+ const _responseText = response.data;
+ let result400: any = null;
+ let resultData400 = _responseText;
+ result400 = RemoteServiceErrorResponse.fromJS(resultData400);
+ return throwException("Bad Request", status, _responseText, _headers, result400);
+
+ } else if (status === 404) {
+ const _responseText = response.data;
+ let result404: any = null;
+ let resultData404 = _responseText;
+ result404 = RemoteServiceErrorResponse.fromJS(resultData404);
+ return throwException("Not Found", status, _responseText, _headers, result404);
+
+ } else if (status === 501) {
+ const _responseText = response.data;
+ let result501: any = null;
+ let resultData501 = _responseText;
+ result501 = RemoteServiceErrorResponse.fromJS(resultData501);
+ return throwException("Server Error", status, _responseText, _headers, result501);
+
+ } else if (status === 500) {
+ const _responseText = response.data;
+ let result500: any = null;
+ let resultData500 = _responseText;
+ result500 = RemoteServiceErrorResponse.fromJS(resultData500);
+ return throwException("Server Error", status, _responseText, _headers, result500);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
+
+ /**
+ * 删除字典类型
+ * @param body (optional)
+ * @return Success
+ */
+ deleteDataDictionaryType(body: IdInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/DataDictionary/deleteDataDictionaryType";
+ url_ = url_.replace(/[?&]$/, "");
+
+ const content_ = JSON.stringify(body);
+
+ let options_ = {
+ data: content_,
+ method: "POST",
+ url: url_,
+ headers: {
+ "Content-Type": "application/json",
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processDeleteDataDictionaryType(_response));
+ });
+ }
+
+ protected processDeleteDataDictionaryType(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ return Promise.resolve(null as any);
+
+ } else if (status === 403) {
+ const _responseText = response.data;
+ let result403: any = null;
+ let resultData403 = _responseText;
+ result403 = RemoteServiceErrorResponse.fromJS(resultData403);
+ return throwException("Forbidden", status, _responseText, _headers, result403);
+
+ } else if (status === 401) {
+ const _responseText = response.data;
+ let result401: any = null;
+ let resultData401 = _responseText;
+ result401 = RemoteServiceErrorResponse.fromJS(resultData401);
+ return throwException("Unauthorized", status, _responseText, _headers, result401);
+
+ } else if (status === 400) {
+ const _responseText = response.data;
+ let result400: any = null;
+ let resultData400 = _responseText;
+ result400 = RemoteServiceErrorResponse.fromJS(resultData400);
+ return throwException("Bad Request", status, _responseText, _headers, result400);
+
+ } else if (status === 404) {
+ const _responseText = response.data;
+ let result404: any = null;
+ let resultData404 = _responseText;
+ result404 = RemoteServiceErrorResponse.fromJS(resultData404);
+ return throwException("Not Found", status, _responseText, _headers, result404);
+
+ } else if (status === 501) {
+ const _responseText = response.data;
+ let result501: any = null;
+ let resultData501 = _responseText;
+ result501 = RemoteServiceErrorResponse.fromJS(resultData501);
+ return throwException("Server Error", status, _responseText, _headers, result501);
+
+ } else if (status === 500) {
+ const _responseText = response.data;
+ let result500: any = null;
+ let resultData500 = _responseText;
+ result500 = RemoteServiceErrorResponse.fromJS(resultData500);
+ return throwException("Server Error", status, _responseText, _headers, result500);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
+
+ /**
+ * 修改字典类型
+ * @param body (optional)
+ * @return Success
+ */
+ update(body: UpdateDataDictinaryInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/DataDictionary/update";
+ url_ = url_.replace(/[?&]$/, "");
+
+ const content_ = JSON.stringify(body);
+
+ let options_ = {
+ data: content_,
+ method: "POST",
+ url: url_,
+ headers: {
+ "Content-Type": "application/json",
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processUpdate(_response));
+ });
+ }
+
+ protected processUpdate(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ return Promise.resolve(null as any);
+
+ } else if (status === 403) {
+ const _responseText = response.data;
+ let result403: any = null;
+ let resultData403 = _responseText;
+ result403 = RemoteServiceErrorResponse.fromJS(resultData403);
+ return throwException("Forbidden", status, _responseText, _headers, result403);
+
+ } else if (status === 401) {
+ const _responseText = response.data;
+ let result401: any = null;
+ let resultData401 = _responseText;
+ result401 = RemoteServiceErrorResponse.fromJS(resultData401);
+ return throwException("Unauthorized", status, _responseText, _headers, result401);
+
+ } else if (status === 400) {
+ const _responseText = response.data;
+ let result400: any = null;
+ let resultData400 = _responseText;
+ result400 = RemoteServiceErrorResponse.fromJS(resultData400);
+ return throwException("Bad Request", status, _responseText, _headers, result400);
+
+ } else if (status === 404) {
+ const _responseText = response.data;
+ let result404: any = null;
+ let resultData404 = _responseText;
+ result404 = RemoteServiceErrorResponse.fromJS(resultData404);
+ return throwException("Not Found", status, _responseText, _headers, result404);
+
+ } else if (status === 501) {
+ const _responseText = response.data;
+ let result501: any = null;
+ let resultData501 = _responseText;
+ result501 = RemoteServiceErrorResponse.fromJS(resultData501);
+ return throwException("Server Error", status, _responseText, _headers, result501);
+
+ } else if (status === 500) {
+ const _responseText = response.data;
+ let result500: any = null;
+ let resultData500 = _responseText;
+ result500 = RemoteServiceErrorResponse.fromJS(resultData500);
+ return throwException("Server Error", status, _responseText, _headers, result500);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
+}
+
+export class IdentitySecurityLogsServiceProxy extends ServiceProxyBase {
+ private instance: AxiosInstance;
+ private baseUrl: string;
+ protected jsonParseReviver: ((key: string, value: any) => any) | undefined = undefined;
+
+ constructor(baseUrl?: string, instance?: AxiosInstance) {
+ super();
+ this.instance = instance ? instance : axios.create();
+ this.baseUrl = baseUrl !== undefined && baseUrl !== null ? baseUrl : "";
+ }
+
+ /**
+ * 分页获取登录日志信息
+ * @param body (optional)
+ * @return Success
+ */
+ page(body: PagingIdentitySecurityLogInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/IdentitySecurityLogs/page";
+ url_ = url_.replace(/[?&]$/, "");
+
+ const content_ = JSON.stringify(body);
+
+ let options_ = {
+ data: content_,
+ method: "POST",
+ url: url_,
+ headers: {
+ "Content-Type": "application/json",
+ "Accept": "text/plain"
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processPage(_response));
+ });
+ }
+
+ protected processPage(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ let result200: any = null;
+ let resultData200 = _responseText;
+ result200 = PagingIdentitySecurityLogOutputPagedResultDto.fromJS(resultData200);
+ return Promise.resolve(result200);
+
+ } else if (status === 403) {
+ const _responseText = response.data;
+ let result403: any = null;
+ let resultData403 = _responseText;
+ result403 = RemoteServiceErrorResponse.fromJS(resultData403);
+ return throwException("Forbidden", status, _responseText, _headers, result403);
+
+ } else if (status === 401) {
+ const _responseText = response.data;
+ let result401: any = null;
+ let resultData401 = _responseText;
+ result401 = RemoteServiceErrorResponse.fromJS(resultData401);
+ return throwException("Unauthorized", status, _responseText, _headers, result401);
+
+ } else if (status === 400) {
+ const _responseText = response.data;
+ let result400: any = null;
+ let resultData400 = _responseText;
+ result400 = RemoteServiceErrorResponse.fromJS(resultData400);
+ return throwException("Bad Request", status, _responseText, _headers, result400);
+
+ } else if (status === 404) {
+ const _responseText = response.data;
+ let result404: any = null;
+ let resultData404 = _responseText;
+ result404 = RemoteServiceErrorResponse.fromJS(resultData404);
+ return throwException("Not Found", status, _responseText, _headers, result404);
+
+ } else if (status === 501) {
+ const _responseText = response.data;
+ let result501: any = null;
+ let resultData501 = _responseText;
+ result501 = RemoteServiceErrorResponse.fromJS(resultData501);
+ return throwException("Server Error", status, _responseText, _headers, result501);
+
+ } else if (status === 500) {
+ const _responseText = response.data;
+ let result500: any = null;
+ let resultData500 = _responseText;
+ result500 = RemoteServiceErrorResponse.fromJS(resultData500);
+ return throwException("Server Error", status, _responseText, _headers, result500);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
}
export class LanguagesServiceProxy extends ServiceProxyBase {
- private instance: AxiosInstance;
- private baseUrl: string;
- protected jsonParseReviver: ((key: string, value: any) => any) | undefined = undefined;
-
- constructor(baseUrl?: string, instance?: AxiosInstance) {
- super();
- this.instance = instance ? instance : axios.create();
- this.baseUrl = baseUrl !== undefined && baseUrl !== null ? baseUrl : '';
- }
-
- /**
- * 获取所有语言
- * @return Success
- */
- all(cancelToken?: CancelToken | undefined): Promise {
- let url_ = this.baseUrl + '/Languages/All';
- url_ = url_.replace(/[?&]$/, '');
-
- let options_ = {
- method: 'POST',
- url: url_,
- headers: {
- Accept: 'text/plain',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processAll(_response),
- );
- });
- }
-
- protected processAll(response: AxiosResponse): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- let result200: any = null;
- let resultData200 = _responseText;
- if (Array.isArray(resultData200)) {
- result200 = [] as any;
- for (let item of resultData200) result200!.push(PageLanguageOutput.fromJS(item));
- } else {
- result200 = null;
- }
- return Promise.resolve(result200);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
-
- /**
- * 分页查询语言
- * @param body (optional)
- * @return Success
- */
- page(
- body: PageLanguageInput | undefined,
- cancelToken?: CancelToken | undefined,
- ): Promise {
- let url_ = this.baseUrl + '/Languages/Page';
- url_ = url_.replace(/[?&]$/, '');
-
- const content_ = JSON.stringify(body);
-
- let options_ = {
- data: content_,
- method: 'POST',
- url: url_,
- headers: {
- 'Content-Type': 'application/json',
- Accept: 'text/plain',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processPage(_response),
- );
- });
- }
-
- protected processPage(response: AxiosResponse): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- let result200: any = null;
- let resultData200 = _responseText;
- result200 = PageLanguageOutputPagedResultDto.fromJS(resultData200);
- return Promise.resolve(result200);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
-
- /**
- * 创建语言
- * @param body (optional)
- * @return Success
- */
- create(
- body: CreateLanguageInput | undefined,
- cancelToken?: CancelToken | undefined,
- ): Promise {
- let url_ = this.baseUrl + '/Languages/Create';
- url_ = url_.replace(/[?&]$/, '');
-
- const content_ = JSON.stringify(body);
-
- let options_ = {
- data: content_,
- method: 'POST',
- url: url_,
- headers: {
- 'Content-Type': 'application/json',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processCreate(_response),
- );
- });
- }
-
- protected processCreate(response: AxiosResponse): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- return Promise.resolve(null as any);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
-
- /**
- * 编辑语言
- * @param body (optional)
- * @return Success
- */
- update(
- body: UpdateLanguageInput | undefined,
- cancelToken?: CancelToken | undefined,
- ): Promise {
- let url_ = this.baseUrl + '/Languages/Update';
- url_ = url_.replace(/[?&]$/, '');
-
- const content_ = JSON.stringify(body);
-
- let options_ = {
- data: content_,
- method: 'POST',
- url: url_,
- headers: {
- 'Content-Type': 'application/json',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processUpdate(_response),
- );
- });
- }
-
- protected processUpdate(response: AxiosResponse): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- return Promise.resolve(null as any);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
-
- /**
- * 删除语言
- * @param body (optional)
- * @return Success
- */
- delete(
- body: DeleteLanguageInput | undefined,
- cancelToken?: CancelToken | undefined,
- ): Promise {
- let url_ = this.baseUrl + '/Languages/Delete';
- url_ = url_.replace(/[?&]$/, '');
-
- const content_ = JSON.stringify(body);
-
- let options_ = {
- data: content_,
- method: 'POST',
- url: url_,
- headers: {
- 'Content-Type': 'application/json',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processDelete(_response),
- );
- });
- }
-
- protected processDelete(response: AxiosResponse): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- return Promise.resolve(null as any);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
-
- /**
- * 设置默认语言
- * @param body (optional)
- * @return Success
- */
- setDefault(body: IdInput | undefined, cancelToken?: CancelToken | undefined): Promise {
- let url_ = this.baseUrl + '/Languages/SetDefault';
- url_ = url_.replace(/[?&]$/, '');
-
- const content_ = JSON.stringify(body);
-
- let options_ = {
- data: content_,
- method: 'POST',
- url: url_,
- headers: {
- 'Content-Type': 'application/json',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processSetDefault(_response),
- );
- });
- }
-
- protected processSetDefault(response: AxiosResponse): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- return Promise.resolve(null as any);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
+ private instance: AxiosInstance;
+ private baseUrl: string;
+ protected jsonParseReviver: ((key: string, value: any) => any) | undefined = undefined;
+
+ constructor(baseUrl?: string, instance?: AxiosInstance) {
+ super();
+ this.instance = instance ? instance : axios.create();
+ this.baseUrl = baseUrl !== undefined && baseUrl !== null ? baseUrl : "";
+ }
+
+ /**
+ * 获取所有语言
+ * @return Success
+ */
+ all( cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/Languages/All";
+ url_ = url_.replace(/[?&]$/, "");
+
+ let options_ = {
+ method: "POST",
+ url: url_,
+ headers: {
+ "Accept": "text/plain"
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processAll(_response));
+ });
+ }
+
+ protected processAll(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ let result200: any = null;
+ let resultData200 = _responseText;
+ if (Array.isArray(resultData200)) {
+ result200 = [] as any;
+ for (let item of resultData200)
+ result200!.push(PageLanguageOutput.fromJS(item));
+ }
+ else {
+ result200 = null;
+ }
+ return Promise.resolve(result200);
+
+ } else if (status === 403) {
+ const _responseText = response.data;
+ let result403: any = null;
+ let resultData403 = _responseText;
+ result403 = RemoteServiceErrorResponse.fromJS(resultData403);
+ return throwException("Forbidden", status, _responseText, _headers, result403);
+
+ } else if (status === 401) {
+ const _responseText = response.data;
+ let result401: any = null;
+ let resultData401 = _responseText;
+ result401 = RemoteServiceErrorResponse.fromJS(resultData401);
+ return throwException("Unauthorized", status, _responseText, _headers, result401);
+
+ } else if (status === 400) {
+ const _responseText = response.data;
+ let result400: any = null;
+ let resultData400 = _responseText;
+ result400 = RemoteServiceErrorResponse.fromJS(resultData400);
+ return throwException("Bad Request", status, _responseText, _headers, result400);
+
+ } else if (status === 404) {
+ const _responseText = response.data;
+ let result404: any = null;
+ let resultData404 = _responseText;
+ result404 = RemoteServiceErrorResponse.fromJS(resultData404);
+ return throwException("Not Found", status, _responseText, _headers, result404);
+
+ } else if (status === 501) {
+ const _responseText = response.data;
+ let result501: any = null;
+ let resultData501 = _responseText;
+ result501 = RemoteServiceErrorResponse.fromJS(resultData501);
+ return throwException("Server Error", status, _responseText, _headers, result501);
+
+ } else if (status === 500) {
+ const _responseText = response.data;
+ let result500: any = null;
+ let resultData500 = _responseText;
+ result500 = RemoteServiceErrorResponse.fromJS(resultData500);
+ return throwException("Server Error", status, _responseText, _headers, result500);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
+
+ /**
+ * 分页查询语言
+ * @param body (optional)
+ * @return Success
+ */
+ page(body: PageLanguageInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/Languages/Page";
+ url_ = url_.replace(/[?&]$/, "");
+
+ const content_ = JSON.stringify(body);
+
+ let options_ = {
+ data: content_,
+ method: "POST",
+ url: url_,
+ headers: {
+ "Content-Type": "application/json",
+ "Accept": "text/plain"
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processPage(_response));
+ });
+ }
+
+ protected processPage(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ let result200: any = null;
+ let resultData200 = _responseText;
+ result200 = PageLanguageOutputPagedResultDto.fromJS(resultData200);
+ return Promise.resolve(result200);
+
+ } else if (status === 403) {
+ const _responseText = response.data;
+ let result403: any = null;
+ let resultData403 = _responseText;
+ result403 = RemoteServiceErrorResponse.fromJS(resultData403);
+ return throwException("Forbidden", status, _responseText, _headers, result403);
+
+ } else if (status === 401) {
+ const _responseText = response.data;
+ let result401: any = null;
+ let resultData401 = _responseText;
+ result401 = RemoteServiceErrorResponse.fromJS(resultData401);
+ return throwException("Unauthorized", status, _responseText, _headers, result401);
+
+ } else if (status === 400) {
+ const _responseText = response.data;
+ let result400: any = null;
+ let resultData400 = _responseText;
+ result400 = RemoteServiceErrorResponse.fromJS(resultData400);
+ return throwException("Bad Request", status, _responseText, _headers, result400);
+
+ } else if (status === 404) {
+ const _responseText = response.data;
+ let result404: any = null;
+ let resultData404 = _responseText;
+ result404 = RemoteServiceErrorResponse.fromJS(resultData404);
+ return throwException("Not Found", status, _responseText, _headers, result404);
+
+ } else if (status === 501) {
+ const _responseText = response.data;
+ let result501: any = null;
+ let resultData501 = _responseText;
+ result501 = RemoteServiceErrorResponse.fromJS(resultData501);
+ return throwException("Server Error", status, _responseText, _headers, result501);
+
+ } else if (status === 500) {
+ const _responseText = response.data;
+ let result500: any = null;
+ let resultData500 = _responseText;
+ result500 = RemoteServiceErrorResponse.fromJS(resultData500);
+ return throwException("Server Error", status, _responseText, _headers, result500);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
+
+ /**
+ * 创建语言
+ * @param body (optional)
+ * @return Success
+ */
+ create(body: CreateLanguageInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/Languages/Create";
+ url_ = url_.replace(/[?&]$/, "");
+
+ const content_ = JSON.stringify(body);
+
+ let options_ = {
+ data: content_,
+ method: "POST",
+ url: url_,
+ headers: {
+ "Content-Type": "application/json",
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processCreate(_response));
+ });
+ }
+
+ protected processCreate(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ return Promise.resolve(null as any);
+
+ } else if (status === 403) {
+ const _responseText = response.data;
+ let result403: any = null;
+ let resultData403 = _responseText;
+ result403 = RemoteServiceErrorResponse.fromJS(resultData403);
+ return throwException("Forbidden", status, _responseText, _headers, result403);
+
+ } else if (status === 401) {
+ const _responseText = response.data;
+ let result401: any = null;
+ let resultData401 = _responseText;
+ result401 = RemoteServiceErrorResponse.fromJS(resultData401);
+ return throwException("Unauthorized", status, _responseText, _headers, result401);
+
+ } else if (status === 400) {
+ const _responseText = response.data;
+ let result400: any = null;
+ let resultData400 = _responseText;
+ result400 = RemoteServiceErrorResponse.fromJS(resultData400);
+ return throwException("Bad Request", status, _responseText, _headers, result400);
+
+ } else if (status === 404) {
+ const _responseText = response.data;
+ let result404: any = null;
+ let resultData404 = _responseText;
+ result404 = RemoteServiceErrorResponse.fromJS(resultData404);
+ return throwException("Not Found", status, _responseText, _headers, result404);
+
+ } else if (status === 501) {
+ const _responseText = response.data;
+ let result501: any = null;
+ let resultData501 = _responseText;
+ result501 = RemoteServiceErrorResponse.fromJS(resultData501);
+ return throwException("Server Error", status, _responseText, _headers, result501);
+
+ } else if (status === 500) {
+ const _responseText = response.data;
+ let result500: any = null;
+ let resultData500 = _responseText;
+ result500 = RemoteServiceErrorResponse.fromJS(resultData500);
+ return throwException("Server Error", status, _responseText, _headers, result500);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
+
+ /**
+ * 编辑语言
+ * @param body (optional)
+ * @return Success
+ */
+ update(body: UpdateLanguageInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/Languages/Update";
+ url_ = url_.replace(/[?&]$/, "");
+
+ const content_ = JSON.stringify(body);
+
+ let options_ = {
+ data: content_,
+ method: "POST",
+ url: url_,
+ headers: {
+ "Content-Type": "application/json",
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processUpdate(_response));
+ });
+ }
+
+ protected processUpdate(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ return Promise.resolve(null as any);
+
+ } else if (status === 403) {
+ const _responseText = response.data;
+ let result403: any = null;
+ let resultData403 = _responseText;
+ result403 = RemoteServiceErrorResponse.fromJS(resultData403);
+ return throwException("Forbidden", status, _responseText, _headers, result403);
+
+ } else if (status === 401) {
+ const _responseText = response.data;
+ let result401: any = null;
+ let resultData401 = _responseText;
+ result401 = RemoteServiceErrorResponse.fromJS(resultData401);
+ return throwException("Unauthorized", status, _responseText, _headers, result401);
+
+ } else if (status === 400) {
+ const _responseText = response.data;
+ let result400: any = null;
+ let resultData400 = _responseText;
+ result400 = RemoteServiceErrorResponse.fromJS(resultData400);
+ return throwException("Bad Request", status, _responseText, _headers, result400);
+
+ } else if (status === 404) {
+ const _responseText = response.data;
+ let result404: any = null;
+ let resultData404 = _responseText;
+ result404 = RemoteServiceErrorResponse.fromJS(resultData404);
+ return throwException("Not Found", status, _responseText, _headers, result404);
+
+ } else if (status === 501) {
+ const _responseText = response.data;
+ let result501: any = null;
+ let resultData501 = _responseText;
+ result501 = RemoteServiceErrorResponse.fromJS(resultData501);
+ return throwException("Server Error", status, _responseText, _headers, result501);
+
+ } else if (status === 500) {
+ const _responseText = response.data;
+ let result500: any = null;
+ let resultData500 = _responseText;
+ result500 = RemoteServiceErrorResponse.fromJS(resultData500);
+ return throwException("Server Error", status, _responseText, _headers, result500);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
+
+ /**
+ * 删除语言
+ * @param body (optional)
+ * @return Success
+ */
+ delete(body: DeleteLanguageInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/Languages/Delete";
+ url_ = url_.replace(/[?&]$/, "");
+
+ const content_ = JSON.stringify(body);
+
+ let options_ = {
+ data: content_,
+ method: "POST",
+ url: url_,
+ headers: {
+ "Content-Type": "application/json",
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processDelete(_response));
+ });
+ }
+
+ protected processDelete(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ return Promise.resolve(null as any);
+
+ } else if (status === 403) {
+ const _responseText = response.data;
+ let result403: any = null;
+ let resultData403 = _responseText;
+ result403 = RemoteServiceErrorResponse.fromJS(resultData403);
+ return throwException("Forbidden", status, _responseText, _headers, result403);
+
+ } else if (status === 401) {
+ const _responseText = response.data;
+ let result401: any = null;
+ let resultData401 = _responseText;
+ result401 = RemoteServiceErrorResponse.fromJS(resultData401);
+ return throwException("Unauthorized", status, _responseText, _headers, result401);
+
+ } else if (status === 400) {
+ const _responseText = response.data;
+ let result400: any = null;
+ let resultData400 = _responseText;
+ result400 = RemoteServiceErrorResponse.fromJS(resultData400);
+ return throwException("Bad Request", status, _responseText, _headers, result400);
+
+ } else if (status === 404) {
+ const _responseText = response.data;
+ let result404: any = null;
+ let resultData404 = _responseText;
+ result404 = RemoteServiceErrorResponse.fromJS(resultData404);
+ return throwException("Not Found", status, _responseText, _headers, result404);
+
+ } else if (status === 501) {
+ const _responseText = response.data;
+ let result501: any = null;
+ let resultData501 = _responseText;
+ result501 = RemoteServiceErrorResponse.fromJS(resultData501);
+ return throwException("Server Error", status, _responseText, _headers, result501);
+
+ } else if (status === 500) {
+ const _responseText = response.data;
+ let result500: any = null;
+ let resultData500 = _responseText;
+ result500 = RemoteServiceErrorResponse.fromJS(resultData500);
+ return throwException("Server Error", status, _responseText, _headers, result500);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
+
+ /**
+ * 设置默认语言
+ * @param body (optional)
+ * @return Success
+ */
+ setDefault(body: IdInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/Languages/SetDefault";
+ url_ = url_.replace(/[?&]$/, "");
+
+ const content_ = JSON.stringify(body);
+
+ let options_ = {
+ data: content_,
+ method: "POST",
+ url: url_,
+ headers: {
+ "Content-Type": "application/json",
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processSetDefault(_response));
+ });
+ }
+
+ protected processSetDefault(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ return Promise.resolve(null as any);
+
+ } else if (status === 403) {
+ const _responseText = response.data;
+ let result403: any = null;
+ let resultData403 = _responseText;
+ result403 = RemoteServiceErrorResponse.fromJS(resultData403);
+ return throwException("Forbidden", status, _responseText, _headers, result403);
+
+ } else if (status === 401) {
+ const _responseText = response.data;
+ let result401: any = null;
+ let resultData401 = _responseText;
+ result401 = RemoteServiceErrorResponse.fromJS(resultData401);
+ return throwException("Unauthorized", status, _responseText, _headers, result401);
+
+ } else if (status === 400) {
+ const _responseText = response.data;
+ let result400: any = null;
+ let resultData400 = _responseText;
+ result400 = RemoteServiceErrorResponse.fromJS(resultData400);
+ return throwException("Bad Request", status, _responseText, _headers, result400);
+
+ } else if (status === 404) {
+ const _responseText = response.data;
+ let result404: any = null;
+ let resultData404 = _responseText;
+ result404 = RemoteServiceErrorResponse.fromJS(resultData404);
+ return throwException("Not Found", status, _responseText, _headers, result404);
+
+ } else if (status === 501) {
+ const _responseText = response.data;
+ let result501: any = null;
+ let resultData501 = _responseText;
+ result501 = RemoteServiceErrorResponse.fromJS(resultData501);
+ return throwException("Server Error", status, _responseText, _headers, result501);
+
+ } else if (status === 500) {
+ const _responseText = response.data;
+ let result500: any = null;
+ let resultData500 = _responseText;
+ result500 = RemoteServiceErrorResponse.fromJS(resultData500);
+ return throwException("Server Error", status, _responseText, _headers, result500);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
}
export class LanguageTextsServiceProxy extends ServiceProxyBase {
- private instance: AxiosInstance;
- private baseUrl: string;
- protected jsonParseReviver: ((key: string, value: any) => any) | undefined = undefined;
-
- constructor(baseUrl?: string, instance?: AxiosInstance) {
- super();
- this.instance = instance ? instance : axios.create();
- this.baseUrl = baseUrl !== undefined && baseUrl !== null ? baseUrl : '';
- }
-
- /**
- * 获取所有资源
- * @return Success
- */
- allResource(cancelToken?: CancelToken | undefined): Promise {
- let url_ = this.baseUrl + '/LanguageTexts/AllResource';
- url_ = url_.replace(/[?&]$/, '');
-
- let options_ = {
- method: 'POST',
- url: url_,
- headers: {
- Accept: 'text/plain',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processAllResource(_response),
- );
- });
- }
-
- protected processAllResource(response: AxiosResponse): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- let result200: any = null;
- let resultData200 = _responseText;
- if (Array.isArray(resultData200)) {
- result200 = [] as any;
- for (let item of resultData200) result200!.push(StringStringFromSelector.fromJS(item));
- } else {
- result200 = null;
- }
- return Promise.resolve(result200);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
-
- /**
- * 分页查询语言文本
- * @param body (optional)
- * @return Success
- */
- page(
- body: PageLanguageTextInput | undefined,
- cancelToken?: CancelToken | undefined,
- ): Promise {
- let url_ = this.baseUrl + '/LanguageTexts/Page';
- url_ = url_.replace(/[?&]$/, '');
-
- const content_ = JSON.stringify(body);
-
- let options_ = {
- data: content_,
- method: 'POST',
- url: url_,
- headers: {
- 'Content-Type': 'application/json',
- Accept: 'text/plain',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processPage(_response),
- );
- });
- }
-
- protected processPage(response: AxiosResponse): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- let result200: any = null;
- let resultData200 = _responseText;
- result200 = PageLanguageTextOutputPagedResultDto.fromJS(resultData200);
- return Promise.resolve(result200);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
-
- /**
- * 创建语言文本
- * @param body (optional)
- * @return Success
- */
- create(
- body: CreateLanguageTextInput | undefined,
- cancelToken?: CancelToken | undefined,
- ): Promise {
- let url_ = this.baseUrl + '/LanguageTexts/Create';
- url_ = url_.replace(/[?&]$/, '');
-
- const content_ = JSON.stringify(body);
-
- let options_ = {
- data: content_,
- method: 'POST',
- url: url_,
- headers: {
- 'Content-Type': 'application/json',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processCreate(_response),
- );
- });
- }
-
- protected processCreate(response: AxiosResponse): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- return Promise.resolve(null as any);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
-
- /**
- * 编辑语言文本
- * @param body (optional)
- * @return Success
- */
- update(
- body: UpdateLanguageTextInput | undefined,
- cancelToken?: CancelToken | undefined,
- ): Promise {
- let url_ = this.baseUrl + '/LanguageTexts/Update';
- url_ = url_.replace(/[?&]$/, '');
-
- const content_ = JSON.stringify(body);
-
- let options_ = {
- data: content_,
- method: 'POST',
- url: url_,
- headers: {
- 'Content-Type': 'application/json',
- },
- cancelToken,
- };
-
- return this.transformOptions(options_)
- .then((transformedOptions_) => {
- return this.instance.request(transformedOptions_);
- })
- .catch((_error: any) => {
- if (isAxiosError(_error) && _error.response) {
- return _error.response;
- } else {
- throw _error;
- }
- })
- .then((_response: AxiosResponse) => {
- return this.transformResult(url_, _response, (_response: AxiosResponse) =>
- this.processUpdate(_response),
- );
- });
- }
-
- protected processUpdate(response: AxiosResponse): Promise {
- const status = response.status;
- let _headers: any = {};
- if (response.headers && typeof response.headers === 'object') {
- for (let k in response.headers) {
- if (response.headers.hasOwnProperty(k)) {
- _headers[k] = response.headers[k];
- }
- }
- }
- if (status === 200) {
- const _responseText = response.data;
- return Promise.resolve(null as any);
- } else if (status === 403) {
- const _responseText = response.data;
- let result403: any = null;
- let resultData403 = _responseText;
- result403 = RemoteServiceErrorResponse.fromJS(resultData403);
- return throwException('Forbidden', status, _responseText, _headers, result403);
- } else if (status === 401) {
- const _responseText = response.data;
- let result401: any = null;
- let resultData401 = _responseText;
- result401 = RemoteServiceErrorResponse.fromJS(resultData401);
- return throwException('Unauthorized', status, _responseText, _headers, result401);
- } else if (status === 400) {
- const _responseText = response.data;
- let result400: any = null;
- let resultData400 = _responseText;
- result400 = RemoteServiceErrorResponse.fromJS(resultData400);
- return throwException('Bad Request', status, _responseText, _headers, result400);
- } else if (status === 404) {
- const _responseText = response.data;
- let result404: any = null;
- let resultData404 = _responseText;
- result404 = RemoteServiceErrorResponse.fromJS(resultData404);
- return throwException('Not Found', status, _responseText, _headers, result404);
- } else if (status === 501) {
- const _responseText = response.data;
- let result501: any = null;
- let resultData501 = _responseText;
- result501 = RemoteServiceErrorResponse.fromJS(resultData501);
- return throwException('Server Error', status, _responseText, _headers, result501);
- } else if (status === 500) {
- const _responseText = response.data;
- let result500: any = null;
- let resultData500 = _responseText;
- result500 = RemoteServiceErrorResponse.fromJS(resultData500);
- return throwException('Server Error', status, _responseText, _headers, result500);
- } else if (status !== 200 && status !== 204) {
- const _responseText = response.data;
- return throwException(
- 'An unexpected server error occurred.',
- status,
- _responseText,
- _headers,
- );
- }
- return Promise.resolve(null as any);
- }
+ private instance: AxiosInstance;
+ private baseUrl: string;
+ protected jsonParseReviver: ((key: string, value: any) => any) | undefined = undefined;
+
+ constructor(baseUrl?: string, instance?: AxiosInstance) {
+ super();
+ this.instance = instance ? instance : axios.create();
+ this.baseUrl = baseUrl !== undefined && baseUrl !== null ? baseUrl : "";
+ }
+
+ /**
+ * 获取所有资源
+ * @return Success
+ */
+ allResource( cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/LanguageTexts/AllResource";
+ url_ = url_.replace(/[?&]$/, "");
+
+ let options_ = {
+ method: "POST",
+ url: url_,
+ headers: {
+ "Accept": "text/plain"
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processAllResource(_response));
+ });
+ }
+
+ protected processAllResource(response: AxiosResponse): Promise {
+ const status = response.status;
+ let _headers: any = {};
+ if (response.headers && typeof response.headers === "object") {
+ for (let k in response.headers) {
+ if (response.headers.hasOwnProperty(k)) {
+ _headers[k] = response.headers[k];
+ }
+ }
+ }
+ if (status === 200) {
+ const _responseText = response.data;
+ let result200: any = null;
+ let resultData200 = _responseText;
+ if (Array.isArray(resultData200)) {
+ result200 = [] as any;
+ for (let item of resultData200)
+ result200!.push(StringStringFromSelector.fromJS(item));
+ }
+ else {
+ result200 = null;
+ }
+ return Promise.resolve(result200);
+
+ } else if (status === 403) {
+ const _responseText = response.data;
+ let result403: any = null;
+ let resultData403 = _responseText;
+ result403 = RemoteServiceErrorResponse.fromJS(resultData403);
+ return throwException("Forbidden", status, _responseText, _headers, result403);
+
+ } else if (status === 401) {
+ const _responseText = response.data;
+ let result401: any = null;
+ let resultData401 = _responseText;
+ result401 = RemoteServiceErrorResponse.fromJS(resultData401);
+ return throwException("Unauthorized", status, _responseText, _headers, result401);
+
+ } else if (status === 400) {
+ const _responseText = response.data;
+ let result400: any = null;
+ let resultData400 = _responseText;
+ result400 = RemoteServiceErrorResponse.fromJS(resultData400);
+ return throwException("Bad Request", status, _responseText, _headers, result400);
+
+ } else if (status === 404) {
+ const _responseText = response.data;
+ let result404: any = null;
+ let resultData404 = _responseText;
+ result404 = RemoteServiceErrorResponse.fromJS(resultData404);
+ return throwException("Not Found", status, _responseText, _headers, result404);
+
+ } else if (status === 501) {
+ const _responseText = response.data;
+ let result501: any = null;
+ let resultData501 = _responseText;
+ result501 = RemoteServiceErrorResponse.fromJS(resultData501);
+ return throwException("Server Error", status, _responseText, _headers, result501);
+
+ } else if (status === 500) {
+ const _responseText = response.data;
+ let result500: any = null;
+ let resultData500 = _responseText;
+ result500 = RemoteServiceErrorResponse.fromJS(resultData500);
+ return throwException("Server Error", status, _responseText, _headers, result500);
+
+ } else if (status !== 200 && status !== 204) {
+ const _responseText = response.data;
+ return throwException("An unexpected server error occurred.", status, _responseText, _headers);
+ }
+ return Promise.resolve(null as any);
+ }
+
+ /**
+ * 分页查询语言文本
+ * @param body (optional)
+ * @return Success
+ */
+ page(body: PageLanguageTextInput | undefined , cancelToken?: CancelToken | undefined): Promise {
+ let url_ = this.baseUrl + "/LanguageTexts/Page";
+ url_ = url_.replace(/[?&]$/, "");
+
+ const content_ = JSON.stringify(body);
+
+ let options_ = {
+ data: content_,
+ method: "POST",
+ url: url_,
+ headers: {
+ "Content-Type": "application/json",
+ "Accept": "text/plain"
+ },
+ cancelToken
+ };
+
+ return this.transformOptions(options_).then(transformedOptions_ => {
+ return this.instance.request(transformedOptions_);
+ }).catch((_error: any) => {
+ if (isAxiosError(_error) && _error.response) {
+ return _error.response;
+ } else {
+ throw _error;
+ }
+ }).then((_response: AxiosResponse) => {
+ return this.transformResult(url_, _response, (_response: AxiosResponse) => this.processPage(_response));
+ });
+ }
+
+ protected processPage(response: AxiosResponse): Promise