models.py 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. import psycopg2
  2. from peewee import *
  3. # from psycopg2.psycopg1 import connection
  4. # from psycopg2.psycopg1 import connection
  5. from psycopg2.extras import DictCursor
  6. # from twisted.conch.scripts.conch import conn
  7. # cursor = conn.cursor(cursor_factory=DictCursor)
  8. # connection.cursor()
  9. database = PostgresqlDatabase('kaiyou',**{'host': '192.168.2.200', 'port': 10432, 'user': 'kaiyou', 'password': '123456'})
  10. # database = PostgresqlDatabase('postgres', **{'host': '127.0.0.1', 'port': 5432, 'user': 'postgres', 'password': '9998877'})
  11. class UnknownField(object):
  12. def __init__(self, *_, **__): pass
  13. class BaseModel(Model):
  14. class Meta:
  15. pass
  16. database = database
  17. class StZqOdds(BaseModel):
  18. condition = CharField(constraints=[SQL("DEFAULT ''::character varying")])
  19. ctime = DateTimeField()
  20. expire_time = DateTimeField(null=True)
  21. id = BigIntegerField(constraints=[SQL("DEFAULT nextval('st_zq_odds_id_seq'::regclass)")])
  22. lg_id = IntegerField(constraints=[SQL("DEFAULT 0")])
  23. match_id = BigIntegerField(constraints=[SQL("DEFAULT 0")])
  24. max = FloatField(constraints=[SQL("DEFAULT 99")])
  25. min = FloatField(constraints=[SQL("DEFAULT 0")])
  26. odds = FloatField()
  27. odds_code = CharField(constraints=[SQL("DEFAULT ''::character varying")])
  28. odds_only = CharField(constraints=[SQL("DEFAULT ''::character varying")])
  29. p_code = CharField(constraints=[SQL("DEFAULT ''::character varying")])
  30. p_id = BigIntegerField(constraints=[SQL("DEFAULT '-1'::integer")])
  31. sole = CharField(constraints=[SQL("DEFAULT ''::character varying")], unique=True)
  32. sort = IntegerField(constraints=[SQL("DEFAULT 0")])
  33. source = CharField(constraints=[SQL("DEFAULT ''::character varying")])
  34. status = IntegerField(constraints=[SQL("DEFAULT 0")])
  35. team = CharField(constraints=[SQL("DEFAULT ''::character varying")])
  36. type = IntegerField(constraints=[SQL("DEFAULT 0")])
  37. utime = DateTimeField()
  38. class Meta:
  39. table_name = 'st_zq_odds'
  40. primary_key = False
  41. #赔率记录表
  42. class StZqOddsRecord(BaseModel):
  43. condition = CharField(constraints=[SQL("DEFAULT ''::character varying")])
  44. ctime = DateTimeField(null=True)
  45. id = BigIntegerField(constraints=[SQL("DEFAULT nextval('st_zq_odds_record_id_seq'::regclass)")])
  46. lg_id = IntegerField(constraints=[SQL("DEFAULT 0")])
  47. match_id = BigIntegerField(constraints=[SQL("DEFAULT 0")])
  48. max = FloatField(constraints=[SQL("DEFAULT 99")])
  49. min = FloatField(constraints=[SQL("DEFAULT 0")])
  50. odds = FloatField()
  51. odds_code = CharField(constraints=[SQL("DEFAULT ''::character varying")])
  52. odds_only = CharField(constraints=[SQL("DEFAULT ''::character varying")], null=True)
  53. p_code = CharField(constraints=[SQL("DEFAULT ''::character varying")])
  54. p_id = BigIntegerField(constraints=[SQL("DEFAULT '-1'::integer")])
  55. sort = IntegerField(constraints=[SQL("DEFAULT 0")])
  56. source = CharField(constraints=[SQL("DEFAULT ''::character varying")])
  57. status = IntegerField(constraints=[SQL("DEFAULT 0")])
  58. team = CharField(constraints=[SQL("DEFAULT ''::character varying")])
  59. type = IntegerField(constraints=[SQL("DEFAULT 0")])
  60. utime = DateTimeField(null=True)
  61. class Meta:
  62. table_name = 'st_zq_odds_record'
  63. primary_key = False
  64. class StZqResult(BaseModel):
  65. all_goal = IntegerField(constraints=[SQL("DEFAULT 0")])
  66. first_score = CharField(constraints=[SQL("DEFAULT ''::character varying")], null=True)
  67. guest_rate = FloatField(constraints=[SQL("DEFAULT 0")])
  68. guest_score = IntegerField(constraints=[SQL("DEFAULT 0")])
  69. guest_team = CharField()
  70. home_rate = FloatField(constraints=[SQL("DEFAULT 0")])
  71. home_score = IntegerField(constraints=[SQL("DEFAULT 0")])
  72. home_team = CharField()
  73. last_score = CharField(constraints=[SQL("DEFAULT ''::character varying")], null=True)
  74. lg_id = IntegerField()
  75. match_id = BigIntegerField()
  76. match_process = CharField()
  77. match_score = CharField(constraints=[SQL("DEFAULT 'NULL::character varying'")], null=True)
  78. match_time = CharField()
  79. match_winer = CharField(constraints=[SQL("DEFAULT ''::character varying")], null=True)
  80. source = CharField(null=True)
  81. status = IntegerField(constraints=[SQL("DEFAULT 0")])
  82. tag = IntegerField(constraints=[SQL("DEFAULT 0")])
  83. u_guest_score = IntegerField(constraints=[SQL("DEFAULT 0")])
  84. u_home_score = IntegerField(constraints=[SQL("DEFAULT 0")])
  85. update_time = DateTimeField()
  86. class Meta:
  87. table_name = 'st_zq_result'
  88. class StZqResultRecord(BaseModel):
  89. all_goal = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  90. first_score = CharField(null=True)
  91. guest_rate = FloatField(constraints=[SQL("DEFAULT 0")], null=True)
  92. guest_score = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  93. guest_team = CharField()
  94. home_rate = FloatField(constraints=[SQL("DEFAULT 0")], null=True)
  95. home_score = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  96. home_team = CharField()
  97. last_score = CharField(null=True)
  98. lg_id = BigIntegerField()
  99. match_id = BigIntegerField()
  100. match_process = CharField()
  101. match_score = CharField(null=True)
  102. match_time = CharField()
  103. match_winer = CharField(null=True)
  104. source = CharField(null=True)
  105. status = IntegerField()
  106. tag = IntegerField(null=True)
  107. update_time = DateTimeField()
  108. class Meta:
  109. table_name = 'st_zq_result_record'
  110. class StZqCompetition(BaseModel):
  111. ctime = DateTimeField(null=True)
  112. expire_time = DateTimeField(null=True)
  113. guest_team = CharField()
  114. home_team = CharField()
  115. is_morningplate = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  116. is_rollball = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  117. is_stringscene = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  118. is_today = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  119. lg_id = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  120. match_date = DateField(null=True)
  121. match_id = BigIntegerField(constraints=[SQL("DEFAULT 0")], null=True, unique=True)
  122. match_time = TimeField(null=True)
  123. recommend = CharField(constraints=[SQL("DEFAULT '0'")], null=True)
  124. sg_id = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  125. source = CharField(constraints=[SQL("DEFAULT ''::character varying")], null=True)
  126. status = CharField(constraints=[SQL("DEFAULT '0'")], null=True)
  127. tag = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  128. type = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  129. utime = DateTimeField(null=True)
  130. class Meta:
  131. table_name = 'st_zq_competition'
  132. #联赛表
  133. class StZqLeague(BaseModel):
  134. area_id = IntegerField(constraints=[SQL("DEFAULT 0")])
  135. begin_season = CharField(constraints=[SQL("DEFAULT 'NULL::character varying'")], null=True)
  136. bf_ifdisplay = IntegerField(column_name='bf_Ifdisplay', constraints=[SQL("DEFAULT 0")], null=True)
  137. count_round = BigIntegerField(constraints=[SQL("DEFAULT '1'::bigint")])
  138. country_id = IntegerField(constraints=[SQL("DEFAULT 0")])
  139. curr_round = BigIntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  140. hot = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  141. id = BigAutoField()
  142. if_have_sub = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  143. if_stop = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  144. kind = IntegerField(constraints=[SQL("DEFAULT '1'::bigint")])
  145. last_time = DateTimeField(null=True)
  146. league_list = BigIntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  147. league_pic = CharField(constraints=[SQL("DEFAULT 'NULL::character varying'")], null=True)
  148. lg_id = BigIntegerField(constraints=[SQL("DEFAULT 0")], unique=True)
  149. match_mode = IntegerField(constraints=[SQL("DEFAULT '1'::bigint")])
  150. match_season = CharField(constraints=[SQL("DEFAULT 'NULL::bpchar'")], null=True)
  151. name_chinese = CharField(constraints=[SQL("DEFAULT 'NULL::character varying'")], null=True)
  152. name_english = CharField(constraints=[SQL("DEFAULT 'NULL::character varying'")], null=True)
  153. source = CharField(null=True)
  154. class Meta:
  155. table_name = 'st_zq_league'