feat: app功能基本实现
This commit is contained in:
-1
@@ -15,7 +15,6 @@ public enum CacheKeyEnum {
|
||||
RATE_LIMIT_KEY("rate_limit:", 60, TimeUnit.SECONDS),
|
||||
USER_ENTITY_KEY("user_entity:", 60, TimeUnit.MINUTES),
|
||||
ROLE_ENTITY_KEY("role_entity:", 60, TimeUnit.MINUTES),
|
||||
POST_ENTITY_KEY("post_entity:", 60, TimeUnit.MINUTES),
|
||||
ROLE_MODEL_INFO_KEY("role_model_info:", 60, TimeUnit.MINUTES),
|
||||
|
||||
;
|
||||
|
||||
-30
@@ -1,30 +0,0 @@
|
||||
package com.agileboot.infrastructure.mybatisplus;
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 由于H2不支持大部分Mysql的函数 所以要自己实现
|
||||
* 在H2的初始化 h2sql/agileboot_schema.sql加上这句
|
||||
* CREATE ALIAS FIND_IN_SET FOR "com.agileboot.infrastructure.mybatisplus.MySqlFunction.find_in_set";
|
||||
*
|
||||
* @author valarchie
|
||||
*/
|
||||
public class MySqlFunction {
|
||||
|
||||
private MySqlFunction() {
|
||||
}
|
||||
|
||||
public static boolean findInSet(String target, String setString) {
|
||||
if (setString == null) {
|
||||
return false;
|
||||
}
|
||||
|
||||
List<String> split = StrUtil.split(setString, ",");
|
||||
|
||||
return CollUtil.contains(split, target);
|
||||
}
|
||||
|
||||
}
|
||||
-3
@@ -12,9 +12,6 @@ public enum DataScopeEnum implements BasicEnum<Integer> {
|
||||
* 数据权限范围
|
||||
*/
|
||||
ALL(1, "所有数据权限"),
|
||||
CUSTOM_DEFINE(2, "自定义数据权限"),
|
||||
SINGLE_DEPT(3, "本部门数据权限"),
|
||||
DEPT_TREE(4, "本部门以及子孙部门数据权限"),
|
||||
ONLY_SELF(5, "仅本人数据权限");
|
||||
|
||||
private final int value;
|
||||
|
||||
+2
-4
@@ -22,12 +22,11 @@ public class RoleInfo {
|
||||
public static final Set<String> ADMIN_PERMISSIONS = SetUtils.hashSet(ALL_PERMISSIONS);
|
||||
|
||||
|
||||
public RoleInfo(Long roleId, String roleKey, DataScopeEnum dataScope, Set<Long> deptIdSet,
|
||||
Set<String> menuPermissions, Set<Long> menuIds) {
|
||||
public RoleInfo(Long roleId, String roleKey, DataScopeEnum dataScope, Set<String> menuPermissions,
|
||||
Set<Long> menuIds) {
|
||||
this.roleId = roleId;
|
||||
this.roleKey = roleKey;
|
||||
this.dataScope = dataScope;
|
||||
this.deptIdSet = deptIdSet;
|
||||
this.menuPermissions = menuPermissions != null ? menuPermissions : SetUtils.emptySet();
|
||||
this.menuIds = menuIds != null ? menuIds : SetUtils.emptySet();
|
||||
}
|
||||
@@ -36,7 +35,6 @@ public class RoleInfo {
|
||||
private Long roleId;
|
||||
private String roleName;
|
||||
private DataScopeEnum dataScope;
|
||||
private Set<Long> deptIdSet;
|
||||
private String roleKey;
|
||||
private Set<String> menuPermissions;
|
||||
private Set<Long> menuIds;
|
||||
|
||||
+1
-10
@@ -16,8 +16,6 @@ public class SystemLoginUser extends BaseLoginUser {
|
||||
|
||||
private boolean isAdmin;
|
||||
|
||||
private Long deptId;
|
||||
|
||||
private RoleInfo roleInfo;
|
||||
|
||||
/**
|
||||
@@ -26,14 +24,12 @@ public class SystemLoginUser extends BaseLoginUser {
|
||||
private Long autoRefreshCacheTime;
|
||||
|
||||
|
||||
public SystemLoginUser(Long userId, Boolean isAdmin, String username, String password, RoleInfo roleInfo,
|
||||
Long deptId) {
|
||||
public SystemLoginUser(Long userId, Boolean isAdmin, String username, String password, RoleInfo roleInfo) {
|
||||
this.userId = userId;
|
||||
this.isAdmin = isAdmin;
|
||||
this.username = username;
|
||||
this.password = password;
|
||||
this.roleInfo = roleInfo;
|
||||
this.deptId = deptId;
|
||||
}
|
||||
|
||||
public RoleInfo getRoleInfo() {
|
||||
@@ -44,9 +40,4 @@ public class SystemLoginUser extends BaseLoginUser {
|
||||
return getRoleInfo().getRoleId();
|
||||
}
|
||||
|
||||
public Long getDeptId() {
|
||||
return deptId;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -27,18 +27,7 @@ INSERT INTO `sys_config` VALUES ('5', '账号自助-是否开启用户注册功
|
||||
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of sys_dept
|
||||
-- ----------------------------
|
||||
INSERT INTO `sys_dept` VALUES ('1', '0', '0', 'AgileBoot科技', '0', null, 'valarchie', '15888888888', 'valarchie@163.com', '1', null, '2022-05-21 08:30:54', null, null, '0');
|
||||
INSERT INTO `sys_dept` VALUES ('2', '1', '0,1', '深圳总公司', '1', null, 'valarchie', '15888888888', 'valarchie@163.com', '1', null, '2022-05-21 08:30:54', null, null, '0');
|
||||
INSERT INTO `sys_dept` VALUES ('3', '1', '0,1', '长沙分公司', '2', null, 'valarchie', '15888888888', 'valarchie@163.com', '1', null, '2022-05-21 08:30:54', null, null, '0');
|
||||
INSERT INTO `sys_dept` VALUES ('4', '2', '0,1,2', '研发部门', '1', null, 'valarchie', '15888888888', 'valarchie@163.com', '1', null, '2022-05-21 08:30:54', null, null, '0');
|
||||
INSERT INTO `sys_dept` VALUES ('5', '2', '0,1,2', '市场部门', '2', null, 'valarchie', '15888888888', 'valarchie@163.com', '1', null, '2022-05-21 08:30:54', null, null, '0');
|
||||
INSERT INTO `sys_dept` VALUES ('6', '2', '0,1,2', '测试部门', '3', null, 'valarchie', '15888888888', 'valarchie@163.com', '1', null, '2022-05-21 08:30:54', null, null, '0');
|
||||
INSERT INTO `sys_dept` VALUES ('7', '2', '0,1,2', '财务部门', '4', null, 'valarchie', '15888888888', 'valarchie@163.com', '1', null, '2022-05-21 08:30:54', null, null, '0');
|
||||
INSERT INTO `sys_dept` VALUES ('8', '2', '0,1,2', '运维部门', '5', null, 'valarchie', '15888888888', 'valarchie@163.com', '1', null, '2022-05-21 08:30:54', null, null, '0');
|
||||
INSERT INTO `sys_dept` VALUES ('9', '3', '0,1,3', '市场部门', '1', null, 'valarchie', '15888888888', 'valarchie@163.com', '1', null, '2022-05-21 08:30:54', null, null, '0');
|
||||
INSERT INTO `sys_dept` VALUES ('10', '3', '0,1,3', '财务部门', '2', null, 'valarchie', '15888888888', 'valarchie@163.com', '0', null, '2022-05-21 08:30:54', null, null, '0');
|
||||
|
||||
|
||||
|
||||
@@ -56,8 +45,6 @@ INSERT INTO sys_menu VALUES (4, 'AgileBoot官网', 3, 'AgileBootguanwangIframeRo
|
||||
INSERT INTO sys_menu VALUES (5, '用户管理', 1, 'SystemUser', 1, '/system/user/index', 0, 'system:user:list', '{"title":"用户管理","icon":"ep:user-filled","showParent":1}', 1, '用户管理菜单', 0, '2022-05-21 08:30:54', 1, '2023-08-14 23:16:13', 0);
|
||||
INSERT INTO sys_menu VALUES (6, '角色管理', 1, 'SystemRole', 1, '/system/role/index', 0, 'system:role:list', '{"title":"角色管理","icon":"ep:user","showParent":1}', 1, '角色管理菜单', 0, '2022-05-21 08:30:54', 1, '2023-08-14 23:16:23', 0);
|
||||
INSERT INTO sys_menu VALUES (7, '菜单管理', 1, 'MenuManagement', 1, '/system/menu/index', 0, 'system:menu:list', '{"title":"菜单管理","icon":"ep:menu","showParent":1}', 1, '菜单管理菜单', 0, '2022-05-21 08:30:54', 1, '2023-08-14 23:15:41', 0);
|
||||
INSERT INTO sys_menu VALUES (8, '部门管理', 1, 'Department', 1, '/system/dept/index', 0, 'system:dept:list', '{"title":"部门管理","icon":"fa-solid:code-branch","showParent":1}', 1, '部门管理菜单', 0, '2022-05-21 08:30:54', 1, '2023-08-14 23:15:35', 0);
|
||||
INSERT INTO sys_menu VALUES (9, '岗位管理', 1, 'Post', 1, '/system/post/index', 0, 'system:post:list', '{"title":"岗位管理","icon":"ep:postcard","showParent":1}', 1, '岗位管理菜单', 0, '2022-05-21 08:30:54', 1, '2023-08-14 23:15:11', 0);
|
||||
INSERT INTO sys_menu VALUES (10, '参数设置', 1, 'Config', 1, '/system/config/index', 0, 'system:config:list', '{"title":"参数设置","icon":"ep:setting","showParent":1}', 1, '参数设置菜单', 0, '2022-05-21 08:30:54', 1, '2023-08-14 23:15:03', 0);
|
||||
INSERT INTO sys_menu VALUES (11, '通知公告', 1, 'SystemNotice', 1, '/system/notice/index', 0, 'system:notice:list', '{"title":"通知公告","icon":"ep:notification","showParent":1}', 1, '通知公告菜单', 0, '2022-05-21 08:30:54', 1, '2023-08-14 23:14:56', 0);
|
||||
INSERT INTO sys_menu VALUES (12, '日志管理', 1, 'LogManagement', 1, '/system/logd', 0, '', '{"title":"日志管理","icon":"ep:document","showParent":1}', 1, '日志管理菜单', 0, '2022-05-21 08:30:54', 1, '2023-08-14 23:14:47', 0);
|
||||
@@ -84,15 +71,6 @@ INSERT INTO sys_menu VALUES (32, '菜单查询', 0, ' ', 7, '', 1, 'system:menu:
|
||||
INSERT INTO sys_menu VALUES (33, '菜单新增', 0, ' ', 7, '', 1, 'system:menu:add', '{"title":"菜单新增"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO sys_menu VALUES (34, '菜单修改', 0, ' ', 7, '', 1, 'system:menu:edit', '{"title":"菜单修改"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO sys_menu VALUES (35, '菜单删除', 0, ' ', 7, '', 1, 'system:menu:remove', '{"title":"菜单删除"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO sys_menu VALUES (36, '部门查询', 0, ' ', 8, '', 1, 'system:dept:query', '{"title":"部门查询"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO sys_menu VALUES (37, '部门新增', 0, ' ', 8, '', 1, 'system:dept:add', '{"title":"部门新增"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO sys_menu VALUES (38, '部门修改', 0, ' ', 8, '', 1, 'system:dept:edit', '{"title":"部门修改"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO sys_menu VALUES (39, '部门删除', 0, ' ', 8, '', 1, 'system:dept:remove', '{"title":"部门删除"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO sys_menu VALUES (40, '岗位查询', 0, ' ', 9, '', 1, 'system:post:query', '{"title":"岗位查询"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO sys_menu VALUES (41, '岗位新增', 0, ' ', 9, '', 1, 'system:post:add', '{"title":"岗位新增"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO sys_menu VALUES (42, '岗位修改', 0, ' ', 9, '', 1, 'system:post:edit', '{"title":"岗位修改"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO sys_menu VALUES (43, '岗位删除', 0, ' ', 9, '', 1, 'system:post:remove', '{"title":"岗位删除"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO sys_menu VALUES (44, '岗位导出', 0, ' ', 9, '', 1, 'system:post:export', '{"title":"岗位导出"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO sys_menu VALUES (45, '参数查询', 0, ' ', 10, '', 1, 'system:config:query', '{"title":"参数查询"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO sys_menu VALUES (46, '参数新增', 0, ' ', 10, '', 1, 'system:config:add', '{"title":"参数新增"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO sys_menu VALUES (47, '参数修改', 0, ' ', 10, '', 1, 'system:config:edit', '{"title":"参数修改"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
@@ -114,6 +92,13 @@ INSERT INTO sys_menu VALUES (62, '单条强退', 0, ' ', 13, '', 1, 'monitor:o
|
||||
INSERT INTO sys_menu VALUES (63, 'AgileBoot Github地址', 4, 'https://github.com/valarchie/AgileBoot-Back-End', 0, '/external', 0, '', '{"title":"AgileBoot Github地址","icon":"fa-solid:external-link-alt","showParent":1,"rank":9}', 1, 'Agileboot github地址', 0, '2022-05-21 08:30:54', 1, '2023-08-14 23:12:13', 0);
|
||||
INSERT INTO sys_menu VALUES (64, '首页', 2, '', 0, '/global', 0, '121212', '{"title":"首页","showParent":1,"rank":3}', 1, '', 1, '2023-07-24 22:36:03', 1, '2023-07-24 22:38:37', 1);
|
||||
INSERT INTO sys_menu VALUES (65, '个人中心', 1, 'PersonalCenter', 2053, '/system/user/profile', 0, '434sdf', '{"title":"个人中心","showParent":1,"rank":3}', 1, '', 1, '2023-07-24 22:36:55', null, null, 1);
|
||||
INSERT INTO sys_menu VALUES (3000, '合作管理', 2, '', 0, '/collaboration', 0, '', '{"title":"合作管理","icon":"ep:connection","showParent":1,"rank":4}', 1, '合作管理目录', 0, now(), null, null, 0);
|
||||
INSERT INTO sys_menu VALUES (3001, '合作记录', 1, 'CollaborationRecord', 3000, '/collaboration/record/index', 0, 'collaboration:record:list', '{"title":"合作记录","icon":"ep:notebook","showParent":1}', 1, '合作记录菜单', 0, now(), null, null, 0);
|
||||
INSERT INTO sys_menu VALUES (3002, '月度统计', 1, 'CollaborationStatistics', 3000, '/collaboration/statistics/index', 0, 'collaboration:record:statistics', '{"title":"月度统计","icon":"ep:data-analysis","showParent":1}', 1, '月度统计菜单', 0, now(), null, null, 0);
|
||||
INSERT INTO sys_menu VALUES (3003, '合作查询', 0, ' ', 3001, '', 1, 'collaboration:record:query', '{"title":"合作查询"}', 1, '', 0, now(), null, null, 0);
|
||||
INSERT INTO sys_menu VALUES (3004, '合作新增', 0, ' ', 3001, '', 1, 'collaboration:record:add', '{"title":"合作新增"}', 1, '', 0, now(), null, null, 0);
|
||||
INSERT INTO sys_menu VALUES (3005, '合作修改', 0, ' ', 3001, '', 1, 'collaboration:record:edit', '{"title":"合作修改"}', 1, '', 0, now(), null, null, 0);
|
||||
INSERT INTO sys_menu VALUES (3006, '合作删除', 0, ' ', 3001, '', 1, 'collaboration:record:remove', '{"title":"合作删除"}', 1, '', 0, now(), null, null, 0);
|
||||
|
||||
|
||||
-- ----------------------------
|
||||
@@ -130,88 +115,28 @@ INSERT INTO `sys_notice` VALUES ('2', '维护通知:2018-07-01 AgileBoot系统
|
||||
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of sys_post
|
||||
-- ----------------------------
|
||||
INSERT INTO `sys_post` VALUES ('1', 'ceo', '董事长', '1', '1', '', null, '2022-05-21 08:30:54', null, null, '0');
|
||||
INSERT INTO `sys_post` VALUES ('2', 'se', '项目经理', '2', '1', '', null, '2022-05-21 08:30:54', null, null, '0');
|
||||
INSERT INTO `sys_post` VALUES ('3', 'hr', '人力资源', '3', '1', '', null, '2022-05-21 08:30:54', null, null, '0');
|
||||
INSERT INTO `sys_post` VALUES ('4', 'user', '普通员工', '5', '0', '', null, '2022-05-21 08:30:54', null, null, '0');
|
||||
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of sys_role
|
||||
-- ----------------------------
|
||||
INSERT INTO `sys_role` VALUES ('1', '超级管理员', 'admin', '1', '1', '', '1', null, '2022-05-21 08:30:54', null, null, '超级管理员', '0');
|
||||
INSERT INTO `sys_role` VALUES ('2', '普通角色', 'common', '3', '2', '', '1', null, '2022-05-21 08:30:54', null, null, '普通角色', '0');
|
||||
INSERT INTO `sys_role` VALUES ('3', '闲置角色', 'unused', '4', '2', '', '0', null, '2022-05-21 08:30:54', null, null, '未使用的角色', '0');
|
||||
INSERT INTO `sys_role` VALUES ('1', '超级管理员', 'admin', '1', '1', '1', null, '2022-05-21 08:30:54', null, null, '超级管理员', '0');
|
||||
INSERT INTO `sys_role` VALUES ('2', '普通用户', 'common', '3', '5', '1', null, '2022-05-21 08:30:54', null, null, '自助注册用户默认角色,默认允许使用合作管理', '0');
|
||||
INSERT INTO `sys_role` VALUES ('3', '闲置角色', 'unused', '4', '5', '0', null, '2022-05-21 08:30:54', null, null, '未使用的角色', '0');
|
||||
|
||||
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of sys_role_menu
|
||||
-- ----------------------------
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '1');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '2');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '3');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '4');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '5');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '6');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '7');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '8');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '9');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '10');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '11');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '12');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '13');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '14');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '15');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '16');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '17');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '18');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '19');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '20');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '21');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '22');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '23');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '24');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '25');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '26');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '27');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '28');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '29');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '30');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '31');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '32');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '33');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '34');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '35');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '36');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '37');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '38');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '39');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '40');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '41');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '42');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '43');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '44');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '45');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '46');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '47');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '48');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '49');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '50');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '51');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '52');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '53');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '54');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '55');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '56');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '57');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '58');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '59');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '60');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '61');
|
||||
-- roleId = 2的权限 特地少一个 方便测试
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '3000');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '3001');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '3002');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '3003');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '3004');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '3005');
|
||||
INSERT INTO `sys_role_menu` VALUES ('2', '3006');
|
||||
INSERT INTO `sys_role_menu` VALUES ('3', '1');
|
||||
|
||||
|
||||
@@ -220,6 +145,6 @@ INSERT INTO `sys_role_menu` VALUES ('3', '1');
|
||||
-- ----------------------------
|
||||
-- Records of sys_user
|
||||
-- ----------------------------
|
||||
INSERT INTO `sys_user` VALUES ('1', '1', '1', '4', 'admin', 'valarchie1', '0', 'agileboot@163.com', '15888888889', '0', '', '$2a$10$rb1wRoEIkLbIknREEN1LH.FGs4g0oOS5t6l5LQ793nRaFO.SPHDHy', '1', '127.0.0.1', '2022-10-06 17:00:06', 1, null, '2022-05-21 08:30:54', '1', '2022-10-06 17:00:06', '管理员', '0');
|
||||
INSERT INTO `sys_user` VALUES ('2', '2', '2', '5', 'ag1', 'valarchie2', '0', 'agileboot1@qq.com', '15666666666', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '1', '127.0.0.1', '2022-05-21 08:30:54', 0, null, '2022-05-21 08:30:54', null, null, '测试员1', '0');
|
||||
INSERT INTO `sys_user` VALUES ('3', '2', '0', '5', 'ag2', 'valarchie3', '0', 'agileboot2@qq.com', '15666666667', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '1', '127.0.0.1', '2022-05-21 08:30:54', 0, null, '2022-05-21 08:30:54', null, null, '测试员2', '0');
|
||||
INSERT INTO `sys_user` VALUES ('1', '1', 'admin', 'valarchie1', '0', 'agileboot@163.com', '15888888889', '0', '', '$2a$10$rb1wRoEIkLbIknREEN1LH.FGs4g0oOS5t6l5LQ793nRaFO.SPHDHy', '1', '127.0.0.1', '2022-10-06 17:00:06', 1, null, '2022-05-21 08:30:54', '1', '2022-10-06 17:00:06', '管理员', '0');
|
||||
INSERT INTO `sys_user` VALUES ('2', '2', 'ag1', 'valarchie2', '0', 'agileboot1@qq.com', '15666666666', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '1', '127.0.0.1', '2022-05-21 08:30:54', 0, null, '2022-05-21 08:30:54', null, null, '测试员1', '0');
|
||||
INSERT INTO `sys_user` VALUES ('3', '0', 'ag2', 'valarchie3', '0', 'agileboot2@qq.com', '15666666667', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '1', '127.0.0.1', '2022-05-21 08:30:54', 0, null, '2022-05-21 08:30:54', null, null, '测试员2', '0');
|
||||
|
||||
@@ -17,26 +17,6 @@ create table sys_config
|
||||
deleted int default 0 not null comment '逻辑删除'
|
||||
);
|
||||
|
||||
create sequence if not exists sys_dept_seq start with 11 increment by 1;
|
||||
create table sys_dept
|
||||
(
|
||||
dept_id int default next value for sys_dept_seq,
|
||||
parent_id bigint default 0 not null comment '父部门id',
|
||||
ancestors text not null comment '祖级列表',
|
||||
dept_name varchar(64) default '' not null comment '部门名称',
|
||||
order_num int default 0 not null comment '显示顺序',
|
||||
leader_id bigint null,
|
||||
leader_name varchar(64) null comment '负责人',
|
||||
phone varchar(16) null comment '联系电话',
|
||||
email varchar(128) null comment '邮箱',
|
||||
status smallint default 0 not null comment '部门状态(0正常 1停用)',
|
||||
creator_id bigint null comment '创建者ID',
|
||||
create_time datetime null comment '创建时间',
|
||||
updater_id bigint null comment '更新者ID',
|
||||
update_time datetime null comment '更新时间',
|
||||
deleted tinyint default 0 not null comment '逻辑删除'
|
||||
);
|
||||
|
||||
create sequence if not exists sys_login_info_seq start with 1 increment by 1;
|
||||
create table sys_login_info
|
||||
(
|
||||
@@ -52,7 +32,7 @@ create table sys_login_info
|
||||
deleted tinyint default 0 not null comment '逻辑删除'
|
||||
);
|
||||
|
||||
create sequence if not exists sys_menu_seq start with 63 increment by 1;
|
||||
create sequence if not exists sys_menu_seq start with 3007 increment by 1;
|
||||
create table sys_menu
|
||||
(
|
||||
menu_id bigint auto_increment comment '菜单ID'
|
||||
@@ -104,8 +84,6 @@ create table sys_operation_log
|
||||
username varchar(32) default '' null comment '操作人员',
|
||||
operator_ip varchar(128) default '' null comment '操作人员ip',
|
||||
operator_location varchar(256) default '' null comment '操作地点',
|
||||
dept_id bigint default 0 null comment '部门ID',
|
||||
dept_name varchar(64) null comment '部门名称',
|
||||
operation_param varchar(2048) default '' null comment '请求参数',
|
||||
operation_result varchar(2048) default '' null comment '返回参数',
|
||||
status smallint default 1 not null comment '操作状态(1正常 0异常)',
|
||||
@@ -114,22 +92,6 @@ create table sys_operation_log
|
||||
deleted tinyint default 0 not null comment '逻辑删除'
|
||||
);
|
||||
|
||||
create sequence if not exists sys_post_seq start with 5 increment by 1;
|
||||
create table sys_post
|
||||
(
|
||||
post_id bigint default next value for sys_post_seq,
|
||||
post_code varchar(64) not null comment '岗位编码',
|
||||
post_name varchar(64) not null comment '岗位名称',
|
||||
post_sort int not null comment '显示顺序',
|
||||
status smallint not null comment '状态(1正常 0停用)',
|
||||
remark varchar(512) null comment '备注',
|
||||
creator_id bigint null,
|
||||
create_time datetime null comment '创建时间',
|
||||
updater_id bigint null,
|
||||
update_time datetime null comment '更新时间',
|
||||
deleted tinyint default 0 not null comment '逻辑删除'
|
||||
);
|
||||
|
||||
create sequence if not exists sys_role_seq start with 4 increment by 1;
|
||||
create table sys_role
|
||||
(
|
||||
@@ -137,8 +99,7 @@ create table sys_role
|
||||
role_name varchar(32) not null comment '角色名称',
|
||||
role_key varchar(128) not null comment '角色权限字符串',
|
||||
role_sort int not null comment '显示顺序',
|
||||
data_scope smallint default 1 null comment '数据范围(1:全部数据权限 2:自定数据权限 3: 本部门数据权限 4: 本部门及以下数据权限 5: 本人权限)',
|
||||
dept_id_set varchar(1024) default '' null comment '角色所拥有的部门数据权限',
|
||||
data_scope smallint default 1 null comment '数据范围(1:全部数据权限 5: 本人权限)',
|
||||
status smallint not null comment '角色状态(1正常 0停用)',
|
||||
creator_id bigint null comment '创建者ID',
|
||||
create_time datetime null comment '创建时间',
|
||||
@@ -158,9 +119,7 @@ create sequence if not exists sys_user_seq start with 4 increment by 1;
|
||||
create table sys_user
|
||||
(
|
||||
user_id bigint default next value for sys_user_seq,
|
||||
post_id bigint null comment '职位id',
|
||||
role_id bigint null comment '角色id',
|
||||
dept_id bigint null comment '部门ID',
|
||||
username varchar(64) not null comment '用户账号',
|
||||
nickname varchar(32) not null comment '用户昵称',
|
||||
user_type smallint default 0 null comment '用户类型(00系统用户)',
|
||||
@@ -180,5 +139,3 @@ create table sys_user
|
||||
remark varchar(512) null comment '备注',
|
||||
deleted tinyint default 0 not null comment '删除标志(0代表存在 1代表删除)'
|
||||
);
|
||||
|
||||
CREATE ALIAS FIND_IN_SET FOR "com.agileboot.infrastructure.mybatisplus.MySqlFunction.findInSet";
|
||||
|
||||
@@ -7,16 +7,6 @@ INSERT INTO app.sys_config (config_id, config_name, config_key, config_options,
|
||||
INSERT INTO app.sys_config (config_id, config_name, config_key, config_options, config_value, is_allow_change, creator_id, updater_id, update_time, create_time, remark, deleted) VALUES (5, '账号自助-是否开启用户注册功能', 'sys.account.registerUser', '["true","false"]', 'true', false, null, 1, '2022-10-05 22:18:57', '2022-05-21 08:30:55', '是否开启注册用户功能(true开启,false关闭)', 0);
|
||||
|
||||
|
||||
INSERT INTO app.sys_dept (dept_id, parent_id, ancestors, dept_name, order_num, leader_id, leader_name, phone, email, status, creator_id, create_time, updater_id, update_time, deleted) VALUES (1, 0, '0', 'AgileBoot科技', 0, null, 'valarchie', '15888888888', 'valarchie@163.com', 1, null, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_dept (dept_id, parent_id, ancestors, dept_name, order_num, leader_id, leader_name, phone, email, status, creator_id, create_time, updater_id, update_time, deleted) VALUES (2, 1, '0,1', '深圳总公司', 1, null, 'valarchie', '15888888888', 'valarchie@163.com', 1, null, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_dept (dept_id, parent_id, ancestors, dept_name, order_num, leader_id, leader_name, phone, email, status, creator_id, create_time, updater_id, update_time, deleted) VALUES (3, 1, '0,1', '长沙分公司', 2, null, 'valarchie', '15888888888', 'valarchie@163.com', 1, null, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_dept (dept_id, parent_id, ancestors, dept_name, order_num, leader_id, leader_name, phone, email, status, creator_id, create_time, updater_id, update_time, deleted) VALUES (4, 2, '0,1,2', '研发部门', 1, null, 'valarchie', '15888888888', 'valarchie@163.com', 1, null, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_dept (dept_id, parent_id, ancestors, dept_name, order_num, leader_id, leader_name, phone, email, status, creator_id, create_time, updater_id, update_time, deleted) VALUES (5, 2, '0,1,2', '市场部门', 2, null, 'valarchie', '15888888888', 'valarchie@163.com', 0, null, '2022-05-21 08:30:54', 1, '2023-07-20 22:46:41', 0);
|
||||
INSERT INTO app.sys_dept (dept_id, parent_id, ancestors, dept_name, order_num, leader_id, leader_name, phone, email, status, creator_id, create_time, updater_id, update_time, deleted) VALUES (6, 2, '0,1,2', '测试部门', 3, null, 'valarchie', '15888888888', 'valarchie@163.com', 1, null, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_dept (dept_id, parent_id, ancestors, dept_name, order_num, leader_id, leader_name, phone, email, status, creator_id, create_time, updater_id, update_time, deleted) VALUES (7, 2, '0,1,2', '财务部门', 4, null, 'valarchie', '15888888888', 'valarchie@163.com', 1, null, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_dept (dept_id, parent_id, ancestors, dept_name, order_num, leader_id, leader_name, phone, email, status, creator_id, create_time, updater_id, update_time, deleted) VALUES (8, 2, '0,1,2', '运维部门', 5, null, 'valarchie', '15888888888', 'valarchie@163.com', 1, null, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_dept (dept_id, parent_id, ancestors, dept_name, order_num, leader_id, leader_name, phone, email, status, creator_id, create_time, updater_id, update_time, deleted) VALUES (9, 3, '0,1,3', '市场部!', 1, null, 'valarchie!!', '15888188888', 'valarc1hie@163.com', 0, null, '2022-05-21 08:30:54', 1, '2023-07-20 22:33:31', 0);
|
||||
INSERT INTO app.sys_dept (dept_id, parent_id, ancestors, dept_name, order_num, leader_id, leader_name, phone, email, status, creator_id, create_time, updater_id, update_time, deleted) VALUES (10, 3, '0,1,3', '财务部门', 2, null, 'valarchie', '15888888888', 'valarchie@163.com', 0, null, '2022-05-21 08:30:54', null, null, 0);
|
||||
|
||||
|
||||
INSERT INTO app.sys_login_info (info_id, username, ip_address, login_location, browser, operation_system, status, msg, login_time, deleted) VALUES (415, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Mac OS X', 1, '登录成功', '2023-06-29 22:49:37', 0);
|
||||
@@ -31,8 +21,6 @@ INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (5, '用户管理', 1, 'SystemUser', 1, '/system/user/index', false, 'system:user:list', '{"title":"用户管理","icon":"ep:user-filled","showParent":true}', 1, '用户管理菜单', 0, '2022-05-21 08:30:54', 1, '2023-08-14 23:16:13', 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (6, '角色管理', 1, 'SystemRole', 1, '/system/role/index', false, 'system:role:list', '{"title":"角色管理","icon":"ep:user","showParent":true}', 1, '角色管理菜单', 0, '2022-05-21 08:30:54', 1, '2023-08-14 23:16:23', 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (7, '菜单管理', 1, 'MenuManagement', 1, '/system/menu/index', false, 'system:menu:list', '{"title":"菜单管理","icon":"ep:menu","showParent":true}', 1, '菜单管理菜单', 0, '2022-05-21 08:30:54', 1, '2023-08-14 23:15:41', 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (8, '部门管理', 1, 'Department', 1, '/system/dept/index', false, 'system:dept:list', '{"title":"部门管理","icon":"fa-solid:code-branch","showParent":true}', 1, '部门管理菜单', 0, '2022-05-21 08:30:54', 1, '2023-08-14 23:15:35', 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (9, '岗位管理', 1, 'Post', 1, '/system/post/index', false, 'system:post:list', '{"title":"岗位管理","icon":"ep:postcard","showParent":true}', 1, '岗位管理菜单', 0, '2022-05-21 08:30:54', 1, '2023-08-14 23:15:11', 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (10, '参数设置', 1, 'Config', 1, '/system/config/index', false, 'system:config:list', '{"title":"参数设置","icon":"ep:setting","showParent":true}', 1, '参数设置菜单', 0, '2022-05-21 08:30:54', 1, '2023-08-14 23:15:03', 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (11, '通知公告', 1, 'SystemNotice', 1, '/system/notice/index', false, 'system:notice:list', '{"title":"通知公告","icon":"ep:notification","showParent":true}', 1, '通知公告菜单', 0, '2022-05-21 08:30:54', 1, '2023-08-14 23:14:56', 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (12, '日志管理', 1, 'LogManagement', 1, '/system/logd', false, '', '{"title":"日志管理","icon":"ep:document","showParent":true}', 1, '日志管理菜单', 0, '2022-05-21 08:30:54', 1, '2023-08-14 23:14:47', 0);
|
||||
@@ -59,15 +47,6 @@ INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (33, '菜单新增', 0, ' ', 7, '', true, 'system:menu:add', '{"title":"菜单新增"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (34, '菜单修改', 0, ' ', 7, '', true, 'system:menu:edit', '{"title":"菜单修改"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (35, '菜单删除', 0, ' ', 7, '', true, 'system:menu:remove', '{"title":"菜单删除"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (36, '部门查询', 0, ' ', 8, '', true, 'system:dept:query', '{"title":"部门查询"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (37, '部门新增', 0, ' ', 8, '', true, 'system:dept:add', '{"title":"部门新增"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (38, '部门修改', 0, ' ', 8, '', true, 'system:dept:edit', '{"title":"部门修改"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (39, '部门删除', 0, ' ', 8, '', true, 'system:dept:remove', '{"title":"部门删除"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (40, '岗位查询', 0, ' ', 9, '', true, 'system:post:query', '{"title":"岗位查询"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (41, '岗位新增', 0, ' ', 9, '', true, 'system:post:add', '{"title":"岗位新增"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (42, '岗位修改', 0, ' ', 9, '', true, 'system:post:edit', '{"title":"岗位修改"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (43, '岗位删除', 0, ' ', 9, '', true, 'system:post:remove', '{"title":"岗位删除"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (44, '岗位导出', 0, ' ', 9, '', true, 'system:post:export', '{"title":"岗位导出"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (45, '参数查询', 0, ' ', 10, '', true, 'system:config:query', '{"title":"参数查询"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (46, '参数新增', 0, ' ', 10, '', true, 'system:config:add', '{"title":"参数新增"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (47, '参数修改', 0, ' ', 10, '', true, 'system:config:edit', '{"title":"参数修改"}', 1, '', 0, '2022-05-21 08:30:54', null, null, 0);
|
||||
@@ -89,6 +68,13 @@ INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (63, 'AgileBoot Github地址', 4, 'https://github.com/valarchie/AgileBoot-Back-End', 0, '/external', false, '', '{"title":"AgileBoot Github地址","icon":"fa-solid:external-link-alt","showParent":true,"rank":9}', 1, 'Agileboot github地址', 0, '2022-05-21 08:30:54', 1, '2023-08-14 23:12:13', 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (64, '首页', 2, '', 0, '/global', false, '121212', '{"title":"首页","showParent":true,"rank":3}', 1, '', 1, '2023-07-24 22:36:03', 1, '2023-07-24 22:38:37', 1);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (65, '个人中心', 1, 'PersonalCenter', 2053, '/system/user/profile', false, '434sdf', '{"title":"个人中心","showParent":true,"rank":3}', 1, '', 1, '2023-07-24 22:36:55', null, null, 1);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (3000, '合作管理', 2, '', 0, '/collaboration', false, '', '{"title":"合作管理","icon":"ep:connection","showParent":true,"rank":4}', 1, '合作管理目录', 0, now(), null, null, 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (3001, '合作记录', 1, 'CollaborationRecord', 3000, '/collaboration/record/index', false, 'collaboration:record:list', '{"title":"合作记录","icon":"ep:notebook","showParent":true}', 1, '合作记录菜单', 0, now(), null, null, 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (3002, '月度统计', 1, 'CollaborationStatistics', 3000, '/collaboration/statistics/index', false, 'collaboration:record:statistics', '{"title":"月度统计","icon":"ep:data-analysis","showParent":true}', 1, '月度统计菜单', 0, now(), null, null, 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (3003, '合作查询', 0, ' ', 3001, '', true, 'collaboration:record:query', '{"title":"合作查询"}', 1, '', 0, now(), null, null, 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (3004, '合作新增', 0, ' ', 3001, '', true, 'collaboration:record:add', '{"title":"合作新增"}', 1, '', 0, now(), null, null, 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (3005, '合作修改', 0, ' ', 3001, '', true, 'collaboration:record:edit', '{"title":"合作修改"}', 1, '', 0, now(), null, null, 0);
|
||||
INSERT INTO app.sys_menu (menu_id, menu_name, menu_type, router_name, parent_id, path, is_button, permission, meta_info, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (3006, '合作删除', 0, ' ', 3001, '', true, 'collaboration:record:remove', '{"title":"合作删除"}', 1, '', 0, now(), null, null, 0);
|
||||
|
||||
|
||||
|
||||
@@ -97,99 +83,37 @@ INSERT INTO app.sys_notice (notice_id, notice_title, notice_type, notice_conten
|
||||
|
||||
|
||||
|
||||
INSERT INTO app.sys_operation_log (operation_id, business_type, request_method, request_module, request_url, called_method, operator_type, user_id, username, operator_ip, operator_location, dept_id, dept_name, operation_param, operation_result, status, error_stack, operation_time, deleted) VALUES (561, 1, 2, '菜单管理', '/system/menus', 'it.upos.builder.admin.controller.system.SysMenuController.add()', 1, 0, 'admin', '127.0.0.1', '内网IP', 0, null, '{"menuName":"","permission":"","parentId":2035,"path":"","isButton":false,"routerName":"","meta":{"showParent":true,"rank":0},"status":1},', '', 1, '', '2023-07-22 17:06:57', 0);
|
||||
|
||||
|
||||
|
||||
INSERT INTO app.sys_post (post_id, post_code, post_name, post_sort, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (1, 'ceo', '董事长', 1, 1, '', null, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_post (post_id, post_code, post_name, post_sort, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (2, 'se', '项目经理', 2, 1, '', null, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_post (post_id, post_code, post_name, post_sort, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (3, 'hr', '人力资源', 3, 1, '', null, '2022-05-21 08:30:54', null, null, 0);
|
||||
INSERT INTO app.sys_post (post_id, post_code, post_name, post_sort, status, remark, creator_id, create_time, updater_id, update_time, deleted) VALUES (4, 'user', '普通员工', 5, 0, '', null, '2022-05-21 08:30:54', null, null, 0);
|
||||
|
||||
|
||||
|
||||
INSERT INTO app.sys_role (role_id, role_name, role_key, role_sort, data_scope, dept_id_set, status, creator_id, create_time, updater_id, update_time, remark, deleted) VALUES (1, '超级管理员', 'admin', 1, 1, '', 1, null, '2022-05-21 08:30:54', null, null, '超级管理员', 0);
|
||||
INSERT INTO app.sys_role (role_id, role_name, role_key, role_sort, data_scope, dept_id_set, status, creator_id, create_time, updater_id, update_time, remark, deleted) VALUES (2, '普通角色', 'common', 3, 2, '', 1, null, '2022-05-21 08:30:54', null, null, '普通角色', 0);
|
||||
INSERT INTO app.sys_role (role_id, role_name, role_key, role_sort, data_scope, dept_id_set, status, creator_id, create_time, updater_id, update_time, remark, deleted) VALUES (3, '闲置角色', 'unused', 4, 2, '', 0, null, '2022-05-21 08:30:54', null, null, '未使用的角色', 0);
|
||||
INSERT INTO app.sys_role (role_id, role_name, role_key, role_sort, data_scope, status, creator_id, create_time, updater_id, update_time, remark, deleted) VALUES (1, '超级管理员', 'admin', 1, 1, 1, null, '2022-05-21 08:30:54', null, null, '超级管理员', 0);
|
||||
INSERT INTO app.sys_role (role_id, role_name, role_key, role_sort, data_scope, status, creator_id, create_time, updater_id, update_time, remark, deleted) VALUES (2, '普通用户', 'common', 3, 5, 1, null, '2022-05-21 08:30:54', null, null, '自助注册用户默认角色,默认允许使用合作管理', 0);
|
||||
INSERT INTO app.sys_role (role_id, role_name, role_key, role_sort, data_scope, status, creator_id, create_time, updater_id, update_time, remark, deleted) VALUES (3, '闲置角色', 'unused', 4, 5, 0, null, '2022-05-21 08:30:54', null, null, '未使用的角色', 0);
|
||||
|
||||
|
||||
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 1);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 2);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 3);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 4);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 5);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 6);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 7);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 8);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 9);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 10);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 11);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 12);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 13);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 14);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 15);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 16);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 17);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 18);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 19);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 20);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 21);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 22);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 23);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 24);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 25);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 26);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 27);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 28);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 29);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 30);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 31);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 32);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 33);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 34);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 35);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 36);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 37);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 38);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 39);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 40);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 41);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 42);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 43);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 44);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 45);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 46);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 47);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 48);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 49);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 50);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 51);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 52);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 53);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 54);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 55);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 56);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 57);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 58);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 59);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 60);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 61);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 3000);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 3001);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 3002);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 3003);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 3004);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 3005);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (2, 3006);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (3, 1);
|
||||
INSERT INTO app.sys_role_menu (role_id, menu_id) VALUES (111, 1);
|
||||
|
||||
|
||||
INSERT INTO app.sys_user (user_id, post_id, role_id, dept_id, username, nickname, user_type, email, phone_number, sex, avatar, password, status, login_ip, login_date, is_admin, creator_id, create_time, updater_id, update_time, remark, deleted) VALUES (1, 1, 1, 4, 'admin', 'valarchie1', 0, 'agileboot@163.com', '15888888883', 0, '/profile/avatar/20230725164110_blob_6b7a989b1cdd4dd396665d2cfd2addc5.png', '$2a$10$o55UFZAtyWnDpRV6dvQe8.c/MjlFacC49ASj2usNXm9BY74SYI/uG', 1, '127.0.0.1', '2023-08-14 23:07:03', true, null, '2022-05-21 08:30:54', 1, '2023-08-14 23:07:03', '管理员', 0);
|
||||
INSERT INTO app.sys_user (user_id, post_id, role_id, dept_id, username, nickname, user_type, email, phone_number, sex, avatar, password, status, login_ip, login_date, is_admin, creator_id, create_time, updater_id, update_time, remark, deleted) VALUES (2, 2, 2, 5, 'ag1', 'valarchie2', 0, 'agileboot1@qq.com', '15666666666', 1, '/profile/avatar/20230725114818_avatar_b5bf400732bb43369b4df58802049b22.png', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', 1, '127.0.0.1', '2022-05-21 08:30:54', false, null, '2022-05-21 08:30:54', null, null, '测试员1', 0);
|
||||
INSERT INTO app.sys_user (user_id, post_id, role_id, dept_id, username, nickname, user_type, email, phone_number, sex, avatar, password, status, login_ip, login_date, is_admin, creator_id, create_time, updater_id, update_time, remark, deleted) VALUES (3, 2, 0, 5, 'ag2', 'valarchie3', 0, 'agileboot2@qq.com', '15666666667', 1, '/profile/avatar/20230725114818_avatar_b5bf400732bb43369b4df58802049b22.png', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', 1, '127.0.0.1', '2022-05-21 08:30:54', false, null, '2022-05-21 08:30:54', null, null, '测试员2', 0);
|
||||
INSERT INTO app.sys_user (user_id, role_id, username, nickname, user_type, email, phone_number, sex, avatar, password, status, login_ip, login_date, is_admin, creator_id, create_time, updater_id, update_time, remark, deleted) VALUES (1, 1, 'admin', 'valarchie1', 0, 'agileboot@163.com', '15888888883', 0, '/profile/avatar/20230725164110_blob_6b7a989b1cdd4dd396665d2cfd2addc5.png', '$2a$10$o55UFZAtyWnDpRV6dvQe8.c/MjlFacC49ASj2usNXm9BY74SYI/uG', 1, '127.0.0.1', '2023-08-14 23:07:03', true, null, '2022-05-21 08:30:54', 1, '2023-08-14 23:07:03', '管理员', 0);
|
||||
INSERT INTO app.sys_user (user_id, role_id, username, nickname, user_type, email, phone_number, sex, avatar, password, status, login_ip, login_date, is_admin, creator_id, create_time, updater_id, update_time, remark, deleted) VALUES (2, 2, 'ag1', 'valarchie2', 0, 'agileboot1@qq.com', '15666666666', 1, '/profile/avatar/20230725114818_avatar_b5bf400732bb43369b4df58802049b22.png', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', 1, '127.0.0.1', '2022-05-21 08:30:54', false, null, '2022-05-21 08:30:54', null, null, '测试员1', 0);
|
||||
INSERT INTO app.sys_user (user_id, role_id, username, nickname, user_type, email, phone_number, sex, avatar, password, status, login_ip, login_date, is_admin, creator_id, create_time, updater_id, update_time, remark, deleted) VALUES (3, 0, 'ag2', 'valarchie3', 0, 'agileboot2@qq.com', '15666666667', 1, '/profile/avatar/20230725114818_avatar_b5bf400732bb43369b4df58802049b22.png', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', 1, '127.0.0.1', '2022-05-21 08:30:54', false, null, '2022-05-21 08:30:54', null, null, '测试员2', 0);
|
||||
|
||||
-- 序列更新
|
||||
select setval('app.sys_config_config_id_seq',COALESCE(max(config_id),1)) from app.sys_config;
|
||||
select setval('app.sys_dept_dept_id_seq',COALESCE(max(dept_id),1)) from app.sys_dept;
|
||||
select setval('app.sys_login_info_info_id_seq',COALESCE(max(info_id),1)) from app.sys_login_info;
|
||||
select setval('app.sys_menu_menu_id_seq',COALESCE(max(menu_id),1)) from app.sys_menu;
|
||||
select setval('app.sys_notice_notice_id_seq',COALESCE(max(notice_id),1)) from app.sys_notice;
|
||||
select setval('app.sys_operation_log_operation_id_seq',COALESCE(max(operation_id),1)) from app.sys_operation_log;
|
||||
select setval('app.sys_post_post_id_seq',COALESCE(max(post_id),1)) from app.sys_post;
|
||||
select setval('app.sys_role_role_id_seq',COALESCE(max(role_id),1)) from app.sys_role;
|
||||
select setval('app.sys_user_user_id_seq',COALESCE(max(user_id),1)) from app.sys_user;
|
||||
select setval('app.sys_user_user_id_seq',COALESCE(max(user_id),1)) from app.sys_user;
|
||||
|
||||
@@ -14,25 +14,6 @@ CREATE TABLE app.sys_config (
|
||||
deleted int2 DEFAULT 0 NOT NULL -- 逻辑删除
|
||||
);
|
||||
|
||||
-- 创建表 sys_dept 部门表
|
||||
CREATE TABLE app.sys_dept (
|
||||
dept_id serial8 PRIMARY KEY NOT NULL, -- 部门id
|
||||
parent_id int8 NOT NULL DEFAULT 0, -- 父部门id
|
||||
ancestors TEXT NOT NULL, -- 祖级列表
|
||||
dept_name VARCHAR(64) NOT NULL DEFAULT '', -- 部门名称
|
||||
order_num INT NOT NULL DEFAULT 0, -- 显示顺序
|
||||
leader_id int8, -- 负责人
|
||||
leader_name VARCHAR(64), -- 负责人姓名
|
||||
phone VARCHAR(16), -- 联系电话
|
||||
email VARCHAR(128), -- 邮箱
|
||||
status SMALLINT NOT NULL DEFAULT 0, -- 部门状态(0停用 1启用)
|
||||
creator_id int8, -- 创建者ID
|
||||
create_time TIMESTAMPTZ, -- 创建时间
|
||||
updater_id int8, -- 更新者ID
|
||||
update_time TIMESTAMPTZ, -- 更新时间
|
||||
deleted int2 DEFAULT 0 NOT NULL -- 逻辑删除
|
||||
);
|
||||
|
||||
-- 创建表 sys_login_info 系统访问记录
|
||||
CREATE TABLE app.sys_login_info (
|
||||
info_id serial8 PRIMARY KEY NOT NULL, -- 访问ID
|
||||
@@ -76,8 +57,6 @@ CREATE TABLE app.sys_operation_log (
|
||||
username VARCHAR(32), -- 操作人员
|
||||
operator_ip VARCHAR(128), -- 操作人员ip
|
||||
operator_location VARCHAR(256), -- 操作地点
|
||||
dept_id int8, -- 部门ID
|
||||
dept_name VARCHAR(64), -- 部门名称
|
||||
operation_param VARCHAR(2048), -- 请求参数
|
||||
operation_result VARCHAR(2048), -- 返回参数
|
||||
status int2 NOT NULL DEFAULT 1, -- 操作状态(1正常 0异常)
|
||||
@@ -86,22 +65,6 @@ CREATE TABLE app.sys_operation_log (
|
||||
deleted int2 DEFAULT 0 NOT NULL -- 逻辑删除
|
||||
);
|
||||
|
||||
-- 创建表 sys_post 岗位信息表
|
||||
CREATE TABLE app.sys_post (
|
||||
post_id serial8 PRIMARY KEY NOT NULL, -- 岗位ID
|
||||
post_code VARCHAR(64) NOT NULL, -- 岗位编码
|
||||
post_name VARCHAR(64) NOT NULL, -- 岗位名称
|
||||
post_sort INT NOT NULL, -- 显示顺序
|
||||
status int2 NOT NULL, -- 状态(1正常 0停用)
|
||||
remark VARCHAR(512), -- 备注
|
||||
creator_id int8, -- 创建者ID
|
||||
create_time TIMESTAMPTZ, -- 创建时间
|
||||
updater_id int8, -- 更新者ID
|
||||
update_time TIMESTAMPTZ, -- 更新时间
|
||||
deleted int2 DEFAULT 0 NOT NULL -- 逻辑删除
|
||||
);
|
||||
|
||||
|
||||
-- 创建表 sys_menu 菜单权限表
|
||||
CREATE TABLE app.sys_menu (
|
||||
menu_id serial8 PRIMARY KEY NOT NULL, -- 菜单ID
|
||||
@@ -128,8 +91,7 @@ CREATE TABLE app.sys_role (
|
||||
role_name VARCHAR(32) NOT NULL, -- 角色名称
|
||||
role_key VARCHAR(128) NOT NULL, -- 角色权限字符串
|
||||
role_sort INT NOT NULL, -- 显示顺序
|
||||
data_scope int2, -- 数据范围
|
||||
dept_id_set VARCHAR(1024) DEFAULT '', -- 角色所拥有的部门数据权限
|
||||
data_scope int2, -- 数据范围(1:全部数据权限 5: 本人权限)
|
||||
status int2 NOT NULL, -- 角色状态(1正常 0停用)
|
||||
creator_id int8, -- 创建者ID
|
||||
create_time TIMESTAMPTZ, -- 创建时间
|
||||
@@ -150,9 +112,7 @@ CREATE TABLE app.sys_role_menu (
|
||||
-- 创建表 sys_user 用户信息表
|
||||
CREATE TABLE app.sys_user (
|
||||
user_id serial8 PRIMARY KEY NOT NULL, -- 用户ID
|
||||
post_id int8, -- 职位id
|
||||
role_id int8, -- 角色id
|
||||
dept_id int8, -- 部门ID
|
||||
username VARCHAR(64) NOT NULL, -- 用户账号
|
||||
nickname VARCHAR(32) NOT NULL, -- 用户昵称
|
||||
user_type int2 DEFAULT 0, -- 用户类型(00系统用户)
|
||||
|
||||
-17
@@ -1,17 +0,0 @@
|
||||
package com.agileboot.infrastructure.mybatisplus;
|
||||
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
class MySqlFunctionTest {
|
||||
|
||||
@Test
|
||||
void find_in_set() {
|
||||
String searchStr = ",2,4,5,9";
|
||||
|
||||
Assertions.assertTrue(MySqlFunction.findInSet("2", searchStr));
|
||||
Assertions.assertTrue(MySqlFunction.findInSet("5", searchStr));
|
||||
Assertions.assertTrue(MySqlFunction.findInSet("9", searchStr));
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user