50 lines
1.3 KiB
C#
50 lines
1.3 KiB
C#
using Microsoft.Extensions.DependencyInjection;
|
|
using Syc.Abp.Application.Contracts;
|
|
using Syc.Abp.Application.Contracts.Options;
|
|
using Syc.Basic.Web.WMS.Entitys;
|
|
using Syc.Basic.Web.WMS.Enums;
|
|
using Syc.Basic.Web.WMS.Service;
|
|
using Syc.Core.Tools;
|
|
using System;
|
|
using Volo.Abp.AspNetCore.Mvc;
|
|
using Volo.Abp.AutoMapper;
|
|
using Volo.Abp.FeatureManagement;
|
|
using Volo.Abp.Modularity;
|
|
|
|
namespace Syc.Basic.Web.WMS;
|
|
|
|
[DependsOn(
|
|
typeof(AbpAutoMapperModule),
|
|
typeof(WMSDomainModule),
|
|
typeof(SycAbpContractsModule),
|
|
typeof(WMSApplicationContractsModule)
|
|
)]
|
|
public class WMSApplicationModule : AbpModule
|
|
{
|
|
public override void PreConfigureServices(ServiceConfigurationContext context)
|
|
{
|
|
base.PreConfigureServices(context);
|
|
PreConfigure<AbpControllerOptions>(options =>
|
|
{
|
|
options.DefaultRoot = "/wms";
|
|
});
|
|
}
|
|
|
|
public override void ConfigureServices(ServiceConfigurationContext context)
|
|
{
|
|
Configure<AbpAspNetCoreMvcOptions>(options =>
|
|
{
|
|
options.ChangeControllerModelApiExplorerGroupName = true;
|
|
});
|
|
|
|
ConfigureMapper();
|
|
}
|
|
|
|
private void ConfigureMapper()
|
|
{
|
|
Configure<AbpAutoMapperOptions>(options =>
|
|
{
|
|
options.AddMaps<WMSApplicationModule>();
|
|
});
|
|
}
|
|
} |