在好例子网,分享、交流、成长!
您当前所在位置:首页Java 开发实例Java网络编程 → author统一权限登录管理

author统一权限登录管理

Java网络编程

下载此实例
  • 开发语言:Java
  • 实例大小:5.67M
  • 下载次数:15
  • 浏览次数:282
  • 发布时间:2022-02-25
  • 实例类别:Java网络编程
  • 发 布 人:aoyesky
  • 文件格式:.rar
  • 所需积分:5
 相关标签: 权限管理 权限 管理 源码

实例介绍

【实例简介】author统一权限登录管理

在 Spring Cloud 、Spring Boot 、 OAuth2  统一权限系统

  • 采用 element-ui
  • 支持 Docker
  • 支持webflux


【实例截图】

from clipboard

from clipboard


【核心代码】

from clipboard

.
├── LICENSE
├── db
│   ├── Dockerfile
│   ├── pig.sql
│   ├── pig_codegen.sql
│   ├── pig_config.sql
│   └── pig_job.sql
├── docker-compose.yml
├── pig-auth
│   ├── Dockerfile
│   ├── pom.xml
│   └── src
│       └── main
│           ├── java
│           │   └── com
│           │       └── pig4cloud
│           │           └── pig
│           │               └── auth
│           │                   ├── PigAuthApplication.java
│           │                   ├── config
│           │                   │   ├── AuthorizationServerConfiguration.java
│           │                   │   └── WebSecurityConfiguration.java
│           │                   ├── endpoint
│           │                   │   └── PigTokenEndpoint.java
│           │                   └── handler
│           │                       ├── PigAuthenticationFailureEventHandler.java
│           │                       ├── PigAuthenticationSuccessEventHandler.java
│           │                       └── PigLogoutSuccessEventHandler.java
│           └── resources
│               ├── bootstrap.yml
│               ├── logback-spring.xml
│               ├── static
│               │   └── css
│               │       ├── bootstrap.min.css
│               │       └── signin.css
│               └── templates
│                   └── ftl
│                       ├── confirm.ftl
│                       └── login.ftl
├── pig-common
│   ├── pig-common-bom
│   │   └── pom.xml
│   ├── pig-common-core
│   │   ├── pom.xml
│   │   └── src
│   │       └── main
│   │           ├── java
│   │           │   └── com
│   │           │       └── pig4cloud
│   │           │           └── pig
│   │           │               └── common
│   │           │                   └── core
│   │           │                       ├── config
│   │           │                       │   ├── JacksonConfiguration.java
│   │           │                       │   ├── RedisTemplateConfiguration.java
│   │           │                       │   ├── RestTemplateConfiguration.java
│   │           │                       │   └── WebMvcConfiguration.java
│   │           │                       ├── constant
│   │           │                       │   ├── CacheConstants.java
│   │           │                       │   ├── CommonConstants.java
│   │           │                       │   ├── SecurityConstants.java
│   │           │                       │   ├── ServiceNameConstants.java
│   │           │                       │   └── enums
│   │           │                       │       ├── DictTypeEnum.java
│   │           │                       │       ├── LoginTypeEnum.java
│   │           │                       │       └── MenuTypeEnum.java
│   │           │                       ├── exception
│   │           │                       │   ├── CheckedException.java
│   │           │                       │   ├── PigDeniedException.java
│   │           │                       │   └── ValidateCodeException.java
│   │           │                       ├── jackson
│   │           │                       │   └── PigJavaTimeModule.java
│   │           │                       └── util
│   │           │                           ├── ClassUtils.java
│   │           │                           ├── R.java
│   │           │                           ├── SpringContextHolder.java
│   │           │                           └── WebUtils.java
│   │           └── resources
│   │               ├── META-INF
│   │               │   └── spring.factories
│   │               ├── banner.txt
│   │               └── logback-spring.xml
│   ├── pig-common-datasource
│   │   ├── pom.xml
│   │   └── src
│   │       └── main
│   │           └── java
│   │               └── com
│   │                   └── pig4cloud
│   │                       └── pig
│   │                           └── common
│   │                               └── datasource
│   │                                   ├── DynamicDataSourceAutoConfiguration.java
│   │                                   ├── annotation
│   │                                   │   └── EnableDynamicDataSource.java
│   │                                   ├── config
│   │                                   │   ├── DataSourceProperties.java
│   │                                   │   ├── JdbcDynamicDataSourceProvider.java
│   │                                   │   └── LastParamDsProcessor.java
│   │                                   └── support
│   │                                       └── DataSourceConstants.java
│   ├── pig-common-feign
│   │   ├── pom.xml
│   │   └── src
│   │       └── main
│   │           ├── java
│   │           │   ├── com
│   │           │   │   └── pig4cloud
│   │           │   │       └── pig
│   │           │   │           └── common
│   │           │   │               └── feign
│   │           │   │                   ├── PigFeignAutoConfiguration.java
│   │           │   │                   ├── annotation
│   │           │   │                   │   └── EnablePigFeignClients.java
│   │           │   │                   └── sentinel
│   │           │   │                       ├── SentinelAutoConfiguration.java
│   │           │   │                       ├── ext
│   │           │   │                       │   ├── PigSentinelFeign.java
│   │           │   │                       │   ├── PigSentinelFilterConfiguration.java
│   │           │   │                       │   └── PigSentinelInvocationHandler.java
│   │           │   │                       ├── handle
│   │           │   │                       │   ├── GlobalBizExceptionHandler.java
│   │           │   │                       │   └── PigUrlBlockHandler.java
│   │           │   │                       └── parser
│   │           │   │                           └── PigHeaderRequestOriginParser.java
│   │           │   └── org
│   │           │       └── springframework
│   │           │           └── cloud
│   │           │               └── openfeign
│   │           │                   └── PigFeignClientsRegistrar.java
│   │           └── resources
│   │               └── META-INF
│   │                   └── spring.factories
│   ├── pig-common-job
│   │   ├── pom.xml
│   │   └── src
│   │       └── main
│   │           └── java
│   │               └── com
│   │                   └── pig4cloud
│   │                       └── pig
│   │                           └── common
│   │                               └── job
│   │                                   ├── XxlJobAutoConfiguration.java
│   │                                   ├── annotation
│   │                                   │   └── EnablePigXxlJob.java
│   │                                   └── properties
│   │                                       ├── XxlAdminProperties.java
│   │                                       ├── XxlExecutorProperties.java
│   │                                       └── XxlJobProperties.java
│   ├── pig-common-log
│   │   ├── pom.xml
│   │   └── src
│   │       └── main
│   │           ├── java
│   │           │   └── com
│   │           │       └── pig4cloud
│   │           │           └── pig
│   │           │               └── common
│   │           │                   └── log
│   │           │                       ├── LogAutoConfiguration.java
│   │           │                       ├── annotation
│   │           │                       │   └── SysLog.java
│   │           │                       ├── aspect
│   │           │                       │   └── SysLogAspect.java
│   │           │                       ├── event
│   │           │                       │   ├── SysLogEvent.java
│   │           │                       │   └── SysLogListener.java
│   │           │                       ├── init
│   │           │                       │   └── ApplicationLoggerInitializer.java
│   │           │                       └── util
│   │           │                           ├── LogTypeEnum.java
│   │           │                           └── SysLogUtils.java
│   │           └── resources
│   │               └── META-INF
│   │                   └── spring.factories
│   ├── pig-common-mybatis
│   │   ├── pom.xml
│   │   └── src
│   │       └── main
│   │           ├── java
│   │           │   └── com
│   │           │       └── pig4cloud
│   │           │           └── pig
│   │           │               └── common
│   │           │                   └── mybatis
│   │           │                       ├── MybatisAutoConfiguration.java
│   │           │                       ├── base
│   │           │                       │   └── BaseEntity.java
│   │           │                       ├── config
│   │           │                       │   └── MybatisPlusMetaObjectHandler.java
│   │           │                       ├── plugins
│   │           │                       │   └── PigPaginationInnerInterceptor.java
│   │           │                       └── resolver
│   │           │                           └── SqlFilterArgumentResolver.java
│   │           └── resources
│   │               └── META-INF
│   │                   └── spring.factories
│   ├── pig-common-security
│   │   ├── pom.xml
│   │   └── src
│   │       └── main
│   │           ├── java
│   │           │   └── com
│   │           │       └── pig4cloud
│   │           │           └── pig
│   │           │               └── common
│   │           │                   └── security
│   │           │                       ├── annotation
│   │           │                       │   ├── EnablePigResourceServer.java
│   │           │                       │   └── Inner.java
│   │           │                       ├── component
│   │           │                       │   ├── PermissionService.java
│   │           │                       │   ├── PermitAllUrlProperties.java
│   │           │                       │   ├── PigAuth2ExceptionSerializer.java
│   │           │                       │   ├── PigBearerTokenExtractor.java
│   │           │                       │   ├── PigDaoAuthenticationProvider.java
│   │           │                       │   ├── PigLocalResourceServerTokenServices.java
│   │           │                       │   ├── PigRedisTokenStore.java
│   │           │                       │   ├── PigResourceServerAutoConfiguration.java
│   │           │                       │   ├── PigResourceServerConfigurerAdapter.java
│   │           │                       │   ├── PigResourceServerTokenRelayAutoConfiguration.java
│   │           │                       │   ├── PigSecurityBeanDefinitionRegistrar.java
│   │           │                       │   ├── PigSecurityInnerAspect.java
│   │           │                       │   ├── PigSecurityMessageSourceConfiguration.java
│   │           │                       │   ├── PigTokenStoreAutoCleanSchedule.java
│   │           │                       │   ├── PigTokenStoreAutoConfiguration.java
│   │           │                       │   ├── PigWebResponseExceptionTranslator.java
│   │           │                       │   └── ResourceAuthExceptionEntryPoint.java
│   │           │                       ├── exception
│   │           │                       │   ├── ForbiddenException.java
│   │           │                       │   ├── InvalidException.java
│   │           │                       │   ├── MethodNotAllowed.java
│   │           │                       │   ├── PigAuth2Exception.java
│   │           │                       │   ├── ServerErrorException.java
│   │           │                       │   ├── TokenInvalidException.java
│   │           │                       │   └── UnauthorizedException.java
│   │           │                       ├── feign
│   │           │                       │   ├── PigFeignClientConfiguration.java
│   │           │                       │   └── PigFeignClientInterceptor.java
│   │           │                       ├── grant
│   │           │                       │   ├── CustomAppAuthenticationProvider.java
│   │           │                       │   ├── CustomAppAuthenticationToken.java
│   │           │                       │   └── ResourceOwnerCustomeAppTokenGranter.java
│   │           │                       ├── handler
│   │           │                       │   ├── AbstractAuthenticationFailureEventHandler.java
│   │           │                       │   ├── AbstractAuthenticationSuccessEventHandler.java
│   │           │                       │   ├── AbstractLogoutSuccessEventHandler.java
│   │           │                       │   ├── FormAuthenticationFailureHandler.java
│   │           │                       │   └── SsoLogoutSuccessHandler.java
│   │           │                       ├── service
│   │           │                       │   ├── PigAppUserDetailsServiceImpl.java
│   │           │                       │   ├── PigClientDetailsService.java
│   │           │                       │   ├── PigCustomTokenServices.java
│   │           │                       │   ├── PigUser.java
│   │           │                       │   ├── PigUserDetailsService.java
│   │           │                       │   └── PigUserDetailsServiceImpl.java
│   │           │                       └── util
│   │           │                           ├── AuthUtils.java
│   │           │                           └── SecurityUtils.java
│   │           └── resources
│   │               └── META-INF
│   │                   └── spring.factories
│   ├── pig-common-swagger
│   │   ├── pom.xml
│   │   └── src
│   │       └── main
│   │           └── java
│   │               └── com
│   │                   └── pig4cloud
│   │                       └── pig
│   │                           └── common
│   │                               └── swagger
│   │                                   ├── annotation
│   │                                   │   └── EnablePigSwagger2.java
│   │                                   ├── config
│   │                                   │   ├── GatewaySwaggerAutoConfiguration.java
│   │                                   │   ├── SwaggerAutoConfiguration.java
│   │                                   │   └── WebFluxSwaggerConfiguration.java
│   │                                   └── support
│   │                                       ├── SwaggerBasicGatewayFilter.java
│   │                                       ├── SwaggerProperties.java
│   │                                       ├── SwaggerProvider.java
│   │                                       ├── SwaggerResourceHandler.java
│   │                                       ├── SwaggerSecurityHandler.java
│   │                                       └── SwaggerUiHandler.java
│   ├── pig-common-test
│   │   ├── pom.xml
│   │   └── src
│   │       └── main
│   │           └── java
│   │               └── com
│   │                   └── pig4cloud
│   │                       └── pig
│   │                           └── test
│   │                               ├── WithMockSecurityContextFactory.java
│   │                               ├── annotation
│   │                               │   └── WithMockOAuth2User.java
│   │                               └── kit
│   │                                   └── OAuthMockKit.java
│   └── pom.xml
├── pig-gateway
│   ├── Dockerfile
│   ├── pom.xml
│   └── src
│       └── main
│           ├── java
│           │   └── com
│           │       └── pig4cloud
│           │           └── pig
│           │               └── gateway
│           │                   ├── PigGatewayApplication.java
│           │                   ├── config
│           │                   │   ├── GatewayConfigProperties.java
│           │                   │   ├── GatewayConfiguration.java
│           │                   │   ├── RateLimiterConfiguration.java
│           │                   │   └── RouterFunctionConfiguration.java
│           │                   ├── filter
│           │                   │   ├── ApiLoggingFilter.java
│           │                   │   ├── PasswordDecoderFilter.java
│           │                   │   ├── PigRequestGlobalFilter.java
│           │                   │   └── ValidateCodeGatewayFilter.java
│           │                   └── handler
│           │                       ├── GlobalExceptionHandler.java
│           │                       └── ImageCodeHandler.java
│           └── resources
│               ├── bootstrap.yml
│               └── logback-spring.xml
├── pig-register
│   ├── Dockerfile
│   ├── pom.xml
│   └── src
│       └── main
│           ├── java
│           │   └── com
│           │       └── alibaba
│           │           └── nacos
│           │               ├── PigNacosApplication.java
│           │               ├── config
│           │               │   ├── ConfigConstants.java
│           │               │   └── ConsoleConfig.java
│           │               ├── controller
│           │               │   ├── HealthController.java
│           │               │   ├── NamespaceController.java
│           │               │   ├── PermissionController.java
│           │               │   ├── RoleController.java
│           │               │   ├── ServerStateController.java
│           │               │   └── UserController.java
│           │               ├── enums
│           │               │   └── NamespaceTypeEnum.java
│           │               ├── exception
│           │               │   └── ConsoleExceptionHandler.java
│           │               ├── filter
│           │               │   └── JwtAuthenticationTokenFilter.java
│           │               ├── model
│           │               │   ├── Namespace.java
│           │               │   └── NamespaceAllInfo.java
│           │               ├── security
│           │               │   └── nacos
│           │               │       ├── CustomAuthenticationProvider.java
│           │               │       ├── JwtAuthenticationEntryPoint.java
│           │               │       ├── JwtTokenManager.java
│           │               │       ├── LdapAuthenticationProvider.java
│           │               │       ├── NacosAuthConfig.java
│           │               │       ├── NacosAuthManager.java
│           │               │       ├── roles
│           │               │       │   └── NacosRoleServiceImpl.java
│           │               │       └── users
│           │               │           ├── NacosUser.java
│           │               │           ├── NacosUserDetails.java
│           │               │           └── NacosUserDetailsServiceImpl.java
│           │               └── utils
│           │                   └── PasswordEncoderUtil.java
│           └── resources
│               ├── bootstrap.yml
│               ├── nacos-version.txt
│               └── static
│                   ├── console-ui
│                   │   └── public
│                   │       ├── css
│                   │       │   ├── bootstrap.css
│                   │       │   ├── codemirror.css
│                   │       │   ├── console1412.css
│                   │       │   ├── font-awesome.css
│                   │       │   ├── fonts
│                   │       │   │   ├── aliyun-console-font.eot
│                   │       │   │   ├── aliyun-console-font.ttf
│                   │       │   │   ├── aliyun-console-font.woff
│                   │       │   │   ├── font_515771_emcns5054x3whfr.ttf
│                   │       │   │   ├── font_515771_emcns5054x3whfr.woff
│                   │       │   │   ├── roboto-bold.ttf
│                   │       │   │   ├── roboto-bold.woff
│                   │       │   │   ├── roboto-bold.woff2
│                   │       │   │   ├── roboto-regular.ttf
│                   │       │   │   ├── roboto-regular.woff
│                   │       │   │   └── roboto-regular.woff2
│                   │       │   ├── icon.css
│                   │       │   └── merge.css
│                   │       ├── fonts
│                   │       │   ├── roboto-bold.eot
│                   │       │   ├── roboto-bold.ttf
│                   │       │   ├── roboto-bold.woff
│                   │       │   ├── roboto-bold.woff2
│                   │       │   ├── roboto-light.eot
│                   │       │   ├── roboto-light.ttf
│                   │       │   ├── roboto-light.woff
│                   │       │   ├── roboto-light.woff2
│                   │       │   ├── roboto-medium.eot
│                   │       │   ├── roboto-medium.ttf
│                   │       │   ├── roboto-medium.woff
│                   │       │   ├── roboto-medium.woff2
│                   │       │   ├── roboto-regular.eot
│                   │       │   ├── roboto-regular.ttf
│                   │       │   ├── roboto-regular.woff
│                   │       │   ├── roboto-regular.woff2
│                   │       │   ├── roboto-thin.eot
│                   │       │   ├── roboto-thin.ttf
│                   │       │   ├── roboto-thin.woff
│                   │       │   └── roboto-thin.woff2
│                   │       ├── icons
│                   │       │   ├── icon-font.eot
│                   │       │   ├── icon-font.svg
│                   │       │   ├── icon-font.ttf
│                   │       │   ├── icon-font.woff
│                   │       │   └── icon-font.woff2
│                   │       ├── img
│                   │       │   ├── black_dot.png
│                   │       │   ├── favicon.ico
│                   │       │   ├── logo-2000-390.svg
│                   │       │   ├── nacos-logo.png
│                   │       │   └── nacos.png
│                   │       └── js
│                   │           ├── codemirror.addone.fullscreen.js
│                   │           ├── codemirror.addone.json-lint.js
│                   │           ├── codemirror.addone.lint.js
│                   │           ├── codemirror.js
│                   │           ├── codemirror.lib.clike-lint.js
│                   │           ├── codemirror.lib.json-lint.js
│                   │           ├── diff_match_patch.js
│                   │           ├── javascript.js
│                   │           ├── jquery.js
│                   │           ├── loader.js
│                   │           ├── merge.js
│                   │           ├── vs
│                   │           │   ├── base
│                   │           │   │   └── worker
│                   │           │   │       └── workerMain.js
│                   │           │   ├── basic-languages
│                   │           │   │   └── src
│                   │           │   │       ├── bat.js
│                   │           │   │       ├── coffee.js
│                   │           │   │       ├── cpp.js
│                   │           │   │       ├── csharp.js
│                   │           │   │       ├── css.js
│                   │           │   │       ├── dockerfile.js
│                   │           │   │       ├── fsharp.js
│                   │           │   │       ├── go.js
│                   │           │   │       ├── handlebars.js
│                   │           │   │       ├── html.js
│                   │           │   │       ├── ini.js
│                   │           │   │       ├── java.js
│                   │           │   │       ├── less.js
│                   │           │   │       ├── lua.js
│                   │           │   │       ├── markdown.js
│                   │           │   │       ├── msdax.js
│                   │           │   │       ├── objective-c.js
│                   │           │   │       ├── php.js
│                   │           │   │       ├── postiats.js
│                   │           │   │       ├── powershell.js
│                   │           │   │       ├── pug.js
│                   │           │   │       ├── python.js
│                   │           │   │       ├── r.js
│                   │           │   │       ├── razor.js
│                   │           │   │       ├── ruby.js
│                   │           │   │       ├── sb.js
│                   │           │   │       ├── scss.js
│                   │           │   │       ├── solidity.js
│                   │           │   │       ├── sql.js
│                   │           │   │       ├── swift.js
│                   │           │   │       ├── vb.js
│                   │           │   │       ├── xml.js
│                   │           │   │       └── yaml.js
│                   │           │   ├── editor
│                   │           │   │   ├── contrib
│                   │           │   │   │   └── suggest
│                   │           │   │   │       └── browser
│                   │           │   │   │           └── media
│                   │           │   │   │               ├── String_16x.svg
│                   │           │   │   │               └── String_inverse_16x.svg
│                   │           │   │   ├── editor.main.css
│                   │           │   │   ├── editor.main.js
│                   │           │   │   ├── editor.main.nls.de.js
│                   │           │   │   ├── editor.main.nls.es.js
│                   │           │   │   ├── editor.main.nls.fr.js
│                   │           │   │   ├── editor.main.nls.hu.js
│                   │           │   │   ├── editor.main.nls.it.js
│                   │           │   │   ├── editor.main.nls.ja.js
│                   │           │   │   ├── editor.main.nls.js
│                   │           │   │   ├── editor.main.nls.ko.js
│                   │           │   │   ├── editor.main.nls.pt-br.js
│                   │           │   │   ├── editor.main.nls.ru.js
│                   │           │   │   ├── editor.main.nls.tr.js
│                   │           │   │   ├── editor.main.nls.zh-cn.js
│                   │           │   │   ├── editor.main.nls.zh-tw.js
│                   │           │   │   └── standalone
│                   │           │   │       └── browser
│                   │           │   │           └── quickOpen
│                   │           │   │               └── symbol-sprite.svg
│                   │           │   ├── language
│                   │           │   │   ├── css
│                   │           │   │   │   ├── cssMode.js
│                   │           │   │   │   └── cssWorker.js
│                   │           │   │   ├── html
│                   │           │   │   │   ├── htmlMode.js
│                   │           │   │   │   └── htmlWorker.js
│                   │           │   │   ├── json
│                   │           │   │   │   ├── jsonMode.js
│                   │           │   │   │   └── jsonWorker.js
│                   │           │   │   └── typescript
│                   │           │   │       ├── lib
│                   │           │   │       │   └── typescriptServices.js
│                   │           │   │       └── src
│                   │           │   │           ├── mode.js
│                   │           │   │           └── worker.js
│                   │           │   └── loader.js
│                   │           └── xml.js
│                   ├── css
│                   │   └── main.css
│                   ├── img
│                   │   ├── black_dot.png
│                   │   ├── logo-2000-390.svg
│                   │   └── nacos.png
│                   ├── index.html
│                   ├── js
│                   │   └── main.js
│                   └── login.html
├── pig-upms
│   ├── pig-upms-api
│   │   ├── pom.xml
│   │   └── src
│   │       └── main
│   │           ├── java
│   │           │   └── com
│   │           │       └── pig4cloud
│   │           │           └── pig
│   │           │               └── admin
│   │           │                   └── api
│   │           │                       ├── dto
│   │           │                       │   ├── RoleDTO.java
│   │           │                       │   ├── SysLogDTO.java
│   │           │                       │   ├── UserDTO.java
│   │           │                       │   └── UserInfo.java
│   │           │                       ├── entity
│   │           │                       │   ├── SysDept.java
│   │           │                       │   ├── SysDeptRelation.java
│   │           │                       │   ├── SysDict.java
│   │           │                       │   ├── SysDictItem.java
│   │           │                       │   ├── SysFile.java
│   │           │                       │   ├── SysLog.java
│   │           │                       │   ├── SysMenu.java
│   │           │                       │   ├── SysOauthClientDetails.java
│   │           │                       │   ├── SysRole.java
│   │           │                       │   ├── SysRoleMenu.java
│   │           │                       │   ├── SysUser.java
│   │           │                       │   └── SysUserRole.java
│   │           │                       ├── feign
│   │           │                       │   ├── RemoteDeptService.java
│   │           │                       │   ├── RemoteDictService.java
│   │           │                       │   ├── RemoteLogService.java
│   │           │                       │   ├── RemoteTokenService.java
│   │           │                       │   └── RemoteUserService.java
│   │           │                       └── vo
│   │           │                           ├── ImageCode.java
│   │           │                           ├── LogVO.java
│   │           │                           ├── RoleVo.java
│   │           │                           ├── UserExcelVO.java
│   │           │                           ├── UserInfoVO.java
│   │           │                           └── UserVO.java
│   │           └── resources
│   │               └── META-INF
│   │                   └── spring.factories
│   ├── pig-upms-biz
│   │   ├── Dockerfile
│   │   ├── pom.xml
│   │   └── src
│   │       └── main
│   │           ├── java
│   │           │   └── com
│   │           │       └── pig4cloud
│   │           │           └── pig
│   │           │               └── admin
│   │           │                   ├── PigAdminApplication.java
│   │           │                   ├── controller
│   │           │                   │   ├── AppController.java
│   │           │                   │   ├── DeptController.java
│   │           │                   │   ├── DictController.java
│   │           │                   │   ├── FileController.java
│   │           │                   │   ├── LogController.java
│   │           │                   │   ├── MenuController.java
│   │           │                   │   ├── OauthClientDetailsController.java
│   │           │                   │   ├── RoleController.java
│   │           │                   │   ├── TokenController.java
│   │           │                   │   └── UserController.java
│   │           │                   ├── mapper
│   │           │                   │   ├── SysDeptMapper.java
│   │           │                   │   ├── SysDeptRelationMapper.java
│   │           │                   │   ├── SysDictItemMapper.java
│   │           │                   │   ├── SysDictMapper.java
│   │           │                   │   ├── SysFileMapper.java
│   │           │                   │   ├── SysLogMapper.java
│   │           │                   │   ├── SysMenuMapper.java
│   │           │                   │   ├── SysOauthClientDetailsMapper.java
│   │           │                   │   ├── SysRoleMapper.java
│   │           │                   │   ├── SysRoleMenuMapper.java
│   │           │                   │   ├── SysUserMapper.java
│   │           │                   │   └── SysUserRoleMapper.java
│   │           │                   └── service
│   │           │                       ├── AppService.java
│   │           │                       ├── SysDeptRelationService.java
│   │           │                       ├── SysDeptService.java
│   │           │                       ├── SysDictItemService.java
│   │           │                       ├── SysDictService.java
│   │           │                       ├── SysFileService.java
│   │           │                       ├── SysLogService.java
│   │           │                       ├── SysMenuService.java
│   │           │                       ├── SysOauthClientDetailsService.java
│   │           │                       ├── SysRoleMenuService.java
│   │           │                       ├── SysRoleService.java
│   │           │                       ├── SysUserRoleService.java
│   │           │                       ├── SysUserService.java
│   │           │                       └── impl
│   │           │                           ├── AppServiceImpl.java
│   │           │                           ├── SysDeptRelationServiceImpl.java
│   │           │                           ├── SysDeptServiceImpl.java
│   │           │                           ├── SysDictItemServiceImpl.java
│   │           │                           ├── SysDictServiceImpl.java
│   │           │                           ├── SysFileServiceImpl.java
│   │           │                           ├── SysLogServiceImpl.java
│   │           │                           ├── SysMenuServiceImpl.java
│   │           │                           ├── SysOauthClientDetailsServiceImpl.java
│   │           │                           ├── SysRoleMenuServiceImpl.java
│   │           │                           ├── SysRoleServiceImpl.java
│   │           │                           ├── SysUserRoleServiceImpl.java
│   │           │                           └── SysUserServiceImpl.java
│   │           └── resources
│   │               ├── bootstrap.yml
│   │               ├── file
│   │               │   └── user.xlsx
│   │               ├── logback-spring.xml
│   │               └── mapper
│   │                   ├── SysDeptMapper.xml
│   │                   ├── SysDeptRelationMapper.xml
│   │                   ├── SysMenuMapper.xml
│   │                   ├── SysRoleMapper.xml
│   │                   ├── SysUserMapper.xml
│   │                   └── SysUserRoleMapper.xml
│   └── pom.xml
├── pig-visual
│   ├── pig-codegen
│   │   ├── Dockerfile
│   │   ├── pom.xml
│   │   └── src
│   │       └── main
│   │           ├── java
│   │           │   └── com
│   │           │       └── pig4cloud
│   │           │           └── pig
│   │           │               └── codegen
│   │           │                   ├── PigCodeGenApplication.java
│   │           │                   ├── controller
│   │           │                   │   ├── GenDsConfController.java
│   │           │                   │   ├── GenFormConfController.java
│   │           │                   │   └── GeneratorController.java
│   │           │                   ├── entity
│   │           │                   │   ├── ColumnEntity.java
│   │           │                   │   ├── GenConfig.java
│   │           │                   │   ├── GenDatasourceConf.java
│   │           │                   │   ├── GenFormConf.java
│   │           │                   │   └── TableEntity.java
│   │           │                   ├── mapper
│   │           │                   │   ├── GenDatasourceConfMapper.java
│   │           │                   │   ├── GenFormConfMapper.java
│   │           │                   │   └── GeneratorMapper.java
│   │           │                   ├── service
│   │           │                   │   ├── GenDatasourceConfService.java
│   │           │                   │   ├── GenFormConfService.java
│   │           │                   │   ├── GeneratorService.java
│   │           │                   │   └── impl
│   │           │                   │       ├── GenDatasourceConfServiceImpl.java
│   │           │                   │       ├── GenFormConfServiceImpl.java
│   │           │                   │       └── GeneratorServiceImpl.java
│   │           │                   └── support
│   │           │                       ├── CodeGenKits.java
│   │           │                       └── StyleTypeEnum.java
│   │           └── resources
│   │               ├── bootstrap.yml
│   │               ├── generator.properties
│   │               ├── logback-spring.xml
│   │               ├── mapper
│   │               │   ├── GenFormConfMapper.xml
│   │               │   └── GeneratorMapper.xml
│   │               └── template
│   │                   ├── Controller.java.vm
│   │                   ├── Entity.java.vm
│   │                   ├── Mapper.java.vm
│   │                   ├── Mapper.xml.vm
│   │                   ├── Service.java.vm
│   │                   ├── ServiceImpl.java.vm
│   │                   ├── avue
│   │                   │   ├── api.js.vm
│   │                   │   ├── crud.js.vm
│   │                   │   └── index.vue.vm
│   │                   ├── element
│   │                   │   ├── form.vue.vm
│   │                   │   └── index.vue.vm
│   │                   └── menu.sql.vm
│   ├── pig-monitor
│   │   ├── Dockerfile
│   │   ├── pom.xml
│   │   └── src
│   │       └── main
│   │           ├── java
│   │           │   └── com
│   │           │       └── pig4cloud
│   │           │           └── pig
│   │           │               └── monitor
│   │           │                   ├── PigMonitorApplication.java
│   │           │                   ├── config
│   │           │                   │   └── WebSecurityConfigurer.java
│   │           │                   └── converter
│   │           │                       └── NacosServiceInstanceConverter.java
│   │           └── resources
│   │               ├── bootstrap.yml
│   │               └── logback-spring.xml
│   ├── pig-sentinel-dashboard
│   │   ├── Dockerfile
│   │   ├── pom.xml
│   │   └── src
│   │       └── main
│   │           ├── java
│   │           │   └── com
│   │           │       └── alibaba
│   │           │           └── csp
│   │           │               └── sentinel
│   │           │                   └── dashboard
│   │           │                       ├── PigSentinelApplication.java
│   │           │                       ├── auth
│   │           │                       │   ├── AuthAction.java
│   │           │                       │   ├── AuthService.java
│   │           │                       │   ├── AuthorizationInterceptor.java
│   │           │                       │   ├── FakeAuthServiceImpl.java
│   │           │                       │   ├── LoginAuthenticationFilter.java
│   │           │                       │   └── SimpleWebAuthServiceImpl.java
│   │           │                       ├── client
│   │           │                       │   ├── CommandFailedException.java
│   │           │                       │   ├── CommandNotFoundException.java
│   │           │                       │   └── SentinelApiClient.java
│   │           │                       ├── config
│   │           │                       │   ├── DashboardConfig.java
│   │           │                       │   └── WebConfig.java
│   │           │                       ├── controller
│   │           │                       │   ├── AppController.java
│   │           │                       │   ├── AuthController.java
│   │           │                       │   ├── AuthorityRuleController.java
│   │           │                       │   ├── DegradeController.java
│   │           │                       │   ├── DemoController.java
│   │           │                       │   ├── FlowControllerV1.java
│   │           │                       │   ├── MachineRegistryController.java
│   │           │                       │   ├── MetricController.java
│   │           │                       │   ├── ParamFlowRuleController.java
│   │           │                       │   ├── ResourceController.java
│   │           │                       │   ├── SystemController.java
│   │           │                       │   ├── VersionController.java
│   │           │                       │   ├── cluster
│   │           │                       │   │   ├── ClusterAssignController.java
│   │           │                       │   │   └── ClusterConfigController.java
│   │           │                       │   ├── gateway
│   │           │                       │   │   ├── GatewayApiController.java
│   │           │                       │   │   └── GatewayFlowRuleController.java
│   │           │                       │   └── v2
│   │           │                       │       └── FlowControllerV2.java
│   │           │                       ├── datasource
│   │           │                       │   └── entity
│   │           │                       │       ├── ApplicationEntity.java
│   │           │                       │       ├── MachineEntity.java
│   │           │                       │       ├── MetricEntity.java
│   │           │                       │       ├── MetricPositionEntity.java
│   │           │                       │       ├── SentinelVersion.java
│   │           │                       │       ├── gateway
│   │           │                       │       │   ├── ApiDefinitionEntity.java
│   │           │                       │       │   ├── ApiPredicateItemEntity.java
│   │           │                       │       │   ├── GatewayFlowRuleEntity.java
│   │           │                       │       │   └── GatewayParamFlowItemEntity.java
│   │           │                       │       └── rule
│   │           │                       │           ├── AbstractRuleEntity.java
│   │           │                       │           ├── AuthorityRuleEntity.java
│   │           │                       │           ├── DegradeRuleEntity.java
│   │           │                       │           ├── FlowRuleEntity.java
│   │           │                       │           ├── ParamFlowRuleEntity.java
│   │           │                       │           ├── RuleEntity.java
│   │           │                       │           └── SystemRuleEntity.java
│   │           │                       ├── discovery
│   │           │                       │   ├── AppInfo.java
│   │           │                       │   ├── AppManagement.java
│   │           │                       │   ├── MachineDiscovery.java
│   │           │                       │   ├── MachineInfo.java
│   │           │                       │   └── SimpleMachineDiscovery.java
│   │           │                       ├── domain
│   │           │                       │   ├── ResourceTreeNode.java
│   │           │                       │   ├── Result.java
│   │           │                       │   ├── cluster
│   │           │                       │   │   ├── ClusterAppAssignResultVO.java
│   │           │                       │   │   ├── ClusterAppFullAssignRequest.java
│   │           │                       │   │   ├── ClusterAppSingleServerAssignRequest.java
│   │           │                       │   │   ├── ClusterClientInfoVO.java
│   │           │                       │   │   ├── ClusterGroupEntity.java
│   │           │                       │   │   ├── ClusterStateSingleVO.java
│   │           │                       │   │   ├── ConnectionDescriptorVO.java
│   │           │                       │   │   ├── ConnectionGroupVO.java
│   │           │                       │   │   ├── config
│   │           │                       │   │   │   ├── ClusterClientConfig.java
│   │           │                       │   │   │   ├── ServerFlowConfig.java
│   │           │                       │   │   │   └── ServerTransportConfig.java
│   │           │                       │   │   ├── request
│   │           │                       │   │   │   ├── ClusterAppAssignMap.java
│   │           │                       │   │   │   ├── ClusterClientModifyRequest.java
│   │           │                       │   │   │   ├── ClusterModifyRequest.java
│   │           │                       │   │   │   └── ClusterServerModifyRequest.java
│   │           │                       │   │   └── state
│   │           │                       │   │       ├── AppClusterClientStateWrapVO.java
│   │           │                       │   │       ├── AppClusterServerStateWrapVO.java
│   │           │                       │   │       ├── ClusterClientStateVO.java
│   │           │                       │   │       ├── ClusterRequestLimitVO.java
│   │           │                       │   │       ├── ClusterServerStateVO.java
│   │           │                       │   │       ├── ClusterStateSimpleEntity.java
│   │           │                       │   │       ├── ClusterUniversalStatePairVO.java
│   │           │                       │   │       └── ClusterUniversalStateVO.java
│   │           │                       │   └── vo
│   │           │                       │       ├── MachineInfoVo.java
│   │           │                       │       ├── MetricVo.java
│   │           │                       │       ├── ResourceVo.java
│   │           │                       │       └── gateway
│   │           │                       │           ├── api
│   │           │                       │           │   ├── AddApiReqVo.java
│   │           │                       │           │   ├── ApiPredicateItemVo.java
│   │           │                       │           │   └── UpdateApiReqVo.java
│   │           │                       │           └── rule
│   │           │                       │               ├── AddFlowRuleReqVo.java
│   │           │                       │               ├── GatewayParamFlowItemVo.java
│   │           │                       │               └── UpdateFlowRuleReqVo.java
│   │           │                       ├── metric
│   │           │                       │   └── MetricFetcher.java
│   │           │                       ├── repository
│   │           │                       │   ├── gateway
│   │           │                       │   │   ├── InMemApiDefinitionStore.java
│   │           │                       │   │   └── InMemGatewayFlowRuleStore.java
│   │           │                       │   ├── metric
│   │           │                       │   │   ├── InMemoryMetricsRepository.java
│   │           │                       │   │   └── MetricsRepository.java
│   │           │                       │   └── rule
│   │           │                       │       ├── InMemAuthorityRuleStore.java
│   │           │                       │       ├── InMemDegradeRuleStore.java
│   │           │                       │       ├── InMemFlowRuleStore.java
│   │           │                       │       ├── InMemParamFlowRuleStore.java
│   │           │                       │       ├── InMemSystemRuleStore.java
│   │           │                       │       ├── InMemoryRuleRepositoryAdapter.java
│   │           │                       │       └── RuleRepository.java
│   │           │                       ├── rule
│   │           │                       │   ├── DynamicRuleProvider.java
│   │           │                       │   ├── DynamicRulePublisher.java
│   │           │                       │   ├── FlowRuleApiProvider.java
│   │           │                       │   └── FlowRuleApiPublisher.java
│   │           │                       ├── service
│   │           │                       │   ├── ClusterAssignService.java
│   │           │                       │   ├── ClusterAssignServiceImpl.java
│   │           │                       │   └── ClusterConfigService.java
│   │           │                       └── util
│   │           │                           ├── AsyncUtils.java
│   │           │                           ├── ClusterEntityUtils.java
│   │           │                           ├── MachineUtils.java
│   │           │                           └── VersionUtils.java
│   │           ├── resources
│   │           │   ├── application.yml
│   │           │   └── bootstrap.yml
│   │           └── webapp
│   │               └── resources
│   │                   ├── README.md
│   │                   ├── README_zh.md
│   │                   ├── app
│   │                   │   ├── scripts
│   │                   │   │   ├── app.js
│   │                   │   │   ├── controllers
│   │                   │   │   │   ├── authority.js
│   │                   │   │   │   ├── cluster_app_assign_manage.js
│   │                   │   │   │   ├── cluster_app_server_list.js
│   │                   │   │   │   ├── cluster_app_server_manage.js
│   │                   │   │   │   ├── cluster_app_server_monitor.js
│   │                   │   │   │   ├── cluster_app_token_client_list.js
│   │                   │   │   │   ├── cluster_single.js
│   │                   │   │   │   ├── degrade.js
│   │                   │   │   │   ├── flow_v1.js
│   │                   │   │   │   ├── flow_v2.js
│   │                   │   │   │   ├── gateway
│   │                   │   │   │   │   ├── api.js
│   │                   │   │   │   │   ├── flow.js
│   │                   │   │   │   │   └── identity.js
│   │                   │   │   │   ├── home.js
│   │                   │   │   │   ├── identity.js
│   │                   │   │   │   ├── login.js
│   │                   │   │   │   ├── machine.js
│   │                   │   │   │   ├── main.js
│   │                   │   │   │   ├── metric.js
│   │                   │   │   │   ├── param_flow.js
│   │                   │   │   │   └── system.js
│   │                   │   │   ├── directives
│   │                   │   │   │   ├── header
│   │                   │   │   │   │   ├── header.html
│   │                   │   │   │   │   └── header.js
│   │                   │   │   │   └── sidebar
│   │                   │   │   │       ├── sidebar-search
│   │                   │   │   │       │   ├── sidebar-search.html
│   │                   │   │   │       │   └── sidebar-search.js
│   │                   │   │   │       ├── sidebar.html
│   │                   │   │   │       └── sidebar.js
│   │                   │   │   ├── filters
│   │                   │   │   │   └── filters.js
│   │                   │   │   ├── libs
│   │                   │   │   │   └── treeTable.js
│   │                   │   │   └── services
│   │                   │   │       ├── appservice.js
│   │                   │   │       ├── auth_service.js
│   │                   │   │       ├── authority_service.js
│   │                   │   │       ├── cluster_state_service.js
│   │                   │   │       ├── degrade_service.js
│   │                   │   │       ├── flow_service_v1.js
│   │                   │   │       ├── flow_service_v2.js
│   │                   │   │       ├── gateway
│   │                   │   │       │   ├── api_service.js
│   │                   │   │       │   └── flow_service.js
│   │                   │   │       ├── identityservice.js
│   │                   │   │       ├── machineservice.js
│   │                   │   │       ├── metricservice.js
│   │                   │   │       ├── param_flow_service.js
│   │                   │   │       ├── systemservice.js
│   │                   │   │       └── version_service.js
│   │                   │   ├── styles
│   │                   │   │   ├── main.css
│   │                   │   │   ├── page.css
│   │                   │   │   └── timeline.css
│   │                   │   └── views
│   │                   │       ├── authority.html
│   │                   │       ├── cluster
│   │                   │       │   ├── client.html
│   │                   │       │   └── server.html
│   │                   │       ├── cluster_app_assign_manage.html
│   │                   │       ├── cluster_app_client_list.html
│   │                   │       ├── cluster_app_server_list.html
│   │                   │       ├── cluster_app_server_overview.html
│   │                   │       ├── cluster_single_config.html
│   │                   │       ├── dashboard
│   │                   │       │   ├── home.html
│   │                   │       │   └── main.html
│   │                   │       ├── degrade.html
│   │                   │       ├── dialog
│   │                   │       │   ├── authority-rule-dialog.html
│   │                   │       │   ├── cluster
│   │                   │       │   │   ├── cluster-client-config-dialog.html
│   │                   │       │   │   ├── cluster-server-assign-dialog.html
│   │                   │       │   │   └── cluster-server-connection-detail-dialog.html
│   │                   │       │   ├── confirm-dialog.html
│   │                   │       │   ├── degrade-rule-dialog.html
│   │                   │       │   ├── flow-rule-dialog.html
│   │                   │       │   ├── gateway
│   │                   │       │   │   ├── api-dialog.html
│   │                   │       │   │   └── flow-rule-dialog.html
│   │                   │       │   ├── param-flow-rule-dialog.html
│   │                   │       │   └── system-rule-dialog.html
│   │                   │       ├── flow_v1.html
│   │                   │       ├── flow_v2.html
│   │                   │       ├── gateway
│   │                   │       │   ├── api.html
│   │                   │       │   ├── flow.html
│   │                   │       │   └── identity.html
│   │                   │       ├── identity.html
│   │                   │       ├── login.html
│   │                   │       ├── machine.html
│   │                   │       ├── metric.html
│   │                   │       ├── pagination.tpl.html
│   │                   │       ├── param_flow.html
│   │                   │       └── system.html
│   │                   ├── assets
│   │                   │   └── img
│   │                   │       └── sentinel-logo.png
│   │                   ├── dist
│   │                   │   ├── css
│   │                   │   │   └── app.css
│   │                   │   └── js
│   │                   │       ├── app.js
│   │                   │       └── app.vendor.js
│   │                   ├── gulpfile.js
│   │                   ├── index.htm
│   │                   ├── index_dev.htm
│   │                   ├── lib
│   │                   │   ├── css
│   │                   │   │   ├── bootstrap.min.css
│   │                   │   │   └── font-awesome.min.css
│   │                   │   ├── fonts
│   │                   │   │   ├── fontawesome-webfont.ttf
│   │                   │   │   ├── fontawesome-webfont.woff
│   │                   │   │   ├── fontawesome-webfont.woff2
│   │                   │   │   ├── glyphicons-halflings-regular.ttf
│   │                   │   │   └── glyphicons-halflings-regular.woff
│   │                   │   └── js
│   │                   │       ├── angular.min.js
│   │                   │       ├── bootstrap.min.js
│   │                   │       ├── g2.min.js
│   │                   │       └── jquery.min.js
│   │                   ├── license-stat.csv
│   │                   ├── package-lock.json
│   │                   └── package.json
│   ├── pig-xxl-job-admin
│   │   ├── Dockerfile
│   │   ├── pom.xml
│   │   └── src
│   │       └── main
│   │           ├── java
│   │           │   └── com
│   │           │       └── xxl
│   │           │           └── job
│   │           │               └── admin
│   │           │                   ├── PigXxlJobAdminApplication.java
│   │           │                   ├── controller
│   │           │                   │   ├── IndexController.java
│   │           │                   │   ├── JobApiController.java
│   │           │                   │   ├── JobCodeController.java
│   │           │                   │   ├── JobGroupController.java
│   │           │                   │   ├── JobInfoController.java
│   │           │                   │   ├── JobLogController.java
│   │           │                   │   ├── UserController.java
│   │           │                   │   ├── annotation
│   │           │                   │   │   └── PermissionLimit.java
│   │           │                   │   ├── interceptor
│   │           │                   │   │   ├── CookieInterceptor.java
│   │           │                   │   │   ├── PermissionInterceptor.java
│   │           │                   │   │   └── WebMvcConfig.java
│   │           │                   │   └── resolver
│   │           │                   │       └── WebExceptionResolver.java
│   │           │                   ├── core
│   │           │                   │   ├── alarm
│   │           │                   │   │   ├── JobAlarm.java
│   │           │                   │   │   ├── JobAlarmer.java
│   │           │                   │   │   └── impl
│   │           │                   │   │       └── EmailJobAlarm.java
│   │           │                   │   ├── complete
│   │           │                   │   │   └── XxlJobCompleter.java
│   │           │                   │   ├── conf
│   │           │                   │   │   └── XxlJobAdminConfig.java
│   │           │                   │   ├── cron
│   │           │                   │   │   └── CronExpression.java
│   │           │                   │   ├── exception
│   │           │                   │   │   └── XxlJobException.java
│   │           │                   │   ├── model
│   │           │                   │   │   ├── XxlJobGroup.java
│   │           │                   │   │   ├── XxlJobInfo.java
│   │           │                   │   │   ├── XxlJobLog.java
│   │           │                   │   │   ├── XxlJobLogGlue.java
│   │           │                   │   │   ├── XxlJobLogReport.java
│   │           │                   │   │   ├── XxlJobRegistry.java
│   │           │                   │   │   └── XxlJobUser.java
│   │           │                   │   ├── old
│   │           │                   │   │   ├── RemoteHttpJobBean.java
│   │           │                   │   │   ├── XxlJobDynamicScheduler.java
│   │           │                   │   │   └── XxlJobThreadPool.java
│   │           │                   │   ├── route
│   │           │                   │   │   ├── ExecutorRouteStrategyEnum.java
│   │           │                   │   │   ├── ExecutorRouter.java
│   │           │                   │   │   └── strategy
│   │           │                   │   │       ├── ExecutorRouteBusyover.java
│   │           │                   │   │       ├── ExecutorRouteConsistentHash.java
│   │           │                   │   │       ├── ExecutorRouteFailover.java
│   │           │                   │   │       ├── ExecutorRouteFirst.java
│   │           │                   │   │       ├── ExecutorRouteLFU.java
│   │           │                   │   │       ├── ExecutorRouteLRU.java
│   │           │                   │   │       ├── ExecutorRouteLast.java
│   │           │                   │   │       ├── ExecutorRouteRandom.java
│   │           │                   │   │       └── ExecutorRouteRound.java
│   │           │                   │   ├── scheduler
│   │           │                   │   │   ├── MisfireStrategyEnum.java
│   │           │                   │   │   ├── ScheduleTypeEnum.java
│   │           │                   │   │   └── XxlJobScheduler.java
│   │           │                   │   ├── thread
│   │           │                   │   │   ├── JobCompleteHelper.java
│   │           │                   │   │   ├── JobFailMonitorHelper.java
│   │           │                   │   │   ├── JobLogReportHelper.java
│   │           │                   │   │   ├── JobRegistryHelper.java
│   │           │                   │   │   ├── JobScheduleHelper.java
│   │           │                   │   │   └── JobTriggerPoolHelper.java
│   │           │                   │   ├── trigger
│   │           │                   │   │   ├── TriggerTypeEnum.java
│   │           │                   │   │   └── XxlJobTrigger.java
│   │           │                   │   └── util
│   │           │                   │       ├── CookieUtil.java
│   │           │                   │       ├── FtlUtil.java
│   │           │                   │       ├── I18nUtil.java
│   │           │                   │       ├── JacksonUtil.java
│   │           │                   │       └── LocalCacheUtil.java
│   │           │                   ├── dao
│   │           │                   │   ├── XxlJobGroupDao.java
│   │           │                   │   ├── XxlJobInfoDao.java
│   │           │                   │   ├── XxlJobLogDao.java
│   │           │                   │   ├── XxlJobLogGlueDao.java
│   │           │                   │   ├── XxlJobLogReportDao.java
│   │           │                   │   ├── XxlJobRegistryDao.java
│   │           │                   │   └── XxlJobUserDao.java
│   │           │                   └── service
│   │           │                       ├── LoginService.java
│   │           │                       ├── XxlJobService.java
│   │           │                       └── impl
│   │           │                           ├── AdminBizImpl.java
│   │           │                           └── XxlJobServiceImpl.java
│   │           └── resources
│   │               ├── application.yml
│   │               ├── bootstrap.yml
│   │               ├── i18n
│   │               │   ├── message_en.properties
│   │               │   ├── message_zh_CN.properties
│   │               │   └── message_zh_TC.properties
│   │               ├── logback-spring.xml
│   │               ├── mybatis-mapper
│   │               │   ├── XxlJobGroupMapper.xml
│   │               │   ├── XxlJobInfoMapper.xml
│   │               │   ├── XxlJobLogGlueMapper.xml
│   │               │   ├── XxlJobLogMapper.xml
│   │               │   ├── XxlJobLogReportMapper.xml
│   │               │   ├── XxlJobRegistryMapper.xml
│   │               │   └── XxlJobUserMapper.xml
│   │               ├── static
│   │               │   ├── adminlte
│   │               │   │   ├── bower_components
│   │               │   │   │   ├── Ionicons
│   │               │   │   │   │   ├── css
│   │               │   │   │   │   │   └── ionicons.min.css
│   │               │   │   │   │   └── fonts
│   │               │   │   │   │       ├── ionicons.eot
│   │               │   │   │   │       ├── ionicons.svg
│   │               │   │   │   │       ├── ionicons.ttf
│   │               │   │   │   │       └── ionicons.woff
│   │               │   │   │   ├── PACE
│   │               │   │   │   │   ├── pace.min.js
│   │               │   │   │   │   └── themes
│   │               │   │   │   │       └── blue
│   │               │   │   │   │           └── pace-theme-flash.css
│   │               │   │   │   ├── bootstrap
│   │               │   │   │   │   ├── css
│   │               │   │   │   │   │   ├── bootstrap.min.css
│   │               │   │   │   │   │   └── bootstrap.min.css.map
│   │               │   │   │   │   ├── fonts
│   │               │   │   │   │   │   ├── glyphicons-halflings-regular.eot
│   │               │   │   │   │   │   ├── glyphicons-halflings-regular.svg
│   │               │   │   │   │   │   ├── glyphicons-halflings-regular.ttf
│   │               │   │   │   │   │   ├── glyphicons-halflings-regular.woff
│   │               │   │   │   │   │   └── glyphicons-halflings-regular.woff2
│   │               │   │   │   │   └── js
│   │               │   │   │   │       └── bootstrap.min.js
│   │               │   │   │   ├── bootstrap-daterangepicker
│   │               │   │   │   │   ├── daterangepicker.css
│   │               │   │   │   │   └── daterangepicker.js
│   │               │   │   │   ├── datatables.net
│   │               │   │   │   │   └── js
│   │               │   │   │   │       └── jquery.dataTables.min.js
│   │               │   │   │   ├── datatables.net-bs
│   │               │   │   │   │   ├── css
│   │               │   │   │   │   │   └── dataTables.bootstrap.min.css
│   │               │   │   │   │   └── js
│   │               │   │   │   │       └── dataTables.bootstrap.min.js
│   │               │   │   │   ├── fastclick
│   │               │   │   │   │   └── fastclick.js
│   │               │   │   │   ├── font-awesome
│   │               │   │   │   │   ├── css
│   │               │   │   │   │   │   ├── font-awesome.css.map
│   │               │   │   │   │   │   └── font-awesome.min.css
│   │               │   │   │   │   └── fonts
│   │               │   │   │   │       ├── FontAwesome.otf
│   │               │   │   │   │       ├── fontawesome-webfont.eot
│   │               │   │   │   │       ├── fontawesome-webfont.svg
│   │               │   │   │   │       ├── fontawesome-webfont.ttf
│   │               │   │   │   │       ├── fontawesome-webfont.woff
│   │               │   │   │   │       └── fontawesome-webfont.woff2
│   │               │   │   │   ├── jquery
│   │               │   │   │   │   └── jquery.min.js
│   │               │   │   │   ├── jquery-slimscroll
│   │               │   │   │   │   └── jquery.slimscroll.min.js
│   │               │   │   │   └── moment
│   │               │   │   │       └── moment.min.js
│   │               │   │   ├── dist
│   │               │   │   │   ├── css
│   │               │   │   │   │   ├── AdminLTE.min.css
│   │               │   │   │   │   └── skins
│   │               │   │   │   │       └── _all-skins.min.css
│   │               │   │   │   └── js
│   │               │   │   │       └── adminlte.min.js
│   │               │   │   └── plugins
│   │               │   │       └── iCheck
│   │               │   │           ├── icheck.min.js
│   │               │   │           └── square
│   │               │   │               ├── blue.css
│   │               │   │               ├── blue.png
│   │               │   │               └── blue@2x.png
│   │               │   ├── favicon.ico
│   │               │   ├── js
│   │               │   │   ├── common.1.js
│   │               │   │   ├── index.js
│   │               │   │   ├── jobcode.index.1.js
│   │               │   │   ├── jobgroup.index.1.js
│   │               │   │   ├── jobinfo.index.1.js
│   │               │   │   ├── joblog.detail.1.js
│   │               │   │   ├── joblog.index.1.js
│   │               │   │   ├── login.1.js
│   │               │   │   └── user.index.1.js
│   │               │   └── plugins
│   │               │       ├── codemirror
│   │               │       │   ├── addon
│   │               │       │   │   └── hint
│   │               │       │   │       ├── anyword-hint.js
│   │               │       │   │       ├── show-hint.css
│   │               │       │   │       └── show-hint.js
│   │               │       │   ├── lib
│   │               │       │   │   ├── codemirror.css
│   │               │       │   │   └── codemirror.js
│   │               │       │   └── mode
│   │               │       │       ├── clike
│   │               │       │       │   └── clike.js
│   │               │       │       ├── javascript
│   │               │       │       │   └── javascript.js
│   │               │       │       ├── php
│   │               │       │       │   └── php.js
│   │               │       │       ├── powershell
│   │               │       │       │   └── powershell.js
│   │               │       │       ├── python
│   │               │       │       │   └── python.js
│   │               │       │       └── shell
│   │               │       │           └── shell.js
│   │               │       ├── cronGen
│   │               │       │   ├── cronGen.js
│   │               │       │   └── cronGen_en.js
│   │               │       ├── echarts
│   │               │       │   └── echarts.common.min.js
│   │               │       ├── jquery
│   │               │       │   ├── jquery.cookie.js
│   │               │       │   └── jquery.validate.min.js
│   │               │       └── layer
│   │               │           ├── layer.js
│   │               │           └── theme
│   │               │               └── default
│   │               │                   ├── icon-ext.png
│   │               │                   ├── icon.png
│   │               │                   ├── layer.css
│   │               │                   ├── loading-0.gif
│   │               │                   ├── loading-1.gif
│   │               │                   └── loading-2.gif
│   │               └── templates
│   │                   ├── common
│   │                   │   ├── common.exception.ftl
│   │                   │   └── common.macro.ftl
│   │                   ├── help.ftl
│   │                   ├── index.ftl
│   │                   ├── jobcode
│   │                   │   └── jobcode.index.ftl
│   │                   ├── jobgroup
│   │                   │   └── jobgroup.index.ftl
│   │                   ├── jobinfo
│   │                   │   └── jobinfo.index.ftl
│   │                   ├── joblog
│   │                   │   ├── joblog.detail.ftl
│   │                   │   └── joblog.index.ftl
│   │                   ├── login.ftl
│   │                   └── user
│   │                       └── user.index.ftl
│   └── pom.xml
├── pom.xml
└── 好例子网_pskyauthor.rar

438 directories, 843 files


实例下载地址

author统一权限登录管理

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警