Files
zszq-trs/Framework/YLErp.Core/DBModels/SysUserConfig.cs
T
2024-05-09 14:06:26 +08:00

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
{
}
}