| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- 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"
|