account_topup_order.py 1.62 KB
Newer Older
1 2
# -*- encoding: utf-8 -*-
# -----------------------------------------------------------------------------
3 4
# @File Name  : account_topup_order.py
# @Time       : 2020/11/24 上午11:20
5 6 7 8
# @Author     : X. Peng
# @Email      : acepengxiong@163.com
# @Software   : PyCharm
# -----------------------------------------------------------------------------
9 10

from sqlalchemy import Column, BigInteger, Integer, String, DateTime, Float, text
11 12 13
from sqlalchemy.sql import func
from app.model.base import Base
from app.model.base import BaseModel
14
import time
15

16 17 18
class AccountTopupOrder(Base, BaseModel):
    """账户探普币充值表"""
    __tablename__ = 'account_topup_order'
19

20
    id = Column(String(64), primary_key=True)
21 22
    order_no = Column(String(50), comment='订单号')
    transaction_serial_no = Column(String(50), server_default='', comment='交易流水号')
23 24
    user_id = Column(String(64), comment='用户ID')
    amount = Column(BigInteger, comment='订单总额')
25
    order_status = Column(Integer, server_default=text('0'), comment='订单状态:0:未支付,1:已支付,2:已退款')
26 27 28 29
    pay_method = Column(Integer, server_default=text('1'), comment='支付方式:1:探普贝,2:微信支付,3:支付宝支付,4:苹果支付')
    create_time = Column(DateTime(timezone=True), server_default=func.now(), comment='创建时间')
    pay_time = Column(DateTime(timezone=True), server_default=func.now(), comment='付款时间')
    complete_time = Column(DateTime(timezone=True), server_default=func.now(), comment='完成时间')
30
    del_flag = Column(Integer, server_default=text('0'), comment='是否删除,0:未删除,1:已删除')