You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

254 lines
8.9 KiB

  1. -- casbin_rule definition
  2. CREATE TABLE casbin_rule(
  3. p_type varchar(100),
  4. v0 varchar(100),
  5. v1 varchar(100),
  6. v2 varchar(100),
  7. v3 varchar(100),
  8. v4 varchar(100),
  9. v5 varchar(100));
  10. -- ch_cities definition
  11. CREATE TABLE ch_cities(
  12. id int,
  13. province varchar(255),
  14. city varchar(255),
  15. code int);
  16. -- ch_provinces definition
  17. CREATE TABLE ch_provinces(
  18. id int,
  19. province varchar(255));
  20. -- ch_t_d_areainfo definition
  21. CREATE TABLE ch_t_d_areainfo(
  22. id int NOT NULL,
  23. name varchar(48) NOT NULL,
  24. arealevel tinyint NOT NULL,
  25. parent_id int,
  26. PRIMARY KEY (id)
  27. );
  28. -- exa_customers definition
  29. CREATE TABLE exa_customers(
  30. id int NOT NULL,
  31. created_at TIMESTAMP,
  32. updated_at TIMESTAMP,
  33. deleted_at TIMESTAMP,
  34. customer_name varchar(255),
  35. customer_phone_data varchar(255),
  36. sys_user_id int,
  37. sys_user_authority_id varchar(255),
  38. PRIMARY KEY (id)
  39. );
  40. -- exa_file_chunks definition
  41. CREATE TABLE exa_file_chunks(
  42. id int NOT NULL,
  43. created_at TIMESTAMP,
  44. updated_at TIMESTAMP,
  45. deleted_at TIMESTAMP,
  46. exa_file_id int,
  47. file_chunk_path varchar(255),
  48. file_chunk_number int,
  49. PRIMARY KEY (id)
  50. );
  51. -- exa_file_upload_and_downloads definition
  52. CREATE TABLE exa_file_upload_and_downloads(
  53. id int NOT NULL,
  54. created_at TIMESTAMP,
  55. updated_at TIMESTAMP,
  56. deleted_at TIMESTAMP,
  57. name varchar(255),
  58. url varchar(255),
  59. tag varchar(255),
  60. "key" varchar(255),
  61. PRIMARY KEY (id)
  62. );
  63. -- exa_files definition
  64. CREATE TABLE exa_files(
  65. id int NOT NULL,
  66. created_at TIMESTAMP,
  67. updated_at TIMESTAMP,
  68. deleted_at TIMESTAMP,
  69. file_name varchar(255),
  70. file_md5 varchar(255),
  71. file_path varchar(255),
  72. chunk_total int,
  73. is_finish tinyint,
  74. PRIMARY KEY (id)
  75. );
  76. -- jwt_blacklists definition
  77. CREATE TABLE jwt_blacklists(
  78. id int NOT NULL,
  79. created_at TIMESTAMP,
  80. updated_at TIMESTAMP,
  81. deleted_at TIMESTAMP,
  82. jwt text(65535),
  83. PRIMARY KEY (id)
  84. );
  85. -- sys_apis definition
  86. CREATE TABLE sys_apis(
  87. id int NOT NULL,
  88. created_at TIMESTAMP,
  89. updated_at TIMESTAMP,
  90. deleted_at TIMESTAMP,
  91. authority_id int,
  92. "path" varchar(255),
  93. description varchar(255),
  94. api_group varchar(255),
  95. "method" varchar(255),
  96. PRIMARY KEY (id)
  97. );
  98. -- sys_authorities definition
  99. CREATE TABLE sys_authorities(
  100. authority_id varchar(255) NOT NULL,
  101. authority_name varchar(255),
  102. parent_id varchar(255),
  103. created_at TIMESTAMP,
  104. updated_at TIMESTAMP,
  105. deleted_at TIMESTAMP,
  106. PRIMARY KEY (authority_id)
  107. );
  108. -- sys_authority_menus definition
  109. CREATE TABLE sys_authority_menus(
  110. sys_authority_authority_id varchar(255) NOT NULL,
  111. sys_base_menu_id int NOT NULL,
  112. PRIMARY KEY (sys_authority_authority_id,sys_base_menu_id)
  113. );
  114. -- sys_base_menus definition
  115. CREATE TABLE sys_base_menus(
  116. id int NOT NULL,
  117. created_at TIMESTAMP,
  118. updated_at TIMESTAMP,
  119. deleted_at TIMESTAMP,
  120. menu_level int,
  121. parent_id int,
  122. "path" varchar(255),
  123. name varchar(255),
  124. hidden tinyint,
  125. component varchar(255),
  126. title varchar(255),
  127. icon varchar(255),
  128. nick_name varchar(255),
  129. sort int,
  130. PRIMARY KEY (id)
  131. );
  132. -- sys_data_authority_id definition
  133. CREATE TABLE sys_data_authority_id(
  134. sys_authority_authority_id varchar(255) NOT NULL,
  135. data_authority_id varchar(255) NOT NULL,
  136. PRIMARY KEY (sys_authority_authority_id,data_authority_id)
  137. );
  138. -- sys_menus definition
  139. CREATE TABLE sys_menus(
  140. id int NOT NULL,
  141. created_at TIMESTAMP,
  142. updated_at TIMESTAMP,
  143. deleted_at TIMESTAMP,
  144. menu_level int,
  145. authority_id int,
  146. "path" varchar(255),
  147. name varchar(255),
  148. hidden tinyint,
  149. component varchar(255),
  150. title varchar(255),
  151. icon varchar(255),
  152. parent_id int,
  153. menu_id varchar(255),
  154. nick_name varchar(255),
  155. sort varchar(255),
  156. PRIMARY KEY (id)
  157. );
  158. -- sys_users definition
  159. CREATE TABLE sys_users(
  160. id int NOT NULL,
  161. created_at TIMESTAMP,
  162. updated_at TIMESTAMP,
  163. deleted_at TIMESTAMP,
  164. uuid BLOB,
  165. user_name varchar(255),
  166. pass_word varchar(255),
  167. nick_name varchar(255),
  168. header_img varchar(255),
  169. authority_id double,
  170. authority_name varchar(255),
  171. username varchar(255),
  172. password varchar(255),
  173. phone_data varchar(255),
  174. manager varchar(255),
  175. PRIMARY KEY (id)
  176. );
  177. -- sys_workflow_step_infos definition
  178. CREATE TABLE sys_workflow_step_infos(
  179. id int NOT NULL,
  180. created_at TIMESTAMP,
  181. updated_at TIMESTAMP,
  182. deleted_at TIMESTAMP,
  183. workflow_id int,
  184. is_strat tinyint,
  185. step_name varchar(255),
  186. step_no double,
  187. step_authority_id varchar(255),
  188. is_end tinyint,
  189. sys_workflow_id int,
  190. PRIMARY KEY (id)
  191. );
  192. -- sys_workflows definition
  193. CREATE TABLE sys_workflows(
  194. id int NOT NULL,
  195. created_at TIMESTAMP,
  196. updated_at TIMESTAMP,
  197. deleted_at TIMESTAMP,
  198. workflow_nick_name varchar(255),
  199. workflow_name varchar(255),
  200. workflow_description varchar(255),
  201. PRIMARY KEY (id)
  202. );