using System; using System.Collections.Generic; using System.Text; using Edu.Common.Enum.Sale; using Edu.Model.Entity.Course; using Edu.Model.Entity.Grade; namespace Edu.Model.ViewModel.Grade { /// /// 班级学员签到视图实体类 /// public class RB_Class_Check_ViewModel : RB_Class_Check { /// /// 是否可更新补课数据 1不更新 /// public int IsUpdateMakeUp { get; set; } /// /// 【查询使用】 /// public string EndDate { get; set; } /// ///【查询使用】 /// public string StartDate { get; set; } /// /// 月份 /// public string MonthDateStr { get; set; } /// /// 月份日期 /// public DateTime? MonthDate { get { if (!string.IsNullOrEmpty(this.MonthDateStr)) { return Convert.ToDateTime(this.MonthDateStr); } else { return null; } } } /// /// ids /// public string Q_ClassTimeIds { get; set; } /// /// ids /// public string Q_ClassIds { get; set; } /// /// 签到统计 /// public int CheckNum { get; set; } /// /// 上课时间段 /// public string TimeBucket { get; set; } /// /// 合同课时单价 /// public decimal UnitPrice { get; set; } /// /// 订单id /// public int OrderId { get; set; } /// 学员名称 /// public string GuestName { get; set; } /// /// 学员状态 /// public int GuestState { get; set; } /// /// 学员状态 /// public string GuestStateStr { get { string str = ""; switch (this.GuestState) { case 1: str = "正常"; break; case 2: str = "退学"; break; case 3: str = "申请退学中"; break; case 4: str = "驳回申请"; break; case 5: str = "停课"; break; case 6: str = "停课申请中"; break; case 7: str = "完结"; break; case 8: str = "转班申请中"; break; } return str; } } /// /// 班级名称 /// public string ClassName { get; set; } /// /// 班级编号 /// public string ClassNo { get; set; } /// /// 校区 /// public string SName { get; set; } /// /// 班级类型 /// public int ClassType { get; set; } /// /// 课程id /// public int CouseId { get; set; } /// /// 课程名称 /// public string CourseName { get; set; } /// /// 教师增加课时费 /// public decimal BaseHourFee { get; set; } /// /// 是否启用基础课时 1是 /// public int BaseHoursEnabled { get; set; } /// /// 启用时间 (存到月) /// public string EnableTime { get; set; } /// /// 班级课时分钟数 /// public int ClassHourMinute { get; set; } /// /// 合同编号 /// public string ContractNo { get; set; } /// /// 业务人员 /// public int EnterID { get; set; } /// /// 相关老师 /// public int HelpEnterId { get; set; } /// /// 教室名称 /// public string RoomName { get; set; } /// /// 老师名称 /// public string TeacherName { get; set; } /// /// 教师头像 /// public string TeacherHead { get; set; } /// /// 处理状态字符串 /// public string MakeUpStatusStr { get { string str = ""; switch (this.MakeUpStatus) { case 1:str = "正常";break; case 2: str = "已处理"; break; case 3: str = "未处理"; break; } return str; } } /// ///上课时间ids /// public string ClassTimeIds { get; set; } /// /// 订单报入类型(1-正常报入,2-插班报入,3-续费订单,4-转班订单,5-分拆订单) /// public OrderJoinTypeEnum JoinType { get; set; } /// /// 原订单报入类型(1-正常报入,2-插班报入,3-续费订单,4-转班订单,5-分拆订单) /// public OrderJoinTypeEnum TargetJoinType { get; set; } /// /// 原订单编号 /// public int SourceOrderId { get; set; } /// /// 原订单班级名称 /// public string SourceClassName { get; set; } /// /// 目标订单编号 /// public int TargetOrderId { get; set; } /// /// 目标订单班级名称 /// public string TargetClassName { get; set; } /// /// 订单学员编号 /// public string QOrderGuestIds { get; set; } /// /// 上课开始时间 /// public string StartTime { get; set; } /// /// 上课结束时间 /// public string EndTime { get; set; } } }