40 lines
1.1 KiB
C#
40 lines
1.1 KiB
C#
using CoreModels.Enums.Department;
|
||
using CoreModels.Tools;
|
||
using System;
|
||
using ToolsModule.ManagmentEntity;
|
||
|
||
namespace CoreModels.ModelsDepartment
|
||
{
|
||
[EntityDescription("Student", "Студент кафедры")]
|
||
[EntityDependency("User", "UserId", "К какому пользователю относится студент")]
|
||
[EntityDependency("StudentGroup", "StudentGroupId", "К какой группе относится студент")]
|
||
[EntityDependency("EnrollmentYear", "EnrollmentYearId", "К какому году поступления/выпуска относится")]
|
||
public interface IStudentModel : IId
|
||
{
|
||
Guid UserId { get; }
|
||
|
||
Guid? StudentGroupId { get; }
|
||
|
||
Guid? EnrollmentYearId { get; }
|
||
|
||
string Iduniv { get; }
|
||
|
||
string NumberOfBook { get; }
|
||
|
||
string LastName { get; }
|
||
|
||
string FirstName { get; }
|
||
|
||
string Patronymic { get; }
|
||
|
||
string Email { get; }
|
||
|
||
string Description { get; }
|
||
|
||
StudentState StudentState { get; }
|
||
|
||
byte[] Photo { get; }
|
||
|
||
bool IsSteward { get; }
|
||
}
|
||
} |