46 lines
1.0 KiB
C#
46 lines
1.0 KiB
C#
![]() |
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Text;
|
|||
|
using System.Threading.Tasks;
|
|||
|
using VOL.Entity.Enum;
|
|||
|
|
|||
|
namespace VOL.Model
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 学期
|
|||
|
/// </summary>
|
|||
|
public class SemesterDto
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 当前年份
|
|||
|
/// </summary>
|
|||
|
public int Year { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 入学年份
|
|||
|
/// </summary>
|
|||
|
public string GreadYear { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 学期
|
|||
|
/// </summary>
|
|||
|
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;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|