├── README.md ├── pom.xml ├── script └── build.sh └── src ├── main ├── docker │ └── Dockerfile ├── java │ └── com │ │ └── w77996 │ │ └── straw │ │ ├── HiStrawApplication.java │ │ ├── config │ │ ├── DruidConfig.java │ │ ├── RestTemplateConfig.java │ │ └── WebMvcAdapterConfig.java │ │ ├── controller │ │ ├── BaseController.java │ │ ├── error │ │ │ └── MvcErrorController.java │ │ ├── file │ │ │ └── FileController.java │ │ ├── test │ │ │ ├── EnvController.java │ │ │ └── TestController.java │ │ └── user │ │ │ ├── UserController.java │ │ │ └── WxController.java │ │ ├── core │ │ ├── annotation │ │ │ ├── IgnoreToken.java │ │ │ └── Limiter.java │ │ ├── aop │ │ │ └── RateLimitAspect.java │ │ ├── constant │ │ │ ├── Constant.java │ │ │ └── PlatformConstant.java │ │ ├── filter │ │ │ └── TokenFilter.java │ │ ├── jwt │ │ │ └── JwtHelper.java │ │ └── result │ │ │ ├── Result.java │ │ │ └── ResultCode.java │ │ ├── entity │ │ ├── FileEntity.java │ │ ├── UserDetailEntity.java │ │ ├── UserEntity.java │ │ ├── UserFileInfoEntity.java │ │ └── dto │ │ │ ├── file │ │ │ ├── FileListDto.java │ │ │ ├── FileUploadDto.java │ │ │ ├── PageDto.java │ │ │ ├── QiNiuAuth.java │ │ │ └── SmsFileDto.java │ │ │ ├── user │ │ │ ├── LoginDto.java │ │ │ └── UserInfoDto.java │ │ │ └── wx │ │ │ ├── WxLoginDto.java │ │ │ ├── WxTokenDto.java │ │ │ └── WxUserInfoDto.java │ │ ├── exception │ │ ├── GlobalException.java │ │ └── GlobalExceptionHandler.java │ │ ├── mapper │ │ ├── FileMapper.java │ │ ├── UserFileInfoMapper.java │ │ └── UserMapper.java │ │ ├── service │ │ ├── IFileService.java │ │ ├── ITokenService.java │ │ ├── IUserFileInfoService.java │ │ └── IUserService.java │ │ └── util │ │ ├── CommonUtils.java │ │ ├── QiNiuUtil.java │ │ └── RestHttpClient.java └── resources │ ├── application-dev.yml │ ├── application-prod.yml │ ├── application.yml │ ├── logback.xml │ └── mapper │ ├── FileMapper.xml │ ├── UserFileInfoMapper.xml │ └── UserMapper.xml └── test └── java └── com └── w77996 └── straw └── HiStrawApplicationTests.java /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/pom.xml -------------------------------------------------------------------------------- /script/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/script/build.sh -------------------------------------------------------------------------------- /src/main/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/docker/Dockerfile -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/HiStrawApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/HiStrawApplication.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/config/DruidConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/config/DruidConfig.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/config/RestTemplateConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/config/RestTemplateConfig.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/config/WebMvcAdapterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/config/WebMvcAdapterConfig.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/controller/BaseController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/controller/BaseController.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/controller/error/MvcErrorController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/controller/error/MvcErrorController.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/controller/file/FileController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/controller/file/FileController.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/controller/test/EnvController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/controller/test/EnvController.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/controller/test/TestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/controller/test/TestController.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/controller/user/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/controller/user/UserController.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/controller/user/WxController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/controller/user/WxController.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/core/annotation/IgnoreToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/core/annotation/IgnoreToken.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/core/annotation/Limiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/core/annotation/Limiter.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/core/aop/RateLimitAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/core/aop/RateLimitAspect.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/core/constant/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/core/constant/Constant.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/core/constant/PlatformConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/core/constant/PlatformConstant.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/core/filter/TokenFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/core/filter/TokenFilter.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/core/jwt/JwtHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/core/jwt/JwtHelper.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/core/result/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/core/result/Result.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/core/result/ResultCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/core/result/ResultCode.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/entity/FileEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/entity/FileEntity.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/entity/UserDetailEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/entity/UserDetailEntity.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/entity/UserEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/entity/UserEntity.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/entity/UserFileInfoEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/entity/UserFileInfoEntity.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/entity/dto/file/FileListDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/entity/dto/file/FileListDto.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/entity/dto/file/FileUploadDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/entity/dto/file/FileUploadDto.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/entity/dto/file/PageDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/entity/dto/file/PageDto.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/entity/dto/file/QiNiuAuth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/entity/dto/file/QiNiuAuth.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/entity/dto/file/SmsFileDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/entity/dto/file/SmsFileDto.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/entity/dto/user/LoginDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/entity/dto/user/LoginDto.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/entity/dto/user/UserInfoDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/entity/dto/user/UserInfoDto.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/entity/dto/wx/WxLoginDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/entity/dto/wx/WxLoginDto.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/entity/dto/wx/WxTokenDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/entity/dto/wx/WxTokenDto.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/entity/dto/wx/WxUserInfoDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/entity/dto/wx/WxUserInfoDto.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/exception/GlobalException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/exception/GlobalException.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/exception/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/exception/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/mapper/FileMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/mapper/FileMapper.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/mapper/UserFileInfoMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/mapper/UserFileInfoMapper.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/mapper/UserMapper.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/service/IFileService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/service/IFileService.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/service/ITokenService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/service/ITokenService.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/service/IUserFileInfoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/service/IUserFileInfoService.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/service/IUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/service/IUserService.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/util/CommonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/util/CommonUtils.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/util/QiNiuUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/util/QiNiuUtil.java -------------------------------------------------------------------------------- /src/main/java/com/w77996/straw/util/RestHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/java/com/w77996/straw/util/RestHttpClient.java -------------------------------------------------------------------------------- /src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/resources/application-dev.yml -------------------------------------------------------------------------------- /src/main/resources/application-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/resources/application-prod.yml -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/FileMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/resources/mapper/FileMapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/UserFileInfoMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/resources/mapper/UserFileInfoMapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/UserMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/main/resources/mapper/UserMapper.xml -------------------------------------------------------------------------------- /src/test/java/com/w77996/straw/HiStrawApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w77996/hi-straw/HEAD/src/test/java/com/w77996/straw/HiStrawApplicationTests.java --------------------------------------------------------------------------------