领大灭蚊灯项目,增加weather_code

This commit is contained in:
VIJAY\vijay 2023-02-13 11:54:41 +08:00
parent fb907262be
commit 7c399c71a7
3 changed files with 20 additions and 0 deletions

View File

@ -117,6 +117,7 @@ class DeviceInfoSerializer(serializers.ModelSerializer):
'longitude', 'longitude',
'latitude', 'latitude',
'weather_device_id', 'weather_device_id',
'weather_code',
'location_id', 'location_id',
'point_x', 'point_x',
'point_y', 'point_y',

View File

@ -0,0 +1,18 @@
# Generated by Django 2.2.4 on 2023-02-13 03:26
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('mosquito', '0020_weatherstationinfo'),
]
operations = [
migrations.AddField(
model_name='deviceinfo',
name='weather_code',
field=models.CharField(blank=True, max_length=100, null=True, verbose_name='气象台Code'),
),
]

View File

@ -95,6 +95,7 @@ class DeviceInfo(models.Model):
latitude = models.FloatField(blank=True, null=True, verbose_name='维度') latitude = models.FloatField(blank=True, null=True, verbose_name='维度')
org = models.ForeignKey(Org, verbose_name='所在组织', on_delete='PROTECT') org = models.ForeignKey(Org, verbose_name='所在组织', on_delete='PROTECT')
weather_device_id = models.CharField(max_length=100, blank=True, null=True, verbose_name='气象台ID') weather_device_id = models.CharField(max_length=100, blank=True, null=True, verbose_name='气象台ID')
weather_code = models.CharField(max_length=100, blank=True, null=True, verbose_name='气象台Code')
location_id = models.CharField(max_length=100, blank=True, null=True, verbose_name='地理位置IDLU') location_id = models.CharField(max_length=100, blank=True, null=True, verbose_name='地理位置IDLU')
point_x = models.FloatField(blank=True, null=True, verbose_name='POINT_XLU') point_x = models.FloatField(blank=True, null=True, verbose_name='POINT_XLU')
point_y = models.FloatField(blank=True, null=True, verbose_name='POINT_YLU') point_y = models.FloatField(blank=True, null=True, verbose_name='POINT_YLU')