Directory structure:
└── soybeanjs-soybean-admin-java/
├── LICENSE
├── pom.xml
├── soybean-admin-common/
│ ├── pom.xml
│ └── src/
│ └── main/
│ └── java/
│ └── com/
│ └── soybean/
│ └── infrastructure/
│ ├── Result.java
│ ├── constants/
│ │ ├── constant/
│ │ │ └── ExceptionConstant.java
│ │ └── enums/
│ │ └── ResultCode.java
│ └── utils/
│ ├── SpringUtils.java
│ └── ValidatorUtils.java
├── soybean-admin-domain/
│ ├── pom.xml
│ └── src/
│ └── main/
│ └── java/
│ └── com/
│ └── soybean/
│ └── domain/
│ └── model/
│ └── UsersDTO.java
├── soybean-admin-infrastructure/
│ ├── pom.xml
│ └── src/
│ └── main/
│ ├── java/
│ │ └── com/
│ │ └── soybean/
│ │ └── infrastructure/
│ │ ├── Codegen.java
│ │ ├── factory/
│ │ │ └── mapper/
│ │ │ └── UsersMapperFactory.java
│ │ ├── resources/
│ │ │ ├── entity/
│ │ │ │ ├── MenuDO.java
│ │ │ │ ├── RoleDO.java
│ │ │ │ ├── RoleMenuDO.java
│ │ │ │ ├── UserRoleDO.java
│ │ │ │ └── UsersDO.java
│ │ │ └── mapper/
│ │ │ ├── MenuDAO.java
│ │ │ ├── RoleDAO.java
│ │ │ ├── RoleMenuDAO.java
│ │ │ ├── UserRoleDAO.java
│ │ │ └── UsersDAO.java
│ │ └── service/
│ │ ├── MenuService.java
│ │ ├── RoleMenuService.java
│ │ ├── RoleService.java
│ │ ├── UserRoleService.java
│ │ ├── UsersService.java
│ │ └── impl/
│ │ ├── MenuServiceImpl.java
│ │ ├── RoleMenuServiceImpl.java
│ │ ├── RoleServiceImpl.java
│ │ ├── UserRoleServiceImpl.java
│ │ └── UsersServiceImpl.java
│ └── resources/
│ ├── mapper/
│ │ ├── MenuDAO.xml
│ │ ├── RoleDAO.xml
│ │ ├── RoleMenuDAO.xml
│ │ ├── UserRoleDAO.xml
│ │ └── UsersDAO.xml
│ └── template/
│ ├── ctrl.tpl
│ └── extnendMapperXml.tpl
├── soybean-admin-portal/
│ ├── pom.xml
│ └── src/
│ └── main/
│ └── java/
│ └── com/
│ └── soybean/
│ └── portal/
│ ├── ctrl/
│ │ ├── BusMenuCtrl.java
│ │ ├── BusRoleCtrl.java
│ │ ├── BusRoleMenuCtrl.java
│ │ ├── BusUserRoleCtrl.java
│ │ └── BusUsersCtrl.java
│ └── request/
│ ├── base/
│ │ ├── BaseRequest.java
│ │ └── PageBaseRequest.java
│ └── users/
│ └── UsersLoginRequest.java
├── soybean-admin-start/
│ ├── pom.xml
│ └── src/
│ └── main/
│ ├── java/
│ │ └── com/
│ │ └── soybean/
│ │ ├── Application.java
│ │ └── config/
│ │ └── Knife4jConfiguration.java
│ └── resources/
│ ├── application.yml
│ └── META-INF/
│ └── spring-devtools.properties
└── sql/
└── init.sql