using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Text.Json.Serialization; using System.Threading.Tasks; namespace wispro.sp.entity { public class Staff { public Staff() { Customers = new HashSet(); ItemStaffs = new HashSet(); } public int Id { get; set; } /// /// 登录账号 /// public string Account { get; set; } /// /// 登录密码 /// public string Password { get; set; } /// /// 姓名 /// public string Name { get; set; } /// /// 性别 /// public string Sex { get; set; } /// /// 电话号码 /// public string Tel { get; set; } /// /// 手机号码 /// public string Mobile { get; set; } /// /// 是否在职 /// public bool IsOnJob { get; set; } /// /// 在岗状态 /// public string Status { get; set; } /// /// 是否核算绩效 /// public bool IsCalPerformsnce { get; set; } /// /// 代理人等级Id /// public int? StaffGradeId { get; set; } /// /// 部门 /// public string Department { get; set; } /// /// 工作地 /// public string WorkPlace { get; set; } /// /// 入职日期 /// public DateTime? EntyDate { get; set; } /// /// 邮箱 /// public string Mail { get; set; } /// /// 备注 /// public string Memo { get; set; } /// /// 代理人等级 /// public virtual StaffGrade StaffGrade { get; set; } /// /// 负责客户 /// public virtual ICollection Customers { get; set; } /// /// /// public virtual ICollection ItemStaffs { get; set; } [JsonIgnore] /// /// 核稿记录 /// public virtual ICollection ReviewerItems { get; set; } /// /// 职位 /// public virtual ICollection Positions { get; set; } } }