using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Runtime.Serialization;

namespace AMESCoreStudio.WebApi.Models.AMES
{
    /// <summary>
    /// 用户资料表
    /// </summary>
    [Table("CLASS_INFO", Schema = "JHAMES")]
    [DataContract]
    public class ClassInfo
    {
        [Key]
        [Column("CLASS_ID")]
        [DataMember]
        public decimal ClassID { get; set; }

        [Column("CLASS_NO")]
        [DataMember]
        public string ClassNO { get; set; }

        [Column("CLASS_DESC")]
        [DataMember]
        public string ClassDesc { get; set; }

        [Column("BEGIN_TIME")]
        [DataMember]
        public string BeginTime { get; set; }

        [Column("END_TIME")]
        [DataMember]
        public string EndTime { get; set; }

        [Column("BREAK_TIME")]
        [DataMember]
        public decimal BreakTime { get; set; }

        [Column("SECTION")]
        [DataMember]
        public decimal Section { get; set; }

        [Column("UNIT_NO")]
        [DataMember]
        public string UnitNO { get; set; }

        [Column("START_DATE")]
        [DataMember]
        public DateTime StartDate { get; set; }

        [Column("STOP_DATE")]
        [DataMember]
        public DateTime? StopTime { get; set; }

        [Column("CREATE_USERID")]
        [DataMember]
        public decimal CreateUserID { get; set; }

        [Column("CREATE_DATE")]
        [DataMember]
        public DateTime CreateDate { get; set; }

        [Column("UPDATE_DATE")]
        [DataMember]
        public DateTime UpdateDate { get; set; }

    }
}