Entity düzenlemesi
This commit is contained in:
parent
2e61c1a7ce
commit
8fa04dfec2
38 changed files with 6867 additions and 1103 deletions
|
|
@ -1010,7 +1010,7 @@ public class ListFormsSeeder : IDataSeedContributor, ITransientDependency
|
|||
DataSourceType = UiLookupDataSourceTypeEnum.Query,
|
||||
DisplayExpr = "Name",
|
||||
ValueExpr = "Key",
|
||||
LookupQuery = $"SELECT \"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"Name\" AS \"Key\", \"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"Name\" as \"Name\" FROM \"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\" WHERE (\"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"Country\" = @param0 OR @param0 IS NULL) AND (\"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"CityCode\" = @param1 OR @param1 IS NULL) GROUP BY \"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"Name\" ORDER BY \"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"Name\"",
|
||||
LookupQuery = $"SELECT \"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"Name\" AS \"Key\", \"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"Name\" as \"Name\" FROM \"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\" WHERE (\"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"Country\" = @param0 OR @param0 IS NULL) AND (\"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"City\" = @param1 OR @param1 IS NULL) GROUP BY \"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"Name\" ORDER BY \"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"Name\"",
|
||||
CascadeRelationField = "City",
|
||||
CascadeFilterOperator="=",
|
||||
CascadeParentFields = "Country,City",
|
||||
|
|
@ -1545,7 +1545,7 @@ public class ListFormsSeeder : IDataSeedContributor, ITransientDependency
|
|||
DataSourceType = UiLookupDataSourceTypeEnum.Query,
|
||||
DisplayExpr = "Name",
|
||||
ValueExpr = "Key",
|
||||
LookupQuery = $"SELECT \"{Prefix.DbTableDefault}District\".\"Name\" AS \"Key\", \"{Prefix.DbTableDefault}District\".\"Name\" as \"Name\" FROM \"{Prefix.DbTableDefault}District\" WHERE (\"{Prefix.DbTableDefault}District\".\"Country\" = @param0 OR @param0 IS NULL) AND (\"{Prefix.DbTableDefault}District\".\"CityCode\" = @param1 OR @param1 IS NULL) GROUP BY \"{Prefix.DbTableDefault}District\".\"Name\" ORDER BY \"{Prefix.DbTableDefault}District\".\"Name\"",
|
||||
LookupQuery = $"SELECT \"{Prefix.DbTableDefault}District\".\"Name\" AS \"Key\", \"{Prefix.DbTableDefault}District\".\"Name\" as \"Name\" FROM \"{Prefix.DbTableDefault}District\" WHERE (\"{Prefix.DbTableDefault}District\".\"Country\" = @param0 OR @param0 IS NULL) AND (\"{Prefix.DbTableDefault}District\".\"City\" = @param1 OR @param1 IS NULL) GROUP BY \"{Prefix.DbTableDefault}District\".\"Name\" ORDER BY \"{Prefix.DbTableDefault}District\".\"Name\"",
|
||||
CascadeRelationField = "City",
|
||||
CascadeFilterOperator="=",
|
||||
CascadeParentFields = "Country,City",
|
||||
|
|
@ -1584,7 +1584,7 @@ public class ListFormsSeeder : IDataSeedContributor, ITransientDependency
|
|||
DataSourceType = UiLookupDataSourceTypeEnum.Query,
|
||||
DisplayExpr = "Name",
|
||||
ValueExpr = "Key",
|
||||
LookupQuery = $"SELECT \"{Prefix.DbTableDefault}District\".\"Street\" AS \"Key\", \"{Prefix.DbTableDefault}District\".\"Street\" as \"Name\" FROM \"{Prefix.DbTableDefault}District\" WHERE (\"{Prefix.DbTableDefault}District\".\"Country\" = @param0 OR @param0 IS NULL) AND (\"{Prefix.DbTableDefault}District\".\"CityCode\" = @param1 OR @param1 IS NULL) AND (\"{Prefix.DbTableDefault}District\".\"Name\" = @param2 OR @param2 IS NULL) GROUP BY \"{Prefix.DbTableDefault}District\".\"Street\" ORDER BY \"{Prefix.DbTableDefault}District\".\"Street\"",
|
||||
LookupQuery = $"SELECT \"{Prefix.DbTableDefault}District\".\"Street\" AS \"Key\", \"{Prefix.DbTableDefault}District\".\"Street\" as \"Name\" FROM \"{Prefix.DbTableDefault}District\" WHERE (\"{Prefix.DbTableDefault}District\".\"Country\" = @param0 OR @param0 IS NULL) AND (\"{Prefix.DbTableDefault}District\".\"City\" = @param1 OR @param1 IS NULL) AND (\"{Prefix.DbTableDefault}District\".\"Name\" = @param2 OR @param2 IS NULL) GROUP BY \"{Prefix.DbTableDefault}District\".\"Street\" ORDER BY \"{Prefix.DbTableDefault}District\".\"Street\"",
|
||||
CascadeRelationField = "District",
|
||||
CascadeFilterOperator="=",
|
||||
CascadeParentFields = "Country,City,District"
|
||||
|
|
@ -2289,7 +2289,7 @@ public class ListFormsSeeder : IDataSeedContributor, ITransientDependency
|
|||
DataSourceType = UiLookupDataSourceTypeEnum.Query,
|
||||
DisplayExpr = "Name",
|
||||
ValueExpr = "Key",
|
||||
LookupQuery = $"SELECT \"{Prefix.DbTableDefault}District\".\"Name\" AS \"Key\", \"{Prefix.DbTableDefault}District\".\"Name\" as \"Name\" FROM \"{Prefix.DbTableDefault}District\" WHERE (\"{Prefix.DbTableDefault}District\".\"Country\" = @param0 OR @param0 IS NULL) AND (\"{Prefix.DbTableDefault}District\".\"CityCode\" = @param1 OR @param1 IS NULL) GROUP BY \"{Prefix.DbTableDefault}District\".\"Name\" ORDER BY \"{Prefix.DbTableDefault}District\".\"Name\"",
|
||||
LookupQuery = $"SELECT \"{Prefix.DbTableDefault}District\".\"Name\" AS \"Key\", \"{Prefix.DbTableDefault}District\".\"Name\" as \"Name\" FROM \"{Prefix.DbTableDefault}District\" WHERE (\"{Prefix.DbTableDefault}District\".\"Country\" = @param0 OR @param0 IS NULL) AND (\"{Prefix.DbTableDefault}District\".\"City\" = @param1 OR @param1 IS NULL) GROUP BY \"{Prefix.DbTableDefault}District\".\"Name\" ORDER BY \"{Prefix.DbTableDefault}District\".\"Name\"",
|
||||
CascadeRelationField = "City",
|
||||
CascadeFilterOperator="=",
|
||||
CascadeParentFields = "Country,City",
|
||||
|
|
@ -2328,7 +2328,7 @@ public class ListFormsSeeder : IDataSeedContributor, ITransientDependency
|
|||
DataSourceType = UiLookupDataSourceTypeEnum.Query,
|
||||
DisplayExpr = "Name",
|
||||
ValueExpr = "Key",
|
||||
LookupQuery = $"SELECT \"{Prefix.DbTableDefault}District\".\"Street\" AS \"Key\", \"{Prefix.DbTableDefault}District\".\"Street\" as \"Name\" FROM \"{Prefix.DbTableDefault}District\" WHERE (\"{Prefix.DbTableDefault}District\".\"Country\" = @param0 OR @param0 IS NULL) AND (\"{Prefix.DbTableDefault}District\".\"CityCode\" = @param1 OR @param1 IS NULL) AND (\"{Prefix.DbTableDefault}District\".\"Name\" = @param2 OR @param2 IS NULL) GROUP BY \"{Prefix.DbTableDefault}District\".\"Street\" ORDER BY \"{Prefix.DbTableDefault}District\".\"Street\"",
|
||||
LookupQuery = $"SELECT \"{Prefix.DbTableDefault}District\".\"Street\" AS \"Key\", \"{Prefix.DbTableDefault}District\".\"Street\" as \"Name\" FROM \"{Prefix.DbTableDefault}District\" WHERE (\"{Prefix.DbTableDefault}District\".\"Country\" = @param0 OR @param0 IS NULL) AND (\"{Prefix.DbTableDefault}District\".\"City\" = @param1 OR @param1 IS NULL) AND (\"{Prefix.DbTableDefault}District\".\"Name\" = @param2 OR @param2 IS NULL) GROUP BY \"{Prefix.DbTableDefault}District\".\"Street\" ORDER BY \"{Prefix.DbTableDefault}District\".\"Street\"",
|
||||
CascadeRelationField = "District",
|
||||
CascadeFilterOperator="=",
|
||||
CascadeParentFields = "Country,City,District"
|
||||
|
|
@ -15732,7 +15732,7 @@ public class ListFormsSeeder : IDataSeedContributor, ITransientDependency
|
|||
DisplayExpr = "Name",
|
||||
ValueExpr = "Key",
|
||||
LookupQuery = $"SELECT \"{SelectCommandByTableName("Country", Prefix.DbTableDefinition)}\".\"Code\" AS \"Key\", \"{SelectCommandByTableName("Country", Prefix.DbTableDefinition)}\".\"Name\" as \"Name\" FROM \"{SelectCommandByTableName("Country", Prefix.DbTableDefinition)}\" ORDER BY \"{SelectCommandByTableName("Country", Prefix.DbTableDefinition)}\".\"Name\"",
|
||||
CascadeEmptyFields = "CityCode"
|
||||
CascadeEmptyFields = "City"
|
||||
}),
|
||||
ValidationRuleJson = JsonSerializer.Serialize(new[]
|
||||
{
|
||||
|
|
@ -15753,7 +15753,7 @@ public class ListFormsSeeder : IDataSeedContributor, ITransientDependency
|
|||
ListFormCode = listFormDistrict.ListFormCode,
|
||||
CultureName = LanguageCodes.En,
|
||||
SourceDbType = DbType.String,
|
||||
FieldName = "CityCode",
|
||||
FieldName = "City",
|
||||
Width = 120,
|
||||
ListOrderNo = 3,
|
||||
Visible = true,
|
||||
|
|
@ -17591,7 +17591,7 @@ public class ListFormsSeeder : IDataSeedContributor, ITransientDependency
|
|||
DataSourceType = UiLookupDataSourceTypeEnum.Query,
|
||||
DisplayExpr = "Name",
|
||||
ValueExpr = "Key",
|
||||
LookupQuery = $"SELECT \"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"Name\" AS \"Key\", \"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"Name\" as \"Name\" FROM \"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\" WHERE (\"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"Country\" = @param0 OR @param0 IS NULL) AND (\"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"CityCode\" = @param1 OR @param1 IS NULL) GROUP BY \"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"Name\" ORDER BY \"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"Name\"",
|
||||
LookupQuery = $"SELECT \"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"Name\" AS \"Key\", \"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"Name\" as \"Name\" FROM \"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\" WHERE (\"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"Country\" = @param0 OR @param0 IS NULL) AND (\"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"City\" = @param1 OR @param1 IS NULL) GROUP BY \"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"Name\" ORDER BY \"{SelectCommandByTableName("District", Prefix.DbTableDefinition)}\".\"Name\"",
|
||||
CascadeRelationField = "City",
|
||||
CascadeFilterOperator="=",
|
||||
CascadeParentFields = "Country,City",
|
||||
|
|
|
|||
|
|
@ -360,13 +360,13 @@ public class PlatformDataSeeder : IDataSeedContributor, ITransientDependency
|
|||
if (item == null) continue;
|
||||
|
||||
var key = $"{item.Country}:{item.Country}.{item.City}:{item.Name}:{item.Township}:{item.Street}:{item.ZipCode}";
|
||||
var cityCode = $"{item.Country}.{item.City}";
|
||||
var city = $"{item.Country}.{item.City}";
|
||||
if (existingSet.Contains(key)) continue;
|
||||
|
||||
buffer.Add(new District(
|
||||
Guid.NewGuid(),
|
||||
item.Country,
|
||||
cityCode,
|
||||
city,
|
||||
item.Name,
|
||||
item.Township,
|
||||
item.Street,
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@ public static class PlatformConsts
|
|||
public const string Abp = "Abp";
|
||||
public const string DbTableDefault = "P";
|
||||
public const string DbTableDefinition = "D";
|
||||
public const string DbTableWeb = "W";
|
||||
public const string DbTableCoordinator = "C";
|
||||
public const string DbSchema = null;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,14 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class Behavior : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
|
||||
public string Name { get; set; }
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class Class : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
public Guid? BranchId { get; set; }
|
||||
|
||||
public Guid ClassTypeId { get; set; }
|
||||
|
||||
public string ClassCode { get; set; }
|
||||
public string Status { get; set; }
|
||||
|
||||
// Navigation
|
||||
public ClassType ClassType { get; set; }
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class ClassCancellationReason : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
|
||||
public string Reason { get; set; } // SinifTatilEtmeSebebi
|
||||
public string Status { get; set; } // Durum
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class ClassType : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
public Guid? BranchId { get; set; }
|
||||
|
||||
public Guid RegistrationTypeId { get; set; } // KayitTipiId
|
||||
|
||||
public string Name { get; set; }
|
||||
public int? MinStudentCount { get; set; }
|
||||
public int? MaxStudentCount { get; set; }
|
||||
public string Status { get; set; }
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
|
||||
// Navigation
|
||||
public RegistrationType RegistrationType { get; set; }
|
||||
|
||||
public ICollection<Class> Classes { get; set; }
|
||||
|
||||
public ICollection<Level> Levels { get; set; }
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class Disease : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
|
||||
public string Name { get; set; }
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class Document : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
|
||||
public string Name { get; set; }
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class EducationStatus : Entity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
|
||||
public string Name { get; set; } // OgrenimDurumu
|
||||
public short? OrderNo { get; set; } // SiraNo
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class Event : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
|
||||
public Guid CategoryId { get; set; }
|
||||
public Guid TypeId { get; set; }
|
||||
|
||||
public string Name { get; set; }
|
||||
public string Place { get; set; }
|
||||
public string Description { get; set; }
|
||||
public string Status { get; set; }
|
||||
|
||||
// Navigation
|
||||
public EventCategory Category { get; set; }
|
||||
public EventType Type { get; set; }
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class EventCategory : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
|
||||
public string Name { get; set; }
|
||||
|
||||
// Navigation
|
||||
public ICollection<Event> Events { get; set; }
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class EventType : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
|
||||
public string Name { get; set; }
|
||||
|
||||
// Navigation
|
||||
public ICollection<Event> Events { get; set; }
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class Information : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
|
||||
public string Type { get; set; }
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class Interesting : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
|
||||
public string Name { get; set; }
|
||||
public string Status { get; set; }
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class Lawyer : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
|
||||
public string Name { get; set; }
|
||||
public string ContactPerson { get; set; }
|
||||
public string Email { get; set; }
|
||||
public string Address { get; set; }
|
||||
public string City { get; set; }
|
||||
public string TaxOffice { get; set; }
|
||||
public string TaxNumber { get; set; }
|
||||
|
||||
public string Phone1 { get; set; }
|
||||
public string Phone2 { get; set; }
|
||||
public string Phone3 { get; set; }
|
||||
public string Phone4 { get; set; }
|
||||
public string Fax { get; set; }
|
||||
|
||||
public string Description { get; set; }
|
||||
public string Status { get; set; }
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class LessonPeriod : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
public Guid? BranchId { get; set; }
|
||||
|
||||
public string Name { get; set; }
|
||||
public string Day { get; set; }
|
||||
|
||||
public string Lesson1 { get; set; }
|
||||
public string Lesson2 { get; set; }
|
||||
public string Lesson3 { get; set; }
|
||||
public string Lesson4 { get; set; }
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
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;
|
||||
}
|
||||
18
api/src/Kurs.Platform.Domain/Entities/Administration/Meal.cs
Normal file
18
api/src/Kurs.Platform.Domain/Entities/Administration/Meal.cs
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class Meal : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
public Guid? BranchId { get; set; }
|
||||
|
||||
public DateTime Date { get; set; }
|
||||
public string Breakfast { get; set; }
|
||||
public string Lunch { get; set; }
|
||||
public string Snack { get; set; }
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class MeetingMethod : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
public string Name { get; set; } // GorusmeSekli
|
||||
public string Type { get; set; } // GorusmeTuru
|
||||
public bool? Flag { get; set; }
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class MeetingResult : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
|
||||
public string Name { get; set; } // GorusmeSonuc
|
||||
public short? OrderNo { get; set; } // SiraNo
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class NoteType : Entity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
|
||||
public string Name { get; set; } // NotTuru
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class Program : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
|
||||
public string Name { get; set; } // ProgramAdi
|
||||
public string Status { get; set; } // Durum
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class Psychologist : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
public Guid? BranchId { get; set; } // SubeID
|
||||
|
||||
public string Name { get; set; } // AdSoyad
|
||||
public string Phone { get; set; } // Telefon
|
||||
public string Email { get; set; } // Eposta
|
||||
public string Address { get; set; } // Adres
|
||||
public string Status { get; set; } // Durum
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class RegistrationMethod : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
public Guid? BranchId { get; set; } // SubeID
|
||||
|
||||
public Guid RegistrationTypeId { get; set; } // KayitTipiID
|
||||
public string Name { get; set; } // KayitSekli
|
||||
public string Status { get; set; } // Durum
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
|
||||
// Navigation
|
||||
public RegistrationType RegistrationType { get; set; }
|
||||
}
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class RegistrationType : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
public Guid? BranchId { get; set; } // SubeID
|
||||
|
||||
public string Name { get; set; } // KayitTipi
|
||||
public string Status { get; set; } // Durum
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
|
||||
// Navigation
|
||||
public ICollection<RegistrationMethod> Methods { get; set; }
|
||||
public ICollection<ClassType> ClassTypes { get; set; }
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class SalesRejectionReason : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
|
||||
public string Reason { get; set; } // SatisOlmamaSebebi
|
||||
public string Status { get; set; } // Durum
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class Schedule : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
public Guid? BranchId { get; set; }
|
||||
public string Name { get; set; }
|
||||
public string Status { get; set; }
|
||||
|
||||
// Ders saatleri
|
||||
public string StartTime { get; set; }
|
||||
public string EndTime { get; set; }
|
||||
public int LessonMinute { get; set; }
|
||||
public int LessonBreakMinute { get; set; }
|
||||
public int LessonCount { get; set; }
|
||||
|
||||
// Öğle arası
|
||||
public string LunchTime { get; set; }
|
||||
public int? LunchMinute { get; set; }
|
||||
public bool? IncludeLunch { get; set; }
|
||||
|
||||
public bool? Monday { get; set; }
|
||||
public bool? Tuesday { get; set; }
|
||||
public bool? Wednesday { get; set; }
|
||||
public bool? Thursday { get; set; }
|
||||
public bool? Friday { get; set; }
|
||||
public bool? Saturday { get; set; }
|
||||
public bool? Sunday { get; set; }
|
||||
|
||||
// Navigation
|
||||
public ICollection<ScheduleLesson> Lessons { get; set; }
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class ScheduleLesson : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
public Guid? BranchId { get; set; }
|
||||
public Guid ScheduleId { get; set; }
|
||||
public string Day { get; set; }
|
||||
public int? LessonNo { get; set; }
|
||||
public string StartTime { get; set; }
|
||||
public string EndTime { get; set; }
|
||||
public int? LessonMinute { get; set; }
|
||||
public int? LessonBreakMinute { get; set; }
|
||||
|
||||
public Schedule Schedule { get; set; }
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class Source : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
|
||||
public string Name { get; set; } // Kaynak
|
||||
public string Status { get; set; } // Durum
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class TransactionReason : Entity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
|
||||
public string Name { get; set; } // HareketSebebi
|
||||
public string Type { get; set; } // HareketTuru
|
||||
public string Status { get; set; }
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class Vaccine : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
|
||||
public string Name { get; set; }
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class Vehicle : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
|
||||
public string Plate { get; set; }
|
||||
public string Brand { get; set; }
|
||||
public int? ModelYear { get; set; }
|
||||
|
||||
public string DriverNationalId { get; set; }
|
||||
public string DriverName { get; set; }
|
||||
public string DriverPhone1 { get; set; }
|
||||
public string DriverPhone2 { get; set; }
|
||||
|
||||
public string AssistantDriverNationalId { get; set; }
|
||||
public string AssistantDriverName { get; set; }
|
||||
public string AssistantDriverPhone1 { get; set; }
|
||||
public string AssistantDriverPhone2 { get; set; }
|
||||
|
||||
public string Status { get; set; }
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
using System;
|
||||
using Volo.Abp.Domain.Entities.Auditing;
|
||||
using Volo.Abp.MultiTenancy;
|
||||
|
||||
namespace Kurs.Platform.Entities;
|
||||
|
||||
public class WorkHour : FullAuditedEntity<Guid>, IMultiTenant
|
||||
{
|
||||
public Guid? TenantId { get; set; }
|
||||
|
||||
public string Name { get; set; }
|
||||
public string StartHour { get; set; }
|
||||
public string EndHour { get; set; }
|
||||
public bool? IsFixed { get; set; }
|
||||
|
||||
public bool? Monday { get; set; }
|
||||
public bool? Tuesday { get; set; }
|
||||
public bool? Wednesday { get; set; }
|
||||
public bool? Thursday { get; set; }
|
||||
public bool? Friday { get; set; }
|
||||
public bool? Saturday { get; set; }
|
||||
public bool? Sunday { get; set; }
|
||||
|
||||
Guid? IMultiTenant.TenantId => TenantId;
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue