我之所以写一个快速搭建的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');
sql-ddl.sql 

相关文章: