gpt.sql 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237
  1. create table account_detail
  2. (
  3. id bigint auto_increment
  4. primary key,
  5. ssid varchar(64) not null comment 'ssid',
  6. type int null comment '类型 0:赠送 1:每日领取 100:扣除 101:使用图生视频 102:使用文生视频 103:使用一键成片 104:使用绘画 200:退款',
  7. value bigint null comment '值',
  8. create_time datetime null comment '创建时间'
  9. );
  10. create index idx_create_time
  11. on account_detail (create_time);
  12. create index idx_ssid
  13. on account_detail (ssid);
  14. create table complaint
  15. (
  16. id bigint auto_increment
  17. primary key,
  18. ssid varchar(64) not null,
  19. device_id varchar(64) null,
  20. uid bigint null,
  21. reason varchar(255) null,
  22. content varchar(5000) null,
  23. phone varchar(64) null,
  24. images varchar(1000) null,
  25. create_time datetime null,
  26. update_time datetime null,
  27. status int default 0 null
  28. );
  29. create table draw_info
  30. (
  31. id varchar(64) not null
  32. primary key,
  33. task_id varchar(64) null comment '任务id',
  34. ssid varchar(64) not null comment 'ssid',
  35. content varchar(1000) null comment '绘画内容',
  36. image_url varchar(255) null comment '图片地址',
  37. status int default 0 null comment '状态',
  38. is_deleted int default 0 null comment '是否被删除',
  39. create_time datetime null comment '创建时间',
  40. update_time datetime null comment '更新时间'
  41. );
  42. create index idx_create_time
  43. on draw_info (create_time);
  44. create index idx_ssid
  45. on draw_info (ssid);
  46. create table draw_task_log
  47. (
  48. task_id varchar(64) not null
  49. primary key,
  50. user_id varchar(64) not null,
  51. model varchar(255) null,
  52. content varchar(1000) null,
  53. prompt varchar(5000) null,
  54. start_time datetime null,
  55. send_time datetime null,
  56. handle_time datetime null,
  57. upload_time datetime null,
  58. check_time datetime null,
  59. finish_time datetime null,
  60. fail_reason varchar(5000) null
  61. );
  62. create table member_auth
  63. (
  64. id bigint auto_increment
  65. primary key,
  66. ssid varchar(64) not null,
  67. out_trade_no varchar(64) null,
  68. auth varchar(255) not null,
  69. auth_value bigint default 0 not null,
  70. start_timestamp bigint not null,
  71. end_timestamp bigint not null,
  72. create_time datetime not null,
  73. update_time datetime not null
  74. );
  75. create index idx_auth
  76. on member_auth (auth);
  77. create index idx_out_trade_no
  78. on member_auth (out_trade_no);
  79. create index ssid_index
  80. on member_auth (ssid);
  81. create table order_info
  82. (
  83. id bigint auto_increment
  84. primary key,
  85. out_trade_no varchar(128) not null,
  86. user_id varchar(64) null,
  87. ssid varchar(64) not null,
  88. device_id varchar(64) not null,
  89. phone varchar(64) null,
  90. item_id bigint not null,
  91. item_name varchar(255) not null,
  92. original_amount bigint not null,
  93. amount bigint not null,
  94. app_platform int not null,
  95. package_name varchar(255) not null,
  96. channel_name varchar(255) null,
  97. ip varchar(255) null,
  98. create_time datetime not null,
  99. update_time datetime not null,
  100. pay_status int not null comment '-- 0:已创建 1:未支付 2:已支付 3:已关闭 4:已退款',
  101. status int not null,
  102. constraint out_trade_no_index
  103. unique (out_trade_no)
  104. );
  105. create table risk_check_log
  106. (
  107. id int auto_increment
  108. primary key,
  109. user_id varchar(64) null,
  110. phone varchar(32) null,
  111. source_type varchar(16) null,
  112. content_type varchar(16) null,
  113. content mediumtext null,
  114. response_code varchar(16) null,
  115. response_message varchar(64) null,
  116. risk_level varchar(32) null,
  117. risk_level_msg varchar(64) null,
  118. create_time datetime null,
  119. ip varchar(64) null,
  120. data mediumtext null
  121. );
  122. create table upload_log
  123. (
  124. id bigint auto_increment
  125. primary key,
  126. ssid varchar(64) not null,
  127. cdn_host varchar(255) not null,
  128. file_key varchar(1000) not null,
  129. original_filename varchar(255) null,
  130. ip varchar(255) null,
  131. create_time datetime not null,
  132. update_time datetime not null,
  133. status int not null
  134. );
  135. create index ssid_index
  136. on upload_log (ssid);
  137. create table user_auth
  138. (
  139. id bigint auto_increment
  140. primary key,
  141. ssid varchar(64) not null comment 'ssid',
  142. free_chat_time bigint null comment '已使用的免费聊天次数',
  143. free_draw_time bigint null comment '已使用的免费绘画次数',
  144. free_video_time bigint null comment '已使用的免费视频次数',
  145. free_tool_time bigint null comment '已使用的免费工具次数',
  146. create_time datetime null,
  147. update_time datetime null
  148. );
  149. create index idx_ssid
  150. on user_auth (ssid);
  151. create table video_generate_log
  152. (
  153. task_id varchar(64) not null
  154. primary key,
  155. user_id varchar(64) null,
  156. ssid varchar(64) null,
  157. device_id varchar(64) null,
  158. phone varchar(32) null,
  159. prompt varchar(5000) null,
  160. video_id varchar(64) null,
  161. video_type varchar(255) null,
  162. start_time datetime null,
  163. send_time datetime null,
  164. handle_time datetime null,
  165. finish_time datetime null,
  166. fail_reason varchar(5000) null,
  167. source varchar(64) null
  168. );
  169. create index idx_ssid
  170. on video_generate_log (ssid);
  171. create index idx_start_time
  172. on video_generate_log (start_time);
  173. create table video_info
  174. (
  175. id varchar(64) not null
  176. primary key,
  177. task_id varchar(64) null comment '任务id',
  178. ssid varchar(64) not null comment 'ssid',
  179. video_type varchar(255) null comment '类型',
  180. prompt varchar(5000) null comment '提示词',
  181. name varchar(255) null comment '视频名称',
  182. cover_url varchar(255) null comment '视频封面图片',
  183. origin_cover_url varchar(255) null comment '原始封面',
  184. video_url varchar(255) null comment '视频地址',
  185. origin_video_url varchar(255) null comment '原始视频地址',
  186. image_url varchar(255) null comment '开始图片(首帧)',
  187. tail_image_url varchar(255) null comment '结束图片(尾帧)',
  188. read_status int default 0 null comment '已读状态',
  189. status int default 0 null comment '视频状态',
  190. is_deleted int default 0 null comment '是否被删除 0:未删除 1:用户删除 2:系统删除',
  191. voice_id int null comment '音色id',
  192. bgm_id int null comment '背景音乐id',
  193. tool_id int null comment '工具模板id',
  194. subtitle int default 0 null comment '是否添加字幕 0:否 1:是',
  195. create_time datetime null comment '创建时间',
  196. update_time datetime null comment '更新时间'
  197. );
  198. create index idx_create_time
  199. on video_info (create_time);
  200. create index idx_ssid
  201. on video_info (ssid);
  202. create index idx_task_id
  203. on video_info (task_id);