Picture.Cut.Service/Dolphin.ExamPictureCut.HttpApi/DolphinExamPictureCutHttpAp...

59 lines
1.8 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using Dolphin.ExamPictureCut.Localization;
using Localization.Resources.AbpUi;
using Volo.Abp.AspNetCore.Mvc;
using Volo.Abp.AspNetCore.Mvc.ApiExploring;
using Volo.Abp.Authorization;
using Volo.Abp.Localization;
using Volo.Abp.Modularity;
namespace Dolphin.ExamPictureCut;
[DependsOn(
typeof(DolphinExamPictureCutApplicationModule),
typeof(AbpAuthorizationAbstractionsModule),
typeof(AbpAspNetCoreMvcModule)
)]
public class DolphinExamPictureCutHttpApiModule : AbpModule
{
public override void ConfigureServices(ServiceConfigurationContext context)
{
ConfigureConventionalControllers();
ConfigureLocalization();
// 使用默认响应来整体描述这些错误HTTP代码
Configure<AbpRemoteServiceApiDescriptionProviderOptions>(options =>
{
options.SupportedResponseTypes.Clear();
});
// SqlSugar 现在对 TimeZone 支持不太好,故全部改为本地时区(默认为 DateTimeKind.LocalDB 的 DataType 需做相应调整。
//Configure<AbpClockOptions>(options =>
//{
// options.Kind = DateTimeKind.Utc;
//});
}
private void ConfigureConventionalControllers()
{
Configure<AbpAspNetCoreMvcOptions>(options =>
{
options.ConventionalControllers.Create(typeof(DolphinExamPictureCutApplicationModule).Assembly);
options.ConventionalControllers.Create(typeof(DolphinExamPictureCutHttpApiModule).Assembly);
});
}
private void ConfigureLocalization()
{
Configure<AbpLocalizationOptions>(options =>
{
options.Resources
.Get<DolphinResource>()
.AddBaseTypes(
typeof(AbpUiResource)
);
});
}
}