modules/00_Admin/Admin.Core/Domain/Menu/MenuEntity.Extend.cs
(完整代码) 1KBusing System.Diagnostics;
using System.Text.Json.Serialization;
using Mkh.Mod.Admin.Core.Application.Authorize.Vo;
using Mkh.Utils.Annotations;
using Mkh.Utils.Json;
namespace Mkh.Mod.Admin.Core.Domain.Menu;
public partial class MenuEntity
{
/// <summary>
/// 类型名称
/// </summary>
[Ignore]
public string TypeName => Type.ToDescription();
/// <summary>
/// 打开方式名称
/// </summary>
[Ignore]
public string OpenTargetName => OpenTarget.ToDescription();
/// <summary>
/// 多语言配置
/// </summary>
public MenuLocales Locales
{
get
{
if (LocalesConfig.NotNull())
{
return JsonHelper.Instance.Deserialize<MenuLocales>(LocalesConfig);
}
return new MenuLocales();
}
}
}
public class MenuLocales
{
/// <summary>
/// 中文
/// </summary>
[JsonPropertyName("zh-cn")]
public string ZhCN { get; set; }
/// <summary>
/// 英文
/// </summary>
public string En { get; set; }
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
