Files
zszq-trs/YLErpWeb/App/Config/ConfigFieldAttribute.cs
T
2024-05-09 14:06:26 +08:00

42 lines
1.0 KiB
C#

namespace YLErp.Web.App_Start.AppConfig
{
/// <summary>
/// 配置字段属性
/// </summary>
[AttributeUsage(AttributeTargets.Property)]
public class ConfigFieldAttribute : Attribute
{
public ConfigFieldAttribute()
{
}
protected ConfigFieldAttribute(ConfigFieldAttribute baseAttr)
{
Group = baseAttr.Group;
Description = baseAttr.Description;
DataMapString = baseAttr.DataMapString;
IsFlags = baseAttr.IsFlags;
}
/// <summary>
/// 分组
/// </summary>
public string Group { get; set; }
/// <summary>
/// 描述
/// </summary>
public string Description { get; set; }
/// <summary>
/// 数据字典键值列表(queryString格式,例如:&n=1&m=2,$key用于说明)
/// </summary>
public string DataMapString { get; set; }
/// <summary>
/// 是否标识
/// </summary>
public bool IsFlags { get; set; }
}
}