├── .gitignore ├── LICENSE ├── README.md ├── images ├── 1.png ├── 10.png ├── 2.png ├── 3.png ├── 4.png ├── 5.png ├── 6.png ├── 7.png ├── 8.png └── 9.png ├── pom.xml ├── sql └── table.sql └── src └── main ├── java └── com │ └── goufn │ └── permission │ ├── PermissionApplication.java │ ├── annotation │ └── Log.java │ ├── aspect │ └── LogAspect.java │ ├── common │ ├── config │ │ ├── KaptchaConfig.java │ │ └── MybatisPlusConfig.java │ ├── page │ │ ├── ColumnFilter.java │ │ ├── PageRequest.java │ │ └── PageResult.java │ └── result │ │ ├── CommonResult.java │ │ ├── IErrorCode.java │ │ └── ResultCode.java │ ├── controller │ ├── DeptController.java │ ├── DictController.java │ ├── ExceptionController.java │ ├── LoginController.java │ ├── MenuController.java │ ├── RoleController.java │ ├── SysLogController.java │ └── UserController.java │ ├── enums │ └── EnumMenuType.java │ ├── exception │ └── TokenTimeoutException.java │ ├── jwt │ ├── JWTFilter.java │ ├── JWTToken.java │ ├── JWTUtil.java │ └── PermissionProperties.java │ ├── mapper │ ├── DeptMapper.java │ ├── DictMapper.java │ ├── MenuMapper.java │ ├── RoleMapper.java │ ├── RoleMenuMapper.java │ ├── SysLogMapper.java │ ├── UserMapper.java │ └── UserRoleMapper.java │ ├── model │ ├── BaseModel.java │ ├── SysDept.java │ ├── SysDict.java │ ├── SysLog.java │ ├── SysMenu.java │ ├── SysRole.java │ ├── SysRoleDept.java │ ├── SysRoleMenu.java │ ├── SysUser.java │ └── SysUserRole.java │ ├── service │ ├── DeptService.java │ ├── DictService.java │ ├── MenuService.java │ ├── RoleService.java │ ├── SysLogService.java │ ├── UserService.java │ └── impl │ │ ├── DeptServiceImpl.java │ │ ├── DictServiceImpl.java │ │ ├── MenuServiceImpl.java │ │ ├── RoleServiceImpl.java │ │ ├── SysLogServiceImpl.java │ │ └── UserServiceImpl.java │ ├── shiro │ ├── config │ │ └── ShiroConfig.java │ └── realm │ │ └── MyShiroRealm.java │ ├── utils │ ├── DateUtil.java │ ├── HttpUtils.java │ ├── IPUtils.java │ ├── PasswordUtil.java │ ├── ReflectionUtils.java │ └── SpringContextUtil.java │ └── vo │ └── LoginBean.java └── resources ├── application-dev.yml ├── application-prod.yml ├── application.yml └── banner.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/README.md -------------------------------------------------------------------------------- /images/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/images/1.png -------------------------------------------------------------------------------- /images/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/images/10.png -------------------------------------------------------------------------------- /images/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/images/2.png -------------------------------------------------------------------------------- /images/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/images/3.png -------------------------------------------------------------------------------- /images/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/images/4.png -------------------------------------------------------------------------------- /images/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/images/5.png -------------------------------------------------------------------------------- /images/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/images/6.png -------------------------------------------------------------------------------- /images/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/images/7.png -------------------------------------------------------------------------------- /images/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/images/8.png -------------------------------------------------------------------------------- /images/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/images/9.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/pom.xml -------------------------------------------------------------------------------- /sql/table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/sql/table.sql -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/PermissionApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/PermissionApplication.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/annotation/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/annotation/Log.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/aspect/LogAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/aspect/LogAspect.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/common/config/KaptchaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/common/config/KaptchaConfig.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/common/config/MybatisPlusConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/common/config/MybatisPlusConfig.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/common/page/ColumnFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/common/page/ColumnFilter.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/common/page/PageRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/common/page/PageRequest.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/common/page/PageResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/common/page/PageResult.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/common/result/CommonResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/common/result/CommonResult.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/common/result/IErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/common/result/IErrorCode.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/common/result/ResultCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/common/result/ResultCode.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/controller/DeptController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/controller/DeptController.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/controller/DictController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/controller/DictController.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/controller/ExceptionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/controller/ExceptionController.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/controller/LoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/controller/LoginController.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/controller/MenuController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/controller/MenuController.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/controller/RoleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/controller/RoleController.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/controller/SysLogController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/controller/SysLogController.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/controller/UserController.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/enums/EnumMenuType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/enums/EnumMenuType.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/exception/TokenTimeoutException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/exception/TokenTimeoutException.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/jwt/JWTFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/jwt/JWTFilter.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/jwt/JWTToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/jwt/JWTToken.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/jwt/JWTUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/jwt/JWTUtil.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/jwt/PermissionProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/jwt/PermissionProperties.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/mapper/DeptMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/mapper/DeptMapper.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/mapper/DictMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/mapper/DictMapper.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/mapper/MenuMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/mapper/MenuMapper.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/mapper/RoleMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/mapper/RoleMapper.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/mapper/RoleMenuMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/mapper/RoleMenuMapper.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/mapper/SysLogMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/mapper/SysLogMapper.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/mapper/UserMapper.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/mapper/UserRoleMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/mapper/UserRoleMapper.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/model/BaseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/model/BaseModel.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/model/SysDept.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/model/SysDept.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/model/SysDict.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/model/SysDict.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/model/SysLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/model/SysLog.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/model/SysMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/model/SysMenu.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/model/SysRole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/model/SysRole.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/model/SysRoleDept.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/model/SysRoleDept.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/model/SysRoleMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/model/SysRoleMenu.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/model/SysUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/model/SysUser.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/model/SysUserRole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/model/SysUserRole.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/service/DeptService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/service/DeptService.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/service/DictService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/service/DictService.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/service/MenuService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/service/MenuService.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/service/RoleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/service/RoleService.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/service/SysLogService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/service/SysLogService.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/service/impl/DeptServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/service/impl/DeptServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/service/impl/DictServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/service/impl/DictServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/service/impl/MenuServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/service/impl/MenuServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/service/impl/RoleServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/service/impl/RoleServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/service/impl/SysLogServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/service/impl/SysLogServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/shiro/config/ShiroConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/shiro/config/ShiroConfig.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/shiro/realm/MyShiroRealm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/shiro/realm/MyShiroRealm.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/utils/DateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/utils/DateUtil.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/utils/HttpUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/utils/HttpUtils.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/utils/IPUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/utils/IPUtils.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/utils/PasswordUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/utils/PasswordUtil.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/utils/ReflectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/utils/ReflectionUtils.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/utils/SpringContextUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/utils/SpringContextUtil.java -------------------------------------------------------------------------------- /src/main/java/com/goufn/permission/vo/LoginBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/java/com/goufn/permission/vo/LoginBean.java -------------------------------------------------------------------------------- /src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/resources/application-dev.yml -------------------------------------------------------------------------------- /src/main/resources/application-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/resources/application-prod.yml -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goufaning/permission/HEAD/src/main/resources/banner.txt --------------------------------------------------------------------------------