using System.ComponentModel; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; #if NETFRAMEWORK using System; #endif namespace DigitalData.UserManager.Domain.Entities { [Table("TBDD_USER", Schema = "dbo")] public partial class User : BaseEntity { [Column("PRENAME")] [StringLength(50)] public string #if NET7_0_OR_GREATER ? #endif Prename { get; set; } [Column("NAME")] [StringLength(50)] public string #if NET7_0_OR_GREATER ? #endif Name { get; set; } [Required] [Column("USERNAME")] [StringLength(50)] public #if NET7_0_OR_GREATER required #endif string Username { get; set; } [Column("SHORTNAME")] [StringLength(30)] public string #if NET7_0_OR_GREATER ? #endif Shortname { get; set; } [Column("EMAIL")] [StringLength(100)] public string #if NET7_0_OR_GREATER ? #endif Email { get; set; } [Required] [Column("LANGUAGE")] [StringLength(5)] [DefaultValue("de-DE")] public string #if NET7_0_OR_GREATER ? #endif Language { get; set; } [Column("COMMENT")] [StringLength(500)] public string #if NET7_0_OR_GREATER ? #endif Comment { get; set; } [Column("DELETED")] public bool Deleted { get; set; } [Required] [Column("DATE_FORMAT")] [StringLength(10)] [DefaultValue("dd.MM.yyyy")] public #if NET7_0_OR_GREATER required #endif string DateFormat { get; set; } [Required] [Column("ACTIVE")] public bool Active { get; set; } [Required] [Column("GENERAL_VIEWER")] [StringLength(30)] [DefaultValue("NONE")] public #if NET7_0_OR_GREATER required #endif string GeneralViewer { get; set; } [Required] [Column("WAN_ENVIRONMENT")] public bool WanEnvironment { get; set; } [Required] [Column("USERID_FK_INT_ECM")] public int UserIdFkIntEcm { get; set; } [Column("DELETED_WHEN")] public DateTime #if NET7_0_OR_GREATER ? #endif DeletedWhen { get; set; } [Column("DELETED_WHO")] [StringLength(50)] public #if NET7_0_OR_GREATER required #endif string #if NET7_0_OR_GREATER ? # endif DeletedWho { get; set; } } }