71 lines
1.5 KiB
C#
71 lines
1.5 KiB
C#
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace YLErp.DBModels
|
|
{
|
|
/// <summary>
|
|
/// 系统用户定制化
|
|
/// </summary>
|
|
[Table("sysuser_customize")]
|
|
public class SysUserConfig : DBModelBase
|
|
{
|
|
/// <summary>
|
|
/// 用户ID
|
|
/// </summary>
|
|
public int UserId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 配置类型(0:通用,1:定价模板)(ConsConfigType)
|
|
/// </summary>
|
|
public SysUserConfigType ConfigType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 配置名称
|
|
/// </summary>
|
|
[Required]
|
|
public string ConfigName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 配置数据
|
|
/// </summary>
|
|
public string ConfigData { get; set; }
|
|
/// <summary>
|
|
/// 创建时间
|
|
/// </summary>
|
|
public DateTime CreateTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 更新数据
|
|
/// </summary>
|
|
public DateTime? UpdateTime { get; set; }
|
|
}
|
|
|
|
public enum SysUserConfigType
|
|
{
|
|
/// <summary>
|
|
/// 通用
|
|
/// </summary>
|
|
General = 0,
|
|
|
|
/// <summary>
|
|
/// 定价模板
|
|
/// </summary>
|
|
PricingTemplateV2 = 2,
|
|
|
|
/// <summary>
|
|
/// 公共定价模板
|
|
/// </summary>
|
|
CommonTemplate=3,
|
|
|
|
/// <summary>
|
|
/// 定价显示配置
|
|
/// </summary>
|
|
CalcPriceShowConfig=4,
|
|
}
|
|
|
|
[NotMapped]
|
|
public class SysUserConfigDto : SysUserConfig
|
|
{
|
|
}
|
|
}
|