import uuid from django.db import models # Create your models here. class ORG_NODE(models.Model): ID = models.CharField('id',primary_key=True,max_length=256) NODE_NAME = models.CharField('node_name', max_length=256, null=True, blank=True) NODE_CODE = models.CharField('node_code', max_length=256, null=True, blank=True) NODE_NOTE = models.CharField('node_note', max_length=256, null=True, blank=True) NODE_TYPE = models.CharField('node_type', max_length=256, null=True, blank=True) EDITOR = models.CharField('editor', max_length=256, null=True, blank=True) DELETED = models.CharField( max_length=256, null=True, blank=True) DELETED_TIME = models.CharField('delete_time',max_length=256,null=True) PARENT_ID = models.CharField('parent_id', max_length=256, null=True, blank=True) SORT_NUM = models.CharField('sort_num', max_length=256, null=True, blank=True) PRINCIPAL = models.CharField('principal', max_length=256, null=True, blank=True) NODE_ALIAS = models.CharField('node_aloas', max_length=256, null=True, blank=True) UNIT = models.CharField('unit', max_length=256, null=True, blank=True) EXT_INFO = models.CharField('ext_info', max_length=256, null=True, blank=True) DATA_FILE_PATH = models.CharField('data_file_path', max_length=256, null=True, blank=True) DEVICE_MODEL = models.CharField('device_model', max_length=256, null=True, blank=True) DEVICE_EFG = models.CharField('device_efg', max_length=256, null=True, blank=True) AUTO_COLLECT_DEVICE_DATA = models.CharField( max_length=256, null=True, blank=True) POSITION_TYPE = models.CharField( max_length=256, null=True, blank=True) DEVICE_COLLECT_PER_DAYS = models.CharField( max_length=256, null=True, blank=True) LINK_MAN = models.CharField( max_length=256, null=True, blank=True) LINK_PHONE = models.CharField( max_length=256, null=True, blank=True) LINK_EMAIL = models.CharField( max_length=256, null=True, blank=True) REMARK = models.CharField( max_length=256, null=True, blank=True) LOCATION = models.CharField( max_length=256, null=True, blank=True) COORDS = models.CharField( max_length=256, null=True, blank=True) FULL_NAME = models.CharField( max_length=256, null=True, blank=True) DRIEF_NAME = models.CharField( max_length=256, null=True, blank=True) LONGTITUDE = models.CharField( max_length=256, null=True, blank=True) LATITUDE = models.CharField( max_length=256, null=True, blank=True) ALTITUDE = models.CharField( max_length=256, null=True, blank=True) STR_LONGTITUDE = models.CharField( max_length=256, null=True, blank=True) STR_LATITUDE = models.CharField( max_length=256, null=True, blank=True) CREATE_TIME = models.DateTimeField('创建时间', auto_now_add=True,null=True,blank=True) UPDATE_TIME = models.DateTimeField('更新时间', auto_now=True,null=True,blank=True) class VIEW_SFD_TREE(models.Model): NODE_ID = models.ForeignKey(ORG_NODE,on_delete=models.CASCADE,null=True,blank=True) PARENT_ID = models.CharField('parent_id',max_length=256,null=True,blank=True) ID_PATH = models.CharField('id_path',max_length=256,null=True,blank=True) NODE_NAME = models.CharField('node_name',max_length=256,null=True,blank=True) TILTLE = models.CharField('title',max_length=256,null=True,blank=True) NAME_PATH = models.CharField('name_path',max_length=256,null=True,blank=True) NODE_TYPE = models.CharField('node_type',max_length=256,null=True,blank=True) NODE_LEVEL = models.CharField('node_level',max_length=256,null=True,blank=True) class Station(models.Model): id = models.IntegerField('id',primary_key=True) name = models.CharField(max_length=256,null=True,blank=True) shortname = models.CharField(max_length=256,null=True,blank=True) type = models.CharField(max_length=256,null=True,blank=True) geodesc = models.CharField(max_length=256,null=True,blank=True) stationlon = models.CharField(max_length=256,null=True,blank=True) stationlat = models.CharField(max_length=256,null=True,blank=True) remarks = models.CharField(max_length=256,null=True,blank=True) photopath = models.CharField(max_length=256,null=True,blank=True) enname = models.CharField(max_length=256,null=True,blank=True) # 祁连站仪器 class Instrument(models.Model): id = models.IntegerField('id',primary_key=True) name = models.CharField('名称',max_length=256,null=True,blank=True) lon = models.CharField('经度',max_length=256,null=True,blank=True) lat = models.CharField('纬度',max_length=256,null=True,blank=True) station = models.CharField('站点',max_length=256,null=True,blank=True)