From e1255a33321d0513ecbca4473f2cb6588943596c Mon Sep 17 00:00:00 2001 From: liuchen864 <23082234@qq.com> Date: Mon, 11 Mar 2024 16:32:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=A1=B9=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 53 + LICENSE | 20 + README.md | 95 ++ bin/clean.bat | 12 + bin/package.bat | 12 + bin/run.bat | 14 + doc/若依环境使用手册.docx | Bin 0 -> 428430 bytes mybatis-plus-mate.md | 47 + pom.xml | 290 ++++ sql/quartz.sql | 174 ++ sql/ry_20220822.sql | 692 ++++++++ win-admin/pom.xml | 83 + .../main/java/com/win/web/WinApplication.java | 26 + .../com/win/web/WinServletInitializer.java | 16 + .../win/web/config/RestTemplateConfig.java | 31 + .../java/com/win/web/config/ShellConfig.java | 17 + .../com/win/web/config/SmfsConfigure.java | 34 + .../com/win/web/config/SwaggerConfig.java | 121 ++ .../controller/base/CommandController.java | 133 ++ .../web/controller/base/ShellController.java | 140 ++ .../controller/common/CaptchaController.java | 95 ++ .../controller/common/CommonController.java | 169 ++ .../controller/monitor/CacheController.java | 96 ++ .../controller/monitor/ServerController.java | 23 + .../monitor/SysLogininforController.java | 66 + .../monitor/SysOperlogController.java | 55 + .../monitor/SysUserOnlineController.java | 72 + .../system/SysConfigController.java | 109 ++ .../controller/system/SysDeptController.java | 104 ++ .../system/SysDictDataController.java | 99 ++ .../system/SysDictTypeController.java | 116 ++ .../system/SysExpressionController.java | 84 + .../controller/system/SysIndexController.java | 29 + .../system/SysListenerController.java | 84 + .../controller/system/SysLoginController.java | 83 + .../controller/system/SysMenuController.java | 112 ++ .../system/SysNoticeController.java | 73 + .../controller/system/SysPostController.java | 103 ++ .../system/SysProfileController.java | 131 ++ .../system/SysRegisterController.java | 35 + .../controller/system/SysRoleController.java | 217 +++ .../controller/system/SysUserController.java | 211 +++ .../controller/tool/SwaggerController.java | 20 + .../web/controller/tool/TestController.java | 142 ++ .../META-INF/spring-devtools.properties | 1 + .../src/main/resources/application-dev.yml | 157 ++ .../src/main/resources/application-druid.yml | 47 + .../main/resources/application-mybatis.yml | 57 + .../src/main/resources/application-prod.yml | 157 ++ .../src/main/resources/application-test.yml | 157 ++ win-admin/src/main/resources/application.yml | 39 + .../main/resources/i18n/messages.properties | 37 + .../src/main/resources/logback-spring.xml | 108 ++ .../main/resources/mybatis/mybatis-config.xml | 20 + win-common/pom.xml | 156 ++ .../com/win/common/annotation/Anonymous.java | 19 + .../com/win/common/annotation/DataScope.java | 33 + .../common/annotation/DataScopeCommon.java | 23 + .../java/com/win/common/annotation/Excel.java | 188 ++ .../com/win/common/annotation/Excels.java | 18 + .../java/com/win/common/annotation/Log.java | 45 + .../win/common/annotation/RateLimiter.java | 37 + .../win/common/annotation/RepeatSubmit.java | 31 + .../java/com/win/common/config/WinConfig.java | 135 ++ .../win/common/constant/CacheConstants.java | 44 + .../com/win/common/constant/Constants.java | 148 ++ .../com/win/common/constant/GenConstants.java | 117 ++ .../com/win/common/constant/HttpStatus.java | 114 ++ .../common/constant/ScheduleConstants.java | 50 + .../win/common/constant/UserConstants.java | 78 + .../win/common/context/DataScopeHolder.java | 28 + .../core/controller/BaseController.java | 213 +++ .../win/common/core/domain/AjaxResult.java | 186 ++ .../win/common/core/domain/BaseEntity.java | 82 + .../com/win/common/core/domain/IdEntity.java | 62 + .../java/com/win/common/core/domain/R.java | 116 ++ .../win/common/core/domain/TreeEntity.java | 79 + .../win/common/core/domain/TreeSelect.java | 78 + .../win/common/core/domain/WinBaseEntity.java | 119 ++ .../common/core/domain/entity/SysDept.java | 207 +++ .../core/domain/entity/SysDictData.java | 179 ++ .../core/domain/entity/SysDictType.java | 99 ++ .../common/core/domain/entity/SysMenu.java | 263 +++ .../common/core/domain/entity/SysRole.java | 258 +++ .../common/core/domain/entity/SysUser.java | 335 ++++ .../common/core/domain/model/LoginBody.java | 69 + .../common/core/domain/model/LoginUser.java | 267 +++ .../core/domain/model/RegisterBody.java | 11 + .../com/win/common/core/page/PageDomain.java | 101 ++ .../win/common/core/page/TableDataInfo.java | 85 + .../win/common/core/page/TableSupport.java | 56 + .../com/win/common/core/redis/RedisCache.java | 282 +++ .../com/win/common/core/text/CharsetKit.java | 87 + .../com/win/common/core/text/Convert.java | 1001 +++++++++++ .../win/common/core/text/StrFormatter.java | 92 + .../com/win/common/enums/AccessoryType.java | 40 + .../com/win/common/enums/BusinessStatus.java | 20 + .../com/win/common/enums/BusinessType.java | 59 + .../com/win/common/enums/DataSourceType.java | 19 + .../java/com/win/common/enums/HttpMethod.java | 37 + .../java/com/win/common/enums/LimitType.java | 20 + .../com/win/common/enums/OperatorType.java | 24 + .../java/com/win/common/enums/RuleCode.java | 26 + .../java/com/win/common/enums/UserStatus.java | 30 + .../win/common/exception/CustomException.java | 37 + .../common/exception/DatabaseException.java | 74 + .../common/exception/DemoModeException.java | 15 + .../win/common/exception/GlobalException.java | 58 + .../common/exception/NotExistsException.java | 59 + .../common/exception/ServiceException.java | 74 + .../win/common/exception/UtilException.java | 26 + .../common/exception/base/BaseException.java | 97 ++ .../common/exception/file/FileException.java | 19 + .../FileNameLengthLimitExceededException.java | 16 + .../file/FileSizeLimitExceededException.java | 16 + .../file/InvalidExtensionException.java | 81 + .../common/exception/job/TaskException.java | 34 + .../exception/user/CaptchaException.java | 16 + .../user/CaptchaExpireException.java | 16 + .../common/exception/user/UserException.java | 18 + .../user/UserPasswordNotMatchException.java | 16 + ...UserPasswordRetryLimitExceedException.java | 16 + .../win/common/extension/MpSqlInjector.java | 19 + .../filter/PropertyPreExcludeFilter.java | 24 + .../win/common/filter/RepeatableFilter.java | 48 + .../filter/RepeatedlyRequestWrapper.java | 77 + .../java/com/win/common/filter/XssFilter.java | 71 + .../filter/XssHttpServletRequestWrapper.java | 112 ++ .../java/com/win/common/utils/AESKit.java | 139 ++ .../main/java/com/win/common/utils/Arith.java | 114 ++ .../java/com/win/common/utils/DateUtils.java | 184 ++ .../java/com/win/common/utils/DictUtils.java | 159 ++ .../com/win/common/utils/ExceptionUtil.java | 40 + .../java/com/win/common/utils/IdEncodes.java | 90 + .../java/com/win/common/utils/LogUtils.java | 18 + .../com/win/common/utils/MessageUtils.java | 26 + .../java/com/win/common/utils/PageUtils.java | 35 + .../com/win/common/utils/ProfileUtil.java | 26 + .../com/win/common/utils/SecurityUtils.java | 147 ++ .../com/win/common/utils/ServletUtils.java | 219 +++ .../com/win/common/utils/StringUtils.java | 605 +++++++ .../java/com/win/common/utils/Threads.java | 96 ++ .../com/win/common/utils/bean/BeanUtils.java | 110 ++ .../win/common/utils/bean/BeanValidators.java | 24 + .../win/common/utils/command/CommandUtil.java | 34 + .../win/common/utils/file/FileTypeUtils.java | 77 + .../common/utils/file/FileUploadUtils.java | 233 +++ .../com/win/common/utils/file/FileUtils.java | 286 ++++ .../com/win/common/utils/file/ImageUtils.java | 99 ++ .../win/common/utils/file/MimeTypeUtils.java | 59 + .../com/win/common/utils/html/EscapeUtil.java | 167 ++ .../com/win/common/utils/html/HTMLFilter.java | 570 +++++++ .../com/win/common/utils/http/HttpHelper.java | 56 + .../com/win/common/utils/http/HttpUtils.java | 266 +++ .../com/win/common/utils/ip/AddressUtils.java | 56 + .../java/com/win/common/utils/ip/IpUtils.java | 265 +++ .../common/utils/poi/ExcelHandlerAdapter.java | 17 + .../com/win/common/utils/poi/ExcelUtil.java | 1511 +++++++++++++++++ .../common/utils/reflect/ReflectUtils.java | 406 +++++ .../com/win/common/utils/shell/ShellUtil.java | 94 + .../com/win/common/utils/shell/ShellVo.java | 32 + .../com/win/common/utils/sign/Base64.java | 291 ++++ .../com/win/common/utils/sign/Md5Utils.java | 68 + .../win/common/utils/spring/SpringUtils.java | 158 ++ .../com/win/common/utils/sql/SqlUtil.java | 61 + .../com/win/common/utils/uuid/IdUtils.java | 49 + .../java/com/win/common/utils/uuid/Seq.java | 87 + .../java/com/win/common/utils/uuid/UUID.java | 485 ++++++ .../src/main/java/com/win/common/xss/Xss.java | 27 + .../java/com/win/common/xss/XssValidator.java | 35 + win-framework/pom.xml | 64 + .../framework/aspectj/DataScopeAspect.java | 143 ++ .../aspectj/DataScopeCommonAspect.java | 150 ++ .../com/win/framework/aspectj/LogAspect.java | 198 +++ .../framework/aspectj/RateLimiterAspect.java | 79 + .../framework/config/ApplicationConfig.java | 29 + .../win/framework/config/CaptchaConfig.java | 82 + .../config/DataSourceConfiguration.java | 94 + .../config/FastJson2JsonRedisSerializer.java | 43 + .../win/framework/config/FilterConfig.java | 56 + .../framework/config/KaptchaTextCreator.java | 56 + .../framework/config/MybatisPlusConfig.java | 72 + .../com/win/framework/config/RedisConfig.java | 65 + .../win/framework/config/ResourcesConfig.java | 71 + .../win/framework/config/SecurityConfig.java | 143 ++ .../win/framework/config/ServerConfig.java | 35 + .../framework/config/ThreadPoolConfig.java | 59 + .../properties/PermitAllUrlProperties.java | 68 + .../interceptor/RepeatSubmitInterceptor.java | 49 + .../interceptor/UnionIdInterceptor.java | 50 + .../impl/DataScopeInterceptor.java | 56 + .../impl/SameUrlDataInterceptor.java | 101 ++ .../win/framework/manager/AsyncManager.java | 53 + .../framework/manager/ShutdownManager.java | 34 + .../manager/factory/AsyncFactory.java | 93 + .../context/AuthenticationContextHolder.java | 24 + .../context/PermissionContextHolder.java | 24 + .../filter/JwtAuthenticationTokenFilter.java | 42 + .../handle/AuthenticationEntryPointImpl.java | 33 + .../handle/LogoutSuccessHandlerImpl.java | 51 + .../com/win/framework/web/domain/Server.java | 211 +++ .../win/framework/web/domain/server/Cpu.java | 88 + .../win/framework/web/domain/server/Jvm.java | 114 ++ .../win/framework/web/domain/server/Mem.java | 53 + .../win/framework/web/domain/server/Sys.java | 73 + .../framework/web/domain/server/SysFile.java | 99 ++ .../web/exception/GlobalExceptionHandler.java | 117 ++ .../web/service/PermissionService.java | 151 ++ .../web/service/SysLoginService.java | 143 ++ .../web/service/SysPasswordService.java | 84 + .../web/service/SysPermissionService.java | 70 + .../web/service/SysRegisterService.java | 95 ++ .../framework/web/service/TokenService.java | 237 +++ .../web/service/UserDetailsServiceImpl.java | 65 + win-generator/pom.xml | 40 + .../com/win/generator/config/GenConfig.java | 72 + .../generator/controller/GenController.java | 194 +++ .../com/win/generator/domain/GenTable.java | 187 ++ .../win/generator/domain/GenTableColumn.java | 208 +++ .../mapper/GenTableColumnMapper.java | 63 + .../win/generator/mapper/GenTableMapper.java | 86 + .../service/GenTableColumnService.java | 60 + .../generator/service/GenTableService.java | 438 +++++ .../java/com/win/generator/util/GenUtils.java | 221 +++ .../generator/util/VelocityInitializer.java | 30 + .../com/win/generator/util/VelocityUtils.java | 345 ++++ .../src/main/resources/generator.yml | 10 + .../mapper/generator/GenTableColumnMapper.xml | 131 ++ .../mapper/generator/GenTableMapper.xml | 213 +++ .../src/main/resources/vm/doc/doc.md.vm | 172 ++ .../main/resources/vm/java/controller.java.vm | 264 +++ .../src/main/resources/vm/java/domain.java.vm | 59 + .../src/main/resources/vm/java/mapper.java.vm | 19 + .../main/resources/vm/java/service.java.vm | 46 + .../main/resources/vm/java/sub-domain.java.vm | 80 + .../src/main/resources/vm/js/api.js.vm | 53 + .../src/main/resources/vm/sql/sql.vm | 22 + .../main/resources/vm/vue/index-tree.vue.vm | 486 ++++++ .../src/main/resources/vm/vue/index.vue.vm | 611 +++++++ .../resources/vm/vue/v3/index-tree.vue.vm | 486 ++++++ .../src/main/resources/vm/vue/v3/index.vue.vm | 596 +++++++ .../src/main/resources/vm/vue/v3/readme.txt | 1 + .../src/main/resources/vm/xml/mapper.xml.vm | 29 + win-quartz/pom.xml | 40 + .../com/win/quartz/config/ScheduleConfig.java | 57 + .../quartz/controller/SysJobController.java | 148 ++ .../controller/SysJobLogController.java | 82 + .../java/com/win/quartz/domain/SysJob.java | 168 ++ .../java/com/win/quartz/domain/SysJobLog.java | 155 ++ .../win/quartz/mapper/SysJobLogMapper.java | 65 + .../com/win/quartz/mapper/SysJobMapper.java | 68 + .../win/quartz/service/SysJobLogService.java | 72 + .../com/win/quartz/service/SysJobService.java | 223 +++ .../main/java/com/win/quartz/task/RyTask.java | 24 + .../win/quartz/util/AbstractQuartzJob.java | 97 ++ .../java/com/win/quartz/util/CronUtils.java | 53 + .../com/win/quartz/util/JobInvokeUtil.java | 159 ++ .../QuartzDisallowConcurrentExecution.java | 18 + .../win/quartz/util/QuartzJobExecution.java | 16 + .../com/win/quartz/util/ScheduleUtils.java | 125 ++ .../mapper/quartz/SysJobLogMapper.xml | 93 + .../resources/mapper/quartz/SysJobMapper.xml | 112 ++ win-system/pom.xml | 40 + .../java/com/win/system/domain/Accessory.java | 45 + .../java/com/win/system/domain/SysCache.java | 50 + .../java/com/win/system/domain/SysConfig.java | 114 ++ .../com/win/system/domain/SysDeployForm.java | 66 + .../com/win/system/domain/SysExpression.java | 85 + .../java/com/win/system/domain/SysForm.java | 71 + .../com/win/system/domain/SysListener.java | 131 ++ .../com/win/system/domain/SysLogininfor.java | 84 + .../java/com/win/system/domain/SysNotice.java | 105 ++ .../com/win/system/domain/SysOperLog.java | 131 ++ .../java/com/win/system/domain/SysPost.java | 127 ++ .../com/win/system/domain/SysRoleDept.java | 28 + .../com/win/system/domain/SysRoleMenu.java | 28 + .../com/win/system/domain/SysTaskForm.java | 66 + .../com/win/system/domain/SysUserOnline.java | 58 + .../com/win/system/domain/SysUserPost.java | 28 + .../com/win/system/domain/SysUserRole.java | 28 + .../java/com/win/system/domain/vo/MetaVo.java | 91 + .../com/win/system/domain/vo/RouterVo.java | 130 ++ .../win/system/mapper/AccessoryMapper.java | 17 + .../win/system/mapper/SysConfigMapper.java | 78 + .../system/mapper/SysDeployFormMapper.java | 71 + .../com/win/system/mapper/SysDeptMapper.java | 120 ++ .../win/system/mapper/SysDictDataMapper.java | 97 ++ .../win/system/mapper/SysDictTypeMapper.java | 85 + .../system/mapper/SysExpressionMapper.java | 61 + .../com/win/system/mapper/SysFormMapper.java | 61 + .../win/system/mapper/SysListenerMapper.java | 61 + .../system/mapper/SysLogininforMapper.java | 44 + .../com/win/system/mapper/SysMenuMapper.java | 136 ++ .../win/system/mapper/SysNoticeMapper.java | 62 + .../win/system/mapper/SysOperLogMapper.java | 50 + .../com/win/system/mapper/SysPostMapper.java | 101 ++ .../win/system/mapper/SysRoleDeptMapper.java | 46 + .../com/win/system/mapper/SysRoleMapper.java | 109 ++ .../win/system/mapper/SysRoleMenuMapper.java | 46 + .../win/system/mapper/SysTaskFormMapper.java | 61 + .../com/win/system/mapper/SysUserMapper.java | 137 ++ .../win/system/mapper/SysUserPostMapper.java | 46 + .../win/system/mapper/SysUserRoleMapper.java | 66 + .../win/system/service/AccessoryService.java | 41 + .../win/system/service/SysConfigService.java | 195 +++ .../win/system/service/SysDeptService.java | 290 ++++ .../system/service/SysDictDataService.java | 95 ++ .../system/service/SysDictTypeService.java | 181 ++ .../system/service/SysExpressionService.java | 83 + .../system/service/SysListenerService.java | 84 + .../system/service/SysLogininforService.java | 56 + .../win/system/service/SysMenuService.java | 458 +++++ .../win/system/service/SysNoticeService.java | 79 + .../win/system/service/SysOperLogService.java | 65 + .../win/system/service/SysPostService.java | 152 ++ .../win/system/service/SysRoleService.java | 361 ++++ .../system/service/SysUserOnlineService.java | 81 + .../win/system/service/SysUserService.java | 467 +++++ .../mapper/system/AccessoryMapper.xml | 29 + .../mapper/system/SysConfigMapper.xml | 118 ++ .../mapper/system/SysDeployFormMapper.xml | 67 + .../resources/mapper/system/SysDeptMapper.xml | 161 ++ .../mapper/system/SysDictDataMapper.xml | 125 ++ .../mapper/system/SysDictTypeMapper.xml | 105 ++ .../mapper/system/SysExpressionMapper.xml | 86 + .../resources/mapper/system/SysFormMapper.xml | 82 + .../mapper/system/SysListenerMapper.xml | 115 ++ .../mapper/system/SysLogininforMapper.xml | 57 + .../resources/mapper/system/SysMenuMapper.xml | 215 +++ .../mapper/system/SysNoticeMapper.xml | 90 + .../mapper/system/SysOperLogMapper.xml | 86 + .../resources/mapper/system/SysPostMapper.xml | 122 ++ .../mapper/system/SysRoleDeptMapper.xml | 34 + .../resources/mapper/system/SysRoleMapper.xml | 153 ++ .../mapper/system/SysRoleMenuMapper.xml | 34 + .../resources/mapper/system/SysUserMapper.xml | 230 +++ .../mapper/system/SysUserPostMapper.xml | 34 + .../mapper/system/SysUserRoleMapper.xml | 44 + win.bat | 67 + win.sh | 86 + 340 files changed, 38147 insertions(+) create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 README.md create mode 100644 bin/clean.bat create mode 100644 bin/package.bat create mode 100644 bin/run.bat create mode 100644 doc/若依环境使用手册.docx create mode 100644 mybatis-plus-mate.md create mode 100644 pom.xml create mode 100644 sql/quartz.sql create mode 100644 sql/ry_20220822.sql create mode 100644 win-admin/pom.xml create mode 100644 win-admin/src/main/java/com/win/web/WinApplication.java create mode 100644 win-admin/src/main/java/com/win/web/WinServletInitializer.java create mode 100644 win-admin/src/main/java/com/win/web/config/RestTemplateConfig.java create mode 100644 win-admin/src/main/java/com/win/web/config/ShellConfig.java create mode 100644 win-admin/src/main/java/com/win/web/config/SmfsConfigure.java create mode 100644 win-admin/src/main/java/com/win/web/config/SwaggerConfig.java create mode 100644 win-admin/src/main/java/com/win/web/controller/base/CommandController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/base/ShellController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/common/CaptchaController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/common/CommonController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/monitor/CacheController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/monitor/ServerController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/monitor/SysLogininforController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/monitor/SysOperlogController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/monitor/SysUserOnlineController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/system/SysConfigController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/system/SysDeptController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/system/SysDictDataController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/system/SysDictTypeController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/system/SysExpressionController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/system/SysIndexController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/system/SysListenerController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/system/SysLoginController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/system/SysMenuController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/system/SysNoticeController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/system/SysPostController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/system/SysProfileController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/system/SysRegisterController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/system/SysRoleController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/system/SysUserController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/tool/SwaggerController.java create mode 100644 win-admin/src/main/java/com/win/web/controller/tool/TestController.java create mode 100644 win-admin/src/main/resources/META-INF/spring-devtools.properties create mode 100644 win-admin/src/main/resources/application-dev.yml create mode 100644 win-admin/src/main/resources/application-druid.yml create mode 100644 win-admin/src/main/resources/application-mybatis.yml create mode 100644 win-admin/src/main/resources/application-prod.yml create mode 100644 win-admin/src/main/resources/application-test.yml create mode 100644 win-admin/src/main/resources/application.yml create mode 100644 win-admin/src/main/resources/i18n/messages.properties create mode 100644 win-admin/src/main/resources/logback-spring.xml create mode 100644 win-admin/src/main/resources/mybatis/mybatis-config.xml create mode 100644 win-common/pom.xml create mode 100644 win-common/src/main/java/com/win/common/annotation/Anonymous.java create mode 100644 win-common/src/main/java/com/win/common/annotation/DataScope.java create mode 100644 win-common/src/main/java/com/win/common/annotation/DataScopeCommon.java create mode 100644 win-common/src/main/java/com/win/common/annotation/Excel.java create mode 100644 win-common/src/main/java/com/win/common/annotation/Excels.java create mode 100644 win-common/src/main/java/com/win/common/annotation/Log.java create mode 100644 win-common/src/main/java/com/win/common/annotation/RateLimiter.java create mode 100644 win-common/src/main/java/com/win/common/annotation/RepeatSubmit.java create mode 100644 win-common/src/main/java/com/win/common/config/WinConfig.java create mode 100644 win-common/src/main/java/com/win/common/constant/CacheConstants.java create mode 100644 win-common/src/main/java/com/win/common/constant/Constants.java create mode 100644 win-common/src/main/java/com/win/common/constant/GenConstants.java create mode 100644 win-common/src/main/java/com/win/common/constant/HttpStatus.java create mode 100644 win-common/src/main/java/com/win/common/constant/ScheduleConstants.java create mode 100644 win-common/src/main/java/com/win/common/constant/UserConstants.java create mode 100644 win-common/src/main/java/com/win/common/context/DataScopeHolder.java create mode 100644 win-common/src/main/java/com/win/common/core/controller/BaseController.java create mode 100644 win-common/src/main/java/com/win/common/core/domain/AjaxResult.java create mode 100644 win-common/src/main/java/com/win/common/core/domain/BaseEntity.java create mode 100644 win-common/src/main/java/com/win/common/core/domain/IdEntity.java create mode 100644 win-common/src/main/java/com/win/common/core/domain/R.java create mode 100644 win-common/src/main/java/com/win/common/core/domain/TreeEntity.java create mode 100644 win-common/src/main/java/com/win/common/core/domain/TreeSelect.java create mode 100644 win-common/src/main/java/com/win/common/core/domain/WinBaseEntity.java create mode 100644 win-common/src/main/java/com/win/common/core/domain/entity/SysDept.java create mode 100644 win-common/src/main/java/com/win/common/core/domain/entity/SysDictData.java create mode 100644 win-common/src/main/java/com/win/common/core/domain/entity/SysDictType.java create mode 100644 win-common/src/main/java/com/win/common/core/domain/entity/SysMenu.java create mode 100644 win-common/src/main/java/com/win/common/core/domain/entity/SysRole.java create mode 100644 win-common/src/main/java/com/win/common/core/domain/entity/SysUser.java create mode 100644 win-common/src/main/java/com/win/common/core/domain/model/LoginBody.java create mode 100644 win-common/src/main/java/com/win/common/core/domain/model/LoginUser.java create mode 100644 win-common/src/main/java/com/win/common/core/domain/model/RegisterBody.java create mode 100644 win-common/src/main/java/com/win/common/core/page/PageDomain.java create mode 100644 win-common/src/main/java/com/win/common/core/page/TableDataInfo.java create mode 100644 win-common/src/main/java/com/win/common/core/page/TableSupport.java create mode 100644 win-common/src/main/java/com/win/common/core/redis/RedisCache.java create mode 100644 win-common/src/main/java/com/win/common/core/text/CharsetKit.java create mode 100644 win-common/src/main/java/com/win/common/core/text/Convert.java create mode 100644 win-common/src/main/java/com/win/common/core/text/StrFormatter.java create mode 100644 win-common/src/main/java/com/win/common/enums/AccessoryType.java create mode 100644 win-common/src/main/java/com/win/common/enums/BusinessStatus.java create mode 100644 win-common/src/main/java/com/win/common/enums/BusinessType.java create mode 100644 win-common/src/main/java/com/win/common/enums/DataSourceType.java create mode 100644 win-common/src/main/java/com/win/common/enums/HttpMethod.java create mode 100644 win-common/src/main/java/com/win/common/enums/LimitType.java create mode 100644 win-common/src/main/java/com/win/common/enums/OperatorType.java create mode 100644 win-common/src/main/java/com/win/common/enums/RuleCode.java create mode 100644 win-common/src/main/java/com/win/common/enums/UserStatus.java create mode 100644 win-common/src/main/java/com/win/common/exception/CustomException.java create mode 100644 win-common/src/main/java/com/win/common/exception/DatabaseException.java create mode 100644 win-common/src/main/java/com/win/common/exception/DemoModeException.java create mode 100644 win-common/src/main/java/com/win/common/exception/GlobalException.java create mode 100644 win-common/src/main/java/com/win/common/exception/NotExistsException.java create mode 100644 win-common/src/main/java/com/win/common/exception/ServiceException.java create mode 100644 win-common/src/main/java/com/win/common/exception/UtilException.java create mode 100644 win-common/src/main/java/com/win/common/exception/base/BaseException.java create mode 100644 win-common/src/main/java/com/win/common/exception/file/FileException.java create mode 100644 win-common/src/main/java/com/win/common/exception/file/FileNameLengthLimitExceededException.java create mode 100644 win-common/src/main/java/com/win/common/exception/file/FileSizeLimitExceededException.java create mode 100644 win-common/src/main/java/com/win/common/exception/file/InvalidExtensionException.java create mode 100644 win-common/src/main/java/com/win/common/exception/job/TaskException.java create mode 100644 win-common/src/main/java/com/win/common/exception/user/CaptchaException.java create mode 100644 win-common/src/main/java/com/win/common/exception/user/CaptchaExpireException.java create mode 100644 win-common/src/main/java/com/win/common/exception/user/UserException.java create mode 100644 win-common/src/main/java/com/win/common/exception/user/UserPasswordNotMatchException.java create mode 100644 win-common/src/main/java/com/win/common/exception/user/UserPasswordRetryLimitExceedException.java create mode 100644 win-common/src/main/java/com/win/common/extension/MpSqlInjector.java create mode 100644 win-common/src/main/java/com/win/common/filter/PropertyPreExcludeFilter.java create mode 100644 win-common/src/main/java/com/win/common/filter/RepeatableFilter.java create mode 100644 win-common/src/main/java/com/win/common/filter/RepeatedlyRequestWrapper.java create mode 100644 win-common/src/main/java/com/win/common/filter/XssFilter.java create mode 100644 win-common/src/main/java/com/win/common/filter/XssHttpServletRequestWrapper.java create mode 100644 win-common/src/main/java/com/win/common/utils/AESKit.java create mode 100644 win-common/src/main/java/com/win/common/utils/Arith.java create mode 100644 win-common/src/main/java/com/win/common/utils/DateUtils.java create mode 100644 win-common/src/main/java/com/win/common/utils/DictUtils.java create mode 100644 win-common/src/main/java/com/win/common/utils/ExceptionUtil.java create mode 100644 win-common/src/main/java/com/win/common/utils/IdEncodes.java create mode 100644 win-common/src/main/java/com/win/common/utils/LogUtils.java create mode 100644 win-common/src/main/java/com/win/common/utils/MessageUtils.java create mode 100644 win-common/src/main/java/com/win/common/utils/PageUtils.java create mode 100644 win-common/src/main/java/com/win/common/utils/ProfileUtil.java create mode 100644 win-common/src/main/java/com/win/common/utils/SecurityUtils.java create mode 100644 win-common/src/main/java/com/win/common/utils/ServletUtils.java create mode 100644 win-common/src/main/java/com/win/common/utils/StringUtils.java create mode 100644 win-common/src/main/java/com/win/common/utils/Threads.java create mode 100644 win-common/src/main/java/com/win/common/utils/bean/BeanUtils.java create mode 100644 win-common/src/main/java/com/win/common/utils/bean/BeanValidators.java create mode 100644 win-common/src/main/java/com/win/common/utils/command/CommandUtil.java create mode 100644 win-common/src/main/java/com/win/common/utils/file/FileTypeUtils.java create mode 100644 win-common/src/main/java/com/win/common/utils/file/FileUploadUtils.java create mode 100644 win-common/src/main/java/com/win/common/utils/file/FileUtils.java create mode 100644 win-common/src/main/java/com/win/common/utils/file/ImageUtils.java create mode 100644 win-common/src/main/java/com/win/common/utils/file/MimeTypeUtils.java create mode 100644 win-common/src/main/java/com/win/common/utils/html/EscapeUtil.java create mode 100644 win-common/src/main/java/com/win/common/utils/html/HTMLFilter.java create mode 100644 win-common/src/main/java/com/win/common/utils/http/HttpHelper.java create mode 100644 win-common/src/main/java/com/win/common/utils/http/HttpUtils.java create mode 100644 win-common/src/main/java/com/win/common/utils/ip/AddressUtils.java create mode 100644 win-common/src/main/java/com/win/common/utils/ip/IpUtils.java create mode 100644 win-common/src/main/java/com/win/common/utils/poi/ExcelHandlerAdapter.java create mode 100644 win-common/src/main/java/com/win/common/utils/poi/ExcelUtil.java create mode 100644 win-common/src/main/java/com/win/common/utils/reflect/ReflectUtils.java create mode 100644 win-common/src/main/java/com/win/common/utils/shell/ShellUtil.java create mode 100644 win-common/src/main/java/com/win/common/utils/shell/ShellVo.java create mode 100644 win-common/src/main/java/com/win/common/utils/sign/Base64.java create mode 100644 win-common/src/main/java/com/win/common/utils/sign/Md5Utils.java create mode 100644 win-common/src/main/java/com/win/common/utils/spring/SpringUtils.java create mode 100644 win-common/src/main/java/com/win/common/utils/sql/SqlUtil.java create mode 100644 win-common/src/main/java/com/win/common/utils/uuid/IdUtils.java create mode 100644 win-common/src/main/java/com/win/common/utils/uuid/Seq.java create mode 100644 win-common/src/main/java/com/win/common/utils/uuid/UUID.java create mode 100644 win-common/src/main/java/com/win/common/xss/Xss.java create mode 100644 win-common/src/main/java/com/win/common/xss/XssValidator.java create mode 100644 win-framework/pom.xml create mode 100644 win-framework/src/main/java/com/win/framework/aspectj/DataScopeAspect.java create mode 100644 win-framework/src/main/java/com/win/framework/aspectj/DataScopeCommonAspect.java create mode 100644 win-framework/src/main/java/com/win/framework/aspectj/LogAspect.java create mode 100644 win-framework/src/main/java/com/win/framework/aspectj/RateLimiterAspect.java create mode 100644 win-framework/src/main/java/com/win/framework/config/ApplicationConfig.java create mode 100644 win-framework/src/main/java/com/win/framework/config/CaptchaConfig.java create mode 100644 win-framework/src/main/java/com/win/framework/config/DataSourceConfiguration.java create mode 100644 win-framework/src/main/java/com/win/framework/config/FastJson2JsonRedisSerializer.java create mode 100644 win-framework/src/main/java/com/win/framework/config/FilterConfig.java create mode 100644 win-framework/src/main/java/com/win/framework/config/KaptchaTextCreator.java create mode 100644 win-framework/src/main/java/com/win/framework/config/MybatisPlusConfig.java create mode 100644 win-framework/src/main/java/com/win/framework/config/RedisConfig.java create mode 100644 win-framework/src/main/java/com/win/framework/config/ResourcesConfig.java create mode 100644 win-framework/src/main/java/com/win/framework/config/SecurityConfig.java create mode 100644 win-framework/src/main/java/com/win/framework/config/ServerConfig.java create mode 100644 win-framework/src/main/java/com/win/framework/config/ThreadPoolConfig.java create mode 100644 win-framework/src/main/java/com/win/framework/config/properties/PermitAllUrlProperties.java create mode 100644 win-framework/src/main/java/com/win/framework/interceptor/RepeatSubmitInterceptor.java create mode 100644 win-framework/src/main/java/com/win/framework/interceptor/UnionIdInterceptor.java create mode 100644 win-framework/src/main/java/com/win/framework/interceptor/impl/DataScopeInterceptor.java create mode 100644 win-framework/src/main/java/com/win/framework/interceptor/impl/SameUrlDataInterceptor.java create mode 100644 win-framework/src/main/java/com/win/framework/manager/AsyncManager.java create mode 100644 win-framework/src/main/java/com/win/framework/manager/ShutdownManager.java create mode 100644 win-framework/src/main/java/com/win/framework/manager/factory/AsyncFactory.java create mode 100644 win-framework/src/main/java/com/win/framework/security/context/AuthenticationContextHolder.java create mode 100644 win-framework/src/main/java/com/win/framework/security/context/PermissionContextHolder.java create mode 100644 win-framework/src/main/java/com/win/framework/security/filter/JwtAuthenticationTokenFilter.java create mode 100644 win-framework/src/main/java/com/win/framework/security/handle/AuthenticationEntryPointImpl.java create mode 100644 win-framework/src/main/java/com/win/framework/security/handle/LogoutSuccessHandlerImpl.java create mode 100644 win-framework/src/main/java/com/win/framework/web/domain/Server.java create mode 100644 win-framework/src/main/java/com/win/framework/web/domain/server/Cpu.java create mode 100644 win-framework/src/main/java/com/win/framework/web/domain/server/Jvm.java create mode 100644 win-framework/src/main/java/com/win/framework/web/domain/server/Mem.java create mode 100644 win-framework/src/main/java/com/win/framework/web/domain/server/Sys.java create mode 100644 win-framework/src/main/java/com/win/framework/web/domain/server/SysFile.java create mode 100644 win-framework/src/main/java/com/win/framework/web/exception/GlobalExceptionHandler.java create mode 100644 win-framework/src/main/java/com/win/framework/web/service/PermissionService.java create mode 100644 win-framework/src/main/java/com/win/framework/web/service/SysLoginService.java create mode 100644 win-framework/src/main/java/com/win/framework/web/service/SysPasswordService.java create mode 100644 win-framework/src/main/java/com/win/framework/web/service/SysPermissionService.java create mode 100644 win-framework/src/main/java/com/win/framework/web/service/SysRegisterService.java create mode 100644 win-framework/src/main/java/com/win/framework/web/service/TokenService.java create mode 100644 win-framework/src/main/java/com/win/framework/web/service/UserDetailsServiceImpl.java create mode 100644 win-generator/pom.xml create mode 100644 win-generator/src/main/java/com/win/generator/config/GenConfig.java create mode 100644 win-generator/src/main/java/com/win/generator/controller/GenController.java create mode 100644 win-generator/src/main/java/com/win/generator/domain/GenTable.java create mode 100644 win-generator/src/main/java/com/win/generator/domain/GenTableColumn.java create mode 100644 win-generator/src/main/java/com/win/generator/mapper/GenTableColumnMapper.java create mode 100644 win-generator/src/main/java/com/win/generator/mapper/GenTableMapper.java create mode 100644 win-generator/src/main/java/com/win/generator/service/GenTableColumnService.java create mode 100644 win-generator/src/main/java/com/win/generator/service/GenTableService.java create mode 100644 win-generator/src/main/java/com/win/generator/util/GenUtils.java create mode 100644 win-generator/src/main/java/com/win/generator/util/VelocityInitializer.java create mode 100644 win-generator/src/main/java/com/win/generator/util/VelocityUtils.java create mode 100644 win-generator/src/main/resources/generator.yml create mode 100644 win-generator/src/main/resources/mapper/generator/GenTableColumnMapper.xml create mode 100644 win-generator/src/main/resources/mapper/generator/GenTableMapper.xml create mode 100644 win-generator/src/main/resources/vm/doc/doc.md.vm create mode 100644 win-generator/src/main/resources/vm/java/controller.java.vm create mode 100644 win-generator/src/main/resources/vm/java/domain.java.vm create mode 100644 win-generator/src/main/resources/vm/java/mapper.java.vm create mode 100644 win-generator/src/main/resources/vm/java/service.java.vm create mode 100644 win-generator/src/main/resources/vm/java/sub-domain.java.vm create mode 100644 win-generator/src/main/resources/vm/js/api.js.vm create mode 100644 win-generator/src/main/resources/vm/sql/sql.vm create mode 100644 win-generator/src/main/resources/vm/vue/index-tree.vue.vm create mode 100644 win-generator/src/main/resources/vm/vue/index.vue.vm create mode 100644 win-generator/src/main/resources/vm/vue/v3/index-tree.vue.vm create mode 100644 win-generator/src/main/resources/vm/vue/v3/index.vue.vm create mode 100644 win-generator/src/main/resources/vm/vue/v3/readme.txt create mode 100644 win-generator/src/main/resources/vm/xml/mapper.xml.vm create mode 100644 win-quartz/pom.xml create mode 100644 win-quartz/src/main/java/com/win/quartz/config/ScheduleConfig.java create mode 100644 win-quartz/src/main/java/com/win/quartz/controller/SysJobController.java create mode 100644 win-quartz/src/main/java/com/win/quartz/controller/SysJobLogController.java create mode 100644 win-quartz/src/main/java/com/win/quartz/domain/SysJob.java create mode 100644 win-quartz/src/main/java/com/win/quartz/domain/SysJobLog.java create mode 100644 win-quartz/src/main/java/com/win/quartz/mapper/SysJobLogMapper.java create mode 100644 win-quartz/src/main/java/com/win/quartz/mapper/SysJobMapper.java create mode 100644 win-quartz/src/main/java/com/win/quartz/service/SysJobLogService.java create mode 100644 win-quartz/src/main/java/com/win/quartz/service/SysJobService.java create mode 100644 win-quartz/src/main/java/com/win/quartz/task/RyTask.java create mode 100644 win-quartz/src/main/java/com/win/quartz/util/AbstractQuartzJob.java create mode 100644 win-quartz/src/main/java/com/win/quartz/util/CronUtils.java create mode 100644 win-quartz/src/main/java/com/win/quartz/util/JobInvokeUtil.java create mode 100644 win-quartz/src/main/java/com/win/quartz/util/QuartzDisallowConcurrentExecution.java create mode 100644 win-quartz/src/main/java/com/win/quartz/util/QuartzJobExecution.java create mode 100644 win-quartz/src/main/java/com/win/quartz/util/ScheduleUtils.java create mode 100644 win-quartz/src/main/resources/mapper/quartz/SysJobLogMapper.xml create mode 100644 win-quartz/src/main/resources/mapper/quartz/SysJobMapper.xml create mode 100644 win-system/pom.xml create mode 100644 win-system/src/main/java/com/win/system/domain/Accessory.java create mode 100644 win-system/src/main/java/com/win/system/domain/SysCache.java create mode 100644 win-system/src/main/java/com/win/system/domain/SysConfig.java create mode 100644 win-system/src/main/java/com/win/system/domain/SysDeployForm.java create mode 100644 win-system/src/main/java/com/win/system/domain/SysExpression.java create mode 100644 win-system/src/main/java/com/win/system/domain/SysForm.java create mode 100644 win-system/src/main/java/com/win/system/domain/SysListener.java create mode 100644 win-system/src/main/java/com/win/system/domain/SysLogininfor.java create mode 100644 win-system/src/main/java/com/win/system/domain/SysNotice.java create mode 100644 win-system/src/main/java/com/win/system/domain/SysOperLog.java create mode 100644 win-system/src/main/java/com/win/system/domain/SysPost.java create mode 100644 win-system/src/main/java/com/win/system/domain/SysRoleDept.java create mode 100644 win-system/src/main/java/com/win/system/domain/SysRoleMenu.java create mode 100644 win-system/src/main/java/com/win/system/domain/SysTaskForm.java create mode 100644 win-system/src/main/java/com/win/system/domain/SysUserOnline.java create mode 100644 win-system/src/main/java/com/win/system/domain/SysUserPost.java create mode 100644 win-system/src/main/java/com/win/system/domain/SysUserRole.java create mode 100644 win-system/src/main/java/com/win/system/domain/vo/MetaVo.java create mode 100644 win-system/src/main/java/com/win/system/domain/vo/RouterVo.java create mode 100644 win-system/src/main/java/com/win/system/mapper/AccessoryMapper.java create mode 100644 win-system/src/main/java/com/win/system/mapper/SysConfigMapper.java create mode 100644 win-system/src/main/java/com/win/system/mapper/SysDeployFormMapper.java create mode 100644 win-system/src/main/java/com/win/system/mapper/SysDeptMapper.java create mode 100644 win-system/src/main/java/com/win/system/mapper/SysDictDataMapper.java create mode 100644 win-system/src/main/java/com/win/system/mapper/SysDictTypeMapper.java create mode 100644 win-system/src/main/java/com/win/system/mapper/SysExpressionMapper.java create mode 100644 win-system/src/main/java/com/win/system/mapper/SysFormMapper.java create mode 100644 win-system/src/main/java/com/win/system/mapper/SysListenerMapper.java create mode 100644 win-system/src/main/java/com/win/system/mapper/SysLogininforMapper.java create mode 100644 win-system/src/main/java/com/win/system/mapper/SysMenuMapper.java create mode 100644 win-system/src/main/java/com/win/system/mapper/SysNoticeMapper.java create mode 100644 win-system/src/main/java/com/win/system/mapper/SysOperLogMapper.java create mode 100644 win-system/src/main/java/com/win/system/mapper/SysPostMapper.java create mode 100644 win-system/src/main/java/com/win/system/mapper/SysRoleDeptMapper.java create mode 100644 win-system/src/main/java/com/win/system/mapper/SysRoleMapper.java create mode 100644 win-system/src/main/java/com/win/system/mapper/SysRoleMenuMapper.java create mode 100644 win-system/src/main/java/com/win/system/mapper/SysTaskFormMapper.java create mode 100644 win-system/src/main/java/com/win/system/mapper/SysUserMapper.java create mode 100644 win-system/src/main/java/com/win/system/mapper/SysUserPostMapper.java create mode 100644 win-system/src/main/java/com/win/system/mapper/SysUserRoleMapper.java create mode 100644 win-system/src/main/java/com/win/system/service/AccessoryService.java create mode 100644 win-system/src/main/java/com/win/system/service/SysConfigService.java create mode 100644 win-system/src/main/java/com/win/system/service/SysDeptService.java create mode 100644 win-system/src/main/java/com/win/system/service/SysDictDataService.java create mode 100644 win-system/src/main/java/com/win/system/service/SysDictTypeService.java create mode 100644 win-system/src/main/java/com/win/system/service/SysExpressionService.java create mode 100644 win-system/src/main/java/com/win/system/service/SysListenerService.java create mode 100644 win-system/src/main/java/com/win/system/service/SysLogininforService.java create mode 100644 win-system/src/main/java/com/win/system/service/SysMenuService.java create mode 100644 win-system/src/main/java/com/win/system/service/SysNoticeService.java create mode 100644 win-system/src/main/java/com/win/system/service/SysOperLogService.java create mode 100644 win-system/src/main/java/com/win/system/service/SysPostService.java create mode 100644 win-system/src/main/java/com/win/system/service/SysRoleService.java create mode 100644 win-system/src/main/java/com/win/system/service/SysUserOnlineService.java create mode 100644 win-system/src/main/java/com/win/system/service/SysUserService.java create mode 100644 win-system/src/main/resources/mapper/system/AccessoryMapper.xml create mode 100644 win-system/src/main/resources/mapper/system/SysConfigMapper.xml create mode 100644 win-system/src/main/resources/mapper/system/SysDeployFormMapper.xml create mode 100644 win-system/src/main/resources/mapper/system/SysDeptMapper.xml create mode 100644 win-system/src/main/resources/mapper/system/SysDictDataMapper.xml create mode 100644 win-system/src/main/resources/mapper/system/SysDictTypeMapper.xml create mode 100644 win-system/src/main/resources/mapper/system/SysExpressionMapper.xml create mode 100644 win-system/src/main/resources/mapper/system/SysFormMapper.xml create mode 100644 win-system/src/main/resources/mapper/system/SysListenerMapper.xml create mode 100644 win-system/src/main/resources/mapper/system/SysLogininforMapper.xml create mode 100644 win-system/src/main/resources/mapper/system/SysMenuMapper.xml create mode 100644 win-system/src/main/resources/mapper/system/SysNoticeMapper.xml create mode 100644 win-system/src/main/resources/mapper/system/SysOperLogMapper.xml create mode 100644 win-system/src/main/resources/mapper/system/SysPostMapper.xml create mode 100644 win-system/src/main/resources/mapper/system/SysRoleDeptMapper.xml create mode 100644 win-system/src/main/resources/mapper/system/SysRoleMapper.xml create mode 100644 win-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml create mode 100644 win-system/src/main/resources/mapper/system/SysUserMapper.xml create mode 100644 win-system/src/main/resources/mapper/system/SysUserPostMapper.xml create mode 100644 win-system/src/main/resources/mapper/system/SysUserRoleMapper.xml create mode 100644 win.bat create mode 100644 win.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c947d15 --- /dev/null +++ b/.gitignore @@ -0,0 +1,53 @@ +# Build Tools +.gradle +build/ +target/ +*.zip +*.rar + +!gradle/wrapper/gradle-wrapper.jar +!.mvn/wrapper/maven-wrapper.jar + +# IDE + +### STS,Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.gitee +.github + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### JRebel ### +rebel.xml + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ + +# Others +HELP.md +*.log +*.xml.versionsBackup +*.swp +.mvn + +#MAC +.DS_Store +win-system/src/main/resources/~$userInfo.xlsx diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..7103d53 --- /dev/null +++ b/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2018 Win-in + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..5d22c81 --- /dev/null +++ b/README.md @@ -0,0 +1,95 @@ +
+ +
++ | + |
+ | + |
+ | + |
+ | + |
+ | + |
+ | + |
+ | + |
+ | + |
!rsOTAEBlcR0x8sci`W*w?x&gH&~PIU+F>($DF)Xc+s
zrrU^!FfFObwU3umv`B7~bue&Fj|Z(nu2g_(3W!F`pxgDeI`}F-;;5Exhk)Wp`fRg~
z3RfEyv>Se?7l_8Q$#>T_Kh(P)KFqgq?4~#1z=G1_gS9*8&hN& SW|cL#QhjF-V8)Fflp^Buxzp~KA@&S
z<=#-;@yQ_FV@x<4oekyY
zP^{4ie&R2@q+$yxCou#;Aczdm+8)2u5gfZ9BJ=@)KU7<|Gg5Mza5SmB)xW$3kT|6T
zzHnm6M|#J=+5Cn=BjL>Pbhv@3MT6o%rILylSQ+F>sS{q>U
&z;KSs*b&d$li;a_9w0@d}undmT{_%+@P
z4_Pa=?M}>RD4KPsp3rL-KTx!z0?)vtYU8`{54G0{q2rzg*(mNZgp~@eul^{3p#B(d
zl#=9$lIT$>a;##be64@ueUk$|FBvPH2`e<7rfJRg`gBky5A+A*C(2sJ7Zx~8kr