Source code for src.dieta_especial.carga_dados.models

from django.db import models

from src.dados_comuns.behaviors import (
    ArquivoCargaBase,
)


[docs] class PlanilhaDietasAtivas(models.Model): """Importa dados de planilha de Dietas Ativas específicas. Requer uma planilha com o De Para entre Código Escola e Código EOL da Escola. """ arquivo = models.FileField( blank=True, null=True, help_text="Arquivo com escolas e dietas" ) # noqa DJ01 arquivo_unidades_da_rede = models.FileField( blank=True, null=True, help_text="Arquivo unidades_da_rede...xlsx" ) # noqa DJ01 resultado = models.FileField( blank=True, null=True, help_text="Arquivo com o resultado" ) # noqa DJ01 tempfile = models.CharField( max_length=100, null=True, blank=True, help_text="JSON temporario" ) # noqa DJ01 criado_em = models.DateTimeField("criado em", auto_now_add=True, auto_now=False) class Meta: ordering = ("-criado_em",) verbose_name = "Planilha Dieta Ativa" verbose_name_plural = "Planilhas Dietas Ativas" def __str__(self): return str(self.arquivo)
[docs] class ArquivoCargaDietaEspecial(ArquivoCargaBase): resultado = models.FileField(blank=True, default="") class Meta: verbose_name = "Arquivo para importação de solicitações de Dieta Especial" verbose_name_plural = ( "Arquivos para importação de solicitações de Dieta Especial" ) def __str__(self) -> str: return str(self.conteudo)
[docs] class ArquivoCargaAlimentosSubstitutos(ArquivoCargaBase): class Meta: verbose_name = "Arquivo para importação de Alimentos e Alimentos substitutos" verbose_name_plural = ( "Arquivos para importação de Alimentos e Alimentos substitutos" ) def __str__(self) -> str: return str(self.conteudo)