57 lines
1.6 KiB
C#
57 lines
1.6 KiB
C#
using Microsoft.EntityFrameworkCore;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using VOL.Entity.SystemModels;
|
|
|
|
namespace VOL.Entity.DomainModels
|
|
{
|
|
public class JS_Grade : BaseEntity
|
|
{
|
|
[Key]
|
|
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
|
public long Id { get; set; }
|
|
|
|
[Required]
|
|
[Column(TypeName = "nvarchar(100)")]
|
|
public string SchoolCode { get; set; }
|
|
|
|
[Required]
|
|
[Column(TypeName = "nvarchar(100)")]
|
|
public string Code { get; set; }
|
|
|
|
/// <summary>年级编号(京师)</summary>
|
|
[Required]
|
|
[Column(TypeName = "nvarchar(100)")]
|
|
public string GradeNo { get; set; }
|
|
|
|
/// <summary>年级名称</summary>
|
|
[Required]
|
|
[Column(TypeName = "nvarchar(100)")]
|
|
public string GradeName { get; set; }
|
|
|
|
/// <summary>
|
|
///教师编号
|
|
/// </summary>
|
|
[Display(Name = "教师编号")]
|
|
[Comment("教师编号")]
|
|
[Column(TypeName = "nvarchar(100)")]
|
|
public string TeacherNo { get; set; }
|
|
|
|
/// <summary>
|
|
///教师名称
|
|
/// </summary>
|
|
[Display(Name = "教师名称")]
|
|
[Comment("教师名称")]
|
|
[Column(TypeName = "nvarchar(100)")]
|
|
public string TeacherName { get; set; }
|
|
|
|
/// <summary>导航属性</summary>
|
|
public List<JS_Class> Classes { get; set; } = new();
|
|
}
|
|
}
|