voice.sql 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. create table clone_voice
  2. (
  3. id bigint auto_increment
  4. primary key,
  5. ssid varchar(64) not null comment '用户ssid',
  6. type int default 1 null comment '类型 1文件上传 2语音上传',
  7. voice_id varchar(255) null comment '语音id',
  8. voice_name varchar(255) null comment '语音名称',
  9. voice_url varchar(255) null comment '音频地址',
  10. key_id int null comment 'api key id',
  11. status int default 0 null comment '状态',
  12. create_time datetime null comment '创建时间',
  13. update_time datetime null comment '更新时间'
  14. );
  15. create index idx_ssid
  16. on clone_voice (ssid);
  17. create table member_auth
  18. (
  19. id bigint auto_increment
  20. primary key,
  21. device_id varchar(64) not null,
  22. ssid varchar(64) not null,
  23. auth varchar(255) null,
  24. start_timestamp bigint not null comment '生效开始时间戳',
  25. end_timestamp bigint not null comment '过期结束时间戳',
  26. create_time datetime not null,
  27. update_time datetime not null
  28. );
  29. create index idx_ssid
  30. on member_auth (ssid);
  31. create table order_info
  32. (
  33. id bigint auto_increment
  34. primary key,
  35. out_trade_no varchar(128) not null,
  36. ssid varchar(64) not null,
  37. device_id varchar(64) not null,
  38. phone varchar(64) null,
  39. item_id bigint not null,
  40. item_name varchar(255) not null,
  41. original_amount bigint not null,
  42. amount bigint not null,
  43. app_platform int not null,
  44. package_name varchar(255) not null,
  45. channel_name varchar(255) null,
  46. ip varchar(255) null,
  47. create_time datetime not null,
  48. update_time datetime not null,
  49. pay_status int not null comment '-- 0:已创建 1:未支付 2:已支付 3:已关闭 4:已退款',
  50. status int not null
  51. );
  52. create index idx_out_trade_no
  53. on order_info (out_trade_no);
  54. create index idx_ssid
  55. on order_info (ssid);
  56. create table user_voice
  57. (
  58. id bigint auto_increment
  59. primary key,
  60. ssid varchar(64) null comment '用户ssid',
  61. content varchar(1000) null comment '用户输入的文本',
  62. voice_id varchar(255) null comment '语音id',
  63. voice_name varchar(255) null comment '语音角色名称',
  64. voice_avatar varchar(255) null comment '语音角色头像',
  65. voice_url varchar(255) null comment '音频地址',
  66. voice_type int default 0 null comment '音频类型 0:系统语音 1:用户克隆语音',
  67. source int default 0 null comment '来源 0:免费生成 1:订阅生成',
  68. status int default 0 null comment '状态',
  69. create_time datetime null comment '创建时间',
  70. update_time datetime null comment '修改时间'
  71. );
  72. create index idx_create_time
  73. on user_voice (create_time);
  74. create index idx_ssid
  75. on user_voice (ssid);