Merge branch 'master' of https://gitlab.com/m3f_usm/admin_transporte/backend into develop/Ronald
commit
40f4ea096a
|
@ -1,735 +0,0 @@
|
|||
# This is an auto-generated Django model module.
|
||||
# You'll have to do the following manually to clean this up:
|
||||
# * Rearrange models' order
|
||||
# * Make sure each model has one field with primary_key=True
|
||||
# * Make sure each ForeignKey and OneToOneField has `on_delete` set to the desired behavior
|
||||
# * Remove `managed = False` lines if you wish to allow Django to create, modify, and delete the table
|
||||
# Feel free to rename the models, but don't rename db_table values or field names.
|
||||
from django.db import models
|
||||
|
||||
|
||||
class Aplicacion(models.Model):
|
||||
id_aplicacion = models.IntegerField(primary_key=True)
|
||||
nombre_app = models.CharField(max_length=100)
|
||||
path_app = models.CharField(max_length=200)
|
||||
vigente = models.BooleanField(blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'aplicacion'
|
||||
|
||||
|
||||
class AuthGroup(models.Model):
|
||||
name = models.CharField(unique=True, max_length=150)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'auth_group'
|
||||
|
||||
|
||||
class AuthGroupPermissions(models.Model):
|
||||
id = models.BigAutoField(primary_key=True)
|
||||
group = models.ForeignKey(AuthGroup, models.DO_NOTHING)
|
||||
permission = models.ForeignKey('AuthPermission', models.DO_NOTHING)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'auth_group_permissions'
|
||||
unique_together = (('group', 'permission'),)
|
||||
|
||||
|
||||
class AuthPermission(models.Model):
|
||||
name = models.CharField(max_length=255)
|
||||
content_type = models.ForeignKey('DjangoContentType', models.DO_NOTHING)
|
||||
codename = models.CharField(max_length=100)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'auth_permission'
|
||||
unique_together = (('content_type', 'codename'),)
|
||||
|
||||
|
||||
class AuthUser(models.Model):
|
||||
password = models.CharField(max_length=128)
|
||||
last_login = models.DateTimeField(blank=True, null=True)
|
||||
is_superuser = models.BooleanField()
|
||||
username = models.CharField(unique=True, max_length=150)
|
||||
first_name = models.CharField(max_length=150)
|
||||
last_name = models.CharField(max_length=150)
|
||||
email = models.CharField(max_length=254)
|
||||
is_staff = models.BooleanField()
|
||||
is_active = models.BooleanField()
|
||||
date_joined = models.DateTimeField()
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'auth_user'
|
||||
|
||||
|
||||
class AuthUserGroups(models.Model):
|
||||
id = models.BigAutoField(primary_key=True)
|
||||
user = models.ForeignKey(AuthUser, models.DO_NOTHING)
|
||||
group = models.ForeignKey(AuthGroup, models.DO_NOTHING)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'auth_user_groups'
|
||||
unique_together = (('user', 'group'),)
|
||||
|
||||
|
||||
class AuthUserUserPermissions(models.Model):
|
||||
id = models.BigAutoField(primary_key=True)
|
||||
user = models.ForeignKey(AuthUser, models.DO_NOTHING)
|
||||
permission = models.ForeignKey(AuthPermission, models.DO_NOTHING)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'auth_user_user_permissions'
|
||||
unique_together = (('user', 'permission'),)
|
||||
|
||||
|
||||
class Comuna(models.Model):
|
||||
id_comuna = models.IntegerField(primary_key=True)
|
||||
id_region = models.ForeignKey('Region', models.DO_NOTHING, db_column='id_region', blank=True, null=True)
|
||||
nombre_comuna = models.CharField(max_length=100, blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'comuna'
|
||||
|
||||
|
||||
class ComunaGeoreferencia(models.Model):
|
||||
id_comuna = models.IntegerField(primary_key=True)
|
||||
geom = models.TextField(blank=True, null=True) # This field type is a guess.
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'comuna_georeferencia'
|
||||
|
||||
|
||||
class Conductor(models.Model):
|
||||
patente = models.OneToOneField('Vehiculo', models.DO_NOTHING, db_column='patente', primary_key=True)
|
||||
rut = models.ForeignKey('Persona', models.DO_NOTHING, db_column='rut', blank=True, null=True)
|
||||
vigente = models.BooleanField(blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'conductor'
|
||||
|
||||
|
||||
class Dispositivo(models.Model):
|
||||
id_dispositivo = models.CharField(primary_key=True, max_length=100)
|
||||
id_paradero = models.ForeignKey('Paradero', models.DO_NOTHING, db_column='id_paradero', blank=True, null=True)
|
||||
vigente = models.BooleanField(blank=True, null=True)
|
||||
ultima_conexion = models.DateField(blank=True, null=True)
|
||||
id_tipo_dispositivo = models.ForeignKey('TipoDispositivo', models.DO_NOTHING, db_column='id_tipo_dispositivo')
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'dispositivo'
|
||||
|
||||
|
||||
class DjangoAdminLog(models.Model):
|
||||
action_time = models.DateTimeField()
|
||||
object_id = models.TextField(blank=True, null=True)
|
||||
object_repr = models.CharField(max_length=200)
|
||||
action_flag = models.SmallIntegerField()
|
||||
change_message = models.TextField()
|
||||
content_type = models.ForeignKey('DjangoContentType', models.DO_NOTHING, blank=True, null=True)
|
||||
user = models.ForeignKey(AuthUser, models.DO_NOTHING)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'django_admin_log'
|
||||
|
||||
|
||||
class DjangoContentType(models.Model):
|
||||
app_label = models.CharField(max_length=100)
|
||||
model = models.CharField(max_length=100)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'django_content_type'
|
||||
unique_together = (('app_label', 'model'),)
|
||||
|
||||
|
||||
class DjangoMigrations(models.Model):
|
||||
id = models.BigAutoField(primary_key=True)
|
||||
app = models.CharField(max_length=255)
|
||||
name = models.CharField(max_length=255)
|
||||
applied = models.DateTimeField()
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'django_migrations'
|
||||
|
||||
|
||||
class DjangoSession(models.Model):
|
||||
session_key = models.CharField(primary_key=True, max_length=40)
|
||||
session_data = models.TextField()
|
||||
expire_date = models.DateTimeField()
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'django_session'
|
||||
|
||||
|
||||
class Funcionario(models.Model):
|
||||
rut = models.OneToOneField('Persona', models.DO_NOTHING, db_column='rut', primary_key=True)
|
||||
id_operador = models.ForeignKey('Operador', models.DO_NOTHING, db_column='id_operador', blank=True, null=True)
|
||||
desde = models.DateField(blank=True, null=True)
|
||||
hasta = models.DateField(blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'funcionario'
|
||||
|
||||
|
||||
class GtfsArchivo(models.Model):
|
||||
id_gtfs = models.AutoField(primary_key=True)
|
||||
id_red = models.ForeignKey('RedTransporte', models.DO_NOTHING, db_column='id_red', blank=True, null=True)
|
||||
archivo = models.CharField(max_length=200, blank=True, null=True)
|
||||
valid_from = models.DateField(blank=True, null=True)
|
||||
created = models.DateTimeField(blank=True, null=True)
|
||||
usuario = models.CharField(max_length=100, blank=True, null=True)
|
||||
vigente = models.BooleanField(blank=True, null=True)
|
||||
status = models.CharField(max_length=100, blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'gtfs_archivo'
|
||||
db_table_comment = 'Registro de los archivos GTFS que se cargan en el sistema'
|
||||
|
||||
|
||||
class GtfsCalendar(models.Model):
|
||||
service_id = models.CharField(primary_key=True, max_length=150)
|
||||
monday = models.BooleanField(blank=True, null=True)
|
||||
tuesday = models.BooleanField(blank=True, null=True)
|
||||
wednesday = models.BooleanField(blank=True, null=True)
|
||||
thursday = models.BooleanField(blank=True, null=True)
|
||||
friday = models.BooleanField(blank=True, null=True)
|
||||
saturday = models.BooleanField(blank=True, null=True)
|
||||
sunday = models.BooleanField(blank=True, null=True)
|
||||
start_date = models.DateField(blank=True, null=True)
|
||||
end_date = models.DateField(blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'gtfs_calendar'
|
||||
|
||||
|
||||
class GtfsCalendarDates(models.Model):
|
||||
service_id = models.DecimalField(primary_key=True, max_digits=8, decimal_places=0) # The composite primary key (service_id, date) found, that is not supported. The first column is selected.
|
||||
date = models.CharField(max_length=10)
|
||||
exception_type = models.DecimalField(max_digits=2, decimal_places=0, blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'gtfs_calendar_dates'
|
||||
unique_together = (('service_id', 'date'),)
|
||||
|
||||
|
||||
class GtfsFrequencie(models.Model):
|
||||
id_trip = models.ForeignKey('GtfsTrips', models.DO_NOTHING, db_column='id_trip', blank=True, null=True)
|
||||
start_time = models.TimeField(blank=True, null=True)
|
||||
end_time = models.TimeField(blank=True, null=True)
|
||||
headway_secs = models.IntegerField(blank=True, null=True)
|
||||
exact_time = models.IntegerField(blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'gtfs_frequencie'
|
||||
|
||||
|
||||
class GtfsPosiciones(models.Model):
|
||||
id = models.TextField(blank=True, null=True)
|
||||
trip_id = models.TextField(blank=True, null=True)
|
||||
route_id = models.TextField(blank=True, null=True)
|
||||
direction_id = models.BigIntegerField(blank=True, null=True)
|
||||
start_time = models.TextField(blank=True, null=True)
|
||||
start_date = models.TextField(blank=True, null=True)
|
||||
schedule_relationship = models.BigIntegerField(blank=True, null=True)
|
||||
vehicle_license_plate = models.TextField(blank=True, null=True)
|
||||
latitude = models.FloatField(blank=True, null=True)
|
||||
longitude = models.FloatField(blank=True, null=True)
|
||||
bearing = models.FloatField(blank=True, null=True)
|
||||
odometer = models.FloatField(blank=True, null=True)
|
||||
speed = models.FloatField(blank=True, null=True)
|
||||
stop_sequence = models.TextField(blank=True, null=True)
|
||||
stop_id = models.TextField(blank=True, null=True)
|
||||
arrival_time = models.TextField(blank=True, null=True)
|
||||
hora_llegada = models.TextField(blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'gtfs_posiciones'
|
||||
|
||||
|
||||
class GtfsPosicionesJson(models.Model):
|
||||
stop_id = models.CharField(primary_key=True, max_length=255)
|
||||
json_data = models.TextField(blank=True, null=True) # This field type is a guess.
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'gtfs_posiciones_json'
|
||||
|
||||
|
||||
class GtfsRouteType(models.Model):
|
||||
id_route_type = models.DecimalField(primary_key=True, max_digits=2, decimal_places=0)
|
||||
descripcion = models.CharField(max_length=100, blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'gtfs_route_type'
|
||||
|
||||
|
||||
class GtfsShape(models.Model):
|
||||
id_shape = models.DecimalField(max_digits=18, decimal_places=0)
|
||||
shape_pt_lat = models.FloatField(blank=True, null=True)
|
||||
shape_pt_lon = models.FloatField(blank=True, null=True)
|
||||
shape_pt_sequence = models.IntegerField(blank=True, null=True)
|
||||
shape_dist_traveled = models.FloatField(blank=True, null=True)
|
||||
id_gtfs_pk = models.AutoField(primary_key=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'gtfs_shape'
|
||||
unique_together = (('id_shape', 'shape_dist_traveled'),)
|
||||
|
||||
|
||||
class GtfsStopTimes(models.Model):
|
||||
id_paradero = models.OneToOneField('Paradero', models.DO_NOTHING, db_column='id_paradero', primary_key=True) # The composite primary key (id_paradero, id_trip) found, that is not supported. The first column is selected.
|
||||
id_trip = models.ForeignKey('GtfsTrips', models.DO_NOTHING, db_column='id_trip')
|
||||
arrival_time = models.CharField(max_length=15, blank=True, null=True)
|
||||
stop_sequence = models.IntegerField(blank=True, null=True)
|
||||
stop_headsign = models.CharField(max_length=100, blank=True, null=True)
|
||||
departure_time = models.CharField(max_length=15, blank=True, null=True)
|
||||
drop_off_type = models.IntegerField(blank=True, null=True)
|
||||
shape_dist_traveled = models.FloatField(blank=True, null=True)
|
||||
timepoint = models.IntegerField(blank=True, null=True)
|
||||
pickup_type = models.IntegerField(blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'gtfs_stop_times'
|
||||
unique_together = (('id_paradero', 'id_trip'),)
|
||||
|
||||
|
||||
class GtfsTrips(models.Model):
|
||||
id_trip = models.CharField(primary_key=True, max_length=150)
|
||||
id_linea = models.CharField(max_length=150, blank=True, null=True)
|
||||
id_shape = models.IntegerField(blank=True, null=True)
|
||||
id_trip_regreso = models.ForeignKey('self', models.DO_NOTHING, db_column='id_trip_regreso', blank=True, null=True)
|
||||
trip_headsign = models.CharField(max_length=100, blank=True, null=True)
|
||||
trip_short_name = models.CharField(max_length=100, blank=True, null=True)
|
||||
direction_id = models.IntegerField(blank=True, null=True)
|
||||
service_id = models.CharField(max_length=50, blank=True, null=True, db_comment='de calendario')
|
||||
block_id = models.CharField(max_length=50, blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'gtfs_trips'
|
||||
|
||||
|
||||
class LetreroLur(models.Model):
|
||||
codigo = models.CharField(primary_key=True, max_length=10)
|
||||
linea1 = models.CharField(max_length=50)
|
||||
linea2 = models.CharField(max_length=50, blank=True, null=True)
|
||||
linea3 = models.CharField(max_length=50, blank=True, null=True)
|
||||
linea4 = models.CharField(max_length=50, blank=True, null=True)
|
||||
bgcolor1 = models.CharField(max_length=20, blank=True, null=True)
|
||||
color1 = models.CharField(max_length=20, blank=True, null=True)
|
||||
bgcolor2 = models.CharField(max_length=20, blank=True, null=True)
|
||||
color2 = models.CharField(max_length=20, blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'letrero_lur'
|
||||
|
||||
|
||||
class Linea(models.Model):
|
||||
id_linea = models.CharField(primary_key=True, max_length=150)
|
||||
id_operador = models.ForeignKey('Operador', models.DO_NOTHING, db_column='id_operador', blank=True, null=True)
|
||||
route_short_name = models.CharField(max_length=150, blank=True, null=True)
|
||||
route_desc = models.CharField(max_length=150, blank=True, null=True)
|
||||
route_type = models.ForeignKey(GtfsRouteType, models.DO_NOTHING, db_column='route_type', blank=True, null=True)
|
||||
route_url = models.CharField(max_length=150, blank=True, null=True)
|
||||
route_color = models.CharField(max_length=150, blank=True, null=True)
|
||||
route_text_color = models.CharField(max_length=150, blank=True, null=True)
|
||||
route_long_name = models.CharField(max_length=200, blank=True, null=True)
|
||||
vigente = models.BooleanField(blank=True, null=True)
|
||||
id_red = models.ForeignKey('RedTransporte', models.DO_NOTHING, db_column='id_red', blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'linea'
|
||||
|
||||
|
||||
class LineaParadero(models.Model):
|
||||
id_linea_paradero = models.AutoField(primary_key=True)
|
||||
id_linea = models.ForeignKey(Linea, models.DO_NOTHING, db_column='id_linea')
|
||||
id_paradero = models.ForeignKey('Paradero', models.DO_NOTHING, db_column='id_paradero')
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'linea_paradero'
|
||||
|
||||
|
||||
class Operador(models.Model):
|
||||
id_operador = models.CharField(primary_key=True, max_length=150)
|
||||
id_region = models.ForeignKey('Region', models.DO_NOTHING, db_column='id_region', blank=True, null=True)
|
||||
vigente = models.BooleanField(blank=True, null=True)
|
||||
nombre_operador = models.CharField(max_length=150, blank=True, null=True)
|
||||
agency_url = models.CharField(max_length=200, blank=True, null=True)
|
||||
agency_timezone = models.CharField(max_length=200, blank=True, null=True)
|
||||
agency_lang = models.CharField(max_length=50, blank=True, null=True)
|
||||
agency_phone = models.CharField(max_length=50, blank=True, null=True)
|
||||
agency_fare_url = models.CharField(max_length=50, blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'operador'
|
||||
|
||||
|
||||
class Paradero(models.Model):
|
||||
id_paradero = models.CharField(primary_key=True, max_length=50)
|
||||
id_comuna = models.ForeignKey(Comuna, models.DO_NOTHING, db_column='id_comuna', blank=True, null=True)
|
||||
id_tipo_paradero = models.ForeignKey('TipoParadero', models.DO_NOTHING, db_column='id_tipo_paradero', blank=True, null=True)
|
||||
vigente = models.BooleanField(blank=True, null=True)
|
||||
stop_code = models.CharField(max_length=100, blank=True, null=True)
|
||||
stop_name = models.CharField(max_length=100, blank=True, null=True)
|
||||
stop_desc = models.CharField(max_length=300, blank=True, null=True)
|
||||
stop_lat = models.FloatField(blank=True, null=True)
|
||||
stop_lon = models.FloatField(blank=True, null=True)
|
||||
zone_id = models.CharField(max_length=200, blank=True, null=True)
|
||||
stop_url = models.CharField(max_length=200, blank=True, null=True)
|
||||
location_type = models.CharField(max_length=200, blank=True, null=True)
|
||||
parent_station = models.CharField(max_length=200, blank=True, null=True)
|
||||
stop_timezonene_id = models.CharField(max_length=200, blank=True, null=True)
|
||||
wheelchair_boarding = models.DecimalField(max_digits=2, decimal_places=0, blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'paradero'
|
||||
|
||||
|
||||
class ParaderoDistancia(models.Model):
|
||||
trip_id = models.TextField(blank=True, null=True)
|
||||
stop_id_inicio = models.TextField(blank=True, null=True)
|
||||
stop_id_fin = models.TextField(blank=True, null=True)
|
||||
stop_sequence = models.IntegerField(blank=True, null=True)
|
||||
km = models.FloatField(blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'paradero_distancia'
|
||||
|
||||
|
||||
class ParaderoImagen(models.Model):
|
||||
id_paradero_imagen = models.AutoField(primary_key=True)
|
||||
id_paradero = models.ForeignKey(Paradero, models.DO_NOTHING, db_column='id_paradero')
|
||||
imagen = models.BinaryField(blank=True, null=True)
|
||||
content_type = models.CharField(max_length=50, blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'paradero_imagen'
|
||||
|
||||
|
||||
class Persona(models.Model):
|
||||
rut = models.DecimalField(primary_key=True, max_digits=12, decimal_places=0)
|
||||
id_tipo_tratamiento = models.ForeignKey('TipoTratamientoPersona', models.DO_NOTHING, db_column='id_tipo_tratamiento', blank=True, null=True)
|
||||
id_comuna = models.ForeignKey(Comuna, models.DO_NOTHING, db_column='id_comuna', blank=True, null=True)
|
||||
dv = models.CharField(max_length=1, blank=True, null=True)
|
||||
nombres = models.CharField(max_length=100, blank=True, null=True)
|
||||
apellido_a = models.CharField(max_length=100, blank=True, null=True)
|
||||
apellido_b = models.CharField(max_length=100, blank=True, null=True)
|
||||
fono = models.CharField(max_length=100, blank=True, null=True)
|
||||
email = models.CharField(max_length=100, blank=True, null=True)
|
||||
fecha_nacimiento = models.DateField(blank=True, null=True)
|
||||
direccion = models.CharField(max_length=100, blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'persona'
|
||||
|
||||
|
||||
class RedTransporte(models.Model):
|
||||
id_red = models.CharField(primary_key=True, max_length=10)
|
||||
nombre_red = models.CharField(max_length=100, blank=True, null=True)
|
||||
descripcion = models.CharField(max_length=1000, blank=True, null=True)
|
||||
url_gtfs_rt = models.CharField(max_length=100, blank=True, null=True)
|
||||
api_key = models.CharField(max_length=100, blank=True, null=True)
|
||||
vigente = models.BooleanField(blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'red_transporte'
|
||||
db_table_comment = 'Tabla que contiene las diferentes tipos de red de transporte, como son los de transporte publico, trenes, colectivos, etc.'
|
||||
|
||||
|
||||
class Region(models.Model):
|
||||
id_region = models.IntegerField(primary_key=True)
|
||||
nombre_region = models.CharField(max_length=100)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'region'
|
||||
|
||||
|
||||
class Rol(models.Model):
|
||||
id_rol = models.IntegerField(primary_key=True)
|
||||
nombre_rol = models.CharField(max_length=100)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'rol'
|
||||
|
||||
|
||||
class RolAplicacion(models.Model):
|
||||
id_rol_app = models.AutoField(primary_key=True)
|
||||
solo_visualizar = models.BooleanField(blank=True, null=True)
|
||||
id_aplicacion = models.ForeignKey(Aplicacion, models.DO_NOTHING, db_column='id_aplicacion')
|
||||
id_rol = models.ForeignKey(Rol, models.DO_NOTHING, db_column='id_rol')
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'rol_aplicacion'
|
||||
unique_together = (('id_aplicacion', 'id_rol'),)
|
||||
|
||||
|
||||
class RolLinea(models.Model):
|
||||
id_rol_linea = models.AutoField(primary_key=True)
|
||||
id_linea = models.ForeignKey(Linea, models.DO_NOTHING, db_column='id_linea')
|
||||
id_rol = models.ForeignKey(Rol, models.DO_NOTHING, db_column='id_rol')
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'rol_linea'
|
||||
unique_together = (('id_rol', 'id_linea'),)
|
||||
|
||||
|
||||
class SpatialRefSys(models.Model):
|
||||
srid = models.IntegerField(primary_key=True)
|
||||
auth_name = models.CharField(max_length=256, blank=True, null=True)
|
||||
auth_srid = models.IntegerField(blank=True, null=True)
|
||||
srtext = models.CharField(max_length=2048, blank=True, null=True)
|
||||
proj4text = models.CharField(max_length=2048, blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'spatial_ref_sys'
|
||||
|
||||
|
||||
class TipoDispositivo(models.Model):
|
||||
id_tipo_dispositivo = models.IntegerField(primary_key=True)
|
||||
descripcion = models.CharField(max_length=50)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'tipo_dispositivo'
|
||||
|
||||
|
||||
class TipoParadero(models.Model):
|
||||
id_tipo_paradero = models.IntegerField(primary_key=True)
|
||||
descripcion = models.CharField(max_length=100, blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'tipo_paradero'
|
||||
|
||||
|
||||
class TipoTransporte(models.Model):
|
||||
id_tipo_transporte = models.IntegerField(primary_key=True)
|
||||
descripcion = models.CharField(max_length=50, blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'tipo_transporte'
|
||||
|
||||
|
||||
class TipoTratamientoPersona(models.Model):
|
||||
id_tipo_tratamiento = models.IntegerField(primary_key=True)
|
||||
tratamiento = models.CharField(max_length=50, blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'tipo_tratamiento_persona'
|
||||
db_table_comment = 'Establece el tratamiento de como dirigirse hacia una persona:\r\nEjemplo\r\nSeñor\r\nSeñora\r\nSrta'
|
||||
|
||||
|
||||
class TipoVehiculo(models.Model):
|
||||
id_tipo_vehiculo = models.IntegerField(primary_key=True)
|
||||
descripcion = models.CharField(max_length=100, blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'tipo_vehiculo'
|
||||
|
||||
|
||||
class Usuario(models.Model):
|
||||
login = models.CharField(primary_key=True, max_length=60)
|
||||
rut = models.ForeignKey(Persona, models.DO_NOTHING, db_column='rut', blank=True, null=True)
|
||||
vigente = models.BooleanField(blank=True, null=True)
|
||||
superuser = models.BooleanField(blank=True, null=True)
|
||||
id_rol = models.ForeignKey(Rol, models.DO_NOTHING, db_column='id_rol')
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'usuario'
|
||||
|
||||
|
||||
class UsuarioClave(models.Model):
|
||||
login = models.OneToOneField(Usuario, models.DO_NOTHING, db_column='login', primary_key=True)
|
||||
clave = models.CharField(max_length=60, blank=True, null=True)
|
||||
clave_anterior = models.CharField(max_length=60, blank=True, null=True)
|
||||
fecha_modificacion = models.DateField(blank=True, null=True)
|
||||
codigo = models.DecimalField(max_digits=8, decimal_places=0, blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'usuario_clave'
|
||||
|
||||
|
||||
class Vehiculo(models.Model):
|
||||
ppu = models.CharField(primary_key=True, max_length=10)
|
||||
id_tipo_vehiculo = models.ForeignKey(TipoVehiculo, models.DO_NOTHING, db_column='id_tipo_vehiculo', blank=True, null=True)
|
||||
vigente = models.BooleanField(blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'vehiculo'
|
||||
|
||||
|
||||
class VehiculoLinea(models.Model):
|
||||
patente = models.OneToOneField(Vehiculo, models.DO_NOTHING, db_column='patente', primary_key=True) # The composite primary key (patente, id_linea) found, that is not supported. The first column is selected.
|
||||
id_linea = models.ForeignKey(Linea, models.DO_NOTHING, db_column='id_linea')
|
||||
vigente = models.BooleanField(blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'vehiculo_linea'
|
||||
unique_together = (('patente', 'id_linea'),)
|
||||
|
||||
|
||||
class ZAgency(models.Model):
|
||||
agency_id = models.TextField(blank=True, null=True)
|
||||
agency_name = models.TextField(blank=True, null=True)
|
||||
agency_url = models.TextField(blank=True, null=True)
|
||||
agency_timezone = models.TextField(blank=True, null=True)
|
||||
agency_lang = models.TextField(blank=True, null=True)
|
||||
agency_phone = models.TextField(blank=True, null=True)
|
||||
agency_fare_url = models.TextField(blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'z_agency'
|
||||
|
||||
|
||||
class ZCalendar(models.Model):
|
||||
service_id = models.TextField(blank=True, null=True)
|
||||
start_date = models.TextField(blank=True, null=True)
|
||||
end_date = models.TextField(blank=True, null=True)
|
||||
monday = models.TextField(blank=True, null=True)
|
||||
tuesday = models.TextField(blank=True, null=True)
|
||||
wednesday = models.TextField(blank=True, null=True)
|
||||
thursday = models.TextField(blank=True, null=True)
|
||||
friday = models.TextField(blank=True, null=True)
|
||||
saturday = models.TextField(blank=True, null=True)
|
||||
sunday = models.TextField(blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'z_calendar'
|
||||
|
||||
|
||||
class ZFeedInfo(models.Model):
|
||||
feed_publisher_name = models.TextField(blank=True, null=True)
|
||||
feed_publisher_url = models.TextField(blank=True, null=True)
|
||||
feed_lang = models.TextField(blank=True, null=True)
|
||||
feed_start_date = models.TextField(blank=True, null=True)
|
||||
feed_end_date = models.TextField(blank=True, null=True)
|
||||
feed_version = models.TextField(blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'z_feed_info'
|
||||
|
||||
|
||||
class ZRoutes(models.Model):
|
||||
route_id = models.TextField(blank=True, null=True)
|
||||
agency_id = models.TextField(blank=True, null=True)
|
||||
route_short_name = models.TextField(blank=True, null=True)
|
||||
route_long_name = models.TextField(blank=True, null=True)
|
||||
route_desc = models.TextField(blank=True, null=True)
|
||||
route_type = models.TextField(blank=True, null=True)
|
||||
route_url = models.TextField(blank=True, null=True)
|
||||
route_color = models.TextField(blank=True, null=True)
|
||||
route_text_color = models.TextField(blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'z_routes'
|
||||
|
||||
|
||||
class ZShapes(models.Model):
|
||||
shape_id = models.TextField(blank=True, null=True)
|
||||
shape_pt_lat = models.TextField(blank=True, null=True)
|
||||
shape_pt_lon = models.TextField(blank=True, null=True)
|
||||
shape_pt_sequence = models.TextField(blank=True, null=True)
|
||||
shape_dist_traveled = models.TextField(blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'z_shapes'
|
||||
|
||||
|
||||
class ZStopTimes(models.Model):
|
||||
trip_id = models.TextField(blank=True, null=True)
|
||||
arrival_time = models.TextField(blank=True, null=True)
|
||||
departure_time = models.TextField(blank=True, null=True)
|
||||
stop_id = models.TextField(blank=True, null=True)
|
||||
stop_sequence = models.TextField(blank=True, null=True)
|
||||
stop_headsign = models.TextField(blank=True, null=True)
|
||||
pickup_type = models.TextField(blank=True, null=True)
|
||||
drop_off_type = models.TextField(blank=True, null=True)
|
||||
timepoint = models.TextField(blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'z_stop_times'
|
||||
|
||||
|
||||
class ZStops(models.Model):
|
||||
stop_id = models.TextField(blank=True, null=True)
|
||||
stop_code = models.TextField(blank=True, null=True)
|
||||
stop_name = models.TextField(blank=True, null=True)
|
||||
stop_desc = models.TextField(blank=True, null=True)
|
||||
stop_lat = models.TextField(blank=True, null=True)
|
||||
stop_lon = models.TextField(blank=True, null=True)
|
||||
zone_id = models.TextField(blank=True, null=True)
|
||||
stop_url = models.TextField(blank=True, null=True)
|
||||
location_type = models.TextField(blank=True, null=True)
|
||||
parent_station = models.TextField(blank=True, null=True)
|
||||
wheelchair_boarding = models.TextField(blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'z_stops'
|
||||
|
||||
|
||||
class ZTrips(models.Model):
|
||||
route_id = models.TextField(blank=True, null=True)
|
||||
service_id = models.CharField(max_length=50, blank=True, null=True)
|
||||
trip_id = models.TextField(blank=True, null=True)
|
||||
trip_headsign = models.TextField(blank=True, null=True)
|
||||
trip_short_name = models.TextField(blank=True, null=True)
|
||||
direction_id = models.TextField(blank=True, null=True)
|
||||
block_id = models.TextField(blank=True, null=True)
|
||||
shape_id = models.TextField(blank=True, null=True)
|
||||
wheelchair_accessible = models.TextField(blank=True, null=True)
|
||||
bikes_allowed = models.TextField(blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'z_trips'
|
Loading…
Reference in New Issue