install.sql 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415
  1. # 创建Card数据表
  2. create table if not exists card
  3. (
  4. id int auto_increment
  5. primary key
  6. ) character set utf8mb4 collate utf8mb4_general_ci comment '卡片数据表';
  7. alter table card
  8. add name varchar(200) null;
  9. alter table card
  10. add name_en varchar(200) null;
  11. alter table card
  12. add status int default 0 null;
  13. alter table card
  14. add version int default 0 null;
  15. alter table card
  16. add tips varchar(255) null comment '说明';
  17. alter table card
  18. add create_time datetime null comment '添加时间';
  19. alter table card
  20. add src text null comment 'logo';
  21. alter table card
  22. add url varchar(255) null comment '卡片地址';
  23. alter table card
  24. add `window` varchar(255) null comment '窗口地址';
  25. alter table card
  26. add update_time datetime null;
  27. alter table card
  28. add install_num int default 0 null;
  29. alter table card
  30. add setting varchar(200) null comment '设置页面的url';
  31. alter table card
  32. add dict_option longtext null comment '配置的参数';
  33. #创建config数据表
  34. create table if not exists config
  35. (
  36. user_id int null
  37. ) character set utf8mb4 collate utf8mb4_general_ci comment '用户配置数据表';
  38. create index config_user_id_index
  39. on config (user_id);
  40. alter table config
  41. add config longtext null;
  42. # 创建file数据表
  43. create table if not exists file
  44. (
  45. id bigint auto_increment
  46. primary key
  47. ) character set utf8mb4 collate utf8mb4_general_ci comment '文件';
  48. alter table file
  49. add path varchar(255) null;
  50. alter table file
  51. add user_id int null;
  52. alter table file
  53. add create_time datetime null;
  54. alter table file
  55. add size double default 0 null comment '尺寸';
  56. alter table file
  57. add mime_type varchar(100) null comment '文件类型';
  58. #创建history数据表
  59. create table if not exists history
  60. (
  61. id bigint auto_increment
  62. primary key,
  63. constraint history_id_uindex
  64. unique (id)
  65. ) character set utf8mb4 collate utf8mb4_general_ci comment 'link历史数据';
  66. alter table history
  67. add user_id int null;
  68. alter table history
  69. add link longtext null;
  70. alter table history
  71. add create_time datetime null comment '创建时间';
  72. #创建link数据表
  73. create table if not exists link
  74. (
  75. user_id int null
  76. ) character set utf8mb4 collate utf8mb4_general_ci;
  77. create index link_user_id_index
  78. on link (user_id);
  79. alter table link
  80. add update_time datetime null comment '更新时间';
  81. alter table link
  82. add link longtext null;
  83. #创建link_folder数据表
  84. create table if not exists link_folder
  85. (
  86. id int auto_increment comment 'id'
  87. primary key
  88. ) character set utf8mb4 collate utf8mb4_general_ci comment '标签链接分类';
  89. alter table link_folder
  90. add name varchar(50) null comment '分类名称';
  91. alter table link_folder
  92. add sort int default 0 null;
  93. #创建link_store数据表
  94. create table if not exists linkstore
  95. (
  96. id int auto_increment
  97. primary key,
  98. constraint linkStore_id_uindex
  99. unique (id)
  100. ) character set utf8mb4 collate utf8mb4_general_ci;
  101. alter table linkstore
  102. add name varchar(255) null;
  103. alter table linkstore
  104. add src varchar(255) null;
  105. alter table linkstore
  106. add url text null;
  107. alter table linkstore
  108. add type varchar(20) default 'icon' null;
  109. alter table linkstore
  110. add size varchar(20) default '1x1' null;
  111. alter table linkstore
  112. add create_time datetime null;
  113. alter table linkstore
  114. add hot bigint default 0 null;
  115. alter table linkstore
  116. add area varchar(20) default '' null comment '专区';
  117. alter table linkstore
  118. add tips varchar(255) null comment '介绍';
  119. alter table linkstore
  120. add domain varchar(255) null;
  121. alter table linkstore
  122. add app int default 0 null comment '是否app';
  123. alter table linkstore
  124. add install_num int default 0 null comment '安装量';
  125. alter table linkstore
  126. add bgColor varchar(30) null comment '背景颜色';
  127. alter table linkstore
  128. add vip int default 0 null comment '是否会员可见 0所有人 1=会员';
  129. alter table linkstore
  130. add custom text null comment '自定义配置';
  131. alter table linkstore
  132. add user_id int null comment '用户id';
  133. alter table linkstore
  134. add status int default 1 null comment '状态 1=展示 0=待审核';
  135. #创建note数据表
  136. create table if not exists note
  137. (
  138. id bigint auto_increment
  139. primary key,
  140. constraint note_id_uindex
  141. unique (id)
  142. ) character set utf8mb4 collate utf8mb4_general_ci;
  143. alter table note
  144. add user_id bigint null;
  145. alter table note
  146. add title varchar(50) null;
  147. alter table note
  148. add text text null;
  149. alter table note
  150. add create_time datetime null;
  151. alter table note
  152. add update_time datetime null;
  153. alter table note
  154. add weight int default 0 null;
  155. create index note_user_id_index
  156. on note (user_id);
  157. #创建search_engine数据表
  158. create table if not exists search_engine
  159. (
  160. id int auto_increment
  161. primary key
  162. ) character set utf8mb4 collate utf8mb4_general_ci comment '搜索引擎';
  163. alter table search_engine
  164. add name varchar(50) null comment '名称';
  165. alter table search_engine
  166. add icon varchar(255) null comment '图标 128x128';
  167. alter table search_engine
  168. add url varchar(255) null comment '跳转url';
  169. alter table search_engine
  170. add sort int default 0 null comment '排序';
  171. alter table search_engine
  172. add create_time datetime null comment '添加时间';
  173. alter table search_engine
  174. add status int default 0 null comment '状态 0=关闭 1=启用';
  175. alter table search_engine
  176. add tips varchar(250) null comment '搜索引擎介绍';
  177. #创建setting表
  178. create table if not exists setting
  179. (
  180. `keys` varchar(200) not null
  181. primary key
  182. ) character set utf8mb4 collate utf8mb4_general_ci;
  183. alter table setting
  184. add value text null;
  185. #创建tabbar数据表
  186. create table if not exists tabbar
  187. (
  188. user_id int null
  189. ) character set utf8mb4 collate utf8mb4_general_ci comment '用户页脚信息';
  190. alter table tabbar
  191. add tabs longtext null;
  192. alter table tabbar
  193. add update_time datetime null;
  194. #创建token表
  195. create table if not exists token
  196. (
  197. id bigint auto_increment
  198. primary key,
  199. constraint token_id_uindex
  200. unique (id)
  201. ) character set utf8mb4 collate utf8mb4_general_ci;
  202. alter table token
  203. add user_id int null;
  204. alter table token
  205. add token tinytext null;
  206. alter table token
  207. add create_time int null;
  208. alter table token
  209. add ip tinytext null;
  210. alter table token
  211. add user_agent tinytext null;
  212. alter table token
  213. add access_token varchar(200) null comment 'qq的令牌';
  214. #创建user表
  215. create table if not exists user
  216. (
  217. id int auto_increment
  218. primary key,
  219. constraint user_id_uindex
  220. unique (id)
  221. ) character set utf8mb4 collate utf8mb4_general_ci;
  222. alter table user
  223. add avatar varchar(255) null comment '头像';
  224. alter table user
  225. add mail varchar(50) null;
  226. alter table user
  227. add password tinytext null;
  228. alter table user
  229. add create_time datetime null;
  230. alter table user
  231. add login_ip varchar(100) null comment '登录IP';
  232. alter table user
  233. add register_ip varchar(100) null comment '注册IP';
  234. alter table user
  235. add manager int default 0 null;
  236. alter table user
  237. add login_fail_count int default 0 null;
  238. alter table user
  239. add login_time datetime null comment '登录时间';
  240. alter table user
  241. add qq_open_id varchar(200) null comment 'qq开放平台Id';
  242. alter table user
  243. add nickname varchar(200) null comment '昵称';
  244. alter table user
  245. add status int default 0 null comment '用户账号状态 0正常 1冻结';
  246. alter table user
  247. add active date null comment '今日是否活跃';
  248. #创建user_search_engine表
  249. create table if not exists user_search_engine
  250. (
  251. user_id int not null
  252. primary key,
  253. constraint user_search_engine_pk
  254. unique (user_id)
  255. ) character set utf8mb4 collate utf8mb4_general_ci comment '用户搜索引擎同步表';
  256. alter table user_search_engine
  257. add list longtext null;
  258. #创建wallpaper表
  259. create table if not exists wallpaper
  260. (
  261. id int auto_increment
  262. primary key
  263. ) character set utf8mb4 collate utf8mb4_general_ci;
  264. alter table wallpaper
  265. add type int null comment '1=folder;0=assets';
  266. alter table wallpaper
  267. add folder int null comment '0';
  268. alter table wallpaper
  269. add mime int default 0 null comment '文件类型0=images,1=video';
  270. alter table wallpaper
  271. add url text null comment '图片地址';
  272. alter table wallpaper
  273. add cover text null comment '封面';
  274. alter table wallpaper
  275. add create_time datetime null;
  276. alter table wallpaper
  277. add name varchar(200) null comment '标题';
  278. alter table wallpaper
  279. add sort int default 999 null;
  280. ##创建结束