update.sql 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  1. ALTER TABLE ls_admin RENAME TO la_admin;
  2. ALTER TABLE ls_admin_session RENAME TO la_admin_session;
  3. ALTER TABLE ls_config RENAME TO la_config;
  4. ALTER TABLE ls_dept RENAME TO la_dept;
  5. ALTER TABLE ls_dict_data RENAME TO la_dict_data;
  6. ALTER TABLE ls_dict_type RENAME TO la_dict_type;
  7. ALTER TABLE ls_file RENAME TO la_file;
  8. ALTER TABLE ls_file_cate RENAME TO la_file_cate;
  9. ALTER TABLE ls_generate_column RENAME TO la_generate_column;
  10. ALTER TABLE ls_generate_table RENAME TO la_generate_table;
  11. ALTER TABLE ls_jobs RENAME TO la_jobs;
  12. ALTER TABLE ls_operation_log RENAME TO la_operation_log;
  13. ALTER TABLE ls_role RENAME TO la_system_role;
  14. ALTER TABLE ls_system_menu RENAME TO la_system_menu;
  15. ALTER TABLE ls_system_role_menu RENAME TO la_system_role_menu;
  16. SET FOREIGN_KEY_CHECKS=0;
  17. CREATE TABLE `la_article` (
  18. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '文章id',
  19. `cid` int(11) NOT NULL COMMENT '文章分类',
  20. `title` varchar(255) NOT NULL COMMENT '文章标题',
  21. `desc` varchar(255) NULL DEFAULT '' COMMENT '简介',
  22. `abstract` text NULL COMMENT '文章摘要',
  23. `image` varchar(128) NULL DEFAULT NULL COMMENT '文章图片',
  24. `author` varchar(255) NULL DEFAULT '' COMMENT '作者',
  25. `content` text NULL COMMENT '文章内容',
  26. `click_virtual` int(10) NULL DEFAULT 0 COMMENT '虚拟浏览量',
  27. `click_actual` int(11) NULL DEFAULT 0 COMMENT '实际浏览量',
  28. `is_show` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否显示:1-是.0-否',
  29. `sort` int(5) NULL DEFAULT 0 COMMENT '排序',
  30. `create_time` int(11) NULL DEFAULT NULL COMMENT '创建时间',
  31. `update_time` int(11) NULL DEFAULT NULL COMMENT '更新时间',
  32. `delete_time` int(11) NULL DEFAULT NULL COMMENT '删除时间',
  33. PRIMARY KEY (`id`) USING BTREE
  34. ) ENGINE = InnoDB COMMENT = '文章表' ROW_FORMAT = Dynamic;
  35. CREATE TABLE `la_article_cate` (
  36. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '文章分类id',
  37. `name` varchar(90) NULL DEFAULT NULL COMMENT '分类名称',
  38. `sort` int(11) NULL DEFAULT 0 COMMENT '排序',
  39. `is_show` tinyint(1) NULL DEFAULT 1 COMMENT '是否显示:1-是;0-否',
  40. `create_time` int(10) NULL DEFAULT NULL COMMENT '创建时间',
  41. `update_time` int(10) NULL DEFAULT NULL COMMENT '更新时间',
  42. `delete_time` int(10) NULL DEFAULT NULL COMMENT '删除时间',
  43. PRIMARY KEY (`id`) USING BTREE
  44. ) ENGINE = InnoDB COMMENT = '文章分类表' ROW_FORMAT = Dynamic;
  45. CREATE TABLE `la_article_collect` (
  46. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  47. `user_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '用户ID',
  48. `article_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '文章ID',
  49. `status` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '收藏状态 0-未收藏 1-已收藏',
  50. `create_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间',
  51. `update_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间',
  52. `delete_time` int(10) NULL DEFAULT NULL COMMENT '删除时间',
  53. PRIMARY KEY (`id`) USING BTREE
  54. ) ENGINE = InnoDB COMMENT = '文章收藏表' ROW_FORMAT = Dynamic;
  55. CREATE TABLE `la_decorate_page` (
  56. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  57. `type` tinyint(2) UNSIGNED NOT NULL DEFAULT 10 COMMENT '页面类型',
  58. `name` varchar(100) NOT NULL DEFAULT '' COMMENT '页面名称',
  59. `data` text NULL COMMENT '页面数据',
  60. `create_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间',
  61. `update_time` int(10) UNSIGNED NOT NULL COMMENT '更新时间',
  62. PRIMARY KEY (`id`) USING BTREE
  63. ) ENGINE = InnoDB COMMENT = '装修页面配置表' ROW_FORMAT = Dynamic;
  64. CREATE TABLE `la_decorate_tabbar` (
  65. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  66. `name` varchar(20) NOT NULL DEFAULT '' COMMENT '导航名称',
  67. `selected` varchar(200) NOT NULL DEFAULT '' COMMENT '未选图标',
  68. `unselected` varchar(200) NOT NULL DEFAULT '' COMMENT '已选图标',
  69. `link` varchar(200) NULL DEFAULT NULL COMMENT '链接地址',
  70. `create_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间',
  71. `update_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间',
  72. PRIMARY KEY (`id`) USING BTREE
  73. ) ENGINE = InnoDB COMMENT = '装修底部导航表' ROW_FORMAT = Dynamic;
  74. ALTER TABLE `la_file` ADD COLUMN `source_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '上传者id' AFTER `cid`;
  75. ALTER TABLE `la_file` ADD COLUMN `source` tinyint(1) NOT NULL DEFAULT 0 COMMENT '来源类型[0-后台,1-用户]' AFTER `source_id`;
  76. ALTER TABLE `la_file` DROP COLUMN `user_id`;
  77. CREATE TABLE `la_hot_search` (
  78. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  79. `name` varchar(200) NOT NULL DEFAULT '' COMMENT '关键词',
  80. `sort` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '排序号',
  81. `create_time` int(10) NULL DEFAULT NULL COMMENT '创建时间',
  82. PRIMARY KEY (`id`) USING BTREE
  83. ) ENGINE = InnoDB COMMENT = '热门搜索表' ROW_FORMAT = Dynamic;
  84. CREATE TABLE `la_notice_record` (
  85. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',
  86. `user_id` int(10) UNSIGNED NOT NULL COMMENT '用户id',
  87. `title` varchar(50) NOT NULL DEFAULT '' COMMENT '标题',
  88. `content` text NOT NULL COMMENT '内容',
  89. `scene_id` int(10) UNSIGNED NULL DEFAULT 0 COMMENT '场景',
  90. `read` tinyint(1) NULL DEFAULT 0 COMMENT '已读状态;0-未读,1-已读',
  91. `recipient` tinyint(1) NULL DEFAULT 0 COMMENT '通知接收对象类型;1-会员;2-商家;3-平台;4-游客(未注册用户)',
  92. `send_type` tinyint(1) NULL DEFAULT 0 COMMENT '通知发送类型 1-系统通知 2-短信通知 3-微信模板 4-微信小程序',
  93. `notice_type` tinyint(1) NULL DEFAULT NULL COMMENT '通知类型 1-业务通知 2-验证码',
  94. `extra` varchar(255) NULL DEFAULT '' COMMENT '其他',
  95. `create_time` int(10) NULL DEFAULT NULL COMMENT '创建时间',
  96. `update_time` int(10) NULL DEFAULT NULL COMMENT '更新时间',
  97. `delete_time` int(10) NULL DEFAULT NULL COMMENT '删除时间',
  98. PRIMARY KEY (`id`) USING BTREE
  99. ) ENGINE = InnoDB COMMENT = '通知记录表' ROW_FORMAT = Dynamic;
  100. CREATE TABLE `la_notice_setting` (
  101. `id` int(11) NOT NULL AUTO_INCREMENT,
  102. `scene_id` int(10) NOT NULL COMMENT '场景id',
  103. `scene_name` varchar(255) NOT NULL DEFAULT '' COMMENT '场景名称',
  104. `scene_desc` varchar(255) NOT NULL DEFAULT '' COMMENT '场景描述',
  105. `recipient` tinyint(1) NOT NULL DEFAULT 1 COMMENT '接收者 1-用户 2-平台',
  106. `type` tinyint(1) NOT NULL DEFAULT 1 COMMENT '通知类型: 1-业务通知 2-验证码',
  107. `system_notice` text NULL COMMENT '系统通知设置',
  108. `sms_notice` text NULL COMMENT '短信通知设置',
  109. `oa_notice` text NULL COMMENT '公众号通知设置',
  110. `mnp_notice` text NULL COMMENT '小程序通知设置',
  111. `support` char(10) NOT NULL DEFAULT '' COMMENT '支持的发送类型 1-系统通知 2-短信通知 3-微信模板消息 4-小程序提醒',
  112. `update_time` int(10) NULL DEFAULT NULL COMMENT '更新时间',
  113. PRIMARY KEY (`id`) USING BTREE
  114. ) ENGINE = InnoDB COMMENT = '通知设置表' ROW_FORMAT = Dynamic;
  115. CREATE TABLE `la_official_account_reply` (
  116. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  117. `name` varchar(64) NOT NULL DEFAULT '' COMMENT '规则名称',
  118. `keyword` varchar(64) NOT NULL DEFAULT '' COMMENT '关键词',
  119. `reply_type` tinyint(1) NOT NULL COMMENT '回复类型 1-关注回复 2-关键字回复 3-默认回复',
  120. `matching_type` tinyint(1) UNSIGNED NOT NULL DEFAULT 1 COMMENT '匹配方式:1-全匹配;2-模糊匹配',
  121. `content_type` tinyint(1) UNSIGNED NOT NULL DEFAULT 1 COMMENT '内容类型:1-文本',
  122. `content` text NOT NULL COMMENT '回复内容',
  123. `status` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '启动状态:1-启动;0-关闭',
  124. `sort` int(11) UNSIGNED NOT NULL DEFAULT 50 COMMENT '排序',
  125. `create_time` int(10) NULL DEFAULT NULL COMMENT '创建时间',
  126. `update_time` int(10) NULL DEFAULT NULL COMMENT '更新时间',
  127. `delete_time` int(10) NULL DEFAULT NULL COMMENT '删除时间',
  128. PRIMARY KEY (`id`) USING BTREE
  129. ) ENGINE = InnoDB COMMENT = '公众号消息回调表' ROW_FORMAT = Dynamic;
  130. CREATE TABLE `la_sms_log` (
  131. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
  132. `scene_id` int(11) NOT NULL COMMENT '场景id',
  133. `mobile` varchar(11) NOT NULL COMMENT '手机号码',
  134. `content` varchar(255) NOT NULL COMMENT '发送内容',
  135. `code` varchar(32) NULL DEFAULT NULL COMMENT '发送关键字(注册、找回密码)',
  136. `is_verify` tinyint(1) NULL DEFAULT 0 COMMENT '是否已验证;0-否;1-是',
  137. `check_num` int(5) NULL DEFAULT 0 COMMENT '验证次数',
  138. `send_status` tinyint(1) NOT NULL COMMENT '发送状态:0-发送中;1-发送成功;2-发送失败',
  139. `send_time` int(10) NOT NULL COMMENT '发送时间',
  140. `results` text NULL COMMENT '短信结果',
  141. `create_time` int(10) NULL DEFAULT NULL COMMENT '创建时间',
  142. `update_time` int(10) NULL DEFAULT NULL COMMENT '更新时间',
  143. `delete_time` int(10) NULL DEFAULT NULL COMMENT '删除时间',
  144. PRIMARY KEY (`id`) USING BTREE
  145. ) ENGINE = InnoDB COMMENT = '短信记录表' ROW_FORMAT = Dynamic;
  146. ALTER TABLE `la_system_menu` COMMENT = '系统菜单表';
  147. CREATE TABLE `la_user` (
  148. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  149. `sn` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '编号',
  150. `avatar` varchar(200) NOT NULL DEFAULT '' COMMENT '头像',
  151. `real_name` varchar(32) NOT NULL DEFAULT '' COMMENT '真实姓名',
  152. `nickname` varchar(32) NOT NULL DEFAULT '' COMMENT '用户昵称',
  153. `account` varchar(32) NOT NULL DEFAULT '' COMMENT '用户账号',
  154. `password` varchar(32) NOT NULL DEFAULT '' COMMENT '用户密码',
  155. `mobile` varchar(32) NOT NULL DEFAULT '' COMMENT '用户电话',
  156. `sex` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '用户性别: [1=男, 2=女]',
  157. `channel` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '注册渠道: [1-微信小程序 2-微信公众号 3-手机H5 4-电脑PC 5-苹果APP 6-安卓APP]',
  158. `is_disable` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否禁用: [0=否, 1=是]',
  159. `login_ip` varchar(30) NOT NULL DEFAULT '' COMMENT '最后登录IP',
  160. `login_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '最后登录时间',
  161. `create_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间',
  162. `update_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间',
  163. `delete_time` int(10) UNSIGNED NULL DEFAULT NULL COMMENT '删除时间',
  164. PRIMARY KEY (`id`) USING BTREE,
  165. UNIQUE INDEX `sn`(`sn`) USING BTREE COMMENT '编号唯一',
  166. UNIQUE INDEX `account`(`account`) USING BTREE COMMENT '账号唯一'
  167. ) ENGINE = InnoDB COMMENT = '用户表' ROW_FORMAT = Dynamic;
  168. CREATE TABLE `la_user_auth` (
  169. `id` int(11) NOT NULL AUTO_INCREMENT,
  170. `user_id` int(11) NOT NULL COMMENT '用户id',
  171. `openid` varchar(255) NOT NULL COMMENT '微信openid',
  172. `unionid` varchar(255) NULL DEFAULT '' COMMENT '微信unionid',
  173. `terminal` tinyint(1) NOT NULL DEFAULT 1 COMMENT '客户端类型:1-微信小程序;2-微信公众号;3-手机H5;4-电脑PC;5-苹果APP;6-安卓APP',
  174. `create_time` int(10) NULL DEFAULT NULL COMMENT '创建时间',
  175. `update_time` int(10) NULL DEFAULT NULL COMMENT '更新时间',
  176. PRIMARY KEY (`id`) USING BTREE,
  177. UNIQUE INDEX `openid`(`openid`) USING BTREE
  178. ) ENGINE = InnoDB COMMENT = '用户授权表' ROW_FORMAT = Dynamic;
  179. CREATE TABLE `la_user_session` (
  180. `id` int(11) NOT NULL AUTO_INCREMENT,
  181. `user_id` int(11) NOT NULL COMMENT '用户id',
  182. `terminal` tinyint(1) NOT NULL DEFAULT 1 COMMENT '客户端类型:1-微信小程序;2-微信公众号;3-手机H5;4-电脑PC;5-苹果APP;6-安卓APP',
  183. `token` varchar(32) NOT NULL COMMENT '令牌',
  184. `update_time` int(10) NULL DEFAULT NULL COMMENT '更新时间',
  185. `expire_time` int(10) NOT NULL COMMENT '到期时间',
  186. PRIMARY KEY (`id`) USING BTREE,
  187. UNIQUE INDEX `admin_id_client`(`user_id`, `terminal`) USING BTREE COMMENT '一个用户在一个终端只有一个token',
  188. UNIQUE INDEX `token`(`token`) USING BTREE COMMENT 'token是唯一的'
  189. ) ENGINE = InnoDB COMMENT = '用户会话表' ROW_FORMAT = Dynamic;
  190. SET FOREIGN_KEY_CHECKS=1;