Asset items

This commit is contained in:
Eden Kirin
2023-08-27 23:13:24 +02:00
parent 867a3c9733
commit c7060c7ed3
8 changed files with 356 additions and 68 deletions

View File

@ -1,4 +1,3 @@
from enum import Enum
from typing import Annotated, Optional
import sqlalchemy
@ -7,33 +6,11 @@ from litestar.contrib.sqlalchemy.dto import SQLAlchemyDTO
from litestar.dto import DTOConfig
from sqlalchemy.orm import Mapped, mapped_column
from app.domain.enums import FiscalModuleEnum, PaymentTypeEnum
from app.lib import service
from app.lib.filter_repository import FilterRepository
class FiscalModuleEnum(str, Enum):
CROATIA = "CROATIA"
HUNGARY = "HUNGARY"
ITALY = "ITALY"
MONTENEGRO = "MONTENEGRO"
ROMANIA = "ROMANIA"
RUSSIA = "RUSSIA"
SERBIA = "SERBIA"
class PaymentTypeEnum(str, Enum):
CA = "CA"
DA = "DA"
DB = "DB"
DC = "DC"
DD = "DD"
PA4 = "PA4"
NEG = "NEG"
PA3 = "PA3"
TA = "TA"
WLT = "WLT"
class FiscalPaymentMapping(BigIntBase):
__tablename__ = "fiscal_payment_mapping" # type: ignore[assignment]