From 1687837a84fc2503ea07f63c76416e010b3281f9 Mon Sep 17 00:00:00 2001 From: tuyp Date: Fri, 7 Apr 2023 23:09:34 +0800 Subject: [PATCH] 准备周六在家加班...... --- logs/springboot-logback-error.log | 176 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- logs/springboot-logback-info.log | 1383 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ logs/springboot-logback/error/2023-02-14-0.log.gz | Bin 20 -> 0 bytes logs/springboot-logback/error/2023-02-21-0.log.gz | Bin 365 -> 0 bytes logs/springboot-logback/error/2023-03-30-0.log.gz | Bin 0 -> 371 bytes logs/springboot-logback/error/2023-04-04-0.log.gz | Bin 0 -> 493 bytes logs/springboot-logback/info/2023-02-14-0.log.gz | Bin 1091 -> 0 bytes logs/springboot-logback/info/2023-02-15-0.log.gz | Bin 2563 -> 0 bytes logs/springboot-logback/info/2023-02-17-0.log.gz | Bin 1804 -> 0 bytes logs/springboot-logback/info/2023-02-20-0.log.gz | Bin 4974 -> 0 bytes logs/springboot-logback/info/2023-02-21-0.log.gz | Bin 3757 -> 0 bytes logs/springboot-logback/info/2023-03-31-0.log.gz | Bin 0 -> 3281 bytes logs/springboot-logback/info/2023-04-03-0.log.gz | Bin 0 -> 1824 bytes logs/springboot-logback/info/2023-04-04-0.log.gz | Bin 0 -> 3862 bytes logs/springboot-logback/info/2023-04-05-0.log.gz | Bin 0 -> 3273 bytes logs/springboot-logback/info/2023-04-06-0.log.gz | Bin 0 -> 15905 bytes src/main/java/com/laowu/controller/AdministerController.java | 23 +++++++++++++++++++++++ src/main/java/com/laowu/controller/BusinessDictController.java | 56 -------------------------------------------------------- src/main/java/com/laowu/controller/CityDictController.java | 38 -------------------------------------- src/main/java/com/laowu/controller/CollegeMajorMappingController.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/controller/CompanyDictController.java | 27 +++++++++++++++++++++------ src/main/java/com/laowu/controller/CompanyLabelController.java | 22 ++++++++++++++++++++++ src/main/java/com/laowu/controller/CompanyRelateWorkController.java | 22 ++++++++++++++++++++++ src/main/java/com/laowu/controller/CompanyUpdateHistoryController.java | 22 ++++++++++++++++++++++ src/main/java/com/laowu/controller/LibCollegeController.java | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/controller/LibGeoLocationController.java | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/controller/LibJobSortController.java | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/controller/LibMajorController.java | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/controller/LibServiceProviderController.java | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/controller/MemberCollegeMappingController.java | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/controller/MemberDictController.java | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/controller/MemberJobInfoController.java | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/controller/MemberTeamMappingController.java | 22 ++++++++++++++++++++++ src/main/java/com/laowu/controller/MemberUpdateHistoryController.java | 22 ++++++++++++++++++++++ src/main/java/com/laowu/controller/PlaceDictController.java | 64 ---------------------------------------------------------------- src/main/java/com/laowu/controller/PositionAloneHistoryController.java | 22 ++++++++++++++++++++++ src/main/java/com/laowu/controller/PositionAloneInfoController.java | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/controller/PositionDictController.java | 24 +++++++++++++++++++++++- src/main/java/com/laowu/controller/PositionItemInfoController.java | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/controller/PositionItemJobMappingController.java | 22 ++++++++++++++++++++++ src/main/java/com/laowu/controller/PositionRequireHistoryController.java | 22 ++++++++++++++++++++++ src/main/java/com/laowu/controller/PositionRequireItemController.java | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/controller/TeamDictController.java | 124 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/controller/WorkstationAdministersController.java | 21 +++++++++++++++++++++ src/main/java/com/laowu/controller/WorkstationDictController.java | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/controller/WorkstationMemberMappingController.java | 22 ++++++++++++++++++++++ src/main/java/com/laowu/controller/WorkstationRequireMappingController.java | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/dto/administer/AllDTO.java | 14 ++++++++++++++ src/main/java/com/laowu/dto/college/CollegeDTO.java | 20 ++++++++++++++++++++ src/main/java/com/laowu/dto/company/AddCompanyDTO.java | 9 +++++++++ src/main/java/com/laowu/dto/company/CompanyDTO.java | 8 ++++++-- src/main/java/com/laowu/dto/company/DeleteCompanyDTO.java | 14 ++++++++++++++ src/main/java/com/laowu/dto/company/StationCompanyDTO.java | 22 ++++++++++++++++++++++ src/main/java/com/laowu/dto/geo/AllGeosDTO.java | 20 ++++++++++++++++++++ src/main/java/com/laowu/dto/job/RangeDTO.java | 14 ++++++++++++++ src/main/java/com/laowu/dto/major/AllMajorDTO.java | 16 ++++++++++++++++ src/main/java/com/laowu/dto/major/SortsDTO.java | 14 ++++++++++++++ src/main/java/com/laowu/dto/member/AddMemberDTO.java | 15 +++++++++++++++ src/main/java/com/laowu/dto/member/AllMembersDTO.java | 22 ++++++++++++++++++++++ src/main/java/com/laowu/dto/member/UpdateMemberDTO.java | 18 ++++++++++++++++++ src/main/java/com/laowu/dto/place/AddPlaceDTO.java | 15 --------------- src/main/java/com/laowu/dto/position/AddAloneDTO.java | 13 +++++++++++++ src/main/java/com/laowu/dto/position/AddRequirementsDTO.java | 12 ++++++++++++ src/main/java/com/laowu/dto/position/AloneRequirementsDTO.java | 24 ++++++++++++++++++++++++ src/main/java/com/laowu/dto/position/RequirementsDTO.java | 24 ++++++++++++++++++++++++ src/main/java/com/laowu/dto/position/UpdateItemInfoDTO.java | 13 +++++++++++++ src/main/java/com/laowu/dto/provider/ProvidersDTO.java | 20 ++++++++++++++++++++ src/main/java/com/laowu/dto/station/RequiresDTO.java | 26 ++++++++++++++++++++++++++ src/main/java/com/laowu/dto/station/ShareDTO.java | 15 +++++++++++++++ src/main/java/com/laowu/dto/station/StationAccountDTO.java | 14 ++++++++++++++ src/main/java/com/laowu/dto/station/StationsDTO.java | 20 ++++++++++++++++++++ src/main/java/com/laowu/dto/station/UpdateAdministerDTO.java | 13 +++++++++++++ src/main/java/com/laowu/dto/team/LeaderMembersDTO.java | 16 ++++++++++++++++ src/main/java/com/laowu/dto/team/MemberManagementDTO.java | 21 +++++++++++++++++++++ src/main/java/com/laowu/dto/team/TeamMemberDTO.java | 16 ++++++++++++++++ src/main/java/com/laowu/dto/team/TeamsDTO.java | 16 ++++++++++++++++ src/main/java/com/laowu/dto/team/UpdateTeamMembersDTO.java | 14 ++++++++++++++ src/main/java/com/laowu/mapper/AdministerMapper.java | 3 ++- src/main/java/com/laowu/mapper/BusinessDictMapper.java | 18 ------------------ src/main/java/com/laowu/mapper/CityDictMapper.java | 23 ----------------------- src/main/java/com/laowu/mapper/CollegeMajorMappingMapper.java | 26 ++++++++++++++++++++++++++ src/main/java/com/laowu/mapper/CompanyDictMapper.java | 14 ++++++++++++-- src/main/java/com/laowu/mapper/CompanyLabelMapper.java | 18 ++++++++++++++++++ src/main/java/com/laowu/mapper/CompanyRelateWorkMapper.java | 24 ++++++++++++++++++++++++ src/main/java/com/laowu/mapper/CompanyUpdateHistoryMapper.java | 24 ++++++++++++++++++++++++ src/main/java/com/laowu/mapper/LibCollegeMapper.java | 22 ++++++++++++++++++++++ src/main/java/com/laowu/mapper/LibGeoLocationMapper.java | 30 ++++++++++++++++++++++++++++++ src/main/java/com/laowu/mapper/LibJobSortMapper.java | 18 ++++++++++++++++++ src/main/java/com/laowu/mapper/LibMajorMapper.java | 27 +++++++++++++++++++++++++++ src/main/java/com/laowu/mapper/LibServiceProviderMapper.java | 21 +++++++++++++++++++++ src/main/java/com/laowu/mapper/MemberCollegeMappingMapper.java | 18 ++++++++++++++++++ src/main/java/com/laowu/mapper/MemberDictMapper.java | 34 ++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/mapper/MemberJobInfoMapper.java | 24 ++++++++++++++++++++++++ src/main/java/com/laowu/mapper/MemberTeamMappingMapper.java | 31 +++++++++++++++++++++++++++++++ src/main/java/com/laowu/mapper/MemberUpdateHistoryMapper.java | 18 ++++++++++++++++++ src/main/java/com/laowu/mapper/PlaceDictMapper.java | 18 ------------------ src/main/java/com/laowu/mapper/PositionAloneHistoryMapper.java | 26 ++++++++++++++++++++++++++ src/main/java/com/laowu/mapper/PositionAloneInfoMapper.java | 22 ++++++++++++++++++++++ src/main/java/com/laowu/mapper/PositionItemInfoMapper.java | 26 ++++++++++++++++++++++++++ src/main/java/com/laowu/mapper/PositionItemJobMappingMapper.java | 31 +++++++++++++++++++++++++++++++ src/main/java/com/laowu/mapper/PositionRequireHistoryMapper.java | 26 ++++++++++++++++++++++++++ src/main/java/com/laowu/mapper/PositionRequireItemMapper.java | 22 ++++++++++++++++++++++ src/main/java/com/laowu/mapper/TeamDictMapper.java | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/mapper/WorkstationAdministersMapper.java | 38 ++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/mapper/WorkstationDictMapper.java | 41 +++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/mapper/WorkstationMemberMappingMapper.java | 18 ++++++++++++++++++ src/main/java/com/laowu/mapper/WorkstationRequireMappingMapper.java | 38 ++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/AdministerDO.java | 7 +++++++ src/main/java/com/laowu/model/BusinessDictDO.java | 31 ------------------------------- src/main/java/com/laowu/model/CityDictDO.java | 39 --------------------------------------- src/main/java/com/laowu/model/CollegeMajorMappingDO.java | 43 +++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/CompanyDictDO.java | 33 ++++++++++++++++++++++++--------- src/main/java/com/laowu/model/CompanyLabelDO.java | 39 +++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/CompanyRelateWorkDO.java | 33 +++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/CompanyUpdateHistoryDO.java | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/JobDictDO.java | 12 +++++++++++- src/main/java/com/laowu/model/LibCollegeDO.java | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/LibGeoLocationDO.java | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/LibJobSortDO.java | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/LibMajorDO.java | 35 +++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/LibServiceProviderDO.java | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/MemberCollegeMappingDO.java | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/MemberDictDO.java | 133 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/MemberJobInfoDO.java | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/MemberTeamMappingDO.java | 33 +++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/MemberUpdateHistoryDO.java | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/PlaceDictDO.java | 49 ------------------------------------------------- src/main/java/com/laowu/model/PositionAloneHistoryDO.java | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/PositionAloneInfoDO.java | 110 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/PositionDictDO.java | 4 ++++ src/main/java/com/laowu/model/PositionItemInfoDO.java | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/PositionItemJobMappingDO.java | 39 +++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/PositionRequireHistoryDO.java | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/PositionRequireItemDO.java | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/TeamDictDO.java | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/WorkstationAdministersDO.java | 33 +++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/WorkstationDictDO.java | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/WorkstationMemberMappingDO.java | 33 +++++++++++++++++++++++++++++++++ src/main/java/com/laowu/model/WorkstationRequireMappingDO.java | 39 +++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/service/AdministerService.java | 9 +++++++++ src/main/java/com/laowu/service/BusinessDictService.java | 25 ------------------------- src/main/java/com/laowu/service/CityDictService.java | 21 --------------------- src/main/java/com/laowu/service/CollegeMajorMappingService.java | 22 ++++++++++++++++++++++ src/main/java/com/laowu/service/CompanyDictService.java | 9 ++++++++- src/main/java/com/laowu/service/CompanyLabelService.java | 16 ++++++++++++++++ src/main/java/com/laowu/service/CompanyRelateWorkService.java | 16 ++++++++++++++++ src/main/java/com/laowu/service/CompanyUpdateHistoryService.java | 16 ++++++++++++++++ src/main/java/com/laowu/service/LibCollegeService.java | 30 ++++++++++++++++++++++++++++++ src/main/java/com/laowu/service/LibGeoLocationService.java | 36 ++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/service/LibJobSortService.java | 25 +++++++++++++++++++++++++ src/main/java/com/laowu/service/LibMajorService.java | 25 +++++++++++++++++++++++++ src/main/java/com/laowu/service/LibServiceProviderService.java | 26 ++++++++++++++++++++++++++ src/main/java/com/laowu/service/MemberCollegeMappingService.java | 21 +++++++++++++++++++++ src/main/java/com/laowu/service/MemberDictService.java | 31 +++++++++++++++++++++++++++++++ src/main/java/com/laowu/service/MemberJobInfoService.java | 22 ++++++++++++++++++++++ src/main/java/com/laowu/service/MemberTeamMappingService.java | 16 ++++++++++++++++ src/main/java/com/laowu/service/MemberUpdateHistoryService.java | 16 ++++++++++++++++ src/main/java/com/laowu/service/PlaceDictService.java | 30 ------------------------------ src/main/java/com/laowu/service/PositionAloneHistoryService.java | 16 ++++++++++++++++ src/main/java/com/laowu/service/PositionAloneInfoService.java | 30 ++++++++++++++++++++++++++++++ src/main/java/com/laowu/service/PositionDictService.java | 9 +++++++-- src/main/java/com/laowu/service/PositionItemInfoService.java | 23 +++++++++++++++++++++++ src/main/java/com/laowu/service/PositionItemJobMappingService.java | 16 ++++++++++++++++ src/main/java/com/laowu/service/PositionRequireHistoryService.java | 16 ++++++++++++++++ src/main/java/com/laowu/service/PositionRequireItemService.java | 29 +++++++++++++++++++++++++++++ src/main/java/com/laowu/service/TeamDictService.java | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/service/WorkstationAdministersService.java | 16 ++++++++++++++++ src/main/java/com/laowu/service/WorkstationDictService.java | 42 ++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/service/WorkstationMemberMappingService.java | 16 ++++++++++++++++ src/main/java/com/laowu/service/WorkstationRequireMappingService.java | 28 ++++++++++++++++++++++++++++ src/main/java/com/laowu/service/impl/AdministerServiceImpl.java | 53 ++++++++++++++++++++++++++++++++++++++++++++++++----- src/main/java/com/laowu/service/impl/BusinessDictServiceImpl.java | 58 ---------------------------------------------------------- src/main/java/com/laowu/service/impl/CityDictServiceImpl.java | 47 ----------------------------------------------- src/main/java/com/laowu/service/impl/CollegeMajorMappingServiceImpl.java | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/service/impl/CompanyDictServiceImpl.java | 223 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------- src/main/java/com/laowu/service/impl/CompanyLabelServiceImpl.java | 20 ++++++++++++++++++++ src/main/java/com/laowu/service/impl/CompanyRelateWorkServiceImpl.java | 20 ++++++++++++++++++++ src/main/java/com/laowu/service/impl/CompanyUpdateHistoryServiceImpl.java | 20 ++++++++++++++++++++ src/main/java/com/laowu/service/impl/JobDictServiceImpl.java | 2 +- src/main/java/com/laowu/service/impl/LibCollegeServiceImpl.java | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/service/impl/LibGeoLocationServiceImpl.java | 125 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/service/impl/LibJobSortServiceImpl.java | 134 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/service/impl/LibMajorServiceImpl.java | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/service/impl/LibServiceProviderServiceImpl.java | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/service/impl/MemberCollegeMappingServiceImpl.java | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/service/impl/MemberDictServiceImpl.java | 275 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/service/impl/MemberJobInfoServiceImpl.java | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/service/impl/MemberTeamMappingServiceImpl.java | 20 ++++++++++++++++++++ src/main/java/com/laowu/service/impl/MemberUpdateHistoryServiceImpl.java | 20 ++++++++++++++++++++ src/main/java/com/laowu/service/impl/PlaceDictServiceImpl.java | 140 -------------------------------------------------------------------------------------------------------------------------------------------- src/main/java/com/laowu/service/impl/PlaceImgsServiceImpl.java | 20 -------------------- src/main/java/com/laowu/service/impl/PositionAloneHistoryServiceImpl.java | 20 ++++++++++++++++++++ src/main/java/com/laowu/service/impl/PositionAloneInfoServiceImpl.java | 185 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/service/impl/PositionDictServiceImpl.java | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------- src/main/java/com/laowu/service/impl/PositionItemInfoServiceImpl.java | 95 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/service/impl/PositionItemJobMappingServiceImpl.java | 20 ++++++++++++++++++++ src/main/java/com/laowu/service/impl/PositionRequireHistoryServiceImpl.java | 20 ++++++++++++++++++++ src/main/java/com/laowu/service/impl/PositionRequireItemServiceImpl.java | 178 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/service/impl/TeamDictServiceImpl.java | 279 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/service/impl/WorkstationAdministersServiceImpl.java | 20 ++++++++++++++++++++ src/main/java/com/laowu/service/impl/WorkstationDictServiceImpl.java | 193 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/service/impl/WorkstationMemberMappingServiceImpl.java | 20 ++++++++++++++++++++ src/main/java/com/laowu/service/impl/WorkstationRequireMappingServiceImpl.java | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/vo/city/AllCitiesVO.java | 13 ------------- src/main/java/com/laowu/vo/college/CollegeVO.java | 11 +++++++++++ src/main/java/com/laowu/vo/college/OneCollegeVO.java | 15 +++++++++++++++ src/main/java/com/laowu/vo/company/CompanyUpdateHistoryVO.java | 11 +++++++++++ src/main/java/com/laowu/vo/company/CompanyVO.java | 21 ++++++++++++++------- src/main/java/com/laowu/vo/company/RelateWorkVO.java | 14 ++++++++++++++ src/main/java/com/laowu/vo/geo/CityVO.java | 15 +++++++++++++++ src/main/java/com/laowu/vo/geo/GeoVO.java | 20 ++++++++++++++++++++ src/main/java/com/laowu/vo/geo/ProvincesVO.java | 14 ++++++++++++++ src/main/java/com/laowu/vo/job/RecentJobInfoVO.java | 21 +++++++++++++++++++++ src/main/java/com/laowu/vo/major/AllMajorVO.java | 16 ++++++++++++++++ src/main/java/com/laowu/vo/major/CollegeMajorsVO.java | 18 ++++++++++++++++++ src/main/java/com/laowu/vo/member/AllMembersVO.java | 28 ++++++++++++++++++++++++++++ src/main/java/com/laowu/vo/member/MemberCollegeVO.java | 13 +++++++++++++ src/main/java/com/laowu/vo/member/MemberJobInfoVO.java | 11 +++++++++++ src/main/java/com/laowu/vo/member/OneMemberVO.java | 18 ++++++++++++++++++ src/main/java/com/laowu/vo/place/AllPlacesVO.java | 25 ------------------------- src/main/java/com/laowu/vo/position/AloneHistoryVO.java | 16 ++++++++++++++++ src/main/java/com/laowu/vo/position/AloneRequirementsVO.java | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/vo/position/AloneWorkVO.java | 14 ++++++++++++++ src/main/java/com/laowu/vo/position/OneAloneRequirementVO.java | 21 +++++++++++++++++++++ src/main/java/com/laowu/vo/position/OneRequirementVO.java | 23 +++++++++++++++++++++++ src/main/java/com/laowu/vo/position/PositionCountsVO.java | 26 ++++++++++++++++++++++++++ src/main/java/com/laowu/vo/position/RequireHistoryVO.java | 16 ++++++++++++++++ src/main/java/com/laowu/vo/position/RequireWorkstationsVO.java | 14 ++++++++++++++ src/main/java/com/laowu/vo/position/RequirementsVO.java | 34 ++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/vo/station/AdministerVO.java | 12 ++++++++++++ src/main/java/com/laowu/vo/station/OneStationAccountVO.java | 23 +++++++++++++++++++++++ src/main/java/com/laowu/vo/station/ProvinceStationsVO.java | 15 +++++++++++++++ src/main/java/com/laowu/vo/station/RequireStationsVO.java | 12 ++++++++++++ src/main/java/com/laowu/vo/station/RequiresVO.java | 36 ++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/vo/station/StationAccountVO.java | 20 ++++++++++++++++++++ src/main/java/com/laowu/vo/station/StationsVO.java | 13 +++++++++++++ src/main/java/com/laowu/vo/team/HomepageVO.java | 7 +++++++ src/main/java/com/laowu/vo/team/LeaderMembersVO.java | 22 ++++++++++++++++++++++ src/main/java/com/laowu/vo/team/MemberManagementVO.java | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/com/laowu/vo/team/OneTeamInfoVO.java | 17 +++++++++++++++++ src/main/java/com/laowu/vo/team/ProvinceStationTeamVO.java | 14 ++++++++++++++ src/main/java/com/laowu/vo/team/TeamsVO.java | 18 ++++++++++++++++++ src/main/java/com/laowu/vo/team/TotalTeamsVO.java | 10 ++++++++++ src/main/java/com/laowu/vo/team/WorkstationDictVO.java | 14 ++++++++++++++ src/main/resources/code.properties | 2 ++ src/main/resources/mapper/AdministerMapper.xml | 18 ++++++++++++++++++ src/main/resources/mapper/BusinessDictMapper.xml | 22 ---------------------- src/main/resources/mapper/CityDictMapper.xml | 34 ---------------------------------- src/main/resources/mapper/CollegeMajorMappingMapper.xml | 39 +++++++++++++++++++++++++++++++++++++++ src/main/resources/mapper/CompanyDictMapper.xml | 128 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------- src/main/resources/mapper/CompanyLabelMapper.xml | 23 +++++++++++++++++++++++ src/main/resources/mapper/CompanyRelateWorkMapper.xml | 45 +++++++++++++++++++++++++++++++++++++++++++++ src/main/resources/mapper/CompanyUpdateHistoryMapper.xml | 38 ++++++++++++++++++++++++++++++++++++++ src/main/resources/mapper/JobDictMapper.xml | 8 ++++---- src/main/resources/mapper/LibCollegeMapper.xml | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/resources/mapper/LibGeoLocationMapper.xml | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/resources/mapper/LibJobSortMapper.xml | 24 ++++++++++++++++++++++++ src/main/resources/mapper/LibMajorMapper.xml | 37 +++++++++++++++++++++++++++++++++++++ src/main/resources/mapper/LibServiceProviderMapper.xml | 47 +++++++++++++++++++++++++++++++++++++++++++++++ src/main/resources/mapper/MemberCollegeMappingMapper.xml | 28 ++++++++++++++++++++++++++++ src/main/resources/mapper/MemberDictMapper.xml | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/resources/mapper/MemberJobInfoMapper.xml | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/resources/mapper/MemberTeamMappingMapper.xml | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/resources/mapper/MemberUpdateHistoryMapper.xml | 25 +++++++++++++++++++++++++ src/main/resources/mapper/PlaceDictMapper.xml | 25 ------------------------- src/main/resources/mapper/PositionAloneHistoryMapper.xml | 42 ++++++++++++++++++++++++++++++++++++++++++ src/main/resources/mapper/PositionAloneInfoMapper.xml | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/resources/mapper/PositionItemInfoMapper.xml | 35 +++++++++++++++++++++++++++++++++++ src/main/resources/mapper/PositionItemJobMappingMapper.xml | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/resources/mapper/PositionRequireHistoryMapper.xml | 40 ++++++++++++++++++++++++++++++++++++++++ src/main/resources/mapper/PositionRequireItemMapper.xml | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/resources/mapper/TeamDictMapper.xml | 204 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/resources/mapper/WorkstationAdministersMapper.xml | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/resources/mapper/WorkstationDictMapper.xml | 209 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/resources/mapper/WorkstationMemberMappingMapper.xml | 23 +++++++++++++++++++++++ src/main/resources/mapper/WorkstationRequireMappingMapper.xml | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 276 files changed, 10646 insertions(+), 1286 deletions(-) delete mode 100644 logs/springboot-logback/error/2023-02-14-0.log.gz delete mode 100644 logs/springboot-logback/error/2023-02-21-0.log.gz create mode 100644 logs/springboot-logback/error/2023-03-30-0.log.gz create mode 100644 logs/springboot-logback/error/2023-04-04-0.log.gz delete mode 100644 logs/springboot-logback/info/2023-02-14-0.log.gz delete mode 100644 logs/springboot-logback/info/2023-02-15-0.log.gz delete mode 100644 logs/springboot-logback/info/2023-02-17-0.log.gz delete mode 100644 logs/springboot-logback/info/2023-02-20-0.log.gz delete mode 100644 logs/springboot-logback/info/2023-02-21-0.log.gz create mode 100644 logs/springboot-logback/info/2023-03-31-0.log.gz create mode 100644 logs/springboot-logback/info/2023-04-03-0.log.gz create mode 100644 logs/springboot-logback/info/2023-04-04-0.log.gz create mode 100644 logs/springboot-logback/info/2023-04-05-0.log.gz create mode 100644 logs/springboot-logback/info/2023-04-06-0.log.gz delete mode 100644 src/main/java/com/laowu/controller/BusinessDictController.java delete mode 100644 src/main/java/com/laowu/controller/CityDictController.java create mode 100644 src/main/java/com/laowu/controller/CollegeMajorMappingController.java create mode 100644 src/main/java/com/laowu/controller/CompanyLabelController.java create mode 100644 src/main/java/com/laowu/controller/CompanyRelateWorkController.java create mode 100644 src/main/java/com/laowu/controller/CompanyUpdateHistoryController.java create mode 100644 src/main/java/com/laowu/controller/LibCollegeController.java create mode 100644 src/main/java/com/laowu/controller/LibGeoLocationController.java create mode 100644 src/main/java/com/laowu/controller/LibJobSortController.java create mode 100644 src/main/java/com/laowu/controller/LibMajorController.java create mode 100644 src/main/java/com/laowu/controller/LibServiceProviderController.java create mode 100644 src/main/java/com/laowu/controller/MemberCollegeMappingController.java create mode 100644 src/main/java/com/laowu/controller/MemberDictController.java create mode 100644 src/main/java/com/laowu/controller/MemberJobInfoController.java create mode 100644 src/main/java/com/laowu/controller/MemberTeamMappingController.java create mode 100644 src/main/java/com/laowu/controller/MemberUpdateHistoryController.java delete mode 100644 src/main/java/com/laowu/controller/PlaceDictController.java create mode 100644 src/main/java/com/laowu/controller/PositionAloneHistoryController.java create mode 100644 src/main/java/com/laowu/controller/PositionAloneInfoController.java create mode 100644 src/main/java/com/laowu/controller/PositionItemInfoController.java create mode 100644 src/main/java/com/laowu/controller/PositionItemJobMappingController.java create mode 100644 src/main/java/com/laowu/controller/PositionRequireHistoryController.java create mode 100644 src/main/java/com/laowu/controller/PositionRequireItemController.java create mode 100644 src/main/java/com/laowu/controller/TeamDictController.java create mode 100644 src/main/java/com/laowu/controller/WorkstationAdministersController.java create mode 100644 src/main/java/com/laowu/controller/WorkstationDictController.java create mode 100644 src/main/java/com/laowu/controller/WorkstationMemberMappingController.java create mode 100644 src/main/java/com/laowu/controller/WorkstationRequireMappingController.java create mode 100644 src/main/java/com/laowu/dto/administer/AllDTO.java create mode 100644 src/main/java/com/laowu/dto/college/CollegeDTO.java create mode 100644 src/main/java/com/laowu/dto/company/DeleteCompanyDTO.java create mode 100644 src/main/java/com/laowu/dto/company/StationCompanyDTO.java create mode 100644 src/main/java/com/laowu/dto/geo/AllGeosDTO.java create mode 100644 src/main/java/com/laowu/dto/job/RangeDTO.java create mode 100644 src/main/java/com/laowu/dto/major/AllMajorDTO.java create mode 100644 src/main/java/com/laowu/dto/major/SortsDTO.java create mode 100644 src/main/java/com/laowu/dto/member/AddMemberDTO.java create mode 100644 src/main/java/com/laowu/dto/member/AllMembersDTO.java create mode 100644 src/main/java/com/laowu/dto/member/UpdateMemberDTO.java delete mode 100644 src/main/java/com/laowu/dto/place/AddPlaceDTO.java create mode 100644 src/main/java/com/laowu/dto/position/AddAloneDTO.java create mode 100644 src/main/java/com/laowu/dto/position/AddRequirementsDTO.java create mode 100644 src/main/java/com/laowu/dto/position/AloneRequirementsDTO.java create mode 100644 src/main/java/com/laowu/dto/position/RequirementsDTO.java create mode 100644 src/main/java/com/laowu/dto/position/UpdateItemInfoDTO.java create mode 100644 src/main/java/com/laowu/dto/provider/ProvidersDTO.java create mode 100644 src/main/java/com/laowu/dto/station/RequiresDTO.java create mode 100644 src/main/java/com/laowu/dto/station/ShareDTO.java create mode 100644 src/main/java/com/laowu/dto/station/StationAccountDTO.java create mode 100644 src/main/java/com/laowu/dto/station/StationsDTO.java create mode 100644 src/main/java/com/laowu/dto/station/UpdateAdministerDTO.java create mode 100644 src/main/java/com/laowu/dto/team/LeaderMembersDTO.java create mode 100644 src/main/java/com/laowu/dto/team/MemberManagementDTO.java create mode 100644 src/main/java/com/laowu/dto/team/TeamMemberDTO.java create mode 100644 src/main/java/com/laowu/dto/team/TeamsDTO.java create mode 100644 src/main/java/com/laowu/dto/team/UpdateTeamMembersDTO.java delete mode 100644 src/main/java/com/laowu/mapper/BusinessDictMapper.java delete mode 100644 src/main/java/com/laowu/mapper/CityDictMapper.java create mode 100644 src/main/java/com/laowu/mapper/CollegeMajorMappingMapper.java create mode 100644 src/main/java/com/laowu/mapper/CompanyLabelMapper.java create mode 100644 src/main/java/com/laowu/mapper/CompanyRelateWorkMapper.java create mode 100644 src/main/java/com/laowu/mapper/CompanyUpdateHistoryMapper.java create mode 100644 src/main/java/com/laowu/mapper/LibCollegeMapper.java create mode 100644 src/main/java/com/laowu/mapper/LibGeoLocationMapper.java create mode 100644 src/main/java/com/laowu/mapper/LibJobSortMapper.java create mode 100644 src/main/java/com/laowu/mapper/LibMajorMapper.java create mode 100644 src/main/java/com/laowu/mapper/LibServiceProviderMapper.java create mode 100644 src/main/java/com/laowu/mapper/MemberCollegeMappingMapper.java create mode 100644 src/main/java/com/laowu/mapper/MemberDictMapper.java create mode 100644 src/main/java/com/laowu/mapper/MemberJobInfoMapper.java create mode 100644 src/main/java/com/laowu/mapper/MemberTeamMappingMapper.java create mode 100644 src/main/java/com/laowu/mapper/MemberUpdateHistoryMapper.java delete mode 100644 src/main/java/com/laowu/mapper/PlaceDictMapper.java create mode 100644 src/main/java/com/laowu/mapper/PositionAloneHistoryMapper.java create mode 100644 src/main/java/com/laowu/mapper/PositionAloneInfoMapper.java create mode 100644 src/main/java/com/laowu/mapper/PositionItemInfoMapper.java create mode 100644 src/main/java/com/laowu/mapper/PositionItemJobMappingMapper.java create mode 100644 src/main/java/com/laowu/mapper/PositionRequireHistoryMapper.java create mode 100644 src/main/java/com/laowu/mapper/PositionRequireItemMapper.java create mode 100644 src/main/java/com/laowu/mapper/TeamDictMapper.java create mode 100644 src/main/java/com/laowu/mapper/WorkstationAdministersMapper.java create mode 100644 src/main/java/com/laowu/mapper/WorkstationDictMapper.java create mode 100644 src/main/java/com/laowu/mapper/WorkstationMemberMappingMapper.java create mode 100644 src/main/java/com/laowu/mapper/WorkstationRequireMappingMapper.java delete mode 100644 src/main/java/com/laowu/model/BusinessDictDO.java delete mode 100644 src/main/java/com/laowu/model/CityDictDO.java create mode 100644 src/main/java/com/laowu/model/CollegeMajorMappingDO.java create mode 100644 src/main/java/com/laowu/model/CompanyLabelDO.java create mode 100644 src/main/java/com/laowu/model/CompanyRelateWorkDO.java create mode 100644 src/main/java/com/laowu/model/CompanyUpdateHistoryDO.java create mode 100644 src/main/java/com/laowu/model/LibCollegeDO.java create mode 100644 src/main/java/com/laowu/model/LibGeoLocationDO.java create mode 100644 src/main/java/com/laowu/model/LibJobSortDO.java create mode 100644 src/main/java/com/laowu/model/LibMajorDO.java create mode 100644 src/main/java/com/laowu/model/LibServiceProviderDO.java create mode 100644 src/main/java/com/laowu/model/MemberCollegeMappingDO.java create mode 100644 src/main/java/com/laowu/model/MemberDictDO.java create mode 100644 src/main/java/com/laowu/model/MemberJobInfoDO.java create mode 100644 src/main/java/com/laowu/model/MemberTeamMappingDO.java create mode 100644 src/main/java/com/laowu/model/MemberUpdateHistoryDO.java delete mode 100644 src/main/java/com/laowu/model/PlaceDictDO.java create mode 100644 src/main/java/com/laowu/model/PositionAloneHistoryDO.java create mode 100644 src/main/java/com/laowu/model/PositionAloneInfoDO.java create mode 100644 src/main/java/com/laowu/model/PositionItemInfoDO.java create mode 100644 src/main/java/com/laowu/model/PositionItemJobMappingDO.java create mode 100644 src/main/java/com/laowu/model/PositionRequireHistoryDO.java create mode 100644 src/main/java/com/laowu/model/PositionRequireItemDO.java create mode 100644 src/main/java/com/laowu/model/TeamDictDO.java create mode 100644 src/main/java/com/laowu/model/WorkstationAdministersDO.java create mode 100644 src/main/java/com/laowu/model/WorkstationDictDO.java create mode 100644 src/main/java/com/laowu/model/WorkstationMemberMappingDO.java create mode 100644 src/main/java/com/laowu/model/WorkstationRequireMappingDO.java delete mode 100644 src/main/java/com/laowu/service/BusinessDictService.java delete mode 100644 src/main/java/com/laowu/service/CityDictService.java create mode 100644 src/main/java/com/laowu/service/CollegeMajorMappingService.java create mode 100644 src/main/java/com/laowu/service/CompanyLabelService.java create mode 100644 src/main/java/com/laowu/service/CompanyRelateWorkService.java create mode 100644 src/main/java/com/laowu/service/CompanyUpdateHistoryService.java create mode 100644 src/main/java/com/laowu/service/LibCollegeService.java create mode 100644 src/main/java/com/laowu/service/LibGeoLocationService.java create mode 100644 src/main/java/com/laowu/service/LibJobSortService.java create mode 100644 src/main/java/com/laowu/service/LibMajorService.java create mode 100644 src/main/java/com/laowu/service/LibServiceProviderService.java create mode 100644 src/main/java/com/laowu/service/MemberCollegeMappingService.java create mode 100644 src/main/java/com/laowu/service/MemberDictService.java create mode 100644 src/main/java/com/laowu/service/MemberJobInfoService.java create mode 100644 src/main/java/com/laowu/service/MemberTeamMappingService.java create mode 100644 src/main/java/com/laowu/service/MemberUpdateHistoryService.java delete mode 100644 src/main/java/com/laowu/service/PlaceDictService.java create mode 100644 src/main/java/com/laowu/service/PositionAloneHistoryService.java create mode 100644 src/main/java/com/laowu/service/PositionAloneInfoService.java create mode 100644 src/main/java/com/laowu/service/PositionItemInfoService.java create mode 100644 src/main/java/com/laowu/service/PositionItemJobMappingService.java create mode 100644 src/main/java/com/laowu/service/PositionRequireHistoryService.java create mode 100644 src/main/java/com/laowu/service/PositionRequireItemService.java create mode 100644 src/main/java/com/laowu/service/TeamDictService.java create mode 100644 src/main/java/com/laowu/service/WorkstationAdministersService.java create mode 100644 src/main/java/com/laowu/service/WorkstationDictService.java create mode 100644 src/main/java/com/laowu/service/WorkstationMemberMappingService.java create mode 100644 src/main/java/com/laowu/service/WorkstationRequireMappingService.java delete mode 100644 src/main/java/com/laowu/service/impl/BusinessDictServiceImpl.java delete mode 100644 src/main/java/com/laowu/service/impl/CityDictServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/CollegeMajorMappingServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/CompanyLabelServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/CompanyRelateWorkServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/CompanyUpdateHistoryServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/LibCollegeServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/LibGeoLocationServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/LibJobSortServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/LibMajorServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/LibServiceProviderServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/MemberCollegeMappingServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/MemberDictServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/MemberJobInfoServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/MemberTeamMappingServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/MemberUpdateHistoryServiceImpl.java delete mode 100644 src/main/java/com/laowu/service/impl/PlaceDictServiceImpl.java delete mode 100644 src/main/java/com/laowu/service/impl/PlaceImgsServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/PositionAloneHistoryServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/PositionAloneInfoServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/PositionItemInfoServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/PositionItemJobMappingServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/PositionRequireHistoryServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/PositionRequireItemServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/TeamDictServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/WorkstationAdministersServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/WorkstationDictServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/WorkstationMemberMappingServiceImpl.java create mode 100644 src/main/java/com/laowu/service/impl/WorkstationRequireMappingServiceImpl.java delete mode 100644 src/main/java/com/laowu/vo/city/AllCitiesVO.java create mode 100644 src/main/java/com/laowu/vo/college/CollegeVO.java create mode 100644 src/main/java/com/laowu/vo/college/OneCollegeVO.java create mode 100644 src/main/java/com/laowu/vo/company/CompanyUpdateHistoryVO.java create mode 100644 src/main/java/com/laowu/vo/company/RelateWorkVO.java create mode 100644 src/main/java/com/laowu/vo/geo/CityVO.java create mode 100644 src/main/java/com/laowu/vo/geo/GeoVO.java create mode 100644 src/main/java/com/laowu/vo/geo/ProvincesVO.java create mode 100644 src/main/java/com/laowu/vo/job/RecentJobInfoVO.java create mode 100644 src/main/java/com/laowu/vo/major/AllMajorVO.java create mode 100644 src/main/java/com/laowu/vo/major/CollegeMajorsVO.java create mode 100644 src/main/java/com/laowu/vo/member/AllMembersVO.java create mode 100644 src/main/java/com/laowu/vo/member/MemberCollegeVO.java create mode 100644 src/main/java/com/laowu/vo/member/MemberJobInfoVO.java create mode 100644 src/main/java/com/laowu/vo/member/OneMemberVO.java delete mode 100644 src/main/java/com/laowu/vo/place/AllPlacesVO.java create mode 100644 src/main/java/com/laowu/vo/position/AloneHistoryVO.java create mode 100644 src/main/java/com/laowu/vo/position/AloneRequirementsVO.java create mode 100644 src/main/java/com/laowu/vo/position/AloneWorkVO.java create mode 100644 src/main/java/com/laowu/vo/position/OneAloneRequirementVO.java create mode 100644 src/main/java/com/laowu/vo/position/OneRequirementVO.java create mode 100644 src/main/java/com/laowu/vo/position/PositionCountsVO.java create mode 100644 src/main/java/com/laowu/vo/position/RequireHistoryVO.java create mode 100644 src/main/java/com/laowu/vo/position/RequireWorkstationsVO.java create mode 100644 src/main/java/com/laowu/vo/position/RequirementsVO.java create mode 100644 src/main/java/com/laowu/vo/station/AdministerVO.java create mode 100644 src/main/java/com/laowu/vo/station/OneStationAccountVO.java create mode 100644 src/main/java/com/laowu/vo/station/ProvinceStationsVO.java create mode 100644 src/main/java/com/laowu/vo/station/RequireStationsVO.java create mode 100644 src/main/java/com/laowu/vo/station/RequiresVO.java create mode 100644 src/main/java/com/laowu/vo/station/StationAccountVO.java create mode 100644 src/main/java/com/laowu/vo/station/StationsVO.java create mode 100644 src/main/java/com/laowu/vo/team/HomepageVO.java create mode 100644 src/main/java/com/laowu/vo/team/LeaderMembersVO.java create mode 100644 src/main/java/com/laowu/vo/team/MemberManagementVO.java create mode 100644 src/main/java/com/laowu/vo/team/OneTeamInfoVO.java create mode 100644 src/main/java/com/laowu/vo/team/ProvinceStationTeamVO.java create mode 100644 src/main/java/com/laowu/vo/team/TeamsVO.java create mode 100644 src/main/java/com/laowu/vo/team/TotalTeamsVO.java create mode 100644 src/main/java/com/laowu/vo/team/WorkstationDictVO.java delete mode 100644 src/main/resources/mapper/BusinessDictMapper.xml delete mode 100644 src/main/resources/mapper/CityDictMapper.xml create mode 100644 src/main/resources/mapper/CollegeMajorMappingMapper.xml create mode 100644 src/main/resources/mapper/CompanyLabelMapper.xml create mode 100644 src/main/resources/mapper/CompanyRelateWorkMapper.xml create mode 100644 src/main/resources/mapper/CompanyUpdateHistoryMapper.xml create mode 100644 src/main/resources/mapper/LibCollegeMapper.xml create mode 100644 src/main/resources/mapper/LibGeoLocationMapper.xml create mode 100644 src/main/resources/mapper/LibJobSortMapper.xml create mode 100644 src/main/resources/mapper/LibMajorMapper.xml create mode 100644 src/main/resources/mapper/LibServiceProviderMapper.xml create mode 100644 src/main/resources/mapper/MemberCollegeMappingMapper.xml create mode 100644 src/main/resources/mapper/MemberDictMapper.xml create mode 100644 src/main/resources/mapper/MemberJobInfoMapper.xml create mode 100644 src/main/resources/mapper/MemberTeamMappingMapper.xml create mode 100644 src/main/resources/mapper/MemberUpdateHistoryMapper.xml delete mode 100644 src/main/resources/mapper/PlaceDictMapper.xml create mode 100644 src/main/resources/mapper/PositionAloneHistoryMapper.xml create mode 100644 src/main/resources/mapper/PositionAloneInfoMapper.xml create mode 100644 src/main/resources/mapper/PositionItemInfoMapper.xml create mode 100644 src/main/resources/mapper/PositionItemJobMappingMapper.xml create mode 100644 src/main/resources/mapper/PositionRequireHistoryMapper.xml create mode 100644 src/main/resources/mapper/PositionRequireItemMapper.xml create mode 100644 src/main/resources/mapper/TeamDictMapper.xml create mode 100644 src/main/resources/mapper/WorkstationAdministersMapper.xml create mode 100644 src/main/resources/mapper/WorkstationDictMapper.xml create mode 100644 src/main/resources/mapper/WorkstationMemberMappingMapper.xml create mode 100644 src/main/resources/mapper/WorkstationRequireMappingMapper.xml diff --git a/logs/springboot-logback-error.log b/logs/springboot-logback-error.log index d12a993..b0763fa 100644 --- a/logs/springboot-logback-error.log +++ b/logs/springboot-logback-error.log @@ -1,4 +1,174 @@ -2023-02-22 13:26:33,663 [http-nio-34567-exec-8] ERROR com.laowu.common.exception.GlobalExceptionHandler:88 - JSON parse error: Cannot deserialize instance of `java.lang.Long` out of START_ARRAY token; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `java.lang.Long` out of START_ARRAY token +2023-04-06 10:02:12,197 [http-nio-34567-exec-7] ERROR com.laowu.common.exception.GlobalExceptionHandler:88 - JSON parse error: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (''); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('') at [Source: (PushbackInputStream); line: 1, column: 50] (through reference chain: com.laowu.dto.job.JobDTO["recruitId"]) -2023-02-22 17:01:30,928 [http-nio-34567-exec-7] ERROR com.laowu.common.exception.GlobalExceptionHandler:88 - JSON parse error: Cannot deserialize instance of `java.lang.Long` out of START_ARRAY token; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `java.lang.Long` out of START_ARRAY token - at [Source: (PushbackInputStream); line: 1, column: 40] (through reference chain: com.laowu.dto.company.CompanyDTO["placeId"]) +2023-04-06 10:10:33,728 [http-nio-34567-exec-10] ERROR com.laowu.common.exception.GlobalExceptionHandler:88 - JSON parse error: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (''); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('') + at [Source: (PushbackInputStream); line: 1, column: 50] (through reference chain: com.laowu.dto.job.JobDTO["recruitId"]) +2023-04-06 10:17:30,530 [http-nio-34567-exec-4] ERROR com.laowu.common.exception.GlobalExceptionHandler:88 - JSON parse error: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (''); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('') + at [Source: (PushbackInputStream); line: 1, column: 50] (through reference chain: com.laowu.dto.job.JobDTO["recruitId"]) +2023-04-06 11:49:33,386 [http-nio-34567-exec-5] ERROR com.laowu.common.exception.GlobalExceptionHandler:88 - JSON parse error: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (''); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('') + at [Source: (PushbackInputStream); line: 1, column: 50] (through reference chain: com.laowu.dto.job.JobDTO["recruitId"]) +2023-04-06 13:27:53,468 [http-nio-34567-exec-10] ERROR com.laowu.common.exception.GlobalExceptionHandler:88 - JSON parse error: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (''); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('') + at [Source: (PushbackInputStream); line: 1, column: 50] (through reference chain: com.laowu.dto.job.JobDTO["recruitId"]) +2023-04-06 15:19:48,783 [main] ERROR org.springframework.boot.web.embedded.tomcat.TomcatStarter:61 - Error starting Tomcat context. Exception: org.springframework.beans.factory.UnsatisfiedDependencyException. Message: Error creating bean with name 'webConfig': Unsatisfied dependency expressed through field 'authenticationInterceptor'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'authenticationInterceptor': Unsatisfied dependency expressed through field 'administerMapper'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'administerMapper' defined in file [D:\code\laowu\target\classes\com\laowu\mapper\AdministerMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [D:\code\laowu\target\classes\mapper\WorkstationRequireMappingMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'file [D:\code\laowu\target\classes\mapper\WorkstationRequireMappingMapper.xml]'. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias ''. Cause: java.lang.ClassNotFoundException: Cannot find class: +2023-04-06 15:19:48,820 [main] ERROR org.springframework.boot.SpringApplication:822 - Application run failed +org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:156) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:743) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:390) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:312) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1214) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1203) + at com.laowu.LaowuApplication.main(LaowuApplication.java:14) +Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat + at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:124) + at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.(TomcatWebServer.java:86) + at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:416) + at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:180) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:180) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:153) + ... 8 common frames omitted +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webConfig': Unsatisfied dependency expressed through field 'authenticationInterceptor'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'authenticationInterceptor': Unsatisfied dependency expressed through field 'administerMapper'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'administerMapper' defined in file [D:\code\laowu\target\classes\com\laowu\mapper\AdministerMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [D:\code\laowu\target\classes\mapper\WorkstationRequireMappingMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'file [D:\code\laowu\target\classes\mapper\WorkstationRequireMappingMapper.xml]'. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias ''. Cause: java.lang.ClassNotFoundException: Cannot find class: + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:596) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1411) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:392) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1321) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:211) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAsRegistrationBean(ServletContextInitializerBeans.java:174) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAsRegistrationBean(ServletContextInitializerBeans.java:169) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAdaptableBeans(ServletContextInitializerBeans.java:154) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:86) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:253) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:227) + at org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:53) + at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5132) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) + at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) + at java.util.concurrent.FutureTask.run(FutureTask.java) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) + at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) + at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) + at java.util.concurrent.FutureTask.run(FutureTask.java) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) + at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.core.StandardService.startInternal(StandardService.java:421) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:932) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.startup.Tomcat.start(Tomcat.java:456) + at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:105) + ... 13 common frames omitted +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'authenticationInterceptor': Unsatisfied dependency expressed through field 'administerMapper'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'administerMapper' defined in file [D:\code\laowu\target\classes\com\laowu\mapper\AdministerMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [D:\code\laowu\target\classes\mapper\WorkstationRequireMappingMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'file [D:\code\laowu\target\classes\mapper\WorkstationRequireMappingMapper.xml]'. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias ''. Cause: java.lang.ClassNotFoundException: Cannot find class: + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:596) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1411) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1251) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1171) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) + ... 65 common frames omitted +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'administerMapper' defined in file [D:\code\laowu\target\classes\com\laowu\mapper\AdministerMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [D:\code\laowu\target\classes\mapper\WorkstationRequireMappingMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'file [D:\code\laowu\target\classes\mapper\WorkstationRequireMappingMapper.xml]'. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias ''. Cause: java.lang.ClassNotFoundException: Cannot find class: + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1515) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1251) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1171) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) + ... 78 common frames omitted +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [D:\code\laowu\target\classes\mapper\WorkstationRequireMappingMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'file [D:\code\laowu\target\classes\mapper\WorkstationRequireMappingMapper.xml]'. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias ''. Cause: java.lang.ClassNotFoundException: Cannot find class: + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:627) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:607) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1321) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1251) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1171) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1500) + ... 89 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [D:\code\laowu\target\classes\mapper\WorkstationRequireMappingMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'file [D:\code\laowu\target\classes\mapper\WorkstationRequireMappingMapper.xml]'. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias ''. Cause: java.lang.ClassNotFoundException: Cannot find class: + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:622) + ... 102 common frames omitted +Caused by: org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [D:\code\laowu\target\classes\mapper\WorkstationRequireMappingMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'file [D:\code\laowu\target\classes\mapper\WorkstationRequireMappingMapper.xml]'. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias ''. Cause: java.lang.ClassNotFoundException: Cannot find class: + at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:593) + at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.afterPropertiesSet(MybatisSqlSessionFactoryBean.java:429) + at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.getObject(MybatisSqlSessionFactoryBean.java:626) + at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.sqlSessionFactory(MybatisPlusAutoConfiguration.java:214) + at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration$$EnhancerBySpringCGLIB$$d67b1f2c.CGLIB$sqlSessionFactory$2() + at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration$$EnhancerBySpringCGLIB$$d67b1f2c$$FastClassBySpringCGLIB$$79376727.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363) + at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration$$EnhancerBySpringCGLIB$$d67b1f2c.sqlSessionFactory() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) + ... 103 common frames omitted +Caused by: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'file [D:\code\laowu\target\classes\mapper\WorkstationRequireMappingMapper.xml]'. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias ''. Cause: java.lang.ClassNotFoundException: Cannot find class: + at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:122) + at org.apache.ibatis.builder.xml.XMLMapperBuilder.parse(XMLMapperBuilder.java:94) + at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:591) + ... 116 common frames omitted +Caused by: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias ''. Cause: java.lang.ClassNotFoundException: Cannot find class: + at org.apache.ibatis.builder.BaseBuilder.resolveClass(BaseBuilder.java:118) + at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseStatementNode(XMLStatementBuilder.java:102) + at org.apache.ibatis.builder.xml.XMLMapperBuilder.buildStatementFromContext(XMLMapperBuilder.java:137) + at org.apache.ibatis.builder.xml.XMLMapperBuilder.buildStatementFromContext(XMLMapperBuilder.java:130) + at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:120) + ... 118 common frames omitted +Caused by: org.apache.ibatis.type.TypeException: Could not resolve type alias ''. Cause: java.lang.ClassNotFoundException: Cannot find class: + at org.apache.ibatis.type.TypeAliasRegistry.resolveAlias(TypeAliasRegistry.java:120) + at org.apache.ibatis.builder.BaseBuilder.resolveAlias(BaseBuilder.java:149) + at org.apache.ibatis.builder.BaseBuilder.resolveClass(BaseBuilder.java:116) + ... 122 common frames omitted +Caused by: java.lang.ClassNotFoundException: Cannot find class: + at org.apache.ibatis.io.ClassLoaderWrapper.classForName(ClassLoaderWrapper.java:200) + at org.apache.ibatis.io.ClassLoaderWrapper.classForName(ClassLoaderWrapper.java:89) + at org.apache.ibatis.io.Resources.classForName(Resources.java:261) + at org.apache.ibatis.type.TypeAliasRegistry.resolveAlias(TypeAliasRegistry.java:116) + ... 124 common frames omitted diff --git a/logs/springboot-logback-info.log b/logs/springboot-logback-info.log index 052cb86..3108618 100644 --- a/logs/springboot-logback-info.log +++ b/logs/springboot-logback-info.log @@ -1,372 +1,1011 @@ -2023-02-22 09:36:14,108 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$d6405964] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) -2023-02-22 09:36:14,299 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) -2023-02-22 09:36:14,309 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] -2023-02-22 09:36:14,315 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] -2023-02-22 09:36:14,316 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] -2023-02-22 09:36:14,401 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext -2023-02-22 09:36:14,401 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1201 ms -2023-02-22 09:36:14,485 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource -2023-02-22 09:36:15,697 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited -2023-02-22 09:36:16,689 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] -2023-02-22 09:36:16,778 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' -2023-02-22 09:36:16,977 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed -2023-02-22 09:36:16,995 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) -2023-02-22 09:36:17,026 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references -2023-02-22 09:36:17,213 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] -2023-02-22 09:36:17,233 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' -2023-02-22 10:05:01,735 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' -2023-02-22 10:05:01,736 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' -2023-02-22 10:05:01,741 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms -2023-02-22 13:26:33,663 [http-nio-34567-exec-8] ERROR com.laowu.common.exception.GlobalExceptionHandler:88 - JSON parse error: Cannot deserialize instance of `java.lang.Long` out of START_ARRAY token; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `java.lang.Long` out of START_ARRAY token - at [Source: (PushbackInputStream); line: 1, column: 50] (through reference chain: com.laowu.dto.job.JobDTO["recruitId"]) -2023-02-22 13:29:24,279 [Thread-10] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' -2023-02-22 13:29:24,281 [Thread-10] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... -2023-02-22 13:29:24,284 [Thread-10] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed -2023-02-22 13:29:29,905 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$22ecdd56] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) -2023-02-22 13:29:30,067 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) -2023-02-22 13:29:30,076 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] -2023-02-22 13:29:30,081 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] -2023-02-22 13:29:30,082 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] -2023-02-22 13:29:30,152 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext -2023-02-22 13:29:30,152 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1003 ms -2023-02-22 13:29:30,219 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource -2023-02-22 13:29:31,318 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited -2023-02-22 13:29:32,155 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] -2023-02-22 13:29:32,230 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' -2023-02-22 13:29:32,361 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed -2023-02-22 13:29:32,372 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) -2023-02-22 13:29:32,396 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references -2023-02-22 13:29:32,546 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] -2023-02-22 13:29:32,562 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' -2023-02-22 14:03:22,184 [http-nio-34567-exec-3] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' -2023-02-22 14:03:22,185 [http-nio-34567-exec-3] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' -2023-02-22 14:03:22,190 [http-nio-34567-exec-3] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms -2023-02-22 14:19:05,458 [Thread-9] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' -2023-02-22 14:19:05,460 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... -2023-02-22 14:19:05,461 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed -2023-02-22 14:19:08,556 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$8fbf7def] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) -2023-02-22 14:19:08,716 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) -2023-02-22 14:19:08,724 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] -2023-02-22 14:19:08,730 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] -2023-02-22 14:19:08,730 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] -2023-02-22 14:19:08,800 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext -2023-02-22 14:19:08,800 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 980 ms -2023-02-22 14:19:08,869 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource -2023-02-22 14:19:09,839 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited -2023-02-22 14:19:10,682 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] -2023-02-22 14:19:10,758 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' -2023-02-22 14:19:10,888 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed -2023-02-22 14:19:10,900 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) -2023-02-22 14:19:10,922 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references -2023-02-22 14:19:11,066 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] -2023-02-22 14:19:11,081 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' -2023-02-22 14:19:32,397 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' -2023-02-22 14:19:32,397 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' -2023-02-22 14:19:32,402 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms -2023-02-22 14:19:54,306 [Thread-9] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' -2023-02-22 14:19:54,308 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... -2023-02-22 14:19:54,310 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed -2023-02-22 14:19:57,343 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$64eeb34a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) -2023-02-22 14:19:57,501 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) -2023-02-22 14:19:57,510 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] -2023-02-22 14:19:57,515 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] -2023-02-22 14:19:57,516 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] -2023-02-22 14:19:57,587 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext -2023-02-22 14:19:57,587 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 979 ms -2023-02-22 14:19:57,657 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource -2023-02-22 14:19:58,723 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited -2023-02-22 14:19:59,576 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] -2023-02-22 14:19:59,661 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' -2023-02-22 14:19:59,791 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed -2023-02-22 14:19:59,802 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) -2023-02-22 14:19:59,824 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references -2023-02-22 14:19:59,965 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] -2023-02-22 14:19:59,981 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' -2023-02-22 14:20:16,899 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' -2023-02-22 14:20:16,899 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' -2023-02-22 14:20:16,904 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms -2023-02-22 14:20:39,822 [Thread-9] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' -2023-02-22 14:20:39,824 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... -2023-02-22 14:20:39,826 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed -2023-02-22 14:20:42,896 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$4809976c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) -2023-02-22 14:20:43,053 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) -2023-02-22 14:20:43,061 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] -2023-02-22 14:20:43,067 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] -2023-02-22 14:20:43,067 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] -2023-02-22 14:20:43,137 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext -2023-02-22 14:20:43,137 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 984 ms -2023-02-22 14:20:43,205 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource -2023-02-22 14:20:44,148 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited -2023-02-22 14:20:44,983 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] -2023-02-22 14:20:45,055 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' -2023-02-22 14:20:45,188 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed -2023-02-22 14:20:45,199 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) -2023-02-22 14:20:45,221 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references -2023-02-22 14:20:45,362 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] -2023-02-22 14:20:45,378 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' -2023-02-22 14:21:06,470 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' -2023-02-22 14:21:06,470 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' -2023-02-22 14:21:06,475 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms -2023-02-22 14:25:14,321 [Thread-9] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' -2023-02-22 14:25:14,323 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... -2023-02-22 14:25:14,326 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed -2023-02-22 14:25:18,494 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$16ae8ea5] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) -2023-02-22 14:25:18,658 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) -2023-02-22 14:25:18,667 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] -2023-02-22 14:25:18,672 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] -2023-02-22 14:25:18,672 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] -2023-02-22 14:25:18,742 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext -2023-02-22 14:25:18,743 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1003 ms -2023-02-22 14:25:18,821 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource -2023-02-22 14:25:19,858 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited -2023-02-22 14:25:20,708 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] -2023-02-22 14:25:20,792 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' -2023-02-22 14:25:20,925 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed -2023-02-22 14:25:20,937 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) -2023-02-22 14:25:20,958 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references -2023-02-22 14:25:21,103 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] -2023-02-22 14:25:21,120 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' -2023-02-22 14:26:32,329 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' -2023-02-22 14:26:32,330 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' -2023-02-22 14:26:32,334 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 4 ms -2023-02-22 14:31:46,521 [Thread-9] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' -2023-02-22 14:31:46,523 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... -2023-02-22 14:31:46,525 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed -2023-02-22 14:31:50,908 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$d1511e4d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) -2023-02-22 14:31:51,069 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) -2023-02-22 14:31:51,079 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] -2023-02-22 14:31:51,088 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] -2023-02-22 14:31:51,088 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] -2023-02-22 14:31:51,160 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext -2023-02-22 14:31:51,161 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1003 ms -2023-02-22 14:31:51,230 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource -2023-02-22 14:31:52,299 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited -2023-02-22 14:31:53,143 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] -2023-02-22 14:31:53,220 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' -2023-02-22 14:31:53,350 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed -2023-02-22 14:31:53,361 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) -2023-02-22 14:31:53,383 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references -2023-02-22 14:31:53,525 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] -2023-02-22 14:31:53,542 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' -2023-02-22 14:31:59,581 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' -2023-02-22 14:31:59,581 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' -2023-02-22 14:31:59,586 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 4 ms -2023-02-22 14:32:45,889 [Thread-9] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' -2023-02-22 14:32:45,891 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... -2023-02-22 14:32:45,893 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed -2023-02-22 14:32:48,944 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$b45709b2] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) -2023-02-22 14:32:49,106 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) -2023-02-22 14:32:49,115 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] -2023-02-22 14:32:49,121 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] -2023-02-22 14:32:49,122 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] -2023-02-22 14:32:49,193 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext -2023-02-22 14:32:49,194 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1003 ms -2023-02-22 14:32:49,269 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource -2023-02-22 14:32:50,387 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited -2023-02-22 14:32:51,249 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] -2023-02-22 14:32:51,326 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' -2023-02-22 14:32:51,469 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed -2023-02-22 14:32:51,483 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) -2023-02-22 14:32:51,506 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references -2023-02-22 14:32:51,652 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] -2023-02-22 14:32:51,669 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' -2023-02-22 14:33:05,099 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' -2023-02-22 14:33:05,100 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' -2023-02-22 14:33:05,105 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms -2023-02-22 14:39:31,718 [Thread-10] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' -2023-02-22 14:39:31,720 [Thread-10] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... -2023-02-22 14:39:31,722 [Thread-10] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed -2023-02-22 14:39:36,941 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$8fbf0fe4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) -2023-02-22 14:39:37,100 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) -2023-02-22 14:39:37,109 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] -2023-02-22 14:39:37,115 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] -2023-02-22 14:39:37,115 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] -2023-02-22 14:39:37,185 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext -2023-02-22 14:39:37,185 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 985 ms -2023-02-22 14:39:37,251 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource -2023-02-22 14:39:38,329 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited -2023-02-22 14:39:39,165 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] -2023-02-22 14:39:39,239 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' -2023-02-22 14:39:39,368 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed -2023-02-22 14:39:39,380 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) -2023-02-22 14:39:39,402 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references -2023-02-22 14:39:39,544 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] -2023-02-22 14:39:39,561 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' -2023-02-22 14:39:49,130 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' -2023-02-22 14:39:49,130 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' -2023-02-22 14:39:49,135 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms -2023-02-22 15:31:06,722 [Thread-9] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' -2023-02-22 15:31:06,723 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... -2023-02-22 15:31:06,725 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed -2023-02-22 15:31:10,763 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$8a2791c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) -2023-02-22 15:31:10,926 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) -2023-02-22 15:31:10,935 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] -2023-02-22 15:31:10,941 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] -2023-02-22 15:31:10,941 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] -2023-02-22 15:31:11,011 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext -2023-02-22 15:31:11,011 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1036 ms -2023-02-22 15:31:11,092 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource -2023-02-22 15:31:12,123 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited -2023-02-22 15:31:13,014 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] -2023-02-22 15:31:13,099 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' -2023-02-22 15:31:13,237 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed -2023-02-22 15:31:13,248 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) -2023-02-22 15:31:13,270 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references -2023-02-22 15:31:13,417 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] -2023-02-22 15:31:13,434 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' -2023-02-22 15:31:13,833 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' -2023-02-22 15:31:13,833 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' -2023-02-22 15:31:13,838 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms -2023-02-22 16:31:49,156 [Thread-9] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' -2023-02-22 16:31:49,158 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... -2023-02-22 16:31:49,159 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed -2023-02-22 16:31:54,094 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$560e332b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) -2023-02-22 16:31:54,255 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) -2023-02-22 16:31:54,264 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] -2023-02-22 16:31:54,269 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] -2023-02-22 16:31:54,270 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] -2023-02-22 16:31:54,339 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext -2023-02-22 16:31:54,339 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 990 ms -2023-02-22 16:31:54,406 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource -2023-02-22 16:31:55,442 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited -2023-02-22 16:31:56,278 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] -2023-02-22 16:31:56,353 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' -2023-02-22 16:31:56,479 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed -2023-02-22 16:31:56,491 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) -2023-02-22 16:31:56,513 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references -2023-02-22 16:31:56,656 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] -2023-02-22 16:31:56,672 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' -2023-02-22 16:34:28,854 [http-nio-34567-exec-2] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' -2023-02-22 16:34:28,854 [http-nio-34567-exec-2] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' -2023-02-22 16:34:28,858 [http-nio-34567-exec-2] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 4 ms -2023-02-22 16:52:42,958 [Thread-9] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' -2023-02-22 16:52:42,959 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... -2023-02-22 16:52:42,961 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed -2023-02-22 16:52:48,892 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$b66ee729] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) -2023-02-22 16:52:49,051 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) -2023-02-22 16:52:49,060 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] -2023-02-22 16:52:49,065 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] -2023-02-22 16:52:49,065 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] -2023-02-22 16:52:49,134 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext -2023-02-22 16:52:49,134 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 978 ms -2023-02-22 16:52:49,211 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource -2023-02-22 16:52:50,312 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited -2023-02-22 16:52:51,156 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] -2023-02-22 16:52:51,231 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' -2023-02-22 16:52:51,358 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed -2023-02-22 16:52:51,370 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) -2023-02-22 16:52:51,392 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references -2023-02-22 16:52:51,536 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] -2023-02-22 16:52:51,552 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' -2023-02-22 16:54:28,462 [Thread-9] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' -2023-02-22 16:54:28,464 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... -2023-02-22 16:54:28,467 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed -2023-02-22 16:54:31,449 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$48a2dcaf] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) -2023-02-22 16:54:31,607 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) -2023-02-22 16:54:31,616 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] -2023-02-22 16:54:31,621 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] -2023-02-22 16:54:31,621 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] -2023-02-22 16:54:31,690 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext -2023-02-22 16:54:31,690 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 964 ms -2023-02-22 16:54:31,761 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource -2023-02-22 16:54:32,753 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited -2023-02-22 16:54:33,555 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] -2023-02-22 16:54:33,630 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' -2023-02-22 16:54:33,757 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed -2023-02-22 16:54:33,769 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) -2023-02-22 16:54:33,791 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references -2023-02-22 16:54:33,938 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] -2023-02-22 16:54:33,954 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' -2023-02-22 17:00:50,735 [http-nio-34567-exec-2] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' -2023-02-22 17:00:50,735 [http-nio-34567-exec-2] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' -2023-02-22 17:00:50,740 [http-nio-34567-exec-2] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms -2023-02-22 17:01:30,928 [http-nio-34567-exec-7] ERROR com.laowu.common.exception.GlobalExceptionHandler:88 - JSON parse error: Cannot deserialize instance of `java.lang.Long` out of START_ARRAY token; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `java.lang.Long` out of START_ARRAY token - at [Source: (PushbackInputStream); line: 1, column: 40] (through reference chain: com.laowu.dto.company.CompanyDTO["placeId"]) -2023-02-22 17:04:49,632 [Thread-9] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' -2023-02-22 17:04:49,634 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... -2023-02-22 17:04:49,636 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed -2023-02-22 17:04:53,607 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$559e7296] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) -2023-02-22 17:04:53,764 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) -2023-02-22 17:04:53,773 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] -2023-02-22 17:04:53,778 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] -2023-02-22 17:04:53,778 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] -2023-02-22 17:04:53,849 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext -2023-02-22 17:04:53,849 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 958 ms -2023-02-22 17:04:53,916 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource -2023-02-22 17:04:54,917 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited -2023-02-22 17:04:55,731 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] -2023-02-22 17:04:55,804 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' -2023-02-22 17:04:55,933 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed -2023-02-22 17:04:55,945 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) -2023-02-22 17:04:55,967 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references -2023-02-22 17:04:56,111 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] -2023-02-22 17:04:56,127 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' -2023-02-22 17:04:56,157 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' -2023-02-22 17:04:56,157 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' -2023-02-22 17:04:56,163 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 6 ms -2023-02-22 17:21:17,333 [Thread-9] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' -2023-02-22 17:21:17,335 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... -2023-02-22 17:21:17,337 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed -2023-02-22 17:21:21,590 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$70cfec4b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) -2023-02-22 17:21:21,748 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) -2023-02-22 17:21:21,756 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] -2023-02-22 17:21:21,762 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] -2023-02-22 17:21:21,762 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] -2023-02-22 17:21:21,830 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext -2023-02-22 17:21:21,831 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 981 ms -2023-02-22 17:21:21,900 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource -2023-02-22 17:21:22,973 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited -2023-02-22 17:21:23,786 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] -2023-02-22 17:21:23,862 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' -2023-02-22 17:21:23,998 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed -2023-02-22 17:21:24,010 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) -2023-02-22 17:21:24,032 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references -2023-02-22 17:21:24,174 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] -2023-02-22 17:21:24,191 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' -2023-02-22 17:22:15,367 [http-nio-34567-exec-3] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' -2023-02-22 17:22:15,367 [http-nio-34567-exec-3] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' -2023-02-22 17:22:15,372 [http-nio-34567-exec-3] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms -2023-02-22 17:37:02,478 [Thread-9] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' -2023-02-22 17:37:02,480 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... -2023-02-22 17:37:02,482 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed -2023-02-22 17:37:06,469 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$96c8497f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) -2023-02-22 17:37:06,625 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) -2023-02-22 17:37:06,633 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] -2023-02-22 17:37:06,639 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] -2023-02-22 17:37:06,639 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] -2023-02-22 17:37:06,706 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext -2023-02-22 17:37:06,706 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 948 ms -2023-02-22 17:37:06,771 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource -2023-02-22 17:37:07,802 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited -2023-02-22 17:37:08,600 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] -2023-02-22 17:37:08,686 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' -2023-02-22 17:37:08,831 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed -2023-02-22 17:37:08,843 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) -2023-02-22 17:37:08,865 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references -2023-02-22 17:37:09,006 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] -2023-02-22 17:37:09,022 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' -2023-02-22 17:37:21,973 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' -2023-02-22 17:37:21,973 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' -2023-02-22 17:37:21,979 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms -2023-02-22 17:45:30,077 [Thread-9] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' -2023-02-22 17:45:30,078 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... -2023-02-22 17:45:30,081 [Thread-9] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed -2023-02-22 17:45:34,221 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$fa765cf7] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) -2023-02-22 17:45:34,400 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) -2023-02-22 17:45:34,409 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] -2023-02-22 17:45:34,414 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] -2023-02-22 17:45:34,415 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] -2023-02-22 17:45:34,488 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext -2023-02-22 17:45:34,489 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1008 ms -2023-02-22 17:45:34,557 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource -2023-02-22 17:45:35,596 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited -2023-02-22 17:45:36,407 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] -2023-02-22 17:45:36,483 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' -2023-02-22 17:45:36,610 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed -2023-02-22 17:45:36,621 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) -2023-02-22 17:45:36,642 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references -2023-02-22 17:45:36,785 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] -2023-02-22 17:45:36,801 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' -2023-02-22 17:45:54,082 [http-nio-34567-exec-5] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' -2023-02-22 17:45:54,082 [http-nio-34567-exec-5] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' -2023-02-22 17:45:54,088 [http-nio-34567-exec-5] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 6 ms +2023-04-07 09:09:54,998 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$302430d9] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 09:09:55,202 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 09:09:55,213 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 09:09:55,220 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 09:09:55,221 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 09:09:55,301 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 09:09:55,301 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1296 ms +2023-04-07 09:09:55,392 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 09:09:56,566 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 09:09:57,835 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 09:09:57,914 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 09:09:58,070 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 09:09:58,083 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 09:09:58,108 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 09:09:58,258 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 09:09:58,259 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 09:09:58,260 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 09:09:58,277 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 09:09:58,278 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 09:09:58,278 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 09:09:58,326 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 09:09:58,331 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 09:09:58,333 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 09:09:58,333 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 09:09:58,334 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 09:09:58,335 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 09:09:58,348 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 09:09:58,366 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 10:13:02,839 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 10:13:02,839 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 10:13:02,846 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 7 ms +2023-04-07 10:35:18,895 [Thread-12] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 10:35:18,898 [Thread-12] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 10:35:18,900 [Thread-12] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 10:35:24,523 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$d906cfad] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 10:35:24,685 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 10:35:24,694 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 10:35:24,699 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 10:35:24,700 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 10:35:24,770 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 10:35:24,770 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1097 ms +2023-04-07 10:35:24,843 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 10:35:25,842 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 10:35:27,096 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 10:35:27,175 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 10:35:27,321 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 10:35:27,332 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 10:35:27,355 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 10:35:27,505 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 10:35:27,506 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 10:35:27,507 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 10:35:27,520 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 10:35:27,521 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 10:35:27,522 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 10:35:27,572 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 10:35:27,577 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 10:35:27,579 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 10:35:27,580 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 10:35:27,581 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 10:35:27,582 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 10:35:27,594 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 10:35:27,611 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 10:35:46,517 [http-nio-34567-exec-2] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 10:35:46,517 [http-nio-34567-exec-2] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 10:35:46,522 [http-nio-34567-exec-2] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms +2023-04-07 10:40:15,693 [Thread-10] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 10:40:15,696 [Thread-10] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 10:40:15,698 [Thread-10] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 10:40:20,392 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$76b1a4d8] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 10:40:20,552 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 10:40:20,560 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 10:40:20,565 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 10:40:20,565 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 10:40:20,634 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 10:40:20,634 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1050 ms +2023-04-07 10:40:20,704 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 10:40:21,775 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 10:40:22,998 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 10:40:23,072 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 10:40:23,214 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 10:40:23,225 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 10:40:23,248 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 10:40:23,394 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 10:40:23,395 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 10:40:23,396 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 10:40:23,410 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 10:40:23,411 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 10:40:23,412 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 10:40:23,462 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 10:40:23,467 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 10:40:23,469 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 10:40:23,469 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 10:40:23,470 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 10:40:23,470 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 10:40:23,483 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 10:40:23,501 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 10:40:53,119 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 10:40:53,119 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 10:40:53,124 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms +2023-04-07 10:45:55,384 [Thread-11] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 10:45:55,387 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 10:45:55,390 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 10:45:58,597 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$9907459a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 10:45:58,757 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 10:45:58,765 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 10:45:58,771 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 10:45:58,771 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 10:45:58,841 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 10:45:58,841 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1066 ms +2023-04-07 10:45:58,917 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 10:46:00,067 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 10:46:01,302 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 10:46:01,386 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 10:46:01,525 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 10:46:01,537 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 10:46:01,559 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 10:46:01,706 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 10:46:01,707 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 10:46:01,708 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 10:46:01,721 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 10:46:01,721 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 10:46:01,722 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 10:46:01,773 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 10:46:01,778 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 10:46:01,780 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 10:46:01,781 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 10:46:01,782 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 10:46:01,782 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 10:46:01,795 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 10:46:01,812 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 10:48:44,575 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 10:48:44,576 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 10:48:44,580 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 4 ms +2023-04-07 10:49:47,448 [Thread-11] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 10:49:47,451 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 10:49:47,453 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 10:49:52,558 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$18195202] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 10:49:52,724 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 10:49:52,733 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 10:49:52,738 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 10:49:52,738 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 10:49:52,808 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 10:49:52,808 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1077 ms +2023-04-07 10:49:52,881 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 10:49:53,976 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 10:49:55,234 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 10:49:55,311 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 10:49:55,457 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 10:49:55,468 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 10:49:55,492 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 10:49:55,647 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 10:49:55,648 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 10:49:55,649 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 10:49:55,663 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 10:49:55,664 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 10:49:55,665 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 10:49:55,718 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 10:49:55,723 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 10:49:55,725 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 10:49:55,725 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 10:49:55,726 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 10:49:55,727 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 10:49:55,739 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 10:49:55,757 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 10:50:07,339 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 10:50:07,339 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 10:50:07,344 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms +2023-04-07 11:40:44,331 [Thread-11] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 11:40:44,334 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 11:40:44,335 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 11:40:49,991 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$f6917c6f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 11:40:50,151 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 11:40:50,159 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 11:40:50,164 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 11:40:50,165 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 11:40:50,233 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 11:40:50,234 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1099 ms +2023-04-07 11:40:50,307 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 11:40:51,366 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 11:40:52,622 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 11:40:52,703 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 11:40:52,844 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 11:40:52,855 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 11:40:52,878 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 11:40:53,025 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 11:40:53,026 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 11:40:53,027 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 11:40:53,040 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 11:40:53,041 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 11:40:53,042 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 11:40:53,093 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 11:40:53,097 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 11:40:53,099 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 11:40:53,100 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 11:40:53,100 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 11:40:53,101 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 11:40:53,114 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 11:40:53,132 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 11:40:59,255 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 11:40:59,256 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 11:40:59,260 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 4 ms +2023-04-07 14:23:18,267 [Thread-11] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 14:23:18,270 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 14:23:18,272 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 14:23:25,609 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$6112175d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 14:23:25,774 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 14:23:25,783 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 14:23:25,789 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 14:23:25,789 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 14:23:25,864 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 14:23:25,864 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1093 ms +2023-04-07 14:23:25,948 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 14:23:27,124 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 14:23:28,394 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 14:23:28,474 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 14:23:28,616 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 14:23:28,627 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 14:23:28,650 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 14:23:28,797 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 14:23:28,798 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 14:23:28,799 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 14:23:28,813 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 14:23:28,814 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 14:23:28,815 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 14:23:28,867 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 14:23:28,872 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 14:23:28,873 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 14:23:28,874 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 14:23:28,875 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 14:23:28,876 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 14:23:28,888 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 14:23:28,906 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 14:24:35,813 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 14:24:35,813 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 14:24:35,818 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms +2023-04-07 14:33:36,729 [Thread-11] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 14:33:36,731 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 14:33:36,733 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 14:33:40,002 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$e857f346] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 14:33:40,164 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 14:33:40,173 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 14:33:40,178 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 14:33:40,178 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 14:33:40,250 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 14:33:40,250 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1044 ms +2023-04-07 14:33:40,321 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 14:33:41,335 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 14:33:42,581 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 14:33:42,658 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 14:33:42,802 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 14:33:42,815 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 14:33:42,839 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 14:33:42,986 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 14:33:42,986 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 14:33:42,987 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 14:33:43,001 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 14:33:43,002 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 14:33:43,003 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 14:33:43,053 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 14:33:43,057 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 14:33:43,059 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 14:33:43,059 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 14:33:43,060 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 14:33:43,060 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 14:33:43,072 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 14:33:43,089 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 14:33:53,885 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 14:33:53,885 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 14:33:53,890 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms +2023-04-07 14:36:40,863 [Thread-10] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 14:36:40,865 [Thread-10] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 14:36:40,868 [Thread-10] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 14:36:45,348 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$bfd90c8e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 14:36:45,517 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 14:36:45,526 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 14:36:45,531 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 14:36:45,531 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 14:36:45,602 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 14:36:45,603 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1085 ms +2023-04-07 14:36:45,675 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 14:36:46,768 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 14:36:48,035 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 14:36:48,118 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 14:36:48,261 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 14:36:48,273 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 14:36:48,296 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 14:36:48,449 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 14:36:48,450 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 14:36:48,451 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 14:36:48,466 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 14:36:48,468 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 14:36:48,469 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 14:36:48,532 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 14:36:48,537 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 14:36:48,539 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 14:36:48,539 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 14:36:48,540 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 14:36:48,541 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 14:36:48,553 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 14:36:48,570 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 14:37:42,481 [Thread-11] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 14:37:42,484 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 14:37:42,487 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 14:37:47,046 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$3e6d9002] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 14:37:47,212 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 14:37:47,221 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 14:37:47,226 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 14:37:47,226 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 14:37:47,299 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 14:37:47,299 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1095 ms +2023-04-07 14:37:47,373 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 14:37:48,489 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 14:37:49,785 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 14:37:49,866 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 14:37:50,016 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 14:37:50,031 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 14:37:50,056 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 14:37:50,211 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 14:37:50,212 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 14:37:50,213 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 14:37:50,228 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 14:37:50,229 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 14:37:50,229 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 14:37:50,280 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 14:37:50,285 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 14:37:50,287 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 14:37:50,288 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 14:37:50,289 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 14:37:50,289 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 14:37:50,302 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 14:37:50,321 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 14:38:33,754 [http-nio-34567-exec-3] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 14:38:33,754 [http-nio-34567-exec-3] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 14:38:33,759 [http-nio-34567-exec-3] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms +2023-04-07 14:50:46,180 [Thread-11] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 14:50:46,183 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 14:50:46,185 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 14:50:51,891 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$aa1e674e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 14:50:52,066 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 14:50:52,075 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 14:50:52,081 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 14:50:52,081 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 14:50:52,152 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 14:50:52,152 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1131 ms +2023-04-07 14:50:52,227 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 14:50:53,328 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 14:50:54,603 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 14:50:54,683 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 14:50:54,826 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 14:50:54,839 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 14:50:54,862 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 14:50:55,019 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 14:50:55,020 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 14:50:55,021 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 14:50:55,035 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 14:50:55,036 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 14:50:55,037 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 14:50:55,090 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 14:50:55,095 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 14:50:55,097 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 14:50:55,097 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 14:50:55,098 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 14:50:55,099 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 14:50:55,111 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 14:50:55,128 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 14:58:59,765 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 14:58:59,765 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 14:58:59,770 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms +2023-04-07 15:12:48,248 [Thread-11] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 15:12:48,250 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 15:12:48,252 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 15:12:51,468 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$6a273ed8] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 15:12:51,643 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 15:12:51,651 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 15:12:51,656 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 15:12:51,657 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 15:12:51,726 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 15:12:51,727 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1083 ms +2023-04-07 15:12:51,799 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 15:12:52,842 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 15:12:54,014 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 15:12:54,099 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 15:12:54,236 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 15:12:54,249 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 15:12:54,271 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 15:12:54,414 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 15:12:54,415 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 15:12:54,416 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 15:12:54,429 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 15:12:54,430 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 15:12:54,431 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 15:12:54,482 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 15:12:54,486 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 15:12:54,488 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 15:12:54,489 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 15:12:54,489 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 15:12:54,490 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 15:12:54,502 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 15:12:54,519 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 15:19:00,365 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 15:19:00,365 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 15:19:00,370 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms +2023-04-07 15:44:06,900 [Thread-10] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 15:44:06,902 [Thread-10] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 15:44:06,904 [Thread-10] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 15:44:11,377 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$9317536d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 15:44:11,545 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 15:44:11,554 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 15:44:11,560 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 15:44:11,560 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 15:44:11,628 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 15:44:11,628 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1073 ms +2023-04-07 15:44:11,698 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 15:44:12,849 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 15:44:14,048 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 15:44:14,124 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 15:44:14,262 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 15:44:14,273 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 15:44:14,296 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 15:44:14,441 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 15:44:14,442 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 15:44:14,443 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 15:44:14,456 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 15:44:14,457 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 15:44:14,457 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 15:44:14,508 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 15:44:14,512 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 15:44:14,514 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 15:44:14,515 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 15:44:14,515 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 15:44:14,516 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 15:44:14,528 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 15:44:14,545 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 16:05:45,256 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 16:05:45,256 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 16:05:45,261 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms +2023-04-07 16:17:54,461 [Thread-11] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 16:17:54,464 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 16:17:54,465 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 16:17:58,777 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$ab24ca78] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 16:17:58,937 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 16:17:58,945 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 16:17:58,950 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 16:17:58,950 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 16:17:59,019 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 16:17:59,019 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1079 ms +2023-04-07 16:17:59,088 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 16:18:00,149 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 16:18:01,332 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 16:18:01,406 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 16:18:01,543 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 16:18:01,556 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 16:18:01,580 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 16:18:01,730 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 16:18:01,731 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 16:18:01,732 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 16:18:01,746 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 16:18:01,747 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 16:18:01,748 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 16:18:01,797 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 16:18:01,801 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 16:18:01,803 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 16:18:01,804 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 16:18:01,805 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 16:18:01,805 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 16:18:01,817 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 16:18:01,833 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 16:18:10,234 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 16:18:10,235 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 16:18:10,239 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 4 ms +2023-04-07 16:58:59,129 [Thread-10] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 16:58:59,131 [Thread-10] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 16:58:59,133 [Thread-10] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 16:59:10,416 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$6e72016b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 16:59:10,593 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 16:59:10,602 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 16:59:10,608 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 16:59:10,608 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 16:59:10,679 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 16:59:10,680 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1116 ms +2023-04-07 16:59:10,754 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 16:59:11,735 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 16:59:12,962 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 16:59:13,039 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 16:59:13,180 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 16:59:13,192 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 16:59:13,214 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 16:59:13,359 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 16:59:13,360 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 16:59:13,361 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 16:59:13,377 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 16:59:13,378 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 16:59:13,379 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 16:59:13,431 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 16:59:13,435 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 16:59:13,437 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 16:59:13,438 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 16:59:13,439 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 16:59:13,439 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 16:59:13,452 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 16:59:13,469 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 16:59:36,898 [http-nio-34567-exec-4] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 16:59:36,898 [http-nio-34567-exec-4] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 16:59:36,903 [http-nio-34567-exec-4] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms +2023-04-07 17:01:10,369 [Thread-10] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 17:01:10,371 [Thread-10] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 17:01:10,373 [Thread-10] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 17:01:14,595 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$c6b8f6e0] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 17:01:14,754 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 17:01:14,763 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 17:01:14,768 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 17:01:14,768 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 17:01:14,834 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 17:01:14,835 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1034 ms +2023-04-07 17:01:14,904 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 17:01:15,968 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 17:01:17,369 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 17:01:17,464 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 17:01:17,626 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 17:01:17,639 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 17:01:17,666 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 17:01:17,836 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 17:01:17,837 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 17:01:17,838 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 17:01:17,859 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 17:01:17,860 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 17:01:17,861 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 17:01:17,922 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 17:01:17,927 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 17:01:17,929 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 17:01:17,930 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 17:01:17,931 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 17:01:17,931 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 17:01:17,945 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 17:01:17,964 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 17:01:37,042 [Thread-11] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 17:01:37,045 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 17:01:37,049 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 17:01:41,220 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$5828a83e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 17:01:41,384 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 17:01:41,393 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 17:01:41,398 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 17:01:41,398 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 17:01:41,467 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 17:01:41,467 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1054 ms +2023-04-07 17:01:41,541 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 17:01:42,629 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 17:01:43,841 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 17:01:43,917 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 17:01:44,060 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 17:01:44,071 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 17:01:44,095 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 17:01:44,239 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 17:01:44,239 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 17:01:44,240 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 17:01:44,257 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 17:01:44,258 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 17:01:44,258 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 17:01:44,308 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 17:01:44,312 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 17:01:44,314 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 17:01:44,314 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 17:01:44,315 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 17:01:44,316 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 17:01:44,328 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 17:01:44,344 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 17:02:01,648 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 17:02:01,648 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 17:02:01,653 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms +2023-04-07 17:02:32,200 [Thread-10] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 17:02:32,203 [Thread-10] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 17:02:32,205 [Thread-10] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 17:02:35,353 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$de98f263] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 17:02:35,518 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 17:02:35,529 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 17:02:35,538 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 17:02:35,538 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 17:02:35,618 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 17:02:35,619 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1092 ms +2023-04-07 17:02:35,691 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 17:02:36,769 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 17:02:38,018 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 17:02:38,098 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 17:02:38,243 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 17:02:38,256 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 17:02:38,280 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 17:02:38,429 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 17:02:38,430 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 17:02:38,431 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 17:02:38,448 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 17:02:38,449 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 17:02:38,450 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 17:02:38,499 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 17:02:38,503 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 17:02:38,505 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 17:02:38,506 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 17:02:38,507 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 17:02:38,507 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 17:02:38,520 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 17:02:38,537 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 17:02:43,202 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 17:02:43,202 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 17:02:43,207 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms +2023-04-07 17:02:59,248 [Thread-10] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 17:02:59,251 [Thread-10] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 17:02:59,253 [Thread-10] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 17:03:02,380 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$876302d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 17:03:02,545 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 17:03:02,553 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 17:03:02,559 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 17:03:02,559 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 17:03:02,627 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 17:03:02,628 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1052 ms +2023-04-07 17:03:02,699 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 17:03:03,793 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 17:03:05,002 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 17:03:05,077 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 17:03:05,221 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 17:03:05,233 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 17:03:05,255 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 17:03:05,403 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 17:03:05,404 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 17:03:05,404 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 17:03:05,421 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 17:03:05,422 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 17:03:05,422 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 17:03:05,472 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 17:03:05,476 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 17:03:05,477 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 17:03:05,478 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 17:03:05,479 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 17:03:05,479 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 17:03:05,492 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 17:03:05,508 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 17:03:16,698 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 17:03:16,699 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 17:03:16,703 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 4 ms +2023-04-07 17:18:21,656 [Thread-11] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 17:18:21,658 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 17:18:21,660 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 17:18:26,629 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$8475726c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 17:18:26,800 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 17:18:26,808 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 17:18:26,814 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 17:18:26,814 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 17:18:26,882 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 17:18:26,883 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1179 ms +2023-04-07 17:18:26,954 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 17:18:28,037 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 17:18:29,288 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 17:18:29,365 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 17:18:29,508 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 17:18:29,520 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 17:18:29,543 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 17:18:29,692 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 17:18:29,693 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 17:18:29,694 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 17:18:29,711 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 17:18:29,712 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 17:18:29,713 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 17:18:29,762 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 17:18:29,767 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 17:18:29,769 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 17:18:29,769 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 17:18:29,770 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 17:18:29,770 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 17:18:29,783 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 17:18:29,799 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 17:31:04,181 [http-nio-34567-exec-5] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 17:31:04,181 [http-nio-34567-exec-5] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 17:31:04,186 [http-nio-34567-exec-5] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms +2023-04-07 18:53:32,159 [Thread-11] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 18:53:32,161 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 18:53:32,163 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 18:55:11,671 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$423cbff9] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 18:55:11,831 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 18:55:11,840 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 18:55:11,845 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 18:55:11,845 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 18:55:11,915 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 18:55:11,915 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1142 ms +2023-04-07 18:55:11,987 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 18:55:13,073 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 18:55:14,305 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 18:55:14,380 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 18:55:14,519 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 18:55:14,530 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 18:55:14,553 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 18:55:14,700 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 18:55:14,701 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 18:55:14,702 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 18:55:14,719 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 18:55:14,719 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 18:55:14,720 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 18:55:14,772 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 18:55:14,776 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 18:55:14,778 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 18:55:14,779 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 18:55:14,779 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 18:55:14,780 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 18:55:14,792 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 18:55:14,809 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 19:27:36,915 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 19:27:36,915 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 19:27:36,920 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms +2023-04-07 20:13:39,564 [Thread-11] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 20:13:39,567 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 20:13:39,569 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 20:13:44,402 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$c362b133] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 20:13:44,562 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 20:13:44,571 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 20:13:44,576 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 20:13:44,576 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 20:13:44,647 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 20:13:44,647 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1051 ms +2023-04-07 20:13:44,720 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 20:13:45,867 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 20:13:47,090 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 20:13:47,181 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 20:13:47,349 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 20:13:47,362 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 20:13:47,388 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 20:13:47,542 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 20:13:47,543 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 20:13:47,544 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 20:13:47,562 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 20:13:47,563 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 20:13:47,564 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 20:13:47,613 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 20:13:47,617 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 20:13:47,619 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 20:13:47,620 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 20:13:47,621 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 20:13:47,621 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 20:13:47,633 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 20:13:47,649 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 20:13:57,063 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 20:13:57,064 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 20:13:57,068 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 4 ms +2023-04-07 20:20:15,909 [Thread-11] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 20:20:15,911 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 20:20:15,913 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 20:20:19,174 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$8592ad33] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 20:20:19,336 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 20:20:19,346 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 20:20:19,352 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 20:20:19,352 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 20:20:19,426 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 20:20:19,426 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1086 ms +2023-04-07 20:20:19,508 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 20:20:20,645 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 20:20:21,887 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 20:20:21,963 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 20:20:22,100 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 20:20:22,112 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 20:20:22,135 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 20:20:22,283 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 20:20:22,284 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 20:20:22,285 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 20:20:22,304 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 20:20:22,304 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 20:20:22,305 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 20:20:22,358 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 20:20:22,363 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 20:20:22,364 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 20:20:22,365 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 20:20:22,366 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 20:20:22,366 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 20:20:22,378 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 20:20:22,396 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 20:23:14,619 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 20:23:14,619 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 20:23:14,624 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms +2023-04-07 20:59:22,828 [Thread-11] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 20:59:22,830 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 20:59:22,833 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 20:59:27,879 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$c1e12785] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 20:59:28,050 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 20:59:28,060 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 20:59:28,065 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 20:59:28,065 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 20:59:28,139 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 20:59:28,140 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1145 ms +2023-04-07 20:59:28,218 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 20:59:29,283 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 20:59:30,633 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 20:59:30,713 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 20:59:30,862 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 20:59:30,874 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 20:59:30,901 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 20:59:31,053 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 20:59:31,054 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 20:59:31,055 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 20:59:31,073 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 20:59:31,074 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 20:59:31,075 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 20:59:31,131 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 20:59:31,136 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 20:59:31,138 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 20:59:31,139 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 20:59:31,140 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 20:59:31,140 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 20:59:31,154 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 20:59:31,173 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 20:59:45,941 [http-nio-34567-exec-2] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 20:59:45,942 [http-nio-34567-exec-2] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 20:59:45,947 [http-nio-34567-exec-2] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms +2023-04-07 21:02:41,421 [Thread-11] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 21:02:41,423 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 21:02:41,425 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 21:02:44,777 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$fb22c0e9] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 21:02:44,960 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 21:02:44,970 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 21:02:44,976 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 21:02:44,976 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 21:02:45,049 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 21:02:45,049 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1122 ms +2023-04-07 21:02:45,125 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 21:02:46,176 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 21:02:47,478 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 21:02:47,562 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 21:02:47,709 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 21:02:47,721 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 21:02:47,746 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 21:02:47,906 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 21:02:47,907 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 21:02:47,908 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 21:02:47,928 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 21:02:47,929 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 21:02:47,930 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 21:02:47,998 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 21:02:48,002 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 21:02:48,006 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 21:02:48,006 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 21:02:48,007 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 21:02:48,008 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 21:02:48,021 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 21:02:48,039 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 21:02:48,647 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 21:02:48,647 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 21:02:48,653 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 6 ms +2023-04-07 21:47:00,290 [Thread-11] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 21:47:00,293 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 21:47:00,294 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 21:50:29,281 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$c7495381] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 21:50:29,445 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 21:50:29,454 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 21:50:29,459 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 21:50:29,459 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 21:50:29,528 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 21:50:29,528 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1084 ms +2023-04-07 21:50:29,601 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 21:50:30,654 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 21:50:31,887 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 21:50:31,965 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 21:50:32,110 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 21:50:32,121 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 21:50:32,143 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 21:50:32,290 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 21:50:32,291 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 21:50:32,292 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 21:50:32,309 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 21:50:32,310 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 21:50:32,310 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 21:50:32,363 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 21:50:32,368 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 21:50:32,369 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 21:50:32,370 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 21:50:32,371 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 21:50:32,371 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 21:50:32,384 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 21:50:32,401 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 21:51:00,639 [http-nio-34567-exec-2] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 21:51:00,639 [http-nio-34567-exec-2] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 21:51:00,644 [http-nio-34567-exec-2] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms +2023-04-07 22:10:49,913 [Thread-11] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 22:10:49,915 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 22:10:49,918 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 22:10:54,659 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$9247cd8e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 22:10:54,828 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 22:10:54,836 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 22:10:54,842 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 22:10:54,842 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 22:10:54,917 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 22:10:54,918 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1123 ms +2023-04-07 22:10:54,993 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 22:10:56,087 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 22:10:57,322 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 22:10:57,399 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 22:10:57,538 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 22:10:57,550 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 22:10:57,572 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 22:10:57,716 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 22:10:57,717 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 22:10:57,718 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 22:10:57,734 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 22:10:57,735 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 22:10:57,736 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 22:10:57,787 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 22:10:57,792 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 22:10:57,794 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 22:10:57,795 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 22:10:57,796 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 22:10:57,797 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 22:10:57,809 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 22:10:57,826 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 22:10:59,438 [http-nio-34567-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 22:10:59,438 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 22:10:59,442 [http-nio-34567-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 4 ms +2023-04-07 22:20:04,749 [Thread-11] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 22:20:04,752 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 22:20:04,754 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 22:20:09,196 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$66ac814e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 22:20:09,360 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 22:20:09,369 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 22:20:09,374 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 22:20:09,374 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 22:20:09,442 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 22:20:09,442 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1046 ms +2023-04-07 22:20:09,516 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 22:20:10,650 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 22:20:11,900 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 22:20:11,984 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 22:20:12,145 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 22:20:12,167 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 22:20:12,223 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 22:20:12,386 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 22:20:12,388 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 22:20:12,388 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 22:20:12,406 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 22:20:12,406 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 22:20:12,407 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 22:20:12,459 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 22:20:12,464 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 22:20:12,466 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 22:20:12,467 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 22:20:12,467 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 22:20:12,468 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 22:20:12,480 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 22:20:12,497 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 22:20:28,834 [http-nio-34567-exec-3] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 22:20:28,834 [http-nio-34567-exec-3] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 22:20:28,839 [http-nio-34567-exec-3] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms +2023-04-07 22:21:59,700 [Thread-11] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 22:21:59,703 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 22:21:59,705 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 22:22:02,948 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$1921a6a4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 22:22:03,121 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 22:22:03,130 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 22:22:03,135 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 22:22:03,136 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 22:22:03,205 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 22:22:03,205 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1109 ms +2023-04-07 22:22:03,282 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 22:22:04,310 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 22:22:05,528 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 22:22:05,608 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 22:22:05,752 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 22:22:05,763 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 22:22:05,786 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 22:22:05,928 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 22:22:05,929 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 22:22:05,930 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 22:22:05,947 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 22:22:05,948 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 22:22:05,949 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 22:22:05,999 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 22:22:06,003 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 22:22:06,005 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 22:22:06,006 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 22:22:06,006 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 22:22:06,007 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 22:22:06,019 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 22:22:06,036 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 22:22:38,754 [http-nio-34567-exec-2] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 22:22:38,754 [http-nio-34567-exec-2] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 22:22:38,760 [http-nio-34567-exec-2] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 6 ms +2023-04-07 22:26:14,219 [Thread-11] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:208 - Shutting down ExecutorService 'applicationTaskExecutor' +2023-04-07 22:26:14,222 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2029 - {dataSource-1} closing ... +2023-04-07 22:26:14,224 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource:2101 - {dataSource-1} closed +2023-04-07 22:30:41,733 [main] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:330 - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$c63da10a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-04-07 22:30:41,892 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:90 - Tomcat initialized with port(s): 34567 (http) +2023-04-07 22:30:41,901 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-34567"] +2023-04-07 22:30:41,906 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2023-04-07 22:30:41,906 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.22] +2023-04-07 22:30:41,975 [main] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2023-04-07 22:30:41,976 [main] INFO org.springframework.web.context.ContextLoader:284 - Root WebApplicationContext: initialization completed in 1046 ms +2023-04-07 22:30:42,047 [main] INFO com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:56 - Init DruidDataSource +2023-04-07 22:30:43,182 [main] INFO com.alibaba.druid.pool.DruidDataSource:994 - {dataSource-1} inited +2023-04-07 22:30:44,458 [main] INFO springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)] +2023-04-07 22:30:44,540 [main] INFO org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:171 - Initializing ExecutorService 'applicationTaskExecutor' +2023-04-07 22:30:44,699 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160 - Context refreshed +2023-04-07 22:30:44,712 [main] INFO springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163 - Found 1 custom documentation plugin(s) +2023-04-07 22:30:44,736 [main] INFO springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41 - Scanning for api listing references +2023-04-07 22:30:44,889 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addCollegeUsingPOST_1 +2023-04-07 22:30:44,890 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteCollegeUsingPOST_1 +2023-04-07 22:30:44,891 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateCollegeUsingPOST_1 +2023-04-07 22:30:44,909 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addJobUsingPOST_1 +2023-04-07 22:30:44,909 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteJobUsingPOST_1 +2023-04-07 22:30:44,910 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateJobUsingPOST_1 +2023-04-07 22:30:44,960 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: addAdministerUsingPOST_1 +2023-04-07 22:30:44,965 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: updateAdministerUsingPOST_1 +2023-04-07 22:30:44,967 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: deleteRequireUsingPOST_1 +2023-04-07 22:30:44,968 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requireStationsUsingPOST_1 +2023-04-07 22:30:44,968 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: requiresUsingPOST_1 +2023-04-07 22:30:44,969 [main] INFO springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40 - Generating unique operation named: shareUsingPOST_1 +2023-04-07 22:30:44,980 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-34567"] +2023-04-07 22:30:44,996 [main] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer:202 - Tomcat started on port(s): 34567 (http) with context path '' +2023-04-07 22:30:59,743 [http-nio-34567-exec-6] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-04-07 22:30:59,743 [http-nio-34567-exec-6] INFO org.springframework.web.servlet.DispatcherServlet:524 - Initializing Servlet 'dispatcherServlet' +2023-04-07 22:30:59,748 [http-nio-34567-exec-6] INFO org.springframework.web.servlet.DispatcherServlet:546 - Completed initialization in 5 ms diff --git a/logs/springboot-logback/error/2023-02-14-0.log.gz b/logs/springboot-logback/error/2023-02-14-0.log.gz deleted file mode 100644 index 001322f..0000000 Binary files a/logs/springboot-logback/error/2023-02-14-0.log.gz and /dev/null differ diff --git a/logs/springboot-logback/error/2023-02-21-0.log.gz b/logs/springboot-logback/error/2023-02-21-0.log.gz deleted file mode 100644 index 42c8613..0000000 Binary files a/logs/springboot-logback/error/2023-02-21-0.log.gz and /dev/null differ diff --git a/logs/springboot-logback/error/2023-03-30-0.log.gz b/logs/springboot-logback/error/2023-03-30-0.log.gz new file mode 100644 index 0000000..012b9c2 Binary files /dev/null and b/logs/springboot-logback/error/2023-03-30-0.log.gz differ diff --git a/logs/springboot-logback/error/2023-04-04-0.log.gz b/logs/springboot-logback/error/2023-04-04-0.log.gz new file mode 100644 index 0000000..434b9cb Binary files /dev/null and b/logs/springboot-logback/error/2023-04-04-0.log.gz differ diff --git a/logs/springboot-logback/info/2023-02-14-0.log.gz b/logs/springboot-logback/info/2023-02-14-0.log.gz deleted file mode 100644 index 8193ca9..0000000 Binary files a/logs/springboot-logback/info/2023-02-14-0.log.gz and /dev/null differ diff --git a/logs/springboot-logback/info/2023-02-15-0.log.gz b/logs/springboot-logback/info/2023-02-15-0.log.gz deleted file mode 100644 index 92aa3a2..0000000 Binary files a/logs/springboot-logback/info/2023-02-15-0.log.gz and /dev/null differ diff --git a/logs/springboot-logback/info/2023-02-17-0.log.gz b/logs/springboot-logback/info/2023-02-17-0.log.gz deleted file mode 100644 index 0ef1eaf..0000000 Binary files a/logs/springboot-logback/info/2023-02-17-0.log.gz and /dev/null differ diff --git a/logs/springboot-logback/info/2023-02-20-0.log.gz b/logs/springboot-logback/info/2023-02-20-0.log.gz deleted file mode 100644 index 6cdb8c6..0000000 Binary files a/logs/springboot-logback/info/2023-02-20-0.log.gz and /dev/null differ diff --git a/logs/springboot-logback/info/2023-02-21-0.log.gz b/logs/springboot-logback/info/2023-02-21-0.log.gz deleted file mode 100644 index 96950d3..0000000 Binary files a/logs/springboot-logback/info/2023-02-21-0.log.gz and /dev/null differ diff --git a/logs/springboot-logback/info/2023-03-31-0.log.gz b/logs/springboot-logback/info/2023-03-31-0.log.gz new file mode 100644 index 0000000..4a05e25 Binary files /dev/null and b/logs/springboot-logback/info/2023-03-31-0.log.gz differ diff --git a/logs/springboot-logback/info/2023-04-03-0.log.gz b/logs/springboot-logback/info/2023-04-03-0.log.gz new file mode 100644 index 0000000..9205c45 Binary files /dev/null and b/logs/springboot-logback/info/2023-04-03-0.log.gz differ diff --git a/logs/springboot-logback/info/2023-04-04-0.log.gz b/logs/springboot-logback/info/2023-04-04-0.log.gz new file mode 100644 index 0000000..50c41ba Binary files /dev/null and b/logs/springboot-logback/info/2023-04-04-0.log.gz differ diff --git a/logs/springboot-logback/info/2023-04-05-0.log.gz b/logs/springboot-logback/info/2023-04-05-0.log.gz new file mode 100644 index 0000000..5d6afe4 Binary files /dev/null and b/logs/springboot-logback/info/2023-04-05-0.log.gz differ diff --git a/logs/springboot-logback/info/2023-04-06-0.log.gz b/logs/springboot-logback/info/2023-04-06-0.log.gz new file mode 100644 index 0000000..3a045a3 Binary files /dev/null and b/logs/springboot-logback/info/2023-04-06-0.log.gz differ diff --git a/src/main/java/com/laowu/controller/AdministerController.java b/src/main/java/com/laowu/controller/AdministerController.java index 6b00347..83185da 100644 --- a/src/main/java/com/laowu/controller/AdministerController.java +++ b/src/main/java/com/laowu/controller/AdministerController.java @@ -2,6 +2,7 @@ package com.laowu.controller; import com.laowu.common.interceptor.LoginRequired; +import com.laowu.dto.administer.AllDTO; import com.laowu.model.AdministerDO; import com.laowu.service.AdministerService; import com.laowu.util.ResponseData; @@ -43,6 +44,28 @@ public class AdministerController { return ResponseData.generateCreatedResponse(0, administerService.getPermissions()); } + @PostMapping("/all") + @ApiOperation("管理员账户 status pageSize pageNum") + public ResponseVO all(@RequestBody AllDTO allDTO){ + return ResponseData.generateCreatedResponse(0,administerService.all(allDTO)); + } + + @PostMapping("addAdminister") + @ApiOperation("新增管理员 addAdminister userName telephone remark") + public ResponseVO addAdminister(@RequestBody AdministerDO administerDO){ + return ResponseData.generateCreatedResponse(0,administerService.addAdminister(administerDO)); + } + @PostMapping("updateAdminister") + @ApiOperation("修改管理员 id addAdminister userName telephone remark status") + public ResponseVO updateAdminister(@RequestBody AdministerDO administerDO){ + return ResponseData.generateCreatedResponse(0,administerService.updateAdminister(administerDO)); + } + + @PostMapping("deleteAdminister") + @ApiOperation("删除管理员 id ") + public ResponseVO deleteAdminister(@RequestBody AdministerDO administerDO){ + return ResponseData.generateCreatedResponse(0,administerService.deleteAdminister(administerDO)); + } } diff --git a/src/main/java/com/laowu/controller/BusinessDictController.java b/src/main/java/com/laowu/controller/BusinessDictController.java deleted file mode 100644 index 356a1f0..0000000 --- a/src/main/java/com/laowu/controller/BusinessDictController.java +++ /dev/null @@ -1,56 +0,0 @@ -package com.laowu.controller; - - -import com.laowu.model.BusinessDictDO; -import com.laowu.service.BusinessDictService; -import com.laowu.util.ResponseData; -import com.laowu.util.ResponseVO; -import io.swagger.annotations.ApiOperation; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; - -import org.springframework.web.bind.annotation.RestController; -import io.swagger.annotations.Api; - -/** - *

- * 经营范围 前端控制器 - *

- * - * @author Tuyp - * @since 2023-02-20 - */ -@RestController -@Api(tags = "经营范围") -@RequestMapping("/businessDict") -public class BusinessDictController { - - @Autowired - private BusinessDictService businessDictService; - - @PostMapping("addBusiness") - @ApiOperation("新增经营范围 business") - public ResponseVO addBusiness(@RequestBody BusinessDictDO businessDictDO){ - return ResponseData.generateCreatedResponse(0,businessDictService.addBusiness(businessDictDO)); - } - - @PostMapping("updateBusiness") - @ApiOperation("修改经营范围 id business") - public ResponseVO updateBusiness(@RequestBody BusinessDictDO businessDictDO){ - return ResponseData.generateCreatedResponse(0,businessDictService.updateBusiness(businessDictDO)); - } - - @PostMapping("deleteBusiness") - @ApiOperation("删除经营范围 id") - public ResponseVO deleteBusiness(@RequestBody BusinessDictDO businessDictDO){ - return ResponseData.generateCreatedResponse(0,businessDictService.deleteBusiness(businessDictDO)); - } - - @PostMapping("queryBusiness") - @ApiOperation("查询经营范围") - public ResponseVO queryBusiness(){ - return ResponseData.generateCreatedResponse(0,businessDictService.queryBusiness()); - } -} diff --git a/src/main/java/com/laowu/controller/CityDictController.java b/src/main/java/com/laowu/controller/CityDictController.java deleted file mode 100644 index 48eeb7e..0000000 --- a/src/main/java/com/laowu/controller/CityDictController.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.laowu.controller; - - -import com.laowu.service.CityDictService; -import com.laowu.util.ResponseData; -import com.laowu.util.ResponseVO; -import io.swagger.annotations.ApiOperation; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; - -import org.springframework.web.bind.annotation.RestController; -import io.swagger.annotations.Api; - -/** - *

- * 城市字典表 前端控制器 - *

- * - * @author Tuyp - * @since 2023-02-15 - */ -@RestController -@Api(tags = "城市字典表") -@RequestMapping("/cityDict") -public class CityDictController { - - @Autowired - private CityDictService cityDictService; - - @PostMapping("allCities") - @ApiOperation("查询所有城市 ") - public ResponseVO allCities(){ - return ResponseData.generateCreatedResponse(0,cityDictService.allCities()); - } - - -} diff --git a/src/main/java/com/laowu/controller/CollegeMajorMappingController.java b/src/main/java/com/laowu/controller/CollegeMajorMappingController.java new file mode 100644 index 0000000..87bc0e4 --- /dev/null +++ b/src/main/java/com/laowu/controller/CollegeMajorMappingController.java @@ -0,0 +1,52 @@ +package com.laowu.controller; + + +import com.laowu.model.CollegeMajorMappingDO; +import com.laowu.service.CollegeMajorMappingService; +import com.laowu.util.ResponseData; +import com.laowu.util.ResponseVO; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 院校专业映射表 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@RestController +@Api(tags = "院校专业映射表") +@RequestMapping("/collegeMajorMapping") +public class CollegeMajorMappingController { + + @Autowired + private CollegeMajorMappingService collegeMajorMappingService; + + @PostMapping("addCollegeMajor") + @ApiOperation("往院校添加专业 collegeId majorId studentCnt ") + public ResponseVO addCollegeMajor(@RequestBody CollegeMajorMappingDO collegeMajorMappingDO){ + return ResponseData.generateCreatedResponse(0,collegeMajorMappingService.addCollegeMajor(collegeMajorMappingDO)); + } + + @PostMapping("updateCollegeMajor") + @ApiOperation("往院校修改专业 id collegeId majorId studentCnt ") + public ResponseVO updateCollegeMajor(@RequestBody CollegeMajorMappingDO collegeMajorMappingDO){ + return ResponseData.generateCreatedResponse(0,collegeMajorMappingService.updateCollegeMajor(collegeMajorMappingDO)); + } + + @PostMapping("deleteCollegeMajor") + @ApiOperation("往院校删除专业 id ") + public ResponseVO deleteCollegeMajor(@RequestBody CollegeMajorMappingDO collegeMajorMappingDO){ + return ResponseData.generateCreatedResponse(0,collegeMajorMappingService.deleteCollegeMajor(collegeMajorMappingDO)); + } + + + +} diff --git a/src/main/java/com/laowu/controller/CompanyDictController.java b/src/main/java/com/laowu/controller/CompanyDictController.java index d70a7d5..b4efccf 100644 --- a/src/main/java/com/laowu/controller/CompanyDictController.java +++ b/src/main/java/com/laowu/controller/CompanyDictController.java @@ -3,7 +3,10 @@ package com.laowu.controller; import com.laowu.dto.company.AddCompanyDTO; import com.laowu.dto.company.CompanyDTO; +import com.laowu.dto.company.DeleteCompanyDTO; +import com.laowu.dto.company.StationCompanyDTO; import com.laowu.model.CompanyDictDO; +import com.laowu.model.WorkstationDictDO; import com.laowu.service.CompanyDictService; import com.laowu.util.ResponseData; import com.laowu.util.ResponseVO; @@ -32,25 +35,25 @@ public class CompanyDictController { private CompanyDictService companyDictService; @PostMapping("/company") - @ApiOperation("获取所有企业 pageSize pageNum companyName cityId businessId") + @ApiOperation("获取所有企业 pageSize pageNum province city county companyName") public ResponseVO company(@RequestBody CompanyDTO companyDTO){ return ResponseData.generateCreatedResponse(0,companyDictService.company(companyDTO)); } @PostMapping("deleteCompany") - @ApiOperation("删除某个企业 id") - public ResponseVO deleteCompany(@RequestBody CompanyDictDO companyDictDO){ - return ResponseData.generateCreatedResponse(0,companyDictService.deleteCompany(companyDictDO)); + @ApiOperation("删除某个企业 userId module id") + public ResponseVO deleteCompany(@RequestBody DeleteCompanyDTO deleteCompanyDTO){ + return ResponseData.generateCreatedResponse(0,companyDictService.deleteCompany(deleteCompanyDTO)); } @PostMapping("addCompany") - @ApiOperation("添加企业 companyName companyLogo cityId businessId companyCode account companyDesc companyPhotoDOS[ photo]") + @ApiOperation("添加企业 userId module 模块 companyName companyLogo province city county positionId companyCode account companyDesc companyOrigin companyPhotoDOS[ photo] companyLabelDOS[ label] 关联业务 stationId") public ResponseVO addCompany(@RequestBody AddCompanyDTO addCompanyDTO){ return ResponseData.generateCreatedResponse(0,companyDictService.addCompany(addCompanyDTO)); } @PostMapping("updateCompany") - @ApiOperation("更新企业 id companyName companyLogo cityId businessId companyCode account companyDesc companyPhotoDOS[ photo]") + @ApiOperation("更新企业 userId module id companyName companyLogo province city county positionId companyCode account companyDesc companyOrigin companyPhotoDOS[ photo] companyLabelDOS[ label] 关联业务 stationId") public ResponseVO updateCompany(@RequestBody AddCompanyDTO addCompanyDTO){ return ResponseData.generateCreatedResponse(0,companyDictService.updateCompany(addCompanyDTO)); } @@ -61,4 +64,16 @@ public class CompanyDictController { return ResponseData.generateCreatedResponse(0,companyDictService.oneCompany(companyDictDO)); } + @PostMapping("totalCount") + @ApiOperation("查看某个省某个工作站的企业数 id 工作站id") + public ResponseVO totalCount(@RequestBody WorkstationDictDO workstationDictDO){ + return ResponseData.generateCreatedResponse(0,companyDictService.totalCount(workstationDictDO)); + } + + @PostMapping("stationCompany") + @ApiOperation("查看工作站下的企业 id 工作站id") + public ResponseVO stationCompany(@RequestBody StationCompanyDTO stationCompanyDTO){ + return ResponseData.generateCreatedResponse(0,companyDictService.stationCompany(stationCompanyDTO)); + } + } diff --git a/src/main/java/com/laowu/controller/CompanyLabelController.java b/src/main/java/com/laowu/controller/CompanyLabelController.java new file mode 100644 index 0000000..9619014 --- /dev/null +++ b/src/main/java/com/laowu/controller/CompanyLabelController.java @@ -0,0 +1,22 @@ +package com.laowu.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; +import io.swagger.annotations.Api; + +/** + *

+ * 企业标签 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-03-22 + */ +@RestController +@Api(tags = "企业标签") +@RequestMapping("/companyLabel") +public class CompanyLabelController { + +} diff --git a/src/main/java/com/laowu/controller/CompanyRelateWorkController.java b/src/main/java/com/laowu/controller/CompanyRelateWorkController.java new file mode 100644 index 0000000..c7e28e6 --- /dev/null +++ b/src/main/java/com/laowu/controller/CompanyRelateWorkController.java @@ -0,0 +1,22 @@ +package com.laowu.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; +import io.swagger.annotations.Api; + +/** + *

+ * 公司关联业务映射表 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-03-22 + */ +@RestController +@Api(tags = "公司关联业务映射表") +@RequestMapping("/company-relate-work-do") +public class CompanyRelateWorkController { + +} diff --git a/src/main/java/com/laowu/controller/CompanyUpdateHistoryController.java b/src/main/java/com/laowu/controller/CompanyUpdateHistoryController.java new file mode 100644 index 0000000..29185ff --- /dev/null +++ b/src/main/java/com/laowu/controller/CompanyUpdateHistoryController.java @@ -0,0 +1,22 @@ +package com.laowu.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; +import io.swagger.annotations.Api; + +/** + *

+ * 公司更新日志表 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@RestController +@Api(tags = "公司更新日志表") +@RequestMapping("/company-update-history-do") +public class CompanyUpdateHistoryController { + +} diff --git a/src/main/java/com/laowu/controller/LibCollegeController.java b/src/main/java/com/laowu/controller/LibCollegeController.java new file mode 100644 index 0000000..f718c35 --- /dev/null +++ b/src/main/java/com/laowu/controller/LibCollegeController.java @@ -0,0 +1,65 @@ +package com.laowu.controller; + + +import com.laowu.dto.college.CollegeDTO; +import com.laowu.model.LibCollegeDO; +import com.laowu.service.LibCollegeService; +import com.laowu.util.ResponseData; +import com.laowu.util.ResponseVO; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 院校信息管理 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@RestController +@Api(tags = "院校信息管理") +@RequestMapping("/libColleges") +public class LibCollegeController { + + @Autowired + private LibCollegeService libCollegeService; + + @PostMapping("colleges") + @ApiOperation("查询院校列表 pageSize pageNum province city county status") + public ResponseVO colleges(@RequestBody CollegeDTO collegeDTO){ + return ResponseData.generateCreatedResponse(0,libCollegeService.colleges(collegeDTO)); + } + + @PostMapping("deleteCollege") + @ApiOperation("删除院校 id") + public ResponseVO deleteCollege(@RequestBody LibCollegeDO libCollegeDO){ + return ResponseData.generateCreatedResponse(0,libCollegeService.deleteCollege(libCollegeDO)); + } + + @PostMapping("oneCollege") + @ApiOperation("查看详情 id ") + public ResponseVO oneCollege(@RequestBody LibCollegeDO libCollegeDO){ + return ResponseData.generateCreatedResponse(0,libCollegeService.oneCollege(libCollegeDO)); + } + + @PostMapping("addCollege") + @ApiOperation("添加院校 college province city county town collegeType collegeCode status") + public ResponseVO addCollege(@RequestBody LibCollegeDO libCollegeDO){ + return ResponseData.generateCreatedResponse(0,libCollegeService.addCollege(libCollegeDO)); + } + + @PostMapping("updateCollege") + @ApiOperation("修改院校 id college province city county town collegeType collegeCode status") + public ResponseVO updateCollege(@RequestBody LibCollegeDO libCollegeDO){ + return ResponseData.generateCreatedResponse(0,libCollegeService.updateCollege(libCollegeDO)); + } + + + +} diff --git a/src/main/java/com/laowu/controller/LibGeoLocationController.java b/src/main/java/com/laowu/controller/LibGeoLocationController.java new file mode 100644 index 0000000..a0ab261 --- /dev/null +++ b/src/main/java/com/laowu/controller/LibGeoLocationController.java @@ -0,0 +1,81 @@ +package com.laowu.controller; + + +import com.laowu.dto.geo.AllGeosDTO; +import com.laowu.model.LibGeoLocationDO; +import com.laowu.service.LibGeoLocationService; +import com.laowu.util.ResponseData; +import com.laowu.util.ResponseVO; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 地理位置字典表 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-03-21 + */ +@RestController +@Api(tags = "地理位置字典表") +@RequestMapping("/libGeoLocation") +public class LibGeoLocationController { + + @Autowired + private LibGeoLocationService libGeoLocationService; + + @PostMapping("provinces") + @ApiOperation("查询所有的省") + public ResponseVO provinces(){ + return ResponseData.generateCreatedResponse(0,libGeoLocationService.provinces()); + } + +// @PostMapping("cities") +// @ApiOperation("通过省去查所有市 province") +// public ResponseVO cities(@RequestBody LibGeoLocationDO libGeoLocationDO){ +// return ResponseData.generateCreatedResponse(0,libGeoLocationService.cities(libGeoLocationDO)); +// } +// +// @PostMapping("county") +// @ApiOperation("通过省、市去查所有县 province,city") +// public ResponseVO county(@RequestBody LibGeoLocationDO libGeoLocationDO){ +// return ResponseData.generateCreatedResponse(0,libGeoLocationService.county(libGeoLocationDO)); +// } + + @PostMapping("villages") + @ApiOperation("通过省市县镇 查村 province city county town") + public ResponseVO village(@RequestBody LibGeoLocationDO libGeoLocationDO){ + return ResponseData.generateCreatedResponse(0,libGeoLocationService.villages(libGeoLocationDO)); + } + + @PostMapping("geo") + @ApiOperation("查看所有地理位置 pageSize pageNum province city county town") + public ResponseVO geo(@RequestBody AllGeosDTO allGeosDTO){ + return ResponseData.generateCreatedResponse(0,libGeoLocationService.geo(allGeosDTO)); + } + + @PostMapping("addGeo") + @ApiOperation("添加地理位置/添加村 province city county town village") + public ResponseVO addGeo(@RequestBody LibGeoLocationDO libGeoLocationDO){ + return ResponseData.generateCreatedResponse(0,libGeoLocationService.addGeo(libGeoLocationDO)); + } + + @PostMapping("updateGeo") + @ApiOperation("修改地理位置 id province city county town village") + public ResponseVO updateGeo(@RequestBody LibGeoLocationDO libGeoLocationDO){ + return ResponseData.generateCreatedResponse(0,libGeoLocationService.updateGeo(libGeoLocationDO)); + } + + @PostMapping("deleteGeo") + @ApiOperation("删除地理位置 id ") + public ResponseVO deleteGeo(@RequestBody LibGeoLocationDO libGeoLocationDO){ + return ResponseData.generateCreatedResponse(0,libGeoLocationService.deleteGeo(libGeoLocationDO)); + } + +} diff --git a/src/main/java/com/laowu/controller/LibJobSortController.java b/src/main/java/com/laowu/controller/LibJobSortController.java new file mode 100644 index 0000000..10ace71 --- /dev/null +++ b/src/main/java/com/laowu/controller/LibJobSortController.java @@ -0,0 +1,57 @@ +package com.laowu.controller; + + +import com.laowu.model.LibJobSortDO; +import com.laowu.service.LibJobSortService; +import com.laowu.util.ResponseData; +import com.laowu.util.ResponseVO; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 职业分类信息管理 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-03-24 + */ +@RestController +@Api(tags = "职业分类信息管理") +@RequestMapping("/jobSort") +public class LibJobSortController { + + @Autowired + private LibJobSortService libJobSortService; + + @PostMapping("sorts") + @ApiOperation("查看所有的职业分类") + public ResponseVO sorts(){ + return ResponseData.generateCreatedResponse(0,libJobSortService.sorts()); + } + + @PostMapping("addSort") + @ApiOperation("添加分类 jobName sortCode sort parentId") + public ResponseVO addSort(@RequestBody LibJobSortDO libJobSortDO){ + return ResponseData.generateCreatedResponse(0,libJobSortService.addSort(libJobSortDO)); + } + + @PostMapping("updateSort") + @ApiOperation("修改分类 id jobName sortCode sort ") + public ResponseVO updateSort(@RequestBody LibJobSortDO libJobSortDO){ + return ResponseData.generateCreatedResponse(0,libJobSortService.updateSort(libJobSortDO)); + } + + @PostMapping("deleteSort") + @ApiOperation("删除分类 id") + public ResponseVO deleteSort(@RequestBody LibJobSortDO libJobSortDO){ + return ResponseData.generateCreatedResponse(0,libJobSortService.deleteSort(libJobSortDO)); + } + + +} diff --git a/src/main/java/com/laowu/controller/LibMajorController.java b/src/main/java/com/laowu/controller/LibMajorController.java new file mode 100644 index 0000000..2edc397 --- /dev/null +++ b/src/main/java/com/laowu/controller/LibMajorController.java @@ -0,0 +1,60 @@ +package com.laowu.controller; + + +import com.laowu.dto.major.AllMajorDTO; +import com.laowu.model.LibMajorDO; +import com.laowu.service.LibMajorService; +import com.laowu.util.ResponseData; +import com.laowu.util.ResponseVO; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; +import io.swagger.annotations.Api; + +/** + *

+ * 专业字典表 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@RestController +@Api(tags = "专业字典表") +@RequestMapping("/libMajor") +public class LibMajorController { + + @Autowired + private LibMajorService libMajorService; + + @PostMapping("allMajor") + @ApiOperation("查询所有专业 pageSize pageNum major collegeType") + public ResponseVO allMajor(@RequestBody AllMajorDTO allMajorDTO) { + return ResponseData.generateCreatedResponse(0, libMajorService.allMajor(allMajorDTO)); + } + + @PostMapping("addMajor") + @ApiOperation("添加专业 collegeType major majorCode") + public ResponseVO addMajor(@RequestBody LibMajorDO libMajorDO){ + return ResponseData.generateCreatedResponse(0,libMajorService.addMajor(libMajorDO)); + } + + @PostMapping("updateMajor") + @ApiOperation("修改专业 id collegeType major majorCode") + public ResponseVO updateMajor(@RequestBody LibMajorDO libMajorDO){ + return ResponseData.generateCreatedResponse(0,libMajorService.updateMajor(libMajorDO)); + } + + @PostMapping("deleteMajor") + @ApiOperation("删除专业 id") + public ResponseVO deleteMajor(@RequestBody LibMajorDO libMajorDO){ + return ResponseData.generateCreatedResponse(0,libMajorService.deleteMajor(libMajorDO)); + } + + + +} diff --git a/src/main/java/com/laowu/controller/LibServiceProviderController.java b/src/main/java/com/laowu/controller/LibServiceProviderController.java new file mode 100644 index 0000000..6fb6d05 --- /dev/null +++ b/src/main/java/com/laowu/controller/LibServiceProviderController.java @@ -0,0 +1,59 @@ +package com.laowu.controller; + + +import com.laowu.dto.provider.ProvidersDTO; +import com.laowu.model.LibServiceProviderDO; +import com.laowu.service.LibServiceProviderService; +import com.laowu.util.ResponseData; +import com.laowu.util.ResponseVO; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 服务商信息字典表 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-03-24 + */ +@RestController +@Api(tags = "服务商信息字典表") +@RequestMapping("/serviceProvider") +public class LibServiceProviderController { + + @Autowired + private LibServiceProviderService libServiceProviderService; + + @PostMapping("providers") + @ApiOperation("查看所有服务商 pageSize pageNum province city county serviceProvider ") + public ResponseVO providers(@RequestBody ProvidersDTO providersDTO){ + return ResponseData.generateCreatedResponse(0,libServiceProviderService.providers(providersDTO)); + } + + @PostMapping("addProvider") + @ApiOperation("新增服务商 province city county serviceProvider socialCreditCode") + public ResponseVO addProvider(@RequestBody LibServiceProviderDO libServiceProviderDO){ + return ResponseData.generateCreatedResponse(0,libServiceProviderService.addProvider(libServiceProviderDO)); + } + + @PostMapping("deleteProvider") + @ApiOperation("新增服务商 id") + public ResponseVO deleteProvider(@RequestBody LibServiceProviderDO libServiceProviderDO){ + return ResponseData.generateCreatedResponse(0,libServiceProviderService.deleteProvider(libServiceProviderDO)); + } + + @PostMapping("updateProvider") + @ApiOperation("新增服务商 id province city county serviceProvider socialCreditCode") + public ResponseVO updateProvider(@RequestBody LibServiceProviderDO libServiceProviderDO){ + return ResponseData.generateCreatedResponse(0,libServiceProviderService.updateProvider(libServiceProviderDO)); + } + + + +} diff --git a/src/main/java/com/laowu/controller/MemberCollegeMappingController.java b/src/main/java/com/laowu/controller/MemberCollegeMappingController.java new file mode 100644 index 0000000..6199843 --- /dev/null +++ b/src/main/java/com/laowu/controller/MemberCollegeMappingController.java @@ -0,0 +1,51 @@ +package com.laowu.controller; + + +import com.laowu.model.MemberCollegeMappingDO; +import com.laowu.service.MemberCollegeMappingService; +import com.laowu.util.ResponseData; +import com.laowu.util.ResponseVO; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; +import io.swagger.annotations.Api; + +/** + *

+ * 学员-学校映射表 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-04-04 + */ +@RestController +@Api(tags = "学员-学校映射表") +@RequestMapping("/memberCollege") +public class MemberCollegeMappingController { + + @Autowired + private MemberCollegeMappingService memberCollegeMappingService; + + @PostMapping("addCollege") + @ApiOperation("添加院校信息 schoolType collegeId memberId startDate endDate majorId rank educationType") + public ResponseVO addCollege(@RequestBody MemberCollegeMappingDO memberCollegeMappingDO){ + return ResponseData.generateCreatedResponse(0,memberCollegeMappingService.addCollege(memberCollegeMappingDO)); + } + + @PostMapping("updateCollege") + @ApiOperation("修改院校 id schoolType collegeId memberId startDate endDate majorId rank educationType") + public ResponseVO updateCollege(@RequestBody MemberCollegeMappingDO memberCollegeMappingDO){ + return ResponseData.generateCreatedResponse(0,memberCollegeMappingService.updateCollege(memberCollegeMappingDO)); + } + + @PostMapping("deleteCollege") + @ApiOperation("删除院校 id") + public ResponseVO deleteCollege(@RequestBody MemberCollegeMappingDO memberCollegeMappingDO){ + return ResponseData.generateCreatedResponse(0,memberCollegeMappingService.deleteCollege(memberCollegeMappingDO)); + } + +} diff --git a/src/main/java/com/laowu/controller/MemberDictController.java b/src/main/java/com/laowu/controller/MemberDictController.java new file mode 100644 index 0000000..44a6b9a --- /dev/null +++ b/src/main/java/com/laowu/controller/MemberDictController.java @@ -0,0 +1,69 @@ +package com.laowu.controller; + + +import com.laowu.dto.member.AddMemberDTO; +import com.laowu.dto.member.AllMembersDTO; +import com.laowu.dto.member.UpdateMemberDTO; +import com.laowu.model.MemberDictDO; +import com.laowu.service.MemberDictService; +import com.laowu.util.ResponseData; +import com.laowu.util.ResponseVO; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 自然人表 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@RestController +@Api(tags = "自然人表") +@RequestMapping("/memberDict") +public class MemberDictController { + + @Autowired + private MemberDictService memberDictService; + + @PostMapping("allMembers") + @ApiOperation("查询所有自然人 pageSize pageNum province city county status userName") + public ResponseVO allMembers(@RequestBody AllMembersDTO allMembersDTO){ + return ResponseData.generateCreatedResponse(0,memberDictService.allMembers(allMembersDTO)); + } + + @PostMapping("deleteMember") + @ApiOperation("删除自然人 id userId module") + public ResponseVO deleteMember(@RequestBody AddMemberDTO addMemberDTO){ + return ResponseData.generateCreatedResponse(0,memberDictService.deleteMember(addMemberDTO)); + } + + @PostMapping("addMember") + @ApiOperation("添加自然人 userId module userName status 学生/社会 telephone idCardType idCard province city county address education" + + "isPoor isMigration isParty jobStatus stationId") + public ResponseVO addMember(@RequestBody AddMemberDTO addMemberDTO){ + return ResponseData.generateCreatedResponse(0,memberDictService.addMember(addMemberDTO)); + } + + @PostMapping("oneMember") + @ApiOperation("查看详情 id 人员id") + public ResponseVO oneMember(@RequestBody MemberDictDO memberDictDO){ + return ResponseData.generateCreatedResponse(0,memberDictService.oneMember(memberDictDO)); + } + + @PostMapping("updateMember") + @ApiOperation("修改自然人 id userId module userName status 学生/社会 telephone idCardType idCard province city county address education" + + "isPoor isMigration isParty jobStatus infoOrigin") + public ResponseVO updateMember(@RequestBody UpdateMemberDTO updateMemberDTO){ + return ResponseData.generateCreatedResponse(0,memberDictService.updateMember(updateMemberDTO)); + } + + + +} diff --git a/src/main/java/com/laowu/controller/MemberJobInfoController.java b/src/main/java/com/laowu/controller/MemberJobInfoController.java new file mode 100644 index 0000000..2faf221 --- /dev/null +++ b/src/main/java/com/laowu/controller/MemberJobInfoController.java @@ -0,0 +1,50 @@ +package com.laowu.controller; + + +import com.laowu.model.MemberJobInfoDO; +import com.laowu.service.MemberJobInfoService; +import com.laowu.util.ResponseData; +import com.laowu.util.ResponseVO; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@RestController +@Api(tags = "自然人就业信息表") +@RequestMapping("/memberJobInfo") +public class MemberJobInfoController { + + @Autowired + private MemberJobInfoService memberJobInfoService; + + @PostMapping("addJob") + @ApiOperation("添加工作 memberId jobSource jobType job province city town address companyId startDate endDate jobMonth salary ") + public ResponseVO addJob(@RequestBody MemberJobInfoDO memberJobInfoDO){ + return ResponseData.generateCreatedResponse(0,memberJobInfoService.addJob(memberJobInfoDO)); + } + + @PostMapping("updateJob") + @ApiOperation("修改工作 id memberId jobSource jobType job province city town address companyId startDate endDate jobMonth salary ") + public ResponseVO updateJob(@RequestBody MemberJobInfoDO memberJobInfoDO){ + return ResponseData.generateCreatedResponse(0,memberJobInfoService.updateJob(memberJobInfoDO)); + } + + @PostMapping("deleteJob") + @ApiOperation("删除工作 id ") + public ResponseVO deleteJob(@RequestBody MemberJobInfoDO memberJobInfoDO){ + return ResponseData.generateCreatedResponse(0,memberJobInfoService.deleteJob(memberJobInfoDO)); + } + +} diff --git a/src/main/java/com/laowu/controller/MemberTeamMappingController.java b/src/main/java/com/laowu/controller/MemberTeamMappingController.java new file mode 100644 index 0000000..311ee3d --- /dev/null +++ b/src/main/java/com/laowu/controller/MemberTeamMappingController.java @@ -0,0 +1,22 @@ +package com.laowu.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; +import io.swagger.annotations.Api; + +/** + *

+ * 团队成员映射表 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-03-29 + */ +@RestController +@Api(tags = "团队成员映射表") +@RequestMapping("/member-team-mapping-do") +public class MemberTeamMappingController { + +} diff --git a/src/main/java/com/laowu/controller/MemberUpdateHistoryController.java b/src/main/java/com/laowu/controller/MemberUpdateHistoryController.java new file mode 100644 index 0000000..ab26211 --- /dev/null +++ b/src/main/java/com/laowu/controller/MemberUpdateHistoryController.java @@ -0,0 +1,22 @@ +package com.laowu.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; +import io.swagger.annotations.Api; + +/** + *

+ * 公司更新日志表 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-04-07 + */ +@RestController +@Api(tags = "公司更新日志表") +@RequestMapping("/member-update-history-do") +public class MemberUpdateHistoryController { + +} diff --git a/src/main/java/com/laowu/controller/PlaceDictController.java b/src/main/java/com/laowu/controller/PlaceDictController.java deleted file mode 100644 index 7b8be24..0000000 --- a/src/main/java/com/laowu/controller/PlaceDictController.java +++ /dev/null @@ -1,64 +0,0 @@ -package com.laowu.controller; - - -import com.laowu.dto.place.AddPlaceDTO; -import com.laowu.model.PlaceDictDO; -import com.laowu.service.PlaceDictService; -import com.laowu.util.ResponseData; -import com.laowu.util.ResponseVO; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -/** - *

- * 地区字典表 前端控制器 - *

- * - * @author Tuyp - * @since 2023-02-15 - */ -@RestController -@Api(tags = "地区字典表") -@RequestMapping("/placeDict") -public class PlaceDictController { - - @Autowired - private PlaceDictService placeDictService; - - @PostMapping("allPlaces") - @ApiOperation("查看所有工作地点") - public ResponseVO allPlaces(){ - return ResponseData.generateCreatedResponse(0,placeDictService.allPlaces()); - } - - @PostMapping("deletePlace") - @ApiOperation("删除工作地点 id") - public ResponseVO deletePlace(@RequestBody PlaceDictDO placeDictDO){ - return ResponseData.generateCreatedResponse(0,placeDictService.deletePlace(placeDictDO)); - } - - @PostMapping("addPlace") - @ApiOperation("添加工作地点 place secondTitle desc cityId placeImgsDOS[img]") - public ResponseVO addPlace(@RequestBody AddPlaceDTO addPlaceDTO){ - return ResponseData.generateCreatedResponse(0,placeDictService.addPlace(addPlaceDTO)); - } - - @PostMapping("updatePlace") - @ApiOperation("修改工作地点 id place secondTitle desc cityId placeImgsDOS[img]") - public ResponseVO updatePlace(@RequestBody AddPlaceDTO addPlaceDTO){ - return ResponseData.generateCreatedResponse(0,placeDictService.updatePlace(addPlaceDTO)); - } - - @PostMapping("onePlace") - @ApiOperation("一个地点详情 id") - public ResponseVO onePlace(@RequestBody PlaceDictDO placeDictDO){ - return ResponseData.generateCreatedResponse(0,placeDictService.onePlace(placeDictDO)); - } - - -} diff --git a/src/main/java/com/laowu/controller/PositionAloneHistoryController.java b/src/main/java/com/laowu/controller/PositionAloneHistoryController.java new file mode 100644 index 0000000..354d723 --- /dev/null +++ b/src/main/java/com/laowu/controller/PositionAloneHistoryController.java @@ -0,0 +1,22 @@ +package com.laowu.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; +import io.swagger.annotations.Api; + +/** + *

+ * 公司更新日志表 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-04-06 + */ +@RestController +@Api(tags = "公司更新日志表") +@RequestMapping("/position-alone-history-do") +public class PositionAloneHistoryController { + +} diff --git a/src/main/java/com/laowu/controller/PositionAloneInfoController.java b/src/main/java/com/laowu/controller/PositionAloneInfoController.java new file mode 100644 index 0000000..0d187f2 --- /dev/null +++ b/src/main/java/com/laowu/controller/PositionAloneInfoController.java @@ -0,0 +1,66 @@ +package com.laowu.controller; + + +import com.laowu.dto.position.AddAloneDTO; +import com.laowu.dto.position.AloneRequirementsDTO; +import com.laowu.model.PositionAloneInfoDO; +import com.laowu.service.PositionAloneInfoService; +import com.laowu.util.ResponseData; +import com.laowu.util.ResponseVO; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 独立职位需求信息 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-03-27 + */ +@RestController +@Api(tags = "独立职位需求信息") +@RequestMapping("/positionAloneInfo") +public class PositionAloneInfoController { + + @Autowired + private PositionAloneInfoService positionAloneInfoService; + + @PostMapping("aloneRequirements") + @ApiOperation("独立职位需求管理 pageSize pageNum positionStatus province city county positionId positionName") + public ResponseVO aloneRequirements(@RequestBody AloneRequirementsDTO aloneRequirementsDTO){ + return ResponseData.generateCreatedResponse(0,positionAloneInfoService.aloneRequirements(aloneRequirementsDTO)); + } + + @PostMapping("deleteRequestment") + @ApiOperation("删除独立职位需求管理 id") + public ResponseVO deleteRequestment(@RequestBody AddAloneDTO addAloneDTO){ + return ResponseData.generateCreatedResponse(0,positionAloneInfoService.deleteRequestment(addAloneDTO)); + } + + @PostMapping("addRequirement") + @ApiOperation("添加独立职位需求管理 {companyId positionStatus requireCount positionName recruitType jobSortId" + + "positionId province city county address jobId positionDesc positionRequire startSalary endSalary infoOrigin}") + public ResponseVO addRequirement(@RequestBody AddAloneDTO addAloneDTO){ + return ResponseData.generateCreatedResponse(0,positionAloneInfoService.addRequirement(addAloneDTO)); + } + + @PostMapping("updateRequirement") + @ApiOperation("修改独立需求管理 {id companyId positionStatus requireCounts positionName recruitType jobSortId" + + "positionId jobId positionDesc positionRequire startSalary endSalary infoOrigin }") + public ResponseVO updateRequirement(@RequestBody AddAloneDTO addAloneDTO){ + return ResponseData.generateCreatedResponse(0,positionAloneInfoService.updateRequirement(addAloneDTO)); + } + + @PostMapping("oneAloneRequirement") + @ApiOperation("查看某一个独立需求详情 id") + public ResponseVO oneAloneRequirement(@RequestBody PositionAloneInfoDO positionAloneInfoDO){ + return ResponseData.generateCreatedResponse(0,positionAloneInfoService.oneAloneRequirement(positionAloneInfoDO)); + } + +} diff --git a/src/main/java/com/laowu/controller/PositionDictController.java b/src/main/java/com/laowu/controller/PositionDictController.java index bba62a7..72f7622 100644 --- a/src/main/java/com/laowu/controller/PositionDictController.java +++ b/src/main/java/com/laowu/controller/PositionDictController.java @@ -1,11 +1,14 @@ package com.laowu.controller; +import com.laowu.model.PositionDictDO; import com.laowu.service.PositionDictService; import com.laowu.util.ResponseData; import com.laowu.util.ResponseVO; +import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -20,7 +23,7 @@ import io.swagger.annotations.Api; * @since 2023-02-15 */ @RestController -@Api(tags = "职位类别") +@Api(tags = "职位范围信息管理") @RequestMapping("/positionDict") public class PositionDictController { @@ -32,4 +35,23 @@ public class PositionDictController { return ResponseData.generateCreatedResponse(0,positionDictService.allPosition()); } + @PostMapping("addPosition") + @ApiOperation("新增职位 parentId positionType positionCode") + public ResponseVO addPosition(@RequestBody PositionDictDO positionDictDO){ + return ResponseData.generateCreatedResponse(0,positionDictService.addPosition(positionDictDO)); + } + + @PostMapping("updatePosition") + @ApiOperation("修改职位 id parentId positionType positionCode ") + public ResponseVO updatePosition(@RequestBody PositionDictDO positionDictDO){ + return ResponseData.generateCreatedResponse(0,positionDictService.updatePosition(positionDictDO)); + } + + @PostMapping("deletePosition") + @ApiOperation("删除职位 id") + public ResponseVO deletePosition(@RequestBody PositionDictDO positionDictDO){ + return ResponseData.generateCreatedResponse(0,positionDictService.deletePosition(positionDictDO)); + } + + } diff --git a/src/main/java/com/laowu/controller/PositionItemInfoController.java b/src/main/java/com/laowu/controller/PositionItemInfoController.java new file mode 100644 index 0000000..1999f2d --- /dev/null +++ b/src/main/java/com/laowu/controller/PositionItemInfoController.java @@ -0,0 +1,51 @@ +package com.laowu.controller; + + +import com.laowu.dto.position.UpdateItemInfoDTO; +import com.laowu.model.PositionItemJobMappingDO; +import com.laowu.service.PositionItemInfoService; +import com.laowu.util.ResponseData; +import com.laowu.util.ResponseVO; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 项目职位需求 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-03-27 + */ +@RestController +@Api(tags = "项目职位需求") +@RequestMapping("/positionItemInfo") +public class PositionItemInfoController { + + @Autowired + private PositionItemInfoService positionItemInfoService; + + @PostMapping("updateItemInfo") + @ApiOperation("编辑职位信息 id positionName positionStatus requireCounts positionId startSalary endSalary address jobIds[] 职位分类 ") + public ResponseVO updateItemInfo(@RequestBody UpdateItemInfoDTO updateItemInfoDTO){ + return ResponseData.generateCreatedResponse(0,positionItemInfoService.updateItemInfo(updateItemInfoDTO)); + } + + @PostMapping("deleteItemInfo") + @ApiOperation("删除职位信息 id") + public ResponseVO deleteItemInfo(@RequestBody PositionItemJobMappingDO positionItemJobMappingDO){ + return ResponseData.generateCreatedResponse(0,positionItemInfoService.deleteItemInfo(positionItemJobMappingDO)); + } + + @PostMapping("addItemInfo") + @ApiOperation("编辑职位信息 positionRequireId positionName positionStatus requireCount positionId startSalary endSalary address jobIds[] 职位分类 ") + public ResponseVO addItemInfo(@RequestBody UpdateItemInfoDTO updateItemInfoDTO){ + return ResponseData.generateCreatedResponse(0,positionItemInfoService.addItemInfo(updateItemInfoDTO)); + } + +} diff --git a/src/main/java/com/laowu/controller/PositionItemJobMappingController.java b/src/main/java/com/laowu/controller/PositionItemJobMappingController.java new file mode 100644 index 0000000..f511c2e --- /dev/null +++ b/src/main/java/com/laowu/controller/PositionItemJobMappingController.java @@ -0,0 +1,22 @@ +package com.laowu.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; +import io.swagger.annotations.Api; + +/** + *

+ * 职位信息分类映射表 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-03-28 + */ +@RestController +@Api(tags = "职位信息分类映射表") +@RequestMapping("/position-item-job-mapping-do") +public class PositionItemJobMappingController { + +} diff --git a/src/main/java/com/laowu/controller/PositionRequireHistoryController.java b/src/main/java/com/laowu/controller/PositionRequireHistoryController.java new file mode 100644 index 0000000..184f5b0 --- /dev/null +++ b/src/main/java/com/laowu/controller/PositionRequireHistoryController.java @@ -0,0 +1,22 @@ +package com.laowu.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; +import io.swagger.annotations.Api; + +/** + *

+ * 公司更新日志表 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-04-06 + */ +@RestController +@Api(tags = "公司更新日志表") +@RequestMapping("/position-require-history-do") +public class PositionRequireHistoryController { + +} diff --git a/src/main/java/com/laowu/controller/PositionRequireItemController.java b/src/main/java/com/laowu/controller/PositionRequireItemController.java new file mode 100644 index 0000000..bd90efc --- /dev/null +++ b/src/main/java/com/laowu/controller/PositionRequireItemController.java @@ -0,0 +1,65 @@ +package com.laowu.controller; + + +import com.laowu.dto.position.AddRequirementsDTO; +import com.laowu.dto.position.RequirementsDTO; +import com.laowu.model.PositionRequireItemDO; +import com.laowu.service.PositionRequireItemService; +import com.laowu.util.ResponseData; +import com.laowu.util.ResponseVO; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 项目职位需求信息 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-03-27 + */ +@RestController +@Api(tags = "项目职位需求信息") +@RequestMapping("/positionRequireItem") +public class PositionRequireItemController { + + @Autowired + private PositionRequireItemService positionRequireItemService; + + @PostMapping("requirements") + @ApiOperation("项目职位需求管理 pageSize pageNum itemStatus province city county positionId itemName ") + public ResponseVO requirements(@RequestBody RequirementsDTO requirementsDTO) { + return ResponseData.generateCreatedResponse(0, positionRequireItemService.requirements(requirementsDTO)); + } + + @PostMapping("deleteRequirements") + @ApiOperation("删除项目需求 id userId module") + public ResponseVO deleteRequirements(@RequestBody AddRequirementsDTO addRequirementsDTO) { + return ResponseData.generateCreatedResponse(0, positionRequireItemService.deleteRequirements(addRequirementsDTO)); + } + + @PostMapping("updateRequirements") + @ApiOperation("编辑基本信息、关联信息 id itemName itemStatus companyId jobId infoOrigin province city county") + public ResponseVO updateRequirements(@RequestBody AddRequirementsDTO addRequirementsDTO) { + return ResponseData.generateCreatedResponse(0, positionRequireItemService.updateRequirements(addRequirementsDTO)); + } + + @PostMapping("addRequirements") + @ApiOperation("添加需求 id userId module itemName itemStatus companyId jobId infoOrigin province city county") + public ResponseVO addRequirements(@RequestBody AddRequirementsDTO addRequirementsDTO) { + return ResponseData.generateCreatedResponse(0, positionRequireItemService.addRequirements(addRequirementsDTO)); + } + + @PostMapping("oneRequirement") + @ApiOperation("查看某个需求详情 id") + public ResponseVO oneRequirement(@RequestBody PositionRequireItemDO positionRequireItemDO){ + return ResponseData.generateCreatedResponse(0,positionRequireItemService.oneRequirement(positionRequireItemDO)); + } + + +} diff --git a/src/main/java/com/laowu/controller/TeamDictController.java b/src/main/java/com/laowu/controller/TeamDictController.java new file mode 100644 index 0000000..0074dbd --- /dev/null +++ b/src/main/java/com/laowu/controller/TeamDictController.java @@ -0,0 +1,124 @@ +package com.laowu.controller; + + +import com.laowu.dto.team.*; +import com.laowu.model.LibGeoLocationDO; +import com.laowu.model.TeamDictDO; +import com.laowu.service.TeamDictService; +import com.laowu.util.ResponseData; +import com.laowu.util.ResponseVO; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 团队字典表 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-03-29 + */ +@RestController +@Api(tags = "团队字典表") +@RequestMapping("/teamDict") +public class TeamDictController { + + @Autowired + private TeamDictService teamDictService; + + @PostMapping("teams") + @ApiOperation("工作站下的团队 pageSize pageNum stationId teamName") + public ResponseVO teams(@RequestBody TeamsDTO teamsDTO){ + return ResponseData.generateCreatedResponse(0,teamDictService.teams(teamsDTO)); + } + + @PostMapping("totalTeams") + @ApiOperation("总团队数 stationId") + public ResponseVO totalTeams(@RequestBody TeamDictDO teamDictDO){ + return ResponseData.generateCreatedResponse(0,teamDictService.totalTeams(teamDictDO)); + } + + @PostMapping("deleteTeam") + @ApiOperation("删除团队 id") + public ResponseVO deleteTeam(@RequestBody TeamDictDO teamDictDO){ + return ResponseData.generateCreatedResponse(0,teamDictService.deleteTeam(teamDictDO)); + } + + @PostMapping("addTeam") + @ApiOperation("添加团队 stationId teamName comment memberId") + public ResponseVO addTeam(@RequestBody TeamDictDO teamDictDO){ + return ResponseData.generateCreatedResponse(0,teamDictService.addTeam(teamDictDO)); + } + + @PostMapping("updateTeam") + @ApiOperation("id stationId teamName comment memberId") + public ResponseVO updateTeam(@RequestBody TeamDictDO teamDict){ + return ResponseData.generateCreatedResponse(0,teamDictService.updateTeam(teamDict)); + } + + @PostMapping("teamMember") + @ApiOperation("查看团队成员信息 teamId") + public ResponseVO teamMember(@RequestBody TeamMemberDTO teamMemberDTO){ + return ResponseData.generateCreatedResponse(0,teamDictService.teamMember(teamMemberDTO)); + } + + @PostMapping("oneTeamInfo") + @ApiOperation("查看一个团队详情 id") + public ResponseVO oneTeamInfo(@RequestBody TeamDictDO teamDictDO){ + return ResponseData.generateCreatedResponse(0,teamDictService.oneTeamInfo(teamDictDO)); + } + + @PostMapping("noTeamMembers") + @ApiOperation("查看没有团队的成员信息 pageSize pageNum teamId userName") + public ResponseVO noTeamMembers(@RequestBody TeamMemberDTO teamMemberDTO){ + return ResponseData.generateCreatedResponse(0,teamDictService.noTeamMembers(teamMemberDTO)); + } + + @PostMapping("updateTeamMembers") + @ApiOperation("编辑团队信息 teamId memberIds[] ") + public ResponseVO updateMembers(@RequestBody UpdateTeamMembersDTO updateTeamMembersDTO){ + return ResponseData.generateCreatedResponse(0,teamDictService.updateMembers(updateTeamMembersDTO)); + } + + @PostMapping("leaderMembers") + @ApiOperation("团队带头人 stationId pageSize pageNum ") + public ResponseVO leaderMembers(@RequestBody LeaderMembersDTO leaderMembersDTO){ + return ResponseData.generateCreatedResponse(0,teamDictService.leaderMembers(leaderMembersDTO)); + } + + @PostMapping("leaderMemberCounts") + @ApiOperation("团队带头人数 stationId") + public ResponseVO leaderMemberCounts(@RequestBody TeamDictDO teamDictDO){ + return ResponseData.generateCreatedResponse(0,teamDictService.leaderMemberCounts(teamDictDO)); + } + + @PostMapping("provinceStationTeam") + @ApiOperation("省-工作站-团队 ") + public ResponseVO provinceStationTeam(){ + return ResponseData.generateCreatedResponse(0,teamDictService.provinceStationTeam()); + } + + @PostMapping("memberManagement") + @ApiOperation("人员管理 pageSize pageNum teamId stationId province jobStatus userName") + public ResponseVO memberManagement (@RequestBody MemberManagementDTO memberManagementDTO){ + return ResponseData.generateCreatedResponse(0,teamDictService.memberManagement(memberManagementDTO)); + } + + @PostMapping("memberManagementCount") + @ApiOperation("人员管理 人数 teamId stationId province jobStatus userName") + public ResponseVO memberManagementCount(@RequestBody MemberManagementDTO memberManagementDTO){ + return ResponseData.generateCreatedResponse(0,teamDictService.memberManagementCount(memberManagementDTO)); + } + + @PostMapping("homepage") + @ApiOperation("主页 province city county") + public ResponseVO homepage(@RequestBody LibGeoLocationDO libGeoLocationDO){ + return ResponseData.generateCreatedResponse(0,teamDictService.homepage(libGeoLocationDO)); + } + +} diff --git a/src/main/java/com/laowu/controller/WorkstationAdministersController.java b/src/main/java/com/laowu/controller/WorkstationAdministersController.java new file mode 100644 index 0000000..44872e7 --- /dev/null +++ b/src/main/java/com/laowu/controller/WorkstationAdministersController.java @@ -0,0 +1,21 @@ +package com.laowu.controller; + + +import io.swagger.annotations.Api; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 工作站站长映射表 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-03-28 + */ +@RestController +@Api(tags = "工作站站长映射表") +@RequestMapping("/workstationAdministers") +public class WorkstationAdministersController { + +} diff --git a/src/main/java/com/laowu/controller/WorkstationDictController.java b/src/main/java/com/laowu/controller/WorkstationDictController.java new file mode 100644 index 0000000..a9c7870 --- /dev/null +++ b/src/main/java/com/laowu/controller/WorkstationDictController.java @@ -0,0 +1,90 @@ +package com.laowu.controller; + + +import com.laowu.dto.station.StationAccountDTO; +import com.laowu.dto.station.StationsDTO; +import com.laowu.dto.station.UpdateAdministerDTO; +import com.laowu.model.AdministerDO; +import com.laowu.model.WorkstationDictDO; +import com.laowu.service.WorkstationDictService; +import com.laowu.util.ResponseData; +import com.laowu.util.ResponseVO; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 工作站 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-03-28 + */ +@RestController +@Api(tags = "工作站") +@RequestMapping("/workstationDict") +public class WorkstationDictController { + + @Autowired + private WorkstationDictService workstationDictService; + + @PostMapping("stations") + @ApiOperation("工作站管理 pageSize pageNum province city county workstation") + public ResponseVO stations(@RequestBody StationsDTO stationsDTO){ + return ResponseData.generateCreatedResponse(0,workstationDictService.stations(stationsDTO)); + } + + @PostMapping("deleteStation") + @ApiOperation("删除工作站 id") + public ResponseVO deleteStation(@RequestBody WorkstationDictDO workstationDictDO){ + return ResponseData.generateCreatedResponse(0,workstationDictService.deleteStation(workstationDictDO)); + } + + @PostMapping("addStation") + @ApiOperation("添加工作站 workstationName province city county ") + public ResponseVO addStation(@RequestBody WorkstationDictDO workstationDictDO){ + return ResponseData.generateCreatedResponse(0,workstationDictService.addStation(workstationDictDO)); + } + + @PostMapping("updateStation") + @ApiOperation("修改工作站 id workstationName province city county ") + public ResponseVO updateStation(@RequestBody WorkstationDictDO workstationDictDO){ + return ResponseData.generateCreatedResponse(0,workstationDictService.updateStation(workstationDictDO)); + } + + @PostMapping("stationAccount") + @ApiOperation("工作站账户列表 pageSize pageNum workStation") + public ResponseVO stationAccount(@RequestBody StationAccountDTO stationAccountDTO){ + return ResponseData.generateCreatedResponse(0,workstationDictService.stationAccount(stationAccountDTO)); + } + + @PostMapping("oneStationAccount") + @ApiOperation("查看某个工作站账户 id") + public ResponseVO oneStationAccount(@RequestBody AdministerDO administerDO){ + return ResponseData.generateCreatedResponse(0,workstationDictService.oneStationAccount(administerDO)); + } + + @PostMapping("provinceStations") + @ApiOperation("以省为单位查看工作站 ") + public ResponseVO provinceStations(){ + return ResponseData.generateCreatedResponse(0,workstationDictService.provinceStations()); + } + + @PostMapping("updateAdminister") + @ApiOperation("修改工作站 stationIds ") + public ResponseVO updateAdminister(@RequestBody UpdateAdministerDTO updateAdministerDTO){ + return ResponseData.generateCreatedResponse(0,workstationDictService.updateAdminister(updateAdministerDTO)); + } + + @PostMapping("addAdminister") + @ApiOperation("添加工作站 stationIds ") + public ResponseVO addAdminister(@RequestBody UpdateAdministerDTO updateAdministerDTO){ + return ResponseData.generateCreatedResponse(0,workstationDictService.addAdminister(updateAdministerDTO)); + } + +} diff --git a/src/main/java/com/laowu/controller/WorkstationMemberMappingController.java b/src/main/java/com/laowu/controller/WorkstationMemberMappingController.java new file mode 100644 index 0000000..5130a4d --- /dev/null +++ b/src/main/java/com/laowu/controller/WorkstationMemberMappingController.java @@ -0,0 +1,22 @@ +package com.laowu.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; +import io.swagger.annotations.Api; + +/** + *

+ * 学员--工作站映射关系 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-04-07 + */ +@RestController +@Api(tags = "学员--工作站映射关系") +@RequestMapping("/workstation-member-mapping-do") +public class WorkstationMemberMappingController { + +} diff --git a/src/main/java/com/laowu/controller/WorkstationRequireMappingController.java b/src/main/java/com/laowu/controller/WorkstationRequireMappingController.java new file mode 100644 index 0000000..8c8e087 --- /dev/null +++ b/src/main/java/com/laowu/controller/WorkstationRequireMappingController.java @@ -0,0 +1,58 @@ +package com.laowu.controller; + + +import com.laowu.dto.station.RequiresDTO; +import com.laowu.dto.station.ShareDTO; +import com.laowu.model.WorkstationRequireMappingDO; +import com.laowu.service.WorkstationRequireMappingService; +import com.laowu.util.ResponseData; +import com.laowu.util.ResponseVO; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 职位需求工作站映射表 前端控制器 + *

+ * + * @author Tuyp + * @since 2023-03-30 + */ +@RestController +@Api(tags = "职位需求工作站映射表") +@RequestMapping("/workstationRequireMapping") +public class WorkstationRequireMappingController { + + @Autowired + private WorkstationRequireMappingService workstationRequireMappingService; + + @PostMapping("requires") + @ApiOperation("查看某个工作站的项目用工需求 stationId 工作站id pageSize pageNum itemStatus province city county positionId itemName ") + public ResponseVO requires(@RequestBody RequiresDTO requiresDTO){ + return ResponseData.generateCreatedResponse(0,workstationRequireMappingService.requires(requiresDTO)); + } + + @PostMapping("deleteRequire") + @ApiOperation("删除需求 stationId requireId 需求id") + public ResponseVO deleteRequire(@RequestBody WorkstationRequireMappingDO workstationRequireMappingDO){ + return ResponseData.generateCreatedResponse(0,workstationRequireMappingService.deleteRequire(workstationRequireMappingDO)); + } + + @PostMapping("share") + @ApiOperation("分配工作站 stationIds[] requireIds ") + public ResponseVO share(@RequestBody ShareDTO shareDTO){ + return ResponseData.generateCreatedResponse(0,workstationRequireMappingService.share(shareDTO)); + } + + @PostMapping("requireStations") + @ApiOperation("查看需求已经在哪些工作站 requireId") + public ResponseVO requireStations(@RequestBody WorkstationRequireMappingDO workstationRequireMappingDO){ + return ResponseData.generateCreatedResponse(0,workstationRequireMappingService.requireStations(workstationRequireMappingDO)); + } + +} diff --git a/src/main/java/com/laowu/dto/administer/AllDTO.java b/src/main/java/com/laowu/dto/administer/AllDTO.java new file mode 100644 index 0000000..5f8975d --- /dev/null +++ b/src/main/java/com/laowu/dto/administer/AllDTO.java @@ -0,0 +1,14 @@ +package com.laowu.dto.administer; + +import lombok.Data; + +@Data +public class AllDTO { + + private String status; + + private Integer pageSize; + + private Integer pageNum; + +} diff --git a/src/main/java/com/laowu/dto/college/CollegeDTO.java b/src/main/java/com/laowu/dto/college/CollegeDTO.java new file mode 100644 index 0000000..7200546 --- /dev/null +++ b/src/main/java/com/laowu/dto/college/CollegeDTO.java @@ -0,0 +1,20 @@ +package com.laowu.dto.college; + +import lombok.Data; + +@Data +public class CollegeDTO { + + private Integer pageSize; + + private Integer pageNum; + + private String status; + + private String province; + + private String city; + + private String county; + +} diff --git a/src/main/java/com/laowu/dto/company/AddCompanyDTO.java b/src/main/java/com/laowu/dto/company/AddCompanyDTO.java index dabb533..9d9f2ba 100644 --- a/src/main/java/com/laowu/dto/company/AddCompanyDTO.java +++ b/src/main/java/com/laowu/dto/company/AddCompanyDTO.java @@ -1,6 +1,7 @@ package com.laowu.dto.company; import com.laowu.model.CompanyDictDO; +import com.laowu.model.CompanyLabelDO; import com.laowu.model.CompanyPhotoDO; import lombok.Data; @@ -9,6 +10,14 @@ import java.util.List; @Data public class AddCompanyDTO extends CompanyDictDO { + private Long userId; + + private String module; + private List companyPhotoDOS; + private List companyLabelDOS; + + private Long stationId; + } diff --git a/src/main/java/com/laowu/dto/company/CompanyDTO.java b/src/main/java/com/laowu/dto/company/CompanyDTO.java index 20f73a8..efc7b2b 100644 --- a/src/main/java/com/laowu/dto/company/CompanyDTO.java +++ b/src/main/java/com/laowu/dto/company/CompanyDTO.java @@ -11,9 +11,13 @@ public class CompanyDTO { private String companyName; - private Long cityId; + private String province; - private Long businessId; + private String city; + + private String county; + + private Long positionId; private String companyLogo; diff --git a/src/main/java/com/laowu/dto/company/DeleteCompanyDTO.java b/src/main/java/com/laowu/dto/company/DeleteCompanyDTO.java new file mode 100644 index 0000000..b633ecc --- /dev/null +++ b/src/main/java/com/laowu/dto/company/DeleteCompanyDTO.java @@ -0,0 +1,14 @@ +package com.laowu.dto.company; + +import lombok.Data; + +@Data +public class DeleteCompanyDTO { + + private Long userId; + + private Long id; + + private String module; + +} diff --git a/src/main/java/com/laowu/dto/company/StationCompanyDTO.java b/src/main/java/com/laowu/dto/company/StationCompanyDTO.java new file mode 100644 index 0000000..18fe9f7 --- /dev/null +++ b/src/main/java/com/laowu/dto/company/StationCompanyDTO.java @@ -0,0 +1,22 @@ +package com.laowu.dto.company; + +import lombok.Data; + +@Data +public class StationCompanyDTO { + + private Integer pageSize; + + private Integer pageNum; + + private Long stationId; + + private String companyName; + + private String province; + + private String city; + + private String county; + +} diff --git a/src/main/java/com/laowu/dto/geo/AllGeosDTO.java b/src/main/java/com/laowu/dto/geo/AllGeosDTO.java new file mode 100644 index 0000000..bea7392 --- /dev/null +++ b/src/main/java/com/laowu/dto/geo/AllGeosDTO.java @@ -0,0 +1,20 @@ +package com.laowu.dto.geo; + +import lombok.Data; + +@Data +public class AllGeosDTO { + + private Integer pageSize; + + private Integer pageNum; + + private String province; + + private String city; + + private String county; + + private String town; + +} diff --git a/src/main/java/com/laowu/dto/job/RangeDTO.java b/src/main/java/com/laowu/dto/job/RangeDTO.java new file mode 100644 index 0000000..4a2038c --- /dev/null +++ b/src/main/java/com/laowu/dto/job/RangeDTO.java @@ -0,0 +1,14 @@ +package com.laowu.dto.job; + +import lombok.Data; + +@Data +public class RangeDTO { + + private Integer pageSize; + + private Integer pageNum; + + private String sort; + +} diff --git a/src/main/java/com/laowu/dto/major/AllMajorDTO.java b/src/main/java/com/laowu/dto/major/AllMajorDTO.java new file mode 100644 index 0000000..b333c41 --- /dev/null +++ b/src/main/java/com/laowu/dto/major/AllMajorDTO.java @@ -0,0 +1,16 @@ +package com.laowu.dto.major; + +import lombok.Data; + +@Data +public class AllMajorDTO { + + private Integer pageSize; + + private Integer pageNum; + + private String major; + + private String collegeType; + +} diff --git a/src/main/java/com/laowu/dto/major/SortsDTO.java b/src/main/java/com/laowu/dto/major/SortsDTO.java new file mode 100644 index 0000000..4a6231f --- /dev/null +++ b/src/main/java/com/laowu/dto/major/SortsDTO.java @@ -0,0 +1,14 @@ +package com.laowu.dto.major; + +import lombok.Data; + +@Data +public class SortsDTO { + + private Integer pageSize; + + private Integer pageNum; + + private String jobName; + +} diff --git a/src/main/java/com/laowu/dto/member/AddMemberDTO.java b/src/main/java/com/laowu/dto/member/AddMemberDTO.java new file mode 100644 index 0000000..43ae327 --- /dev/null +++ b/src/main/java/com/laowu/dto/member/AddMemberDTO.java @@ -0,0 +1,15 @@ +package com.laowu.dto.member; + +import com.laowu.model.MemberDictDO; +import lombok.Data; + +@Data +public class AddMemberDTO extends MemberDictDO { + + private Long userId; + + private String module; + + private Long stationId; + +} diff --git a/src/main/java/com/laowu/dto/member/AllMembersDTO.java b/src/main/java/com/laowu/dto/member/AllMembersDTO.java new file mode 100644 index 0000000..10b3ad4 --- /dev/null +++ b/src/main/java/com/laowu/dto/member/AllMembersDTO.java @@ -0,0 +1,22 @@ +package com.laowu.dto.member; + +import lombok.Data; + +@Data +public class AllMembersDTO { + + private Integer pageSize; + + private Integer pageNum; + + private String province; + + private String city; + + private String county; + + private String status; + + private String userName; + +} diff --git a/src/main/java/com/laowu/dto/member/UpdateMemberDTO.java b/src/main/java/com/laowu/dto/member/UpdateMemberDTO.java new file mode 100644 index 0000000..157cf0d --- /dev/null +++ b/src/main/java/com/laowu/dto/member/UpdateMemberDTO.java @@ -0,0 +1,18 @@ +package com.laowu.dto.member; + +import com.laowu.model.MemberDictDO; +import com.laowu.vo.member.MemberJobInfoVO; +import lombok.Data; + +import java.util.List; + +@Data +public class UpdateMemberDTO extends MemberDictDO { + + private List memberJobInfoVOS; + + private Long userId; + + private String module; + +} diff --git a/src/main/java/com/laowu/dto/place/AddPlaceDTO.java b/src/main/java/com/laowu/dto/place/AddPlaceDTO.java deleted file mode 100644 index f7940b9..0000000 --- a/src/main/java/com/laowu/dto/place/AddPlaceDTO.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.laowu.dto.place; - - -import com.laowu.model.PlaceDictDO; -import com.laowu.model.PlaceImgsDO; -import lombok.Data; - -import java.util.List; - -@Data -public class AddPlaceDTO extends PlaceDictDO { - - private List placeImgsDOS; - -} diff --git a/src/main/java/com/laowu/dto/position/AddAloneDTO.java b/src/main/java/com/laowu/dto/position/AddAloneDTO.java new file mode 100644 index 0000000..0e1d1e7 --- /dev/null +++ b/src/main/java/com/laowu/dto/position/AddAloneDTO.java @@ -0,0 +1,13 @@ +package com.laowu.dto.position; + +import com.laowu.model.PositionAloneInfoDO; +import lombok.Data; + +@Data +public class AddAloneDTO extends PositionAloneInfoDO { + + private Long userId; + + private String module; + +} diff --git a/src/main/java/com/laowu/dto/position/AddRequirementsDTO.java b/src/main/java/com/laowu/dto/position/AddRequirementsDTO.java new file mode 100644 index 0000000..3073c59 --- /dev/null +++ b/src/main/java/com/laowu/dto/position/AddRequirementsDTO.java @@ -0,0 +1,12 @@ +package com.laowu.dto.position; + +import com.laowu.model.PositionRequireItemDO; +import lombok.Data; + +@Data +public class AddRequirementsDTO extends PositionRequireItemDO { + + private Long userId; + + private String module; +} diff --git a/src/main/java/com/laowu/dto/position/AloneRequirementsDTO.java b/src/main/java/com/laowu/dto/position/AloneRequirementsDTO.java new file mode 100644 index 0000000..f5109f8 --- /dev/null +++ b/src/main/java/com/laowu/dto/position/AloneRequirementsDTO.java @@ -0,0 +1,24 @@ +package com.laowu.dto.position; + +import lombok.Data; + +@Data +public class AloneRequirementsDTO { + + private Integer pageSize; + + private Integer pageNum; + + private String positionStatus; + + private String province; + + private String city; + + private String county; + + private Long positionId; + + private String positionName; + +} diff --git a/src/main/java/com/laowu/dto/position/RequirementsDTO.java b/src/main/java/com/laowu/dto/position/RequirementsDTO.java new file mode 100644 index 0000000..d03efb6 --- /dev/null +++ b/src/main/java/com/laowu/dto/position/RequirementsDTO.java @@ -0,0 +1,24 @@ +package com.laowu.dto.position; + +import lombok.Data; + +@Data +public class RequirementsDTO { + + private Integer pageSize; + + private Integer pageNum; + + private String itemName; + + private String itemStatus; + + private String province; + + private String city; + + private String county; + + private Long positionId; + +} diff --git a/src/main/java/com/laowu/dto/position/UpdateItemInfoDTO.java b/src/main/java/com/laowu/dto/position/UpdateItemInfoDTO.java new file mode 100644 index 0000000..c5182d9 --- /dev/null +++ b/src/main/java/com/laowu/dto/position/UpdateItemInfoDTO.java @@ -0,0 +1,13 @@ +package com.laowu.dto.position; + +import com.laowu.model.PositionItemInfoDO; +import lombok.Data; + +import java.util.List; + +@Data +public class UpdateItemInfoDTO extends PositionItemInfoDO { + + private List jobIds; + +} diff --git a/src/main/java/com/laowu/dto/provider/ProvidersDTO.java b/src/main/java/com/laowu/dto/provider/ProvidersDTO.java new file mode 100644 index 0000000..94f6ee7 --- /dev/null +++ b/src/main/java/com/laowu/dto/provider/ProvidersDTO.java @@ -0,0 +1,20 @@ +package com.laowu.dto.provider; + +import lombok.Data; + +@Data +public class ProvidersDTO { + + private Integer pageSize; + + private Integer pageNum; + + private String province; + + private String city; + + private String county; + + private String serviceProvider; + +} diff --git a/src/main/java/com/laowu/dto/station/RequiresDTO.java b/src/main/java/com/laowu/dto/station/RequiresDTO.java new file mode 100644 index 0000000..4f9f899 --- /dev/null +++ b/src/main/java/com/laowu/dto/station/RequiresDTO.java @@ -0,0 +1,26 @@ +package com.laowu.dto.station; + +import lombok.Data; + +@Data +public class RequiresDTO { + + private Integer pageSize; + + private Integer pageNum; + + private String itemName; + + private String itemStatus; + + private String province; + + private String city; + + private String county; + + private Long positionId; + + private Long stationId; + +} diff --git a/src/main/java/com/laowu/dto/station/ShareDTO.java b/src/main/java/com/laowu/dto/station/ShareDTO.java new file mode 100644 index 0000000..423087a --- /dev/null +++ b/src/main/java/com/laowu/dto/station/ShareDTO.java @@ -0,0 +1,15 @@ +package com.laowu.dto.station; + +import lombok.Data; + +import java.util.List; + +@Data +public class ShareDTO { + + private List stationIds; + + private List requireIds; + + +} diff --git a/src/main/java/com/laowu/dto/station/StationAccountDTO.java b/src/main/java/com/laowu/dto/station/StationAccountDTO.java new file mode 100644 index 0000000..56ab3f6 --- /dev/null +++ b/src/main/java/com/laowu/dto/station/StationAccountDTO.java @@ -0,0 +1,14 @@ +package com.laowu.dto.station; + +import lombok.Data; + +@Data +public class StationAccountDTO { + + private Integer pageSize; + + private Integer pageNum; + + private String workStation; + +} diff --git a/src/main/java/com/laowu/dto/station/StationsDTO.java b/src/main/java/com/laowu/dto/station/StationsDTO.java new file mode 100644 index 0000000..2a40872 --- /dev/null +++ b/src/main/java/com/laowu/dto/station/StationsDTO.java @@ -0,0 +1,20 @@ +package com.laowu.dto.station; + +import lombok.Data; + +@Data +public class StationsDTO { + + private Integer pageSize; + + private Integer pageNum; + + private String province; + + private String city; + + private String county; + + private String workstation; + +} diff --git a/src/main/java/com/laowu/dto/station/UpdateAdministerDTO.java b/src/main/java/com/laowu/dto/station/UpdateAdministerDTO.java new file mode 100644 index 0000000..b474e3d --- /dev/null +++ b/src/main/java/com/laowu/dto/station/UpdateAdministerDTO.java @@ -0,0 +1,13 @@ +package com.laowu.dto.station; + +import com.laowu.model.AdministerDO; +import lombok.Data; + +import java.util.List; + +@Data +public class UpdateAdministerDTO extends AdministerDO { + + private List stationIds; + +} diff --git a/src/main/java/com/laowu/dto/team/LeaderMembersDTO.java b/src/main/java/com/laowu/dto/team/LeaderMembersDTO.java new file mode 100644 index 0000000..5b35b9f --- /dev/null +++ b/src/main/java/com/laowu/dto/team/LeaderMembersDTO.java @@ -0,0 +1,16 @@ +package com.laowu.dto.team; + +import lombok.Data; + +@Data +public class LeaderMembersDTO { + + private Integer pageSize; + + private Integer pageNum; + + private Long stationId; + + private String userName; + +} diff --git a/src/main/java/com/laowu/dto/team/MemberManagementDTO.java b/src/main/java/com/laowu/dto/team/MemberManagementDTO.java new file mode 100644 index 0000000..43fddaf --- /dev/null +++ b/src/main/java/com/laowu/dto/team/MemberManagementDTO.java @@ -0,0 +1,21 @@ +package com.laowu.dto.team; + +import lombok.Data; + +@Data +public class MemberManagementDTO { + + private Integer pageSize; + + private Integer pageNum; + + private Long teamId; + + private Long stationId; + + private String province; + + private String jobStatus; + + private String userName; +} diff --git a/src/main/java/com/laowu/dto/team/TeamMemberDTO.java b/src/main/java/com/laowu/dto/team/TeamMemberDTO.java new file mode 100644 index 0000000..c55d8eb --- /dev/null +++ b/src/main/java/com/laowu/dto/team/TeamMemberDTO.java @@ -0,0 +1,16 @@ +package com.laowu.dto.team; + +import lombok.Data; + +@Data +public class TeamMemberDTO { + + private Integer pageSize; + + private Integer pageNum; + + private Long teamId; + + private String userName; + +} diff --git a/src/main/java/com/laowu/dto/team/TeamsDTO.java b/src/main/java/com/laowu/dto/team/TeamsDTO.java new file mode 100644 index 0000000..cbb4578 --- /dev/null +++ b/src/main/java/com/laowu/dto/team/TeamsDTO.java @@ -0,0 +1,16 @@ +package com.laowu.dto.team; + +import lombok.Data; + +@Data +public class TeamsDTO { + + private Integer pageSize; + + private Integer pageNum; + + private Long stationId; + + private String teamName; + +} diff --git a/src/main/java/com/laowu/dto/team/UpdateTeamMembersDTO.java b/src/main/java/com/laowu/dto/team/UpdateTeamMembersDTO.java new file mode 100644 index 0000000..e17e65e --- /dev/null +++ b/src/main/java/com/laowu/dto/team/UpdateTeamMembersDTO.java @@ -0,0 +1,14 @@ +package com.laowu.dto.team; + +import lombok.Data; + +import java.util.List; + +@Data +public class UpdateTeamMembersDTO { + + private Long teamId; + + private List memberIds; + +} diff --git a/src/main/java/com/laowu/mapper/AdministerMapper.java b/src/main/java/com/laowu/mapper/AdministerMapper.java index 9482cfe..96fd452 100644 --- a/src/main/java/com/laowu/mapper/AdministerMapper.java +++ b/src/main/java/com/laowu/mapper/AdministerMapper.java @@ -1,6 +1,7 @@ package com.laowu.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; import com.laowu.model.AdministerDO; import com.laowu.vo.admin.PermissionsVO; import org.springframework.stereotype.Repository; @@ -20,5 +21,5 @@ public interface AdministerMapper extends BaseMapper { List getPermissions(Long id); - + IPage all(IPage page,String status); } diff --git a/src/main/java/com/laowu/mapper/BusinessDictMapper.java b/src/main/java/com/laowu/mapper/BusinessDictMapper.java deleted file mode 100644 index 6cde043..0000000 --- a/src/main/java/com/laowu/mapper/BusinessDictMapper.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.laowu.mapper; - -import com.laowu.model.BusinessDictDO; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import org.springframework.stereotype.Repository; - -/** - *

- * 经营范围 Mapper 接口 - *

- * - * @author Tuyp - * @since 2023-02-20 - */ - @Repository -public interface BusinessDictMapper extends BaseMapper { - -} diff --git a/src/main/java/com/laowu/mapper/CityDictMapper.java b/src/main/java/com/laowu/mapper/CityDictMapper.java deleted file mode 100644 index 1218884..0000000 --- a/src/main/java/com/laowu/mapper/CityDictMapper.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.laowu.mapper; - -import com.laowu.model.CityDictDO; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import org.springframework.stereotype.Repository; - -/** - *

- * 城市字典表 Mapper 接口 - *

- * - * @author Tuyp - * @since 2023-02-15 - */ -@Repository -public interface CityDictMapper extends BaseMapper { - - /** - * 通过cityId查询省-市 - */ - String getCityName(Long cityId); - -} diff --git a/src/main/java/com/laowu/mapper/CollegeMajorMappingMapper.java b/src/main/java/com/laowu/mapper/CollegeMajorMappingMapper.java new file mode 100644 index 0000000..59cc434 --- /dev/null +++ b/src/main/java/com/laowu/mapper/CollegeMajorMappingMapper.java @@ -0,0 +1,26 @@ +package com.laowu.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.laowu.model.CollegeMajorMappingDO; +import com.laowu.vo.major.CollegeMajorsVO; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + *

+ * 院校专业映射表 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@Repository +public interface CollegeMajorMappingMapper extends BaseMapper { + + /** + * 查看某个院校的专业信息 + */ + List collegeMajors(Long collegeId); + +} diff --git a/src/main/java/com/laowu/mapper/CompanyDictMapper.java b/src/main/java/com/laowu/mapper/CompanyDictMapper.java index 9cb665d..f0ae4de 100644 --- a/src/main/java/com/laowu/mapper/CompanyDictMapper.java +++ b/src/main/java/com/laowu/mapper/CompanyDictMapper.java @@ -1,8 +1,8 @@ package com.laowu.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.laowu.model.CompanyDictDO; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.laowu.vo.company.CompanyVO; import org.springframework.stereotype.Repository; @@ -20,6 +20,16 @@ public interface CompanyDictMapper extends BaseMapper { /** * 查询企业 */ - IPage company(IPage page, String companyName, Long cityId,Long businessId); + IPage company(IPage page, String companyName, String province,String city,String county); + + /** + * 查看工作站下的企业数 + */ + Integer stationCompanyCount(Long stationId); + + /** + * 根据工作站查企业 + */ + IPage stationCompany(IPage iPage,Long stationId, String companyName, String province,String city,String county); } diff --git a/src/main/java/com/laowu/mapper/CompanyLabelMapper.java b/src/main/java/com/laowu/mapper/CompanyLabelMapper.java new file mode 100644 index 0000000..c49c57b --- /dev/null +++ b/src/main/java/com/laowu/mapper/CompanyLabelMapper.java @@ -0,0 +1,18 @@ +package com.laowu.mapper; + +import com.laowu.model.CompanyLabelDO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.springframework.stereotype.Repository; + +/** + *

+ * 企业标签 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-03-22 + */ + @Repository +public interface CompanyLabelMapper extends BaseMapper { + +} diff --git a/src/main/java/com/laowu/mapper/CompanyRelateWorkMapper.java b/src/main/java/com/laowu/mapper/CompanyRelateWorkMapper.java new file mode 100644 index 0000000..9bbedce --- /dev/null +++ b/src/main/java/com/laowu/mapper/CompanyRelateWorkMapper.java @@ -0,0 +1,24 @@ +package com.laowu.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.laowu.model.CompanyRelateWorkDO; +import com.laowu.vo.company.RelateWorkVO; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + *

+ * 公司关联业务映射表 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-03-22 + */ +@Repository +public interface CompanyRelateWorkMapper extends BaseMapper { + + List relateWork(Long companyId); + + List relateWorkId(Long companyId); +} diff --git a/src/main/java/com/laowu/mapper/CompanyUpdateHistoryMapper.java b/src/main/java/com/laowu/mapper/CompanyUpdateHistoryMapper.java new file mode 100644 index 0000000..8aaea46 --- /dev/null +++ b/src/main/java/com/laowu/mapper/CompanyUpdateHistoryMapper.java @@ -0,0 +1,24 @@ +package com.laowu.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.laowu.model.CompanyUpdateHistoryDO; +import com.laowu.vo.company.CompanyUpdateHistoryVO; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + *

+ * 公司更新日志表 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@Repository +public interface CompanyUpdateHistoryMapper extends BaseMapper { + + List companyUpdateHistory(Long companyId); + + +} diff --git a/src/main/java/com/laowu/mapper/LibCollegeMapper.java b/src/main/java/com/laowu/mapper/LibCollegeMapper.java new file mode 100644 index 0000000..926447d --- /dev/null +++ b/src/main/java/com/laowu/mapper/LibCollegeMapper.java @@ -0,0 +1,22 @@ +package com.laowu.mapper; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.laowu.model.LibCollegeDO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.laowu.vo.college.CollegeVO; +import org.springframework.stereotype.Repository; + +/** + *

+ * 院校信息管理 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@Repository +public interface LibCollegeMapper extends BaseMapper { + + IPage colleges(IPage iPage, String status,String province,String city,String county); + +} diff --git a/src/main/java/com/laowu/mapper/LibGeoLocationMapper.java b/src/main/java/com/laowu/mapper/LibGeoLocationMapper.java new file mode 100644 index 0000000..8cfca64 --- /dev/null +++ b/src/main/java/com/laowu/mapper/LibGeoLocationMapper.java @@ -0,0 +1,30 @@ +package com.laowu.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.laowu.model.LibGeoLocationDO; +import com.laowu.vo.geo.GeoVO; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + *

+ * 地理位置字典表 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-03-21 + */ +@Repository +public interface LibGeoLocationMapper extends BaseMapper { + + List provinces(); + + List cities(String province); + + List county(String province,String city); + + IPage geo(IPage iPage, String province, String city, String county, String town); + +} diff --git a/src/main/java/com/laowu/mapper/LibJobSortMapper.java b/src/main/java/com/laowu/mapper/LibJobSortMapper.java new file mode 100644 index 0000000..ea34635 --- /dev/null +++ b/src/main/java/com/laowu/mapper/LibJobSortMapper.java @@ -0,0 +1,18 @@ +package com.laowu.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.laowu.model.LibJobSortDO; +import org.springframework.stereotype.Repository; + +/** + *

+ * 职业分类信息管理 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-03-24 + */ +@Repository +public interface LibJobSortMapper extends BaseMapper { + +} diff --git a/src/main/java/com/laowu/mapper/LibMajorMapper.java b/src/main/java/com/laowu/mapper/LibMajorMapper.java new file mode 100644 index 0000000..c0db8a1 --- /dev/null +++ b/src/main/java/com/laowu/mapper/LibMajorMapper.java @@ -0,0 +1,27 @@ +package com.laowu.mapper; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.laowu.model.LibMajorDO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.laowu.vo.major.AllMajorVO; +import org.springframework.stereotype.Repository; + +/** + *

+ * 专业字典表 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@Repository +public interface LibMajorMapper extends BaseMapper { + + /** + * 模糊查询所有专业 + */ + IPage allMajor(IPage iPage, String collegeType, String major); + + + +} diff --git a/src/main/java/com/laowu/mapper/LibServiceProviderMapper.java b/src/main/java/com/laowu/mapper/LibServiceProviderMapper.java new file mode 100644 index 0000000..151d518 --- /dev/null +++ b/src/main/java/com/laowu/mapper/LibServiceProviderMapper.java @@ -0,0 +1,21 @@ +package com.laowu.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.laowu.model.LibServiceProviderDO; +import org.springframework.stereotype.Repository; + +/** + *

+ * 服务商信息字典表 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-03-24 + */ + @Repository +public interface LibServiceProviderMapper extends BaseMapper { + + IPage providers(IPage ipage,String province,String city,String county,String serviceProvider); + +} diff --git a/src/main/java/com/laowu/mapper/MemberCollegeMappingMapper.java b/src/main/java/com/laowu/mapper/MemberCollegeMappingMapper.java new file mode 100644 index 0000000..0a6c701 --- /dev/null +++ b/src/main/java/com/laowu/mapper/MemberCollegeMappingMapper.java @@ -0,0 +1,18 @@ +package com.laowu.mapper; + +import com.laowu.model.MemberCollegeMappingDO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.springframework.stereotype.Repository; + +/** + *

+ * 学员-学校映射表 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-04-04 + */ + @Repository +public interface MemberCollegeMappingMapper extends BaseMapper { + +} diff --git a/src/main/java/com/laowu/mapper/MemberDictMapper.java b/src/main/java/com/laowu/mapper/MemberDictMapper.java new file mode 100644 index 0000000..c6f40c9 --- /dev/null +++ b/src/main/java/com/laowu/mapper/MemberDictMapper.java @@ -0,0 +1,34 @@ +package com.laowu.mapper; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.laowu.model.MemberDictDO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.laowu.vo.member.AllMembersVO; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + *

+ * 自然人表 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@Repository +public interface MemberDictMapper extends BaseMapper { + + /** + * 查询自然人 + */ + IPage allMembers(IPage pager, String province, String city, String county, String status, String userName); + + /** + * 查看某个团队的人 返回id + */ + List members(Long teamId); + + + +} diff --git a/src/main/java/com/laowu/mapper/MemberJobInfoMapper.java b/src/main/java/com/laowu/mapper/MemberJobInfoMapper.java new file mode 100644 index 0000000..403515d --- /dev/null +++ b/src/main/java/com/laowu/mapper/MemberJobInfoMapper.java @@ -0,0 +1,24 @@ +package com.laowu.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.laowu.model.MemberJobInfoDO; +import com.laowu.vo.job.RecentJobInfoVO; +import org.springframework.stereotype.Repository; + +/** + *

+ * Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@Repository +public interface MemberJobInfoMapper extends BaseMapper { + + /** + * 查看某人最近一次就业情况 + */ + RecentJobInfoVO recentJobInfo(Long memberId); + +} diff --git a/src/main/java/com/laowu/mapper/MemberTeamMappingMapper.java b/src/main/java/com/laowu/mapper/MemberTeamMappingMapper.java new file mode 100644 index 0000000..aedbd4f --- /dev/null +++ b/src/main/java/com/laowu/mapper/MemberTeamMappingMapper.java @@ -0,0 +1,31 @@ +package com.laowu.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.laowu.model.MemberDictDO; +import com.laowu.model.MemberTeamMappingDO; +import org.springframework.stereotype.Repository; + +/** + *

+ * 团队成员映射表 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-03-29 + */ +@Repository +public interface MemberTeamMappingMapper extends BaseMapper { + + /** + * 查看某个团队的成员 + */ + IPage teamMembers(IPage page,Long teamId); + + /** + * 查看还不在这个团队里的人 + */ + IPage noTeamMembers(IPage iPage,Long teamId,String userName); + + +} diff --git a/src/main/java/com/laowu/mapper/MemberUpdateHistoryMapper.java b/src/main/java/com/laowu/mapper/MemberUpdateHistoryMapper.java new file mode 100644 index 0000000..40ce559 --- /dev/null +++ b/src/main/java/com/laowu/mapper/MemberUpdateHistoryMapper.java @@ -0,0 +1,18 @@ +package com.laowu.mapper; + +import com.laowu.model.MemberUpdateHistoryDO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.springframework.stereotype.Repository; + +/** + *

+ * 公司更新日志表 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-04-07 + */ + @Repository +public interface MemberUpdateHistoryMapper extends BaseMapper { + +} diff --git a/src/main/java/com/laowu/mapper/PlaceDictMapper.java b/src/main/java/com/laowu/mapper/PlaceDictMapper.java deleted file mode 100644 index 3ddc857..0000000 --- a/src/main/java/com/laowu/mapper/PlaceDictMapper.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.laowu.mapper; - -import com.laowu.model.PlaceDictDO; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import org.springframework.stereotype.Repository; - -/** - *

- * 地区字典表 Mapper 接口 - *

- * - * @author Tuyp - * @since 2023-02-15 - */ - @Repository -public interface PlaceDictMapper extends BaseMapper { - -} diff --git a/src/main/java/com/laowu/mapper/PositionAloneHistoryMapper.java b/src/main/java/com/laowu/mapper/PositionAloneHistoryMapper.java new file mode 100644 index 0000000..12845b0 --- /dev/null +++ b/src/main/java/com/laowu/mapper/PositionAloneHistoryMapper.java @@ -0,0 +1,26 @@ +package com.laowu.mapper; + +import com.laowu.model.PositionAloneHistoryDO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.laowu.vo.position.AloneHistoryVO; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + *

+ * 公司更新日志表 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-04-06 + */ +@Repository +public interface PositionAloneHistoryMapper extends BaseMapper { + + /** + * 查看某个独立职位信息的历史 + */ + List aloneHistory(Long aloneId); + +} diff --git a/src/main/java/com/laowu/mapper/PositionAloneInfoMapper.java b/src/main/java/com/laowu/mapper/PositionAloneInfoMapper.java new file mode 100644 index 0000000..57ebf5a --- /dev/null +++ b/src/main/java/com/laowu/mapper/PositionAloneInfoMapper.java @@ -0,0 +1,22 @@ +package com.laowu.mapper; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.laowu.model.PositionAloneInfoDO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.laowu.vo.position.AloneRequirementsVO; +import org.springframework.stereotype.Repository; + +/** + *

+ * 独立职位需求信息 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-03-27 + */ + @Repository +public interface PositionAloneInfoMapper extends BaseMapper { + + IPage aloneRequirements(IPage ipage,String positionStatus,String positionName,Long positionId,String province,String city,String county); + +} diff --git a/src/main/java/com/laowu/mapper/PositionItemInfoMapper.java b/src/main/java/com/laowu/mapper/PositionItemInfoMapper.java new file mode 100644 index 0000000..bb9009f --- /dev/null +++ b/src/main/java/com/laowu/mapper/PositionItemInfoMapper.java @@ -0,0 +1,26 @@ +package com.laowu.mapper; + +import com.laowu.model.PositionItemInfoDO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.laowu.vo.position.PositionCountsVO; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + *

+ * 项目职位需求 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-03-27 + */ +@Repository +public interface PositionItemInfoMapper extends BaseMapper { + + /** + * 职位+预招人数 + */ + List positionCounts(Long positionRequireId); + +} diff --git a/src/main/java/com/laowu/mapper/PositionItemJobMappingMapper.java b/src/main/java/com/laowu/mapper/PositionItemJobMappingMapper.java new file mode 100644 index 0000000..1786676 --- /dev/null +++ b/src/main/java/com/laowu/mapper/PositionItemJobMappingMapper.java @@ -0,0 +1,31 @@ +package com.laowu.mapper; + +import com.laowu.model.LibJobSortDO; +import com.laowu.model.PositionItemJobMappingDO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + *

+ * 职位信息分类映射表 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-03-28 + */ +@Repository +public interface PositionItemJobMappingMapper extends BaseMapper { + + /** + * 职位分类 + */ + List positionSorts(Long requireId); + + + /** + * 职位分类 返回id + */ + List positionSortIds(Long itemInfoId); +} diff --git a/src/main/java/com/laowu/mapper/PositionRequireHistoryMapper.java b/src/main/java/com/laowu/mapper/PositionRequireHistoryMapper.java new file mode 100644 index 0000000..8221df5 --- /dev/null +++ b/src/main/java/com/laowu/mapper/PositionRequireHistoryMapper.java @@ -0,0 +1,26 @@ +package com.laowu.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.laowu.model.PositionRequireHistoryDO; +import com.laowu.vo.position.RequireHistoryVO; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + *

+ * 公司更新日志表 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-04-06 + */ + @Repository +public interface PositionRequireHistoryMapper extends BaseMapper { + + /** + * 查看某个职位需求的历史 + */ + List requireHistory(Long requireId); + +} diff --git a/src/main/java/com/laowu/mapper/PositionRequireItemMapper.java b/src/main/java/com/laowu/mapper/PositionRequireItemMapper.java new file mode 100644 index 0000000..2c8be62 --- /dev/null +++ b/src/main/java/com/laowu/mapper/PositionRequireItemMapper.java @@ -0,0 +1,22 @@ +package com.laowu.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.laowu.model.PositionRequireItemDO; +import com.laowu.vo.position.RequirementsVO; +import org.springframework.stereotype.Repository; + +/** + *

+ * 项目职位需求信息 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-03-27 + */ +@Repository +public interface PositionRequireItemMapper extends BaseMapper { + + IPage requirements(IPage iPage, String itemName,String itemStatus,String province,String city,String county,Long positionId); + +} diff --git a/src/main/java/com/laowu/mapper/TeamDictMapper.java b/src/main/java/com/laowu/mapper/TeamDictMapper.java new file mode 100644 index 0000000..4ab335f --- /dev/null +++ b/src/main/java/com/laowu/mapper/TeamDictMapper.java @@ -0,0 +1,49 @@ +package com.laowu.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.laowu.model.TeamDictDO; +import com.laowu.vo.team.LeaderMembersVO; +import com.laowu.vo.team.MemberManagementVO; +import com.laowu.vo.team.TeamsVO; +import org.springframework.stereotype.Repository; + +/** + *

+ * 团队字典表 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-03-29 + */ +@Repository +public interface TeamDictMapper extends BaseMapper { + + IPage teams(IPage iPage, Long stationId, String teamName); + + /** + * 查看某个工作站的带头人总数 + */ + Integer leaderMemberCounts(Long stationId); + + /** + * 查看带头人的团队情况 + */ + IPage leaderMembers(IPage iPage, Long stationId, String userName); + + /** + * 人员管理 + */ + IPage memberManagement(IPage page, Long teamId, Long stationId, String province, String jobStatus,String userName); + + + /** + * 人员管理---人数 + */ + Integer memberManagementCount(Long teamId, Long stationId, String province, String jobStatus); + + /** + * 将组长为memberId的team职位空 + */ + void noLeader(Long id); +} diff --git a/src/main/java/com/laowu/mapper/WorkstationAdministersMapper.java b/src/main/java/com/laowu/mapper/WorkstationAdministersMapper.java new file mode 100644 index 0000000..04d9e32 --- /dev/null +++ b/src/main/java/com/laowu/mapper/WorkstationAdministersMapper.java @@ -0,0 +1,38 @@ +package com.laowu.mapper; + +import com.laowu.model.WorkstationAdministersDO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.laowu.model.WorkstationDictDO; +import com.laowu.vo.station.AdministerVO; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + *

+ * 工作站站长映射表 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-03-28 + */ +@Repository +public interface WorkstationAdministersMapper extends BaseMapper { + + /** + * 根据工作站id找站长 + */ + List administers(Long id); + + + /** + * 根据人去找工作站信息 + */ + List workstations(Long administerId); + + /** + * 根据人去找工作站信息 返回ids + */ + List administerStations(Long administerId); + +} diff --git a/src/main/java/com/laowu/mapper/WorkstationDictMapper.java b/src/main/java/com/laowu/mapper/WorkstationDictMapper.java new file mode 100644 index 0000000..5fe553a --- /dev/null +++ b/src/main/java/com/laowu/mapper/WorkstationDictMapper.java @@ -0,0 +1,41 @@ +package com.laowu.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.laowu.model.WorkstationDictDO; +import com.laowu.vo.station.StationAccountVO; +import com.laowu.vo.station.StationsVO; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + *

+ * 工作站 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-03-28 + */ +@Repository +public interface WorkstationDictMapper extends BaseMapper { + + IPage stations(IPage page,String province, String city, String county, String workstationName); + + /** + * 工作站账户 + */ + IPage stationAccount(IPage page, String workingstationName); + + /** + * 查看有工作站的省 + */ + List provinces(); + + /** + * 工作站主页 + */ + void homepage(Long stationId); + + +} diff --git a/src/main/java/com/laowu/mapper/WorkstationMemberMappingMapper.java b/src/main/java/com/laowu/mapper/WorkstationMemberMappingMapper.java new file mode 100644 index 0000000..5ee03c8 --- /dev/null +++ b/src/main/java/com/laowu/mapper/WorkstationMemberMappingMapper.java @@ -0,0 +1,18 @@ +package com.laowu.mapper; + +import com.laowu.model.WorkstationMemberMappingDO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.springframework.stereotype.Repository; + +/** + *

+ * 学员--工作站映射关系 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-04-07 + */ + @Repository +public interface WorkstationMemberMappingMapper extends BaseMapper { + +} diff --git a/src/main/java/com/laowu/mapper/WorkstationRequireMappingMapper.java b/src/main/java/com/laowu/mapper/WorkstationRequireMappingMapper.java new file mode 100644 index 0000000..c2ee8be --- /dev/null +++ b/src/main/java/com/laowu/mapper/WorkstationRequireMappingMapper.java @@ -0,0 +1,38 @@ +package com.laowu.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.laowu.model.WorkstationRequireMappingDO; +import com.laowu.vo.position.RequireWorkstationsVO; +import com.laowu.vo.station.RequiresVO; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + *

+ * 职位需求工作站映射表 Mapper 接口 + *

+ * + * @author Tuyp + * @since 2023-03-30 + */ +@Repository +public interface WorkstationRequireMappingMapper extends BaseMapper { + + /** + * 查案某个工作站下的需求 + */ + IPage requires(IPage iPage, String itemName, String itemStatus, String province, String city, String county, Long positionId,Long stationId); + + /** + * 查看某个需求已经存在于哪几个工作站了 + */ + List requiresStations(Long requireId); + + /** + * 查看某个职位需求关联的工作站 + */ + List requireWorkstations(Long requireId); + +} diff --git a/src/main/java/com/laowu/model/AdministerDO.java b/src/main/java/com/laowu/model/AdministerDO.java index a36bcbf..0234932 100644 --- a/src/main/java/com/laowu/model/AdministerDO.java +++ b/src/main/java/com/laowu/model/AdministerDO.java @@ -29,5 +29,12 @@ public class AdministerDO extends BaseModel { private String password; + private String userName; + + private String telephone; + + private String status; + + private String remark; } diff --git a/src/main/java/com/laowu/model/BusinessDictDO.java b/src/main/java/com/laowu/model/BusinessDictDO.java deleted file mode 100644 index e3439cc..0000000 --- a/src/main/java/com/laowu/model/BusinessDictDO.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.laowu.model; - -import com.baomidou.mybatisplus.annotation.TableName; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.laowu.util.BaseModel; -import lombok.Data; -import lombok.EqualsAndHashCode; - -/** - *

- * 经营范围 - *

- * - * @author Tuyp - * @since 2023-02-20 - */ -@Data -@EqualsAndHashCode(callSuper = true) -@TableName("business_dict") -public class BusinessDictDO extends BaseModel { - - private static final long serialVersionUID = 1L; - - @TableId(value = "id", type = IdType.AUTO) - private Long id; - - private String business; - - -} diff --git a/src/main/java/com/laowu/model/CityDictDO.java b/src/main/java/com/laowu/model/CityDictDO.java deleted file mode 100644 index ce9ef29..0000000 --- a/src/main/java/com/laowu/model/CityDictDO.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.laowu.model; - -import com.baomidou.mybatisplus.annotation.TableName; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.laowu.util.BaseModel; -import lombok.Data; -import lombok.EqualsAndHashCode; - -/** - *

- * 城市字典表 - *

- * - * @author Tuyp - * @since 2023-02-15 - */ -@Data -@EqualsAndHashCode(callSuper = true) -@TableName("city_dict") -public class CityDictDO extends BaseModel { - - private static final long serialVersionUID = 1L; - - @TableId(value = "id", type = IdType.AUTO) - private Long id; - - /** - * 省id - */ - private Long parentId; - - /** - * 城市名 - */ - private String city; - - -} diff --git a/src/main/java/com/laowu/model/CollegeMajorMappingDO.java b/src/main/java/com/laowu/model/CollegeMajorMappingDO.java new file mode 100644 index 0000000..b7685e5 --- /dev/null +++ b/src/main/java/com/laowu/model/CollegeMajorMappingDO.java @@ -0,0 +1,43 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 院校专业映射表 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("college_major_mapping") +public class CollegeMajorMappingDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 院校id + */ + private Long collegeId; + + /** + * 专业id + */ + private Long majorId; + + /** + * + */ + private Integer studentCnt; + +} diff --git a/src/main/java/com/laowu/model/CompanyDictDO.java b/src/main/java/com/laowu/model/CompanyDictDO.java index 49fb364..5d0117f 100644 --- a/src/main/java/com/laowu/model/CompanyDictDO.java +++ b/src/main/java/com/laowu/model/CompanyDictDO.java @@ -30,35 +30,50 @@ public class CompanyDictDO extends BaseModel { */ private String companyName; +// /** +// * 企业logo +// */ +// private String companyLogo; + /** - * 企业logo + * 省 */ - private String companyLogo; + private String province; /** - * 地区id + * 市 */ - private Long cityId; + private String city; + + /** + * 县 + */ + private String county; /** * 经营范围id */ - private Long businessId; + private Long positionId; /** * 企业代码 */ private String companyCode; - /** - * 主账号 - */ - private String account; +// /** +// * 主账号 +// */ +// private String account; /** * 企业简介 */ private String companyDesc; + /** + * 信息来源 + */ + private String companyOrigin; + } diff --git a/src/main/java/com/laowu/model/CompanyLabelDO.java b/src/main/java/com/laowu/model/CompanyLabelDO.java new file mode 100644 index 0000000..5354e09 --- /dev/null +++ b/src/main/java/com/laowu/model/CompanyLabelDO.java @@ -0,0 +1,39 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 企业标签 + *

+ * + * @author Tuyp + * @since 2023-03-22 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("company_label") +public class CompanyLabelDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 公司id + */ + private Long companyId; + + /** + * 企业标签 + */ + private String label; + + +} diff --git a/src/main/java/com/laowu/model/CompanyRelateWorkDO.java b/src/main/java/com/laowu/model/CompanyRelateWorkDO.java new file mode 100644 index 0000000..ea58643 --- /dev/null +++ b/src/main/java/com/laowu/model/CompanyRelateWorkDO.java @@ -0,0 +1,33 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 公司关联业务映射表 + *

+ * + * @author Tuyp + * @since 2023-03-22 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("company_relate_work") +public class CompanyRelateWorkDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + private Long companyId; + + private Long stationId; + + +} diff --git a/src/main/java/com/laowu/model/CompanyUpdateHistoryDO.java b/src/main/java/com/laowu/model/CompanyUpdateHistoryDO.java new file mode 100644 index 0000000..dd6fdea --- /dev/null +++ b/src/main/java/com/laowu/model/CompanyUpdateHistoryDO.java @@ -0,0 +1,48 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 公司更新日志表 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("company_update_history") +public class CompanyUpdateHistoryDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 企业id + */ + private Long companyId; + + /** + * 修改人id + */ + private Long administerId; + + /** + * 操作 + */ + private String opr; + + /** + * 模块 + */ + private String module; + +} diff --git a/src/main/java/com/laowu/model/JobDictDO.java b/src/main/java/com/laowu/model/JobDictDO.java index 493b397..b5b73b2 100644 --- a/src/main/java/com/laowu/model/JobDictDO.java +++ b/src/main/java/com/laowu/model/JobDictDO.java @@ -52,9 +52,19 @@ public class JobDictDO extends BaseModel { private String companyId; /** + * 省 + */ + private String province; + + /** * 市 */ - private Long cityId; + private String city; + + /** + * 县 + */ + private String county; /** * 招聘类型 diff --git a/src/main/java/com/laowu/model/LibCollegeDO.java b/src/main/java/com/laowu/model/LibCollegeDO.java new file mode 100644 index 0000000..347a510 --- /dev/null +++ b/src/main/java/com/laowu/model/LibCollegeDO.java @@ -0,0 +1,69 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 院校信息管理 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("lib_college") +public class LibCollegeDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 院校名称 + */ + private String college; + + /** + * 省 + */ + private String province; + + /** + * 市 + */ + private String city; + + /** + * 县 + */ + private String county; + + /** + * 镇 + */ + private String town; + + /** + * 院校类型 + */ + private String collegeType; + + /** + * 院校编码 + */ + private String collegeCode; + + /** + * 启用状态 + */ + private String status; + + +} diff --git a/src/main/java/com/laowu/model/LibGeoLocationDO.java b/src/main/java/com/laowu/model/LibGeoLocationDO.java new file mode 100644 index 0000000..af07b6d --- /dev/null +++ b/src/main/java/com/laowu/model/LibGeoLocationDO.java @@ -0,0 +1,58 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 地理位置字典表 + *

+ * + * @author Tuyp + * @since 2023-03-21 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("lib_geo_location") +public class LibGeoLocationDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 省 + */ + private String province; + + /** + * 市 + */ + private String city; + + /** + * 县 + */ + private String county; + + /** + * 镇 + */ + private String town; + + /** + * 村 + */ + private String village; + + /** + * 排序 + */ + private Integer orderNo; + +} diff --git a/src/main/java/com/laowu/model/LibJobSortDO.java b/src/main/java/com/laowu/model/LibJobSortDO.java new file mode 100644 index 0000000..deebc8a --- /dev/null +++ b/src/main/java/com/laowu/model/LibJobSortDO.java @@ -0,0 +1,55 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.util.List; + +/** + *

+ * 职业分类信息管理 + *

+ * + * @author Tuyp + * @since 2023-03-24 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("lib_job_sort") +public class LibJobSortDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 职业名称 + */ + private String jobName; + + /** + * 职业分类代码 + */ + private String sortCode; + + /** + * 类别 + */ + private String sort; + + /** + * 父id + */ + private Long parentId; + + /** + * 之类 + */ + private List children; + +} diff --git a/src/main/java/com/laowu/model/LibMajorDO.java b/src/main/java/com/laowu/model/LibMajorDO.java new file mode 100644 index 0000000..3f20ff4 --- /dev/null +++ b/src/main/java/com/laowu/model/LibMajorDO.java @@ -0,0 +1,35 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 专业字典表 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("lib_major") +public class LibMajorDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + private String collegeType; + + private String major; + + private String majorCode; + + +} diff --git a/src/main/java/com/laowu/model/LibServiceProviderDO.java b/src/main/java/com/laowu/model/LibServiceProviderDO.java new file mode 100644 index 0000000..8c6d8ef --- /dev/null +++ b/src/main/java/com/laowu/model/LibServiceProviderDO.java @@ -0,0 +1,54 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 服务商信息字典表 + *

+ * + * @author Tuyp + * @since 2023-03-24 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("lib_service_provider") +public class LibServiceProviderDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 服务商名称 + */ + private String serviceProvider; + + /** + * 省 + */ + private String province; + + /** + * 市 + */ + private String city; + + /** + * 县 + */ + private String county; + + /** + * 社会统一信用代码 + */ + private String socialCreditCode; + + +} diff --git a/src/main/java/com/laowu/model/MemberCollegeMappingDO.java b/src/main/java/com/laowu/model/MemberCollegeMappingDO.java new file mode 100644 index 0000000..833ed13 --- /dev/null +++ b/src/main/java/com/laowu/model/MemberCollegeMappingDO.java @@ -0,0 +1,69 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 学员-学校映射表 + *

+ * + * @author Tuyp + * @since 2023-04-04 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("member_college_mapping") +public class MemberCollegeMappingDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 学校类型 + */ + private String schoolType; + + /** + * 成员id + */ + private Long memberId; + + /** + * 院校id + */ + private Long collegeId; + + /** + * 开始时间 + */ + private String startDate; + + /** + * 结束时间 + */ + private String endDate; + + /** + * 专业id + */ + private Long majorId; + + /** + * 成绩排名 + */ + private String rank; + + /** + * 学历类型 + */ + private String educationType; + + +} diff --git a/src/main/java/com/laowu/model/MemberDictDO.java b/src/main/java/com/laowu/model/MemberDictDO.java new file mode 100644 index 0000000..15e81b4 --- /dev/null +++ b/src/main/java/com/laowu/model/MemberDictDO.java @@ -0,0 +1,133 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 自然人表 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("member_dict") +public class MemberDictDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 姓名 + */ + private String userName; + + /** + * 学生/社会 + */ + private String status; + + /** + * 手机号码 + */ + private String telephone; + + /** + * 个人证件类型 + */ + private String idCardType; + + /** + * 个人证件 + */ + private String idCard; + + /** + * 省 + */ + private String province; + + /** + * 市 + */ + private String city; + + /** + * 县 + */ + private String county; + + /** + * 具体地址 + */ + private String address; + + /** + * 学历 + */ + private String education; + + /** + * 学历类型 + */ + private String educationType; + + /** + * 院校id + */ + private Long collegeId; + + /** + * 开始时间 + */ + private String startDate; + + /** + * 结束时间 + */ + private String endDate; + + /** + * 专业id + */ + private Long majorId; + + /** + * 排名 + */ + private String rank; + + /** + * 是否为脱贫劳动力 + */ + private String isPoor; + + /** + * 是否易迁户 + */ + private String isMigration; + + /** + * 是否党员 + */ + private String isParty; + + /** + * 就业状态 + */ + private String jobStatus; + + /** + * 信息来源 + */ + private String infoOrigin; + +} diff --git a/src/main/java/com/laowu/model/MemberJobInfoDO.java b/src/main/java/com/laowu/model/MemberJobInfoDO.java new file mode 100644 index 0000000..6f06795 --- /dev/null +++ b/src/main/java/com/laowu/model/MemberJobInfoDO.java @@ -0,0 +1,94 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("member_job_info") +public class MemberJobInfoDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 自然人id + */ + private Long memberId; + + /** + * 就业来源 + */ + private String jobSource; + + /** + * 就业类型 + */ + private String jobType; + + /** + * 就业岗位 + */ + private String job; + + /** + * 省 + */ + private String province; + + /** + * 市 + */ + private String city; + + /** + * 县 + */ + private String county; + + /** + * 具体地址 + */ + private String address; + + /** + * 公司名称 + */ + private Long companyId; + + /** + * 开始时间 + */ + private String startDate; + + /** + * 结束实际上 + */ + private String endDate; + + /** + * 就业月数 + */ + private String jobMonth; + + /** + * 月均收入 + */ + private String salary; + + +} diff --git a/src/main/java/com/laowu/model/MemberTeamMappingDO.java b/src/main/java/com/laowu/model/MemberTeamMappingDO.java new file mode 100644 index 0000000..1c06272 --- /dev/null +++ b/src/main/java/com/laowu/model/MemberTeamMappingDO.java @@ -0,0 +1,33 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 团队成员映射表 + *

+ * + * @author Tuyp + * @since 2023-03-29 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("member_team_mapping") +public class MemberTeamMappingDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + private Long memberId; + + private Long teamId; + + +} diff --git a/src/main/java/com/laowu/model/MemberUpdateHistoryDO.java b/src/main/java/com/laowu/model/MemberUpdateHistoryDO.java new file mode 100644 index 0000000..22f5c96 --- /dev/null +++ b/src/main/java/com/laowu/model/MemberUpdateHistoryDO.java @@ -0,0 +1,49 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 公司更新日志表 + *

+ * + * @author Tuyp + * @since 2023-04-07 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("member_update_history") +public class MemberUpdateHistoryDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 企业id + */ + private Long memberId; + + /** + * 修改人id + */ + private Long administerId; + + /** + * 操作 + */ + private String opr; + + /** + * 模块 + */ + private String module; + + +} diff --git a/src/main/java/com/laowu/model/PlaceDictDO.java b/src/main/java/com/laowu/model/PlaceDictDO.java deleted file mode 100644 index 67f6ee5..0000000 --- a/src/main/java/com/laowu/model/PlaceDictDO.java +++ /dev/null @@ -1,49 +0,0 @@ -package com.laowu.model; - -import com.baomidou.mybatisplus.annotation.TableName; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.laowu.util.BaseModel; -import lombok.Data; -import lombok.EqualsAndHashCode; - -/** - *

- * 地区字典表 - *

- * - * @author Tuyp - * @since 2023-02-15 - */ -@Data -@EqualsAndHashCode(callSuper = true) -@TableName("place_dict") -public class PlaceDictDO extends BaseModel { - - private static final long serialVersionUID = 1L; - - @TableId(value = "id", type = IdType.AUTO) - private Long id; - - /** - * 地点名称 - */ - private String place; - - /** - * 副标题 - */ - private String secondTitle; - - /** - * 描述 - */ - private String placeDesc; - - /** - * 关联城市 - */ - private Long cityId; - - -} diff --git a/src/main/java/com/laowu/model/PositionAloneHistoryDO.java b/src/main/java/com/laowu/model/PositionAloneHistoryDO.java new file mode 100644 index 0000000..a419792 --- /dev/null +++ b/src/main/java/com/laowu/model/PositionAloneHistoryDO.java @@ -0,0 +1,49 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 公司更新日志表 + *

+ * + * @author Tuyp + * @since 2023-04-06 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("position_alone_history") +public class PositionAloneHistoryDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 职位需求id + */ + private Long requireId; + + /** + * 修改人id + */ + private Long administerId; + + /** + * 操作 + */ + private String opr; + + /** + * 模块 + */ + private String module; + + +} diff --git a/src/main/java/com/laowu/model/PositionAloneInfoDO.java b/src/main/java/com/laowu/model/PositionAloneInfoDO.java new file mode 100644 index 0000000..c2eb5e5 --- /dev/null +++ b/src/main/java/com/laowu/model/PositionAloneInfoDO.java @@ -0,0 +1,110 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 独立职位需求信息 + *

+ * + * @author Tuyp + * @since 2023-03-27 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("position_alone_info") +public class PositionAloneInfoDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 职位名称 + */ + private String positionName; + + /** + * 招聘状态 + */ + private String positionStatus; + + /** + * 企业id + */ + private Long companyId; + + /** + * 预招人数 + */ + private String requireCounts; + + /** + * 招聘类型:社会/实习 + */ + private String recruitType; + + /** + * 省 + */ + private String province; + + /** + * 市 + */ + private String city; + + /** + * 县 + */ + private String county; + + private String address; + + /** + * 职位分类id + */ + private Long jobSortId; + + /** + * 职位范围id + */ + private Long positionId; + + /** + * 职位id + */ + private String jobId; + + /** + * 职位描述 + */ + private String positionDesc; + + /** + * 职位要求 + */ + private String positionRequire; + + /** + * 起薪 + */ + private String startSalary; + + /** + * + */ + private String endSalary; + + /** + * 信息来源 + */ + private String infoOrigin; + +} diff --git a/src/main/java/com/laowu/model/PositionDictDO.java b/src/main/java/com/laowu/model/PositionDictDO.java index a3c2c94..7a4908c 100644 --- a/src/main/java/com/laowu/model/PositionDictDO.java +++ b/src/main/java/com/laowu/model/PositionDictDO.java @@ -7,6 +7,8 @@ import com.laowu.util.BaseModel; import lombok.Data; import lombok.EqualsAndHashCode; +import java.util.List; + /** *

* 职位类别 @@ -30,4 +32,6 @@ public class PositionDictDO extends BaseModel { private Long parentId; private String positionCode; + + private List children; } diff --git a/src/main/java/com/laowu/model/PositionItemInfoDO.java b/src/main/java/com/laowu/model/PositionItemInfoDO.java new file mode 100644 index 0000000..088fb13 --- /dev/null +++ b/src/main/java/com/laowu/model/PositionItemInfoDO.java @@ -0,0 +1,68 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 项目职位需求 + *

+ * + * @author Tuyp + * @since 2023-03-27 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("position_item_info") +public class PositionItemInfoDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 项目职位需求id + */ + private Long positionRequireId; + + /** + * 职位名称 + */ + private String positionName; + + /** + * 招聘状态 + */ + private String positionStatus; + + /** + * 预招人数 + */ + private Integer requireCounts; + + /** + * 职位范围id + */ + private Long positionId; + + /** + * 起薪 + */ + private String startSalary; + + /** + * 止薪 + */ + private String endSalary; + + /** + * 地址 + */ + private String address; + +} diff --git a/src/main/java/com/laowu/model/PositionItemJobMappingDO.java b/src/main/java/com/laowu/model/PositionItemJobMappingDO.java new file mode 100644 index 0000000..0d2e401 --- /dev/null +++ b/src/main/java/com/laowu/model/PositionItemJobMappingDO.java @@ -0,0 +1,39 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 职位信息分类映射表 + *

+ * + * @author Tuyp + * @since 2023-03-28 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("position_item_job_mapping") +public class PositionItemJobMappingDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 职位需求id + */ + private Long itemInfoId; + + /** + * 职位分类id + */ + private Long jobSortId; + + +} diff --git a/src/main/java/com/laowu/model/PositionRequireHistoryDO.java b/src/main/java/com/laowu/model/PositionRequireHistoryDO.java new file mode 100644 index 0000000..4fa7298 --- /dev/null +++ b/src/main/java/com/laowu/model/PositionRequireHistoryDO.java @@ -0,0 +1,49 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 公司更新日志表 + *

+ * + * @author Tuyp + * @since 2023-04-06 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("position_require_history") +public class PositionRequireHistoryDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 职位需求id + */ + private Long requireId; + + /** + * 修改人id + */ + private Long administerId; + + /** + * 操作 + */ + private String opr; + + /** + * 模块 + */ + private String module; + + +} diff --git a/src/main/java/com/laowu/model/PositionRequireItemDO.java b/src/main/java/com/laowu/model/PositionRequireItemDO.java new file mode 100644 index 0000000..e0e42e0 --- /dev/null +++ b/src/main/java/com/laowu/model/PositionRequireItemDO.java @@ -0,0 +1,69 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 项目职位需求信息 + *

+ * + * @author Tuyp + * @since 2023-03-27 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("position_require_item") +public class PositionRequireItemDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 项目名称 + */ + private String itemName; + + /** + * 招聘状态 + */ + private String itemStatus; + + /** + * 企业名称 + */ + private Long companyId; + + /** + * 省 + */ + private String province; + + /** + * 市 + */ + private String city; + + /** + * 县 + */ + private String county; + + /** + * 职位id + */ + private String jobId; + + /** + * 关联信息 + */ + private String infoOrigin; + + +} diff --git a/src/main/java/com/laowu/model/TeamDictDO.java b/src/main/java/com/laowu/model/TeamDictDO.java new file mode 100644 index 0000000..06f9a1f --- /dev/null +++ b/src/main/java/com/laowu/model/TeamDictDO.java @@ -0,0 +1,49 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 团队字典表 + *

+ * + * @author Tuyp + * @since 2023-03-29 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("team_dict") +public class TeamDictDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 工作站id + */ + private Long stationId; + + /** + * 团队名称 + */ + private String teamName; + + /** + * 备注 + */ + private String comment; + + /** + * 团队带头人 + */ + private Long memberId; + + +} diff --git a/src/main/java/com/laowu/model/WorkstationAdministersDO.java b/src/main/java/com/laowu/model/WorkstationAdministersDO.java new file mode 100644 index 0000000..655e086 --- /dev/null +++ b/src/main/java/com/laowu/model/WorkstationAdministersDO.java @@ -0,0 +1,33 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 工作站站长映射表 + *

+ * + * @author Tuyp + * @since 2023-03-28 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("workstation_administers") +public class WorkstationAdministersDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + private Long workstationId; + + private Long administerId; + + +} diff --git a/src/main/java/com/laowu/model/WorkstationDictDO.java b/src/main/java/com/laowu/model/WorkstationDictDO.java new file mode 100644 index 0000000..9f9070a --- /dev/null +++ b/src/main/java/com/laowu/model/WorkstationDictDO.java @@ -0,0 +1,51 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 工作站 + *

+ * + * @author Tuyp + * @since 2023-03-28 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("workstation_dict") +public class WorkstationDictDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 工作站名称 + */ + private String workstationName; + + /** + * 省 + */ + private String province; + + /** + * 市 + */ + private String city; + + /** + * 县 + */ + private String county; + + private String comment; + + +} diff --git a/src/main/java/com/laowu/model/WorkstationMemberMappingDO.java b/src/main/java/com/laowu/model/WorkstationMemberMappingDO.java new file mode 100644 index 0000000..9c52037 --- /dev/null +++ b/src/main/java/com/laowu/model/WorkstationMemberMappingDO.java @@ -0,0 +1,33 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 学员--工作站映射关系 + *

+ * + * @author Tuyp + * @since 2023-04-07 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("workstation_member_mapping") +public class WorkstationMemberMappingDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + private Long memberId; + + private Long stationId; + + +} diff --git a/src/main/java/com/laowu/model/WorkstationRequireMappingDO.java b/src/main/java/com/laowu/model/WorkstationRequireMappingDO.java new file mode 100644 index 0000000..8a856bf --- /dev/null +++ b/src/main/java/com/laowu/model/WorkstationRequireMappingDO.java @@ -0,0 +1,39 @@ +package com.laowu.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.laowu.util.BaseModel; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * 职位需求工作站映射表 + *

+ * + * @author Tuyp + * @since 2023-03-30 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("workstation_require_mapping") +public class WorkstationRequireMappingDO extends BaseModel { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 工作站id + */ + private Long stationId; + + /** + * 项目职位需求管理 + */ + private Long requireId; + + +} diff --git a/src/main/java/com/laowu/service/AdministerService.java b/src/main/java/com/laowu/service/AdministerService.java index 91d6e72..03a17c9 100644 --- a/src/main/java/com/laowu/service/AdministerService.java +++ b/src/main/java/com/laowu/service/AdministerService.java @@ -1,6 +1,8 @@ package com.laowu.service; +import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; +import com.laowu.dto.administer.AllDTO; import com.laowu.model.AdministerDO; import com.laowu.vo.admin.AdministerPermissionVO; import com.laowu.vo.admin.LoginVO; @@ -19,4 +21,11 @@ public interface AdministerService extends IService { AdministerPermissionVO getPermissions(); + IPage all(AllDTO allDTO); + + String addAdminister(AdministerDO administerDO); + + String updateAdminister(AdministerDO administerDO); + + String deleteAdminister(AdministerDO administerDO); } diff --git a/src/main/java/com/laowu/service/BusinessDictService.java b/src/main/java/com/laowu/service/BusinessDictService.java deleted file mode 100644 index e8829d5..0000000 --- a/src/main/java/com/laowu/service/BusinessDictService.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.laowu.service; - -import com.laowu.model.BusinessDictDO; -import com.baomidou.mybatisplus.extension.service.IService; - -import java.util.List; - -/** - *

- * 经营范围 服务类 - *

- * - * @author Tuyp - * @since 2023-02-20 - */ -public interface BusinessDictService extends IService { - - String addBusiness(BusinessDictDO businessDictDO); - - String updateBusiness(BusinessDictDO businessDictDO); - - String deleteBusiness(BusinessDictDO businessDictDO); - - List queryBusiness(); -} diff --git a/src/main/java/com/laowu/service/CityDictService.java b/src/main/java/com/laowu/service/CityDictService.java deleted file mode 100644 index 0bb2661..0000000 --- a/src/main/java/com/laowu/service/CityDictService.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.laowu.service; - -import com.laowu.model.CityDictDO; -import com.baomidou.mybatisplus.extension.service.IService; -import com.laowu.vo.city.AllCitiesVO; - -import java.util.List; - -/** - *

- * 城市字典表 服务类 - *

- * - * @author Tuyp - * @since 2023-02-15 - */ -public interface CityDictService extends IService { - - List allCities(); - -} diff --git a/src/main/java/com/laowu/service/CollegeMajorMappingService.java b/src/main/java/com/laowu/service/CollegeMajorMappingService.java new file mode 100644 index 0000000..2a5ace2 --- /dev/null +++ b/src/main/java/com/laowu/service/CollegeMajorMappingService.java @@ -0,0 +1,22 @@ +package com.laowu.service; + +import com.laowu.model.CollegeMajorMappingDO; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 院校专业映射表 服务类 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +public interface CollegeMajorMappingService extends IService { + + String addCollegeMajor(CollegeMajorMappingDO collegeMajorMappingDO); + + String updateCollegeMajor(CollegeMajorMappingDO collegeMajorMappingDO); + + String deleteCollegeMajor(CollegeMajorMappingDO collegeMajorMappingDO); + +} diff --git a/src/main/java/com/laowu/service/CompanyDictService.java b/src/main/java/com/laowu/service/CompanyDictService.java index 9b43162..8af40b9 100644 --- a/src/main/java/com/laowu/service/CompanyDictService.java +++ b/src/main/java/com/laowu/service/CompanyDictService.java @@ -4,8 +4,12 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.laowu.dto.company.AddCompanyDTO; import com.laowu.dto.company.CompanyDTO; +import com.laowu.dto.company.DeleteCompanyDTO; +import com.laowu.dto.company.StationCompanyDTO; import com.laowu.model.CompanyDictDO; +import com.laowu.model.WorkstationDictDO; import com.laowu.vo.company.CompanyVO; +import com.laowu.vo.team.TotalTeamsVO; /** *

@@ -19,7 +23,7 @@ public interface CompanyDictService extends IService { IPage company(CompanyDTO companyDTO); - String deleteCompany(CompanyDictDO companyDictDO); + String deleteCompany(DeleteCompanyDTO deleteCompanyDTO); String addCompany(AddCompanyDTO addCompanyDTO); @@ -27,4 +31,7 @@ public interface CompanyDictService extends IService { CompanyVO oneCompany(CompanyDictDO companyDictDO); + TotalTeamsVO totalCount(WorkstationDictDO workstationDictDO); + + IPage stationCompany(StationCompanyDTO stationCompanyDTO); } diff --git a/src/main/java/com/laowu/service/CompanyLabelService.java b/src/main/java/com/laowu/service/CompanyLabelService.java new file mode 100644 index 0000000..07cfc60 --- /dev/null +++ b/src/main/java/com/laowu/service/CompanyLabelService.java @@ -0,0 +1,16 @@ +package com.laowu.service; + +import com.laowu.model.CompanyLabelDO; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 企业标签 服务类 + *

+ * + * @author Tuyp + * @since 2023-03-22 + */ +public interface CompanyLabelService extends IService { + +} diff --git a/src/main/java/com/laowu/service/CompanyRelateWorkService.java b/src/main/java/com/laowu/service/CompanyRelateWorkService.java new file mode 100644 index 0000000..2857241 --- /dev/null +++ b/src/main/java/com/laowu/service/CompanyRelateWorkService.java @@ -0,0 +1,16 @@ +package com.laowu.service; + +import com.laowu.model.CompanyRelateWorkDO; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 公司关联业务映射表 服务类 + *

+ * + * @author Tuyp + * @since 2023-03-22 + */ +public interface CompanyRelateWorkService extends IService { + +} diff --git a/src/main/java/com/laowu/service/CompanyUpdateHistoryService.java b/src/main/java/com/laowu/service/CompanyUpdateHistoryService.java new file mode 100644 index 0000000..28097fd --- /dev/null +++ b/src/main/java/com/laowu/service/CompanyUpdateHistoryService.java @@ -0,0 +1,16 @@ +package com.laowu.service; + +import com.laowu.model.CompanyUpdateHistoryDO; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 公司更新日志表 服务类 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +public interface CompanyUpdateHistoryService extends IService { + +} diff --git a/src/main/java/com/laowu/service/LibCollegeService.java b/src/main/java/com/laowu/service/LibCollegeService.java new file mode 100644 index 0000000..af408b9 --- /dev/null +++ b/src/main/java/com/laowu/service/LibCollegeService.java @@ -0,0 +1,30 @@ +package com.laowu.service; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.IService; +import com.laowu.dto.college.CollegeDTO; +import com.laowu.model.LibCollegeDO; +import com.laowu.vo.college.CollegeVO; +import com.laowu.vo.college.OneCollegeVO; + +/** + *

+ * 院校信息管理 服务类 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +public interface LibCollegeService extends IService { + + IPage colleges(CollegeDTO collegeDTO); + + String deleteCollege(LibCollegeDO libCollegeDO); + + OneCollegeVO oneCollege(LibCollegeDO libCollegeDO); + + String addCollege(LibCollegeDO libCollegeDO); + + String updateCollege(LibCollegeDO libCollegeDO); + +} diff --git a/src/main/java/com/laowu/service/LibGeoLocationService.java b/src/main/java/com/laowu/service/LibGeoLocationService.java new file mode 100644 index 0000000..fe9a736 --- /dev/null +++ b/src/main/java/com/laowu/service/LibGeoLocationService.java @@ -0,0 +1,36 @@ +package com.laowu.service; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.IService; +import com.laowu.dto.geo.AllGeosDTO; +import com.laowu.model.LibGeoLocationDO; +import com.laowu.vo.geo.ProvincesVO; + +import java.util.List; + +/** + *

+ * 地理位置字典表 服务类 + *

+ * + * @author Tuyp + * @since 2023-03-21 + */ +public interface LibGeoLocationService extends IService { + + List provinces(); + + List cities(LibGeoLocationDO libGeoLocationDO); + + List county(LibGeoLocationDO libGeoLocationDO); + + List villages(LibGeoLocationDO libGeoLocationDO); + + IPage geo(AllGeosDTO allGeosDTO); + + String addGeo(LibGeoLocationDO libGeoLocationDO); + + String updateGeo(LibGeoLocationDO libGeoLocationDO); + + String deleteGeo(LibGeoLocationDO libGeoLocationDO); +} diff --git a/src/main/java/com/laowu/service/LibJobSortService.java b/src/main/java/com/laowu/service/LibJobSortService.java new file mode 100644 index 0000000..893aaa7 --- /dev/null +++ b/src/main/java/com/laowu/service/LibJobSortService.java @@ -0,0 +1,25 @@ +package com.laowu.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.laowu.model.LibJobSortDO; + +import java.util.List; + +/** + *

+ * 职业分类信息管理 服务类 + *

+ * + * @author Tuyp + * @since 2023-03-24 + */ +public interface LibJobSortService extends IService { + + List sorts(); + + String addSort(LibJobSortDO libJobSortDO); + + String updateSort(LibJobSortDO libJobSortDO); + + String deleteSort(LibJobSortDO libJobSortDO); +} diff --git a/src/main/java/com/laowu/service/LibMajorService.java b/src/main/java/com/laowu/service/LibMajorService.java new file mode 100644 index 0000000..45770bd --- /dev/null +++ b/src/main/java/com/laowu/service/LibMajorService.java @@ -0,0 +1,25 @@ +package com.laowu.service; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.laowu.dto.major.AllMajorDTO; +import com.laowu.model.LibMajorDO; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 专业字典表 服务类 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +public interface LibMajorService extends IService { + + IPage allMajor(AllMajorDTO allMajorDTO); + + String addMajor(LibMajorDO libMajorDO); + + String updateMajor(LibMajorDO libMajorDO); + + String deleteMajor(LibMajorDO libMajorDO); +} diff --git a/src/main/java/com/laowu/service/LibServiceProviderService.java b/src/main/java/com/laowu/service/LibServiceProviderService.java new file mode 100644 index 0000000..bbeaf69 --- /dev/null +++ b/src/main/java/com/laowu/service/LibServiceProviderService.java @@ -0,0 +1,26 @@ +package com.laowu.service; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.laowu.dto.provider.ProvidersDTO; +import com.laowu.model.LibServiceProviderDO; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务商信息字典表 服务类 + *

+ * + * @author Tuyp + * @since 2023-03-24 + */ +public interface LibServiceProviderService extends IService { + + IPage providers(ProvidersDTO providersDTO); + + String addProvider(LibServiceProviderDO libServiceProviderDO); + + String deleteProvider(LibServiceProviderDO libServiceProviderDO); + + String updateProvider(LibServiceProviderDO libServiceProviderDO); + +} diff --git a/src/main/java/com/laowu/service/MemberCollegeMappingService.java b/src/main/java/com/laowu/service/MemberCollegeMappingService.java new file mode 100644 index 0000000..d3c9c1b --- /dev/null +++ b/src/main/java/com/laowu/service/MemberCollegeMappingService.java @@ -0,0 +1,21 @@ +package com.laowu.service; + +import com.laowu.model.MemberCollegeMappingDO; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 学员-学校映射表 服务类 + *

+ * + * @author Tuyp + * @since 2023-04-04 + */ +public interface MemberCollegeMappingService extends IService { + + String addCollege(MemberCollegeMappingDO memberCollegeMappingDO); + + String updateCollege(MemberCollegeMappingDO memberCollegeMappingDO); + + String deleteCollege(MemberCollegeMappingDO memberCollegeMappingDO); +} diff --git a/src/main/java/com/laowu/service/MemberDictService.java b/src/main/java/com/laowu/service/MemberDictService.java new file mode 100644 index 0000000..742acb5 --- /dev/null +++ b/src/main/java/com/laowu/service/MemberDictService.java @@ -0,0 +1,31 @@ +package com.laowu.service; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.IService; +import com.laowu.dto.member.AddMemberDTO; +import com.laowu.dto.member.AllMembersDTO; +import com.laowu.dto.member.UpdateMemberDTO; +import com.laowu.model.MemberDictDO; +import com.laowu.vo.member.AllMembersVO; +import com.laowu.vo.member.OneMemberVO; + +/** + *

+ * 自然人表 服务类 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +public interface MemberDictService extends IService { + + IPage allMembers(AllMembersDTO allMembersDTO); + + String deleteMember(AddMemberDTO addMemberDTO); + + String addMember(AddMemberDTO addMemberDTO); + + OneMemberVO oneMember(MemberDictDO memberDictDO); + + String updateMember(UpdateMemberDTO updateMemberDTO); +} diff --git a/src/main/java/com/laowu/service/MemberJobInfoService.java b/src/main/java/com/laowu/service/MemberJobInfoService.java new file mode 100644 index 0000000..d7b67d9 --- /dev/null +++ b/src/main/java/com/laowu/service/MemberJobInfoService.java @@ -0,0 +1,22 @@ +package com.laowu.service; + +import com.laowu.model.MemberJobInfoDO; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +public interface MemberJobInfoService extends IService { + + String addJob(MemberJobInfoDO memberJobInfoDO); + + String updateJob(MemberJobInfoDO memberJobInfoDO); + + String deleteJob(MemberJobInfoDO memberJobInfoDO); + +} diff --git a/src/main/java/com/laowu/service/MemberTeamMappingService.java b/src/main/java/com/laowu/service/MemberTeamMappingService.java new file mode 100644 index 0000000..dd448b6 --- /dev/null +++ b/src/main/java/com/laowu/service/MemberTeamMappingService.java @@ -0,0 +1,16 @@ +package com.laowu.service; + +import com.laowu.model.MemberTeamMappingDO; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 团队成员映射表 服务类 + *

+ * + * @author Tuyp + * @since 2023-03-29 + */ +public interface MemberTeamMappingService extends IService { + +} diff --git a/src/main/java/com/laowu/service/MemberUpdateHistoryService.java b/src/main/java/com/laowu/service/MemberUpdateHistoryService.java new file mode 100644 index 0000000..4182f19 --- /dev/null +++ b/src/main/java/com/laowu/service/MemberUpdateHistoryService.java @@ -0,0 +1,16 @@ +package com.laowu.service; + +import com.laowu.model.MemberUpdateHistoryDO; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 公司更新日志表 服务类 + *

+ * + * @author Tuyp + * @since 2023-04-07 + */ +public interface MemberUpdateHistoryService extends IService { + +} diff --git a/src/main/java/com/laowu/service/PlaceDictService.java b/src/main/java/com/laowu/service/PlaceDictService.java deleted file mode 100644 index ca6c849..0000000 --- a/src/main/java/com/laowu/service/PlaceDictService.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.laowu.service; - -import com.laowu.dto.place.AddPlaceDTO; -import com.laowu.model.PlaceDictDO; -import com.baomidou.mybatisplus.extension.service.IService; -import com.laowu.vo.place.AllPlacesVO; - -import java.util.List; - -/** - *

- * 地区字典表 服务类 - *

- * - * @author Tuyp - * @since 2023-02-15 - */ -public interface PlaceDictService extends IService { - - List allPlaces(); - - String deletePlace(PlaceDictDO placeDictDO); - - String addPlace(AddPlaceDTO addPlaceDTO); - - String updatePlace(AddPlaceDTO addPlaceDTO); - - AllPlacesVO onePlace(PlaceDictDO placeDictDO); - -} diff --git a/src/main/java/com/laowu/service/PositionAloneHistoryService.java b/src/main/java/com/laowu/service/PositionAloneHistoryService.java new file mode 100644 index 0000000..1973c7b --- /dev/null +++ b/src/main/java/com/laowu/service/PositionAloneHistoryService.java @@ -0,0 +1,16 @@ +package com.laowu.service; + +import com.laowu.model.PositionAloneHistoryDO; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 公司更新日志表 服务类 + *

+ * + * @author Tuyp + * @since 2023-04-06 + */ +public interface PositionAloneHistoryService extends IService { + +} diff --git a/src/main/java/com/laowu/service/PositionAloneInfoService.java b/src/main/java/com/laowu/service/PositionAloneInfoService.java new file mode 100644 index 0000000..040bdde --- /dev/null +++ b/src/main/java/com/laowu/service/PositionAloneInfoService.java @@ -0,0 +1,30 @@ +package com.laowu.service; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.IService; +import com.laowu.dto.position.AddAloneDTO; +import com.laowu.dto.position.AloneRequirementsDTO; +import com.laowu.model.PositionAloneInfoDO; +import com.laowu.vo.position.OneAloneRequirementVO; + +/** + *

+ * 独立职位需求信息 服务类 + *

+ * + * @author Tuyp + * @since 2023-03-27 + */ +public interface PositionAloneInfoService extends IService { + + IPage aloneRequirements(AloneRequirementsDTO aloneRequirementsDTO); + + String deleteRequestment(AddAloneDTO addAloneDTO); + + String addRequirement(AddAloneDTO addAloneDTO); + + String updateRequirement(AddAloneDTO addAloneDTO); + + OneAloneRequirementVO oneAloneRequirement(PositionAloneInfoDO positionAloneInfoDO); + +} diff --git a/src/main/java/com/laowu/service/PositionDictService.java b/src/main/java/com/laowu/service/PositionDictService.java index 1797119..1eafa48 100644 --- a/src/main/java/com/laowu/service/PositionDictService.java +++ b/src/main/java/com/laowu/service/PositionDictService.java @@ -2,7 +2,6 @@ package com.laowu.service; import com.baomidou.mybatisplus.extension.service.IService; import com.laowu.model.PositionDictDO; -import com.laowu.vo.job.AllPositionVO; import java.util.List; @@ -16,6 +15,12 @@ import java.util.List; */ public interface PositionDictService extends IService { - List allPosition(); + List allPosition(); + + String addPosition(PositionDictDO positionDictDO); + + String updatePosition(PositionDictDO positionDict); + + String deletePosition(PositionDictDO positionDict); } diff --git a/src/main/java/com/laowu/service/PositionItemInfoService.java b/src/main/java/com/laowu/service/PositionItemInfoService.java new file mode 100644 index 0000000..f3e983d --- /dev/null +++ b/src/main/java/com/laowu/service/PositionItemInfoService.java @@ -0,0 +1,23 @@ +package com.laowu.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.laowu.dto.position.UpdateItemInfoDTO; +import com.laowu.model.PositionItemInfoDO; +import com.laowu.model.PositionItemJobMappingDO; + +/** + *

+ * 项目职位需求 服务类 + *

+ * + * @author Tuyp + * @since 2023-03-27 + */ +public interface PositionItemInfoService extends IService { + + String updateItemInfo(UpdateItemInfoDTO updateItemInfoDTO); + + String deleteItemInfo(PositionItemJobMappingDO positionItemJobMappingDO); + + String addItemInfo(UpdateItemInfoDTO updateItemInfoDTO); +} diff --git a/src/main/java/com/laowu/service/PositionItemJobMappingService.java b/src/main/java/com/laowu/service/PositionItemJobMappingService.java new file mode 100644 index 0000000..6d18e01 --- /dev/null +++ b/src/main/java/com/laowu/service/PositionItemJobMappingService.java @@ -0,0 +1,16 @@ +package com.laowu.service; + +import com.laowu.model.PositionItemJobMappingDO; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 职位信息分类映射表 服务类 + *

+ * + * @author Tuyp + * @since 2023-03-28 + */ +public interface PositionItemJobMappingService extends IService { + +} diff --git a/src/main/java/com/laowu/service/PositionRequireHistoryService.java b/src/main/java/com/laowu/service/PositionRequireHistoryService.java new file mode 100644 index 0000000..9feb891 --- /dev/null +++ b/src/main/java/com/laowu/service/PositionRequireHistoryService.java @@ -0,0 +1,16 @@ +package com.laowu.service; + +import com.laowu.model.PositionRequireHistoryDO; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 公司更新日志表 服务类 + *

+ * + * @author Tuyp + * @since 2023-04-06 + */ +public interface PositionRequireHistoryService extends IService { + +} diff --git a/src/main/java/com/laowu/service/PositionRequireItemService.java b/src/main/java/com/laowu/service/PositionRequireItemService.java new file mode 100644 index 0000000..b0ceae4 --- /dev/null +++ b/src/main/java/com/laowu/service/PositionRequireItemService.java @@ -0,0 +1,29 @@ +package com.laowu.service; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.IService; +import com.laowu.dto.position.AddRequirementsDTO; +import com.laowu.dto.position.RequirementsDTO; +import com.laowu.model.PositionRequireItemDO; +import com.laowu.vo.position.OneRequirementVO; + +/** + *

+ * 项目职位需求信息 服务类 + *

+ * + * @author Tuyp + * @since 2023-03-27 + */ +public interface PositionRequireItemService extends IService { + + IPage requirements(RequirementsDTO requirementsDTO); + + String deleteRequirements(AddRequirementsDTO addRequirementsDTO); + + String updateRequirements(AddRequirementsDTO addRequirementsDTO); + + String addRequirements(AddRequirementsDTO addRequirementsDTO); + + OneRequirementVO oneRequirement(PositionRequireItemDO positionRequireItemDO); +} diff --git a/src/main/java/com/laowu/service/TeamDictService.java b/src/main/java/com/laowu/service/TeamDictService.java new file mode 100644 index 0000000..f04546a --- /dev/null +++ b/src/main/java/com/laowu/service/TeamDictService.java @@ -0,0 +1,53 @@ +package com.laowu.service; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.IService; +import com.laowu.dto.team.*; +import com.laowu.model.LibGeoLocationDO; +import com.laowu.model.MemberDictDO; +import com.laowu.model.TeamDictDO; +import com.laowu.vo.team.*; + +import java.util.List; + +/** + *

+ * 团队字典表 服务类 + *

+ * + * @author Tuyp + * @since 2023-03-29 + */ +public interface TeamDictService extends IService { + + IPage teams(TeamsDTO teamsDTO); + + TotalTeamsVO totalTeams(TeamDictDO teamDictDO); + + String deleteTeam(TeamDictDO teamDictDO); + + String addTeam(TeamDictDO teamDictDO); + + String updateTeam(TeamDictDO teamDictDO); + + IPage teamMember(TeamMemberDTO teamMemberDTO); + + OneTeamInfoVO oneTeamInfo(TeamDictDO teamDictDO); + + IPage noTeamMembers(TeamMemberDTO teamMemberDTO); + + String updateMembers(UpdateTeamMembersDTO updateTeamMembersDTO); + + IPage leaderMembers(LeaderMembersDTO leaderMembersDTO); + + TotalTeamsVO leaderMemberCounts(TeamDictDO teamDictDO); + + List provinceStationTeam(); + + IPage memberManagement(MemberManagementDTO memberManagementDTO); + + TotalTeamsVO memberManagementCount(MemberManagementDTO memberManagementDTO); + + HomepageVO homepage(LibGeoLocationDO libGeoLocationDO); + +} diff --git a/src/main/java/com/laowu/service/WorkstationAdministersService.java b/src/main/java/com/laowu/service/WorkstationAdministersService.java new file mode 100644 index 0000000..88621d0 --- /dev/null +++ b/src/main/java/com/laowu/service/WorkstationAdministersService.java @@ -0,0 +1,16 @@ +package com.laowu.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.laowu.model.WorkstationAdministersDO; + +/** + *

+ * 工作站站长映射表 服务类 + *

+ * + * @author Tuyp + * @since 2023-03-28 + */ +public interface WorkstationAdministersService extends IService { + +} diff --git a/src/main/java/com/laowu/service/WorkstationDictService.java b/src/main/java/com/laowu/service/WorkstationDictService.java new file mode 100644 index 0000000..492e1b5 --- /dev/null +++ b/src/main/java/com/laowu/service/WorkstationDictService.java @@ -0,0 +1,42 @@ +package com.laowu.service; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.IService; +import com.laowu.dto.station.StationAccountDTO; +import com.laowu.dto.station.StationsDTO; +import com.laowu.dto.station.UpdateAdministerDTO; +import com.laowu.model.AdministerDO; +import com.laowu.model.WorkstationDictDO; +import com.laowu.vo.station.OneStationAccountVO; +import com.laowu.vo.station.ProvinceStationsVO; + +import java.util.List; + +/** + *

+ * 工作站 服务类 + *

+ * + * @author Tuyp + * @since 2023-03-28 + */ +public interface WorkstationDictService extends IService { + + IPage stations(StationsDTO stationsDTO); + + String deleteStation(WorkstationDictDO workstationDictDO); + + String addStation(WorkstationDictDO workstationDictDO); + + String updateStation(WorkstationDictDO workstationDict); + + IPage stationAccount(StationAccountDTO stationAccountDTO); + + OneStationAccountVO oneStationAccount(AdministerDO administerDO); + + List provinceStations(); + + String updateAdminister(UpdateAdministerDTO updateAdministerDTO); + + String addAdminister(UpdateAdministerDTO updateAdministerDTO); +} diff --git a/src/main/java/com/laowu/service/WorkstationMemberMappingService.java b/src/main/java/com/laowu/service/WorkstationMemberMappingService.java new file mode 100644 index 0000000..0f1b30c --- /dev/null +++ b/src/main/java/com/laowu/service/WorkstationMemberMappingService.java @@ -0,0 +1,16 @@ +package com.laowu.service; + +import com.laowu.model.WorkstationMemberMappingDO; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 学员--工作站映射关系 服务类 + *

+ * + * @author Tuyp + * @since 2023-04-07 + */ +public interface WorkstationMemberMappingService extends IService { + +} diff --git a/src/main/java/com/laowu/service/WorkstationRequireMappingService.java b/src/main/java/com/laowu/service/WorkstationRequireMappingService.java new file mode 100644 index 0000000..cdc4e0e --- /dev/null +++ b/src/main/java/com/laowu/service/WorkstationRequireMappingService.java @@ -0,0 +1,28 @@ +package com.laowu.service; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.IService; +import com.laowu.dto.station.RequiresDTO; +import com.laowu.dto.station.ShareDTO; +import com.laowu.model.WorkstationRequireMappingDO; +import com.laowu.vo.station.RequireStationsVO; +import com.laowu.vo.station.RequiresVO; + +/** + *

+ * 职位需求工作站映射表 服务类 + *

+ * + * @author Tuyp + * @since 2023-03-30 + */ +public interface WorkstationRequireMappingService extends IService { + + IPage requires(RequiresDTO requiresDTO); + + String deleteRequire(WorkstationRequireMappingDO workstationRequireMappingDO); + + String share(ShareDTO shareDTO); + + RequireStationsVO requireStations(WorkstationRequireMappingDO workstationRequireMappingDO); +} diff --git a/src/main/java/com/laowu/service/impl/AdministerServiceImpl.java b/src/main/java/com/laowu/service/impl/AdministerServiceImpl.java index d10b8b6..f586695 100644 --- a/src/main/java/com/laowu/service/impl/AdministerServiceImpl.java +++ b/src/main/java/com/laowu/service/impl/AdministerServiceImpl.java @@ -1,8 +1,11 @@ package com.laowu.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.laowu.common.exception.HttpException; +import com.laowu.dto.administer.AllDTO; import com.laowu.mapper.AdministerMapper; import com.laowu.mapper.RoleAdministerMappingMapper; import com.laowu.model.AdministerDO; @@ -40,11 +43,11 @@ public class AdministerServiceImpl extends ServiceImpl() - .lambda() - .eq(AdministerDO::getAccount,administerDO.getAccount()) - .eq(AdministerDO::getPassword,administerDO.getPassword())); + .lambda() + .eq(AdministerDO::getAccount, administerDO.getAccount()) + .eq(AdministerDO::getPassword, administerDO.getPassword())); - if (null == administerDO1){ + if (null == administerDO1) { throw new HttpException(50001); } @@ -87,9 +90,49 @@ public class AdministerServiceImpl extends ServiceImpl() .lambda() .eq(RoleAdministerMappingDO::getAdministerId, administerDO.getId())); - if (null != roleAdministerMappingDO){ + if (null != roleAdministerMappingDO) { administerPermissionVO.setRole(roleAdministerMappingDO.getRoleId()); } return administerPermissionVO; } + + public IPage all(AllDTO allDTO) { + Page pager = new Page(allDTO.getPageNum(), allDTO.getPageSize()); + return this.baseMapper.all(pager, allDTO.getStatus()); + } + + public String addAdminister(AdministerDO administerDO) { + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(AdministerDO::getAccount, administerDO.getAccount())); + + if (count > 0) { + throw new HttpException(70001); + } + administerDO.setStatus("正常"); + administerDO.setPassword("123456"); + this.baseMapper.insert(administerDO); + return ConstantUtils.ADD_SUCCESS; + } + + public String updateAdminister(AdministerDO administerDO) { + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(AdministerDO::getAccount, administerDO.getAccount()) + .ne(AdministerDO::getId, administerDO.getId())); + + if (count > 0) { + throw new HttpException(70001); + } + + this.baseMapper.updateById(administerDO); + return ConstantUtils.SUCCESS_UPDATE; + } + + public String deleteAdminister(AdministerDO administerDO) { + this.baseMapper.deleteById(administerDO.getId()); + return ConstantUtils.DELETE_SUCCESS; + } + } diff --git a/src/main/java/com/laowu/service/impl/BusinessDictServiceImpl.java b/src/main/java/com/laowu/service/impl/BusinessDictServiceImpl.java deleted file mode 100644 index c209ad2..0000000 --- a/src/main/java/com/laowu/service/impl/BusinessDictServiceImpl.java +++ /dev/null @@ -1,58 +0,0 @@ -package com.laowu.service.impl; - -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.laowu.common.exception.HttpException; -import com.laowu.mapper.BusinessDictMapper; -import com.laowu.model.BusinessDictDO; -import com.laowu.service.BusinessDictService; -import com.laowu.util.ConstantUtils; -import org.springframework.stereotype.Service; - -import java.util.List; - -/** - *

- * 经营范围 服务实现类 - *

- * - * @author Tuyp - * @since 2023-02-20 - */ -@Service -public class BusinessDictServiceImpl extends ServiceImpl implements BusinessDictService { - - public String addBusiness(BusinessDictDO businessDictDO) { - - int count = this.baseMapper.selectCount(new QueryWrapper() - .lambda() - .eq(BusinessDictDO::getBusiness, businessDictDO.getBusiness())); - if (count > 0) { - throw new HttpException(60001); - } - - this.baseMapper.insert(businessDictDO); - return ConstantUtils.ADD_SUCCESS; - } - - public String updateBusiness(BusinessDictDO businessDictDO) { - int count = this.baseMapper.selectCount(new QueryWrapper() - .lambda() - .eq(BusinessDictDO::getBusiness, businessDictDO.getBusiness()) - .ne(BusinessDictDO::getBusiness, businessDictDO.getBusiness())); - if (count > 0) { - throw new HttpException(60001); - } - this.baseMapper.updateById(businessDictDO); - return ConstantUtils.ADD_SUCCESS; - } - - public String deleteBusiness(BusinessDictDO businessDictDO) { - this.baseMapper.deleteById(businessDictDO.getId()); - return ConstantUtils.DELETE_SUCCESS; - } - - public List queryBusiness() { - return this.baseMapper.selectList(null); - } -} diff --git a/src/main/java/com/laowu/service/impl/CityDictServiceImpl.java b/src/main/java/com/laowu/service/impl/CityDictServiceImpl.java deleted file mode 100644 index 1f5e13f..0000000 --- a/src/main/java/com/laowu/service/impl/CityDictServiceImpl.java +++ /dev/null @@ -1,47 +0,0 @@ -package com.laowu.service.impl; - -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.laowu.mapper.CityDictMapper; -import com.laowu.model.CityDictDO; -import com.laowu.service.CityDictService; -import com.laowu.vo.city.AllCitiesVO; -import org.springframework.beans.BeanUtils; -import org.springframework.stereotype.Service; - -import java.util.ArrayList; -import java.util.List; - -/** - *

- * 城市字典表 服务实现类 - *

- * - * @author Tuyp - * @since 2023-02-15 - */ -@Service -public class CityDictServiceImpl extends ServiceImpl implements CityDictService { - - public List allCities() { - - List allCities = new ArrayList<>(); - List cityDictDOS = this.baseMapper.selectList(new QueryWrapper() - .lambda() - .isNull(CityDictDO::getParentId)); - - for (CityDictDO cityDictDO : cityDictDOS){ - - AllCitiesVO allCitiesVO = new AllCitiesVO(); - BeanUtils.copyProperties(cityDictDO, allCitiesVO); - List cityDictDOS1 = this.baseMapper.selectList(new QueryWrapper() - .lambda() - .eq(CityDictDO::getParentId,cityDictDO.getId())); - allCitiesVO.setCityDictDOS(cityDictDOS1); - allCities.add(allCitiesVO); - } - - return allCities; - } - -} diff --git a/src/main/java/com/laowu/service/impl/CollegeMajorMappingServiceImpl.java b/src/main/java/com/laowu/service/impl/CollegeMajorMappingServiceImpl.java new file mode 100644 index 0000000..e8be9d0 --- /dev/null +++ b/src/main/java/com/laowu/service/impl/CollegeMajorMappingServiceImpl.java @@ -0,0 +1,60 @@ +package com.laowu.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.laowu.common.exception.HttpException; +import com.laowu.model.CollegeMajorMappingDO; +import com.laowu.mapper.CollegeMajorMappingMapper; +import com.laowu.service.CollegeMajorMappingService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.laowu.util.ConstantUtils; +import org.springframework.stereotype.Service; + +/** + *

+ * 院校专业映射表 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@Service +public class CollegeMajorMappingServiceImpl extends ServiceImpl implements CollegeMajorMappingService { + + public String addCollegeMajor(CollegeMajorMappingDO collegeMajorMappingDO) { + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(CollegeMajorMappingDO::getCollegeId, collegeMajorMappingDO.getCollegeId()) + .eq(CollegeMajorMappingDO::getMajorId, collegeMajorMappingDO.getMajorId())); + + if (count > 0) { + throw new HttpException(70001); + } + + this.baseMapper.insert(collegeMajorMappingDO); + return ConstantUtils.ADD_SUCCESS; + } + + public String updateCollegeMajor(CollegeMajorMappingDO collegeMajorMappingDO) { + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(CollegeMajorMappingDO::getCollegeId, collegeMajorMappingDO.getCollegeId()) + .eq(CollegeMajorMappingDO::getMajorId, collegeMajorMappingDO.getMajorId()) + .ne(CollegeMajorMappingDO::getId, collegeMajorMappingDO.getId())); + + if (count > 0) { + throw new HttpException(70001); + } + + this.baseMapper.updateById(collegeMajorMappingDO); + + return ConstantUtils.SUCCESS_UPDATE; + } + + public String deleteCollegeMajor(CollegeMajorMappingDO collegeMajorMappingDO){ + this.baseMapper.deleteById(collegeMajorMappingDO.getId()); + return ConstantUtils.DELETE_SUCCESS; + } + +} diff --git a/src/main/java/com/laowu/service/impl/CompanyDictServiceImpl.java b/src/main/java/com/laowu/service/impl/CompanyDictServiceImpl.java index 3cce188..90868b5 100644 --- a/src/main/java/com/laowu/service/impl/CompanyDictServiceImpl.java +++ b/src/main/java/com/laowu/service/impl/CompanyDictServiceImpl.java @@ -7,16 +7,20 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.laowu.common.exception.HttpException; import com.laowu.dto.company.AddCompanyDTO; import com.laowu.dto.company.CompanyDTO; -import com.laowu.mapper.CompanyDictMapper; -import com.laowu.mapper.CompanyPhotoMapper; -import com.laowu.model.CompanyDictDO; -import com.laowu.model.CompanyPhotoDO; +import com.laowu.dto.company.DeleteCompanyDTO; +import com.laowu.dto.company.StationCompanyDTO; +import com.laowu.mapper.*; +import com.laowu.model.*; import com.laowu.service.CompanyDictService; import com.laowu.util.ConstantUtils; +import com.laowu.vo.company.CompanyUpdateHistoryVO; import com.laowu.vo.company.CompanyVO; +import com.laowu.vo.company.RelateWorkVO; +import com.laowu.vo.team.TotalTeamsVO; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -34,28 +38,83 @@ public class CompanyDictServiceImpl extends ServiceImpl company(CompanyDTO companyDTO) { Page pager = new Page(companyDTO.getPageNum(), companyDTO.getPageSize()); - IPage company = this.baseMapper.company(pager, companyDTO.getCompanyName(), companyDTO.getCityId(), companyDTO.getBusinessId()); + IPage company = this.baseMapper.company(pager, companyDTO.getCompanyName(), companyDTO.getProvince(), companyDTO.getCity(), companyDTO.getCounty()); List records = company.getRecords(); for (CompanyVO companyVO : records) { + + //图 List companyPhotoDOS = companyPhotoMapper.selectList(new QueryWrapper() .lambda() .eq(CompanyPhotoDO::getCompanyId, companyVO.getId())); companyVO.setCompanyPhotoDOS(companyPhotoDOS); + + + + //标签 + List companyLabelDOS = companyLabelMapper.selectList(new QueryWrapper() + .lambda() + .eq(CompanyLabelDO::getCompanyId, companyVO.getId())); + companyVO.setCompanyLabelDOS(companyLabelDOS); + + //关联业务 + List relateWorkDOS = companyRelateWorkMapper.relateWork(companyVO.getId()); + companyVO.setRelateWorkVOS(relateWorkDOS); + + //历史 + List companyUpdateHistoryVOS = companyUpdateHistoryMapper.companyUpdateHistory(companyVO.getId()); + companyVO.setCompanyUpdateHistoryVOS(companyUpdateHistoryVOS); } return company; } - public String deleteCompany(CompanyDictDO companyDictDO) { - this.baseMapper.deleteById(companyDictDO.getId()); + @Transactional(rollbackFor = Exception.class) + public String deleteCompany(DeleteCompanyDTO deleteCompanyDTO) { + this.baseMapper.deleteById(deleteCompanyDTO.getId()); + + companyPhotoMapper.delete(new QueryWrapper() + .lambda() + .eq(CompanyPhotoDO::getCompanyId, deleteCompanyDTO.getId())); + + companyLabelMapper.delete(new QueryWrapper() + .lambda() + .eq(CompanyLabelDO::getCompanyId, deleteCompanyDTO.getId())); + + companyRelateWorkMapper.delete(new QueryWrapper() + .lambda() + .eq(CompanyRelateWorkDO::getCompanyId, deleteCompanyDTO.getId())); + + CompanyUpdateHistoryDO companyUpdateHistoryDO = new CompanyUpdateHistoryDO(); + companyUpdateHistoryDO.setOpr("删除了企业"); + companyUpdateHistoryDO.setAdministerId(deleteCompanyDTO.getUserId()); + companyUpdateHistoryDO.setModule(deleteCompanyDTO.getModule()); + companyUpdateHistoryMapper.insert(companyUpdateHistoryDO); + return ConstantUtils.DELETE_SUCCESS; } + + @Transactional(rollbackFor = Exception.class) public String addCompany(AddCompanyDTO addCompanyDTO) { int count = this.baseMapper.selectCount(new QueryWrapper() @@ -68,25 +127,59 @@ public class CompanyDictServiceImpl extends ServiceImpl companyPhotoDOS = addCompanyDTO.getCompanyPhotoDOS(); for (CompanyPhotoDO companyPhotoDO : companyPhotoDOS) { companyPhotoDO.setCompanyId(companyDictDO.getId()); companyPhotoMapper.insert(companyPhotoDO); } + + List companyLabelDOList = addCompanyDTO.getCompanyLabelDOS(); + for (CompanyLabelDO companyLabelDO : companyLabelDOList) { + companyLabelDO.setCompanyId(companyDictDO.getId()); + companyLabelMapper.insert(companyLabelDO); + } + + Long stationId = addCompanyDTO.getStationId(); + if (null != stationId){ + CompanyRelateWorkDO companyRelateWorkDO = new CompanyRelateWorkDO(); + companyRelateWorkDO.setCompanyId(companyDictDO.getId()); + companyRelateWorkDO.setStationId(stationId); + companyRelateWorkMapper.insert(companyRelateWorkDO); + } + + //记录 日志 + CompanyUpdateHistoryDO companyUpdateHistoryDO = new CompanyUpdateHistoryDO(); + companyUpdateHistoryDO.setAdministerId(addCompanyDTO.getUserId()); + companyUpdateHistoryDO.setModule(addCompanyDTO.getModule()); + companyUpdateHistoryDO.setOpr("创建了企业"); + companyUpdateHistoryDO.setCompanyId(companyDictDO.getId()); + companyUpdateHistoryMapper.insert(companyUpdateHistoryDO); + return ConstantUtils.ADD_SUCCESS; } + @Transactional public String updateCompany(AddCompanyDTO addCompanyDTO) { - CompanyDictDO companyDictDO = new CompanyDictDO(); - BeanUtils.copyProperties(addCompanyDTO, companyDictDO); - this.baseMapper.updateById(companyDictDO); + CompanyDictDO companyDictDO = this.baseMapper.selectById(addCompanyDTO.getId()); + CompanyDictDO companyDictDO1 = new CompanyDictDO(); + BeanUtils.copyProperties(addCompanyDTO, companyDictDO1); + this.baseMapper.updateById(companyDictDO1); - List companyPhotoDOS = addCompanyDTO.getCompanyPhotoDOS(); + StringBuffer stringBuffer = new StringBuffer(); + stringBuffer.append("变更了“"); - if (companyPhotoDOS.size() > 0) { + List companyPhotoDOS = addCompanyDTO.getCompanyPhotoDOS(); + //图片 + if (null != companyPhotoDOS) { companyPhotoMapper.delete(new QueryWrapper() .lambda() .eq(CompanyPhotoDO::getCompanyId, addCompanyDTO.getId())); @@ -95,7 +188,55 @@ public class CompanyDictServiceImpl extends ServiceImpl companyLabelDOS = addCompanyDTO.getCompanyLabelDOS(); + if (null != companyLabelDOS) { + companyLabelMapper.delete(new QueryWrapper() + .lambda() + .eq(CompanyLabelDO::getCompanyId, addCompanyDTO.getId())); + + for (CompanyLabelDO companyLabelDO : companyLabelDOS) { + companyLabelDO.setCompanyId(addCompanyDTO.getId()); + companyLabelMapper.insert(companyLabelDO); + } + stringBuffer.append("企业标签、"); + } + + if (!companyDictDO.getCompanyName().equals(addCompanyDTO.getCompanyName())) { + stringBuffer.append("企业名称、"); + } + if (!companyDictDO.getProvince().equals(addCompanyDTO.getProvince())) { + stringBuffer.append("省、"); + } + if (!companyDictDO.getCity().equals(addCompanyDTO.getCity())) { + stringBuffer.append("市、"); + } + if (!companyDictDO.getCounty().equals(addCompanyDTO.getCounty())) { + stringBuffer.append("县、"); + } + if (!companyDictDO.getPositionId().equals(addCompanyDTO.getPositionId())) { + stringBuffer.append("经营范围、"); + } + if (!companyDictDO.getCompanyCode().equals(addCompanyDTO.getCompanyCode())) { + stringBuffer.append("企业代码、"); + } + if (!companyDictDO.getCompanyDesc().equals(addCompanyDTO.getCompanyDesc())) { + stringBuffer.append("企业简介、"); + } + + String opr = stringBuffer.substring(0, stringBuffer.length() - 1) + "”"; + + //修改了哪些信息 + CompanyUpdateHistoryDO companyUpdateHistoryDO = new CompanyUpdateHistoryDO(); + companyUpdateHistoryDO.setModule(addCompanyDTO.getModule()); + companyUpdateHistoryDO.setAdministerId(addCompanyDTO.getUserId()); + companyUpdateHistoryDO.setCompanyId(addCompanyDTO.getId()); + companyUpdateHistoryDO.setOpr(opr); + companyUpdateHistoryMapper.insert(companyUpdateHistoryDO); + return ConstantUtils.SUCCESS_UPDATE; } @@ -106,13 +247,69 @@ public class CompanyDictServiceImpl extends ServiceImpl companyPhotoDOS = companyPhotoMapper.selectList(new QueryWrapper() .lambda() .eq(CompanyPhotoDO::getCompanyId, companyDictDO1.getId())); companyVO.setCompanyPhotoDOS(companyPhotoDOS); + List companyLabelDOS = companyLabelMapper.selectList(new QueryWrapper() + .lambda() + .eq(CompanyLabelDO::getCompanyId, companyDictDO1.getId())); + companyVO.setCompanyLabelDOS(companyLabelDOS); + + //关联业务 + List relateWorkDOS = companyRelateWorkMapper.relateWork(companyDictDO.getId()); + companyVO.setRelateWorkVOS(relateWorkDOS); + + //历史 + List companyUpdateHistoryVOS = companyUpdateHistoryMapper.companyUpdateHistory(companyVO.getId()); + companyVO.setCompanyUpdateHistoryVOS(companyUpdateHistoryVOS); + return companyVO; } + public TotalTeamsVO totalCount(WorkstationDictDO workstationDictDO) { + TotalTeamsVO totalTeamsVO = new TotalTeamsVO(); + Integer count = this.baseMapper.stationCompanyCount(workstationDictDO.getId()); + totalTeamsVO.setCount(count); + + return totalTeamsVO; + } + + public IPage stationCompany(StationCompanyDTO stationCompanyDTO) { + + Page pager = new Page(stationCompanyDTO.getPageNum(), stationCompanyDTO.getPageSize()); + IPage company = this.baseMapper.stationCompany(pager, stationCompanyDTO.getStationId(), stationCompanyDTO.getCompanyName(), stationCompanyDTO.getProvince(), stationCompanyDTO.getCompanyName(), stationCompanyDTO.getCounty()); + + List records = company.getRecords(); + for (CompanyVO companyVO : records) { + + //图 + List companyPhotoDOS = companyPhotoMapper.selectList(new QueryWrapper() + .lambda() + .eq(CompanyPhotoDO::getCompanyId, companyVO.getId())); + companyVO.setCompanyPhotoDOS(companyPhotoDOS); + + //标签 + List companyLabelDOS = companyLabelMapper.selectList(new QueryWrapper() + .lambda() + .eq(CompanyLabelDO::getCompanyId, companyVO.getId())); + companyVO.setCompanyLabelDOS(companyLabelDOS); + + //关联业务 + List relateWorkDOS = companyRelateWorkMapper.relateWork(companyVO.getId()); + companyVO.setRelateWorkVOS(relateWorkDOS); + + //历史 + List companyUpdateHistoryVOS = companyUpdateHistoryMapper.companyUpdateHistory(companyVO.getId()); + companyVO.setCompanyUpdateHistoryVOS(companyUpdateHistoryVOS); + } + return company; + } } diff --git a/src/main/java/com/laowu/service/impl/CompanyLabelServiceImpl.java b/src/main/java/com/laowu/service/impl/CompanyLabelServiceImpl.java new file mode 100644 index 0000000..7fcd525 --- /dev/null +++ b/src/main/java/com/laowu/service/impl/CompanyLabelServiceImpl.java @@ -0,0 +1,20 @@ +package com.laowu.service.impl; + +import com.laowu.model.CompanyLabelDO; +import com.laowu.mapper.CompanyLabelMapper; +import com.laowu.service.CompanyLabelService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 企业标签 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-03-22 + */ +@Service +public class CompanyLabelServiceImpl extends ServiceImpl implements CompanyLabelService { + +} diff --git a/src/main/java/com/laowu/service/impl/CompanyRelateWorkServiceImpl.java b/src/main/java/com/laowu/service/impl/CompanyRelateWorkServiceImpl.java new file mode 100644 index 0000000..ca66631 --- /dev/null +++ b/src/main/java/com/laowu/service/impl/CompanyRelateWorkServiceImpl.java @@ -0,0 +1,20 @@ +package com.laowu.service.impl; + +import com.laowu.model.CompanyRelateWorkDO; +import com.laowu.mapper.CompanyRelateWorkMapper; +import com.laowu.service.CompanyRelateWorkService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 公司关联业务映射表 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-03-22 + */ +@Service +public class CompanyRelateWorkServiceImpl extends ServiceImpl implements CompanyRelateWorkService { + +} diff --git a/src/main/java/com/laowu/service/impl/CompanyUpdateHistoryServiceImpl.java b/src/main/java/com/laowu/service/impl/CompanyUpdateHistoryServiceImpl.java new file mode 100644 index 0000000..163b2af --- /dev/null +++ b/src/main/java/com/laowu/service/impl/CompanyUpdateHistoryServiceImpl.java @@ -0,0 +1,20 @@ +package com.laowu.service.impl; + +import com.laowu.model.CompanyUpdateHistoryDO; +import com.laowu.mapper.CompanyUpdateHistoryMapper; +import com.laowu.service.CompanyUpdateHistoryService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 公司更新日志表 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@Service +public class CompanyUpdateHistoryServiceImpl extends ServiceImpl implements CompanyUpdateHistoryService { + +} diff --git a/src/main/java/com/laowu/service/impl/JobDictServiceImpl.java b/src/main/java/com/laowu/service/impl/JobDictServiceImpl.java index e684d1c..bb11b47 100644 --- a/src/main/java/com/laowu/service/impl/JobDictServiceImpl.java +++ b/src/main/java/com/laowu/service/impl/JobDictServiceImpl.java @@ -84,7 +84,7 @@ public class JobDictServiceImpl extends ServiceImpl im String positionCode = positionDictMapper.jobCode(jobDictDO.getPositionId()); List jobDictDOS = this.baseMapper.selectList(new QueryWrapper() .lambda() - .eq(JobDictDO::getPositionId, jobDictDO.getPositionId()) + .like(JobDictDO::getJobId, positionCode) .orderByDesc(JobDictDO::getCreateDate)); if (jobDictDOS.size() > 0) { diff --git a/src/main/java/com/laowu/service/impl/LibCollegeServiceImpl.java b/src/main/java/com/laowu/service/impl/LibCollegeServiceImpl.java new file mode 100644 index 0000000..935e15f --- /dev/null +++ b/src/main/java/com/laowu/service/impl/LibCollegeServiceImpl.java @@ -0,0 +1,107 @@ +package com.laowu.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.laowu.common.exception.HttpException; +import com.laowu.dto.college.CollegeDTO; +import com.laowu.mapper.CollegeMajorMappingMapper; +import com.laowu.mapper.LibCollegeMapper; +import com.laowu.model.CollegeMajorMappingDO; +import com.laowu.model.LibCollegeDO; +import com.laowu.service.LibCollegeService; +import com.laowu.util.ConstantUtils; +import com.laowu.vo.college.CollegeVO; +import com.laowu.vo.college.OneCollegeVO; +import com.laowu.vo.major.CollegeMajorsVO; +import org.springframework.beans.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +/** + *

+ * 院校信息管理 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@Service +public class LibCollegeServiceImpl extends ServiceImpl implements LibCollegeService { + + @Autowired + private CollegeMajorMappingMapper collegeMajorMappingMapper; + + public IPage colleges(CollegeDTO collegeDTO) { + Page pager = new Page(collegeDTO.getPageNum(), collegeDTO.getPageSize()); + + IPage colleges = this.baseMapper.colleges(pager, collegeDTO.getStatus(),collegeDTO.getProvince(),collegeDTO.getCity(),collegeDTO.getCounty()); + List collegeVOS = colleges.getRecords(); + + for (CollegeVO vo : collegeVOS) { + //专业数量 + int count = collegeMajorMappingMapper.selectCount(new QueryWrapper() + .lambda() + .eq(CollegeMajorMappingDO::getCollegeId, vo.getId())); + vo.setMajorCount(count); + } + return colleges; + } + + @Transactional(rollbackFor = Exception.class) + public String deleteCollege(LibCollegeDO libCollegeDO) { + + this.baseMapper.deleteById(libCollegeDO.getId()); + + collegeMajorMappingMapper.delete(new QueryWrapper() + .lambda() + .eq(CollegeMajorMappingDO::getCollegeId, libCollegeDO.getId())); + + return ConstantUtils.DELETE_SUCCESS; + } + + public OneCollegeVO oneCollege(LibCollegeDO libCollegeDO) { + + OneCollegeVO oneCollegeVO = new OneCollegeVO(); + LibCollegeDO libCollegeDO1 = this.baseMapper.selectById(libCollegeDO.getId()); + BeanUtils.copyProperties(libCollegeDO1, oneCollegeVO); + + List collegeMajorsVOS = collegeMajorMappingMapper.collegeMajors(libCollegeDO.getId()); + oneCollegeVO.setCollegeMajorsVOS(collegeMajorsVOS); + + return oneCollegeVO; + } + + @Transactional(rollbackFor = Exception.class) + public String addCollege(LibCollegeDO libCollegeDO) { + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(LibCollegeDO::getCollegeCode, libCollegeDO.getCollegeCode())); + if (count > 0) { + throw new HttpException(70001); + } + this.baseMapper.insert(libCollegeDO); + return ConstantUtils.ADD_SUCCESS; + } + + @Transactional(rollbackFor = Exception.class) + public String updateCollege(LibCollegeDO libCollegeDO) { + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(LibCollegeDO::getCollegeCode, libCollegeDO.getCollegeCode()) + .ne(LibCollegeDO::getId, libCollegeDO.getId())); + if (count > 0) { + throw new HttpException(70001); + } + this.baseMapper.updateById(libCollegeDO); + return ConstantUtils.SUCCESS_UPDATE; + } + + +} diff --git a/src/main/java/com/laowu/service/impl/LibGeoLocationServiceImpl.java b/src/main/java/com/laowu/service/impl/LibGeoLocationServiceImpl.java new file mode 100644 index 0000000..1f56091 --- /dev/null +++ b/src/main/java/com/laowu/service/impl/LibGeoLocationServiceImpl.java @@ -0,0 +1,125 @@ +package com.laowu.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.laowu.common.exception.HttpException; +import com.laowu.dto.geo.AllGeosDTO; +import com.laowu.mapper.LibGeoLocationMapper; +import com.laowu.model.LibGeoLocationDO; +import com.laowu.service.LibGeoLocationService; +import com.laowu.util.ConstantUtils; +import com.laowu.vo.geo.CityVO; +import com.laowu.vo.geo.ProvincesVO; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; + +/** + *

+ * 地理位置字典表 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-03-21 + */ +@Service +public class LibGeoLocationServiceImpl extends ServiceImpl implements LibGeoLocationService { + + public List provinces() { + + List provincesVOS = new ArrayList<>(); + + List provinces = this.baseMapper.provinces(); + + //查询所有省 + for (String province : provinces) { + + ProvincesVO provincesVO = new ProvincesVO(); + provincesVO.setProvince(province); + List cityVOS = new ArrayList(); + + //查询所有的市 + List cities = this.baseMapper.cities(province); + for (String city : cities) { + CityVO cityVO = new CityVO(); + //查所有的县 + List counties = this.baseMapper.county(province, city); + cityVO.setCity(city); + cityVO.setCounty(counties); + cityVOS.add(cityVO); + } + provincesVO.setCityVOS(cityVOS); + provincesVOS.add(provincesVO); + } + + return provincesVOS; + } + + public List cities(LibGeoLocationDO libGeoLocationDO) { + return this.baseMapper.cities(libGeoLocationDO.getProvince()); + } + + public List county(LibGeoLocationDO libGeoLocationDO) { + return this.baseMapper.county(libGeoLocationDO.getProvince(), libGeoLocationDO.getCity()); + } + + public List villages(LibGeoLocationDO libGeoLocationDO) { + + return this.baseMapper.selectList(new QueryWrapper() + .lambda() + .eq(LibGeoLocationDO::getProvince, libGeoLocationDO.getProvince()) + .eq(LibGeoLocationDO::getCity, libGeoLocationDO.getCity()) + .eq(LibGeoLocationDO::getCounty, libGeoLocationDO.getCounty()) + .eq(LibGeoLocationDO::getTown, libGeoLocationDO.getTown())); + } + + public IPage geo(AllGeosDTO allGeosDTO) { + Page pager = new Page(allGeosDTO.getPageNum(), allGeosDTO.getPageSize()); + return this.baseMapper.geo(pager, allGeosDTO.getProvince(), allGeosDTO.getCity(), allGeosDTO.getCounty(), allGeosDTO.getTown()); + } + + public String addGeo(LibGeoLocationDO libGeoLocationDO) { + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(LibGeoLocationDO::getProvince, libGeoLocationDO.getProvince()) + .eq(LibGeoLocationDO::getCity, libGeoLocationDO.getCity()) + .eq(LibGeoLocationDO::getCounty, libGeoLocationDO.getCounty()) + .eq(LibGeoLocationDO::getTown, libGeoLocationDO.getTown()) + .eq(LibGeoLocationDO::getVillage, libGeoLocationDO.getVillage())); + + if (count > 0) { + throw new HttpException(70001); + } + this.baseMapper.insert(libGeoLocationDO); + return ConstantUtils.ADD_SUCCESS; + } + + public String updateGeo(LibGeoLocationDO libGeoLocationDO) { + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(LibGeoLocationDO::getProvince, libGeoLocationDO.getProvince()) + .eq(LibGeoLocationDO::getCity, libGeoLocationDO.getCity()) + .eq(LibGeoLocationDO::getCounty, libGeoLocationDO.getCounty()) + .eq(LibGeoLocationDO::getTown, libGeoLocationDO.getTown()) + .eq(LibGeoLocationDO::getVillage, libGeoLocationDO.getVillage()) + .ne(LibGeoLocationDO::getId, libGeoLocationDO.getId())); + + if (count > 0) { + throw new HttpException(70001); + } + this.baseMapper.updateById(libGeoLocationDO); + + return ConstantUtils.SUCCESS_UPDATE; + } + + public String deleteGeo(LibGeoLocationDO libGeoLocationDO) { + this.baseMapper.deleteById(libGeoLocationDO.getId()); + return ConstantUtils.DELETE_SUCCESS; + } + +} diff --git a/src/main/java/com/laowu/service/impl/LibJobSortServiceImpl.java b/src/main/java/com/laowu/service/impl/LibJobSortServiceImpl.java new file mode 100644 index 0000000..f4cd104 --- /dev/null +++ b/src/main/java/com/laowu/service/impl/LibJobSortServiceImpl.java @@ -0,0 +1,134 @@ +package com.laowu.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.laowu.common.exception.HttpException; +import com.laowu.mapper.LibJobSortMapper; +import com.laowu.model.LibJobSortDO; +import com.laowu.service.LibJobSortService; +import com.laowu.util.ConstantUtils; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.ArrayList; +import java.util.List; + +/** + *

+ * 职业分类信息管理 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-03-24 + */ +@Service +public class LibJobSortServiceImpl extends ServiceImpl implements LibJobSortService { + + public List sorts() { + + List sortsVOS = new ArrayList<>(); + + //找到所有的父节点 + List libJobSortDOS = this.baseMapper.selectList(new QueryWrapper() + .lambda() + .isNull(LibJobSortDO::getParentId)); + + for (LibJobSortDO libJobSortDO : libJobSortDOS){ + libJobSortDO.setChildren(getChildNodes(libJobSortDO)); + sortsVOS.add(libJobSortDO); + } + return sortsVOS; + + } + + + /** + * 递归遍历子节点 + */ + public List getChildNodes(LibJobSortDO libJobSortDO){ + + List sortsVOS = new ArrayList<>(); + + //查找该父节点下的子节点 + List libJobSortDOS = this.baseMapper.selectList(new QueryWrapper() + .lambda() + .eq(LibJobSortDO::getParentId,libJobSortDO.getId())); + + for (LibJobSortDO ljd : libJobSortDOS){ + sortsVOS.add(ljd); + ljd.setChildren(getChildNodes(ljd)); + } + if (libJobSortDOS.size()==0){ + return null; + } + return sortsVOS; + } + + + public String addSort(LibJobSortDO libJobSortDO) { + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(LibJobSortDO::getSortCode, libJobSortDO.getSortCode())); + + if (count > 0) { + throw new HttpException(70001); + } + + this.baseMapper.insert(libJobSortDO); + return ConstantUtils.ADD_SUCCESS; + } + + public String updateSort(LibJobSortDO libJobSortDO) { + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(LibJobSortDO::getSortCode, libJobSortDO.getSortCode()) + .ne(LibJobSortDO::getId, libJobSortDO.getId())); + + if (count > 0) { + throw new HttpException(70001); + } + + this.baseMapper.updateById(libJobSortDO); + + return ConstantUtils.SUCCESS_UPDATE; + } + + @Transactional(rollbackFor = Exception.class) + public String deleteSort(LibJobSortDO libJobSortDO) { + this.baseMapper.deleteById(libJobSortDO.getId()); + + //递归删除 + List libJobSortDOS = this.baseMapper.selectList(new QueryWrapper() + .lambda() + .eq(LibJobSortDO::getParentId,libJobSortDO.getId())); + + for (LibJobSortDO libJobSortDO1 :libJobSortDOS){ + libJobSortDO1.setChildren(removeChildNodes(libJobSortDO1)); + } + + return ConstantUtils.DELETE_SUCCESS; + } + + /** + * 递归遍历课程子节点 并移除 + */ + public List removeChildNodes(LibJobSortDO libJobSortDO) { + + //查找该父节点下的子节点 + List libJobSortDOS = this.baseMapper.selectList(new QueryWrapper() + .lambda() + .eq(LibJobSortDO::getParentId, libJobSortDO.getId())); + + for (LibJobSortDO ctd : libJobSortDOS) { + ctd.setChildren(getChildNodes(ctd)); + this.baseMapper.deleteById(ctd.getId()); + } + if (libJobSortDOS.size() == 0) { + return null; + } + return libJobSortDOS; + } + +} diff --git a/src/main/java/com/laowu/service/impl/LibMajorServiceImpl.java b/src/main/java/com/laowu/service/impl/LibMajorServiceImpl.java new file mode 100644 index 0000000..90c882b --- /dev/null +++ b/src/main/java/com/laowu/service/impl/LibMajorServiceImpl.java @@ -0,0 +1,71 @@ +package com.laowu.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.laowu.common.exception.HttpException; +import com.laowu.dto.major.AllMajorDTO; +import com.laowu.mapper.LibMajorMapper; +import com.laowu.model.LibMajorDO; +import com.laowu.service.LibMajorService; +import com.laowu.util.ConstantUtils; +import com.laowu.vo.major.AllMajorVO; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +/** + *

+ * 专业字典表 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@Service +public class LibMajorServiceImpl extends ServiceImpl implements LibMajorService { + + public IPage allMajor(AllMajorDTO allMajorDTO) { + Page pager = new Page(allMajorDTO.getPageNum(), allMajorDTO.getPageSize()); + return this.baseMapper.allMajor(pager, allMajorDTO.getCollegeType(), allMajorDTO.getMajor()); + } + + @Transactional(rollbackFor = Exception.class) + public String addMajor(LibMajorDO libMajorDO) { + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(LibMajorDO::getCollegeType, libMajorDO.getCollegeType()) + .eq(LibMajorDO::getMajorCode, libMajorDO.getMajorCode())); + + if (count > 0) { + throw new HttpException(70001); + } + + this.baseMapper.insert(libMajorDO); + return ConstantUtils.ADD_SUCCESS; + } + + @Transactional(rollbackFor = Exception.class) + public String updateMajor(LibMajorDO libMajorDO) { + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(LibMajorDO::getCollegeType, libMajorDO.getCollegeType()) + .eq(LibMajorDO::getMajorCode, libMajorDO.getMajorCode()) + .ne(LibMajorDO::getId, libMajorDO.getId())); + + if (count > 0) { + throw new HttpException(70001); + } + + this.baseMapper.updateById(libMajorDO); + return ConstantUtils.SUCCESS_UPDATE; + } + + public String deleteMajor(LibMajorDO libMajorDO){ + this.baseMapper.deleteById(libMajorDO.getId()); + return ConstantUtils.DELETE_SUCCESS; + } + +} diff --git a/src/main/java/com/laowu/service/impl/LibServiceProviderServiceImpl.java b/src/main/java/com/laowu/service/impl/LibServiceProviderServiceImpl.java new file mode 100644 index 0000000..45a3cb4 --- /dev/null +++ b/src/main/java/com/laowu/service/impl/LibServiceProviderServiceImpl.java @@ -0,0 +1,68 @@ +package com.laowu.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.laowu.common.exception.HttpException; +import com.laowu.dto.provider.ProvidersDTO; +import com.laowu.mapper.LibServiceProviderMapper; +import com.laowu.model.LibServiceProviderDO; +import com.laowu.service.LibServiceProviderService; +import com.laowu.util.ConstantUtils; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务商信息字典表 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-03-24 + */ +@Service +public class LibServiceProviderServiceImpl extends ServiceImpl implements LibServiceProviderService { + + public IPage providers(ProvidersDTO providersDTO) { + Page pager = new Page(providersDTO.getPageNum(), providersDTO.getPageSize()); + return this.baseMapper.providers(pager, providersDTO.getProvince(), providersDTO.getCity(), providersDTO.getCounty(), providersDTO.getServiceProvider()); + } + + public String addProvider(LibServiceProviderDO libServiceProviderDO) { + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(LibServiceProviderDO::getSocialCreditCode, libServiceProviderDO.getSocialCreditCode())); + + if (count > 0) { + throw new HttpException(70001); + } + + this.baseMapper.insert(libServiceProviderDO); + + return ConstantUtils.ADD_SUCCESS; + } + + public String deleteProvider(LibServiceProviderDO libServiceProviderDO) { + this.baseMapper.deleteById(libServiceProviderDO.getId()); + return ConstantUtils.DELETE_SUCCESS; + } + + public String updateProvider(LibServiceProviderDO libServiceProviderDO) { + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(LibServiceProviderDO::getSocialCreditCode, libServiceProviderDO.getSocialCreditCode()) + .ne(LibServiceProviderDO::getId, libServiceProviderDO.getId())); + + if (count > 0) { + throw new HttpException(70001); + } + + this.baseMapper.updateById(libServiceProviderDO); + + return ConstantUtils.SUCCESS_UPDATE; + } + + +} diff --git a/src/main/java/com/laowu/service/impl/MemberCollegeMappingServiceImpl.java b/src/main/java/com/laowu/service/impl/MemberCollegeMappingServiceImpl.java new file mode 100644 index 0000000..c75c843 --- /dev/null +++ b/src/main/java/com/laowu/service/impl/MemberCollegeMappingServiceImpl.java @@ -0,0 +1,60 @@ +package com.laowu.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.laowu.common.exception.HttpException; +import com.laowu.mapper.MemberCollegeMappingMapper; +import com.laowu.model.MemberCollegeMappingDO; +import com.laowu.service.MemberCollegeMappingService; +import com.laowu.util.ConstantUtils; +import org.springframework.stereotype.Service; + +/** + *

+ * 学员-学校映射表 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-04-04 + */ +@Service +public class MemberCollegeMappingServiceImpl extends ServiceImpl implements MemberCollegeMappingService { + + + public String addCollege(MemberCollegeMappingDO memberCollegeMappingDO) { + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(MemberCollegeMappingDO::getCollegeId, memberCollegeMappingDO.getCollegeId()) + .eq(MemberCollegeMappingDO::getMemberId, memberCollegeMappingDO.getMemberId())); + + if (count > 0) { + throw new HttpException(70001); + } + + this.baseMapper.insert(memberCollegeMappingDO); + return ConstantUtils.ADD_SUCCESS; + } + + public String updateCollege(MemberCollegeMappingDO memberCollegeMappingDO) { + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(MemberCollegeMappingDO::getCollegeId, memberCollegeMappingDO.getCollegeId()) + .eq(MemberCollegeMappingDO::getMemberId, memberCollegeMappingDO.getMemberId()) + .ne(MemberCollegeMappingDO::getId, memberCollegeMappingDO.getId())); + + if (count > 0) { + throw new HttpException(70001); + } + + this.baseMapper.updateById(memberCollegeMappingDO); + return ConstantUtils.SUCCESS_UPDATE; + } + + public String deleteCollege(MemberCollegeMappingDO memberCollegeMappingDO) { + this.baseMapper.deleteById(memberCollegeMappingDO.getId()); + return ConstantUtils.DELETE_SUCCESS; + } + +} diff --git a/src/main/java/com/laowu/service/impl/MemberDictServiceImpl.java b/src/main/java/com/laowu/service/impl/MemberDictServiceImpl.java new file mode 100644 index 0000000..8779d83 --- /dev/null +++ b/src/main/java/com/laowu/service/impl/MemberDictServiceImpl.java @@ -0,0 +1,275 @@ +package com.laowu.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.laowu.common.exception.HttpException; +import com.laowu.dto.member.AddMemberDTO; +import com.laowu.dto.member.AllMembersDTO; +import com.laowu.dto.member.UpdateMemberDTO; +import com.laowu.mapper.*; +import com.laowu.model.*; +import com.laowu.service.MemberDictService; +import com.laowu.util.ConstantUtils; +import com.laowu.vo.member.AllMembersVO; +import com.laowu.vo.member.MemberCollegeVO; +import com.laowu.vo.member.MemberJobInfoVO; +import com.laowu.vo.member.OneMemberVO; +import org.springframework.beans.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.ArrayList; +import java.util.List; + +/** + *

+ * 自然人表 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@Service +public class MemberDictServiceImpl extends ServiceImpl implements MemberDictService { + + @Autowired + private MemberJobInfoMapper memberJobInfoMapper; + + @Autowired + private LibCollegeMapper libCollegeMapper; + + @Autowired + private LibMajorMapper libMajorMapper; + + @Autowired + private CompanyDictMapper companyDictMapper; + + @Autowired + private MemberCollegeMappingMapper memberCollegeMappingMapper; + + @Autowired + private WorkstationDictMapper workstationDictMapper; + + @Autowired + private MemberUpdateHistoryMapper memberUpdateHistoryMapper; + + @Autowired + private WorkstationMemberMappingMapper workstationMemberMappingMapper; + + @Autowired + private MemberTeamMappingMapper memberTeamMappingMapper; + + @Autowired + private TeamDictMapper teamDictMapper; + + public IPage allMembers(AllMembersDTO allMembersDTO) { + Page pager = new Page(allMembersDTO.getPageNum(), allMembersDTO.getPageSize()); + return this.baseMapper.allMembers(pager, allMembersDTO.getProvince(), allMembersDTO.getCity(), allMembersDTO.getCounty(), allMembersDTO.getStatus(), allMembersDTO.getUserName()); + } + + @Transactional(rollbackFor = Exception.class) + public String deleteMember(AddMemberDTO addMemberDTO) { + this.baseMapper.deleteById(addMemberDTO.getId()); + + memberTeamMappingMapper.delete(new QueryWrapper() + .lambda() + .eq(MemberTeamMappingDO::getMemberId,addMemberDTO.getId())); + + memberJobInfoMapper.delete(new QueryWrapper() + .lambda() + .eq(MemberJobInfoDO::getMemberId, addMemberDTO.getId())); + + //团队领导人为id的团队组长职位空 + List teamDictDOS = teamDictMapper.selectList(new QueryWrapper() + .lambda() + .eq(TeamDictDO::getMemberId,addMemberDTO.getId())); + + for (TeamDictDO teamDictDO : teamDictDOS){ + teamDictMapper.noLeader(teamDictDO.getId()); + } + + //历史 + MemberUpdateHistoryDO memberUpdateHistoryDO = new MemberUpdateHistoryDO(); + memberUpdateHistoryDO.setAdministerId(addMemberDTO.getUserId()); + memberUpdateHistoryDO.setModule(addMemberDTO.getModule()); + memberUpdateHistoryDO.setMemberId(addMemberDTO.getId()); + memberUpdateHistoryDO.setOpr("删除了该成员"); + memberUpdateHistoryMapper.insert(memberUpdateHistoryDO); + return ConstantUtils.DELETE_SUCCESS; + } + + public String addMember(AddMemberDTO addMemberDTO) { + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .isNotNull(MemberDictDO::getIdCard) + .eq(MemberDictDO::getIdCard, addMemberDTO.getIdCard())); + + if (count > 0) { + throw new HttpException(70001); + } + + MemberDictDO memberDictDO = new MemberDictDO(); + BeanUtils.copyProperties(addMemberDTO,memberDictDO); + + //信息来源 + if (null != addMemberDTO.getStationId()){ + WorkstationDictDO workstationDictDO = workstationDictMapper.selectById(addMemberDTO.getStationId()); + if (null != workstationDictDO){ + memberDictDO.setInfoOrigin(workstationDictDO.getWorkstationName()); + } + } + + this.baseMapper.insert(memberDictDO); + + if (null != addMemberDTO.getStationId()){ + WorkstationMemberMappingDO workstationMemberMappingDO = new WorkstationMemberMappingDO(); + workstationMemberMappingDO.setMemberId(memberDictDO.getId()); + workstationMemberMappingDO.setStationId(addMemberDTO.getStationId()); + workstationMemberMappingMapper.insert(workstationMemberMappingDO); + } + + //历史 + MemberUpdateHistoryDO memberUpdateHistoryDO = new MemberUpdateHistoryDO(); + memberUpdateHistoryDO.setAdministerId(addMemberDTO.getUserId()); + memberUpdateHistoryDO.setModule(addMemberDTO.getModule()); + memberUpdateHistoryDO.setMemberId(memberDictDO.getId()); + memberUpdateHistoryDO.setOpr("创建了该成员"); + memberUpdateHistoryMapper.insert(memberUpdateHistoryDO); + + return ConstantUtils.ADD_SUCCESS; + } + + public OneMemberVO oneMember(MemberDictDO memberDictDO) { + + OneMemberVO oneMemberVO = new OneMemberVO(); + MemberDictDO memberDictDO1 = this.baseMapper.selectById(memberDictDO.getId()); + BeanUtils.copyProperties(memberDictDO1, oneMemberVO); + + if (null != memberDictDO1.getCollegeId()) { + LibCollegeDO libCollegeDO = libCollegeMapper.selectById(memberDictDO1.getCollegeId()); + oneMemberVO.setCollege(libCollegeDO.getCollege()); + } + + if (null != memberDictDO1.getMajorId()) { + LibMajorDO libMajorDO = libMajorMapper.selectById(memberDictDO1.getMajorId()); + oneMemberVO.setMajor(libMajorDO.getMajor()); + } + + //院校信息 + List memberCollegeVOS = new ArrayList<>(); + List memberCollegeMappingDOS = memberCollegeMappingMapper.selectList(new QueryWrapper() + .lambda() + .eq(MemberCollegeMappingDO::getMemberId,memberDictDO1.getId())); + for (MemberCollegeMappingDO mcmd : memberCollegeMappingDOS){ + MemberCollegeVO memberCollegeVO = new MemberCollegeVO(); + BeanUtils.copyProperties(mcmd,memberCollegeVO); + LibCollegeDO libCollegeDO = libCollegeMapper.selectById(mcmd.getCollegeId()); + memberCollegeVO.setCollege(libCollegeDO.getCollege()); + + LibMajorDO libMajorDO = libMajorMapper.selectById(mcmd.getMajorId()); + memberCollegeVO.setMajor(libMajorDO.getMajor()); + memberCollegeVOS.add(memberCollegeVO); + } + oneMemberVO.setMemberCollegeVOS(memberCollegeVOS); + + //就业信息 + List memberJobInfoVOS = new ArrayList(); + List memberJobInfoDOS = memberJobInfoMapper.selectList(new QueryWrapper() + .lambda() + .eq(MemberJobInfoDO::getMemberId, memberDictDO1.getId())); + for (MemberJobInfoDO memberJobInfoDO : memberJobInfoDOS) { + MemberJobInfoVO memberJobInfoVO = new MemberJobInfoVO(); + BeanUtils.copyProperties(memberJobInfoDO, memberJobInfoVO); + + CompanyDictDO companyDictDO = companyDictMapper.selectById(memberJobInfoDO.getCompanyId()); + memberJobInfoVO.setCompanyName(companyDictDO.getCompanyName()); + memberJobInfoVOS.add(memberJobInfoVO); + } + oneMemberVO.setMemberJobInfoVOS(memberJobInfoVOS); + return oneMemberVO; + } + + public String updateMember(UpdateMemberDTO updateMemberDTO) { + + MemberDictDO memberDictDO1 = this.baseMapper.selectById(updateMemberDTO.getId()); + + MemberDictDO memberDictDO = new MemberDictDO(); + BeanUtils.copyProperties(updateMemberDTO, memberDictDO); + this.baseMapper.updateById(memberDictDO); + + List memberJobInfoVOS = updateMemberDTO.getMemberJobInfoVOS(); + + StringBuffer stringBuffer = new StringBuffer(); + stringBuffer.append("变更了“"); + + if (null != memberJobInfoVOS) { + memberJobInfoMapper.delete(new QueryWrapper() + .lambda() + .eq(MemberJobInfoDO::getMemberId, updateMemberDTO.getId())); + for (MemberJobInfoVO memberJobInfoVO : memberJobInfoVOS) { + MemberJobInfoDO memberJobInfoDO = new MemberJobInfoDO(); + BeanUtils.copyProperties(memberJobInfoVO, memberJobInfoDO); + memberJobInfoMapper.insert(memberJobInfoDO); + } + stringBuffer.append("就业信息、"); + } + + //历史 + MemberUpdateHistoryDO memberUpdateHistoryDO = new MemberUpdateHistoryDO(); + memberUpdateHistoryDO.setAdministerId(updateMemberDTO.getUserId()); + memberUpdateHistoryDO.setModule(updateMemberDTO.getModule()); + memberUpdateHistoryDO.setMemberId(memberDictDO.getId()); + + + + if (!updateMemberDTO.getUserName().equals(memberDictDO1.getUserName())) { + stringBuffer.append("姓名、"); + } + if (!updateMemberDTO.getTelephone().equals(memberDictDO1.getProvince())) { + stringBuffer.append("手机号码、"); + } + if (!updateMemberDTO.getProvince().equals(memberDictDO1.getProvince())) { + stringBuffer.append("省、"); + } + if (!updateMemberDTO.getCity().equals(memberDictDO1.getCity())) { + stringBuffer.append("市、"); + } + if (!updateMemberDTO.getCounty().equals(memberDictDO1.getCounty())) { + stringBuffer.append("县、"); + } + if (!updateMemberDTO.getAddress().equals(memberDictDO1.getAddress())) { + stringBuffer.append("具体地址、"); + } + if (!updateMemberDTO.getEducation().equals(memberDictDO1.getEducation())) { + stringBuffer.append("学历、"); + } + if (!updateMemberDTO.getEducationType().equals(memberDictDO1.getEducationType())) { + stringBuffer.append("学历类型、"); + } + if (!updateMemberDTO.getCollegeId().equals(memberDictDO1.getCollegeId())) { + stringBuffer.append("院校、"); + } + if (!updateMemberDTO.getIsPoor().equals(memberDictDO1.getIsPoor())) { + stringBuffer.append("是否为脱贫劳动力、"); + } + if (!updateMemberDTO.getIsMigration().equals(memberDictDO1.getIsMigration())) { + stringBuffer.append("是否易迁户、"); + } + if (!updateMemberDTO.getIsParty().equals(memberDictDO1.getIsParty())) { + stringBuffer.append("是否党员、"); + } + if (!updateMemberDTO.getJobStatus().equals(memberDictDO1.getJobStatus())) { + stringBuffer.append("就业状态、"); + } + String opr = stringBuffer.substring(0, stringBuffer.length() - 1) + "”"; + memberUpdateHistoryDO.setOpr(opr); + memberUpdateHistoryMapper.insert(memberUpdateHistoryDO); + + return ConstantUtils.SUCCESS_UPDATE; + } + +} diff --git a/src/main/java/com/laowu/service/impl/MemberJobInfoServiceImpl.java b/src/main/java/com/laowu/service/impl/MemberJobInfoServiceImpl.java new file mode 100644 index 0000000..be37e76 --- /dev/null +++ b/src/main/java/com/laowu/service/impl/MemberJobInfoServiceImpl.java @@ -0,0 +1,61 @@ +package com.laowu.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.laowu.common.exception.HttpException; +import com.laowu.model.MemberJobInfoDO; +import com.laowu.mapper.MemberJobInfoMapper; +import com.laowu.service.MemberJobInfoService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.laowu.util.ConstantUtils; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-03-23 + */ +@Service +public class MemberJobInfoServiceImpl extends ServiceImpl implements MemberJobInfoService { + + + public String addJob(MemberJobInfoDO memberJobInfoDO) { + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(MemberJobInfoDO::getMemberId, memberJobInfoDO.getMemberId()) + .eq(MemberJobInfoDO::getCompanyId, memberJobInfoDO.getCompanyId())); + + if (count > 0) { + throw new HttpException(70001); + } + + this.baseMapper.insert(memberJobInfoDO); + return ConstantUtils.ADD_SUCCESS; + } + + + public String updateJob(MemberJobInfoDO memberJobInfoDO) { + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(MemberJobInfoDO::getMemberId, memberJobInfoDO.getMemberId()) + .eq(MemberJobInfoDO::getCompanyId, memberJobInfoDO.getCompanyId()) + .ne(MemberJobInfoDO::getId, memberJobInfoDO.getId())); + + if (count > 0){ + throw new HttpException(70001); + } + + this.baseMapper.updateById(memberJobInfoDO); + return ConstantUtils.SUCCESS_UPDATE; + } + + + public String deleteJob(MemberJobInfoDO memberJobInfoDO) { + this.baseMapper.deleteById(memberJobInfoDO.getId()); + return ConstantUtils.DELETE_SUCCESS; + } +} diff --git a/src/main/java/com/laowu/service/impl/MemberTeamMappingServiceImpl.java b/src/main/java/com/laowu/service/impl/MemberTeamMappingServiceImpl.java new file mode 100644 index 0000000..2bbd5c2 --- /dev/null +++ b/src/main/java/com/laowu/service/impl/MemberTeamMappingServiceImpl.java @@ -0,0 +1,20 @@ +package com.laowu.service.impl; + +import com.laowu.model.MemberTeamMappingDO; +import com.laowu.mapper.MemberTeamMappingMapper; +import com.laowu.service.MemberTeamMappingService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 团队成员映射表 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-03-29 + */ +@Service +public class MemberTeamMappingServiceImpl extends ServiceImpl implements MemberTeamMappingService { + +} diff --git a/src/main/java/com/laowu/service/impl/MemberUpdateHistoryServiceImpl.java b/src/main/java/com/laowu/service/impl/MemberUpdateHistoryServiceImpl.java new file mode 100644 index 0000000..24b3eec --- /dev/null +++ b/src/main/java/com/laowu/service/impl/MemberUpdateHistoryServiceImpl.java @@ -0,0 +1,20 @@ +package com.laowu.service.impl; + +import com.laowu.model.MemberUpdateHistoryDO; +import com.laowu.mapper.MemberUpdateHistoryMapper; +import com.laowu.service.MemberUpdateHistoryService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 公司更新日志表 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-04-07 + */ +@Service +public class MemberUpdateHistoryServiceImpl extends ServiceImpl implements MemberUpdateHistoryService { + +} diff --git a/src/main/java/com/laowu/service/impl/PlaceDictServiceImpl.java b/src/main/java/com/laowu/service/impl/PlaceDictServiceImpl.java deleted file mode 100644 index 8010e2d..0000000 --- a/src/main/java/com/laowu/service/impl/PlaceDictServiceImpl.java +++ /dev/null @@ -1,140 +0,0 @@ -package com.laowu.service.impl; - -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.laowu.common.exception.HttpException; -import com.laowu.dto.place.AddPlaceDTO; -import com.laowu.mapper.CityDictMapper; -import com.laowu.mapper.PlaceDictMapper; -import com.laowu.mapper.PlaceImgsMapper; -import com.laowu.model.PlaceDictDO; -import com.laowu.model.PlaceImgsDO; -import com.laowu.service.PlaceDictService; -import com.laowu.util.ConstantUtils; -import com.laowu.vo.place.AllPlacesVO; -import org.springframework.beans.BeanUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.util.ArrayList; -import java.util.List; - -/** - *

- * 地区字典表 服务实现类 - *

- * - * @author Tuyp - * @since 2023-02-15 - */ -@Service -public class PlaceDictServiceImpl extends ServiceImpl implements PlaceDictService { - - @Autowired - private PlaceImgsMapper placeImgsMapper; - - @Autowired - private CityDictMapper cityDictMapper; - - public List allPlaces() { - - List allPlacesVOS = new ArrayList(); - - List placeDictDOS = this.baseMapper.selectList(null); - - for (PlaceDictDO placeDictDO : placeDictDOS) { - - AllPlacesVO allPlacesVO = new AllPlacesVO(); - BeanUtils.copyProperties(placeDictDO, allPlacesVO); - - List placeImgsDOS = placeImgsMapper.selectList(new QueryWrapper() - .lambda() - .eq(PlaceImgsDO::getPlaceId, placeDictDO.getId())); - allPlacesVO.setPlaceImgsDOS(placeImgsDOS); - allPlacesVO.setCityName(cityDictMapper.getCityName(placeDictDO.getCityId())); - allPlacesVOS.add(allPlacesVO); - } - return allPlacesVOS; - } - - public String deletePlace(PlaceDictDO placeDictDO) { - this.baseMapper.deleteById(placeDictDO.getId()); - - placeImgsMapper.delete(new QueryWrapper() - .lambda() - .eq(PlaceImgsDO::getPlaceId, placeDictDO.getId())); - - return ConstantUtils.DELETE_SUCCESS; - } - - public String addPlace(AddPlaceDTO addPlaceDTO) { - - int count = this.baseMapper.selectCount(new QueryWrapper() - .lambda() - .eq(PlaceDictDO::getPlace, addPlaceDTO.getPlace())); - - if (count > 0) { - throw new HttpException(10001); - } - - PlaceDictDO placeDictDO = new PlaceDictDO(); - BeanUtils.copyProperties(addPlaceDTO, placeDictDO); - this.baseMapper.insert(placeDictDO); - List placeImgsDOS = addPlaceDTO.getPlaceImgsDOS(); - for (PlaceImgsDO placeImgsDO : placeImgsDOS) { - placeImgsDO.setPlaceId(placeDictDO.getId()); - placeImgsMapper.insert(placeImgsDO); - } - return ConstantUtils.ADD_SUCCESS; - } - - public String updatePlace(AddPlaceDTO addPlaceDTO) { - - int count = this.baseMapper.selectCount(new QueryWrapper() - .lambda() - .eq(PlaceDictDO::getPlace, addPlaceDTO.getPlace()) - .ne(PlaceDictDO::getId, addPlaceDTO.getId())); - - if (count > 0) { - throw new HttpException(10001); - } - - - PlaceDictDO placeDictDO = new PlaceDictDO(); - BeanUtils.copyProperties(addPlaceDTO, placeDictDO); - this.baseMapper.updateById(placeDictDO); - - List placeImgsDOS = addPlaceDTO.getPlaceImgsDOS(); - if (placeImgsDOS.size() > 0) { - placeImgsMapper.delete(new QueryWrapper() - .lambda() - .eq(PlaceImgsDO::getPlaceId, addPlaceDTO.getId())); - - for (PlaceImgsDO placeImgsDO : placeImgsDOS) { - placeImgsDO.setPlaceId(addPlaceDTO.getId()); - placeImgsMapper.insert(placeImgsDO); - } - } - - return ConstantUtils.SUCCESS_UPDATE; - } - - public AllPlacesVO onePlace(PlaceDictDO placeDictDO) { - - PlaceDictDO placeDictDO1 = this.baseMapper.selectById(placeDictDO.getId()); - - AllPlacesVO allPlacesVO = new AllPlacesVO(); - BeanUtils.copyProperties(placeDictDO1, allPlacesVO); - - allPlacesVO.setCityName(cityDictMapper.getCityName(placeDictDO1.getCityId())); - - List placeImgsDOS = placeImgsMapper.selectList(new QueryWrapper() - .lambda() - .eq(PlaceImgsDO::getPlaceId, placeDictDO1.getId())); - allPlacesVO.setPlaceImgsDOS(placeImgsDOS); - - return null; - } - - -} diff --git a/src/main/java/com/laowu/service/impl/PlaceImgsServiceImpl.java b/src/main/java/com/laowu/service/impl/PlaceImgsServiceImpl.java deleted file mode 100644 index b4361d1..0000000 --- a/src/main/java/com/laowu/service/impl/PlaceImgsServiceImpl.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.laowu.service.impl; - -import com.laowu.model.PlaceImgsDO; -import com.laowu.mapper.PlaceImgsMapper; -import com.laowu.service.PlaceImgsService; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import org.springframework.stereotype.Service; - -/** - *

- * 地点图片 服务实现类 - *

- * - * @author Tuyp - * @since 2023-02-15 - */ -@Service -public class PlaceImgsServiceImpl extends ServiceImpl implements PlaceImgsService { - -} diff --git a/src/main/java/com/laowu/service/impl/PositionAloneHistoryServiceImpl.java b/src/main/java/com/laowu/service/impl/PositionAloneHistoryServiceImpl.java new file mode 100644 index 0000000..c97435e --- /dev/null +++ b/src/main/java/com/laowu/service/impl/PositionAloneHistoryServiceImpl.java @@ -0,0 +1,20 @@ +package com.laowu.service.impl; + +import com.laowu.model.PositionAloneHistoryDO; +import com.laowu.mapper.PositionAloneHistoryMapper; +import com.laowu.service.PositionAloneHistoryService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 公司更新日志表 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-04-06 + */ +@Service +public class PositionAloneHistoryServiceImpl extends ServiceImpl implements PositionAloneHistoryService { + +} diff --git a/src/main/java/com/laowu/service/impl/PositionAloneInfoServiceImpl.java b/src/main/java/com/laowu/service/impl/PositionAloneInfoServiceImpl.java new file mode 100644 index 0000000..257f778 --- /dev/null +++ b/src/main/java/com/laowu/service/impl/PositionAloneInfoServiceImpl.java @@ -0,0 +1,185 @@ +package com.laowu.service.impl; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.laowu.dto.position.AddAloneDTO; +import com.laowu.dto.position.AloneRequirementsDTO; +import com.laowu.mapper.*; +import com.laowu.model.*; +import com.laowu.service.PositionAloneInfoService; +import com.laowu.util.ConstantUtils; +import com.laowu.vo.position.AloneHistoryVO; +import com.laowu.vo.position.AloneRequirementsVO; +import com.laowu.vo.position.AloneWorkVO; +import com.laowu.vo.position.OneAloneRequirementVO; +import org.springframework.beans.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + *

+ * 独立职位需求信息 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-03-27 + */ +@Service +public class PositionAloneInfoServiceImpl extends ServiceImpl implements PositionAloneInfoService { + + @Autowired + private WorkstationAloneMappingMapper workstationAloneMappingMapper; + + @Autowired + private PositionAloneHistoryMapper positionAloneHistoryMapper; + + @Autowired + private CompanyDictMapper companyDictMapper; + + @Autowired + private LibJobSortMapper libJobSortMapper; + + @Autowired + private PositionDictMapper positionDictMapper; + + public IPage aloneRequirements(AloneRequirementsDTO aloneRequirementsDTO) { + + Page pager = new Page(aloneRequirementsDTO.getPageNum(), aloneRequirementsDTO.getPageSize()); + + IPage aloneRequirementsVOIPage = this.baseMapper.aloneRequirements(pager, aloneRequirementsDTO.getPositionStatus(), aloneRequirementsDTO.getPositionName(), aloneRequirementsDTO.getPositionId(), aloneRequirementsDTO.getProvince(), aloneRequirementsDTO.getCity(), aloneRequirementsDTO.getCounty()); + + return aloneRequirementsVOIPage; + } + + public String deleteRequestment(AddAloneDTO addAloneDTO) { + this.baseMapper.deleteById(addAloneDTO.getId()); + + //历史 + PositionAloneHistoryDO positionAloneHistoryDO = new PositionAloneHistoryDO(); + positionAloneHistoryDO.setAdministerId(addAloneDTO.getUserId()); + positionAloneHistoryDO.setModule(addAloneDTO.getModule()); + positionAloneHistoryDO.setRequireId(addAloneDTO.getId()); + positionAloneHistoryDO.setOpr("创建了独立职位需求信息"); + positionAloneHistoryMapper.insert(positionAloneHistoryDO); + + return ConstantUtils.DELETE_SUCCESS; + } + + public String addRequirement(AddAloneDTO addAloneDTO) { + + PositionAloneInfoDO positionAloneInfoDO = new PositionAloneInfoDO(); + BeanUtils.copyProperties(addAloneDTO, positionAloneInfoDO); + this.baseMapper.insert(positionAloneInfoDO); + + //历史 + PositionAloneHistoryDO positionAloneHistoryDO = new PositionAloneHistoryDO(); + positionAloneHistoryDO.setAdministerId(addAloneDTO.getUserId()); + positionAloneHistoryDO.setModule(addAloneDTO.getModule()); + positionAloneHistoryDO.setRequireId(positionAloneInfoDO.getId()); + positionAloneHistoryDO.setOpr("创建了独立职位需求信息"); + positionAloneHistoryMapper.insert(positionAloneHistoryDO); + return ConstantUtils.ADD_SUCCESS; + } + + public String updateRequirement(AddAloneDTO addAloneDTO) { + + PositionAloneInfoDO positionAloneInfoDO1 = this.baseMapper.selectById(addAloneDTO.getId()); + + PositionAloneInfoDO positionAloneInfoDO = new PositionAloneInfoDO(); + BeanUtils.copyProperties(addAloneDTO,positionAloneInfoDO); + this.baseMapper.updateById(positionAloneInfoDO); + + // + //修改内容 + PositionAloneHistoryDO positionAloneHistoryDO= new PositionAloneHistoryDO(); + positionAloneHistoryDO.setAdministerId(addAloneDTO.getUserId()); + positionAloneHistoryDO.setModule(addAloneDTO.getModule()); + positionAloneHistoryDO.setRequireId(positionAloneInfoDO.getId()); + + StringBuffer stringBuffer = new StringBuffer(); + stringBuffer.append("变更了“"); + + //id itemName itemStatus companyId jobId infoOrigin province city county + if (!positionAloneInfoDO1.getPositionName().equals(addAloneDTO.getPositionName())){ + stringBuffer.append("职位名称、"); + } + + if (!positionAloneInfoDO1.getCompanyId().equals(addAloneDTO.getCompanyId())){ + stringBuffer.append("企业名称、"); + } + + if (!positionAloneInfoDO1.getPositionStatus().equals(addAloneDTO.getPositionStatus())){ + stringBuffer.append("招聘状态、"); + } + + if (!positionAloneInfoDO1.getRequireCounts().equals(addAloneDTO.getRequireCounts())){ + stringBuffer.append("预招人数、"); + } + + if (!positionAloneInfoDO1.getRecruitType().equals(addAloneDTO.getRecruitType())){ + stringBuffer.append("招聘类型、"); + } + + if (!positionAloneInfoDO1.getPositionDesc().equals(addAloneDTO.getPositionDesc())){ + stringBuffer.append("职位描述、"); + } + + if (!positionAloneInfoDO1.getPositionRequire().equals(addAloneDTO.getPositionRequire())){ + stringBuffer.append("职位要求、"); + } + + if (!positionAloneInfoDO1.getInfoOrigin().equals(addAloneDTO.getInfoOrigin())){ + stringBuffer.append("关联信息、"); + } + + if (!positionAloneInfoDO1.getStartSalary().equals(addAloneDTO.getStartSalary())){ + stringBuffer.append("起薪、"); + } + + if (!positionAloneInfoDO1.getEndSalary().equals(addAloneDTO.getEndSalary())){ + stringBuffer.append("止薪、"); + } + + if (!positionAloneInfoDO1.getProvince().equals(addAloneDTO.getProvince())||!positionAloneInfoDO1.getCity().equals(addAloneDTO.getCity())||!positionAloneInfoDO1.getCounty().equals(addAloneDTO.getCounty())){ + stringBuffer.append("就业地区"); + } + + String opr = stringBuffer.substring(0, stringBuffer.length() - 1) + "”"; + positionAloneHistoryDO.setOpr(opr); + positionAloneHistoryMapper.insert(positionAloneHistoryDO); + + return ConstantUtils.SUCCESS_UPDATE; + } + + public OneAloneRequirementVO oneAloneRequirement(PositionAloneInfoDO positionAloneInfoDO) { + + OneAloneRequirementVO oneAloneRequirementVO = new OneAloneRequirementVO(); + + PositionAloneInfoDO positionAloneInfoDO1 = this.baseMapper.selectById(positionAloneInfoDO.getId()); + BeanUtils.copyProperties(positionAloneInfoDO1, oneAloneRequirementVO); + + CompanyDictDO companyDictDO = companyDictMapper.selectById(positionAloneInfoDO1.getCompanyId()); + oneAloneRequirementVO.setCompanyName(companyDictDO.getCompanyName()); + + //职位分类 + LibJobSortDO libJobSortDO = libJobSortMapper.selectById(positionAloneInfoDO1.getJobSortId()); + oneAloneRequirementVO.setJobName(libJobSortDO.getJobName()); + + //职位范围 + PositionDictDO positionDictDO = positionDictMapper.selectById(positionAloneInfoDO1.getPositionId()); + oneAloneRequirementVO.setPositionType(positionDictDO.getPositionType()); + + //关联业务 + List aloneWorkVOS = workstationAloneMappingMapper.aloneWorkVO(positionAloneInfoDO.getId()); + oneAloneRequirementVO.setAloneWorkVOS(aloneWorkVOS); + + //更新日志 + List aloneHistoryVOS = positionAloneHistoryMapper.aloneHistory(positionAloneInfoDO.getId()); + oneAloneRequirementVO.setAloneHistoryVOS(aloneHistoryVOS); + return oneAloneRequirementVO; + } + +} diff --git a/src/main/java/com/laowu/service/impl/PositionDictServiceImpl.java b/src/main/java/com/laowu/service/impl/PositionDictServiceImpl.java index ce0bb93..e73f444 100644 --- a/src/main/java/com/laowu/service/impl/PositionDictServiceImpl.java +++ b/src/main/java/com/laowu/service/impl/PositionDictServiceImpl.java @@ -5,8 +5,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.laowu.mapper.PositionDictMapper; import com.laowu.model.PositionDictDO; import com.laowu.service.PositionDictService; -import com.laowu.vo.job.AllPositionVO; -import org.springframework.beans.BeanUtils; +import com.laowu.util.ConstantUtils; import org.springframework.stereotype.Service; import java.util.ArrayList; @@ -23,25 +22,90 @@ import java.util.List; @Service public class PositionDictServiceImpl extends ServiceImpl implements PositionDictService { - public List allPosition() { + public List allPosition() { - List allPosition = new ArrayList<>(); + List result = new ArrayList<>(); + //找到所有的父节点 List positionDictDOS = this.baseMapper.selectList(new QueryWrapper() .lambda() .isNull(PositionDictDO::getParentId)); - for (PositionDictDO positionDictDO : positionDictDOS) { - AllPositionVO allPositionVO = new AllPositionVO(); - BeanUtils.copyProperties(positionDictDO,allPositionVO); + for (PositionDictDO pdd : positionDictDOS){ + pdd.setChildren(getChildNodes(pdd)); + result.add(pdd); + } + return result; + } + + + public String addPosition(PositionDictDO positionDictDO){ + this.baseMapper.insert(positionDictDO); + return ConstantUtils.ADD_SUCCESS; + } + + public String updatePosition(PositionDictDO positionDict){ + this.baseMapper.updateById(positionDict); + return ConstantUtils.SUCCESS_UPDATE; + } + + public String deletePosition(PositionDictDO positionDict){ - List positionDictDOS1 = this.baseMapper.selectList(new QueryWrapper() - .lambda() - .eq(PositionDictDO::getParentId,positionDictDO.getId())); - allPositionVO.setPositionDictDOS(positionDictDOS1); - allPosition.add(allPositionVO); + this.baseMapper.deleteById(positionDict.getId()); + + List positionDictDOS = this.baseMapper.selectList(new QueryWrapper() + .lambda() + .eq(PositionDictDO::getParentId,positionDict.getId())); + + for (PositionDictDO pdd : positionDictDOS){ + pdd.setChildren(removeChildNodes(pdd)); } - return allPosition; + + return ConstantUtils.DELETE_SUCCESS; } + + /** + * 递归遍历课程子节点 并移除 + */ + public List removeChildNodes(PositionDictDO positionDictDO) { + + //查找该父节点下的子节点 + List positionDictDOS = this.baseMapper.selectList(new QueryWrapper() + .lambda() + .eq(PositionDictDO::getParentId, positionDictDO.getId())); + + for (PositionDictDO pdd : positionDictDOS) { + pdd.setChildren(getChildNodes(pdd)); + this.baseMapper.deleteById(pdd.getId()); + } + if (positionDictDOS.size() == 0) { + return null; + } + return positionDictDOS; + } + + /** + * 递归遍历子节点 + */ + public List getChildNodes(PositionDictDO positionDictDO){ + + List result = new ArrayList<>(); + + //查找该父节点下的子节点 + List positionDictDOS = this.baseMapper.selectList(new QueryWrapper() + .lambda() + .eq(PositionDictDO::getParentId,positionDictDO.getId())); + + for (PositionDictDO pdd : positionDictDOS){ + result.add(pdd); + pdd.setChildren(getChildNodes(pdd)); + } + if (positionDictDOS.size()==0){ + return null; + } + return result; + } + + } diff --git a/src/main/java/com/laowu/service/impl/PositionItemInfoServiceImpl.java b/src/main/java/com/laowu/service/impl/PositionItemInfoServiceImpl.java new file mode 100644 index 0000000..551e1e9 --- /dev/null +++ b/src/main/java/com/laowu/service/impl/PositionItemInfoServiceImpl.java @@ -0,0 +1,95 @@ +package com.laowu.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.laowu.dto.position.UpdateItemInfoDTO; +import com.laowu.mapper.PositionItemInfoMapper; +import com.laowu.mapper.PositionItemJobMappingMapper; +import com.laowu.model.PositionItemInfoDO; +import com.laowu.model.PositionItemJobMappingDO; +import com.laowu.service.PositionItemInfoService; +import com.laowu.util.ConstantUtils; +import org.springframework.beans.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; + +/** + *

+ * 项目职位需求 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-03-27 + */ +@Service +public class PositionItemInfoServiceImpl extends ServiceImpl implements PositionItemInfoService { + + @Autowired + private PositionItemJobMappingMapper positionItemJobMappingMapper; + + public String updateItemInfo(UpdateItemInfoDTO updateItemInfoDTO) { + + PositionItemInfoDO positionItemInfoDO = new PositionItemInfoDO(); + BeanUtils.copyProperties(updateItemInfoDTO, positionItemInfoDO); + this.updateById(positionItemInfoDO); + + if (null != updateItemInfoDTO.getJobIds()) { + + //找到已经有的work + List oldIds = positionItemJobMappingMapper.positionSortIds(updateItemInfoDTO.getId()); + List newIds = updateItemInfoDTO.getJobIds(); + + List newIds2 = new ArrayList(); + for (Long id : newIds) { + newIds2.add(id); + } + + newIds.removeAll(oldIds); //新增的人在newIds里面 + + if (newIds.size() > 0) { + for (Long id : newIds) { + PositionItemJobMappingDO positionItemJobMappingDO = new PositionItemJobMappingDO(); + positionItemJobMappingDO.setItemInfoId(updateItemInfoDTO.getId()); + positionItemJobMappingDO.setJobSortId(id); + positionItemJobMappingMapper.insert(positionItemJobMappingDO); + } + } + + oldIds.removeAll(newIds2);//删掉以前的 + if (oldIds.size() > 0) { + for (Long id : oldIds) { + positionItemJobMappingMapper.delete(new QueryWrapper() + .lambda() + .eq(PositionItemJobMappingDO::getItemInfoId, updateItemInfoDTO.getId()) + .eq(PositionItemJobMappingDO::getJobSortId, id)); + } + } + } + return ConstantUtils.SUCCESS_UPDATE; + } + + public String deleteItemInfo(PositionItemJobMappingDO positionItemJobMappingDO) { + this.baseMapper.deleteById(positionItemJobMappingDO.getId()); + return ConstantUtils.DELETE_SUCCESS; + } + + public String addItemInfo(UpdateItemInfoDTO updateItemInfoDTO) { + + PositionItemInfoDO positionItemInfoDO = new PositionItemInfoDO(); + BeanUtils.copyProperties(updateItemInfoDTO,positionItemInfoDO); + this.baseMapper.insert(positionItemInfoDO); + + List jobIds = new ArrayList(); + jobIds.stream().forEach(x->{ + PositionItemJobMappingDO positionItemJobMappingDO = new PositionItemJobMappingDO(); + positionItemJobMappingDO.setItemInfoId(positionItemInfoDO.getId()); + positionItemJobMappingDO.setJobSortId(x); + positionItemJobMappingMapper.insert(positionItemJobMappingDO); + }); + return ConstantUtils.ADD_SUCCESS; + } + +} diff --git a/src/main/java/com/laowu/service/impl/PositionItemJobMappingServiceImpl.java b/src/main/java/com/laowu/service/impl/PositionItemJobMappingServiceImpl.java new file mode 100644 index 0000000..1e77ba1 --- /dev/null +++ b/src/main/java/com/laowu/service/impl/PositionItemJobMappingServiceImpl.java @@ -0,0 +1,20 @@ +package com.laowu.service.impl; + +import com.laowu.model.PositionItemJobMappingDO; +import com.laowu.mapper.PositionItemJobMappingMapper; +import com.laowu.service.PositionItemJobMappingService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 职位信息分类映射表 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-03-28 + */ +@Service +public class PositionItemJobMappingServiceImpl extends ServiceImpl implements PositionItemJobMappingService { + +} diff --git a/src/main/java/com/laowu/service/impl/PositionRequireHistoryServiceImpl.java b/src/main/java/com/laowu/service/impl/PositionRequireHistoryServiceImpl.java new file mode 100644 index 0000000..cb4d3a4 --- /dev/null +++ b/src/main/java/com/laowu/service/impl/PositionRequireHistoryServiceImpl.java @@ -0,0 +1,20 @@ +package com.laowu.service.impl; + +import com.laowu.model.PositionRequireHistoryDO; +import com.laowu.mapper.PositionRequireHistoryMapper; +import com.laowu.service.PositionRequireHistoryService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 公司更新日志表 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-04-06 + */ +@Service +public class PositionRequireHistoryServiceImpl extends ServiceImpl implements PositionRequireHistoryService { + +} diff --git a/src/main/java/com/laowu/service/impl/PositionRequireItemServiceImpl.java b/src/main/java/com/laowu/service/impl/PositionRequireItemServiceImpl.java new file mode 100644 index 0000000..26fcfa7 --- /dev/null +++ b/src/main/java/com/laowu/service/impl/PositionRequireItemServiceImpl.java @@ -0,0 +1,178 @@ +package com.laowu.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.laowu.dto.position.AddRequirementsDTO; +import com.laowu.dto.position.RequirementsDTO; +import com.laowu.mapper.*; +import com.laowu.model.*; +import com.laowu.service.PositionRequireItemService; +import com.laowu.util.ConstantUtils; +import com.laowu.vo.position.*; +import org.springframework.beans.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + *

+ * 项目职位需求信息 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-03-27 + */ +@Service +public class PositionRequireItemServiceImpl extends ServiceImpl implements PositionRequireItemService { + + @Autowired + private PositionItemInfoMapper positionItemInfoMapper; + + @Autowired + private PositionItemJobMappingMapper positionItemJobMappingMapper; + + @Autowired + private PositionRequireHistoryMapper positionRequireHistoryMapper; + + @Autowired + private WorkstationRequireMappingMapper workstationRequireMappingMapper; + + @Autowired + private CompanyDictMapper companyDictMapper; + + public IPage requirements(RequirementsDTO requirementsDTO) { + + Page pager = new Page(requirementsDTO.getPageNum(), requirementsDTO.getPageSize()); + IPage iPage = this.baseMapper.requirements(pager, requirementsDTO.getItemName(), requirementsDTO.getItemStatus(), requirementsDTO.getProvince(), requirementsDTO.getCity(), requirementsDTO.getCounty(), requirementsDTO.getPositionId()); + List records = iPage.getRecords(); + for (RequirementsVO rv : records) { + //预招人数 + List positionItemInfoDOS = positionItemInfoMapper.positionCounts(rv.getId()); + rv.setPositionItemInfoDOS(positionItemInfoDOS); + //职位分类 + List libJobSortDOS = positionItemJobMappingMapper.positionSorts(rv.getId()); + rv.setLibJobSortDOS(libJobSortDOS); + } + return iPage; + } + + public String deleteRequirements(AddRequirementsDTO addRequirementsDTO) { + + List itemInfoDOS = positionItemInfoMapper.selectList(new QueryWrapper() + .lambda() + .eq(PositionItemInfoDO::getPositionRequireId, addRequirementsDTO.getId())); + + for (PositionItemInfoDO piid : itemInfoDOS) { + List positionItemJobMappingDOS = positionItemJobMappingMapper.selectList(new QueryWrapper() + .lambda() + .eq(PositionItemJobMappingDO::getItemInfoId, piid.getId())); + + positionItemJobMappingDOS.stream().forEach(x -> { + positionItemJobMappingMapper.deleteById(x.getId()); + }); + positionItemInfoMapper.deleteById(piid.getId()); + } + this.baseMapper.deleteById(addRequirementsDTO.getId()); + + PositionRequireHistoryDO positionRequireHistoryDO = new PositionRequireHistoryDO(); + positionRequireHistoryDO.setRequireId(addRequirementsDTO.getId()); + positionRequireHistoryDO.setAdministerId(addRequirementsDTO.getUserId()); + positionRequireHistoryDO.setModule(addRequirementsDTO.getModule()); + positionRequireHistoryDO.setOpr("删除了项目职位需求信息"); + + + return ConstantUtils.DELETE_SUCCESS; + } + + public String updateRequirements(AddRequirementsDTO addRequirementsDTO) { + + PositionRequireItemDO positionRequireItemDO1 = this.baseMapper.selectById(addRequirementsDTO.getId()); + + PositionRequireItemDO positionRequireItemDO = new PositionRequireItemDO(); + BeanUtils.copyProperties(addRequirementsDTO,positionRequireItemDO); + this.baseMapper.updateById(positionRequireItemDO); + + //修改内容 + PositionRequireHistoryDO positionRequireHistoryDO = new PositionRequireHistoryDO(); + positionRequireHistoryDO.setAdministerId(addRequirementsDTO.getUserId()); + positionRequireHistoryDO.setModule(addRequirementsDTO.getModule()); + positionRequireHistoryDO.setRequireId(positionRequireItemDO.getId()); + + StringBuffer stringBuffer = new StringBuffer(); + stringBuffer.append("变更了“"); + + //id itemName itemStatus companyId jobId infoOrigin province city county + if (!positionRequireItemDO1.getItemName().equals(addRequirementsDTO.getItemName())){ + stringBuffer.append("项目名称、"); + } + + if (!positionRequireItemDO1.getCompanyId().equals(addRequirementsDTO.getCompanyId())){ + stringBuffer.append("企业名称、"); + } + + if (!positionRequireItemDO1.getItemStatus().equals(addRequirementsDTO.getItemStatus())){ + stringBuffer.append("招聘状态、"); + } + + if (!positionRequireItemDO1.getInfoOrigin().equals(addRequirementsDTO.getInfoOrigin())){ + stringBuffer.append("关联信息、"); + } + + if (!positionRequireItemDO1.getProvince().equals(addRequirementsDTO.getProvince())||!positionRequireItemDO1.getCity().equals(addRequirementsDTO.getCity())||!positionRequireItemDO1.getCounty().equals(addRequirementsDTO.getCounty())){ + stringBuffer.append("就业地区"); + } + + String opr = stringBuffer.substring(0, stringBuffer.length() - 1) + "”"; + positionRequireHistoryDO.setOpr(opr); + positionRequireHistoryMapper.insert(positionRequireHistoryDO); + + return ConstantUtils.SUCCESS_UPDATE; + } + + public String addRequirements(AddRequirementsDTO addRequirementsDTO) { + + PositionRequireItemDO positionRequireItemDO = new PositionRequireItemDO(); + BeanUtils.copyProperties(addRequirementsDTO,positionRequireItemDO); + this.baseMapper.insert(positionRequireItemDO); + + PositionRequireHistoryDO positionRequireHistoryDO = new PositionRequireHistoryDO(); + positionRequireHistoryDO.setRequireId(positionRequireHistoryDO.getId()); + positionRequireHistoryDO.setAdministerId(addRequirementsDTO.getUserId()); + positionRequireHistoryDO.setModule(addRequirementsDTO.getModule()); + positionRequireHistoryDO.setOpr("创建了项目职位需求信息"); + positionRequireHistoryMapper.insert(positionRequireHistoryDO); + return ConstantUtils.ADD_SUCCESS; + } + + public OneRequirementVO oneRequirement(PositionRequireItemDO positionRequireItemDO) { + + OneRequirementVO oneRequirementVO = new OneRequirementVO(); + PositionRequireItemDO positionRequireItemDO1 = this.baseMapper.selectById(positionRequireItemDO.getId()); + BeanUtils.copyProperties(positionRequireItemDO1,oneRequirementVO); + + CompanyDictDO companyDictDO = companyDictMapper.selectById(positionRequireItemDO1.getCompanyId()); + oneRequirementVO.setCompanyName(companyDictDO.getCompanyName()); + + //预招人数 + List positionItemInfoDOS = positionItemInfoMapper.positionCounts(positionRequireItemDO.getId()); + oneRequirementVO.setPositionItemInfoDOS(positionItemInfoDOS); + + //职位分类 + List libJobSortDOS = positionItemJobMappingMapper.positionSorts(positionRequireItemDO.getId()); + oneRequirementVO.setLibJobSortDOS(libJobSortDOS); + + //关联业务 + List requireWorkstationsVOS = workstationRequireMappingMapper.requireWorkstations(positionRequireItemDO.getId()); + oneRequirementVO.setRequireWorkstationsVOS(requireWorkstationsVOS); + + //更新日志 + List requireHistoryVOS = positionRequireHistoryMapper.requireHistory(positionRequireItemDO.getId()); + oneRequirementVO.setRequireHistoryVOS(requireHistoryVOS); + + return oneRequirementVO; + } + +} diff --git a/src/main/java/com/laowu/service/impl/TeamDictServiceImpl.java b/src/main/java/com/laowu/service/impl/TeamDictServiceImpl.java new file mode 100644 index 0000000..57621f9 --- /dev/null +++ b/src/main/java/com/laowu/service/impl/TeamDictServiceImpl.java @@ -0,0 +1,279 @@ +package com.laowu.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.laowu.common.exception.HttpException; +import com.laowu.dto.team.*; +import com.laowu.mapper.*; +import com.laowu.model.*; +import com.laowu.service.TeamDictService; +import com.laowu.util.ConstantUtils; +import com.laowu.vo.job.RecentJobInfoVO; +import com.laowu.vo.team.*; +import org.springframework.beans.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; + +/** + *

+ * 团队字典表 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-03-29 + */ +@Service +public class TeamDictServiceImpl extends ServiceImpl implements TeamDictService { + + @Autowired + private MemberDictMapper memberDictMapper; + + @Autowired + private MemberTeamMappingMapper memberTeamMappingMapper; + + @Autowired + private WorkstationDictMapper workstationDictMapper; + + @Autowired + private MemberJobInfoMapper memberJobInfoMapper; + + public IPage teams(TeamsDTO teamsDTO) { + Page pager = new Page(teamsDTO.getPageNum(), teamsDTO.getPageSize()); + return this.baseMapper.teams(pager, teamsDTO.getStationId(), teamsDTO.getTeamName()); + } + + public TotalTeamsVO totalTeams(TeamDictDO teamDictDO) { + + TotalTeamsVO totalTeamsVO = new TotalTeamsVO(); + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(TeamDictDO::getStationId, teamDictDO.getStationId())); + + totalTeamsVO.setCount(count); + + return totalTeamsVO; + } + + public String deleteTeam(TeamDictDO teamDictDO) { + + this.baseMapper.deleteById(teamDictDO.getId()); + + //将该团队里的人的teamId置为空 + memberTeamMappingMapper.delete(new QueryWrapper() + .lambda() + .eq(MemberTeamMappingDO::getTeamId, teamDictDO.getId())); + + return ConstantUtils.DELETE_SUCCESS; + } + + public String addTeam(TeamDictDO teamDictDO) { + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(TeamDictDO::getStationId, teamDictDO.getStationId()) + .eq(TeamDictDO::getTeamName, teamDictDO.getTeamName())); + + if (count > 0) { + throw new HttpException(70001); + } + + this.baseMapper.insert(teamDictDO); + return ConstantUtils.ADD_SUCCESS; + } + + public String updateTeam(TeamDictDO teamDictDO) { + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(TeamDictDO::getStationId, teamDictDO.getStationId()) + .eq(TeamDictDO::getTeamName, teamDictDO.getTeamName()) + .ne(TeamDictDO::getId, teamDictDO.getId())); + + if (count > 0) { + throw new HttpException(70001); + } + + this.baseMapper.updateById(teamDictDO); + + if (null != teamDictDO.getMemberId()) { + int cnt = memberTeamMappingMapper.selectCount(new QueryWrapper() + .lambda() + .eq(MemberTeamMappingDO::getMemberId, teamDictDO.getMemberId()) + .eq(MemberTeamMappingDO::getTeamId, teamDictDO.getId())); + if (cnt == 0) { + MemberTeamMappingDO memberTeamMappingDO = new MemberTeamMappingDO(); + memberTeamMappingDO.setTeamId(teamDictDO.getId()); + memberTeamMappingDO.setMemberId(teamDictDO.getMemberId()); + memberTeamMappingMapper.insert(memberTeamMappingDO); + } + } + + + return ConstantUtils.SUCCESS_UPDATE; + } + + public IPage teamMember(TeamMemberDTO teamMemberDTO) { + Page pager = new Page(teamMemberDTO.getPageNum(), teamMemberDTO.getPageSize()); + return memberTeamMappingMapper.teamMembers(pager, teamMemberDTO.getTeamId()); + } + + public OneTeamInfoVO oneTeamInfo(TeamDictDO teamDictDO) { + + OneTeamInfoVO oneTeamInfoVO = new OneTeamInfoVO(); + TeamDictDO teamDictDO1 = this.baseMapper.selectById(teamDictDO.getId()); + BeanUtils.copyProperties(teamDictDO1, oneTeamInfoVO); + + Page pager = new Page(1, -1); + List memberDictDOS = memberTeamMappingMapper.teamMembers(pager, teamDictDO.getId()).getRecords(); + oneTeamInfoVO.setMemberDictDOS(memberDictDOS); + + //团队带头人 + if (null != teamDictDO1.getMemberId()){ + MemberDictDO teamMember = memberDictMapper.selectById(teamDictDO1.getMemberId()); + if (null != teamMember){ + oneTeamInfoVO.setUserName(teamMember.getUserName()); + } + } + + //团队人数 + int count = memberTeamMappingMapper.selectCount(new QueryWrapper() + .lambda() + .eq(MemberTeamMappingDO::getTeamId,teamDictDO.getId())); + oneTeamInfoVO.setCt(String.valueOf(count)); + + return oneTeamInfoVO; + } + + public IPage noTeamMembers(TeamMemberDTO teamMemberDTO) { + Page pager = new Page(teamMemberDTO.getPageNum(), teamMemberDTO.getPageSize()); + return memberTeamMappingMapper.noTeamMembers(pager, teamMemberDTO.getTeamId(), teamMemberDTO.getUserName()); + } + + public String updateMembers(UpdateTeamMembersDTO updateTeamMembersDTO) { + + //找到已存在的成员 + List oldIds = memberDictMapper.members(updateTeamMembersDTO.getTeamId()); + List newIds = updateTeamMembersDTO.getMemberIds(); + + List newIds2 = new ArrayList(); + for (Long id : newIds) { + newIds2.add(id); + } + + newIds.removeAll(oldIds); //新增的人在newIds里面 + + if (newIds.size() > 0) { + for (Long id : newIds) { + MemberTeamMappingDO memberTeamMappingDO = new MemberTeamMappingDO(); + memberTeamMappingDO.setMemberId(id); + memberTeamMappingDO.setTeamId(updateTeamMembersDTO.getTeamId()); + memberTeamMappingMapper.insert(memberTeamMappingDO); + } + } + + oldIds.removeAll(newIds2);//删掉以前的 + if (oldIds.size() > 0) { + for (Long id : oldIds) { + memberTeamMappingMapper.delete(new QueryWrapper() + .lambda() + .eq(MemberTeamMappingDO::getMemberId, id) + .eq(MemberTeamMappingDO::getTeamId, updateTeamMembersDTO.getTeamId())); + } + } + return ConstantUtils.SUCCESS_UPDATE; + } + + public IPage leaderMembers(LeaderMembersDTO leaderMembersDTO) { + Page pager = new Page(leaderMembersDTO.getPageNum(), leaderMembersDTO.getPageSize()); + return this.baseMapper.leaderMembers(pager, leaderMembersDTO.getStationId(), leaderMembersDTO.getUserName()); + } + + public TotalTeamsVO leaderMemberCounts(TeamDictDO teamDictDO) { + TotalTeamsVO totalTeamsVO = new TotalTeamsVO(); + totalTeamsVO.setCount(this.baseMapper.leaderMemberCounts(teamDictDO.getStationId())); + return totalTeamsVO; + } + + public List provinceStationTeam() { + + List provinceStationTeamVOS = new ArrayList<>(); + + //先查出所有省 + List provinces = workstationDictMapper.provinces(); + + for (String province : provinces) { + + ProvinceStationTeamVO provinceStationTeamVO = new ProvinceStationTeamVO(); + //工作站 + List workstationDictDOS = workstationDictMapper.selectList(new QueryWrapper() + .lambda() + .eq(WorkstationDictDO::getProvince, province)); + + List workstationDictVOS = new ArrayList<>(); + + for (WorkstationDictDO workstationDictDO : workstationDictDOS) { + WorkstationDictVO workstationDictVO = new WorkstationDictVO(); + BeanUtils.copyProperties(workstationDictDO, workstationDictVO); + + List teamDictDOS = this.baseMapper.selectList(new QueryWrapper() + .lambda() + .eq(TeamDictDO::getStationId, workstationDictDO.getId())); + workstationDictVO.setTeamDictDOS(teamDictDOS); + workstationDictVOS.add(workstationDictVO); + provinceStationTeamVO.setWorkstationDictVOS(workstationDictVOS); + } + provinceStationTeamVO.setProvince(province); + provinceStationTeamVOS.add(provinceStationTeamVO); + } + return provinceStationTeamVOS; + } + + + public IPage memberManagement(MemberManagementDTO memberManagementDTO) { + + Page pager = new Page(memberManagementDTO.getPageNum(), memberManagementDTO.getPageSize()); + + IPage memberManagementVOIPage = this.baseMapper.memberManagement(pager, memberManagementDTO.getTeamId(), memberManagementDTO.getStationId(), memberManagementDTO.getProvince(), memberManagementDTO.getJobStatus(), memberManagementDTO.getUserName()); + + List memberManagementVOS = memberManagementVOIPage.getRecords(); + + for (MemberManagementVO memberManagementVO : memberManagementVOS) { + + RecentJobInfoVO recentJobInfoVO = memberJobInfoMapper.recentJobInfo(memberManagementVO.getId()); + + if (null != recentJobInfoVO) { + //就业单位 + memberManagementVO.setCompanyName(recentJobInfoVO.getCompanyName()); + //就业月数 + memberManagementVO.setJobMonth(recentJobInfoVO.getJobMonth()); + //月均收入 + memberManagementVO.setSalary(recentJobInfoVO.getSalary()); + memberManagementVO.setCompanyProvince(recentJobInfoVO.getProvince()); + memberManagementVO.setCompanyCity(recentJobInfoVO.getCity()); + memberManagementVO.setCompanyCounty(recentJobInfoVO.getCounty()); + memberManagementVO.setCompanyAddress(recentJobInfoVO.getAddress()); + } + } + return memberManagementVOIPage; + } + + public TotalTeamsVO memberManagementCount(MemberManagementDTO memberManagementDTO) { + TotalTeamsVO totalTeamsVO = new TotalTeamsVO(); + totalTeamsVO.setCount(this.baseMapper.memberManagementCount(memberManagementDTO.getTeamId(), memberManagementDTO.getStationId(), memberManagementDTO.getProvince(), memberManagementDTO.getJobStatus())); + return totalTeamsVO; + } + + public HomepageVO homepage(LibGeoLocationDO libGeoLocationDO) { + + HomepageVO homepageVO = new HomepageVO(); + + return homepageVO; + } + +} diff --git a/src/main/java/com/laowu/service/impl/WorkstationAdministersServiceImpl.java b/src/main/java/com/laowu/service/impl/WorkstationAdministersServiceImpl.java new file mode 100644 index 0000000..65b5aef --- /dev/null +++ b/src/main/java/com/laowu/service/impl/WorkstationAdministersServiceImpl.java @@ -0,0 +1,20 @@ +package com.laowu.service.impl; + +import com.laowu.model.WorkstationAdministersDO; +import com.laowu.mapper.WorkstationAdministersMapper; +import com.laowu.service.WorkstationAdministersService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 工作站站长映射表 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-03-28 + */ +@Service +public class WorkstationAdministersServiceImpl extends ServiceImpl implements WorkstationAdministersService { + +} diff --git a/src/main/java/com/laowu/service/impl/WorkstationDictServiceImpl.java b/src/main/java/com/laowu/service/impl/WorkstationDictServiceImpl.java new file mode 100644 index 0000000..9c0ba9c --- /dev/null +++ b/src/main/java/com/laowu/service/impl/WorkstationDictServiceImpl.java @@ -0,0 +1,193 @@ +package com.laowu.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.laowu.common.exception.HttpException; +import com.laowu.dto.station.StationAccountDTO; +import com.laowu.dto.station.StationsDTO; +import com.laowu.dto.station.UpdateAdministerDTO; +import com.laowu.mapper.AdministerMapper; +import com.laowu.mapper.WorkstationAdministersMapper; +import com.laowu.mapper.WorkstationDictMapper; +import com.laowu.model.AdministerDO; +import com.laowu.model.WorkstationAdministersDO; +import com.laowu.model.WorkstationDictDO; +import com.laowu.service.WorkstationDictService; +import com.laowu.util.ConstantUtils; +import com.laowu.vo.station.*; +import org.springframework.beans.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; + +/** + *

+ * 工作站 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-03-28 + */ +@Service +public class WorkstationDictServiceImpl extends ServiceImpl implements WorkstationDictService { + + @Autowired + private WorkstationAdministersMapper workstationAdministersMapper; + + @Autowired + private AdministerMapper administerMapper; + + public IPage stations(StationsDTO stationsDTO) { + Page pager = new Page(stationsDTO.getPageNum(), stationsDTO.getPageSize()); + + IPage iPage = this.baseMapper.stations(pager, stationsDTO.getProvince(), stationsDTO.getCity(), stationsDTO.getCounty(), stationsDTO.getWorkstation()); + + List stationsVOS = iPage.getRecords(); + for (StationsVO stationsVO : stationsVOS) { + //站长 + List administerVOS = workstationAdministersMapper.administers(stationsVO.getId()); + stationsVO.setAdministerVOS(administerVOS); + } + return iPage; + } + + public String deleteStation(WorkstationDictDO workstationDictDO) { + this.baseMapper.deleteById(workstationDictDO.getId()); + + workstationAdministersMapper.delete(new QueryWrapper() + .lambda() + .eq(WorkstationAdministersDO::getWorkstationId, workstationDictDO.getId())); + return ConstantUtils.DELETE_SUCCESS; + } + + public String addStation(WorkstationDictDO workstationDictDO) { + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(WorkstationDictDO::getWorkstationName, workstationDictDO.getWorkstationName())); + + if (count > 0) { + throw new HttpException(70001); + } + + this.baseMapper.insert(workstationDictDO); + return ConstantUtils.ADD_SUCCESS; + } + + public String updateStation(WorkstationDictDO workstationDictDO) { + + int count = this.baseMapper.selectCount(new QueryWrapper() + .lambda() + .eq(WorkstationDictDO::getWorkstationName, workstationDictDO.getWorkstationName()) + .ne(WorkstationDictDO::getId, workstationDictDO.getId())); + + if (count > 0) { + throw new HttpException(70001); + } + + this.baseMapper.updateById(workstationDictDO); + return ConstantUtils.SUCCESS_UPDATE; + } + + public IPage stationAccount(StationAccountDTO stationAccountDTO) { + Page pager = new Page(stationAccountDTO.getPageNum(), stationAccountDTO.getPageSize()); + return this.baseMapper.stationAccount(pager, stationAccountDTO.getWorkStation()); + } + + public OneStationAccountVO oneStationAccount(AdministerDO administerDO) { + + OneStationAccountVO oneStationAccountVO = new OneStationAccountVO(); + AdministerDO administerDO1 = administerMapper.selectById(administerDO.getId()); + BeanUtils.copyProperties(administerDO1, oneStationAccountVO); + + //查看映射关系 + List workstationDictDOS = workstationAdministersMapper.workstations(administerDO.getId()); + oneStationAccountVO.setWorkstationDictDOS(workstationDictDOS); + + return oneStationAccountVO; + } + + public List provinceStations() { + + List provinceStationsVOS = new ArrayList<>(); + + //先查出所有省 + List provinces = this.baseMapper.provinces(); + + //省下面的工作站 + for (String province : provinces) { + ProvinceStationsVO provinceStationsVO = new ProvinceStationsVO(); + provinceStationsVO.setProvince(province); + + List workstationDictDOS = this.baseMapper.selectList(new QueryWrapper() + .lambda() + .eq(WorkstationDictDO::getProvince, province)); + provinceStationsVO.setWorkstationDictDOS(workstationDictDOS); + provinceStationsVOS.add(provinceStationsVO); + } + + return provinceStationsVOS; + } + + public String updateAdminister(UpdateAdministerDTO updateAdministerDTO) { + + AdministerDO administerDO = new AdministerDO(); + BeanUtils.copyProperties(updateAdministerDTO, administerDO); + administerMapper.updateById(administerDO); + + //工作站映射 + List oldIds = workstationAdministersMapper.administerStations(updateAdministerDTO.getId()); + List newIds = updateAdministerDTO.getStationIds(); + + List newIds2 = new ArrayList<>(); + for (Long id : newIds) { + newIds2.add(id); + } + + newIds.removeAll(oldIds); //新增的人在newIds里面 + + if (newIds.size() > 0) { + for (Long id : newIds) { + WorkstationAdministersDO workstationAdministersDO = new WorkstationAdministersDO(); + workstationAdministersDO.setAdministerId(administerDO.getId()); + workstationAdministersDO.setWorkstationId(id); + workstationAdministersMapper.insert(workstationAdministersDO); + } + } + + oldIds.removeAll(newIds2);//删掉以前的 + if (oldIds.size() > 0) { + for (Long id : oldIds) { + workstationAdministersMapper.delete(new QueryWrapper() + .lambda() + .eq(WorkstationAdministersDO::getAdministerId, administerDO.getId()) + .eq(WorkstationAdministersDO::getWorkstationId, id)); + } + } + return ConstantUtils.SUCCESS_UPDATE; + } + + public String addAdminister(UpdateAdministerDTO updateAdministerDTO) { + AdministerDO administerDO = new AdministerDO(); + BeanUtils.copyProperties(updateAdministerDTO, administerDO); + administerMapper.insert(administerDO); + + //工作站映射 + List oldIds = updateAdministerDTO.getStationIds(); + + if (oldIds.size() > 0) { + for (Long id : oldIds) { + WorkstationAdministersDO workstationAdministersDO = new WorkstationAdministersDO(); + workstationAdministersDO.setAdministerId(administerDO.getId()); + workstationAdministersDO.setWorkstationId(id); + workstationAdministersMapper.insert(workstationAdministersDO); + } + } + return ConstantUtils.ADD_SUCCESS; + } + +} diff --git a/src/main/java/com/laowu/service/impl/WorkstationMemberMappingServiceImpl.java b/src/main/java/com/laowu/service/impl/WorkstationMemberMappingServiceImpl.java new file mode 100644 index 0000000..4d260bd --- /dev/null +++ b/src/main/java/com/laowu/service/impl/WorkstationMemberMappingServiceImpl.java @@ -0,0 +1,20 @@ +package com.laowu.service.impl; + +import com.laowu.model.WorkstationMemberMappingDO; +import com.laowu.mapper.WorkstationMemberMappingMapper; +import com.laowu.service.WorkstationMemberMappingService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 学员--工作站映射关系 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-04-07 + */ +@Service +public class WorkstationMemberMappingServiceImpl extends ServiceImpl implements WorkstationMemberMappingService { + +} diff --git a/src/main/java/com/laowu/service/impl/WorkstationRequireMappingServiceImpl.java b/src/main/java/com/laowu/service/impl/WorkstationRequireMappingServiceImpl.java new file mode 100644 index 0000000..a9f2dd2 --- /dev/null +++ b/src/main/java/com/laowu/service/impl/WorkstationRequireMappingServiceImpl.java @@ -0,0 +1,111 @@ +package com.laowu.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.laowu.dto.station.RequiresDTO; +import com.laowu.dto.station.ShareDTO; +import com.laowu.mapper.PositionItemInfoMapper; +import com.laowu.mapper.PositionItemJobMappingMapper; +import com.laowu.mapper.WorkstationRequireMappingMapper; +import com.laowu.model.LibJobSortDO; +import com.laowu.model.WorkstationRequireMappingDO; +import com.laowu.service.WorkstationRequireMappingService; +import com.laowu.util.ConstantUtils; +import com.laowu.vo.position.PositionCountsVO; +import com.laowu.vo.station.RequireStationsVO; +import com.laowu.vo.station.RequiresVO; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; + +/** + *

+ * 职位需求工作站映射表 服务实现类 + *

+ * + * @author Tuyp + * @since 2023-03-30 + */ +@Service +public class WorkstationRequireMappingServiceImpl extends ServiceImpl implements WorkstationRequireMappingService { + + @Autowired + private PositionItemInfoMapper positionItemInfoMapper; + + @Autowired + private PositionItemJobMappingMapper positionItemJobMappingMapper; + + public IPage requires(RequiresDTO requiresDTO) { + + Page pager = new Page(requiresDTO.getPageNum(), requiresDTO.getPageSize()); + IPage iPage = this.baseMapper.requires(pager, requiresDTO.getItemName(), requiresDTO.getItemStatus(), requiresDTO.getProvince(), requiresDTO.getCity(), requiresDTO.getCounty(), requiresDTO.getPositionId(), requiresDTO.getStationId()); + List records = iPage.getRecords(); + for (RequiresVO rv : records) { + //预招人数 + List positionItemInfoDOS = positionItemInfoMapper.positionCounts(rv.getId()); + rv.setPositionItemInfoDOS(positionItemInfoDOS); + //职位分类 + List libJobSortDOS = positionItemJobMappingMapper.positionSorts(rv.getId()); + rv.setLibJobSortDOS(libJobSortDOS); + } + return iPage; + } + + public String deleteRequire(WorkstationRequireMappingDO workstationRequireMappingDO) { + + this.baseMapper.delete(new QueryWrapper() + .lambda() + .eq(WorkstationRequireMappingDO::getRequireId, workstationRequireMappingDO.getRequireId()) + .eq(WorkstationRequireMappingDO::getStationId, workstationRequireMappingDO.getStationId())); + + return ConstantUtils.DELETE_SUCCESS; + } + + public String share(ShareDTO shareDTO) { + + List requireIds = shareDTO.getRequireIds(); + for (Long requireId : requireIds){ + List oldIds = this.baseMapper.requiresStations(requireId); + List newIds = shareDTO.getStationIds(); + + List newIds2 = new ArrayList(); + for (Long id : newIds) { + newIds2.add(id); + } + + newIds.removeAll(oldIds); //新增的人在newIds里面 + + if (newIds.size()>0){ + for (Long id : newIds){ + WorkstationRequireMappingDO workstationRequireMappingDO = new WorkstationRequireMappingDO(); + workstationRequireMappingDO.setRequireId(requireId); + workstationRequireMappingDO.setStationId(id); + this.baseMapper.insert(workstationRequireMappingDO); + } + } + + oldIds.removeAll(newIds2);//删掉以前的 + if (oldIds.size()>0){ + for (Long id : oldIds){ + this.baseMapper.delete(new QueryWrapper() + .lambda() + .eq(WorkstationRequireMappingDO::getRequireId,requireId) + .eq(WorkstationRequireMappingDO::getStationId,id)); + } + } + } + + return ConstantUtils.SUCCESS_UPDATE; + } + + public RequireStationsVO requireStations(WorkstationRequireMappingDO workstationRequireMappingDO) { + RequireStationsVO requireStationsVO = new RequireStationsVO(); + requireStationsVO.setIds(this.baseMapper.requiresStations(workstationRequireMappingDO.getRequireId())); + return requireStationsVO; + } + +} diff --git a/src/main/java/com/laowu/vo/city/AllCitiesVO.java b/src/main/java/com/laowu/vo/city/AllCitiesVO.java deleted file mode 100644 index db7d047..0000000 --- a/src/main/java/com/laowu/vo/city/AllCitiesVO.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.laowu.vo.city; - -import com.laowu.model.CityDictDO; -import lombok.Data; - -import java.util.List; - -@Data -public class AllCitiesVO extends CityDictDO{ - - private List cityDictDOS; - -} diff --git a/src/main/java/com/laowu/vo/college/CollegeVO.java b/src/main/java/com/laowu/vo/college/CollegeVO.java new file mode 100644 index 0000000..cfb6645 --- /dev/null +++ b/src/main/java/com/laowu/vo/college/CollegeVO.java @@ -0,0 +1,11 @@ +package com.laowu.vo.college; + +import com.laowu.model.LibCollegeDO; +import lombok.Data; + +@Data +public class CollegeVO extends LibCollegeDO { + + private Integer majorCount; + +} diff --git a/src/main/java/com/laowu/vo/college/OneCollegeVO.java b/src/main/java/com/laowu/vo/college/OneCollegeVO.java new file mode 100644 index 0000000..d38c23a --- /dev/null +++ b/src/main/java/com/laowu/vo/college/OneCollegeVO.java @@ -0,0 +1,15 @@ +package com.laowu.vo.college; + +import com.laowu.model.LibCollegeDO; +import com.laowu.vo.major.CollegeMajorsVO; +import lombok.Data; + +import java.util.List; + +@Data +public class OneCollegeVO extends LibCollegeDO { + + private List collegeMajorsVOS; + + +} diff --git a/src/main/java/com/laowu/vo/company/CompanyUpdateHistoryVO.java b/src/main/java/com/laowu/vo/company/CompanyUpdateHistoryVO.java new file mode 100644 index 0000000..75fd7b1 --- /dev/null +++ b/src/main/java/com/laowu/vo/company/CompanyUpdateHistoryVO.java @@ -0,0 +1,11 @@ +package com.laowu.vo.company; + +import com.laowu.model.CompanyUpdateHistoryDO; +import lombok.Data; + +@Data +public class CompanyUpdateHistoryVO extends CompanyUpdateHistoryDO { + + private String account; + +} diff --git a/src/main/java/com/laowu/vo/company/CompanyVO.java b/src/main/java/com/laowu/vo/company/CompanyVO.java index a5f705a..344ab18 100644 --- a/src/main/java/com/laowu/vo/company/CompanyVO.java +++ b/src/main/java/com/laowu/vo/company/CompanyVO.java @@ -1,5 +1,6 @@ package com.laowu.vo.company; +import com.laowu.model.CompanyLabelDO; import com.laowu.model.CompanyPhotoDO; import lombok.Data; @@ -10,24 +11,30 @@ public class CompanyVO { private Long id; - private Long cityId; - - private Long businessId; + private Long positionId; private String companyName; - private String companyLogo; + private String province; + + private String county; private String city; - private String business; + private String positionType; private String companyCode; - private String account; - private String companyDesc; + private String companyOrigin; + private List companyPhotoDOS; + private List companyLabelDOS; + + private List relateWorkVOS; + + private List companyUpdateHistoryVOS; + } diff --git a/src/main/java/com/laowu/vo/company/RelateWorkVO.java b/src/main/java/com/laowu/vo/company/RelateWorkVO.java new file mode 100644 index 0000000..6783b18 --- /dev/null +++ b/src/main/java/com/laowu/vo/company/RelateWorkVO.java @@ -0,0 +1,14 @@ +package com.laowu.vo.company; + +import lombok.Data; + +@Data +public class RelateWorkVO { + + private Long id; + + private String work; + + private String createDate; + +} diff --git a/src/main/java/com/laowu/vo/geo/CityVO.java b/src/main/java/com/laowu/vo/geo/CityVO.java new file mode 100644 index 0000000..42b0e28 --- /dev/null +++ b/src/main/java/com/laowu/vo/geo/CityVO.java @@ -0,0 +1,15 @@ +package com.laowu.vo.geo; + +import lombok.Data; + +import java.util.List; + +@Data +public class CityVO { + + private String city; + + private List county; + + +} diff --git a/src/main/java/com/laowu/vo/geo/GeoVO.java b/src/main/java/com/laowu/vo/geo/GeoVO.java new file mode 100644 index 0000000..0581f23 --- /dev/null +++ b/src/main/java/com/laowu/vo/geo/GeoVO.java @@ -0,0 +1,20 @@ +package com.laowu.vo.geo; + +import lombok.Data; + +@Data +public class GeoVO { + + private Long id; + + private String province; + + private String city; + + private String county; + + private String town; + + private String cnt; + +} diff --git a/src/main/java/com/laowu/vo/geo/ProvincesVO.java b/src/main/java/com/laowu/vo/geo/ProvincesVO.java new file mode 100644 index 0000000..7bb35c6 --- /dev/null +++ b/src/main/java/com/laowu/vo/geo/ProvincesVO.java @@ -0,0 +1,14 @@ +package com.laowu.vo.geo; + +import lombok.Data; + +import java.util.List; + +@Data +public class ProvincesVO { + + private String province; + + private List cityVOS; + +} diff --git a/src/main/java/com/laowu/vo/job/RecentJobInfoVO.java b/src/main/java/com/laowu/vo/job/RecentJobInfoVO.java new file mode 100644 index 0000000..8d5d04a --- /dev/null +++ b/src/main/java/com/laowu/vo/job/RecentJobInfoVO.java @@ -0,0 +1,21 @@ +package com.laowu.vo.job; + +import lombok.Data; + +@Data +public class RecentJobInfoVO { + + private String companyName; + + private String jobMonth; + + private String salary; + + private String province; + + private String city; + + private String county; + + private String address; +} diff --git a/src/main/java/com/laowu/vo/major/AllMajorVO.java b/src/main/java/com/laowu/vo/major/AllMajorVO.java new file mode 100644 index 0000000..3bdc619 --- /dev/null +++ b/src/main/java/com/laowu/vo/major/AllMajorVO.java @@ -0,0 +1,16 @@ +package com.laowu.vo.major; + +import lombok.Data; + +@Data +public class AllMajorVO { + + private Long id; + + private String collegeType; + + private String major; + + private String majorCode; + +} diff --git a/src/main/java/com/laowu/vo/major/CollegeMajorsVO.java b/src/main/java/com/laowu/vo/major/CollegeMajorsVO.java new file mode 100644 index 0000000..9459dad --- /dev/null +++ b/src/main/java/com/laowu/vo/major/CollegeMajorsVO.java @@ -0,0 +1,18 @@ +package com.laowu.vo.major; + +import lombok.Data; + +@Data +public class CollegeMajorsVO { + + private Long id; + + private Long majorId; + + private String major; + + private String majorCode; + + private Integer studentCnt; + +} diff --git a/src/main/java/com/laowu/vo/member/AllMembersVO.java b/src/main/java/com/laowu/vo/member/AllMembersVO.java new file mode 100644 index 0000000..5957628 --- /dev/null +++ b/src/main/java/com/laowu/vo/member/AllMembersVO.java @@ -0,0 +1,28 @@ +package com.laowu.vo.member; + +import lombok.Data; + +@Data +public class AllMembersVO { + + private Long id; + + private String userName; + + private String status; + + private String telephone; + + private String idCardType; + + private String idCard; + + private String province; + + private String city; + + private String county; + + private String address; + +} diff --git a/src/main/java/com/laowu/vo/member/MemberCollegeVO.java b/src/main/java/com/laowu/vo/member/MemberCollegeVO.java new file mode 100644 index 0000000..424c1b7 --- /dev/null +++ b/src/main/java/com/laowu/vo/member/MemberCollegeVO.java @@ -0,0 +1,13 @@ +package com.laowu.vo.member; + +import com.laowu.model.MemberCollegeMappingDO; +import lombok.Data; + +@Data +public class MemberCollegeVO extends MemberCollegeMappingDO { + + private String college; + + private String major; + +} diff --git a/src/main/java/com/laowu/vo/member/MemberJobInfoVO.java b/src/main/java/com/laowu/vo/member/MemberJobInfoVO.java new file mode 100644 index 0000000..61b2ebf --- /dev/null +++ b/src/main/java/com/laowu/vo/member/MemberJobInfoVO.java @@ -0,0 +1,11 @@ +package com.laowu.vo.member; + +import com.laowu.model.MemberJobInfoDO; +import lombok.Data; + +@Data +public class MemberJobInfoVO extends MemberJobInfoDO { + + private String companyName; + +} diff --git a/src/main/java/com/laowu/vo/member/OneMemberVO.java b/src/main/java/com/laowu/vo/member/OneMemberVO.java new file mode 100644 index 0000000..358c953 --- /dev/null +++ b/src/main/java/com/laowu/vo/member/OneMemberVO.java @@ -0,0 +1,18 @@ +package com.laowu.vo.member; + +import com.laowu.model.MemberDictDO; +import lombok.Data; + +import java.util.List; + +@Data +public class OneMemberVO extends MemberDictDO { + + private String college; + + private String major; + + private List memberJobInfoVOS; + + private List memberCollegeVOS; +} diff --git a/src/main/java/com/laowu/vo/place/AllPlacesVO.java b/src/main/java/com/laowu/vo/place/AllPlacesVO.java deleted file mode 100644 index 5fd775e..0000000 --- a/src/main/java/com/laowu/vo/place/AllPlacesVO.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.laowu.vo.place; - -import com.laowu.model.PlaceImgsDO; -import lombok.Data; - -import java.util.List; - -@Data -public class AllPlacesVO { - - private Long id; - - private String place; - - private String secondTitle; - - private String desc; - - private Long cityId; - - private String cityName; - - private List placeImgsDOS; - -} diff --git a/src/main/java/com/laowu/vo/position/AloneHistoryVO.java b/src/main/java/com/laowu/vo/position/AloneHistoryVO.java new file mode 100644 index 0000000..8e6faea --- /dev/null +++ b/src/main/java/com/laowu/vo/position/AloneHistoryVO.java @@ -0,0 +1,16 @@ +package com.laowu.vo.position; + +import lombok.Data; + +@Data +public class AloneHistoryVO { + + private Long id; + + private String userName; + + private String module; + + private String opr; + +} diff --git a/src/main/java/com/laowu/vo/position/AloneRequirementsVO.java b/src/main/java/com/laowu/vo/position/AloneRequirementsVO.java new file mode 100644 index 0000000..b7ece18 --- /dev/null +++ b/src/main/java/com/laowu/vo/position/AloneRequirementsVO.java @@ -0,0 +1,50 @@ +package com.laowu.vo.position; + +import lombok.Data; + +@Data +public class AloneRequirementsVO { + + private Long id; + + private Long companyId; + + private String companyName; + + private String positionStatus; + + private String requireCounts; + + private String positionName; + + private String recruitType; + + private String province; + + private String city; + + private String county; + + private Long jobSortId; + + private Long positionId; + + private String jobId; + + private String positionDesc; + + private String positionRequire; + + private String startSalary; + + private String endSalary; + + private String jobName; + + private String positionType; + + private Long stationId; + + private String address; + +} diff --git a/src/main/java/com/laowu/vo/position/AloneWorkVO.java b/src/main/java/com/laowu/vo/position/AloneWorkVO.java new file mode 100644 index 0000000..e78a474 --- /dev/null +++ b/src/main/java/com/laowu/vo/position/AloneWorkVO.java @@ -0,0 +1,14 @@ +package com.laowu.vo.position; + +import lombok.Data; + +@Data +public class AloneWorkVO { + + private Long id; + + private String workstationName; + + private String createDate; + +} diff --git a/src/main/java/com/laowu/vo/position/OneAloneRequirementVO.java b/src/main/java/com/laowu/vo/position/OneAloneRequirementVO.java new file mode 100644 index 0000000..97ec1d7 --- /dev/null +++ b/src/main/java/com/laowu/vo/position/OneAloneRequirementVO.java @@ -0,0 +1,21 @@ +package com.laowu.vo.position; + +import com.laowu.model.PositionAloneInfoDO; +import lombok.Data; + +import java.util.List; + +@Data +public class OneAloneRequirementVO extends PositionAloneInfoDO { + + private String companyName; + + private String jobName; + + private String positionType; + + private List aloneWorkVOS; + + private List aloneHistoryVOS; + +} diff --git a/src/main/java/com/laowu/vo/position/OneRequirementVO.java b/src/main/java/com/laowu/vo/position/OneRequirementVO.java new file mode 100644 index 0000000..ac114ae --- /dev/null +++ b/src/main/java/com/laowu/vo/position/OneRequirementVO.java @@ -0,0 +1,23 @@ +package com.laowu.vo.position; + +import com.laowu.model.LibJobSortDO; +import com.laowu.model.PositionRequireItemDO; +import lombok.Data; + +import java.util.List; + +@Data +public class OneRequirementVO extends PositionRequireItemDO { + + private String companyName; + + private Long positionId; + + private List requireWorkstationsVOS; + + private List requireHistoryVOS; + + private List positionItemInfoDOS; + + private List libJobSortDOS; +} diff --git a/src/main/java/com/laowu/vo/position/PositionCountsVO.java b/src/main/java/com/laowu/vo/position/PositionCountsVO.java new file mode 100644 index 0000000..3e584c6 --- /dev/null +++ b/src/main/java/com/laowu/vo/position/PositionCountsVO.java @@ -0,0 +1,26 @@ +package com.laowu.vo.position; + +import lombok.Data; + +@Data +public class PositionCountsVO { + + private Long id; + + private String positionName; + + private String positionStatus; + + private Integer requireCounts; + + private String address; + + private String startSalary; + + private String endSalary; + + private Long positionId; + + private String positionType; + +} diff --git a/src/main/java/com/laowu/vo/position/RequireHistoryVO.java b/src/main/java/com/laowu/vo/position/RequireHistoryVO.java new file mode 100644 index 0000000..7bda331 --- /dev/null +++ b/src/main/java/com/laowu/vo/position/RequireHistoryVO.java @@ -0,0 +1,16 @@ +package com.laowu.vo.position; + +import lombok.Data; + +@Data +public class RequireHistoryVO { + + private Long id; + + private String userName; + + private String module; + + private String opr; + +} diff --git a/src/main/java/com/laowu/vo/position/RequireWorkstationsVO.java b/src/main/java/com/laowu/vo/position/RequireWorkstationsVO.java new file mode 100644 index 0000000..8c2d3dd --- /dev/null +++ b/src/main/java/com/laowu/vo/position/RequireWorkstationsVO.java @@ -0,0 +1,14 @@ +package com.laowu.vo.position; + +import lombok.Data; + +@Data +public class RequireWorkstationsVO { + + private Long id; + + private String workstationName; + + private String createDate; + +} diff --git a/src/main/java/com/laowu/vo/position/RequirementsVO.java b/src/main/java/com/laowu/vo/position/RequirementsVO.java new file mode 100644 index 0000000..0aea42b --- /dev/null +++ b/src/main/java/com/laowu/vo/position/RequirementsVO.java @@ -0,0 +1,34 @@ +package com.laowu.vo.position; + +import com.laowu.model.LibJobSortDO; +import lombok.Data; + +import java.util.List; + +@Data +public class RequirementsVO { + + private Long id; + + private Long companyId; + + private String companyName; + + private String province; + + private String city; + + private String county; + + private String itemName; + + private String itemStatus; + + private String jobId; + + private String positionStatus; + + private List positionItemInfoDOS; + + private List libJobSortDOS; +} diff --git a/src/main/java/com/laowu/vo/station/AdministerVO.java b/src/main/java/com/laowu/vo/station/AdministerVO.java new file mode 100644 index 0000000..a2e8e7c --- /dev/null +++ b/src/main/java/com/laowu/vo/station/AdministerVO.java @@ -0,0 +1,12 @@ +package com.laowu.vo.station; + +import lombok.Data; + +@Data +public class AdministerVO { + + private Long id; + + private String userName; + +} diff --git a/src/main/java/com/laowu/vo/station/OneStationAccountVO.java b/src/main/java/com/laowu/vo/station/OneStationAccountVO.java new file mode 100644 index 0000000..221dcd4 --- /dev/null +++ b/src/main/java/com/laowu/vo/station/OneStationAccountVO.java @@ -0,0 +1,23 @@ +package com.laowu.vo.station; + +import com.laowu.model.WorkstationDictDO; +import lombok.Data; + +import java.util.List; + +@Data +public class OneStationAccountVO { + + private Long id; + + private String account; + + private String password; + + private String userName; + + private String telephone; + + private List workstationDictDOS; + +} diff --git a/src/main/java/com/laowu/vo/station/ProvinceStationsVO.java b/src/main/java/com/laowu/vo/station/ProvinceStationsVO.java new file mode 100644 index 0000000..2b7190f --- /dev/null +++ b/src/main/java/com/laowu/vo/station/ProvinceStationsVO.java @@ -0,0 +1,15 @@ +package com.laowu.vo.station; + +import com.laowu.model.WorkstationDictDO; +import lombok.Data; + +import java.util.List; + +@Data +public class ProvinceStationsVO { + + private String province; + + private List workstationDictDOS; + +} diff --git a/src/main/java/com/laowu/vo/station/RequireStationsVO.java b/src/main/java/com/laowu/vo/station/RequireStationsVO.java new file mode 100644 index 0000000..d1080a9 --- /dev/null +++ b/src/main/java/com/laowu/vo/station/RequireStationsVO.java @@ -0,0 +1,12 @@ +package com.laowu.vo.station; + +import lombok.Data; + +import java.util.List; + +@Data +public class RequireStationsVO { + + private List ids; + +} diff --git a/src/main/java/com/laowu/vo/station/RequiresVO.java b/src/main/java/com/laowu/vo/station/RequiresVO.java new file mode 100644 index 0000000..1b41948 --- /dev/null +++ b/src/main/java/com/laowu/vo/station/RequiresVO.java @@ -0,0 +1,36 @@ +package com.laowu.vo.station; + +import com.laowu.model.LibJobSortDO; +import com.laowu.vo.position.PositionCountsVO; +import lombok.Data; + +import java.util.List; + +@Data +public class RequiresVO { + + private Long id; + + private Long companyId; + + private String companyName; + + private String province; + + private String city; + + private String county; + + private String itemName; + + private String itemStatus; + + private String jobId; + + private Long stationId; + + private List positionItemInfoDOS; + + private List libJobSortDOS; + +} diff --git a/src/main/java/com/laowu/vo/station/StationAccountVO.java b/src/main/java/com/laowu/vo/station/StationAccountVO.java new file mode 100644 index 0000000..072b89e --- /dev/null +++ b/src/main/java/com/laowu/vo/station/StationAccountVO.java @@ -0,0 +1,20 @@ +package com.laowu.vo.station; + +import lombok.Data; + +@Data +public class StationAccountVO { + + private Integer id; + + private String stationName; + + private String userName; + + private String account; + + private String telephone; + + private String password; + +} diff --git a/src/main/java/com/laowu/vo/station/StationsVO.java b/src/main/java/com/laowu/vo/station/StationsVO.java new file mode 100644 index 0000000..215e4f5 --- /dev/null +++ b/src/main/java/com/laowu/vo/station/StationsVO.java @@ -0,0 +1,13 @@ +package com.laowu.vo.station; + +import com.laowu.model.WorkstationDictDO; +import lombok.Data; + +import java.util.List; + +@Data +public class StationsVO extends WorkstationDictDO { + + private List administerVOS; + +} diff --git a/src/main/java/com/laowu/vo/team/HomepageVO.java b/src/main/java/com/laowu/vo/team/HomepageVO.java new file mode 100644 index 0000000..d24451e --- /dev/null +++ b/src/main/java/com/laowu/vo/team/HomepageVO.java @@ -0,0 +1,7 @@ +package com.laowu.vo.team; + +import lombok.Data; + +@Data +public class HomepageVO { +} diff --git a/src/main/java/com/laowu/vo/team/LeaderMembersVO.java b/src/main/java/com/laowu/vo/team/LeaderMembersVO.java new file mode 100644 index 0000000..829447f --- /dev/null +++ b/src/main/java/com/laowu/vo/team/LeaderMembersVO.java @@ -0,0 +1,22 @@ +package com.laowu.vo.team; + +import lombok.Data; + +@Data +public class LeaderMembersVO { + + private Long id; + + private String userName; + + private String telephone; + + private String idCardType; + + private String idCard; + + private String teamCnt; + + private String teamTotalCnt; + +} diff --git a/src/main/java/com/laowu/vo/team/MemberManagementVO.java b/src/main/java/com/laowu/vo/team/MemberManagementVO.java new file mode 100644 index 0000000..d681564 --- /dev/null +++ b/src/main/java/com/laowu/vo/team/MemberManagementVO.java @@ -0,0 +1,51 @@ +package com.laowu.vo.team; + +import lombok.Data; + +@Data +public class MemberManagementVO { + + private Long id; + + private String userName; + + private String jobStatus; + + private String telephone; + + private String idCardType; + + private String idCard; + + private String province; + + private String city; + + private String address; + + private String startDate; + + private String endDate; + + private String isPoor; + + private String isMigration; + + private String isParty; + + private String companyName; + + private String jobMonth; + + private String salary; + + private String companyProvince; + + private String companyCity; + + private String companyCounty; + + private String companyAddress; + + +} diff --git a/src/main/java/com/laowu/vo/team/OneTeamInfoVO.java b/src/main/java/com/laowu/vo/team/OneTeamInfoVO.java new file mode 100644 index 0000000..3328089 --- /dev/null +++ b/src/main/java/com/laowu/vo/team/OneTeamInfoVO.java @@ -0,0 +1,17 @@ +package com.laowu.vo.team; + +import com.laowu.model.MemberDictDO; +import com.laowu.model.TeamDictDO; +import lombok.Data; + +import java.util.List; + +@Data +public class OneTeamInfoVO extends TeamDictDO { + + private List memberDictDOS; + + private String ct; + + private String userName; +} diff --git a/src/main/java/com/laowu/vo/team/ProvinceStationTeamVO.java b/src/main/java/com/laowu/vo/team/ProvinceStationTeamVO.java new file mode 100644 index 0000000..45294e8 --- /dev/null +++ b/src/main/java/com/laowu/vo/team/ProvinceStationTeamVO.java @@ -0,0 +1,14 @@ +package com.laowu.vo.team; + +import lombok.Data; + +import java.util.List; + +@Data +public class ProvinceStationTeamVO { + + private String province; + + private List workstationDictVOS; + +} diff --git a/src/main/java/com/laowu/vo/team/TeamsVO.java b/src/main/java/com/laowu/vo/team/TeamsVO.java new file mode 100644 index 0000000..49ad18f --- /dev/null +++ b/src/main/java/com/laowu/vo/team/TeamsVO.java @@ -0,0 +1,18 @@ +package com.laowu.vo.team; + +import lombok.Data; + +@Data +public class TeamsVO { + + private Long id; + + private String teamName; + + private String ct; + + private String userName; + + private String comment; + +} diff --git a/src/main/java/com/laowu/vo/team/TotalTeamsVO.java b/src/main/java/com/laowu/vo/team/TotalTeamsVO.java new file mode 100644 index 0000000..6b64341 --- /dev/null +++ b/src/main/java/com/laowu/vo/team/TotalTeamsVO.java @@ -0,0 +1,10 @@ +package com.laowu.vo.team; + +import lombok.Data; + +@Data +public class TotalTeamsVO { + + private Integer count; + +} diff --git a/src/main/java/com/laowu/vo/team/WorkstationDictVO.java b/src/main/java/com/laowu/vo/team/WorkstationDictVO.java new file mode 100644 index 0000000..b15ee25 --- /dev/null +++ b/src/main/java/com/laowu/vo/team/WorkstationDictVO.java @@ -0,0 +1,14 @@ +package com.laowu.vo.team; + +import com.laowu.model.TeamDictDO; +import com.laowu.model.WorkstationDictDO; +import lombok.Data; + +import java.util.List; + +@Data +public class WorkstationDictVO extends WorkstationDictDO { + + private List teamDictDOS; + +} diff --git a/src/main/resources/code.properties b/src/main/resources/code.properties index 963f7cf..231cd09 100644 --- a/src/main/resources/code.properties +++ b/src/main/resources/code.properties @@ -12,3 +12,5 @@ laowu.code-message[50001]=账号或密码错误 laowu.code-message[60001]=该经营范围已存在 +laowu.code-message[70001]=该记录已存在 + diff --git a/src/main/resources/mapper/AdministerMapper.xml b/src/main/resources/mapper/AdministerMapper.xml index a8b7891..762775f 100644 --- a/src/main/resources/mapper/AdministerMapper.xml +++ b/src/main/resources/mapper/AdministerMapper.xml @@ -37,6 +37,24 @@ and t.administer_id = #{id} + + + diff --git a/src/main/resources/mapper/BusinessDictMapper.xml b/src/main/resources/mapper/BusinessDictMapper.xml deleted file mode 100644 index 74adccd..0000000 --- a/src/main/resources/mapper/BusinessDictMapper.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - create_date, - update_date, - delete_date, - id, business - - - diff --git a/src/main/resources/mapper/CityDictMapper.xml b/src/main/resources/mapper/CityDictMapper.xml deleted file mode 100644 index 9e9d44b..0000000 --- a/src/main/resources/mapper/CityDictMapper.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - create_date, - update_date, - delete_date, - id, province_id, city - - - - diff --git a/src/main/resources/mapper/CollegeMajorMappingMapper.xml b/src/main/resources/mapper/CollegeMajorMappingMapper.xml new file mode 100644 index 0000000..27dd054 --- /dev/null +++ b/src/main/resources/mapper/CollegeMajorMappingMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + create_date, + update_date, + delete_date, + id, college_id, major_id + + + + + diff --git a/src/main/resources/mapper/CompanyDictMapper.xml b/src/main/resources/mapper/CompanyDictMapper.xml index 7012aab..3c082a8 100644 --- a/src/main/resources/mapper/CompanyDictMapper.xml +++ b/src/main/resources/mapper/CompanyDictMapper.xml @@ -4,14 +4,13 @@ - - - - - - - - + + + + + + + @@ -24,34 +23,99 @@ + + + + + diff --git a/src/main/resources/mapper/CompanyLabelMapper.xml b/src/main/resources/mapper/CompanyLabelMapper.xml new file mode 100644 index 0000000..0eba297 --- /dev/null +++ b/src/main/resources/mapper/CompanyLabelMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + create_date, + update_date, + delete_date, + id, company_id, label + + + diff --git a/src/main/resources/mapper/CompanyRelateWorkMapper.xml b/src/main/resources/mapper/CompanyRelateWorkMapper.xml new file mode 100644 index 0000000..55a8160 --- /dev/null +++ b/src/main/resources/mapper/CompanyRelateWorkMapper.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + create_date, + update_date, + delete_date, + id, company_id, work_id + + + + + + + diff --git a/src/main/resources/mapper/CompanyUpdateHistoryMapper.xml b/src/main/resources/mapper/CompanyUpdateHistoryMapper.xml new file mode 100644 index 0000000..3fd08f4 --- /dev/null +++ b/src/main/resources/mapper/CompanyUpdateHistoryMapper.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + create_date, + update_date, + delete_date, + id, company_id, administer_id, module, content + + + + + diff --git a/src/main/resources/mapper/JobDictMapper.xml b/src/main/resources/mapper/JobDictMapper.xml index f0aad6b..77af70f 100644 --- a/src/main/resources/mapper/JobDictMapper.xml +++ b/src/main/resources/mapper/JobDictMapper.xml @@ -33,7 +33,7 @@ t6.id as parent_position_id, t6.position_type AS parentType, t5.position_type AS sonType, - CONCAT( t6.position_code, t5.position_code, t.job_id ) AS jobId + t.job_id AS jobId FROM job_dict t LEFT JOIN recruit_dict t2 ON t.recruit_id = t2.id @@ -90,7 +90,7 @@ t2.recruit_type, t6.position_type AS parentType, t5.position_type AS sonType, - CONCAT( t6.position_code, t5.position_code, t.job_id ) AS jobId, + t.job_id AS jobId, t.job_desc, t.job_requirement, t7.company_desc, @@ -126,7 +126,7 @@ t2.recruit_type, t6.position_type AS parentType, t5.position_type AS sonType, - CONCAT( t6.position_code, t5.position_code, t.job_id ) AS jobId + t.job_id AS jobId FROM job_dict t LEFT JOIN recruit_dict t2 ON t.recruit_id = t2.id @@ -162,7 +162,7 @@ t.job_desc, t.start_salary, t.end_salary, - CONCAT( t6.position_code, t5.position_code, t.job_id ) AS jobId + t.job_id AS jobId FROM job_dict t LEFT JOIN recruit_dict t2 ON t.recruit_id = t2.id diff --git a/src/main/resources/mapper/LibCollegeMapper.xml b/src/main/resources/mapper/LibCollegeMapper.xml new file mode 100644 index 0000000..d8642e5 --- /dev/null +++ b/src/main/resources/mapper/LibCollegeMapper.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + create_date, + update_date, + delete_date, + id, college, province, city, county, town, college_type, college_code, status + + + + + diff --git a/src/main/resources/mapper/LibGeoLocationMapper.xml b/src/main/resources/mapper/LibGeoLocationMapper.xml new file mode 100644 index 0000000..79d4cf7 --- /dev/null +++ b/src/main/resources/mapper/LibGeoLocationMapper.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + create_date, + update_date, + delete_date, + id, province, city, town, village + + + + + + + + + + + diff --git a/src/main/resources/mapper/LibJobSortMapper.xml b/src/main/resources/mapper/LibJobSortMapper.xml new file mode 100644 index 0000000..c90292a --- /dev/null +++ b/src/main/resources/mapper/LibJobSortMapper.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + create_date, + update_date, + delete_date, + id, job_name, sort_code, sort, middle, small, tiny + + + diff --git a/src/main/resources/mapper/LibMajorMapper.xml b/src/main/resources/mapper/LibMajorMapper.xml new file mode 100644 index 0000000..bd292c2 --- /dev/null +++ b/src/main/resources/mapper/LibMajorMapper.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + create_date, + update_date, + delete_date, + id, college_type, major, major_code + + + + + diff --git a/src/main/resources/mapper/LibServiceProviderMapper.xml b/src/main/resources/mapper/LibServiceProviderMapper.xml new file mode 100644 index 0000000..4ea30a8 --- /dev/null +++ b/src/main/resources/mapper/LibServiceProviderMapper.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + create_date, + update_date, + delete_date, + id, service_provider, province, city, county, social_credit_code + + + + + diff --git a/src/main/resources/mapper/MemberCollegeMappingMapper.xml b/src/main/resources/mapper/MemberCollegeMappingMapper.xml new file mode 100644 index 0000000..5297ea6 --- /dev/null +++ b/src/main/resources/mapper/MemberCollegeMappingMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + create_date, + update_date, + delete_date, + id, member_id, college_id, start_date, end_date, major_id, rank, education_type + + + diff --git a/src/main/resources/mapper/MemberDictMapper.xml b/src/main/resources/mapper/MemberDictMapper.xml new file mode 100644 index 0000000..4bac789 --- /dev/null +++ b/src/main/resources/mapper/MemberDictMapper.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + create_date, + update_date, + delete_date, + id, user_name, status, telephone, id_card_type, id_card, province, city, town, address, education, education_type, college_id, start_date, end_date, major_id, rank, is_poor, is_migration, is_party, job_status + + + + + + diff --git a/src/main/resources/mapper/MemberJobInfoMapper.xml b/src/main/resources/mapper/MemberJobInfoMapper.xml new file mode 100644 index 0000000..4461520 --- /dev/null +++ b/src/main/resources/mapper/MemberJobInfoMapper.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + create_date, + update_date, + delete_date, + id, member_id, job_source, job_type, job, province, city, town, address, company_id, start_date, end_date, job_month, salary + + + + + diff --git a/src/main/resources/mapper/MemberTeamMappingMapper.xml b/src/main/resources/mapper/MemberTeamMappingMapper.xml new file mode 100644 index 0000000..44598f7 --- /dev/null +++ b/src/main/resources/mapper/MemberTeamMappingMapper.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + create_date, + update_date, + delete_date, + id, member_id, team_id + + + + + + + diff --git a/src/main/resources/mapper/MemberUpdateHistoryMapper.xml b/src/main/resources/mapper/MemberUpdateHistoryMapper.xml new file mode 100644 index 0000000..9c41f43 --- /dev/null +++ b/src/main/resources/mapper/MemberUpdateHistoryMapper.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + create_date, + update_date, + delete_date, + id, company_id, administer_id, opr, module + + + diff --git a/src/main/resources/mapper/PlaceDictMapper.xml b/src/main/resources/mapper/PlaceDictMapper.xml deleted file mode 100644 index 10942f3..0000000 --- a/src/main/resources/mapper/PlaceDictMapper.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - create_date, - update_date, - delete_date, - id, place, second_title, desc, city_id - - - diff --git a/src/main/resources/mapper/PositionAloneHistoryMapper.xml b/src/main/resources/mapper/PositionAloneHistoryMapper.xml new file mode 100644 index 0000000..0526f53 --- /dev/null +++ b/src/main/resources/mapper/PositionAloneHistoryMapper.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + create_date, + update_date, + delete_date, + id, require_id, administer_id, opr, module + + + + + diff --git a/src/main/resources/mapper/PositionAloneInfoMapper.xml b/src/main/resources/mapper/PositionAloneInfoMapper.xml new file mode 100644 index 0000000..6a075e3 --- /dev/null +++ b/src/main/resources/mapper/PositionAloneInfoMapper.xml @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/mapper/PositionItemInfoMapper.xml b/src/main/resources/mapper/PositionItemInfoMapper.xml new file mode 100644 index 0000000..a5e3917 --- /dev/null +++ b/src/main/resources/mapper/PositionItemInfoMapper.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/mapper/PositionItemJobMappingMapper.xml b/src/main/resources/mapper/PositionItemJobMappingMapper.xml new file mode 100644 index 0000000..2826d93 --- /dev/null +++ b/src/main/resources/mapper/PositionItemJobMappingMapper.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + create_date, + update_date, + delete_date, + id, item_info_id, job_sort_id + + + + + + + diff --git a/src/main/resources/mapper/PositionRequireHistoryMapper.xml b/src/main/resources/mapper/PositionRequireHistoryMapper.xml new file mode 100644 index 0000000..de60d1a --- /dev/null +++ b/src/main/resources/mapper/PositionRequireHistoryMapper.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + create_date, + update_date, + delete_date, + id, require_id, administer_id, opr, module + + + + + diff --git a/src/main/resources/mapper/PositionRequireItemMapper.xml b/src/main/resources/mapper/PositionRequireItemMapper.xml new file mode 100644 index 0000000..073f0d3 --- /dev/null +++ b/src/main/resources/mapper/PositionRequireItemMapper.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + create_date, + update_date, + delete_date, + id, item_name, company_id, job_id + + + + + diff --git a/src/main/resources/mapper/TeamDictMapper.xml b/src/main/resources/mapper/TeamDictMapper.xml new file mode 100644 index 0000000..fbb07a6 --- /dev/null +++ b/src/main/resources/mapper/TeamDictMapper.xml @@ -0,0 +1,204 @@ + + + + + + create_date, + update_date, + delete_date, + id, station_id, team_name, comment, administer_id + + + + + + + + + + + + + + update team_dict set member_id = null where id = #{id} + + + diff --git a/src/main/resources/mapper/WorkstationAdministersMapper.xml b/src/main/resources/mapper/WorkstationAdministersMapper.xml new file mode 100644 index 0000000..83cbe45 --- /dev/null +++ b/src/main/resources/mapper/WorkstationAdministersMapper.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + create_date, + update_date, + delete_date, + id, workstation_id, administer_id + + + + + + + + + diff --git a/src/main/resources/mapper/WorkstationDictMapper.xml b/src/main/resources/mapper/WorkstationDictMapper.xml new file mode 100644 index 0000000..ad1b5be --- /dev/null +++ b/src/main/resources/mapper/WorkstationDictMapper.xml @@ -0,0 +1,209 @@ + + + + + + + + + + + + + + + + + + + + create_date, + update_date, + delete_date, + id, workstation_name, province, city, county, administer_id, comment + + + + + + + + + + + + diff --git a/src/main/resources/mapper/WorkstationMemberMappingMapper.xml b/src/main/resources/mapper/WorkstationMemberMappingMapper.xml new file mode 100644 index 0000000..e566f7b --- /dev/null +++ b/src/main/resources/mapper/WorkstationMemberMappingMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + create_date, + update_date, + delete_date, + id, member_id, station_id + + + diff --git a/src/main/resources/mapper/WorkstationRequireMappingMapper.xml b/src/main/resources/mapper/WorkstationRequireMappingMapper.xml new file mode 100644 index 0000000..e138328 --- /dev/null +++ b/src/main/resources/mapper/WorkstationRequireMappingMapper.xml @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + create_date, + update_date, + delete_date, + id, station_id, require_id + + + + + + + + + -- libgit2 0.25.0