From 25023e29b5026a6ec0419ac7dbe1250179d15dc0 Mon Sep 17 00:00:00 2001 From: Jerry <707344974@qq.com> Date: Sun, 3 Jan 2021 22:29:02 +0800 Subject: [PATCH] =?UTF-8?q?commit=EF=BC=9A=E5=90=8C=E6=AD=A51.3=E7=89=88?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- orange-demo-multi-service-for-app/.idea/.name | 1 - .../.idea/compiler.xml | 22 +- .../.idea/encodings.xml | 2 + .../inspectionProfiles/Project_Default.xml | 51 + ...__com_github_jsqlparser_jsqlparser_3_2.xml | 8 +- ...com_github_pagehelper_pagehelper_5_2_0.xml | 8 +- ...helper_spring_boot_autoconfigure_1_3_0.xml | 8 +- ..._pagehelper_spring_boot_starter_1_3_0.xml} | 8 +- ...hub_xiaoymin_knife4j_annotations_2_0_5.xml | 13 + ...com_github_xiaoymin_knife4j_core_2_0_5.xml | 13 + ...nife4j_micro_spring_boot_starter_2_0_5.xml | 13 + ...m_github_xiaoymin_knife4j_spring_2_0_5.xml | 13 + ...nife4j_spring_boot_autoconfigure_2_0_5.xml | 13 + ...ithub_xiaoymin_knife4j_spring_ui_2_0_5.xml | 13 + ...ingfox_springfox_bean_validators_2_9_2.xml | 13 + ...ven__io_springfox_springfox_core_2_9_2.xml | 13 + ...n__io_springfox_springfox_schema_2_9_2.xml | 13 + ...aven__io_springfox_springfox_spi_2_9_2.xml | 13 + ...o_springfox_springfox_spring_web_2_9_2.xml | 13 + ..._io_springfox_springfox_swagger2_2_9_2.xml | 13 + ...ringfox_springfox_swagger_common_2_9_2.xml | 13 + ..._io_swagger_swagger_annotations_1_5_20.xml | 13 + ..._io_swagger_swagger_annotations_1_5_22.xml | 13 + ...aven__io_swagger_swagger_models_1_5_21.xml | 13 + ...aven__io_swagger_swagger_models_1_5_22.xml | 13 + ...ven__org_javassist_javassist_3_25_0_GA.xml | 13 + ...ybatis_spring_boot_autoconfigure_2_1_3.xml | 8 +- ...oot_mybatis_spring_boot_starter_2_1_3.xml} | 8 +- ...lugin_spring_plugin_core_1_2_0_RELEASE.xml | 13 + ...n_spring_plugin_metadata_1_2_0_RELEASE.xml | 13 + .../.idea/modules.xml | 1 + .../.idea/workspace.xml | 14 +- orange-demo-multi-service-for-app/README.md | 2 + .../application-common/application-common.iml | 12 +- .../course-class-interface.iml | 32 +- .../course-class-interface/pom.xml | 6 + .../courseclassinterface/dto/AreaCodeDto.java | 7 + .../dto/ClassCourseDto.java | 6 + .../dto/ClassStudentDto.java | 5 + .../courseclassinterface/dto/CourseDto.java | 34 +- .../courseclassinterface/dto/GradeDto.java | 5 + .../dto/SchoolInfoDto.java | 8 +- .../dto/StudentClassDto.java | 21 +- .../courseclassinterface/dto/StudentDto.java | 27 +- .../courseclassinterface/vo/AreaCodeVo.java | 7 + .../vo/ClassCourseVo.java | 6 + .../vo/ClassStudentVo.java | 5 + .../courseclassinterface/vo/CourseVo.java | 19 + .../demo/courseclassinterface/vo/GradeVo.java | 5 + .../courseclassinterface/vo/SchoolInfoVo.java | 9 + .../vo/StudentClassVo.java | 14 + .../courseclassinterface/vo/StudentVo.java | 26 + .../course-class-service.iml | 29 +- .../controller/AreaCodeController.java | 6 +- .../controller/CourseController.java | 34 +- .../controller/GradeController.java | 39 +- .../controller/SchoolInfoController.java | 20 +- .../controller/StudentClassController.java | 70 +- .../controller/StudentController.java | 32 +- .../courseclassservice/model/AreaCode.java | 2 +- .../courseclassservice/model/ClassCourse.java | 4 - .../model/ClassStudent.java | 3 - .../demo/courseclassservice/model/Course.java | 12 - .../demo/courseclassservice/model/Grade.java | 3 - .../model/MaterialEdition.java | 4 - .../courseclassservice/model/SchoolInfo.java | 5 - .../courseclassservice/model/Student.java | 24 +- .../model/StudentClass.java | 9 - .../service/AreaCodeService.java | 42 +- .../service/CourseService.java | 124 +- .../service/GradeService.java | 91 +- .../service/SchoolInfoService.java | 90 +- .../service/StudentClassService.java | 175 +- .../service/StudentService.java | 147 +- .../service/impl/AreaCodeServiceImpl.java | 59 + .../service/impl/CourseServiceImpl.java | 220 ++ .../service/impl/GradeServiceImpl.java | 48 + .../service/impl/SchoolInfoServiceImpl.java | 172 ++ .../service/impl/StudentClassServiceImpl.java | 293 ++ .../service/impl/StudentServiceImpl.java | 237 ++ .../src/main/resources/log4j2.xml | 3 + .../application/gateway/gateway.iml | 50 +- .../application/gateway/pom.xml | 27 + .../gateway/config/SwaggerResourceConfig.java | 52 + .../filter/AuthenticationPreFilter.java | 6 +- .../demo/gateway/handler/SwaggerHandler.java | 53 + .../gateway/src/main/resources/log4j2.xml | 3 + .../application/stats/stats-interface/pom.xml | 6 + .../dto/CourseTransStatsDto.java | 15 + .../dto/StudentActionStatsDto.java | 26 + .../dto/StudentActionTransDto.java | 20 + .../statsinterface/vo/CourseTransStatsVo.java | 16 + .../vo/StudentActionStatsVo.java | 27 + .../vo/StudentActionTransVo.java | 22 + .../stats/stats-interface/stats-interface.iml | 32 +- .../CourseTransStatsController.java | 16 +- .../StudentActionStatsController.java | 16 +- .../StudentActionTransController.java | 24 +- .../statsservice/model/CourseTransStats.java | 11 - .../orange/demo/statsservice/model/Grade.java | 3 - .../demo/statsservice/model/SchoolInfo.java | 5 - .../model/StudentActionStats.java | 21 - .../model/StudentActionTrans.java | 12 - .../service/CourseTransStatsService.java | 64 +- .../service/StudentActionStatsService.java | 64 +- .../service/StudentActionTransService.java | 100 +- .../impl/CourseTransStatsServiceImpl.java | 123 + .../impl/StudentActionStatsServiceImpl.java | 123 + .../impl/StudentActionTransServiceImpl.java | 182 ++ .../src/main/resources/log4j2.xml | 3 + .../stats/stats-service/stats-service.iml | 29 +- .../application/upms/upms-interface/pom.xml | 6 + .../demo/upmsinterface/dto/SysUserDto.java | 34 +- .../demo/upmsinterface/vo/SysUserVo.java | 20 +- .../upms/upms-interface/upms-interface.iml | 32 +- .../controller/LoginController.java | 12 + .../controller/SysUserController.java | 24 +- .../upmsservice/dao/mapper/SysUserMapper.xml | 2 +- .../demo/upmsservice/model/SysUser.java | 16 +- .../upmsservice/service/SysUserService.java | 127 +- .../service/impl/SysUserServiceImpl.java | 208 ++ .../src/main/resources/log4j2.xml | 3 + .../upms/upms-service/upms-service.iml | 29 +- .../common/common-core/common-core.iml | 12 +- .../core/advice/MyExceptionHandler.java | 1 - .../common/core/annotation/RelationDict.java | 8 + .../RelationManyToManyAggregation.java | 8 + .../core/annotation/RelationOneToMany.java | 53 + .../RelationOneToManyAggregation.java | 8 + .../core/annotation/RelationOneToOne.java | 8 + .../common/core/aop/DictCacheSyncAop.java | 62 + .../core/base/controller/BaseController.java | 16 +- .../core/base/mapper/BaseModelMapper.java | 4 +- .../core/base/service/BaseDictService.java | 154 +- .../common/core/base/service/BaseService.java | 438 +-- .../core/base/service/IBaseDictService.java | 85 + .../core/base/service/IBaseService.java | 230 ++ .../common/core/cache/MapDictionaryCache.java | 6 +- .../core/cache/MapTreeDictionaryCache.java | 2 +- .../core/config/DataSourceContextHolder.java | 41 + .../common/core/config/DynamicDataSource.java | 17 + .../common/core/constant/ErrorCodeEnum.java | 7 +- .../MyRequestArgumentResolver.java | 22 +- .../common/core/object/MyRelationParam.java | 12 +- .../core/upload/UpDownloaderFactory.java | 2 +- .../core/util/ApplicationContextHolder.java | 4 +- .../demo/common/core/util/ImportUtil.java | 10 +- .../demo/common/core/util/MyCommonUtil.java | 29 +- .../demo/common/core/util/MyModelUtil.java | 149 +- .../orange/demo/common/core/util/RsaUtil.java | 14 +- .../common/common-redis/common-redis.iml | 12 +- .../redis/cache/RedisDictionaryCache.java | 16 +- .../redis/cache/RedisTreeDictionaryCache.java | 4 +- .../common-sequence/common-sequence.iml | 22 +- .../common/common-sequence/pom.xml | 6 - .../sequence/generator/BasicIdGenerator.java | 2 +- .../generator/SnowflakeIdGenerator.java | 2 +- .../common/common-swagger/common-swagger.iml | 231 ++ .../common/common-swagger/pom.xml | 29 + .../config/SwaggerAutoConfiguration.java | 44 + .../swagger/config/SwaggerProperties.java | 40 + .../common/swagger/plugin/ByteBodyUtils.java | 85 + .../plugin/DynamicBodyModelPlugin.java | 61 + .../plugin/DynamicBodyParameterBuilder.java | 64 + .../main/resources/META-INF/spring.factories | 2 + .../common/pom.xml | 1 + orange-demo-multi-service-for-app/pom.xml | 5 +- .../config-data/application-dev.yaml | 9 + .../zz-resource/db-scripts/zz-orange-demo.sql | 8 +- orange-demo-multi-service/.idea/.name | 1 - orange-demo-multi-service/.idea/compiler.xml | 8 +- .../inspectionProfiles/Project_Default.xml | 51 + ...__com_github_jsqlparser_jsqlparser_3_2.xml | 8 +- ...com_github_pagehelper_pagehelper_5_2_0.xml | 8 +- ...helper_spring_boot_autoconfigure_1_3_0.xml | 8 +- ..._pagehelper_spring_boot_starter_1_3_0.xml} | 8 +- ...ybatis_spring_boot_autoconfigure_2_1_3.xml | 8 +- ...oot_mybatis_spring_boot_starter_2_1_3.xml} | 8 +- orange-demo-multi-service/.idea/workspace.xml | 20 +- .../application-common/application-common.iml | 12 +- .../course-class-interface.iml | 12 +- .../dto/ClassCourseDto.java | 6 + .../dto/ClassStudentDto.java | 5 + .../courseclassinterface/dto/CourseDto.java | 21 +- .../courseclassinterface/dto/GradeDto.java | 2 +- .../dto/SchoolInfoDto.java | 3 +- .../dto/StudentClassDto.java | 16 +- .../courseclassinterface/dto/StudentDto.java | 8 +- .../vo/ClassCourseVo.java | 6 + .../vo/ClassStudentVo.java | 5 + .../courseclassinterface/vo/CourseVo.java | 8 +- .../courseclassinterface/vo/SchoolInfoVo.java | 4 +- .../vo/StudentClassVo.java | 6 +- .../courseclassinterface/vo/StudentVo.java | 16 +- .../course-class-service.iml | 12 +- .../controller/AreaCodeController.java | 4 +- .../controller/CourseController.java | 9 +- .../controller/GradeController.java | 27 +- .../controller/SchoolInfoController.java | 11 +- .../controller/StudentClassController.java | 61 +- .../controller/StudentController.java | 9 +- .../courseclassservice/model/AreaCode.java | 2 +- .../courseclassservice/model/ClassCourse.java | 4 - .../model/ClassStudent.java | 3 - .../demo/courseclassservice/model/Course.java | 12 - .../demo/courseclassservice/model/Grade.java | 3 - .../model/MaterialEdition.java | 4 - .../courseclassservice/model/SchoolInfo.java | 5 - .../courseclassservice/model/Student.java | 24 +- .../model/StudentClass.java | 9 - .../service/AreaCodeService.java | 42 +- .../service/CourseService.java | 124 +- .../service/GradeService.java | 91 +- .../service/SchoolInfoService.java | 90 +- .../service/StudentClassService.java | 175 +- .../service/StudentService.java | 147 +- .../service/impl/AreaCodeServiceImpl.java | 59 + .../service/impl/CourseServiceImpl.java | 220 ++ .../service/impl/GradeServiceImpl.java | 48 + .../service/impl/SchoolInfoServiceImpl.java | 172 ++ .../service/impl/StudentClassServiceImpl.java | 293 ++ .../service/impl/StudentServiceImpl.java | 237 ++ .../application/gateway/gateway.iml | 12 +- .../filter/AuthenticationPreFilter.java | 2 +- .../dto/CourseTransStatsDto.java | 2 +- .../dto/StudentActionStatsDto.java | 2 +- .../dto/StudentActionTransDto.java | 2 +- .../statsinterface/vo/CourseTransStatsVo.java | 6 +- .../vo/StudentActionStatsVo.java | 6 +- .../vo/StudentActionTransVo.java | 8 +- .../stats/stats-interface/stats-interface.iml | 12 +- .../CourseTransStatsController.java | 7 +- .../StudentActionStatsController.java | 7 +- .../StudentActionTransController.java | 7 +- .../statsservice/model/CourseTransStats.java | 11 - .../orange/demo/statsservice/model/Grade.java | 3 - .../demo/statsservice/model/SchoolInfo.java | 5 - .../model/StudentActionStats.java | 21 - .../model/StudentActionTrans.java | 12 - .../service/CourseTransStatsService.java | 64 +- .../service/StudentActionStatsService.java | 64 +- .../service/StudentActionTransService.java | 100 +- .../impl/CourseTransStatsServiceImpl.java | 123 + .../impl/StudentActionStatsServiceImpl.java | 123 + .../impl/StudentActionTransServiceImpl.java | 182 ++ .../stats/stats-service/stats-service.iml | 12 +- .../demo/upmsinterface/dto/SysMenuDto.java | 7 - .../upmsinterface/dto/SysPermCodeDto.java | 7 - .../demo/upmsinterface/dto/SysPermDto.java | 7 - .../upmsinterface/dto/SysPermModuleDto.java | 7 - .../demo/upmsinterface/dto/SysRoleDto.java | 25 - .../demo/upmsinterface/dto/SysUserDto.java | 28 +- .../demo/upmsinterface/vo/SysMenuVo.java | 18 + .../demo/upmsinterface/vo/SysPermCodeVo.java | 18 + .../upmsinterface/vo/SysPermModuleVo.java | 18 + .../demo/upmsinterface/vo/SysPermVo.java | 18 + .../demo/upmsinterface/vo/SysRoleVo.java | 12 +- .../demo/upmsinterface/vo/SysUserVo.java | 12 +- .../upms/upms-interface/upms-interface.iml | 12 +- .../controller/LoginController.java | 5 +- .../controller/SysPermController.java | 1 - .../controller/SysRoleController.java | 1 - .../controller/SysUserController.java | 7 +- .../upmsservice/dao/mapper/SysMenuMapper.xml | 3 + .../dao/mapper/SysPermCodeMapper.xml | 3 + .../upmsservice/dao/mapper/SysPermMapper.xml | 3 + .../dao/mapper/SysPermModuleMapper.xml | 3 + .../upmsservice/dao/mapper/SysRoleMapper.xml | 2 +- .../upmsservice/dao/mapper/SysUserMapper.xml | 2 +- .../demo/upmsservice/model/SysMenu.java | 29 +- .../demo/upmsservice/model/SysPerm.java | 27 +- .../demo/upmsservice/model/SysPermCode.java | 30 +- .../demo/upmsservice/model/SysPermModule.java | 29 +- .../demo/upmsservice/model/SysRole.java | 20 +- .../demo/upmsservice/model/SysUser.java | 16 +- .../upmsservice/service/SysMenuService.java | 187 +- .../service/SysPermCodeService.java | 140 +- .../service/SysPermModuleService.java | 75 +- .../upmsservice/service/SysPermService.java | 116 +- .../service/SysPermWhitelistService.java | 26 +- .../upmsservice/service/SysRoleService.java | 147 +- .../upmsservice/service/SysUserService.java | 203 +- .../service/impl/SysMenuServiceImpl.java | 264 ++ .../service/impl/SysPermCodeServiceImpl.java | 213 ++ .../impl/SysPermModuleServiceImpl.java | 123 + .../service/impl/SysPermServiceImpl.java | 190 ++ .../impl/SysPermWhitelistServiceImpl.java | 49 + .../service/impl/SysRoleServiceImpl.java | 221 ++ .../service/impl/SysUserServiceImpl.java | 336 +++ .../upms/upms-service/upms-service.iml | 12 +- .../common/common-core/common-core.iml | 12 +- .../core/advice/MyExceptionHandler.java | 1 - .../common/core/annotation/RelationDict.java | 8 + .../RelationManyToManyAggregation.java | 8 + .../core/annotation/RelationOneToMany.java | 53 + .../RelationOneToManyAggregation.java | 8 + .../core/annotation/RelationOneToOne.java | 8 + .../common/core/aop/DictCacheSyncAop.java | 62 + .../core/base/controller/BaseController.java | 16 +- .../core/base/mapper/BaseModelMapper.java | 4 +- .../core/base/service/BaseDictService.java | 154 +- .../common/core/base/service/BaseService.java | 438 +-- .../core/base/service/IBaseDictService.java | 85 + .../core/base/service/IBaseService.java | 230 ++ .../common/core/cache/MapDictionaryCache.java | 6 +- .../core/cache/MapTreeDictionaryCache.java | 2 +- .../core/config/DataSourceContextHolder.java | 41 + .../common/core/config/DynamicDataSource.java | 17 + .../common/core/constant/ErrorCodeEnum.java | 7 +- .../MyRequestArgumentResolver.java | 22 +- .../common/core/object/MyRelationParam.java | 12 +- .../core/upload/UpDownloaderFactory.java | 2 +- .../core/util/ApplicationContextHolder.java | 4 +- .../demo/common/core/util/ImportUtil.java | 10 +- .../demo/common/core/util/MyCommonUtil.java | 29 +- .../demo/common/core/util/MyModelUtil.java | 149 +- .../orange/demo/common/core/util/RsaUtil.java | 14 +- .../common/common-redis/common-redis.iml | 12 +- .../redis/cache/RedisDictionaryCache.java | 16 +- .../redis/cache/RedisTreeDictionaryCache.java | 4 +- .../common-sequence/common-sequence.iml | 22 +- .../common/common-sequence/pom.xml | 6 - .../sequence/generator/BasicIdGenerator.java | 2 +- .../generator/SnowflakeIdGenerator.java | 2 +- .../common/common-swagger/common-swagger.iml | 12 +- orange-demo-multi-service/pom.xml | 2 +- .../zz-resource/db-scripts/zz-orange-demo.sql | 670 ++--- orange-demo-multi-web/package.json | 3 +- .../api/Controller/DictionaryController.js | 18 + .../src/api/Controller/SystemController.js | 4 + .../src/assets/element-variables-orange.scss | 4 +- .../src/assets/theme/autocomplete.css | 6 +- .../src/assets/theme/backtop.css | 2 +- .../src/assets/theme/badge.css | 2 +- .../src/assets/theme/breadcrumb.css | 2 +- .../src/assets/theme/button.css | 68 +- .../src/assets/theme/calendar.css | 70 +- .../src/assets/theme/cascader-panel.css | 46 +- .../src/assets/theme/cascader.css | 88 +- .../src/assets/theme/checkbox.css | 30 +- .../src/assets/theme/collapse.css | 2 +- .../src/assets/theme/color-picker.css | 12 +- .../src/assets/theme/date-picker.css | 48 +- .../src/assets/theme/dialog.css | 2 +- .../src/assets/theme/dropdown.css | 70 +- .../src/assets/theme/index.css | 1138 ++++---- .../src/assets/theme/input-number.css | 10 +- .../src/assets/theme/input.css | 6 +- .../src/assets/theme/link.css | 16 +- .../src/assets/theme/loading.css | 6 +- .../src/assets/theme/menu.css | 16 +- .../src/assets/theme/message-box.css | 76 +- .../src/assets/theme/option.css | 2 +- .../src/assets/theme/pagination.css | 58 +- .../src/assets/theme/progress.css | 2 +- .../src/assets/theme/radio-button.css | 14 +- .../src/assets/theme/radio.css | 16 +- .../src/assets/theme/reset.css | 6 +- .../src/assets/theme/select-dropdown.css | 2 +- .../src/assets/theme/select.css | 46 +- .../src/assets/theme/slider.css | 16 +- .../src/assets/theme/step.css | 8 +- .../src/assets/theme/switch.css | 6 +- .../src/assets/theme/table-column.css | 68 +- .../src/assets/theme/table.css | 72 +- .../src/assets/theme/tabs.css | 16 +- .../src/assets/theme/tag.css | 32 +- .../src/assets/theme/time-picker.css | 20 +- .../src/assets/theme/time-select.css | 16 +- .../src/assets/theme/timeline-item.css | 2 +- .../src/assets/theme/transfer.css | 108 +- .../src/assets/theme/tree.css | 36 +- .../src/assets/theme/upload.css | 24 +- .../src/core/http/request.js | 5 +- .../src/core/mixins/global.js | 2 +- .../src/core/mixins/index.js | 6 +- orange-demo-multi-web/src/router/index.js | 3 +- orange-demo-multi-web/src/utils/index.js | 17 + .../views/generated/formCourseStats/index.vue | 6 +- .../formEditClassCourseOrder/index.vue | 3 +- .../views/generated/formEditStudent/index.vue | 5 +- .../formStudentActionDetail/index.vue | 6 - .../src/views/layout/index.vue | 25 +- .../src/views/login/index.vue | 6 +- .../views/upms/formDictManagement/index.vue | 48 +- .../src/views/upms/formSysRole/index.vue | 11 + orange-demo-single-service-for-app/README.md | 2 + .../application/pom.xml | 5 + .../app/controller/AreaCodeController.java | 2 + .../demo/app/controller/CourseController.java | 41 +- .../CourseTransStatsController.java | 15 +- .../demo/app/controller/GradeController.java | 49 +- .../app/controller/SchoolInfoController.java | 27 +- .../StudentActionStatsController.java | 15 +- .../StudentActionTransController.java | 31 +- .../controller/StudentClassController.java | 85 +- .../app/controller/StudentController.java | 39 +- .../orange/demo/app/dto/ClassCourseDto.java | 41 + .../orange/demo/app/dto/ClassStudentDto.java | 34 + .../com/orange/demo/app/dto/CourseDto.java | 125 + .../demo/app/dto/CourseTransStatsDto.java | 105 + .../com/orange/demo/app/dto/GradeDto.java | 34 + .../orange/demo/app/dto/SchoolInfoDto.java | 48 + .../demo/app/dto/StudentActionStatsDto.java | 180 ++ .../demo/app/dto/StudentActionTransDto.java | 137 + .../orange/demo/app/dto/StudentClassDto.java | 65 + .../com/orange/demo/app/dto/StudentDto.java | 157 ++ .../orange/demo/app/model/ClassCourse.java | 5 - .../orange/demo/app/model/ClassStudent.java | 4 - .../com/orange/demo/app/model/Course.java | 13 - .../demo/app/model/CourseTransStats.java | 12 - .../java/com/orange/demo/app/model/Grade.java | 4 - .../demo/app/model/MaterialEdition.java | 5 - .../com/orange/demo/app/model/SchoolInfo.java | 6 - .../com/orange/demo/app/model/Student.java | 25 +- .../demo/app/model/StudentActionStats.java | 22 - .../demo/app/model/StudentActionTrans.java | 13 - .../orange/demo/app/model/StudentClass.java | 10 - .../demo/app/service/AreaCodeService.java | 42 +- .../demo/app/service/CourseService.java | 110 +- .../app/service/CourseTransStatsService.java | 51 +- .../orange/demo/app/service/GradeService.java | 81 +- .../demo/app/service/SchoolInfoService.java | 77 +- .../service/StudentActionStatsService.java | 53 +- .../service/StudentActionTransService.java | 79 +- .../demo/app/service/StudentClassService.java | 165 +- .../demo/app/service/StudentService.java | 137 +- .../app/service/impl/AreaCodeServiceImpl.java | 59 + .../app/service/impl/CourseServiceImpl.java | 182 ++ .../impl/CourseTransStatsServiceImpl.java | 86 + .../app/service/impl/GradeServiceImpl.java | 38 + .../service/impl/SchoolInfoServiceImpl.java | 135 + .../impl/StudentActionStatsServiceImpl.java | 89 + .../impl/StudentActionTransServiceImpl.java | 137 + .../service/impl/StudentClassServiceImpl.java | 258 ++ .../app/service/impl/StudentServiceImpl.java | 204 ++ .../com/orange/demo/app/vo/AreaCodeVo.java | 7 + .../com/orange/demo/app/vo/ClassCourseVo.java | 6 + .../orange/demo/app/vo/ClassStudentVo.java | 5 + .../demo/app/vo/CourseTransStatsVo.java | 15 + .../java/com/orange/demo/app/vo/CourseVo.java | 19 + .../java/com/orange/demo/app/vo/GradeVo.java | 5 + .../com/orange/demo/app/vo/SchoolInfoVo.java | 9 + .../demo/app/vo/StudentActionStatsVo.java | 27 + .../demo/app/vo/StudentActionTransVo.java | 22 + .../orange/demo/app/vo/StudentClassVo.java | 14 + .../com/orange/demo/app/vo/StudentVo.java | 26 + .../demo/upms/controller/LoginController.java | 12 + .../upms/controller/SysUserController.java | 32 +- .../demo/upms/dao/mapper/SysUserMapper.xml | 2 +- .../com/orange/demo/upms/dto/SysUserDto.java | 86 + .../com/orange/demo/upms/model/SysUser.java | 18 +- .../demo/upms/service/SysUserService.java | 113 +- .../upms/service/impl/SysUserServiceImpl.java | 171 ++ .../com/orange/demo/upms/vo/SysUserVo.java | 20 +- .../src/main/resources/application.yml | 9 + .../application/src/main/resources/log4j2.xml | 3 + .../core/advice/MyExceptionHandler.java | 1 - .../common/core/annotation/RelationDict.java | 12 +- .../RelationManyToManyAggregation.java | 12 +- .../core/annotation/RelationOneToMany.java | 53 + .../RelationOneToManyAggregation.java | 12 +- .../core/annotation/RelationOneToOne.java | 12 +- .../common/core/aop/DictCacheSyncAop.java | 62 + .../core/base/mapper/BaseModelMapper.java | 4 +- .../core/base/service/BaseDictService.java | 152 +- .../common/core/base/service/BaseService.java | 393 +-- .../core/base/service/IBaseDictService.java | 86 + .../core/base/service/IBaseService.java | 217 ++ .../common/core/cache/MapDictionaryCache.java | 6 +- .../core/cache/MapTreeDictionaryCache.java | 2 +- .../core/config/DataSourceContextHolder.java | 41 + .../common/core/config/DynamicDataSource.java | 17 + .../common/core/constant/ErrorCodeEnum.java | 2 +- .../MyRequestArgumentResolver.java | 22 +- .../demo/common/core/object/DummyClass.java | 27 + .../common/core/object/MyRelationParam.java | 8 + .../core/upload/UpDownloaderFactory.java | 2 +- .../core/util/ApplicationContextHolder.java | 4 +- .../demo/common/core/util/ImportUtil.java | 10 +- .../demo/common/core/util/MyCommonUtil.java | 29 +- .../demo/common/core/util/MyModelUtil.java | 149 +- .../orange/demo/common/core/util/RsaUtil.java | 14 +- .../sequence/generator/BasicIdGenerator.java | 2 +- .../common/common-swagger/pom.xml | 29 + .../config/SwaggerAutoConfiguration.java | 56 + .../swagger/config/SwaggerProperties.java | 40 + .../common/swagger/plugin/ByteBodyUtils.java | 85 + .../plugin/DynamicBodyModelPlugin.java | 61 + .../plugin/DynamicBodyParameterBuilder.java | 64 + .../main/resources/META-INF/spring.factories | 2 + .../common/pom.xml | 1 + orange-demo-single-service-for-app/pom.xml | 5 +- .../zz-resource/api-docs/Api-Doc.md | 1295 --------- .../zz-resource/api-docs/Postman-Api.json | 2493 ----------------- .../zz-resource/db-scripts/zz-orange-demo.sql | 2 +- orange-demo-single-service/README.md | 2 + .../application/pom.xml | 5 + .../app/controller/AreaCodeController.java | 2 + .../demo/app/controller/CourseController.java | 41 +- .../CourseTransStatsController.java | 15 +- .../demo/app/controller/GradeController.java | 49 +- .../app/controller/SchoolInfoController.java | 27 +- .../StudentActionStatsController.java | 15 +- .../StudentActionTransController.java | 31 +- .../controller/StudentClassController.java | 85 +- .../app/controller/StudentController.java | 39 +- .../orange/demo/app/dto/ClassCourseDto.java | 41 + .../orange/demo/app/dto/ClassStudentDto.java | 34 + .../com/orange/demo/app/dto/CourseDto.java | 125 + .../demo/app/dto/CourseTransStatsDto.java | 105 + .../com/orange/demo/app/dto/GradeDto.java | 34 + .../orange/demo/app/dto/SchoolInfoDto.java | 48 + .../demo/app/dto/StudentActionStatsDto.java | 180 ++ .../demo/app/dto/StudentActionTransDto.java | 137 + .../orange/demo/app/dto/StudentClassDto.java | 65 + .../com/orange/demo/app/dto/StudentDto.java | 157 ++ .../orange/demo/app/model/ClassCourse.java | 5 - .../orange/demo/app/model/ClassStudent.java | 4 - .../com/orange/demo/app/model/Course.java | 13 - .../demo/app/model/CourseTransStats.java | 12 - .../java/com/orange/demo/app/model/Grade.java | 4 - .../demo/app/model/MaterialEdition.java | 5 - .../com/orange/demo/app/model/SchoolInfo.java | 6 - .../com/orange/demo/app/model/Student.java | 25 +- .../demo/app/model/StudentActionStats.java | 22 - .../demo/app/model/StudentActionTrans.java | 13 - .../orange/demo/app/model/StudentClass.java | 10 - .../demo/app/service/AreaCodeService.java | 42 +- .../demo/app/service/CourseService.java | 110 +- .../app/service/CourseTransStatsService.java | 51 +- .../orange/demo/app/service/GradeService.java | 81 +- .../demo/app/service/SchoolInfoService.java | 77 +- .../service/StudentActionStatsService.java | 53 +- .../service/StudentActionTransService.java | 79 +- .../demo/app/service/StudentClassService.java | 165 +- .../demo/app/service/StudentService.java | 137 +- .../app/service/impl/AreaCodeServiceImpl.java | 59 + .../app/service/impl/CourseServiceImpl.java | 182 ++ .../impl/CourseTransStatsServiceImpl.java | 86 + .../app/service/impl/GradeServiceImpl.java | 38 + .../service/impl/SchoolInfoServiceImpl.java | 135 + .../impl/StudentActionStatsServiceImpl.java | 89 + .../impl/StudentActionTransServiceImpl.java | 137 + .../service/impl/StudentClassServiceImpl.java | 258 ++ .../app/service/impl/StudentServiceImpl.java | 204 ++ .../com/orange/demo/app/vo/AreaCodeVo.java | 7 + .../com/orange/demo/app/vo/ClassCourseVo.java | 6 + .../orange/demo/app/vo/ClassStudentVo.java | 5 + .../demo/app/vo/CourseTransStatsVo.java | 15 + .../java/com/orange/demo/app/vo/CourseVo.java | 19 + .../java/com/orange/demo/app/vo/GradeVo.java | 5 + .../com/orange/demo/app/vo/SchoolInfoVo.java | 9 + .../demo/app/vo/StudentActionStatsVo.java | 27 + .../demo/app/vo/StudentActionTransVo.java | 22 + .../orange/demo/app/vo/StudentClassVo.java | 14 + .../com/orange/demo/app/vo/StudentVo.java | 26 + .../AuthenticationInterceptor.java | 4 +- .../demo/upms/controller/LoginController.java | 12 + .../upms/controller/SysMenuController.java | 23 +- .../controller/SysPermCodeController.java | 25 +- .../upms/controller/SysPermController.java | 30 +- .../controller/SysPermModuleController.java | 19 +- .../upms/controller/SysRoleController.java | 63 +- .../upms/controller/SysUserController.java | 34 +- .../demo/upms/dao/mapper/SysMenuMapper.xml | 3 + .../upms/dao/mapper/SysPermCodeMapper.xml | 3 + .../demo/upms/dao/mapper/SysPermMapper.xml | 3 + .../upms/dao/mapper/SysPermModuleMapper.xml | 3 + .../demo/upms/dao/mapper/SysRoleMapper.xml | 2 +- .../demo/upms/dao/mapper/SysUserMapper.xml | 2 +- .../com/orange/demo/upms/dto/SysMenuDto.java | 69 + .../orange/demo/upms/dto/SysPermCodeDto.java | 64 + .../com/orange/demo/upms/dto/SysPermDto.java | 61 + .../demo/upms/dto/SysPermModuleDto.java | 57 + .../com/orange/demo/upms/dto/SysRoleDto.java | 33 + .../com/orange/demo/upms/dto/SysUserDto.java | 86 + .../com/orange/demo/upms/model/SysMenu.java | 30 +- .../demo/upms/model/SysMenuPermCode.java | 2 +- .../com/orange/demo/upms/model/SysPerm.java | 30 +- .../orange/demo/upms/model/SysPermCode.java | 33 +- .../demo/upms/model/SysPermCodePerm.java | 2 +- .../orange/demo/upms/model/SysPermModule.java | 32 +- .../demo/upms/model/SysPermWhitelist.java | 2 +- .../com/orange/demo/upms/model/SysRole.java | 19 +- .../com/orange/demo/upms/model/SysUser.java | 18 +- .../demo/upms/service/SysMenuService.java | 185 +- .../demo/upms/service/SysPermCodeService.java | 140 +- .../upms/service/SysPermModuleService.java | 75 +- .../demo/upms/service/SysPermService.java | 148 +- .../upms/service/SysPermWhitelistService.java | 25 +- .../demo/upms/service/SysRoleService.java | 147 +- .../demo/upms/service/SysUserService.java | 182 +- .../upms/service/impl/SysMenuServiceImpl.java | 264 ++ .../service/impl/SysPermCodeServiceImpl.java | 213 ++ .../impl/SysPermModuleServiceImpl.java | 123 + .../upms/service/impl/SysPermServiceImpl.java | 255 ++ .../impl/SysPermWhitelistServiceImpl.java | 50 + .../upms/service/impl/SysRoleServiceImpl.java | 221 ++ .../upms/service/impl/SysUserServiceImpl.java | 285 ++ .../com/orange/demo/upms/vo/SysMenuVo.java | 30 + .../orange/demo/upms/vo/SysPermCodeVo.java | 29 + .../orange/demo/upms/vo/SysPermModuleVo.java | 28 + .../com/orange/demo/upms/vo/SysPermVo.java | 29 + .../com/orange/demo/upms/vo/SysRoleVo.java | 20 +- .../com/orange/demo/upms/vo/SysUserVo.java | 21 +- .../src/main/resources/application.yml | 9 + .../application/src/main/resources/log4j2.xml | 3 + .../core/advice/MyExceptionHandler.java | 1 - .../common/core/annotation/RelationDict.java | 12 +- .../RelationManyToManyAggregation.java | 12 +- .../core/annotation/RelationOneToMany.java | 53 + .../RelationOneToManyAggregation.java | 12 +- .../core/annotation/RelationOneToOne.java | 12 +- .../common/core/aop/DictCacheSyncAop.java | 62 + .../core/base/mapper/BaseModelMapper.java | 4 +- .../core/base/service/BaseDictService.java | 152 +- .../common/core/base/service/BaseService.java | 393 +-- .../core/base/service/IBaseDictService.java | 86 + .../core/base/service/IBaseService.java | 217 ++ .../common/core/cache/MapDictionaryCache.java | 6 +- .../core/cache/MapTreeDictionaryCache.java | 2 +- .../core/config/DataSourceContextHolder.java | 41 + .../common/core/config/DynamicDataSource.java | 17 + .../common/core/constant/ErrorCodeEnum.java | 2 +- .../MyRequestArgumentResolver.java | 22 +- .../demo/common/core/object/DummyClass.java | 27 + .../common/core/object/MyRelationParam.java | 8 + .../core/upload/UpDownloaderFactory.java | 2 +- .../core/util/ApplicationContextHolder.java | 4 +- .../demo/common/core/util/ImportUtil.java | 10 +- .../demo/common/core/util/MyCommonUtil.java | 29 +- .../demo/common/core/util/MyModelUtil.java | 149 +- .../orange/demo/common/core/util/RsaUtil.java | 14 +- .../sequence/generator/BasicIdGenerator.java | 2 +- .../common/common-swagger/pom.xml | 29 + .../config/SwaggerAutoConfiguration.java | 56 + .../swagger/config/SwaggerProperties.java | 40 + .../common/swagger/plugin/ByteBodyUtils.java | 85 + .../plugin/DynamicBodyModelPlugin.java | 61 + .../plugin/DynamicBodyParameterBuilder.java | 64 + .../main/resources/META-INF/spring.factories | 2 + orange-demo-single-service/common/pom.xml | 1 + orange-demo-single-service/pom.xml | 5 +- .../zz-resource/db-scripts/zz-orange-demo.sql | 670 ++--- orange-demo-single-web/package.json | 3 +- .../api/Controller/DictionaryController.js | 9 + .../src/api/Controller/SystemController.js | 4 + .../src/assets/element-variables-orange.scss | 4 +- .../src/assets/theme/autocomplete.css | 6 +- .../src/assets/theme/backtop.css | 2 +- .../src/assets/theme/badge.css | 2 +- .../src/assets/theme/breadcrumb.css | 2 +- .../src/assets/theme/button.css | 68 +- .../src/assets/theme/calendar.css | 70 +- .../src/assets/theme/cascader-panel.css | 46 +- .../src/assets/theme/cascader.css | 88 +- .../src/assets/theme/checkbox.css | 30 +- .../src/assets/theme/collapse.css | 2 +- .../src/assets/theme/color-picker.css | 12 +- .../src/assets/theme/date-picker.css | 48 +- .../src/assets/theme/dialog.css | 2 +- .../src/assets/theme/dropdown.css | 70 +- .../src/assets/theme/index.css | 1138 ++++---- .../src/assets/theme/input-number.css | 10 +- .../src/assets/theme/input.css | 6 +- .../src/assets/theme/link.css | 16 +- .../src/assets/theme/loading.css | 6 +- .../src/assets/theme/menu.css | 16 +- .../src/assets/theme/message-box.css | 76 +- .../src/assets/theme/option.css | 2 +- .../src/assets/theme/pagination.css | 58 +- .../src/assets/theme/progress.css | 2 +- .../src/assets/theme/radio-button.css | 14 +- .../src/assets/theme/radio.css | 16 +- .../src/assets/theme/reset.css | 6 +- .../src/assets/theme/select-dropdown.css | 2 +- .../src/assets/theme/select.css | 46 +- .../src/assets/theme/slider.css | 16 +- .../src/assets/theme/step.css | 8 +- .../src/assets/theme/switch.css | 6 +- .../src/assets/theme/table-column.css | 68 +- .../src/assets/theme/table.css | 72 +- .../src/assets/theme/tabs.css | 16 +- .../src/assets/theme/tag.css | 32 +- .../src/assets/theme/time-picker.css | 20 +- .../src/assets/theme/time-select.css | 16 +- .../src/assets/theme/timeline-item.css | 2 +- .../src/assets/theme/transfer.css | 108 +- .../src/assets/theme/tree.css | 36 +- .../src/assets/theme/upload.css | 24 +- .../src/core/http/request.js | 5 +- .../src/core/mixins/global.js | 2 +- .../src/core/mixins/index.js | 6 +- orange-demo-single-web/src/router/index.js | 3 +- orange-demo-single-web/src/utils/index.js | 17 + .../views/generated/formCourseStats/index.vue | 6 +- .../views/generated/formCreateClass/index.vue | 1 - .../views/generated/formEditClass/index.vue | 1 - .../formEditClassCourseOrder/index.vue | 3 +- .../views/generated/formEditStudent/index.vue | 5 +- .../src/views/layout/index.vue | 25 +- .../src/views/login/index.vue | 6 +- .../views/upms/formDictManagement/index.vue | 48 +- .../src/views/upms/formSysRole/index.vue | 11 + .../src/views/welcome/index.vue | 1 - 706 files changed, 23404 insertions(+), 14179 deletions(-) delete mode 100644 orange-demo-multi-service-for-app/.idea/.name rename orange-demo-multi-service/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_2_0.xml => orange-demo-multi-service-for-app/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_3_2.xml (62%) rename orange-demo-multi-service/.idea/libraries/Maven__com_github_pagehelper_pagehelper_5_1_11.xml => orange-demo-multi-service-for-app/.idea/libraries/Maven__com_github_pagehelper_pagehelper_5_2_0.xml (60%) rename orange-demo-multi-service/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_2_13.xml => orange-demo-multi-service-for-app/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_3_0.xml (54%) rename orange-demo-multi-service-for-app/.idea/libraries/{Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_2_13.xml => Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_3_0.xml} (57%) create mode 100644 orange-demo-multi-service-for-app/.idea/libraries/Maven__com_github_xiaoymin_knife4j_annotations_2_0_5.xml create mode 100644 orange-demo-multi-service-for-app/.idea/libraries/Maven__com_github_xiaoymin_knife4j_core_2_0_5.xml create mode 100644 orange-demo-multi-service-for-app/.idea/libraries/Maven__com_github_xiaoymin_knife4j_micro_spring_boot_starter_2_0_5.xml create mode 100644 orange-demo-multi-service-for-app/.idea/libraries/Maven__com_github_xiaoymin_knife4j_spring_2_0_5.xml create mode 100644 orange-demo-multi-service-for-app/.idea/libraries/Maven__com_github_xiaoymin_knife4j_spring_boot_autoconfigure_2_0_5.xml create mode 100644 orange-demo-multi-service-for-app/.idea/libraries/Maven__com_github_xiaoymin_knife4j_spring_ui_2_0_5.xml create mode 100644 orange-demo-multi-service-for-app/.idea/libraries/Maven__io_springfox_springfox_bean_validators_2_9_2.xml create mode 100644 orange-demo-multi-service-for-app/.idea/libraries/Maven__io_springfox_springfox_core_2_9_2.xml create mode 100644 orange-demo-multi-service-for-app/.idea/libraries/Maven__io_springfox_springfox_schema_2_9_2.xml create mode 100644 orange-demo-multi-service-for-app/.idea/libraries/Maven__io_springfox_springfox_spi_2_9_2.xml create mode 100644 orange-demo-multi-service-for-app/.idea/libraries/Maven__io_springfox_springfox_spring_web_2_9_2.xml create mode 100644 orange-demo-multi-service-for-app/.idea/libraries/Maven__io_springfox_springfox_swagger2_2_9_2.xml create mode 100644 orange-demo-multi-service-for-app/.idea/libraries/Maven__io_springfox_springfox_swagger_common_2_9_2.xml create mode 100644 orange-demo-multi-service-for-app/.idea/libraries/Maven__io_swagger_swagger_annotations_1_5_20.xml create mode 100644 orange-demo-multi-service-for-app/.idea/libraries/Maven__io_swagger_swagger_annotations_1_5_22.xml create mode 100644 orange-demo-multi-service-for-app/.idea/libraries/Maven__io_swagger_swagger_models_1_5_21.xml create mode 100644 orange-demo-multi-service-for-app/.idea/libraries/Maven__io_swagger_swagger_models_1_5_22.xml create mode 100644 orange-demo-multi-service-for-app/.idea/libraries/Maven__org_javassist_javassist_3_25_0_GA.xml rename orange-demo-multi-service/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_2_1_1.xml => orange-demo-multi-service-for-app/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_2_1_3.xml (55%) rename orange-demo-multi-service-for-app/.idea/libraries/{Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_2_1_1.xml => Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_2_1_3.xml} (59%) create mode 100644 orange-demo-multi-service-for-app/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_core_1_2_0_RELEASE.xml create mode 100644 orange-demo-multi-service-for-app/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_metadata_1_2_0_RELEASE.xml create mode 100644 orange-demo-multi-service-for-app/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/impl/AreaCodeServiceImpl.java create mode 100644 orange-demo-multi-service-for-app/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/impl/CourseServiceImpl.java create mode 100644 orange-demo-multi-service-for-app/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/impl/GradeServiceImpl.java create mode 100644 orange-demo-multi-service-for-app/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/impl/SchoolInfoServiceImpl.java create mode 100644 orange-demo-multi-service-for-app/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/impl/StudentClassServiceImpl.java create mode 100644 orange-demo-multi-service-for-app/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/impl/StudentServiceImpl.java create mode 100644 orange-demo-multi-service-for-app/application/gateway/src/main/java/com/orange/demo/gateway/config/SwaggerResourceConfig.java create mode 100644 orange-demo-multi-service-for-app/application/gateway/src/main/java/com/orange/demo/gateway/handler/SwaggerHandler.java create mode 100644 orange-demo-multi-service-for-app/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/service/impl/CourseTransStatsServiceImpl.java create mode 100644 orange-demo-multi-service-for-app/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/service/impl/StudentActionStatsServiceImpl.java create mode 100644 orange-demo-multi-service-for-app/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/service/impl/StudentActionTransServiceImpl.java create mode 100644 orange-demo-multi-service-for-app/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/impl/SysUserServiceImpl.java create mode 100644 orange-demo-multi-service-for-app/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationOneToMany.java create mode 100644 orange-demo-multi-service-for-app/common/common-core/src/main/java/com/orange/demo/common/core/aop/DictCacheSyncAop.java create mode 100644 orange-demo-multi-service-for-app/common/common-core/src/main/java/com/orange/demo/common/core/base/service/IBaseDictService.java create mode 100644 orange-demo-multi-service-for-app/common/common-core/src/main/java/com/orange/demo/common/core/base/service/IBaseService.java create mode 100644 orange-demo-multi-service-for-app/common/common-core/src/main/java/com/orange/demo/common/core/config/DataSourceContextHolder.java create mode 100644 orange-demo-multi-service-for-app/common/common-core/src/main/java/com/orange/demo/common/core/config/DynamicDataSource.java create mode 100644 orange-demo-multi-service-for-app/common/common-swagger/common-swagger.iml create mode 100644 orange-demo-multi-service-for-app/common/common-swagger/pom.xml create mode 100644 orange-demo-multi-service-for-app/common/common-swagger/src/main/java/com/orange/demo/common/swagger/config/SwaggerAutoConfiguration.java create mode 100644 orange-demo-multi-service-for-app/common/common-swagger/src/main/java/com/orange/demo/common/swagger/config/SwaggerProperties.java create mode 100644 orange-demo-multi-service-for-app/common/common-swagger/src/main/java/com/orange/demo/common/swagger/plugin/ByteBodyUtils.java create mode 100644 orange-demo-multi-service-for-app/common/common-swagger/src/main/java/com/orange/demo/common/swagger/plugin/DynamicBodyModelPlugin.java create mode 100644 orange-demo-multi-service-for-app/common/common-swagger/src/main/java/com/orange/demo/common/swagger/plugin/DynamicBodyParameterBuilder.java create mode 100644 orange-demo-multi-service-for-app/common/common-swagger/src/main/resources/META-INF/spring.factories delete mode 100644 orange-demo-multi-service/.idea/.name rename orange-demo-multi-service-for-app/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_2_0.xml => orange-demo-multi-service/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_3_2.xml (62%) rename orange-demo-multi-service-for-app/.idea/libraries/Maven__com_github_pagehelper_pagehelper_5_1_11.xml => orange-demo-multi-service/.idea/libraries/Maven__com_github_pagehelper_pagehelper_5_2_0.xml (60%) rename orange-demo-multi-service-for-app/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_2_13.xml => orange-demo-multi-service/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_3_0.xml (54%) rename orange-demo-multi-service/.idea/libraries/{Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_2_13.xml => Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_3_0.xml} (57%) rename orange-demo-multi-service-for-app/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_2_1_1.xml => orange-demo-multi-service/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_2_1_3.xml (55%) rename orange-demo-multi-service/.idea/libraries/{Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_2_1_1.xml => Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_2_1_3.xml} (59%) create mode 100644 orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/impl/AreaCodeServiceImpl.java create mode 100644 orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/impl/CourseServiceImpl.java create mode 100644 orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/impl/GradeServiceImpl.java create mode 100644 orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/impl/SchoolInfoServiceImpl.java create mode 100644 orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/impl/StudentClassServiceImpl.java create mode 100644 orange-demo-multi-service/application/course-class/course-class-service/src/main/java/com/orange/demo/courseclassservice/service/impl/StudentServiceImpl.java create mode 100644 orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/service/impl/CourseTransStatsServiceImpl.java create mode 100644 orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/service/impl/StudentActionStatsServiceImpl.java create mode 100644 orange-demo-multi-service/application/stats/stats-service/src/main/java/com/orange/demo/statsservice/service/impl/StudentActionTransServiceImpl.java create mode 100644 orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/impl/SysMenuServiceImpl.java create mode 100644 orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/impl/SysPermCodeServiceImpl.java create mode 100644 orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/impl/SysPermModuleServiceImpl.java create mode 100644 orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/impl/SysPermServiceImpl.java create mode 100644 orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/impl/SysPermWhitelistServiceImpl.java create mode 100644 orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/impl/SysRoleServiceImpl.java create mode 100644 orange-demo-multi-service/application/upms/upms-service/src/main/java/com/orange/demo/upmsservice/service/impl/SysUserServiceImpl.java create mode 100644 orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationOneToMany.java create mode 100644 orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/aop/DictCacheSyncAop.java create mode 100644 orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/service/IBaseDictService.java create mode 100644 orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/base/service/IBaseService.java create mode 100644 orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/config/DataSourceContextHolder.java create mode 100644 orange-demo-multi-service/common/common-core/src/main/java/com/orange/demo/common/core/config/DynamicDataSource.java create mode 100644 orange-demo-single-service-for-app/application/src/main/java/com/orange/demo/app/dto/ClassCourseDto.java create mode 100644 orange-demo-single-service-for-app/application/src/main/java/com/orange/demo/app/dto/ClassStudentDto.java create mode 100644 orange-demo-single-service-for-app/application/src/main/java/com/orange/demo/app/dto/CourseDto.java create mode 100644 orange-demo-single-service-for-app/application/src/main/java/com/orange/demo/app/dto/CourseTransStatsDto.java create mode 100644 orange-demo-single-service-for-app/application/src/main/java/com/orange/demo/app/dto/GradeDto.java create mode 100644 orange-demo-single-service-for-app/application/src/main/java/com/orange/demo/app/dto/SchoolInfoDto.java create mode 100644 orange-demo-single-service-for-app/application/src/main/java/com/orange/demo/app/dto/StudentActionStatsDto.java create mode 100644 orange-demo-single-service-for-app/application/src/main/java/com/orange/demo/app/dto/StudentActionTransDto.java create mode 100644 orange-demo-single-service-for-app/application/src/main/java/com/orange/demo/app/dto/StudentClassDto.java create mode 100644 orange-demo-single-service-for-app/application/src/main/java/com/orange/demo/app/dto/StudentDto.java create mode 100644 orange-demo-single-service-for-app/application/src/main/java/com/orange/demo/app/service/impl/AreaCodeServiceImpl.java create mode 100644 orange-demo-single-service-for-app/application/src/main/java/com/orange/demo/app/service/impl/CourseServiceImpl.java create mode 100644 orange-demo-single-service-for-app/application/src/main/java/com/orange/demo/app/service/impl/CourseTransStatsServiceImpl.java create mode 100644 orange-demo-single-service-for-app/application/src/main/java/com/orange/demo/app/service/impl/GradeServiceImpl.java create mode 100644 orange-demo-single-service-for-app/application/src/main/java/com/orange/demo/app/service/impl/SchoolInfoServiceImpl.java create mode 100644 orange-demo-single-service-for-app/application/src/main/java/com/orange/demo/app/service/impl/StudentActionStatsServiceImpl.java create mode 100644 orange-demo-single-service-for-app/application/src/main/java/com/orange/demo/app/service/impl/StudentActionTransServiceImpl.java create mode 100644 orange-demo-single-service-for-app/application/src/main/java/com/orange/demo/app/service/impl/StudentClassServiceImpl.java create mode 100644 orange-demo-single-service-for-app/application/src/main/java/com/orange/demo/app/service/impl/StudentServiceImpl.java create mode 100644 orange-demo-single-service-for-app/application/src/main/java/com/orange/demo/upms/dto/SysUserDto.java create mode 100644 orange-demo-single-service-for-app/application/src/main/java/com/orange/demo/upms/service/impl/SysUserServiceImpl.java create mode 100644 orange-demo-single-service-for-app/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationOneToMany.java create mode 100644 orange-demo-single-service-for-app/common/common-core/src/main/java/com/orange/demo/common/core/aop/DictCacheSyncAop.java create mode 100644 orange-demo-single-service-for-app/common/common-core/src/main/java/com/orange/demo/common/core/base/service/IBaseDictService.java create mode 100644 orange-demo-single-service-for-app/common/common-core/src/main/java/com/orange/demo/common/core/base/service/IBaseService.java create mode 100644 orange-demo-single-service-for-app/common/common-core/src/main/java/com/orange/demo/common/core/config/DataSourceContextHolder.java create mode 100644 orange-demo-single-service-for-app/common/common-core/src/main/java/com/orange/demo/common/core/config/DynamicDataSource.java create mode 100644 orange-demo-single-service-for-app/common/common-core/src/main/java/com/orange/demo/common/core/object/DummyClass.java create mode 100644 orange-demo-single-service-for-app/common/common-swagger/pom.xml create mode 100644 orange-demo-single-service-for-app/common/common-swagger/src/main/java/com/orange/demo/common/swagger/config/SwaggerAutoConfiguration.java create mode 100644 orange-demo-single-service-for-app/common/common-swagger/src/main/java/com/orange/demo/common/swagger/config/SwaggerProperties.java create mode 100644 orange-demo-single-service-for-app/common/common-swagger/src/main/java/com/orange/demo/common/swagger/plugin/ByteBodyUtils.java create mode 100644 orange-demo-single-service-for-app/common/common-swagger/src/main/java/com/orange/demo/common/swagger/plugin/DynamicBodyModelPlugin.java create mode 100644 orange-demo-single-service-for-app/common/common-swagger/src/main/java/com/orange/demo/common/swagger/plugin/DynamicBodyParameterBuilder.java create mode 100644 orange-demo-single-service-for-app/common/common-swagger/src/main/resources/META-INF/spring.factories delete mode 100644 orange-demo-single-service-for-app/zz-resource/api-docs/Api-Doc.md delete mode 100644 orange-demo-single-service-for-app/zz-resource/api-docs/Postman-Api.json create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/app/dto/ClassCourseDto.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/app/dto/ClassStudentDto.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/app/dto/CourseDto.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/app/dto/CourseTransStatsDto.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/app/dto/GradeDto.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/app/dto/SchoolInfoDto.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/app/dto/StudentActionStatsDto.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/app/dto/StudentActionTransDto.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/app/dto/StudentClassDto.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/app/dto/StudentDto.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/app/service/impl/AreaCodeServiceImpl.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/app/service/impl/CourseServiceImpl.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/app/service/impl/CourseTransStatsServiceImpl.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/app/service/impl/GradeServiceImpl.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/app/service/impl/SchoolInfoServiceImpl.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/app/service/impl/StudentActionStatsServiceImpl.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/app/service/impl/StudentActionTransServiceImpl.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/app/service/impl/StudentClassServiceImpl.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/app/service/impl/StudentServiceImpl.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/upms/dto/SysMenuDto.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/upms/dto/SysPermCodeDto.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/upms/dto/SysPermDto.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/upms/dto/SysPermModuleDto.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/upms/dto/SysRoleDto.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/upms/dto/SysUserDto.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/upms/service/impl/SysMenuServiceImpl.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/upms/service/impl/SysPermCodeServiceImpl.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/upms/service/impl/SysPermModuleServiceImpl.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/upms/service/impl/SysPermServiceImpl.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/upms/service/impl/SysPermWhitelistServiceImpl.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/upms/service/impl/SysRoleServiceImpl.java create mode 100644 orange-demo-single-service/application/src/main/java/com/orange/demo/upms/service/impl/SysUserServiceImpl.java create mode 100644 orange-demo-single-service/common/common-core/src/main/java/com/orange/demo/common/core/annotation/RelationOneToMany.java create mode 100644 orange-demo-single-service/common/common-core/src/main/java/com/orange/demo/common/core/aop/DictCacheSyncAop.java create mode 100644 orange-demo-single-service/common/common-core/src/main/java/com/orange/demo/common/core/base/service/IBaseDictService.java create mode 100644 orange-demo-single-service/common/common-core/src/main/java/com/orange/demo/common/core/base/service/IBaseService.java create mode 100644 orange-demo-single-service/common/common-core/src/main/java/com/orange/demo/common/core/config/DataSourceContextHolder.java create mode 100644 orange-demo-single-service/common/common-core/src/main/java/com/orange/demo/common/core/config/DynamicDataSource.java create mode 100644 orange-demo-single-service/common/common-core/src/main/java/com/orange/demo/common/core/object/DummyClass.java create mode 100644 orange-demo-single-service/common/common-swagger/pom.xml create mode 100644 orange-demo-single-service/common/common-swagger/src/main/java/com/orange/demo/common/swagger/config/SwaggerAutoConfiguration.java create mode 100644 orange-demo-single-service/common/common-swagger/src/main/java/com/orange/demo/common/swagger/config/SwaggerProperties.java create mode 100644 orange-demo-single-service/common/common-swagger/src/main/java/com/orange/demo/common/swagger/plugin/ByteBodyUtils.java create mode 100644 orange-demo-single-service/common/common-swagger/src/main/java/com/orange/demo/common/swagger/plugin/DynamicBodyModelPlugin.java create mode 100644 orange-demo-single-service/common/common-swagger/src/main/java/com/orange/demo/common/swagger/plugin/DynamicBodyParameterBuilder.java create mode 100644 orange-demo-single-service/common/common-swagger/src/main/resources/META-INF/spring.factories diff --git a/orange-demo-multi-service-for-app/.idea/.name b/orange-demo-multi-service-for-app/.idea/.name deleted file mode 100644 index eaf507fb..00000000 --- a/orange-demo-multi-service-for-app/.idea/.name +++ /dev/null @@ -1 +0,0 @@ -OrangeMultiDemo \ No newline at end of file diff --git a/orange-demo-multi-service-for-app/.idea/compiler.xml b/orange-demo-multi-service-for-app/.idea/compiler.xml index e490c836..2d58d5b1 100644 --- a/orange-demo-multi-service-for-app/.idea/compiler.xml +++ b/orange-demo-multi-service-for-app/.idea/compiler.xml @@ -6,18 +6,19 @@ - - - - - - - - - - + + + + + + + + + + + @@ -29,6 +30,7 @@ + diff --git a/orange-demo-multi-service-for-app/.idea/encodings.xml b/orange-demo-multi-service-for-app/.idea/encodings.xml index 0b38991f..a957d8ba 100644 --- a/orange-demo-multi-service-for-app/.idea/encodings.xml +++ b/orange-demo-multi-service-for-app/.idea/encodings.xml @@ -18,6 +18,8 @@ + + diff --git a/orange-demo-multi-service-for-app/.idea/inspectionProfiles/Project_Default.xml b/orange-demo-multi-service-for-app/.idea/inspectionProfiles/Project_Default.xml index fc8488e1..c562afbb 100644 --- a/orange-demo-multi-service-for-app/.idea/inspectionProfiles/Project_Default.xml +++ b/orange-demo-multi-service-for-app/.idea/inspectionProfiles/Project_Default.xml @@ -14,6 +14,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +