fix: измение моделей

This commit is contained in:
2025-04-26 09:59:20 +04:00
parent bcb1820207
commit a3e013f5ec
8 changed files with 37 additions and 27 deletions

View File

@@ -21,12 +21,12 @@ class Clerk
public required string PhoneNumber { get; set; }
[ForeignKey("ReplenishmentId")]
[ForeignKey("ClerkId")]
public List<Replenishment>? Replenishments { get; set; }
[ForeignKey("DepositId")]
[ForeignKey("ClerkId")]
public List<Deposit>? Deposits { get; set; }
[ForeignKey("ClientId")]
[ForeignKey("ClerkId")]
public List<Client>? Clients { get; set; }
}

View File

@@ -14,12 +14,11 @@ class Client
public required string ClerkId { get; set; }
[ForeignKey("ClerkId")]
public Clerk? Clerk { get; set; }
[ForeignKey("DepositId")]
public List<DepositClient>? Deposits { get; set; }
[ForeignKey("ClientId")]
public List<ClientCreditProgram>? CreditProgramClients { get; set; }
[ForeignKey("CreditProgramId")]
public List<ClientCreditProgram>? CreditPrograms { get; set; }
[ForeignKey("ClientId")]
public List<DepositClient>? DepositClients { get; set; }
}

View File

@@ -15,13 +15,14 @@ class CreditProgram
public required string StorekeeperId { get; set; }
public required string PeriodId { get; set; }
//надо???
[ForeignKey("StorekeeperId")]
public Storekeeper? Storekeeper { get; set; }
//и это надо??
[ForeignKey("PeriodId")]
public Period? Period { get; set; }
[ForeignKey("CurrencyId")]
public List<CreditProgram>? Currencies { get; set; }
[ForeignKey("CreditProgramId")]
public List<CreditProgramCurrency>? CurrencyCreditPrograms { get; set; }
[ForeignKey("CreditProgramId")]
public List<ClientCreditProgram>? CreditProgramClients { get; set; }
}

View File

@@ -14,6 +14,11 @@ class Currency
public required string StorekeeperId { get; set; }
[ForeignKey("StorekeeperId")]
public Storekeeper? Storekeeper { get; set; }
[ForeignKey("CurrencyId")]
public List<CreditProgramCurrency>? CurrencyCreditPrograms { get; set; }
[ForeignKey("CurrencyId")]
public List<DepositCurrency>? DepositCurrencies { get; set; }
}

View File

@@ -14,9 +14,14 @@ class Deposit
public required string ClerkId { get; set; }
[ForeignKey("ClerkId")]
public Clerk? Clerk { get; set; }
[ForeignKey("CurrencyId")]
public List<DepositCurrency>? Currencies { get; set; }
[ForeignKey("DepositId")]
public List<DepositClient>? DepositClients { get; set; }
[ForeignKey("DepositId")]
public List<DepositCurrency>? DepositCurrencies { get; set; }
[ForeignKey("DepositId")]
public List<Replenishment>? Replenishments { get; set; }
}

View File

@@ -12,6 +12,8 @@ class Period
public required string StorekeeperId { get; set; }
[ForeignKey("StorekeeperId")]
public Storekeeper? Storekeeper { get; set; }
[ForeignKey("PeriodId")]
public List<CreditProgram>? CreditPrograms { get; set; }
}

View File

@@ -14,9 +14,7 @@ class Replenishment
public required string ClerkId { get; set; }
[ForeignKey("ClerkId")]
public Clerk? Clerk { get; set; }
[ForeignKey("DepositId")]
public Deposit? Deposit { get; set; }
}

View File

@@ -21,12 +21,12 @@ class Storekeeper
public required string PhoneNumber { get; set; }
[ForeignKey("CurrencyId")]
public List<CurrencyDataModel>? Currencies { get; set; }
[ForeignKey("StorekeeperId")]
public List<Currency>? Currencies { get; set; }
[ForeignKey("PeriodId")]
public List<PeriodDataModel>? Periods { get; set; }
[ForeignKey("StorekeeperId")]
public List<Period>? Periods { get; set; }
[ForeignKey("CreditProgramId")]
public List<CreditProgramDataModel>? CreditPrograms { get; set; }
[ForeignKey("StorekeeperId")]
public List<CreditProgram>? CreditPrograms { get; set; }
}