from django.db import models


# Create your models here.
class EstadisticaFecha(models.Model):
    mes=models.IntegerField(default=0)
    anio=models.IntegerField(default=0)
    fecha = models.CharField(max_length=10,unique=True, primary_key=True)
    cantidad = models.IntegerField(default=0)
    servicio = models.DecimalField(decimal_places=2, max_digits=9)
    rodaje = models.DecimalField(decimal_places=2, max_digits=9)
    stiker = models.DecimalField(decimal_places=2, max_digits=9)
    duplicado = models.DecimalField(decimal_places=2, max_digits=9)
    recargos = models.DecimalField(decimal_places=2, max_digits=9)
    modificacion = models.DecimalField(decimal_places=2, max_digits=9)
    tonelaje = models.DecimalField(decimal_places=2, max_digits=9)
    cuv = models.DecimalField(decimal_places=2, max_digits=9)
    transferencia_dominio = models.DecimalField(decimal_places=2, max_digits=9)
    bloqueos = models.DecimalField(decimal_places=2, max_digits=9)
    recaudado = models.DecimalField(decimal_places=2, max_digits=9)

    class Meta:
        verbose_name_plural='Estadistica Mensual'


class EstadisticaUsuarioTipo(models.Model):
    usuario=models.CharField(max_length=60)
    tipo_vehiculo=models.CharField(max_length=60)
    cantidad= models.IntegerField(default=0)
    recaudado= models.DecimalField(decimal_places=2, max_digits=9)

    class Meta:
        verbose_name_plural='Estadistica Mensual Por Usuario'


class TotalUsuariosFecha(models.Model):
    usuario = models.CharField(max_length=60)
    cantidad = models.IntegerField(default=0)
    recaudado = models.DecimalField(decimal_places=2, max_digits=9)

    class Meta:
        verbose_name_plural='Estadistica Total Usuario y Fechas'

class CantidadTipo(models.Model):
    desde=models.DateField()
    hasta=models.DateField()
    tipo=models.CharField(max_length=60, unique=True, primary_key=True)
    suma=models.IntegerField(default=0)
    totales=models.DecimalField(max_digits=9, decimal_places=2)

    class Meta:
        verbose_name_plural='Estadisticas según el tipo de vehículo'

class Rubro(models.Model):
    rubro=models.CharField(max_length=20)
    valor=models.DecimalField(decimal_places=2, max_digits=9, default=0)
    contador=models.IntegerField(default=0)

    class Meta:
        verbose_name_plural='Estadistica Por rubro'


