redis implemntations and api setup completed

This commit is contained in:
2025-01-25 20:59:47 +03:00
parent 32022ca521
commit 3d5a43220e
138 changed files with 2888 additions and 1117 deletions

View File

@@ -11,7 +11,7 @@ from sqlalchemy import (
)
from Services.PostgresDb import CrudCollection
from LanguageModels.Database.account.account import (
from ApiLayers.LanguageModels.Database.account.account import (
AccountBooksLanguageModel,
AccountCodesLanguageModel,
AccountRecordsLanguageModel,

View File

@@ -15,17 +15,17 @@ from sqlalchemy import (
or_,
)
from ApiLibrary import system_arrow, SelectActionWithEmployee
from ApiLayers.ApiLibrary import system_arrow, SelectActionWithEmployee
from Services.PostgresDb import CrudCollection
from ApiValidations.Request import (
from ApiLayers.ApiValidations.Request import (
InsertBuild,
InsertBuildParts,
InsertBuildLivingSpace,
UpdateBuild,
)
from ApiValidations.Custom.token_objects import EmployeeTokenObject, OccupantTokenObject
from LanguageModels.Database.building.build import (
from ApiLayers.ApiValidations.Custom.token_objects import EmployeeTokenObject, OccupantTokenObject
from ApiLayers.LanguageModels.Database.building.build import (
BuildTypesLanguageModel,
Part2EmployeeLanguageModel,
BuildPartsLanguageModel,

View File

@@ -4,7 +4,7 @@ from decimal import Decimal
from typing import List
from fastapi import HTTPException, status
from ApiLibrary.date_time_actions.date_functions import system_arrow
from ApiLayers.ApiLibrary.date_time_actions.date_functions import system_arrow
from sqlalchemy import (
String,
@@ -19,14 +19,14 @@ from sqlalchemy import (
)
from sqlalchemy.orm import Mapped, mapped_column, relationship
from ApiValidations.Request import (
from ApiLayers.ApiValidations.Request import (
InsertDecisionBook,
InsertBuildDecisionBookItems,
InsertBuildDecisionBookItemDebits,
InsertBuildDecisionBookProjects,
)
from Services.PostgresDb import CrudCollection
from LanguageModels.Database.building.decision_book import (
from ApiLayers.LanguageModels.Database.building.decision_book import (
BuildDecisionBookLanguageModel,
BuildDecisionBookInvitationsLanguageModel,
BuildDecisionBookPersonLanguageModel,

View File

@@ -11,14 +11,14 @@ from sqlalchemy import (
)
from sqlalchemy.orm import mapped_column, relationship, Mapped
from ApiLibrary.extensions.select import SelectAction
from ApiValidations.Custom.token_objects import EmployeeTokenObject
from ApiValidations.Request import (
from ApiLayers.ApiLibrary.extensions.select import SelectAction
from ApiLayers.ApiValidations.Custom.token_objects import EmployeeTokenObject
from ApiLayers.ApiValidations.Request import (
InsertCompany,
UpdateCompany,
MatchCompany2Company,
)
from LanguageModels.Database.company.company import (
from ApiLayers.LanguageModels.Database.company.company import (
RelationshipDutyCompanyLanguageModel,
CompaniesLanguageModel,
# CompanyDutiesLanguageModel,

View File

@@ -6,7 +6,7 @@ from sqlalchemy import (
)
from sqlalchemy.orm import mapped_column, Mapped
from LanguageModels.Database.company.employee import (
from ApiLayers.LanguageModels.Database.company.employee import (
StaffLanguageModel,
EmployeesLanguageModel,
EmployeeHistoryLanguageModel,
@@ -14,7 +14,7 @@ from LanguageModels.Database.company.employee import (
)
from Services.PostgresDb import CrudCollection
from ApiValidations.Request import InsertCompanyEmployees
from ApiLayers.ApiValidations.Request import InsertCompanyEmployees
class Staff(CrudCollection):

View File

@@ -1,5 +1,5 @@
from Services.PostgresDb import CrudCollection
from LanguageModels.Database.event.event import (
from ApiLayers.LanguageModels.Database.event.event import (
EventsLanguageModel,
ModulesLanguageModel,
ServicesLanguageModel,

View File

@@ -8,24 +8,23 @@ from sqlalchemy import (
ForeignKey,
Index,
TIMESTAMP,
func,
Text,
BigInteger,
Numeric,
func,
or_,
)
from sqlalchemy.orm import mapped_column, relationship, Mapped
from ApiLibrary.date_time_actions.date_functions import system_arrow
from AllConfigs.Token.config import Auth, ApiStatic
from ApiLibrary.extensions.select import SelectAction, SelectActionWithEmployee
from ApiLayers.ApiLibrary.date_time_actions.date_functions import system_arrow
from ApiLayers.ApiLibrary.extensions.select import SelectAction, SelectActionWithEmployee
from ApiLayers.AllConfigs.Token.config import Auth
from Services.PostgresDb import CrudCollection
from config import ApiStatic
# from databases.extensions import SelectAction, SelectActionWithEmployee
# from databases.extensions.auth import UserLoginModule
from ApiValidations.Request import InsertUsers, InsertPerson
from LanguageModels.Database.identity.identity import (
from ApiLayers.ApiValidations.Request import InsertUsers, InsertPerson
from ApiLayers.LanguageModels.Database.identity.identity import (
UsersTokensLanguageModel,
UsersLanguageModel,
PeopleLanguageModel,

View File

@@ -1,7 +1,7 @@
from sqlalchemy import String
from sqlalchemy.orm import mapped_column, Mapped
from LanguageModels.Database.rules.rules import EndpointRestrictionLanguageModel
from ApiLayers.LanguageModels.Database.rules.rules import EndpointRestrictionLanguageModel
from Services.PostgresDb import CrudCollection