from django.db import models # Create your models here. class QxzTypeConfigModel(models.Model): """要素类型配置表""" eNum = models.CharField(verbose_name="要素编号", max_length=10) cName = models.CharField(verbose_name="中文名称", max_length=64) units = models.CharField(verbose_name="要素单位", max_length=64, null=True, blank=True) is_default = models.BooleanField(verbose_name="是否默认要素类型", default=False) create_time = models.DateTimeField(verbose_name="创建时间", auto_now_add=True) class Meta: db_table = "qxz_type_config" class QxzElementConfigModel(models.Model): """气象要素配置表""" eNum = models.CharField(verbose_name="要素编号", max_length=10) cName = models.CharField(verbose_name="中文名称", max_length=64) units = models.CharField(verbose_name="要素单位", max_length=64) eName = models.CharField(verbose_name="要素英文名称", max_length=64) is_standard = models.BooleanField(verbose_name="是否标配", default=False) sensor_addr = models.IntegerField(verbose_name="从机地址") start_reg = models.IntegerField(verbose_name="起始寄存器") count = models.IntegerField(verbose_name="读取数量") d_pos = models.IntegerField(verbose_name="有效数据位置") d_length = models.IntegerField(verbose_name="位宽") factor = models.IntegerField(verbose_name="系数") dotled_s = models.CharField(verbose_name="LED屏幕内容", max_length=256) create_time = models.DateTimeField(verbose_name="创建时间", auto_now_add=True) class Meta: db_table = "qxz_element_config" class QxzDeviceConfigModel(models.Model): """气象设备配置表""" DEVICE_TYPE_CHOICE = [ ("0", "气象站"), ("1", "墒情站"), ("2", "扬尘监测站") ] device_id = models.CharField(verbose_name="设备编号", max_length=20) order_num = models.CharField(verbose_name="任务单号", max_length=20) device_type = models.CharField(verbose_name="设备类型", max_length=4, choices=DEVICE_TYPE_CHOICE, default="0") is_standard = models.BooleanField(verbose_name="是否标准配置", default=False) ele_cnf = models.TextField(verbose_name="要素配置") led_cnf = models.TextField(verbose_name="led配置") ele_name = models.TextField(verbose_name="要素名称列表") create_time = models.DateTimeField(verbose_name="创建时间", auto_now_add=True) class Meta: db_table = "qxz_device_config"