├── .gitignore ├── README.md ├── ai-gzh-backend ├── .gitignore ├── pom.xml ├── sql │ └── create_table.sql └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── yuyuan │ │ │ └── wxmp │ │ │ ├── WxMpManageApplication.java │ │ │ ├── annotation │ │ │ └── AuthCheck.java │ │ │ ├── aop │ │ │ ├── AuthInterceptor.java │ │ │ ├── LogInterceptor.java │ │ │ └── SwitchAppIdAop.java │ │ │ ├── common │ │ │ ├── BaseResponse.java │ │ │ ├── DeleteRequest.java │ │ │ ├── ErrorCode.java │ │ │ ├── PageRequest.java │ │ │ └── ResultUtils.java │ │ │ ├── config │ │ │ ├── JsonConfig.java │ │ │ ├── Knife4jConfig.java │ │ │ ├── MyBatisPlusConfig.java │ │ │ ├── RabbitMqConfig.java │ │ │ ├── SpringMvcConfig.java │ │ │ ├── WxMpMsgRouterConfig.java │ │ │ └── WxMpServiceConfig.java │ │ │ ├── constant │ │ │ ├── CommonConstant.java │ │ │ ├── MqConstant.java │ │ │ ├── RedisConstant.java │ │ │ └── UserConstant.java │ │ │ ├── controller │ │ │ ├── .DS_Store │ │ │ ├── UserController.java │ │ │ ├── WxAccountController.java │ │ │ ├── WxMaterialController.java │ │ │ ├── WxMenuController.java │ │ │ ├── WxMpPortalController.java │ │ │ └── WxReplyRuleController.java │ │ │ ├── exception │ │ │ ├── BusinessException.java │ │ │ ├── GlobalExceptionHandler.java │ │ │ └── ThrowUtils.java │ │ │ ├── handler │ │ │ ├── MessageHandler.java │ │ │ └── SubscribeHandler.java │ │ │ ├── manager │ │ │ └── DistributedLockManager.java │ │ │ ├── mapper │ │ │ ├── AiReplyRecordMapper.java │ │ │ ├── UserMapper.java │ │ │ ├── WxAccountMapper.java │ │ │ └── WxReplyRuleMapper.java │ │ │ ├── model │ │ │ ├── dto │ │ │ │ ├── user │ │ │ │ │ ├── UserAddRequest.java │ │ │ │ │ ├── UserLoginRequest.java │ │ │ │ │ ├── UserQueryRequest.java │ │ │ │ │ ├── UserRegisterRequest.java │ │ │ │ │ ├── UserUpdateMyRequest.java │ │ │ │ │ └── UserUpdateRequest.java │ │ │ │ ├── wxmpaccount │ │ │ │ │ ├── WxAccountAddDTO.java │ │ │ │ │ ├── WxAccountPageQueryDTO.java │ │ │ │ │ └── WxAccountUpdateDTO.java │ │ │ │ ├── wxmpmaterial │ │ │ │ │ ├── MaterialAddRequest.java │ │ │ │ │ ├── MaterialDeleteRequest.java │ │ │ │ │ └── WxMaterialQueryRequest.java │ │ │ │ └── wxmpreplyrule │ │ │ │ │ ├── WxReplyContentDTO.java │ │ │ │ │ ├── WxReplyMatchValueDTO.java │ │ │ │ │ ├── WxReplyRuleAddRequest.java │ │ │ │ │ ├── WxReplyRulePageQueryRequest.java │ │ │ │ │ └── WxReplyRuleUpdateRequest.java │ │ │ ├── entity │ │ │ │ ├── AiReplyRecord.java │ │ │ │ ├── User.java │ │ │ │ ├── WxAccount.java │ │ │ │ └── WxReplyRule.java │ │ │ ├── enums │ │ │ │ ├── .DS_Store │ │ │ │ ├── UserRoleEnum.java │ │ │ │ ├── WxAiReplyStatusEnum.java │ │ │ │ ├── WxMaterialTypeEnum.java │ │ │ │ ├── WxMenuButtonTypeEnum.java │ │ │ │ ├── WxReplyContentTypeEnum.java │ │ │ │ ├── WxReplyMatchTypeEnum.java │ │ │ │ └── WxReplyRuleTypeEnum.java │ │ │ └── vo │ │ │ │ ├── LoginUserVO.java │ │ │ │ ├── UserVO.java │ │ │ │ ├── WxAccountVO.java │ │ │ │ └── WxReplyRuleVO.java │ │ │ ├── receive │ │ │ └── SyncMpConfigReceiver.java │ │ │ ├── service │ │ │ ├── AiReplyRecordService.java │ │ │ ├── UserService.java │ │ │ ├── WxAccountService.java │ │ │ ├── WxReplyRuleService.java │ │ │ └── impl │ │ │ │ ├── AiReplyRecordServiceImpl.java │ │ │ │ ├── UserServiceImpl.java │ │ │ │ ├── WxAccountServiceImpl.java │ │ │ │ └── WxReplyRuleServiceImpl.java │ │ │ └── utils │ │ │ ├── CopyUtil.java │ │ │ └── WrapperUtil.java │ └── resources │ │ ├── application.yml │ │ └── mapper │ │ ├── AiReplyRecordMapper.xml │ │ ├── UserMapper.xml │ │ ├── WxAccountMapper.xml │ │ └── WxReplyRuleMapper.xml │ └── test │ └── java │ └── com │ └── yuyuan │ └── wxmp │ ├── DeepSeekTest.java │ └── WxMpManageApplicationTests.java └── ai-gzh-frontend ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .prettierignore ├── .prettierrc.js ├── README.md ├── config ├── config.ts ├── defaultSettings.ts ├── proxy.ts └── routes.ts ├── jsconfig.json ├── package.json ├── pnpm-lock.yaml ├── public ├── favicon.ico ├── logo.png ├── logo.svg └── scripts │ └── loading.js ├── src ├── access.ts ├── app.tsx ├── assets │ └── logo.png ├── components │ ├── AddWxAccount │ │ └── index.tsx │ ├── BaseLayout │ │ └── index.tsx │ ├── ClearWxAccounts │ │ └── index.tsx │ ├── Footer │ │ └── index.tsx │ ├── HeaderDropdown │ │ └── index.tsx │ ├── RightContent │ │ └── AvatarDropdown.tsx │ ├── WxAccountGuide │ │ ├── components │ │ │ └── UpdateWxAccountModal.tsx │ │ └── index.tsx │ ├── WxAccountSelector │ │ └── index.tsx │ └── WxReplyRuleForm │ │ ├── components │ │ ├── BasicInfoForm.tsx │ │ ├── ContentTypeForm.less │ │ ├── ContentTypeForm.tsx │ │ └── KeywordMatchForm.tsx │ │ ├── index.tsx │ │ └── useReplyForm.ts ├── constants │ ├── WxAccountGuide.ts │ ├── addWxAccount.ts │ ├── index.ts │ ├── menu.ts │ ├── reply.ts │ └── siteConfig.ts ├── global.less ├── global.tsx ├── models │ ├── autoReply.ts │ ├── myWxAccount.ts │ └── myWxMaterial.ts ├── pages │ ├── 404.tsx │ ├── Account │ │ └── index.tsx │ ├── Admin.tsx │ ├── Admin │ │ └── User │ │ │ ├── components │ │ │ ├── CreateModal.tsx │ │ │ └── UpdateModal.tsx │ │ │ └── index.tsx │ ├── AutoReply │ │ └── index.tsx │ ├── Material │ │ ├── components │ │ │ ├── AudioList │ │ │ │ ├── index.less │ │ │ │ ├── index.tsx │ │ │ │ └── useAudioPlay.ts │ │ │ ├── DeleteButton │ │ │ │ └── index.tsx │ │ │ ├── DownloadButton │ │ │ │ └── index.tsx │ │ │ ├── ImageList │ │ │ │ ├── index.less │ │ │ │ └── index.tsx │ │ │ ├── UploadMaterial │ │ │ │ ├── index.less │ │ │ │ ├── index.tsx │ │ │ │ └── utils.ts │ │ │ ├── VideoList │ │ │ │ ├── index.less │ │ │ │ ├── index.tsx │ │ │ │ └── useVideoPlay.ts │ │ │ └── index.ts │ │ └── index.tsx │ ├── Menu │ │ ├── components │ │ │ ├── MainMenuButton │ │ │ │ └── index.tsx │ │ │ ├── MenuButtonForm │ │ │ │ └── index.tsx │ │ │ ├── SubMenuButton │ │ │ │ └── index.tsx │ │ │ ├── WxMenuEditor │ │ │ │ ├── index.tsx │ │ │ │ └── useWxMenu.ts │ │ │ └── index.less │ │ └── index.tsx │ └── User │ │ ├── Login │ │ └── index.tsx │ │ └── Register │ │ └── index.tsx ├── requestConfig.ts ├── service-worker.js ├── services │ └── backend │ │ ├── basicErrorController.ts │ │ ├── index.ts │ │ ├── typings.d.ts │ │ ├── userController.ts │ │ ├── wxAccountController.ts │ │ ├── wxMaterialController.ts │ │ ├── wxMenuController.ts │ │ └── wxReplyRuleController.ts ├── typings.d.ts └── utils │ └── index.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/README.md -------------------------------------------------------------------------------- /ai-gzh-backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/.gitignore -------------------------------------------------------------------------------- /ai-gzh-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/pom.xml -------------------------------------------------------------------------------- /ai-gzh-backend/sql/create_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/sql/create_table.sql -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/WxMpManageApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/WxMpManageApplication.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/annotation/AuthCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/annotation/AuthCheck.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/aop/AuthInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/aop/AuthInterceptor.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/aop/LogInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/aop/LogInterceptor.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/aop/SwitchAppIdAop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/aop/SwitchAppIdAop.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/common/BaseResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/common/BaseResponse.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/common/DeleteRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/common/DeleteRequest.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/common/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/common/ErrorCode.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/common/PageRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/common/PageRequest.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/common/ResultUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/common/ResultUtils.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/config/JsonConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/config/JsonConfig.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/config/Knife4jConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/config/Knife4jConfig.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/config/MyBatisPlusConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/config/MyBatisPlusConfig.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/config/RabbitMqConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/config/RabbitMqConfig.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/config/SpringMvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/config/SpringMvcConfig.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/config/WxMpMsgRouterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/config/WxMpMsgRouterConfig.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/config/WxMpServiceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/config/WxMpServiceConfig.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/constant/CommonConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/constant/CommonConstant.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/constant/MqConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/constant/MqConstant.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/constant/RedisConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/constant/RedisConstant.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/constant/UserConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/constant/UserConstant.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/controller/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/controller/.DS_Store -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/controller/UserController.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/controller/WxAccountController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/controller/WxAccountController.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/controller/WxMaterialController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/controller/WxMaterialController.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/controller/WxMenuController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/controller/WxMenuController.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/controller/WxMpPortalController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/controller/WxMpPortalController.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/controller/WxReplyRuleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/controller/WxReplyRuleController.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/exception/BusinessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/exception/BusinessException.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/exception/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/exception/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/exception/ThrowUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/exception/ThrowUtils.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/handler/MessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/handler/MessageHandler.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/handler/SubscribeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/handler/SubscribeHandler.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/manager/DistributedLockManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/manager/DistributedLockManager.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/mapper/AiReplyRecordMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/mapper/AiReplyRecordMapper.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/mapper/UserMapper.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/mapper/WxAccountMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/mapper/WxAccountMapper.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/mapper/WxReplyRuleMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/mapper/WxReplyRuleMapper.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/user/UserAddRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/user/UserAddRequest.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/user/UserLoginRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/user/UserLoginRequest.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/user/UserQueryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/user/UserQueryRequest.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/user/UserRegisterRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/user/UserRegisterRequest.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/user/UserUpdateMyRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/user/UserUpdateMyRequest.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/user/UserUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/user/UserUpdateRequest.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/wxmpaccount/WxAccountAddDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/wxmpaccount/WxAccountAddDTO.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/wxmpaccount/WxAccountPageQueryDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/wxmpaccount/WxAccountPageQueryDTO.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/wxmpaccount/WxAccountUpdateDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/wxmpaccount/WxAccountUpdateDTO.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/wxmpmaterial/MaterialAddRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/wxmpmaterial/MaterialAddRequest.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/wxmpmaterial/MaterialDeleteRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/wxmpmaterial/MaterialDeleteRequest.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/wxmpmaterial/WxMaterialQueryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/wxmpmaterial/WxMaterialQueryRequest.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/wxmpreplyrule/WxReplyContentDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/wxmpreplyrule/WxReplyContentDTO.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/wxmpreplyrule/WxReplyMatchValueDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/wxmpreplyrule/WxReplyMatchValueDTO.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/wxmpreplyrule/WxReplyRuleAddRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/wxmpreplyrule/WxReplyRuleAddRequest.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/wxmpreplyrule/WxReplyRulePageQueryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/wxmpreplyrule/WxReplyRulePageQueryRequest.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/wxmpreplyrule/WxReplyRuleUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/dto/wxmpreplyrule/WxReplyRuleUpdateRequest.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/entity/AiReplyRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/entity/AiReplyRecord.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/entity/User.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/entity/WxAccount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/entity/WxAccount.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/entity/WxReplyRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/entity/WxReplyRule.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/enums/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/enums/.DS_Store -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/enums/UserRoleEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/enums/UserRoleEnum.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/enums/WxAiReplyStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/enums/WxAiReplyStatusEnum.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/enums/WxMaterialTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/enums/WxMaterialTypeEnum.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/enums/WxMenuButtonTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/enums/WxMenuButtonTypeEnum.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/enums/WxReplyContentTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/enums/WxReplyContentTypeEnum.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/enums/WxReplyMatchTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/enums/WxReplyMatchTypeEnum.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/enums/WxReplyRuleTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/enums/WxReplyRuleTypeEnum.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/vo/LoginUserVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/vo/LoginUserVO.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/vo/UserVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/vo/UserVO.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/vo/WxAccountVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/vo/WxAccountVO.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/vo/WxReplyRuleVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/model/vo/WxReplyRuleVO.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/receive/SyncMpConfigReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/receive/SyncMpConfigReceiver.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/service/AiReplyRecordService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/service/AiReplyRecordService.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/service/UserService.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/service/WxAccountService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/service/WxAccountService.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/service/WxReplyRuleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/service/WxReplyRuleService.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/service/impl/AiReplyRecordServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/service/impl/AiReplyRecordServiceImpl.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/service/impl/WxAccountServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/service/impl/WxAccountServiceImpl.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/service/impl/WxReplyRuleServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/service/impl/WxReplyRuleServiceImpl.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/utils/CopyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/utils/CopyUtil.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/java/com/yuyuan/wxmp/utils/WrapperUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/java/com/yuyuan/wxmp/utils/WrapperUtil.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/resources/mapper/AiReplyRecordMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/resources/mapper/AiReplyRecordMapper.xml -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/resources/mapper/UserMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/resources/mapper/UserMapper.xml -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/resources/mapper/WxAccountMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/resources/mapper/WxAccountMapper.xml -------------------------------------------------------------------------------- /ai-gzh-backend/src/main/resources/mapper/WxReplyRuleMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/main/resources/mapper/WxReplyRuleMapper.xml -------------------------------------------------------------------------------- /ai-gzh-backend/src/test/java/com/yuyuan/wxmp/DeepSeekTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/test/java/com/yuyuan/wxmp/DeepSeekTest.java -------------------------------------------------------------------------------- /ai-gzh-backend/src/test/java/com/yuyuan/wxmp/WxMpManageApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-backend/src/test/java/com/yuyuan/wxmp/WxMpManageApplicationTests.java -------------------------------------------------------------------------------- /ai-gzh-frontend/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/.editorconfig -------------------------------------------------------------------------------- /ai-gzh-frontend/.eslintignore: -------------------------------------------------------------------------------- 1 | /lambda/ 2 | /scripts 3 | /config 4 | .history 5 | public 6 | dist 7 | .umi 8 | mock -------------------------------------------------------------------------------- /ai-gzh-frontend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/.eslintrc.js -------------------------------------------------------------------------------- /ai-gzh-frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/.gitignore -------------------------------------------------------------------------------- /ai-gzh-frontend/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/.prettierignore -------------------------------------------------------------------------------- /ai-gzh-frontend/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/.prettierrc.js -------------------------------------------------------------------------------- /ai-gzh-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/README.md -------------------------------------------------------------------------------- /ai-gzh-frontend/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/config/config.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/config/defaultSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/config/defaultSettings.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/config/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/config/proxy.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/config/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/config/routes.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/jsconfig.json -------------------------------------------------------------------------------- /ai-gzh-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/package.json -------------------------------------------------------------------------------- /ai-gzh-frontend/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/pnpm-lock.yaml -------------------------------------------------------------------------------- /ai-gzh-frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/public/favicon.ico -------------------------------------------------------------------------------- /ai-gzh-frontend/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/public/logo.png -------------------------------------------------------------------------------- /ai-gzh-frontend/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/public/logo.svg -------------------------------------------------------------------------------- /ai-gzh-frontend/public/scripts/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/public/scripts/loading.js -------------------------------------------------------------------------------- /ai-gzh-frontend/src/access.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/access.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/app.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/assets/logo.png -------------------------------------------------------------------------------- /ai-gzh-frontend/src/components/AddWxAccount/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/components/AddWxAccount/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/components/BaseLayout/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/components/BaseLayout/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/components/ClearWxAccounts/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/components/ClearWxAccounts/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/components/Footer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/components/Footer/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/components/HeaderDropdown/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/components/HeaderDropdown/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/components/RightContent/AvatarDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/components/RightContent/AvatarDropdown.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/components/WxAccountGuide/components/UpdateWxAccountModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/components/WxAccountGuide/components/UpdateWxAccountModal.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/components/WxAccountGuide/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/components/WxAccountGuide/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/components/WxAccountSelector/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/components/WxAccountSelector/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/components/WxReplyRuleForm/components/BasicInfoForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/components/WxReplyRuleForm/components/BasicInfoForm.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/components/WxReplyRuleForm/components/ContentTypeForm.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/components/WxReplyRuleForm/components/ContentTypeForm.less -------------------------------------------------------------------------------- /ai-gzh-frontend/src/components/WxReplyRuleForm/components/ContentTypeForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/components/WxReplyRuleForm/components/ContentTypeForm.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/components/WxReplyRuleForm/components/KeywordMatchForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/components/WxReplyRuleForm/components/KeywordMatchForm.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/components/WxReplyRuleForm/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/components/WxReplyRuleForm/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/components/WxReplyRuleForm/useReplyForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/components/WxReplyRuleForm/useReplyForm.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/constants/WxAccountGuide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/constants/WxAccountGuide.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/constants/addWxAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/constants/addWxAccount.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/constants/index.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/constants/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/constants/menu.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/constants/reply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/constants/reply.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/constants/siteConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/constants/siteConfig.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/global.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/global.less -------------------------------------------------------------------------------- /ai-gzh-frontend/src/global.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/global.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/models/autoReply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/models/autoReply.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/models/myWxAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/models/myWxAccount.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/models/myWxMaterial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/models/myWxMaterial.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/404.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Account/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Account/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Admin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Admin.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Admin/User/components/CreateModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Admin/User/components/CreateModal.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Admin/User/components/UpdateModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Admin/User/components/UpdateModal.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Admin/User/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Admin/User/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/AutoReply/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/AutoReply/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Material/components/AudioList/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Material/components/AudioList/index.less -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Material/components/AudioList/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Material/components/AudioList/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Material/components/AudioList/useAudioPlay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Material/components/AudioList/useAudioPlay.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Material/components/DeleteButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Material/components/DeleteButton/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Material/components/DownloadButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Material/components/DownloadButton/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Material/components/ImageList/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Material/components/ImageList/index.less -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Material/components/ImageList/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Material/components/ImageList/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Material/components/UploadMaterial/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Material/components/UploadMaterial/index.less -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Material/components/UploadMaterial/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Material/components/UploadMaterial/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Material/components/UploadMaterial/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Material/components/UploadMaterial/utils.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Material/components/VideoList/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Material/components/VideoList/index.less -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Material/components/VideoList/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Material/components/VideoList/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Material/components/VideoList/useVideoPlay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Material/components/VideoList/useVideoPlay.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Material/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Material/components/index.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Material/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Material/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Menu/components/MainMenuButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Menu/components/MainMenuButton/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Menu/components/MenuButtonForm/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Menu/components/MenuButtonForm/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Menu/components/SubMenuButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Menu/components/SubMenuButton/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Menu/components/WxMenuEditor/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Menu/components/WxMenuEditor/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Menu/components/WxMenuEditor/useWxMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Menu/components/WxMenuEditor/useWxMenu.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Menu/components/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Menu/components/index.less -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/Menu/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/Menu/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/User/Login/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/User/Login/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/pages/User/Register/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/pages/User/Register/index.tsx -------------------------------------------------------------------------------- /ai-gzh-frontend/src/requestConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/requestConfig.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/service-worker.js -------------------------------------------------------------------------------- /ai-gzh-frontend/src/services/backend/basicErrorController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/services/backend/basicErrorController.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/services/backend/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/services/backend/index.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/services/backend/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/services/backend/typings.d.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/services/backend/userController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/services/backend/userController.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/services/backend/wxAccountController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/services/backend/wxAccountController.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/services/backend/wxMaterialController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/services/backend/wxMaterialController.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/services/backend/wxMenuController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/services/backend/wxMenuController.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/services/backend/wxReplyRuleController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/services/backend/wxReplyRuleController.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/typings.d.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/src/utils/index.ts -------------------------------------------------------------------------------- /ai-gzh-frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuyuanweb/ai-gzh-manager/HEAD/ai-gzh-frontend/tsconfig.json --------------------------------------------------------------------------------