using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace YD_XinWei.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
}
}