using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using YD_WeChatApplet.Api.Entitys; namespace YD_WeChatApplet.Api.SmartSportsEntitys { [Table("S_Teacher")] public class S_Teacher : EntityBase { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] [Display(Description = "主键Id")] [Comment("Id")] public int Id { get; set; } /// ///学校编号 /// [Display(Name = "学校编号")] [Comment("学校编号")] [Column(TypeName = "nvarchar(100)")] public string SchoolCode { get; set; } /// ///教师名称 /// [Display(Name = "教师名称")] [Comment("教师名称")] [Column(TypeName = "nvarchar(100)")] public string TeacherName { get; set; } /// ///教师年龄 /// [Display(Name = "教师年龄")] [Comment("教师年龄")] [Column(TypeName = "int")] public int Age { get; set; } /// ///教师性别 /// [Display(Name = "教师性别")] [Comment("教师性别")] [Column(TypeName = "int")] public int Sex { get; set; } /// ///状态 /// [Display(Name = "状态")] [Comment("状态")] [Column(TypeName = "int")] public int TeacherStatus { get; set; } /// /// 老师照片 /// [Display(Name = "老师照片")] [Comment("老师照片")] [Column(TypeName = "nvarchar(2000)")] public string? TeacherPhoto { get; set; } /// ///入职日期 /// [Display(Name = "入职日期")] [Comment("入职日期")] [Column(TypeName = "datetime")] public DateTime InductionDate { get; set; } /// ///老师联系方式 /// [Display(Name = "老师联系方式")] [Comment("老师联系方式")] [Column(TypeName = "nvarchar(20)")] public string TeacherPhoneNo { get; set; } /// ///老师学科 /// [Display(Name = "老师学科")] [Comment("老师学科")] [Column(TypeName = "nvarchar(20)")] public string? Ology { get; set; } /// ///备注 /// [Display(Name = "备注")] [Comment("备注")] [Column(TypeName = "text")] public string? Remarks { get; set; } /// /// 授课次数 /// [Display(Name = "授课次数")] [Comment("授课次数")] [Column(TypeName = "int")] public int? AccumulatedTeachingTimes { get; set; } /// /// 小程序密码 /// [Display(Name = "小程序密码")] [Comment("小程序密码")] [Column(TypeName = "nvarchar(100)")] public string AppletPwd { get; set; } } }