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

24 lines
787 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; }
public Guid ClassTypeId { get; set; } // SinifTipiID (FK)
public string LevelType { get; set; } // SeviyeTipi
public string LevelCode { get; set; } // SeviyeKodu
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;
}