diff --git a/api/report/migrations/0001_initial.py b/api/report/migrations/0001_initial.py index e5e3c1c..574818b 100644 --- a/api/report/migrations/0001_initial.py +++ b/api/report/migrations/0001_initial.py @@ -36,4 +36,43 @@ class Migration(migrations.Migration): 'ordering': ['report', 'state'], }, ), + migrations.CreateModel( + name='DailyState', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('datasource',models.CharField(max_length=255)), + ('state',models.CharField(max_length=255)), + ('suspects', models.PositiveSmallIntegerField(default=0)), + ('refuses', models.PositiveSmallIntegerField(default=0)), + ('cases', models.PositiveSmallIntegerField(default=0)), + ('casesNew', models.PositiveSmallIntegerField(default=0)), + ('deaths', models.PositiveSmallIntegerField(default=0)), + ('deathsNew', models.PositiveSmallIntegerField(default=0)), + ('broadcasts', models.PositiveIntegerField(choices=[(0, 'false'),(1, 'true')])), + ('comments', models.TextField()), + ], + options={ + 'verbose_name': 'DailyState' + }, + ), + migrations.CreateModel( + name='DailyBrasilIO', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('city',models.CharField(max_length=255)), + ('cases', models.PositiveSmallIntegerField(default=0)), + ('date', models.DateField()), + ('deaths', models.PositiveSmallIntegerField(default=0)), + ('discarded', models.PositiveSmallIntegerField(default=0)), + ('notes', models.TextField()), + ('notified', models.PositiveSmallIntegerField(default=0)), + ('place_type', models.CharField(choices=[('city', 'cidade'),('state', 'estado')])), + ('source_url', models.TextField()), + ('state', models.CharField(max_length=2)), + ('suspect', models.PositiveSmallIntegerField(default=0)), + ], + options={ + 'verbose_name': 'DailyBrasilIO' + }, + ), ] diff --git a/api/report/models/daily_brasil_io_model.py b/api/report/models/daily_brasil_io_model.py new file mode 100644 index 0000000..e89e64c --- /dev/null +++ b/api/report/models/daily_brasil_io_model.py @@ -0,0 +1,21 @@ +from django.db import models + + +class DailyBrasilIO(models.Model): + + PLACE_TYPE=[('city', 'cidade'),('state', 'estado')] + + city = models.CharField(max_length=255) + cases = models.PositiveSmallIntegerField(default=0) + date = models.DateField() + deaths = models.PositiveSmallIntegerField(default=0) + discarded = models.PositiveSmallIntegerField(default=0) + notes = models.TextField() + notified = models.PositiveSmallIntegerField(default=0) + place_type = models.CharField(choices=PLACE_TYPE) + source_url = models.TextField() + state = models.CharField(max_length=2) + suspect = models.PositiveSmallIntegerField(default=0) + + + diff --git a/api/report/models/daily_state_model.py b/api/report/models/daily_state_model.py new file mode 100644 index 0000000..e6ac872 --- /dev/null +++ b/api/report/models/daily_state_model.py @@ -0,0 +1,21 @@ +from django.db import models + + +class DailyState(models.Model): + + BROADCASTS=[(0, 'false'),(1, 'true')] + + datasource = models.CharField(max_length=255) + state = models.CharField(max_length=255) + date = models.DateField() + time = models.TimeField() + suspects = models.PositiveSmallIntegerField(default=0) + refuses = models.PositiveSmallIntegerField(default=0) + cases = models.PositiveSmallIntegerField(default=0) + casesNew = models.PositiveSmallIntegerField(default=0) + deaths = models.PositiveSmallIntegerField(default=0) + deathsNew = models.PositiveSmallIntegerField(default=0) + broadcasts = models.PositiveSmallIntegerField(choices=BROADCASTS) + comments = models.TextField() + +