升级
This commit is contained in:
1 parent
cec56564b5
commit
ae075bda6d
32 files changed
+10052
-90
No files matched your search
@@ -2,8 +2,14 @@ using Jiaowu.Api.Domain.Common;
|
||||
|
||||
namespace Jiaowu.Api.Domain.Academic;
|
||||
|
||||
public sealed class Teacher : EntityBase
|
||||
public sealed class Teacher : EntityBase, IArchivable
|
||||
{
|
||||
public bool IsArchived { get; set; }
|
||||
public DateTime? ArchivedAt { get; set; }
|
||||
public Guid? ArchivedByUserId { get; set; }
|
||||
[global::System.ComponentModel.DataAnnotations.MaxLength(500)]
|
||||
public string? ArchiveReason { get; set; }
|
||||
|
||||
public required string TeacherNumber { get; set; }
|
||||
public required string Name { get; set; }
|
||||
public Gender Gender { get; set; }
|
||||
@@ -19,8 +25,14 @@ public sealed class Teacher : EntityBase
|
||||
public Guid? UserId { get; set; }
|
||||
}
|
||||
|
||||
public sealed class Student : EntityBase
|
||||
public sealed class Student : EntityBase, IArchivable
|
||||
{
|
||||
public bool IsArchived { get; set; }
|
||||
public DateTime? ArchivedAt { get; set; }
|
||||
public Guid? ArchivedByUserId { get; set; }
|
||||
[global::System.ComponentModel.DataAnnotations.MaxLength(500)]
|
||||
public string? ArchiveReason { get; set; }
|
||||
|
||||
public required string StudentNumber { get; set; }
|
||||
public required string Name { get; set; }
|
||||
public Gender Gender { get; set; }
|
||||
@@ -53,8 +65,14 @@ public sealed class Student : EntityBase
|
||||
public Guid? UserId { get; set; }
|
||||
}
|
||||
|
||||
public sealed class Course : CatalogEntity
|
||||
public sealed class Course : CatalogEntity, IArchivable
|
||||
{
|
||||
public bool IsArchived { get; set; }
|
||||
public DateTime? ArchivedAt { get; set; }
|
||||
public Guid? ArchivedByUserId { get; set; }
|
||||
[global::System.ComponentModel.DataAnnotations.MaxLength(500)]
|
||||
public string? ArchiveReason { get; set; }
|
||||
|
||||
public Guid CollegeId { get; set; }
|
||||
public College? College { get; set; }
|
||||
public Guid? CourseCategoryId { get; set; }
|
||||
|
||||
Reference in new issue
Block a user