events updated

This commit is contained in:
2024-12-14 18:46:36 +03:00
parent 6682d50228
commit eab9e93969
43 changed files with 353 additions and 38 deletions

View File

@@ -7,6 +7,7 @@ from api_validations.validations_request import (
ListOptions,
)
class BuildValidation:
tr = {
**CrudRecordValidation.tr,

View File

@@ -6,6 +6,7 @@ from api_validations.validations_request import (
ListOptions,
)
class CompanyValidation:
tr = {
"formal_name": "Resmi Ad",

View File

@@ -61,6 +61,7 @@ class CrudRecordValidation:
"is_email_send": "Email Send",
}
class CrudRecords:
uu_id: Optional[str] = None
created_at: Optional[str] = None

View File

@@ -6,6 +6,7 @@ from api_validations.validations_request import (
ListOptions,
)
class DecisionBookDecisionBookInvitationsValidation:
tr = {
"build_decision_book_uu_id": "Karar Defteri UUID",
@@ -19,7 +20,9 @@ class DecisionBookDecisionBookInvitationsValidation:
}
class DecisionBookDecisionBookInvitations(BaseModelRegular, DecisionBookDecisionBookInvitationsValidation):
class DecisionBookDecisionBookInvitations(
BaseModelRegular, DecisionBookDecisionBookInvitationsValidation
):
build_decision_book_uu_id: str
message: str
planned_date: str
@@ -36,7 +39,9 @@ class DecisionBookDecisionBookInvitationsAttendValidation:
}
class DecisionBookDecisionBookInvitationsAttend(BaseModelRegular, DecisionBookDecisionBookInvitationsAttendValidation):
class DecisionBookDecisionBookInvitationsAttend(
BaseModelRegular, DecisionBookDecisionBookInvitationsAttendValidation
):
token: str
is_attend: bool
@@ -53,7 +58,10 @@ class DecisionBookDecisionBookInvitationsAssignValidation:
"occupant_type_uu_id": "Occupant Type UUID",
}
class DecisionBookDecisionBookInvitationsAssign(BaseModelRegular, DecisionBookDecisionBookInvitationsAssignValidation):
class DecisionBookDecisionBookInvitationsAssign(
BaseModelRegular, DecisionBookDecisionBookInvitationsAssignValidation
):
token: str
build_living_space_uu_id: str
occupant_type_uu_id: str
@@ -71,7 +79,10 @@ class DecisionBookDecisionBookInvitationsUpdateValidation:
"occupant_type_uu_id": "Occupant Type UUID",
}
class DecisionBookDecisionBookInvitationsUpdate(PydanticBaseModel, DecisionBookDecisionBookInvitationsUpdateValidation):
class DecisionBookDecisionBookInvitationsUpdate(
PydanticBaseModel, DecisionBookDecisionBookInvitationsUpdateValidation
):
token: str
occupant_type_uu_id: Optional[str] = None
@@ -84,6 +95,7 @@ class ListDecisionBookValidation:
"build_decision_book_uu_id": "Decision Book UUID",
}
class ListDecisionBook(ListOptions, ListDecisionBookValidation):
build_decision_book_uu_id: Optional[str] = None
@@ -108,6 +120,7 @@ class InsertDecisionBookValidation:
"resp_company_uu_id": "Company UUID",
}
class InsertDecisionBook(PydanticBaseModel, InsertDecisionBookValidation):
build_uu_id: str
decision_type: str
@@ -129,7 +142,9 @@ class InsertDecisionBookCompletedValidation:
}
class InsertDecisionBookCompleted(BaseModelRegular, InsertDecisionBookCompletedValidation):
class InsertDecisionBookCompleted(
BaseModelRegular, InsertDecisionBookCompletedValidation
):
build_decision_book_uu_id: str
meeting_completed_date: str
@@ -260,7 +275,9 @@ class InsertBuildDecisionBookItemsValidation:
}
class InsertBuildDecisionBookItems(BaseModelRegular, InsertBuildDecisionBookItemsValidation):
class InsertBuildDecisionBookItems(
BaseModelRegular, InsertBuildDecisionBookItemsValidation
):
token: str
info_type_uu_id: str
item_comment: str
@@ -288,7 +305,10 @@ class UpdateBuildDecisionBookItemsValidation:
"item_objection": "Item Objection",
}
class UpdateBuildDecisionBookItems(PydanticBaseModel, UpdateBuildDecisionBookItemsValidation):
class UpdateBuildDecisionBookItems(
PydanticBaseModel, UpdateBuildDecisionBookItemsValidation
):
item_comment: Optional[str] = None
item_objection: Optional[str] = None
@@ -304,7 +324,9 @@ class InsertBuildDecisionBookItemDebitsValidation:
}
class InsertBuildDecisionBookItemDebits(BaseModelRegular, InsertBuildDecisionBookItemDebitsValidation):
class InsertBuildDecisionBookItemDebits(
BaseModelRegular, InsertBuildDecisionBookItemDebitsValidation
):
build_decision_book_item_uu_id: str
dues_values: dict
# dues_types_uu_id: str
@@ -326,7 +348,9 @@ class UpdateBuildDecisionBookItemDebitsValidation:
}
class UpdateBuildDecisionBookItemDebits(PydanticBaseModel, UpdateBuildDecisionBookItemDebitsValidation):
class UpdateBuildDecisionBookItemDebits(
PydanticBaseModel, UpdateBuildDecisionBookItemDebitsValidation
):
dues_types_uu_id: Optional[str] = None
dues_values: Optional[dict] = None
decision_taken: Optional[bool] = None

View File

@@ -23,6 +23,7 @@ class DepartmentsPydanticValidation:
"parent_department_uu_id": "Parent Department UUID",
}
class DepartmentsPydantic(PydanticBaseModel, PydanticBaseModelValidation):
department_code: Optional[str]

View File

@@ -89,6 +89,7 @@ class SelectDutiesValidation:
"duty_uu_id": "Duty UUID",
}
class SelectDuties(BaseModelRegular, SelectDutiesValidation):
duty_uu_id: Optional[str] = None
@@ -126,6 +127,7 @@ class UpdateDutiesValidation:
"is_default_duty": "Default Duty",
}
class UpdateDuties(PydanticBaseModel):
duties_uu_id: Optional[str] = None
department_uu_id: Optional[str] = None
@@ -221,6 +223,7 @@ class InsertCompanyEmployeesValidation:
"stop_date": "Stop Date",
}
class InsertCompanyEmployees(BaseModelRegular, InsertCompanyEmployeesValidation):
employee_description: Optional[str] = None
@@ -243,6 +246,7 @@ class UpdateCompanyEmployeesValidation:
"employee_description": "Employee Description",
}
class UpdateCompanyEmployees(PydanticBaseModel, UpdateCompanyEmployeesValidation):
stop_date: Optional[str] = None
employee_description: Optional[str] = None

View File

@@ -6,6 +6,7 @@ from api_validations.validations_request import (
ListOptions,
)
class InsertPersonValidation:
tr = {
"firstname": "İsim",
@@ -48,6 +49,7 @@ class UpdatePersonValidation:
**InsertPersonValidation.tr,
}
class UpdatePerson(PydanticBaseModel, UpdatePersonValidation):
firstname: Optional[str] = None
surname: Optional[str] = None

View File

@@ -23,7 +23,9 @@ class InsertBuildDecisionBookProjectItemsValidation:
}
class InsertBuildDecisionBookProjectItems(BaseModelRegular, InsertBuildDecisionBookProjectItemsValidation):
class InsertBuildDecisionBookProjectItems(
BaseModelRegular, InsertBuildDecisionBookProjectItemsValidation
):
build_decision_book_project_uu_id: str
item_header: str
item_comment: str
@@ -34,11 +36,11 @@ class InsertBuildDecisionBookProjectItems(BaseModelRegular, InsertBuildDecisionB
class UpdateBuildDecisionBookProjectItemsValidation:
tr = {
**InsertBuildDecisionBookProjectItemsValidation.tr,
**PydanticBaseModelValidation.tr
**PydanticBaseModelValidation.tr,
}
en = {
**InsertBuildDecisionBookProjectItemsValidation.en,
**PydanticBaseModelValidation.en
**PydanticBaseModelValidation.en,
}
@@ -71,7 +73,9 @@ class InsertBuildDecisionBookProjectPersonValidation:
}
class InsertBuildDecisionBookProjectPerson(BaseModelRegular, InsertBuildDecisionBookProjectPersonValidation):
class InsertBuildDecisionBookProjectPerson(
BaseModelRegular, InsertBuildDecisionBookProjectPersonValidation
):
dues_percent_discount: Optional[int] = None
job_fix_wage: Optional[float] = None
bid_price: Optional[float] = None
@@ -84,15 +88,17 @@ class InsertBuildDecisionBookProjectPerson(BaseModelRegular, InsertBuildDecision
class UpdateBuildDecisionBookProjectPersonValidation:
tr = {
**InsertBuildDecisionBookProjectPersonValidation.tr,
**PydanticBaseModelValidation.tr
**PydanticBaseModelValidation.tr,
}
en = {
**InsertBuildDecisionBookProjectPersonValidation.en,
**PydanticBaseModelValidation.en
**PydanticBaseModelValidation.en,
}
class UpdateBuildDecisionBookProjectPerson(PydanticBaseModel, UpdateBuildDecisionBookProjectPersonValidation):
class UpdateBuildDecisionBookProjectPerson(
PydanticBaseModel, UpdateBuildDecisionBookProjectPersonValidation
):
dues_percent_discount: Optional[int] = None
job_fix_wage: Optional[float] = None
bid_price: Optional[float] = None
@@ -141,7 +147,9 @@ class InsertBuildDecisionBookProjectsValidation:
}
class InsertBuildDecisionBookProjects(BaseModelRegular, InsertBuildDecisionBookProjectsValidation):
class InsertBuildDecisionBookProjects(
BaseModelRegular, InsertBuildDecisionBookProjectsValidation
):
build_decision_book_item_uu_id: str
project_responsible_person_uu_id: str
project_name: str
@@ -164,15 +172,17 @@ class InsertBuildDecisionBookProjects(BaseModelRegular, InsertBuildDecisionBookP
class UpdateBuildDecisionBookProjectsValidation:
tr = {
**InsertBuildDecisionBookProjectsValidation.tr,
**PydanticBaseModelValidation.tr
**PydanticBaseModelValidation.tr,
}
en = {
**InsertBuildDecisionBookProjectsValidation.en,
**PydanticBaseModelValidation.en
**PydanticBaseModelValidation.en,
}
class UpdateBuildDecisionBookProjects(PydanticBaseModel, UpdateBuildDecisionBookProjectsValidation):
class UpdateBuildDecisionBookProjects(
PydanticBaseModel, UpdateBuildDecisionBookProjectsValidation
):
build_decision_book_project_uu_id: str
is_out_sourced: Optional[bool] = False
project_note: Optional[str] = None
@@ -201,7 +211,9 @@ class ApprovalsBuildDecisionBookProjectsValidation:
}
class ApprovalsBuildDecisionBookProjects(PydanticBaseModel, ApprovalsBuildDecisionBookProjectsValidation):
class ApprovalsBuildDecisionBookProjects(
PydanticBaseModel, ApprovalsBuildDecisionBookProjectsValidation
):
build_decision_book_project_uu_id: str
project_stop_date: str
status_code: Optional[int] = None
@@ -231,7 +243,9 @@ class InsertBuildDecisionBookProjectItemDebitsValidation:
}
class InsertBuildDecisionBookProjectItemDebits(PydanticBaseModel, InsertBuildDecisionBookProjectItemDebitsValidation):
class InsertBuildDecisionBookProjectItemDebits(
PydanticBaseModel, InsertBuildDecisionBookProjectItemDebitsValidation
):
build_decision_book_project_item_uu_id: str
payment_date: str
dues_values: dict
@@ -244,15 +258,17 @@ class InsertBuildDecisionBookProjectItemDebits(PydanticBaseModel, InsertBuildDec
class UpdateBuildDecisionBookProjectItemDebitsValidation:
tr = {
**InsertBuildDecisionBookProjectItemDebitsValidation.tr,
**PydanticBaseModelValidation.tr
**PydanticBaseModelValidation.tr,
}
en = {
**InsertBuildDecisionBookProjectItemDebitsValidation.en,
**PydanticBaseModelValidation.en
**PydanticBaseModelValidation.en,
}
class UpdateBuildDecisionBookProjectItemDebits(PydanticBaseModel, UpdateBuildDecisionBookProjectItemDebitsValidation):
class UpdateBuildDecisionBookProjectItemDebits(
PydanticBaseModel, UpdateBuildDecisionBookProjectItemDebitsValidation
):
dues_values: Optional[str] = None
discount_value: Optional[float] = None
discount_fix: Optional[float] = None

View File

@@ -5,6 +5,7 @@ from api_validations.validations_request import (
ListOptions,
)
class InsertStaffValidation:
tr = {
"staff_name": "Kadro Adı",

View File

@@ -22,6 +22,7 @@ class InsertUsersValidation:
"avatar": "Avatar",
}
class InsertUsers(PydanticBaseModel, InsertUsersValidation):
people_uu_id: str
user_tag: str
@@ -48,6 +49,7 @@ class UpdateUsersValidation:
"avatar": "Avatar",
}
class UpdateUsers(PydanticBaseModel, UpdateUsersValidation):
people_uu_id: Optional[str] = None
nick_name: Optional[str] = None
@@ -65,5 +67,6 @@ class QueryUsersValidation:
"uu_id": "UUID",
}
class QueryUsers(PydanticBaseModel):
uu_id: Optional[str] = None