├── src
└── main
│ ├── webapp
│ ├── index.jsp
│ └── WEB-INF
│ │ └── web.xml
│ ├── java
│ └── com
│ │ └── artisan
│ │ ├── dao
│ │ ├── FileMapper.java
│ │ ├── MenuMapper.java
│ │ ├── PageMapper.java
│ │ ├── RoleMapper.java
│ │ ├── UserRoleMapper.java
│ │ ├── OperationMapper.java
│ │ ├── UserGroupMapper.java
│ │ ├── PermissionMapper.java
│ │ ├── UserGroupRoleMapper.java
│ │ ├── UserGroupUserMapper.java
│ │ ├── FilePermissionMapper.java
│ │ ├── MenuPermissionMapper.java
│ │ ├── PagePermissionMapper.java
│ │ ├── RolePermissionMapper.java
│ │ ├── PermissionOperationMapper.java
│ │ └── UserMapper.java
│ │ ├── common
│ │ ├── constant
│ │ │ ├── StatusCode.java
│ │ │ └── Constants.java
│ │ ├── utils
│ │ │ ├── MyMapper.java
│ │ │ ├── WebContextUtil.java
│ │ │ ├── Base64Util.java
│ │ │ ├── VerificationUtil.java
│ │ │ ├── JsonUtils.java
│ │ │ ├── DateUtils.java
│ │ │ └── StringUtils.java
│ │ ├── annotation
│ │ │ └── IgnoreSecurity.java
│ │ ├── exception
│ │ │ └── TokenException.java
│ │ ├── config
│ │ │ └── SwaggerConfig.java
│ │ ├── filter
│ │ │ └── CorsFilter.java
│ │ └── aspect
│ │ │ ├── SecurityAspect.java
│ │ │ └── ExceptionAspect.java
│ │ ├── handler
│ │ ├── BaseHandler.java
│ │ ├── HomeHandler.java
│ │ └── UserHandler.java
│ │ ├── service
│ │ ├── IUserService.java
│ │ ├── IBaseService.java
│ │ └── impl
│ │ │ ├── UserServiceImpl.java
│ │ │ └── BaseServiceImpl.java
│ │ ├── authorization
│ │ ├── manager
│ │ │ ├── JsonWebTokenManager.java
│ │ │ ├── TokenManager.java
│ │ │ └── impl
│ │ │ │ ├── JsonWebTokenManagerImpl.java
│ │ │ │ └── RedisTokenManager.java
│ │ └── model
│ │ │ └── TokenModel.java
│ │ └── pojo
│ │ ├── ao
│ │ └── DataGridResult.java
│ │ ├── qo
│ │ └── UserQO.java
│ │ ├── vo
│ │ ├── ResultBean.java
│ │ └── UserVO.java
│ │ └── db
│ │ ├── PermissionOperation.java
│ │ ├── MenuPermission.java
│ │ ├── UserRole.java
│ │ ├── FilePermission.java
│ │ ├── RolePermission.java
│ │ ├── PagePermission.java
│ │ ├── Role.java
│ │ ├── UserGroupRole.java
│ │ ├── UserGroupUser.java
│ │ ├── Permission.java
│ │ ├── Page.java
│ │ ├── File.java
│ │ ├── UserGroup.java
│ │ ├── Menu.java
│ │ ├── Operation.java
│ │ └── User.java
│ └── resources
│ ├── config.properties
│ ├── mapper
│ ├── UserRoleMapper.xml
│ ├── RoleMapper.xml
│ ├── PageMapper.xml
│ ├── RolePermissionMapper.xml
│ ├── FilePermissionMapper.xml
│ ├── MenuPermissionMapper.xml
│ ├── PermissionMapper.xml
│ ├── UserGroupRoleMapper.xml
│ ├── UserGroupUserMapper.xml
│ ├── PagePermissionMapper.xml
│ ├── PermissionOperationMapper.xml
│ ├── FileMapper.xml
│ ├── UserGroupMapper.xml
│ ├── MenuMapper.xml
│ ├── OperationMapper.xml
│ └── UserMapper.xml
│ ├── spring
│ ├── mybatis-config.xml
│ ├── spring-mvc.xml
│ └── applicationContext.xml
│ ├── log4j.properties
│ ├── generator
│ └── generatorConfig.xml
│ └── code_artisan.sql
├── .gitignore
├── README.md
└── pom.xml
/src/main/webapp/index.jsp:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hello World!
4 |
5 |
6 |
--------------------------------------------------------------------------------
/src/main/java/com/artisan/dao/FileMapper.java:
--------------------------------------------------------------------------------
1 | package com.artisan.dao;
2 |
3 | import com.artisan.common.utils.MyMapper;
4 | import com.artisan.pojo.db.File;
5 |
6 | public interface FileMapper extends MyMapper {
7 | }
--------------------------------------------------------------------------------
/src/main/java/com/artisan/dao/MenuMapper.java:
--------------------------------------------------------------------------------
1 | package com.artisan.dao;
2 |
3 | import com.artisan.common.utils.MyMapper;
4 | import com.artisan.pojo.db.Menu;
5 |
6 | public interface MenuMapper extends MyMapper