using Edu.Common.Enum;
using Edu.Common.Enum.User;
using System;
using VT.FW.DB;

namespace Edu.Model.Entity.User
{
	/// <summary>
	/// 助教实体类
	/// </summary>
	[Serializable]
	[DB(ConnectionName = "DefaultConnection")]
	public  class RB_Assist
    {
		/// <summary>
		/// 主键(助教编号)
		/// </summary>
 
		public int AId { get; set; }

		/// <summary>
		/// 学校编号
		/// </summary>
		public int School_Id { get; set; }

		/// <summary>
		/// 教师编号
		/// </summary>
		public int Teacher_Id { get; set; }

		/// <summary>
		/// 助教名称
		/// </summary>
		public string AssistName { get; set; }

		/// <summary>
		/// 助教电话
		/// </summary>
		public string AssistTel { get; set; }

		/// <summary>
		/// 助教头像
		/// </summary>
		public string AssistIcon { get; set; }

		/// <summary>
		/// 助教简介
		/// </summary>
		public string AssistIntro { get; set; }

		/// <summary>
		/// 审核状态(1-审核中,2-审核通过,3-审核不通过)
		/// </summary>
		public AccountStatusEnum AuditStatus { get; set; }

		/// <summary>
		/// 删除状态(1-删除)
		/// </summary>
		public DateStateEnum Status { get; set; }

		/// <summary>
		/// 审核备注
		/// </summary>
		public string Remark { get; set; }

		/// <summary>
		/// 创建人
		/// </summary>
		public int CreateBy { get; set; }

		/// <summary>
		/// 创建时间
		/// </summary>
		public DateTime CreateTime { get; set; }

		/// <summary>
		/// 修改人
		/// </summary>
		public int UpdateBy { get; set; }

		/// <summary>
		/// 更新时间
		/// </summary>
		public DateTime UpdateTime { get; set; }

		/// <summary>
		/// 集团编号
		/// </summary>
		public int Group_Id { get; set; }


		/// <summary>
		/// 部门编号
		/// </summary>
		public int Dept_Id { get; set; }

		/// <summary>
		///  岗位编号
		/// </summary>
		public int Post_Id { get; set; }

		/// <summary>
		/// 省份证号码
		/// </summary>
		public string IDCard { get; set; }

		/// <summary>
		/// 性别(0-男,1-女)
		/// </summary>
		public int Sex { get; set; }

		/// <summary>
		/// 学历
		/// </summary>
		public EducationEnum Education { get; set; }

		/// <summary>
		/// 入职时间
		/// </summary>
		public DateTime EntryTime { get; set; }

		/// <summary>
		/// 地址
		/// </summary>
		public string Address { get; set; }

		/// <summary>
		/// 生日
		/// </summary>
		public DateTime BirthDate { get; set; }

		/// <summary>
		/// 在职状态
		/// </summary>
		public LeaveStatusEnum LeaveStatus { get; set; }

		/// <summary>
		/// 离职时间
		/// </summary>
		public DateTime? LeaveTime { get; set; }

		/// <summary>
		/// 邮箱
		/// </summary>
		public string Email { get; set; }
	}
}