zhangdongming пре 1 година
родитељ
комит
6a851a76bf
1 измењених фајлова са 23 додато и 7 уклоњено
  1. 23 7
      AgentModel/models.py

+ 23 - 7
AgentModel/models.py

@@ -98,9 +98,24 @@ class AgentCustomerPackage(models.Model):
 class AgentAccount(models.Model):
     id = models.AutoField(primary_key=True)
     ac_id = models.IntegerField(null=True, default=None, verbose_name='代理客户ID')
-    transaction_type = models.SmallIntegerField(default=1, verbose_name='交易类型 1:收入,2:提现')
-    amount = models.DecimalField(default=0, max_digits=10, decimal_places=2, verbose_name='余额')
-    status = models.SmallIntegerField(default=1, verbose_name='1:已结算,2:审核中,3:审核通过,4:审核失败,5:已打款')
+    amount = models.DecimalField(default=0, max_digits=10, decimal_places=2, verbose_name='金额')
+    status = models.SmallIntegerField(default=1, verbose_name='1:已结算,2:已退款,3:提现')
+    remark = models.CharField(null=True, default=None, max_length=255, verbose_name='备注')
+    created_time = models.IntegerField(default=0, verbose_name='创建时间')
+    updated_time = models.IntegerField(default=0, verbose_name='修改时间')
+
+    class Meta:
+        db_table = 'a_account'
+        verbose_name = '代理账户余额'
+        verbose_name_plural = verbose_name
+        app_label = 'AgentModel'
+
+
+class AgentAccountWithdraw(models.Model):
+    id = models.AutoField(primary_key=True)
+    ac_id = models.IntegerField(null=True, default=None, verbose_name='代理客户ID')
+    amount = models.DecimalField(default=0, max_digits=10, decimal_places=2, verbose_name='金额')
+    status = models.SmallIntegerField(default=1, verbose_name='1:审核中,2:审核通过,3:审核失败,4:已打款')
     card_id = models.IntegerField(null=True, default=None, verbose_name='客户提现卡id')
     arrival_time = models.IntegerField(default=0, verbose_name='到账时间')
     remark = models.CharField(null=True, default=None, max_length=255, verbose_name='备注')
@@ -108,8 +123,8 @@ class AgentAccount(models.Model):
     updated_time = models.IntegerField(default=0, verbose_name='修改时间')
 
     class Meta:
-        db_table = 'a_account'
-        verbose_name = '代理账户'
+        db_table = 'a_account_withdraw'
+        verbose_name = '代理账户提现明细'
         verbose_name_plural = verbose_name
         app_label = 'AgentModel'
 
@@ -118,8 +133,9 @@ class AgentDeviceOrder(models.Model):
     id = models.AutoField(primary_key=True)
     ac_id = models.IntegerField(null=True, default=None, verbose_name='代理客户ID')
     serial_number = models.CharField(db_index=True, blank=True, default=None, max_length=32, verbose_name='设备9位序列号')
+    csp_id = models.IntegerField(null=True, default=None, verbose_name='代理云服务套餐ID')
     order_id = models.CharField(blank=True, default=None, max_length=32, verbose_name='关联订单表')
-    status = models.SmallIntegerField(default=1, verbose_name='0:结算失败,1:待结算,1:已结算,2:订单已退款')
+    status = models.SmallIntegerField(default=1, verbose_name='0:结算失败,1:待结算,2:已结算,3:订单已退款')
     profit_amount = models.DecimalField(default=0, max_digits=10, decimal_places=2, verbose_name='营业额')
     is_del = models.BooleanField(blank=True, default=False, verbose_name=u'是否删除')
     settlement_time = models.IntegerField(default=0, verbose_name='结算时间')
@@ -129,6 +145,6 @@ class AgentDeviceOrder(models.Model):
 
     class Meta:
         db_table = 'a_device_order'
-        verbose_name = '代理设备订单结算信息'
+        verbose_name = '代理设备订单结算明细'
         verbose_name_plural = verbose_name
         app_label = 'AgentModel'