plat.sql 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. drop table if exists bank_card_issuer_info;
  2. create table bank_card_issuer_info
  3. (
  4. bank_bin TEXT not null primary key,
  5. bank_name TEXT,
  6. card_type TEXT,
  7. flag INTEGER
  8. );
  9. drop table if exists case_info;
  10. create table case_info
  11. (
  12. id INTEGER not null primary key autoincrement,
  13. name TEXT,
  14. pwd TEXT,
  15. type TEXT,
  16. remark TEXT,
  17. db TEXT,
  18. db_Path TEXT,
  19. init INTEGER,
  20. create_time DATE
  21. );
  22. drop table if exists phone_isp;
  23. create table phone_isp
  24. (
  25. paragraph TEXT not null primary key,
  26. province TEXT,
  27. city TEXT,
  28. isp TEXT
  29. );
  30. drop table if exists system_info;
  31. create table system_info
  32. (
  33. machinecode TEXT,
  34. client_no TEXT,
  35. unit TEXT,
  36. phone TEXT,
  37. active_date_time DATE,
  38. authdatetime DATE,
  39. overdatetime DATE
  40. );
  41. drop table if exists table_field;
  42. create table table_field
  43. (
  44. id INTEGER not null primary key,
  45. table_id INTEGER not null,
  46. field_name_cn TEXT,
  47. field_name_en TEXT,
  48. field_type TEXT,
  49. required INTEGER default 0 not null,
  50. field_len INTEGER default 0 not null,
  51. matched INTEGER,
  52. direction_conf TEXT,
  53. field_sort INTEGER
  54. );
  55. drop table if exists table_info;
  56. create table table_info
  57. (
  58. id INTEGER not null primary key,
  59. main_id INTEGER,
  60. table_name_cn TEXT,
  61. table_name_en TEXT,
  62. headers TEXT,
  63. classify TEXT,
  64. func_regex TEXT,
  65. line_no INTEGER default 0,
  66. has_inner INTEGER default 0,
  67. create_time DATE
  68. );
  69. DROP TABLE IF EXISTS `chat_message`;
  70. CREATE TABLE `chat_message`
  71. (
  72. `id` INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
  73. `session_id` TEXT,
  74. `content` TEXT,
  75. `role` TEXT,
  76. `model_name` TEXT
  77. );
  78. DROP TABLE IF EXISTS `chat_session`;
  79. CREATE TABLE `chat_session`
  80. (
  81. `id` TEXT,
  82. `case_id` INTEGER,
  83. `session_title` TEXT,
  84. `session_content` TEXT,
  85. `conversation_id` TEXT
  86. );
  87. DROP TABLE IF EXISTS `chat_model`;
  88. CREATE TABLE `chat_model`
  89. (
  90. `id` INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
  91. `category` TEXT,
  92. `model_name` TEXT,
  93. `provider_code` TEXT,
  94. `model_describe` TEXT,
  95. `model_dimension` INTEGER,
  96. `api_host` TEXT,
  97. `api_key` TEXT
  98. );
  99. DROP TABLE IF EXISTS `chat_provider`;
  100. CREATE TABLE `chat_provider`
  101. (
  102. `id` INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
  103. `provider_name` TEXT,
  104. `provider_code` TEXT,
  105. `provider_icon` TEXT,
  106. `provider_desc` TEXT,
  107. `api_host` TEXT
  108. );
  109. DROP TABLE IF EXISTS `knowledge_attach`;
  110. CREATE TABLE `knowledge_attach`
  111. (
  112. `id` INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
  113. `knowledge_id` INTEGER,
  114. `oss_id` INTEGER,
  115. `doc_id` TEXT,
  116. `name` TEXT,
  117. `type` TEXT
  118. );
  119. DROP TABLE IF EXISTS `knowledge_fragment`;
  120. CREATE TABLE `knowledge_fragment`
  121. (
  122. `id` INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
  123. `idx` INTEGER,
  124. `doc_id` TEXT,
  125. `content` TEXT
  126. );
  127. DROP TABLE IF EXISTS `knowledge_info`;
  128. CREATE TABLE `knowledge_info`
  129. (
  130. `id` INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
  131. `name` TEXT,
  132. `share` INTEGER,
  133. `description` TEXT,
  134. `separator` TEXT,
  135. `overlap_char` INTEGER,
  136. `retrieve_limit` INTEGER,
  137. `text_block_size` INTEGER,
  138. `vector_model` TEXT,
  139. `embedding_model` TEXT
  140. );