42 lines
1.0 KiB
C#
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; }
|
|
}
|
|
} |