├── README.md ├── pom.xml └── src ├── main ├── java │ └── org │ │ └── itstack │ │ └── ark │ │ └── wx │ │ ├── WxApplication.java │ │ ├── application │ │ ├── UserLockAuthService.java │ │ ├── WxReceiveService.java │ │ └── WxValidateService.java │ │ ├── domain │ │ ├── lockauth │ │ │ ├── repository │ │ │ │ └── IUserAuthPatrolRepository.java │ │ │ └── service │ │ │ │ └── UserLockAuthServiceImpl.java │ │ ├── receive │ │ │ ├── model │ │ │ │ ├── BehaviorMatter.java │ │ │ │ └── MessageTextEntity.java │ │ │ ├── repository │ │ │ │ └── IUserAuthGrantRepository.java │ │ │ └── service │ │ │ │ ├── WxReceiveServiceImpl.java │ │ │ │ ├── engine │ │ │ │ ├── Engine.java │ │ │ │ ├── EngineBase.java │ │ │ │ ├── EngineConfig.java │ │ │ │ └── impl │ │ │ │ │ └── MsgEngineHandle.java │ │ │ │ └── logic │ │ │ │ ├── LogicFilter.java │ │ │ │ └── impl │ │ │ │ ├── AnswerFilter.java │ │ │ │ ├── SubscribeFilter.java │ │ │ │ ├── UnlockFilter.java │ │ │ │ └── UnsubscribeFilter.java │ │ └── validate │ │ │ └── service │ │ │ └── WxValidateServiceImpl.java │ │ ├── infrastructure │ │ ├── common │ │ │ └── Constants.java │ │ ├── dao │ │ │ └── UserAuthDao.java │ │ ├── po │ │ │ └── UserAuth.java │ │ ├── repository │ │ │ ├── UserAuthGrantRepository.java │ │ │ └── UserAuthPatrolRepository.java │ │ └── util │ │ │ ├── HttpClient.java │ │ │ ├── XmlUtil.java │ │ │ └── sdk │ │ │ ├── Article.java │ │ │ ├── SendUtil.java │ │ │ ├── SignatureUtil.java │ │ │ ├── WeChatConstant.java │ │ │ └── XmlUtil.java │ │ └── interfaces │ │ ├── BlogController.java │ │ └── WxPortalController.java └── resources │ ├── application.yml │ ├── mybatis │ ├── config │ │ └── mybatis-config.xml │ └── mapper │ │ └── UserAuth_Mapper.xml │ ├── spring-config.xml │ └── spring │ └── spring-config-answer.xml └── test └── java └── org └── itstack └── ark └── wx └── test └── ApiTest.java /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/WxApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/WxApplication.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/application/UserLockAuthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/application/UserLockAuthService.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/application/WxReceiveService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/application/WxReceiveService.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/application/WxValidateService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/application/WxValidateService.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/domain/lockauth/repository/IUserAuthPatrolRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/domain/lockauth/repository/IUserAuthPatrolRepository.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/domain/lockauth/service/UserLockAuthServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/domain/lockauth/service/UserLockAuthServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/domain/receive/model/BehaviorMatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/domain/receive/model/BehaviorMatter.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/domain/receive/model/MessageTextEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/domain/receive/model/MessageTextEntity.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/domain/receive/repository/IUserAuthGrantRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/domain/receive/repository/IUserAuthGrantRepository.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/domain/receive/service/WxReceiveServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/domain/receive/service/WxReceiveServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/domain/receive/service/engine/Engine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/domain/receive/service/engine/Engine.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/domain/receive/service/engine/EngineBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/domain/receive/service/engine/EngineBase.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/domain/receive/service/engine/EngineConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/domain/receive/service/engine/EngineConfig.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/domain/receive/service/engine/impl/MsgEngineHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/domain/receive/service/engine/impl/MsgEngineHandle.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/domain/receive/service/logic/LogicFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/domain/receive/service/logic/LogicFilter.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/domain/receive/service/logic/impl/AnswerFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/domain/receive/service/logic/impl/AnswerFilter.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/domain/receive/service/logic/impl/SubscribeFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/domain/receive/service/logic/impl/SubscribeFilter.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/domain/receive/service/logic/impl/UnlockFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/domain/receive/service/logic/impl/UnlockFilter.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/domain/receive/service/logic/impl/UnsubscribeFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/domain/receive/service/logic/impl/UnsubscribeFilter.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/domain/validate/service/WxValidateServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/domain/validate/service/WxValidateServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/infrastructure/common/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/infrastructure/common/Constants.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/infrastructure/dao/UserAuthDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/infrastructure/dao/UserAuthDao.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/infrastructure/po/UserAuth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/infrastructure/po/UserAuth.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/infrastructure/repository/UserAuthGrantRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/infrastructure/repository/UserAuthGrantRepository.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/infrastructure/repository/UserAuthPatrolRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/infrastructure/repository/UserAuthPatrolRepository.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/infrastructure/util/HttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/infrastructure/util/HttpClient.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/infrastructure/util/XmlUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/infrastructure/util/XmlUtil.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/infrastructure/util/sdk/Article.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/infrastructure/util/sdk/Article.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/infrastructure/util/sdk/SendUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/infrastructure/util/sdk/SendUtil.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/infrastructure/util/sdk/SignatureUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/infrastructure/util/sdk/SignatureUtil.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/infrastructure/util/sdk/WeChatConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/infrastructure/util/sdk/WeChatConstant.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/infrastructure/util/sdk/XmlUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/infrastructure/util/sdk/XmlUtil.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/interfaces/BlogController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/interfaces/BlogController.java -------------------------------------------------------------------------------- /src/main/java/org/itstack/ark/wx/interfaces/WxPortalController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/java/org/itstack/ark/wx/interfaces/WxPortalController.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/mybatis/config/mybatis-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/resources/mybatis/config/mybatis-config.xml -------------------------------------------------------------------------------- /src/main/resources/mybatis/mapper/UserAuth_Mapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/resources/mybatis/mapper/UserAuth_Mapper.xml -------------------------------------------------------------------------------- /src/main/resources/spring-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/resources/spring-config.xml -------------------------------------------------------------------------------- /src/main/resources/spring/spring-config-answer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/main/resources/spring/spring-config-answer.xml -------------------------------------------------------------------------------- /src/test/java/org/itstack/ark/wx/test/ApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzhengwei/itstack-ark-wx-test/HEAD/src/test/java/org/itstack/ark/wx/test/ApiTest.java --------------------------------------------------------------------------------