CARGA
CARGA
This commit is contained in:
116
servicios/migrations/0001_initial.py
Normal file
116
servicios/migrations/0001_initial.py
Normal file
@@ -0,0 +1,116 @@
|
||||
# Generated by Django 3.2.7 on 2021-10-11 22:30
|
||||
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import tinymce.models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
initial = True
|
||||
|
||||
dependencies = [
|
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='accesorios',
|
||||
fields=[
|
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('folio', models.IntegerField(verbose_name='Folio')),
|
||||
('ser_a_n_control', models.IntegerField(verbose_name='No Control')),
|
||||
('cantidad', models.IntegerField(verbose_name='Cantidad')),
|
||||
('n_parte', models.CharField(max_length=250, verbose_name='Número de Parte')),
|
||||
('descripcion', models.CharField(max_length=250, verbose_name='Descripción')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Accesorios de Ordenes',
|
||||
'verbose_name_plural': 'Accesorios de Ordenes',
|
||||
'ordering': ['-folio'],
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='falla',
|
||||
fields=[
|
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('nombre', models.CharField(max_length=250, unique=True, verbose_name='Nombre')),
|
||||
('otra', models.CharField(max_length=250, verbose_name='Especificar solo si selecciona: otra')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Origen Falla',
|
||||
'verbose_name_plural': 'Origen Falla',
|
||||
'ordering': ['nombre'],
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='tiposervicio',
|
||||
fields=[
|
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('nombre', models.CharField(max_length=250, unique=True, verbose_name='Nombre')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Tipo de Servicio',
|
||||
'verbose_name_plural': 'Tipos de Servicios',
|
||||
'ordering': ['nombre'],
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='serviciorealizado',
|
||||
fields=[
|
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('folio', models.IntegerField(verbose_name='Folio')),
|
||||
('ser_s_n_control', models.IntegerField(verbose_name='No Control')),
|
||||
('fecha', models.DateField(auto_now_add=True, verbose_name='Fecha')),
|
||||
('descripcion', tinymce.models.HTMLField(verbose_name='Descripción del Servicio')),
|
||||
('ib', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='IB')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Servicios de las ordenes',
|
||||
'verbose_name_plural': 'Servicios de las ordenes',
|
||||
'ordering': ['-folio'],
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='ordenservicio',
|
||||
fields=[
|
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('folio', models.IntegerField(unique=True, verbose_name='Folio')),
|
||||
('fecha', models.DateField(auto_now_add=True, verbose_name='Fecha')),
|
||||
('turno', models.CharField(max_length=50, verbose_name='Turno Hora')),
|
||||
('reporta', models.CharField(max_length=250, verbose_name='Reporta')),
|
||||
('orden_n_control', models.IntegerField(verbose_name='No Control')),
|
||||
('n_reporte', models.CharField(max_length=250, verbose_name='NUMERO DE REPORTE')),
|
||||
('falla_detectada', models.CharField(max_length=250, verbose_name='Falla Detectada')),
|
||||
('materiales', models.CharField(choices=[('SI', 'SI'), ('NO', 'NO')], default='NO', max_length=11, verbose_name='Materiales (electronico/Solvente/Adhesivo/Limpieza/Lubricantes/Surgistein)')),
|
||||
('articulos', models.CharField(choices=[('SI', 'SI'), ('NO', 'NO')], default='NO', max_length=11, verbose_name='Articulos de limpieza y protección (Gasas/Guantes de latex/cubrebocas ) ')),
|
||||
('equipos', models.CharField(choices=[('SI', 'SI'), ('NO', 'NO')], default='NO', max_length=11, verbose_name='Equipos de Medicion (Multimetro/Tacometro/Termometro/Manometro/Corriente de Fuga)')),
|
||||
('patrones', models.CharField(choices=[('SI', 'SI'), ('NO', 'NO')], default='NO', max_length=11, verbose_name='Patrones para validacion ( Probador de descargas/Simulador de ECG,RESP,SP02, GASTO CARDIACO/Marco de Pesas)')),
|
||||
('herramienta', models.CharField(choices=[('SI', 'SI'), ('NO', 'NO')], default='NO', max_length=11, verbose_name='Herramienta (General, Electrica, Neumatica)')),
|
||||
('estatus', models.CharField(choices=[('SI', 'SI'), ('NO', 'NO')], default='NO', max_length=11, verbose_name='Estatus CONCLUIDO?')),
|
||||
('no_concluido', tinymce.models.HTMLField(blank=True, null=True, verbose_name='Especificar si no es Concluido:')),
|
||||
('externo_empresa', models.CharField(blank=True, max_length=250, null=True, verbose_name='Nombre de la Empresa')),
|
||||
('externo_orden', models.CharField(blank=True, max_length=250, null=True, verbose_name='No. de la Orden de Servicio')),
|
||||
('externo_servicio', models.CharField(choices=[('Ninguno', 'Ninguno'), ('Contrato', 'Contrato'), ('Subrrogado', 'Subrrogado'), ('Evento', 'Evento')], default='Ninguno', max_length=13, verbose_name='Tipo de Servicio')),
|
||||
('horas_ib1', models.IntegerField(blank=True, null=True, verbose_name='Horas Ingeniero IB1')),
|
||||
('horas_ib2', models.IntegerField(blank=True, null=True, verbose_name='Horas Ingeniero IB2')),
|
||||
('firma_area', models.CharField(blank=True, max_length=250, null=True, verbose_name='Nombre del Personal que Acepta')),
|
||||
('val_serv', models.CharField(choices=[('Excelente', 'Excelente'), ('Regular', 'Regular'), ('Malo', 'Malo')], default='Excelente', max_length=13, verbose_name='Valoracion de Servicio')),
|
||||
('observ_area', models.CharField(blank=True, max_length=250, null=True, verbose_name='OBSERVACIONES DE PERSONAL DEL AREA.')),
|
||||
('firma_ib1', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='+', to=settings.AUTH_USER_MODEL, verbose_name='FIRMA IB1')),
|
||||
('firma_ib2', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='+', to=settings.AUTH_USER_MODEL, verbose_name='FIRMA IB2')),
|
||||
('ib1', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='IB1', to=settings.AUTH_USER_MODEL, verbose_name='Atiende IB1')),
|
||||
('ib2', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='IB2', to=settings.AUTH_USER_MODEL, verbose_name='Atiende IB2')),
|
||||
('id_ib1', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='+', to=settings.AUTH_USER_MODEL, verbose_name='ID IB1')),
|
||||
('id_ib2', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='+', to=settings.AUTH_USER_MODEL, verbose_name='ID IB2')),
|
||||
('origen_falla', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='servicios.falla', verbose_name='Origen de la Falla')),
|
||||
('tipo_servicio', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='servicios.tiposervicio', verbose_name='Tipo de Servicio')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Ordenes de Servicio',
|
||||
'verbose_name_plural': 'Ordenes de Servicios',
|
||||
'ordering': ['-folio'],
|
||||
},
|
||||
),
|
||||
]
|
||||
Reference in New Issue
Block a user