using CMS.Plugin.WareCmsUtilityApi.Abstractions;
|
using CMS.Plugin.WareCmsUtilityApi.Domain.Shared.Localization;
|
using Volo.Abp.Localization;
|
using Volo.Abp.Settings;
|
|
namespace CMS.Plugin.WareCmsUtilityApi.Domain.Settings;
|
|
/// <summary>
|
/// 设置定义提供程序
|
/// </summary>
|
public class CMSPluginSettingDefinitionProvider : SettingDefinitionProvider
|
{
|
public override void Define(ISettingDefinitionContext context)
|
{
|
context.Add(new SettingDefinition(CMSPluginWareCmsUtilityApiSettings.PluginState, "1", L($"DisplayName:{CMSPluginWareCmsUtilityApiSettings.PluginState}"), isInherited: true));
|
}
|
|
/// <summary>
|
/// ls the specified name.
|
/// </summary>
|
/// <param name="name">The name.</param>
|
/// <returns></returns>
|
private static LocalizableString L(string name)
|
{
|
return LocalizableString.Create<WareCmsUtilityApiResource>(name);
|
}
|
}
|