比赛状态数据结构
This commit is contained in:
@@ -11,6 +11,47 @@ class MysqlConfig(BaseModel):
|
|||||||
password: str
|
password: str
|
||||||
|
|
||||||
|
|
||||||
|
class OddsjamOrderStatus:
|
||||||
|
def __init__(self, data):
|
||||||
|
if data.get("home_edge_percent") is not None:
|
||||||
|
self.home_away = "home"
|
||||||
|
else:
|
||||||
|
self.home_away = "away"
|
||||||
|
|
||||||
|
self.sportsbooks = data.get(self.home_away + "_sportsbooks")
|
||||||
|
self.bet_name = data.get(self.home_away + "_bet_name")
|
||||||
|
self.market = data.get("market")
|
||||||
|
self.price = data.get(self.home_away + "_price")
|
||||||
|
self.stake = 1
|
||||||
|
self.event_name = f'{data.get("home_team")} vs {data.get("away_team")}'
|
||||||
|
self.sport = data.get("sport")
|
||||||
|
self.league = data.get("league")
|
||||||
|
self.game_id = data.get("game_id")
|
||||||
|
self.bet_type = 'Positive EV'
|
||||||
|
self.bet_id = data.get("bet_id")
|
||||||
|
self.create_time = data.get("create_time")
|
||||||
|
self.start_timestamp = data.get("start_timestamp")
|
||||||
|
|
||||||
|
|
||||||
|
def to_dict(self):
|
||||||
|
return {
|
||||||
|
"home_away": self.home_away,
|
||||||
|
"sportsbooks": self.sportsbooks,
|
||||||
|
"bet_name": self.bet_name,
|
||||||
|
"market": self.market,
|
||||||
|
"price": self.price,
|
||||||
|
"stake": self.stake,
|
||||||
|
"event_name": self.event_name,
|
||||||
|
"sport": self.sport,
|
||||||
|
"league": self.league,
|
||||||
|
"game_id": self.game_id,
|
||||||
|
"bet_type": self.bet_type,
|
||||||
|
"bet_id": self.bet_id,
|
||||||
|
"start_timestamp": self.start_timestamp,
|
||||||
|
"create_time": self.create_time
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
class OddsJamOrder(BaseModel):
|
class OddsJamOrder(BaseModel):
|
||||||
id: str = Field(..., description="主键,自增ID")
|
id: str = Field(..., description="主键,自增ID")
|
||||||
bet_id: Optional[str] = Field(None, description="投注ID")
|
bet_id: Optional[str] = Field(None, description="投注ID")
|
||||||
|
|||||||
Reference in New Issue
Block a user