using System; using System.Collections.Generic; using System.ComponentModel; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace YY.Admin.Services.Service { public class UserOutput : BindableBase { /// /// 账号 /// [BindDescription("账号", ShowScheme.普通文本, "Auto", 0 )] public string Account { get; set; } /// /// 姓名 /// [BindDescription("姓名", ShowScheme.普通文本, "1", 1)] public virtual string RealName { get; set; } /// /// 昵称 /// [BindDescription("昵称", ShowScheme.普通文本, "Auto", 2)] public string? NickName { get; set; } /// /// 头像 /// public string? Avatar { get; set; } /// /// 性别-男_1、女_2 /// public GenderEnum Sex { get; set; } /// /// 出生日期 /// public DateTime? Birthday { get; set; } /// /// 年龄 /// public int Age { get; set; } /// /// 手机号码 /// public string? Phone { get; set; } /// /// 证件类型 /// public CardTypeEnum CardType { get; set; } /// /// 身份证号 /// public string? IdCardNum { get; set; } /// /// 邮箱 /// public string? Email { get; set; } /// /// 文化程度 /// public CultureLevelEnum CultureLevel { get; set; } /// /// 政治面貌 /// public string? PoliticalOutlook { get; set; } /// /// 毕业院校 /// public string? College { get; set; } /// /// 办公电话 /// public string? OfficePhone { get; set; } /// /// 紧急联系人 /// public string? EmergencyContact { get; set; } /// /// 紧急联系人电话 /// public string? EmergencyPhone { get; set; } /// /// 状态 /// private StatusEnum _status; public StatusEnum Status { get => _status; set => SetProperty(ref _status, value); } /// /// 账号类型 /// public AccountTypeEnum AccountType { get; set; } /// /// 创建时间 /// public DateTime? CreateTime { get; set; } /// /// 机构名称 /// [BindDescription("机构名称", ShowScheme.普通文本, "Auto", 3)] public string OrgName { get; set; } /// /// 职位名称 /// s [BindDescription("职位名称", ShowScheme.普通文本, "Auto", 4)] public string PosName { get; set; } /// /// 角色名称 /// [BindDescription("角色名称", ShowScheme.普通文本, "Auto", 5)] public string RoleName { get; set; } private bool _isSelected; public bool IsSelected { get => _isSelected; set { if (SetProperty(ref _isSelected, value)) { //SelectionChanged?.Invoke(this, EventArgs.Empty); } } } // 添加主键ID,用于批量删除 public long Id { get; set; } //public event EventHandler SelectionChanged; } }