| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- # coding:utf-8
- from djongo import models
- # 监控设备播放地址:
- class MongoCameraData(models.Model):
- id = models.AutoField(primary_key=True)
- device_id = models.CharField(max_length=50, default='') # 设备id
- addtime = models.IntegerField(default=0) # 新增时间
- uptime = models.IntegerField(default=0) # 修改时间
- status = models.PositiveIntegerField(u'设备状态 1在线 0离线',default=1) # 设备状态 1在线 0离线
- device_info = models.TextField(u'播放地址',default='')
- # 0 不支持 1支持
- camera_playback = models.CharField(u'是否支持回放', max_length=10,default=0)
- account_id = models.CharField(max_length=50, default=1) # 账号id
- class Meta:
- db_table = "sa_device_camera"
- # 监控照片表
- class MongoCameraPhoto(models.Model):
- id = models.AutoField(primary_key=True)
- device_id = models.CharField(max_length=50, default='') # 设备id
- addtime = models.IntegerField(default=0) # 新增时间
- addr = models.CharField(u'照片路径', max_length=200, blank=True, null=True)
- photo_status = models.PositiveIntegerField(default=1) # 照片状态 默认为1正常 4为删除
- class Meta:
- db_table = "sa_device_camera_photo"
- # 监控账号
- class MongoCameraAccount(models.Model):
- id = models.AutoField(primary_key=True)
- account = models.CharField(u'账号', max_length=30, default=0)
- token = models.CharField(u'token', max_length=80, default=0) # 七天有效期
- addtime = models.IntegerField(default=0) # 新增时间
- uptime = models.IntegerField(default=0) # 修改时间
- app_key = models.CharField(u'用户账号appkey',max_length=50, default=0) # 用户账号appkey
- app_secret = models.CharField(u'用户账号appsecret',max_length=50, default=0) #用户账号appsecret
- salesman = models.CharField(u'业务员',max_length=50, default=0) #业务员
- account_type = models.IntegerField(default=0) # 0海康萤石云账号 1大华乐橙云账号
- class Meta:
- db_table = "sa_device_camera_account"
|