erp-platform/api/src/Kurs.Platform.Domain/Entities/Branch/Level.cs

25 lines
822 B
C#
Raw Normal View History

2025-10-03 18:10:12 +00:00
using System;
using Volo.Abp.Domain.Entities.Auditing;
using Volo.Abp.MultiTenancy;
namespace Kurs.Platform.Entities;
public class Level : FullAuditedEntity<Guid>, IMultiTenant
{
public Guid? TenantId { get; set; }
2025-10-03 21:27:44 +00:00
public Guid? BranchId { get; set; }
2025-10-03 18:10:12 +00:00
public Guid ClassTypeId { get; set; } // SinifTipiID (FK)
2025-10-03 21:27:44 +00:00
public string Name { get; set; } // SeviyeKodu
2025-10-03 18:10:12 +00:00
public string LevelType { get; set; } // SeviyeTipi
public int LessonCount { get; set; } // DersSayisi
public string Status { get; set; } // Durum
public int? LessonDuration { get; set; } // DersSuresi
public decimal? MonthlyPaymentRate { get; set; } // AylikOdemeYuzdesi
// Navigation
public ClassType ClassType { get; set; }
Guid? IMultiTenant.TenantId => TenantId;
}