feat: enhance various components with new fields and improved styling for better user experience

This commit is contained in:
Galindo97
2026-01-16 17:15:17 -06:00
parent eb03237f44
commit 9567a584a5
12 changed files with 426 additions and 89 deletions

View File

@@ -2,6 +2,7 @@
Módulo de Company
"""
from .models import Company
from .routes import router
from .submodels import (
CompanyAddress,
CompanyCertification,
@@ -14,6 +15,7 @@ from .submodels import (
__all__ = [
"Company",
"router",
"CompanyAddress",
"CompanyCertification",
"CompanyDigitalCertificate",

View File

@@ -2,7 +2,7 @@
Modelo principal de Company
"""
from typing import Optional, TYPE_CHECKING
from sqlalchemy import Integer, String, SmallInteger, ForeignKey
from sqlalchemy import Integer, String, SmallInteger, ForeignKey, Boolean
from sqlalchemy.orm import Mapped, mapped_column, relationship
from core.database import Base
from api.v1.common.base_models import TimestampMixin
@@ -64,7 +64,7 @@ class Company(Base, TimestampMixin):
logo: Mapped[Optional[str]] = mapped_column(String(255))
has_express_line: Mapped[Optional[str]] = mapped_column(String(2))
order_format_type: Mapped[Optional[str]] = mapped_column(String(19))
is_service_company: Mapped[Optional[str]] = mapped_column(String(2))
is_service_company: Mapped[Optional[bool]] = mapped_column(Boolean, default=False)
client_name: Mapped[Optional[str]] = mapped_column(String(300))
subassembly_mode: Mapped[Optional[str]] = mapped_column(String(7))

View File

@@ -4,7 +4,7 @@ Submodelos de Company
from .address import CompanyAddress
from .certification import CompanyCertification
from .digital_certificate import CompanyDigitalCertificate
from .companyVU import CompanyVU
from .vu import CompanyVU
from .electronic_agent import CompanyElectronicAgent
from .prevalidator import CompanyPrevalidator
from .cfdi import CompanyCFDI