Browse Source

新增代理商分期结算表

zhangdongming 1 year ago
parent
commit
4507e8852e
1 changed files with 18 additions and 0 deletions
  1. 18 0
      AgentModel/models.py

+ 18 - 0
AgentModel/models.py

@@ -151,3 +151,21 @@ class AgentDeviceOrder(models.Model):
         verbose_name = '代理设备订单结算明细'
         verbose_name_plural = verbose_name
         app_label = 'AgentModel'
+
+
+class AgentDeviceOrderInstallment(models.Model):
+    id = models.AutoField(primary_key=True)
+    ado_id = models.IntegerField(null=True, default=None, verbose_name='关联的代理设备订单')
+    period_number = models.IntegerField(verbose_name='期数', help_text="这个字段表示这是第几期")
+    amount = models.DecimalField(default=0, max_digits=10, decimal_places=2, verbose_name='本期结算金额')
+    status = models.SmallIntegerField(default=1, verbose_name='0:结算失败,1:待结算,2:已结算,3:已退款')
+    settlement_time = models.IntegerField(default=0, verbose_name='实际结算时间', help_text="记录实际结算的时间戳")
+    due_date = models.IntegerField(verbose_name='应结算日期', help_text="预计结算的时间戳")
+    created_time = models.IntegerField(default=0, verbose_name='创建时间')
+    updated_time = models.IntegerField(default=0, verbose_name='修改时间')
+
+    class Meta:
+        db_table = 'a_device_order_installment'
+        verbose_name = '代理设备订单分期结算'
+        verbose_name_plural = verbose_name
+        app_label = 'AgentModel'