irc-netcore-api/IRaCIS.Core.Domain/Management/UserAgreement.cs

47 lines
1.0 KiB
C#

using IRaCIS.Core.Domain.Share;
namespace IRaCIS.Core.Domain.Models;
[Comment("后台 - 用户协议和隐私采集")]
[Table("UserAgreement")]
public class UserAgreement : BaseFullAuditEntity
{
/// <summary>
/// 文件类型 字典 UserAgreementType
/// </summary>
public UserAgreementType UserAgreementTypeEnum { get; set; }
/// <summary>
/// 文件名称
/// </summary>
public string FileName { get; set; }= string.Empty;
/// <summary>
/// 文件版本
/// </summary>
public string FileVersion { get; set; }=string.Empty;
/// <summary>
/// 文件内容
/// </summary>
[MaxLength]
public string FileContent { get; set; } = string.Empty;
/// <summary>
/// 更新日期
/// </summary>
public DateTime UpdateDate { get; set; }
/// <summary>
/// 生效日期
/// </summary>
public DateTime EffectiveDate { get; set; }
/// <summary>
/// 当前版本
/// </summary>
public bool IsCurrentVersion { get; set; }
}