Browse Source

运营成本表

peng 1 year ago
parent
commit
9c57d29c0e
1 changed files with 26 additions and 0 deletions
  1. 26 0
      Model/models.py

+ 26 - 0
Model/models.py

@@ -4200,6 +4200,32 @@ class DeviceInfoSummary(models.Model):
         verbose_name = u'设备汇总信息表'
         verbose_name_plural = verbose_name
 
+
+class OperatingCosts(models.Model):
+    id = models.AutoField(primary_key=True, verbose_name='主键id')
+    order_id = models.CharField(verbose_name='订单号', default='', max_length=24, db_index=True)
+    fee = models.CharField(verbose_name='手续费', default='', max_length=8)
+    day_average_price = models.CharField(verbose_name='收入分摊/天', default='', max_length=16)  # 订单金额/订单天数
+    month_average_price = models.CharField(verbose_name='收入分摊/月', default='', max_length=16)  # 收入分摊/天*当月使用天数
+    purchase_quantity = models.CharField(verbose_name='购买量/月', default='', max_length=8, blank=True)
+    actual_storage = models.CharField(default='', verbose_name='实际存储量', max_length=16)
+    actual_api = models.IntegerField(default=0, verbose_name='实际调用api次数')
+    monthly_income = models.CharField(verbose_name='当月结算收入', default='', max_length=16)  # 实际收入/套餐总天数*结算天数
+    settlement_days = models.SmallIntegerField(verbose_name='当月结算天数', default=0)
+    remaining_usage_time = models.IntegerField(default=0, verbose_name='剩余使用时间')
+    created_time = models.IntegerField(default=0, verbose_name='当月结算时间')
+    time = models.IntegerField(verbose_name='时间戳', default=0)
+    remark = models.CharField(blank=True, default='', max_length=200, verbose_name='备注')
+
+    def __str__(self):
+        return self.id
+
+    class Meta:
+        db_table = 'operating_costs'
+        verbose_name = '运营成本'
+        verbose_name_plural = verbose_name
+
+
 class UidBucketStatistics(models.Model):
     id = models.AutoField(primary_key=True, verbose_name='设备汇总列表主键')
     uid = models.CharField(verbose_name='设备UID', default='', max_length=20, db_index=True)