diff --git a/美国版/Food Labeling Management App UniApp/src/manifest.json b/美国版/Food Labeling Management App UniApp/src/manifest.json index e48f6be..58d3a67 100644 --- a/美国版/Food Labeling Management App UniApp/src/manifest.json +++ b/美国版/Food Labeling Management App UniApp/src/manifest.json @@ -1,82 +1,82 @@ { - "name" : "food.labeling", - "appid" : "__UNI__1BFD76D", - "description" : "", - "versionName" : "1.0.0", - "versionCode" : "100", - "transformPx" : false, - /* 5+App特有相关 */ - "app-plus" : { - "usingComponents" : true, - "nvueStyleCompiler" : "uni-app", - "compilerVersion" : 3, - "splashscreen" : { - "alwaysShowBeforeRender" : true, - "waiting" : true, - "autoclose" : true, - "delay" : 0 - }, - /* 模块配置 */ - "modules" : { - "Bluetooth" : {}, - "Camera" : {} - }, - /* 应用发布信息 */ - "distribute" : { - /* android打包配置 */ - "android" : { - "permissions" : [ - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" - ] - }, - /* ios打包配置 */ - "ios" : { - "dSYMs" : false - }, - /* SDK配置 */ - "sdkConfigs" : {} - } - }, - /* 快应用特有相关 */ - "quickapp" : {}, - /* 小程序特有相关 */ - "mp-weixin" : { - "appid" : "", - "setting" : { - "urlCheck" : false - }, - "usingComponents" : true - }, - "mp-alipay" : { - "usingComponents" : true - }, - "mp-baidu" : { - "usingComponents" : true - }, - "mp-toutiao" : { - "usingComponents" : true - }, - "uniStatistics" : { - "enable" : false - }, - "h5" : { - "router" : { - "base" : "/app/" - } - }, - "vueVersion" : "3" -} + "name": "food.labeling", + "appid": "__UNI__1BFD76D", + "description": "", + "versionName": "1.0.0", + "versionCode": "100", + "transformPx": false, + /* 5+App特有相关 */ + "app-plus": { + "usingComponents": true, + "nvueStyleCompiler": "uni-app", + "compilerVersion": 3, + "splashscreen": { + "alwaysShowBeforeRender": true, + "waiting": true, + "autoclose": true, + "delay": 0 + }, + /* 模块配置 */ + "modules": { + "Bluetooth": {}, + "Camera": {} + }, + /* 应用发布信息 */ + "distribute": { + /* android打包配置 */ + "android": { + "permissions": [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + /* ios打包配置 */ + "ios": { + "dSYMs": false + }, + /* SDK配置 */ + "sdkConfigs": {} + } + }, + /* 快应用特有相关 */ + "quickapp": {}, + /* 小程序特有相关 */ + "mp-weixin": { + "appid": "", + "setting": { + "urlCheck": false + }, + "usingComponents": true + }, + "mp-alipay": { + "usingComponents": true + }, + "mp-baidu": { + "usingComponents": true + }, + "mp-toutiao": { + "usingComponents": true + }, + "uniStatistics": { + "enable": false + }, + "h5": { + "router": { + "base": "/app/" + } + }, + "vueVersion": "3" +} \ No newline at end of file diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/antis-erp/Antis.Erp.Application.Contracts/IServices/ITestService.cs b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/antis-erp/Antis.Erp.Application.Contracts/IServices/ITestService.cs new file mode 100644 index 0000000..76f6238 --- /dev/null +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/antis-erp/Antis.Erp.Application.Contracts/IServices/ITestService.cs @@ -0,0 +1,18 @@ +using Volo.Abp.Application.Services; + +namespace Antis.Erp.Application.Contracts.IServices +{ + /// + /// 示例测试服务接口 + /// + public interface ITestService : IApplicationService + { + /// + /// 简单问候示例接口 + /// + /// 姓名 + /// 问候语 + Task HelloAsync(string name); + } +} + diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Application.Contracts/FoodLabeling.Application.Contracts.csproj b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Application.Contracts/FoodLabeling.Application.Contracts.csproj new file mode 100644 index 0000000..9e3e3bd --- /dev/null +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Application.Contracts/FoodLabeling.Application.Contracts.csproj @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Application.Contracts/FoodLabelingApplicationContractsModule.cs b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Application.Contracts/FoodLabelingApplicationContractsModule.cs new file mode 100644 index 0000000..f4142dc --- /dev/null +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Application.Contracts/FoodLabelingApplicationContractsModule.cs @@ -0,0 +1,16 @@ +using FoodLabeling.Domain.Shared; +using Yi.Framework.Ddd.Application.Contracts; + +namespace FoodLabeling.Application.Contracts; + +/// +/// Food Labeling 模块 - 应用契约层(美国版) +/// +[DependsOn( + typeof(FoodLabelingDomainSharedModule), + typeof(YiFrameworkDddApplicationContractsModule) +)] +public class FoodLabelingApplicationContractsModule : AbpModule +{ +} + diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Application.Contracts/IServices/IFoodLabelDemoAppService.cs b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Application.Contracts/IServices/IFoodLabelDemoAppService.cs new file mode 100644 index 0000000..0d32d6a --- /dev/null +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Application.Contracts/IServices/IFoodLabelDemoAppService.cs @@ -0,0 +1,17 @@ +using Volo.Abp.Application.Services; + +namespace FoodLabeling.Application.Contracts.IServices; + +/// +/// Food Labeling 示例应用服务接口(美国版) +/// +public interface IFoodLabelDemoAppService : IApplicationService +{ + /// + /// 简单问候示例接口 + /// + /// 姓名 + /// 问候语 + Task HelloAsync(string name); +} + diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Application/FoodLabeling.Application.csproj b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Application/FoodLabeling.Application.csproj new file mode 100644 index 0000000..67daccd --- /dev/null +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Application/FoodLabeling.Application.csproj @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Application/FoodLabelingApplicationModule.cs b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Application/FoodLabelingApplicationModule.cs new file mode 100644 index 0000000..282a042 --- /dev/null +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Application/FoodLabelingApplicationModule.cs @@ -0,0 +1,18 @@ +using FoodLabeling.Application.Contracts; +using FoodLabeling.Domain; +using Yi.Framework.Ddd.Application; + +namespace FoodLabeling.Application; + +/// +/// Food Labeling 模块 - 应用层(美国版) +/// +[DependsOn( + typeof(FoodLabelingApplicationContractsModule), + typeof(FoodLabelingDomainModule), + typeof(YiFrameworkDddApplicationModule) +)] +public class FoodLabelingApplicationModule : AbpModule +{ +} + diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Application/Services/FoodLabelDemoAppService.cs b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Application/Services/FoodLabelDemoAppService.cs new file mode 100644 index 0000000..bbc3471 --- /dev/null +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Application/Services/FoodLabelDemoAppService.cs @@ -0,0 +1,19 @@ +using FoodLabeling.Application.Contracts.IServices; +using Volo.Abp.Application.Services; + +namespace FoodLabeling.Application.Services; + +/// +/// Food Labeling 示例应用服务实现(美国版) +/// +public class FoodLabelDemoAppService : ApplicationService, IFoodLabelDemoAppService +{ + /// + public Task HelloAsync(string name) + { + var displayName = string.IsNullOrWhiteSpace(name) ? "World" : name.Trim(); + var message = $"Hello, {displayName}! This is FoodLabeling US module. Server time: {Clock.Now:O}"; + return Task.FromResult(message); + } +} + diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Domain.Shared/FoodLabeling.Domain.Shared.csproj b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Domain.Shared/FoodLabeling.Domain.Shared.csproj new file mode 100644 index 0000000..d78f10f --- /dev/null +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Domain.Shared/FoodLabeling.Domain.Shared.csproj @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Domain.Shared/FoodLabelingDomainSharedModule.cs b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Domain.Shared/FoodLabelingDomainSharedModule.cs new file mode 100644 index 0000000..b954c2c --- /dev/null +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Domain.Shared/FoodLabelingDomainSharedModule.cs @@ -0,0 +1,15 @@ +using Volo.Abp.Domain; + +namespace FoodLabeling.Domain.Shared +{ + /// + /// Food Labeling 模块 - 公共领域层(美国版) + /// + [DependsOn( + typeof(AbpDddDomainSharedModule) + )] + public class FoodLabelingDomainSharedModule : AbpModule + { + } +} + diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Domain/FoodLabeling.Domain.csproj b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Domain/FoodLabeling.Domain.csproj new file mode 100644 index 0000000..53a7fad --- /dev/null +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Domain/FoodLabeling.Domain.csproj @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Domain/FoodLabelingDomainModule.cs b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Domain/FoodLabelingDomainModule.cs new file mode 100644 index 0000000..1e92059 --- /dev/null +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling-us/FoodLabeling.Domain/FoodLabelingDomainModule.cs @@ -0,0 +1,21 @@ +using FoodLabeling.Domain.Shared; +using Volo.Abp.Caching; +using Volo.Abp.Domain; +using Yi.Framework.Mapster; + +namespace FoodLabeling.Domain +{ + /// + /// Food Labeling 模块 - 领域层(美国版) + /// + [DependsOn( + typeof(FoodLabelingDomainSharedModule), + typeof(YiFrameworkMapsterModule), + typeof(AbpDddDomainModule), + typeof(AbpCachingModule) + )] + public class FoodLabelingDomainModule : AbpModule + { + } +} + diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Application.Contracts/FoodLabeling.Th.Application.Contracts.csproj b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Application.Contracts/FoodLabeling.Th.Application.Contracts.csproj new file mode 100644 index 0000000..9a463f4 --- /dev/null +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Application.Contracts/FoodLabeling.Th.Application.Contracts.csproj @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Application.Contracts/FoodLabelingThApplicationContractsModule.cs b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Application.Contracts/FoodLabelingThApplicationContractsModule.cs new file mode 100644 index 0000000..66a36d9 --- /dev/null +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Application.Contracts/FoodLabelingThApplicationContractsModule.cs @@ -0,0 +1,16 @@ +using FoodLabeling.Th.Domain.Shared; +using Yi.Framework.Ddd.Application.Contracts; + +namespace FoodLabeling.Th.Application.Contracts; + +/// +/// Food Labeling 模块 - 应用契约层(泰额版) +/// +[DependsOn( + typeof(FoodLabelingThDomainSharedModule), + typeof(YiFrameworkDddApplicationContractsModule) +)] +public class FoodLabelingThApplicationContractsModule : AbpModule +{ +} + diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Application.Contracts/IServices/IFoodLabelThDemoAppService.cs b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Application.Contracts/IServices/IFoodLabelThDemoAppService.cs new file mode 100644 index 0000000..a610998 --- /dev/null +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Application.Contracts/IServices/IFoodLabelThDemoAppService.cs @@ -0,0 +1,17 @@ +using Volo.Abp.Application.Services; + +namespace FoodLabeling.Th.Application.Contracts.IServices; + +/// +/// Food Labeling 示例应用服务接口(泰额版) +/// +public interface IFoodLabelThDemoAppService : IApplicationService +{ + /// + /// 简单问候示例接口 + /// + /// 姓名 + /// 问候语 + Task HelloAsync(string name); +} + diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Application/FoodLabeling.Th.Application.csproj b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Application/FoodLabeling.Th.Application.csproj new file mode 100644 index 0000000..c017985 --- /dev/null +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Application/FoodLabeling.Th.Application.csproj @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Application/FoodLabelingThApplicationModule.cs b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Application/FoodLabelingThApplicationModule.cs new file mode 100644 index 0000000..273cf1a --- /dev/null +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Application/FoodLabelingThApplicationModule.cs @@ -0,0 +1,18 @@ +using FoodLabeling.Th.Application.Contracts; +using FoodLabeling.Th.Domain; +using Yi.Framework.Ddd.Application; + +namespace FoodLabeling.Th.Application; + +/// +/// Food Labeling 模块 - 应用层(泰额版) +/// +[DependsOn( + typeof(FoodLabelingThApplicationContractsModule), + typeof(FoodLabelingThDomainModule), + typeof(YiFrameworkDddApplicationModule) +)] +public class FoodLabelingThApplicationModule : AbpModule +{ +} + diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Application/Services/FoodLabelThDemoAppService.cs b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Application/Services/FoodLabelThDemoAppService.cs new file mode 100644 index 0000000..9bb62ca --- /dev/null +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Application/Services/FoodLabelThDemoAppService.cs @@ -0,0 +1,19 @@ +using FoodLabeling.Th.Application.Contracts.IServices; +using Volo.Abp.Application.Services; + +namespace FoodLabeling.Th.Application.Services; + +/// +/// Food Labeling 示例应用服务实现(泰额版) +/// +public class FoodLabelThDemoAppService : ApplicationService, IFoodLabelThDemoAppService +{ + /// + public Task HelloAsync(string name) + { + var displayName = string.IsNullOrWhiteSpace(name) ? "World" : name.Trim(); + var message = $"Hello, {displayName}! This is FoodLabeling TH module. Server time: {Clock.Now:O}"; + return Task.FromResult(message); + } +} + diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Domain.Shared/FoodLabeling.Th.Domain.Shared.csproj b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Domain.Shared/FoodLabeling.Th.Domain.Shared.csproj new file mode 100644 index 0000000..d78f10f --- /dev/null +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Domain.Shared/FoodLabeling.Th.Domain.Shared.csproj @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Domain.Shared/FoodLabelingThDomainSharedModule.cs b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Domain.Shared/FoodLabelingThDomainSharedModule.cs new file mode 100644 index 0000000..f06675c --- /dev/null +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Domain.Shared/FoodLabelingThDomainSharedModule.cs @@ -0,0 +1,15 @@ +using Volo.Abp.Domain; + +namespace FoodLabeling.Th.Domain.Shared +{ + /// + /// Food Labeling 模块 - 公共领域层(泰额版) + /// + [DependsOn( + typeof(AbpDddDomainSharedModule) + )] + public class FoodLabelingThDomainSharedModule : AbpModule + { + } +} + diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Domain/FoodLabeling.Th.Domain.csproj b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Domain/FoodLabeling.Th.Domain.csproj new file mode 100644 index 0000000..19de885 --- /dev/null +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Domain/FoodLabeling.Th.Domain.csproj @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Domain/FoodLabelingThDomainModule.cs b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Domain/FoodLabelingThDomainModule.cs new file mode 100644 index 0000000..9a5c383 --- /dev/null +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/module/food-labeling/FoodLabeling.Th.Domain/FoodLabelingThDomainModule.cs @@ -0,0 +1,21 @@ +using FoodLabeling.Th.Domain.Shared; +using Volo.Abp.Caching; +using Volo.Abp.Domain; +using Yi.Framework.Mapster; + +namespace FoodLabeling.Th.Domain +{ + /// + /// Food Labeling 模块 - 领域层(泰额版) + /// + [DependsOn( + typeof(FoodLabelingThDomainSharedModule), + typeof(YiFrameworkMapsterModule), + typeof(AbpDddDomainModule), + typeof(AbpCachingModule) + )] + public class FoodLabelingThDomainModule : AbpModule + { + } +} + diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/src/Yi.Abp.Web/Yi.Abp.Web.csproj b/美国版/Food Labeling Management Code/Yi.Abp.Net8/src/Yi.Abp.Web/Yi.Abp.Web.csproj index ebeac3e..3c09fb7 100644 --- a/美国版/Food Labeling Management Code/Yi.Abp.Net8/src/Yi.Abp.Web/Yi.Abp.Web.csproj +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/src/Yi.Abp.Web/Yi.Abp.Web.csproj @@ -31,6 +31,8 @@ + + diff --git a/美国版/Food Labeling Management Code/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs b/美国版/Food Labeling Management Code/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs index d1f2e50..fb3d053 100644 --- a/美国版/Food Labeling Management Code/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs +++ b/美国版/Food Labeling Management Code/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs @@ -44,6 +44,8 @@ using Yi.Framework.Rbac.Domain.Shared.Consts; using Yi.Framework.Rbac.Domain.Shared.Options; using Yi.Framework.TenantManagement.Application; using Antis.Erp.Application; +using FoodLabeling.Application; +using FoodLabeling.Th.Application; namespace Yi.Abp.Web { @@ -51,6 +53,10 @@ namespace Yi.Abp.Web typeof(YiAbpSqlSugarCoreModule), typeof(YiAbpApplicationModule), typeof(AntisErpApplicationModule), + // 食品标签-美国版 + typeof(FoodLabelingApplicationModule), + // 食品标签-泰额版(如需在同一宿主中启用) + typeof(FoodLabelingThApplicationModule), typeof(AbpAspNetCoreMultiTenancyModule), typeof(AbpAspNetCoreMvcModule), @@ -77,6 +83,8 @@ namespace Yi.Abp.Web options.ConventionalControllers.Create(typeof(YiAbpApplicationModule).Assembly, options => options.RemoteServiceName = "default"); options.ConventionalControllers.Create(typeof(YiFrameworkTenantManagementApplicationModule).Assembly, options => options.RemoteServiceName = "租户管理接口"); options.ConventionalControllers.Create(typeof(AntisErpApplicationModule).Assembly, options => options.RemoteServiceName = "安第斯测试接口"); + options.ConventionalControllers.Create(typeof(FoodLabelingApplicationModule).Assembly, options => options.RemoteServiceName = "食品标签-美国版接口"); + options.ConventionalControllers.Create(typeof(FoodLabelingThApplicationModule).Assembly, options => options.RemoteServiceName = "食品标签-泰额版接口"); //统一前缀 options.ConventionalControllers.ConventionalControllerSettings.ForEach(x => x.RootPath = "api/app"); });