├── .idea ├── .gitignore ├── JavaSceneConfigState.xml ├── compiler.xml ├── dataSources.xml ├── encodings.xml ├── jarRepositories.xml ├── misc.xml ├── mybatisx │ └── templates.xml ├── uiDesigner.xml └── vcs.xml ├── LICENSE ├── pom.xml ├── shortlink-admin ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── enndfp │ │ │ └── shortlink │ │ │ └── admin │ │ │ ├── ShortLinkAdminApplication.java │ │ │ ├── common │ │ │ ├── constant │ │ │ │ └── RedisCacheConstant.java │ │ │ ├── convention │ │ │ │ ├── errorcode │ │ │ │ │ ├── ErrorCode.java │ │ │ │ │ └── IErrorCode.java │ │ │ │ ├── exception │ │ │ │ │ ├── AbstractException.java │ │ │ │ │ ├── ClientException.java │ │ │ │ │ ├── GlobalExceptionHandler.java │ │ │ │ │ ├── RemoteException.java │ │ │ │ │ └── ServerException.java │ │ │ │ └── result │ │ │ │ │ └── Result.java │ │ │ └── serialize │ │ │ │ └── PhoneDesensitizationSerializer.java │ │ │ ├── config │ │ │ ├── InterceptorConfig.java │ │ │ ├── MyBatisPlusConfig.java │ │ │ └── RbloomFilterConfig.java │ │ │ ├── context │ │ │ ├── UserContext.java │ │ │ └── UserContextDTO.java │ │ │ ├── controller │ │ │ ├── GroupController.java │ │ │ ├── LinkController.java │ │ │ └── UserController.java │ │ │ ├── dao │ │ │ ├── entity │ │ │ │ ├── GroupDO.java │ │ │ │ └── UserDO.java │ │ │ └── mapper │ │ │ │ ├── GroupMapper.java │ │ │ │ └── UserMapper.java │ │ │ ├── dto │ │ │ ├── req │ │ │ │ ├── group │ │ │ │ │ ├── GroupAddReqDTO.java │ │ │ │ │ ├── GroupSortReqDTO.java │ │ │ │ │ └── GroupUpdateReqDTO.java │ │ │ │ └── user │ │ │ │ │ ├── UserLoginReqDTO.java │ │ │ │ │ ├── UserRegisterReqDTO.java │ │ │ │ │ └── UserUpdateReqDTO.java │ │ │ └── resp │ │ │ │ ├── group │ │ │ │ └── GroupRespDTO.java │ │ │ │ └── user │ │ │ │ ├── UserActualRespDTO.java │ │ │ │ ├── UserLoginRespDTO.java │ │ │ │ └── UserRespDTO.java │ │ │ ├── interceptor │ │ │ └── UserContextInterceptor.java │ │ │ ├── remote │ │ │ └── dto │ │ │ │ ├── LinkRemoteService.java │ │ │ │ ├── req │ │ │ │ └── link │ │ │ │ │ ├── LinkCreateReqDTO.java │ │ │ │ │ └── LinkPageReqDTO.java │ │ │ │ └── resp │ │ │ │ └── link │ │ │ │ ├── LinkCountRespDTO.java │ │ │ │ ├── LinkCreateRespDTO.java │ │ │ │ └── LinkPageRespDTO.java │ │ │ ├── service │ │ │ ├── GroupService.java │ │ │ ├── UserService.java │ │ │ └── impl │ │ │ │ ├── GroupServiceImpl.java │ │ │ │ └── UserServiceImpl.java │ │ │ └── utils │ │ │ ├── RandomStringUtil.java │ │ │ ├── ResultUtil.java │ │ │ └── ThrowUtil.java │ └── resources │ │ ├── application.yml │ │ ├── shardingsphere-config-dev.yml │ │ └── shardingsphere-config-prod.yml │ └── test │ └── java │ └── com │ └── enndfp │ └── shortlink │ └── admin │ └── UserTableShardingTest.java ├── shortlink-gateway ├── pom.xml └── src │ └── main │ └── resources │ └── application.yml └── shortlink-project ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── enndfp │ │ └── shortlink │ │ └── project │ │ ├── ShortLinkApplication.java │ │ ├── common │ │ └── convention │ │ │ ├── errorcode │ │ │ ├── ErrorCode.java │ │ │ └── IErrorCode.java │ │ │ ├── exception │ │ │ ├── AbstractException.java │ │ │ ├── ClientException.java │ │ │ ├── GlobalExceptionHandler.java │ │ │ ├── RemoteException.java │ │ │ └── ServerException.java │ │ │ └── result │ │ │ └── Result.java │ │ ├── config │ │ ├── MyBatisPlusConfig.java │ │ └── RbloomFilterConfig.java │ │ ├── controller │ │ └── LinkController.java │ │ ├── dao │ │ ├── entity │ │ │ └── LinkDO.java │ │ └── mapper │ │ │ └── LinkMapper.java │ │ ├── dto │ │ ├── req │ │ │ └── link │ │ │ │ ├── LinkCreateReqDTO.java │ │ │ │ └── LinkPageReqDTO.java │ │ └── resp │ │ │ └── link │ │ │ ├── LinkCountRespDTO.java │ │ │ ├── LinkCreateRespDTO.java │ │ │ └── LinkPageRespDTO.java │ │ ├── service │ │ ├── LinkService.java │ │ └── impl │ │ │ └── LinkServiceImpl.java │ │ └── utils │ │ ├── HashUtil.java │ │ ├── ResultUtil.java │ │ └── ThrowUtil.java └── resources │ ├── application.yml │ ├── shardingsphere-config-dev.yml │ └── shardingsphere-config-prod.yml └── test └── java └── com └── enndfp └── shortlink └── project └── LinkTableShardingTest.java /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/JavaSceneConfigState.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/.idea/JavaSceneConfigState.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/dataSources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/.idea/dataSources.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/mybatisx/templates.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/.idea/mybatisx/templates.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/LICENSE -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/pom.xml -------------------------------------------------------------------------------- /shortlink-admin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/pom.xml -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/ShortLinkAdminApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/ShortLinkAdminApplication.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/common/constant/RedisCacheConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/common/constant/RedisCacheConstant.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/common/convention/errorcode/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/common/convention/errorcode/ErrorCode.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/common/convention/errorcode/IErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/common/convention/errorcode/IErrorCode.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/common/convention/exception/AbstractException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/common/convention/exception/AbstractException.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/common/convention/exception/ClientException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/common/convention/exception/ClientException.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/common/convention/exception/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/common/convention/exception/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/common/convention/exception/RemoteException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/common/convention/exception/RemoteException.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/common/convention/exception/ServerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/common/convention/exception/ServerException.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/common/convention/result/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/common/convention/result/Result.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/common/serialize/PhoneDesensitizationSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/common/serialize/PhoneDesensitizationSerializer.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/config/InterceptorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/config/InterceptorConfig.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/config/MyBatisPlusConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/config/MyBatisPlusConfig.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/config/RbloomFilterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/config/RbloomFilterConfig.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/context/UserContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/context/UserContext.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/context/UserContextDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/context/UserContextDTO.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/controller/GroupController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/controller/GroupController.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/controller/LinkController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/controller/LinkController.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/controller/UserController.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dao/entity/GroupDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dao/entity/GroupDO.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dao/entity/UserDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dao/entity/UserDO.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dao/mapper/GroupMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dao/mapper/GroupMapper.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dao/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dao/mapper/UserMapper.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dto/req/group/GroupAddReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dto/req/group/GroupAddReqDTO.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dto/req/group/GroupSortReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dto/req/group/GroupSortReqDTO.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dto/req/group/GroupUpdateReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dto/req/group/GroupUpdateReqDTO.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dto/req/user/UserLoginReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dto/req/user/UserLoginReqDTO.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dto/req/user/UserRegisterReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dto/req/user/UserRegisterReqDTO.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dto/req/user/UserUpdateReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dto/req/user/UserUpdateReqDTO.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dto/resp/group/GroupRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dto/resp/group/GroupRespDTO.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dto/resp/user/UserActualRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dto/resp/user/UserActualRespDTO.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dto/resp/user/UserLoginRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dto/resp/user/UserLoginRespDTO.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dto/resp/user/UserRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/dto/resp/user/UserRespDTO.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/interceptor/UserContextInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/interceptor/UserContextInterceptor.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/remote/dto/LinkRemoteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/remote/dto/LinkRemoteService.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/remote/dto/req/link/LinkCreateReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/remote/dto/req/link/LinkCreateReqDTO.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/remote/dto/req/link/LinkPageReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/remote/dto/req/link/LinkPageReqDTO.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/remote/dto/resp/link/LinkCountRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/remote/dto/resp/link/LinkCountRespDTO.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/remote/dto/resp/link/LinkCreateRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/remote/dto/resp/link/LinkCreateRespDTO.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/remote/dto/resp/link/LinkPageRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/remote/dto/resp/link/LinkPageRespDTO.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/service/GroupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/service/GroupService.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/service/UserService.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/service/impl/GroupServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/service/impl/GroupServiceImpl.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/utils/RandomStringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/utils/RandomStringUtil.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/utils/ResultUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/utils/ResultUtil.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/java/com/enndfp/shortlink/admin/utils/ThrowUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/java/com/enndfp/shortlink/admin/utils/ThrowUtil.java -------------------------------------------------------------------------------- /shortlink-admin/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/resources/application.yml -------------------------------------------------------------------------------- /shortlink-admin/src/main/resources/shardingsphere-config-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/resources/shardingsphere-config-dev.yml -------------------------------------------------------------------------------- /shortlink-admin/src/main/resources/shardingsphere-config-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/main/resources/shardingsphere-config-prod.yml -------------------------------------------------------------------------------- /shortlink-admin/src/test/java/com/enndfp/shortlink/admin/UserTableShardingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-admin/src/test/java/com/enndfp/shortlink/admin/UserTableShardingTest.java -------------------------------------------------------------------------------- /shortlink-gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-gateway/pom.xml -------------------------------------------------------------------------------- /shortlink-gateway/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8000 -------------------------------------------------------------------------------- /shortlink-project/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/pom.xml -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/ShortLinkApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/ShortLinkApplication.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/common/convention/errorcode/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/common/convention/errorcode/ErrorCode.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/common/convention/errorcode/IErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/common/convention/errorcode/IErrorCode.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/common/convention/exception/AbstractException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/common/convention/exception/AbstractException.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/common/convention/exception/ClientException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/common/convention/exception/ClientException.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/common/convention/exception/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/common/convention/exception/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/common/convention/exception/RemoteException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/common/convention/exception/RemoteException.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/common/convention/exception/ServerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/common/convention/exception/ServerException.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/common/convention/result/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/common/convention/result/Result.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/config/MyBatisPlusConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/config/MyBatisPlusConfig.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/config/RbloomFilterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/config/RbloomFilterConfig.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/controller/LinkController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/controller/LinkController.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/dao/entity/LinkDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/dao/entity/LinkDO.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/dao/mapper/LinkMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/dao/mapper/LinkMapper.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/dto/req/link/LinkCreateReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/dto/req/link/LinkCreateReqDTO.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/dto/req/link/LinkPageReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/dto/req/link/LinkPageReqDTO.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/dto/resp/link/LinkCountRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/dto/resp/link/LinkCountRespDTO.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/dto/resp/link/LinkCreateRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/dto/resp/link/LinkCreateRespDTO.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/dto/resp/link/LinkPageRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/dto/resp/link/LinkPageRespDTO.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/service/LinkService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/service/LinkService.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/service/impl/LinkServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/service/impl/LinkServiceImpl.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/utils/HashUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/utils/HashUtil.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/utils/ResultUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/utils/ResultUtil.java -------------------------------------------------------------------------------- /shortlink-project/src/main/java/com/enndfp/shortlink/project/utils/ThrowUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/java/com/enndfp/shortlink/project/utils/ThrowUtil.java -------------------------------------------------------------------------------- /shortlink-project/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/resources/application.yml -------------------------------------------------------------------------------- /shortlink-project/src/main/resources/shardingsphere-config-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/resources/shardingsphere-config-dev.yml -------------------------------------------------------------------------------- /shortlink-project/src/main/resources/shardingsphere-config-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/main/resources/shardingsphere-config-prod.yml -------------------------------------------------------------------------------- /shortlink-project/src/test/java/com/enndfp/shortlink/project/LinkTableShardingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enndfp/short-link/HEAD/shortlink-project/src/test/java/com/enndfp/shortlink/project/LinkTableShardingTest.java --------------------------------------------------------------------------------