|
@@ -1950,18 +1950,19 @@ class AiService(models.Model):
|
|
verbose_name_plural = verbose_name
|
|
verbose_name_plural = verbose_name
|
|
ordering = ('id',)
|
|
ordering = ('id',)
|
|
|
|
|
|
|
|
+
|
|
class AiProcessTime(models.Model):
|
|
class AiProcessTime(models.Model):
|
|
id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
msg_id = models.CharField(max_length=50, verbose_name='消息id', default=0)
|
|
msg_id = models.CharField(max_length=50, verbose_name='消息id', default=0)
|
|
- detectTime = models.BigIntegerField(verbose_name='设备侦测时间', default=0)
|
|
|
|
- receiveTime = models.BigIntegerField(verbose_name='接口调用时间', default=0)
|
|
|
|
|
|
+ detectTime = models.BigIntegerField(verbose_name='设备侦测时间', default=0)
|
|
|
|
+ receiveTime = models.BigIntegerField(verbose_name='接口调用时间', default=0)
|
|
aiTime = models.BigIntegerField(verbose_name='ai识别上传开始时间', default=0)
|
|
aiTime = models.BigIntegerField(verbose_name='ai识别上传开始时间', default=0)
|
|
aiEndTime = models.BigIntegerField(verbose_name='ai识别结束时间', default=0)
|
|
aiEndTime = models.BigIntegerField(verbose_name='ai识别结束时间', default=0)
|
|
- pushTime = models.BigIntegerField(verbose_name='推送开始时间', default=0)
|
|
|
|
- pushEndTime = models.BigIntegerField(verbose_name='推送结束时间', default=0)
|
|
|
|
|
|
+ pushTime = models.BigIntegerField(verbose_name='推送开始时间', default=0)
|
|
|
|
+ pushEndTime = models.BigIntegerField(verbose_name='推送结束时间', default=0)
|
|
picUploadTime = models.BigIntegerField(verbose_name='图片上传开始时间', default=0)
|
|
picUploadTime = models.BigIntegerField(verbose_name='图片上传开始时间', default=0)
|
|
picUploadEndTime = models.BigIntegerField(verbose_name='图片上传结束结束时间', default=0)
|
|
picUploadEndTime = models.BigIntegerField(verbose_name='图片上传结束结束时间', default=0)
|
|
- serverCountTime = models.BigIntegerField(verbose_name='服务器总花时间', default=0)
|
|
|
|
|
|
+ serverCountTime = models.BigIntegerField(verbose_name='服务器总花时间', default=0)
|
|
appPushTime = models.IntegerField(verbose_name='添加时间', default=0)
|
|
appPushTime = models.IntegerField(verbose_name='添加时间', default=0)
|
|
endTime = models.IntegerField(verbose_name='接口结束时间', default=0)
|
|
endTime = models.IntegerField(verbose_name='接口结束时间', default=0)
|
|
|
|
|
|
@@ -1971,7 +1972,9 @@ class AiProcessTime(models.Model):
|
|
verbose_name_plural = verbose_name
|
|
verbose_name_plural = verbose_name
|
|
ordering = ('id',)
|
|
ordering = ('id',)
|
|
|
|
|
|
|
|
+
|
|
class SurveysModel(models.Model):
|
|
class SurveysModel(models.Model):
|
|
|
|
+
|
|
id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
surveys_num = models.CharField(max_length=50, verbose_name='问卷调查编号', default=0)
|
|
surveys_num = models.CharField(max_length=50, verbose_name='问卷调查编号', default=0)
|
|
user_type = models.SmallIntegerField(default=0, verbose_name='调查用户对象[1:云存储用户,2:AI用户,3:所有APP用户]')
|
|
user_type = models.SmallIntegerField(default=0, verbose_name='调查用户对象[1:云存储用户,2:AI用户,3:所有APP用户]')
|
|
@@ -1986,10 +1989,14 @@ class SurveysModel(models.Model):
|
|
verbose_name_plural = verbose_name
|
|
verbose_name_plural = verbose_name
|
|
ordering = ('id',)
|
|
ordering = ('id',)
|
|
|
|
|
|
|
|
+
|
|
class SurveysCollect(models.Model):
|
|
class SurveysCollect(models.Model):
|
|
|
|
+
|
|
id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
- surveys_id = models.ForeignKey(SurveysModel, to_field='id', default='', on_delete=models.CASCADE, verbose_name='关联问卷表ID')
|
|
|
|
- user_id = models.ForeignKey(Device_User, to_field='userID', default='', on_delete=models.CASCADE, verbose_name='关联用户表ID')
|
|
|
|
|
|
+ surveys_id = models.ForeignKey(SurveysModel, to_field='id', default='', on_delete=models.CASCADE,
|
|
|
|
+ verbose_name='关联问卷表ID')
|
|
|
|
+ user_id = models.ForeignKey(Device_User, to_field='userID', default='', on_delete=models.CASCADE,
|
|
|
|
+ verbose_name='关联用户表ID')
|
|
user_sum = models.BigIntegerField(default=0, verbose_name='当前问卷调查用户总数量')
|
|
user_sum = models.BigIntegerField(default=0, verbose_name='当前问卷调查用户总数量')
|
|
read_sum = models.BigIntegerField(default=0, verbose_name='已读用户总数量')
|
|
read_sum = models.BigIntegerField(default=0, verbose_name='已读用户总数量')
|
|
commit_sum = models.BigIntegerField(default=0, verbose_name='已答用户总数量')
|
|
commit_sum = models.BigIntegerField(default=0, verbose_name='已答用户总数量')
|
|
@@ -2002,43 +2009,52 @@ class SurveysCollect(models.Model):
|
|
verbose_name_plural = verbose_name
|
|
verbose_name_plural = verbose_name
|
|
ordering = ('id',)
|
|
ordering = ('id',)
|
|
|
|
|
|
-class SurverysTitle(models.Model):
|
|
|
|
|
|
+
|
|
|
|
+class SurveysTitle(models.Model):
|
|
id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
- surveys_id = models.ForeignKey(SurveysModel, to_field='id', default='', on_delete=models.CASCADE, verbose_name='关联问卷表ID')
|
|
|
|
|
|
+ surveys_id = models.ForeignKey(SurveysModel, to_field='id', default='', on_delete=models.CASCADE,
|
|
|
|
+ verbose_name='关联问卷表ID')
|
|
title_content = models.CharField(max_length=1000, verbose_name='题目内容', default=0)
|
|
title_content = models.CharField(max_length=1000, verbose_name='题目内容', default=0)
|
|
title_type = models.SmallIntegerField(default=0, verbose_name='题目类型[1:评分,2:选择题,3:填空题]')
|
|
title_type = models.SmallIntegerField(default=0, verbose_name='题目类型[1:评分,2:选择题,3:填空题]')
|
|
is_required = models.SmallIntegerField(default=0, verbose_name='题目类型[0:非必选,1:必选]')
|
|
is_required = models.SmallIntegerField(default=0, verbose_name='题目类型[0:非必选,1:必选]')
|
|
created_time = models.IntegerField(default=0, verbose_name='创建时间')
|
|
created_time = models.IntegerField(default=0, verbose_name='创建时间')
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
- db_table = 'surverys_title'
|
|
|
|
|
|
+ db_table = 'surveys_title'
|
|
verbose_name = '问卷调查—题目表'
|
|
verbose_name = '问卷调查—题目表'
|
|
verbose_name_plural = verbose_name
|
|
verbose_name_plural = verbose_name
|
|
ordering = ('id',)
|
|
ordering = ('id',)
|
|
|
|
|
|
-class SurveryOption(models.Model):
|
|
|
|
|
|
+
|
|
|
|
+class SurveysOption(models.Model):
|
|
id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
- title_id = models.ForeignKey(SurverysTitle, to_field='id', default='', on_delete=models.CASCADE, verbose_name='关联题目表ID')
|
|
|
|
|
|
+ title_id = models.ForeignKey(SurveysTitle, to_field='id', default='', on_delete=models.CASCADE,
|
|
|
|
+ verbose_name='关联题目表ID')
|
|
option_content = models.CharField(max_length=1000, verbose_name='选项内容', default=0)
|
|
option_content = models.CharField(max_length=1000, verbose_name='选项内容', default=0)
|
|
created_time = models.IntegerField(default=0, verbose_name='创建时间')
|
|
created_time = models.IntegerField(default=0, verbose_name='创建时间')
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
- db_table = 'survery_option'
|
|
|
|
|
|
+ db_table = 'surveys_option'
|
|
verbose_name = '问卷调查—选项表'
|
|
verbose_name = '问卷调查—选项表'
|
|
verbose_name_plural = verbose_name
|
|
verbose_name_plural = verbose_name
|
|
ordering = ('id',)
|
|
ordering = ('id',)
|
|
|
|
|
|
-class SurverysAnswer(models.Model):
|
|
|
|
|
|
+
|
|
|
|
+class SurveysAnswer(models.Model):
|
|
id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
- surveys_id = models.ForeignKey(SurveysModel, to_field='id', default='', on_delete=models.CASCADE, verbose_name='关联问卷表ID')
|
|
|
|
- title_id = models.ForeignKey(SurverysTitle, to_field='id', default='', on_delete=models.CASCADE, verbose_name='关联题目表ID')
|
|
|
|
- option_id = models.ForeignKey(SurveryOption, to_field='id', default='', on_delete=models.CASCADE, verbose_name='关联选项表ID')
|
|
|
|
- user_id = models.ForeignKey(Device_User, to_field='userID', default='', on_delete=models.CASCADE, verbose_name='关联用户表ID')
|
|
|
|
- answer_conntent = models.CharField(max_length=1000, verbose_name='答案', default=0)
|
|
|
|
|
|
+ surveys_id = models.ForeignKey(SurveysModel, to_field='id', default='', on_delete=models.CASCADE,
|
|
|
|
+ verbose_name='关联问卷表ID')
|
|
|
|
+ title_id = models.ForeignKey(SurveysTitle, to_field='id', default='', on_delete=models.CASCADE,
|
|
|
|
+ verbose_name='关联题目表ID')
|
|
|
|
+ option_id = models.ForeignKey(SurveysOption, to_field='id', default='', on_delete=models.CASCADE,
|
|
|
|
+ verbose_name='关联选项表ID')
|
|
|
|
+ user_id = models.ForeignKey(Device_User, to_field='userID', default='', on_delete=models.CASCADE,
|
|
|
|
+ verbose_name='关联用户表ID')
|
|
|
|
+ answer_content = models.CharField(max_length=1000, verbose_name='答案', default=0)
|
|
created_time = models.IntegerField(default=0, verbose_name='创建时间')
|
|
created_time = models.IntegerField(default=0, verbose_name='创建时间')
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
- db_table = 'surverys_answer'
|
|
|
|
|
|
+ db_table = 'surveys_answer'
|
|
verbose_name = '问卷调查—答案表'
|
|
verbose_name = '问卷调查—答案表'
|
|
verbose_name_plural = verbose_name
|
|
verbose_name_plural = verbose_name
|
|
- ordering = ('id',)
|
|
|
|
|
|
+ ordering = ('id',)
|