fix: update part_number and component_part_number fields in various schemas and components

This commit is contained in:
2026-01-21 16:16:55 -06:00
parent 7658c19661
commit f7ac2d50c3
8 changed files with 203 additions and 182 deletions

View File

@@ -47,19 +47,15 @@ class LineItemBase(BaseModel):
line_number: int = Field(..., description="Line number")
# Part identification
part_number_id: Optional[int] = Field(None, description="Part number")
component_part_number_id: Optional[int] = Field(
part_number: Optional[int] = Field(None, description="Part number")
component_part_number: Optional[int] = Field(
None, description="Component part number"
)
class_id: Optional[int] = Field(None, description="Class code")
# Unit of measure
unit_of_measure: Optional[int] = Field(
None, description="Unit of measure"
)
alternate_unit: Optional[int] = Field(
None, description="Alternate unit"
)
unit_of_measure: Optional[int] = Field(None, description="Unit of measure")
alternate_unit: Optional[int] = Field(None, description="Alternate unit")
uma_key: Optional[str] = Field(None, max_length=2, description="UMA key")
auxiliary_unit: Optional[str] = Field(
None, max_length=5, description="Auxiliary unit"