//------------------------------------------------------------------------------
// <auto-generated>
//    This code was generated from a template.
//
//    Manual changes to this file may cause unexpected behavior in your application.
//    Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

namespace EMIS.Entities
{
    #pragma warning disable 1573
    using System;
    using System.Collections.Generic;
    
    /// <summary>
    /// Sys_User
    /// </summary>
    public partial class Sys_User
    {
        public Sys_User()
        {
            this.CF_Staff_Schoolclas = new HashSet<CF_Staff_Schoolclas>();
            this.CF_StudentContrast = new HashSet<CF_StudentContrast>();
            this.EM_CourseSpeedprogress = new HashSet<EM_CourseSpeedprogress>();
            this.EM_Teachingtask = new HashSet<EM_Teachingtask>();
            this.EM_EducationMissionClassCheck = new HashSet<EM_EducationMissionClassCheck>();
            this.Sys_Announcement = new HashSet<Sys_Announcement>();
            this.Sys_Role = new HashSet<Sys_Role>();
        }
    
    	/// <summary>
        /// UserID
        /// </summary>
        public System.Guid UserID { get; set; }
    	/// <summary>
        /// LoginID
        /// </summary>
        public string LoginID { get; set; }
    	/// <summary>
        /// Password
        /// </summary>
        public string Password { get; set; }
    	/// <summary>
        /// Name
        /// </summary>
        public string Name { get; set; }
    	/// <summary>
        /// RecordStatus
        /// </summary>
        public Nullable<int> RecordStatus { get; set; }
    	/// <summary>
        /// CreateUserID
        /// </summary>
        public Nullable<System.Guid> CreateUserID { get; set; }
    	/// <summary>
        /// CreateTime
        /// </summary>
        public Nullable<System.DateTime> CreateTime { get; set; }
    	/// <summary>
        /// ModifyUserID
        /// </summary>
        public Nullable<System.Guid> ModifyUserID { get; set; }
    	/// <summary>
        /// ModifyTime
        /// </summary>
        public Nullable<System.DateTime> ModifyTime { get; set; }
    
    	/// <summary>
        /// CF_Staff
        /// </summary>
        public virtual CF_Staff CF_Staff { get; set; }
    	/// <summary>
        /// CF_Staff_Schoolclas
        /// </summary>
        public virtual HashSet<CF_Staff_Schoolclas> CF_Staff_Schoolclas { get; set; }
    	/// <summary>
        /// CF_Student
        /// </summary>
        public virtual CF_Student CF_Student { get; set; }
    	/// <summary>
        /// CF_StudentContrast
        /// </summary>
        public virtual HashSet<CF_StudentContrast> CF_StudentContrast { get; set; }
    	/// <summary>
        /// EM_CourseSpeedprogress
        /// </summary>
        public virtual HashSet<EM_CourseSpeedprogress> EM_CourseSpeedprogress { get; set; }
    	/// <summary>
        /// EM_Teachingtask
        /// </summary>
        public virtual HashSet<EM_Teachingtask> EM_Teachingtask { get; set; }
    	/// <summary>
        /// Sys_MailVerifyCode
        /// </summary>
        public virtual Sys_MailVerifyCode Sys_MailVerifyCode { get; set; }
    	/// <summary>
        /// EM_EducationMissionClassCheck
        /// </summary>
        public virtual HashSet<EM_EducationMissionClassCheck> EM_EducationMissionClassCheck { get; set; }
    	/// <summary>
        /// Sys_Announcement
        /// </summary>
        public virtual HashSet<Sys_Announcement> Sys_Announcement { get; set; }
    	/// <summary>
        /// Sys_Role
        /// </summary>
        public virtual HashSet<Sys_Role> Sys_Role { get; set; }
    }
}