using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace YD_AllHeartRates.Commons.Dto.Open { /// /// 学期 /// public class SemesterDto { /// /// 当前年份 /// public int Year { get; set; } /// /// 入学年份 /// public string GreadYear { get; set; } /// /// 学期 /// public SemesterEnum Semester { get; set; } // 构造函数 public SemesterDto() { Year = DateTime.Now.Year; GreadYear = $"{Year}年"; Semester = GetCurrentSemester(); } // 根据当前时间判断学期 private SemesterEnum GetCurrentSemester() { var month = DateTime.Now.Month; return month >= 1 && month <= 9 ? SemesterEnum.Prev : SemesterEnum.Next; } } /// /// 学期 /// public enum SemesterEnum { /// /// 上学期 /// [Description("上学期")] Prev = 1, /// /// 下学期 /// [Description("下学期")] Next = 2 } }