schedule_tasks/lottery/model/football_match.py

32 lines
1.5 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# coding: utf-8
from sqlalchemy import Column, DateTime, Integer, String, text
from sqlalchemy.dialects.mysql import VARCHAR
from sqlalchemy.ext.declarative import declarative_base
Base = declarative_base()
metadata = Base.metadata
class FootballMatch(Base):
__tablename__ = 'football_match'
__table_args__ = {'comment': '足球比赛表'}
id = Column(Integer, primary_key=True)
issue = Column(VARCHAR(255))
match_date = Column(DateTime, comment='比赛时间')
buy_end_time = Column(DateTime, comment='购买截至时间')
league_name = Column(String(255, 'utf8mb4_general_ci'), comment='联赛名')
home_name = Column(VARCHAR(255), comment='主队')
away_name = Column(VARCHAR(255), comment='客队')
half_score = Column(String(10, 'utf8mb4_general_ci'), comment='半场比分')
score = Column(String(10, 'utf8mb4_general_ci'), comment='全场比分')
total_goal_count = Column(Integer, comment='总进球数')
result = Column(Integer, comment='结果0 负 1 平 3 胜')
rq_count = Column(Integer, comment='让球数')
rq_result = Column(Integer, comment='让球结果0 负 1 平 3 胜')
spf_odds_ranking = Column(Integer, comment='胜平负赔率排名')
bf_odds_ranking = Column(Integer, comment='比分赔率排名')
bqc_odds_ranking = Column(Integer, comment='半全场赔率排名')
zjq_odds_ranking = Column(Integer, comment='总进球数赔率排名')
created_at = Column(DateTime, server_default=text("CURRENT_TIMESTAMP"))