140 lines
4.0 KiB
Python
140 lines
4.0 KiB
Python
from django.db import migrations
|
|
|
|
def cargar_catalogo_regimen(apps, schema_editor):
|
|
from api.customs.models import Regimen
|
|
data = [
|
|
(1, 'A1', 'EXD', 2),
|
|
(2, 'A1', 'IMD', 1),
|
|
(3, 'A2', 'ITE', 1),
|
|
(4, 'A3', 'IMD', 1),
|
|
(5, 'A4', 'DFI', 2),
|
|
(6, 'A4', 'DFI', 1),
|
|
(7, 'A5', 'DFI', 2),
|
|
(8, 'A5', 'DFI', 1),
|
|
(9, 'A6', 'ITR', 1),
|
|
(10, 'A7', 'ITR', 1),
|
|
(11, 'A8', 'ITE', 1),
|
|
(12, 'A9', 'ITR', 1),
|
|
(13, 'AA', 'ITE', 1),
|
|
(14, 'AD', 'ITR', 1),
|
|
(15, 'AF', 'ITE', 1),
|
|
(16, 'AF', 'ITR', 1),
|
|
(17, 'AJ', 'ETR', 2),
|
|
(18, 'AJ', 'ITR', 1),
|
|
(19, 'BA', 'ETR', 2),
|
|
(20, 'BA', 'ITR', 1),
|
|
(21, 'BB', 'EXD', 2),
|
|
(22, 'BC', 'ITR', 1),
|
|
(23, 'BD', 'ITR', 1),
|
|
(24, 'BE', 'ITR', 1),
|
|
(25, 'BF', 'ETR', 2),
|
|
(26, 'BH', 'ITR', 1),
|
|
(27, 'BI', 'ITR', 1),
|
|
(28, 'BM', 'ETE', 2),
|
|
(29, 'BO', 'ETE', 2),
|
|
(30, 'BO', 'ITR', 1),
|
|
(31, 'BP', 'ITR', 1),
|
|
(32, 'BR', 'ETR', 2),
|
|
(33, 'C1', 'IMD', 1),
|
|
(34, 'C2', 'IMD', 1),
|
|
(35, 'C3', 'IMD', 1),
|
|
(36, 'CT', 'EXD', 2),
|
|
(37, 'D1', 'EXD', 2),
|
|
(38, 'D1', 'IMD', 1),
|
|
(39, 'E1', 'ITE', 1),
|
|
(40, 'E2', 'ITR', 1),
|
|
(41, 'E3', 'ITE', 1),
|
|
(42, 'E4', 'ITR', 1),
|
|
(43, 'F2', 'DFI', 1),
|
|
(44, 'F3', 'IMD', 1),
|
|
(45, 'F4', 'EXD', 2),
|
|
(46, 'F4', 'IMD', 1),
|
|
(47, 'F5', 'IMD', 1),
|
|
(48, 'F8', 'DFI', 2),
|
|
(49, 'F8', 'DFI', 1),
|
|
(50, 'F9', 'DFI', 2),
|
|
(51, 'F9', 'DFI', 1),
|
|
(52, 'G1', 'EXD', 2),
|
|
(53, 'G1', 'IMD', 1),
|
|
(54, 'G2', 'IMD', 1),
|
|
(55, 'G6', 'EXD', 2),
|
|
(56, 'G7', 'EXD', 2),
|
|
(57, 'G8', 'RFS', 2),
|
|
(58, 'G9', 'IMD', 2),
|
|
(59, 'GC', 'EXD', 2),
|
|
(60, 'GC', 'IMD', 1),
|
|
(61, 'H1', 'EXD', 2),
|
|
(62, 'H1', 'IMD', 1),
|
|
(63, 'H8', 'EXD', 2),
|
|
(64, 'H8', 'IMD', 1),
|
|
(65, 'I1', 'EXD', 2),
|
|
(66, 'I1', 'IMD', 1),
|
|
(67, 'IN', 'ITE', 1),
|
|
(68, 'J1', 'EXD', 2),
|
|
(69, 'J2', 'EXD', 2),
|
|
(70, 'J3', 'RFE', 2),
|
|
(71, 'J4', 'RFS', 2),
|
|
(72, 'K1', 'EXD', 2),
|
|
(73, 'K1', 'IMD', 1),
|
|
(74, 'K2', 'EXD', 2),
|
|
(75, 'K3', 'EXD', 2),
|
|
(76, 'L1', 'EXD', 2),
|
|
(77, 'L1', 'IMD', 1),
|
|
(78, 'M1', 'RFE', 1),
|
|
(79, 'M2', 'RFE', 1),
|
|
(80, 'M3', 'RFS', 1),
|
|
(81, 'M4', 'RFS', 1),
|
|
(82, 'M5', 'RFS', 1),
|
|
(83, 'P1', 'IMD', 1),
|
|
(84, 'R1', 'ETE', 2),
|
|
(85, 'R1', 'ETR', 2),
|
|
(86, 'R1', 'EXD', 2),
|
|
(87, 'R1', 'IMD', 1),
|
|
(88, 'R1', 'ITE', 1),
|
|
(89, 'R1', 'ITR', 1),
|
|
(90, 'RT', 'EXD', 2),
|
|
(91, 'S2', 'EXD', 2),
|
|
(92, 'S2', 'IMD', 1),
|
|
(93, 'T1', 'EXD', 2),
|
|
(94, 'T1', 'IMD', 1),
|
|
(95, 'T3', 'TRA', 1),
|
|
(96, 'T6', 'TRA', 2),
|
|
(97, 'T7', 'TRA', 1),
|
|
(98, 'T9', 'TRA', 1),
|
|
(99, 'V1', 'EXD', 2),
|
|
(100, 'V1', 'ITE', 1),
|
|
(101, 'V1', 'ITR', 1),
|
|
(102, 'V2', 'EXD', 2),
|
|
(103, 'V2', 'IMD', 1),
|
|
(104, 'V3', 'DFI', 2),
|
|
(105, 'V3', 'DFI', 1),
|
|
(106, 'V4', 'ETR', 2),
|
|
(107, 'V4', 'ITR', 1),
|
|
(108, 'V5', 'EXD', 2),
|
|
(109, 'V5', 'IMD', 1),
|
|
(110, 'V6', 'EXD', 2),
|
|
(111, 'V6', 'IMD', 1),
|
|
(112, 'V7', 'EXD', 2),
|
|
(113, 'V7', 'ITR', 1),
|
|
(114, 'V8', 'DFI', 1),
|
|
(115, 'V8', 'EXD', 2),
|
|
(116, 'V9', 'EXD', 2),
|
|
(117, 'V9', 'IMD', 1),
|
|
(118, 'VF', 'IMD', 1),
|
|
(119, 'VU', 'IMD', 1),
|
|
(120, 'H3', 'ITE', 1),
|
|
(121, 'H3', 'ITR', 1),
|
|
]
|
|
for id, claveped, regimenped, tipo in data:
|
|
Regimen.objects.create(id=id, claveped=claveped, regimenped=regimenped, tipo=tipo)
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
dependencies = [
|
|
('customs', '0007_regimen'),
|
|
]
|
|
|
|
operations = [
|
|
migrations.RunPython(cargar_catalogo_regimen),
|
|
]
|