//--------------------------------------------------------------------
//     此代码由T4模板自动生成  byzhouhang 20210918
//	   生成时间 2022-03-03 15:26:35 
//     对此文件的更改可能会导致不正确的行为,并且如果重新生成代码,这些更改将会丢失。
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace IRaCIS.Core.Domain.Models
{
	 ///<summary>
	 ///SystemAnonymization
	 ///</summary>
	 [Table("SystemAnonymization")]	
	 public class SystemAnonymization : Entity, IAuditUpdate, IAuditAdd
	 {
	 
		
	
		/// <summary>
        /// Group
        /// </summary>
		[Required]
		public string Group { get; set; } = String.Empty;

		/// <summary>
		/// Element
		/// </summary>
		[Required]
		public string Element { get; set; } = String.Empty;

		/// <summary>
		/// TagDescription
		/// </summary>
		[Required]
		public string TagDescription { get; set; } = String.Empty;

		/// <summary>
		/// TagDescriptionCN
		/// </summary>
		[Required]
		public string TagDescriptionCN { get; set; } 

		/// <summary>
		/// CreateUserId
		/// </summary>
		[Required]
		public Guid CreateUserId { get; set; }
	
		/// <summary>
        /// UpdateTime
        /// </summary>
		[Required]
		public DateTime UpdateTime { get; set; }
	
		/// <summary>
        /// UpdateUserId
        /// </summary>
		[Required]
		public Guid UpdateUserId { get; set; }
	
		/// <summary>
        /// ReplaceValue
        /// </summary>
		[Required]
		public string ReplaceValue { get; set; } = String.Empty;

		/// <summary>
		/// CreateTime
		/// </summary>
		[Required]
		public DateTime CreateTime { get; set; }

		/// <summary>
		/// ValueRepresentation
		/// </summary>
		[Required]
		public string ValueRepresentation { get; set; } = String.Empty;


		public bool IsAdd { get; set; }

		public bool IsEnable { get; set; }


		public bool IsFixed { get; set; }
		

	}

}