📝 v 0.0.3 SQL 更新
This commit is contained in:
@@ -1,2 +1,5 @@
|
||||
-- ballcat
|
||||
create database `ballcat` default character set utf8mb4 collate utf8mb4_general_ci;
|
||||
-- 权限模块
|
||||
create database `ballcat` default character set utf8mb4 collate utf8mb4_general_ci;
|
||||
|
||||
-- 代码生成器
|
||||
create database `ballcat_codegen` default character set utf8mb4 collate utf8mb4_general_ci;
|
||||
189
doc/2ballcat.sql
189
doc/2ballcat.sql
@@ -7,6 +7,7 @@ SET FOREIGN_KEY_CHECKS = 0;
|
||||
DROP TABLE IF EXISTS `admin_access_log`;
|
||||
CREATE TABLE `admin_access_log` (
|
||||
`id` bigint(64) NOT NULL AUTO_INCREMENT COMMENT '编号',
|
||||
`trace_id` char(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '追踪ID',
|
||||
`user_id` bigint(16) NULL DEFAULT NULL COMMENT '用户ID',
|
||||
`username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户名',
|
||||
`ip` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '访问IP地址',
|
||||
@@ -26,7 +27,7 @@ CREATE TABLE `admin_access_log` (
|
||||
INDEX `uri`(`uri`) USING BTREE,
|
||||
INDEX `httpStatus`(`http_status`) USING BTREE,
|
||||
INDEX `create_time`(`create_time`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 28047 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '访问日志' ROW_FORMAT = Dynamic;
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '访问日志' ROW_FORMAT = Dynamic;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for admin_operation_log
|
||||
@@ -34,13 +35,15 @@ CREATE TABLE `admin_access_log` (
|
||||
DROP TABLE IF EXISTS `admin_operation_log`;
|
||||
CREATE TABLE `admin_operation_log` (
|
||||
`id` bigint(64) NOT NULL AUTO_INCREMENT COMMENT '编号',
|
||||
`trace_id` char(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '追踪ID',
|
||||
`msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '日志消息',
|
||||
`ip` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '访问IP地址',
|
||||
`user_agent` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户代理',
|
||||
`uri` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '请求URI',
|
||||
`method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '操作方式',
|
||||
`method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '请求方式',
|
||||
`params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '操作提交的数据',
|
||||
`status` tinyint(1) NOT NULL COMMENT '操作状态',
|
||||
`type` tinyint(1) NULL DEFAULT NULL COMMENT '操作类型',
|
||||
`time` bigint(64) NULL DEFAULT NULL COMMENT '执行时长',
|
||||
`operator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者',
|
||||
`create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
|
||||
@@ -49,7 +52,7 @@ CREATE TABLE `admin_operation_log` (
|
||||
INDEX `uri`(`uri`) USING BTREE,
|
||||
INDEX `status`(`status`) USING BTREE,
|
||||
INDEX `create_time`(`create_time`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 3332 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '操作日志' ROW_FORMAT = Dynamic;
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '操作日志' ROW_FORMAT = Dynamic;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for oauth_client_details
|
||||
@@ -77,6 +80,29 @@ INSERT INTO `oauth_client_details` VALUES ('actuator', NULL, '$2a$10$frNrwNcb5rU
|
||||
INSERT INTO `oauth_client_details` VALUES ('test', NULL, '$2a$10$8DrIu79gvgx8.nQXuWGPR.tG/SHh547krcxhMeDrikJjUWlLua4.K', 'server', 'password,client_credentials,refresh_token,mobile', NULL, NULL, NULL, NULL, NULL, 'true');
|
||||
INSERT INTO `oauth_client_details` VALUES ('ui', NULL, '$2a$10$8UbJyUN9kdE16RlqSx9Sc.YLIjKLDWFS2Nvev.uN/P2OrrCtVkuMO', 'server', 'password,refresh_token', NULL, NULL, NULL, NULL, NULL, 'true');
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for sys_config
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `sys_config`;
|
||||
CREATE TABLE `sys_config` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '配置名称',
|
||||
`conf_key` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '配置键',
|
||||
`conf_value` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '配置值',
|
||||
`category` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '分类',
|
||||
`description` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述',
|
||||
`deleted` bigint(20) NULL DEFAULT NULL COMMENT '逻辑删除标识,未删除为 0,已删除为删除时间',
|
||||
`update_time` timestamp(0) NULL DEFAULT NULL COMMENT '修改时间',
|
||||
`create_time` timestamp(0) NULL DEFAULT NULL COMMENT '创建时间',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `uk_conf_key_deleted`(`conf_key`, `deleted`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 20 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '基础配置' ROW_FORMAT = Dynamic;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of sys_config
|
||||
-- ----------------------------
|
||||
INSERT INTO `sys_config` VALUES (1, '网站弹窗开关', 'site_popup', '0', 'group', '宣传网站是否弹出框的控制开关。\n1:开启 0:关闭', 0, '2020-07-03 15:24:44', '2019-10-15 16:45:55');
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for sys_dict
|
||||
-- ----------------------------
|
||||
@@ -88,17 +114,17 @@ CREATE TABLE `sys_dict` (
|
||||
`remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||||
`editable` tinyint(1) NULL DEFAULT 0 COMMENT '可编辑 1:是 0:否',
|
||||
`hash_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'hash值,当字典项被修改时变更',
|
||||
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '逻辑删除标识',
|
||||
`deleted` bigint(20) NULL DEFAULT NULL COMMENT '逻辑删除标识,未删除为 0,已删除为删除时间',
|
||||
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `idx_code`(`code`) USING BTREE
|
||||
UNIQUE INDEX `uk_code_deleted`(`code`, `deleted`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '字典表' ROW_FORMAT = Dynamic;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of sys_dict
|
||||
-- ----------------------------
|
||||
INSERT INTO `sys_dict` VALUES (1, 'dict_property', '字典属性', '只读、可写', 1, 'e5316dab741b490e9ca7e1ac5c5607a4', 0, '2020-03-27 01:05:29', '2020-03-27 14:18:16');
|
||||
INSERT INTO `sys_dict` VALUES (1, 'dict_property', '字典属性', '只读、可写', 1, 'd243f9f46a9f4a5498b013242c8828b3', 0, '2020-03-27 01:05:29', '2020-07-03 14:30:03');
|
||||
INSERT INTO `sys_dict` VALUES (2, 'log_type', '日志类型', '异常、正常', 1, 'f8af5ef4568735abf7e6cc00afe938b', 0, '2020-03-27 01:05:29', '2020-03-27 11:06:44');
|
||||
INSERT INTO `sys_dict` VALUES (3, 'gender', '性别', '用户性别', 1, 'aca1caf123123e4872be29c8cc448', 0, '2020-03-27 01:05:29', '2020-03-27 00:55:28');
|
||||
INSERT INTO `sys_dict` VALUES (4, 'grant_types', '授权类型', 'OAuth授权类型', 1, 'e5316daadb490e9ca7e1ac5c5607a4', 0, '2020-03-27 01:05:29', '2020-03-27 00:30:16');
|
||||
@@ -114,13 +140,11 @@ CREATE TABLE `sys_dict_item` (
|
||||
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '标签',
|
||||
`sort` int(10) NOT NULL DEFAULT 0 COMMENT '排序(升序)',
|
||||
`remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||||
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '逻辑删除标志',
|
||||
`deleted` bigint(20) NULL DEFAULT NULL COMMENT '逻辑删除标识,未删除为 0,已删除为删除时间',
|
||||
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `sys_dict_value`(`value`) USING BTREE,
|
||||
INDEX `sys_dict_label`(`name`) USING BTREE,
|
||||
INDEX `sys_dict_del_flag`(`deleted`) USING BTREE
|
||||
INDEX `idx_dict_code`(`dict_code`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '字典项' ROW_FORMAT = Dynamic;
|
||||
|
||||
-- ----------------------------
|
||||
@@ -158,7 +182,7 @@ CREATE TABLE `sys_permission` (
|
||||
`keep_alive` tinyint(1) NULL DEFAULT 0 COMMENT '0-开启,1- 关闭',
|
||||
`hidden` tinyint(1) NULL DEFAULT 0 COMMENT '是否隐藏路由: 0否,1是',
|
||||
`type` tinyint(1) NULL DEFAULT 0 COMMENT '菜单类型 (0菜单 1按钮)',
|
||||
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '逻辑删除标记(0--正常 1--删除)',
|
||||
`deleted` bigint(20) NULL DEFAULT NULL COMMENT '逻辑删除标识,未删除为 0,已删除为删除时间',
|
||||
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
@@ -194,11 +218,11 @@ INSERT INTO `sys_permission` VALUES (100301, '权限查询', 'sys:syspermission:
|
||||
INSERT INTO `sys_permission` VALUES (100302, '权限新增', 'sys:syspermission:add', NULL, NULL, NULL, NULL, NULL, 100300, NULL, 1, 0, 0, 2, 0, '2019-10-13 22:00:24', NULL);
|
||||
INSERT INTO `sys_permission` VALUES (100303, '权限修改', 'sys:syspermission:edit', NULL, NULL, NULL, NULL, NULL, 100300, NULL, 2, 0, 0, 2, 0, '2019-10-13 22:00:24', NULL);
|
||||
INSERT INTO `sys_permission` VALUES (100304, '权限删除', 'sys:syspermission:del', NULL, NULL, NULL, NULL, NULL, 100300, NULL, 3, 0, 0, 2, 0, '2019-10-13 22:00:24', NULL);
|
||||
INSERT INTO `sys_permission` VALUES (100400, '配置信息', NULL, '/sys/config', 'config', 'sys/config/SysConfigPage', NULL, NULL, 100000, NULL, 5, 0, 0, 1, 0, NULL, '2019-10-15 14:13:49');
|
||||
INSERT INTO `sys_permission` VALUES (100401, '配置查询', 'sys:config:read', NULL, NULL, NULL, NULL, NULL, 100400, NULL, 0, 0, 0, 2, 0, '2019-10-13 22:00:24', '2019-10-15 14:14:03');
|
||||
INSERT INTO `sys_permission` VALUES (100402, '配置新增', 'sys:config:add', NULL, NULL, NULL, NULL, NULL, 100400, NULL, 1, 0, 0, 2, 0, '2019-10-13 22:00:24', '2019-10-15 14:14:03');
|
||||
INSERT INTO `sys_permission` VALUES (100403, '配置修改', 'sys:config:edit', NULL, NULL, NULL, NULL, NULL, 100400, NULL, 2, 0, 0, 2, 0, '2019-10-13 22:00:24', '2019-10-15 14:14:10');
|
||||
INSERT INTO `sys_permission` VALUES (100404, '配置删除', 'sys:config:del', NULL, NULL, NULL, NULL, NULL, 100400, NULL, 3, 0, 0, 2, 0, '2019-10-13 22:00:24', '2019-10-15 14:14:29');
|
||||
INSERT INTO `sys_permission` VALUES (100400, '配置信息', NULL, '/sys/config', 'sysConfig', 'sys/config/SysConfigPage', NULL, NULL, 100000, NULL, 5, 0, 0, 1, 0, NULL, '2020-06-04 00:45:27');
|
||||
INSERT INTO `sys_permission` VALUES (100401, '配置查询', 'sys:config:read', NULL, NULL, NULL, NULL, NULL, 100400, NULL, 0, 0, 0, 2, 0, '2019-10-13 22:00:24', '2020-06-04 00:46:03');
|
||||
INSERT INTO `sys_permission` VALUES (100402, '配置新增', 'sys:config:add', NULL, NULL, NULL, NULL, NULL, 100400, NULL, 1, 0, 0, 2, 0, '2019-10-13 22:00:24', '2020-06-04 00:46:13');
|
||||
INSERT INTO `sys_permission` VALUES (100403, '配置修改', 'sys:config:edit', NULL, NULL, NULL, NULL, NULL, 100400, NULL, 2, 0, 0, 2, 0, '2019-10-13 22:00:24', '2020-06-04 00:46:22');
|
||||
INSERT INTO `sys_permission` VALUES (100404, '配置删除', 'sys:config:del', NULL, NULL, NULL, NULL, NULL, 100400, NULL, 3, 0, 0, 2, 0, '2019-10-13 22:00:24', '2020-06-04 00:46:31');
|
||||
INSERT INTO `sys_permission` VALUES (100500, '字典管理', NULL, '/sys/dict', 'sysDict', 'sys/dict/SysDictPage', NULL, NULL, 100000, NULL, 4, 0, 0, 1, 0, NULL, '2019-10-13 22:00:24');
|
||||
INSERT INTO `sys_permission` VALUES (100501, '字典查询', 'sys:dict:read', NULL, NULL, NULL, NULL, NULL, 100500, NULL, 0, 0, 0, 2, 0, '2019-10-13 22:00:24', NULL);
|
||||
INSERT INTO `sys_permission` VALUES (100502, '字典新增', 'sys:dict:add', NULL, NULL, NULL, NULL, NULL, 100500, NULL, 1, 0, 0, 2, 0, '2019-10-13 22:00:24', NULL);
|
||||
@@ -214,8 +238,8 @@ INSERT INTO `sys_permission` VALUES (990100, '接口文档', '', 'http://ballcat
|
||||
INSERT INTO `sys_permission` VALUES (990200, '文档增强', '', 'http://ballcat-admin:8080/doc.html', 'doc', '', '', '_blank', 990000, 'file-text', 2, 0, 0, 1, 0, NULL, '2019-11-22 16:48:50');
|
||||
INSERT INTO `sys_permission` VALUES (990300, '调度中心', '', 'http://ballcat-job:8888/xxl-job-admin', 'job', '', '', '_blank', 990000, 'rocket', 3, 0, 0, 1, 0, NULL, '2019-11-22 16:49:14');
|
||||
INSERT INTO `sys_permission` VALUES (990400, '服务监控', '', 'http://ballcat-monitor:9999', 'monitor', '', '', '_blank', 990000, 'alert', 4, 0, 0, 1, 0, NULL, '2019-11-22 16:49:22');
|
||||
INSERT INTO `sys_permission` VALUES (990500, '代码生成', '', 'http://localhost:7777', 'codegen', '', '', '_blank', 990000, 'printer', 5, 0, 0, 1, 0, NULL, '2019-11-22 16:49:35');
|
||||
INSERT INTO `sys_permission` VALUES (990509, '极速建群', NULL, '/aty/groupcreate', 'groupCreate', 'aty/groupcreate/groupCreatePage', NULL, NULL, 500000, NULL, 1, 0, 0, 1, 0, '2020-03-16 10:59:46', NULL);
|
||||
INSERT INTO `sys_permission` VALUES (990500, '代码生成', '', 'http://ballcat-codegen:7777', 'codegen', '', '', '_blank', 990000, 'printer', 5, 0, 0, 1, 0, NULL, '2019-11-22 16:49:35');
|
||||
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for sys_role
|
||||
@@ -225,32 +249,22 @@ CREATE TABLE `sys_role` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
||||
`code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
||||
`type` tinyint(1) NULL DEFAULT 2 COMMENT '角色类型,1:系统角色 2:业务角色',
|
||||
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||||
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标识(0-正常,1-删除)',
|
||||
`deleted` bigint(20) NULL DEFAULT NULL COMMENT '逻辑删除标识,未删除为 0,已删除为删除时间',
|
||||
`create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0),
|
||||
`update_time` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `role_idx1_role_code`(`code`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 16 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统角色' ROW_FORMAT = Dynamic;
|
||||
INDEX `uk_code_deleted`(`code`, `deleted`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统角色' ROW_FORMAT = Dynamic;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of sys_role
|
||||
-- ----------------------------
|
||||
INSERT INTO `sys_role` VALUES (1, '管理员', 'ROLE_ADMIN', '管理员', 0, '2017-10-29 15:45:51', '2019-10-15 14:13:16');
|
||||
INSERT INTO `sys_role` VALUES (2, '测试工程师', 'ROLE_TEST', '测试工程师', 0, '2019-09-02 11:34:36', '2020-02-27 15:08:49');
|
||||
INSERT INTO `sys_role` VALUES (3, 'asdsad', 'asdad', NULL, 1, '2019-09-29 21:01:58', '2019-09-29 21:03:45');
|
||||
INSERT INTO `sys_role` VALUES (4, '这个角色3', 'codde ', '测试角色3', 1, '2019-09-29 21:04:37', '2019-09-29 21:09:24');
|
||||
INSERT INTO `sys_role` VALUES (5, 'ada', 'ROLE_1231', NULL, 1, '2019-09-29 21:09:41', '2019-09-29 21:32:58');
|
||||
INSERT INTO `sys_role` VALUES (6, '测试橘色', 'ROLE_1313', NULL, 1, '2019-09-29 21:11:05', '2019-09-29 21:33:00');
|
||||
INSERT INTO `sys_role` VALUES (7, 'asda', 'ROLE_123', 'ASDAD', 1, '2019-09-29 21:12:07', '2019-09-29 21:33:01');
|
||||
INSERT INTO `sys_role` VALUES (8, 'ada', 'ROLE_7879', NULL, 1, '2019-09-29 21:15:46', '2019-09-29 21:33:03');
|
||||
INSERT INTO `sys_role` VALUES (9, 'asdad', 'ROLE_13131313', 'de ada ', 1, '2019-09-29 21:17:49', '2019-09-29 21:33:04');
|
||||
INSERT INTO `sys_role` VALUES (10, 'hjkjhkkl', 'ROLE_jhkjlk', NULL, 1, '2019-09-29 21:20:41', '2019-09-29 21:33:06');
|
||||
INSERT INTO `sys_role` VALUES (11, '45456564564564', 'ROLE_ytghh', NULL, 1, '2019-09-29 21:23:02', '2019-09-29 21:33:08');
|
||||
INSERT INTO `sys_role` VALUES (12, 'adsad', 'ROLE_gfas', 'adadadadasdf', 1, '2019-09-29 21:32:43', '2019-09-29 21:33:10');
|
||||
INSERT INTO `sys_role` VALUES (13, '角色测试121321', 'ROLE_test', '角色测试1', 1, '2019-09-29 21:33:53', '2020-02-27 15:04:43');
|
||||
INSERT INTO `sys_role` VALUES (14, '销售主管', 'ROLE_SALES_EXECUTIVE', '销售主管', 0, '2020-02-27 15:10:36', '2020-03-02 19:47:27');
|
||||
INSERT INTO `sys_role` VALUES (15, '销售专员', 'ROLE_SALESMAN', '销售专员', 0, '2020-02-27 15:12:18', '2020-02-27 15:12:25');
|
||||
INSERT INTO `sys_role` VALUES (1, '管理员', 'ROLE_ADMIN', 1, '管理员', 0, '2017-10-29 15:45:51', '2020-07-06 15:50:07');
|
||||
INSERT INTO `sys_role` VALUES (2, '测试工程师', 'ROLE_TEST', 2, '测试工程师', 0, '2019-09-02 11:34:36', '2020-07-06 12:47:15');
|
||||
INSERT INTO `sys_role` VALUES (14, '销售主管', 'ROLE_SALES_EXECUTIVE', 2, '销售主管', 0, '2020-02-27 15:10:36', '2020-07-06 12:47:14');
|
||||
INSERT INTO `sys_role` VALUES (15, '销售专员', 'ROLE_SALESMAN', 2, '销售专员', 0, '2020-02-27 15:12:18', '2020-07-06 12:47:13');
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for sys_role_permission
|
||||
@@ -302,6 +316,11 @@ INSERT INTO `sys_role_permission` VALUES (1, 100501);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 100502);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 100503);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 100504);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 100600);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 100601);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 100602);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 100603);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 100604);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 110000);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 110100);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 110101);
|
||||
@@ -309,66 +328,12 @@ INSERT INTO `sys_role_permission` VALUES (1, 110200);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 110201);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 110300);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 110301);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 200000);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 200100);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 200101);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 200102);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 200103);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 200104);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 200200);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 200202);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 200203);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 200204);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 300000);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 300100);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 300101);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 300102);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 300103);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 300104);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 300200);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 300201);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 300202);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 300203);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 300204);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 400000);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 400100);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 400101);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 400102);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 400103);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 400104);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 400200);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 400201);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 400202);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 400203);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 400204);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 500000);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 500100);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 500101);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 500102);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 500103);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 500104);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 500200);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 500201);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 500202);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 500203);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 500204);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 500300);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 500301);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 500302);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 500303);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 500304);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 500400);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 500401);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 500402);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 500403);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 500404);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 990000);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 990100);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 990200);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 990300);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 990400);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 990500);
|
||||
INSERT INTO `sys_role_permission` VALUES (1, 990509);
|
||||
INSERT INTO `sys_role_permission` VALUES (2, 10028);
|
||||
INSERT INTO `sys_role_permission` VALUES (2, 10029);
|
||||
INSERT INTO `sys_role_permission` VALUES (2, 10030);
|
||||
@@ -402,27 +367,21 @@ CREATE TABLE `sys_user` (
|
||||
`phone` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '电话',
|
||||
`status` tinyint(1) NULL DEFAULT NULL COMMENT '状态(1-正常,0-冻结)',
|
||||
`type` tinyint(1) NULL DEFAULT NULL COMMENT '账户类型',
|
||||
`deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态(0-正常,1-已删除)',
|
||||
`deleted` bigint(20) NULL DEFAULT NULL COMMENT '逻辑删除标识,未删除为 0,已删除为删除时间',
|
||||
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
||||
PRIMARY KEY (`user_id`) USING BTREE,
|
||||
UNIQUE INDEX `index_user_name`(`username`) USING BTREE,
|
||||
INDEX `index_user_status`(`status`) USING BTREE,
|
||||
INDEX `index_user_del_flag`(`deleted`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 23 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统用户' ROW_FORMAT = Dynamic;
|
||||
UNIQUE INDEX `uk_username_deleted`(`username`, `deleted`) USING BTREE,
|
||||
INDEX `idx_status`(`status`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 26 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统用户' ROW_FORMAT = Dynamic;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of sys_user
|
||||
-- ----------------------------
|
||||
INSERT INTO `sys_user` VALUES (1, 'admin', '超管牛逼', '$2a$10$YJDXeAsk7FjQQVTdutIat.rPR3p3uUPWmZyhtnRDOrIjPujOAUrla', NULL, 'sysuser/1/avatar/20200226/ab6bd5221afe4238ae4987f278758113.jpg', 1, 'chengbohua@foxmail.com', '15800000000', 1, NULL, 0, '2999-09-20 17:13:24', '2019-09-20 17:13:27');
|
||||
INSERT INTO `sys_user` VALUES (10, 'test4', '测试用户213', '$2a$10$YJDXeAsk7FjQQVTdutIat.rPR3p3uUPWmZyhtnRDOrIjPujOAUrla', NULL, '', 0, '1234567@qq.com', '12345678520', 1, NULL, 1, NULL, NULL);
|
||||
INSERT INTO `sys_user` VALUES (12, 'test1', 'test1', '$2a$10$EotCw/oHyg1MgJMDFgEeeOO0/jVHZgIFn0jX9kq9SP9sIAXF2m0Yi', NULL, 'sysuser/12/avatar/20200109/05e189b252b44598b6d150ce3597d293.jpg', 1, 'test1@qq.com', '12356322365', 1, NULL, 1, '2019-10-18 20:40:57', NULL);
|
||||
INSERT INTO `sys_user` VALUES (17, 'test2', 'test2', 'encode123456', NULL, NULL, 1, 'test2@qq.com', '123456789', 1, NULL, 1, NULL, NULL);
|
||||
INSERT INTO `sys_user` VALUES (18, 'terry', 'terry', '$2a$10$yRGTJb.Taqne3weLlRZT2uxcMYBqBoeKH7FxXcPu2bGuXl0FAJhKG', NULL, 'sysuser/18/avatar/20200227/40d16fbadc25493bbc617aabbf60ae99.jpg', 1, 'chengbohua@foxmail.com', '1588815454', 1, NULL, 0, NULL, NULL);
|
||||
INSERT INTO `sys_user` VALUES (19, 'river', 'river', '$2a$10$sOtzpy9Ns5jbpE0lRCnRiez0mmD3ocCjXfkFAp.dGoWBZHlvXWLjC', NULL, NULL, 1, 'river.liu@moppomobi.com', '15888888888', 1, NULL, 0, NULL, NULL);
|
||||
INSERT INTO `sys_user` VALUES (20, 'GDS', 'GDS', '$2a$10$IyL22DM13sk/slF1NL3EjOBEmyn.40H5wN2PUYjasSuRwBFVZdwWy', NULL, NULL, 1, 'gaodongshuai3@163.com', '17521723813', 1, NULL, 0, '2020-03-11 14:36:55', NULL);
|
||||
INSERT INTO `sys_user` VALUES (21, 'qweq', '12321', '$2a$10$APxG/nT3jG1qSz2Izo9Wh.1evHfXclnjVFFKBDyhVXGCUVi6ASU1S', NULL, NULL, 1, '1231', '1231', 1, 1, 0, '2020-04-15 11:28:35', NULL);
|
||||
INSERT INTO `sys_user` VALUES (22, '123123', '1312', '$2a$10$cYfuSvuq706CdmT0teHuVetyt1BH6YTbOP2a8lpEXI661UWsyDNHm', NULL, NULL, 1, '12312', '13221', 1, 1, 0, '2020-04-15 11:29:01', NULL);
|
||||
INSERT INTO `sys_user` VALUES (1, 'admin', '超管牛逼', '$2a$10$YJDXeAsk7FjQQVTdutIat.rPR3p3uUPWmZyhtnRDOrIjPujOAUrla', NULL, 'sysuser/1/avatar/20200226/ab6bd5221afe4238ae4987f278758113.jpg', 1, 'chengbohua@foxmail.com', '15800000000', 1, 1, 0, '2999-09-20 17:13:24', '2020-06-08 22:49:43');
|
||||
INSERT INTO `sys_user` VALUES (10, 'test4', '测试用户213', '$2a$10$YJDXeAsk7FjQQVTdutIat.rPR3p3uUPWmZyhtnRDOrIjPujOAUrla', NULL, '', 0, '1234567@qq.com', '12345678520', 1, 1, 0, NULL, '2020-07-06 11:00:56');
|
||||
INSERT INTO `sys_user` VALUES (12, 'test1', 'test1', '$2a$10$EotCw/oHyg1MgJMDFgEeeOO0/jVHZgIFn0jX9kq9SP9sIAXF2m0Yi', NULL, 'sysuser/12/avatar/20200109/05e189b252b44598b6d150ce3597d293.jpg', 1, 'test1@qq.com', '12356322365', 1, 1, 20200609182117, '2019-10-18 20:40:57', NULL);
|
||||
INSERT INTO `sys_user` VALUES (17, 'test2', 'test2', 'encode123456', NULL, NULL, 1, 'test2@qq.com', '123456789', 1, 1, 0, NULL, '2020-07-06 12:09:08');
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for sys_user_role
|
||||
@@ -442,26 +401,4 @@ INSERT INTO `sys_user_role` VALUES (1, 2);
|
||||
INSERT INTO `sys_user_role` VALUES (18, 14);
|
||||
INSERT INTO `sys_user_role` VALUES (19, 14);
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for tbl_sys_config
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `tbl_sys_config`;
|
||||
CREATE TABLE `tbl_sys_config` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '配置名称',
|
||||
`conf_key` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '配置在缓存中的key名',
|
||||
`conf_value` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '配置值',
|
||||
`groups` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '组',
|
||||
`description` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述',
|
||||
`update_time` timestamp(0) NULL DEFAULT NULL COMMENT '修改时间',
|
||||
`create_time` timestamp(0) NULL DEFAULT NULL COMMENT '创建时间',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `config_cache_key`(`conf_key`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '基础配置' ROW_FORMAT = Dynamic;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of tbl_sys_config
|
||||
-- ----------------------------
|
||||
INSERT INTO `tbl_sys_config` VALUES (4, '网站弹窗开关', 'site_popup', '1', 'group', '宣传网站是否弹出框的控制开关。\n1:开启 0:关闭', '2020-02-27 15:06:28', '2019-10-15 16:45:55');
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
|
||||
147
doc/3ballcat_codegen.sql
Normal file
147
doc/3ballcat_codegen.sql
Normal file
@@ -0,0 +1,147 @@
|
||||
SET NAMES utf8mb4;
|
||||
SET FOREIGN_KEY_CHECKS = 0;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for gen_data_source_config
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `gen_data_source_config`;
|
||||
CREATE TABLE `gen_data_source_config` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||||
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数据源名称',
|
||||
`username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据库用户名',
|
||||
`password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据库密码',
|
||||
`url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数据库连接',
|
||||
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据源' ROW_FORMAT = Dynamic;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for gen_template_directory_entry
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `gen_template_directory_entry`;
|
||||
CREATE TABLE `gen_template_directory_entry` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`group_id` int(11) NULL DEFAULT NULL COMMENT '模板组Id',
|
||||
`file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文件夹路径/模板文件名称(支持占位符)',
|
||||
`type` tinyint(1) NULL DEFAULT NULL COMMENT '文件类型 1:文件夹 2:模板文件',
|
||||
`parent_id` int(11) NULL DEFAULT NULL COMMENT '父级Id',
|
||||
`deleted` bigint(255) NULL DEFAULT NULL COMMENT '逻辑删除标识',
|
||||
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `uk_name_parent_id`(`deleted`, `group_id`, `parent_id`, `file_name`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 32 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '模板文件目录项' ROW_FORMAT = Dynamic;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of gen_template_directory_entry
|
||||
-- ----------------------------
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (1, 1, 'ballcat.src.main', 1, 0, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (2, 1, 'java', 1, 1, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (3, 1, '{packageName}.{moduleName}', 1, 2, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (4, 1, 'controller', 1, 3, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (5, 1, 'service', 1, 3, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (6, 1, 'impl', 1, 5, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (7, 1, 'mapper', 1, 3, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (8, 1, 'model', 1, 3, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (9, 1, 'entity', 1, 8, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (10, 1, 'qo', 1, 8, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (11, 1, 'vo', 1, 8, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (12, 1, 'resources', 1, 1, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (13, 1, 'mapper', 1, 12, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (14, 1, '{moduleName}', 1, 13, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (15, 1, 'ballcat-ui-vue.src', 1, 0, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (16, 1, 'api', 1, 15, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (17, 1, 'views', 1, 15, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (18, 1, '{moduleName}', 1, 16, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (19, 1, '{moduleName}.{classname}', 1, 17, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (20, 1, '{className}Controller.java', 2, 4, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (21, 1, '{className}Service.java', 2, 5, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (22, 1, '{className}ServiceImpl.java', 2, 6, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (23, 1, '{className}Mapper.java', 2, 7, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (24, 1, '{className}.java', 2, 9, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (25, 1, '{className}QO.java', 2, 10, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (26, 1, '{className}VO.java', 2, 11, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (27, 1, '{className}Mapper.xml', 2, 14, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (28, 1, '{classname}.js', 2, 18, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (29, 1, '{className}Page.vue', 2, 19, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (30, 1, '{className}Form.vue', 2, 19, 0, '2020-07-03 16:39:07', NULL);
|
||||
INSERT INTO `gen_template_directory_entry` VALUES (31, 1, '{className}.sql', 2, 0, 0, '2020-07-03 16:39:07', NULL);
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for gen_template_group
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `gen_template_group`;
|
||||
CREATE TABLE `gen_template_group` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||||
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '名称',
|
||||
`remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||||
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '模板组' ROW_FORMAT = Dynamic;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of gen_template_group
|
||||
-- ----------------------------
|
||||
INSERT INTO `gen_template_group` VALUES (1, 'ballcat(0.0.3)', 'v0.0.3 版本,主要是前端表单生成有部分调整', '2020-07-03 16:39:03', NULL);
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for gen_template_info
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `gen_template_info`;
|
||||
CREATE TABLE `gen_template_info` (
|
||||
`directory_entry_id` int(11) NOT NULL COMMENT '目录项ID',
|
||||
`group_id` int(11) NULL DEFAULT NULL COMMENT '模板组ID',
|
||||
`title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '模板标题',
|
||||
`content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '模板内容',
|
||||
`engine_type` tinyint(1) NULL DEFAULT NULL COMMENT '模板引擎类型 1:velocity',
|
||||
`remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||||
`deleted` bigint(20) NULL DEFAULT NULL COMMENT '逻辑删除',
|
||||
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
|
||||
PRIMARY KEY (`directory_entry_id`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '模板信息' ROW_FORMAT = Dynamic;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of gen_template_info
|
||||
-- ----------------------------
|
||||
INSERT INTO `gen_template_info` VALUES (20, 1, 'Controller', 'package ${packageName}.${moduleName}.controller;\n\nimport com.baomidou.mybatisplus.core.metadata.IPage;\nimport com.baomidou.mybatisplus.extension.plugins.pagination.Page;\nimport com.hccake.ballcat.common.core.result.R;\nimport com.hccake.ballcat.commom.log.operation.annotation.CreateOperationLogging;\nimport com.hccake.ballcat.commom.log.operation.annotation.DeleteOperationLogging;\nimport com.hccake.ballcat.commom.log.operation.annotation.UpdateOperationLogging;\nimport ${packageName}.${moduleName}.model.entity.${className};\nimport ${packageName}.${moduleName}.model.qo.${className}QO;\nimport ${packageName}.${moduleName}.model.vo.${className}VO;\nimport ${packageName}.${moduleName}.service.${className}Service;\nimport com.hccake.ballcat.common.core.result.BaseResultCode;\nimport org.springframework.security.access.prepost.PreAuthorize;\nimport io.swagger.annotations.Api;\nimport io.swagger.annotations.ApiOperation;\nimport lombok.RequiredArgsConstructor;\nimport org.springframework.web.bind.annotation.*;\n\n\n/**\n * ${comments}\n *\n * @author ${author} ${currentTime}\n */\n@RestController\n@RequiredArgsConstructor\n@RequestMapping(\"/${moduleName}/${pathName}\" )\n@Api(value = \"${pathName}\", tags = \"${comments}管理\")\npublic class ${className}Controller {\n\n private final ${className}Service ${classname}Service;\n\n /**\n * 分页查询\n * @param page 分页对象\n * @param ${classname}QO ${comments}查询对象\n * @return R 通用返回体\n */\n @ApiOperation(value = \"分页查询\", notes = \"分页查询\")\n @GetMapping(\"/page\" )\n @PreAuthorize(\"@per.hasPermission(\'${moduleName}:${pathName}:read\')\" )\n public R<IPage<${className}VO>> get${className}Page(\n Page<?> page, ${className}QO ${classname}QO) {\n return R.ok(${classname}Service.selectPageVo(page, ${classname}QO));\n }\n\n /**\n * 新增${comments}\n * @param ${classname} ${comments}\n * @return R 通用返回体\n */\n @ApiOperation(value = \"新增${comments}\", notes = \"新增${comments}\")\n @CreateOperationLogging(msg = \"新增${comments}\" )\n @PostMapping\n @PreAuthorize(\"@per.hasPermission(\'${moduleName}:${pathName}:add\')\" )\n public Re<?> save(@RequestBody ${className} ${classname}) {\n return ${classname}Service.save(${classname}) ?\n R.ok() : R.failed(BaseResultCode.UPDATE_DATABASE_ERROR, \"新增${comments}失败\");\n }\n\n /**\n * 修改${comments}\n * @param ${classname} ${comments}\n * @return R 通用返回体\n */\n @ApiOperation(value = \"修改${comments}\", notes = \"修改${comments}\")\n @UpdateOperationLogging(msg = \"修改${comments}\" )\n @PutMapping\n @PreAuthorize(\"@per.hasPermission(\'${moduleName}:${pathName}:edit\')\" )\n public Re<?> updateById(@RequestBody ${className} ${classname}) {\n return ${classname}Service.updateById(${classname}) ?\n R.ok() : R.failed(BaseResultCode.UPDATE_DATABASE_ERROR, \"修改${comments}失败\");\n }\n\n /**\n * 通过id删除${comments}\n * @param ${pk.attrName} id\n * @return R 通用返回体\n */\n @ApiOperation(value = \"通过id删除${comments}\", notes = \"通过id删除${comments}\")\n @DeleteOperationLogging(msg = \"通过id删除${comments}\" )\n @DeleteMapping(\"/{${pk.attrName}}\" )\n @PreAuthorize(\"@per.hasPermission(\'${moduleName}:${pathName}:del\')\" )\n public Re<?> removeById(@PathVariable ${pk.attrType} ${pk.attrName}) {\n return ${classname}Service.removeById(${pk.attrName}) ?\n R.ok() : R.failed(BaseResultCode.UPDATE_DATABASE_ERROR, \"通过id删除${comments}失败\");\n }\n\n}', 1, '控制层', 0, '2020-07-03 16:39:08', NULL);
|
||||
INSERT INTO `gen_template_info` VALUES (21, 1, 'Service', 'package ${packageName}.${moduleName}.service;\n\nimport com.baomidou.mybatisplus.core.metadata.IPage;\nimport com.baomidou.mybatisplus.extension.service.IService;\nimport ${packageName}.${moduleName}.model.entity.${className};\nimport ${packageName}.${moduleName}.model.vo.${className}VO;\nimport ${packageName}.${moduleName}.model.qo.${className}QO;\n\n/**\n * ${comments}\n *\n * @author ${author} ${currentTime}\n */\npublic interface ${className}Service extends IService<${className}> {\n\n /**\n * 根据QueryObeject查询分页数据\n * @param page 分页参数\n * @param qo 查询参数对象\n * @return IPage<${className}VO> 分页数据\n */\n IPage<${className}VO> selectPageVo(IPage<?> page, ${className}QO qo);\n\n}', 1, '业务逻辑层', 0, '2020-07-03 16:39:08', NULL);
|
||||
INSERT INTO `gen_template_info` VALUES (22, 1, 'ServiceImpl', 'package ${packageName}.${moduleName}.service.impl;\n\nimport cn.hutool.core.util.ObjectUtil;\nimport com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;\nimport com.baomidou.mybatisplus.core.metadata.IPage;\nimport com.baomidou.mybatisplus.core.toolkit.Wrappers;\nimport com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;\nimport ${packageName}.${moduleName}.model.entity.${className};\nimport ${packageName}.${moduleName}.model.vo.${className}VO;\nimport ${packageName}.${moduleName}.model.qo.${className}QO;\nimport ${packageName}.${moduleName}.mapper.${className}Mapper;\nimport ${packageName}.${moduleName}.service.${className}Service;\nimport org.springframework.stereotype.Service;\n\n/**\n * ${comments}\n *\n * @author ${author} ${currentTime}\n */\n@Service\npublic class ${className}ServiceImpl extends ServiceImpl<${className}Mapper, ${className}> implements ${className}Service {\n private final static String TABLE_ALIAS_PREFIX = \"${tableAlias}.\";\n\n /**\n * 根据QueryObeject查询分页数据\n * @param page 分页参数\n * @param qo 查询参数对象\n * @return IPage<${className}VO> 分页数据\n */\n @Override\n public IPage<${className}VO> selectPageVo(IPage<?> page, ${className}QO qo) {\n QueryWrapper<${className}> wrapper = Wrappers.<${className}>query()\n .eq(ObjectUtil.isNotNull(qo.get${pk.caseAttrName}()), TABLE_ALIAS_PREFIX + \"${pk.caseAttrName}\", qo.get${pk.caseAttrName}());\n return baseMapper.selectPageVo(page, wrapper);\n }\n\n}\n', 1, '业务逻辑层实现类', 0, '2020-07-03 16:39:08', NULL);
|
||||
INSERT INTO `gen_template_info` VALUES (23, 1, 'Mapper', 'package ${packageName}.${moduleName}.mapper;\n\nimport com.baomidou.mybatisplus.core.conditions.Wrapper;\nimport com.baomidou.mybatisplus.core.mapper.BaseMapper;\nimport com.baomidou.mybatisplus.core.metadata.IPage;\nimport com.baomidou.mybatisplus.core.toolkit.Constants;\nimport ${packageName}.${moduleName}.model.entity.${className};\nimport ${packageName}.${moduleName}.model.vo.${className}VO;\nimport org.apache.ibatis.annotations.Param;\n\n/**\n * ${comments}\n *\n * @author ${author} ${currentTime}\n */\npublic interface ${className}Mapper extends BaseMapper<${className}> {\n\n /**\n * 分页查询\n * @param page 分页对象\n * @param wrapper 查询wrapper\n * @return IPage<${className}VO> VO分页数据\n */\n IPage<${className}VO> selectPageVo(IPage<?> page, @Param(Constants.WRAPPER) Wrapper<${className}> wrapper);\n}', 1, '数据访问层', 0, '2020-07-03 16:39:08', NULL);
|
||||
INSERT INTO `gen_template_info` VALUES (24, 1, 'Entity', 'package ${packageName}.${moduleName}.model.entity;\n\nimport com.baomidou.mybatisplus.annotation.FieldFill;\nimport com.baomidou.mybatisplus.annotation.TableField;\nimport com.baomidou.mybatisplus.annotation.TableId;\nimport com.baomidou.mybatisplus.annotation.TableName;\nimport com.baomidou.mybatisplus.extension.activerecord.Model;\nimport io.swagger.annotations.ApiModel;\nimport io.swagger.annotations.ApiModelProperty;\nimport lombok.Data;\nimport lombok.EqualsAndHashCode;\nimport java.io.Serializable;\nimport java.time.LocalDateTime;\n\n/**\n * ${comments}\n *\n * @author ${author} ${currentTime}\n */\n@Data\n@TableName(\"${tableName}\")\n@EqualsAndHashCode(callSuper = true)\n@ApiModel(value = \"${comments}\")\npublic class ${className} extends Model<${className}> {\nprivate static final long serialVersionUID = 1L;\n\n#foreach ($column in $columns)\n /**\n * $column.comments\n */\n #if($column.columnName == $pk.columnName)\n @TableId\n #elseif($column.columnName == \'create_time\')\n @TableField(fill = FieldFill.INSERT)\n #elseif($column.columnName == \'update_time\')\n @TableField(fill = FieldFill.INSERT_UPDATE)\n #end\n @ApiModelProperty(value=\"$column.comments\")\n private $column.attrType $column.attrName;\n#end\n}\n', 1, '数据实体', 0, '2020-07-03 16:39:08', NULL);
|
||||
INSERT INTO `gen_template_info` VALUES (25, 1, 'QO', 'package ${packageName}.${moduleName}.model.qo;\n\nimport io.swagger.annotations.ApiModel;\nimport io.swagger.annotations.ApiModelProperty;\nimport lombok.Data;\n\n/**\n * ${comments} 查询对象\n *\n * @author ${author} ${currentTime}\n */\n@Data\n@ApiModel(value = \"${comments}查询对象\")\npublic class ${className}QO {\n private static final long serialVersionUID = 1L;\n\n #foreach ($column in $columns)\n /**\n * $column.comments\n */\n #if($column.columnName == $pk.columnName)\n @ApiModelProperty(value=\"$column.comments\")\n private $column.attrType $column.attrName;\n #break\n #end\n #end\n}', 1, '默认数据查询对象', 0, '2020-07-03 16:39:08', NULL);
|
||||
INSERT INTO `gen_template_info` VALUES (26, 1, 'VO', 'package ${packageName}.${moduleName}.model.entity;\n\nimport com.baomidou.mybatisplus.extension.activerecord.Model;\nimport io.swagger.annotations.ApiModel;\nimport io.swagger.annotations.ApiModelProperty;\nimport lombok.Data;\nimport lombok.EqualsAndHashCode;\n #if(${hasBigDecimal})\n import java.math.BigDecimal;\n #end\nimport java.io.Serializable;\nimport java.time.LocalDateTime;\n\n/**\n * ${comments}\n *\n * @author ${author} ${currentTime}\n */\n@Data\n@ApiModel(value = \"${comments}\")\npublic class ${className}VO {\n private static final long serialVersionUID = 1L;\n\n #foreach ($column in $columns)\n /**\n * $column.comments\n */\n @ApiModelProperty(value=\"$column.comments\")\n private $column.attrType $column.attrName;\n #end\n}', 1, '默认数据视图对象', 0, '2020-07-03 16:39:08', NULL);
|
||||
INSERT INTO `gen_template_info` VALUES (27, 1, 'Mapper.xml', '<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE mapper PUBLIC \"-//mybatis.org//DTD Mapper 3.0//EN\" \"http://mybatis.org/dtd/mybatis-3-mapper.dtd\">\n<mapper namespace=\"${packageName}.${moduleName}.mapper.${className}Mapper\">\n\n <resultMap id=\"${classname}Map\" type=\"${packageName}.${moduleName}.model.entity.${className}\">\n #foreach($column in $columns)\n #if($column.attrName==$pk.attrName)\n <id property=\"${pk.attrName}\" column=\"${pk.columnName}\"/>\n #else\n <result property=\"${column.attrName}\" column=\"${column.columnName}\"/>\n #end\n #end\n </resultMap>\n\n <sql id=\"Base_Column_List\" >\n #foreach($column in $columns)${column.columnName}#if($foreach.hasNext), #end#end\n </sql>\n\n <sql id=\"Base_Alias_Column_List\">\n #foreach($column in $columns)${tableAlias}.${column.columnName}#if( $foreach.hasNext ), #end#end\n </sql>\n\n <select id=\"selectPageVo\" resultType=\"${packageName}.${moduleName}.model.vo.${className}VO\">\n SELECT\n <include refid=\"Base_Alias_Column_List\"/>\n FROM\n ${tableName} ${tableAlias}\n ${ew.customSqlSegment}\n </select>\n</mapper>', 1, 'Mybatis Mapper Xml', 0, '2020-07-03 16:39:08', NULL);
|
||||
INSERT INTO `gen_template_info` VALUES (28, 1, 'api.js', 'import { axios } from \'@/utils/request\'\n\nexport function getPage(query) {\n return axios({\n url: \'/${moduleName}/${pathName}/page\',\n method: \'get\',\n params: query\n })\n}\n\nexport function addObj(obj) {\n return axios({\n url: \'/${moduleName}/${pathName}\',\n method: \'post\',\n data: obj\n })\n}\n\nexport function delObj(id) {\n return axios({\n url: \'/${moduleName}/${pathName}/\' + id,\n method: \'delete\'\n })\n}\n\nexport function putObj(obj) {\n return axios({\n url: \'/${moduleName}/${pathName}\',\n method: \'put\',\n data: obj\n })\n}', 1, 'Axios 访问方法', 0, '2020-07-03 16:39:08', NULL);
|
||||
INSERT INTO `gen_template_info` VALUES (29, 1, 'Page.vue', '<template>\r\n <div>\r\n <a-card v-show=\"tableShow\" :bordered=\"false\">\r\n <!-- 查询条件 -->\r\n <div class=\"table-page-search-wrapper\">\r\n <a-form layout=\"inline\">\r\n <a-row :gutter=\"48\">\r\n <a-col :md=\"8\" :sm=\"24\">\r\n <a-form-item label=\"ID\">\r\n <a-input v-model=\"queryParam.${pk.attrName}\" placeholder=\"\"/>\r\n </a-form-item>\r\n </a-col>\r\n\r\n <!-- <template v-if=\"advanced\">\r\n </template>-->\r\n <a-col :md=\"!advanced && 8 || 24\" :sm=\"24\">\r\n <span class=\"table-page-search-submitButtons\"\r\n :style=\"advanced && { float: \'right\', overflow: \'hidden\' } || {} \">\r\n <a-button type=\"primary\" @click=\"reloadTable\">查询</a-button>\r\n <a-button style=\"margin-left: 8px\" @click=\"resetSearchForm\">重置</a-button>\r\n <!--<a @click=\"toggleAdvanced\" style=\"margin-left: 8px\">\r\n {{ advanced ? \'收起\' : \'展开\' }}\r\n <a-icon :type=\"advanced ? \'up\' : \'down\'\"/>\r\n </a>-->\r\n </span>\r\n </a-col>\r\n </a-row>\r\n </a-form>\r\n </div>\r\n\r\n <!-- 操作按钮区域 -->\r\n <div class=\"table-operator\">\r\n <a-button v-has=\"\'${moduleName}:${pathName}:add\'\" type=\"primary\" icon=\"plus\" @click=\"handleAdd()\">新建</a-button>\r\n </div>\r\n\r\n <!--数据表格区域-->\r\n <div class=\"table-wrapper\">\r\n <a-table\r\n ref=\"table\"\r\n size=\"middle\"\r\n :rowKey=\"rowKey\"\r\n :columns=\"columns\"\r\n :dataSource=\"dataSource\"\r\n :pagination=\"pagination\"\r\n :loading =\"loading\"\r\n @change=\"handleTableChange\"\r\n >\r\n <template slot=\"action-slot\" slot-scope=\"text, record\">\r\n <a v-has=\"\'${moduleName}:${pathName}:edit\'\" @click=\"handleEdit(record)\">编辑</a>\r\n <a-divider type=\"vertical\"/>\r\n <a-popconfirm v-has=\"\'${moduleName}:${pathName}:del\'\"\r\n title=\"确认要删除吗?\"\r\n @confirm=\"() => handleDel(record)\">\r\n <a href=\"javascript:;\">删除</a>\r\n </a-popconfirm>\r\n </template>\r\n </a-table>\r\n </div>\r\n </a-card>\r\n\r\n <!--表单页面-->\r\n <a-card v-if=\"formInited\" :bordered=\"false\" :title=\"cardTitle\" v-show=\"!tableShow\">\r\n <form-page ref=\"formPage\" @backToPage=\"backToPage\"></form-page>\r\n </a-card>\r\n\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import { getPage, delObj } from \'@/api/${moduleName}/${pathName}\'\r\n import FormPage from \'./${className}Form\'\r\n import { TablePageMixin } from \'@/mixins\'\r\n\r\n export default {\r\n name: \'${className}Page\',\r\n mixins: [TablePageMixin],\r\n components: { FormPage },\r\n data () {\r\n return {\r\n getPage: getPage,\r\n delObj: delObj,\r\n\r\n columns: [\r\n #foreach ($column in $columns)\r\n #if($column.columnName != \'create_time\' && $column.columnName != \'update_time\')\r\n #if($column.columnName == \'id\')\r\n {\r\n title: \'#\',\r\n dataIndex: \'$column.attrName\',\r\n },\r\n #else\r\n {\r\n title: \'$column.comments\',\r\n dataIndex: \'$column.attrName\',\r\n },\r\n #end\r\n #end\r\n #end\r\n {\r\n title: \'创建时间\',\r\n dataIndex: \'createTime\',\r\n width: \'150px\',\r\n sorter: true\r\n },\r\n {\r\n title: \'更新时间\',\r\n dataIndex: \'updateTime\',\r\n width: \'150px\',\r\n sorter: true\r\n },\r\n {\r\n title: \'操作\',\r\n dataIndex: \'action\',\r\n width: \'150px\',\r\n scopedSlots: { customRender: \'action-slot\' }\r\n }\r\n ],\r\n }\r\n },\r\n methods: {\r\n\r\n }\r\n }\r\n</script>', 1, '查询页面', 0, '2020-07-03 16:39:08', NULL);
|
||||
INSERT INTO `gen_template_info` VALUES (30, 1, 'Form.vue', '<template>\n <a-form @submit=\"handleSubmit\" :form=\"form\">\n\n #foreach ($column in $columns)\n #if($column.columnName == $pk.attrName)\n <a-form-item v-if=\"formAction === this.FORM_ACTION.UPDATE\" style=\"display: none\">\n <a-input v-decorator=\"[\'${pk.attrName}\']\"/>\n </a-form-item>\n\n #elseif($column.columnName != \"create_time\" && $column.columnName != \"update_time\")\n <a-form-item label=\"$column.comments\"\n :labelCol=labelCol\n :wrapperCol=wrapperCol>\n <a-input placeholder=\"$column.comments\"\n v-decorator=\"[\'$column.attrName\']\" />\n </a-form-item>\n\n #end\n #end\n\n <div v-show=\"formAction === this.FORM_ACTION.UPDATE\">\n <a-form-item\n label=\"创建时间\"\n :labelCol=labelCol\n :wrapperCol=wrapperCol>\n <span>{{ displayData.createTime }}</span>\n </a-form-item>\n <a-form-item\n label=\"修改时间\"\n :labelCol=labelCol\n :wrapperCol=wrapperCol>\n <span>{{ displayData.updateTime }}</span>\n </a-form-item>\n </div>\n <a-form-item\n :wrapperCol=\"{offset: 3 }\"\n >\n <a-button htmlType=\"submit\" type=\"primary\" :loading=\"submitLoading\">提交</a-button>\n <a-button style=\"margin-left: 8px\" @click=\"backToPage(false)\">取消</a-button>\n </a-form-item>\n </a-form>\n</template>\n\n<script>\n import { FormPageMixin } from \'@/mixins\'\n import { addObj, putObj } from \'@/api/${moduleName}/${pathName}\'\n\n export default {\n name: \'${className}FormPage\',\n mixins: [FormPageMixin],\n data () {\n return {\n reqFunctions: {\n create: addObj,\n update: putObj\n },\n\n // 校验配置\n decoratorOptions: {},\n }\n },\n methods: {\n }\n }\n</script>', 1, '新建和修改使用的表单页面', 0, '2020-07-03 16:39:08', '2020-07-03 16:40:04');
|
||||
INSERT INTO `gen_template_info` VALUES (31, 1, 'permissionSql', '## 备注: 变量的使用方法,是mysql语法,基础生成部分是全数据库通用,若数据源非mysql,请只执行基础生成sql\nSTART TRANSACTION;\n\n-- 目录ID\nset @pId = 目录ID;\n-- 菜单ID\nset @menuId = 菜单ID;\n\n## -----------------基础生成部分start-------------\n-- 插入菜单\nINSERT INTO `sys_permission`\n (`id`, `parent_id`, `title`, `code`, `path`, `router_name`, `component`, `redirect`, `icon`, `sort`, `keep_alive`, `hidden`, `type`, `deleted`, `create_time`, `update_time`)\nVALUES\n (@menuId, @pId, \'${comments}\', NULL, \'/${moduleName}/${pathName}\', \'${classname}\', \'${moduleName}/${pathName}/${className}Page\', NULL, NULL, 1, 0, 0, 1, 0, NULL, \'2019-10-13 22:00:24\');\n\n\n-- 菜单对应按钮SQL\nINSERT INTO `sys_permission` ( `id`, `parent_id`,`title`, `code`, `sort`, `type`, `deleted`, `create_time`, `update_time` )\nVALUES\n( @menuId + 1, @menuId, \'${comments}查询\', \'${moduleName}:${pathName}:read\', 0, 2, 0, \'2019-10-13 22:00:24\', NULL );\n\n\nINSERT INTO `sys_permission` ( `id`, `parent_id`,`title`, `code`, `sort`, `type`, `deleted`, `create_time`, `update_time` )\nVALUES\n( @menuId + 2, @menuId, \'${comments}新增\', \'${moduleName}:${pathName}:add\', 1, 2, 0, \'2019-10-13 22:00:24\', NULL );\n\nINSERT INTO `sys_permission` ( `id`, `parent_id`,`title`, `code`, `sort`, `type`, `deleted`, `create_time`, `update_time` )\nVALUES\n( @menuId + 3, @menuId, \'${comments}修改\', \'${moduleName}:${pathName}:edit\', 2, 2, 0, \'2019-10-13 22:00:24\', NULL );\n\nINSERT INTO `sys_permission` ( `id`, `parent_id`,`title`, `code`, `sort`, `type`, `deleted`, `create_time`, `update_time` )\nVALUES\n( @menuId + 4, @menuId, \'${comments}删除\', \'${moduleName}:${pathName}:del\', 3, 2, 0, \'2019-10-13 22:00:24\', NULL );\n\n## -----------------基础生成部分end-------------\n\n-- 清空变量\nset @menuId = null;\nset @pId = null;\n\nCOMMIT;', 1, '权限sql', 0, '2020-07-03 16:39:08', NULL);
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for gen_template_property
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `gen_template_property`;
|
||||
CREATE TABLE `gen_template_property` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||||
`group_id` int(11) NULL DEFAULT NULL COMMENT '模板组ID',
|
||||
`title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标题',
|
||||
`prop_key` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '属性键',
|
||||
`default_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '默认值',
|
||||
`required` tinyint(1) NULL DEFAULT NULL COMMENT '必填,1:是,0:否',
|
||||
`remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注信息',
|
||||
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `uk_group_id_prop_key`(`group_id`, `prop_key`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '模板属性配置' ROW_FORMAT = Dynamic;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of gen_template_property
|
||||
-- ----------------------------
|
||||
INSERT INTO `gen_template_property` VALUES (1, 1, '包名', 'packageName', 'com.hccake.ballcat', 1, NULL, '2020-07-03 16:39:08', NULL);
|
||||
INSERT INTO `gen_template_property` VALUES (2, 1, '作者', 'author', 'hccake', 1, NULL, '2020-07-03 16:39:08', NULL);
|
||||
INSERT INTO `gen_template_property` VALUES (3, 1, '模块名', 'moduleName', NULL, 1, '纯字母', '2020-07-03 16:39:08', NULL);
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
Reference in New Issue
Block a user