fix: 新增model
This commit is contained in:
parent
9a621c5781
commit
d4e5e2c73d
|
|
@ -0,0 +1,31 @@
|
||||||
|
# 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"))
|
||||||
|
|
@ -0,0 +1,49 @@
|
||||||
|
# coding: utf-8
|
||||||
|
from sqlalchemy import Column, DateTime, Float, Integer, text
|
||||||
|
from sqlalchemy.dialects.mysql import VARCHAR
|
||||||
|
from sqlalchemy.ext.declarative import declarative_base
|
||||||
|
|
||||||
|
Base = declarative_base()
|
||||||
|
metadata = Base.metadata
|
||||||
|
|
||||||
|
|
||||||
|
class FootballMatchBfOdd(Base):
|
||||||
|
__tablename__ = 'football_match_bf_odds'
|
||||||
|
__table_args__ = {'comment': '竞彩足球比分赔率表'}
|
||||||
|
|
||||||
|
id = Column(Integer, primary_key=True)
|
||||||
|
match_id = Column(Integer)
|
||||||
|
issue = Column(VARCHAR(255))
|
||||||
|
result = Column(Float)
|
||||||
|
_1_0 = Column('1-0', Float)
|
||||||
|
_2_0 = Column('2-0', Float)
|
||||||
|
_2_1 = Column('2-1', Float)
|
||||||
|
_3_0 = Column('3-0', Float)
|
||||||
|
_3_1 = Column('3-1', Float)
|
||||||
|
_3_2 = Column('3-2', Float)
|
||||||
|
_4_0 = Column('4-0', Float)
|
||||||
|
_4_1 = Column('4-1', Float)
|
||||||
|
_4_2 = Column('4-2', Float)
|
||||||
|
_5_0 = Column('5-0', Float)
|
||||||
|
_5_1 = Column('5-1', Float)
|
||||||
|
_5_2 = Column('5-2', Float)
|
||||||
|
_0_0 = Column('0-0', Float)
|
||||||
|
_1_1 = Column('1-1', Float)
|
||||||
|
_2_2 = Column('2-2', Float)
|
||||||
|
_3_3 = Column('3-3', Float)
|
||||||
|
_0_1 = Column('0-1', Float)
|
||||||
|
_0_2 = Column('0-2', Float)
|
||||||
|
_1_2 = Column('1-2', Float)
|
||||||
|
_0_3 = Column('0-3', Float)
|
||||||
|
_1_3 = Column('1-3', Float)
|
||||||
|
_2_3 = Column('2-3', Float)
|
||||||
|
_0_4 = Column('0-4', Float)
|
||||||
|
_1_4 = Column('1-4', Float)
|
||||||
|
_2_4 = Column('2-4', Float)
|
||||||
|
_0_5 = Column('0-5', Float)
|
||||||
|
_1_5 = Column('1-5', Float)
|
||||||
|
_2_5 = Column('2-5', Float)
|
||||||
|
win_others = Column(Float)
|
||||||
|
draw_others = Column(Float)
|
||||||
|
lost_others = Column(Float)
|
||||||
|
created_at = Column(DateTime, server_default=text("CURRENT_TIMESTAMP"))
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
# coding: utf-8
|
||||||
|
from sqlalchemy import Column, DateTime, Float, Integer, String, text
|
||||||
|
from sqlalchemy.dialects.mysql import VARCHAR
|
||||||
|
from sqlalchemy.ext.declarative import declarative_base
|
||||||
|
|
||||||
|
Base = declarative_base()
|
||||||
|
metadata = Base.metadata
|
||||||
|
|
||||||
|
|
||||||
|
class FootballMatchBqcOdd(Base):
|
||||||
|
__tablename__ = 'football_match_bqc_odds'
|
||||||
|
__table_args__ = {'comment': '竞彩足球半全场赔率表'}
|
||||||
|
|
||||||
|
id = Column(Integer, primary_key=True)
|
||||||
|
match_id = Column(Integer)
|
||||||
|
issue = Column(VARCHAR(255))
|
||||||
|
result = Column(String(50, 'utf8mb4_general_ci'))
|
||||||
|
_3_3 = Column('3_3', Float)
|
||||||
|
_3_1 = Column('3_1', Float)
|
||||||
|
_3_0 = Column('3_0', Float)
|
||||||
|
_1_3 = Column('1_3', Float)
|
||||||
|
_1_1 = Column('1_1', Float)
|
||||||
|
_1_0 = Column('1_0', Float)
|
||||||
|
_0_3 = Column('0_3', Float)
|
||||||
|
_0_1 = Column('0_1', Float)
|
||||||
|
_0_0 = Column('0_0', Float)
|
||||||
|
created_at = Column(DateTime, server_default=text("CURRENT_TIMESTAMP"))
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
# coding: utf-8
|
||||||
|
from sqlalchemy import Column, DateTime, Float, Integer, text
|
||||||
|
from sqlalchemy.dialects.mysql import VARCHAR
|
||||||
|
from sqlalchemy.ext.declarative import declarative_base
|
||||||
|
|
||||||
|
Base = declarative_base()
|
||||||
|
metadata = Base.metadata
|
||||||
|
|
||||||
|
|
||||||
|
class FootballMatchSpfOdd(Base):
|
||||||
|
__tablename__ = 'football_match_spf_odds'
|
||||||
|
__table_args__ = {'comment': '竞彩足球胜平负赔率表'}
|
||||||
|
|
||||||
|
id = Column(Integer, primary_key=True)
|
||||||
|
match_id = Column(Integer)
|
||||||
|
issue = Column(VARCHAR(255))
|
||||||
|
result = Column(Integer, comment='结果')
|
||||||
|
rq_count = Column(Integer, comment='让球数')
|
||||||
|
rq_result = Column(Integer, comment='让球结果')
|
||||||
|
win = Column(Float, comment='胜')
|
||||||
|
draw = Column(Float, comment='平')
|
||||||
|
lost = Column(Float, comment='负')
|
||||||
|
rq_win = Column(Float, comment='让球-胜')
|
||||||
|
rq_draw = Column(Float, comment='让球-平')
|
||||||
|
rq_lost = Column(Float, comment='让球-负')
|
||||||
|
created_at = Column(DateTime, server_default=text("CURRENT_TIMESTAMP"))
|
||||||
|
|
@ -0,0 +1,25 @@
|
||||||
|
# coding: utf-8
|
||||||
|
from sqlalchemy import Column, Float, Integer, String
|
||||||
|
from sqlalchemy.dialects.mysql import VARCHAR
|
||||||
|
from sqlalchemy.ext.declarative import declarative_base
|
||||||
|
|
||||||
|
Base = declarative_base()
|
||||||
|
metadata = Base.metadata
|
||||||
|
|
||||||
|
|
||||||
|
class FootballMatchZjqOdd(Base):
|
||||||
|
__tablename__ = 'football_match_zjq_odds'
|
||||||
|
__table_args__ = {'comment': '竞彩足球总进球数赔率表'}
|
||||||
|
|
||||||
|
id = Column(Integer, primary_key=True)
|
||||||
|
issue = Column(VARCHAR(255))
|
||||||
|
match_id = Column(Integer)
|
||||||
|
result = Column(String(50, 'utf8mb4_general_ci'))
|
||||||
|
ball_0 = Column(Float)
|
||||||
|
ball_1 = Column(Float)
|
||||||
|
ball_2 = Column(Float)
|
||||||
|
ball_3 = Column(Float)
|
||||||
|
ball_4 = Column(Float)
|
||||||
|
ball_5 = Column(Float)
|
||||||
|
ball_6 = Column(Float)
|
||||||
|
ball_7_plus = Column(Float)
|
||||||
|
|
@ -8,7 +8,7 @@ metadata = Base.metadata
|
||||||
|
|
||||||
|
|
||||||
class FootballSfc(Base):
|
class FootballSfc(Base):
|
||||||
__tablename__ = 'football_sfc_2023'
|
__tablename__ = 'football_sfc'
|
||||||
__table_args__ = {'comment': '足彩胜负彩/任选九表'}
|
__table_args__ = {'comment': '足彩胜负彩/任选九表'}
|
||||||
|
|
||||||
id = Column(Integer, primary_key=True)
|
id = Column(Integer, primary_key=True)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue