using System.ComponentModel; using DataTransmission.Enum; using SqlSugar; namespace SnapshotWinFormsApp.Entities.NewHotline { /// /// 用户 /// [SugarTable("user")] [Description("用户")] public class User : CreationSoftDeleteEntity { /// /// 手机号(冗余) /// public string? PhoneNo { get; set; } /// /// 座机号码 /// [SugarColumn(ColumnDescription = "座机号码", ColumnDataType = "varchar(50)")] public string? LandlineNumber { get; set; } /// /// 展示名称(Identity.DisplayName) /// public string Name { get; set; } public EGender Gender { get; set; } /// /// 工号 /// public string? StaffNo { get; set; } /// /// 部门Id /// public string? OrgId { get; set; } /// /// 部门全称 /// public string? FullOrgName { get; set; } /// /// 默认分机号 /// public string? DefaultTelNo { get; set; } /// /// 默认分机组(技能组) /// public string? DefaultTelGroup { get; set; } /// /// 用户类型 /// public EUserType UserType { get; set; } /// /// 旧系统用户id /// public int? OldUserId { get; set; } } } public enum EUserType { [Description("普通")] Normal = 0, /// /// 坐席(统计需要) /// [Description("坐席")] Seat = 1, }