using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace WalkingTec.Mvvm.Core { /// /// 人员类别 /// public enum UserTypeEnum { [Display(Name = "项目经理")] ProjectUser, [Display(Name = "营销经理")] SaleUser } /// /// FrameworkUser /// [Table("FrameworkUsers")] public class FrameworkUser : FrameworkUserBase { [Display(Name = "_Admin.Gender")] public GenderEnum? Gender { get; set; } [Display(Name = "_Admin.UserType")] public UserTypeEnum? UserType { get; set; } [Display(Name = "_Admin.CellPhone")] [RegularExpression("^[1][3-9]\\d{9}$", ErrorMessage = "Validate.{0}formaterror")] public string CellPhone { get; set; } [Display(Name = "_Admin.Group")] public FrameworkGroup Group { get; set; } [Display(Name = "_Admin.Group")] public Guid? GroupId { get; set; } [Display(Name = "_Admin.DisplayOrder")] public int? DisplayOrder { get; set; } } }