我之所以写一个快速搭建的demo,主要想做一些容器的demo,所以为了方便大家,所以一切从简,简单的3层架构
先用mysql的ddl,后期不上oracle的ddl
SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for `sys_com_code` -- ---------------------------- DROP TABLE IF EXISTS `sys_com_code`; CREATE TABLE `sys_com_code` ( `CODE_TYPE` varchar(100) COLLATE utf8_bin DEFAULT NULL, `CODE_C_TYPE` varchar(100) COLLATE utf8_bin DEFAULT NULL, `CODE_VALUE` varchar(100) COLLATE utf8_bin DEFAULT NULL, `CODE_NAME` varchar(100) COLLATE utf8_bin DEFAULT NULL, `STATUS_CD` varchar(100) COLLATE utf8_bin DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; -- ---------------------------- -- Records of sys_com_code -- ---------------------------- INSERT INTO `sys_com_code` VALUES ('status', '11', '11', '无效', '10'); INSERT INTO `sys_com_code` VALUES ('status', '10', '10', '有效', '10'); -- ---------------------------- -- Table structure for `sys_resource` -- ---------------------------- DROP TABLE IF EXISTS `sys_resource`; CREATE TABLE `sys_resource` ( `id` int(10) NOT NULL AUTO_INCREMENT, `pid` int(10) DEFAULT NULL, `name` varchar(100) COLLATE utf8_bin DEFAULT NULL, `url` varchar(100) COLLATE utf8_bin DEFAULT NULL, `code` varchar(100) COLLATE utf8_bin DEFAULT NULL, `type` int(2) DEFAULT NULL, `sorts` int(2) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; -- ---------------------------- -- Records of sys_resource -- ---------------------------- INSERT INTO `sys_resource` VALUES ('1', '-1', '系统设置', 'system', 'system', '0', '1'); INSERT INTO `sys_resource` VALUES ('2', '-1', '管理首页', 'home', 'home', '0', '2'); INSERT INTO `sys_resource` VALUES ('3', '1', '用户授权', 'user', 'user', '1', '11'); INSERT INTO `sys_resource` VALUES ('4', '3', '角色管理', '/role/list.do', 'role:list.do', '1', '111'); INSERT INTO `sys_resource` VALUES ('5', '3', '用户管理', '/user/list.do', 'user:list.do', '0', '112'); INSERT INTO `sys_resource` VALUES ('6', '3', '资源管理', '/resource/list.do', 'resource:list.do', '0', '113'); INSERT INTO `sys_resource` VALUES ('7', '1', '知识案例', 'demo', 'demo', '1', '112'); INSERT INTO `sys_resource` VALUES ('8', '7', 'freemarker案例', '/freemarker/list.do', 'freemarker:list.do', '1', '1123'); -- ---------------------------- -- Table structure for `sys_role` -- ---------------------------- DROP TABLE IF EXISTS `sys_role`; CREATE TABLE `sys_role` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varchar(50) COLLATE utf8_bin DEFAULT NULL, `status` int(2) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; -- ---------------------------- -- Records of sys_role -- ---------------------------- INSERT INTO `sys_role` VALUES ('1', '超级管理员', '1'); INSERT INTO `sys_role` VALUES ('2', '普通管理员', '1'); INSERT INTO `sys_role` VALUES ('3', '普通用户', '1'); -- ---------------------------- -- Table structure for `sys_role_resource` -- ---------------------------- DROP TABLE IF EXISTS `sys_role_resource`; CREATE TABLE `sys_role_resource` ( `id` int(10) NOT NULL AUTO_INCREMENT, `role_id` int(10) DEFAULT NULL, `resource_id` int(10) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=56 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; -- ---------------------------- -- Records of sys_role_resource -- ---------------------------- INSERT INTO `sys_role_resource` VALUES ('8', '2', '-1'); INSERT INTO `sys_role_resource` VALUES ('9', '2', '1'); INSERT INTO `sys_role_resource` VALUES ('10', '2', '3'); INSERT INTO `sys_role_resource` VALUES ('11', '2', '4'); INSERT INTO `sys_role_resource` VALUES ('12', '2', '5'); INSERT INTO `sys_role_resource` VALUES ('13', '2', '2'); INSERT INTO `sys_role_resource` VALUES ('14', '3', '-1'); INSERT INTO `sys_role_resource` VALUES ('15', '3', '1'); INSERT INTO `sys_role_resource` VALUES ('16', '3', '3'); INSERT INTO `sys_role_resource` VALUES ('17', '3', '4'); INSERT INTO `sys_role_resource` VALUES ('18', '3', '5'); INSERT INTO `sys_role_resource` VALUES ('19', '4', '-1'); INSERT INTO `sys_role_resource` VALUES ('20', '4', '1'); INSERT INTO `sys_role_resource` VALUES ('21', '4', '3'); INSERT INTO `sys_role_resource` VALUES ('22', '4', '4'); INSERT INTO `sys_role_resource` VALUES ('23', '4', '2'); INSERT INTO `sys_role_resource` VALUES ('47', '1', '-1'); INSERT INTO `sys_role_resource` VALUES ('48', '1', '1'); INSERT INTO `sys_role_resource` VALUES ('49', '1', '3'); INSERT INTO `sys_role_resource` VALUES ('50', '1', '4'); INSERT INTO `sys_role_resource` VALUES ('51', '1', '5'); INSERT INTO `sys_role_resource` VALUES ('52', '1', '6'); INSERT INTO `sys_role_resource` VALUES ('53', '1', '7'); INSERT INTO `sys_role_resource` VALUES ('54', '1', '8'); INSERT INTO `sys_role_resource` VALUES ('55', '1', '2'); -- ---------------------------- -- Table structure for `sys_user` -- ---------------------------- DROP TABLE IF EXISTS `sys_user`; CREATE TABLE `sys_user` ( `id` int(10) NOT NULL AUTO_INCREMENT, `user_name` varchar(50) COLLATE utf8_bin DEFAULT NULL, `password` varchar(500) COLLATE utf8_bin DEFAULT NULL, `age` int(2) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; -- ---------------------------- -- Records of sys_user -- ---------------------------- INSERT INTO `sys_user` VALUES ('8', 'admin', '53d8c7cee066fec7840bcbbfb1733192', '12'); INSERT INTO `sys_user` VALUES ('9', 'superadmin', '53d8c7cee066fec7840bcbbfb1733192', '12'); INSERT INTO `sys_user` VALUES ('10', 'loafer', '53d8c7cee066fec7840bcbbfb1733192', '12'); -- ---------------------------- -- Table structure for `sys_user_role` -- ---------------------------- DROP TABLE IF EXISTS `sys_user_role`; CREATE TABLE `sys_user_role` ( `id` int(30) NOT NULL AUTO_INCREMENT, `role_id` int(30) DEFAULT NULL, `user_id` int(30) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; -- ---------------------------- -- Records of sys_user_role -- ---------------------------- INSERT INTO `sys_user_role` VALUES ('2', '2', '8'); INSERT INTO `sys_user_role` VALUES ('3', '1', '9'); INSERT INTO `sys_user_role` VALUES ('4', '3', '10');