models.py 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  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. is_rollball = IntegerField(constraints=[SQL("DEFAULT 0")])
  39. class Meta:
  40. table_name = 'st_zq_odds'
  41. primary_key = False
  42. #赔率记录表
  43. class StZqOddsRecord(BaseModel):
  44. condition = CharField(constraints=[SQL("DEFAULT ''::character varying")])
  45. ctime = DateTimeField(null=True)
  46. id = BigIntegerField(constraints=[SQL("DEFAULT nextval('st_zq_odds_record_id_seq'::regclass)")])
  47. lg_id = IntegerField(constraints=[SQL("DEFAULT 0")])
  48. match_id = BigIntegerField(constraints=[SQL("DEFAULT 0")])
  49. max = FloatField(constraints=[SQL("DEFAULT 99")])
  50. min = FloatField(constraints=[SQL("DEFAULT 0")])
  51. odds = FloatField()
  52. odds_code = CharField(constraints=[SQL("DEFAULT ''::character varying")])
  53. odds_only = CharField(constraints=[SQL("DEFAULT ''::character varying")], null=True)
  54. p_code = CharField(constraints=[SQL("DEFAULT ''::character varying")])
  55. p_id = BigIntegerField(constraints=[SQL("DEFAULT '-1'::integer")])
  56. sort = IntegerField(constraints=[SQL("DEFAULT 0")])
  57. source = CharField(constraints=[SQL("DEFAULT ''::character varying")])
  58. status = IntegerField(constraints=[SQL("DEFAULT 0")])
  59. team = CharField(constraints=[SQL("DEFAULT ''::character varying")])
  60. type = IntegerField(constraints=[SQL("DEFAULT 0")])
  61. utime = DateTimeField(null=True)
  62. is_rollball = IntegerField(constraints=[SQL("DEFAULT 0")])
  63. class Meta:
  64. table_name = 'st_zq_odds_record'
  65. primary_key = False
  66. class StZqResult(BaseModel):
  67. all_goal = IntegerField(constraints=[SQL("DEFAULT 0")])
  68. first_score = CharField(constraints=[SQL("DEFAULT ''::character varying")], null=True)
  69. guest_rate = FloatField(constraints=[SQL("DEFAULT 0")])
  70. guest_score = IntegerField(constraints=[SQL("DEFAULT 0")])
  71. guest_team = CharField()
  72. home_rate = FloatField(constraints=[SQL("DEFAULT 0")])
  73. home_score = IntegerField(constraints=[SQL("DEFAULT 0")])
  74. home_team = CharField()
  75. last_score = CharField(constraints=[SQL("DEFAULT ''::character varying")], null=True)
  76. lg_id = IntegerField()
  77. match_id = BigIntegerField()
  78. match_process = CharField()
  79. match_score = CharField(constraints=[SQL("DEFAULT 'NULL::character varying'")], null=True)
  80. match_time = CharField()
  81. match_winer = CharField(constraints=[SQL("DEFAULT ''::character varying")], null=True)
  82. source = CharField(null=True)
  83. status = IntegerField(constraints=[SQL("DEFAULT 0")])
  84. tag = IntegerField(constraints=[SQL("DEFAULT 0")])
  85. u_guest_score = IntegerField(constraints=[SQL("DEFAULT 0")])
  86. u_home_score = IntegerField(constraints=[SQL("DEFAULT 0")])
  87. update_time = DateTimeField()
  88. p_code = CharField(null=True)
  89. class Meta:
  90. table_name = 'st_zq_result'
  91. class StZqResultRecord(BaseModel):
  92. all_goal = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  93. first_score = CharField(null=True)
  94. guest_rate = FloatField(constraints=[SQL("DEFAULT 0")], null=True)
  95. guest_score = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  96. guest_team = CharField()
  97. home_rate = FloatField(constraints=[SQL("DEFAULT 0")], null=True)
  98. home_score = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  99. home_team = CharField()
  100. last_score = CharField(null=True)
  101. lg_id = BigIntegerField()
  102. match_id = BigIntegerField()
  103. match_process = CharField()
  104. match_score = CharField(null=True)
  105. match_time = CharField()
  106. match_winer = CharField(null=True)
  107. source = CharField(null=True)
  108. status = IntegerField()
  109. tag = IntegerField(null=True)
  110. update_time = DateTimeField()
  111. p_code = CharField(null=True)
  112. class Meta:
  113. table_name = 'st_zq_result_record'
  114. class StZqCompetition(BaseModel):
  115. ctime = DateTimeField(null=True)
  116. expire_time = DateTimeField(null=True)
  117. guest_team = CharField()
  118. home_team = CharField()
  119. is_morningplate = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  120. is_rollball = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  121. is_stringscene = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  122. is_today = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  123. lg_id = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  124. match_date = DateField(null=True)
  125. match_id = BigIntegerField(constraints=[SQL("DEFAULT 0")], null=True, unique=True)
  126. match_time = TimeField(null=True)
  127. recommend = CharField(constraints=[SQL("DEFAULT '0'")], null=True)
  128. sg_id = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  129. source = CharField(constraints=[SQL("DEFAULT ''::character varying")], null=True)
  130. status = CharField(constraints=[SQL("DEFAULT '0'")], null=True)
  131. tag = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  132. type = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  133. utime = DateTimeField(null=True)
  134. us_time = DateTimeField(null=True)
  135. class Meta:
  136. table_name = 'st_zq_competition'
  137. #联赛表
  138. # class StZqLeague(BaseModel):
  139. # area_id = IntegerField(constraints=[SQL("DEFAULT 0")])
  140. # begin_season = CharField(constraints=[SQL("DEFAULT 'NULL::character varying'")], null=True)
  141. # bf_ifdisplay = IntegerField(column_name='bf_Ifdisplay', constraints=[SQL("DEFAULT 0")], null=True)
  142. # count_round = BigIntegerField(constraints=[SQL("DEFAULT '1'::bigint")])
  143. # country_id = IntegerField(constraints=[SQL("DEFAULT 0")])
  144. # curr_round = BigIntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  145. # hot = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  146. # id = BigAutoField()
  147. # if_have_sub = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  148. # if_stop = IntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  149. # kind = IntegerField(constraints=[SQL("DEFAULT '1'::bigint")])
  150. # last_time = DateTimeField(null=True)
  151. # league_list = BigIntegerField(constraints=[SQL("DEFAULT 0")], null=True)
  152. # league_pic = CharField(constraints=[SQL("DEFAULT 'NULL::character varying'")], null=True)
  153. # lg_id = BigIntegerField(constraints=[SQL("DEFAULT 0")], unique=True)
  154. # match_mode = IntegerField(constraints=[SQL("DEFAULT '1'::bigint")])
  155. # match_season = CharField(constraints=[SQL("DEFAULT 'NULL::bpchar'")], null=True)
  156. # name_chinese = CharField(constraints=[SQL("DEFAULT 'NULL::character varying'")], null=True)
  157. # name_english = CharField(constraints=[SQL("DEFAULT 'NULL::character varying'")], null=True)
  158. # source = CharField(null=True)
  159. #
  160. # class Meta:
  161. # table_name = 'st_zq_league'