|
@@ -4277,3 +4277,25 @@ class AlexaOauth(models.Model):
|
|
|
class Meta:
|
|
|
db_table = 'alexa_oauth'
|
|
|
verbose_name = 'Alexa认证信息表'
|
|
|
+
|
|
|
+
|
|
|
+class AccessNumberTaskQueue(models.Model):
|
|
|
+ id = models.AutoField(primary_key=True)
|
|
|
+ iccid = models.CharField(db_index=True, max_length=32, verbose_name=u'完整的20位纯数字ICCID')
|
|
|
+ access_number = models.CharField(max_length=32, verbose_name=u'接入号码')
|
|
|
+ type = models.SmallIntegerField(default=1, verbose_name='操作类型,1:设备状态 2:网络状态')
|
|
|
+ action = models.SmallIntegerField(default=1, verbose_name='操作类型,1:断网 2:恢复网络')
|
|
|
+ status = models.SmallIntegerField(default=0, verbose_name='任务状态,0:未执行,1:成功,2:失败')
|
|
|
+ previous_status = models.SmallIntegerField(default=0, verbose_name='修改前状态,1:断网 2:未断网')
|
|
|
+ new_status = models.SmallIntegerField(default=0, verbose_name='修改后状态,1:断网 2:未断网')
|
|
|
+ count = models.IntegerField(default=0, verbose_name='执行次数')
|
|
|
+ result = models.JSONField(null=True, verbose_name='调用结果')
|
|
|
+ reason = models.CharField(max_length=256, verbose_name=u'变更原因')
|
|
|
+ completion_time = models.IntegerField(default=0, verbose_name='完成时间')
|
|
|
+ created_time = models.IntegerField(default=0, verbose_name='创建时间')
|
|
|
+ updated_time = models.IntegerField(default=0, verbose_name='修改时间')
|
|
|
+
|
|
|
+ class Meta:
|
|
|
+ db_table = 'access_number_task_queue'
|
|
|
+ verbose_name = '接入号码任务队列'
|
|
|
+ verbose_name_plural = verbose_name
|