Add reference data models and seed data for incoterms, invoice types, material types, payment methods, pedimento codes, pedimento regimens, sectors, states, transport modes, transport types, and valuation methods
- Implemented SQLAlchemy models for incoterms, invoice types, material types, payment methods, pedimento codes, pedimento regimens, sectors, states, transport modes, transport types, and valuation methods. - Added seed data for each reference data model to populate the database with initial values. - Ensured primary key constraints and appropriate data types for each model. - Established relationships where necessary, particularly in pedimento codes and regimens.
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
from sqlalchemy import String, PrimaryKeyConstraint
|
||||
from sqlalchemy.orm import mapped_column
|
||||
from core.database import Base
|
||||
|
||||
class CustomsSection(Base):
|
||||
__tablename__ = "customs_sections" #GAduanaSec
|
||||
__table_args__ = (
|
||||
PrimaryKeyConstraint("customs_code", name="customs_code_pkey"),
|
||||
{"schema": "public"}
|
||||
)
|
||||
|
||||
customs_code = mapped_column(String(3), nullable=False)
|
||||
section_name = mapped_column(String(255), nullable=False)
|
||||
|
||||
def __repr__(self):
|
||||
return f"<CustomsSection(code={self.customs_code}, name={self.section_name })>"
|
||||
@@ -0,0 +1,125 @@
|
||||
seed = [
|
||||
("01", "AEROPUERTO INTERNACIONAL GENERAL JUAN N. ALVAREZ, ACAPULCO, GUERRERO."),
|
||||
("010", "ACAPULCO, ACAPULCO DE JUAREZ, GUERRERO."),
|
||||
("012", "AEROPUERTO INTERNACIONAL GENERAL JUAN N. ALVAREZ, ACAPULCO, GUERRERO."),
|
||||
("020", "AGUA PRIETA, AGUA PRIETA, SONORA."),
|
||||
("050", "SUBTENIENTE LOPEZ, SUBTENIENTE LOPEZ, QUINTANA ROO."),
|
||||
("051", "SUBTENIENTE LOPEZ II „CHACTEMAL“, OTHÓN P. BLANCO, CHETUMAL, QUINTANA ROO."),
|
||||
("060", "CIUDAD DEL CARMEN, CIUDAD DEL CARMEN, CAMPECHE."),
|
||||
("063", "SEYBAPLAYA, CHAMPOTON, CAMPECHE."),
|
||||
("070", "CIUDAD JUAREZ, CIUDAD JUAREZ, CHIHUAHUA."),
|
||||
("071", "PUENTE INTERNACIONAL ZARAGOZA-ISLETA, CIUDAD JUAREZ, CHIHUAHUA."),
|
||||
("072", "SAN JERONIMO-SANTA TERESA, CIUDAD JUAREZ, CHIHUAHUA."),
|
||||
("073", "AEROPUERTO INTERNACIONAL ABRAHAM GONZALEZ, CIUDAD JUAREZ, CHIHUAHUA."),
|
||||
("074", "GUADALUPE-TORNILLO, GUADALUPE DE BRAVO, CHIHUAHUA."),
|
||||
("080", "COATZACOALCOS, COATZACOALCOS, VERACRUZ."),
|
||||
("110", "ENSENADA, ENSENADA, BAJA CALIFORNIA."),
|
||||
("120", "GUAYMAS, GUAYMAS, SONORA."),
|
||||
("121", "AEROPUERTO INTERNACIONAL GENERAL IGNACIO PESQUEIRA GARCIA, HERMOSILLO, SONORA."),
|
||||
("123", "CIUDAD OBREGON ADYACENTE AL AEROPUERTO DE CIUDAD OBREGON, CAJEME, SONORA."),
|
||||
("140", "LA PAZ, LA PAZ, BAJA CALIFORNIA SUR."),
|
||||
("142", "SAN JOSE DEL CABO, LOS CABOS, BAJA CALIFORNIA SUR."),
|
||||
("143", "CABO SAN LUCAS, LOS CABOS, BAJA CALIFORNIA SUR."),
|
||||
("144", "SANTA ROSALIA, MULEGE, BAJA CALIFORNIA SUR."),
|
||||
("145", "LORETO, LORETO, BAJA CALIFORNIA SUR."),
|
||||
("147", "PICHILINGÜE, LA PAZ, BAJA CALIFORNIA SUR."),
|
||||
("160", "MANZANILLO, MANZANILLO, COLIMA."),
|
||||
("161", "ARMERÍA, ARMERÍA, COLIMA."),
|
||||
("17", "AEROPUERTO INTERNACIONAL GENERAL SERVANDO CANALES, MATAMOROS, TAMAULIPAS."),
|
||||
("170", "MATAMOROS, MATAMOROS, TAMAULIPAS."),
|
||||
("171", "LUCIO BLANCO-LOS INDIOS, MATAMOROS, TAMAULIPAS."),
|
||||
("172", "SECCION ADUANERA FERROVIARIA DE MATAMOROS."),
|
||||
("180", "MAZATLAN, MAZATLAN, SINALOA."),
|
||||
("183", "TOPOLOBAMPO, AHOME, SINALOA."),
|
||||
("184", "AEROPUERTO INTERNACIONAL DE CULIACAN, CULIACAN, SINALOA."),
|
||||
("190", "MEXICALI, MEXICALI, BAJA CALIFORNIA."),
|
||||
("192", "LOS ALGODONES, MEXICALI, BAJA CALIFORNIA."),
|
||||
("193", "SAN FELIPE, MEXICALI, BAJA CALIFORNIA."),
|
||||
("200", "MÉXICO, CIUDAD DE MÉXICO."),
|
||||
("202", "IMPORTACION Y EXPORTACION DE CONTENEDORES, DELEGACION AZCAPOTZALCO, CIUDAD DE MÉXICO."),
|
||||
("220", "NACO, NACO, SONORA."),
|
||||
("230", "NOGALES, NOGALES, SONORA."),
|
||||
("231", "SASABE, SARIC, SONORA."),
|
||||
("24", "AEROPUERTO INTERNACIONAL DE NUEVO LAREDO „QUETZALCOATL“, NUEVO LAREDO, TAMAULIPAS."),
|
||||
("240", "NUEVO LAREDO, NUEVO LAREDO, TAMAULIPAS."),
|
||||
("250", "OJINAGA, OJINAGA, CHIHUAHUA."),
|
||||
("260", "PUERTO PALOMAS, PUERTO PALOMAS, CHIHUAHUA."),
|
||||
("27", "RIO ESCONDIDO, NAVA, COAHUILA."),
|
||||
("270", "PIEDRAS NEGRAS, PIEDRAS NEGRAS, COAHUILA."),
|
||||
("271", "AEROPUERTO INTERNACIONAL PLAN DE GUADALUPE, RAMOS ARIZPE, COAHUILA."),
|
||||
("280", "PROGRESO, PROGRESO, YUCATAN."),
|
||||
("282", "AEROPUERTO INTERNACIONAL LIC. MANUEL CRESCENCIO REJON, MERIDA, YUCATAN."),
|
||||
("300", "CIUDAD REYNOSA, CIUDAD REYNOSA, TAMAULIPAS."),
|
||||
("302", "LAS FLORES, RIO BRAVO, TAMAULIPAS."),
|
||||
("304", "AEROPUERTO INTERNACIONAL GENERAL. LUCIO BLANCO, CIUDAD REYNOSA, TAMAULIPAS."),
|
||||
("305", "RIO BRAVO-DONNA, RIO BRAVO, TAMAULIPAS."),
|
||||
("306", "ANZALDUAS, CIUDAD REYNOSA, TAMAULIPAS."),
|
||||
("310", "SALINA CRUZ, SALINA CRUZ, OAXACA."),
|
||||
("311", "AEROPUERTO INTERNACIONAL DE OAXACA, SANTA CRUZ XOXOCOTLAN, OAXACA."),
|
||||
("330", "SAN LUIS RIO COLORADO, SAN LUIS RIO COLORADO, SONORA."),
|
||||
("340", "CIUDAD MIGUEL ALEMAN, CIUDAD MIGUEL ALEMAN, TAMAULIPAS."),
|
||||
("342", "GUERRERO, GUERRERO, TAMAULIPAS."),
|
||||
("37", "AEROPUERTO INTERNACIONAL DE TAPACHULA, TAPACHULA, CHIAPAS."),
|
||||
("370", "CIUDAD HIDALGO, CIUDAD HIDALGO, CHIAPAS."),
|
||||
("372", "CIUDAD TALISMAN, TUXTLA CHICO, CHIAPAS."),
|
||||
("375", "PUERTO CHIAPAS, TAPACHULA, CHIAPAS."),
|
||||
("376", "CIUDAD CUAUHTEMOC, FRONTERA COMALAPA, CHIAPAS."),
|
||||
("380", "TAMPICO, TAMPICO, TAMAULIPAS."),
|
||||
("390", "TECATE, TECATE, BAJA CALIFORNIA."),
|
||||
("400", "TIJUANA, TIJUANA, BAJA CALIFORNIA."),
|
||||
("402", "AEROPUERTO INTERNACIONAL GENERAL ABELARDO L. RODRIGUEZ, TIJUANA, BAJA CALIFORNIA."),
|
||||
("420", "TUXPAN, TUXPAN DE RODRIGUEZ CANO, VERACRUZ."),
|
||||
("421", "TUXPAN, TUXPAN, VERACRUZ."),
|
||||
("430", "VERACRUZ, VERACRUZ, VERACRUZ."),
|
||||
("432", "AEROPUERTO INTERNACIONAL GENERAL HERIBERTO JARA CORONA, VERACRUZ, VERACRUZ."),
|
||||
("440", "CIUDAD ACUÑA, CIUDAD ACUÑA, COAHUILA."),
|
||||
("460", "TORREON, TORREON, COAHUILA."),
|
||||
("461", "AEROPUERTO DE TORREÓN, COAHUILA DE ZARAGOZA."),
|
||||
("462", "GOMEZ PALACIO, GOMEZ PALACIO, DURANGO."),
|
||||
("463", "AEROPUERTO INTERNACIONAL GENERAL GUADALUPE VICTORIA, DURANGO, DURANGO."),
|
||||
("470", "AEROPUERTO INTERNACIONAL DE LA CIUDAD DE MEXICO."),
|
||||
("471", "SATELITE, PARA IMPORTACION Y EXPORTACION POR VIA AEREA, AEROPUERTO INTERNACIONAL BENITO JUAREZ DE LA CIUDAD DE MEXICO."),
|
||||
("472", "CENTRO POSTAL MECANIZADO, POR VIA POSTAL Y POR TRAFICO AEREO, AEROPUERTO INTERNACIONAL BENITO JUAREZ DE LA CIUDAD DE MEXICO."),
|
||||
("480", "GUADALAJARA, TLACOMULCO DE ZUÑIGA, JALISCO."),
|
||||
("481", "PUERTO VALLARTA, PUERTO VALLARTA, JALISCO."),
|
||||
("484", "TERMINAL INTERMODAL FERROVIARIA, GUADALAJARA, JALISCO."),
|
||||
("50", "SONORA, PITIQUITO, SONORA."),
|
||||
("500", "SONOYTA, SONOYTA, SONORA."),
|
||||
("501", "SAN EMETERIO, GENERAL PLUTARCO ELIAS CALLES, SONORA."),
|
||||
("510", "LAZARO CARDENAS, LAZARO CARDENAS, MICHOACAN."),
|
||||
("511", "AEROPUERTO INTERNACIONAL IXTAPA-ZIHUATANEJO, ZIHUATANEJO DE AZUETA, GUERRERO."),
|
||||
("520", "MONTERREY, GENERAL MARIANO ESCOBEDO, NUEVO LEON."),
|
||||
("521", "AEROPUERTO INTERNACIONAL GENERAL MARIANO ESCOBEDO, APODACA, NUEVO LEON."),
|
||||
("523", "SALINAS VICTORIA A (TERMINAL FERROVIARIA), SALINAS VICTORIA, NUEVO LEON."),
|
||||
("524", "GENERAL ESCOBEDO, GENERAL ESCOBEDO, NUEVO LEON."),
|
||||
("525", "SALINAS VICTORIA B (INTERPUERTO), SALINAS VICTORIA, NUEVO LEON."),
|
||||
("530", "CANCUN, CANCUN, QUINTANA ROO."),
|
||||
("532", "AEROPUERTO INTERNACIONAL DE COZUMEL, COZUMEL, QUINTANA ROO."),
|
||||
("533", "PUERTO MORELOS, BENITO JUAREZ, QUINTANA ROO."),
|
||||
("640", "QUERETARO, EL MARQUES Y COLON, QUERETARO."),
|
||||
("647", "HIDALGO, ATOTONILCO DE TULA, HIDALGO."),
|
||||
("650", "TOLUCA, TOLUCA, ESTADO DE MEXICO."),
|
||||
("651", "SAN CAYETANO MORELOS, TOLUCA, ESTADO DE MÉXICO"),
|
||||
("670", "CHIHUAHUA, CHIHUAHUA, CHIHUAHUA."),
|
||||
("671", "PARQUE INDUSTRIAL LAS AMERICAS, CHIHUAHUA, CHIHUAHUA."),
|
||||
("672", "AEROPUERTO INTERNACIONAL GENERAL ROBERTO FIERRO VILLALOBOS, CHIHUAHUA, CHIHUAHUA."),
|
||||
("73", "CHICALOTE, SAN FRANCISCO DE LOS ROMO, AGUASCALIENTES."),
|
||||
("730", "AGUASCALIENTES, AGUASCALIENTES, AGUASCALIENTES."),
|
||||
("731", "PARQUE MULTIMODAL INTERPUERTO, SAN LUIS POTOSI, SAN LUIS POTOSI."),
|
||||
("732", "AEROPUERTO INTERNACIONAL GENERAL LEOBARDO C. RUIZ, EN CALERA ZACATECAS."),
|
||||
("733", "AEROPUERTO INTERNACIONAL PONCIANO ARRIAGA, SOLEDAD DE GRACIANO SANCHEZ, SAN LUIS POTOSI."),
|
||||
("734", "LA PILA-VILLA, VILLA DE REYES, SAN LUIS POTOSI."),
|
||||
("735", "AEROPUERTO INTERNACIONAL LIC. JESUS TERAN PEREDO, AGUASCALIENTES, AGUASCALIENTES."),
|
||||
("750", "PUEBLA, HEROICA PUEBLA DE ZARAGOZA, PUEBLA."),
|
||||
("751", "CUERNAVACA, JIUTEPEC, MORELOS."),
|
||||
("754", "AEROPUERTO INTERNACIONAL HERMANOS SERDAN, HUEJOTZINGO, PUEBLA."),
|
||||
("800", "COLOMBIA, COLOMBIA, NUEVO LEON."),
|
||||
("810", "ALTAMIRA, ALTAMIRA, TAMAULIPAS."),
|
||||
("820", "CIUDAD CAMARGO, CIUDAD CAMARGO, TAMAULIPAS."),
|
||||
("830", "DOS BOCAS, PARAISO, TABASCO."),
|
||||
("831", "AEROPUERTO INTERNACIONAL C.P.A. CARLOS ROVIROSA PEREZ, CIUDAD DE VILLAHERMOSA, CENTRO, TABASCO."),
|
||||
("834", "EL CEIBO, TENOSIQUE, TABASCO."),
|
||||
("840", "GUANAJUATO, SILAO, GUANAJUATO."),
|
||||
("841", "CELAYA, CELAYA, GUANAJUATO."),
|
||||
("842", "AEROPUERTO INTERNACIONAL DE GUANAJUATO, SILAO, GUANAJUATO."),
|
||||
]
|
||||
Reference in New Issue
Block a user