fix/conductores-longitud-placa

This commit is contained in:
2026-04-17 12:36:05 -06:00
parent 20bcb7797e
commit 1036a2edb5
6 changed files with 500 additions and 284 deletions

View File

@@ -1,10 +1,13 @@
from typing import Optional
from pydantic import BaseModel
from pydantic import BaseModel, Field
TRANSPORTER_KEY_MAX_LENGTH = 30
class DriverBaseDTO(BaseModel):
transporter_key: str
transporter_key: str = Field(..., max_length=TRANSPORTER_KEY_MAX_LENGTH)
driver_id: Optional[int] = None
line: int
driver_name: Optional[str] = None

View File

@@ -10,7 +10,7 @@ class Driver(Base, TenantScopedMixin, TimestampMixin):
)
transporter_key = Column(
String(5),
String(30),
ForeignKey("a76.transporter.transporter_key", ondelete="CASCADE"),
primary_key=True,
nullable=False,