From af7117953eac1e5ff438e41eb85fef3198c49229 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=B0=8F=E6=98=93?=
<105188049+xiaoyiweb@users.noreply.github.com>
Date: Mon, 5 Feb 2024 23:18:50 +0800
Subject: [PATCH] =?UTF-8?q?=E6=95=B4=E5=90=88=E5=8C=85?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.gitignore | 2 -
YiAiQuickDeploy/.env.example | 33 +
YiAiQuickDeploy/README.md | 73 +
YiAiQuickDeploy/dist/app.module.js | 1 +
.../dist/common/auth/adminAuth.guard.js | 1 +
.../dist/common/auth/jwt.strategy.js | 1 +
.../dist/common/auth/jwtAuth.guard.js | 1 +
.../dist/common/auth/superAuth.guard.js | 1 +
.../dist/common/constants/balance.constant.js | 1 +
.../common/constants/errorMessage.constant.js | 1 +
.../common/constants/midjourney.constant.js | 1 +
.../dist/common/constants/status.constant.js | 1 +
.../dist/common/constants/user.constant.js | 1 +
.../common/constants/verification.constant.js | 1 +
.../dist/common/entity/baseEntity.js | 1 +
.../common/filters/allExceptions.filter.js | 1 +
.../filters/typeOrmQueryFailed.filter.js | 1 +
.../dist/common/guards/roles/roles.guard.js | 1 +
.../common/interceptors/abort.interceptor.js | 1 +
.../interceptors/transform.interceptor.js | 1 +
.../dist/common/middleware/xml.middleware.js | 1 +
YiAiQuickDeploy/dist/common/result/index.js | 1 +
YiAiQuickDeploy/dist/common/swagger/index.js | 1 +
YiAiQuickDeploy/dist/common/utils/base.js | 1 +
.../dist/common/utils/compileNetwork.js | 1 +
.../dist/common/utils/createOrderId.js | 1 +
.../dist/common/utils/createRandomCode.js | 1 +
.../common/utils/createRandomInviteCode.js | 1 +
.../dist/common/utils/createRandomNonceStr.js | 1 +
.../dist/common/utils/createRandomUid.js | 1 +
YiAiQuickDeploy/dist/common/utils/date.js | 1 +
YiAiQuickDeploy/dist/common/utils/encrypt.js | 1 +
.../dist/common/utils/generateCrami.js | 1 +
.../dist/common/utils/getClientIp.js | 1 +
.../dist/common/utils/getDiffArray.js | 1 +
.../dist/common/utils/getRandomItem.js | 1 +
.../common/utils/getRandomItemFromArray.js | 1 +
.../dist/common/utils/hideString.js | 1 +
YiAiQuickDeploy/dist/common/utils/index.js | 1 +
.../dist/common/utils/maskCrami.js | 1 +
.../dist/common/utils/maskEmail.js | 1 +
.../dist/common/utils/maskIpAddress.js | 1 +
.../common/utils/removeSpecialCharacters.js | 1 +
.../dist/common/utils/selectKeyWithWeight.js | 1 +
YiAiQuickDeploy/dist/common/utils/tools.js | 1 +
.../dist/common/utils/utcformatTime.js | 1 +
YiAiQuickDeploy/dist/config/cos.js | 1 +
YiAiQuickDeploy/dist/config/database.js | 1 +
YiAiQuickDeploy/dist/config/jwt.js | 1 +
YiAiQuickDeploy/dist/config/mailer.js | 1 +
YiAiQuickDeploy/dist/config/main.js | 1 +
YiAiQuickDeploy/dist/config/redis.js | 1 +
.../dist/interfaces/mail.interface.js | 1 +
YiAiQuickDeploy/dist/main.js | 1 +
.../dist/modules/app/app.controller.js | 1 +
.../dist/modules/app/app.entity.js | 1 +
.../dist/modules/app/app.module.js | 1 +
.../dist/modules/app/app.service.js | 1 +
.../dist/modules/app/appCats.entity.js | 1 +
.../dist/modules/app/dto/collectApp.dto.js | 1 +
.../dist/modules/app/dto/createApp.dto.js | 1 +
.../dist/modules/app/dto/createCats.dto.js | 1 +
.../dist/modules/app/dto/custonApp.dto.js | 1 +
.../dist/modules/app/dto/deleteApp.dto.js | 1 +
.../dist/modules/app/dto/deleteCats.dto.js | 1 +
.../dist/modules/app/dto/queryApp.dto.js | 1 +
.../dist/modules/app/dto/queryCats.dto.js | 1 +
.../dist/modules/app/dto/updateApp.dto.js | 1 +
.../dist/modules/app/dto/updateCats.dto.js | 1 +
.../dist/modules/app/userApps.entity.js | 1 +
.../dist/modules/auth/auth.controller.js | 1 +
.../dist/modules/auth/auth.module.js | 1 +
.../dist/modules/auth/auth.service.js | 1 +
.../dist/modules/auth/dto/adminLogin.dto.js | 1 +
.../dist/modules/auth/dto/authLogin.dto.js | 1 +
.../dist/modules/auth/dto/authRegister.dto.js | 1 +
.../dist/modules/auth/dto/loginByPhone.dt.js | 1 +
.../modules/auth/dto/sendPhoneCode.dto.js | 1 +
.../modules/auth/dto/updatePassByOther.dto.js | 1 +
.../modules/auth/dto/updatePassword.dto.js | 1 +
.../auth/dto/userRegisterByPhone.dto.js | 1 +
.../modules/autoreply/autoreplay.entity.js | 1 +
.../modules/autoreply/autoreply.controller.js | 1 +
.../modules/autoreply/autoreply.module.js | 1 +
.../modules/autoreply/autoreply.service.js | 1 +
.../modules/autoreply/dto/addAutoReply.dto.js | 1 +
.../modules/autoreply/dto/delBadWords.dto.js | 1 +
.../autoreply/dto/queryAutoReply.dto.js | 1 +
.../autoreply/dto/updateAutoReply.dto.js | 1 +
.../modules/badwords/badwords.controller.js | 1 +
.../dist/modules/badwords/badwords.entity.js | 1 +
.../dist/modules/badwords/badwords.module.js | 1 +
.../dist/modules/badwords/badwords.service.js | 1 +
.../modules/badwords/dto/addBadWords.dto.js | 1 +
.../modules/badwords/dto/delBadWords.dto.js | 1 +
.../modules/badwords/dto/queryBadWords.dto.js | 1 +
.../badwords/dto/queryViolation.dto.js | 1 +
.../badwords/dto/updateBadWords.dto.js | 1 +
.../modules/badwords/violationLog.entity.js | 1 +
.../modules/chatGroup/chatGroup.controller.js | 1 +
.../modules/chatGroup/chatGroup.entity.js | 1 +
.../modules/chatGroup/chatGroup.module.js | 1 +
.../modules/chatGroup/chatGroup.service.js | 1 +
.../modules/chatGroup/dto/createGroup.dto.js | 1 +
.../modules/chatGroup/dto/delGroup.dto.js | 1 +
.../modules/chatGroup/dto/updateGroup.dto.js | 1 +
.../modules/chatLog/chatLog.controller.js | 1 +
.../dist/modules/chatLog/chatLog.entity.js | 1 +
.../dist/modules/chatLog/chatLog.module.js | 1 +
.../dist/modules/chatLog/chatLog.service.js | 1 +
.../dist/modules/chatLog/dto/chatList.dto.js | 1 +
.../dist/modules/chatLog/dto/del.dto.js | 1 +
.../modules/chatLog/dto/delByGroup.dto.js | 1 +
.../chatLog/dto/exportExcelChatlog.dto.js | 1 +
.../chatLog/dto/queryAllChatLog.dto.js | 1 +
.../chatLog/dto/queryAllDrawLog.dto.js | 1 +
.../modules/chatLog/dto/queryByAppId.dto.js | 1 +
.../modules/chatLog/dto/queryMyChatLog.dto.js | 1 +
.../modules/chatLog/dto/recDrawImg.dto.js | 1 +
YiAiQuickDeploy/dist/modules/chatgpt/baidu.js | 1 +
.../dist/modules/chatgpt/chatBox.entity.js | 1 +
.../modules/chatgpt/chatBoxType.entity.js | 1 +
.../dist/modules/chatgpt/chatPre.entity.js | 1 +
.../modules/chatgpt/chatPreType.entity.js | 1 +
.../modules/chatgpt/chatgpt.controller.js | 1 +
.../dist/modules/chatgpt/chatgpt.module.js | 1 +
.../dist/modules/chatgpt/chatgpt.service.js | 1 +
.../dist/modules/chatgpt/dto/chatDraw.dto.js | 1 +
.../modules/chatgpt/dto/chatProcess.dto.js | 1 +
.../dist/modules/chatgpt/gptkeys.entity.js | 1 +
.../dist/modules/chatgpt/helper.js | 1 +
.../dist/modules/chatgpt/openai.js | 1 +
YiAiQuickDeploy/dist/modules/chatgpt/store.js | 1 +
.../dist/modules/chatgpt/whiteList.entity.js | 1 +
YiAiQuickDeploy/dist/modules/chatgpt/zhipu.js | 1 +
.../dist/modules/crami/crami.controller.js | 1 +
.../dist/modules/crami/crami.entity.js | 1 +
.../dist/modules/crami/crami.module.js | 1 +
.../dist/modules/crami/crami.service.js | 1 +
.../dist/modules/crami/cramiPackage.entity.js | 1 +
.../modules/crami/dto/batchDelCrami.dto.js | 1 +
.../dist/modules/crami/dto/createCrami.dto.js | 1 +
.../modules/crami/dto/createPackage.dto.js | 1 +
.../modules/crami/dto/deletePackage.dto.js | 1 +
.../modules/crami/dto/queryAllCrami.dto.js | 1 +
.../modules/crami/dto/queryAllPackage.dto.js | 1 +
.../modules/crami/dto/updatePackage.dto.js | 1 +
.../dist/modules/crami/dto/useCrami.dto.js | 1 +
.../dist/modules/database/database.module.js | 1 +
.../dist/modules/database/database.service.js | 1 +
.../dist/modules/database/initDatabase.js | 1 +
.../dist/modules/draw/draw.controller.js | 1 +
.../dist/modules/draw/draw.module.js | 1 +
.../dist/modules/draw/draw.service.js | 1 +
.../dist/modules/draw/dto/chatDraw.dto.js | 1 +
.../dist/modules/fanyi/fanyi.controller.js | 1 +
.../dist/modules/fanyi/fanyi.module.js | 1 +
.../dist/modules/fanyi/fanyi.service.js | 1 +
.../modules/globalConfig/config.entity.js | 1 +
.../globalConfig/dto/queryConfig.dto.js | 1 +
.../modules/globalConfig/dto/setConfig.dto.js | 1 +
.../globalConfig/dto/setConfigCustom.dto.js | 1 +
.../globalConfig/globalConfig.controller.js | 1 +
.../globalConfig/globalConfig.module.js | 1 +
.../globalConfig/globalConfig.service.js | 1 +
.../dist/modules/mailer/mailer.module.js | 1 +
.../dist/modules/mailer/mailer.service.js | 1 +
.../dist/modules/menu/dto/queryMenu.dto.js | 1 +
.../dist/modules/menu/dto/setMenu.dto.js | 1 +
.../dist/modules/menu/menu.controller.js | 1 +
.../dist/modules/menu/menu.entity.js | 1 +
.../dist/modules/menu/menu.module.js | 1 +
.../dist/modules/menu/menu.service.js | 1 +
.../modules/midjourney/dto/getList.dto.js | 1 +
.../midjourney/midjourney.controller.js | 1 +
.../modules/midjourney/midjourney.entity.js | 1 +
.../modules/midjourney/midjourney.module.js | 1 +
.../modules/midjourney/midjourney.service.js | 1 +
.../dist/modules/midjourney/prompt.entity.js | 1 +
.../dist/modules/mj/dto/mjDraw.dto.js | 1 +
.../dist/modules/mj/dto/mjEnlargeImg.dto.js | 1 +
.../dist/modules/mj/dto/mjTransform.dto.js | 1 +
.../dist/modules/mj/mj.controller.js | 1 +
YiAiQuickDeploy/dist/modules/mj/mj.module.js | 1 +
YiAiQuickDeploy/dist/modules/mj/mj.service.js | 1 +
.../dist/modules/models/dto/queryModel.dto.js | 1 +
.../modules/models/dto/queryModelType.dto.js | 1 +
.../dist/modules/models/dto/setModel.dto.js | 1 +
.../modules/models/dto/setModelType.dto.js | 1 +
.../dist/modules/models/modelType.entity.js | 1 +
.../dist/modules/models/models.controller.js | 1 +
.../dist/modules/models/models.entity.js | 1 +
.../dist/modules/models/models.module.js | 1 +
.../dist/modules/models/models.service.js | 1 +
.../modules/official/dto/getQrCode.dto.js | 1 +
.../modules/official/dto/getQrSceneStr.dto.js | 1 +
.../modules/official/official.controller.js | 1 +
.../dist/modules/official/official.module.js | 1 +
.../dist/modules/official/official.service.js | 1 +
.../dist/modules/order/dto/buy.dto.js | 1 +
.../modules/order/dto/queryAllOrder.dto.js | 1 +
.../modules/order/dto/queryByOrder.dto.js | 1 +
.../dist/modules/order/order.controller.js | 1 +
.../dist/modules/order/order.entity.js | 1 +
.../dist/modules/order/order.module.js | 1 +
.../dist/modules/order/order.service.js | 1 +
.../dist/modules/pay/dto/pay.dto.js | 1 +
.../dist/modules/pay/pay.controller.js | 1 +
.../dist/modules/pay/pay.module.js | 1 +
.../dist/modules/pay/pay.service.js | 1 +
.../dist/modules/queue/dto/mjDraw.dto.js | 1 +
.../dist/modules/queue/queue.controller.js | 1 +
.../dist/modules/queue/queue.module.js | 1 +
.../dist/modules/queue/queue.process.js | 1 +
.../dist/modules/queue/queue.service.js | 1 +
.../dist/modules/redisCache/dto/redis.dto.js | 1 +
.../redisCache/redisCache.controller.js | 1 +
.../modules/redisCache/redisCache.module.js | 1 +
.../modules/redisCache/redisCache.service.js | 1 +
.../dist/modules/sales/dto/appForMoney.dto.js | 1 +
.../dist/modules/sales/dto/auditOrder.dto.js | 1 +
.../modules/sales/dto/drawMoneyOrder.dto.js | 1 +
.../modules/sales/dto/recordsQuery.dto.js | 1 +
.../dist/modules/sales/dto/salesOrder.dto.js | 1 +
.../modules/sales/dto/salesUserList.dto.js | 1 +
.../modules/sales/dto/updateUserSales.dto.js | 1 +
.../dist/modules/sales/sales.controller.js | 1 +
.../dist/modules/sales/sales.module.js | 1 +
.../dist/modules/sales/sales.service.js | 1 +
.../dist/modules/sales/salesOrder.entity.js | 1 +
.../dist/modules/sales/salesRecords.entity.js | 1 +
.../dist/modules/sales/salesUsers.entity.js | 1 +
.../dist/modules/signin/signIn.entity.js | 1 +
.../dist/modules/signin/signin.controller.js | 1 +
.../dist/modules/signin/signin.module.js | 1 +
.../dist/modules/signin/signin.service.js | 1 +
.../statistic/dto/queryStatisticDto.dto.js | 1 +
.../modules/statistic/statistic.controller.js | 1 +
.../modules/statistic/statistic.module.js | 1 +
.../modules/statistic/statistic.service.js | 1 +
.../dist/modules/task/task.module.js | 1 +
.../dist/modules/task/task.service.js | 1 +
.../dist/modules/upload/upload.controller.js | 1 +
.../dist/modules/upload/upload.module.js | 1 +
.../dist/modules/upload/upload.service.js | 1 +
.../dist/modules/user/dto/queryAllUser.dto.js | 1 +
.../modules/user/dto/queryInviteRecord.dto.js | 1 +
.../dist/modules/user/dto/queryOne.dto.js | 1 +
.../modules/user/dto/resetUserPass.dto.js | 1 +
.../dist/modules/user/dto/retrieve.dto.js | 1 +
.../dist/modules/user/dto/updateUser.dto.js | 1 +
.../modules/user/dto/updateUserStatus.dto.js | 1 +
.../dist/modules/user/dto/userRecharge.dto.js | 1 +
.../dist/modules/user/user.controller.js | 1 +
.../dist/modules/user/user.entity.js | 1 +
.../dist/modules/user/user.module.js | 1 +
.../dist/modules/user/user.service.js | 1 +
.../modules/userBalance/accountLog.entity.js | 1 +
.../modules/userBalance/balance.entity.js | 1 +
.../dist/modules/userBalance/dto/test.dto.js | 1 +
.../modules/userBalance/fingerprint.entity.js | 1 +
.../userBalance/userBalance.controller.js | 1 +
.../modules/userBalance/userBalance.entity.js | 1 +
.../modules/userBalance/userBalance.module.js | 1 +
.../userBalance/userBalance.service.js | 1 +
.../verification/dto/verifyCode.dto.js | 1 +
.../verification/verification.module.js | 1 +
.../verification/verification.service.js | 1 +
.../verification/verifycation.entity.js | 1 +
YiAiQuickDeploy/package.json | 133 +
YiAiQuickDeploy/pm2.conf.json | 19 +
.../public/admin/assets/_...all_-058a05f7.js | 9 +
.../public/admin/assets/_...all_-512b21c9.css | 9 +
.../admin/assets/accountLog-2bd60420.js | 9 +
.../public/admin/assets/ali-d01c3934.js | 9 +
.../public/admin/assets/apl-f73da2d7.js | 9 +
.../admin/assets/application-3786ae80.js | 9 +
.../admin/assets/asciiarmor-e7973ceb.js | 9 +
.../public/admin/assets/asn1-f9c290f0.js | 9 +
.../public/admin/assets/asterisk-9c249b4c.js | 9 +
.../public/admin/assets/autpReply-e5884a9f.js | 9 +
.../public/admin/assets/badWords-ba3f5fde.js | 9 +
.../admin/assets/baiduSensitive-9c055f0f.js | 9 +
.../admin/assets/baidufanyi-f73d0409.js | 9 +
.../public/admin/assets/base-0d0f4324.js | 9 +
.../public/admin/assets/base-616fd741.js | 9 +
.../public/admin/assets/base-ec1d7528.js | 9 +
.../public/admin/assets/bg-8cbc23fc.jpg | Bin 0 -> 1275640 bytes
.../public/admin/assets/brainfuck-637b9bf0.js | 9 +
.../public/admin/assets/builtIn-fbce35a5.js | 9 +
.../public/admin/assets/chat-5f421c63.css | 9 +
.../public/admin/assets/chat-d3c4026a.js | 9 +
.../public/admin/assets/chat-dba0b33b.js | 9 +
.../public/admin/assets/chatBox-15060667.css | 9 +
.../public/admin/assets/chatBox-657da5f4.js | 9 +
.../public/admin/assets/chatPre-75570325.js | 9 +
.../public/admin/assets/chatgpt-a047ebb2.js | 9 +
.../public/admin/assets/chevereto-40d98290.js | 9 +
.../public/admin/assets/classify-a13ffc4b.js | 9 +
.../public/admin/assets/clike-3f6f5c72.js | 9 +
.../public/admin/assets/clojure-46c215dd.js | 9 +
.../public/admin/assets/cmake-f314e514.js | 9 +
.../public/admin/assets/cobol-3c0e8dcf.js | 9 +
.../admin/assets/coffeescript-cf6fb77c.js | 9 +
.../admin/assets/commonlisp-0ea12945.js | 9 +
.../public/admin/assets/config-68c3151c.js | 9 +
.../public/admin/assets/copyright-9788870b.js | 9 +
.../public/admin/assets/cos-079174ff.js | 9 +
.../public/admin/assets/crami-33b9e7fc.js | 10 +
.../public/admin/assets/crystal-594a913c.js | 9 +
.../public/admin/assets/css-ae0ae1d0.js | 9 +
.../public/admin/assets/custom-8723b04a.js | 9 +
.../public/admin/assets/cypher-236a65ad.js | 9 +
.../public/admin/assets/d-76ab4361.js | 9 +
.../public/admin/assets/dashboard-4e53be81.js | 9 +
.../public/admin/assets/diff-1bf42f34.js | 9 +
.../admin/assets/dockerfile-c8a8b9da.js | 9 +
.../public/admin/assets/draw-48211430.css | 9 +
.../public/admin/assets/draw-8ed65f49.js | 9 +
.../public/admin/assets/draw-b557d642.js | 9 +
.../public/admin/assets/dtd-8d673f3f.js | 9 +
.../public/admin/assets/dylan-94e68d48.js | 9 +
.../public/admin/assets/ebnf-9a58f677.js | 9 +
.../public/admin/assets/ecl-8c848bde.js | 9 +
.../admin/assets/edit.password-c1cab324.js | 9 +
.../admin/assets/edit.password-ee9c5d6e.css | 9 +
.../public/admin/assets/eiffel-c812667a.js | 9 +
.../public/admin/assets/elm-389625db.js | 9 +
.../public/admin/assets/email-2c31fca7.js | 9 +
.../public/admin/assets/epay-c2129ae6.js | 9 +
.../public/admin/assets/erlang-72724d5c.js | 9 +
.../public/admin/assets/factor-7bfcb4fc.js | 9 +
.../public/admin/assets/fcl-d5e95185.js | 9 +
.../public/admin/assets/forth-a6c07be1.js | 9 +
.../public/admin/assets/fortran-b746f455.js | 9 +
.../public/admin/assets/gas-a519128b.js | 9 +
.../public/admin/assets/gherkin-0efe02ac.js | 9 +
.../public/admin/assets/globalPre-c9a0554b.js | 9 +
.../public/admin/assets/go-8a088acb.js | 9 +
.../public/admin/assets/groovy-4592a472.js | 9 +
.../public/admin/assets/haskell-b620645c.js | 9 +
.../public/admin/assets/haxe-7215664e.js | 9 +
.../public/admin/assets/http-e091c18d.js | 9 +
.../public/admin/assets/hupijiao-5ef91929.js | 9 +
.../public/admin/assets/idl-91cb7788.js | 9 +
.../public/admin/assets/index-01df0979.js | 9 +
.../public/admin/assets/index-094514cd.css | 9 +
.../public/admin/assets/index-15545429.js | 9 +
.../public/admin/assets/index-1a0e0cc6.js | 9 +
.../public/admin/assets/index-1a88085c.js | 9 +
.../public/admin/assets/index-1c1d96a8.css | 9 +
.../public/admin/assets/index-1f669337.js | 9 +
.../public/admin/assets/index-2447ea6c.css | 9 +
.../public/admin/assets/index-25ad0905.js | 9 +
.../public/admin/assets/index-2966f859.js | 9 +
.../public/admin/assets/index-388f74a8.js | 9 +
.../public/admin/assets/index-3f230094.js | 9 +
.../public/admin/assets/index-4d312e8f.js | 9 +
.../public/admin/assets/index-4dda9dc1.js | 9 +
.../public/admin/assets/index-52b44da0.js | 19 +
.../public/admin/assets/index-59cc5a58.css | 9 +
.../public/admin/assets/index-5b287f81.css | 9 +
.../public/admin/assets/index-5d2e0ed3.css | 9 +
.../public/admin/assets/index-635e8a50.css | 9 +
.../public/admin/assets/index-673e28f1.js | 9 +
.../public/admin/assets/index-743018f7.css | 9 +
.../public/admin/assets/index-7e36a42b.css | 9 +
.../public/admin/assets/index-8735da0e.js | 9 +
.../public/admin/assets/index-8931d5e1.css | 9 +
.../public/admin/assets/index-8b6b646b.js | 9 +
.../public/admin/assets/index-92a56f96.js | 9 +
.../public/admin/assets/index-9a8c81b6.js | 9 +
.../public/admin/assets/index-9aa90e85.js | 10 +
.../public/admin/assets/index-9cb4990e.js | 9 +
.../public/admin/assets/index-a62c661f.js | 1408 ++++++++
.../public/admin/assets/index-ac6fd7bf.css | 9 +
.../public/admin/assets/index-b5381708.js | 9 +
.../public/admin/assets/index-b620ce26.js | 9 +
.../public/admin/assets/index-bea68010.css | 9 +
.../public/admin/assets/index-c1f66324.js | 9 +
.../public/admin/assets/index-c518a8ab.js | 9 +
.../public/admin/assets/index-d2fb9ca6.js | 9 +
.../public/admin/assets/index-d4229ceb.js | 9 +
.../public/admin/assets/index-d93a1039.js | 9 +
.../public/admin/assets/index-de2a4d09.js | 9 +
.../public/admin/assets/index-e26dda52.js | 9 +
.../public/admin/assets/index-ec3e4f63.css | 9 +
.../public/admin/assets/index-ed149689.css | 9 +
.../public/admin/assets/index-efb20a5e.js | 9 +
.../public/admin/assets/index-f0563bd0.js | 9 +
.../public/admin/assets/index-f4c800aa.js | 10 +
.../public/admin/assets/index-f59f99b8.js | 9 +
.../public/admin/assets/index-f9b646fc.js | 9 +
.../public/admin/assets/index-fb910e2b.css | 9 +
...ue_type_script_setup_true_lang-f6233a77.js | 9 +
.../public/admin/assets/interface-aa163e29.js | 9 +
.../admin/assets/javascript-987cbb73.js | 9 +
.../public/admin/assets/jinja2-580c43a7.js | 9 +
.../public/admin/assets/julia-2f39a740.js | 9 +
.../public/admin/assets/key-8fc1659a.js | 10 +
.../public/admin/assets/link-d0d69da9.js | 9 +
.../public/admin/assets/link-e829b43b.css | 9 +
.../public/admin/assets/list-c0eb2f9b.js | 10 +
.../admin/assets/livescript-a3318e59.js | 9 +
.../admin/assets/login-banner-2c1ede93.png | Bin 0 -> 472901 bytes
.../public/admin/assets/login-d1888df5.js | 9 +
.../public/admin/assets/login-d785040c.css | 9 +
.../public/admin/assets/logo-7066b9ba.js | 9 +
.../public/admin/assets/logo-71242da6.png | Bin 0 -> 38670 bytes
.../public/admin/assets/lua-ee237842.js | 9 +
.../admin/assets/marked.esm-76161808.js | 54 +
.../admin/assets/mathematica-4db1ec63.js | 9 +
.../public/admin/assets/mbox-b40e52ca.js | 9 +
.../public/admin/assets/menu-a3220ea4.js | 9 +
.../admin/assets/midjourney-9d3ffb0c.js | 9 +
.../public/admin/assets/mind-10b0dfa6.js | 9 +
.../public/admin/assets/mirc-c043bc0a.js | 9 +
.../public/admin/assets/mj-2376ecd0.js | 9 +
.../public/admin/assets/mllike-1f866598.js | 9 +
.../public/admin/assets/modelica-c19c47b8.js | 9 +
.../public/admin/assets/models-a1eea310.js | 9 +
.../public/admin/assets/mpay-5611cb0b.js | 9 +
.../public/admin/assets/mscgen-96577242.js | 9 +
.../public/admin/assets/mumps-82310ef4.js | 9 +
.../public/admin/assets/nginx-0992a7c8.js | 9 +
.../public/admin/assets/notice-28efbbd9.css | 9 +
.../public/admin/assets/notice-8204c0df.js | 122 +
.../public/admin/assets/nsis-8fd66a07.js | 9 +
.../public/admin/assets/ntriples-8490b09b.js | 9 +
.../public/admin/assets/octave-3f516c2f.js | 9 +
.../public/admin/assets/order-33daebac.js | 9 +
.../public/admin/assets/oz-a640e05c.js | 9 +
.../public/admin/assets/package-09434cd1.js | 9 +
.../public/admin/assets/package-2f9c6db4.js | 9 +
.../public/admin/assets/pascal-bcac1c04.js | 9 +
.../public/admin/assets/perl-a9455719.js | 9 +
.../public/admin/assets/phone-1f627806.js | 9 +
.../public/admin/assets/pig-3510ca5f.js | 9 +
.../admin/assets/powershell-c2c54630.js | 9 +
.../public/admin/assets/prompt-86ea9de4.js | 9 +
.../public/admin/assets/prompts-479c9b8c.js | 9 +
.../admin/assets/properties-aba123c1.js | 9 +
.../public/admin/assets/protobuf-1713bf80.js | 9 +
.../public/admin/assets/proxy-9e626355.js | 9 +
.../public/admin/assets/puppet-3229bfe4.js | 9 +
.../public/admin/assets/python-37bee3fe.js | 9 +
.../public/admin/assets/q-887a0cfa.js | 9 +
.../public/admin/assets/r-3ca97919.js | 9 +
.../public/admin/assets/records-2d860e17.js | 9 +
.../public/admin/assets/register-4322dd46.css | 9 +
.../public/admin/assets/register-abed4faa.js | 9 +
.../public/admin/assets/reload-18e3fdab.js | 9 +
.../public/admin/assets/rpm-aa81b362.js | 9 +
.../public/admin/assets/ruby-e88f1f8d.js | 9 +
.../public/admin/assets/sales-52dbba88.js | 9 +
.../public/admin/assets/salesUser-060f6057.js | 9 +
.../public/admin/assets/sas-4096b960.js | 9 +
.../public/admin/assets/scheme-ca3e6863.js | 9 +
.../public/admin/assets/secret-ddcda3be.js | 9 +
.../public/admin/assets/setting-06407436.css | 9 +
.../public/admin/assets/setting-5001f984.js | 9 +
.../public/admin/assets/shell-86dd1d99.js | 9 +
.../public/admin/assets/sieve-4b1eb6fb.js | 9 +
.../public/admin/assets/signIn-f6616505.js | 9 +
.../admin/assets/simple-mode-851e42ff.js | 9 +
.../public/admin/assets/smalltalk-b41561ee.js | 9 +
.../public/admin/assets/solr-7928d730.js | 9 +
.../public/admin/assets/sparql-71156930.js | 9 +
.../admin/assets/spreadsheet-9f4dc4c6.js | 9 +
.../public/admin/assets/sql-62feda9f.js | 9 +
.../public/admin/assets/stex-611747c4.js | 9 +
.../public/admin/assets/stylus-2d29a832.js | 9 +
.../public/admin/assets/swift-b6dd686e.js | 9 +
.../public/admin/assets/tcl-9a9d281f.js | 9 +
.../public/admin/assets/tencent-6a6ef948.js | 9 +
.../public/admin/assets/textile-27197230.js | 9 +
.../admin/assets/tiddlywiki-053c4b39.js | 9 +
.../public/admin/assets/tiki-f8970e14.js | 9 +
.../public/admin/assets/toml-fed73c05.js | 9 +
.../public/admin/assets/troff-1c50c70f.js | 9 +
.../public/admin/assets/ttcn-a4846d83.js | 9 +
.../public/admin/assets/ttcn-cfg-0c96bcc1.js | 9 +
.../public/admin/assets/turtle-b550492d.js | 9 +
.../public/admin/assets/upgrade-d5f7136e.js | 9 +
.../public/admin/assets/useMenu-b5f7cdc6.js | 9 +
.../admin/assets/userBalance-4fc10055.js | 9 +
.../admin/assets/utcformatTime-e76e5157.js | 9 +
.../public/admin/assets/vb-e9655ff4.js | 9 +
.../public/admin/assets/vbscript-e62417ba.js | 9 +
.../public/admin/assets/velocity-5bdd1b6a.js | 9 +
.../public/admin/assets/verilog-701759f4.js | 9 +
.../public/admin/assets/vhdl-288f0dde.js | 9 +
.../admin/assets/violation-081d0a40.css | 18 +
.../public/admin/assets/violation-86a01b27.js | 9 +
.../public/admin/assets/visible-2ee742b4.js | 9 +
.../public/admin/assets/visitor-d5dd5298.js | 9 +
.../public/admin/assets/webidl-beade871.js | 9 +
.../public/admin/assets/wechat-59704210.js | 9 +
.../public/admin/assets/wechat-611b6df2.js | 9 +
.../public/admin/assets/whiteList-3ecbc474.js | 9 +
.../public/admin/assets/xquery-f004ff15.js | 9 +
.../public/admin/assets/yacas-d031e2ab.js | 9 +
.../public/admin/assets/yaml-95012b83.js | 9 +
.../public/admin/assets/z80-bb7f2654.js | 9 +
.../public/admin/browser_upgrade/chrome.png | Bin 0 -> 3788 bytes
.../public/admin/browser_upgrade/edge.png | Bin 0 -> 4130 bytes
.../public/admin/browser_upgrade/index.css | 49 +
YiAiQuickDeploy/public/admin/favicon.ico | Bin 0 -> 21078 bytes
YiAiQuickDeploy/public/admin/favicon.svg | 1 +
YiAiQuickDeploy/public/admin/index.html | 50 +
YiAiQuickDeploy/public/admin/loading.css | 90 +
.../public/assets/404-0d6db85f.svg | 1 +
.../public/assets/DataTable-4481d277.js | 594 ++++
.../public/assets/InputGroup-36aa208e.js | 56 +
.../public/assets/InputNumber-b4758351.js | 13 +
.../assets/KaTeX_AMS-Regular-0cdd387c.woff2 | Bin 0 -> 28076 bytes
.../assets/KaTeX_AMS-Regular-30da91e8.woff | Bin 0 -> 33516 bytes
.../assets/KaTeX_AMS-Regular-68534840.ttf | Bin 0 -> 63632 bytes
.../KaTeX_Caligraphic-Bold-07d8e303.ttf | Bin 0 -> 12368 bytes
.../KaTeX_Caligraphic-Bold-1ae6bd74.woff | Bin 0 -> 7716 bytes
.../KaTeX_Caligraphic-Bold-de7701e4.woff2 | Bin 0 -> 6912 bytes
.../KaTeX_Caligraphic-Regular-3398dd02.woff | Bin 0 -> 7656 bytes
.../KaTeX_Caligraphic-Regular-5d53e70a.woff2 | Bin 0 -> 6908 bytes
.../KaTeX_Caligraphic-Regular-ed0b7437.ttf | Bin 0 -> 12344 bytes
.../assets/KaTeX_Fraktur-Bold-74444efd.woff2 | Bin 0 -> 11348 bytes
.../assets/KaTeX_Fraktur-Bold-9163df9c.ttf | Bin 0 -> 19584 bytes
.../assets/KaTeX_Fraktur-Bold-9be7ceb8.woff | Bin 0 -> 13296 bytes
.../assets/KaTeX_Fraktur-Regular-1e6f9579.ttf | Bin 0 -> 19572 bytes
.../KaTeX_Fraktur-Regular-51814d27.woff2 | Bin 0 -> 11316 bytes
.../KaTeX_Fraktur-Regular-5e28753b.woff | Bin 0 -> 13208 bytes
.../assets/KaTeX_Main-Bold-0f60d1b8.woff2 | Bin 0 -> 25324 bytes
.../assets/KaTeX_Main-Bold-138ac28d.ttf | Bin 0 -> 51336 bytes
.../assets/KaTeX_Main-Bold-c76c5d69.woff | Bin 0 -> 29912 bytes
.../assets/KaTeX_Main-BoldItalic-70ee1f64.ttf | Bin 0 -> 32968 bytes
.../KaTeX_Main-BoldItalic-99cd42a3.woff2 | Bin 0 -> 16780 bytes
.../KaTeX_Main-BoldItalic-a6f7ec0d.woff | Bin 0 -> 19412 bytes
.../assets/KaTeX_Main-Italic-0d85ae7c.ttf | Bin 0 -> 33580 bytes
.../assets/KaTeX_Main-Italic-97479ca6.woff2 | Bin 0 -> 16988 bytes
.../assets/KaTeX_Main-Italic-f1d6ef86.woff | Bin 0 -> 19676 bytes
.../assets/KaTeX_Main-Regular-c2342cd8.woff2 | Bin 0 -> 26272 bytes
.../assets/KaTeX_Main-Regular-c6368d87.woff | Bin 0 -> 30772 bytes
.../assets/KaTeX_Main-Regular-d0332f52.ttf | Bin 0 -> 53580 bytes
.../KaTeX_Math-BoldItalic-850c0af5.woff | Bin 0 -> 18668 bytes
.../KaTeX_Math-BoldItalic-dc47344d.woff2 | Bin 0 -> 16400 bytes
.../assets/KaTeX_Math-BoldItalic-f9377ab0.ttf | Bin 0 -> 31196 bytes
.../assets/KaTeX_Math-Italic-08ce98e5.ttf | Bin 0 -> 31308 bytes
.../assets/KaTeX_Math-Italic-7af58c5e.woff2 | Bin 0 -> 16440 bytes
.../assets/KaTeX_Math-Italic-8a8d2445.woff | Bin 0 -> 18748 bytes
.../assets/KaTeX_SansSerif-Bold-1ece03f7.ttf | Bin 0 -> 24504 bytes
.../KaTeX_SansSerif-Bold-e99ae511.woff2 | Bin 0 -> 12216 bytes
.../assets/KaTeX_SansSerif-Bold-ece03cfd.woff | Bin 0 -> 14408 bytes
.../KaTeX_SansSerif-Italic-00b26ac8.woff2 | Bin 0 -> 12028 bytes
.../KaTeX_SansSerif-Italic-3931dd81.ttf | Bin 0 -> 22364 bytes
.../KaTeX_SansSerif-Italic-91ee6750.woff | Bin 0 -> 14112 bytes
.../KaTeX_SansSerif-Regular-11e4dc8a.woff | Bin 0 -> 12316 bytes
.../KaTeX_SansSerif-Regular-68e8c73e.woff2 | Bin 0 -> 10344 bytes
.../KaTeX_SansSerif-Regular-f36ea897.ttf | Bin 0 -> 19436 bytes
.../KaTeX_Script-Regular-036d4e95.woff2 | Bin 0 -> 9644 bytes
.../assets/KaTeX_Script-Regular-1c67f068.ttf | Bin 0 -> 16648 bytes
.../assets/KaTeX_Script-Regular-d96cdf2b.woff | Bin 0 -> 10588 bytes
.../assets/KaTeX_Size1-Regular-6b47c401.woff2 | Bin 0 -> 5468 bytes
.../assets/KaTeX_Size1-Regular-95b6d2f1.ttf | Bin 0 -> 12228 bytes
.../assets/KaTeX_Size1-Regular-c943cc98.woff | Bin 0 -> 6496 bytes
.../assets/KaTeX_Size2-Regular-2014c523.woff | Bin 0 -> 6188 bytes
.../assets/KaTeX_Size2-Regular-a6b2099f.ttf | Bin 0 -> 11508 bytes
.../assets/KaTeX_Size2-Regular-d04c5421.woff2 | Bin 0 -> 5208 bytes
.../assets/KaTeX_Size3-Regular-500e04d5.ttf | Bin 0 -> 7588 bytes
.../assets/KaTeX_Size3-Regular-6ab6b62e.woff | Bin 0 -> 4420 bytes
.../assets/KaTeX_Size4-Regular-99f9c675.woff | Bin 0 -> 5980 bytes
.../assets/KaTeX_Size4-Regular-a4af7d41.woff2 | Bin 0 -> 4928 bytes
.../assets/KaTeX_Size4-Regular-c647367d.ttf | Bin 0 -> 10364 bytes
.../KaTeX_Typewriter-Regular-71d517d6.woff2 | Bin 0 -> 13568 bytes
.../KaTeX_Typewriter-Regular-e14fed02.woff | Bin 0 -> 16028 bytes
.../KaTeX_Typewriter-Regular-f01f3e87.ttf | Bin 0 -> 27556 bytes
.../public/assets/LayoutSider-3192526d.js | 109 +
.../public/assets/NumberAnimation-f1791864.js | 1 +
.../public/assets/Popconfirm-51935e3d.js | 16 +
.../public/assets/Select-3819bddd.js | 9 +
.../public/assets/Switch-993e3485.js | 102 +
.../public/assets/alipay-eab94eb8.png | Bin 0 -> 6644 bytes
.../public/assets/avatar-0ff6b409.png | Bin 0 -> 64527 bytes
.../public/assets/badge-4a5770f0.png | Bin 0 -> 10508 bytes
.../public/assets/chat-0bf97fbf.js | 56 +
.../public/assets/chat-9a45a3a5.css | 1 +
.../public/assets/draw-bccd19c4.svg | 1 +
.../public/assets/fail-7089de31.png | Bin 0 -> 10174 bytes
.../public/assets/file-c5169450.jpeg | Bin 0 -> 26293 bytes
.../public/assets/img-bg-6cde14f5.png | Bin 0 -> 4344 bytes
.../public/assets/index-15eb7798.css | 1 +
.../public/assets/index-167135de.js | 1 +
.../public/assets/index-18249864.css | 9 +
.../public/assets/index-1a8d86d4.js | 1 +
.../public/assets/index-23e57f1e.js | 1 +
.../public/assets/index-404bb920.css | 1 +
.../public/assets/index-5acddcff.js | 1 +
.../public/assets/index-6b6dcb8c.js | 29 +
.../public/assets/index-9e36b79c.js | 129 +
.../public/assets/index-9ec2bee4.css | 1 +
.../public/assets/index-a33ecab9.js | 1 +
.../public/assets/index-b6951a01.js | 1 +
.../public/assets/index-c19dd7c9.css | 1 +
.../public/assets/index-c37b2791.js | 158 +
.../public/assets/index-c8f7f806.css | 1 +
.../public/assets/index-c94da121.js | 1 +
.../public/assets/index-c9579d21.js | 1 +
.../public/assets/index-d658c557.js | 1 +
.../public/assets/index-d9e0c0ef.css | 1 +
.../public/assets/index-da1c3968.css | 1 +
.../public/assets/index-deda4a43.js | 1 +
.../public/assets/index-df8775ab.js | 3065 +++++++++++++++++
.../public/assets/index-e70b4848.css | 1 +
.../public/assets/index-e742d8a5.css | 1 +
.../public/assets/index-f85e81e7.js | 1 +
.../public/assets/index-fb47c927.js | 1 +
.../public/assets/index-fed7b4ac.css | 1 +
...ue_type_script_setup_true_lang-fc2af867.js | 166 +
.../public/assets/katex-7dd60529.js | 261 ++
.../public/assets/login-banner-824176ab.png | Bin 0 -> 1347688 bytes
.../public/assets/market-f1234219.png | Bin 0 -> 7120 bytes
YiAiQuickDeploy/public/assets/mj-8c02cbcc.png | Bin 0 -> 292616 bytes
.../public/assets/mjDraw-f3c32078.js | 1 +
.../public/assets/modelSvg-5bfd5c74.svg | 1 +
.../public/assets/niji-55cc65e6.png | Bin 0 -> 348307 bytes
.../public/assets/preferential-0ee5bc79.png | Bin 0 -> 5605 bytes
.../public/assets/qianbao-77758046.png | Bin 0 -> 7830 bytes
.../public/assets/role-2e2120fd.css | 1 +
.../public/assets/role-552db1b1.js | 217 ++
.../public/assets/throttle-5584dbda.js | 1 +
...ue_type_script_setup_true_lang-ed7cfa0b.js | 1 +
.../public/assets/wxpay-2d8f84af.png | Bin 0 -> 7899 bytes
.../public/assets/zoom-426d4db7.svg | 1 +
YiAiQuickDeploy/public/favicon.svg | 1 +
YiAiQuickDeploy/public/index.html | 189 +
YiAiQuickDeploy/public/logo.png | Bin 0 -> 29063 bytes
YiAiQuickDeploy/templates/mail/register.hbs | 78 +
.../templates/pages/registerError.hbs | 81 +
.../templates/pages/registerSuccess.hbs | 82 +
build.sh | 20 +-
638 files changed, 9827 insertions(+), 12 deletions(-)
create mode 100644 YiAiQuickDeploy/.env.example
create mode 100644 YiAiQuickDeploy/README.md
create mode 100644 YiAiQuickDeploy/dist/app.module.js
create mode 100644 YiAiQuickDeploy/dist/common/auth/adminAuth.guard.js
create mode 100644 YiAiQuickDeploy/dist/common/auth/jwt.strategy.js
create mode 100644 YiAiQuickDeploy/dist/common/auth/jwtAuth.guard.js
create mode 100644 YiAiQuickDeploy/dist/common/auth/superAuth.guard.js
create mode 100644 YiAiQuickDeploy/dist/common/constants/balance.constant.js
create mode 100644 YiAiQuickDeploy/dist/common/constants/errorMessage.constant.js
create mode 100644 YiAiQuickDeploy/dist/common/constants/midjourney.constant.js
create mode 100644 YiAiQuickDeploy/dist/common/constants/status.constant.js
create mode 100644 YiAiQuickDeploy/dist/common/constants/user.constant.js
create mode 100644 YiAiQuickDeploy/dist/common/constants/verification.constant.js
create mode 100644 YiAiQuickDeploy/dist/common/entity/baseEntity.js
create mode 100644 YiAiQuickDeploy/dist/common/filters/allExceptions.filter.js
create mode 100644 YiAiQuickDeploy/dist/common/filters/typeOrmQueryFailed.filter.js
create mode 100644 YiAiQuickDeploy/dist/common/guards/roles/roles.guard.js
create mode 100644 YiAiQuickDeploy/dist/common/interceptors/abort.interceptor.js
create mode 100644 YiAiQuickDeploy/dist/common/interceptors/transform.interceptor.js
create mode 100644 YiAiQuickDeploy/dist/common/middleware/xml.middleware.js
create mode 100644 YiAiQuickDeploy/dist/common/result/index.js
create mode 100644 YiAiQuickDeploy/dist/common/swagger/index.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/base.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/compileNetwork.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/createOrderId.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/createRandomCode.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/createRandomInviteCode.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/createRandomNonceStr.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/createRandomUid.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/date.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/encrypt.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/generateCrami.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/getClientIp.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/getDiffArray.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/getRandomItem.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/getRandomItemFromArray.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/hideString.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/index.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/maskCrami.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/maskEmail.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/maskIpAddress.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/removeSpecialCharacters.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/selectKeyWithWeight.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/tools.js
create mode 100644 YiAiQuickDeploy/dist/common/utils/utcformatTime.js
create mode 100644 YiAiQuickDeploy/dist/config/cos.js
create mode 100644 YiAiQuickDeploy/dist/config/database.js
create mode 100644 YiAiQuickDeploy/dist/config/jwt.js
create mode 100644 YiAiQuickDeploy/dist/config/mailer.js
create mode 100644 YiAiQuickDeploy/dist/config/main.js
create mode 100644 YiAiQuickDeploy/dist/config/redis.js
create mode 100644 YiAiQuickDeploy/dist/interfaces/mail.interface.js
create mode 100644 YiAiQuickDeploy/dist/main.js
create mode 100644 YiAiQuickDeploy/dist/modules/app/app.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/app/app.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/app/app.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/app/app.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/app/appCats.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/app/dto/collectApp.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/app/dto/createApp.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/app/dto/createCats.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/app/dto/custonApp.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/app/dto/deleteApp.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/app/dto/deleteCats.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/app/dto/queryApp.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/app/dto/queryCats.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/app/dto/updateApp.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/app/dto/updateCats.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/app/userApps.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/auth/auth.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/auth/auth.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/auth/auth.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/auth/dto/adminLogin.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/auth/dto/authLogin.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/auth/dto/authRegister.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/auth/dto/loginByPhone.dt.js
create mode 100644 YiAiQuickDeploy/dist/modules/auth/dto/sendPhoneCode.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/auth/dto/updatePassByOther.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/auth/dto/updatePassword.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/auth/dto/userRegisterByPhone.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/autoreply/autoreplay.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/autoreply/autoreply.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/autoreply/autoreply.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/autoreply/autoreply.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/autoreply/dto/addAutoReply.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/autoreply/dto/delBadWords.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/autoreply/dto/queryAutoReply.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/autoreply/dto/updateAutoReply.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/badwords/badwords.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/badwords/badwords.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/badwords/badwords.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/badwords/badwords.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/badwords/dto/addBadWords.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/badwords/dto/delBadWords.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/badwords/dto/queryBadWords.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/badwords/dto/queryViolation.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/badwords/dto/updateBadWords.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/badwords/violationLog.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatGroup/chatGroup.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatGroup/chatGroup.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatGroup/chatGroup.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatGroup/chatGroup.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatGroup/dto/createGroup.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatGroup/dto/delGroup.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatGroup/dto/updateGroup.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatLog/chatLog.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatLog/chatLog.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatLog/chatLog.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatLog/chatLog.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatLog/dto/chatList.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatLog/dto/del.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatLog/dto/delByGroup.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatLog/dto/exportExcelChatlog.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatLog/dto/queryAllChatLog.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatLog/dto/queryAllDrawLog.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatLog/dto/queryByAppId.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatLog/dto/queryMyChatLog.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatLog/dto/recDrawImg.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatgpt/baidu.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatgpt/chatBox.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatgpt/chatBoxType.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatgpt/chatPre.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatgpt/chatPreType.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatgpt/chatgpt.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatgpt/chatgpt.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatgpt/chatgpt.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatgpt/dto/chatDraw.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatgpt/dto/chatProcess.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatgpt/gptkeys.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatgpt/helper.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatgpt/openai.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatgpt/store.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatgpt/whiteList.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/chatgpt/zhipu.js
create mode 100644 YiAiQuickDeploy/dist/modules/crami/crami.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/crami/crami.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/crami/crami.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/crami/crami.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/crami/cramiPackage.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/crami/dto/batchDelCrami.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/crami/dto/createCrami.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/crami/dto/createPackage.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/crami/dto/deletePackage.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/crami/dto/queryAllCrami.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/crami/dto/queryAllPackage.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/crami/dto/updatePackage.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/crami/dto/useCrami.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/database/database.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/database/database.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/database/initDatabase.js
create mode 100644 YiAiQuickDeploy/dist/modules/draw/draw.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/draw/draw.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/draw/draw.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/draw/dto/chatDraw.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/fanyi/fanyi.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/fanyi/fanyi.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/fanyi/fanyi.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/globalConfig/config.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/globalConfig/dto/queryConfig.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/globalConfig/dto/setConfig.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/globalConfig/dto/setConfigCustom.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/globalConfig/globalConfig.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/globalConfig/globalConfig.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/globalConfig/globalConfig.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/mailer/mailer.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/mailer/mailer.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/menu/dto/queryMenu.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/menu/dto/setMenu.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/menu/menu.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/menu/menu.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/menu/menu.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/menu/menu.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/midjourney/dto/getList.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/midjourney/midjourney.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/midjourney/midjourney.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/midjourney/midjourney.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/midjourney/midjourney.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/midjourney/prompt.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/mj/dto/mjDraw.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/mj/dto/mjEnlargeImg.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/mj/dto/mjTransform.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/mj/mj.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/mj/mj.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/mj/mj.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/models/dto/queryModel.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/models/dto/queryModelType.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/models/dto/setModel.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/models/dto/setModelType.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/models/modelType.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/models/models.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/models/models.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/models/models.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/models/models.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/official/dto/getQrCode.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/official/dto/getQrSceneStr.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/official/official.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/official/official.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/official/official.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/order/dto/buy.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/order/dto/queryAllOrder.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/order/dto/queryByOrder.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/order/order.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/order/order.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/order/order.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/order/order.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/pay/dto/pay.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/pay/pay.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/pay/pay.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/pay/pay.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/queue/dto/mjDraw.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/queue/queue.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/queue/queue.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/queue/queue.process.js
create mode 100644 YiAiQuickDeploy/dist/modules/queue/queue.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/redisCache/dto/redis.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/redisCache/redisCache.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/redisCache/redisCache.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/redisCache/redisCache.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/sales/dto/appForMoney.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/sales/dto/auditOrder.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/sales/dto/drawMoneyOrder.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/sales/dto/recordsQuery.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/sales/dto/salesOrder.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/sales/dto/salesUserList.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/sales/dto/updateUserSales.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/sales/sales.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/sales/sales.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/sales/sales.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/sales/salesOrder.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/sales/salesRecords.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/sales/salesUsers.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/signin/signIn.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/signin/signin.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/signin/signin.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/signin/signin.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/statistic/dto/queryStatisticDto.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/statistic/statistic.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/statistic/statistic.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/statistic/statistic.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/task/task.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/task/task.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/upload/upload.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/upload/upload.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/upload/upload.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/user/dto/queryAllUser.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/user/dto/queryInviteRecord.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/user/dto/queryOne.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/user/dto/resetUserPass.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/user/dto/retrieve.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/user/dto/updateUser.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/user/dto/updateUserStatus.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/user/dto/userRecharge.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/user/user.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/user/user.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/user/user.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/user/user.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/userBalance/accountLog.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/userBalance/balance.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/userBalance/dto/test.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/userBalance/fingerprint.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/userBalance/userBalance.controller.js
create mode 100644 YiAiQuickDeploy/dist/modules/userBalance/userBalance.entity.js
create mode 100644 YiAiQuickDeploy/dist/modules/userBalance/userBalance.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/userBalance/userBalance.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/verification/dto/verifyCode.dto.js
create mode 100644 YiAiQuickDeploy/dist/modules/verification/verification.module.js
create mode 100644 YiAiQuickDeploy/dist/modules/verification/verification.service.js
create mode 100644 YiAiQuickDeploy/dist/modules/verification/verifycation.entity.js
create mode 100644 YiAiQuickDeploy/package.json
create mode 100644 YiAiQuickDeploy/pm2.conf.json
create mode 100644 YiAiQuickDeploy/public/admin/assets/_...all_-058a05f7.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/_...all_-512b21c9.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/accountLog-2bd60420.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/ali-d01c3934.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/apl-f73da2d7.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/application-3786ae80.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/asciiarmor-e7973ceb.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/asn1-f9c290f0.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/asterisk-9c249b4c.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/autpReply-e5884a9f.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/badWords-ba3f5fde.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/baiduSensitive-9c055f0f.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/baidufanyi-f73d0409.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/base-0d0f4324.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/base-616fd741.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/base-ec1d7528.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/bg-8cbc23fc.jpg
create mode 100644 YiAiQuickDeploy/public/admin/assets/brainfuck-637b9bf0.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/builtIn-fbce35a5.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/chat-5f421c63.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/chat-d3c4026a.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/chat-dba0b33b.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/chatBox-15060667.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/chatBox-657da5f4.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/chatPre-75570325.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/chatgpt-a047ebb2.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/chevereto-40d98290.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/classify-a13ffc4b.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/clike-3f6f5c72.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/clojure-46c215dd.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/cmake-f314e514.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/cobol-3c0e8dcf.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/coffeescript-cf6fb77c.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/commonlisp-0ea12945.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/config-68c3151c.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/copyright-9788870b.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/cos-079174ff.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/crami-33b9e7fc.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/crystal-594a913c.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/css-ae0ae1d0.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/custom-8723b04a.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/cypher-236a65ad.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/d-76ab4361.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/dashboard-4e53be81.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/diff-1bf42f34.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/dockerfile-c8a8b9da.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/draw-48211430.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/draw-8ed65f49.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/draw-b557d642.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/dtd-8d673f3f.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/dylan-94e68d48.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/ebnf-9a58f677.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/ecl-8c848bde.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/edit.password-c1cab324.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/edit.password-ee9c5d6e.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/eiffel-c812667a.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/elm-389625db.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/email-2c31fca7.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/epay-c2129ae6.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/erlang-72724d5c.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/factor-7bfcb4fc.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/fcl-d5e95185.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/forth-a6c07be1.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/fortran-b746f455.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/gas-a519128b.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/gherkin-0efe02ac.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/globalPre-c9a0554b.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/go-8a088acb.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/groovy-4592a472.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/haskell-b620645c.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/haxe-7215664e.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/http-e091c18d.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/hupijiao-5ef91929.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/idl-91cb7788.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-01df0979.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-094514cd.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-15545429.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-1a0e0cc6.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-1a88085c.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-1c1d96a8.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-1f669337.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-2447ea6c.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-25ad0905.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-2966f859.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-388f74a8.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-3f230094.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-4d312e8f.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-4dda9dc1.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-52b44da0.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-59cc5a58.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-5b287f81.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-5d2e0ed3.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-635e8a50.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-673e28f1.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-743018f7.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-7e36a42b.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-8735da0e.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-8931d5e1.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-8b6b646b.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-92a56f96.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-9a8c81b6.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-9aa90e85.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-9cb4990e.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-a62c661f.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-ac6fd7bf.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-b5381708.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-b620ce26.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-bea68010.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-c1f66324.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-c518a8ab.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-d2fb9ca6.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-d4229ceb.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-d93a1039.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-de2a4d09.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-e26dda52.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-ec3e4f63.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-ed149689.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-efb20a5e.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-f0563bd0.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-f4c800aa.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-f59f99b8.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-f9b646fc.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/index-fb910e2b.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/index.vue_vue_type_script_setup_true_lang-f6233a77.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/interface-aa163e29.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/javascript-987cbb73.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/jinja2-580c43a7.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/julia-2f39a740.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/key-8fc1659a.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/link-d0d69da9.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/link-e829b43b.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/list-c0eb2f9b.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/livescript-a3318e59.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/login-banner-2c1ede93.png
create mode 100644 YiAiQuickDeploy/public/admin/assets/login-d1888df5.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/login-d785040c.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/logo-7066b9ba.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/logo-71242da6.png
create mode 100644 YiAiQuickDeploy/public/admin/assets/lua-ee237842.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/marked.esm-76161808.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/mathematica-4db1ec63.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/mbox-b40e52ca.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/menu-a3220ea4.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/midjourney-9d3ffb0c.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/mind-10b0dfa6.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/mirc-c043bc0a.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/mj-2376ecd0.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/mllike-1f866598.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/modelica-c19c47b8.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/models-a1eea310.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/mpay-5611cb0b.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/mscgen-96577242.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/mumps-82310ef4.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/nginx-0992a7c8.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/notice-28efbbd9.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/notice-8204c0df.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/nsis-8fd66a07.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/ntriples-8490b09b.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/octave-3f516c2f.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/order-33daebac.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/oz-a640e05c.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/package-09434cd1.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/package-2f9c6db4.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/pascal-bcac1c04.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/perl-a9455719.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/phone-1f627806.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/pig-3510ca5f.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/powershell-c2c54630.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/prompt-86ea9de4.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/prompts-479c9b8c.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/properties-aba123c1.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/protobuf-1713bf80.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/proxy-9e626355.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/puppet-3229bfe4.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/python-37bee3fe.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/q-887a0cfa.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/r-3ca97919.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/records-2d860e17.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/register-4322dd46.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/register-abed4faa.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/reload-18e3fdab.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/rpm-aa81b362.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/ruby-e88f1f8d.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/sales-52dbba88.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/salesUser-060f6057.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/sas-4096b960.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/scheme-ca3e6863.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/secret-ddcda3be.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/setting-06407436.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/setting-5001f984.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/shell-86dd1d99.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/sieve-4b1eb6fb.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/signIn-f6616505.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/simple-mode-851e42ff.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/smalltalk-b41561ee.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/solr-7928d730.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/sparql-71156930.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/spreadsheet-9f4dc4c6.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/sql-62feda9f.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/stex-611747c4.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/stylus-2d29a832.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/swift-b6dd686e.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/tcl-9a9d281f.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/tencent-6a6ef948.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/textile-27197230.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/tiddlywiki-053c4b39.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/tiki-f8970e14.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/toml-fed73c05.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/troff-1c50c70f.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/ttcn-a4846d83.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/ttcn-cfg-0c96bcc1.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/turtle-b550492d.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/upgrade-d5f7136e.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/useMenu-b5f7cdc6.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/userBalance-4fc10055.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/utcformatTime-e76e5157.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/vb-e9655ff4.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/vbscript-e62417ba.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/velocity-5bdd1b6a.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/verilog-701759f4.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/vhdl-288f0dde.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/violation-081d0a40.css
create mode 100644 YiAiQuickDeploy/public/admin/assets/violation-86a01b27.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/visible-2ee742b4.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/visitor-d5dd5298.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/webidl-beade871.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/wechat-59704210.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/wechat-611b6df2.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/whiteList-3ecbc474.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/xquery-f004ff15.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/yacas-d031e2ab.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/yaml-95012b83.js
create mode 100644 YiAiQuickDeploy/public/admin/assets/z80-bb7f2654.js
create mode 100644 YiAiQuickDeploy/public/admin/browser_upgrade/chrome.png
create mode 100644 YiAiQuickDeploy/public/admin/browser_upgrade/edge.png
create mode 100644 YiAiQuickDeploy/public/admin/browser_upgrade/index.css
create mode 100644 YiAiQuickDeploy/public/admin/favicon.ico
create mode 100644 YiAiQuickDeploy/public/admin/favicon.svg
create mode 100644 YiAiQuickDeploy/public/admin/index.html
create mode 100644 YiAiQuickDeploy/public/admin/loading.css
create mode 100644 YiAiQuickDeploy/public/assets/404-0d6db85f.svg
create mode 100644 YiAiQuickDeploy/public/assets/DataTable-4481d277.js
create mode 100644 YiAiQuickDeploy/public/assets/InputGroup-36aa208e.js
create mode 100644 YiAiQuickDeploy/public/assets/InputNumber-b4758351.js
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_AMS-Regular-0cdd387c.woff2
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_AMS-Regular-30da91e8.woff
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_AMS-Regular-68534840.ttf
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Caligraphic-Bold-07d8e303.ttf
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Caligraphic-Bold-1ae6bd74.woff
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Caligraphic-Bold-de7701e4.woff2
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Caligraphic-Regular-3398dd02.woff
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Caligraphic-Regular-5d53e70a.woff2
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Caligraphic-Regular-ed0b7437.ttf
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Fraktur-Bold-74444efd.woff2
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Fraktur-Bold-9163df9c.ttf
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Fraktur-Bold-9be7ceb8.woff
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Fraktur-Regular-1e6f9579.ttf
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Fraktur-Regular-51814d27.woff2
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Fraktur-Regular-5e28753b.woff
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Main-Bold-0f60d1b8.woff2
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Main-Bold-138ac28d.ttf
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Main-Bold-c76c5d69.woff
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Main-BoldItalic-70ee1f64.ttf
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Main-BoldItalic-99cd42a3.woff2
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Main-BoldItalic-a6f7ec0d.woff
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Main-Italic-0d85ae7c.ttf
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Main-Italic-97479ca6.woff2
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Main-Italic-f1d6ef86.woff
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Main-Regular-c2342cd8.woff2
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Main-Regular-c6368d87.woff
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Main-Regular-d0332f52.ttf
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Math-BoldItalic-850c0af5.woff
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Math-BoldItalic-dc47344d.woff2
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Math-BoldItalic-f9377ab0.ttf
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Math-Italic-08ce98e5.ttf
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Math-Italic-7af58c5e.woff2
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Math-Italic-8a8d2445.woff
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_SansSerif-Bold-1ece03f7.ttf
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_SansSerif-Bold-e99ae511.woff2
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_SansSerif-Bold-ece03cfd.woff
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_SansSerif-Italic-00b26ac8.woff2
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_SansSerif-Italic-3931dd81.ttf
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_SansSerif-Italic-91ee6750.woff
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_SansSerif-Regular-11e4dc8a.woff
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_SansSerif-Regular-68e8c73e.woff2
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_SansSerif-Regular-f36ea897.ttf
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Script-Regular-036d4e95.woff2
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Script-Regular-1c67f068.ttf
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Script-Regular-d96cdf2b.woff
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Size1-Regular-6b47c401.woff2
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Size1-Regular-95b6d2f1.ttf
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Size1-Regular-c943cc98.woff
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Size2-Regular-2014c523.woff
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Size2-Regular-a6b2099f.ttf
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Size2-Regular-d04c5421.woff2
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Size3-Regular-500e04d5.ttf
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Size3-Regular-6ab6b62e.woff
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Size4-Regular-99f9c675.woff
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Size4-Regular-a4af7d41.woff2
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Size4-Regular-c647367d.ttf
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Typewriter-Regular-71d517d6.woff2
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Typewriter-Regular-e14fed02.woff
create mode 100644 YiAiQuickDeploy/public/assets/KaTeX_Typewriter-Regular-f01f3e87.ttf
create mode 100644 YiAiQuickDeploy/public/assets/LayoutSider-3192526d.js
create mode 100644 YiAiQuickDeploy/public/assets/NumberAnimation-f1791864.js
create mode 100644 YiAiQuickDeploy/public/assets/Popconfirm-51935e3d.js
create mode 100644 YiAiQuickDeploy/public/assets/Select-3819bddd.js
create mode 100644 YiAiQuickDeploy/public/assets/Switch-993e3485.js
create mode 100644 YiAiQuickDeploy/public/assets/alipay-eab94eb8.png
create mode 100644 YiAiQuickDeploy/public/assets/avatar-0ff6b409.png
create mode 100644 YiAiQuickDeploy/public/assets/badge-4a5770f0.png
create mode 100644 YiAiQuickDeploy/public/assets/chat-0bf97fbf.js
create mode 100644 YiAiQuickDeploy/public/assets/chat-9a45a3a5.css
create mode 100644 YiAiQuickDeploy/public/assets/draw-bccd19c4.svg
create mode 100644 YiAiQuickDeploy/public/assets/fail-7089de31.png
create mode 100644 YiAiQuickDeploy/public/assets/file-c5169450.jpeg
create mode 100644 YiAiQuickDeploy/public/assets/img-bg-6cde14f5.png
create mode 100644 YiAiQuickDeploy/public/assets/index-15eb7798.css
create mode 100644 YiAiQuickDeploy/public/assets/index-167135de.js
create mode 100644 YiAiQuickDeploy/public/assets/index-18249864.css
create mode 100644 YiAiQuickDeploy/public/assets/index-1a8d86d4.js
create mode 100644 YiAiQuickDeploy/public/assets/index-23e57f1e.js
create mode 100644 YiAiQuickDeploy/public/assets/index-404bb920.css
create mode 100644 YiAiQuickDeploy/public/assets/index-5acddcff.js
create mode 100644 YiAiQuickDeploy/public/assets/index-6b6dcb8c.js
create mode 100644 YiAiQuickDeploy/public/assets/index-9e36b79c.js
create mode 100644 YiAiQuickDeploy/public/assets/index-9ec2bee4.css
create mode 100644 YiAiQuickDeploy/public/assets/index-a33ecab9.js
create mode 100644 YiAiQuickDeploy/public/assets/index-b6951a01.js
create mode 100644 YiAiQuickDeploy/public/assets/index-c19dd7c9.css
create mode 100644 YiAiQuickDeploy/public/assets/index-c37b2791.js
create mode 100644 YiAiQuickDeploy/public/assets/index-c8f7f806.css
create mode 100644 YiAiQuickDeploy/public/assets/index-c94da121.js
create mode 100644 YiAiQuickDeploy/public/assets/index-c9579d21.js
create mode 100644 YiAiQuickDeploy/public/assets/index-d658c557.js
create mode 100644 YiAiQuickDeploy/public/assets/index-d9e0c0ef.css
create mode 100644 YiAiQuickDeploy/public/assets/index-da1c3968.css
create mode 100644 YiAiQuickDeploy/public/assets/index-deda4a43.js
create mode 100644 YiAiQuickDeploy/public/assets/index-df8775ab.js
create mode 100644 YiAiQuickDeploy/public/assets/index-e70b4848.css
create mode 100644 YiAiQuickDeploy/public/assets/index-e742d8a5.css
create mode 100644 YiAiQuickDeploy/public/assets/index-f85e81e7.js
create mode 100644 YiAiQuickDeploy/public/assets/index-fb47c927.js
create mode 100644 YiAiQuickDeploy/public/assets/index-fed7b4ac.css
create mode 100644 YiAiQuickDeploy/public/assets/index.vue_vue_type_script_setup_true_lang-fc2af867.js
create mode 100644 YiAiQuickDeploy/public/assets/katex-7dd60529.js
create mode 100644 YiAiQuickDeploy/public/assets/login-banner-824176ab.png
create mode 100644 YiAiQuickDeploy/public/assets/market-f1234219.png
create mode 100644 YiAiQuickDeploy/public/assets/mj-8c02cbcc.png
create mode 100644 YiAiQuickDeploy/public/assets/mjDraw-f3c32078.js
create mode 100644 YiAiQuickDeploy/public/assets/modelSvg-5bfd5c74.svg
create mode 100644 YiAiQuickDeploy/public/assets/niji-55cc65e6.png
create mode 100644 YiAiQuickDeploy/public/assets/preferential-0ee5bc79.png
create mode 100644 YiAiQuickDeploy/public/assets/qianbao-77758046.png
create mode 100644 YiAiQuickDeploy/public/assets/role-2e2120fd.css
create mode 100644 YiAiQuickDeploy/public/assets/role-552db1b1.js
create mode 100644 YiAiQuickDeploy/public/assets/throttle-5584dbda.js
create mode 100644 YiAiQuickDeploy/public/assets/titleBar.vue_vue_type_script_setup_true_lang-ed7cfa0b.js
create mode 100644 YiAiQuickDeploy/public/assets/wxpay-2d8f84af.png
create mode 100644 YiAiQuickDeploy/public/assets/zoom-426d4db7.svg
create mode 100644 YiAiQuickDeploy/public/favicon.svg
create mode 100644 YiAiQuickDeploy/public/index.html
create mode 100644 YiAiQuickDeploy/public/logo.png
create mode 100644 YiAiQuickDeploy/templates/mail/register.hbs
create mode 100644 YiAiQuickDeploy/templates/pages/registerError.hbs
create mode 100644 YiAiQuickDeploy/templates/pages/registerSuccess.hbs
diff --git a/.gitignore b/.gitignore
index 9e5f6ce..46bcdc4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,8 +18,6 @@ node_modules/
service/**/.env
/dist/
-/AIWebQuickDeploy/
-
.idea/
*.log
*.iml
diff --git a/YiAiQuickDeploy/.env.example b/YiAiQuickDeploy/.env.example
new file mode 100644
index 0000000..b11e88a
--- /dev/null
+++ b/YiAiQuickDeploy/.env.example
@@ -0,0 +1,33 @@
+# 服务器ip
+NINE_AI_HOST=
+# 授权码
+NINE_AI_KEY=
+
+# mysql
+DB_HOST=localhost
+DB_PORT=3306
+DB_USER=root
+DB_PASS=chat-nine-ai-pass
+DB_DATABASE=chatgpt
+
+# mailer 邮件服务
+MAILER_HOST=smtp.163.com
+MAILER_PORT=465
+MAILER_USER=
+MAILER_PASS=
+MAILER_FROM=
+
+# Redis
+REDIS_PORT=6379
+REDIS_HOST=127.0.0.1
+REDIS_PASSWORD=
+
+# mj并发数
+CONCURRENCY=3
+
+# jwt token
+JWT_SECRET=chat-cooper
+# jwt token 过期时间
+JWT_EXPIRESIN=7d
+# 自定义端口
+PORT=9520
diff --git a/YiAiQuickDeploy/README.md b/YiAiQuickDeploy/README.md
new file mode 100644
index 0000000..f5aa86c
--- /dev/null
+++ b/YiAiQuickDeploy/README.md
@@ -0,0 +1,73 @@
+
+
+
+
+[circleci-image]: https://img.shields.io/circleci/build/github/nestjs/nest/master?token=abc123def456
+[circleci-url]: https://circleci.com/gh/nestjs/nest
+
+ A progressive Node.js framework for building efficient and scalable server-side applications.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## Description
+
+[Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.
+
+## Installation
+
+```bash
+$ pnpm install
+```
+
+## Running the app
+
+```bash
+# development
+$ pnpm run start
+
+# watch mode
+$ pnpm run start:dev
+
+# production mode
+$ pnpm run start:prod
+```
+
+## Test
+
+```bash
+# unit tests
+$ pnpm run test
+
+# e2e tests
+$ pnpm run test:e2e
+
+# test coverage
+$ pnpm run test:cov
+```
+
+## Support
+
+Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).
+
+## Stay in touch
+
+- Author - [Kamil Myśliwiec](https://kamilmysliwiec.com)
+- Website - [https://nestjs.com](https://nestjs.com/)
+- Twitter - [@nestframework](https://twitter.com/nestframework)
+
+## License
+
+Nest is [MIT licensed](LICENSE).
diff --git a/YiAiQuickDeploy/dist/app.module.js b/YiAiQuickDeploy/dist/app.module.js
new file mode 100644
index 0000000..b4cc21f
--- /dev/null
+++ b/YiAiQuickDeploy/dist/app.module.js
@@ -0,0 +1 @@
+'use strict';function _0x5497(){const _0x53a950=['QueueModule','./modules/fanyi/fanyi.module','resolve','24cMrQKa','MidjourneyModule','1137768NcomnE','./modules/statistic/statistic.module','./modules/verification/verification.module','./modules/official/official.module','./modules/userBalance/userBalance.module','UserModule','decorate','./modules/order/order.module','./modules/auth/auth.module','MailerModule','nestjs-config','ChatLogModule','41814770CHUHpk','join','ConfigModule','UserBalanceModule','./modules/upload/upload.module','public','config','length','load','./modules/midjourney/midjourney.module','./modules/user/user.module','UploadModule','./modules/models/models.module','ChatGroupModule','90IieuVx','fetch','OrderModule','AuthModule','12loUyXK','./modules/signin/signin.module','PayModule','8765510XPwExs','ServeStaticModule','./modules/sales/sales.module','DatabaseModule','VerificationModule','./modules/chatgpt/chatgpt.module','./modules/chatGroup/chatGroup.module','forRoot','./modules/pay/pay.module','isomorphic-fetch','ModelsModule','./modules/mailer/mailer.module','@nestjs/common','1673123cdtnkF','RedisCacheModule','./modules/database/database.module','__esModule','./modules/chatLog/chatLog.module','AutoreplyModule','StatisticModule','SalesModule','APP_INTERCEPTOR','AbortInterceptor','AppModule','3487834FKLPsO','DrawModule','2679124xUZXzK','./modules/menu/menu.module','function','path','CramiModule','Module','@nestjs/serve-static','MenuModule','./modules/app/app.module','26409ImsbQs','object','__decorate','./modules/queue/queue.module','BadwordsModule','./modules/badwords/badwords.module'];_0x5497=function(){return _0x53a950;};return _0x5497();}const _0x351570=_0x5135;(function(_0x4f87d2,_0x2a0b05){const _0x42072e=_0x5135,_0x513f49=_0x4f87d2();while(!![]){try{const _0x3e1a85=parseInt(_0x42072e(0x112))/0x1+parseInt(_0x42072e(0x131))/0x2*(-parseInt(_0x42072e(0x128))/0x3)+-parseInt(_0x42072e(0x11f))/0x4+-parseInt(_0x42072e(0x105))/0x5+-parseInt(_0x42072e(0x102))/0x6*(parseInt(_0x42072e(0x11d))/0x7)+parseInt(_0x42072e(0x133))/0x8*(-parseInt(_0x42072e(0xfe))/0x9)+parseInt(_0x42072e(0x13f))/0xa;if(_0x3e1a85===_0x2a0b05)break;else _0x513f49['push'](_0x513f49['shift']());}catch(_0x271272){_0x513f49['push'](_0x513f49['shift']());}}}(_0x5497,0xdd853));var __decorate=this&&this[_0x351570(0x12a)]||function(_0x2e1fe4,_0x8b1b30,_0x114c5c,_0x3c97bb){const _0x16e36c=_0x351570;var _0x27c797=arguments[_0x16e36c(0x146)],_0x1dda14=_0x27c797<0x3?_0x8b1b30:_0x3c97bb===null?_0x3c97bb=Object['getOwnPropertyDescriptor'](_0x8b1b30,_0x114c5c):_0x3c97bb,_0x35c6d3;if(typeof Reflect===_0x16e36c(0x129)&&typeof Reflect[_0x16e36c(0x139)]===_0x16e36c(0x121))_0x1dda14=Reflect['decorate'](_0x2e1fe4,_0x8b1b30,_0x114c5c,_0x3c97bb);else{for(var _0x3c085e=_0x2e1fe4[_0x16e36c(0x146)]-0x1;_0x3c085e>=0x0;_0x3c085e--)if(_0x35c6d3=_0x2e1fe4[_0x3c085e])_0x1dda14=(_0x27c797<0x3?_0x35c6d3(_0x1dda14):_0x27c797>0x3?_0x35c6d3(_0x8b1b30,_0x114c5c,_0x1dda14):_0x35c6d3(_0x8b1b30,_0x114c5c))||_0x1dda14;}return _0x27c797>0x3&&_0x1dda14&&Object['defineProperty'](_0x8b1b30,_0x114c5c,_0x1dda14),_0x1dda14;};Object['defineProperty'](exports,_0x351570(0x115),{'value':!![]}),exports['AppModule']=void 0x0;const common_1=require(_0x351570(0x111)),nestjs_config_1=require(_0x351570(0x13d)),abort_interceptor_1=require('./common/interceptors/abort.interceptor'),database_module_1=require(_0x351570(0x114)),path_1=require(_0x351570(0x122)),user_module_1=require(_0x351570(0x149)),auth_module_1=require(_0x351570(0x13b)),mailer_module_1=require(_0x351570(0x110)),verification_module_1=require(_0x351570(0x135)),chatgpt_module_1=require(_0x351570(0x10a)),crami_module_1=require('./modules/crami/crami.module'),userBalance_module_1=require(_0x351570(0x137)),chatLog_module_1=require(_0x351570(0x116)),upload_module_1=require(_0x351570(0x143)),draw_module_1=require('./modules/draw/draw.module'),redisCache_module_1=require('./modules/redisCache/redisCache.module'),globalConfig_module_1=require('./modules/globalConfig/globalConfig.module'),statistic_module_1=require(_0x351570(0x134)),badwords_module_1=require(_0x351570(0x12d)),autoreply_module_1=require('./modules/autoreply/autoreply.module'),app_module_1=require(_0x351570(0x127)),pay_module_1=require(_0x351570(0x10d)),order_module_1=require(_0x351570(0x13a)),fanyi_module_1=require(_0x351570(0x12f)),official_module_1=require(_0x351570(0x136)),task_module_1=require('./modules/task/task.module'),queue_module_1=require(_0x351570(0x12b)),midjourney_module_1=require(_0x351570(0x148)),chatGroup_module_1=require(_0x351570(0x10b)),serve_static_1=require(_0x351570(0x125)),fetch=require(_0x351570(0x10e)),path_2=require('path');function _0x5135(_0x4f0370,_0x1f97bc){const _0x549765=_0x5497();return _0x5135=function(_0x513589,_0x348bfd){_0x513589=_0x513589-0xfc;let _0x134deb=_0x549765[_0x513589];return _0x134deb;},_0x5135(_0x4f0370,_0x1f97bc);}global[_0x351570(0xff)]=fetch;const core_1=require('@nestjs/core'),sales_module_1=require(_0x351570(0x107)),signin_module_1=require(_0x351570(0x103)),menu_module_1=require(_0x351570(0x120)),models_module_1=require(_0x351570(0xfc));let AppModule=class AppModule{};AppModule=__decorate([(0x0,common_1['Global'])(),(0x0,common_1[_0x351570(0x124)])({'imports':[serve_static_1[_0x351570(0x106)][_0x351570(0x10c)]({'rootPath':(0x0,path_2[_0x351570(0x140)])(__dirname,'..',_0x351570(0x144))}),nestjs_config_1[_0x351570(0x141)][_0x351570(0x147)]((0x0,path_1[_0x351570(0x130)])(__dirname,_0x351570(0x145),'**/!(*.d).{ts,js}')),database_module_1[_0x351570(0x108)],user_module_1[_0x351570(0x138)],auth_module_1[_0x351570(0x101)],mailer_module_1[_0x351570(0x13c)],verification_module_1[_0x351570(0x109)],chatgpt_module_1['ChatgptModule'],crami_module_1[_0x351570(0x123)],userBalance_module_1[_0x351570(0x142)],chatLog_module_1[_0x351570(0x13e)],upload_module_1[_0x351570(0x14a)],draw_module_1[_0x351570(0x11e)],redisCache_module_1[_0x351570(0x113)],globalConfig_module_1['GlobalConfigModule'],statistic_module_1[_0x351570(0x118)],badwords_module_1[_0x351570(0x12c)],autoreply_module_1[_0x351570(0x117)],app_module_1[_0x351570(0x11c)],pay_module_1[_0x351570(0x104)],order_module_1[_0x351570(0x100)],fanyi_module_1['FanyiModule'],official_module_1['OfficialModule'],task_module_1['TaskModule'],queue_module_1[_0x351570(0x12e)],midjourney_module_1[_0x351570(0x132)],chatGroup_module_1[_0x351570(0xfd)],sales_module_1[_0x351570(0x119)],signin_module_1['SigninModule'],menu_module_1[_0x351570(0x126)],models_module_1[_0x351570(0x10f)]],'providers':[{'provide':core_1[_0x351570(0x11a)],'useClass':abort_interceptor_1[_0x351570(0x11b)]}]})],AppModule),exports[_0x351570(0x11c)]=AppModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/auth/adminAuth.guard.js b/YiAiQuickDeploy/dist/common/auth/adminAuth.guard.js
new file mode 100644
index 0000000..3dd16f4
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/auth/adminAuth.guard.js
@@ -0,0 +1 @@
+'use strict';const _0x3ae73f=_0x257e;(function(_0x1db9ef,_0x40fa64){const _0x5b30b2=_0x257e,_0x4903c6=_0x1db9ef();while(!![]){try{const _0x1ec4d9=parseInt(_0x5b30b2(0x104))/0x1*(parseInt(_0x5b30b2(0xf9))/0x2)+-parseInt(_0x5b30b2(0x109))/0x3*(parseInt(_0x5b30b2(0x10c))/0x4)+parseInt(_0x5b30b2(0xf6))/0x5+parseInt(_0x5b30b2(0xf5))/0x6+-parseInt(_0x5b30b2(0xff))/0x7*(parseInt(_0x5b30b2(0xf7))/0x8)+parseInt(_0x5b30b2(0xf3))/0x9+parseInt(_0x5b30b2(0xfa))/0xa;if(_0x1ec4d9===_0x40fa64)break;else _0x4903c6['push'](_0x4903c6['shift']());}catch(_0x160643){_0x4903c6['push'](_0x4903c6['shift']());}}}(_0x5de2,0x9b3c3));var __decorate=this&&this[_0x3ae73f(0x100)]||function(_0x208e41,_0x37284f,_0x1bfe4a,_0x18b1ec){const _0x2d912a=_0x3ae73f;var _0x27eb58=arguments[_0x2d912a(0xfb)],_0x2be8c3=_0x27eb58<0x3?_0x37284f:_0x18b1ec===null?_0x18b1ec=Object[_0x2d912a(0xf2)](_0x37284f,_0x1bfe4a):_0x18b1ec,_0x2beef8;if(typeof Reflect==='object'&&typeof Reflect[_0x2d912a(0x103)]===_0x2d912a(0x10d))_0x2be8c3=Reflect[_0x2d912a(0x103)](_0x208e41,_0x37284f,_0x1bfe4a,_0x18b1ec);else{for(var _0x28320b=_0x208e41[_0x2d912a(0xfb)]-0x1;_0x28320b>=0x0;_0x28320b--)if(_0x2beef8=_0x208e41[_0x28320b])_0x2be8c3=(_0x27eb58<0x3?_0x2beef8(_0x2be8c3):_0x27eb58>0x3?_0x2beef8(_0x37284f,_0x1bfe4a,_0x2be8c3):_0x2beef8(_0x37284f,_0x1bfe4a))||_0x2be8c3;}return _0x27eb58>0x3&&_0x2be8c3&&Object['defineProperty'](_0x37284f,_0x1bfe4a,_0x2be8c3),_0x2be8c3;};Object[_0x3ae73f(0x10a)](exports,_0x3ae73f(0xfe),{'value':!![]}),exports['AdminAuthGuard']=void 0x0;const common_1=require('@nestjs/common'),jwtAuth_guard_1=require(_0x3ae73f(0x105));function _0x257e(_0x207d8d,_0x1a719b){const _0x5de2bf=_0x5de2();return _0x257e=function(_0x257e14,_0x4e1083){_0x257e14=_0x257e14-0xf1;let _0x524d61=_0x5de2bf[_0x257e14];return _0x524d61;},_0x257e(_0x207d8d,_0x1a719b);}let AdminAuthGuard=class AdminAuthGuard extends jwtAuth_guard_1[_0x3ae73f(0xf8)]{async[_0x3ae73f(0x101)](_0x3052ca){const _0x17e986=_0x3ae73f,_0x246e6b=await super['canActivate'](_0x3052ca);if(!_0x246e6b)return![];const _0x43e924=_0x3052ca[_0x17e986(0xfc)]()[_0x17e986(0xf1)](),_0x4c440e=_0x43e924['user'];if(_0x4c440e&&[_0x17e986(0x108),'super'][_0x17e986(0x102)](_0x4c440e[_0x17e986(0xfd)]))return!![];else throw new common_1[(_0x17e986(0x10b))](_0x17e986(0x106));}};function _0x5de2(){const _0x40f72c=['63106eoWiah','8246380WbnGMk','length','switchToHttp','role','__esModule','3102995zXYcXF','__decorate','canActivate','includes','decorate','14zsDPOG','./jwtAuth.guard','非法操作、您的权限等级不足、无法执行当前请求!','AdminAuthGuard','admin','182955inBhHd','defineProperty','UnauthorizedException','56iPBPGX','function','getRequest','getOwnPropertyDescriptor','4813389VWnRVR','Injectable','721776goOkXl','57105qDYrio','8paMfFU','JwtAuthGuard'];_0x5de2=function(){return _0x40f72c;};return _0x5de2();}AdminAuthGuard=__decorate([(0x0,common_1[_0x3ae73f(0xf4)])()],AdminAuthGuard),exports[_0x3ae73f(0x107)]=AdminAuthGuard;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/auth/jwt.strategy.js b/YiAiQuickDeploy/dist/common/auth/jwt.strategy.js
new file mode 100644
index 0000000..50ab9f1
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/auth/jwt.strategy.js
@@ -0,0 +1 @@
+'use strict';var _0x23a630=_0x5a97;(function(_0x4d3ac4,_0x4788b7){var _0x8e9e61=_0x5a97,_0x14157d=_0x4d3ac4();while(!![]){try{var _0x31ae66=parseInt(_0x8e9e61(0x1dc))/0x1*(parseInt(_0x8e9e61(0x1d9))/0x2)+-parseInt(_0x8e9e61(0x1c6))/0x3+parseInt(_0x8e9e61(0x1cf))/0x4+-parseInt(_0x8e9e61(0x1d4))/0x5*(-parseInt(_0x8e9e61(0x1db))/0x6)+-parseInt(_0x8e9e61(0x1d7))/0x7*(-parseInt(_0x8e9e61(0x1d2))/0x8)+parseInt(_0x8e9e61(0x1c0))/0x9+parseInt(_0x8e9e61(0x1c5))/0xa*(-parseInt(_0x8e9e61(0x1be))/0xb);if(_0x31ae66===_0x4788b7)break;else _0x14157d['push'](_0x14157d['shift']());}catch(_0x13faf5){_0x14157d['push'](_0x14157d['shift']());}}}(_0x5c8b,0xdd0e4));var __decorate=this&&this['__decorate']||function(_0x54d8fa,_0x1ae15d,_0x2d21d5,_0x1ebaae){var _0x1128a7=_0x5a97,_0x5901e0=arguments['length'],_0x17a822=_0x5901e0<0x3?_0x1ae15d:_0x1ebaae===null?_0x1ebaae=Object[_0x1128a7(0x1bc)](_0x1ae15d,_0x2d21d5):_0x1ebaae,_0x5a658f;if(typeof Reflect===_0x1128a7(0x1c8)&&typeof Reflect[_0x1128a7(0x1c9)]==='function')_0x17a822=Reflect[_0x1128a7(0x1c9)](_0x54d8fa,_0x1ae15d,_0x2d21d5,_0x1ebaae);else{for(var _0xd2fb0c=_0x54d8fa['length']-0x1;_0xd2fb0c>=0x0;_0xd2fb0c--)if(_0x5a658f=_0x54d8fa[_0xd2fb0c])_0x17a822=(_0x5901e0<0x3?_0x5a658f(_0x17a822):_0x5901e0>0x3?_0x5a658f(_0x1ae15d,_0x2d21d5,_0x17a822):_0x5a658f(_0x1ae15d,_0x2d21d5))||_0x17a822;}return _0x5901e0>0x3&&_0x17a822&&Object['defineProperty'](_0x1ae15d,_0x2d21d5,_0x17a822),_0x17a822;},__metadata=this&&this[_0x23a630(0x1bf)]||function(_0x5545a5,_0x2757cc){var _0x1070d5=_0x23a630;if(typeof Reflect===_0x1070d5(0x1c8)&&typeof Reflect[_0x1070d5(0x1d6)]==='function')return Reflect[_0x1070d5(0x1d6)](_0x5545a5,_0x2757cc);};Object[_0x23a630(0x1bd)](exports,_0x23a630(0x1cb),{'value':!![]}),exports['JwtStrategy']=void 0x0;function _0x5c8b(){var _0xac2354=['decorate','get','__esModule','design:paramtypes','Strategy','secret','1417256wSfZQx','validate','passport-jwt','24gznDeI','Injectable','10xgjBDv','jwt','metadata','3586345HkVXqB','@nestjs/passport','42ybUgUy','PassportStrategy','2147220kknQOj','79528kwpQHd','getOwnPropertyDescriptor','defineProperty','35984971nvxqdS','__metadata','9194301lKMbyt','@nestjs/common','fromAuthHeaderAsBearerToken','configService','ConfigService','10qEOwhM','3365793vyBLpj','ExtractJwt','object'];_0x5c8b=function(){return _0xac2354;};return _0x5c8b();}function _0x5a97(_0x11b171,_0x1a0a10){var _0x5c8bac=_0x5c8b();return _0x5a97=function(_0x5a9788,_0xafd3e7){_0x5a9788=_0x5a9788-0x1bc;var _0x106200=_0x5c8bac[_0x5a9788];return _0x106200;},_0x5a97(_0x11b171,_0x1a0a10);}const nestjs_config_1=require('nestjs-config'),passport_jwt_1=require(_0x23a630(0x1d1)),passport_1=require(_0x23a630(0x1d8)),common_1=require(_0x23a630(0x1c1));let JwtStrategy=class JwtStrategy extends(0x0,passport_1[_0x23a630(0x1da)])(passport_jwt_1[_0x23a630(0x1cd)]){constructor(_0x180202){var _0x434dcb=_0x23a630;super({'jwtFromRequest':passport_jwt_1[_0x434dcb(0x1c7)][_0x434dcb(0x1c2)](),'secretOrKey':_0x180202[_0x434dcb(0x1ca)](_0x434dcb(0x1d5))[_0x434dcb(0x1ce)]}),this[_0x434dcb(0x1c3)]=_0x180202;}async[_0x23a630(0x1d0)](_0x3e6834){return _0x3e6834;}};JwtStrategy=__decorate([(0x0,common_1[_0x23a630(0x1d3)])(),__metadata(_0x23a630(0x1cc),[nestjs_config_1[_0x23a630(0x1c4)]])],JwtStrategy),exports['JwtStrategy']=JwtStrategy;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/auth/jwtAuth.guard.js b/YiAiQuickDeploy/dist/common/auth/jwtAuth.guard.js
new file mode 100644
index 0000000..1985973
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/auth/jwtAuth.guard.js
@@ -0,0 +1 @@
+'use strict';const _0x2a7043=_0x7e69;(function(_0x18eb2d,_0x4a1dee){const _0x429a79=_0x7e69,_0x317ff5=_0x18eb2d();while(!![]){try{const _0x458e36=-parseInt(_0x429a79(0x1ca))/0x1*(parseInt(_0x429a79(0x1e1))/0x2)+parseInt(_0x429a79(0x1bf))/0x3+-parseInt(_0x429a79(0x1bd))/0x4+parseInt(_0x429a79(0x1ea))/0x5*(-parseInt(_0x429a79(0x1c0))/0x6)+-parseInt(_0x429a79(0x1ee))/0x7*(parseInt(_0x429a79(0x1cd))/0x8)+-parseInt(_0x429a79(0x1d8))/0x9+parseInt(_0x429a79(0x1db))/0xa*(parseInt(_0x429a79(0x1c2))/0xb);if(_0x458e36===_0x4a1dee)break;else _0x317ff5['push'](_0x317ff5['shift']());}catch(_0x492dec){_0x317ff5['push'](_0x317ff5['shift']());}}}(_0x492a,0x93a49));function _0x7e69(_0x5f097f,_0x6b17e1){const _0x492a12=_0x492a();return _0x7e69=function(_0x7e6964,_0x561692){_0x7e6964=_0x7e6964-0x1b6;let _0x471493=_0x492a12[_0x7e6964];return _0x471493;},_0x7e69(_0x5f097f,_0x6b17e1);}var __decorate=this&&this[_0x2a7043(0x1e7)]||function(_0x2b73a6,_0x3c10e4,_0xa8279,_0x22cc91){const _0x3f27df=_0x2a7043;var _0x4844ba=arguments[_0x3f27df(0x1cf)],_0x31f0ee=_0x4844ba<0x3?_0x3c10e4:_0x22cc91===null?_0x22cc91=Object[_0x3f27df(0x1de)](_0x3c10e4,_0xa8279):_0x22cc91,_0x15ba58;if(typeof Reflect===_0x3f27df(0x1c5)&&typeof Reflect[_0x3f27df(0x1dc)]===_0x3f27df(0x1eb))_0x31f0ee=Reflect[_0x3f27df(0x1dc)](_0x2b73a6,_0x3c10e4,_0xa8279,_0x22cc91);else{for(var _0x149982=_0x2b73a6[_0x3f27df(0x1cf)]-0x1;_0x149982>=0x0;_0x149982--)if(_0x15ba58=_0x2b73a6[_0x149982])_0x31f0ee=(_0x4844ba<0x3?_0x15ba58(_0x31f0ee):_0x4844ba>0x3?_0x15ba58(_0x3c10e4,_0xa8279,_0x31f0ee):_0x15ba58(_0x3c10e4,_0xa8279))||_0x31f0ee;}return _0x4844ba>0x3&&_0x31f0ee&&Object[_0x3f27df(0x1d1)](_0x3c10e4,_0xa8279,_0x31f0ee),_0x31f0ee;},__metadata=this&&this['__metadata']||function(_0xe1e28a,_0x1e4e7c){const _0xf39f13=_0x2a7043;if(typeof Reflect===_0xf39f13(0x1c5)&&typeof Reflect[_0xf39f13(0x1c9)]===_0xf39f13(0x1eb))return Reflect[_0xf39f13(0x1c9)](_0xe1e28a,_0x1e4e7c);};function _0x492a(){const _0x276b48=['1uMbFiu','validateToken','JWT_SECRET','2000ycvqcV','redisCacheService','length','canActivate','defineProperty','UNAUTHORIZED','moduleRef','JwtAuthGuard','verify','GlobalConfigService','HttpStatus','7258023wyHFBm','../../modules/redisCache/redisCache.service','Bearer','3340MwqzON','decorate','HttpException','getOwnPropertyDescriptor','@nestjs/common','../../modules/globalConfig/globalConfig.service','704136iiQssf','getRequest','env','get','AuthGuard','UnauthorizedException','__decorate','../../modules/auth/auth.service','user','10tDtNoW','function','split','ModuleRef','7504zMxMMK','亲爱的用户,请登录后继续操作,我们正在等您的到来!','handleRequest','err:\x20','jsonwebtoken','toString','x-website-domain','AuthService','createTokenFromFingerprint','extractToken','RedisCacheService','3884576RMusdF','fingerprint','2829660JFdwTa','1332438DbkBAr','getNineAiToken','82445KnGNDZ','@nestjs/passport','headers','object','authorization','authService','globalConfigService','metadata'];_0x492a=function(){return _0x276b48;};return _0x492a();}Object[_0x2a7043(0x1d1)](exports,'__esModule',{'value':!![]}),exports[_0x2a7043(0x1d4)]=void 0x0;const redisCache_service_1=require(_0x2a7043(0x1d9)),common_1=require(_0x2a7043(0x1df)),passport_1=require(_0x2a7043(0x1c3)),jwt=require(_0x2a7043(0x1b6)),core_1=require('@nestjs/core'),globalConfig_service_1=require(_0x2a7043(0x1e0)),auth_service_1=require(_0x2a7043(0x1e8));let JwtAuthGuard=class JwtAuthGuard extends(0x0,passport_1[_0x2a7043(0x1e5)])('jwt'){constructor(_0x2ba75a,_0x4e39cf,_0x126080,_0x440ddf){const _0x3935e3=_0x2a7043;super(),this[_0x3935e3(0x1ce)]=_0x2ba75a,this['moduleRef']=_0x4e39cf,this[_0x3935e3(0x1c8)]=_0x126080,this[_0x3935e3(0x1c7)]=_0x440ddf;}async[_0x2a7043(0x1d0)](_0x4fd3ae){const _0x2f5c59=_0x2a7043;!this[_0x2f5c59(0x1ce)]&&(this[_0x2f5c59(0x1ce)]=this[_0x2f5c59(0x1d3)][_0x2f5c59(0x1e4)](redisCache_service_1[_0x2f5c59(0x1bc)],{'strict':![]}));const _0x3da716=_0x4fd3ae['switchToHttp']()[_0x2f5c59(0x1e2)](),_0x27c7a2=_0x3da716[_0x2f5c59(0x1c4)][_0x2f5c59(0x1b8)],_0x4e2098=this[_0x2f5c59(0x1bb)](_0x3da716);_0x3da716[_0x2f5c59(0x1e9)]=this[_0x2f5c59(0x1cb)](_0x4e2098);const _0x54cbc5=this['globalConfigService'][_0x2f5c59(0x1c1)]();return await this[_0x2f5c59(0x1ce)]['checkTokenAuth'](_0x4e2098,_0x3da716),!![];}[_0x2a7043(0x1bb)](_0x4b6e1e){const _0x3c2207=_0x2a7043;if(!_0x4b6e1e[_0x3c2207(0x1c4)][_0x3c2207(0x1c6)]){if(_0x4b6e1e[_0x3c2207(0x1c4)][_0x3c2207(0x1be)]){let _0xf67a45=_0x4b6e1e[_0x3c2207(0x1c4)][_0x3c2207(0x1be)];_0xf67a45>0x7fffffff&&(_0xf67a45=_0xf67a45[_0x3c2207(0x1b7)]()['slice'](-0x9),_0xf67a45=Number(String(Number(_0xf67a45))));const _0x551f10=this[_0x3c2207(0x1c7)][_0x3c2207(0x1ba)](_0xf67a45);return _0x551f10;}return null;}const _0x247660=_0x4b6e1e[_0x3c2207(0x1c4)][_0x3c2207(0x1c6)][_0x3c2207(0x1ec)]('\x20');if(_0x247660[_0x3c2207(0x1cf)]!==0x2||_0x247660[0x0]!==_0x3c2207(0x1da))return null;return _0x247660[0x1];}[_0x2a7043(0x1cb)](_0x549999){const _0x2ef378=_0x2a7043;try{return jwt[_0x2ef378(0x1d5)](_0x549999,process[_0x2ef378(0x1e3)][_0x2ef378(0x1cc)]);}catch(_0x4c98a5){throw new common_1[(_0x2ef378(0x1dd))](_0x2ef378(0x1ef),common_1[_0x2ef378(0x1d7)][_0x2ef378(0x1d2)]);}}[_0x2a7043(0x1f0)](_0x4f2562,_0xb3e59f,_0x517df){const _0xacb84c=_0x2a7043;if(_0x4f2562||!_0xb3e59f){console['log'](_0xacb84c(0x1f1),_0x4f2562);throw _0x4f2562||new common_1[(_0xacb84c(0x1e6))]();}return _0xb3e59f;}};JwtAuthGuard=__decorate([(0x0,common_1['Injectable'])(),__metadata('design:paramtypes',[redisCache_service_1['RedisCacheService'],core_1[_0x2a7043(0x1ed)],globalConfig_service_1[_0x2a7043(0x1d6)],auth_service_1[_0x2a7043(0x1b9)]])],JwtAuthGuard),exports['JwtAuthGuard']=JwtAuthGuard;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/auth/superAuth.guard.js b/YiAiQuickDeploy/dist/common/auth/superAuth.guard.js
new file mode 100644
index 0000000..244b733
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/auth/superAuth.guard.js
@@ -0,0 +1 @@
+'use strict';function _0x281a(_0x5cca32,_0x313042){const _0xcb59f1=_0xcb59();return _0x281a=function(_0x281aaa,_0x567144){_0x281aaa=_0x281aaa-0x16f;let _0x4a424d=_0xcb59f1[_0x281aaa];return _0x4a424d;},_0x281a(_0x5cca32,_0x313042);}const _0x2df808=_0x281a;(function(_0x299560,_0x609fca){const _0x4eb3d4=_0x281a,_0x1f374b=_0x299560();while(!![]){try{const _0x156a25=parseInt(_0x4eb3d4(0x179))/0x1+parseInt(_0x4eb3d4(0x172))/0x2+parseInt(_0x4eb3d4(0x186))/0x3+-parseInt(_0x4eb3d4(0x181))/0x4*(-parseInt(_0x4eb3d4(0x176))/0x5)+parseInt(_0x4eb3d4(0x173))/0x6+-parseInt(_0x4eb3d4(0x17d))/0x7+parseInt(_0x4eb3d4(0x178))/0x8*(-parseInt(_0x4eb3d4(0x175))/0x9);if(_0x156a25===_0x609fca)break;else _0x1f374b['push'](_0x1f374b['shift']());}catch(_0x1b22cc){_0x1f374b['push'](_0x1f374b['shift']());}}}(_0xcb59,0xed981));function _0xcb59(){const _0x404fd0=['1989256wtZoCI','__decorate','非法操作、非超级管理员无权操作!','decorate','super','779529MZSBLv','getOwnPropertyDescriptor','canActivate','role','./jwtAuth.guard','defineProperty','__esModule','Injectable','length','2057388bkXsDj','6703632pxjNtj','UnauthorizedException','13415085hyMMcO','5LJHbWE','user','8whwYbO','474737tRYIWk','function','object','SuperAuthGuard','6398770cguHXV','getRequest','@nestjs/common','switchToHttp'];_0xcb59=function(){return _0x404fd0;};return _0xcb59();}var __decorate=this&&this[_0x2df808(0x182)]||function(_0x496b00,_0x540d9a,_0x4eca00,_0x2f8459){const _0x4a0581=_0x2df808;var _0x298600=arguments[_0x4a0581(0x171)],_0x170af2=_0x298600<0x3?_0x540d9a:_0x2f8459===null?_0x2f8459=Object[_0x4a0581(0x187)](_0x540d9a,_0x4eca00):_0x2f8459,_0xd78bf7;if(typeof Reflect===_0x4a0581(0x17b)&&typeof Reflect[_0x4a0581(0x184)]===_0x4a0581(0x17a))_0x170af2=Reflect['decorate'](_0x496b00,_0x540d9a,_0x4eca00,_0x2f8459);else{for(var _0xf48d19=_0x496b00[_0x4a0581(0x171)]-0x1;_0xf48d19>=0x0;_0xf48d19--)if(_0xd78bf7=_0x496b00[_0xf48d19])_0x170af2=(_0x298600<0x3?_0xd78bf7(_0x170af2):_0x298600>0x3?_0xd78bf7(_0x540d9a,_0x4eca00,_0x170af2):_0xd78bf7(_0x540d9a,_0x4eca00))||_0x170af2;}return _0x298600>0x3&&_0x170af2&&Object[_0x4a0581(0x18b)](_0x540d9a,_0x4eca00,_0x170af2),_0x170af2;};Object['defineProperty'](exports,_0x2df808(0x16f),{'value':!![]}),exports[_0x2df808(0x17c)]=void 0x0;const common_1=require(_0x2df808(0x17f)),jwtAuth_guard_1=require(_0x2df808(0x18a));let SuperAuthGuard=class SuperAuthGuard extends jwtAuth_guard_1['JwtAuthGuard']{async['canActivate'](_0x52ec01){const _0x2b8a2b=_0x2df808,_0x1218b7=await super[_0x2b8a2b(0x188)](_0x52ec01);if(!_0x1218b7)return![];const _0x3205ad=_0x52ec01[_0x2b8a2b(0x180)]()[_0x2b8a2b(0x17e)](),_0x307bb8=_0x3205ad[_0x2b8a2b(0x177)];if(_0x307bb8&&_0x307bb8[_0x2b8a2b(0x189)]===_0x2b8a2b(0x185))return!![];else throw new common_1[(_0x2b8a2b(0x174))](_0x2b8a2b(0x183));}};SuperAuthGuard=__decorate([(0x0,common_1[_0x2df808(0x170)])()],SuperAuthGuard),exports[_0x2df808(0x17c)]=SuperAuthGuard;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/constants/balance.constant.js b/YiAiQuickDeploy/dist/common/constants/balance.constant.js
new file mode 100644
index 0000000..e6ecac3
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/constants/balance.constant.js
@@ -0,0 +1 @@
+'use strict';var _0x54ecf2=_0x4213;function _0x228b(){var _0x5a13ae=['2996968mqghkq','3314226wJqlWB','BALANCE_TYPE','23073400LtVlaZ','2770418YVAHUr','RechargeType','usesLeft','5fhUjnG','2833821sXfUjz','balance','402697rqyjxn','DeductionKey','defineProperty','PAINT_TYPE','2280512CicKAB','paintCount','__esModule','DeductionType'];_0x228b=function(){return _0x5a13ae;};return _0x228b();}function _0x4213(_0xd96d97,_0x1ea998){var _0x228b39=_0x228b();return _0x4213=function(_0x421320,_0x4deaa5){_0x421320=_0x421320-0x68;var _0x3b02f8=_0x228b39[_0x421320];return _0x3b02f8;},_0x4213(_0xd96d97,_0x1ea998);}(function(_0x321ec3,_0x4def64){var _0x2aa0d1=_0x4213,_0x333c06=_0x321ec3();while(!![]){try{var _0x9da93a=-parseInt(_0x2aa0d1(0x6d))/0x1+-parseInt(_0x2aa0d1(0x71))/0x2+-parseInt(_0x2aa0d1(0x6b))/0x3+-parseInt(_0x2aa0d1(0x75))/0x4+-parseInt(_0x2aa0d1(0x6a))/0x5*(-parseInt(_0x2aa0d1(0x76))/0x6)+parseInt(_0x2aa0d1(0x79))/0x7+parseInt(_0x2aa0d1(0x78))/0x8;if(_0x9da93a===_0x4def64)break;else _0x333c06['push'](_0x333c06['shift']());}catch(_0x1f314e){_0x333c06['push'](_0x333c06['shift']());}}}(_0x228b,0x9163e));Object[_0x54ecf2(0x6f)](exports,_0x54ecf2(0x73),{'value':!![]}),exports[_0x54ecf2(0x68)]=exports[_0x54ecf2(0x6e)]=exports[_0x54ecf2(0x74)]=void 0x0,exports[_0x54ecf2(0x74)]={'BALANCE':_0x54ecf2(0x77),'CHAT':'CHAT_TYPE','PAINT':_0x54ecf2(0x70)},exports[_0x54ecf2(0x6e)]={'BALANCE_TYPE':_0x54ecf2(0x6c),'CHAT_TYPE':_0x54ecf2(0x69),'PAINT_TYPE':_0x54ecf2(0x72)},exports[_0x54ecf2(0x68)]={'REG_GIFT':0x1,'INVITE_GIFT':0x2,'REFER_GIFT':0x3,'PACKAGE_GIFT':0x4,'ADMIN_GIFT':0x5,'SCAN_PAY':0x6,'DRAW_FAIL_REFUND':0x7,'SIGN_IN':0x8};
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/constants/errorMessage.constant.js b/YiAiQuickDeploy/dist/common/constants/errorMessage.constant.js
new file mode 100644
index 0000000..432761a
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/constants/errorMessage.constant.js
@@ -0,0 +1 @@
+'use strict';var _0x52ad34=_0x53fb;(function(_0x23c9d8,_0x663109){var _0x4886c7=_0x53fb,_0x66a4b0=_0x23c9d8();while(!![]){try{var _0x3f9c3e=-parseInt(_0x4886c7(0x84))/0x1*(-parseInt(_0x4886c7(0x6c))/0x2)+-parseInt(_0x4886c7(0x67))/0x3+-parseInt(_0x4886c7(0x75))/0x4*(-parseInt(_0x4886c7(0x83))/0x5)+-parseInt(_0x4886c7(0x77))/0x6+-parseInt(_0x4886c7(0x85))/0x7+-parseInt(_0x4886c7(0x7b))/0x8*(parseInt(_0x4886c7(0x80))/0x9)+-parseInt(_0x4886c7(0x7e))/0xa*(-parseInt(_0x4886c7(0x7a))/0xb);if(_0x3f9c3e===_0x663109)break;else _0x66a4b0['push'](_0x66a4b0['shift']());}catch(_0x4fc099){_0x66a4b0['push'](_0x66a4b0['shift']());}}}(_0x59fd,0x5ac6f));function _0x53fb(_0x136d8a,_0x293a49){var _0x59fd19=_0x59fd();return _0x53fb=function(_0x53fb9d,_0x3b59be){_0x53fb9d=_0x53fb9d-0x64;var _0x27edfc=_0x59fd19[_0x53fb9d];return _0x27edfc;},_0x53fb(_0x136d8a,_0x293a49);}Object['defineProperty'](exports,'__esModule',{'value':!![]}),exports[_0x52ad34(0x76)]=exports['ErrorMessageEnum']=void 0x0;function _0x59fd(){var _0x556b61=['[Inter\x20Error]\x20服务端错误[400]','[Inter\x20Error]\x20服务器繁忙,请稍后再试\x20|\x20Server\x20is\x20busy,\x20please\x20try\x20again\x20later[503]','用户不存在!','4592GzBvQm','OpenAiErrorCodeMessage','3992640RNNktw','验证码发送过于频繁!','USER_NOT_FOUND','3464824SWDmjA','138072dVlmzq','VERIFICATION_CODE_MISMATCH','[Inter\x20Error]\x20服务器拒绝访问,请稍后再试\x20|\x20Server\x20refused\x20to\x20access,\x20please\x20try\x20again\x20later','30KXWmQo','[Inter\x20Error]\x20错误的网关\x20|\x20\x20Bad\x20Gateway[502]','369bFSqsl','[Inter\x20Error]\x20当前key调用频率过高、请重新对话再试一次吧[429]','ErrorMessageEnum','2690UNOAzi','10AdYLbf','277718gjFjjn','VERIFICATION_CODE_SEND_FAILED','验证码发送失败!','VERIFICATION_CODE_INVALID','478800ZnLsLR','[Inter\x20Error]\x20网关超时\x20|\x20Gateway\x20Time-out[504]','验证码无效!','验证码不匹配!','VERIFICATION_CODE_EXPIRED','76316TTxQPi','验证记录不存在!','用户名或邮箱已注册!','验证码已过期!','VERIFICATION_CODE_SEND_TOO_OFTEN','USERNAME_OR_EMAIL_ALREADY_REGISTERED'];_0x59fd=function(){return _0x556b61;};return _0x59fd();}var ErrorMessageEnum;(function(_0x5bebd3){var _0x101a23=_0x52ad34;_0x5bebd3[_0x101a23(0x71)]=_0x101a23(0x6e),_0x5bebd3[_0x101a23(0x79)]=_0x101a23(0x74),_0x5bebd3['VERIFICATION_NOT_FOUND']=_0x101a23(0x6d),_0x5bebd3[_0x101a23(0x6b)]=_0x101a23(0x6f),_0x5bebd3[_0x101a23(0x66)]=_0x101a23(0x69),_0x5bebd3[_0x101a23(0x7c)]=_0x101a23(0x6a),_0x5bebd3[_0x101a23(0x64)]=_0x101a23(0x65),_0x5bebd3[_0x101a23(0x70)]=_0x101a23(0x78);}(ErrorMessageEnum=exports[_0x52ad34(0x82)]||(exports['ErrorMessageEnum']={})),exports[_0x52ad34(0x76)]={0x190:_0x52ad34(0x72),0x191:'[Inter\x20Error]\x20服务出现错误、请稍后再试一次吧[401]',0x193:_0x52ad34(0x7d),0x1ad:_0x52ad34(0x81),0x1f6:_0x52ad34(0x7f),0x1f7:_0x52ad34(0x73),0x1f8:_0x52ad34(0x68),0x1f4:'[Inter\x20Error]\x20服务器繁忙,请稍后再试\x20|\x20Internal\x20Server\x20Error[500]'});
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/constants/midjourney.constant.js b/YiAiQuickDeploy/dist/common/constants/midjourney.constant.js
new file mode 100644
index 0000000..e7c1801
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/constants/midjourney.constant.js
@@ -0,0 +1 @@
+'use strict';var _0x3b03c3=_0x49da;function _0xf9f0(){var _0x119e37=['DRAW','DRAWTIMEOUT','36pWxzsN','GENERATE','436894oLsyKF','378OyNLzN','1369140NnqecV','UPSCALE','defineProperty','88600sERZVD','4116861xpsOOY','ZOOM','WAITING','3313856ealKwX','612448kgtLFT','DRAWED','DRAWING','9LfjsWl','VARY','MidjourneyStatusEnum','VARIATION','12310uBhTNd','MidjourneyActionEnum','REGENERATE'];_0xf9f0=function(){return _0x119e37;};return _0xf9f0();}function _0x49da(_0x57a4b2,_0x3a6ab1){var _0xf9f059=_0xf9f0();return _0x49da=function(_0x49da6b,_0x54ad5a){_0x49da6b=_0x49da6b-0x1b1;var _0x1929c7=_0xf9f059[_0x49da6b];return _0x1929c7;},_0x49da(_0x57a4b2,_0x3a6ab1);}(function(_0x2d1ace,_0x4cf710){var _0x23895e=_0x49da,_0x2d2f22=_0x2d1ace();while(!![]){try{var _0x5409bd=parseInt(_0x23895e(0x1c3))/0x1+parseInt(_0x23895e(0x1b9))/0x2*(parseInt(_0x23895e(0x1c6))/0x3)+parseInt(_0x23895e(0x1b7))/0x4*(parseInt(_0x23895e(0x1b2))/0x5)+-parseInt(_0x23895e(0x1bb))/0x6+-parseInt(_0x23895e(0x1bf))/0x7+-parseInt(_0x23895e(0x1c2))/0x8+parseInt(_0x23895e(0x1ba))/0x9*(parseInt(_0x23895e(0x1be))/0xa);if(_0x5409bd===_0x4cf710)break;else _0x2d2f22['push'](_0x2d2f22['shift']());}catch(_0x3ee53a){_0x2d2f22['push'](_0x2d2f22['shift']());}}}(_0xf9f0,0x695a2));Object[_0x3b03c3(0x1bd)](exports,'__esModule',{'value':!![]}),exports['MidjourneyActionEnum']=exports[_0x3b03c3(0x1c8)]=void 0x0;var MidjourneyStatusEnum;(function(_0x4a36f1){var _0x232025=_0x3b03c3;_0x4a36f1[_0x4a36f1[_0x232025(0x1c1)]=0x1]='WAITING',_0x4a36f1[_0x4a36f1[_0x232025(0x1c5)]=0x2]=_0x232025(0x1c5),_0x4a36f1[_0x4a36f1['DRAWED']=0x3]=_0x232025(0x1c4),_0x4a36f1[_0x4a36f1['DRAWFAIL']=0x4]='DRAWFAIL',_0x4a36f1[_0x4a36f1['DRAWTIMEOUT']=0x5]=_0x232025(0x1b6);}(MidjourneyStatusEnum=exports[_0x3b03c3(0x1c8)]||(exports[_0x3b03c3(0x1c8)]={})));var MidjourneyActionEnum;(function(_0x5b7fd4){var _0x27a51a=_0x3b03c3;_0x5b7fd4[_0x5b7fd4[_0x27a51a(0x1b5)]=0x1]=_0x27a51a(0x1b5),_0x5b7fd4[_0x5b7fd4[_0x27a51a(0x1bc)]=0x2]=_0x27a51a(0x1bc),_0x5b7fd4[_0x5b7fd4['VARIATION']=0x3]=_0x27a51a(0x1b1),_0x5b7fd4[_0x5b7fd4[_0x27a51a(0x1b8)]=0x4]=_0x27a51a(0x1b8),_0x5b7fd4[_0x5b7fd4[_0x27a51a(0x1b4)]=0x5]='REGENERATE',_0x5b7fd4[_0x5b7fd4['ZOOM']=0x6]=_0x27a51a(0x1c0),_0x5b7fd4[_0x5b7fd4[_0x27a51a(0x1c7)]=0x7]=_0x27a51a(0x1c7);}(MidjourneyActionEnum=exports['MidjourneyActionEnum']||(exports[_0x3b03c3(0x1b3)]={})));
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/constants/status.constant.js b/YiAiQuickDeploy/dist/common/constants/status.constant.js
new file mode 100644
index 0000000..e29dd50
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/constants/status.constant.js
@@ -0,0 +1 @@
+'use strict';var _0x1520da=_0x26e2;(function(_0x4de4aa,_0xad2bc7){var _0x5b572c=_0x26e2,_0x468779=_0x4de4aa();while(!![]){try{var _0x191678=parseInt(_0x5b572c(0x154))/0x1*(-parseInt(_0x5b572c(0x150))/0x2)+parseInt(_0x5b572c(0x155))/0x3+parseInt(_0x5b572c(0x151))/0x4+parseInt(_0x5b572c(0x14f))/0x5*(parseInt(_0x5b572c(0x14d))/0x6)+parseInt(_0x5b572c(0x15c))/0x7*(parseInt(_0x5b572c(0x153))/0x8)+-parseInt(_0x5b572c(0x157))/0x9+-parseInt(_0x5b572c(0x156))/0xa;if(_0x191678===_0xad2bc7)break;else _0x468779['push'](_0x468779['shift']());}catch(_0xbcb59){_0x468779['push'](_0x468779['shift']());}}}(_0x5691,0xbaa21));function _0x26e2(_0x1595ef,_0x37871d){var _0x569113=_0x5691();return _0x26e2=function(_0x26e240,_0x1dcb07){_0x26e240=_0x26e240-0x14d;var _0x3218de=_0x569113[_0x26e240];return _0x3218de;},_0x26e2(_0x1595ef,_0x37871d);}Object['defineProperty'](exports,'__esModule',{'value':!![]}),exports[_0x1520da(0x15b)]=exports[_0x1520da(0x152)]=void 0x0;function _0x5691(){var _0x5eea3c=['18VVvFUV','3965440HaNOiE','VerificationUseStatusEnum','6744472LxAEdX','151345aenIzJ','2904981uBOjEN','2634700OoeMyx','5444496VqvjCc','清华智谱大模型','UNUSED','百度千帆大模型','ModelsMapCn','7pokpsc','6NQJavR','USED','961110tROrSQ'];_0x5691=function(){return _0x5eea3c;};return _0x5691();}var VerificationUseStatusEnum;(function(_0x10a75f){var _0x26733e=_0x1520da;_0x10a75f[_0x10a75f[_0x26733e(0x159)]=0x0]=_0x26733e(0x159),_0x10a75f[_0x10a75f[_0x26733e(0x14e)]=0x1]=_0x26733e(0x14e);}(VerificationUseStatusEnum=exports[_0x1520da(0x152)]||(exports[_0x1520da(0x152)]={})),exports[_0x1520da(0x15b)]={0x1:'系统内置大模型',0x2:_0x1520da(0x15a),0x3:_0x1520da(0x158)});
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/constants/user.constant.js b/YiAiQuickDeploy/dist/common/constants/user.constant.js
new file mode 100644
index 0000000..69631a0
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/constants/user.constant.js
@@ -0,0 +1 @@
+'use strict';function _0x5557(){var _0x666f7d=['1007447NctpiA','16uwGrpI','3609234DChPNr','当前账户已被永久封禁!','1455056ZSAEDQ','BLACKLISTED','1350606YrAHaI','defineProperty','23928230MWGdly','当前账户已锁定,请联系管理员解锁!','6ADxvUp','3128898eSNPHy','2HpIIEB','LOCKED','ACTIVE','当前账户未激活,请前往邮箱验证或重新发送验证码!','UserStatusErrMsg','PENDING','UserStatusEnum','5300545qodfQC'];_0x5557=function(){return _0x666f7d;};return _0x5557();}var _0x31ea8d=_0x21cf;(function(_0x286a3e,_0x1935be){var _0x470342=_0x21cf,_0x2fbb04=_0x286a3e();while(!![]){try{var _0x33f5ba=parseInt(_0x470342(0x78))/0x1+-parseInt(_0x470342(0x6a))/0x2*(-parseInt(_0x470342(0x69))/0x3)+parseInt(_0x470342(0x76))/0x4+-parseInt(_0x470342(0x71))/0x5*(-parseInt(_0x470342(0x68))/0x6)+-parseInt(_0x470342(0x72))/0x7*(parseInt(_0x470342(0x73))/0x8)+-parseInt(_0x470342(0x74))/0x9+-parseInt(_0x470342(0x7a))/0xa;if(_0x33f5ba===_0x1935be)break;else _0x2fbb04['push'](_0x2fbb04['shift']());}catch(_0x57b763){_0x2fbb04['push'](_0x2fbb04['shift']());}}}(_0x5557,0xb3a0a));function _0x21cf(_0x208c9e,_0x25d718){var _0x55575e=_0x5557();return _0x21cf=function(_0x21cf4e,_0x18d4f9){_0x21cf4e=_0x21cf4e-0x68;var _0x54af9d=_0x55575e[_0x21cf4e];return _0x54af9d;},_0x21cf(_0x208c9e,_0x25d718);}Object[_0x31ea8d(0x79)](exports,'__esModule',{'value':!![]}),exports[_0x31ea8d(0x6e)]=exports[_0x31ea8d(0x70)]=void 0x0;var UserStatusEnum;(function(_0xfd0eeb){var _0x99aaf3=_0x31ea8d;_0xfd0eeb[_0xfd0eeb[_0x99aaf3(0x6f)]=0x0]=_0x99aaf3(0x6f),_0xfd0eeb[_0xfd0eeb[_0x99aaf3(0x6c)]=0x1]=_0x99aaf3(0x6c),_0xfd0eeb[_0xfd0eeb[_0x99aaf3(0x6b)]=0x2]='LOCKED',_0xfd0eeb[_0xfd0eeb[_0x99aaf3(0x77)]=0x3]=_0x99aaf3(0x77);}(UserStatusEnum=exports['UserStatusEnum']||(exports['UserStatusEnum']={})),exports['UserStatusErrMsg']={[UserStatusEnum[_0x31ea8d(0x6f)]]:_0x31ea8d(0x6d),[UserStatusEnum['ACTIVE']]:'当前账户已激活!',[UserStatusEnum[_0x31ea8d(0x6b)]]:_0x31ea8d(0x7b),[UserStatusEnum[_0x31ea8d(0x77)]]:_0x31ea8d(0x75)});
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/constants/verification.constant.js b/YiAiQuickDeploy/dist/common/constants/verification.constant.js
new file mode 100644
index 0000000..3bd10ac
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/constants/verification.constant.js
@@ -0,0 +1 @@
+'use strict';function _0x3827(){var _0x16ed2d=['3591880dErayB','ChangeEmail','1251026IFysMQ','11288106FnXUbB','PasswordReset','Registration','VerificationEnum','356041dcnRxm','1195660nJYSmF','42SNSUeG','6IetfZW','1162288HvZlGo','4045865twIEKw','defineProperty'];_0x3827=function(){return _0x16ed2d;};return _0x3827();}var _0x34d01b=_0x174a;(function(_0x231394,_0xeae6bc){var _0x25edaf=_0x174a,_0x59fd24=_0x231394();while(!![]){try{var _0x5c110f=-parseInt(_0x25edaf(0xd6))/0x1+parseInt(_0x25edaf(0xd7))/0x2+-parseInt(_0x25edaf(0xd9))/0x3*(parseInt(_0x25edaf(0xda))/0x4)+-parseInt(_0x25edaf(0xdb))/0x5+parseInt(_0x25edaf(0xd8))/0x6*(parseInt(_0x25edaf(0xdf))/0x7)+-parseInt(_0x25edaf(0xdd))/0x8+parseInt(_0x25edaf(0xd2))/0x9;if(_0x5c110f===_0xeae6bc)break;else _0x59fd24['push'](_0x59fd24['shift']());}catch(_0x24e846){_0x59fd24['push'](_0x59fd24['shift']());}}}(_0x3827,0xdd9e3));Object[_0x34d01b(0xdc)](exports,'__esModule',{'value':!![]}),exports[_0x34d01b(0xd5)]=void 0x0;var VerificationEnum;function _0x174a(_0x62d037,_0x41c4a8){var _0x382772=_0x3827();return _0x174a=function(_0x174ad7,_0x1a50d6){_0x174ad7=_0x174ad7-0xd2;var _0x49c077=_0x382772[_0x174ad7];return _0x49c077;},_0x174a(_0x62d037,_0x41c4a8);}(function(_0x296569){var _0xf812e5=_0x34d01b;_0x296569[_0x296569[_0xf812e5(0xd4)]=0x0]=_0xf812e5(0xd4),_0x296569[_0x296569['PasswordReset']=0x1]=_0xf812e5(0xd3),_0x296569[_0x296569[_0xf812e5(0xde)]=0x2]=_0xf812e5(0xde);}(VerificationEnum=exports[_0x34d01b(0xd5)]||(exports[_0x34d01b(0xd5)]={})));
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/entity/baseEntity.js b/YiAiQuickDeploy/dist/common/entity/baseEntity.js
new file mode 100644
index 0000000..9067225
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/entity/baseEntity.js
@@ -0,0 +1 @@
+'use strict';var _0x2f01b1=_0x3f9b;(function(_0x183a3c,_0xeb5109){var _0x1c6292=_0x3f9b,_0x6f4e9f=_0x183a3c();while(!![]){try{var _0x44d093=-parseInt(_0x1c6292(0xe2))/0x1+parseInt(_0x1c6292(0xe4))/0x2*(parseInt(_0x1c6292(0xe0))/0x3)+-parseInt(_0x1c6292(0xc8))/0x4*(parseInt(_0x1c6292(0xc9))/0x5)+parseInt(_0x1c6292(0xc7))/0x6*(parseInt(_0x1c6292(0xca))/0x7)+-parseInt(_0x1c6292(0xcd))/0x8*(parseInt(_0x1c6292(0xd8))/0x9)+-parseInt(_0x1c6292(0xdd))/0xa*(parseInt(_0x1c6292(0xcc))/0xb)+parseInt(_0x1c6292(0xcb))/0xc;if(_0x44d093===_0xeb5109)break;else _0x6f4e9f['push'](_0x6f4e9f['shift']());}catch(_0x398967){_0x6f4e9f['push'](_0x6f4e9f['shift']());}}}(_0x4b02,0xe9e5c));var __decorate=this&&this['__decorate']||function(_0x3ca97f,_0x362f30,_0x11433c,_0xa066ae){var _0xf23c0f=_0x3f9b,_0x5322b6=arguments['length'],_0x3fb37d=_0x5322b6<0x3?_0x362f30:_0xa066ae===null?_0xa066ae=Object['getOwnPropertyDescriptor'](_0x362f30,_0x11433c):_0xa066ae,_0x4b9746;if(typeof Reflect===_0xf23c0f(0xcf)&&typeof Reflect[_0xf23c0f(0xd0)]===_0xf23c0f(0xd5))_0x3fb37d=Reflect[_0xf23c0f(0xd0)](_0x3ca97f,_0x362f30,_0x11433c,_0xa066ae);else{for(var _0x5a80a4=_0x3ca97f[_0xf23c0f(0xd6)]-0x1;_0x5a80a4>=0x0;_0x5a80a4--)if(_0x4b9746=_0x3ca97f[_0x5a80a4])_0x3fb37d=(_0x5322b6<0x3?_0x4b9746(_0x3fb37d):_0x5322b6>0x3?_0x4b9746(_0x362f30,_0x11433c,_0x3fb37d):_0x4b9746(_0x362f30,_0x11433c))||_0x3fb37d;}return _0x5322b6>0x3&&_0x3fb37d&&Object[_0xf23c0f(0xe1)](_0x362f30,_0x11433c,_0x3fb37d),_0x3fb37d;},__metadata=this&&this[_0x2f01b1(0xe7)]||function(_0x330538,_0x1d1d85){var _0x262425=_0x2f01b1;if(typeof Reflect==='object'&&typeof Reflect[_0x262425(0xd9)]===_0x262425(0xd5))return Reflect[_0x262425(0xd9)](_0x330538,_0x1d1d85);};function _0x3f9b(_0x415a04,_0x51fc3d){var _0x4b0256=_0x4b02();return _0x3f9b=function(_0x3f9bef,_0x2ab055){_0x3f9bef=_0x3f9bef-0xc7;var _0x71e8a5=_0x4b0256[_0x3f9bef];return _0x71e8a5;},_0x3f9b(_0x415a04,_0x51fc3d);}Object[_0x2f01b1(0xe1)](exports,_0x2f01b1(0xce),{'value':!![]}),exports['BaseEntity']=void 0x0;const typeorm_1=require(_0x2f01b1(0xd1));let BaseEntity=class BaseEntity{};__decorate([(0x0,typeorm_1[_0x2f01b1(0xd3)])(),__metadata(_0x2f01b1(0xe3),Number)],BaseEntity['prototype'],'id',void 0x0),__decorate([(0x0,typeorm_1['CreateDateColumn'])({'type':_0x2f01b1(0xde),'length':0x0,'nullable':![],'name':'createdAt','comment':'创建时间'}),__metadata(_0x2f01b1(0xe3),Date)],BaseEntity[_0x2f01b1(0xe5)],_0x2f01b1(0xdc),void 0x0),__decorate([(0x0,typeorm_1[_0x2f01b1(0xd4)])({'type':_0x2f01b1(0xde),'length':0x0,'nullable':![],'name':_0x2f01b1(0xdb),'comment':_0x2f01b1(0xda)}),__metadata('design:type',Date)],BaseEntity[_0x2f01b1(0xe5)],_0x2f01b1(0xdb),void 0x0),__decorate([(0x0,typeorm_1[_0x2f01b1(0xe6)])({'type':_0x2f01b1(0xde),'length':0x0,'nullable':![],'name':_0x2f01b1(0xd2),'comment':_0x2f01b1(0xdf)}),__metadata(_0x2f01b1(0xe3),Date)],BaseEntity[_0x2f01b1(0xe5)],_0x2f01b1(0xd2),void 0x0),BaseEntity=__decorate([(0x0,typeorm_1['Entity'])()],BaseEntity),exports[_0x2f01b1(0xd7)]=BaseEntity;function _0x4b02(){var _0x386424=['581dCJCGo','30488592tzabxM','1199rcgQlC','8DzalVa','__esModule','object','decorate','typeorm','deletedAt','PrimaryGeneratedColumn','UpdateDateColumn','function','length','BaseEntity','13737861CliUQk','metadata','更新时间','updatedAt','createdAt','79370fdlstj','datetime','删除时间','2777133iAdXMF','defineProperty','968681URFtMt','design:type','2QyGYAo','prototype','DeleteDateColumn','__metadata','82506RJxTYH','24636IqJnZH','235gnZPYG'];_0x4b02=function(){return _0x386424;};return _0x4b02();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/filters/allExceptions.filter.js b/YiAiQuickDeploy/dist/common/filters/allExceptions.filter.js
new file mode 100644
index 0000000..ebee3fd
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/filters/allExceptions.filter.js
@@ -0,0 +1 @@
+'use strict';const _0x1bfc19=_0x5d12;(function(_0x292f56,_0x23dd17){const _0x49f226=_0x5d12,_0x51055b=_0x292f56();while(!![]){try{const _0x27594e=parseInt(_0x49f226(0x1f8))/0x1*(parseInt(_0x49f226(0x1fa))/0x2)+parseInt(_0x49f226(0x207))/0x3+-parseInt(_0x49f226(0x202))/0x4+-parseInt(_0x49f226(0x206))/0x5*(parseInt(_0x49f226(0x212))/0x6)+-parseInt(_0x49f226(0x1f2))/0x7+parseInt(_0x49f226(0x204))/0x8+-parseInt(_0x49f226(0x1fd))/0x9*(-parseInt(_0x49f226(0x1f7))/0xa);if(_0x27594e===_0x23dd17)break;else _0x51055b['push'](_0x51055b['shift']());}catch(_0x455860){_0x51055b['push'](_0x51055b['shift']());}}}(_0x2c05,0xea651));function _0x5d12(_0x13758d,_0x2cf43e){const _0x2c0530=_0x2c05();return _0x5d12=function(_0x5d12d3,_0x5da5cd){_0x5d12d3=_0x5d12d3-0x1f2;let _0x81aa6c=_0x2c0530[_0x5d12d3];return _0x81aa6c;},_0x5d12(_0x13758d,_0x2cf43e);}function _0x2c05(){const _0x595ff0=['../result','Result','INTERNAL_SERVER_ERROR','defineProperty','getOwnPropertyDescriptor','application/json;\x20charset=utf-8','187614QMqdZp','1648206GbpWll','Content-Type','isArray','header','fail','363390VoOykE','1yvhkyP','__esModule','9374TQwatB','send','decorate','351IFDUtS','HttpStatus','Catch','message','status','3044928jjAeVZ','object','6917880eUkRFB','getResponse','215yRqJYm','3044085oPTgqA','function','getStatus','AllExceptionsFilter','length'];_0x2c05=function(){return _0x595ff0;};return _0x2c05();}var __decorate=this&&this['__decorate']||function(_0x4d24ef,_0x232a5b,_0x1a2cdc,_0x476c22){const _0xf16550=_0x5d12;var _0x38d940=arguments[_0xf16550(0x20b)],_0x471f75=_0x38d940<0x3?_0x232a5b:_0x476c22===null?_0x476c22=Object[_0xf16550(0x210)](_0x232a5b,_0x1a2cdc):_0x476c22,_0x874ab8;if(typeof Reflect===_0xf16550(0x203)&&typeof Reflect[_0xf16550(0x1fc)]===_0xf16550(0x208))_0x471f75=Reflect[_0xf16550(0x1fc)](_0x4d24ef,_0x232a5b,_0x1a2cdc,_0x476c22);else{for(var _0x236d70=_0x4d24ef[_0xf16550(0x20b)]-0x1;_0x236d70>=0x0;_0x236d70--)if(_0x874ab8=_0x4d24ef[_0x236d70])_0x471f75=(_0x38d940<0x3?_0x874ab8(_0x471f75):_0x38d940>0x3?_0x874ab8(_0x232a5b,_0x1a2cdc,_0x471f75):_0x874ab8(_0x232a5b,_0x1a2cdc))||_0x471f75;}return _0x38d940>0x3&&_0x471f75&&Object[_0xf16550(0x20f)](_0x232a5b,_0x1a2cdc,_0x471f75),_0x471f75;};Object[_0x1bfc19(0x20f)](exports,_0x1bfc19(0x1f9),{'value':!![]}),exports[_0x1bfc19(0x20a)]=void 0x0;const common_1=require('@nestjs/common'),result_1=require(_0x1bfc19(0x20c));let AllExceptionsFilter=class AllExceptionsFilter{['catch'](_0x1ca1cd,_0x396bcd){const _0x211e00=_0x1bfc19,_0x3086bb=_0x396bcd['switchToHttp'](),_0x21b7ec=_0x3086bb[_0x211e00(0x205)](),_0x3c313d=_0x3086bb['getRequest'](),_0x201c80=_0x1ca1cd[_0x211e00(0x205)]()||'inter\x20server\x20error',_0x30d734=(_0x201c80===null||_0x201c80===void 0x0?void 0x0:_0x201c80['message'])?Array[_0x211e00(0x1f4)](_0x201c80)?_0x201c80[_0x211e00(0x200)][0x0]:_0x201c80[_0x211e00(0x200)]:_0x201c80,_0x623db9=_0x1ca1cd[_0x211e00(0x209)]()||0x190,_0x4c932d=_0x1ca1cd instanceof common_1['HttpException']?_0x1ca1cd['getStatus']():common_1[_0x211e00(0x1fe)][_0x211e00(0x20e)];_0x21b7ec[_0x211e00(0x201)](_0x4c932d),_0x21b7ec[_0x211e00(0x1f5)](_0x211e00(0x1f3),_0x211e00(0x211)),_0x21b7ec[_0x211e00(0x1fb)](result_1[_0x211e00(0x20d)][_0x211e00(0x1f6)](_0x623db9,Array[_0x211e00(0x1f4)](_0x30d734)?_0x30d734[0x0]:_0x30d734));}};AllExceptionsFilter=__decorate([(0x0,common_1[_0x1bfc19(0x1ff)])()],AllExceptionsFilter),exports[_0x1bfc19(0x20a)]=AllExceptionsFilter;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/filters/typeOrmQueryFailed.filter.js b/YiAiQuickDeploy/dist/common/filters/typeOrmQueryFailed.filter.js
new file mode 100644
index 0000000..2b24458
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/filters/typeOrmQueryFailed.filter.js
@@ -0,0 +1 @@
+'use strict';function _0x1e0d(_0x5754e3,_0x422fce){const _0x45eeb0=_0x45ee();return _0x1e0d=function(_0x1e0d62,_0x201d4b){_0x1e0d62=_0x1e0d62-0x1e1;let _0x3b8e51=_0x45eeb0[_0x1e0d62];return _0x3b8e51;},_0x1e0d(_0x5754e3,_0x422fce);}const _0x10e03d=_0x1e0d;(function(_0x4084d9,_0x3dbeb0){const _0x375ad4=_0x1e0d,_0x5a2b26=_0x4084d9();while(!![]){try{const _0xebdf09=parseInt(_0x375ad4(0x1e6))/0x1*(-parseInt(_0x375ad4(0x1e7))/0x2)+-parseInt(_0x375ad4(0x1e5))/0x3+-parseInt(_0x375ad4(0x1e2))/0x4+parseInt(_0x375ad4(0x1f0))/0x5*(parseInt(_0x375ad4(0x1ea))/0x6)+parseInt(_0x375ad4(0x1e4))/0x7+-parseInt(_0x375ad4(0x1f2))/0x8*(parseInt(_0x375ad4(0x1f7))/0x9)+parseInt(_0x375ad4(0x1fe))/0xa;if(_0xebdf09===_0x3dbeb0)break;else _0x5a2b26['push'](_0x5a2b26['shift']());}catch(_0x570241){_0x5a2b26['push'](_0x5a2b26['shift']());}}}(_0x45ee,0x3da55));var __decorate=this&&this[_0x10e03d(0x1ee)]||function(_0x4d09a8,_0x28c9c9,_0x2298ec,_0x29d087){const _0x28d1a3=_0x10e03d;var _0x51b75b=arguments[_0x28d1a3(0x1f9)],_0x1700e4=_0x51b75b<0x3?_0x28c9c9:_0x29d087===null?_0x29d087=Object[_0x28d1a3(0x1f5)](_0x28c9c9,_0x2298ec):_0x29d087,_0x5c6ad2;if(typeof Reflect===_0x28d1a3(0x201)&&typeof Reflect['decorate']==='function')_0x1700e4=Reflect[_0x28d1a3(0x1fb)](_0x4d09a8,_0x28c9c9,_0x2298ec,_0x29d087);else{for(var _0x25387b=_0x4d09a8[_0x28d1a3(0x1f9)]-0x1;_0x25387b>=0x0;_0x25387b--)if(_0x5c6ad2=_0x4d09a8[_0x25387b])_0x1700e4=(_0x51b75b<0x3?_0x5c6ad2(_0x1700e4):_0x51b75b>0x3?_0x5c6ad2(_0x28c9c9,_0x2298ec,_0x1700e4):_0x5c6ad2(_0x28c9c9,_0x2298ec))||_0x1700e4;}return _0x51b75b>0x3&&_0x1700e4&&Object[_0x28d1a3(0x1ff)](_0x28c9c9,_0x2298ec,_0x1700e4),_0x1700e4;};function _0x45ee(){const _0x1c64bd=['25NxPOeW','other\x20query\x20error','8lHzrQu','json','TypeOrmQueryFailedFilter','getOwnPropertyDescriptor','ER_DUP_ENTRY','2399445YQouWX','Catch','length','url','decorate','__esModule','code','8703120wwNGtZ','defineProperty','该记录已经存在,请勿重复添加!','object','getResponse','1517272qPGIRU','status','226933lknSLX','185076boAVjm','57clXeHf','6620CBWoil','Database\x20query\x20failed:\x20','catch','295266cotlTm','switchToHttp','QueryFailedError','toISOString','__decorate','BadRequestException'];_0x45ee=function(){return _0x1c64bd;};return _0x45ee();}Object[_0x10e03d(0x1ff)](exports,_0x10e03d(0x1fc),{'value':!![]}),exports[_0x10e03d(0x1f4)]=void 0x0;const common_1=require('@nestjs/common'),typeorm_1=require('typeorm');let TypeOrmQueryFailedFilter=class TypeOrmQueryFailedFilter{[_0x10e03d(0x1e9)](_0x53deed,_0x95cd2b){const _0x5d1bcf=_0x10e03d,_0xd1cdcc=_0x95cd2b[_0x5d1bcf(0x1eb)](),_0x530128=_0xd1cdcc[_0x5d1bcf(0x1e1)](),_0x7f660a=_0xd1cdcc['getRequest']();if(_0x53deed[_0x5d1bcf(0x1fd)]===_0x5d1bcf(0x1f6))throw new common_1[(_0x5d1bcf(0x1ef))](_0x5d1bcf(0x200));else console['log'](_0x5d1bcf(0x1f1));_0x530128[_0x5d1bcf(0x1e3)](0x1f4)[_0x5d1bcf(0x1f3)]({'statusCode':0x1f4,'timestamp':new Date()[_0x5d1bcf(0x1ed)](),'path':_0x7f660a[_0x5d1bcf(0x1fa)],'message':_0x5d1bcf(0x1e8)+_0x53deed['message']});}};TypeOrmQueryFailedFilter=__decorate([(0x0,common_1[_0x10e03d(0x1f8)])(typeorm_1[_0x10e03d(0x1ec)])],TypeOrmQueryFailedFilter),exports[_0x10e03d(0x1f4)]=TypeOrmQueryFailedFilter;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/guards/roles/roles.guard.js b/YiAiQuickDeploy/dist/common/guards/roles/roles.guard.js
new file mode 100644
index 0000000..9f5094f
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/guards/roles/roles.guard.js
@@ -0,0 +1 @@
+'use strict';var _0x5ac959=_0x5cb3;(function(_0x12f7fc,_0x5f51e2){var _0x64145f=_0x5cb3,_0x49de6d=_0x12f7fc();while(!![]){try{var _0x260a40=parseInt(_0x64145f(0xf0))/0x1+-parseInt(_0x64145f(0xe8))/0x2+-parseInt(_0x64145f(0xea))/0x3+-parseInt(_0x64145f(0xf2))/0x4+-parseInt(_0x64145f(0xe9))/0x5+parseInt(_0x64145f(0xee))/0x6*(parseInt(_0x64145f(0xe5))/0x7)+parseInt(_0x64145f(0xec))/0x8*(parseInt(_0x64145f(0xf6))/0x9);if(_0x260a40===_0x5f51e2)break;else _0x49de6d['push'](_0x49de6d['shift']());}catch(_0x17d3c4){_0x49de6d['push'](_0x49de6d['shift']());}}}(_0xdd97,0x81dfa));var __decorate=this&&this[_0x5ac959(0xf7)]||function(_0x1892e4,_0xb6f997,_0x3a4e8d,_0x4963ba){var _0x179cd1=_0x5ac959,_0x37e43f=arguments[_0x179cd1(0xf5)],_0x23c3d5=_0x37e43f<0x3?_0xb6f997:_0x4963ba===null?_0x4963ba=Object[_0x179cd1(0xe6)](_0xb6f997,_0x3a4e8d):_0x4963ba,_0x292f90;if(typeof Reflect===_0x179cd1(0xef)&&typeof Reflect['decorate']===_0x179cd1(0xeb))_0x23c3d5=Reflect[_0x179cd1(0xe7)](_0x1892e4,_0xb6f997,_0x3a4e8d,_0x4963ba);else{for(var _0x2e8826=_0x1892e4[_0x179cd1(0xf5)]-0x1;_0x2e8826>=0x0;_0x2e8826--)if(_0x292f90=_0x1892e4[_0x2e8826])_0x23c3d5=(_0x37e43f<0x3?_0x292f90(_0x23c3d5):_0x37e43f>0x3?_0x292f90(_0xb6f997,_0x3a4e8d,_0x23c3d5):_0x292f90(_0xb6f997,_0x3a4e8d))||_0x23c3d5;}return _0x37e43f>0x3&&_0x23c3d5&&Object['defineProperty'](_0xb6f997,_0x3a4e8d,_0x23c3d5),_0x23c3d5;};Object[_0x5ac959(0xed)](exports,'__esModule',{'value':!![]}),exports[_0x5ac959(0xf1)]=void 0x0;const common_1=require(_0x5ac959(0xf3));let RolesGuard=class RolesGuard{[_0x5ac959(0xf4)](_0xe95886){return!![];}};RolesGuard=__decorate([(0x0,common_1['Injectable'])()],RolesGuard),exports[_0x5ac959(0xf1)]=RolesGuard;function _0x5cb3(_0x202821,_0x146e94){var _0xdd974e=_0xdd97();return _0x5cb3=function(_0x5cb328,_0x43fec4){_0x5cb328=_0x5cb328-0xe5;var _0x4ded41=_0xdd974e[_0x5cb328];return _0x4ded41;},_0x5cb3(_0x202821,_0x146e94);}function _0xdd97(){var _0x336b59=['6581583ENwFRQ','__decorate','3437fGnvCW','getOwnPropertyDescriptor','decorate','473978EuadFA','318485xLdlJL','1566381QcwedE','function','8acQKrN','defineProperty','2196gpOaUO','object','855750QlqavG','RolesGuard','1647872WmmUVI','@nestjs/common','canActivate','length'];_0xdd97=function(){return _0x336b59;};return _0xdd97();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/interceptors/abort.interceptor.js b/YiAiQuickDeploy/dist/common/interceptors/abort.interceptor.js
new file mode 100644
index 0000000..0826ad9
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/interceptors/abort.interceptor.js
@@ -0,0 +1 @@
+'use strict';const _0x4df3ec=_0x4029;(function(_0x59ab14,_0x5687c1){const _0xdb2b01=_0x4029,_0x31019c=_0x59ab14();while(!![]){try{const _0x2f0cd3=parseInt(_0xdb2b01(0xcd))/0x1+parseInt(_0xdb2b01(0xd6))/0x2*(parseInt(_0xdb2b01(0xe0))/0x3)+-parseInt(_0xdb2b01(0xcf))/0x4+-parseInt(_0xdb2b01(0xd5))/0x5*(parseInt(_0xdb2b01(0xd7))/0x6)+-parseInt(_0xdb2b01(0xda))/0x7*(-parseInt(_0xdb2b01(0xd8))/0x8)+parseInt(_0xdb2b01(0xdb))/0x9*(parseInt(_0xdb2b01(0xdd))/0xa)+-parseInt(_0xdb2b01(0xd2))/0xb;if(_0x2f0cd3===_0x5687c1)break;else _0x31019c['push'](_0x31019c['shift']());}catch(_0x1dd1e3){_0x31019c['push'](_0x31019c['shift']());}}}(_0x4b52,0x75a76));var __decorate=this&&this[_0x4df3ec(0xd0)]||function(_0x2a2507,_0x240688,_0x1caba2,_0x350549){const _0x5ef68c=_0x4df3ec;var _0x14e7b4=arguments[_0x5ef68c(0xd3)],_0x1cc5ff=_0x14e7b4<0x3?_0x240688:_0x350549===null?_0x350549=Object['getOwnPropertyDescriptor'](_0x240688,_0x1caba2):_0x350549,_0x7205ad;if(typeof Reflect===_0x5ef68c(0xd9)&&typeof Reflect[_0x5ef68c(0xd4)]==='function')_0x1cc5ff=Reflect[_0x5ef68c(0xd4)](_0x2a2507,_0x240688,_0x1caba2,_0x350549);else{for(var _0x7a3fd9=_0x2a2507[_0x5ef68c(0xd3)]-0x1;_0x7a3fd9>=0x0;_0x7a3fd9--)if(_0x7205ad=_0x2a2507[_0x7a3fd9])_0x1cc5ff=(_0x14e7b4<0x3?_0x7205ad(_0x1cc5ff):_0x14e7b4>0x3?_0x7205ad(_0x240688,_0x1caba2,_0x1cc5ff):_0x7205ad(_0x240688,_0x1caba2))||_0x1cc5ff;}return _0x14e7b4>0x3&&_0x1cc5ff&&Object['defineProperty'](_0x240688,_0x1caba2,_0x1cc5ff),_0x1cc5ff;};Object['defineProperty'](exports,'__esModule',{'value':!![]}),exports[_0x4df3ec(0xde)]=void 0x0;function _0x4029(_0x52cef0,_0x3cc0d2){const _0x4b52dd=_0x4b52();return _0x4029=function(_0x40291e,_0x13ecac){_0x40291e=_0x40291e-0xca;let _0x2dfba3=_0x4b52dd[_0x40291e];return _0x2dfba3;},_0x4029(_0x52cef0,_0x3cc0d2);}const common_1=require('@nestjs/common'),abort_controller_1=require(_0x4df3ec(0xce));function _0x4b52(){const _0x94481d=['abortController','19310SnTwFp','AbortInterceptor','Injectable','3mIybPQ','handle','AbortController','getRequest','267387MGQLyf','abort-controller','1341040tHyMln','__decorate','switchToHttp','8252640tHNNoc','length','decorate','65795EKeagD','631966lZVolo','330KveAGH','7968KWtcmr','object','5719CJOIzt','4167SiGWAp'];_0x4b52=function(){return _0x94481d;};return _0x4b52();}let AbortInterceptor=class AbortInterceptor{['intercept'](_0xe7d41d,_0x267db2){const _0x1d3135=_0x4df3ec,_0x50b445=_0xe7d41d[_0x1d3135(0xd1)]()[_0x1d3135(0xcc)](),_0x42ec4c=new abort_controller_1[(_0x1d3135(0xcb))]();return _0x50b445[_0x1d3135(0xdc)]=_0x42ec4c,_0x267db2[_0x1d3135(0xca)]();}};AbortInterceptor=__decorate([(0x0,common_1[_0x4df3ec(0xdf)])()],AbortInterceptor),exports[_0x4df3ec(0xde)]=AbortInterceptor;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/interceptors/transform.interceptor.js b/YiAiQuickDeploy/dist/common/interceptors/transform.interceptor.js
new file mode 100644
index 0000000..07f616c
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/interceptors/transform.interceptor.js
@@ -0,0 +1 @@
+'use strict';const _0x16c8c9=_0x3a3d;function _0x3a3d(_0x5dac85,_0x3389f1){const _0x147242=_0x1472();return _0x3a3d=function(_0x3a3d7f,_0x3061ca){_0x3a3d7f=_0x3a3d7f-0x136;let _0x516e9f=_0x147242[_0x3a3d7f];return _0x516e9f;},_0x3a3d(_0x5dac85,_0x3389f1);}(function(_0x2da6e9,_0x4c60be){const _0x2342c2=_0x3a3d,_0x39431e=_0x2da6e9();while(!![]){try{const _0x3ce67d=parseInt(_0x2342c2(0x156))/0x1*(-parseInt(_0x2342c2(0x153))/0x2)+parseInt(_0x2342c2(0x143))/0x3*(-parseInt(_0x2342c2(0x13e))/0x4)+-parseInt(_0x2342c2(0x15b))/0x5*(parseInt(_0x2342c2(0x152))/0x6)+-parseInt(_0x2342c2(0x14a))/0x7+parseInt(_0x2342c2(0x13c))/0x8*(-parseInt(_0x2342c2(0x136))/0x9)+parseInt(_0x2342c2(0x14d))/0xa*(parseInt(_0x2342c2(0x150))/0xb)+parseInt(_0x2342c2(0x140))/0xc;if(_0x3ce67d===_0x4c60be)break;else _0x39431e['push'](_0x39431e['shift']());}catch(_0xc18c65){_0x39431e['push'](_0x39431e['shift']());}}}(_0x1472,0x9e48e));function _0x1472(){const _0x4f8d6d=['pipe','162644bYUprV','__decorate','49606656jQjYzZ','@nestjs/common','TransformInterceptor','6RNxoCw','success','function','includes','response','getResponse','handle','599837bLYBRC','HttpException','notify','74440rwJAFL','intercept','object','671wucOdP','defineProperty','30urFtop','44272orzfXd','getRequest','switchToHttp','57JbnEHz','length','rxjs/operators','throwError','Result','1222835gFGEAn','9vtVetm','status','decorate','Injectable','getOwnPropertyDescriptor','rxjs','10304304oFfVXq'];_0x1472=function(){return _0x4f8d6d;};return _0x1472();}var __decorate=this&&this[_0x16c8c9(0x13f)]||function(_0x51bdb7,_0x26cf25,_0x2e902a,_0x59361b){const _0x4944db=_0x16c8c9;var _0x384235=arguments[_0x4944db(0x157)],_0x21ccbf=_0x384235<0x3?_0x26cf25:_0x59361b===null?_0x59361b=Object[_0x4944db(0x13a)](_0x26cf25,_0x2e902a):_0x59361b,_0x3bd032;if(typeof Reflect===_0x4944db(0x14f)&&typeof Reflect[_0x4944db(0x138)]===_0x4944db(0x145))_0x21ccbf=Reflect[_0x4944db(0x138)](_0x51bdb7,_0x26cf25,_0x2e902a,_0x59361b);else{for(var _0xa54a78=_0x51bdb7[_0x4944db(0x157)]-0x1;_0xa54a78>=0x0;_0xa54a78--)if(_0x3bd032=_0x51bdb7[_0xa54a78])_0x21ccbf=(_0x384235<0x3?_0x3bd032(_0x21ccbf):_0x384235>0x3?_0x3bd032(_0x26cf25,_0x2e902a,_0x21ccbf):_0x3bd032(_0x26cf25,_0x2e902a))||_0x21ccbf;}return _0x384235>0x3&&_0x21ccbf&&Object['defineProperty'](_0x26cf25,_0x2e902a,_0x21ccbf),_0x21ccbf;};Object[_0x16c8c9(0x151)](exports,'__esModule',{'value':!![]}),exports[_0x16c8c9(0x142)]=void 0x0;const common_1=require(_0x16c8c9(0x141)),rxjs_1=require(_0x16c8c9(0x13b)),operators_1=require(_0x16c8c9(0x158)),result_1=require('../result');let TransformInterceptor=class TransformInterceptor{[_0x16c8c9(0x14e)](_0x502287,_0x4708ee){const _0x47c649=_0x16c8c9;return _0x4708ee[_0x47c649(0x149)]()[_0x47c649(0x13d)]((0x0,operators_1['map'])(_0x1b0d3e=>{const _0x424913=_0x47c649,_0x2a9b4a=_0x502287['switchToHttp']()[_0x424913(0x148)](),_0x421bf6=_0x502287[_0x424913(0x155)]()[_0x424913(0x154)]();_0x2a9b4a['statusCode']=0xc8;if(_0x421bf6['path'][_0x424913(0x146)](_0x424913(0x14c)))return _0x1b0d3e;const _0x245ef5=_0x2a9b4a[_0x424913(0x137)]<0x190?null:_0x2a9b4a['statusText'];return result_1[_0x424913(0x15a)][_0x424913(0x144)](_0x1b0d3e,_0x245ef5);}),(0x0,rxjs_1['catchError'])(_0x1dd2cd=>{const _0x4639aa=_0x47c649,_0x326b34=_0x1dd2cd['status']||0x1f4,_0x460f7f=_0x1dd2cd[_0x4639aa(0x147)]||'Internal\x20server\x20error';return(0x0,rxjs_1[_0x4639aa(0x159)])(new common_1[(_0x4639aa(0x14b))](_0x460f7f,_0x326b34));}));}};TransformInterceptor=__decorate([(0x0,common_1[_0x16c8c9(0x139)])()],TransformInterceptor),exports['TransformInterceptor']=TransformInterceptor;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/middleware/xml.middleware.js b/YiAiQuickDeploy/dist/common/middleware/xml.middleware.js
new file mode 100644
index 0000000..3e23aff
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/middleware/xml.middleware.js
@@ -0,0 +1 @@
+'use strict';function _0xf824(){var _0x3fb864=['XMLMiddleware','body-parser','Injectable','@nestjs/common','36WrQRlj','use','5403365zmWaKq','2357816YATurg','3idIyDJ','application/xml','481839Ddliqj','901472TbNwDZ','753606UapjwW','__decorate','36AMrrmd','7473250mRxvzJ','object','__esModule','getOwnPropertyDescriptor','defineProperty','4622108EBemMp','decorate','text'];_0xf824=function(){return _0x3fb864;};return _0xf824();}var _0x247bf1=_0x4245;(function(_0x4648d6,_0x245014){var _0x376e94=_0x4245,_0x4f3105=_0x4648d6();while(!![]){try{var _0x14043f=-parseInt(_0x376e94(0x1d2))/0x1+-parseInt(_0x376e94(0x1cf))/0x2+-parseInt(_0x376e94(0x1d0))/0x3*(parseInt(_0x376e94(0x1c5))/0x4)+parseInt(_0x376e94(0x1ce))/0x5+-parseInt(_0x376e94(0x1d6))/0x6*(parseInt(_0x376e94(0x1d4))/0x7)+parseInt(_0x376e94(0x1d3))/0x8+-parseInt(_0x376e94(0x1cc))/0x9*(-parseInt(_0x376e94(0x1d7))/0xa);if(_0x14043f===_0x245014)break;else _0x4f3105['push'](_0x4f3105['shift']());}catch(_0x32f1cd){_0x4f3105['push'](_0x4f3105['shift']());}}}(_0xf824,0xafe33));var __decorate=this&&this[_0x247bf1(0x1d5)]||function(_0x2bf5ec,_0x1d90ab,_0x51db5f,_0x4a3557){var _0x462d7b=_0x247bf1,_0x2ba145=arguments['length'],_0xc7186e=_0x2ba145<0x3?_0x1d90ab:_0x4a3557===null?_0x4a3557=Object[_0x462d7b(0x1c3)](_0x1d90ab,_0x51db5f):_0x4a3557,_0x3f085f;if(typeof Reflect===_0x462d7b(0x1d8)&&typeof Reflect[_0x462d7b(0x1c6)]==='function')_0xc7186e=Reflect[_0x462d7b(0x1c6)](_0x2bf5ec,_0x1d90ab,_0x51db5f,_0x4a3557);else{for(var _0x293559=_0x2bf5ec['length']-0x1;_0x293559>=0x0;_0x293559--)if(_0x3f085f=_0x2bf5ec[_0x293559])_0xc7186e=(_0x2ba145<0x3?_0x3f085f(_0xc7186e):_0x2ba145>0x3?_0x3f085f(_0x1d90ab,_0x51db5f,_0xc7186e):_0x3f085f(_0x1d90ab,_0x51db5f))||_0xc7186e;}return _0x2ba145>0x3&&_0xc7186e&&Object['defineProperty'](_0x1d90ab,_0x51db5f,_0xc7186e),_0xc7186e;};Object[_0x247bf1(0x1c4)](exports,_0x247bf1(0x1d9),{'value':!![]}),exports[_0x247bf1(0x1c8)]=void 0x0;const common_1=require(_0x247bf1(0x1cb)),bodyParser=require(_0x247bf1(0x1c9)),bodyParserMiddleware=bodyParser[_0x247bf1(0x1c7)]({'type':_0x247bf1(0x1d1)});function _0x4245(_0x4727c1,_0x1c0ed6){var _0xf824d5=_0xf824();return _0x4245=function(_0x4245a6,_0xb4fd90){_0x4245a6=_0x4245a6-0x1c3;var _0x2fd39e=_0xf824d5[_0x4245a6];return _0x2fd39e;},_0x4245(_0x4727c1,_0x1c0ed6);}let XMLMiddleware=class XMLMiddleware{[_0x247bf1(0x1cd)](_0x23e37d,_0x4e5218,_0x5a8ba7){bodyParserMiddleware(_0x23e37d,_0x4e5218,_0x5a8ba7);}};XMLMiddleware=__decorate([(0x0,common_1[_0x247bf1(0x1ca)])()],XMLMiddleware),exports[_0x247bf1(0x1c8)]=XMLMiddleware;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/result/index.js b/YiAiQuickDeploy/dist/common/result/index.js
new file mode 100644
index 0000000..5c11b0b
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/result/index.js
@@ -0,0 +1 @@
+'use strict';var _0x3d8d80=_0x47a3;(function(_0x9b9f2b,_0x400b72){var _0x5871ad=_0x47a3,_0x4214d9=_0x9b9f2b();while(!![]){try{var _0x12c801=-parseInt(_0x5871ad(0x82))/0x1*(parseInt(_0x5871ad(0x81))/0x2)+-parseInt(_0x5871ad(0x86))/0x3*(parseInt(_0x5871ad(0x84))/0x4)+parseInt(_0x5871ad(0x88))/0x5*(parseInt(_0x5871ad(0x8b))/0x6)+parseInt(_0x5871ad(0x94))/0x7+-parseInt(_0x5871ad(0x92))/0x8*(-parseInt(_0x5871ad(0x80))/0x9)+-parseInt(_0x5871ad(0x85))/0xa*(-parseInt(_0x5871ad(0x90))/0xb)+-parseInt(_0x5871ad(0x87))/0xc;if(_0x12c801===_0x400b72)break;else _0x4214d9['push'](_0x4214d9['shift']());}catch(_0x5d3abf){_0x4214d9['push'](_0x4214d9['shift']());}}}(_0x5410,0x3c263));function _0x47a3(_0x156a9e,_0x1c1dac){var _0x5410ad=_0x5410();return _0x47a3=function(_0x47a3bf,_0x1edbf3){_0x47a3bf=_0x47a3bf-0x7f;var _0x19692a=_0x5410ad[_0x47a3bf];return _0x19692a;},_0x47a3(_0x156a9e,_0x1c1dac);}function _0x5410(){var _0x26822d=['11770LCxWaD','711Lszsfm','10974132fSeohp','50BDweeO','success','fail','260994gkGjDk','data','请求成功','defineProperty','Result','4037oXOOfV','请求失败','40lxvasj','__esModule','3232684AhNvNx','message','727731OREleb','950008ucdCUR','1WmSZeB','code','1640SmahET'];_0x5410=function(){return _0x26822d;};return _0x5410();}Object[_0x3d8d80(0x8e)](exports,_0x3d8d80(0x93),{'value':!![]}),exports[_0x3d8d80(0x8f)]=void 0x0;class Result{constructor(_0x3915d8,_0x2b2dd0,_0xd1fca8,_0x363939){var _0x13ad01=_0x3d8d80;this[_0x13ad01(0x83)]=_0x3915d8,this[_0x13ad01(0x8c)]=_0xd1fca8,this['success']=_0x2b2dd0,this[_0x13ad01(0x7f)]=_0x363939;}static[_0x3d8d80(0x89)](_0x4050c0,_0x1838e5=_0x3d8d80(0x8d)){return new Result(0xc8,!![],_0x4050c0,_0x1838e5);}static[_0x3d8d80(0x8a)](_0x38074b,_0x57134b=_0x3d8d80(0x91),_0x56e451){return new Result(_0x38074b,![],_0x56e451,_0x57134b);}}exports[_0x3d8d80(0x8f)]=Result;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/swagger/index.js b/YiAiQuickDeploy/dist/common/swagger/index.js
new file mode 100644
index 0000000..0dc396a
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/swagger/index.js
@@ -0,0 +1 @@
+'use strict';const _0x34dcff=_0x2476;function _0x47a2(){const _0x292f08=['setTitle','/nineai/swagger/docs','__esModule','4neQilP','957001wXVWiX','5121yoXJri','@nestjs/swagger','60740smrQSV','createSwagger','1749RamRrM','setup','6651410bvCIVE','defineProperty','10114128pgPiBw','1.0.0','createDocument','setVersion','2170042vcrrIf','1596KnKldP','6928icnXQy','Nine\x20Team\x20api\x20document','DocumentBuilder','setDescription','SwaggerModule','766cDKRog'];_0x47a2=function(){return _0x292f08;};return _0x47a2();}(function(_0x3f4e20,_0x2c9580){const _0x40e4b8=_0x2476,_0x13bf68=_0x3f4e20();while(!![]){try{const _0x4c5822=parseInt(_0x40e4b8(0xc5))/0x1+-parseInt(_0x40e4b8(0xc0))/0x2*(-parseInt(_0x40e4b8(0xba))/0x3)+-parseInt(_0x40e4b8(0xc4))/0x4*(-parseInt(_0x40e4b8(0xcc))/0x5)+-parseInt(_0x40e4b8(0xb5))/0x6+-parseInt(_0x40e4b8(0xb9))/0x7+parseInt(_0x40e4b8(0xbb))/0x8*(-parseInt(_0x40e4b8(0xc6))/0x9)+parseInt(_0x40e4b8(0xc8))/0xa*(parseInt(_0x40e4b8(0xca))/0xb);if(_0x4c5822===_0x2c9580)break;else _0x13bf68['push'](_0x13bf68['shift']());}catch(_0x500400){_0x13bf68['push'](_0x13bf68['shift']());}}}(_0x47a2,0xec6a5));function _0x2476(_0xe84f0a,_0x363391){const _0x47a21c=_0x47a2();return _0x2476=function(_0x247627,_0x3e68df){_0x247627=_0x247627-0xb5;let _0x3b16de=_0x47a21c[_0x247627];return _0x3b16de;},_0x2476(_0xe84f0a,_0x363391);}Object[_0x34dcff(0xcd)](exports,_0x34dcff(0xc3),{'value':!![]}),exports[_0x34dcff(0xc9)]=void 0x0;const swagger_1=require(_0x34dcff(0xc7)),swaggerOptions=new swagger_1[(_0x34dcff(0xbd))]()[_0x34dcff(0xc1)](_0x34dcff(0xbc))[_0x34dcff(0xbe)](_0x34dcff(0xbc))[_0x34dcff(0xb8)](_0x34dcff(0xb6))['addBearerAuth']()['build']();function createSwagger(_0x1add69){const _0x5a5d4e=_0x34dcff,_0x4525a2=swagger_1[_0x5a5d4e(0xbf)][_0x5a5d4e(0xb7)](_0x1add69,swaggerOptions);swagger_1[_0x5a5d4e(0xbf)][_0x5a5d4e(0xcb)](_0x5a5d4e(0xc2),_0x1add69,_0x4525a2);}exports['createSwagger']=createSwagger;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/base.js b/YiAiQuickDeploy/dist/common/utils/base.js
new file mode 100644
index 0000000..1c18a4a
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/base.js
@@ -0,0 +1 @@
+'use strict';function _0x4cb0(_0x113c72,_0x3f8134){const _0x47dd79=_0x47dd();return _0x4cb0=function(_0x4cb08e,_0x5cefbc){_0x4cb08e=_0x4cb08e-0xa0;let _0x51c0b5=_0x47dd79[_0x4cb08e];return _0x51c0b5;},_0x4cb0(_0x113c72,_0x3f8134);}const _0x1d9520=_0x4cb0;(function(_0x4fa00e,_0x4b6d11){const _0xea1742=_0x4cb0,_0x109078=_0x4fa00e();while(!![]){try{const _0x182c1b=parseInt(_0xea1742(0xb1))/0x1*(-parseInt(_0xea1742(0xa1))/0x2)+-parseInt(_0xea1742(0xa3))/0x3*(-parseInt(_0xea1742(0xb4))/0x4)+parseInt(_0xea1742(0xae))/0x5+parseInt(_0xea1742(0xb5))/0x6*(parseInt(_0xea1742(0xad))/0x7)+-parseInt(_0xea1742(0xb2))/0x8*(parseInt(_0xea1742(0xb7))/0x9)+parseInt(_0xea1742(0xaf))/0xa*(-parseInt(_0xea1742(0xa5))/0xb)+parseInt(_0xea1742(0xb0))/0xc*(parseInt(_0xea1742(0xa6))/0xd);if(_0x182c1b===_0x4b6d11)break;else _0x109078['push'](_0x109078['shift']());}catch(_0xdc1c7e){_0x109078['push'](_0x109078['shift']());}}}(_0x47dd,0x8ffca));function _0x47dd(){const _0x5aa845=['createDecipheriv','utf8','118WUWiKb','decrypt','48vgMDjI','final','38049QyZcRt','495599zVyAbZ','__esModule','encrypt','base64','update','crypto','aes-256-cbc','5355tnEbjw','1508350EnOhtD','2660pFMqjW','12gCrZJR','667AmDoXu','1573280jESYKG','defineProperty','136556KrQUuB','6744BocsKK','bf3c116f2470cb4che9071240917c171','9oiBKPH','exit'];_0x47dd=function(){return _0x5aa845;};return _0x47dd();}Object[_0x1d9520(0xb3)](exports,_0x1d9520(0xa7),{'value':!![]}),exports[_0x1d9520(0xa2)]=exports['encrypt']=void 0x0;const crypto=require(_0x1d9520(0xab)),encryptionKey=_0x1d9520(0xb6),initializationVector='518363fh72eec1v4',algorithm=_0x1d9520(0xac);function encrypt(_0x1d1a03){const _0x4ad1aa=_0x1d9520,_0x548fdf=crypto['createCipheriv'](algorithm,encryptionKey,initializationVector);let _0x1298dd=_0x548fdf[_0x4ad1aa(0xaa)](_0x1d1a03,_0x4ad1aa(0xa0),_0x4ad1aa(0xa9));return _0x1298dd+=_0x548fdf[_0x4ad1aa(0xa4)](_0x4ad1aa(0xa9)),_0x1298dd;}exports[_0x1d9520(0xa8)]=encrypt;function decrypt(_0x59d4ff){const _0x3da00e=_0x1d9520;try{const _0x36c2a1=crypto[_0x3da00e(0xb9)](algorithm,encryptionKey,initializationVector);let _0xf1e716=_0x36c2a1[_0x3da00e(0xaa)](_0x59d4ff,'base64',_0x3da00e(0xa0));return _0xf1e716+=_0x36c2a1['final'](_0x3da00e(0xa0)),_0xf1e716;}catch(_0x1c043b){process[_0x3da00e(0xb8)](0x1);}}exports[_0x1d9520(0xa2)]=decrypt;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/compileNetwork.js b/YiAiQuickDeploy/dist/common/utils/compileNetwork.js
new file mode 100644
index 0000000..7bae973
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/compileNetwork.js
@@ -0,0 +1 @@
+'use strict';const _0x333cfa=_0x2ca7;(function(_0x1c895e,_0x3bd201){const _0x166813=_0x2ca7,_0x1c2873=_0x1c895e();while(!![]){try{const _0x6a017a=-parseInt(_0x166813(0x173))/0x1+parseInt(_0x166813(0x168))/0x2+-parseInt(_0x166813(0x175))/0x3+-parseInt(_0x166813(0x179))/0x4+parseInt(_0x166813(0x16d))/0x5*(parseInt(_0x166813(0x16b))/0x6)+-parseInt(_0x166813(0x16e))/0x7+-parseInt(_0x166813(0x177))/0x8*(-parseInt(_0x166813(0x16c))/0x9);if(_0x6a017a===_0x3bd201)break;else _0x1c2873['push'](_0x1c2873['shift']());}catch(_0x23a29b){_0x1c2873['push'](_0x1c2873['shift']());}}}(_0x21a1,0xf173a));Object['defineProperty'](exports,_0x333cfa(0x178),{'value':!![]}),exports[_0x333cfa(0x170)]=void 0x0;const axios_1=require(_0x333cfa(0x16f));function _0x2ca7(_0x201085,_0x196781){const _0x21a100=_0x21a1();return _0x2ca7=function(_0x2ca799,_0x11a09c){_0x2ca799=_0x2ca799-0x167;let _0x6e8b59=_0x21a100[_0x2ca799];return _0x6e8b59;},_0x2ca7(_0x201085,_0x196781);}function formatSearchData(_0x371716,_0x1882a0){const _0xc6a637=_0x333cfa,_0x4e7cc7=_0x371716[_0xc6a637(0x171)](({title:_0x1c3c1e,body:_0x282d1b,href:_0x43cd5f})=>'\x27'+_0x1c3c1e+_0xc6a637(0x167)+_0x282d1b+'\x20;')['join']('\x0a\x0a'),_0x17e480='Instructions:\x20Reply\x20to\x20me\x20in\x20the\x20language\x20of\x20my\x20request\x20or\x20question\x20above.\x20Give\x20a\x20comprehensive\x20answer\x20to\x20the\x20question\x20or\x20request\x20I\x20have\x20made\x20above.\x20Below\x20are\x20some\x20results\x20from\x20a\x20web\x20search.\x20Use\x20the\x20following\x20results\x20to\x20summarize\x20the\x20answers\x20\x0a\x0a';return _0x1882a0+'\x0a\x0a'+_0x17e480+'\x0a'+_0x4e7cc7;}function _0x21a1(){const _0x5c9a8c=['6ZDvrWY','118962iGWxBX','6602680hZZeFV','1771497XcjNcn','axios','compileNetwork','map','get','636103GWQZzD','error:\x20','3588399myvjcw','https://s0.awsl.app/search?q=','1840ikfkpM','__esModule','7386084OZPTPG','\x27\x20:\x20','1120276hlWLPk','default','data'];_0x21a1=function(){return _0x5c9a8c;};return _0x21a1();}async function compileNetwork(_0x231c50,_0x17b218=0x7){const _0x41cb17=_0x333cfa;let _0x137669=[];try{const _0xc13ca5=await axios_1[_0x41cb17(0x169)][_0x41cb17(0x172)](_0x41cb17(0x176)+_0x231c50+'&max_results='+_0x17b218);_0x137669=_0xc13ca5[_0x41cb17(0x16a)];}catch(_0x4849ab){console['log'](_0x41cb17(0x174),_0x4849ab),_0x137669=[];}return _0x137669['length']===0x0?_0x231c50:formatSearchData(_0x137669,_0x231c50);}exports[_0x333cfa(0x170)]=compileNetwork;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/createOrderId.js b/YiAiQuickDeploy/dist/common/utils/createOrderId.js
new file mode 100644
index 0000000..1ff1241
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/createOrderId.js
@@ -0,0 +1 @@
+'use strict';const _0x19cf51=_0x6fa3;function _0x6fa3(_0x6359f8,_0x27684d){const _0x3fdaad=_0x3fda();return _0x6fa3=function(_0x6fa35d,_0x32d42c){_0x6fa35d=_0x6fa35d-0x164;let _0x1a1579=_0x3fdaad[_0x6fa35d];return _0x1a1579;},_0x6fa3(_0x6359f8,_0x27684d);}(function(_0x515f7a,_0x486187){const _0x57089c=_0x6fa3,_0x5a9fc1=_0x515f7a();while(!![]){try{const _0x5e2f58=-parseInt(_0x57089c(0x16b))/0x1*(parseInt(_0x57089c(0x16f))/0x2)+-parseInt(_0x57089c(0x168))/0x3+-parseInt(_0x57089c(0x165))/0x4+-parseInt(_0x57089c(0x164))/0x5+parseInt(_0x57089c(0x172))/0x6*(parseInt(_0x57089c(0x16a))/0x7)+parseInt(_0x57089c(0x169))/0x8*(-parseInt(_0x57089c(0x170))/0x9)+parseInt(_0x57089c(0x167))/0xa;if(_0x5e2f58===_0x486187)break;else _0x5a9fc1['push'](_0x5a9fc1['shift']());}catch(_0x27b6bc){_0x5a9fc1['push'](_0x5a9fc1['shift']());}}}(_0x3fda,0x86062));Object[_0x19cf51(0x16c)](exports,_0x19cf51(0x171),{'value':!![]}),exports['createOrderId']=void 0x0;function _0x3fda(){const _0x39014b=['27576jzlfVy','2765cJRPtI','191iVYRDn','defineProperty','createOrderId','uuid','6394WFgADf','2511TrNwZD','__esModule','11952vhhqzp','replace','1764005HPwlhZ','982968qPQdtf','toString','29164690keURZY','2950392EtBbqT'];_0x3fda=function(){return _0x39014b;};return _0x3fda();}const uuid_1=require(_0x19cf51(0x16e));function createOrderId(){const _0x1d394f=_0x19cf51;return(0x0,uuid_1['v1'])()[_0x1d394f(0x166)]()[_0x1d394f(0x173)](/-/g,'');}exports[_0x19cf51(0x16d)]=createOrderId;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/createRandomCode.js b/YiAiQuickDeploy/dist/common/utils/createRandomCode.js
new file mode 100644
index 0000000..da00052
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/createRandomCode.js
@@ -0,0 +1 @@
+'use strict';const _0x127eda=_0x15ba;function _0x15ba(_0xc41c5d,_0x6b580){const _0x1754be=_0x1754();return _0x15ba=function(_0x15bade,_0x2ddae9){_0x15bade=_0x15bade-0x67;let _0xdf82ff=_0x1754be[_0x15bade];return _0xdf82ff;},_0x15ba(_0xc41c5d,_0x6b580);}(function(_0x19aaf8,_0x3d1a05){const _0x59e4c3=_0x15ba,_0x10f75d=_0x19aaf8();while(!![]){try{const _0x3d580f=parseInt(_0x59e4c3(0x6c))/0x1+-parseInt(_0x59e4c3(0x6b))/0x2+-parseInt(_0x59e4c3(0x70))/0x3+parseInt(_0x59e4c3(0x6f))/0x4*(-parseInt(_0x59e4c3(0x67))/0x5)+parseInt(_0x59e4c3(0x72))/0x6+-parseInt(_0x59e4c3(0x68))/0x7+parseInt(_0x59e4c3(0x6e))/0x8*(parseInt(_0x59e4c3(0x6d))/0x9);if(_0x3d580f===_0x3d1a05)break;else _0x10f75d['push'](_0x10f75d['shift']());}catch(_0x574ee1){_0x10f75d['push'](_0x10f75d['shift']());}}}(_0x1754,0xb4b8d));function _0x1754(){const _0x3cf905=['1527405JDLdQi','__esModule','7978212AjcUrN','defineProperty','5StitAu','5113304SSHqkv','createRandomCode','random','2898152RQUwmq','298581HoFsgW','225CYwqsw','916456INpAxF','4253152CloGHB'];_0x1754=function(){return _0x3cf905;};return _0x1754();}Object[_0x127eda(0x73)](exports,_0x127eda(0x71),{'value':!![]}),exports[_0x127eda(0x69)]=void 0x0;function createRandomCode(){const _0x55b5e2=_0x127eda,_0x133c29=0x186a0,_0x5f1acc=0xf423f;return Math['floor'](Math[_0x55b5e2(0x6a)]()*(_0x5f1acc-_0x133c29+0x1)+_0x133c29);}exports[_0x127eda(0x69)]=createRandomCode;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/createRandomInviteCode.js b/YiAiQuickDeploy/dist/common/utils/createRandomInviteCode.js
new file mode 100644
index 0000000..42aed8a
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/createRandomInviteCode.js
@@ -0,0 +1 @@
+'use strict';const _0x5347f8=_0xeb2b;(function(_0x1aa8e7,_0xac115a){const _0x38ecfb=_0xeb2b,_0x3c7bf6=_0x1aa8e7();while(!![]){try{const _0x163ca6=parseInt(_0x38ecfb(0x1a2))/0x1*(-parseInt(_0x38ecfb(0x19c))/0x2)+parseInt(_0x38ecfb(0x199))/0x3+-parseInt(_0x38ecfb(0x198))/0x4*(parseInt(_0x38ecfb(0x19f))/0x5)+-parseInt(_0x38ecfb(0x1a9))/0x6*(-parseInt(_0x38ecfb(0x1a1))/0x7)+parseInt(_0x38ecfb(0x1a3))/0x8+-parseInt(_0x38ecfb(0x1a7))/0x9+parseInt(_0x38ecfb(0x19e))/0xa;if(_0x163ca6===_0xac115a)break;else _0x3c7bf6['push'](_0x3c7bf6['shift']());}catch(_0x58f3a9){_0x3c7bf6['push'](_0x3c7bf6['shift']());}}}(_0x49db,0x39f00));Object[_0x5347f8(0x1a6)](exports,_0x5347f8(0x1a8),{'value':!![]}),exports['generateRandomString']=void 0x0;function generateRandomString(){const _0x38145d=_0x5347f8,_0x2d4a66=0xa,_0xec377d=_0x38145d(0x19d);let _0x268157='';for(let _0x48ed35=0x0;_0x48ed35<_0x2d4a66;_0x48ed35++){const _0x19e7f4=Math[_0x38145d(0x1a0)](Math[_0x38145d(0x19b)]()*_0xec377d[_0x38145d(0x1a4)]);_0x268157+=_0xec377d[_0x38145d(0x1a5)](_0x19e7f4);}return _0x268157;}function _0x49db(){const _0x9d8ea3=['94nKGdqX','2408056bdOcrw','length','charAt','defineProperty','3157155dzoVFn','__esModule','6BLPYxr','78920jhFJUf','799527zZpbjs','generateRandomString','random','2970ukGbtq','ABCDEFGHIJKLMNOPQRSTUVWXYZ','3693040yaFLPe','65WqKYGF','floor','331569BgtorA'];_0x49db=function(){return _0x9d8ea3;};return _0x49db();}function _0xeb2b(_0x551311,_0xc15be8){const _0x49db01=_0x49db();return _0xeb2b=function(_0xeb2b9d,_0x2e9f8){_0xeb2b9d=_0xeb2b9d-0x198;let _0x1e1df9=_0x49db01[_0xeb2b9d];return _0x1e1df9;},_0xeb2b(_0x551311,_0xc15be8);}exports[_0x5347f8(0x19a)]=generateRandomString;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/createRandomNonceStr.js b/YiAiQuickDeploy/dist/common/utils/createRandomNonceStr.js
new file mode 100644
index 0000000..c3edbbd
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/createRandomNonceStr.js
@@ -0,0 +1 @@
+'use strict';const _0x499562=_0xe537;(function(_0x305549,_0x33e654){const _0x1e1fec=_0xe537,_0x228093=_0x305549();while(!![]){try{const _0x2342d6=-parseInt(_0x1e1fec(0x161))/0x1*(parseInt(_0x1e1fec(0x163))/0x2)+parseInt(_0x1e1fec(0x162))/0x3+parseInt(_0x1e1fec(0x167))/0x4+-parseInt(_0x1e1fec(0x160))/0x5*(parseInt(_0x1e1fec(0x169))/0x6)+-parseInt(_0x1e1fec(0x168))/0x7*(parseInt(_0x1e1fec(0x16e))/0x8)+parseInt(_0x1e1fec(0x16d))/0x9*(-parseInt(_0x1e1fec(0x16b))/0xa)+parseInt(_0x1e1fec(0x166))/0xb;if(_0x2342d6===_0x33e654)break;else _0x228093['push'](_0x228093['shift']());}catch(_0x45be4e){_0x228093['push'](_0x228093['shift']());}}}(_0x2056,0x4444e));function _0xe537(_0x5c05b4,_0x50398c){const _0x20562c=_0x2056();return _0xe537=function(_0xe53703,_0x2ef102){_0xe53703=_0xe53703-0x160;let _0x338ca4=_0x20562c[_0xe53703];return _0x338ca4;},_0xe537(_0x5c05b4,_0x50398c);}function _0x2056(){const _0x295ffa=['4110ULQccV','abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789','206890xJtFxc','defineProperty','18AEPAlz','40GUkozn','createRandomNonceStr','length','3155qiLqPq','2wIBKbb','796644CdnKVZ','299716EuiqKU','random','charAt','11122331JaDymp','982660eRVzdF','657125AsTekF'];_0x2056=function(){return _0x295ffa;};return _0x2056();}Object[_0x499562(0x16c)](exports,'__esModule',{'value':!![]}),exports['createRandomNonceStr']=void 0x0;function createRandomNonceStr(_0x3228c4){const _0x57bc71=_0x499562,_0x2370ce=_0x57bc71(0x16a);let _0x4326e4='';for(let _0x1a7f41=0x0;_0x1a7f41<_0x3228c4;_0x1a7f41++){_0x4326e4+=_0x2370ce[_0x57bc71(0x165)](parseInt((Math[_0x57bc71(0x164)]()*_0x2370ce[_0x57bc71(0x170)])['toFixed'](0x0),0xa));}return _0x4326e4;}exports[_0x499562(0x16f)]=createRandomNonceStr;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/createRandomUid.js b/YiAiQuickDeploy/dist/common/utils/createRandomUid.js
new file mode 100644
index 0000000..4468836
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/createRandomUid.js
@@ -0,0 +1 @@
+'use strict';const _0x5e4976=_0x2c16;(function(_0x19b73a,_0x2fdff2){const _0x164c47=_0x2c16,_0x33d762=_0x19b73a();while(!![]){try{const _0xcc7cfd=parseInt(_0x164c47(0x1bc))/0x1+-parseInt(_0x164c47(0x1be))/0x2*(-parseInt(_0x164c47(0x1c1))/0x3)+-parseInt(_0x164c47(0x1b9))/0x4*(parseInt(_0x164c47(0x1c2))/0x5)+-parseInt(_0x164c47(0x1c7))/0x6+parseInt(_0x164c47(0x1bb))/0x7*(parseInt(_0x164c47(0x1c4))/0x8)+parseInt(_0x164c47(0x1c3))/0x9*(parseInt(_0x164c47(0x1bf))/0xa)+parseInt(_0x164c47(0x1b7))/0xb*(parseInt(_0x164c47(0x1c6))/0xc);if(_0xcc7cfd===_0x2fdff2)break;else _0x33d762['push'](_0x33d762['shift']());}catch(_0x1206c8){_0x33d762['push'](_0x33d762['shift']());}}}(_0x4b3c,0x45ae2));Object[_0x5e4976(0x1b8)](exports,_0x5e4976(0x1ba),{'value':!![]}),exports[_0x5e4976(0x1c8)]=void 0x0;function _0x2c16(_0x253929,_0x23f5f7){const _0x4b3cc6=_0x4b3c();return _0x2c16=function(_0x2c1652,_0x2abfe2){_0x2c1652=_0x2c1652-0x1b7;let _0x41cc42=_0x4b3cc6[_0x2c1652];return _0x41cc42;},_0x2c16(_0x253929,_0x23f5f7);}const guid_typescript_1=require('guid-typescript');function createRandomUid(){const _0x2096bd=_0x5e4976,_0x286ea5=guid_typescript_1[_0x2096bd(0x1bd)]['create']();return _0x286ea5['toString']()[_0x2096bd(0x1c0)](0x0,0xa)[_0x2096bd(0x1c5)]('-','');}exports['createRandomUid']=createRandomUid;function _0x4b3c(){const _0x4dbb8d=['2647434gPCogo','createRandomUid','11dQDVKK','defineProperty','2091052VQLojJ','__esModule','49ujUlVA','407266PyKbmm','Guid','306524ZxkdxH','2937750LQAUVP','substr','6DOrBWx','5fhFOon','9vtvFbX','125712fTyXjS','replace','1582188IvhxvY'];_0x4b3c=function(){return _0x4dbb8d;};return _0x4b3c();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/date.js b/YiAiQuickDeploy/dist/common/utils/date.js
new file mode 100644
index 0000000..acdfae7
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/date.js
@@ -0,0 +1 @@
+'use strict';const _0x9221e=_0x25be;(function(_0x4e2dfa,_0x2653df){const _0x2cdbd7=_0x25be,_0x4e52e9=_0x4e2dfa();while(!![]){try{const _0x52cc69=parseInt(_0x2cdbd7(0x132))/0x1+parseInt(_0x2cdbd7(0x12a))/0x2+parseInt(_0x2cdbd7(0x122))/0x3+-parseInt(_0x2cdbd7(0x126))/0x4+parseInt(_0x2cdbd7(0x118))/0x5+parseInt(_0x2cdbd7(0x11e))/0x6*(-parseInt(_0x2cdbd7(0x12d))/0x7)+parseInt(_0x2cdbd7(0x12b))/0x8*(-parseInt(_0x2cdbd7(0x133))/0x9);if(_0x52cc69===_0x2653df)break;else _0x4e52e9['push'](_0x4e52e9['shift']());}catch(_0xe72f9e){_0x4e52e9['push'](_0x4e52e9['shift']());}}}(_0x502e,0x661ba));Object[_0x9221e(0x129)](exports,_0x9221e(0x120),{'value':!![]}),exports[_0x9221e(0x11a)]=exports[_0x9221e(0x127)]=exports[_0x9221e(0x12f)]=void 0x0;const dayjs=require(_0x9221e(0x131));function _0x25be(_0x3ae6da,_0x24a7ce){const _0x502e60=_0x502e();return _0x25be=function(_0x25be70,_0x3d5c84){_0x25be70=_0x25be70-0x116;let _0x24d17c=_0x502e60[_0x25be70];return _0x24d17c;},_0x25be(_0x3ae6da,_0x24a7ce);}require(_0x9221e(0x119));const a=require(_0x9221e(0x125)),b=require(_0x9221e(0x12c));dayjs[_0x9221e(0x12e)](_0x9221e(0x11d)),dayjs['extend'](a),dayjs[_0x9221e(0x117)](b),dayjs['tz'][_0x9221e(0x116)](_0x9221e(0x121));function _0x502e(){const _0x583f67=['format','zh-cn','58236aFNFLK','getTime','__esModule','Asia/Shanghai','1587489pKNMDQ','stringify','YYYY-MM-DD\x20HH:mm:ss','dayjs/plugin/utc','2670716IMqetf','formatCreateOrUpdateDate','updatedAt','defineProperty','1486068GpcSJU','1449152TUEjTJ','dayjs/plugin/timezone','14IKgsrj','locale','formatDate','createdAt','dayjs','156505jPXTet','36VZUDZw','setDefault','extend','2005995yPyrrH','dayjs/locale/zh-cn','isExpired','parse'];_0x502e=function(){return _0x583f67;};return _0x502e();}function formatDate(_0x85f053,_0x39ea4b=_0x9221e(0x124)){const _0x15fc04=_0x9221e;return dayjs(_0x85f053)[_0x15fc04(0x11c)](_0x39ea4b);}exports['formatDate']=formatDate;function formatCreateOrUpdateDate(_0x28be67,_0x2db3b3=_0x9221e(0x124)){const _0x36b553=_0x9221e;if(Array['isArray'](_0x28be67))return _0x28be67['map'](_0x4e1f9b=>{const _0x46f205=_0x25be;return _0x4e1f9b[_0x46f205(0x130)]=(_0x4e1f9b===null||_0x4e1f9b===void 0x0?void 0x0:_0x4e1f9b[_0x46f205(0x130)])?dayjs(_0x4e1f9b[_0x46f205(0x130)])[_0x46f205(0x11c)](_0x2db3b3):dayjs()[_0x46f205(0x11c)](_0x2db3b3),_0x4e1f9b['updatedAt']=(_0x4e1f9b===null||_0x4e1f9b===void 0x0?void 0x0:_0x4e1f9b[_0x46f205(0x128)])?dayjs(_0x4e1f9b[_0x46f205(0x128)])[_0x46f205(0x11c)](_0x2db3b3):dayjs()['format'](_0x2db3b3),_0x4e1f9b;});else{let _0x1e6ed4={};try{_0x1e6ed4=JSON[_0x36b553(0x11b)](JSON[_0x36b553(0x123)](_0x28be67));}catch(_0x2e428a){}return(_0x1e6ed4===null||_0x1e6ed4===void 0x0?void 0x0:_0x1e6ed4[_0x36b553(0x130)])&&(_0x1e6ed4[_0x36b553(0x130)]=dayjs(_0x1e6ed4[_0x36b553(0x130)])[_0x36b553(0x11c)](_0x2db3b3)),(_0x1e6ed4===null||_0x1e6ed4===void 0x0?void 0x0:_0x1e6ed4[_0x36b553(0x128)])&&(_0x1e6ed4[_0x36b553(0x128)]=dayjs(_0x1e6ed4[_0x36b553(0x128)])['format'](_0x2db3b3)),_0x1e6ed4;}}exports[_0x9221e(0x127)]=formatCreateOrUpdateDate;function isExpired(_0x38772f,_0x5a6553){const _0x5449a3=_0x9221e,_0x1eaf1b=new Date(_0x38772f[_0x5449a3(0x11f)]()+_0x5a6553*0x18*0x3c*0x3c*0x3e8),_0x3e8f11=new Date();return _0x3e8f11>_0x1eaf1b;}exports[_0x9221e(0x11a)]=isExpired,exports['default']=dayjs;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/encrypt.js b/YiAiQuickDeploy/dist/common/utils/encrypt.js
new file mode 100644
index 0000000..37800a3
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/encrypt.js
@@ -0,0 +1 @@
+'use strict';var _0x145a7e=_0x2c69;(function(_0x294b8a,_0x3c1184){var _0x16f130=_0x2c69,_0x555678=_0x294b8a();while(!![]){try{var _0x169912=parseInt(_0x16f130(0x177))/0x1+parseInt(_0x16f130(0x17e))/0x2*(parseInt(_0x16f130(0x176))/0x3)+-parseInt(_0x16f130(0x179))/0x4+parseInt(_0x16f130(0x171))/0x5*(parseInt(_0x16f130(0x17a))/0x6)+-parseInt(_0x16f130(0x180))/0x7+parseInt(_0x16f130(0x181))/0x8+-parseInt(_0x16f130(0x16f))/0x9;if(_0x169912===_0x3c1184)break;else _0x555678['push'](_0x555678['shift']());}catch(_0x124d72){_0x555678['push'](_0x555678['shift']());}}}(_0x4bf4,0xef0af));function _0x2c69(_0x20b1e7,_0x47ceab){var _0x4bf44b=_0x4bf4();return _0x2c69=function(_0x2c6900,_0x5cdbb9){_0x2c6900=_0x2c6900-0x16f;var _0x14a51d=_0x4bf44b[_0x2c6900];return _0x14a51d;},_0x2c69(_0x20b1e7,_0x47ceab);}Object[_0x145a7e(0x17c)](exports,'__esModule',{'value':!![]}),exports['copyRightMsg']=exports[_0x145a7e(0x17d)]=void 0x0;function atob(_0x210519){var _0x50149a=_0x145a7e;return Buffer[_0x50149a(0x170)](_0x210519,'base64')[_0x50149a(0x173)]('utf-8');}exports['atob']=atob,exports[_0x145a7e(0x172)]=[_0x145a7e(0x175),_0x145a7e(0x17b),_0x145a7e(0x17f),_0x145a7e(0x178),_0x145a7e(0x174)];function _0x4bf4(){var _0x563130=['agxoTstMY8m+DJO89Iwy4zqcFTqlcj/Fa/erMTvn0IexetXaDttr4K/BN2+RbtfouXOeFjPDYnxOfQ+IIpuJ3PmtyHAzmlGFls/HvBDeh6EXAQ3waALbvK9Ue96soAb5/3Tv6VuZE7npISqXiYhI6Vqx4yDVYf6vUUkEO9jvVotWQkLOLkr6M/guLK6sik/ZOgHvSlDYKAv79NFJJ0Tt0WkH2SyN8l+woMiWVTOKkdE=','14349eqGhpn','1650762nnNdGP','ZPcz1IaPDMGI3Yn9sm4QOT0qCZo7yZbJl4/c2RTrhUKINkjGB5yb0yN5vAnLtt/o8cmpoOoH3PUSOOWQa9aKD86NWK+1r8wBOVjwXZOpp2gbB1ZJLbWvjRbENvEJxVsLROXnpNDqUXVGxFMaIt+gmEi3Rp0thqC1soXUpvM1zqU4+LkQmunR7UytvzwXEmXBlIfPwz5hv+n/lxDsw526KWixC3jLLpeijw5433Zh7cI=','2106864NGtzab','4106016uYtcMl','nXdXi8UU7J5av2eDOFjxQWlZDa+3bdASE4UwpqT6B11XSCweKKuzHxmFO2wx45iVlib/V0tt+NbEcOQZtzEWKqHsREkwEb5aqVCUl2Kj4nJeEFId2iyvY6MWEV1lHtCY+htpJoyqwQJc7yeNfpTl2SLBubWk77p4AHei1QFEs1rpOOwyE79lF0RqzY/Cpzhs','defineProperty','atob','262pUvNvB','VjVCGib1VFp7hNynpKGQPUrX+ishpxi2u5a4txHXzk2nyUP1NZfIomEDmGhDTQ7VRJLox+8urtVG1CBBSct1v+4OA2ucAcDUFoy1H1Kl1z+dndVcNU6gz5YGnDppsxY8uGFAVGsWrDl2DIOKxk7kMURaRiQCXCHRF/3sLGyIEmE6KL9Q4kDInB6vuzBScxupFShMXTq2XrOhwRgn2elcig==','1153383DfBuou','4657584mtTtGm','16859385EKHfRR','from','5OTQNtt','copyRightMsg','toString','YPo1HNzS6p6190ku4f1PQENUBa/ip+v+6sPuQXVyAn3axo6SLKQBszNr3PAW2EzWhZLy2o+nBgr3o3IOy9OgNit1JHrCklpVp172wbGDKh8sB8HCXyJoRv3BaZVY5UhyhpV5K+4nPoM2RUwvIGONUGFPQfPQv9N8MS8UCL7UnWYcVLzxWo0ZDg+UXFRr7NhXKu7KQ7e1+Wiqm0qE+olfDVowi4pGDRGrYL154wEEJUo='];_0x4bf4=function(){return _0x563130;};return _0x4bf4();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/generateCrami.js b/YiAiQuickDeploy/dist/common/utils/generateCrami.js
new file mode 100644
index 0000000..60a8107
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/generateCrami.js
@@ -0,0 +1 @@
+'use strict';const _0x541543=_0x1f9d;(function(_0x24e870,_0x4b5924){const _0x593dba=_0x1f9d,_0x153ab9=_0x24e870();while(!![]){try{const _0x57164c=-parseInt(_0x593dba(0x1b9))/0x1+parseInt(_0x593dba(0x1c0))/0x2+parseInt(_0x593dba(0x1c5))/0x3+-parseInt(_0x593dba(0x1ba))/0x4*(parseInt(_0x593dba(0x1c4))/0x5)+-parseInt(_0x593dba(0x1c1))/0x6*(parseInt(_0x593dba(0x1c3))/0x7)+parseInt(_0x593dba(0x1bd))/0x8+-parseInt(_0x593dba(0x1c2))/0x9;if(_0x57164c===_0x4b5924)break;else _0x153ab9['push'](_0x153ab9['shift']());}catch(_0x571a2c){_0x153ab9['push'](_0x153ab9['shift']());}}}(_0x1791,0xdef9d));function _0x1791(){const _0x210a54=['492246jitRHz','6442996nPUcUh','7869870meEzIk','5335317uCITPY','347531PMIaZN','4WSWkHk','defineProperty','replace','3161776ChJiEh','generateCramiCode','slice','3272550TydNqi','6CAQUms'];_0x1791=function(){return _0x210a54;};return _0x1791();}function _0x1f9d(_0x303ee7,_0x37d3aa){const _0x17914f=_0x1791();return _0x1f9d=function(_0x1f9db9,_0x56ba85){_0x1f9db9=_0x1f9db9-0x1b9;let _0x5511dc=_0x17914f[_0x1f9db9];return _0x5511dc;},_0x1f9d(_0x303ee7,_0x37d3aa);}Object[_0x541543(0x1bb)](exports,'__esModule',{'value':!![]}),exports[_0x541543(0x1be)]=void 0x0;const uuid_1=require('uuid');function generateCramiCode(){const _0x149d48=_0x541543,_0x1660d6=(0x0,uuid_1['v4'])()[_0x149d48(0x1bc)](/-/g,'')[_0x149d48(0x1bf)](0x0,0x10);return _0x1660d6;}exports[_0x541543(0x1be)]=generateCramiCode;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/getClientIp.js b/YiAiQuickDeploy/dist/common/utils/getClientIp.js
new file mode 100644
index 0000000..16f9b73
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/getClientIp.js
@@ -0,0 +1 @@
+'use strict';const _0x8cf64c=_0x4ab7;(function(_0x4c65f5,_0x2cb254){const _0x4aad3f=_0x4ab7,_0x48dcd3=_0x4c65f5();while(!![]){try{const _0x36edc2=parseInt(_0x4aad3f(0x15f))/0x1+-parseInt(_0x4aad3f(0x152))/0x2*(parseInt(_0x4aad3f(0x165))/0x3)+parseInt(_0x4aad3f(0x16b))/0x4*(parseInt(_0x4aad3f(0x15c))/0x5)+parseInt(_0x4aad3f(0x160))/0x6*(parseInt(_0x4aad3f(0x169))/0x7)+-parseInt(_0x4aad3f(0x156))/0x8+-parseInt(_0x4aad3f(0x153))/0x9*(-parseInt(_0x4aad3f(0x15b))/0xa)+-parseInt(_0x4aad3f(0x168))/0xb;if(_0x36edc2===_0x2cb254)break;else _0x48dcd3['push'](_0x48dcd3['shift']());}catch(_0x4d0b83){_0x48dcd3['push'](_0x48dcd3['shift']());}}}(_0x414c,0xb46ce));function _0x414c(){const _0x15a856=['test','1412rYMQDB','remoteAddress','X-Forwarded-For','HTTP_X_FORWARDED_FOR','620NjJVrH','622233MFOwqb','trim','string','2630544SbqoAJ','includes','connection','__esModule','CF-Connecting-IP','190NZEyJo','20365sSmmAG','X-Cluster-Client-IP','HTTP_CLIENT_IP','656789VqIMyJ','6MpreJm','X-Real-IP','split','getClientIp','X-Client-IP','5214wTAyBC','pop','headers','20732184TPbjJk','582421nVSAtw'];_0x414c=function(){return _0x15a856;};return _0x414c();}function _0x4ab7(_0x3cfc48,_0x186468){const _0x414c16=_0x414c();return _0x4ab7=function(_0x4ab77d,_0x172628){_0x4ab77d=_0x4ab77d-0x14f;let _0x44669a=_0x414c16[_0x4ab77d];return _0x44669a;},_0x4ab7(_0x3cfc48,_0x186468);}Object['defineProperty'](exports,_0x8cf64c(0x159),{'value':!![]}),exports[_0x8cf64c(0x163)]=void 0x0;function getClientIp(_0x2e42ad){const _0x21e4e4=_0x8cf64c;let _0x4ee235='';const _0x4e4188=[_0x21e4e4(0x164),_0x21e4e4(0x161),_0x21e4e4(0x150),_0x21e4e4(0x15a),'True-Client-IP',_0x21e4e4(0x15d),'Proxy-Client-IP','WL-Proxy-Client-IP',_0x21e4e4(0x15e),_0x21e4e4(0x151)];for(const _0x12ba65 of _0x4e4188){const _0x565eb9=_0x2e42ad[_0x21e4e4(0x167)][_0x12ba65];if(_0x565eb9&&typeof _0x565eb9===_0x21e4e4(0x155)){const _0x27836c=_0x565eb9[_0x21e4e4(0x162)](',');_0x4ee235=_0x27836c[0x0][_0x21e4e4(0x154)]();break;}}!_0x4ee235&&(_0x4ee235=_0x2e42ad[_0x21e4e4(0x158)][_0x21e4e4(0x14f)]||'');if(_0x4ee235&&_0x4ee235['includes']('::')){const _0x34452c=/^(::1|fe80(:1)?::1(%.*)?)$/i[_0x21e4e4(0x16a)](_0x4ee235);if(_0x34452c)_0x4ee235='';else _0x4ee235[_0x21e4e4(0x157)]('::ffff:')&&(_0x4ee235=_0x4ee235['split'](':')[_0x21e4e4(0x166)]()||'');}return(!_0x4ee235||!/\d+\.\d+\.\d+\.\d+/[_0x21e4e4(0x16a)](_0x4ee235))&&(_0x4ee235=''),_0x4ee235;}exports['getClientIp']=getClientIp;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/getDiffArray.js b/YiAiQuickDeploy/dist/common/utils/getDiffArray.js
new file mode 100644
index 0000000..7e1b301
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/getDiffArray.js
@@ -0,0 +1 @@
+'use strict';const _0x3227bc=_0x49ab;(function(_0x1683ac,_0x5f4b6b){const _0x1e46e7=_0x49ab,_0x3839cc=_0x1683ac();while(!![]){try{const _0xbfff08=parseInt(_0x1e46e7(0x1dc))/0x1+parseInt(_0x1e46e7(0x1e6))/0x2+-parseInt(_0x1e46e7(0x1e4))/0x3+-parseInt(_0x1e46e7(0x1e3))/0x4+-parseInt(_0x1e46e7(0x1e0))/0x5+parseInt(_0x1e46e7(0x1dd))/0x6+parseInt(_0x1e46e7(0x1e1))/0x7;if(_0xbfff08===_0x5f4b6b)break;else _0x3839cc['push'](_0x3839cc['shift']());}catch(_0x574ea4){_0x3839cc['push'](_0x3839cc['shift']());}}}(_0x5a2e,0x1fd8f));function _0x5a2e(){const _0x13e746=['from','push','718190BJgNYB','3020976wAZtsF','getDiffArray','74752CGHASC','680100BFhibh','__esModule','100852zhXBst','15053xHctmj','134556Gkdxju'];_0x5a2e=function(){return _0x13e746;};return _0x5a2e();}function _0x49ab(_0x43e13f,_0x155c89){const _0x5a2ec8=_0x5a2e();return _0x49ab=function(_0x49abcc,_0x5bf2f6){_0x49abcc=_0x49abcc-0x1dc;let _0x2363d5=_0x5a2ec8[_0x49abcc];return _0x2363d5;},_0x49ab(_0x43e13f,_0x155c89);}Object['defineProperty'](exports,_0x3227bc(0x1e5),{'value':!![]}),exports[_0x3227bc(0x1e2)]=void 0x0;function getDiffArray(_0x59743a,_0x2ee910,_0x4a3965){const _0x507ca4=_0x3227bc,_0x1e59d9=Array[_0x507ca4(0x1de)]({'length':_0x59743a},(_0x148eee,_0x25db62)=>_0x25db62+0x1),_0x1c68b3=Array[_0x507ca4(0x1de)]({'length':_0x2ee910},(_0x43255c,_0x253ecf)=>_0x253ecf+0x1),_0xd9334f=[];for(let _0xef5590=0x0;_0xef5590<_0x1e59d9['length'];_0xef5590++){!_0x1c68b3['includes'](_0x1e59d9[_0xef5590])&&_0xd9334f[_0x507ca4(0x1df)](''+_0x4a3965+_0x1e59d9[_0xef5590]);}return _0xd9334f;}exports['getDiffArray']=getDiffArray;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/getRandomItem.js b/YiAiQuickDeploy/dist/common/utils/getRandomItem.js
new file mode 100644
index 0000000..b3e2e50
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/getRandomItem.js
@@ -0,0 +1 @@
+'use strict';const _0x55f1b6=_0x2569;function _0x42c6(){const _0x3229ef=['7332768HvBmSr','__esModule','floor','8771sxDItv','3ZMoxec','getRandomItem','1425352dTFzAi','defineProperty','random','2190420pjLHCG','2471324WuvcYU','2821210MVDXYK','length','1528MjCAoy','653208dutLfx'];_0x42c6=function(){return _0x3229ef;};return _0x42c6();}(function(_0x5ff121,_0x1de886){const _0x3f75c4=_0x2569,_0x1a80f0=_0x5ff121();while(!![]){try{const _0x5f07a4=-parseInt(_0x3f75c4(0x144))/0x1+parseInt(_0x3f75c4(0x147))/0x2+-parseInt(_0x3f75c4(0x142))/0x3*(parseInt(_0x3f75c4(0x148))/0x4)+parseInt(_0x3f75c4(0x149))/0x5+parseInt(_0x3f75c4(0x13d))/0x6+-parseInt(_0x3f75c4(0x141))/0x7*(-parseInt(_0x3f75c4(0x13c))/0x8)+parseInt(_0x3f75c4(0x13e))/0x9;if(_0x5f07a4===_0x1de886)break;else _0x1a80f0['push'](_0x1a80f0['shift']());}catch(_0x5e9093){_0x1a80f0['push'](_0x1a80f0['shift']());}}}(_0x42c6,0xbe3cc));function _0x2569(_0x4d8fe1,_0x32a176){const _0x42c616=_0x42c6();return _0x2569=function(_0x256990,_0x492641){_0x256990=_0x256990-0x13c;let _0x4655c0=_0x42c616[_0x256990];return _0x4655c0;},_0x2569(_0x4d8fe1,_0x32a176);}Object[_0x55f1b6(0x145)](exports,_0x55f1b6(0x13f),{'value':!![]}),exports['getRandomItem']=void 0x0;function getRandomItem(_0x5e142a){const _0x41c822=_0x55f1b6,_0x5963a7=Math[_0x41c822(0x140)](Math[_0x41c822(0x146)]()*_0x5e142a[_0x41c822(0x14a)]);return _0x5e142a[_0x5963a7];}exports[_0x55f1b6(0x143)]=getRandomItem;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/getRandomItemFromArray.js b/YiAiQuickDeploy/dist/common/utils/getRandomItemFromArray.js
new file mode 100644
index 0000000..5e2fefd
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/getRandomItemFromArray.js
@@ -0,0 +1 @@
+'use strict';const _0x166b50=_0x7e6a;(function(_0x395880,_0x5279a0){const _0x40f51c=_0x7e6a,_0x2de50b=_0x395880();while(!![]){try{const _0x49e8a8=-parseInt(_0x40f51c(0x128))/0x1*(parseInt(_0x40f51c(0x12c))/0x2)+-parseInt(_0x40f51c(0x135))/0x3*(-parseInt(_0x40f51c(0x12f))/0x4)+parseInt(_0x40f51c(0x130))/0x5+parseInt(_0x40f51c(0x132))/0x6*(-parseInt(_0x40f51c(0x134))/0x7)+-parseInt(_0x40f51c(0x12e))/0x8+parseInt(_0x40f51c(0x131))/0x9+-parseInt(_0x40f51c(0x12d))/0xa*(-parseInt(_0x40f51c(0x126))/0xb);if(_0x49e8a8===_0x5279a0)break;else _0x2de50b['push'](_0x2de50b['shift']());}catch(_0x351903){_0x2de50b['push'](_0x2de50b['shift']());}}}(_0x3af9,0x4e5e4));Object[_0x166b50(0x129)](exports,_0x166b50(0x12a),{'value':!![]}),exports['getRandomItemFromArray']=void 0x0;function getRandomItemFromArray(_0x6ccaf){const _0x310bdb=_0x166b50;if(_0x6ccaf['length']===0x0)return null;const _0xb4ac9a=Math[_0x310bdb(0x136)](Math[_0x310bdb(0x127)]()*_0x6ccaf[_0x310bdb(0x12b)]);return _0x6ccaf[_0xb4ac9a];}function _0x7e6a(_0x4f380f,_0x313e01){const _0x3af9d5=_0x3af9();return _0x7e6a=function(_0x7e6a9f,_0x2d9977){_0x7e6a9f=_0x7e6a9f-0x126;let _0x145056=_0x3af9d5[_0x7e6a9f];return _0x145056;},_0x7e6a(_0x4f380f,_0x313e01);}function _0x3af9(){const _0x1270e7=['random','1EtZROu','defineProperty','__esModule','length','825626Utluxg','1104830pwXneg','2839240NQKRBC','28VggFva','2126470RDGJdh','5409171Wbjqfz','54CQzgYs','getRandomItemFromArray','254919CVhIbn','119859BpMLZX','floor','11qeAuqk'];_0x3af9=function(){return _0x1270e7;};return _0x3af9();}exports[_0x166b50(0x133)]=getRandomItemFromArray;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/hideString.js b/YiAiQuickDeploy/dist/common/utils/hideString.js
new file mode 100644
index 0000000..50a7717
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/hideString.js
@@ -0,0 +1 @@
+'use strict';const _0x4bf8e4=_0x2135;(function(_0x3904b0,_0x1ed23f){const _0x286e83=_0x2135,_0x8381ec=_0x3904b0();while(!![]){try{const _0x37ab1f=-parseInt(_0x286e83(0xcd))/0x1+parseInt(_0x286e83(0xd4))/0x2*(-parseInt(_0x286e83(0xcf))/0x3)+parseInt(_0x286e83(0xd3))/0x4*(parseInt(_0x286e83(0xd1))/0x5)+parseInt(_0x286e83(0xda))/0x6*(parseInt(_0x286e83(0xd5))/0x7)+parseInt(_0x286e83(0xd9))/0x8*(parseInt(_0x286e83(0xd6))/0x9)+-parseInt(_0x286e83(0xcc))/0xa+parseInt(_0x286e83(0xd7))/0xb;if(_0x37ab1f===_0x1ed23f)break;else _0x8381ec['push'](_0x8381ec['shift']());}catch(_0x531ea2){_0x8381ec['push'](_0x8381ec['shift']());}}}(_0x53dd,0x705e2));function _0x2135(_0x33df98,_0x49b250){const _0x53dd04=_0x53dd();return _0x2135=function(_0x2135eb,_0x26d39e){_0x2135eb=_0x2135eb-0xcc;let _0x4994ad=_0x53dd04[_0x2135eb];return _0x4994ad;},_0x2135(_0x33df98,_0x49b250);}Object[_0x4bf8e4(0xd2)](exports,'__esModule',{'value':!![]}),exports[_0x4bf8e4(0xd8)]=void 0x0;function hideString(_0x4b6da4,_0x38ed29){const _0x2b880f=_0x4bf8e4,_0x443815=_0x4b6da4[_0x2b880f(0xce)],_0x5c37ad=_0x4b6da4['slice'](0x0,(_0x443815-0xa)/0x2),_0x28141f=_0x4b6da4[_0x2b880f(0xdb)]((_0x443815+0xa)/0x2,_0x443815),_0x5354bc='*'[_0x2b880f(0xd0)](0xa);if(_0x38ed29)return'**********'+_0x38ed29+_0x2b880f(0xdc);return''+_0x5c37ad+_0x5354bc+_0x28141f;}exports[_0x4bf8e4(0xd8)]=hideString;function _0x53dd(){const _0x3bbdc3=['hideString','2824928szNXHX','6pIyXpf','slice','**********','1704820PdsVKL','662321aVlEHn','length','2538fJnkIP','repeat','5WwclnC','defineProperty','2033144ZpdXgK','938xaBZFt','1639771mYKwcQ','18otZDHu','2651704bFaOsO'];_0x53dd=function(){return _0x3bbdc3;};return _0x53dd();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/index.js b/YiAiQuickDeploy/dist/common/utils/index.js
new file mode 100644
index 0000000..9990a4c
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/index.js
@@ -0,0 +1 @@
+'use strict';function _0x3922(){var _0x5c2542=['./getClientIp','call','./createRandomCode','781584LfZNpV','48083FPrRQm','230709HNyEKf','./removeSpecialCharacters','./utcformatTime','__exportStar','./createRandomUid','writable','__esModule','prototype','308856eJkciW','./getRandomItem','./createOrderId','20guFiik','create','./base','2kjJKEu','hasOwnProperty','./getDiffArray','./createRandomInviteCode','./encrypt','./selectKeyWithWeight','./maskCrami','276557KTHLqr','./maskEmail','./date','56QdTZZm','./generateCrami','get','./getRandomItemFromArray','default','./tools','306780gHNrEF','getOwnPropertyDescriptor','__createBinding','defineProperty','220167mahcRv'];_0x3922=function(){return _0x5c2542;};return _0x3922();}var _0x3a50ed=_0x161b;(function(_0x44c9bb,_0x3dbe74){var _0x3ae353=_0x161b,_0x5bbf85=_0x44c9bb();while(!![]){try{var _0x206b58=parseInt(_0x3ae353(0x19d))/0x1+parseInt(_0x3ae353(0x196))/0x2*(parseInt(_0x3ae353(0x1b0))/0x3)+parseInt(_0x3ae353(0x1ae))/0x4+parseInt(_0x3ae353(0x193))/0x5*(-parseInt(_0x3ae353(0x190))/0x6)+-parseInt(_0x3ae353(0x1af))/0x7*(parseInt(_0x3ae353(0x1a0))/0x8)+parseInt(_0x3ae353(0x1aa))/0x9+-parseInt(_0x3ae353(0x1a6))/0xa;if(_0x206b58===_0x3dbe74)break;else _0x5bbf85['push'](_0x5bbf85['shift']());}catch(_0x25b945){_0x5bbf85['push'](_0x5bbf85['shift']());}}}(_0x3922,0x4678e));function _0x161b(_0x332886,_0x2472fb){var _0x39227f=_0x3922();return _0x161b=function(_0x161b45,_0x1f23dc){_0x161b45=_0x161b45-0x190;var _0x53022d=_0x39227f[_0x161b45];return _0x53022d;},_0x161b(_0x332886,_0x2472fb);}var __createBinding=this&&this[_0x3a50ed(0x1a8)]||(Object[_0x3a50ed(0x194)]?function(_0x3f9b66,_0x52d255,_0x3b7a79,_0x1f5c1d){var _0x3f2d9f=_0x3a50ed;if(_0x1f5c1d===undefined)_0x1f5c1d=_0x3b7a79;var _0x568a15=Object[_0x3f2d9f(0x1a7)](_0x52d255,_0x3b7a79);(!_0x568a15||(_0x3f2d9f(0x1a2)in _0x568a15?!_0x52d255[_0x3f2d9f(0x1b6)]:_0x568a15[_0x3f2d9f(0x1b5)]||_0x568a15['configurable']))&&(_0x568a15={'enumerable':!![],'get':function(){return _0x52d255[_0x3b7a79];}}),Object[_0x3f2d9f(0x1a9)](_0x3f9b66,_0x1f5c1d,_0x568a15);}:function(_0x474b54,_0x36ecb4,_0x101b09,_0xa24177){if(_0xa24177===undefined)_0xa24177=_0x101b09;_0x474b54[_0xa24177]=_0x36ecb4[_0x101b09];}),__exportStar=this&&this[_0x3a50ed(0x1b3)]||function(_0x2c9933,_0x79da6b){var _0x52e9c1=_0x3a50ed;for(var _0x44e01b in _0x2c9933)if(_0x44e01b!==_0x52e9c1(0x1a4)&&!Object[_0x52e9c1(0x1b7)][_0x52e9c1(0x197)][_0x52e9c1(0x1ac)](_0x79da6b,_0x44e01b))__createBinding(_0x79da6b,_0x2c9933,_0x44e01b);};Object['defineProperty'](exports,_0x3a50ed(0x1b6),{'value':!![]}),__exportStar(require(_0x3a50ed(0x19f)),exports),__exportStar(require(_0x3a50ed(0x1ad)),exports),__exportStar(require(_0x3a50ed(0x1a5)),exports),__exportStar(require(_0x3a50ed(0x199)),exports),__exportStar(require(_0x3a50ed(0x19e)),exports),__exportStar(require(_0x3a50ed(0x1b4)),exports),__exportStar(require(_0x3a50ed(0x1a1)),exports),__exportStar(require(_0x3a50ed(0x195)),exports),__exportStar(require('./hideString'),exports),__exportStar(require(_0x3a50ed(0x198)),exports),__exportStar(require(_0x3a50ed(0x191)),exports),__exportStar(require(_0x3a50ed(0x1ab)),exports),__exportStar(require('./maskIpAddress'),exports),__exportStar(require(_0x3a50ed(0x19c)),exports),__exportStar(require(_0x3a50ed(0x19b)),exports),__exportStar(require(_0x3a50ed(0x192)),exports),__exportStar(require('./createRandomNonceStr'),exports),__exportStar(require(_0x3a50ed(0x1b2)),exports),__exportStar(require(_0x3a50ed(0x1b1)),exports),__exportStar(require(_0x3a50ed(0x19a)),exports),__exportStar(require('./compileNetwork'),exports),__exportStar(require(_0x3a50ed(0x1a3)),exports);
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/maskCrami.js b/YiAiQuickDeploy/dist/common/utils/maskCrami.js
new file mode 100644
index 0000000..030e2b3
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/maskCrami.js
@@ -0,0 +1 @@
+'use strict';const _0xa6f558=_0x15ca;(function(_0x139ead,_0x3126e2){const _0x38bd42=_0x15ca,_0xf6e3ef=_0x139ead();while(!![]){try{const _0x5bc764=parseInt(_0x38bd42(0x1bc))/0x1*(-parseInt(_0x38bd42(0x1b6))/0x2)+-parseInt(_0x38bd42(0x1c1))/0x3+parseInt(_0x38bd42(0x1ba))/0x4*(parseInt(_0x38bd42(0x1b9))/0x5)+parseInt(_0x38bd42(0x1c2))/0x6*(parseInt(_0x38bd42(0x1c3))/0x7)+-parseInt(_0x38bd42(0x1bf))/0x8*(parseInt(_0x38bd42(0x1b8))/0x9)+-parseInt(_0x38bd42(0x1b4))/0xa*(-parseInt(_0x38bd42(0x1c4))/0xb)+-parseInt(_0x38bd42(0x1c0))/0xc;if(_0x5bc764===_0x3126e2)break;else _0xf6e3ef['push'](_0xf6e3ef['shift']());}catch(_0x53d937){_0xf6e3ef['push'](_0xf6e3ef['shift']());}}}(_0xf8dd,0xc3cc4));Object['defineProperty'](exports,_0xa6f558(0x1b7),{'value':!![]}),exports[_0xa6f558(0x1be)]=void 0x0;function _0x15ca(_0x366a23,_0x34ce41){const _0xf8ddfe=_0xf8dd();return _0x15ca=function(_0x15cad3,_0x4c90b4){_0x15cad3=_0x15cad3-0x1b3;let _0x3afe2d=_0xf8ddfe[_0x15cad3];return _0x3afe2d;},_0x15ca(_0x366a23,_0x34ce41);}function maskCrami(_0x12f993){const _0x4c9caf=_0xa6f558;if(_0x12f993[_0x4c9caf(0x1b3)]!==0x10)throw new Error(_0x4c9caf(0x1bb));const _0x5c5a45=_0x12f993[_0x4c9caf(0x1b5)](0x0,0x6)+_0x4c9caf(0x1bd)+_0x12f993[_0x4c9caf(0x1b5)](0xa);return _0x5c5a45;}exports[_0xa6f558(0x1be)]=maskCrami;function _0xf8dd(){const _0x369878=['Invalid\x20input','75NimNiZ','****','maskCrami','8Wyhvwd','969180NwOwQK','1442292ACtveD','7202262fTycEK','7cvOqSv','24761jsyHhl','length','4670nEqiDj','substring','12022xGHzSY','__esModule','11530053QKnsBg','12595PqvZHt','1340CRhyOw'];_0xf8dd=function(){return _0x369878;};return _0xf8dd();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/maskEmail.js b/YiAiQuickDeploy/dist/common/utils/maskEmail.js
new file mode 100644
index 0000000..edbc724
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/maskEmail.js
@@ -0,0 +1 @@
+'use strict';function _0x24aa(_0x2204e7,_0x2e7c7c){const _0x22ecc9=_0x22ec();return _0x24aa=function(_0x24aaed,_0x521adb){_0x24aaed=_0x24aaed-0x8c;let _0x512a54=_0x22ecc9[_0x24aaed];return _0x512a54;},_0x24aa(_0x2204e7,_0x2e7c7c);}const _0xbebf27=_0x24aa;function _0x22ec(){const _0x2138ec=['351248UelYUp','substring','9818090wbuzDR','__esModule','1195Kvmekj','repeat','27468342WQCqlK','2421924dQkekK','maskEmail','3FKnLDD','5526472mYYZDb','114LzaKhU','476770HCoHYL','indexOf','9AVUYSk','charAt','20352rKVzLt','length'];_0x22ec=function(){return _0x2138ec;};return _0x22ec();}(function(_0x391fde,_0x23a74a){const _0x2ab583=_0x24aa,_0x3f8120=_0x391fde();while(!![]){try{const _0x16f6f9=parseInt(_0x2ab583(0x97))/0x1+parseInt(_0x2ab583(0x8c))/0x2*(-parseInt(_0x2ab583(0x8e))/0x3)+parseInt(_0x2ab583(0x95))/0x4*(parseInt(_0x2ab583(0x9b))/0x5)+parseInt(_0x2ab583(0x90))/0x6*(parseInt(_0x2ab583(0x91))/0x7)+parseInt(_0x2ab583(0x8f))/0x8+parseInt(_0x2ab583(0x93))/0x9*(parseInt(_0x2ab583(0x99))/0xa)+-parseInt(_0x2ab583(0x9d))/0xb;if(_0x16f6f9===_0x23a74a)break;else _0x3f8120['push'](_0x3f8120['shift']());}catch(_0x151a65){_0x3f8120['push'](_0x3f8120['shift']());}}}(_0x22ec,0xc9a30));Object['defineProperty'](exports,_0xbebf27(0x9a),{'value':!![]}),exports[_0xbebf27(0x8d)]=void 0x0;function maskEmail(_0x3f71ea){const _0x4c91c1=_0xbebf27;if(!_0x3f71ea)return'';const _0x894f84=_0x3f71ea[_0x4c91c1(0x92)]('@');if(_0x894f84<=0x1)return _0x3f71ea;const _0x1b5ff3=_0x3f71ea[_0x4c91c1(0x98)](0x0,_0x894f84-0x1),_0x2695d0=_0x3f71ea[_0x4c91c1(0x98)](_0x894f84),_0x4aa98c='*'[_0x4c91c1(0x9c)](_0x1b5ff3[_0x4c91c1(0x96)]-0x1);return''+_0x1b5ff3['charAt'](0x0)+_0x4aa98c+_0x3f71ea[_0x4c91c1(0x94)](_0x894f84-0x1)+_0x2695d0;}exports[_0xbebf27(0x8d)]=maskEmail;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/maskIpAddress.js b/YiAiQuickDeploy/dist/common/utils/maskIpAddress.js
new file mode 100644
index 0000000..bf15117
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/maskIpAddress.js
@@ -0,0 +1 @@
+'use strict';const _0x27c828=_0xf182;(function(_0x1f984d,_0x22150b){const _0x48a558=_0xf182,_0x50ffa8=_0x1f984d();while(!![]){try{const _0x4de0fb=parseInt(_0x48a558(0x12c))/0x1+parseInt(_0x48a558(0x12d))/0x2+parseInt(_0x48a558(0x12a))/0x3+-parseInt(_0x48a558(0x12b))/0x4*(parseInt(_0x48a558(0x129))/0x5)+-parseInt(_0x48a558(0x128))/0x6*(-parseInt(_0x48a558(0x124))/0x7)+-parseInt(_0x48a558(0x130))/0x8+-parseInt(_0x48a558(0x131))/0x9;if(_0x4de0fb===_0x22150b)break;else _0x50ffa8['push'](_0x50ffa8['shift']());}catch(_0xfe0305){_0x50ffa8['push'](_0x50ffa8['shift']());}}}(_0x5845,0xa377f));function _0xf182(_0x4fa561,_0x52dea3){const _0x5845d9=_0x5845();return _0xf182=function(_0xf1825f,_0x2e8469){_0xf1825f=_0xf1825f-0x124;let _0x4b03b0=_0x5845d9[_0xf1825f];return _0x4b03b0;},_0xf182(_0x4fa561,_0x52dea3);}Object[_0x27c828(0x125)](exports,_0x27c828(0x12e),{'value':!![]}),exports['maskIpAddress']=void 0x0;function maskIpAddress(_0x2b3c42){const _0x25b434=_0x27c828;if(!_0x2b3c42)return'';const _0x36f412=_0x2b3c42[_0x25b434(0x126)]('.');return _0x36f412[0x2]='***',_0x36f412[_0x25b434(0x127)]('.');}exports[_0x27c828(0x12f)]=maskIpAddress;function _0x5845(){const _0x18cd2b=['1311996PeWxeS','1436780DDALjz','__esModule','maskIpAddress','6360984lgeaQG','16295724CKPUCa','4382fCmYvQ','defineProperty','split','join','11184Krgrrx','148130aVCXgd','411984TRbndk','8nIVaDo'];_0x5845=function(){return _0x18cd2b;};return _0x5845();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/removeSpecialCharacters.js b/YiAiQuickDeploy/dist/common/utils/removeSpecialCharacters.js
new file mode 100644
index 0000000..67b8dfd
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/removeSpecialCharacters.js
@@ -0,0 +1 @@
+'use strict';var _0x42e2b3=_0x3162;(function(_0x4f0eb2,_0x58cc4e){var _0x1bfc4d=_0x3162,_0x21cefa=_0x4f0eb2();while(!![]){try{var _0x45efef=parseInt(_0x1bfc4d(0xe3))/0x1*(parseInt(_0x1bfc4d(0xea))/0x2)+-parseInt(_0x1bfc4d(0xed))/0x3*(parseInt(_0x1bfc4d(0xe8))/0x4)+parseInt(_0x1bfc4d(0xee))/0x5*(parseInt(_0x1bfc4d(0xf0))/0x6)+parseInt(_0x1bfc4d(0xe7))/0x7+-parseInt(_0x1bfc4d(0xec))/0x8+parseInt(_0x1bfc4d(0xe4))/0x9*(parseInt(_0x1bfc4d(0xe6))/0xa)+-parseInt(_0x1bfc4d(0xe5))/0xb*(parseInt(_0x1bfc4d(0xef))/0xc);if(_0x45efef===_0x58cc4e)break;else _0x21cefa['push'](_0x21cefa['shift']());}catch(_0x7a8b86){_0x21cefa['push'](_0x21cefa['shift']());}}}(_0x56f9,0xa75f6));Object['defineProperty'](exports,'__esModule',{'value':!![]}),exports[_0x42e2b3(0xeb)]=void 0x0;function removeSpecialCharacters(_0x12cff9){var _0x493e9f=_0x42e2b3;return _0x12cff9[_0x493e9f(0xe9)](/[^\w\s-]/g,'');}function _0x56f9(){var _0x2d08e8=['2XcARcl','removeSpecialCharacters','7771640sMnvcN','205974RDcmkD','3037075zPdnAv','20246244cAADRT','12FgvIqV','1114859bdPpkC','18XYiQrY','11WiqTyc','2673390MoeTuV','9126103ZVCClp','48OhAKKA','replace'];_0x56f9=function(){return _0x2d08e8;};return _0x56f9();}function _0x3162(_0x4fe8c9,_0x26a74a){var _0x56f925=_0x56f9();return _0x3162=function(_0x3162d9,_0x1c190d){_0x3162d9=_0x3162d9-0xe3;var _0xbb940f=_0x56f925[_0x3162d9];return _0xbb940f;},_0x3162(_0x4fe8c9,_0x26a74a);}exports['removeSpecialCharacters']=removeSpecialCharacters;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/selectKeyWithWeight.js b/YiAiQuickDeploy/dist/common/utils/selectKeyWithWeight.js
new file mode 100644
index 0000000..9b5f00f
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/selectKeyWithWeight.js
@@ -0,0 +1 @@
+'use strict';const _0x2018ed=_0x53cf;function _0x53cf(_0x51868b,_0x44bf57){const _0x1fc55d=_0x1fc5();return _0x53cf=function(_0x53cfbf,_0x4acb59){_0x53cfbf=_0x53cfbf-0xb3;let _0x3f028b=_0x1fc55d[_0x53cfbf];return _0x3f028b;},_0x53cf(_0x51868b,_0x44bf57);}(function(_0x22ddd8,_0x41d093){const _0x38e370=_0x53cf,_0x317c08=_0x22ddd8();while(!![]){try{const _0x4b7519=parseInt(_0x38e370(0xb6))/0x1*(-parseInt(_0x38e370(0xbf))/0x2)+parseInt(_0x38e370(0xc7))/0x3*(parseInt(_0x38e370(0xba))/0x4)+-parseInt(_0x38e370(0xbd))/0x5*(parseInt(_0x38e370(0xc5))/0x6)+parseInt(_0x38e370(0xc6))/0x7*(parseInt(_0x38e370(0xb4))/0x8)+parseInt(_0x38e370(0xb8))/0x9*(parseInt(_0x38e370(0xbc))/0xa)+parseInt(_0x38e370(0xc4))/0xb*(-parseInt(_0x38e370(0xbe))/0xc)+-parseInt(_0x38e370(0xbb))/0xd*(parseInt(_0x38e370(0xb7))/0xe);if(_0x4b7519===_0x41d093)break;else _0x317c08['push'](_0x317c08['shift']());}catch(_0x4aace5){_0x317c08['push'](_0x317c08['shift']());}}}(_0x1fc5,0x916f3));function _0x1fc5(){const _0x22d17d=['16xDCXpV','52obFrot','10MFTlhM','5qKPNmf','48GkSVjh','2frvJbx','reduce','length','random','__esModule','2074831pUBHax','1336626smngtG','120967ZjPCkj','871230rNebsJ','defineProperty','424IRMiln','weight','911297NbnhmW','679490eenWwf','5407722YTZxGx','selectKeyWithWeight'];_0x1fc5=function(){return _0x22d17d;};return _0x1fc5();}Object[_0x2018ed(0xb3)](exports,_0x2018ed(0xc3),{'value':!![]}),exports[_0x2018ed(0xb9)]=void 0x0;function selectKeyWithWeight(_0x37fecd){const _0x235cad=_0x2018ed;if(_0x37fecd[_0x235cad(0xc1)]===0x0)return undefined;const _0x4ffdbd=_0x37fecd[_0x235cad(0xc0)]((_0x3665b8,_0x23ae46)=>_0x3665b8+_0x23ae46[_0x235cad(0xb5)],0x0);let _0x4e58d5=Math[_0x235cad(0xc2)]()*_0x4ffdbd;for(const _0x49f1e9 of _0x37fecd){_0x4e58d5-=_0x49f1e9[_0x235cad(0xb5)];if(_0x4e58d5<0x0)return _0x49f1e9;}return _0x37fecd[_0x37fecd[_0x235cad(0xc1)]-0x1];}exports[_0x2018ed(0xb9)]=selectKeyWithWeight;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/tools.js b/YiAiQuickDeploy/dist/common/utils/tools.js
new file mode 100644
index 0000000..c2fde78
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/tools.js
@@ -0,0 +1 @@
+'use strict';var _0x493a21=_0x2889;(function(_0x106def,_0x5c5d5b){var _0x2a46f5=_0x2889,_0x11e43d=_0x106def();while(!![]){try{var _0x557a98=-parseInt(_0x2a46f5(0x137))/0x1*(-parseInt(_0x2a46f5(0x146))/0x2)+parseInt(_0x2a46f5(0x13b))/0x3+-parseInt(_0x2a46f5(0x13c))/0x4*(-parseInt(_0x2a46f5(0x13d))/0x5)+-parseInt(_0x2a46f5(0x139))/0x6*(parseInt(_0x2a46f5(0x13a))/0x7)+parseInt(_0x2a46f5(0x138))/0x8*(-parseInt(_0x2a46f5(0x142))/0x9)+parseInt(_0x2a46f5(0x140))/0xa*(-parseInt(_0x2a46f5(0x134))/0xb)+parseInt(_0x2a46f5(0x135))/0xc;if(_0x557a98===_0x5c5d5b)break;else _0x11e43d['push'](_0x11e43d['shift']());}catch(_0x4ed6c7){_0x11e43d['push'](_0x11e43d['shift']());}}}(_0x5db1,0x69bda));function _0x5db1(){var _0x889cf9=['isNotEmptyString','497230CbDsIl','__esModule','6174VDpBHs','defineProperty','modulePath','string','866mtHbdL','187fgnnLG','5767176RkANGX','return\x20import(modulePath)','1259OcIsZA','9192AZilZQ','3306yNxDKL','2471RniMuR','2504373AuHNzL','4vvvuVz','2002930TcqUvv','length'];_0x5db1=function(){return _0x889cf9;};return _0x5db1();}function _0x2889(_0x1a3c63,_0x4f1e3b){var _0x5db1d4=_0x5db1();return _0x2889=function(_0x288900,_0x2397b0){_0x288900=_0x288900-0x134;var _0x385f44=_0x5db1d4[_0x288900];return _0x385f44;},_0x2889(_0x1a3c63,_0x4f1e3b);}Object[_0x493a21(0x143)](exports,_0x493a21(0x141),{'value':!![]}),exports['importDynamic']=exports[_0x493a21(0x13f)]=void 0x0;function isNotEmptyString(_0x3803c4){var _0x544b9d=_0x493a21;return typeof _0x3803c4===_0x544b9d(0x145)&&_0x3803c4[_0x544b9d(0x13e)]>0x0;}exports[_0x493a21(0x13f)]=isNotEmptyString,exports['importDynamic']=new Function(_0x493a21(0x144),_0x493a21(0x136));
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/common/utils/utcformatTime.js b/YiAiQuickDeploy/dist/common/utils/utcformatTime.js
new file mode 100644
index 0000000..60219fc
--- /dev/null
+++ b/YiAiQuickDeploy/dist/common/utils/utcformatTime.js
@@ -0,0 +1 @@
+'use strict';const _0x2053de=_0xa8fa;function _0x3652(){const _0x4936bd=['2772209PkbJmz','getDate','104giRTZb','utcToShanghaiTime','18120TEMzzF','getHours','5NwyyTH','slice','83560mjWgtI','toString','YYYY','getTime','1198490NrOoPY','replace','2469150iBTrmt','getFullYear','defineProperty','82440yDUdIq','4EtoxJo','getSeconds','252QCkmPC','getMinutes','245673POSonR'];_0x3652=function(){return _0x4936bd;};return _0x3652();}(function(_0x25d29e,_0x5a8bb6){const _0x372ff4=_0xa8fa,_0x418152=_0x25d29e();while(!![]){try{const _0x4639fc=parseInt(_0x372ff4(0xad))/0x1*(parseInt(_0x372ff4(0xaf))/0x2)+-parseInt(_0x372ff4(0xb8))/0x3+-parseInt(_0x372ff4(0xb9))/0x4*(parseInt(_0x372ff4(0xb3))/0x5)+-parseInt(_0x372ff4(0xab))/0x6*(parseInt(_0x372ff4(0xbb))/0x7)+parseInt(_0x372ff4(0xa9))/0x8*(parseInt(_0x372ff4(0xbd))/0x9)+-parseInt(_0x372ff4(0xb5))/0xa+parseInt(_0x372ff4(0xbe))/0xb;if(_0x4639fc===_0x5a8bb6)break;else _0x418152['push'](_0x418152['shift']());}catch(_0x13968c){_0x418152['push'](_0x418152['shift']());}}}(_0x3652,0x2f1c7));Object[_0x2053de(0xb7)](exports,'__esModule',{'value':!![]}),exports[_0x2053de(0xaa)]=void 0x0;function utcToShanghaiTime(_0x3c283a,_0x4e5f32='YYYY/MM/DD\x20hh:mm:ss'){const _0x35ab7d=_0x2053de,_0x1c4cdb=new Date(_0x3c283a),_0xbb4977=_0x1c4cdb[_0x35ab7d(0xb2)]()+0x8*0x3c*0x3c*0x3e8,_0x2dbcbc=new Date(_0xbb4977);let _0x1879ef=_0x4e5f32[_0x35ab7d(0xb4)](_0x35ab7d(0xb1),_0x2dbcbc[_0x35ab7d(0xb6)]()[_0x35ab7d(0xb0)]());return _0x1879ef=_0x1879ef[_0x35ab7d(0xb4)]('MM',('0'+(_0x2dbcbc['getMonth']()+0x1))['slice'](-0x2)),_0x1879ef=_0x1879ef[_0x35ab7d(0xb4)]('DD',('0'+_0x2dbcbc[_0x35ab7d(0xbf)]())[_0x35ab7d(0xae)](-0x2)),_0x1879ef=_0x1879ef['replace']('hh',('0'+_0x2dbcbc[_0x35ab7d(0xac)]())[_0x35ab7d(0xae)](-0x2)),_0x1879ef=_0x1879ef[_0x35ab7d(0xb4)]('mm',('0'+_0x2dbcbc[_0x35ab7d(0xbc)]())['slice'](-0x2)),_0x1879ef=_0x1879ef[_0x35ab7d(0xb4)]('ss',('0'+_0x2dbcbc[_0x35ab7d(0xba)]())[_0x35ab7d(0xae)](-0x2)),_0x1879ef;}function _0xa8fa(_0x28d3af,_0x5e9cb2){const _0x365286=_0x3652();return _0xa8fa=function(_0xa8faba,_0x2446fe){_0xa8faba=_0xa8faba-0xa9;let _0x416ac1=_0x365286[_0xa8faba];return _0x416ac1;},_0xa8fa(_0x28d3af,_0x5e9cb2);}exports[_0x2053de(0xaa)]=utcToShanghaiTime;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/config/cos.js b/YiAiQuickDeploy/dist/config/cos.js
new file mode 100644
index 0000000..a720ea0
--- /dev/null
+++ b/YiAiQuickDeploy/dist/config/cos.js
@@ -0,0 +1 @@
+'use strict';const _0xad9cd1=_0x4bc1;(function(_0x281249,_0x4d81d8){const _0x179340=_0x4bc1,_0x5df453=_0x281249();while(!![]){try{const _0x114f33=-parseInt(_0x179340(0x16c))/0x1*(-parseInt(_0x179340(0x163))/0x2)+parseInt(_0x179340(0x15e))/0x3+-parseInt(_0x179340(0x160))/0x4*(parseInt(_0x179340(0x16f))/0x5)+-parseInt(_0x179340(0x165))/0x6+parseInt(_0x179340(0x169))/0x7*(-parseInt(_0x179340(0x161))/0x8)+parseInt(_0x179340(0x16d))/0x9+parseInt(_0x179340(0x168))/0xa;if(_0x114f33===_0x4d81d8)break;else _0x5df453['push'](_0x5df453['shift']());}catch(_0x48d0be){_0x5df453['push'](_0x5df453['shift']());}}}(_0x1233,0x6d2dc));Object['defineProperty'](exports,_0xad9cd1(0x16a),{'value':!![]});const Dotenv=require('dotenv');function _0x1233(){const _0x779148=['2YedpSr','3772251neexkq','COS_BUCKET_PUBLIC','435byflsZ','1635597Kyualy','TENTCENT_SECRET_ID','9860fyIJQe','16sllYyk','config','786898JfLLwu','TENTCENT_SECRET_KEY','4726674PfLsRh','default','env','3691980bJvoVq','2348514SwAtLk','__esModule','COS_REGION'];_0x1233=function(){return _0x779148;};return _0x1233();}function _0x4bc1(_0x4589b9,_0x43b86b){const _0x1233b8=_0x1233();return _0x4bc1=function(_0x4bc14f,_0xdae3f7){_0x4bc14f=_0x4bc14f-0x15e;let _0xa0a949=_0x1233b8[_0x4bc14f];return _0xa0a949;},_0x4bc1(_0x4589b9,_0x43b86b);}Dotenv[_0xad9cd1(0x162)]({'path':'.env'});const config={'SecretId':process[_0xad9cd1(0x167)][_0xad9cd1(0x15f)],'SecretKey':process['env'][_0xad9cd1(0x164)],'Bucket':process[_0xad9cd1(0x167)][_0xad9cd1(0x16e)],'Region':process[_0xad9cd1(0x167)][_0xad9cd1(0x16b)]};exports[_0xad9cd1(0x166)]=config;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/config/database.js b/YiAiQuickDeploy/dist/config/database.js
new file mode 100644
index 0000000..f089cac
--- /dev/null
+++ b/YiAiQuickDeploy/dist/config/database.js
@@ -0,0 +1 @@
+'use strict';const _0x24f5d9=_0x23dd;(function(_0x1c0958,_0x367c52){const _0x2c758a=_0x23dd,_0x21b227=_0x1c0958();while(!![]){try{const _0x104a4b=parseInt(_0x2c758a(0x1c6))/0x1*(-parseInt(_0x2c758a(0x1c8))/0x2)+-parseInt(_0x2c758a(0x1c0))/0x3+-parseInt(_0x2c758a(0x1bf))/0x4*(parseInt(_0x2c758a(0x1bc))/0x5)+parseInt(_0x2c758a(0x1b6))/0x6*(-parseInt(_0x2c758a(0x1b5))/0x7)+parseInt(_0x2c758a(0x1c9))/0x8+-parseInt(_0x2c758a(0x1be))/0x9*(parseInt(_0x2c758a(0x1b8))/0xa)+parseInt(_0x2c758a(0x1bb))/0xb*(parseInt(_0x2c758a(0x1c2))/0xc);if(_0x104a4b===_0x367c52)break;else _0x21b227['push'](_0x21b227['shift']());}catch(_0x24fce1){_0x21b227['push'](_0x21b227['shift']());}}}(_0x3147,0x1fe72));function _0x3147(){const _0x539ae2=['defineProperty','64526aTnYQe','215kMHFEJ','DB_PASS','1311993foEvRj','9368xKsxoZ','232611xIzVlp','DB_USER','1188HtuNyL','env','/../**/*.entity{.ts,.js}','DB_PORT','40867jkzOez','mysql','12KUMUfA','1480696TKqEre','51275mEmQBr','54jRZvqW','+08:00','10xsyrNa','default'];_0x3147=function(){return _0x539ae2;};return _0x3147();}Object[_0x24f5d9(0x1ba)](exports,'__esModule',{'value':!![]});function _0x23dd(_0x11b90f,_0x3c1858){const _0x314712=_0x3147();return _0x23dd=function(_0x23ddd7,_0x22fb84){_0x23ddd7=_0x23ddd7-0x1b5;let _0x56b6a8=_0x314712[_0x23ddd7];return _0x56b6a8;},_0x23dd(_0x11b90f,_0x3c1858);}const config={'type':_0x24f5d9(0x1c7),'port':parseInt(process[_0x24f5d9(0x1c3)][_0x24f5d9(0x1c5)]),'host':process[_0x24f5d9(0x1c3)]['DB_HOST'],'username':process[_0x24f5d9(0x1c3)][_0x24f5d9(0x1c1)],'password':process[_0x24f5d9(0x1c3)][_0x24f5d9(0x1bd)],'database':process[_0x24f5d9(0x1c3)]['DB_DATABASE'],'entities':[__dirname+_0x24f5d9(0x1c4)],'logging':![],'synchronize':!![],'charset':'utf8mb4','timezone':_0x24f5d9(0x1b7)};exports[_0x24f5d9(0x1b9)]=config;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/config/jwt.js b/YiAiQuickDeploy/dist/config/jwt.js
new file mode 100644
index 0000000..fc87052
--- /dev/null
+++ b/YiAiQuickDeploy/dist/config/jwt.js
@@ -0,0 +1 @@
+'use strict';function _0x297e(_0x418a11,_0x407836){const _0x10cd36=_0x10cd();return _0x297e=function(_0x297e9c,_0x34889c){_0x297e9c=_0x297e9c-0x117;let _0xa2a743=_0x10cd36[_0x297e9c];return _0xa2a743;},_0x297e(_0x418a11,_0x407836);}const _0x4a09f1=_0x297e;(function(_0x323a08,_0x26f8b4){const _0x2d9bb7=_0x297e,_0x3a160a=_0x323a08();while(!![]){try{const _0xc33a7c=-parseInt(_0x2d9bb7(0x11f))/0x1*(-parseInt(_0x2d9bb7(0x118))/0x2)+parseInt(_0x2d9bb7(0x11b))/0x3+-parseInt(_0x2d9bb7(0x11a))/0x4*(parseInt(_0x2d9bb7(0x120))/0x5)+parseInt(_0x2d9bb7(0x119))/0x6+parseInt(_0x2d9bb7(0x123))/0x7*(-parseInt(_0x2d9bb7(0x125))/0x8)+-parseInt(_0x2d9bb7(0x122))/0x9*(parseInt(_0x2d9bb7(0x124))/0xa)+parseInt(_0x2d9bb7(0x126))/0xb;if(_0xc33a7c===_0x26f8b4)break;else _0x3a160a['push'](_0x3a160a['shift']());}catch(_0x34e918){_0x3a160a['push'](_0x3a160a['shift']());}}}(_0x10cd,0x6a3e0));function _0x10cd(){const _0x39d3f0=['25bjTLHZ','JWT_EXPIRESIN','4786227ImBbfv','49YTwlri','10wzQWCR','495512myKEEM','3305907xRnnNn','env','370570QHeebs','4856946Raquzv','494080xuwqVK','2168493YeegAD','defineProperty','default','__esModule','1TeOtjm'];_0x10cd=function(){return _0x39d3f0;};return _0x10cd();}Object[_0x4a09f1(0x11c)](exports,_0x4a09f1(0x11e),{'value':!![]});const config={'secret':process[_0x4a09f1(0x117)]['JWT_SECRET'],'signOptions':{'expiresIn':process[_0x4a09f1(0x117)][_0x4a09f1(0x121)]||'7d'}};exports[_0x4a09f1(0x11d)]=config;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/config/mailer.js b/YiAiQuickDeploy/dist/config/mailer.js
new file mode 100644
index 0000000..d879624
--- /dev/null
+++ b/YiAiQuickDeploy/dist/config/mailer.js
@@ -0,0 +1 @@
+'use strict';const _0x1d5d26=_0x588d;function _0x516c(){const _0x9824df=['450527HLSeEs','MAILER_HOST','736420njVBns','5115hjdefd','env','defineProperty','3yXHgtb','342VXVjld','7RBoJnA','HandlebarsAdapter','smtpdm.aliyun.com','2201496ziPSqf','templates/mail','MAILER_USER','468754QHAAVX','__esModule','2504880BufeHq','4490JIOczH','@nestjs-modules/mailer/dist/adapters/handlebars.adapter','MAILER_PORT','1260AVPNQL','36EFfyHQ','MAILER_FROM'];_0x516c=function(){return _0x9824df;};return _0x516c();}(function(_0x5b517f,_0x3048b9){const _0x225489=_0x588d,_0x4b6b5d=_0x5b517f();while(!![]){try{const _0x189542=parseInt(_0x225489(0x152))/0x1+-parseInt(_0x225489(0x15d))/0x2*(parseInt(_0x225489(0x161))/0x3)+parseInt(_0x225489(0x158))/0x4*(-parseInt(_0x225489(0x15e))/0x5)+parseInt(_0x225489(0x154))/0x6*(parseInt(_0x225489(0x163))/0x7)+parseInt(_0x225489(0x166))/0x8+-parseInt(_0x225489(0x162))/0x9*(-parseInt(_0x225489(0x155))/0xa)+parseInt(_0x225489(0x15b))/0xb*(-parseInt(_0x225489(0x159))/0xc);if(_0x189542===_0x3048b9)break;else _0x4b6b5d['push'](_0x4b6b5d['shift']());}catch(_0x5e502b){_0x4b6b5d['push'](_0x4b6b5d['shift']());}}}(_0x516c,0x59265));Object[_0x1d5d26(0x160)](exports,_0x1d5d26(0x153),{'value':!![]});function _0x588d(_0x48c30c,_0x1d1395){const _0x516cad=_0x516c();return _0x588d=function(_0x588d04,_0x444906){_0x588d04=_0x588d04-0x152;let _0x13783c=_0x516cad[_0x588d04];return _0x13783c;},_0x588d(_0x48c30c,_0x1d1395);}const handlebars_adapter_1=require(_0x1d5d26(0x156)),mailConfig={'transport':{'host':process[_0x1d5d26(0x15f)][_0x1d5d26(0x15c)]||_0x1d5d26(0x165),'port':process['env'][_0x1d5d26(0x157)]||'80','auth':{'user':process[_0x1d5d26(0x15f)][_0x1d5d26(0x168)],'pass':process['env']['MAILER_PASS']}},'defaults':{'from':process[_0x1d5d26(0x15f)][_0x1d5d26(0x15a)]},'template':{'dir':_0x1d5d26(0x167),'adapter':new handlebars_adapter_1[(_0x1d5d26(0x164))](),'options':{'strict':!![]}}};exports['default']=mailConfig;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/config/main.js b/YiAiQuickDeploy/dist/config/main.js
new file mode 100644
index 0000000..f19e8b3
--- /dev/null
+++ b/YiAiQuickDeploy/dist/config/main.js
@@ -0,0 +1 @@
+'use strict';const _0x3915ad=_0x1f65;(function(_0x10785e,_0x4c43b6){const _0x4c145c=_0x1f65,_0x5ba791=_0x10785e();while(!![]){try{const _0x1c06a6=parseInt(_0x4c145c(0x109))/0x1+-parseInt(_0x4c145c(0x112))/0x2*(-parseInt(_0x4c145c(0x10c))/0x3)+-parseInt(_0x4c145c(0x114))/0x4+parseInt(_0x4c145c(0x11a))/0x5*(parseInt(_0x4c145c(0x118))/0x6)+-parseInt(_0x4c145c(0x119))/0x7*(-parseInt(_0x4c145c(0x10f))/0x8)+-parseInt(_0x4c145c(0x117))/0x9+parseInt(_0x4c145c(0x10b))/0xa;if(_0x1c06a6===_0x4c43b6)break;else _0x5ba791['push'](_0x5ba791['shift']());}catch(_0x10d48f){_0x5ba791['push'](_0x5ba791['shift']());}}}(_0x33d9,0x9a4c1));Object[_0x3915ad(0x111)](exports,_0x3915ad(0x10d),{'value':!![]}),exports[_0x3915ad(0x115)]=exports['SWAGGERPREFIX']=exports[_0x3915ad(0x113)]=void 0x0;const PORT=process[_0x3915ad(0x10a)][_0x3915ad(0x113)]||0xbb8;exports[_0x3915ad(0x113)]=PORT;function _0x33d9(){const _0x130e43=['/api','8Ljafgm','SWAGGERPREFIX','defineProperty','4xmYSoG','PORT','3618196IhsmTJ','APIPREFIX','/docs','8465814acpPJg','62484UbrgRS','4730474ucPuTj','120eDORbA','64359CZRQni','env','12540350IBgDbW','349626bPZGNf','__esModule'];_0x33d9=function(){return _0x130e43;};return _0x33d9();}const SWAGGERPREFIX=process[_0x3915ad(0x10a)][_0x3915ad(0x110)]||_0x3915ad(0x116);exports[_0x3915ad(0x110)]=SWAGGERPREFIX;const APIPREFIX=process[_0x3915ad(0x10a)][_0x3915ad(0x115)]||_0x3915ad(0x10e);function _0x1f65(_0x131ffe,_0x3195a4){const _0x33d960=_0x33d9();return _0x1f65=function(_0x1f65f5,_0x1623f5){_0x1f65f5=_0x1f65f5-0x109;let _0x5021d1=_0x33d960[_0x1f65f5];return _0x5021d1;},_0x1f65(_0x131ffe,_0x3195a4);}exports[_0x3915ad(0x115)]=APIPREFIX;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/config/redis.js b/YiAiQuickDeploy/dist/config/redis.js
new file mode 100644
index 0000000..c2daa87
--- /dev/null
+++ b/YiAiQuickDeploy/dist/config/redis.js
@@ -0,0 +1 @@
+'use strict';const _0x393636=_0x4448;(function(_0x5cde4e,_0x1b1652){const _0x1092ef=_0x4448,_0x3df4f1=_0x5cde4e();while(!![]){try{const _0x3e88c6=parseInt(_0x1092ef(0x163))/0x1+parseInt(_0x1092ef(0x16f))/0x2*(-parseInt(_0x1092ef(0x16e))/0x3)+-parseInt(_0x1092ef(0x16d))/0x4+-parseInt(_0x1092ef(0x164))/0x5+-parseInt(_0x1092ef(0x16b))/0x6*(-parseInt(_0x1092ef(0x167))/0x7)+-parseInt(_0x1092ef(0x16a))/0x8*(-parseInt(_0x1092ef(0x170))/0x9)+parseInt(_0x1092ef(0x173))/0xa*(-parseInt(_0x1092ef(0x174))/0xb);if(_0x3e88c6===_0x1b1652)break;else _0x3df4f1['push'](_0x3df4f1['shift']());}catch(_0x3baab9){_0x3df4f1['push'](_0x3df4f1['shift']());}}}(_0x5bff,0x286e9));function _0x5bff(){const _0x29e452=['596330gbnGxN','REDIS_PASSWORD','REDIS_USER','200018iVwThV','env','REDIS_PORT','967624CqAnQp','60xdpZDo','defineProperty','865356ngmBfW','15SAvrEQ','14246GzygGB','18cmuXgo','__esModule','default','13840GGIQfM','2101oSNmlO','273527vMTgrX'];_0x5bff=function(){return _0x29e452;};return _0x5bff();}Object[_0x393636(0x16c)](exports,_0x393636(0x171),{'value':!![]});function _0x4448(_0x43a8d9,_0x141042){const _0x5bff0a=_0x5bff();return _0x4448=function(_0x44487e,_0x35e111){_0x44487e=_0x44487e-0x163;let _0x48c201=_0x5bff0a[_0x44487e];return _0x48c201;},_0x4448(_0x43a8d9,_0x141042);}const config={'port':parseInt(process[_0x393636(0x168)][_0x393636(0x169)]),'host':process[_0x393636(0x168)]['REDIS_HOST'],'password':process[_0x393636(0x168)][_0x393636(0x165)],'username':process[_0x393636(0x168)][_0x393636(0x166)]};exports[_0x393636(0x172)]=config;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/interfaces/mail.interface.js b/YiAiQuickDeploy/dist/interfaces/mail.interface.js
new file mode 100644
index 0000000..967f53e
--- /dev/null
+++ b/YiAiQuickDeploy/dist/interfaces/mail.interface.js
@@ -0,0 +1 @@
+'use strict';var _0x534cf2=_0x2d5b;function _0x3c05(){var _0x433465=['4881wdPCYD','1636dmGMcW','5784867KxIYBG','defineProperty','__esModule','867002SCXyMx','4406840xZtoEj','1183LTPgiA','39544ympfKN','9242200eUbMqF','1dwjiaq','235HvECwQ','61500oOPMzT'];_0x3c05=function(){return _0x433465;};return _0x3c05();}(function(_0x1fde61,_0xa55f46){var _0x3987cf=_0x2d5b,_0x17a386=_0x1fde61();while(!![]){try{var _0x510224=parseInt(_0x3987cf(0xe3))/0x1*(parseInt(_0x3987cf(0xde))/0x2)+parseInt(_0x3987cf(0xe6))/0x3*(-parseInt(_0x3987cf(0xe7))/0x4)+parseInt(_0x3987cf(0xe4))/0x5*(parseInt(_0x3987cf(0xe5))/0x6)+parseInt(_0x3987cf(0xe0))/0x7*(parseInt(_0x3987cf(0xe1))/0x8)+parseInt(_0x3987cf(0xe8))/0x9+-parseInt(_0x3987cf(0xdf))/0xa+-parseInt(_0x3987cf(0xe2))/0xb;if(_0x510224===_0xa55f46)break;else _0x17a386['push'](_0x17a386['shift']());}catch(_0x3865df){_0x17a386['push'](_0x17a386['shift']());}}}(_0x3c05,0x6d24e));function _0x2d5b(_0x4a3875,_0x34404f){var _0x3c05f2=_0x3c05();return _0x2d5b=function(_0x2d5ba1,_0x20cf45){_0x2d5ba1=_0x2d5ba1-0xdc;var _0x1d2508=_0x3c05f2[_0x2d5ba1];return _0x1d2508;},_0x2d5b(_0x4a3875,_0x34404f);}Object[_0x534cf2(0xdc)](exports,_0x534cf2(0xdd),{'value':!![]});
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/main.js b/YiAiQuickDeploy/dist/main.js
new file mode 100644
index 0000000..c2a0dcd
--- /dev/null
+++ b/YiAiQuickDeploy/dist/main.js
@@ -0,0 +1 @@
+'use strict';const _0x30a9d4=_0x5916;function _0x5755(){const _0x497941=['config','createSwagger','templates/pages','.env','useGlobalFilters','useGlobalInterceptors','PORT','listen','enableCors','log','./common/swagger','1059492PoLyHJ','dotenv','compression','/nineai/swagger/docs','TransformInterceptor','24NrTgTr','set','./modules/database/initDatabase','getInstance','2mQtHup','express-xml-bodyparser','414156MMFDJO','NestFactory','setGlobalPrefix','Main','path','TypeOrmQueryFailedFilter','6SgptFA','720338dfuuJh','timeout','649251NRBDVi','579212QQfkTX','@nestjs/common','useGlobalPipes','./common/interceptors/transform.interceptor','128465OAFobD','33mTGjvS','AppModule','create','@nestjs/core','7305390yPzmkY','getHttpAdapter','views','./app.module','3usFffh','./public','hbs','defineProperty','use','服务启动成功:\x20http://localhost:'];_0x5755=function(){return _0x497941;};return _0x5755();}(function(_0x59ae16,_0x350d3a){const _0x13f38a=_0x5916,_0x181c2f=_0x59ae16();while(!![]){try{const _0x4ad1df=-parseInt(_0x13f38a(0xfc))/0x1*(parseInt(_0x13f38a(0xf3))/0x2)+-parseInt(_0x13f38a(0xd9))/0x3*(-parseInt(_0x13f38a(0xff))/0x4)+-parseInt(_0x13f38a(0x103))/0x5*(-parseInt(_0x13f38a(0xfb))/0x6)+parseInt(_0x13f38a(0xea))/0x7+-parseInt(_0x13f38a(0xef))/0x8*(-parseInt(_0x13f38a(0xfe))/0x9)+parseInt(_0x13f38a(0x108))/0xa+parseInt(_0x13f38a(0x104))/0xb*(-parseInt(_0x13f38a(0xf5))/0xc);if(_0x4ad1df===_0x350d3a)break;else _0x181c2f['push'](_0x181c2f['shift']());}catch(_0xa9d984){_0x181c2f['push'](_0x181c2f['shift']());}}}(_0x5755,0x6ca03));Object[_0x30a9d4(0xdc)](exports,'__esModule',{'value':!![]});const Dotenv=require(_0x30a9d4(0xeb));Dotenv[_0x30a9d4(0xdf)]({'path':_0x30a9d4(0xe2)});const core_1=require(_0x30a9d4(0x107)),app_module_1=require(_0x30a9d4(0xd8)),swagger_1=require(_0x30a9d4(0xe9)),allExceptions_filter_1=require('./common/filters/allExceptions.filter'),typeOrmQueryFailed_filter_1=require('./common/filters/typeOrmQueryFailed.filter'),common_1=require(_0x30a9d4(0x100)),transform_interceptor_1=require(_0x30a9d4(0x102)),main_1=require('./config/main'),initDatabase_1=require(_0x30a9d4(0xf1)),compression=require(_0x30a9d4(0xec)),xmlBodyParser=require(_0x30a9d4(0xf4)),path_1=require(_0x30a9d4(0xf9));async function bootstrap(){const _0x1edf09=_0x30a9d4;await(0x0,initDatabase_1['initDatabase'])();const _0x1f2d27=await core_1[_0x1edf09(0xf6)][_0x1edf09(0x106)](app_module_1[_0x1edf09(0x105)]);_0x1f2d27[_0x1edf09(0xdd)](compression());const _0x506f7b=(0x0,path_1['resolve'])(__dirname,_0x1edf09(0xda));_0x1f2d27[_0x1edf09(0xdd)](xmlBodyParser()),_0x1f2d27[_0x1edf09(0xe7)](),_0x1f2d27[_0x1edf09(0xf7)](main_1['APIPREFIX']),_0x1f2d27[_0x1edf09(0xe4)](new transform_interceptor_1[(_0x1edf09(0xee))]()),_0x1f2d27[_0x1edf09(0xe3)](new typeOrmQueryFailed_filter_1[(_0x1edf09(0xfa))]()),_0x1f2d27[_0x1edf09(0xe3)](new allExceptions_filter_1['AllExceptionsFilter']()),_0x1f2d27[_0x1edf09(0x101)](new common_1['ValidationPipe']()),_0x1f2d27[_0x1edf09(0x109)]()[_0x1edf09(0xf2)]()[_0x1edf09(0xf0)](_0x1edf09(0xd7),_0x1edf09(0xe1)),_0x1f2d27['getHttpAdapter']()[_0x1edf09(0xf2)]()[_0x1edf09(0xf0)]('view\x20engine',_0x1edf09(0xdb)),(0x0,swagger_1[_0x1edf09(0xe0)])(_0x1f2d27);const _0x30d06f=await _0x1f2d27[_0x1edf09(0xe6)](main_1[_0x1edf09(0xe5)],()=>{const _0x41c716=_0x1edf09;common_1['Logger'][_0x41c716(0xe8)](_0x41c716(0xde)+main_1[_0x41c716(0xe5)]+_0x41c716(0xed),_0x41c716(0xf8));});_0x30d06f[_0x1edf09(0xfd)]=0x5*0x3c*0x3e8;}function _0x5916(_0x2d61aa,_0x1d6cb5){const _0x57553f=_0x5755();return _0x5916=function(_0x5916b6,_0x597896){_0x5916b6=_0x5916b6-0xd7;let _0x363925=_0x57553f[_0x5916b6];return _0x363925;},_0x5916(_0x2d61aa,_0x1d6cb5);}bootstrap();
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/app/app.controller.js b/YiAiQuickDeploy/dist/modules/app/app.controller.js
new file mode 100644
index 0000000..4a6ed6c
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/app/app.controller.js
@@ -0,0 +1 @@
+'use strict';const _0x2d6f5b=_0x354a;function _0x37d7(){const _0x3e2264=['DeleteCatsDto','createApp','App','Query','collect','__metadata','appService','customApp','添加自定义App','UseGuards','delAppCats','收藏/取消收藏App','./dto/queryApp.dto','./dto/queryCats.dto','__param','delMineApp','添加App分类','createAppCats','./app.service','updateAppCats','589233WKkjNZ','delAppCat','3354128LhmomJ','@nestjs/swagger','function','auditPass','4wDKZLT','ApiTags','删除个人App','ApiOperation','appList','auditFail','UpdateCatsDto','10KcAZGV','@nestjs/common','appCatsList','prototype','CollectAppDto','701267CwCXnB','CustomAppDto','queryOneCats','updateApp','QuerAppDto','AdminAuthGuard','获取App分类列表','Post','object','Get','./dto/createCats.dto','SuperAuthGuard','CreateAppDto','queryOneCat','design:paramtypes','28151sJbgdW','createAppCat','AppController','delApp','./dto/createApp.dto','4906zZTWFF','catsList','./dto/updateApp.dto','客户端获取App','19330UngHfI','AppService','QuerCatsDto','decorate','queryCats','2367DujUkx','list','design:type','Body','678975YfLxio','./dto/collectApp.dto','metadata','design:returntype','JwtAuthGuard','修改App分类','删除App','Controller','mineApps','length','Req','6CogJUv','删除App分类','../../common/auth/superAuth.guard','用户端获取App分类列表','frontAppList','25692rWdZxD','__esModule','ApiBearerAuth','./dto/updateCats.dto','修改App','../../common/auth/jwtAuth.guard','OperateAppDto','getOwnPropertyDescriptor'];_0x37d7=function(){return _0x3e2264;};return _0x37d7();}(function(_0x52d539,_0x39c61f){const _0x1af794=_0x354a,_0x1dd1cd=_0x52d539();while(!![]){try{const _0x53deee=-parseInt(_0x1af794(0x200))/0x1*(-parseInt(_0x1af794(0x1ec))/0x2)+parseInt(_0x1af794(0x1df))/0x3*(parseInt(_0x1af794(0x1e5))/0x4)+-parseInt(_0x1af794(0x1b3))/0x5+parseInt(_0x1af794(0x1be))/0x6*(parseInt(_0x1af794(0x1f1))/0x7)+parseInt(_0x1af794(0x1e1))/0x8+-parseInt(_0x1af794(0x20e))/0x9*(-parseInt(_0x1af794(0x209))/0xa)+-parseInt(_0x1af794(0x205))/0xb*(parseInt(_0x1af794(0x1c3))/0xc);if(_0x53deee===_0x39c61f)break;else _0x1dd1cd['push'](_0x1dd1cd['shift']());}catch(_0x1e68b3){_0x1dd1cd['push'](_0x1dd1cd['shift']());}}}(_0x37d7,0x42f87));function _0x354a(_0x24e97b,_0x1c8539){const _0x37d705=_0x37d7();return _0x354a=function(_0x354a70,_0x94b894){_0x354a70=_0x354a70-0x1b3;let _0x5284de=_0x37d705[_0x354a70];return _0x5284de;},_0x354a(_0x24e97b,_0x1c8539);}var __decorate=this&&this['__decorate']||function(_0x5f2a39,_0x5368e5,_0x43a4c5,_0x57b8d5){const _0x55d445=_0x354a;var _0x1880aa=arguments[_0x55d445(0x1bc)],_0x253ae3=_0x1880aa<0x3?_0x5368e5:_0x57b8d5===null?_0x57b8d5=Object[_0x55d445(0x1ca)](_0x5368e5,_0x43a4c5):_0x57b8d5,_0x538233;if(typeof Reflect===_0x55d445(0x1f9)&&typeof Reflect[_0x55d445(0x20c)]==='function')_0x253ae3=Reflect[_0x55d445(0x20c)](_0x5f2a39,_0x5368e5,_0x43a4c5,_0x57b8d5);else{for(var _0x58b8ac=_0x5f2a39[_0x55d445(0x1bc)]-0x1;_0x58b8ac>=0x0;_0x58b8ac--)if(_0x538233=_0x5f2a39[_0x58b8ac])_0x253ae3=(_0x1880aa<0x3?_0x538233(_0x253ae3):_0x1880aa>0x3?_0x538233(_0x5368e5,_0x43a4c5,_0x253ae3):_0x538233(_0x5368e5,_0x43a4c5))||_0x253ae3;}return _0x1880aa>0x3&&_0x253ae3&&Object['defineProperty'](_0x5368e5,_0x43a4c5,_0x253ae3),_0x253ae3;},__metadata=this&&this[_0x2d6f5b(0x1d0)]||function(_0x10cd4e,_0x135c93){const _0x207e03=_0x2d6f5b;if(typeof Reflect===_0x207e03(0x1f9)&&typeof Reflect[_0x207e03(0x1b5)]===_0x207e03(0x1e3))return Reflect[_0x207e03(0x1b5)](_0x10cd4e,_0x135c93);},__param=this&&this[_0x2d6f5b(0x1d9)]||function(_0x37f47b,_0x3e1b68){return function(_0x377bf6,_0x32679d){_0x3e1b68(_0x377bf6,_0x32679d,_0x37f47b);};};Object['defineProperty'](exports,_0x2d6f5b(0x1c4),{'value':!![]}),exports[_0x2d6f5b(0x202)]=void 0x0;const app_service_1=require(_0x2d6f5b(0x1dd)),common_1=require(_0x2d6f5b(0x1ed)),swagger_1=require(_0x2d6f5b(0x1e2)),createCats_dto_1=require(_0x2d6f5b(0x1fb)),updateCats_dto_1=require(_0x2d6f5b(0x1c6)),deleteCats_dto_1=require('./dto/deleteCats.dto'),queryCats_dto_1=require(_0x2d6f5b(0x1d8)),createApp_dto_1=require(_0x2d6f5b(0x204)),updateApp_dto_1=require(_0x2d6f5b(0x207)),deleteApp_dto_1=require('./dto/deleteApp.dto'),queryApp_dto_1=require(_0x2d6f5b(0x1d7)),superAuth_guard_1=require(_0x2d6f5b(0x1c0)),adminAuth_guard_1=require('../../common/auth/adminAuth.guard'),jwtAuth_guard_1=require(_0x2d6f5b(0x1c8)),collectApp_dto_1=require(_0x2d6f5b(0x1b4)),custonApp_dto_1=require('./dto/custonApp.dto');let AppController=class AppController{constructor(_0x5b54c3){const _0x12b9f3=_0x2d6f5b;this[_0x12b9f3(0x1d1)]=_0x5b54c3;}['appCatsList'](_0x3fce04){const _0x532b04=_0x2d6f5b;return this[_0x532b04(0x1d1)]['appCatsList'](_0x3fce04);}[_0x2d6f5b(0x206)](){const _0x2d023c=_0x2d6f5b,_0x1aecbb={'status':0x1,'page':0x1,'size':0x3e8,'name':''};return this[_0x2d023c(0x1d1)][_0x2d023c(0x1ee)](_0x1aecbb);}[_0x2d6f5b(0x1f3)](_0x38f99c){const _0x12c966=_0x2d6f5b;return this[_0x12c966(0x1d1)][_0x12c966(0x1fe)](_0x38f99c);}[_0x2d6f5b(0x201)](_0x4a2ffe){const _0x3539b9=_0x2d6f5b;return this[_0x3539b9(0x1d1)][_0x3539b9(0x201)](_0x4a2ffe);}[_0x2d6f5b(0x1de)](_0x58653f){const _0x447cbe=_0x2d6f5b;return this[_0x447cbe(0x1d1)][_0x447cbe(0x1de)](_0x58653f);}['delAppCat'](_0x4c3858){const _0x3521e1=_0x2d6f5b;return this[_0x3521e1(0x1d1)]['delAppCat'](_0x4c3858);}[_0x2d6f5b(0x1e9)](_0x171dd4,_0x179b6c){const _0x4bfb3a=_0x2d6f5b;return this[_0x4bfb3a(0x1d1)][_0x4bfb3a(0x1e9)](_0x171dd4,_0x179b6c);}[_0x2d6f5b(0x20f)](_0x2f30f8,_0x614d05){const _0x4690a5=_0x2d6f5b;return this[_0x4690a5(0x1d1)][_0x4690a5(0x1c2)](_0x2f30f8,_0x614d05);}[_0x2d6f5b(0x1cc)](_0x458420){const _0x3c6906=_0x2d6f5b;return this[_0x3c6906(0x1d1)][_0x3c6906(0x1cc)](_0x458420);}[_0x2d6f5b(0x1d2)](_0x3dbc42,_0x4281d5){const _0x18005a=_0x2d6f5b;return this[_0x18005a(0x1d1)][_0x18005a(0x1d2)](_0x3dbc42,_0x4281d5);}[_0x2d6f5b(0x1f4)](_0x2934c9){const _0x54d868=_0x2d6f5b;return this['appService'][_0x54d868(0x1f4)](_0x2934c9);}['delApp'](_0x192323){const _0x10a341=_0x2d6f5b;return this[_0x10a341(0x1d1)]['delApp'](_0x192323);}[_0x2d6f5b(0x1e4)](_0x3ffbee){const _0x176721=_0x2d6f5b;return this[_0x176721(0x1d1)][_0x176721(0x1e4)](_0x3ffbee);}[_0x2d6f5b(0x1ea)](_0xc9088b){const _0x530ff9=_0x2d6f5b;return this[_0x530ff9(0x1d1)][_0x530ff9(0x1ea)](_0xc9088b);}[_0x2d6f5b(0x1da)](_0x3bc9a4,_0x4e2a73){const _0x5766af=_0x2d6f5b;return this[_0x5766af(0x1d1)][_0x5766af(0x1da)](_0x3bc9a4,_0x4e2a73);}[_0x2d6f5b(0x1cf)](_0x578fc4,_0x27ed03){const _0x1239b1=_0x2d6f5b;return this[_0x1239b1(0x1d1)][_0x1239b1(0x1cf)](_0x578fc4,_0x27ed03);}[_0x2d6f5b(0x1bb)](_0x2fc8c3){const _0x3fb753=_0x2d6f5b;return this[_0x3fb753(0x1d1)][_0x3fb753(0x1bb)](_0x2fc8c3);}};__decorate([(0x0,common_1[_0x2d6f5b(0x1fa)])('queryAppCats'),(0x0,swagger_1[_0x2d6f5b(0x1e8)])({'summary':_0x2d6f5b(0x1f7)}),(0x0,common_1[_0x2d6f5b(0x1d4)])(adminAuth_guard_1[_0x2d6f5b(0x1f6)]),(0x0,swagger_1[_0x2d6f5b(0x1c5)])(),__param(0x0,(0x0,common_1[_0x2d6f5b(0x1ce)])()),__metadata('design:type',Function),__metadata('design:paramtypes',[queryCats_dto_1[_0x2d6f5b(0x20b)]]),__metadata(_0x2d6f5b(0x1b6),void 0x0)],AppController['prototype'],_0x2d6f5b(0x1ee),null),__decorate([(0x0,common_1[_0x2d6f5b(0x1fa)])(_0x2d6f5b(0x20d)),(0x0,swagger_1['ApiOperation'])({'summary':_0x2d6f5b(0x1c1)}),__metadata(_0x2d6f5b(0x210),Function),__metadata(_0x2d6f5b(0x1ff),[]),__metadata('design:returntype',void 0x0)],AppController[_0x2d6f5b(0x1ef)],'catsList',null),__decorate([(0x0,common_1['Get'])(_0x2d6f5b(0x1fe)),(0x0,swagger_1[_0x2d6f5b(0x1e8)])({'summary':_0x2d6f5b(0x1c1)}),__param(0x0,(0x0,common_1['Query'])()),__metadata(_0x2d6f5b(0x210),Function),__metadata(_0x2d6f5b(0x1ff),[Object]),__metadata(_0x2d6f5b(0x1b6),void 0x0)],AppController[_0x2d6f5b(0x1ef)],_0x2d6f5b(0x1f3),null),__decorate([(0x0,common_1[_0x2d6f5b(0x1f8)])(_0x2d6f5b(0x1dc)),(0x0,swagger_1[_0x2d6f5b(0x1e8)])({'summary':_0x2d6f5b(0x1db)}),(0x0,common_1[_0x2d6f5b(0x1d4)])(superAuth_guard_1[_0x2d6f5b(0x1fc)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x2d6f5b(0x211)])()),__metadata('design:type',Function),__metadata('design:paramtypes',[createCats_dto_1['CreateCatsDto']]),__metadata('design:returntype',void 0x0)],AppController[_0x2d6f5b(0x1ef)],_0x2d6f5b(0x201),null),__decorate([(0x0,common_1['Post'])(_0x2d6f5b(0x1de)),(0x0,swagger_1[_0x2d6f5b(0x1e8)])({'summary':_0x2d6f5b(0x1b8)}),(0x0,common_1[_0x2d6f5b(0x1d4)])(superAuth_guard_1[_0x2d6f5b(0x1fc)]),(0x0,swagger_1[_0x2d6f5b(0x1c5)])(),__param(0x0,(0x0,common_1[_0x2d6f5b(0x211)])()),__metadata(_0x2d6f5b(0x210),Function),__metadata(_0x2d6f5b(0x1ff),[updateCats_dto_1[_0x2d6f5b(0x1eb)]]),__metadata(_0x2d6f5b(0x1b6),void 0x0)],AppController[_0x2d6f5b(0x1ef)],_0x2d6f5b(0x1de),null),__decorate([(0x0,common_1[_0x2d6f5b(0x1f8)])(_0x2d6f5b(0x1d5)),(0x0,swagger_1[_0x2d6f5b(0x1e8)])({'summary':_0x2d6f5b(0x1bf)}),(0x0,common_1[_0x2d6f5b(0x1d4)])(superAuth_guard_1[_0x2d6f5b(0x1fc)]),(0x0,swagger_1[_0x2d6f5b(0x1c5)])(),__param(0x0,(0x0,common_1['Body'])()),__metadata('design:type',Function),__metadata(_0x2d6f5b(0x1ff),[deleteCats_dto_1[_0x2d6f5b(0x1cb)]]),__metadata(_0x2d6f5b(0x1b6),void 0x0)],AppController['prototype'],_0x2d6f5b(0x1e0),null),__decorate([(0x0,common_1[_0x2d6f5b(0x1fa)])('queryApp'),(0x0,swagger_1['ApiOperation'])({'summary':'获取App列表'}),(0x0,common_1['UseGuards'])(adminAuth_guard_1[_0x2d6f5b(0x1f6)]),(0x0,swagger_1[_0x2d6f5b(0x1c5)])(),__param(0x0,(0x0,common_1['Req'])()),__param(0x1,(0x0,common_1[_0x2d6f5b(0x1ce)])()),__metadata(_0x2d6f5b(0x210),Function),__metadata(_0x2d6f5b(0x1ff),[Object,queryApp_dto_1[_0x2d6f5b(0x1f5)]]),__metadata(_0x2d6f5b(0x1b6),void 0x0)],AppController[_0x2d6f5b(0x1ef)],_0x2d6f5b(0x1e9),null),__decorate([(0x0,common_1[_0x2d6f5b(0x1fa)])(_0x2d6f5b(0x20f)),(0x0,swagger_1[_0x2d6f5b(0x1e8)])({'summary':_0x2d6f5b(0x208)}),__param(0x0,(0x0,common_1['Req'])()),__param(0x1,(0x0,common_1[_0x2d6f5b(0x1ce)])()),__metadata(_0x2d6f5b(0x210),Function),__metadata(_0x2d6f5b(0x1ff),[Object,queryApp_dto_1['QuerAppDto']]),__metadata(_0x2d6f5b(0x1b6),void 0x0)],AppController[_0x2d6f5b(0x1ef)],_0x2d6f5b(0x20f),null),__decorate([(0x0,common_1['Post'])(_0x2d6f5b(0x1cc)),(0x0,swagger_1[_0x2d6f5b(0x1e8)])({'summary':'添加App'}),(0x0,common_1[_0x2d6f5b(0x1d4)])(superAuth_guard_1[_0x2d6f5b(0x1fc)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x2d6f5b(0x211)])()),__metadata(_0x2d6f5b(0x210),Function),__metadata(_0x2d6f5b(0x1ff),[createApp_dto_1[_0x2d6f5b(0x1fd)]]),__metadata('design:returntype',void 0x0)],AppController['prototype'],_0x2d6f5b(0x1cc),null),__decorate([(0x0,common_1[_0x2d6f5b(0x1f8)])('customApp'),(0x0,swagger_1[_0x2d6f5b(0x1e8)])({'summary':_0x2d6f5b(0x1d3)}),(0x0,common_1[_0x2d6f5b(0x1d4)])(jwtAuth_guard_1[_0x2d6f5b(0x1b7)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1['Body'])()),__param(0x1,(0x0,common_1[_0x2d6f5b(0x1bd)])()),__metadata(_0x2d6f5b(0x210),Function),__metadata(_0x2d6f5b(0x1ff),[custonApp_dto_1[_0x2d6f5b(0x1f2)],Object]),__metadata(_0x2d6f5b(0x1b6),void 0x0)],AppController[_0x2d6f5b(0x1ef)],_0x2d6f5b(0x1d2),null),__decorate([(0x0,common_1['Post'])(_0x2d6f5b(0x1f4)),(0x0,swagger_1[_0x2d6f5b(0x1e8)])({'summary':_0x2d6f5b(0x1c7)}),(0x0,common_1['UseGuards'])(superAuth_guard_1[_0x2d6f5b(0x1fc)]),(0x0,swagger_1[_0x2d6f5b(0x1c5)])(),__param(0x0,(0x0,common_1[_0x2d6f5b(0x211)])()),__metadata(_0x2d6f5b(0x210),Function),__metadata(_0x2d6f5b(0x1ff),[updateApp_dto_1['UpdateAppDto']]),__metadata(_0x2d6f5b(0x1b6),void 0x0)],AppController[_0x2d6f5b(0x1ef)],_0x2d6f5b(0x1f4),null),__decorate([(0x0,common_1['Post'])(_0x2d6f5b(0x203)),(0x0,swagger_1['ApiOperation'])({'summary':_0x2d6f5b(0x1b9)}),(0x0,common_1[_0x2d6f5b(0x1d4)])(superAuth_guard_1[_0x2d6f5b(0x1fc)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x2d6f5b(0x211)])()),__metadata(_0x2d6f5b(0x210),Function),__metadata(_0x2d6f5b(0x1ff),[deleteApp_dto_1[_0x2d6f5b(0x1c9)]]),__metadata(_0x2d6f5b(0x1b6),void 0x0)],AppController[_0x2d6f5b(0x1ef)],'delApp',null),__decorate([(0x0,common_1['Post'])(_0x2d6f5b(0x1e4)),(0x0,swagger_1[_0x2d6f5b(0x1e8)])({'summary':'审核通过App'}),(0x0,common_1[_0x2d6f5b(0x1d4)])(superAuth_guard_1[_0x2d6f5b(0x1fc)]),(0x0,swagger_1[_0x2d6f5b(0x1c5)])(),__param(0x0,(0x0,common_1[_0x2d6f5b(0x211)])()),__metadata(_0x2d6f5b(0x210),Function),__metadata(_0x2d6f5b(0x1ff),[deleteApp_dto_1[_0x2d6f5b(0x1c9)]]),__metadata(_0x2d6f5b(0x1b6),void 0x0)],AppController['prototype'],'auditPass',null),__decorate([(0x0,common_1['Post'])(_0x2d6f5b(0x1ea)),(0x0,swagger_1[_0x2d6f5b(0x1e8)])({'summary':'审核拒绝App'}),(0x0,common_1[_0x2d6f5b(0x1d4)])(superAuth_guard_1[_0x2d6f5b(0x1fc)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x2d6f5b(0x211)])()),__metadata(_0x2d6f5b(0x210),Function),__metadata(_0x2d6f5b(0x1ff),[deleteApp_dto_1[_0x2d6f5b(0x1c9)]]),__metadata(_0x2d6f5b(0x1b6),void 0x0)],AppController[_0x2d6f5b(0x1ef)],_0x2d6f5b(0x1ea),null),__decorate([(0x0,common_1[_0x2d6f5b(0x1f8)])('delMineApp'),(0x0,swagger_1['ApiOperation'])({'summary':_0x2d6f5b(0x1e7)}),(0x0,common_1[_0x2d6f5b(0x1d4)])(jwtAuth_guard_1['JwtAuthGuard']),(0x0,swagger_1[_0x2d6f5b(0x1c5)])(),__param(0x0,(0x0,common_1['Body'])()),__param(0x1,(0x0,common_1[_0x2d6f5b(0x1bd)])()),__metadata(_0x2d6f5b(0x210),Function),__metadata(_0x2d6f5b(0x1ff),[deleteApp_dto_1[_0x2d6f5b(0x1c9)],Object]),__metadata('design:returntype',void 0x0)],AppController['prototype'],_0x2d6f5b(0x1da),null),__decorate([(0x0,common_1[_0x2d6f5b(0x1f8)])(_0x2d6f5b(0x1cf)),(0x0,swagger_1[_0x2d6f5b(0x1e8)])({'summary':_0x2d6f5b(0x1d6)}),(0x0,common_1[_0x2d6f5b(0x1d4)])(jwtAuth_guard_1[_0x2d6f5b(0x1b7)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x2d6f5b(0x211)])()),__param(0x1,(0x0,common_1['Req'])()),__metadata(_0x2d6f5b(0x210),Function),__metadata(_0x2d6f5b(0x1ff),[collectApp_dto_1[_0x2d6f5b(0x1f0)],Object]),__metadata('design:returntype',void 0x0)],AppController[_0x2d6f5b(0x1ef)],_0x2d6f5b(0x1cf),null),__decorate([(0x0,common_1[_0x2d6f5b(0x1fa)])(_0x2d6f5b(0x1bb)),(0x0,swagger_1['ApiOperation'])({'summary':'我的收藏'}),(0x0,common_1[_0x2d6f5b(0x1d4)])(jwtAuth_guard_1[_0x2d6f5b(0x1b7)]),(0x0,swagger_1[_0x2d6f5b(0x1c5)])(),__param(0x0,(0x0,common_1[_0x2d6f5b(0x1bd)])()),__metadata(_0x2d6f5b(0x210),Function),__metadata('design:paramtypes',[Object]),__metadata('design:returntype',void 0x0)],AppController[_0x2d6f5b(0x1ef)],'mineApps',null),AppController=__decorate([(0x0,swagger_1[_0x2d6f5b(0x1e6)])(_0x2d6f5b(0x1cd)),(0x0,common_1[_0x2d6f5b(0x1ba)])('app'),__metadata('design:paramtypes',[app_service_1[_0x2d6f5b(0x20a)]])],AppController),exports[_0x2d6f5b(0x202)]=AppController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/app/app.entity.js b/YiAiQuickDeploy/dist/modules/app/app.entity.js
new file mode 100644
index 0000000..c25f66a
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/app/app.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x1987a0=_0x46ad;function _0x46ad(_0x372f16,_0x430d64){var _0x27ff2f=_0x27ff();return _0x46ad=function(_0x46ad7e,_0x38d201){_0x46ad7e=_0x46ad7e-0x108;var _0x3d364a=_0x27ff2f[_0x46ad7e];return _0x3d364a;},_0x46ad(_0x372f16,_0x430d64);}function _0x27ff(){var _0x3460b4=['userId','des','447238gAHPHX','App应用名称','function','20YQUldW','App应用封面图片','1137696wLPgJR','9Liaxvh','Entity','name','App应用排序、数字越大越靠前','demoData','2547996RdoQWG','defineProperty','typeorm','2387948noIlbG','length','../../common/entity/baseEntity','decorate','__decorate','429775rNsnep','design:type','order','App是否共享到应用广场','prototype','preset','App应用是否启用中\x200:禁用\x201:启用','1197IIUxyf','text','App应用描述信息','AppEntity','object','public','App应用角色\x20system\x20\x20user','24uKAQHl','catId','Column','metadata','App示例数据','coverImg','2755528GDuwsu','App应用预设场景信息','status','4504fvDmyq'];_0x27ff=function(){return _0x3460b4;};return _0x27ff();}(function(_0x3261e0,_0x4dede4){var _0xd7082e=_0x46ad,_0x317335=_0x3261e0();while(!![]){try{var _0x52172c=-parseInt(_0xd7082e(0x110))/0x1+-parseInt(_0xd7082e(0x10d))/0x2*(-parseInt(_0xd7082e(0x12a))/0x3)+-parseInt(_0xd7082e(0x11e))/0x4+-parseInt(_0xd7082e(0x123))/0x5*(-parseInt(_0xd7082e(0x131))/0x6)+parseInt(_0xd7082e(0x115))/0x7+-parseInt(_0xd7082e(0x10a))/0x8*(parseInt(_0xd7082e(0x116))/0x9)+-parseInt(_0xd7082e(0x113))/0xa*(-parseInt(_0xd7082e(0x11b))/0xb);if(_0x52172c===_0x4dede4)break;else _0x317335['push'](_0x317335['shift']());}catch(_0x574943){_0x317335['push'](_0x317335['shift']());}}}(_0x27ff,0x7510e));var __decorate=this&&this[_0x1987a0(0x122)]||function(_0x14bdf5,_0xa033f,_0x17cba5,_0x3f98f9){var _0x513ead=_0x1987a0,_0x108cea=arguments[_0x513ead(0x11f)],_0x5ce061=_0x108cea<0x3?_0xa033f:_0x3f98f9===null?_0x3f98f9=Object['getOwnPropertyDescriptor'](_0xa033f,_0x17cba5):_0x3f98f9,_0x4e186a;if(typeof Reflect===_0x513ead(0x12e)&&typeof Reflect[_0x513ead(0x121)]===_0x513ead(0x112))_0x5ce061=Reflect[_0x513ead(0x121)](_0x14bdf5,_0xa033f,_0x17cba5,_0x3f98f9);else{for(var _0x4e924c=_0x14bdf5[_0x513ead(0x11f)]-0x1;_0x4e924c>=0x0;_0x4e924c--)if(_0x4e186a=_0x14bdf5[_0x4e924c])_0x5ce061=(_0x108cea<0x3?_0x4e186a(_0x5ce061):_0x108cea>0x3?_0x4e186a(_0xa033f,_0x17cba5,_0x5ce061):_0x4e186a(_0xa033f,_0x17cba5))||_0x5ce061;}return _0x108cea>0x3&&_0x5ce061&&Object[_0x513ead(0x11c)](_0xa033f,_0x17cba5,_0x5ce061),_0x5ce061;},__metadata=this&&this['__metadata']||function(_0x5d4087,_0x437864){var _0x413ee8=_0x1987a0;if(typeof Reflect===_0x413ee8(0x12e)&&typeof Reflect['metadata']===_0x413ee8(0x112))return Reflect[_0x413ee8(0x134)](_0x5d4087,_0x437864);};Object['defineProperty'](exports,'__esModule',{'value':!![]}),exports[_0x1987a0(0x12d)]=void 0x0;const typeorm_1=require(_0x1987a0(0x11d)),baseEntity_1=require(_0x1987a0(0x120));let AppEntity=class AppEntity extends baseEntity_1['BaseEntity']{};__decorate([(0x0,typeorm_1[_0x1987a0(0x133)])({'unique':!![],'comment':_0x1987a0(0x111)}),__metadata(_0x1987a0(0x124),String)],AppEntity[_0x1987a0(0x127)],_0x1987a0(0x118),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':'App分类Id'}),__metadata(_0x1987a0(0x124),Number)],AppEntity['prototype'],_0x1987a0(0x132),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x1987a0(0x12c)}),__metadata('design:type',String)],AppEntity[_0x1987a0(0x127)],_0x1987a0(0x10f),void 0x0),__decorate([(0x0,typeorm_1[_0x1987a0(0x133)])({'comment':_0x1987a0(0x10b),'type':_0x1987a0(0x12b)}),__metadata(_0x1987a0(0x124),String)],AppEntity['prototype'],_0x1987a0(0x128),void 0x0),__decorate([(0x0,typeorm_1[_0x1987a0(0x133)])({'comment':_0x1987a0(0x114),'nullable':!![]}),__metadata(_0x1987a0(0x124),String)],AppEntity[_0x1987a0(0x127)],_0x1987a0(0x109),void 0x0),__decorate([(0x0,typeorm_1[_0x1987a0(0x133)])({'comment':_0x1987a0(0x119),'default':0x64}),__metadata('design:type',Number)],AppEntity['prototype'],_0x1987a0(0x125),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x1987a0(0x129),'default':0x1}),__metadata(_0x1987a0(0x124),Number)],AppEntity[_0x1987a0(0x127)],_0x1987a0(0x10c),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x1987a0(0x108),'nullable':!![],'type':_0x1987a0(0x12b)}),__metadata(_0x1987a0(0x124),String)],AppEntity[_0x1987a0(0x127)],_0x1987a0(0x11a),void 0x0),__decorate([(0x0,typeorm_1[_0x1987a0(0x133)])({'comment':_0x1987a0(0x130),'default':'system'}),__metadata('design:type',String)],AppEntity[_0x1987a0(0x127)],'role',void 0x0),__decorate([(0x0,typeorm_1[_0x1987a0(0x133)])({'comment':_0x1987a0(0x126),'default':![]}),__metadata('design:type',Boolean)],AppEntity[_0x1987a0(0x127)],_0x1987a0(0x12f),void 0x0),__decorate([(0x0,typeorm_1[_0x1987a0(0x133)])({'comment':'用户Id','nullable':!![]}),__metadata(_0x1987a0(0x124),Number)],AppEntity[_0x1987a0(0x127)],_0x1987a0(0x10e),void 0x0),AppEntity=__decorate([(0x0,typeorm_1[_0x1987a0(0x117)])({'name':'app'})],AppEntity),exports[_0x1987a0(0x12d)]=AppEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/app/app.module.js b/YiAiQuickDeploy/dist/modules/app/app.module.js
new file mode 100644
index 0000000..f3a9472
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/app/app.module.js
@@ -0,0 +1 @@
+'use strict';const _0x475964=_0x11cc;(function(_0x1a6fbe,_0x57f8c3){const _0x4deb73=_0x11cc,_0x593777=_0x1a6fbe();while(!![]){try{const _0x28a1ef=-parseInt(_0x4deb73(0xc1))/0x1*(parseInt(_0x4deb73(0xc5))/0x2)+parseInt(_0x4deb73(0xca))/0x3+-parseInt(_0x4deb73(0xd7))/0x4+-parseInt(_0x4deb73(0xd4))/0x5+parseInt(_0x4deb73(0xdc))/0x6*(parseInt(_0x4deb73(0xda))/0x7)+parseInt(_0x4deb73(0xbf))/0x8*(parseInt(_0x4deb73(0xc6))/0x9)+-parseInt(_0x4deb73(0xcc))/0xa*(-parseInt(_0x4deb73(0xd5))/0xb);if(_0x28a1ef===_0x57f8c3)break;else _0x593777['push'](_0x593777['shift']());}catch(_0x265655){_0x593777['push'](_0x593777['shift']());}}}(_0x2e98,0x3d2d5));function _0x2e98(){const _0x25383e=['14daGGsn','294984vntOKa','UserAppsEntity','./app.service','decorate','705942iwWAWY','forFeature','135970vYKbbD','./appCats.entity','AppController','AppEntity','getOwnPropertyDescriptor','defineProperty','./app.entity','length','1336930CgqgQY','319nskWyG','object','1599304IlOYXd','function','TypeOrmModule','847cFWvZH','AppModule','13758yVXuOy','40VtpOBD','__esModule','21881ctVYON','Module','AppCatsEntity','@nestjs/typeorm'];_0x2e98=function(){return _0x25383e;};return _0x2e98();}function _0x11cc(_0x56153b,_0x50c7d3){const _0x2e980d=_0x2e98();return _0x11cc=function(_0x11ccd7,_0x1d60cf){_0x11ccd7=_0x11ccd7-0xbf;let _0x5661cf=_0x2e980d[_0x11ccd7];return _0x5661cf;},_0x11cc(_0x56153b,_0x50c7d3);}var __decorate=this&&this['__decorate']||function(_0x28b8ba,_0x4b8468,_0x1981bf,_0x3025f8){const _0x453b41=_0x11cc;var _0x499133=arguments['length'],_0x38fbf3=_0x499133<0x3?_0x4b8468:_0x3025f8===null?_0x3025f8=Object[_0x453b41(0xd0)](_0x4b8468,_0x1981bf):_0x3025f8,_0x4c4a78;if(typeof Reflect===_0x453b41(0xd6)&&typeof Reflect[_0x453b41(0xc9)]===_0x453b41(0xd8))_0x38fbf3=Reflect[_0x453b41(0xc9)](_0x28b8ba,_0x4b8468,_0x1981bf,_0x3025f8);else{for(var _0x371376=_0x28b8ba[_0x453b41(0xd3)]-0x1;_0x371376>=0x0;_0x371376--)if(_0x4c4a78=_0x28b8ba[_0x371376])_0x38fbf3=(_0x499133<0x3?_0x4c4a78(_0x38fbf3):_0x499133>0x3?_0x4c4a78(_0x4b8468,_0x1981bf,_0x38fbf3):_0x4c4a78(_0x4b8468,_0x1981bf))||_0x38fbf3;}return _0x499133>0x3&&_0x38fbf3&&Object[_0x453b41(0xd1)](_0x4b8468,_0x1981bf,_0x38fbf3),_0x38fbf3;};Object['defineProperty'](exports,_0x475964(0xc0),{'value':!![]}),exports[_0x475964(0xdb)]=void 0x0;const common_1=require('@nestjs/common'),app_controller_1=require('./app.controller'),app_service_1=require(_0x475964(0xc8)),typeorm_1=require(_0x475964(0xc4)),appCats_entity_1=require(_0x475964(0xcd)),app_entity_1=require(_0x475964(0xd2)),userApps_entity_1=require('./userApps.entity');let AppModule=class AppModule{};AppModule=__decorate([(0x0,common_1[_0x475964(0xc2)])({'imports':[typeorm_1[_0x475964(0xd9)][_0x475964(0xcb)]([appCats_entity_1[_0x475964(0xc3)],app_entity_1[_0x475964(0xcf)],userApps_entity_1[_0x475964(0xc7)]])],'controllers':[app_controller_1[_0x475964(0xce)]],'providers':[app_service_1['AppService']]})],AppModule),exports[_0x475964(0xdb)]=AppModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/app/app.service.js b/YiAiQuickDeploy/dist/modules/app/app.service.js
new file mode 100644
index 0000000..32d5ae6
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/app/app.service.js
@@ -0,0 +1 @@
+'use strict';const _0x323e2f=_0x47d1;(function(_0x2792fd,_0x2bb984){const _0xe18023=_0x47d1,_0x54640c=_0x2792fd();while(!![]){try{const _0x1d0c65=-parseInt(_0xe18023(0x1d5))/0x1+parseInt(_0xe18023(0x1de))/0x2+-parseInt(_0xe18023(0x1b2))/0x3*(-parseInt(_0xe18023(0x1ae))/0x4)+-parseInt(_0xe18023(0x1b6))/0x5*(parseInt(_0xe18023(0x1b0))/0x6)+-parseInt(_0xe18023(0x1a4))/0x7*(-parseInt(_0xe18023(0x1cc))/0x8)+parseInt(_0xe18023(0x1d9))/0x9*(-parseInt(_0xe18023(0x1d4))/0xa)+-parseInt(_0xe18023(0x192))/0xb;if(_0x1d0c65===_0x2bb984)break;else _0x54640c['push'](_0x54640c['shift']());}catch(_0x1b376d){_0x54640c['push'](_0x54640c['shift']());}}}(_0x1587,0xab8bd));var __decorate=this&&this[_0x323e2f(0x1ea)]||function(_0x25c53f,_0x59e61e,_0x49f783,_0xe004b4){const _0x5606a6=_0x323e2f;var _0x2761d6=arguments[_0x5606a6(0x1bd)],_0x578a3a=_0x2761d6<0x3?_0x59e61e:_0xe004b4===null?_0xe004b4=Object[_0x5606a6(0x1c6)](_0x59e61e,_0x49f783):_0xe004b4,_0x2e4b0d;if(typeof Reflect===_0x5606a6(0x1e5)&&typeof Reflect[_0x5606a6(0x193)]===_0x5606a6(0x1c3))_0x578a3a=Reflect[_0x5606a6(0x193)](_0x25c53f,_0x59e61e,_0x49f783,_0xe004b4);else{for(var _0xa8cbb6=_0x25c53f[_0x5606a6(0x1bd)]-0x1;_0xa8cbb6>=0x0;_0xa8cbb6--)if(_0x2e4b0d=_0x25c53f[_0xa8cbb6])_0x578a3a=(_0x2761d6<0x3?_0x2e4b0d(_0x578a3a):_0x2761d6>0x3?_0x2e4b0d(_0x59e61e,_0x49f783,_0x578a3a):_0x2e4b0d(_0x59e61e,_0x49f783))||_0x578a3a;}return _0x2761d6>0x3&&_0x578a3a&&Object[_0x5606a6(0x1c5)](_0x59e61e,_0x49f783,_0x578a3a),_0x578a3a;},__metadata=this&&this[_0x323e2f(0x1e0)]||function(_0x135e6c,_0x5a0bdf){const _0xb46307=_0x323e2f;if(typeof Reflect==='object'&&typeof Reflect[_0xb46307(0x19c)]===_0xb46307(0x1c3))return Reflect['metadata'](_0x135e6c,_0x5a0bdf);},__param=this&&this[_0x323e2f(0x1a1)]||function(_0x124569,_0x580e34){return function(_0x28db80,_0x15c86c){_0x580e34(_0x28db80,_0x15c86c,_0x124569);};};function _0x1587(){const _0x5cf768=['该应用已被用户关联使用中,不可删除!','userId','2047954khhdXj','delMineApp','__metadata','preset','AppEntity','auditPass','catId','object','该分类名称已存在!','appCatsEntity','updateApp','split','__decorate','design:paramtypes','删除应用成功!','customApp','@nestjs/typeorm','修改App信息失败!','super','HttpException','修改App信息成功','findOne','5740823YuDokh','decorate','InjectRepository','该分类不存在!','appEntity','./userApps.entity','该分类下存在App,不可删除!','IsNull','DESC','catName','metadata','affected','queryOneCat','userAppsEntity','该应用不存在!','__param','Not','******','469zjIMtX','appCatsList','createApp','BAD_REQUEST','Injectable','findAndCount','user','appRole','mineApps','name','392PTNGBh','createAppCat','54JXVUiI','des','23658eNfadj','save','typeorm','应用审核通过','620515OdIEhH','coverImg','find','Repository','delApp','@nestjs/common','./app.entity','length','appId','count','status','AppService','role','function','取消收藏成功!','defineProperty','getOwnPropertyDescriptor','已将应用加入到我的个人工作台!','forEach','appCount','system','修改失败!','142768yRRzVF','includes','修改成功','HttpStatus','Like','应用审核拒绝完成','delete','collect','590cSbFNt','294477gmYNDr','map','__esModule','删除App失败!','54387cquqXl','update','该应用名称已存在!'];_0x1587=function(){return _0x5cf768;};return _0x1587();}function _0x47d1(_0x381bbb,_0x427b33){const _0x158710=_0x1587();return _0x47d1=function(_0x47d18e,_0x17718c){_0x47d18e=_0x47d18e-0x18e;let _0x5e4180=_0x158710[_0x47d18e];return _0x5e4180;},_0x47d1(_0x381bbb,_0x427b33);}Object['defineProperty'](exports,_0x323e2f(0x1d7),{'value':!![]}),exports[_0x323e2f(0x1c1)]=void 0x0;const common_1=require(_0x323e2f(0x1bb)),appCats_entity_1=require('./appCats.entity'),typeorm_1=require(_0x323e2f(0x1b4)),typeorm_2=require(_0x323e2f(0x1ee)),app_entity_1=require(_0x323e2f(0x1bc)),userApps_entity_1=require(_0x323e2f(0x197));let AppService=class AppService{constructor(_0x181e7a,_0xb6b460,_0x552ee5){const _0x5b1320=_0x323e2f;this[_0x5b1320(0x1e7)]=_0x181e7a,this[_0x5b1320(0x196)]=_0xb6b460,this[_0x5b1320(0x19f)]=_0x552ee5;}async[_0x323e2f(0x1af)](_0x5a499a){const _0x53c2a8=_0x323e2f,{name:_0x1c8f6b}=_0x5a499a,_0x5f45c6=await this[_0x53c2a8(0x1e7)][_0x53c2a8(0x191)]({'where':{'name':_0x1c8f6b}});if(_0x5f45c6)throw new common_1[(_0x53c2a8(0x18f))](_0x53c2a8(0x1e6),common_1[_0x53c2a8(0x1cf)][_0x53c2a8(0x1a7)]);return await this[_0x53c2a8(0x1e7)][_0x53c2a8(0x1b3)](_0x5a499a);}async['delAppCat'](_0x270aa1){const _0x1bd135=_0x323e2f,{id:_0x5894bb}=_0x270aa1,_0x5505ff=await this[_0x1bd135(0x1e7)]['findOne']({'where':{'id':_0x5894bb}});if(!_0x5505ff)throw new common_1[(_0x1bd135(0x18f))](_0x1bd135(0x195),common_1[_0x1bd135(0x1cf)][_0x1bd135(0x1a7)]);const _0x1f0835=await this['appEntity'][_0x1bd135(0x1bf)]({'where':{'catId':_0x5894bb}});if(_0x1f0835>0x0)throw new common_1[(_0x1bd135(0x18f))](_0x1bd135(0x198),common_1[_0x1bd135(0x1cf)][_0x1bd135(0x1a7)]);const _0xc32eb2=await this[_0x1bd135(0x1e7)][_0x1bd135(0x1d2)](_0x5894bb);if(_0xc32eb2[_0x1bd135(0x19d)]>0x0)return'删除成功';throw new common_1[(_0x1bd135(0x18f))]('删除失败!',common_1['HttpStatus'][_0x1bd135(0x1a7)]);}async['updateAppCats'](_0x29e0c5){const _0x490742=_0x323e2f,{id:_0x5c8bdd,name:_0x5027b7}=_0x29e0c5,_0x464aa3=await this[_0x490742(0x1e7)][_0x490742(0x191)]({'where':{'name':_0x5027b7,'id':(0x0,typeorm_1[_0x490742(0x1a2)])(_0x5c8bdd)}});if(_0x464aa3)throw new common_1[(_0x490742(0x18f))](_0x490742(0x1e6),common_1[_0x490742(0x1cf)][_0x490742(0x1a7)]);const _0x364ff3=await this[_0x490742(0x1e7)]['update']({'id':_0x5c8bdd},_0x29e0c5);if(_0x364ff3[_0x490742(0x19d)]>0x0)return _0x490742(0x1ce);throw new common_1[(_0x490742(0x18f))](_0x490742(0x1cb),common_1['HttpStatus'][_0x490742(0x1a7)]);}async[_0x323e2f(0x19e)](_0x2f16e8){const _0x3e8514=_0x323e2f,{id:_0x243574}=_0x2f16e8;if(!_0x243574)throw new common_1['HttpException']('缺失必要参数!',common_1[_0x3e8514(0x1cf)][_0x3e8514(0x1a7)]);const _0x17c5d5=await this[_0x3e8514(0x196)][_0x3e8514(0x191)]({'where':{'id':_0x243574}}),{demoData:_0x4586ef,coverImg:_0x22d88d,des:_0x1773e1,name:_0x219a87}=_0x17c5d5;return{'demoData':_0x4586ef?_0x4586ef[_0x3e8514(0x1e9)]('\x0a'):[],'coverImg':_0x22d88d,'des':_0x1773e1,'name':_0x219a87};}async[_0x323e2f(0x1a5)](_0x432131){const _0x1f759c=_0x323e2f,{page:page=0x1,size:size=0xa,name:_0x5e5951,status:_0x2ce6f2}=_0x432131,_0x4855aa={};_0x5e5951&&(_0x4855aa['name']=(0x0,typeorm_1[_0x1f759c(0x1d0)])('%'+_0x5e5951+'%')),[0x0,0x1,'0','1'][_0x1f759c(0x1cd)](_0x2ce6f2)&&(_0x4855aa[_0x1f759c(0x1c0)]=_0x2ce6f2);const [_0xfafc9,_0x115217]=await this[_0x1f759c(0x1e7)][_0x1f759c(0x1a9)]({'where':_0x4855aa,'order':{'order':_0x1f759c(0x19a)},'skip':(page-0x1)*size,'take':size}),_0x4bc253=_0xfafc9[_0x1f759c(0x1d6)](_0xa99be3=>_0xa99be3['id']),_0x326452=await this[_0x1f759c(0x196)][_0x1f759c(0x1b8)]({'where':{'catId':(0x0,typeorm_1['In'])(_0x4bc253)}}),_0x51ddb4={};return _0x326452[_0x1f759c(0x1c8)](_0x3933d7=>{const _0x497fa1=_0x1f759c;_0x51ddb4[_0x3933d7['catId']]?_0x51ddb4[_0x3933d7[_0x497fa1(0x1e4)]]+=0x1:_0x51ddb4[_0x3933d7[_0x497fa1(0x1e4)]]=0x1;}),_0xfafc9['forEach'](_0x58cdb1=>_0x58cdb1[_0x1f759c(0x1c9)]=_0x51ddb4[_0x58cdb1['id']]||0x0),{'rows':_0xfafc9,'count':_0x115217};}async['appList'](_0x29d723,_0x244862,_0x47e6f4='id'){const _0x404ea0=_0x323e2f;var _0x34be7a;const {page:page=0x1,size:size=0xa,name:_0x3599c9,status:_0x139d3e,catId:_0xa0f08c,role:_0xee2ba0}=_0x244862,_0x2eeb65={};_0x3599c9&&(_0x2eeb65[_0x404ea0(0x1ad)]=(0x0,typeorm_1[_0x404ea0(0x1d0)])('%'+_0x3599c9+'%')),_0xa0f08c&&(_0x2eeb65[_0x404ea0(0x1e4)]=_0xa0f08c),_0xee2ba0&&(_0x2eeb65['role']=_0xee2ba0),_0x139d3e&&(_0x2eeb65[_0x404ea0(0x1c0)]=_0x139d3e);const [_0x175243,_0x11a73f]=await this['appEntity']['findAndCount']({'where':_0x2eeb65,'order':{[_0x47e6f4]:_0x404ea0(0x19a)},'skip':(page-0x1)*size,'take':size}),_0x4ae397=_0x175243[_0x404ea0(0x1d6)](_0x548b11=>_0x548b11['catId']),_0x150337=await this[_0x404ea0(0x1e7)][_0x404ea0(0x1b8)]({'where':{'id':(0x0,typeorm_1['In'])(_0x4ae397)}});return _0x175243[_0x404ea0(0x1c8)](_0x3563d7=>{const _0x212148=_0x404ea0,_0x1cd4b7=_0x150337[_0x212148(0x1b8)](_0x3a9fcc=>_0x3a9fcc['id']===_0x3563d7['catId']);_0x3563d7[_0x212148(0x19b)]=_0x1cd4b7?_0x1cd4b7[_0x212148(0x1ad)]:'';}),((_0x34be7a=_0x29d723===null||_0x29d723===void 0x0?void 0x0:_0x29d723[_0x404ea0(0x1aa)])===null||_0x34be7a===void 0x0?void 0x0:_0x34be7a[_0x404ea0(0x1c2)])!==_0x404ea0(0x18e)&&_0x175243[_0x404ea0(0x1c8)](_0x1ebbe5=>{const _0x3b1c6a=_0x404ea0;delete _0x1ebbe5[_0x3b1c6a(0x1e1)];}),{'rows':_0x175243,'count':_0x11a73f};}async['frontAppList'](_0x384947,_0x4cec8a,_0x2c5353='id'){const _0x8a7436=_0x323e2f;var _0x3b8eea;const {page:page=0x1,size:size=0x3e8,name:_0x248934,catId:_0x5465df,role:_0x4312a8}=_0x4cec8a,_0x23c24b=[{'status':(0x0,typeorm_1['In'])([0x1,0x4]),'userId':(0x0,typeorm_1[_0x8a7436(0x199)])(),'public':![]},{'userId':(0x0,typeorm_1['MoreThan'])(0x0),'public':!![]}],[_0x4ffa4b,_0x72ecc7]=await this[_0x8a7436(0x196)][_0x8a7436(0x1a9)]({'where':_0x23c24b,'order':{'order':'DESC'},'skip':(page-0x1)*size,'take':size}),_0x3044f7=_0x4ffa4b['map'](_0x3344e8=>_0x3344e8[_0x8a7436(0x1e4)]),_0x445ce5=await this[_0x8a7436(0x1e7)][_0x8a7436(0x1b8)]({'where':{'id':(0x0,typeorm_1['In'])(_0x3044f7)}});return _0x4ffa4b['forEach'](_0x397900=>{const _0x426fb8=_0x8a7436,_0x272d87=_0x445ce5['find'](_0x58ec54=>_0x58ec54['id']===_0x397900[_0x426fb8(0x1e4)]);_0x397900['catName']=_0x272d87?_0x272d87['name']:'';}),((_0x3b8eea=_0x384947===null||_0x384947===void 0x0?void 0x0:_0x384947[_0x8a7436(0x1aa)])===null||_0x3b8eea===void 0x0?void 0x0:_0x3b8eea[_0x8a7436(0x1c2)])!==_0x8a7436(0x18e)&&_0x4ffa4b[_0x8a7436(0x1c8)](_0xae64e0=>{const _0x577af0=_0x8a7436;delete _0xae64e0[_0x577af0(0x1e1)];}),{'rows':_0x4ffa4b,'count':_0x72ecc7};}async[_0x323e2f(0x1a6)](_0x1aab91){const _0x26c6da=_0x323e2f,{name:_0x3f8c47,catId:_0x1da41f}=_0x1aab91;_0x1aab91[_0x26c6da(0x1c2)]=_0x26c6da(0x1ca);const _0x1cc4ee=await this[_0x26c6da(0x196)][_0x26c6da(0x191)]({'where':{'name':_0x3f8c47}});if(_0x1cc4ee)throw new common_1['HttpException']('该应用名称已存在!',common_1[_0x26c6da(0x1cf)]['BAD_REQUEST']);const _0x281122=await this[_0x26c6da(0x1e7)]['findOne']({'where':{'id':_0x1da41f}});if(!_0x281122)throw new common_1[(_0x26c6da(0x18f))]('该分类不存在!',common_1['HttpStatus']['BAD_REQUEST']);return await this[_0x26c6da(0x196)][_0x26c6da(0x1b3)](_0x1aab91);}async[_0x323e2f(0x1ed)](_0x16a315,_0x564b31){const _0x159a7f=_0x323e2f,{id:_0x1cecdf}=_0x564b31[_0x159a7f(0x1aa)],{name:_0x2e6898,catId:_0x10fe1c,des:_0x58fc20,preset:_0x307161,coverImg:_0x85af15,demoData:_0x115d43,public:_0x92f8e1,appId:_0x3bf3e8}=_0x16a315;if(_0x3bf3e8){const _0x877bb5=await this['appEntity']['findOne']({'where':{'id':_0x3bf3e8,'userId':_0x1cecdf}});if(!_0x877bb5)throw new common_1[(_0x159a7f(0x18f))]('您正在编辑一个不存在的应用!',common_1[_0x159a7f(0x1cf)][_0x159a7f(0x1a7)]);const _0x469f31={'name':_0x2e6898,'catId':_0x10fe1c,'des':_0x58fc20,'preset':_0x307161,'coverImg':_0x85af15,'demoData':_0x115d43,'public':_0x92f8e1,'status':_0x92f8e1?0x3:0x1},_0x18102c=await this[_0x159a7f(0x196)]['update']({'id':_0x3bf3e8,'userId':_0x1cecdf},_0x469f31);if(_0x18102c[_0x159a7f(0x19d)])return'修改成功';else throw new common_1[(_0x159a7f(0x18f))]('修改失败!',common_1[_0x159a7f(0x1cf)]['BAD_REQUEST']);}if(!_0x3bf3e8){const _0x52fd29=await this[_0x159a7f(0x1e7)][_0x159a7f(0x191)]({'where':{'id':_0x10fe1c}});if(!_0x52fd29)throw new common_1['HttpException'](_0x159a7f(0x195),common_1[_0x159a7f(0x1cf)][_0x159a7f(0x1a7)]);const _0x1db42d=await this[_0x159a7f(0x196)]['findOne']({'where':{'name':_0x2e6898}});if(_0x1db42d)throw new common_1[(_0x159a7f(0x18f))](_0x159a7f(0x1db),common_1[_0x159a7f(0x1cf)]['BAD_REQUEST']);const _0xfe0360={'name':_0x2e6898,'catId':_0x10fe1c,'des':_0x58fc20,'preset':_0x307161,'coverImg':_0x85af15,'status':_0x92f8e1?0x3:0x1,'demoData':_0x115d43,'public':_0x92f8e1,'role':_0x159a7f(0x1aa),'userId':_0x1cecdf},_0x27a4f9=await this[_0x159a7f(0x196)][_0x159a7f(0x1b3)](_0xfe0360),_0x1c9a72={'appId':_0x27a4f9['id'],'userId':_0x1cecdf,'appType':_0x159a7f(0x1aa),'public':_0x92f8e1,'status':_0x92f8e1?0x3:0x1,'catId':_0x10fe1c};return this['userAppsEntity']['save'](_0x1c9a72);}}async[_0x323e2f(0x1e8)](_0x91b496){const _0x202391=_0x323e2f,{id:_0x2b193a,name:_0x1060a2,catId:_0x35b962,status:_0x11c8cf}=_0x91b496,_0x99d100=await this[_0x202391(0x196)]['findOne']({'where':{'name':_0x1060a2,'id':(0x0,typeorm_1[_0x202391(0x1a2)])(_0x2b193a)}});if(_0x99d100)throw new common_1[(_0x202391(0x18f))](_0x202391(0x1db),common_1['HttpStatus']['BAD_REQUEST']);const _0x57eac3=await this[_0x202391(0x1e7)][_0x202391(0x191)]({'where':{'id':_0x35b962}});if(!_0x57eac3)throw new common_1[(_0x202391(0x18f))](_0x202391(0x195),common_1[_0x202391(0x1cf)][_0x202391(0x1a7)]);const _0xfe3e49=await this[_0x202391(0x196)]['findOne']({'where':{'id':_0x2b193a}});_0xfe3e49[_0x202391(0x1c0)]!==_0x91b496[_0x202391(0x1c0)]&&await this[_0x202391(0x19f)][_0x202391(0x1da)]({'appId':_0x2b193a},{'status':_0x11c8cf});const _0x23a11c=await this[_0x202391(0x196)][_0x202391(0x1da)]({'id':_0x2b193a},_0x91b496);if(_0x23a11c[_0x202391(0x19d)]>0x0)return _0x202391(0x190);throw new common_1[(_0x202391(0x18f))](_0x202391(0x1ef),common_1[_0x202391(0x1cf)][_0x202391(0x1a7)]);}async[_0x323e2f(0x1ba)](_0x2b3628){const _0x2d64d1=_0x323e2f,{id:_0x113b4a}=_0x2b3628,_0x4d02a0=await this['appEntity'][_0x2d64d1(0x191)]({'where':{'id':_0x113b4a}});if(!_0x4d02a0)throw new common_1[(_0x2d64d1(0x18f))]('该应用不存在!',common_1[_0x2d64d1(0x1cf)][_0x2d64d1(0x1a7)]);const _0x205328=await this[_0x2d64d1(0x19f)][_0x2d64d1(0x1bf)]({'where':{'appId':_0x113b4a}});if(_0x205328>0x0)throw new common_1[(_0x2d64d1(0x18f))](_0x2d64d1(0x1dc),common_1[_0x2d64d1(0x1cf)][_0x2d64d1(0x1a7)]);const _0x2ea216=await this[_0x2d64d1(0x196)]['delete'](_0x113b4a);if(_0x2ea216[_0x2d64d1(0x19d)]>0x0)return'删除App成功';throw new common_1[(_0x2d64d1(0x18f))](_0x2d64d1(0x1d8),common_1[_0x2d64d1(0x1cf)][_0x2d64d1(0x1a7)]);}async[_0x323e2f(0x1e3)](_0x45d86d){const _0x225d0d=_0x323e2f,{id:_0x434f3a}=_0x45d86d,_0x562b2a=await this[_0x225d0d(0x196)][_0x225d0d(0x191)]({'where':{'id':_0x434f3a,'status':0x3}});if(!_0x562b2a)throw new common_1[(_0x225d0d(0x18f))]('该应用不存在!',common_1[_0x225d0d(0x1cf)][_0x225d0d(0x1a7)]);return await this['appEntity']['update']({'id':_0x434f3a},{'status':0x4}),await this[_0x225d0d(0x19f)]['update']({'appId':_0x434f3a},{'status':0x4}),_0x225d0d(0x1b5);}async['auditFail'](_0x42640a){const _0xfca0d5=_0x323e2f,{id:_0x565be7}=_0x42640a,_0x4b9ded=await this[_0xfca0d5(0x196)][_0xfca0d5(0x191)]({'where':{'id':_0x565be7,'status':0x3}});if(!_0x4b9ded)throw new common_1[(_0xfca0d5(0x18f))](_0xfca0d5(0x1a0),common_1[_0xfca0d5(0x1cf)]['BAD_REQUEST']);return await this[_0xfca0d5(0x196)]['update']({'id':_0x565be7},{'status':0x5}),await this[_0xfca0d5(0x19f)][_0xfca0d5(0x1da)]({'appId':_0x565be7},{'status':0x5}),_0xfca0d5(0x1d1);}async[_0x323e2f(0x1df)](_0x229781,_0x3ef5d4){const _0x5b1d48=_0x323e2f,{id:_0xdcc4c4}=_0x229781,_0x4d08c2=await this[_0x5b1d48(0x196)]['findOne']({'where':{'id':_0xdcc4c4,'userId':_0x3ef5d4[_0x5b1d48(0x1aa)]['id']}});if(!_0x4d08c2)throw new common_1[(_0x5b1d48(0x18f))]('您正在操作一个不存在的资源!',common_1[_0x5b1d48(0x1cf)][_0x5b1d48(0x1a7)]);return await this[_0x5b1d48(0x196)][_0x5b1d48(0x1d2)](_0xdcc4c4),await this[_0x5b1d48(0x19f)][_0x5b1d48(0x1d2)]({'appId':_0xdcc4c4,'userId':_0x3ef5d4[_0x5b1d48(0x1aa)]['id']}),_0x5b1d48(0x1ec);}async[_0x323e2f(0x1d3)](_0x539e4f,_0x27eb40){const _0xf39576=_0x323e2f,{appId:_0x4fd0b0}=_0x539e4f,{id:_0x22ee93}=_0x27eb40[_0xf39576(0x1aa)],_0x14ab09=await this[_0xf39576(0x19f)][_0xf39576(0x191)]({'where':{'appId':_0x4fd0b0,'userId':_0x22ee93}});if(_0x14ab09){const _0x17b73d=await this[_0xf39576(0x19f)][_0xf39576(0x1d2)]({'appId':_0x4fd0b0,'userId':_0x22ee93});if(_0x17b73d['affected']>0x0)return _0xf39576(0x1c4);else throw new common_1['HttpException']('取消收藏失败!',common_1[_0xf39576(0x1cf)]['BAD_REQUEST']);}const _0x49719d=await this[_0xf39576(0x196)][_0xf39576(0x191)]({'where':{'id':_0x4fd0b0}}),{id:_0x5bb9db,role:_0x141cc5,catId:_0x27d00a}=_0x49719d,_0x320b21={'userId':_0x22ee93,'appId':_0x5bb9db,'catId':_0x27d00a,'appRole':_0x141cc5,'public':!![],'status':0x1};return await this[_0xf39576(0x19f)]['save'](_0x320b21),_0xf39576(0x1c7);}async[_0x323e2f(0x1ac)](_0x302ab9,_0xa8d51d={'page':0x1,'size':0x1e}){const _0x3fb2ab=_0x323e2f,{id:_0x4ada51}=_0x302ab9['user'],{page:page=0x1,size:size=0x1e}=_0xa8d51d,[_0x200520,_0x146af8]=await this[_0x3fb2ab(0x19f)]['findAndCount']({'where':{'userId':_0x4ada51,'status':(0x0,typeorm_1['In'])([0x1,0x3,0x4,0x5])},'order':{'id':_0x3fb2ab(0x19a)},'skip':(page-0x1)*size,'take':size}),_0x2bf6f7=_0x200520[_0x3fb2ab(0x1d6)](_0x32dd49=>_0x32dd49[_0x3fb2ab(0x1be)]),_0x121835=await this['appEntity'][_0x3fb2ab(0x1b8)]({'where':{'id':(0x0,typeorm_1['In'])(_0x2bf6f7)}});return _0x200520[_0x3fb2ab(0x1c8)](_0x1420bc=>{const _0x38900b=_0x3fb2ab,_0x113c57=_0x121835['find'](_0x5b129a=>_0x5b129a['id']===_0x1420bc[_0x38900b(0x1be)]);_0x1420bc['appName']=_0x113c57?_0x113c57[_0x38900b(0x1ad)]:'',_0x1420bc[_0x38900b(0x1ab)]=_0x113c57?_0x113c57[_0x38900b(0x1c2)]:'',_0x1420bc['appDes']=_0x113c57?_0x113c57[_0x38900b(0x1b1)]:'',_0x1420bc[_0x38900b(0x1b7)]=_0x113c57?_0x113c57[_0x38900b(0x1b7)]:'',_0x1420bc['demoData']=_0x113c57?_0x113c57['demoData']:'',_0x1420bc[_0x38900b(0x1e1)]=_0x113c57[_0x38900b(0x1dd)]===_0x4ada51?_0x113c57[_0x38900b(0x1e1)]:_0x38900b(0x1a3);}),{'rows':_0x200520,'count':_0x146af8};}};AppService=__decorate([(0x0,common_1[_0x323e2f(0x1a8)])(),__param(0x0,(0x0,typeorm_2[_0x323e2f(0x194)])(appCats_entity_1['AppCatsEntity'])),__param(0x1,(0x0,typeorm_2[_0x323e2f(0x194)])(app_entity_1[_0x323e2f(0x1e2)])),__param(0x2,(0x0,typeorm_2[_0x323e2f(0x194)])(userApps_entity_1['UserAppsEntity'])),__metadata(_0x323e2f(0x1eb),[typeorm_1[_0x323e2f(0x1b9)],typeorm_1['Repository'],typeorm_1[_0x323e2f(0x1b9)]])],AppService),exports[_0x323e2f(0x1c1)]=AppService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/app/appCats.entity.js b/YiAiQuickDeploy/dist/modules/app/appCats.entity.js
new file mode 100644
index 0000000..c3d2701
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/app/appCats.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x392059=_0x2c20;function _0x2c20(_0xea6353,_0x396562){var _0x56f949=_0x56f9();return _0x2c20=function(_0x2c2081,_0x4f33d6){_0x2c2081=_0x2c2081-0x77;var _0x549e63=_0x56f949[_0x2c2081];return _0x549e63;},_0x2c20(_0xea6353,_0x396562);}(function(_0x299936,_0x4c025e){var _0x40e44c=_0x2c20,_0x35c661=_0x299936();while(!![]){try{var _0x59ed31=-parseInt(_0x40e44c(0x87))/0x1*(-parseInt(_0x40e44c(0x88))/0x2)+parseInt(_0x40e44c(0x80))/0x3+-parseInt(_0x40e44c(0x91))/0x4*(parseInt(_0x40e44c(0x8c))/0x5)+-parseInt(_0x40e44c(0x92))/0x6+-parseInt(_0x40e44c(0x79))/0x7+parseInt(_0x40e44c(0x94))/0x8+parseInt(_0x40e44c(0x86))/0x9;if(_0x59ed31===_0x4c025e)break;else _0x35c661['push'](_0x35c661['shift']());}catch(_0x5de359){_0x35c661['push'](_0x35c661['shift']());}}}(_0x56f9,0xe35ec));function _0x56f9(){var _0x58bde1=['decorate','design:type','4877160NjRUIp','BaseEntity','des','metadata','__decorate','Column','10572741DBEkjg','15uPwFNU','106662dVCmKt','typeorm','defineProperty','App分类描述信息','5AQntpX','length','AppCatsEntity','prototype','App分类名称','3987344PPERWq','4186818DOIJLW','app_cats','3734064bkMMzO','coverImg','order','10088715qFKSwn','status','__esModule','object','__metadata'];_0x56f9=function(){return _0x58bde1;};return _0x56f9();}var __decorate=this&&this[_0x392059(0x84)]||function(_0x2786bf,_0x24b472,_0x1b61da,_0x1b5123){var _0x42e820=_0x392059,_0x4e2228=arguments[_0x42e820(0x8d)],_0x4921e0=_0x4e2228<0x3?_0x24b472:_0x1b5123===null?_0x1b5123=Object['getOwnPropertyDescriptor'](_0x24b472,_0x1b61da):_0x1b5123,_0x3251a1;if(typeof Reflect===_0x42e820(0x7c)&&typeof Reflect[_0x42e820(0x7e)]==='function')_0x4921e0=Reflect[_0x42e820(0x7e)](_0x2786bf,_0x24b472,_0x1b61da,_0x1b5123);else{for(var _0x5c3a49=_0x2786bf[_0x42e820(0x8d)]-0x1;_0x5c3a49>=0x0;_0x5c3a49--)if(_0x3251a1=_0x2786bf[_0x5c3a49])_0x4921e0=(_0x4e2228<0x3?_0x3251a1(_0x4921e0):_0x4e2228>0x3?_0x3251a1(_0x24b472,_0x1b61da,_0x4921e0):_0x3251a1(_0x24b472,_0x1b61da))||_0x4921e0;}return _0x4e2228>0x3&&_0x4921e0&&Object[_0x42e820(0x8a)](_0x24b472,_0x1b61da,_0x4921e0),_0x4921e0;},__metadata=this&&this[_0x392059(0x7d)]||function(_0x4922c4,_0x303408){var _0x3240b3=_0x392059;if(typeof Reflect===_0x3240b3(0x7c)&&typeof Reflect['metadata']==='function')return Reflect[_0x3240b3(0x83)](_0x4922c4,_0x303408);};Object[_0x392059(0x8a)](exports,_0x392059(0x7b),{'value':!![]}),exports[_0x392059(0x8e)]=void 0x0;const typeorm_1=require(_0x392059(0x89)),baseEntity_1=require('../../common/entity/baseEntity');let AppCatsEntity=class AppCatsEntity extends baseEntity_1[_0x392059(0x81)]{};__decorate([(0x0,typeorm_1[_0x392059(0x85)])({'unique':!![],'comment':_0x392059(0x90)}),__metadata(_0x392059(0x7f),String)],AppCatsEntity[_0x392059(0x8f)],'name',void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x392059(0x8b)}),__metadata(_0x392059(0x7f),String)],AppCatsEntity[_0x392059(0x8f)],_0x392059(0x82),void 0x0),__decorate([(0x0,typeorm_1[_0x392059(0x85)])({'comment':'App分类封面图片','nullable':!![]}),__metadata(_0x392059(0x7f),String)],AppCatsEntity['prototype'],_0x392059(0x77),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':'App分类排序、数字越大越靠前','default':0x64}),__metadata(_0x392059(0x7f),Number)],AppCatsEntity[_0x392059(0x8f)],_0x392059(0x78),void 0x0),__decorate([(0x0,typeorm_1[_0x392059(0x85)])({'comment':'App分类是否启用中\x200:禁用\x201:启用','default':0x1}),__metadata(_0x392059(0x7f),Number)],AppCatsEntity[_0x392059(0x8f)],_0x392059(0x7a),void 0x0),AppCatsEntity=__decorate([(0x0,typeorm_1['Entity'])({'name':_0x392059(0x93)})],AppCatsEntity),exports['AppCatsEntity']=AppCatsEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/app/dto/collectApp.dto.js b/YiAiQuickDeploy/dist/modules/app/dto/collectApp.dto.js
new file mode 100644
index 0000000..1d7eeb6
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/app/dto/collectApp.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x1280d2=_0x39a4;function _0x1e67(){var _0x4fa647=['function','20673rFcZhM','30SRBFbM','1804264CTvmtE','ID必须是Number','要收藏的appId','400965dNoFur','7ALJhUp','__decorate','getOwnPropertyDescriptor','object','appId','@nestjs/swagger','metadata','decorate','339376QIQoQc','length','IsNumber','1318695hXdFpW','__metadata','design:type','30tLeHrX','15270360OmacFb','1881009JyvNwW','CollectAppDto'];_0x1e67=function(){return _0x4fa647;};return _0x1e67();}(function(_0x4a09fa,_0x49fd65){var _0x30801f=_0x39a4,_0x31c242=_0x4a09fa();while(!![]){try{var _0x21220b=parseInt(_0x30801f(0x7c))/0x1*(parseInt(_0x30801f(0x7d))/0x2)+-parseInt(_0x30801f(0x74))/0x3+-parseInt(_0x30801f(0x7e))/0x4+parseInt(_0x30801f(0x81))/0x5*(-parseInt(_0x30801f(0x77))/0x6)+-parseInt(_0x30801f(0x82))/0x7*(parseInt(_0x30801f(0x71))/0x8)+-parseInt(_0x30801f(0x79))/0x9+parseInt(_0x30801f(0x78))/0xa;if(_0x21220b===_0x49fd65)break;else _0x31c242['push'](_0x31c242['shift']());}catch(_0x4af060){_0x31c242['push'](_0x31c242['shift']());}}}(_0x1e67,0x47ce0));function _0x39a4(_0xcf2992,_0x2b9dda){var _0x1e6783=_0x1e67();return _0x39a4=function(_0x39a4bc,_0x108591){_0x39a4bc=_0x39a4bc-0x71;var _0x254d01=_0x1e6783[_0x39a4bc];return _0x254d01;},_0x39a4(_0xcf2992,_0x2b9dda);}var __decorate=this&&this[_0x1280d2(0x83)]||function(_0x23f1fc,_0x164ad8,_0x4b635d,_0x35f312){var _0xba56f0=_0x1280d2,_0x3f910b=arguments[_0xba56f0(0x72)],_0x6bad20=_0x3f910b<0x3?_0x164ad8:_0x35f312===null?_0x35f312=Object[_0xba56f0(0x84)](_0x164ad8,_0x4b635d):_0x35f312,_0x38591e;if(typeof Reflect===_0xba56f0(0x85)&&typeof Reflect[_0xba56f0(0x89)]==='function')_0x6bad20=Reflect['decorate'](_0x23f1fc,_0x164ad8,_0x4b635d,_0x35f312);else{for(var _0x26f501=_0x23f1fc[_0xba56f0(0x72)]-0x1;_0x26f501>=0x0;_0x26f501--)if(_0x38591e=_0x23f1fc[_0x26f501])_0x6bad20=(_0x3f910b<0x3?_0x38591e(_0x6bad20):_0x3f910b>0x3?_0x38591e(_0x164ad8,_0x4b635d,_0x6bad20):_0x38591e(_0x164ad8,_0x4b635d))||_0x6bad20;}return _0x3f910b>0x3&&_0x6bad20&&Object['defineProperty'](_0x164ad8,_0x4b635d,_0x6bad20),_0x6bad20;},__metadata=this&&this[_0x1280d2(0x75)]||function(_0x1c9191,_0x21b1c7){var _0x1d18d8=_0x1280d2;if(typeof Reflect===_0x1d18d8(0x85)&&typeof Reflect[_0x1d18d8(0x88)]===_0x1d18d8(0x7b))return Reflect[_0x1d18d8(0x88)](_0x1c9191,_0x21b1c7);};Object['defineProperty'](exports,'__esModule',{'value':!![]}),exports[_0x1280d2(0x7a)]=void 0x0;const swagger_1=require(_0x1280d2(0x87)),class_validator_1=require('class-validator');class CollectAppDto{}__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x1,'description':_0x1280d2(0x80),'required':!![]}),(0x0,class_validator_1[_0x1280d2(0x73)])({},{'message':_0x1280d2(0x7f)}),__metadata(_0x1280d2(0x76),Number)],CollectAppDto['prototype'],_0x1280d2(0x86),void 0x0),exports[_0x1280d2(0x7a)]=CollectAppDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/app/dto/createApp.dto.js b/YiAiQuickDeploy/dist/modules/app/dto/createApp.dto.js
new file mode 100644
index 0000000..0ea1d76
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/app/dto/createApp.dto.js
@@ -0,0 +1 @@
+'use strict';function _0x112f(){var _0x80572b=['length','des','IsDefined','object','__decorate','system','@nestjs/swagger','getOwnPropertyDescriptor','design:type','app示例数据','6NBYuDx','863opAyQx','app分类Id必传参数','997650AqiaHK','904eqRAxX','3466624WLFOwc','app名称描述是必传参数','role','套餐状态\x200:禁用\x201:启用','IsNumber','app分类Id','coverImg','IsIn','套餐封面图片','https://xxxx.png','42336WpAbbC','prototype','metadata','这是一句示例数据','IsOptional','defineProperty','demoData','9ezeJjr','CreateAppDto','__metadata','ApiProperty','name','2381485qQhHHi','套餐排序、数字越大越靠前','catId','1559040DREVCW','2773246KGNSZN'];_0x112f=function(){return _0x80572b;};return _0x112f();}var _0x2d95c8=_0x285e;(function(_0x17b7c2,_0x1ee623){var _0x4cf1eb=_0x285e,_0x844583=_0x17b7c2();while(!![]){try{var _0x5880fb=-parseInt(_0x4cf1eb(0xfe))/0x1*(-parseInt(_0x4cf1eb(0x101))/0x2)+parseInt(_0x4cf1eb(0xe9))/0x3*(-parseInt(_0x4cf1eb(0xe2))/0x4)+parseInt(_0x4cf1eb(0xee))/0x5+-parseInt(_0x4cf1eb(0xfd))/0x6*(parseInt(_0x4cf1eb(0xf2))/0x7)+-parseInt(_0x4cf1eb(0x102))/0x8+parseInt(_0x4cf1eb(0x100))/0x9+parseInt(_0x4cf1eb(0xf1))/0xa;if(_0x5880fb===_0x1ee623)break;else _0x844583['push'](_0x844583['shift']());}catch(_0x426218){_0x844583['push'](_0x844583['shift']());}}}(_0x112f,0x425fd));var __decorate=this&&this[_0x2d95c8(0xf7)]||function(_0x32443,_0x52d181,_0x5ce758,_0x45782b){var _0x35d8c1=_0x2d95c8,_0x319276=arguments['length'],_0x3a6be5=_0x319276<0x3?_0x52d181:_0x45782b===null?_0x45782b=Object[_0x35d8c1(0xfa)](_0x52d181,_0x5ce758):_0x45782b,_0x3a5d37;if(typeof Reflect===_0x35d8c1(0xf6)&&typeof Reflect['decorate']==='function')_0x3a6be5=Reflect['decorate'](_0x32443,_0x52d181,_0x5ce758,_0x45782b);else{for(var _0x20a329=_0x32443[_0x35d8c1(0xf3)]-0x1;_0x20a329>=0x0;_0x20a329--)if(_0x3a5d37=_0x32443[_0x20a329])_0x3a6be5=(_0x319276<0x3?_0x3a5d37(_0x3a6be5):_0x319276>0x3?_0x3a5d37(_0x52d181,_0x5ce758,_0x3a6be5):_0x3a5d37(_0x52d181,_0x5ce758))||_0x3a6be5;}return _0x319276>0x3&&_0x3a6be5&&Object[_0x35d8c1(0xe7)](_0x52d181,_0x5ce758,_0x3a6be5),_0x3a6be5;},__metadata=this&&this[_0x2d95c8(0xeb)]||function(_0xa0a1c5,_0x311a62){var _0x3ddd65=_0x2d95c8;if(typeof Reflect===_0x3ddd65(0xf6)&&typeof Reflect[_0x3ddd65(0xe4)]==='function')return Reflect['metadata'](_0xa0a1c5,_0x311a62);};Object[_0x2d95c8(0xe7)](exports,'__esModule',{'value':!![]}),exports[_0x2d95c8(0xea)]=void 0x0;const class_validator_1=require('class-validator'),swagger_1=require(_0x2d95c8(0xf9));function _0x285e(_0x1697fa,_0x9f3d78){var _0x112fb8=_0x112f();return _0x285e=function(_0x285e5a,_0xb36da1){_0x285e5a=_0x285e5a-0xdf;var _0x426059=_0x112fb8[_0x285e5a];return _0x426059;},_0x285e(_0x1697fa,_0x9f3d78);}class CreateAppDto{}__decorate([(0x0,swagger_1[_0x2d95c8(0xec)])({'example':'前端助手','description':'app名称','required':!![]}),(0x0,class_validator_1[_0x2d95c8(0xf5)])({'message':'app名称是必传参数'}),__metadata(_0x2d95c8(0xfb),String)],CreateAppDto['prototype'],_0x2d95c8(0xed),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x1,'description':_0x2d95c8(0x107),'required':!![]}),(0x0,class_validator_1[_0x2d95c8(0xf5)])({'message':_0x2d95c8(0xff)}),__metadata('design:type',Number)],CreateAppDto[_0x2d95c8(0xe3)],_0x2d95c8(0xf0),void 0x0),__decorate([(0x0,swagger_1[_0x2d95c8(0xec)])({'example':'适用于编程编码、期望成为您的编程助手','description':'app名称详情描述','required':![]}),(0x0,class_validator_1[_0x2d95c8(0xf5)])({'message':_0x2d95c8(0x103)}),__metadata('design:type',String)],CreateAppDto['prototype'],_0x2d95c8(0xf4),void 0x0),__decorate([(0x0,swagger_1[_0x2d95c8(0xec)])({'example':'你现在是一个翻译官。接下来我说的所有话帮我翻译成中文','description':'预设的prompt','required':!![]}),(0x0,class_validator_1[_0x2d95c8(0xe6)])(),__metadata(_0x2d95c8(0xfb),String)],CreateAppDto['prototype'],'preset',void 0x0),__decorate([(0x0,swagger_1[_0x2d95c8(0xec)])({'example':_0x2d95c8(0xe1),'description':_0x2d95c8(0xe0),'required':![]}),(0x0,class_validator_1[_0x2d95c8(0xe6)])(),__metadata(_0x2d95c8(0xfb),String)],CreateAppDto[_0x2d95c8(0xe3)],_0x2d95c8(0x108),void 0x0),__decorate([(0x0,swagger_1[_0x2d95c8(0xec)])({'example':0x64,'description':_0x2d95c8(0xef),'required':![]}),(0x0,class_validator_1[_0x2d95c8(0xe6)])(),__metadata('design:type',Number)],CreateAppDto['prototype'],'order',void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x1,'description':_0x2d95c8(0x105),'required':!![]}),(0x0,class_validator_1[_0x2d95c8(0x106)])({},{'message':'套餐状态必须是Number'}),(0x0,class_validator_1[_0x2d95c8(0xdf)])([0x0,0x1,0x3,0x4,0x5],{'message':'套餐状态错误'}),__metadata(_0x2d95c8(0xfb),Number)],CreateAppDto[_0x2d95c8(0xe3)],'status',void 0x0),__decorate([(0x0,swagger_1[_0x2d95c8(0xec)])({'example':_0x2d95c8(0xe5),'description':_0x2d95c8(0xfc),'required':![]}),__metadata('design:type',String)],CreateAppDto[_0x2d95c8(0xe3)],_0x2d95c8(0xe8),void 0x0),__decorate([(0x0,swagger_1[_0x2d95c8(0xec)])({'example':_0x2d95c8(0xf8),'description':'创建的角色','required':![]}),__metadata(_0x2d95c8(0xfb),String)],CreateAppDto[_0x2d95c8(0xe3)],_0x2d95c8(0x104),void 0x0),exports['CreateAppDto']=CreateAppDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/app/dto/createCats.dto.js b/YiAiQuickDeploy/dist/modules/app/dto/createCats.dto.js
new file mode 100644
index 0000000..3be216a
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/app/dto/createCats.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x18b873=_0x47ce;(function(_0x22d0c7,_0x1372c2){var _0x885538=_0x47ce,_0x25ad56=_0x22d0c7();while(!![]){try{var _0x572b77=-parseInt(_0x885538(0xcf))/0x1*(parseInt(_0x885538(0xd2))/0x2)+parseInt(_0x885538(0xb9))/0x3+parseInt(_0x885538(0xc2))/0x4+parseInt(_0x885538(0xd1))/0x5*(-parseInt(_0x885538(0xdc))/0x6)+-parseInt(_0x885538(0xce))/0x7+-parseInt(_0x885538(0xd3))/0x8+parseInt(_0x885538(0xc9))/0x9*(parseInt(_0x885538(0xd5))/0xa);if(_0x572b77===_0x1372c2)break;else _0x25ad56['push'](_0x25ad56['shift']());}catch(_0x152e88){_0x25ad56['push'](_0x25ad56['shift']());}}}(_0x3108,0x95902));function _0x3108(){var _0x277f17=['715bCpNbb','2nKXqqP','1873000oCTdiF','套餐状态必须是Number','10UNbBGD','app分类名称','order','coverImg','object','IsNumber','design:type','33144NJDNrm','IsIn','IsOptional','套餐排序、数字越大越靠前','class-validator','metadata','__metadata','665514fLkFgw','@nestjs/swagger','套餐状态\x200:禁用\x201:启用','套餐封面图片','des','app分类名称是必传参数','function','套餐状态错误','编程助手','882252GRUWLR','https://xxxx.png','defineProperty','name','CreateCatsDto','prototype','decorate','18828657VYJoOv','__esModule','app分类名称描述是必传参数','IsDefined','length','425740Xdwdhc','836987ypjAHy','ApiProperty'];_0x3108=function(){return _0x277f17;};return _0x3108();}function _0x47ce(_0xd19c9d,_0x24683e){var _0x310867=_0x3108();return _0x47ce=function(_0x47cebd,_0x2be7d9){_0x47cebd=_0x47cebd-0xb4;var _0x3004d4=_0x310867[_0x47cebd];return _0x3004d4;},_0x47ce(_0xd19c9d,_0x24683e);}var __decorate=this&&this['__decorate']||function(_0xf66aa9,_0x4128d5,_0x12856c,_0x34d9c2){var _0x1c1812=_0x47ce,_0x5c375c=arguments[_0x1c1812(0xcd)],_0x326a83=_0x5c375c<0x3?_0x4128d5:_0x34d9c2===null?_0x34d9c2=Object['getOwnPropertyDescriptor'](_0x4128d5,_0x12856c):_0x34d9c2,_0x40ec31;if(typeof Reflect===_0x1c1812(0xd9)&&typeof Reflect[_0x1c1812(0xc8)]===_0x1c1812(0xbf))_0x326a83=Reflect[_0x1c1812(0xc8)](_0xf66aa9,_0x4128d5,_0x12856c,_0x34d9c2);else{for(var _0x7df77c=_0xf66aa9['length']-0x1;_0x7df77c>=0x0;_0x7df77c--)if(_0x40ec31=_0xf66aa9[_0x7df77c])_0x326a83=(_0x5c375c<0x3?_0x40ec31(_0x326a83):_0x5c375c>0x3?_0x40ec31(_0x4128d5,_0x12856c,_0x326a83):_0x40ec31(_0x4128d5,_0x12856c))||_0x326a83;}return _0x5c375c>0x3&&_0x326a83&&Object[_0x1c1812(0xc4)](_0x4128d5,_0x12856c,_0x326a83),_0x326a83;},__metadata=this&&this[_0x18b873(0xb8)]||function(_0x52ebd1,_0x1308f3){var _0x2a0da4=_0x18b873;if(typeof Reflect===_0x2a0da4(0xd9)&&typeof Reflect[_0x2a0da4(0xb7)]==='function')return Reflect[_0x2a0da4(0xb7)](_0x52ebd1,_0x1308f3);};Object['defineProperty'](exports,_0x18b873(0xca),{'value':!![]}),exports[_0x18b873(0xc6)]=void 0x0;const class_validator_1=require(_0x18b873(0xb6)),swagger_1=require(_0x18b873(0xba));class CreateCatsDto{}__decorate([(0x0,swagger_1['ApiProperty'])({'example':_0x18b873(0xc1),'description':_0x18b873(0xd6),'required':!![]}),(0x0,class_validator_1[_0x18b873(0xcc)])({'message':_0x18b873(0xbe)}),__metadata(_0x18b873(0xdb),String)],CreateCatsDto[_0x18b873(0xc7)],_0x18b873(0xc5),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':'适用于编程编码、期望成为您的编程助手','description':'app分类名称详情描述','required':![]}),(0x0,class_validator_1[_0x18b873(0xcc)])({'message':_0x18b873(0xcb)}),__metadata(_0x18b873(0xdb),String)],CreateCatsDto['prototype'],_0x18b873(0xbd),void 0x0),__decorate([(0x0,swagger_1[_0x18b873(0xd0)])({'example':_0x18b873(0xc3),'description':_0x18b873(0xbc)}),(0x0,class_validator_1[_0x18b873(0xb4)])(),__metadata(_0x18b873(0xdb),String)],CreateCatsDto['prototype'],_0x18b873(0xd8),void 0x0),__decorate([(0x0,swagger_1[_0x18b873(0xd0)])({'example':0x64,'description':_0x18b873(0xb5),'required':![]}),(0x0,class_validator_1[_0x18b873(0xb4)])(),__metadata(_0x18b873(0xdb),Number)],CreateCatsDto[_0x18b873(0xc7)],_0x18b873(0xd7),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x1,'description':_0x18b873(0xbb),'required':!![]}),(0x0,class_validator_1[_0x18b873(0xda)])({},{'message':_0x18b873(0xd4)}),(0x0,class_validator_1[_0x18b873(0xdd)])([0x0,0x1,0x3,0x4,0x5],{'message':_0x18b873(0xc0)}),__metadata(_0x18b873(0xdb),Number)],CreateCatsDto[_0x18b873(0xc7)],'status',void 0x0),exports[_0x18b873(0xc6)]=CreateCatsDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/app/dto/custonApp.dto.js b/YiAiQuickDeploy/dist/modules/app/dto/custonApp.dto.js
new file mode 100644
index 0000000..d26c3ac
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/app/dto/custonApp.dto.js
@@ -0,0 +1 @@
+'use strict';function _0x2507(_0x54ed76,_0x9cdfce){var _0x5b465f=_0x5b46();return _0x2507=function(_0x250788,_0x4884ec){_0x250788=_0x250788-0x96;var _0x3a7ee4=_0x5b465f[_0x250788];return _0x3a7ee4;},_0x2507(_0x54ed76,_0x9cdfce);}var _0x14124a=_0x2507;function _0x5b46(){var _0x1bbda6=['defineProperty','length','name','function','class-validator','适用于编程编码、期望成为您的编程助手','前端助手','是否共享到所有人','__decorate','预设的prompt','app名称详情描述','263RwKPMV','CustomAppDto','des','886167XmgjMy','__metadata','套餐封面图片','decorate','public','4358oPABnx','IsDefined','preset','object','12991PCYxvr','1054347cRwSnN','getOwnPropertyDescriptor','design:type','735144DaGwhd','metadata','coverImg','ApiProperty','14870WgUbST','__esModule','prototype','930oYXbDa','你现在是一个翻译官。接下来我说的所有话帮我翻译成中文','@nestjs/swagger','catId','demoData','26255nyGHsK','32GyaMwk','IsOptional','https://xxxx.png','app名称','2559444bNYhEq'];_0x5b46=function(){return _0x1bbda6;};return _0x5b46();}(function(_0x962094,_0xd9bea0){var _0x1a72f0=_0x2507,_0x2e1a83=_0x962094();while(!![]){try{var _0x231c0e=-parseInt(_0x1a72f0(0xa2))/0x1*(-parseInt(_0x1a72f0(0xaa))/0x2)+parseInt(_0x1a72f0(0xb2))/0x3+-parseInt(_0x1a72f0(0x96))/0x4+parseInt(_0x1a72f0(0xbe))/0x5*(-parseInt(_0x1a72f0(0xb9))/0x6)+-parseInt(_0x1a72f0(0xaf))/0x7+parseInt(_0x1a72f0(0xbf))/0x8*(-parseInt(_0x1a72f0(0xa5))/0x9)+-parseInt(_0x1a72f0(0xb6))/0xa*(-parseInt(_0x1a72f0(0xae))/0xb);if(_0x231c0e===_0xd9bea0)break;else _0x2e1a83['push'](_0x2e1a83['shift']());}catch(_0x168d65){_0x2e1a83['push'](_0x2e1a83['shift']());}}}(_0x5b46,0x8ca21));var __decorate=this&&this[_0x14124a(0x9f)]||function(_0x2d8246,_0x1423ac,_0x390901,_0x1cdaa2){var _0xbc15e2=_0x14124a,_0x1b9eba=arguments[_0xbc15e2(0x98)],_0x30ac9f=_0x1b9eba<0x3?_0x1423ac:_0x1cdaa2===null?_0x1cdaa2=Object[_0xbc15e2(0xb0)](_0x1423ac,_0x390901):_0x1cdaa2,_0x3b8ca6;if(typeof Reflect===_0xbc15e2(0xad)&&typeof Reflect[_0xbc15e2(0xa8)]===_0xbc15e2(0x9a))_0x30ac9f=Reflect['decorate'](_0x2d8246,_0x1423ac,_0x390901,_0x1cdaa2);else{for(var _0x3a10fd=_0x2d8246[_0xbc15e2(0x98)]-0x1;_0x3a10fd>=0x0;_0x3a10fd--)if(_0x3b8ca6=_0x2d8246[_0x3a10fd])_0x30ac9f=(_0x1b9eba<0x3?_0x3b8ca6(_0x30ac9f):_0x1b9eba>0x3?_0x3b8ca6(_0x1423ac,_0x390901,_0x30ac9f):_0x3b8ca6(_0x1423ac,_0x390901))||_0x30ac9f;}return _0x1b9eba>0x3&&_0x30ac9f&&Object[_0xbc15e2(0x97)](_0x1423ac,_0x390901,_0x30ac9f),_0x30ac9f;},__metadata=this&&this[_0x14124a(0xa6)]||function(_0x5b310c,_0x3dd57e){var _0x3e5022=_0x14124a;if(typeof Reflect===_0x3e5022(0xad)&&typeof Reflect['metadata']===_0x3e5022(0x9a))return Reflect[_0x3e5022(0xb3)](_0x5b310c,_0x3dd57e);};Object['defineProperty'](exports,_0x14124a(0xb7),{'value':!![]}),exports['CustomAppDto']=void 0x0;const class_validator_1=require(_0x14124a(0x9b)),swagger_1=require(_0x14124a(0xbb));class CustomAppDto{}__decorate([(0x0,swagger_1[_0x14124a(0xb5)])({'example':_0x14124a(0x9d),'description':_0x14124a(0xc2),'required':!![]}),__metadata(_0x14124a(0xb1),String)],CustomAppDto[_0x14124a(0xb8)],_0x14124a(0x99),void 0x0),__decorate([(0x0,swagger_1[_0x14124a(0xb5)])({'example':0x1,'description':'app分类Id','required':!![]}),__metadata(_0x14124a(0xb1),Number)],CustomAppDto[_0x14124a(0xb8)],_0x14124a(0xbc),void 0x0),__decorate([(0x0,swagger_1[_0x14124a(0xb5)])({'example':_0x14124a(0x9c),'description':_0x14124a(0xa1),'required':![]}),(0x0,class_validator_1[_0x14124a(0xab)])({'message':'app名称描述是必传参数'}),__metadata('design:type',String)],CustomAppDto[_0x14124a(0xb8)],_0x14124a(0xa4),void 0x0),__decorate([(0x0,swagger_1[_0x14124a(0xb5)])({'example':_0x14124a(0xba),'description':_0x14124a(0xa0),'required':!![]}),__metadata(_0x14124a(0xb1),String)],CustomAppDto[_0x14124a(0xb8)],_0x14124a(0xac),void 0x0),__decorate([(0x0,swagger_1[_0x14124a(0xb5)])({'example':_0x14124a(0xc1),'description':_0x14124a(0xa7),'required':![]}),__metadata(_0x14124a(0xb1),String)],CustomAppDto['prototype'],_0x14124a(0xb4),void 0x0),__decorate([(0x0,swagger_1[_0x14124a(0xb5)])({'example':'这是一句示例数据','description':'app示例数据','required':![]}),__metadata(_0x14124a(0xb1),String)],CustomAppDto[_0x14124a(0xb8)],_0x14124a(0xbd),void 0x0),__decorate([(0x0,swagger_1[_0x14124a(0xb5)])({'example':![],'description':_0x14124a(0x9e),'required':![]}),__metadata(_0x14124a(0xb1),Boolean)],CustomAppDto['prototype'],_0x14124a(0xa9),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x1,'description':'应用ID','required':![]}),(0x0,class_validator_1[_0x14124a(0xc0)])(),__metadata(_0x14124a(0xb1),Number)],CustomAppDto['prototype'],'appId',void 0x0),exports[_0x14124a(0xa3)]=CustomAppDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/app/dto/deleteApp.dto.js b/YiAiQuickDeploy/dist/modules/app/dto/deleteApp.dto.js
new file mode 100644
index 0000000..7756e6d
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/app/dto/deleteApp.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x4fe174=_0x1f10;function _0x41d0(){var _0x215d71=['2103335VGuejj','OperateAppDto','decorate','111069JJjDLv','__decorate','class-validator','308133yINFRP','IsNumber','defineProperty','length','object','6qyiUWz','__metadata','1173054vRZBUu','metadata','16tMkFdM','ApiProperty','2287760fdAEyK','194397CZTefc','要删除的appId','prototype','2tLLjzc','2436168jxTvSr','ID必须是Number','__esModule'];_0x41d0=function(){return _0x215d71;};return _0x41d0();}(function(_0x4c621d,_0x128ae6){var _0x3b0e0b=_0x1f10,_0xd1d348=_0x4c621d();while(!![]){try{var _0x47c9d0=-parseInt(_0x3b0e0b(0xaf))/0x1*(parseInt(_0x3b0e0b(0xb2))/0x2)+parseInt(_0x3b0e0b(0xc3))/0x3+-parseInt(_0x3b0e0b(0xb3))/0x4+-parseInt(_0x3b0e0b(0xb6))/0x5*(-parseInt(_0x3b0e0b(0xc1))/0x6)+parseInt(_0x3b0e0b(0xbc))/0x7*(parseInt(_0x3b0e0b(0xac))/0x8)+parseInt(_0x3b0e0b(0xb9))/0x9+parseInt(_0x3b0e0b(0xae))/0xa;if(_0x47c9d0===_0x128ae6)break;else _0xd1d348['push'](_0xd1d348['shift']());}catch(_0x439697){_0xd1d348['push'](_0xd1d348['shift']());}}}(_0x41d0,0x525f9));var __decorate=this&&this[_0x4fe174(0xba)]||function(_0x194a90,_0x11aa36,_0x50cd68,_0x3657e4){var _0x4d4f9c=_0x4fe174,_0x32f25b=arguments[_0x4d4f9c(0xbf)],_0x1ea476=_0x32f25b<0x3?_0x11aa36:_0x3657e4===null?_0x3657e4=Object['getOwnPropertyDescriptor'](_0x11aa36,_0x50cd68):_0x3657e4,_0x545416;if(typeof Reflect===_0x4d4f9c(0xc0)&&typeof Reflect['decorate']==='function')_0x1ea476=Reflect[_0x4d4f9c(0xb8)](_0x194a90,_0x11aa36,_0x50cd68,_0x3657e4);else{for(var _0x1e5f32=_0x194a90['length']-0x1;_0x1e5f32>=0x0;_0x1e5f32--)if(_0x545416=_0x194a90[_0x1e5f32])_0x1ea476=(_0x32f25b<0x3?_0x545416(_0x1ea476):_0x32f25b>0x3?_0x545416(_0x11aa36,_0x50cd68,_0x1ea476):_0x545416(_0x11aa36,_0x50cd68))||_0x1ea476;}return _0x32f25b>0x3&&_0x1ea476&&Object['defineProperty'](_0x11aa36,_0x50cd68,_0x1ea476),_0x1ea476;},__metadata=this&&this[_0x4fe174(0xc2)]||function(_0x2084d5,_0x29073c){var _0x37f77a=_0x4fe174;if(typeof Reflect===_0x37f77a(0xc0)&&typeof Reflect[_0x37f77a(0xc4)]==='function')return Reflect[_0x37f77a(0xc4)](_0x2084d5,_0x29073c);};function _0x1f10(_0x303996,_0x38c09c){var _0x41d049=_0x41d0();return _0x1f10=function(_0x1f106c,_0x31cd05){_0x1f106c=_0x1f106c-0xac;var _0x48b4bf=_0x41d049[_0x1f106c];return _0x48b4bf;},_0x1f10(_0x303996,_0x38c09c);}Object[_0x4fe174(0xbe)](exports,_0x4fe174(0xb5),{'value':!![]}),exports['OperateAppDto']=void 0x0;const swagger_1=require('@nestjs/swagger'),class_validator_1=require(_0x4fe174(0xbb));class OperateAppDto{}__decorate([(0x0,swagger_1[_0x4fe174(0xad)])({'example':0x1,'description':_0x4fe174(0xb0),'required':!![]}),(0x0,class_validator_1[_0x4fe174(0xbd)])({},{'message':_0x4fe174(0xb4)}),__metadata('design:type',Number)],OperateAppDto[_0x4fe174(0xb1)],'id',void 0x0),exports[_0x4fe174(0xb7)]=OperateAppDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/app/dto/deleteCats.dto.js b/YiAiQuickDeploy/dist/modules/app/dto/deleteCats.dto.js
new file mode 100644
index 0000000..eb7fa9f
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/app/dto/deleteCats.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x23c6fd=_0x5a38;function _0x1e40(){var _0x26c042=['8lFpbgT','655553pdWEzr','__metadata','design:type','function','__decorate','decorate','6510330yPXtbU','20379469uvmwIW','ID必须是Number','4zwzNkh','prototype','4556268zfSqcF','5405070AAlvpo','getOwnPropertyDescriptor','IsNumber','1932zcnmkw','metadata','108omsHbp','ApiProperty','10lwEvhs','length','defineProperty','object','@nestjs/swagger','1866634dHVOIu','__esModule'];_0x1e40=function(){return _0x26c042;};return _0x1e40();}(function(_0x4ff294,_0x122c96){var _0x57e9ec=_0x5a38,_0x1060e3=_0x4ff294();while(!![]){try{var _0x4a99fe=-parseInt(_0x57e9ec(0x1bb))/0x1*(parseInt(_0x57e9ec(0x1c4))/0x2)+-parseInt(_0x57e9ec(0x1b1))/0x3*(parseInt(_0x57e9ec(0x1af))/0x4)+-parseInt(_0x57e9ec(0x1c7))/0x5+parseInt(_0x57e9ec(0x1c1))/0x6+parseInt(_0x57e9ec(0x1b8))/0x7*(-parseInt(_0x57e9ec(0x1ba))/0x8)+parseInt(_0x57e9ec(0x1c6))/0x9+parseInt(_0x57e9ec(0x1b3))/0xa*(parseInt(_0x57e9ec(0x1c2))/0xb);if(_0x4a99fe===_0x122c96)break;else _0x1060e3['push'](_0x1060e3['shift']());}catch(_0x5085c2){_0x1060e3['push'](_0x1060e3['shift']());}}}(_0x1e40,0xbb748));var __decorate=this&&this[_0x23c6fd(0x1bf)]||function(_0x527f5f,_0x35678b,_0xc98a89,_0x294e0a){var _0x2907c2=_0x23c6fd,_0x22a046=arguments['length'],_0x4a555b=_0x22a046<0x3?_0x35678b:_0x294e0a===null?_0x294e0a=Object[_0x2907c2(0x1c8)](_0x35678b,_0xc98a89):_0x294e0a,_0x55d5bd;if(typeof Reflect===_0x2907c2(0x1b6)&&typeof Reflect[_0x2907c2(0x1c0)]===_0x2907c2(0x1be))_0x4a555b=Reflect['decorate'](_0x527f5f,_0x35678b,_0xc98a89,_0x294e0a);else{for(var _0x9564a1=_0x527f5f[_0x2907c2(0x1b4)]-0x1;_0x9564a1>=0x0;_0x9564a1--)if(_0x55d5bd=_0x527f5f[_0x9564a1])_0x4a555b=(_0x22a046<0x3?_0x55d5bd(_0x4a555b):_0x22a046>0x3?_0x55d5bd(_0x35678b,_0xc98a89,_0x4a555b):_0x55d5bd(_0x35678b,_0xc98a89))||_0x4a555b;}return _0x22a046>0x3&&_0x4a555b&&Object[_0x2907c2(0x1b5)](_0x35678b,_0xc98a89,_0x4a555b),_0x4a555b;},__metadata=this&&this[_0x23c6fd(0x1bc)]||function(_0x4c4e23,_0x408923){var _0x695ca8=_0x23c6fd;if(typeof Reflect===_0x695ca8(0x1b6)&&typeof Reflect[_0x695ca8(0x1b0)]==='function')return Reflect[_0x695ca8(0x1b0)](_0x4c4e23,_0x408923);};Object[_0x23c6fd(0x1b5)](exports,_0x23c6fd(0x1b9),{'value':!![]}),exports['DeleteCatsDto']=void 0x0;function _0x5a38(_0x10ff9b,_0x1822ce){var _0x1e4017=_0x1e40();return _0x5a38=function(_0x5a3893,_0x19e688){_0x5a3893=_0x5a3893-0x1af;var _0x30769b=_0x1e4017[_0x5a3893];return _0x30769b;},_0x5a38(_0x10ff9b,_0x1822ce);}const swagger_1=require(_0x23c6fd(0x1b7)),class_validator_1=require('class-validator');class DeleteCatsDto{}__decorate([(0x0,swagger_1[_0x23c6fd(0x1b2)])({'example':0x1,'description':'要删除app分类Id','required':!![]}),(0x0,class_validator_1[_0x23c6fd(0x1c9)])({},{'message':_0x23c6fd(0x1c3)}),__metadata(_0x23c6fd(0x1bd),Number)],DeleteCatsDto[_0x23c6fd(0x1c5)],'id',void 0x0),exports['DeleteCatsDto']=DeleteCatsDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/app/dto/queryApp.dto.js b/YiAiQuickDeploy/dist/modules/app/dto/queryApp.dto.js
new file mode 100644
index 0000000..f848def
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/app/dto/queryApp.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x589a11=_0x38f7;(function(_0x53ae84,_0x4681bf){var _0x1397bd=_0x38f7,_0x2a09b3=_0x53ae84();while(!![]){try{var _0x11db94=parseInt(_0x1397bd(0x6a))/0x1+-parseInt(_0x1397bd(0x80))/0x2+parseInt(_0x1397bd(0x67))/0x3+-parseInt(_0x1397bd(0x81))/0x4*(-parseInt(_0x1397bd(0x68))/0x5)+-parseInt(_0x1397bd(0x66))/0x6+parseInt(_0x1397bd(0x72))/0x7*(-parseInt(_0x1397bd(0x83))/0x8)+-parseInt(_0x1397bd(0x7d))/0x9*(-parseInt(_0x1397bd(0x73))/0xa);if(_0x11db94===_0x4681bf)break;else _0x2a09b3['push'](_0x2a09b3['shift']());}catch(_0x5e64dc){_0x2a09b3['push'](_0x2a09b3['shift']());}}}(_0x3acd,0x5984a));function _0x38f7(_0x28adfd,_0x8a26a){var _0x3acd6d=_0x3acd();return _0x38f7=function(_0x38f73b,_0x1a9267){_0x38f73b=_0x38f73b-0x65;var _0x2f34f5=_0x3acd6d[_0x38f73b];return _0x2f34f5;},_0x38f7(_0x28adfd,_0x8a26a);}var __decorate=this&&this['__decorate']||function(_0x2c23fa,_0x467654,_0x48da65,_0x59bbda){var _0x4da33b=_0x38f7,_0x385953=arguments['length'],_0x5ebbe8=_0x385953<0x3?_0x467654:_0x59bbda===null?_0x59bbda=Object[_0x4da33b(0x6e)](_0x467654,_0x48da65):_0x59bbda,_0x3a4e7d;if(typeof Reflect===_0x4da33b(0x6d)&&typeof Reflect[_0x4da33b(0x6c)]===_0x4da33b(0x6b))_0x5ebbe8=Reflect[_0x4da33b(0x6c)](_0x2c23fa,_0x467654,_0x48da65,_0x59bbda);else{for(var _0x2ee658=_0x2c23fa[_0x4da33b(0x65)]-0x1;_0x2ee658>=0x0;_0x2ee658--)if(_0x3a4e7d=_0x2c23fa[_0x2ee658])_0x5ebbe8=(_0x385953<0x3?_0x3a4e7d(_0x5ebbe8):_0x385953>0x3?_0x3a4e7d(_0x467654,_0x48da65,_0x5ebbe8):_0x3a4e7d(_0x467654,_0x48da65))||_0x5ebbe8;}return _0x385953>0x3&&_0x5ebbe8&&Object[_0x4da33b(0x71)](_0x467654,_0x48da65,_0x5ebbe8),_0x5ebbe8;},__metadata=this&&this[_0x589a11(0x69)]||function(_0x48f78e,_0x381d38){var _0x6619ee=_0x589a11;if(typeof Reflect===_0x6619ee(0x6d)&&typeof Reflect['metadata']==='function')return Reflect['metadata'](_0x48f78e,_0x381d38);};function _0x3acd(){var _0x3822af=['2620794TXhRdz','2014065CVKHbA','5ljgVmN','__metadata','93647jslUWY','function','decorate','object','getOwnPropertyDescriptor','name','app名称','defineProperty','4256WkVtEh','70mKqlMN','QuerAppDto','design:type','prototype','app角色','IsOptional','ApiProperty','size','page','status','1237347VavnSk','查询页数','role','931212uijrBp','863840xeZAok','app状态\x200:禁用\x201:启用\x203:审核加入广场中\x204:已拒绝加入广场','8872KJmDyB','@nestjs/swagger','每页数量','catId','app分类Id','length'];_0x3acd=function(){return _0x3822af;};return _0x3acd();}Object['defineProperty'](exports,'__esModule',{'value':!![]}),exports[_0x589a11(0x74)]=void 0x0;const class_validator_1=require('class-validator'),swagger_1=require(_0x589a11(0x84));class QuerAppDto{}__decorate([(0x0,swagger_1[_0x589a11(0x79)])({'example':0x1,'description':_0x589a11(0x7e),'required':![]}),(0x0,class_validator_1[_0x589a11(0x78)])(),__metadata(_0x589a11(0x75),Number)],QuerAppDto[_0x589a11(0x76)],_0x589a11(0x7b),void 0x0),__decorate([(0x0,swagger_1[_0x589a11(0x79)])({'example':0xa,'description':_0x589a11(0x85),'required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata('design:type',Number)],QuerAppDto[_0x589a11(0x76)],_0x589a11(0x7a),void 0x0),__decorate([(0x0,swagger_1[_0x589a11(0x79)])({'example':'name','description':_0x589a11(0x70),'required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x589a11(0x75),String)],QuerAppDto[_0x589a11(0x76)],_0x589a11(0x6f),void 0x0),__decorate([(0x0,swagger_1[_0x589a11(0x79)])({'example':0x1,'description':_0x589a11(0x82),'required':![]}),(0x0,class_validator_1[_0x589a11(0x78)])(),__metadata(_0x589a11(0x75),Number)],QuerAppDto['prototype'],_0x589a11(0x7c),void 0x0),__decorate([(0x0,swagger_1[_0x589a11(0x79)])({'example':0x2,'description':_0x589a11(0x87),'required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata('design:type',Number)],QuerAppDto[_0x589a11(0x76)],_0x589a11(0x86),void 0x0),__decorate([(0x0,swagger_1[_0x589a11(0x79)])({'example':_0x589a11(0x7f),'description':_0x589a11(0x77),'required':![]}),(0x0,class_validator_1[_0x589a11(0x78)])(),__metadata(_0x589a11(0x75),String)],QuerAppDto['prototype'],_0x589a11(0x7f),void 0x0),exports[_0x589a11(0x74)]=QuerAppDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/app/dto/queryCats.dto.js b/YiAiQuickDeploy/dist/modules/app/dto/queryCats.dto.js
new file mode 100644
index 0000000..0fee351
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/app/dto/queryCats.dto.js
@@ -0,0 +1 @@
+'use strict';function _0x3278(_0xea5d3c,_0x423548){var _0x30f13e=_0x30f1();return _0x3278=function(_0x3278f9,_0x577464){_0x3278f9=_0x3278f9-0x6c;var _0x35abb3=_0x30f13e[_0x3278f9];return _0x35abb3;},_0x3278(_0xea5d3c,_0x423548);}var _0x175122=_0x3278;(function(_0x3aad0b,_0x3fa617){var _0x4ec7ad=_0x3278,_0x43f4a7=_0x3aad0b();while(!![]){try{var _0x2a716e=parseInt(_0x4ec7ad(0x70))/0x1*(parseInt(_0x4ec7ad(0x73))/0x2)+-parseInt(_0x4ec7ad(0x7b))/0x3+parseInt(_0x4ec7ad(0x86))/0x4*(parseInt(_0x4ec7ad(0x6e))/0x5)+parseInt(_0x4ec7ad(0x81))/0x6+-parseInt(_0x4ec7ad(0x83))/0x7+-parseInt(_0x4ec7ad(0x82))/0x8*(-parseInt(_0x4ec7ad(0x7a))/0x9)+-parseInt(_0x4ec7ad(0x79))/0xa;if(_0x2a716e===_0x3fa617)break;else _0x43f4a7['push'](_0x43f4a7['shift']());}catch(_0x3d354f){_0x43f4a7['push'](_0x43f4a7['shift']());}}}(_0x30f1,0x3b888));function _0x30f1(){var _0x2d1c0b=['metadata','分类状态\x200:禁用\x201:启用','name','class-validator','5745640NjPViA','153738wQDIvZ','985899MacjvL','length','size','每页数量','@nestjs/swagger','分类名称','2006544VKOqYC','96pNXGhS','268093xgCMDM','page','decorate','215640WEAcpb','function','design:type','__metadata','查询页数','ApiProperty','QuerCatsDto','status','15VMGjPn','IsOptional','242103OEnnBn','defineProperty','getOwnPropertyDescriptor','4TlkiqO','prototype'];_0x30f1=function(){return _0x2d1c0b;};return _0x30f1();}var __decorate=this&&this['__decorate']||function(_0x43c4a5,_0x10907a,_0x34e847,_0x22163c){var _0x57ca1d=_0x3278,_0x2f081b=arguments['length'],_0xe2a99=_0x2f081b<0x3?_0x10907a:_0x22163c===null?_0x22163c=Object[_0x57ca1d(0x72)](_0x10907a,_0x34e847):_0x22163c,_0x93111d;if(typeof Reflect==='object'&&typeof Reflect[_0x57ca1d(0x85)]==='function')_0xe2a99=Reflect[_0x57ca1d(0x85)](_0x43c4a5,_0x10907a,_0x34e847,_0x22163c);else{for(var _0x2b4404=_0x43c4a5[_0x57ca1d(0x7c)]-0x1;_0x2b4404>=0x0;_0x2b4404--)if(_0x93111d=_0x43c4a5[_0x2b4404])_0xe2a99=(_0x2f081b<0x3?_0x93111d(_0xe2a99):_0x2f081b>0x3?_0x93111d(_0x10907a,_0x34e847,_0xe2a99):_0x93111d(_0x10907a,_0x34e847))||_0xe2a99;}return _0x2f081b>0x3&&_0xe2a99&&Object[_0x57ca1d(0x71)](_0x10907a,_0x34e847,_0xe2a99),_0xe2a99;},__metadata=this&&this[_0x175122(0x89)]||function(_0x3a7faf,_0x28e145){var _0x5726a0=_0x175122;if(typeof Reflect==='object'&&typeof Reflect[_0x5726a0(0x75)]===_0x5726a0(0x87))return Reflect[_0x5726a0(0x75)](_0x3a7faf,_0x28e145);};Object[_0x175122(0x71)](exports,'__esModule',{'value':!![]}),exports[_0x175122(0x6c)]=void 0x0;const class_validator_1=require(_0x175122(0x78)),swagger_1=require(_0x175122(0x7f));class QuerCatsDto{}__decorate([(0x0,swagger_1[_0x175122(0x8b)])({'example':0x1,'description':_0x175122(0x8a),'required':![]}),(0x0,class_validator_1[_0x175122(0x6f)])(),__metadata('design:type',Number)],QuerCatsDto[_0x175122(0x74)],_0x175122(0x84),void 0x0),__decorate([(0x0,swagger_1[_0x175122(0x8b)])({'example':0xa,'description':_0x175122(0x7e),'required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata('design:type',Number)],QuerCatsDto[_0x175122(0x74)],_0x175122(0x7d),void 0x0),__decorate([(0x0,swagger_1[_0x175122(0x8b)])({'example':_0x175122(0x77),'description':_0x175122(0x80),'required':![]}),(0x0,class_validator_1[_0x175122(0x6f)])(),__metadata(_0x175122(0x88),String)],QuerCatsDto[_0x175122(0x74)],'name',void 0x0),__decorate([(0x0,swagger_1[_0x175122(0x8b)])({'example':0x1,'description':_0x175122(0x76),'required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x175122(0x88),Number)],QuerCatsDto[_0x175122(0x74)],_0x175122(0x6d),void 0x0),exports[_0x175122(0x6c)]=QuerCatsDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/app/dto/updateApp.dto.js b/YiAiQuickDeploy/dist/modules/app/dto/updateApp.dto.js
new file mode 100644
index 0000000..14560a9
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/app/dto/updateApp.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x13ca9d=_0x1ec4;(function(_0x649cea,_0x3edfd7){var _0x35664a=_0x1ec4,_0x409ce0=_0x649cea();while(!![]){try{var _0x2bde6b=-parseInt(_0x35664a(0x91))/0x1*(-parseInt(_0x35664a(0x7a))/0x2)+parseInt(_0x35664a(0x7d))/0x3*(parseInt(_0x35664a(0x8a))/0x4)+parseInt(_0x35664a(0x96))/0x5*(parseInt(_0x35664a(0x8c))/0x6)+parseInt(_0x35664a(0x90))/0x7*(-parseInt(_0x35664a(0x7f))/0x8)+-parseInt(_0x35664a(0x94))/0x9+parseInt(_0x35664a(0x84))/0xa+parseInt(_0x35664a(0x97))/0xb*(-parseInt(_0x35664a(0x79))/0xc);if(_0x2bde6b===_0x3edfd7)break;else _0x409ce0['push'](_0x409ce0['shift']());}catch(_0x1ae3d7){_0x409ce0['push'](_0x409ce0['shift']());}}}(_0x24bd,0x4d8f7));function _0x1ec4(_0x17be50,_0x52ec9){var _0x24bd2a=_0x24bd();return _0x1ec4=function(_0x1ec41b,_0x34c3dc){_0x1ec41b=_0x1ec41b-0x79;var _0x5379c8=_0x24bd2a[_0x1ec41b];return _0x5379c8;},_0x1ec4(_0x17be50,_0x52ec9);}var __decorate=this&&this[_0x13ca9d(0x86)]||function(_0x1c2951,_0x4cfa43,_0x395fbf,_0x44b403){var _0x3e2e83=_0x13ca9d,_0x37145b=arguments[_0x3e2e83(0x83)],_0x4a7699=_0x37145b<0x3?_0x4cfa43:_0x44b403===null?_0x44b403=Object[_0x3e2e83(0x95)](_0x4cfa43,_0x395fbf):_0x44b403,_0x46012f;if(typeof Reflect===_0x3e2e83(0x88)&&typeof Reflect['decorate']===_0x3e2e83(0x81))_0x4a7699=Reflect[_0x3e2e83(0x80)](_0x1c2951,_0x4cfa43,_0x395fbf,_0x44b403);else{for(var _0x45f86e=_0x1c2951[_0x3e2e83(0x83)]-0x1;_0x45f86e>=0x0;_0x45f86e--)if(_0x46012f=_0x1c2951[_0x45f86e])_0x4a7699=(_0x37145b<0x3?_0x46012f(_0x4a7699):_0x37145b>0x3?_0x46012f(_0x4cfa43,_0x395fbf,_0x4a7699):_0x46012f(_0x4cfa43,_0x395fbf))||_0x4a7699;}return _0x37145b>0x3&&_0x4a7699&&Object[_0x3e2e83(0x82)](_0x4cfa43,_0x395fbf,_0x4a7699),_0x4a7699;},__metadata=this&&this['__metadata']||function(_0x833c89,_0x3bbe33){var _0x116b20=_0x13ca9d;if(typeof Reflect==='object'&&typeof Reflect[_0x116b20(0x8f)]===_0x116b20(0x81))return Reflect[_0x116b20(0x8f)](_0x833c89,_0x3bbe33);};Object[_0x13ca9d(0x82)](exports,_0x13ca9d(0x7c),{'value':!![]}),exports[_0x13ca9d(0x93)]=void 0x0;const class_validator_1=require(_0x13ca9d(0x89)),swagger_1=require(_0x13ca9d(0x87)),createApp_dto_1=require(_0x13ca9d(0x7e));class UpdateAppDto extends createApp_dto_1[_0x13ca9d(0x7b)]{}function _0x24bd(){var _0x43727a=['3034300uBdNnM','prototype','__decorate','@nestjs/swagger','object','class-validator','1767232boPfPg','ApiProperty','216aoYZtd','IsNumber','分类ID必须是Number','metadata','1953KyXwRv','229ZKnpyD','要修改的分类Id','UpdateAppDto','1791459XKvcVO','getOwnPropertyDescriptor','25505ZzFDri','11rkDVEv','1710840OOliCh','2926mrWTPO','CreateAppDto','__esModule','3vUgNjt','./createApp.dto','17336wpuoKd','decorate','function','defineProperty','length'];_0x24bd=function(){return _0x43727a;};return _0x24bd();}__decorate([(0x0,swagger_1[_0x13ca9d(0x8b)])({'example':0x1,'description':_0x13ca9d(0x92),'required':!![]}),(0x0,class_validator_1[_0x13ca9d(0x8d)])({},{'message':_0x13ca9d(0x8e)}),__metadata('design:type',Number)],UpdateAppDto[_0x13ca9d(0x85)],'id',void 0x0),exports[_0x13ca9d(0x93)]=UpdateAppDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/app/dto/updateCats.dto.js b/YiAiQuickDeploy/dist/modules/app/dto/updateCats.dto.js
new file mode 100644
index 0000000..94bf428
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/app/dto/updateCats.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x469857=_0x14f8;(function(_0x4e1c8f,_0x4c2a00){var _0x340c0d=_0x14f8,_0x33cbaf=_0x4e1c8f();while(!![]){try{var _0x25c035=parseInt(_0x340c0d(0x192))/0x1+parseInt(_0x340c0d(0x196))/0x2+parseInt(_0x340c0d(0x180))/0x3*(-parseInt(_0x340c0d(0x189))/0x4)+-parseInt(_0x340c0d(0x191))/0x5*(parseInt(_0x340c0d(0x198))/0x6)+parseInt(_0x340c0d(0x184))/0x7*(parseInt(_0x340c0d(0x17e))/0x8)+parseInt(_0x340c0d(0x190))/0x9*(-parseInt(_0x340c0d(0x181))/0xa)+parseInt(_0x340c0d(0x17f))/0xb*(-parseInt(_0x340c0d(0x193))/0xc);if(_0x25c035===_0x4c2a00)break;else _0x33cbaf['push'](_0x33cbaf['shift']());}catch(_0x530a44){_0x33cbaf['push'](_0x33cbaf['shift']());}}}(_0x3d0e,0xd7d96));function _0x14f8(_0x21bcaf,_0x5eb4d1){var _0x3d0eb2=_0x3d0e();return _0x14f8=function(_0x14f87c,_0x1f972a){_0x14f87c=_0x14f87c-0x17e;var _0x4b60e3=_0x3d0eb2[_0x14f87c];return _0x4b60e3;},_0x14f8(_0x21bcaf,_0x5eb4d1);}function _0x3d0e(){var _0x4f47c2=['185727vaDpDF','200qQnKGQ','要修改的分类Id','分类ID必须是Number','36778iLFbjH','metadata','getOwnPropertyDescriptor','__esModule','__decorate','32BfIEVC','@nestjs/swagger','UpdateCatsDto','function','prototype','./createCats.dto','length','32013DZzwFF','447125pVnljv','119809RpxgqN','3912BWYsvb','defineProperty','class-validator','2863282Fnsars','ApiProperty','60BSmhZH','IsNumber','decorate','1752vCFxRy','12056AkfQob'];_0x3d0e=function(){return _0x4f47c2;};return _0x3d0e();}var __decorate=this&&this[_0x469857(0x188)]||function(_0x5d6457,_0x1c14b4,_0x2301b5,_0x2ed976){var _0x16da53=_0x469857,_0x233a7a=arguments[_0x16da53(0x18f)],_0x37ecbe=_0x233a7a<0x3?_0x1c14b4:_0x2ed976===null?_0x2ed976=Object[_0x16da53(0x186)](_0x1c14b4,_0x2301b5):_0x2ed976,_0x3f118f;if(typeof Reflect==='object'&&typeof Reflect[_0x16da53(0x19a)]===_0x16da53(0x18c))_0x37ecbe=Reflect[_0x16da53(0x19a)](_0x5d6457,_0x1c14b4,_0x2301b5,_0x2ed976);else{for(var _0x25b72b=_0x5d6457['length']-0x1;_0x25b72b>=0x0;_0x25b72b--)if(_0x3f118f=_0x5d6457[_0x25b72b])_0x37ecbe=(_0x233a7a<0x3?_0x3f118f(_0x37ecbe):_0x233a7a>0x3?_0x3f118f(_0x1c14b4,_0x2301b5,_0x37ecbe):_0x3f118f(_0x1c14b4,_0x2301b5))||_0x37ecbe;}return _0x233a7a>0x3&&_0x37ecbe&&Object[_0x16da53(0x194)](_0x1c14b4,_0x2301b5,_0x37ecbe),_0x37ecbe;},__metadata=this&&this['__metadata']||function(_0x1f94c7,_0x572232){var _0x51866a=_0x469857;if(typeof Reflect==='object'&&typeof Reflect[_0x51866a(0x185)]===_0x51866a(0x18c))return Reflect[_0x51866a(0x185)](_0x1f94c7,_0x572232);};Object[_0x469857(0x194)](exports,_0x469857(0x187),{'value':!![]}),exports['UpdateCatsDto']=void 0x0;const class_validator_1=require(_0x469857(0x195)),swagger_1=require(_0x469857(0x18a)),createCats_dto_1=require(_0x469857(0x18e));class UpdateCatsDto extends createCats_dto_1['CreateCatsDto']{}__decorate([(0x0,swagger_1[_0x469857(0x197)])({'example':0x1,'description':_0x469857(0x182),'required':!![]}),(0x0,class_validator_1[_0x469857(0x199)])({},{'message':_0x469857(0x183)}),__metadata('design:type',Number)],UpdateCatsDto[_0x469857(0x18d)],'id',void 0x0),exports[_0x469857(0x18b)]=UpdateCatsDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/app/userApps.entity.js b/YiAiQuickDeploy/dist/modules/app/userApps.entity.js
new file mode 100644
index 0000000..2199e26
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/app/userApps.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x3fcc46=_0x5733;(function(_0x3394c3,_0x1b5e1d){var _0x477fcb=_0x5733,_0x143f88=_0x3394c3();while(!![]){try{var _0x13e6c8=-parseInt(_0x477fcb(0x9a))/0x1*(parseInt(_0x477fcb(0x8b))/0x2)+-parseInt(_0x477fcb(0x7c))/0x3*(parseInt(_0x477fcb(0x89))/0x4)+parseInt(_0x477fcb(0x8f))/0x5+parseInt(_0x477fcb(0x7a))/0x6+parseInt(_0x477fcb(0x7e))/0x7+parseInt(_0x477fcb(0x88))/0x8+-parseInt(_0x477fcb(0x80))/0x9;if(_0x13e6c8===_0x1b5e1d)break;else _0x143f88['push'](_0x143f88['shift']());}catch(_0x6880c6){_0x143f88['push'](_0x143f88['shift']());}}}(_0x7504,0xdef4c));var __decorate=this&&this[_0x3fcc46(0x79)]||function(_0x33fa99,_0x210fd1,_0x1ec982,_0x3513a5){var _0x4df84b=_0x3fcc46,_0x5d7c89=arguments[_0x4df84b(0x82)],_0x543c5f=_0x5d7c89<0x3?_0x210fd1:_0x3513a5===null?_0x3513a5=Object['getOwnPropertyDescriptor'](_0x210fd1,_0x1ec982):_0x3513a5,_0x3f137a;if(typeof Reflect==='object'&&typeof Reflect[_0x4df84b(0x91)]==='function')_0x543c5f=Reflect[_0x4df84b(0x91)](_0x33fa99,_0x210fd1,_0x1ec982,_0x3513a5);else{for(var _0x1df80f=_0x33fa99[_0x4df84b(0x82)]-0x1;_0x1df80f>=0x0;_0x1df80f--)if(_0x3f137a=_0x33fa99[_0x1df80f])_0x543c5f=(_0x5d7c89<0x3?_0x3f137a(_0x543c5f):_0x5d7c89>0x3?_0x3f137a(_0x210fd1,_0x1ec982,_0x543c5f):_0x3f137a(_0x210fd1,_0x1ec982))||_0x543c5f;}return _0x5d7c89>0x3&&_0x543c5f&&Object['defineProperty'](_0x210fd1,_0x1ec982,_0x543c5f),_0x543c5f;},__metadata=this&&this[_0x3fcc46(0x90)]||function(_0x4c06c8,_0x1057df){var _0x60bc00=_0x3fcc46;if(typeof Reflect===_0x60bc00(0x86)&&typeof Reflect[_0x60bc00(0x7b)]===_0x60bc00(0x94))return Reflect['metadata'](_0x4c06c8,_0x1057df);};function _0x5733(_0x42c83c,_0xabc531){var _0x7504a4=_0x7504();return _0x5733=function(_0x5733e8,_0x5809ad){_0x5733e8=_0x5733e8-0x78;var _0x48eeba=_0x7504a4[_0x5733e8];return _0x48eeba;},_0x5733(_0x42c83c,_0xabc531);}Object[_0x3fcc46(0x81)](exports,_0x3fcc46(0x93),{'value':!![]}),exports['UserAppsEntity']=void 0x0;const typeorm_1=require(_0x3fcc46(0x99)),baseEntity_1=require(_0x3fcc46(0x87));let UserAppsEntity=class UserAppsEntity extends baseEntity_1['BaseEntity']{};__decorate([(0x0,typeorm_1[_0x3fcc46(0x7d)])({'comment':'用户ID'}),__metadata('design:type',Number)],UserAppsEntity[_0x3fcc46(0x97)],_0x3fcc46(0x8c),void 0x0),__decorate([(0x0,typeorm_1[_0x3fcc46(0x7d)])({'comment':'应用ID'}),__metadata(_0x3fcc46(0x96),Number)],UserAppsEntity['prototype'],'appId',void 0x0),__decorate([(0x0,typeorm_1[_0x3fcc46(0x7d)])({'comment':_0x3fcc46(0x95)}),__metadata(_0x3fcc46(0x96),Number)],UserAppsEntity['prototype'],_0x3fcc46(0x8e),void 0x0),__decorate([(0x0,typeorm_1[_0x3fcc46(0x7d)])({'comment':_0x3fcc46(0x8a),'default':_0x3fcc46(0x9b)}),__metadata(_0x3fcc46(0x96),String)],UserAppsEntity[_0x3fcc46(0x97)],_0x3fcc46(0x85),void 0x0),__decorate([(0x0,typeorm_1[_0x3fcc46(0x7d)])({'comment':_0x3fcc46(0x92),'default':![]}),__metadata('design:type',Boolean)],UserAppsEntity[_0x3fcc46(0x97)],'public',void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x3fcc46(0x7f),'default':0x1}),__metadata(_0x3fcc46(0x96),Number)],UserAppsEntity['prototype'],_0x3fcc46(0x98),void 0x0),__decorate([(0x0,typeorm_1[_0x3fcc46(0x7d)])({'comment':_0x3fcc46(0x84),'default':0x64}),__metadata(_0x3fcc46(0x96),Number)],UserAppsEntity['prototype'],_0x3fcc46(0x83),void 0x0),UserAppsEntity=__decorate([(0x0,typeorm_1[_0x3fcc46(0x78)])({'name':'user_apps'})],UserAppsEntity),exports[_0x3fcc46(0x8d)]=UserAppsEntity;function _0x7504(){var _0x218785=['appType','object','../../common/entity/baseEntity','13398608EhFzcY','4MYUGoy','app类型\x20system/user','22CXwNFR','userId','UserAppsEntity','catId','982210HeYAAZ','__metadata','decorate','是否公开到公告菜单','__esModule','function','应用分类ID','design:type','prototype','status','typeorm','11963yXYetL','user','Entity','__decorate','296700XMBnon','metadata','3614511DnpqAs','Column','10416784wZTarL','app状态\x201正常\x202审核\x203违规','10432548XzJQgT','defineProperty','length','order','App应用排序、数字越大越靠前'];_0x7504=function(){return _0x218785;};return _0x7504();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/auth/auth.controller.js b/YiAiQuickDeploy/dist/modules/auth/auth.controller.js
new file mode 100644
index 0000000..a22cf4c
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/auth/auth.controller.js
@@ -0,0 +1 @@
+'use strict';const _0x1ff2b2=_0x1ec0;function _0x5c86(){const _0x1e3222=['账户激活','571802YvbORI','Res','用户注册','length','loginByPhone','4193100rhNXQa','Get','Req','VerifyCodeDto','./dto/sendPhoneCode.dto','376iyKbqQ','decorate','AuthController','ApiOperation','design:paramtypes','UpdatePasswordDto','registerByPhone','./dto/authLogin.dto','design:type','design:returntype','SendPhoneCodeDto','Render','UseGuards','function','__decorate','./dto/updatePassword.dto','UpdatePassByOtherDto','login','./dto/userRegisterByPhone.dto','defineProperty','registerSuccess','5fvXZPD','499640LxrZLZ','getInfo','./dto/updatePassByOther.dto','auth','注册失败页面','__metadata','2792412lWIneP','Body','ApiBearerAuth','__esModule','sendPhoneCode','./auth.service','updatePassByOther','metadata','../../common/auth/jwtAuth.guard','../verification/dto/verifyCode.dto','JwtAuthGuard','prototype','getOwnPropertyDescriptor','Controller','registerError','用户手机号登录','UserRegisterByPhoneDto','register','发送手机验证码','object','LoginByPhoneDto','@nestjs/common','ApiTags','@nestjs/swagger','用户登录','Post','activateAccount','582537tLegmM','2815444QucpLd','captcha','99708KpfvAW','2vYSfay','authService','AuthService','updatePassword','Query','./dto/authRegister.dto'];_0x5c86=function(){return _0x1e3222;};return _0x5c86();}(function(_0xef141b,_0x593e73){const _0x3750b1=_0x1ec0,_0x574c63=_0xef141b();while(!![]){try{const _0x5ce182=parseInt(_0x3750b1(0x176))/0x1*(parseInt(_0x3750b1(0x16f))/0x2)+-parseInt(_0x3750b1(0x16b))/0x3+parseInt(_0x3750b1(0x16c))/0x4+-parseInt(_0x3750b1(0x149))/0x5*(parseInt(_0x3750b1(0x150))/0x6)+parseInt(_0x3750b1(0x16e))/0x7*(-parseInt(_0x3750b1(0x134))/0x8)+parseInt(_0x3750b1(0x12f))/0x9+-parseInt(_0x3750b1(0x14a))/0xa;if(_0x5ce182===_0x593e73)break;else _0x574c63['push'](_0x574c63['shift']());}catch(_0x29abe5){_0x574c63['push'](_0x574c63['shift']());}}}(_0x5c86,0x58836));var __decorate=this&&this[_0x1ff2b2(0x142)]||function(_0x1d3de8,_0xa0e8d5,_0x170c8e,_0x4fc1e8){const _0x148b32=_0x1ff2b2;var _0x533e37=arguments[_0x148b32(0x12d)],_0xb97c53=_0x533e37<0x3?_0xa0e8d5:_0x4fc1e8===null?_0x4fc1e8=Object[_0x148b32(0x15c)](_0xa0e8d5,_0x170c8e):_0x4fc1e8,_0x8bcbc;if(typeof Reflect===_0x148b32(0x163)&&typeof Reflect[_0x148b32(0x135)]===_0x148b32(0x141))_0xb97c53=Reflect['decorate'](_0x1d3de8,_0xa0e8d5,_0x170c8e,_0x4fc1e8);else{for(var _0x55c3d1=_0x1d3de8[_0x148b32(0x12d)]-0x1;_0x55c3d1>=0x0;_0x55c3d1--)if(_0x8bcbc=_0x1d3de8[_0x55c3d1])_0xb97c53=(_0x533e37<0x3?_0x8bcbc(_0xb97c53):_0x533e37>0x3?_0x8bcbc(_0xa0e8d5,_0x170c8e,_0xb97c53):_0x8bcbc(_0xa0e8d5,_0x170c8e))||_0xb97c53;}return _0x533e37>0x3&&_0xb97c53&&Object['defineProperty'](_0xa0e8d5,_0x170c8e,_0xb97c53),_0xb97c53;},__metadata=this&&this[_0x1ff2b2(0x14f)]||function(_0x1f209e,_0x45e47e){const _0x40b24a=_0x1ff2b2;if(typeof Reflect===_0x40b24a(0x163)&&typeof Reflect[_0x40b24a(0x157)]===_0x40b24a(0x141))return Reflect[_0x40b24a(0x157)](_0x1f209e,_0x45e47e);},__param=this&&this['__param']||function(_0xa6fa4a,_0x19b811){return function(_0x340902,_0x49fae3){_0x19b811(_0x340902,_0x49fae3,_0xa6fa4a);};};Object[_0x1ff2b2(0x147)](exports,_0x1ff2b2(0x153),{'value':!![]}),exports[_0x1ff2b2(0x136)]=void 0x0;function _0x1ec0(_0x53d060,_0x252cb4){const _0x5c868b=_0x5c86();return _0x1ec0=function(_0x1ec0da,_0x341efb){_0x1ec0da=_0x1ec0da-0x12d;let _0x18deac=_0x5c868b[_0x1ec0da];return _0x18deac;},_0x1ec0(_0x53d060,_0x252cb4);}const verifyCode_dto_1=require(_0x1ff2b2(0x159)),authLogin_dto_1=require(_0x1ff2b2(0x13b)),common_1=require(_0x1ff2b2(0x165)),jwtAuth_guard_1=require(_0x1ff2b2(0x158)),auth_service_1=require(_0x1ff2b2(0x155)),swagger_1=require(_0x1ff2b2(0x167)),authRegister_dto_1=require(_0x1ff2b2(0x174)),updatePassword_dto_1=require(_0x1ff2b2(0x143)),updatePassByOther_dto_1=require(_0x1ff2b2(0x14c)),sendPhoneCode_dto_1=require(_0x1ff2b2(0x133)),userRegisterByPhone_dto_1=require(_0x1ff2b2(0x146)),loginByPhone_dt_1=require('./dto/loginByPhone.dt');let AuthController=class AuthController{constructor(_0x236927){this['authService']=_0x236927;}async[_0x1ff2b2(0x161)](_0x52ffe5,_0x596d2e){const _0x55e59d=_0x1ff2b2;return await this[_0x55e59d(0x170)]['register'](_0x52ffe5,_0x596d2e);}async[_0x1ff2b2(0x13a)](_0x1e0d4a,_0xe4dcbb){const _0x56a5ab=_0x1ff2b2;return await this['authService'][_0x56a5ab(0x13a)](_0x1e0d4a,_0xe4dcbb);}async[_0x1ff2b2(0x145)](_0x285a4a,_0x8d64f){const _0x2986b5=_0x1ff2b2;return this[_0x2986b5(0x170)][_0x2986b5(0x145)](_0x285a4a,_0x8d64f);}async[_0x1ff2b2(0x12e)](_0x472f19,_0x2ee88e){const _0x78a3b=_0x1ff2b2;return this[_0x78a3b(0x170)][_0x78a3b(0x12e)](_0x472f19,_0x2ee88e);}async[_0x1ff2b2(0x172)](_0x4cb858,_0x8b6175){const _0x1f1fd7=_0x1ff2b2;return this[_0x1f1fd7(0x170)][_0x1f1fd7(0x172)](_0x4cb858,_0x8b6175);}async['updatePassByOther'](_0x506b43,_0x1c6c28){const _0x28d508=_0x1ff2b2;return this[_0x28d508(0x170)][_0x28d508(0x156)](_0x506b43,_0x1c6c28);}async['getInfo'](_0x4d0c6d){const _0x2898a3=_0x1ff2b2;return this[_0x2898a3(0x170)]['getInfo'](_0x4d0c6d);}async[_0x1ff2b2(0x16a)](_0x420018,_0x1fe881){const _0x33b638=_0x1ff2b2;return this[_0x33b638(0x170)][_0x33b638(0x16a)](_0x420018,_0x1fe881);}async[_0x1ff2b2(0x148)](_0x1f23b1){const {username:_0xfb5b18,id:_0x5f2d91,email:_0x2de6fb,teamName:_0x2a0f1e,registerSuccessEmailTitle:_0x3340b9,registerSuccessEmailTeamName:_0x3587fe,registerSuccessEmaileAppend:_0x2db646}=_0x1f23b1;return{'username':_0xfb5b18,'id':_0x5f2d91,'email':_0x2de6fb,'teamName':_0x2a0f1e,'registerSuccessEmailTitle':_0x3340b9,'registerSuccessEmailTeamName':_0x3587fe,'registerSuccessEmaileAppend':_0x2db646};}async['registerError'](_0x50d054){const {message:_0x186593,teamName:_0x597d64,registerFailEmailTitle:_0x58a2ed,registerFailEmailTeamName:_0x855f0e}=_0x50d054;return{'message':_0x186593,'teamName':_0x597d64,'registerFailEmailTitle':_0x58a2ed,'registerFailEmailTeamName':_0x855f0e};}async[_0x1ff2b2(0x16d)](_0x32b823){const _0x11aa31=_0x1ff2b2;return this[_0x11aa31(0x170)][_0x11aa31(0x16d)](_0x32b823);}async[_0x1ff2b2(0x154)](_0x33ff52){const _0x1c113a=_0x1ff2b2;return this[_0x1c113a(0x170)]['sendPhoneCode'](_0x33ff52);}};__decorate([(0x0,common_1['Post'])(_0x1ff2b2(0x161)),(0x0,swagger_1['ApiOperation'])({'summary':_0x1ff2b2(0x178)}),__param(0x0,(0x0,common_1[_0x1ff2b2(0x151)])()),__param(0x1,(0x0,common_1['Req'])()),__metadata(_0x1ff2b2(0x13c),Function),__metadata(_0x1ff2b2(0x138),[authRegister_dto_1['UserRegisterDto'],Object]),__metadata(_0x1ff2b2(0x13d),Promise)],AuthController[_0x1ff2b2(0x15b)],_0x1ff2b2(0x161),null),__decorate([(0x0,common_1[_0x1ff2b2(0x169)])(_0x1ff2b2(0x13a)),(0x0,swagger_1[_0x1ff2b2(0x137)])({'summary':'用户通过手机号注册'}),__param(0x0,(0x0,common_1[_0x1ff2b2(0x151)])()),__param(0x1,(0x0,common_1[_0x1ff2b2(0x131)])()),__metadata('design:type',Function),__metadata('design:paramtypes',[userRegisterByPhone_dto_1[_0x1ff2b2(0x160)],Object]),__metadata(_0x1ff2b2(0x13d),Promise)],AuthController[_0x1ff2b2(0x15b)],_0x1ff2b2(0x13a),null),__decorate([(0x0,common_1[_0x1ff2b2(0x169)])(_0x1ff2b2(0x145)),(0x0,swagger_1[_0x1ff2b2(0x137)])({'summary':_0x1ff2b2(0x168)}),__param(0x0,(0x0,common_1[_0x1ff2b2(0x151)])()),__param(0x1,(0x0,common_1[_0x1ff2b2(0x131)])()),__metadata(_0x1ff2b2(0x13c),Function),__metadata(_0x1ff2b2(0x138),[authLogin_dto_1['UserLoginDto'],Object]),__metadata(_0x1ff2b2(0x13d),Promise)],AuthController[_0x1ff2b2(0x15b)],'login',null),__decorate([(0x0,common_1[_0x1ff2b2(0x169)])(_0x1ff2b2(0x12e)),(0x0,swagger_1['ApiOperation'])({'summary':_0x1ff2b2(0x15f)}),__param(0x0,(0x0,common_1[_0x1ff2b2(0x151)])()),__param(0x1,(0x0,common_1[_0x1ff2b2(0x131)])()),__metadata(_0x1ff2b2(0x13c),Function),__metadata(_0x1ff2b2(0x138),[loginByPhone_dt_1[_0x1ff2b2(0x164)],Object]),__metadata('design:returntype',Promise)],AuthController[_0x1ff2b2(0x15b)],_0x1ff2b2(0x12e),null),__decorate([(0x0,common_1[_0x1ff2b2(0x169)])(_0x1ff2b2(0x172)),(0x0,swagger_1[_0x1ff2b2(0x137)])({'summary':'用户更改密码'}),(0x0,common_1[_0x1ff2b2(0x140)])(jwtAuth_guard_1[_0x1ff2b2(0x15a)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x1ff2b2(0x131)])()),__param(0x1,(0x0,common_1[_0x1ff2b2(0x151)])()),__metadata(_0x1ff2b2(0x13c),Function),__metadata(_0x1ff2b2(0x138),[Object,updatePassword_dto_1[_0x1ff2b2(0x139)]]),__metadata('design:returntype',Promise)],AuthController[_0x1ff2b2(0x15b)],_0x1ff2b2(0x172),null),__decorate([(0x0,common_1['Post'])('updatePassByOther'),(0x0,swagger_1[_0x1ff2b2(0x137)])({'summary':'用户更改密码'}),(0x0,common_1[_0x1ff2b2(0x140)])(jwtAuth_guard_1['JwtAuthGuard']),(0x0,swagger_1[_0x1ff2b2(0x152)])(),__param(0x0,(0x0,common_1[_0x1ff2b2(0x131)])()),__param(0x1,(0x0,common_1[_0x1ff2b2(0x151)])()),__metadata('design:type',Function),__metadata('design:paramtypes',[Object,updatePassByOther_dto_1[_0x1ff2b2(0x144)]]),__metadata('design:returntype',Promise)],AuthController['prototype'],_0x1ff2b2(0x156),null),__decorate([(0x0,common_1['Get'])(_0x1ff2b2(0x14b)),(0x0,swagger_1[_0x1ff2b2(0x137)])({'summary':'获取用户个人信息'}),(0x0,common_1['UseGuards'])(jwtAuth_guard_1[_0x1ff2b2(0x15a)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x1ff2b2(0x131)])()),__metadata(_0x1ff2b2(0x13c),Function),__metadata(_0x1ff2b2(0x138),[Object]),__metadata(_0x1ff2b2(0x13d),Promise)],AuthController['prototype'],_0x1ff2b2(0x14b),null),__decorate([(0x0,common_1[_0x1ff2b2(0x130)])('activateAccount'),(0x0,swagger_1[_0x1ff2b2(0x137)])({'summary':_0x1ff2b2(0x175)}),__param(0x0,(0x0,common_1[_0x1ff2b2(0x173)])()),__param(0x1,(0x0,common_1[_0x1ff2b2(0x177)])()),__metadata(_0x1ff2b2(0x13c),Function),__metadata('design:paramtypes',[verifyCode_dto_1[_0x1ff2b2(0x132)],Object]),__metadata(_0x1ff2b2(0x13d),Promise)],AuthController[_0x1ff2b2(0x15b)],_0x1ff2b2(0x16a),null),__decorate([(0x0,common_1[_0x1ff2b2(0x130)])(_0x1ff2b2(0x148)),(0x0,swagger_1[_0x1ff2b2(0x137)])({'summary':'注册成功页面'}),(0x0,common_1[_0x1ff2b2(0x13f)])(_0x1ff2b2(0x148)),__param(0x0,(0x0,common_1['Query'])()),__metadata(_0x1ff2b2(0x13c),Function),__metadata(_0x1ff2b2(0x138),[Object]),__metadata('design:returntype',Promise)],AuthController[_0x1ff2b2(0x15b)],_0x1ff2b2(0x148),null),__decorate([(0x0,common_1[_0x1ff2b2(0x130)])(_0x1ff2b2(0x15e)),(0x0,swagger_1[_0x1ff2b2(0x137)])({'summary':_0x1ff2b2(0x14e)}),(0x0,common_1[_0x1ff2b2(0x13f)])(_0x1ff2b2(0x15e)),__param(0x0,(0x0,common_1[_0x1ff2b2(0x173)])()),__metadata(_0x1ff2b2(0x13c),Function),__metadata('design:paramtypes',[Object]),__metadata(_0x1ff2b2(0x13d),Promise)],AuthController[_0x1ff2b2(0x15b)],_0x1ff2b2(0x15e),null),__decorate([(0x0,common_1['Post'])('captcha'),(0x0,swagger_1['ApiOperation'])({'summary':'获取一个图形验证码'}),__param(0x0,(0x0,common_1[_0x1ff2b2(0x151)])()),__metadata(_0x1ff2b2(0x13c),Function),__metadata('design:paramtypes',[Object]),__metadata(_0x1ff2b2(0x13d),Promise)],AuthController[_0x1ff2b2(0x15b)],_0x1ff2b2(0x16d),null),__decorate([(0x0,common_1['Post'])(_0x1ff2b2(0x154)),(0x0,swagger_1[_0x1ff2b2(0x137)])({'summary':_0x1ff2b2(0x162)}),__param(0x0,(0x0,common_1[_0x1ff2b2(0x151)])()),__metadata(_0x1ff2b2(0x13c),Function),__metadata('design:paramtypes',[sendPhoneCode_dto_1[_0x1ff2b2(0x13e)]]),__metadata('design:returntype',Promise)],AuthController['prototype'],'sendPhoneCode',null),AuthController=__decorate([(0x0,swagger_1[_0x1ff2b2(0x166)])(_0x1ff2b2(0x14d)),(0x0,common_1[_0x1ff2b2(0x15d)])('auth'),__metadata(_0x1ff2b2(0x138),[auth_service_1[_0x1ff2b2(0x171)]])],AuthController),exports['AuthController']=AuthController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/auth/auth.module.js b/YiAiQuickDeploy/dist/modules/auth/auth.module.js
new file mode 100644
index 0000000..4f21644
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/auth/auth.module.js
@@ -0,0 +1 @@
+'use strict';const _0x1e848b=_0x1002;(function(_0x1341b0,_0x5e1fbf){const _0x59ab3b=_0x1002,_0x2ff24d=_0x1341b0();while(!![]){try{const _0x1c92b6=-parseInt(_0x59ab3b(0x7c))/0x1*(parseInt(_0x59ab3b(0x96))/0x2)+parseInt(_0x59ab3b(0x7d))/0x3*(-parseInt(_0x59ab3b(0x9e))/0x4)+parseInt(_0x59ab3b(0x8a))/0x5*(-parseInt(_0x59ab3b(0x91))/0x6)+parseInt(_0x59ab3b(0x9d))/0x7+parseInt(_0x59ab3b(0x98))/0x8*(-parseInt(_0x59ab3b(0xad))/0x9)+-parseInt(_0x59ab3b(0x8c))/0xa+parseInt(_0x59ab3b(0x87))/0xb;if(_0x1c92b6===_0x5e1fbf)break;else _0x2ff24d['push'](_0x2ff24d['shift']());}catch(_0xc0ce62){_0x2ff24d['push'](_0x2ff24d['shift']());}}}(_0x4119,0x668f4));function _0x4119(){const _0x3d21a4=['WhiteListEntity','registerAsync','../globalConfig/config.entity','VerifycationEntity','../redisCache/redisCache.module','SalesUsersEntity','jwt','function','../userBalance/userBalance.service','@nestjs/typeorm','AuthModule','1CVfAFp','45MsMUIk','ConfigService','../userBalance/userBalance.entity','../chatLog/chatLog.entity','ChatGroupEntity','TypeOrmModule','__decorate','VerificationService','../chatgpt/whiteList.entity','defineProperty','23229932pOyBbh','../crami/cramiPackage.entity','getOwnPropertyDescriptor','605MmIgIW','AuthService','931450oikCNS','JwtAuthGuard','RedisCacheModule','@nestjs/common','UserBalanceEntity','12486ditcSV','../../common/auth/jwt.strategy','ConfigEntity','Module','@nestjs/jwt','1374302UNjNNq','../sales/salesUsers.entity','416lVFRDs','length','JwtStrategy','../redisCache/redisCache.service','object','3301424YPeFBL','114692YGCCVA','forFeature','./auth.service','../../common/auth/jwtAuth.guard','../verification/verification.service','../user/user.entity','../user/user.module','JwtModule','decorate','nestjs-config','register','../verification/verifycation.entity','Global','@nestjs/passport','MailerService','121356CsiKsT','../userBalance/balance.entity','RedisCacheService','BalanceEntity'];_0x4119=function(){return _0x3d21a4;};return _0x4119();}var __decorate=this&&this[_0x1e848b(0x83)]||function(_0x29ab9d,_0x5deb62,_0x5ba800,_0x5c1d1f){const _0x2d7563=_0x1e848b;var _0x4170dc=arguments[_0x2d7563(0x99)],_0x4bb670=_0x4170dc<0x3?_0x5deb62:_0x5c1d1f===null?_0x5c1d1f=Object[_0x2d7563(0x89)](_0x5deb62,_0x5ba800):_0x5c1d1f,_0x54d862;if(typeof Reflect===_0x2d7563(0x9c)&&typeof Reflect[_0x2d7563(0xa6)]===_0x2d7563(0x78))_0x4bb670=Reflect[_0x2d7563(0xa6)](_0x29ab9d,_0x5deb62,_0x5ba800,_0x5c1d1f);else{for(var _0x22ff8e=_0x29ab9d[_0x2d7563(0x99)]-0x1;_0x22ff8e>=0x0;_0x22ff8e--)if(_0x54d862=_0x29ab9d[_0x22ff8e])_0x4bb670=(_0x4170dc<0x3?_0x54d862(_0x4bb670):_0x4170dc>0x3?_0x54d862(_0x5deb62,_0x5ba800,_0x4bb670):_0x54d862(_0x5deb62,_0x5ba800))||_0x4bb670;}return _0x4170dc>0x3&&_0x4bb670&&Object[_0x2d7563(0x86)](_0x5deb62,_0x5ba800,_0x4bb670),_0x4bb670;};Object[_0x1e848b(0x86)](exports,'__esModule',{'value':!![]}),exports['AuthModule']=void 0x0;function _0x1002(_0x453bba,_0x4f8ad8){const _0x4119b9=_0x4119();return _0x1002=function(_0x1002e2,_0x26ca62){_0x1002e2=_0x1002e2-0x77;let _0x332538=_0x4119b9[_0x1002e2];return _0x332538;},_0x1002(_0x453bba,_0x4f8ad8);}const verifycation_entity_1=require(_0x1e848b(0xa9)),typeorm_1=require(_0x1e848b(0x7a)),verification_service_1=require(_0x1e848b(0xa2)),mailer_service_1=require('../mailer/mailer.service'),nestjs_config_1=require(_0x1e848b(0xa7)),auth_controller_1=require('./auth.controller'),common_1=require(_0x1e848b(0x8f)),auth_service_1=require(_0x1e848b(0xa0)),user_module_1=require(_0x1e848b(0xa4)),passport_1=require(_0x1e848b(0xab)),jwt_1=require(_0x1e848b(0x95)),jwt_strategy_1=require(_0x1e848b(0x92)),jwtAuth_guard_1=require(_0x1e848b(0xa1)),userBalance_service_1=require(_0x1e848b(0x79)),balance_entity_1=require(_0x1e848b(0xae)),accountLog_entity_1=require('../userBalance/accountLog.entity'),config_entity_1=require(_0x1e848b(0xb3)),cramiPackage_entity_1=require(_0x1e848b(0x88)),redisCache_service_1=require(_0x1e848b(0x9b)),redisCache_module_1=require(_0x1e848b(0xb5)),userBalance_entity_1=require(_0x1e848b(0x7f)),salesUsers_entity_1=require(_0x1e848b(0x97)),user_entity_1=require(_0x1e848b(0xa3)),whiteList_entity_1=require(_0x1e848b(0x85)),fingerprint_entity_1=require('../userBalance/fingerprint.entity'),chatLog_entity_1=require(_0x1e848b(0x80)),chatGroup_entity_1=require('../chatGroup/chatGroup.entity'),midjourney_entity_1=require('../midjourney/midjourney.entity');let AuthModule=class AuthModule{};AuthModule=__decorate([(0x0,common_1[_0x1e848b(0xaa)])(),(0x0,common_1[_0x1e848b(0x94)])({'imports':[user_module_1['UserModule'],passport_1['PassportModule'][_0x1e848b(0xa8)]({'defaultStrategy':_0x1e848b(0x77)}),jwt_1[_0x1e848b(0xa5)][_0x1e848b(0xb2)]({'useFactory':async _0x5e8913=>_0x5e8913['get'](_0x1e848b(0x77)),'inject':[nestjs_config_1[_0x1e848b(0x7e)]]}),typeorm_1[_0x1e848b(0x82)][_0x1e848b(0x9f)]([verifycation_entity_1[_0x1e848b(0xb4)],balance_entity_1[_0x1e848b(0xb0)],accountLog_entity_1['AccountLogEntity'],config_entity_1[_0x1e848b(0x93)],cramiPackage_entity_1['CramiPackageEntity'],redisCache_module_1[_0x1e848b(0x8e)],userBalance_entity_1[_0x1e848b(0x90)],salesUsers_entity_1[_0x1e848b(0xb6)],user_entity_1['UserEntity'],whiteList_entity_1[_0x1e848b(0xb1)],fingerprint_entity_1['FingerprintLogEntity'],chatLog_entity_1['ChatLogEntity'],chatGroup_entity_1[_0x1e848b(0x81)],midjourney_entity_1['MidjourneyEntity']])],'controllers':[auth_controller_1['AuthController']],'providers':[auth_service_1[_0x1e848b(0x8b)],jwt_strategy_1[_0x1e848b(0x9a)],jwtAuth_guard_1[_0x1e848b(0x8d)],mailer_service_1[_0x1e848b(0xac)],verification_service_1[_0x1e848b(0x84)],userBalance_service_1['UserBalanceService'],redisCache_service_1[_0x1e848b(0xaf)]],'exports':[auth_service_1[_0x1e848b(0x8b)]]})],AuthModule),exports[_0x1e848b(0x7b)]=AuthModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/auth/auth.service.js b/YiAiQuickDeploy/dist/modules/auth/auth.service.js
new file mode 100644
index 0000000..8e36900
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/auth/auth.service.js
@@ -0,0 +1 @@
+'use strict';function _0x5915(_0x5c14a7,_0xd5a8a6){const _0x5a2be1=_0x5a2b();return _0x5915=function(_0x591512,_0x85cd7f){_0x591512=_0x591512-0x1b6;let _0x5683d2=_0x5a2be1[_0x591512];return _0x5683d2;},_0x5915(_0x5c14a7,_0xd5a8a6);}const _0x37e3f0=_0x5915;(function(_0x4f9c84,_0xc594e3){const _0x1e3a58=_0x5915,_0x4e4f4c=_0x4f9c84();while(!![]){try{const _0x41617a=-parseInt(_0x1e3a58(0x1fe))/0x1+-parseInt(_0x1e3a58(0x224))/0x2*(parseInt(_0x1e3a58(0x1ce))/0x3)+parseInt(_0x1e3a58(0x1dd))/0x4*(parseInt(_0x1e3a58(0x1f5))/0x5)+parseInt(_0x1e3a58(0x22e))/0x6+parseInt(_0x1e3a58(0x225))/0x7+parseInt(_0x1e3a58(0x1e5))/0x8*(parseInt(_0x1e3a58(0x1bf))/0x9)+-parseInt(_0x1e3a58(0x1e1))/0xa;if(_0x41617a===_0xc594e3)break;else _0x4e4f4c['push'](_0x4e4f4c['shift']());}catch(_0x3b41c6){_0x4e4f4c['push'](_0x4e4f4c['shift']());}}}(_0x5a2b,0xa86a6));var __decorate=this&&this[_0x37e3f0(0x1bd)]||function(_0x2b962b,_0x1a0c18,_0x22b735,_0x51ec58){const _0x59daa3=_0x37e3f0;var _0x3f8fba=arguments[_0x59daa3(0x209)],_0xae05=_0x3f8fba<0x3?_0x1a0c18:_0x51ec58===null?_0x51ec58=Object[_0x59daa3(0x207)](_0x1a0c18,_0x22b735):_0x51ec58,_0x3a7c6c;if(typeof Reflect===_0x59daa3(0x236)&&typeof Reflect[_0x59daa3(0x1c7)]==='function')_0xae05=Reflect[_0x59daa3(0x1c7)](_0x2b962b,_0x1a0c18,_0x22b735,_0x51ec58);else{for(var _0x5e98c0=_0x2b962b[_0x59daa3(0x209)]-0x1;_0x5e98c0>=0x0;_0x5e98c0--)if(_0x3a7c6c=_0x2b962b[_0x5e98c0])_0xae05=(_0x3f8fba<0x3?_0x3a7c6c(_0xae05):_0x3f8fba>0x3?_0x3a7c6c(_0x1a0c18,_0x22b735,_0xae05):_0x3a7c6c(_0x1a0c18,_0x22b735))||_0xae05;}return _0x3f8fba>0x3&&_0xae05&&Object[_0x59daa3(0x20b)](_0x1a0c18,_0x22b735,_0xae05),_0xae05;},__metadata=this&&this[_0x37e3f0(0x1f6)]||function(_0x26f43c,_0x34aaba){const _0x4b33cc=_0x37e3f0;if(typeof Reflect===_0x4b33cc(0x236)&&typeof Reflect[_0x4b33cc(0x1db)]===_0x4b33cc(0x1cf))return Reflect[_0x4b33cc(0x1db)](_0x26f43c,_0x34aaba);},__param=this&&this[_0x37e3f0(0x218)]||function(_0x47190d,_0x12b0d1){return function(_0x5b0e13,_0x4c2fd7){_0x12b0d1(_0x5b0e13,_0x4c2fd7,_0x47190d);};};Object[_0x37e3f0(0x20b)](exports,'__esModule',{'value':!![]}),exports[_0x37e3f0(0x1bc)]=void 0x0;const globalConfig_service_1=require(_0x37e3f0(0x1b7)),verification_constant_1=require(_0x37e3f0(0x21b)),verification_service_1=require('../verification/verification.service'),common_1=require('@nestjs/common'),jwt_1=require('@nestjs/jwt'),user_service_1=require(_0x37e3f0(0x1d3)),mailer_service_1=require(_0x37e3f0(0x1d5)),user_constant_1=require('../../common/constants/user.constant'),userBalance_service_1=require(_0x37e3f0(0x1ed)),config_entity_1=require(_0x37e3f0(0x217)),typeorm_1=require(_0x37e3f0(0x20a)),typeorm_2=require(_0x37e3f0(0x23e)),utils_1=require('../../common/utils'),os=require('os'),redisCache_service_1=require(_0x37e3f0(0x1c6)),svgCaptcha=require(_0x37e3f0(0x1e7)),bcrypt=require(_0x37e3f0(0x1bb));let AuthService=class AuthService{constructor(_0x3e3437,_0x5617e3,_0x4a66f6,_0x5e91ff,_0x34a2b5,_0x14c239,_0x1cb63d,_0x875ce8){const _0x157082=_0x37e3f0;this[_0x157082(0x239)]=_0x3e3437,this['userService']=_0x5617e3,this['jwtService']=_0x4a66f6,this[_0x157082(0x227)]=_0x5e91ff,this[_0x157082(0x1d9)]=_0x34a2b5,this[_0x157082(0x1d6)]=_0x14c239,this[_0x157082(0x21a)]=_0x1cb63d,this[_0x157082(0x21d)]=_0x875ce8;}async[_0x37e3f0(0x21f)](){const _0x5023d7=_0x37e3f0;this[_0x5023d7(0x1c2)]();}async[_0x37e3f0(0x228)](_0x50ab40,_0xdf4040){const _0x45145c=_0x37e3f0;await this['verificationService']['verifyCaptcha'](_0x50ab40);const _0x326c03=await this[_0x45145c(0x1c9)][_0x45145c(0x1e8)](_0x50ab40,_0xdf4040),{username:_0xe84e8f,email:_0x156cad,client:_0x4b268f,id:_0x1d09c0}=_0x326c03,_0x5a7996={'username':_0xe84e8f,'email':_0x156cad,'id':_0x1d09c0};return _0x4b268f&&(_0x5a7996[_0x45145c(0x1e0)]=_0x4b268f),_0x5a7996;}async[_0x37e3f0(0x201)](_0x2e993f,_0x5e1f76){const _0x2f97cc=_0x37e3f0,{username:_0x41f53a,password:_0x29d052,phone:_0x3251bc,phoneCode:_0x6b4f20,invitedBy:_0x10b75a}=_0x2e993f;await this[_0x2f97cc(0x1c9)][_0x2f97cc(0x220)](_0x2e993f);const _0x4f0130=await this['globalConfigService'][_0x2f97cc(0x1c1)](),_0x2e5081=_0x4f0130+_0x2f97cc(0x1f8)+_0x3251bc,_0x5d576e=await this[_0x2f97cc(0x21a)][_0x2f97cc(0x1e4)]({'key':_0x2e5081});if(!_0x5d576e)throw new common_1[(_0x2f97cc(0x230))]('验证码已过期、请重新发送!',common_1[_0x2f97cc(0x1be)][_0x2f97cc(0x1fc)]);if(_0x6b4f20!==_0x5d576e)throw new common_1[(_0x2f97cc(0x230))](_0x2f97cc(0x1c4),common_1[_0x2f97cc(0x1be)][_0x2f97cc(0x1fc)]);const _0x3943f1=(0x0,utils_1[_0x2f97cc(0x1c5)])()+'@nine.com',_0x591c99={'username':_0x41f53a,'password':_0x29d052,'phone':_0x3251bc,'invitedBy':_0x10b75a,'email':_0x3943f1,'status':user_constant_1[_0x2f97cc(0x22b)][_0x2f97cc(0x237)]},_0x2a7994=await this['globalConfigService']['getConfigs']([_0x2f97cc(0x23c)]);_0x591c99[_0x2f97cc(0x1d4)]=_0x2a7994;const _0x3cded1=bcrypt['hashSync'](_0x29d052,0xa);_0x591c99[_0x2f97cc(0x213)]=_0x3cded1;const _0x3d7220=await this[_0x2f97cc(0x1c9)]['createUser'](_0x591c99);let _0x165ef7;_0x10b75a&&(_0x165ef7=await this['userService'][_0x2f97cc(0x22d)](_0x10b75a));await this[_0x2f97cc(0x1d6)][_0x2f97cc(0x1e2)](_0x3d7220['id'],_0x165ef7===null||_0x165ef7===void 0x0?void 0x0:_0x165ef7['id']);return;}async[_0x37e3f0(0x216)](_0x411ade,_0x14cedb){const _0x1d10e5=_0x37e3f0,_0x14e01d=await this[_0x1d10e5(0x1c9)]['verifyUserCredentials'](_0x411ade),{username:_0x279bbf,id:_0x5f5278,email:_0xc1efa4,role:_0x4b57ba,openId:_0x107061,client:_0x1e334c}=_0x14e01d,_0x22f010=(0x0,utils_1[_0x1d10e5(0x1cb)])(_0x14cedb);await this[_0x1d10e5(0x1c9)][_0x1d10e5(0x1e9)](_0x5f5278,_0x22f010);const _0x100a34=await this[_0x1d10e5(0x223)]['sign']({'username':_0x279bbf,'id':_0x5f5278,'email':_0xc1efa4,'role':_0x4b57ba,'openId':_0x107061,'client':_0x1e334c});return await this['redisCacheService'][_0x1d10e5(0x211)](_0x5f5278,_0x100a34),_0x100a34;}async['loginByPhone'](_0x4c8c7c,_0x45a1bc){const _0x274ce1=_0x37e3f0,_0x2f2038=await this['userService'][_0x274ce1(0x1d2)](_0x4c8c7c),{username:_0xa9cb5f,id:_0x2b7a89,email:_0x45da93,role:_0x2ebe21,openId:_0x550e08,client:_0x5ea627}=_0x2f2038,_0x59cb32=(0x0,utils_1['getClientIp'])(_0x45a1bc);await this[_0x274ce1(0x1c9)]['savaLoginIp'](_0x2b7a89,_0x59cb32);const {phone:_0x409b71}=_0x4c8c7c,_0x2f7bfe=await this[_0x274ce1(0x223)][_0x274ce1(0x1fd)]({'username':_0xa9cb5f,'id':_0x2b7a89,'email':_0x45da93,'role':_0x2ebe21,'openId':_0x550e08,'client':_0x5ea627,'phone':_0x409b71});return await this[_0x274ce1(0x21a)][_0x274ce1(0x211)](_0x2b7a89,_0x2f7bfe),_0x2f7bfe;}async[_0x37e3f0(0x1ca)](_0x6c36c8,_0x19cc11){const _0x3aabd1=_0x37e3f0,{status:_0x3205e7}=_0x6c36c8;if(_0x3205e7!==user_constant_1[_0x3aabd1(0x22b)][_0x3aabd1(0x237)])throw new common_1[(_0x3aabd1(0x230))](user_constant_1['UserStatusErrMsg'][_0x3205e7],common_1[_0x3aabd1(0x1be)][_0x3aabd1(0x1fc)]);const {username:_0x434f68,id:_0x8df78b,email:_0x2efd8e,role:_0x28e489,openId:_0x534d48,client:_0x524e8a}=_0x6c36c8,_0x5c4748=(0x0,utils_1[_0x3aabd1(0x1cb)])(_0x19cc11);await this[_0x3aabd1(0x1c9)][_0x3aabd1(0x1e9)](_0x8df78b,_0x5c4748);const _0x17aee7=await this[_0x3aabd1(0x223)][_0x3aabd1(0x1fd)]({'username':_0x434f68,'id':_0x8df78b,'email':_0x2efd8e,'role':_0x28e489,'openId':_0x534d48,'client':_0x524e8a});return await this['redisCacheService'][_0x3aabd1(0x211)](_0x8df78b,_0x17aee7),_0x17aee7;}async[_0x37e3f0(0x1f4)](_0x5af521){const _0x45dc39=_0x37e3f0,{id:_0x4f450d}=_0x5af521[_0x45dc39(0x1cc)];return await this[_0x45dc39(0x1c9)]['getUserInfo'](_0x4f450d);}async[_0x37e3f0(0x1b9)](_0x5ad91f,_0x1c714a){const _0x41a6f2=_0x37e3f0,_0x33e434=await this[_0x41a6f2(0x239)][_0x41a6f2(0x1ea)]({'where':{'configKey':(0x0,typeorm_1['In'])([_0x41a6f2(0x1fa),_0x41a6f2(0x1ec),_0x41a6f2(0x1c8),_0x41a6f2(0x1df),_0x41a6f2(0x1b6)])}}),_0x2b81da=_0x33e434[_0x41a6f2(0x1f7)]((_0x402ce1,_0x516c75)=>{const _0x1b1715=_0x41a6f2;return _0x402ce1[_0x516c75[_0x1b1715(0x1ee)]]=_0x516c75[_0x1b1715(0x20e)],_0x402ce1;},{});try{const _0x1ebea7=await this[_0x41a6f2(0x1d9)]['verifyCode'](_0x5ad91f,verification_constant_1['VerificationEnum'][_0x41a6f2(0x1dc)]),{type:_0x5f24fa,userId:_0x483644}=_0x1ebea7;if(_0x5f24fa!==verification_constant_1[_0x41a6f2(0x1b8)]['Registration'])throw new common_1['HttpException'](_0x41a6f2(0x20f),common_1['HttpStatus'][_0x41a6f2(0x1fc)]);const _0x392b19=await this[_0x41a6f2(0x1c9)][_0x41a6f2(0x1d7)](_0x483644);if(_0x392b19===user_constant_1['UserStatusEnum']['ACTIVE'])throw new common_1[(_0x41a6f2(0x230))](_0x41a6f2(0x229),common_1['HttpStatus'][_0x41a6f2(0x1fc)]);await this[_0x41a6f2(0x1c9)][_0x41a6f2(0x205)](_0x1ebea7['userId'],user_constant_1[_0x41a6f2(0x22b)][_0x41a6f2(0x237)]);const _0x3eaaea=await this['userService'][_0x41a6f2(0x208)](_0x1ebea7[_0x41a6f2(0x222)]),{username:_0x5ad982,email:_0x1ac524,id:_0x10dec3,invitedBy:_0x337747}=_0x3eaaea;let _0x16cbb2;_0x337747&&(_0x16cbb2=await this[_0x41a6f2(0x1c9)][_0x41a6f2(0x22d)](_0x337747)),await this[_0x41a6f2(0x1d6)]['addBalanceToNewUser'](_0x10dec3,_0x16cbb2===null||_0x16cbb2===void 0x0?void 0x0:_0x16cbb2['id']),_0x1c714a['redirect'](_0x41a6f2(0x238)+_0x10dec3[_0x41a6f2(0x235)]()['padStart'](0x4,'0')+'&username='+_0x5ad982+_0x41a6f2(0x203)+_0x1ac524+_0x41a6f2(0x1f1)+_0x2b81da[_0x41a6f2(0x1fa)]+_0x41a6f2(0x1c0)+_0x2b81da['registerSuccessEmailTeamName']+'®isterSuccessEmaileAppend='+_0x2b81da['registerSuccessEmaileAppend']);}catch(_0x4b1210){console[_0x41a6f2(0x1cd)]('error:\x20',_0x4b1210);const _0x1ea655=_0x4b1210[_0x41a6f2(0x1f9)];_0x1c714a[_0x41a6f2(0x1ef)](_0x41a6f2(0x1f0)+_0x1ea655+_0x41a6f2(0x202)+_0x2b81da[_0x41a6f2(0x1df)]+_0x41a6f2(0x21c)+_0x2b81da[_0x41a6f2(0x1b6)]);}}async[_0x37e3f0(0x219)](_0x6d6bf6,_0x41915c){const _0x36f13a=_0x37e3f0,{id:_0x918ff3,client:_0x4198fa,role:_0x5c8af1}=_0x6d6bf6['user'];if(_0x4198fa&&Number(_0x4198fa)>0x0)throw new common_1[(_0x36f13a(0x230))](_0x36f13a(0x1c3),common_1[_0x36f13a(0x1be)][_0x36f13a(0x1fc)]);if(_0x5c8af1===_0x36f13a(0x204))throw new common_1[(_0x36f13a(0x230))](_0x36f13a(0x221),common_1[_0x36f13a(0x1be)]['BAD_REQUEST']);const _0xc2bded=await this[_0x36f13a(0x1c9)][_0x36f13a(0x23d)](_0x918ff3,_0x41915c[_0x36f13a(0x1ba)]);if(!_0xc2bded)throw new common_1['HttpException'](_0x36f13a(0x200),common_1['HttpStatus'][_0x36f13a(0x1fc)]);return this['userService'][_0x36f13a(0x233)](_0x918ff3,_0x41915c[_0x36f13a(0x213)]),'密码修改成功';}async['updatePassByOther'](_0x2d2d7b,_0x55d082){const _0x4b146d=_0x37e3f0,{id:_0x1c00a6,client:_0x4d0ce2}=_0x2d2d7b[_0x4b146d(0x1cc)];if(!_0x4d0ce2)throw new common_1[(_0x4b146d(0x230))](_0x4b146d(0x1d8),common_1[_0x4b146d(0x1be)][_0x4b146d(0x1fc)]);return this[_0x4b146d(0x1c9)][_0x4b146d(0x233)](_0x1c00a6,_0x55d082['password']),'密码修改成功';}['getIp'](){const _0x21fe92=_0x37e3f0;let _0x5c3dfc;const _0x266f91=os[_0x21fe92(0x23b)]();Object['keys'](_0x266f91)['forEach'](_0x32abea=>{const _0x453a7a=_0x21fe92,_0x4798cc=_0x266f91[_0x32abea];for(let _0x390624=0x0;_0x390624<_0x4798cc[_0x453a7a(0x209)];_0x390624++){const _0x220265=_0x4798cc[_0x390624];if(_0x220265[_0x453a7a(0x22c)]===_0x453a7a(0x214)&&_0x220265['address']!==_0x453a7a(0x231)&&!_0x220265[_0x453a7a(0x210)]){_0x5c3dfc=_0x220265[_0x453a7a(0x1ff)];break;}}}),this[_0x21fe92(0x1eb)]=_0x5c3dfc;}async['captcha'](_0x1e3a9e){const _0xe80fd7=_0x37e3f0,_0x2e110c=await this['globalConfigService']['getNamespace'](),{color:color='#fff'}=_0x1e3a9e,_0x455b38=svgCaptcha[_0xe80fd7(0x1d0)]({'background':color,'height':0x22,'width':0x78,'noise':0x3}),_0xebc7d0=_0x455b38[_0xe80fd7(0x226)],_0x328f68=(0x0,utils_1[_0xe80fd7(0x1c5)])(),_0x1bd02c=_0x2e110c+_0xe80fd7(0x212)+_0x328f68;return await this[_0xe80fd7(0x21a)][_0xe80fd7(0x22a)]({'key':_0x1bd02c,'val':_0x455b38['text']},0x5*0x3c),{'svgCode':_0x455b38[_0xe80fd7(0x21e)],'code':_0x328f68};}async[_0x37e3f0(0x1da)](_0x462237){const _0x25d076=_0x37e3f0;await this[_0x25d076(0x1d9)][_0x25d076(0x1e6)](_0x462237);const {phone:_0x31961e}=_0x462237,_0x224008=await this['globalConfigService']['getNamespace'](),_0x8e0567=_0x224008+_0x25d076(0x1f8)+_0x31961e,_0x135839=await this[_0x25d076(0x21a)][_0x25d076(0x1de)](_0x8e0567);if(_0x135839&&_0x135839>0x0)throw new common_1[(_0x25d076(0x230))](_0x135839+_0x25d076(0x23f),common_1[_0x25d076(0x1be)][_0x25d076(0x1fc)]);const _0x71d679=(0x0,utils_1['createRandomCode'])(),_0xce6c8f={'phone':_0x31961e,'code':_0x71d679};return await this[_0x25d076(0x1d9)][_0x25d076(0x1da)](_0xce6c8f),await this[_0x25d076(0x21a)][_0x25d076(0x22a)]({'key':_0x8e0567,'val':_0x71d679},0x1*0x3c),_0x25d076(0x206);}[_0x37e3f0(0x232)](_0x446ad7){const _0x33c693=_0x37e3f0,_0x23f211=this['jwtService'][_0x33c693(0x1fd)]({'username':'游客'+_0x446ad7,'id':_0x446ad7,'email':_0x446ad7+_0x33c693(0x234),'role':_0x33c693(0x23a),'openId':null,'client':null});return _0x23f211;}};AuthService=__decorate([(0x0,common_1[_0x37e3f0(0x20d)])(),__param(0x0,(0x0,typeorm_2['InjectRepository'])(config_entity_1[_0x37e3f0(0x1fb)])),__metadata(_0x37e3f0(0x1f3),[typeorm_1[_0x37e3f0(0x1e3)],user_service_1[_0x37e3f0(0x20c)],jwt_1[_0x37e3f0(0x215)],mailer_service_1[_0x37e3f0(0x22f)],verification_service_1[_0x37e3f0(0x1f2)],userBalance_service_1['UserBalanceService'],redisCache_service_1[_0x37e3f0(0x1d1)],globalConfig_service_1['GlobalConfigService']])],AuthService),exports[_0x37e3f0(0x1bc)]=AuthService;function _0x5a2b(){const _0x3eb478=['mailerService','register','账户已被激活过','set','UserStatusEnum','family','qureyUserInfoByInviteCode','2778516XPBBsm','MailerService','HttpException','127.0.0.1','createTokenFromFingerprint','updateUserPassword','@nine.com','toString','object','ACTIVE','/api/auth/registerSuccess?id=','configEntity','visitor','networkInterfaces','userDefautlAvatar','verifyUserPassword','@nestjs/typeorm','秒内不得重复发送短信!','registerFailEmailTeamName','../globalConfig/globalConfig.service','VerificationEnum','activateAccount','oldPassword','bcryptjs','AuthService','__decorate','HttpStatus','9SSzDuI','®isterSuccessEmailTeamName=','getNamespace','getIp','无权此操作、请联系管理员!','验证码填写错误、请重新输入!','createRandomUid','../redisCache/redisCache.service','decorate','registerSuccessEmaileAppend','userService','loginByOpenId','getClientIp','user','log','2058009ZyRzBx','function','createMathExpr','RedisCacheService','verifyUserCredentials','../user/user.service','avatar','../mailer/mailer.service','userBalanceService','getUserStatus','无权此操作!','verificationService','sendPhoneCode','metadata','Registration','4759516VqjTli','ttl','registerFailEmailTitle','client','4219820XoElGt','addBalanceToNewUser','Repository','get','8233864uRIcVG','verifyCaptcha','svg-captcha','createUserAndVerifycation','savaLoginIp','find','ipAddress','registerSuccessEmailTeamName','../userBalance/userBalance.service','configKey','redirect','/api/auth/registerError?message=','®isterSuccessEmailTitle=','VerificationService','design:paramtypes','getInfo','5rWHZmX','__metadata','reduce',':PHONECODE:','response','registerSuccessEmailTitle','ConfigEntity','BAD_REQUEST','sign','1165668ysqOLd','address','旧密码错误、请检查提交','registerByPhone','®isterFailEmailTitle=','&email=','admin','updateUserStatus','验证码发送成功、请填写验证码完成注册!','getOwnPropertyDescriptor','queryUserInfoById','length','typeorm','defineProperty','UserService','Injectable','configVal','验证码类型错误','internal','saveToken',':CAPTCHA:','password','IPv4','JwtService','login','../globalConfig/config.entity','__param','updatePassword','redisCacheService','../../common/constants/verification.constant','®isterFailEmailTeamName=','globalConfigService','data','onModuleInit','verifyUserRegisterByPhone','非法操作、请联系管理员!','userId','jwtService','4fRSEgG','6771016isJkLk','text'];_0x5a2b=function(){return _0x3eb478;};return _0x5a2b();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/auth/dto/adminLogin.dto.js b/YiAiQuickDeploy/dist/modules/auth/dto/adminLogin.dto.js
new file mode 100644
index 0000000..57a730f
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/auth/dto/adminLogin.dto.js
@@ -0,0 +1 @@
+'use strict';function _0x1cca(){var _0x5af685=['__decorate','defineProperty','用户密码最低需要大于6位数!','design:type','metadata','1440894XSAEBA','用户名最短是两位数!','decorate','length','super','19991760PlMHoF','MaxLength','813700eIqZdj','@nestjs/swagger','__metadata','用户密码不能为空!','MinLength','用户名最长不得超过30位!','IsNotEmpty','1052406RepnJM','object','9cvuekw','999999','__esModule','538545fkXwrk','class-validator','username','IsOptional','ApiProperty','用户名不能为空!','getOwnPropertyDescriptor','38314IwKRwV','用户密码最长不能超过30位数!','AdminLoginDto','7wuRmdV','279912euwcip','prototype','12MQdZqF','function'];_0x1cca=function(){return _0x5af685;};return _0x1cca();}var _0x1f039d=_0x39ab;function _0x39ab(_0x4b392b,_0x50dda0){var _0x1ccad4=_0x1cca();return _0x39ab=function(_0x39ab2f,_0x4a2242){_0x39ab2f=_0x39ab2f-0xd6;var _0x2b287d=_0x1ccad4[_0x39ab2f];return _0x2b287d;},_0x39ab(_0x4b392b,_0x50dda0);}(function(_0x153c5b,_0x37aabb){var _0x1fe023=_0x39ab,_0x22eee2=_0x153c5b();while(!![]){try{var _0x57ac76=-parseInt(_0x1fe023(0xf5))/0x1+-parseInt(_0x1fe023(0xe1))/0x2*(parseInt(_0x1fe023(0xd7))/0x3)+-parseInt(_0x1fe023(0xe7))/0x4*(parseInt(_0x1fe023(0xda))/0x5)+-parseInt(_0x1fe023(0xee))/0x6+parseInt(_0x1fe023(0xe4))/0x7*(-parseInt(_0x1fe023(0xe5))/0x8)+-parseInt(_0x1fe023(0xfc))/0x9+parseInt(_0x1fe023(0xf3))/0xa;if(_0x57ac76===_0x37aabb)break;else _0x22eee2['push'](_0x22eee2['shift']());}catch(_0x75d7ed){_0x22eee2['push'](_0x22eee2['shift']());}}}(_0x1cca,0x64c86));var __decorate=this&&this[_0x1f039d(0xe9)]||function(_0x40e16b,_0x5ed4dc,_0x289c68,_0x17f372){var _0x428fd3=_0x1f039d,_0x520a2b=arguments[_0x428fd3(0xf1)],_0x369760=_0x520a2b<0x3?_0x5ed4dc:_0x17f372===null?_0x17f372=Object[_0x428fd3(0xe0)](_0x5ed4dc,_0x289c68):_0x17f372,_0x30ee43;if(typeof Reflect===_0x428fd3(0xd6)&&typeof Reflect[_0x428fd3(0xf0)]===_0x428fd3(0xe8))_0x369760=Reflect[_0x428fd3(0xf0)](_0x40e16b,_0x5ed4dc,_0x289c68,_0x17f372);else{for(var _0x5756ea=_0x40e16b[_0x428fd3(0xf1)]-0x1;_0x5756ea>=0x0;_0x5756ea--)if(_0x30ee43=_0x40e16b[_0x5756ea])_0x369760=(_0x520a2b<0x3?_0x30ee43(_0x369760):_0x520a2b>0x3?_0x30ee43(_0x5ed4dc,_0x289c68,_0x369760):_0x30ee43(_0x5ed4dc,_0x289c68))||_0x369760;}return _0x520a2b>0x3&&_0x369760&&Object[_0x428fd3(0xea)](_0x5ed4dc,_0x289c68,_0x369760),_0x369760;},__metadata=this&&this[_0x1f039d(0xf7)]||function(_0x43247e,_0x5eef62){var _0xb98b2d=_0x1f039d;if(typeof Reflect==='object'&&typeof Reflect[_0xb98b2d(0xed)]==='function')return Reflect[_0xb98b2d(0xed)](_0x43247e,_0x5eef62);};Object[_0x1f039d(0xea)](exports,_0x1f039d(0xd9),{'value':!![]}),exports[_0x1f039d(0xe3)]=void 0x0;const class_validator_1=require(_0x1f039d(0xdb)),swagger_1=require(_0x1f039d(0xf6));class AdminLoginDto{}__decorate([(0x0,swagger_1['ApiProperty'])({'example':_0x1f039d(0xf2),'description':'邮箱'}),(0x0,class_validator_1[_0x1f039d(0xfb)])({'message':_0x1f039d(0xdf)}),(0x0,class_validator_1[_0x1f039d(0xf9)])(0x2,{'message':_0x1f039d(0xef)}),(0x0,class_validator_1[_0x1f039d(0xf4)])(0x1e,{'message':_0x1f039d(0xfa)}),(0x0,class_validator_1[_0x1f039d(0xdd)])(),__metadata(_0x1f039d(0xec),String)],AdminLoginDto['prototype'],_0x1f039d(0xdc),void 0x0),__decorate([(0x0,swagger_1[_0x1f039d(0xde)])({'example':_0x1f039d(0xd8),'description':'密码'}),(0x0,class_validator_1[_0x1f039d(0xfb)])({'message':_0x1f039d(0xf8)}),(0x0,class_validator_1[_0x1f039d(0xf9)])(0x6,{'message':_0x1f039d(0xeb)}),(0x0,class_validator_1['MaxLength'])(0x1e,{'message':_0x1f039d(0xe2)}),__metadata(_0x1f039d(0xec),String)],AdminLoginDto[_0x1f039d(0xe6)],'password',void 0x0),exports[_0x1f039d(0xe3)]=AdminLoginDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/auth/dto/authLogin.dto.js b/YiAiQuickDeploy/dist/modules/auth/dto/authLogin.dto.js
new file mode 100644
index 0000000..41616b9
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/auth/dto/authLogin.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x19b362=_0x1317;(function(_0x42bd4d,_0x3b2457){var _0x40ce1c=_0x1317,_0x2abf3e=_0x42bd4d();while(!![]){try{var _0x1d501f=-parseInt(_0x40ce1c(0x1af))/0x1+parseInt(_0x40ce1c(0x1b6))/0x2*(-parseInt(_0x40ce1c(0x1ba))/0x3)+-parseInt(_0x40ce1c(0x1b8))/0x4*(-parseInt(_0x40ce1c(0x1b9))/0x5)+-parseInt(_0x40ce1c(0x1b7))/0x6*(parseInt(_0x40ce1c(0x1c2))/0x7)+-parseInt(_0x40ce1c(0x1ad))/0x8*(-parseInt(_0x40ce1c(0x1bd))/0x9)+parseInt(_0x40ce1c(0x1c8))/0xa+parseInt(_0x40ce1c(0x1b0))/0xb;if(_0x1d501f===_0x3b2457)break;else _0x2abf3e['push'](_0x2abf3e['shift']());}catch(_0x28afa9){_0x2abf3e['push'](_0x2abf3e['shift']());}}}(_0x42a3,0x1f927));function _0x1317(_0x584a87,_0x1fc463){var _0x42a361=_0x42a3();return _0x1317=function(_0x1317b2,_0x32563e){_0x1317b2=_0x1317b2-0x1ac;var _0x20ae2f=_0x42a361[_0x1317b2];return _0x20ae2f;},_0x1317(_0x584a87,_0x1fc463);}var __decorate=this&&this[_0x19b362(0x1ac)]||function(_0xba0541,_0x48c699,_0x118639,_0xc1a83e){var _0x5caf59=_0x19b362,_0x474bcc=arguments[_0x5caf59(0x1ce)],_0x17d541=_0x474bcc<0x3?_0x48c699:_0xc1a83e===null?_0xc1a83e=Object[_0x5caf59(0x1d1)](_0x48c699,_0x118639):_0xc1a83e,_0x2e6cc1;if(typeof Reflect===_0x5caf59(0x1bb)&&typeof Reflect['decorate']===_0x5caf59(0x1b2))_0x17d541=Reflect['decorate'](_0xba0541,_0x48c699,_0x118639,_0xc1a83e);else{for(var _0x25e531=_0xba0541[_0x5caf59(0x1ce)]-0x1;_0x25e531>=0x0;_0x25e531--)if(_0x2e6cc1=_0xba0541[_0x25e531])_0x17d541=(_0x474bcc<0x3?_0x2e6cc1(_0x17d541):_0x474bcc>0x3?_0x2e6cc1(_0x48c699,_0x118639,_0x17d541):_0x2e6cc1(_0x48c699,_0x118639))||_0x17d541;}return _0x474bcc>0x3&&_0x17d541&&Object[_0x5caf59(0x1c7)](_0x48c699,_0x118639,_0x17d541),_0x17d541;},__metadata=this&&this[_0x19b362(0x1cc)]||function(_0x54fc45,_0x235863){var _0x5e10e5=_0x19b362;if(typeof Reflect===_0x5e10e5(0x1bb)&&typeof Reflect['metadata']==='function')return Reflect[_0x5e10e5(0x1b1)](_0x54fc45,_0x235863);};Object[_0x19b362(0x1c7)](exports,_0x19b362(0x1c0),{'value':!![]}),exports[_0x19b362(0x1ae)]=void 0x0;function _0x42a3(){var _0x46fe64=['prototype','class-validator','password','用户密码最低需要大于6位数!','defineProperty','2583380tpbCYo','IsOptional','ApiProperty','MaxLength','__metadata','用户密码不能为空!','length','uid','MinLength','getOwnPropertyDescriptor','__decorate','320sGGXDS','UserLoginDto','138114PIBjIk','511665PlXoZv','metadata','function','IsNotEmpty','用户密码最长不能超过30位数!','design:type','16KVUNjp','649218DafESg','660668DZYQDC','5MaZvHY','75384HDCJyP','object','999999','23994nesusJ','用户名不能为空!','用户ID','__esModule','用户名最长不得超过30位!','7IZhKbc'];_0x42a3=function(){return _0x46fe64;};return _0x42a3();}const class_validator_1=require(_0x19b362(0x1c4)),swagger_1=require('@nestjs/swagger');class UserLoginDto{}__decorate([(0x0,swagger_1[_0x19b362(0x1ca)])({'example':'super','description':'邮箱'}),(0x0,class_validator_1[_0x19b362(0x1b3)])({'message':_0x19b362(0x1be)}),(0x0,class_validator_1[_0x19b362(0x1d0)])(0x2,{'message':'用户名最短是两位数!'}),(0x0,class_validator_1[_0x19b362(0x1cb)])(0x1e,{'message':_0x19b362(0x1c1)}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x19b362(0x1b5),String)],UserLoginDto[_0x19b362(0x1c3)],'username',void 0x0),__decorate([(0x0,swagger_1[_0x19b362(0x1ca)])({'example':0x1,'description':_0x19b362(0x1bf)}),(0x0,class_validator_1[_0x19b362(0x1c9)])(),__metadata(_0x19b362(0x1b5),Number)],UserLoginDto[_0x19b362(0x1c3)],_0x19b362(0x1cf),void 0x0),__decorate([(0x0,swagger_1[_0x19b362(0x1ca)])({'example':_0x19b362(0x1bc),'description':'密码'}),(0x0,class_validator_1['IsNotEmpty'])({'message':_0x19b362(0x1cd)}),(0x0,class_validator_1[_0x19b362(0x1d0)])(0x6,{'message':_0x19b362(0x1c6)}),(0x0,class_validator_1[_0x19b362(0x1cb)])(0x1e,{'message':_0x19b362(0x1b4)}),__metadata(_0x19b362(0x1b5),String)],UserLoginDto[_0x19b362(0x1c3)],_0x19b362(0x1c5),void 0x0),exports[_0x19b362(0x1ae)]=UserLoginDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/auth/dto/authRegister.dto.js b/YiAiQuickDeploy/dist/modules/auth/dto/authRegister.dto.js
new file mode 100644
index 0000000..90f0616
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/auth/dto/authRegister.dto.js
@@ -0,0 +1 @@
+'use strict';function _0x212c(_0x2fcc01,_0x58e416){var _0x18ae3c=_0x18ae();return _0x212c=function(_0x212ce3,_0x42580e){_0x212ce3=_0x212ce3-0x164;var _0x3c3507=_0x18ae3c[_0x212ce3];return _0x3c3507;},_0x212c(_0x2fcc01,_0x58e416);}function _0x18ae(){var _0x605c14=['请填写正确格式的邮箱!','349848vGNUeK','用户邮箱','50211826UlkcAB','@nestjs/swagger','邮箱不能为空!','用户密码不能为空','decorate','用户名不能为空!','10DejZog','13AMpohw','104417rTjkih','client','function','invitedBy','3624DxhTjn','123456','default','MaxLength','UserRegisterDto','prototype','object','metadata','captchaId','37745GYFNiM','IsNotEmpty','17743253izbxTD','用户密码最低需要大于6位数!','图形验证码','900uEkvin','图形验证码KEY','用户头像','cooper','2XLOSOQ','IsEmail','ApiProperty','15GvRvMg','__esModule','password','用户名称','length','design:type','FRJDLJHFNV','1211BFvqJZ','验证码为空!','12PqnYBK','189172AtVJsc','5k3n','__metadata','用户填写的别人邀请码','email','用户名最低需要大于2位数!','MinLength','IsOptional','username','https://public-1300678944.cos.ap-shanghai.myqcloud.com/blog/1682571295452image.png','验证ID不能为空!'];_0x18ae=function(){return _0x605c14;};return _0x18ae();}var _0x27f411=_0x212c;(function(_0x3bed72,_0x396ca6){var _0x64f0b2=_0x212c,_0x2ff6c3=_0x3bed72();while(!![]){try{var _0x48fbf5=parseInt(_0x64f0b2(0x185))/0x1*(-parseInt(_0x64f0b2(0x19b))/0x2)+parseInt(_0x64f0b2(0x165))/0x3*(parseInt(_0x64f0b2(0x16f))/0x4)+-parseInt(_0x64f0b2(0x192))/0x5*(parseInt(_0x64f0b2(0x197))/0x6)+parseInt(_0x64f0b2(0x16c))/0x7*(-parseInt(_0x64f0b2(0x189))/0x8)+parseInt(_0x64f0b2(0x17b))/0x9*(parseInt(_0x64f0b2(0x183))/0xa)+parseInt(_0x64f0b2(0x194))/0xb*(-parseInt(_0x64f0b2(0x16e))/0xc)+-parseInt(_0x64f0b2(0x184))/0xd*(-parseInt(_0x64f0b2(0x17d))/0xe);if(_0x48fbf5===_0x396ca6)break;else _0x2ff6c3['push'](_0x2ff6c3['shift']());}catch(_0x387f10){_0x2ff6c3['push'](_0x2ff6c3['shift']());}}}(_0x18ae,0xe3f69));var __decorate=this&&this['__decorate']||function(_0x55255d,_0x59ce1f,_0x194db8,_0x1460a8){var _0x1c124e=_0x212c,_0x205d41=arguments[_0x1c124e(0x169)],_0xcff3ac=_0x205d41<0x3?_0x59ce1f:_0x1460a8===null?_0x1460a8=Object['getOwnPropertyDescriptor'](_0x59ce1f,_0x194db8):_0x1460a8,_0x2c8f5a;if(typeof Reflect===_0x1c124e(0x18f)&&typeof Reflect[_0x1c124e(0x181)]===_0x1c124e(0x187))_0xcff3ac=Reflect[_0x1c124e(0x181)](_0x55255d,_0x59ce1f,_0x194db8,_0x1460a8);else{for(var _0x2da25f=_0x55255d[_0x1c124e(0x169)]-0x1;_0x2da25f>=0x0;_0x2da25f--)if(_0x2c8f5a=_0x55255d[_0x2da25f])_0xcff3ac=(_0x205d41<0x3?_0x2c8f5a(_0xcff3ac):_0x205d41>0x3?_0x2c8f5a(_0x59ce1f,_0x194db8,_0xcff3ac):_0x2c8f5a(_0x59ce1f,_0x194db8))||_0xcff3ac;}return _0x205d41>0x3&&_0xcff3ac&&Object['defineProperty'](_0x59ce1f,_0x194db8,_0xcff3ac),_0xcff3ac;},__metadata=this&&this[_0x27f411(0x171)]||function(_0x273fa8,_0x48ea26){var _0x252c2d=_0x27f411;if(typeof Reflect===_0x252c2d(0x18f)&&typeof Reflect['metadata']===_0x252c2d(0x187))return Reflect[_0x252c2d(0x190)](_0x273fa8,_0x48ea26);};Object['defineProperty'](exports,_0x27f411(0x166),{'value':!![]}),exports[_0x27f411(0x18d)]=void 0x0;const class_validator_1=require('class-validator'),swagger_1=require(_0x27f411(0x17e));class UserRegisterDto{}__decorate([(0x0,swagger_1[_0x27f411(0x164)])({'example':_0x27f411(0x19a),'description':_0x27f411(0x168)}),(0x0,class_validator_1[_0x27f411(0x193)])({'message':_0x27f411(0x182)}),(0x0,class_validator_1[_0x27f411(0x175)])(0x2,{'message':_0x27f411(0x174)}),(0x0,class_validator_1[_0x27f411(0x18c)])(0xc,{'message':'用户名不得超过12位!'}),__metadata(_0x27f411(0x16a),String)],UserRegisterDto['prototype'],_0x27f411(0x177),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':_0x27f411(0x18a),'description':'用户密码'}),(0x0,class_validator_1[_0x27f411(0x193)])({'message':_0x27f411(0x180)}),(0x0,class_validator_1[_0x27f411(0x175)])(0x6,{'message':_0x27f411(0x195)}),(0x0,class_validator_1[_0x27f411(0x18c)])(0x1e,{'message':'用户密码最长不能超过30位数!'}),__metadata(_0x27f411(0x16a),String)],UserRegisterDto[_0x27f411(0x18e)],_0x27f411(0x167),void 0x0),__decorate([(0x0,swagger_1[_0x27f411(0x164)])({'example':'J_longyan@163.com','description':_0x27f411(0x17c)}),(0x0,class_validator_1[_0x27f411(0x19c)])({},{'message':_0x27f411(0x17a)}),(0x0,class_validator_1[_0x27f411(0x193)])({'message':_0x27f411(0x17f)}),__metadata(_0x27f411(0x16a),String)],UserRegisterDto[_0x27f411(0x18e)],_0x27f411(0x173),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':_0x27f411(0x170),'description':_0x27f411(0x196)}),(0x0,class_validator_1['IsNotEmpty'])({'message':_0x27f411(0x16d)}),__metadata(_0x27f411(0x16a),String)],UserRegisterDto['prototype'],'captchaCode',void 0x0),__decorate([(0x0,swagger_1[_0x27f411(0x164)])({'example':'2313ko423ko','description':_0x27f411(0x198)}),(0x0,class_validator_1[_0x27f411(0x193)])({'message':_0x27f411(0x179)}),__metadata('design:type',String)],UserRegisterDto['prototype'],_0x27f411(0x191),void 0x0),__decorate([(0x0,swagger_1[_0x27f411(0x164)])({'example':_0x27f411(0x16b),'description':_0x27f411(0x172),'required':![]}),(0x0,class_validator_1[_0x27f411(0x176)])(),__metadata('design:type',String)],UserRegisterDto[_0x27f411(0x18e)],_0x27f411(0x188),void 0x0),__decorate([(0x0,swagger_1[_0x27f411(0x164)])({'example':_0x27f411(0x178),'description':_0x27f411(0x199),'required':![]}),(0x0,class_validator_1[_0x27f411(0x176)])(),__metadata(_0x27f411(0x16a),String)],UserRegisterDto['prototype'],'avatar',void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':_0x27f411(0x18b),'description':'用户注册来源','required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x27f411(0x16a),String)],UserRegisterDto[_0x27f411(0x18e)],_0x27f411(0x186),void 0x0),exports[_0x27f411(0x18d)]=UserRegisterDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/auth/dto/loginByPhone.dt.js b/YiAiQuickDeploy/dist/modules/auth/dto/loginByPhone.dt.js
new file mode 100644
index 0000000..351da05
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/auth/dto/loginByPhone.dt.js
@@ -0,0 +1 @@
+'use strict';var _0x320556=_0x2a9a;(function(_0x1bc99c,_0x470f85){var _0x538ad5=_0x2a9a,_0x5cb2b9=_0x1bc99c();while(!![]){try{var _0x558999=parseInt(_0x538ad5(0x1ca))/0x1*(-parseInt(_0x538ad5(0x1d1))/0x2)+parseInt(_0x538ad5(0x1cd))/0x3+-parseInt(_0x538ad5(0x1c6))/0x4*(parseInt(_0x538ad5(0x1c8))/0x5)+parseInt(_0x538ad5(0x1d3))/0x6*(-parseInt(_0x538ad5(0x1c3))/0x7)+-parseInt(_0x538ad5(0x1c0))/0x8*(-parseInt(_0x538ad5(0x1be))/0x9)+parseInt(_0x538ad5(0x1cb))/0xa+-parseInt(_0x538ad5(0x1c7))/0xb;if(_0x558999===_0x470f85)break;else _0x5cb2b9['push'](_0x5cb2b9['shift']());}catch(_0x1d12b2){_0x5cb2b9['push'](_0x5cb2b9['shift']());}}}(_0x27b4,0xe8603));var __decorate=this&&this['__decorate']||function(_0x3f85c1,_0x205b2a,_0x4c163d,_0x303edc){var _0x4cc1cd=_0x2a9a,_0x562891=arguments['length'],_0x2b4ac3=_0x562891<0x3?_0x205b2a:_0x303edc===null?_0x303edc=Object[_0x4cc1cd(0x1c4)](_0x205b2a,_0x4c163d):_0x303edc,_0x325629;if(typeof Reflect===_0x4cc1cd(0x1d7)&&typeof Reflect[_0x4cc1cd(0x1bf)]===_0x4cc1cd(0x1cf))_0x2b4ac3=Reflect[_0x4cc1cd(0x1bf)](_0x3f85c1,_0x205b2a,_0x4c163d,_0x303edc);else{for(var _0xb06284=_0x3f85c1['length']-0x1;_0xb06284>=0x0;_0xb06284--)if(_0x325629=_0x3f85c1[_0xb06284])_0x2b4ac3=(_0x562891<0x3?_0x325629(_0x2b4ac3):_0x562891>0x3?_0x325629(_0x205b2a,_0x4c163d,_0x2b4ac3):_0x325629(_0x205b2a,_0x4c163d))||_0x2b4ac3;}return _0x562891>0x3&&_0x2b4ac3&&Object[_0x4cc1cd(0x1c9)](_0x205b2a,_0x4c163d,_0x2b4ac3),_0x2b4ac3;},__metadata=this&&this[_0x320556(0x1d6)]||function(_0x2b6d48,_0x1b916c){var _0x549382=_0x320556;if(typeof Reflect===_0x549382(0x1d7)&&typeof Reflect[_0x549382(0x1bd)]===_0x549382(0x1cf))return Reflect[_0x549382(0x1bd)](_0x2b6d48,_0x1b916c);};Object[_0x320556(0x1c9)](exports,'__esModule',{'value':!![]}),exports['LoginByPhoneDto']=void 0x0;const class_validator_1=require('class-validator'),swagger_1=require(_0x320556(0x1d0));function _0x2a9a(_0x5b2180,_0x4eeefc){var _0x27b48a=_0x27b4();return _0x2a9a=function(_0x2a9a9f,_0x36b8b2){_0x2a9a9f=_0x2a9a9f-0x1b9;var _0x50f38a=_0x27b48a[_0x2a9a9f];return _0x50f38a;},_0x2a9a(_0x5b2180,_0x4eeefc);}class LoginByPhoneDto{}function _0x27b4(){var _0x23706a=['getOwnPropertyDescriptor','用户密码不能为空!','48596tojluq','3643288asMZDr','260tVxYnX','defineProperty','577MKMRTg','12585680ECXNRd','prototype','2878854yCOstP','用户密码最低需要大于6位数!','function','@nestjs/swagger','4414KxynEW','IsNotEmpty','156gfrBPS','design:type','MaxLength','__metadata','object','手机号不能为空!','LoginByPhoneDto','phone','ApiProperty','metadata','4761zRtnWS','decorate','26080jtWuhr','19999999','password','203140APEUsu'];_0x27b4=function(){return _0x23706a;};return _0x27b4();}__decorate([(0x0,swagger_1[_0x320556(0x1bc)])({'example':_0x320556(0x1c1),'description':'手机号'}),(0x0,class_validator_1[_0x320556(0x1d2)])({'message':_0x320556(0x1b9)}),(0x0,class_validator_1['IsPhoneNumber'])('CN',{'message':'手机号格式不正确!'}),__metadata(_0x320556(0x1d4),String)],LoginByPhoneDto[_0x320556(0x1cc)],_0x320556(0x1bb),void 0x0),__decorate([(0x0,swagger_1[_0x320556(0x1bc)])({'example':'999999','description':'密码'}),(0x0,class_validator_1[_0x320556(0x1d2)])({'message':_0x320556(0x1c5)}),(0x0,class_validator_1['MinLength'])(0x6,{'message':_0x320556(0x1ce)}),(0x0,class_validator_1[_0x320556(0x1d5)])(0x1e,{'message':'用户密码最长不能超过30位数!'}),__metadata('design:type',String)],LoginByPhoneDto['prototype'],_0x320556(0x1c2),void 0x0),exports[_0x320556(0x1ba)]=LoginByPhoneDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/auth/dto/sendPhoneCode.dto.js b/YiAiQuickDeploy/dist/modules/auth/dto/sendPhoneCode.dto.js
new file mode 100644
index 0000000..0607d47
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/auth/dto/sendPhoneCode.dto.js
@@ -0,0 +1 @@
+'use strict';function _0x42f0(_0x120eb9,_0x1de254){var _0x16a67e=_0x16a6();return _0x42f0=function(_0x42f05d,_0x3e71c3){_0x42f05d=_0x42f05d-0xb7;var _0x4837f8=_0x16a67e[_0x42f05d];return _0x4837f8;},_0x42f0(_0x120eb9,_0x1de254);}var _0xebf831=_0x42f0;function _0x16a6(){var _0x2284c2=['length','SendPhoneCodeDto','手机号','37198BTpHOB','IsNotEmpty','captchaId','object','__esModule','579966mLPRAM','3129800bocXjJ','ApiProperty','手机号长度为11位','199999999','MinLength','getOwnPropertyDescriptor','metadata','prototype','MaxLength','design:type','验证码不能为空','@nestjs/swagger','2b4i1b4','2065458JUuZdF','14tGAJdK','5762088EwxaCT','decorate','1g4d','手机号长度为11位!','class-validator','phone','500528VzJnAU','57782MLUlPP','captchaCode','defineProperty','手机号不能为空','function'];_0x16a6=function(){return _0x2284c2;};return _0x16a6();}(function(_0x54ef3d,_0x494430){var _0x250f9e=_0x42f0,_0x477a16=_0x54ef3d();while(!![]){try{var _0x318a1d=parseInt(_0x250f9e(0xb7))/0x1+-parseInt(_0x250f9e(0xd3))/0x2+-parseInt(_0x250f9e(0xbc))/0x3+-parseInt(_0x250f9e(0xd2))/0x4+parseInt(_0x250f9e(0xbd))/0x5+-parseInt(_0x250f9e(0xca))/0x6*(parseInt(_0x250f9e(0xcb))/0x7)+parseInt(_0x250f9e(0xcc))/0x8;if(_0x318a1d===_0x494430)break;else _0x477a16['push'](_0x477a16['shift']());}catch(_0x3917ff){_0x477a16['push'](_0x477a16['shift']());}}}(_0x16a6,0x54dc4));var __decorate=this&&this['__decorate']||function(_0x32ca5f,_0x311946,_0x322081,_0x56230a){var _0x547f1d=_0x42f0,_0x437429=arguments[_0x547f1d(0xd8)],_0x6c3a4d=_0x437429<0x3?_0x311946:_0x56230a===null?_0x56230a=Object[_0x547f1d(0xc2)](_0x311946,_0x322081):_0x56230a,_0x285ef6;if(typeof Reflect===_0x547f1d(0xba)&&typeof Reflect[_0x547f1d(0xcd)]===_0x547f1d(0xd7))_0x6c3a4d=Reflect[_0x547f1d(0xcd)](_0x32ca5f,_0x311946,_0x322081,_0x56230a);else{for(var _0x419ab7=_0x32ca5f['length']-0x1;_0x419ab7>=0x0;_0x419ab7--)if(_0x285ef6=_0x32ca5f[_0x419ab7])_0x6c3a4d=(_0x437429<0x3?_0x285ef6(_0x6c3a4d):_0x437429>0x3?_0x285ef6(_0x311946,_0x322081,_0x6c3a4d):_0x285ef6(_0x311946,_0x322081))||_0x6c3a4d;}return _0x437429>0x3&&_0x6c3a4d&&Object[_0x547f1d(0xd5)](_0x311946,_0x322081,_0x6c3a4d),_0x6c3a4d;},__metadata=this&&this['__metadata']||function(_0x1833bb,_0x5af45b){var _0x3c7013=_0x42f0;if(typeof Reflect===_0x3c7013(0xba)&&typeof Reflect['metadata']===_0x3c7013(0xd7))return Reflect[_0x3c7013(0xc3)](_0x1833bb,_0x5af45b);};Object[_0xebf831(0xd5)](exports,_0xebf831(0xbb),{'value':!![]}),exports[_0xebf831(0xd9)]=void 0x0;const class_validator_1=require(_0xebf831(0xd0)),swagger_1=require(_0xebf831(0xc8));class SendPhoneCodeDto{}__decorate([(0x0,swagger_1[_0xebf831(0xbe)])({'example':_0xebf831(0xc0),'description':_0xebf831(0xda)}),(0x0,class_validator_1[_0xebf831(0xb8)])({'message':_0xebf831(0xd6)}),(0x0,class_validator_1[_0xebf831(0xc1)])(0xb,{'message':_0xebf831(0xbf)}),(0x0,class_validator_1[_0xebf831(0xc5)])(0xb,{'message':_0xebf831(0xcf)}),__metadata(_0xebf831(0xc6),String)],SendPhoneCodeDto[_0xebf831(0xc4)],_0xebf831(0xd1),void 0x0),__decorate([(0x0,swagger_1[_0xebf831(0xbe)])({'example':_0xebf831(0xc9),'description':'图形验证码KEY'}),(0x0,class_validator_1[_0xebf831(0xb8)])({'message':'验证码KEY不能为空'}),__metadata('design:type',String)],SendPhoneCodeDto[_0xebf831(0xc4)],_0xebf831(0xb9),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':_0xebf831(0xce),'description':'图形验证码'}),(0x0,class_validator_1[_0xebf831(0xb8)])({'message':_0xebf831(0xc7)}),__metadata(_0xebf831(0xc6),String)],SendPhoneCodeDto[_0xebf831(0xc4)],_0xebf831(0xd4),void 0x0),exports[_0xebf831(0xd9)]=SendPhoneCodeDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/auth/dto/updatePassByOther.dto.js b/YiAiQuickDeploy/dist/modules/auth/dto/updatePassByOther.dto.js
new file mode 100644
index 0000000..a30ea0d
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/auth/dto/updatePassByOther.dto.js
@@ -0,0 +1 @@
+'use strict';function _0x41b9(){var _0x103e3f=['2869797WZUzor','4VJChSp','3587135lIcrKx','用户密码最低需要大于6位数!','decorate','三方用户更新新密码','prototype','3349784kPtQvH','10QlyRLD','function','IsNotEmpty','675986rQlEux','getOwnPropertyDescriptor','31790601NFkLhW','metadata','12pPCkmZ','object','defineProperty','363930yQQepL','ApiProperty','password','用户密码不能为空!','design:type','680229iHgKxU','class-validator','__decorate','__metadata'];_0x41b9=function(){return _0x103e3f;};return _0x41b9();}var _0x12ba30=_0x3902;(function(_0x3b5b63,_0x82a6ed){var _0x810aee=_0x3902,_0x27d99e=_0x3b5b63();while(!![]){try{var _0x4df54d=-parseInt(_0x810aee(0x180))/0x1+-parseInt(_0x810aee(0x179))/0x2+-parseInt(_0x810aee(0x185))/0x3+-parseInt(_0x810aee(0x18a))/0x4*(parseInt(_0x810aee(0x18b))/0x5)+parseInt(_0x810aee(0x17d))/0x6*(-parseInt(_0x810aee(0x189))/0x7)+-parseInt(_0x810aee(0x190))/0x8+-parseInt(_0x810aee(0x17b))/0x9*(-parseInt(_0x810aee(0x191))/0xa);if(_0x4df54d===_0x82a6ed)break;else _0x27d99e['push'](_0x27d99e['shift']());}catch(_0x553405){_0x27d99e['push'](_0x27d99e['shift']());}}}(_0x41b9,0x9e16b));var __decorate=this&&this[_0x12ba30(0x187)]||function(_0x5cebc6,_0x3f8ca1,_0x35d8e2,_0x528d80){var _0x564539=_0x12ba30,_0x2c509a=arguments['length'],_0x57c20d=_0x2c509a<0x3?_0x3f8ca1:_0x528d80===null?_0x528d80=Object[_0x564539(0x17a)](_0x3f8ca1,_0x35d8e2):_0x528d80,_0x50e067;if(typeof Reflect===_0x564539(0x17e)&&typeof Reflect[_0x564539(0x18d)]===_0x564539(0x192))_0x57c20d=Reflect[_0x564539(0x18d)](_0x5cebc6,_0x3f8ca1,_0x35d8e2,_0x528d80);else{for(var _0x52665b=_0x5cebc6['length']-0x1;_0x52665b>=0x0;_0x52665b--)if(_0x50e067=_0x5cebc6[_0x52665b])_0x57c20d=(_0x2c509a<0x3?_0x50e067(_0x57c20d):_0x2c509a>0x3?_0x50e067(_0x3f8ca1,_0x35d8e2,_0x57c20d):_0x50e067(_0x3f8ca1,_0x35d8e2))||_0x57c20d;}return _0x2c509a>0x3&&_0x57c20d&&Object[_0x564539(0x17f)](_0x3f8ca1,_0x35d8e2,_0x57c20d),_0x57c20d;},__metadata=this&&this[_0x12ba30(0x188)]||function(_0x1c3b4c,_0x315fcb){var _0x23a4d2=_0x12ba30;if(typeof Reflect===_0x23a4d2(0x17e)&&typeof Reflect[_0x23a4d2(0x17c)]===_0x23a4d2(0x192))return Reflect[_0x23a4d2(0x17c)](_0x1c3b4c,_0x315fcb);};Object[_0x12ba30(0x17f)](exports,'__esModule',{'value':!![]}),exports['UpdatePassByOtherDto']=void 0x0;const class_validator_1=require(_0x12ba30(0x186)),swagger_1=require('@nestjs/swagger');class UpdatePassByOtherDto{}function _0x3902(_0x4a1f42,_0x134f13){var _0x41b97c=_0x41b9();return _0x3902=function(_0x39029e,_0x241a23){_0x39029e=_0x39029e-0x178;var _0x4a552c=_0x41b97c[_0x39029e];return _0x4a552c;},_0x3902(_0x4a1f42,_0x134f13);}__decorate([(0x0,swagger_1[_0x12ba30(0x181)])({'example':'666666','description':_0x12ba30(0x18e)}),(0x0,class_validator_1[_0x12ba30(0x178)])({'message':_0x12ba30(0x183)}),(0x0,class_validator_1['MinLength'])(0x6,{'message':_0x12ba30(0x18c)}),(0x0,class_validator_1['MaxLength'])(0x1e,{'message':'用户密码最长不能超过30位数!'}),__metadata(_0x12ba30(0x184),String)],UpdatePassByOtherDto[_0x12ba30(0x18f)],_0x12ba30(0x182),void 0x0),exports['UpdatePassByOtherDto']=UpdatePassByOtherDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/auth/dto/updatePassword.dto.js b/YiAiQuickDeploy/dist/modules/auth/dto/updatePassword.dto.js
new file mode 100644
index 0000000..d9d279b
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/auth/dto/updatePassword.dto.js
@@ -0,0 +1 @@
+'use strict';var _0xf83b6=_0x33c5;(function(_0x221d72,_0x41f5f5){var _0xf899fb=_0x33c5,_0x125534=_0x221d72();while(!![]){try{var _0x5c7cd2=parseInt(_0xf899fb(0x1fb))/0x1*(parseInt(_0xf899fb(0x202))/0x2)+parseInt(_0xf899fb(0x1eb))/0x3*(parseInt(_0xf899fb(0x206))/0x4)+-parseInt(_0xf899fb(0x1f5))/0x5+-parseInt(_0xf899fb(0x1f4))/0x6*(-parseInt(_0xf899fb(0x1ee))/0x7)+-parseInt(_0xf899fb(0x1ea))/0x8+parseInt(_0xf899fb(0x204))/0x9+-parseInt(_0xf899fb(0x1f9))/0xa;if(_0x5c7cd2===_0x41f5f5)break;else _0x125534['push'](_0x125534['shift']());}catch(_0x52864a){_0x125534['push'](_0x125534['shift']());}}}(_0x288d,0xb159e));var __decorate=this&&this[_0xf83b6(0x1fe)]||function(_0x582d11,_0x2b2282,_0xc48646,_0xd5a26c){var _0x179464=_0xf83b6,_0x44c47d=arguments[_0x179464(0x1ef)],_0x4e3d7a=_0x44c47d<0x3?_0x2b2282:_0xd5a26c===null?_0xd5a26c=Object[_0x179464(0x1e9)](_0x2b2282,_0xc48646):_0xd5a26c,_0x6886bf;if(typeof Reflect==='object'&&typeof Reflect[_0x179464(0x1f1)]===_0x179464(0x1f8))_0x4e3d7a=Reflect[_0x179464(0x1f1)](_0x582d11,_0x2b2282,_0xc48646,_0xd5a26c);else{for(var _0xf613fc=_0x582d11[_0x179464(0x1ef)]-0x1;_0xf613fc>=0x0;_0xf613fc--)if(_0x6886bf=_0x582d11[_0xf613fc])_0x4e3d7a=(_0x44c47d<0x3?_0x6886bf(_0x4e3d7a):_0x44c47d>0x3?_0x6886bf(_0x2b2282,_0xc48646,_0x4e3d7a):_0x6886bf(_0x2b2282,_0xc48646))||_0x4e3d7a;}return _0x44c47d>0x3&&_0x4e3d7a&&Object[_0x179464(0x200)](_0x2b2282,_0xc48646,_0x4e3d7a),_0x4e3d7a;},__metadata=this&&this[_0xf83b6(0x1ff)]||function(_0x335ac0,_0x4f71b0){var _0x26bff7=_0xf83b6;if(typeof Reflect==='object'&&typeof Reflect['metadata']===_0x26bff7(0x1f8))return Reflect[_0x26bff7(0x1f7)](_0x335ac0,_0x4f71b0);};function _0x288d(){var _0x2e2e1e=['oldPassword','decorate','MinLength','666666','6BXhBTw','3312905BvjmVn','MaxLength','metadata','function','22079210RZHtvL','UpdatePasswordDto','1042583FjPzqw','IsNotEmpty','prototype','__decorate','__metadata','defineProperty','class-validator','2yOzBqL','password','3583062nHaoAl','__esModule','4PztGVF','123456','用户密码不能为空!','用户密码最长不能超过30位数!','getOwnPropertyDescriptor','3384688KhnOeZ','3756570beluKX','design:type','用户密码最低需要大于6位数!','9289889iHWbpw','length'];_0x288d=function(){return _0x2e2e1e;};return _0x288d();}Object[_0xf83b6(0x200)](exports,_0xf83b6(0x205),{'value':!![]}),exports[_0xf83b6(0x1fa)]=void 0x0;const class_validator_1=require(_0xf83b6(0x201)),swagger_1=require('@nestjs/swagger');class UpdatePasswordDto{}function _0x33c5(_0x46442c,_0x5440e2){var _0x288db7=_0x288d();return _0x33c5=function(_0x33c56c,_0x1c41bd){_0x33c56c=_0x33c56c-0x1e9;var _0x2ee5ff=_0x288db7[_0x33c56c];return _0x2ee5ff;},_0x33c5(_0x46442c,_0x5440e2);}__decorate([(0x0,swagger_1['ApiProperty'])({'example':_0xf83b6(0x207),'description':'用户旧密码'}),(0x0,class_validator_1[_0xf83b6(0x1fc)])({'message':_0xf83b6(0x208)}),(0x0,class_validator_1[_0xf83b6(0x1f2)])(0x6,{'message':'用户密码最低需要大于6位数!'}),(0x0,class_validator_1[_0xf83b6(0x1f6)])(0x1e,{'message':_0xf83b6(0x209)}),__metadata(_0xf83b6(0x1ec),String)],UpdatePasswordDto[_0xf83b6(0x1fd)],_0xf83b6(0x1f0),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':_0xf83b6(0x1f3),'description':'用户更新新密码'}),(0x0,class_validator_1[_0xf83b6(0x1fc)])({'message':'用户密码不能为空!'}),(0x0,class_validator_1[_0xf83b6(0x1f2)])(0x6,{'message':_0xf83b6(0x1ed)}),(0x0,class_validator_1['MaxLength'])(0x1e,{'message':_0xf83b6(0x209)}),__metadata(_0xf83b6(0x1ec),String)],UpdatePasswordDto[_0xf83b6(0x1fd)],_0xf83b6(0x203),void 0x0),exports[_0xf83b6(0x1fa)]=UpdatePasswordDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/auth/dto/userRegisterByPhone.dto.js b/YiAiQuickDeploy/dist/modules/auth/dto/userRegisterByPhone.dto.js
new file mode 100644
index 0000000..b900c93
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/auth/dto/userRegisterByPhone.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x5df5d0=_0x26a9;function _0x509d(){var _0x1c897f=['用户密码','19999999999','3mlXtsi','IsNotEmpty','用户名最低需要大于2位数!','用户名称','152546','305FbMXwl','defineProperty','696266HrumgM','MaxLength','IsPhoneNumber','用户密码不能为空','length','phoneCode','手机号码格式不正确!','prototype','username','object','1834000LVQsAc','用户邀请码','用户名不得超过12位!','用户密码最长不能超过30位数!','213955tkKEVM','getOwnPropertyDescriptor','design:type','metadata','4276eeIhcD','156918TfJhwc','手机验证码不能为空!','UserRegisterByPhoneDto','@nestjs/swagger','cooper','1933488rligyJ','用户手机号码','28xCWvpm','123456','function','password','MinLength','ApiProperty','3193870bKpnyZ','IsOptional','invitedBy','用户名不能为空!','class-validator'];_0x509d=function(){return _0x1c897f;};return _0x509d();}(function(_0x282680,_0x606803){var _0x1155c0=_0x26a9,_0x4ef270=_0x282680();while(!![]){try{var _0x4fe0f4=parseInt(_0x1155c0(0x122))/0x1+parseInt(_0x1155c0(0x114))/0x2*(-parseInt(_0x1155c0(0x10d))/0x3)+-parseInt(_0x1155c0(0xf8))/0x4*(parseInt(_0x1155c0(0x112))/0x5)+parseInt(_0x1155c0(0xf9))/0x6*(parseInt(_0x1155c0(0x100))/0x7)+-parseInt(_0x1155c0(0x11e))/0x8+parseInt(_0x1155c0(0xfe))/0x9+parseInt(_0x1155c0(0x106))/0xa;if(_0x4fe0f4===_0x606803)break;else _0x4ef270['push'](_0x4ef270['shift']());}catch(_0x354d41){_0x4ef270['push'](_0x4ef270['shift']());}}}(_0x509d,0x33512));var __decorate=this&&this['__decorate']||function(_0x184c80,_0x59d23,_0x25bd25,_0xee4d34){var _0x411e09=_0x26a9,_0x3472a7=arguments[_0x411e09(0x118)],_0x5c765b=_0x3472a7<0x3?_0x59d23:_0xee4d34===null?_0xee4d34=Object[_0x411e09(0x123)](_0x59d23,_0x25bd25):_0xee4d34,_0x2c8dbc;if(typeof Reflect===_0x411e09(0x11d)&&typeof Reflect['decorate']===_0x411e09(0x102))_0x5c765b=Reflect['decorate'](_0x184c80,_0x59d23,_0x25bd25,_0xee4d34);else{for(var _0x5c414f=_0x184c80['length']-0x1;_0x5c414f>=0x0;_0x5c414f--)if(_0x2c8dbc=_0x184c80[_0x5c414f])_0x5c765b=(_0x3472a7<0x3?_0x2c8dbc(_0x5c765b):_0x3472a7>0x3?_0x2c8dbc(_0x59d23,_0x25bd25,_0x5c765b):_0x2c8dbc(_0x59d23,_0x25bd25))||_0x5c765b;}return _0x3472a7>0x3&&_0x5c765b&&Object[_0x411e09(0x113)](_0x59d23,_0x25bd25,_0x5c765b),_0x5c765b;},__metadata=this&&this['__metadata']||function(_0x330174,_0x589a11){var _0x967312=_0x26a9;if(typeof Reflect===_0x967312(0x11d)&&typeof Reflect[_0x967312(0x125)]===_0x967312(0x102))return Reflect[_0x967312(0x125)](_0x330174,_0x589a11);};Object[_0x5df5d0(0x113)](exports,'__esModule',{'value':!![]}),exports[_0x5df5d0(0xfb)]=void 0x0;const class_validator_1=require(_0x5df5d0(0x10a)),swagger_1=require(_0x5df5d0(0xfc));class UserRegisterByPhoneDto{}function _0x26a9(_0x5bc87e,_0x4131d1){var _0x509d85=_0x509d();return _0x26a9=function(_0x26a959,_0x4ef00a){_0x26a959=_0x26a959-0xf8;var _0x2d3e8f=_0x509d85[_0x26a959];return _0x2d3e8f;},_0x26a9(_0x5bc87e,_0x4131d1);}__decorate([(0x0,swagger_1[_0x5df5d0(0x105)])({'example':_0x5df5d0(0xfd),'description':_0x5df5d0(0x110)}),(0x0,class_validator_1[_0x5df5d0(0x10e)])({'message':_0x5df5d0(0x109)}),(0x0,class_validator_1[_0x5df5d0(0x104)])(0x2,{'message':_0x5df5d0(0x10f)}),(0x0,class_validator_1[_0x5df5d0(0x115)])(0xc,{'message':_0x5df5d0(0x120)}),__metadata(_0x5df5d0(0x124),String)],UserRegisterByPhoneDto['prototype'],_0x5df5d0(0x11c),void 0x0),__decorate([(0x0,swagger_1[_0x5df5d0(0x105)])({'example':_0x5df5d0(0x101),'description':_0x5df5d0(0x10b)}),(0x0,class_validator_1['IsNotEmpty'])({'message':_0x5df5d0(0x117)}),(0x0,class_validator_1['MinLength'])(0x6,{'message':'用户密码最低需要大于6位数!'}),(0x0,class_validator_1[_0x5df5d0(0x115)])(0x1e,{'message':_0x5df5d0(0x121)}),__metadata(_0x5df5d0(0x124),String)],UserRegisterByPhoneDto[_0x5df5d0(0x11b)],_0x5df5d0(0x103),void 0x0),__decorate([(0x0,swagger_1[_0x5df5d0(0x105)])({'example':_0x5df5d0(0x10c),'description':_0x5df5d0(0xff)}),(0x0,class_validator_1[_0x5df5d0(0x116)])('CN',{'message':_0x5df5d0(0x11a)}),(0x0,class_validator_1[_0x5df5d0(0x10e)])({'message':'手机号码不能为空!'}),__metadata(_0x5df5d0(0x124),String)],UserRegisterByPhoneDto[_0x5df5d0(0x11b)],'phone',void 0x0),__decorate([(0x0,swagger_1[_0x5df5d0(0x105)])({'example':_0x5df5d0(0x111),'description':'手机验证码'}),(0x0,class_validator_1[_0x5df5d0(0x10e)])({'message':_0x5df5d0(0xfa)}),__metadata(_0x5df5d0(0x124),String)],UserRegisterByPhoneDto[_0x5df5d0(0x11b)],_0x5df5d0(0x119),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':'SNINE','description':_0x5df5d0(0x11f),'required':!![]}),(0x0,class_validator_1[_0x5df5d0(0x107)])(),__metadata(_0x5df5d0(0x124),String)],UserRegisterByPhoneDto[_0x5df5d0(0x11b)],_0x5df5d0(0x108),void 0x0),exports['UserRegisterByPhoneDto']=UserRegisterByPhoneDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/autoreply/autoreplay.entity.js b/YiAiQuickDeploy/dist/modules/autoreply/autoreplay.entity.js
new file mode 100644
index 0000000..407ab21
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/autoreply/autoreplay.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x81f1f2=_0x196f;(function(_0x5a4bba,_0x42c0a4){var _0x4e9672=_0x196f,_0x25952b=_0x5a4bba();while(!![]){try{var _0xc5af6d=parseInt(_0x4e9672(0x149))/0x1*(parseInt(_0x4e9672(0x13c))/0x2)+parseInt(_0x4e9672(0x12c))/0x3*(parseInt(_0x4e9672(0x130))/0x4)+-parseInt(_0x4e9672(0x131))/0x5*(parseInt(_0x4e9672(0x13f))/0x6)+parseInt(_0x4e9672(0x140))/0x7*(parseInt(_0x4e9672(0x14a))/0x8)+-parseInt(_0x4e9672(0x132))/0x9+-parseInt(_0x4e9672(0x13e))/0xa*(parseInt(_0x4e9672(0x14c))/0xb)+-parseInt(_0x4e9672(0x13a))/0xc*(-parseInt(_0x4e9672(0x142))/0xd);if(_0xc5af6d===_0x42c0a4)break;else _0x25952b['push'](_0x25952b['shift']());}catch(_0x479198){_0x25952b['push'](_0x25952b['shift']());}}}(_0x1dfe,0x34978));function _0x1dfe(){var _0xef8fe0=['Entity','10MMkgsT','6cpItgR','8113vZImtc','design:type','3107dyKqck','status','answer','function','metadata','提问的问题','typeorm','4936YcATpr','392Zhbsjp','Column','1781857VPGdvh','../../common/entity/baseEntity','3VJCZeo','object','__decorate','length','1064108ZzTQOQ','1289770LPEQCM','3654450XDCdES','text','prompt','prototype','BaseEntity','启用当前自动回复状态,\x200:关闭\x201:启用','decorate','defineProperty','17988pqzkMq','__esModule','146mMTvQr'];_0x1dfe=function(){return _0xef8fe0;};return _0x1dfe();}var __decorate=this&&this[_0x81f1f2(0x12e)]||function(_0x684076,_0x179066,_0x2d0630,_0x34aaa9){var _0x290181=_0x81f1f2,_0xc98ccb=arguments[_0x290181(0x12f)],_0x383b76=_0xc98ccb<0x3?_0x179066:_0x34aaa9===null?_0x34aaa9=Object['getOwnPropertyDescriptor'](_0x179066,_0x2d0630):_0x34aaa9,_0x2bf13b;if(typeof Reflect===_0x290181(0x12d)&&typeof Reflect[_0x290181(0x138)]===_0x290181(0x145))_0x383b76=Reflect[_0x290181(0x138)](_0x684076,_0x179066,_0x2d0630,_0x34aaa9);else{for(var _0x2b8e32=_0x684076[_0x290181(0x12f)]-0x1;_0x2b8e32>=0x0;_0x2b8e32--)if(_0x2bf13b=_0x684076[_0x2b8e32])_0x383b76=(_0xc98ccb<0x3?_0x2bf13b(_0x383b76):_0xc98ccb>0x3?_0x2bf13b(_0x179066,_0x2d0630,_0x383b76):_0x2bf13b(_0x179066,_0x2d0630))||_0x383b76;}return _0xc98ccb>0x3&&_0x383b76&&Object[_0x290181(0x139)](_0x179066,_0x2d0630,_0x383b76),_0x383b76;},__metadata=this&&this['__metadata']||function(_0xb05c6,_0x4f4c1e){var _0x3deeb9=_0x81f1f2;if(typeof Reflect===_0x3deeb9(0x12d)&&typeof Reflect['metadata']===_0x3deeb9(0x145))return Reflect[_0x3deeb9(0x146)](_0xb05c6,_0x4f4c1e);};Object[_0x81f1f2(0x139)](exports,_0x81f1f2(0x13b),{'value':!![]}),exports['AutoReplyEntity']=void 0x0;const typeorm_1=require(_0x81f1f2(0x148)),baseEntity_1=require(_0x81f1f2(0x14d));function _0x196f(_0x35d39c,_0x5bde95){var _0x1dfede=_0x1dfe();return _0x196f=function(_0x196fa9,_0x36dcd7){_0x196fa9=_0x196fa9-0x12c;var _0x240d8b=_0x1dfede[_0x196fa9];return _0x240d8b;},_0x196f(_0x35d39c,_0x5bde95);}let AutoReplyEntity=class AutoReplyEntity extends baseEntity_1[_0x81f1f2(0x136)]{};__decorate([(0x0,typeorm_1[_0x81f1f2(0x14b)])({'comment':_0x81f1f2(0x147),'type':_0x81f1f2(0x133)}),__metadata(_0x81f1f2(0x141),String)],AutoReplyEntity[_0x81f1f2(0x135)],_0x81f1f2(0x134),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':'定义的答案','type':'text'}),__metadata('design:type',String)],AutoReplyEntity[_0x81f1f2(0x135)],_0x81f1f2(0x144),void 0x0),__decorate([(0x0,typeorm_1[_0x81f1f2(0x14b)])({'default':0x1,'comment':_0x81f1f2(0x137)}),__metadata(_0x81f1f2(0x141),Number)],AutoReplyEntity[_0x81f1f2(0x135)],_0x81f1f2(0x143),void 0x0),AutoReplyEntity=__decorate([(0x0,typeorm_1[_0x81f1f2(0x13d)])({'name':'auto_reply'})],AutoReplyEntity),exports['AutoReplyEntity']=AutoReplyEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/autoreply/autoreply.controller.js b/YiAiQuickDeploy/dist/modules/autoreply/autoreply.controller.js
new file mode 100644
index 0000000..72da810
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/autoreply/autoreply.controller.js
@@ -0,0 +1 @@
+'use strict';const _0x30fc26=_0x4db2;(function(_0x19e537,_0x13ea26){const _0x54217b=_0x4db2,_0x1a718e=_0x19e537();while(!![]){try{const _0x23147f=parseInt(_0x54217b(0x104))/0x1+-parseInt(_0x54217b(0x10b))/0x2*(-parseInt(_0x54217b(0x11b))/0x3)+parseInt(_0x54217b(0x10e))/0x4*(parseInt(_0x54217b(0x11f))/0x5)+-parseInt(_0x54217b(0x10f))/0x6*(parseInt(_0x54217b(0x110))/0x7)+-parseInt(_0x54217b(0x126))/0x8*(-parseInt(_0x54217b(0xf7))/0x9)+parseInt(_0x54217b(0x115))/0xa+-parseInt(_0x54217b(0x117))/0xb;if(_0x23147f===_0x13ea26)break;else _0x1a718e['push'](_0x1a718e['shift']());}catch(_0xf6a2b9){_0x1a718e['push'](_0x1a718e['shift']());}}}(_0x435b,0x43d44));function _0x435b(){const _0x5160aa=['object','Post','function','design:type','修改自动回复','__decorate','5598ardwGs','query','addAutoreply','Body','DelAutoReplyDto','defineProperty','Controller','Get','prototype','AutoreplyService','../../common/auth/superAuth.guard','__esModule','autoreplyService','72547qTIyiY','del','ApiBearerAuth','ApiTags','design:paramtypes','add','ApiOperation','987764cUPGxw','length','QueryAutoReplyDto','56892exMoog','6VyMKEr','2681812bDGTmf','Query','AutoreplyController','./dto/updateAutoReply.dto','__param','3875350ETIPmS','updateAutoreply','8462344vyRQil','./dto/delBadWords.dto','./autoreply.service','queryAutoreply','3JQCFeT','AddAutoReplyDto','UseGuards','decorate','160RJYDHg','SuperAuthGuard','./dto/queryAutoReply.dto','查询自动回复','design:returntype','UpdateAutpReplyDto','@nestjs/common','272ekwjPb','delAutoreply'];_0x435b=function(){return _0x5160aa;};return _0x435b();}var __decorate=this&&this[_0x30fc26(0xf6)]||function(_0x110251,_0x4c022a,_0x4f2760,_0x2e3a43){const _0x281687=_0x30fc26;var _0x29ffb0=arguments[_0x281687(0x10c)],_0x1ce5ae=_0x29ffb0<0x3?_0x4c022a:_0x2e3a43===null?_0x2e3a43=Object['getOwnPropertyDescriptor'](_0x4c022a,_0x4f2760):_0x2e3a43,_0x20a9c3;if(typeof Reflect===_0x281687(0x128)&&typeof Reflect[_0x281687(0x11e)]==='function')_0x1ce5ae=Reflect[_0x281687(0x11e)](_0x110251,_0x4c022a,_0x4f2760,_0x2e3a43);else{for(var _0x230f50=_0x110251[_0x281687(0x10c)]-0x1;_0x230f50>=0x0;_0x230f50--)if(_0x20a9c3=_0x110251[_0x230f50])_0x1ce5ae=(_0x29ffb0<0x3?_0x20a9c3(_0x1ce5ae):_0x29ffb0>0x3?_0x20a9c3(_0x4c022a,_0x4f2760,_0x1ce5ae):_0x20a9c3(_0x4c022a,_0x4f2760))||_0x1ce5ae;}return _0x29ffb0>0x3&&_0x1ce5ae&&Object['defineProperty'](_0x4c022a,_0x4f2760,_0x1ce5ae),_0x1ce5ae;},__metadata=this&&this['__metadata']||function(_0x14d76a,_0x4b87bd){const _0x5a8e87=_0x30fc26;if(typeof Reflect===_0x5a8e87(0x128)&&typeof Reflect['metadata']===_0x5a8e87(0x12a))return Reflect['metadata'](_0x14d76a,_0x4b87bd);},__param=this&&this[_0x30fc26(0x114)]||function(_0x4174c5,_0x22645c){return function(_0x55cdb6,_0x1e90ac){_0x22645c(_0x55cdb6,_0x1e90ac,_0x4174c5);};};Object[_0x30fc26(0xfc)](exports,_0x30fc26(0x102),{'value':!![]}),exports[_0x30fc26(0x112)]=void 0x0;function _0x4db2(_0x474d9c,_0x4cca38){const _0x435bc9=_0x435b();return _0x4db2=function(_0x4db21e,_0x13efba){_0x4db21e=_0x4db21e-0xf5;let _0x2ce70a=_0x435bc9[_0x4db21e];return _0x2ce70a;},_0x4db2(_0x474d9c,_0x4cca38);}const autoreply_service_1=require(_0x30fc26(0x119)),common_1=require(_0x30fc26(0x125)),swagger_1=require('@nestjs/swagger'),queryAutoReply_dto_1=require(_0x30fc26(0x121)),addAutoReply_dto_1=require('./dto/addAutoReply.dto'),updateAutoReply_dto_1=require(_0x30fc26(0x113)),delBadWords_dto_1=require(_0x30fc26(0x118)),adminAuth_guard_1=require('../../common/auth/adminAuth.guard'),superAuth_guard_1=require(_0x30fc26(0x101));let AutoreplyController=class AutoreplyController{constructor(_0x2e6744){this['autoreplyService']=_0x2e6744;}[_0x30fc26(0x11a)](_0x1a8985){const _0x228a17=_0x30fc26;return this[_0x228a17(0x103)][_0x228a17(0x11a)](_0x1a8985);}['addAutoreply'](_0x21c269){const _0x5f3559=_0x30fc26;return this[_0x5f3559(0x103)][_0x5f3559(0xf9)](_0x21c269);}[_0x30fc26(0x116)](_0x59ea2b){const _0x11b97f=_0x30fc26;return this[_0x11b97f(0x103)][_0x11b97f(0x116)](_0x59ea2b);}[_0x30fc26(0x127)](_0x5101a2){const _0x2499cd=_0x30fc26;return this[_0x2499cd(0x103)]['delAutoreply'](_0x5101a2);}};__decorate([(0x0,common_1[_0x30fc26(0xfe)])(_0x30fc26(0xf8)),(0x0,swagger_1[_0x30fc26(0x10a)])({'summary':_0x30fc26(0x122)}),(0x0,common_1['UseGuards'])(adminAuth_guard_1['AdminAuthGuard']),(0x0,swagger_1[_0x30fc26(0x106)])(),__param(0x0,(0x0,common_1[_0x30fc26(0x111)])()),__metadata(_0x30fc26(0x12b),Function),__metadata('design:paramtypes',[queryAutoReply_dto_1[_0x30fc26(0x10d)]]),__metadata(_0x30fc26(0x123),void 0x0)],AutoreplyController[_0x30fc26(0xff)],_0x30fc26(0x11a),null),__decorate([(0x0,common_1[_0x30fc26(0x129)])(_0x30fc26(0x109)),(0x0,swagger_1['ApiOperation'])({'summary':'添加自动回复'}),(0x0,common_1['UseGuards'])(superAuth_guard_1[_0x30fc26(0x120)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x30fc26(0xfa)])()),__metadata(_0x30fc26(0x12b),Function),__metadata(_0x30fc26(0x108),[addAutoReply_dto_1[_0x30fc26(0x11c)]]),__metadata(_0x30fc26(0x123),void 0x0)],AutoreplyController[_0x30fc26(0xff)],_0x30fc26(0xf9),null),__decorate([(0x0,common_1[_0x30fc26(0x129)])('update'),(0x0,swagger_1['ApiOperation'])({'summary':_0x30fc26(0xf5)}),(0x0,common_1[_0x30fc26(0x11d)])(superAuth_guard_1[_0x30fc26(0x120)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x30fc26(0xfa)])()),__metadata(_0x30fc26(0x12b),Function),__metadata('design:paramtypes',[updateAutoReply_dto_1[_0x30fc26(0x124)]]),__metadata('design:returntype',void 0x0)],AutoreplyController[_0x30fc26(0xff)],'updateAutoreply',null),__decorate([(0x0,common_1['Post'])(_0x30fc26(0x105)),(0x0,swagger_1[_0x30fc26(0x10a)])({'summary':'删除自动回复'}),(0x0,common_1[_0x30fc26(0x11d)])(superAuth_guard_1[_0x30fc26(0x120)]),(0x0,swagger_1[_0x30fc26(0x106)])(),__param(0x0,(0x0,common_1[_0x30fc26(0xfa)])()),__metadata(_0x30fc26(0x12b),Function),__metadata(_0x30fc26(0x108),[delBadWords_dto_1[_0x30fc26(0xfb)]]),__metadata(_0x30fc26(0x123),void 0x0)],AutoreplyController[_0x30fc26(0xff)],'delAutoreply',null),AutoreplyController=__decorate([(0x0,swagger_1[_0x30fc26(0x107)])('autoreply'),(0x0,common_1[_0x30fc26(0xfd)])('autoreply'),__metadata(_0x30fc26(0x108),[autoreply_service_1[_0x30fc26(0x100)]])],AutoreplyController),exports[_0x30fc26(0x112)]=AutoreplyController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/autoreply/autoreply.module.js b/YiAiQuickDeploy/dist/modules/autoreply/autoreply.module.js
new file mode 100644
index 0000000..1cd303d
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/autoreply/autoreply.module.js
@@ -0,0 +1 @@
+'use strict';const _0x37f5cd=_0x3894;(function(_0x47c4df,_0x57efb4){const _0x232d11=_0x3894,_0x32399a=_0x47c4df();while(!![]){try{const _0x21132a=-parseInt(_0x232d11(0x1ab))/0x1*(-parseInt(_0x232d11(0x1a1))/0x2)+parseInt(_0x232d11(0x1a8))/0x3+parseInt(_0x232d11(0x1ad))/0x4+-parseInt(_0x232d11(0x1b0))/0x5*(parseInt(_0x232d11(0x1b2))/0x6)+-parseInt(_0x232d11(0x19b))/0x7*(parseInt(_0x232d11(0x1a3))/0x8)+parseInt(_0x232d11(0x19c))/0x9*(-parseInt(_0x232d11(0x1ac))/0xa)+parseInt(_0x232d11(0x1b4))/0xb*(parseInt(_0x232d11(0x1b7))/0xc);if(_0x21132a===_0x57efb4)break;else _0x32399a['push'](_0x32399a['shift']());}catch(_0x35b90b){_0x32399a['push'](_0x32399a['shift']());}}}(_0x2cfc,0xb638e));function _0x2cfc(){const _0x39e8ea=['535675qvWozA','defineProperty','48HyQOYf','AutoreplyModule','10546514VAxknf','@nestjs/typeorm','AutoreplyController','12zuUVSg','AutoreplyService','7rToFBV','38655QVPUKD','Module','decorate','@nestjs/common','TypeOrmModule','721418dVGmxW','getOwnPropertyDescriptor','6384080hKJKrd','function','./autoreply.service','./autoreplay.entity','Global','2243367UwyaKh','forFeature','object','1MvizJx','2570mqOVXl','5752060gblkKr','length','__esModule'];_0x2cfc=function(){return _0x39e8ea;};return _0x2cfc();}var __decorate=this&&this['__decorate']||function(_0x363871,_0x258d32,_0x2cdc28,_0x371536){const _0x370e9b=_0x3894;var _0xc73190=arguments[_0x370e9b(0x1ae)],_0x50cfd8=_0xc73190<0x3?_0x258d32:_0x371536===null?_0x371536=Object[_0x370e9b(0x1a2)](_0x258d32,_0x2cdc28):_0x371536,_0x19be61;if(typeof Reflect===_0x370e9b(0x1aa)&&typeof Reflect[_0x370e9b(0x19e)]===_0x370e9b(0x1a4))_0x50cfd8=Reflect[_0x370e9b(0x19e)](_0x363871,_0x258d32,_0x2cdc28,_0x371536);else{for(var _0x49659f=_0x363871[_0x370e9b(0x1ae)]-0x1;_0x49659f>=0x0;_0x49659f--)if(_0x19be61=_0x363871[_0x49659f])_0x50cfd8=(_0xc73190<0x3?_0x19be61(_0x50cfd8):_0xc73190>0x3?_0x19be61(_0x258d32,_0x2cdc28,_0x50cfd8):_0x19be61(_0x258d32,_0x2cdc28))||_0x50cfd8;}return _0xc73190>0x3&&_0x50cfd8&&Object[_0x370e9b(0x1b1)](_0x258d32,_0x2cdc28,_0x50cfd8),_0x50cfd8;};Object['defineProperty'](exports,_0x37f5cd(0x1af),{'value':!![]}),exports[_0x37f5cd(0x1b3)]=void 0x0;const common_1=require(_0x37f5cd(0x19f)),autoreply_controller_1=require('./autoreply.controller'),autoreply_service_1=require(_0x37f5cd(0x1a5)),typeorm_1=require(_0x37f5cd(0x1b5)),autoreplay_entity_1=require(_0x37f5cd(0x1a6));function _0x3894(_0x110485,_0x2ca831){const _0x2cfc56=_0x2cfc();return _0x3894=function(_0x3894a8,_0x170a36){_0x3894a8=_0x3894a8-0x19b;let _0x5a93c7=_0x2cfc56[_0x3894a8];return _0x5a93c7;},_0x3894(_0x110485,_0x2ca831);}let AutoreplyModule=class AutoreplyModule{};AutoreplyModule=__decorate([(0x0,common_1[_0x37f5cd(0x1a7)])(),(0x0,common_1[_0x37f5cd(0x19d)])({'imports':[typeorm_1[_0x37f5cd(0x1a0)][_0x37f5cd(0x1a9)]([autoreplay_entity_1['AutoReplyEntity']])],'controllers':[autoreply_controller_1[_0x37f5cd(0x1b6)]],'providers':[autoreply_service_1[_0x37f5cd(0x1b8)]],'exports':[autoreply_service_1[_0x37f5cd(0x1b8)]]})],AutoreplyModule),exports[_0x37f5cd(0x1b3)]=AutoreplyModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/autoreply/autoreply.service.js b/YiAiQuickDeploy/dist/modules/autoreply/autoreply.service.js
new file mode 100644
index 0000000..cdc283f
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/autoreply/autoreply.service.js
@@ -0,0 +1 @@
+'use strict';const _0x421334=_0xebca;(function(_0x365b0d,_0x50b5f9){const _0x59001b=_0xebca,_0x33cf92=_0x365b0d();while(!![]){try{const _0x1681f2=-parseInt(_0x59001b(0x212))/0x1+-parseInt(_0x59001b(0x20c))/0x2*(-parseInt(_0x59001b(0x1fd))/0x3)+parseInt(_0x59001b(0x1e8))/0x4+-parseInt(_0x59001b(0x1f9))/0x5+parseInt(_0x59001b(0x20b))/0x6+parseInt(_0x59001b(0x1e3))/0x7+-parseInt(_0x59001b(0x1eb))/0x8*(-parseInt(_0x59001b(0x1f7))/0x9);if(_0x1681f2===_0x50b5f9)break;else _0x33cf92['push'](_0x33cf92['shift']());}catch(_0x181607){_0x33cf92['push'](_0x33cf92['shift']());}}}(_0x4324,0x59928));var __decorate=this&&this[_0x421334(0x202)]||function(_0x52b001,_0xa843f9,_0x5e8ed3,_0x488910){const _0xe8dfe4=_0x421334;var _0x1e3d40=arguments[_0xe8dfe4(0x1f5)],_0x12a349=_0x1e3d40<0x3?_0xa843f9:_0x488910===null?_0x488910=Object[_0xe8dfe4(0x217)](_0xa843f9,_0x5e8ed3):_0x488910,_0x3923c6;if(typeof Reflect==='object'&&typeof Reflect['decorate']===_0xe8dfe4(0x1e0))_0x12a349=Reflect[_0xe8dfe4(0x1df)](_0x52b001,_0xa843f9,_0x5e8ed3,_0x488910);else{for(var _0x408033=_0x52b001['length']-0x1;_0x408033>=0x0;_0x408033--)if(_0x3923c6=_0x52b001[_0x408033])_0x12a349=(_0x1e3d40<0x3?_0x3923c6(_0x12a349):_0x1e3d40>0x3?_0x3923c6(_0xa843f9,_0x5e8ed3,_0x12a349):_0x3923c6(_0xa843f9,_0x5e8ed3))||_0x12a349;}return _0x1e3d40>0x3&&_0x12a349&&Object[_0xe8dfe4(0x206)](_0xa843f9,_0x5e8ed3,_0x12a349),_0x12a349;},__metadata=this&&this['__metadata']||function(_0xee9663,_0x164b9f){const _0x35d0c0=_0x421334;if(typeof Reflect===_0x35d0c0(0x1e9)&&typeof Reflect['metadata']==='function')return Reflect['metadata'](_0xee9663,_0x164b9f);},__param=this&&this[_0x421334(0x20d)]||function(_0x53d381,_0x28e587){return function(_0x545cf0,_0x93503f){_0x28e587(_0x545cf0,_0x93503f,_0x53d381);};};Object[_0x421334(0x206)](exports,_0x421334(0x1ed),{'value':!![]}),exports['AutoreplyService']=void 0x0;function _0xebca(_0x448900,_0x470214){const _0x4324e8=_0x4324();return _0xebca=function(_0xebcaf,_0x31dfbd){_0xebcaf=_0xebcaf-0x1df;let _0x193066=_0x4324e8[_0xebcaf];return _0x193066;},_0xebca(_0x448900,_0x470214);}function _0x4324(){const _0x4efb04=['HttpStatus','删除问题成功','addAutoreply','design:paramtypes','1088244EWkwbW','1006flVoRH','__param','InjectRepository','autoReplyKes','autoReplyMap','该问题已存在,请检查您的提交信息','326754jOuPeT','onModuleInit','Like','Injectable','@nestjs/typeorm','getOwnPropertyDescriptor','decorate','function','keys','BAD_REQUEST','2813055SzHkzJ','findOne','loadAutoReplyList','find','typeorm','456952oBAdQh','object','该问题不存在,请检查您的提交信息','1049808eZYpkY','delete','__esModule','autoReplyFuzzyMatch','AutoreplyService','delAutoreply','checkAutoReply','HttpException','更新失败','queryAutoreply','length','includes','9IrsMnl','Repository','1465015wsvcLO','AutoReplyEntity','添加问题成功!','update','942WTzKtE','autoReplyEntity','answer','updateAutoreply','删除失败','__decorate','status','affected','prompt','defineProperty'];_0x4324=function(){return _0x4efb04;};return _0x4324();}const common_1=require('@nestjs/common'),autoreplay_entity_1=require('./autoreplay.entity'),typeorm_1=require(_0x421334(0x1e7)),typeorm_2=require(_0x421334(0x216));let AutoreplyService=class AutoreplyService{constructor(_0x22f637){const _0x5367cb=_0x421334;this['autoReplyEntity']=_0x22f637,this['autoReplyKes']=[],this[_0x5367cb(0x210)]={},this[_0x5367cb(0x1ee)]=!![];}async[_0x421334(0x213)](){const _0x436b3b=_0x421334;this[_0x436b3b(0x1e5)]();}async[_0x421334(0x1e5)](){const _0x872a0f=_0x421334,_0x3fbefc=await this[_0x872a0f(0x1fe)]['find']({'where':{'status':0x1},'select':[_0x872a0f(0x205),_0x872a0f(0x1ff)]});this[_0x872a0f(0x210)]={},_0x3fbefc['forEach'](_0x5ec7ad=>this[_0x872a0f(0x210)][_0x5ec7ad['prompt']]=_0x5ec7ad[_0x872a0f(0x1ff)]),this[_0x872a0f(0x20f)]=Object[_0x872a0f(0x1e1)](this[_0x872a0f(0x210)]);}async[_0x421334(0x1f1)](_0x41afeb){const _0x341e1a=_0x421334;let _0x5d8e0e=_0x41afeb;return this['autoReplyFuzzyMatch']&&(_0x5d8e0e=this[_0x341e1a(0x20f)][_0x341e1a(0x1e6)](_0x343030=>_0x343030[_0x341e1a(0x1f6)](_0x41afeb))),_0x5d8e0e?this['autoReplyMap'][_0x5d8e0e]:'';}async[_0x421334(0x1f4)](_0x4d39af){const _0x3873b5=_0x421334,{page:page=0x1,size:size=0xa,prompt:_0x21e522,status:_0x42946f}=_0x4d39af,_0x162082={};[0x0,0x1,'0','1'][_0x3873b5(0x1f6)](_0x42946f)&&(_0x162082[_0x3873b5(0x203)]=_0x42946f),_0x21e522&&(_0x162082[_0x3873b5(0x205)]=(0x0,typeorm_1[_0x3873b5(0x214)])('%'+_0x21e522+'%'));const [_0x1a1455,_0x376f7a]=await this['autoReplyEntity']['findAndCount']({'where':_0x162082,'skip':(page-0x1)*size,'take':size,'order':{'id':'DESC'}});return{'rows':_0x1a1455,'count':_0x376f7a};}async[_0x421334(0x209)](_0x3da0d6){const _0x35cc79=_0x421334,{prompt:_0x3d0803}=_0x3da0d6,_0x1ea13a=await this[_0x35cc79(0x1fe)]['findOne']({'where':{'prompt':_0x3d0803}});if(_0x1ea13a)throw new common_1[(_0x35cc79(0x1f2))](_0x35cc79(0x211),common_1[_0x35cc79(0x207)]['BAD_REQUEST']);return await this['autoReplyEntity']['save'](_0x3da0d6),await this['loadAutoReplyList'](),_0x35cc79(0x1fb);}async[_0x421334(0x200)](_0x3f9698){const _0x3bdd4b=_0x421334,{id:_0x41675c}=_0x3f9698,_0x57b52b=await this[_0x3bdd4b(0x1fe)][_0x3bdd4b(0x1fc)]({'id':_0x41675c},_0x3f9698);if(_0x57b52b[_0x3bdd4b(0x204)]>0x0)return await this[_0x3bdd4b(0x1e5)](),'更新问题成功';throw new common_1[(_0x3bdd4b(0x1f2))](_0x3bdd4b(0x1f3),common_1[_0x3bdd4b(0x207)]['BAD_REQUEST']);}async[_0x421334(0x1f0)](_0x476696){const _0x5d3cc9=_0x421334,{id:_0x3db6e9}=_0x476696,_0x22b398=await this[_0x5d3cc9(0x1fe)][_0x5d3cc9(0x1e4)]({'where':{'id':_0x3db6e9}});if(!_0x22b398)throw new common_1['HttpException'](_0x5d3cc9(0x1ea),common_1[_0x5d3cc9(0x207)][_0x5d3cc9(0x1e2)]);const _0x3f1351=await this[_0x5d3cc9(0x1fe)][_0x5d3cc9(0x1ec)]({'id':_0x3db6e9});if(_0x3f1351[_0x5d3cc9(0x204)]>0x0)return await this[_0x5d3cc9(0x1e5)](),_0x5d3cc9(0x208);throw new common_1[(_0x5d3cc9(0x1f2))](_0x5d3cc9(0x201),common_1['HttpStatus'][_0x5d3cc9(0x1e2)]);}};AutoreplyService=__decorate([(0x0,common_1[_0x421334(0x215)])(),__param(0x0,(0x0,typeorm_2[_0x421334(0x20e)])(autoreplay_entity_1[_0x421334(0x1fa)])),__metadata(_0x421334(0x20a),[typeorm_1[_0x421334(0x1f8)]])],AutoreplyService),exports[_0x421334(0x1ef)]=AutoreplyService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/autoreply/dto/addAutoReply.dto.js b/YiAiQuickDeploy/dist/modules/autoreply/dto/addAutoReply.dto.js
new file mode 100644
index 0000000..d92d05f
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/autoreply/dto/addAutoReply.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x4ecd95=_0x25e7;(function(_0x341131,_0x47cf47){var _0x49bef5=_0x25e7,_0x304de3=_0x341131();while(!![]){try{var _0x1e851e=-parseInt(_0x49bef5(0x189))/0x1*(-parseInt(_0x49bef5(0x190))/0x2)+-parseInt(_0x49bef5(0x187))/0x3+parseInt(_0x49bef5(0x192))/0x4+parseInt(_0x49bef5(0x18d))/0x5*(-parseInt(_0x49bef5(0x198))/0x6)+parseInt(_0x49bef5(0x18b))/0x7+parseInt(_0x49bef5(0x199))/0x8*(-parseInt(_0x49bef5(0x183))/0x9)+-parseInt(_0x49bef5(0x181))/0xa;if(_0x1e851e===_0x47cf47)break;else _0x304de3['push'](_0x304de3['shift']());}catch(_0x294424){_0x304de3['push'](_0x304de3['shift']());}}}(_0x5291,0x632ed));function _0x5291(){var _0x343305=['length','提问的问题','6705310PWACoa','object','346878bnbxoo','__esModule','@nestjs/swagger','__metadata','112062SSpiGP','prototype','663969fPzQRt','我是NineAi提供的Ai服务机器人','2299892fcdWHf','metadata','1505abcuoy','你是谁','answer','2fIdUNF','AddAutoReplyDto','2935612YXzaFu','function','getOwnPropertyDescriptor','decorate','ApiProperty','defineProperty','9132imNoFd','32ejeFdh'];_0x5291=function(){return _0x343305;};return _0x5291();}var __decorate=this&&this['__decorate']||function(_0x498031,_0x236df4,_0x16c2cb,_0x106fdc){var _0x25bf8c=_0x25e7,_0x38adc4=arguments[_0x25bf8c(0x19a)],_0x3e8dee=_0x38adc4<0x3?_0x236df4:_0x106fdc===null?_0x106fdc=Object[_0x25bf8c(0x194)](_0x236df4,_0x16c2cb):_0x106fdc,_0x2edd3e;if(typeof Reflect===_0x25bf8c(0x182)&&typeof Reflect[_0x25bf8c(0x195)]===_0x25bf8c(0x193))_0x3e8dee=Reflect['decorate'](_0x498031,_0x236df4,_0x16c2cb,_0x106fdc);else{for(var _0xb685f5=_0x498031[_0x25bf8c(0x19a)]-0x1;_0xb685f5>=0x0;_0xb685f5--)if(_0x2edd3e=_0x498031[_0xb685f5])_0x3e8dee=(_0x38adc4<0x3?_0x2edd3e(_0x3e8dee):_0x38adc4>0x3?_0x2edd3e(_0x236df4,_0x16c2cb,_0x3e8dee):_0x2edd3e(_0x236df4,_0x16c2cb))||_0x3e8dee;}return _0x38adc4>0x3&&_0x3e8dee&&Object[_0x25bf8c(0x197)](_0x236df4,_0x16c2cb,_0x3e8dee),_0x3e8dee;},__metadata=this&&this[_0x4ecd95(0x186)]||function(_0x45103c,_0x560ac1){var _0x5545ea=_0x4ecd95;if(typeof Reflect===_0x5545ea(0x182)&&typeof Reflect[_0x5545ea(0x18c)]===_0x5545ea(0x193))return Reflect[_0x5545ea(0x18c)](_0x45103c,_0x560ac1);};function _0x25e7(_0x14a20f,_0x15aa6a){var _0x5291dd=_0x5291();return _0x25e7=function(_0x25e7f8,_0xcead8f){_0x25e7f8=_0x25e7f8-0x181;var _0x20ab7d=_0x5291dd[_0x25e7f8];return _0x20ab7d;},_0x25e7(_0x14a20f,_0x15aa6a);}Object['defineProperty'](exports,_0x4ecd95(0x184),{'value':!![]}),exports['AddAutoReplyDto']=void 0x0;const swagger_1=require(_0x4ecd95(0x185));class AddAutoReplyDto{}__decorate([(0x0,swagger_1[_0x4ecd95(0x196)])({'example':_0x4ecd95(0x18e),'description':_0x4ecd95(0x19b),'required':!![]}),__metadata('design:type',String)],AddAutoReplyDto[_0x4ecd95(0x188)],'prompt',void 0x0),__decorate([(0x0,swagger_1[_0x4ecd95(0x196)])({'example':_0x4ecd95(0x18a),'description':'回答的答案','required':!![]}),__metadata('design:type',String)],AddAutoReplyDto[_0x4ecd95(0x188)],_0x4ecd95(0x18f),void 0x0),exports[_0x4ecd95(0x191)]=AddAutoReplyDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/autoreply/dto/delBadWords.dto.js b/YiAiQuickDeploy/dist/modules/autoreply/dto/delBadWords.dto.js
new file mode 100644
index 0000000..5f4b318
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/autoreply/dto/delBadWords.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x39f021=_0x4599;(function(_0x5da8d9,_0x67918d){var _0x2fd1f9=_0x4599,_0x1dda92=_0x5da8d9();while(!![]){try{var _0x18e84=-parseInt(_0x2fd1f9(0x18e))/0x1+parseInt(_0x2fd1f9(0x185))/0x2*(parseInt(_0x2fd1f9(0x196))/0x3)+-parseInt(_0x2fd1f9(0x193))/0x4*(parseInt(_0x2fd1f9(0x184))/0x5)+-parseInt(_0x2fd1f9(0x187))/0x6*(-parseInt(_0x2fd1f9(0x199))/0x7)+parseInt(_0x2fd1f9(0x197))/0x8+-parseInt(_0x2fd1f9(0x190))/0x9*(parseInt(_0x2fd1f9(0x18d))/0xa)+parseInt(_0x2fd1f9(0x186))/0xb*(-parseInt(_0x2fd1f9(0x19a))/0xc);if(_0x18e84===_0x67918d)break;else _0x1dda92['push'](_0x1dda92['shift']());}catch(_0x2c6036){_0x1dda92['push'](_0x1dda92['shift']());}}}(_0x5178,0xa30bb));var __decorate=this&&this[_0x39f021(0x18c)]||function(_0x309647,_0x1f2426,_0x4402a5,_0xfb3ed6){var _0x54db0b=_0x39f021,_0x4725cb=arguments[_0x54db0b(0x182)],_0x318924=_0x4725cb<0x3?_0x1f2426:_0xfb3ed6===null?_0xfb3ed6=Object[_0x54db0b(0x194)](_0x1f2426,_0x4402a5):_0xfb3ed6,_0x1f18fd;if(typeof Reflect==='object'&&typeof Reflect['decorate']===_0x54db0b(0x188))_0x318924=Reflect[_0x54db0b(0x192)](_0x309647,_0x1f2426,_0x4402a5,_0xfb3ed6);else{for(var _0x313dd7=_0x309647[_0x54db0b(0x182)]-0x1;_0x313dd7>=0x0;_0x313dd7--)if(_0x1f18fd=_0x309647[_0x313dd7])_0x318924=(_0x4725cb<0x3?_0x1f18fd(_0x318924):_0x4725cb>0x3?_0x1f18fd(_0x1f2426,_0x4402a5,_0x318924):_0x1f18fd(_0x1f2426,_0x4402a5))||_0x318924;}return _0x4725cb>0x3&&_0x318924&&Object[_0x54db0b(0x191)](_0x1f2426,_0x4402a5,_0x318924),_0x318924;},__metadata=this&&this[_0x39f021(0x18a)]||function(_0x3655f6,_0x1af216){var _0x580d41=_0x39f021;if(typeof Reflect==='object'&&typeof Reflect[_0x580d41(0x18f)]===_0x580d41(0x188))return Reflect[_0x580d41(0x18f)](_0x3655f6,_0x1af216);};Object['defineProperty'](exports,_0x39f021(0x18b),{'value':!![]}),exports[_0x39f021(0x189)]=void 0x0;function _0x4599(_0x77054f,_0x1bd1df){var _0x51788f=_0x5178();return _0x4599=function(_0x4599b2,_0x5419aa){_0x4599b2=_0x4599b2-0x182;var _0xa24e8c=_0x51788f[_0x4599b2];return _0xa24e8c;},_0x4599(_0x77054f,_0x1bd1df);}function _0x5178(){var _0x3b4a6e=['10Eredfc','605551IGFOyO','metadata','907209wMHsJY','defineProperty','decorate','237064bxeUrg','getOwnPropertyDescriptor','@nestjs/swagger','248316AYQCcQ','8721480juyIcN','自动回复id','4568326KzvyHV','12NEPLKG','ApiProperty','prototype','length','design:type','75NfdSBA','4ZmehRg','3275668SOAQfo','12JnRTPH','function','DelAutoReplyDto','__metadata','__esModule','__decorate'];_0x5178=function(){return _0x3b4a6e;};return _0x5178();}const swagger_1=require(_0x39f021(0x195));class DelAutoReplyDto{}__decorate([(0x0,swagger_1[_0x39f021(0x19b)])({'example':0x1,'description':_0x39f021(0x198),'required':!![]}),__metadata(_0x39f021(0x183),Number)],DelAutoReplyDto[_0x39f021(0x19c)],'id',void 0x0),exports[_0x39f021(0x189)]=DelAutoReplyDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/autoreply/dto/queryAutoReply.dto.js b/YiAiQuickDeploy/dist/modules/autoreply/dto/queryAutoReply.dto.js
new file mode 100644
index 0000000..a719938
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/autoreply/dto/queryAutoReply.dto.js
@@ -0,0 +1 @@
+'use strict';function _0xa9a5(){var _0xc7bc31=['__decorate','11IppHQQ','每页数量','design:type','16qMxkLG','defineProperty','length','1897925MlWmcH','962355nKzIwD','33jeRQIv','16VXGpBF','ApiProperty','11071596loBSSr','function','class-validator','62980msZKYc','page','QueryAutoReplyDto','metadata','status','prototype','object','6436062ArcjVk','size','3913105fhMNTQ','getOwnPropertyDescriptor','IsOptional','10DSnuPG','decorate','问题状态','363627NWdoBK'];_0xa9a5=function(){return _0xc7bc31;};return _0xa9a5();}var _0x585e5c=_0x1e03;(function(_0x541e93,_0x579cba){var _0x422394=_0x1e03,_0xf93da4=_0x541e93();while(!![]){try{var _0x71ce2e=parseInt(_0x422394(0x99))/0x1*(-parseInt(_0x422394(0xa7))/0x2)+parseInt(_0x422394(0xa0))/0x3*(parseInt(_0x422394(0x9c))/0x4)+parseInt(_0x422394(0x9f))/0x5+parseInt(_0x422394(0xae))/0x6+-parseInt(_0x422394(0x91))/0x7*(-parseInt(_0x422394(0xa2))/0x8)+parseInt(_0x422394(0x97))/0x9*(-parseInt(_0x422394(0x94))/0xa)+parseInt(_0x422394(0xa1))/0xb*(-parseInt(_0x422394(0xa4))/0xc);if(_0x71ce2e===_0x579cba)break;else _0xf93da4['push'](_0xf93da4['shift']());}catch(_0x2029a2){_0xf93da4['push'](_0xf93da4['shift']());}}}(_0xa9a5,0xaa974));var __decorate=this&&this[_0x585e5c(0x98)]||function(_0x4bcc09,_0x1367cc,_0x74155,_0x3d66f0){var _0x3ef0bd=_0x585e5c,_0x25ec90=arguments[_0x3ef0bd(0x9e)],_0x25dccb=_0x25ec90<0x3?_0x1367cc:_0x3d66f0===null?_0x3d66f0=Object[_0x3ef0bd(0x92)](_0x1367cc,_0x74155):_0x3d66f0,_0x44914a;if(typeof Reflect==='object'&&typeof Reflect[_0x3ef0bd(0x95)]===_0x3ef0bd(0xa5))_0x25dccb=Reflect['decorate'](_0x4bcc09,_0x1367cc,_0x74155,_0x3d66f0);else{for(var _0x2c835f=_0x4bcc09[_0x3ef0bd(0x9e)]-0x1;_0x2c835f>=0x0;_0x2c835f--)if(_0x44914a=_0x4bcc09[_0x2c835f])_0x25dccb=(_0x25ec90<0x3?_0x44914a(_0x25dccb):_0x25ec90>0x3?_0x44914a(_0x1367cc,_0x74155,_0x25dccb):_0x44914a(_0x1367cc,_0x74155))||_0x25dccb;}return _0x25ec90>0x3&&_0x25dccb&&Object[_0x3ef0bd(0x9d)](_0x1367cc,_0x74155,_0x25dccb),_0x25dccb;},__metadata=this&&this['__metadata']||function(_0x120a66,_0x245742){var _0xeb9e75=_0x585e5c;if(typeof Reflect===_0xeb9e75(0xad)&&typeof Reflect['metadata']===_0xeb9e75(0xa5))return Reflect[_0xeb9e75(0xaa)](_0x120a66,_0x245742);};Object['defineProperty'](exports,'__esModule',{'value':!![]}),exports[_0x585e5c(0xa9)]=void 0x0;const class_validator_1=require(_0x585e5c(0xa6)),swagger_1=require('@nestjs/swagger');class QueryAutoReplyDto{}function _0x1e03(_0x183b9c,_0x4fd5c0){var _0xa9a565=_0xa9a5();return _0x1e03=function(_0x1e0311,_0x21b7cd){_0x1e0311=_0x1e0311-0x90;var _0x56031d=_0xa9a565[_0x1e0311];return _0x56031d;},_0x1e03(_0x183b9c,_0x4fd5c0);}__decorate([(0x0,swagger_1[_0x585e5c(0xa3)])({'example':0x1,'description':'查询页数','required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x585e5c(0x9b),Number)],QueryAutoReplyDto[_0x585e5c(0xac)],_0x585e5c(0xa8),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0xa,'description':_0x585e5c(0x9a),'required':![]}),(0x0,class_validator_1[_0x585e5c(0x93)])(),__metadata(_0x585e5c(0x9b),Number)],QueryAutoReplyDto['prototype'],_0x585e5c(0x90),void 0x0),__decorate([(0x0,swagger_1[_0x585e5c(0xa3)])({'example':'你是谁','description':'提问问题','required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x585e5c(0x9b),String)],QueryAutoReplyDto[_0x585e5c(0xac)],'prompt',void 0x0),__decorate([(0x0,swagger_1[_0x585e5c(0xa3)])({'example':0x1,'description':_0x585e5c(0x96),'required':![]}),(0x0,class_validator_1[_0x585e5c(0x93)])(),__metadata(_0x585e5c(0x9b),Number)],QueryAutoReplyDto[_0x585e5c(0xac)],_0x585e5c(0xab),void 0x0),exports[_0x585e5c(0xa9)]=QueryAutoReplyDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/autoreply/dto/updateAutoReply.dto.js b/YiAiQuickDeploy/dist/modules/autoreply/dto/updateAutoReply.dto.js
new file mode 100644
index 0000000..3985c36
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/autoreply/dto/updateAutoReply.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x577cca=_0x49a3;function _0x105b(){var _0x456f33=['__decorate','prototype','prompt','defineProperty','27618RFEVMH','status','class-validator','metadata','自动回复id','decorate','你可以干嘛','126AQDZxK','5516004SQyYxC','__metadata','469UlHcQw','我可以干很多事情.......','26WSkbTH','UpdateAutpReplyDto','310552XbXiif','function','57DvccCT','236196VIxSZh','IsOptional','length','@nestjs/swagger','16ekMHVK','56230xMhSRo','517ypNtdu','design:type','ApiProperty','673070HOWgrF','object','17610yrxfyF','__esModule'];_0x105b=function(){return _0x456f33;};return _0x105b();}(function(_0x5080a2,_0x19a003){var _0x4f500e=_0x49a3,_0x2743ca=_0x5080a2();while(!![]){try{var _0x1b0529=parseInt(_0x4f500e(0x1b6))/0x1+parseInt(_0x4f500e(0x1c1))/0x2*(parseInt(_0x4f500e(0x1b5))/0x3)+parseInt(_0x4f500e(0x1ba))/0x4*(-parseInt(_0x4f500e(0x1bf))/0x5)+-parseInt(_0x4f500e(0x1c7))/0x6*(-parseInt(_0x4f500e(0x1af))/0x7)+parseInt(_0x4f500e(0x1b3))/0x8*(-parseInt(_0x4f500e(0x1ce))/0x9)+parseInt(_0x4f500e(0x1bb))/0xa*(-parseInt(_0x4f500e(0x1bc))/0xb)+-parseInt(_0x4f500e(0x1cf))/0xc*(-parseInt(_0x4f500e(0x1b1))/0xd);if(_0x1b0529===_0x19a003)break;else _0x2743ca['push'](_0x2743ca['shift']());}catch(_0xa0575c){_0x2743ca['push'](_0x2743ca['shift']());}}}(_0x105b,0x4595f));var __decorate=this&&this[_0x577cca(0x1c3)]||function(_0x259344,_0x1eef72,_0xe20ac0,_0x105759){var _0x9fe967=_0x577cca,_0x42135d=arguments[_0x9fe967(0x1b8)],_0x371762=_0x42135d<0x3?_0x1eef72:_0x105759===null?_0x105759=Object['getOwnPropertyDescriptor'](_0x1eef72,_0xe20ac0):_0x105759,_0xe3297;if(typeof Reflect===_0x9fe967(0x1c0)&&typeof Reflect['decorate']===_0x9fe967(0x1b4))_0x371762=Reflect[_0x9fe967(0x1cc)](_0x259344,_0x1eef72,_0xe20ac0,_0x105759);else{for(var _0x4a8ee2=_0x259344['length']-0x1;_0x4a8ee2>=0x0;_0x4a8ee2--)if(_0xe3297=_0x259344[_0x4a8ee2])_0x371762=(_0x42135d<0x3?_0xe3297(_0x371762):_0x42135d>0x3?_0xe3297(_0x1eef72,_0xe20ac0,_0x371762):_0xe3297(_0x1eef72,_0xe20ac0))||_0x371762;}return _0x42135d>0x3&&_0x371762&&Object[_0x9fe967(0x1c6)](_0x1eef72,_0xe20ac0,_0x371762),_0x371762;},__metadata=this&&this[_0x577cca(0x1d0)]||function(_0x337025,_0x2b4d19){var _0x1c5708=_0x577cca;if(typeof Reflect==='object'&&typeof Reflect[_0x1c5708(0x1ca)]===_0x1c5708(0x1b4))return Reflect[_0x1c5708(0x1ca)](_0x337025,_0x2b4d19);};Object[_0x577cca(0x1c6)](exports,_0x577cca(0x1c2),{'value':!![]}),exports['UpdateAutpReplyDto']=void 0x0;function _0x49a3(_0x3f0c73,_0x453fc6){var _0x105b65=_0x105b();return _0x49a3=function(_0x49a39e,_0x5d7ba5){_0x49a39e=_0x49a39e-0x1af;var _0xe238f2=_0x105b65[_0x49a39e];return _0xe238f2;},_0x49a3(_0x3f0c73,_0x453fc6);}const class_validator_1=require(_0x577cca(0x1c9)),swagger_1=require(_0x577cca(0x1b9));class UpdateAutpReplyDto{}__decorate([(0x0,swagger_1[_0x577cca(0x1be)])({'example':0x1,'description':_0x577cca(0x1cb),'required':!![]}),(0x0,class_validator_1[_0x577cca(0x1b7)])(),__metadata(_0x577cca(0x1bd),Number)],UpdateAutpReplyDto[_0x577cca(0x1c4)],'id',void 0x0),__decorate([(0x0,swagger_1[_0x577cca(0x1be)])({'example':_0x577cca(0x1cd),'description':'问题','required':![]}),(0x0,class_validator_1[_0x577cca(0x1b7)])(),__metadata(_0x577cca(0x1bd),String)],UpdateAutpReplyDto[_0x577cca(0x1c4)],_0x577cca(0x1c5),void 0x0),__decorate([(0x0,swagger_1[_0x577cca(0x1be)])({'example':_0x577cca(0x1b0),'description':'答案','required':![]}),(0x0,class_validator_1[_0x577cca(0x1b7)])(),__metadata('design:type',String)],UpdateAutpReplyDto['prototype'],'answer',void 0x0),__decorate([(0x0,swagger_1[_0x577cca(0x1be)])({'example':0x0,'description':'状态','required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x577cca(0x1bd),Number)],UpdateAutpReplyDto[_0x577cca(0x1c4)],_0x577cca(0x1c8),void 0x0),exports[_0x577cca(0x1b2)]=UpdateAutpReplyDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/badwords/badwords.controller.js b/YiAiQuickDeploy/dist/modules/badwords/badwords.controller.js
new file mode 100644
index 0000000..6543020
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/badwords/badwords.controller.js
@@ -0,0 +1 @@
+'use strict';const _0x1fca05=_0x4ac8;function _0x526d(){const _0xf43ef9=['object','function','6RSeqrD','Post','QueryViolationDto','design:paramtypes','badwordsService','queryBadWords','2269050abVsYJ','./dto/addBadWords.dto','@nestjs/common','QueryBadWordsDto','查询所有敏感词','delBadWords','prototype','ApiOperation','defineProperty','429812zhFIJg','badwords','查询违规记录','./badwords.service','del','add','./dto/queryViolation.dto','__esModule','update','7165230lGqGsY','删除敏感词','80721YZPOEK','ApiBearerAuth','metadata','design:returntype','Query','904fEWGae','Get','779213LtVbIX','更新敏感词','decorate','../../common/auth/superAuth.guard','addBadWord','BadwordsService','@nestjs/swagger','query','./dto/updateBadWords.dto','UseGuards','Body','5294550JSRSEs','BadwordsController','__param','ApiTags','SuperAuthGuard','./dto/delBadWords.dto','updateBadWords','design:type','violation','1392048JWNybp','AdminAuthGuard','__decorate'];_0x526d=function(){return _0xf43ef9;};return _0x526d();}(function(_0x3aa1bc,_0x4a55d6){const _0x29fa67=_0x4ac8,_0x4a6076=_0x3aa1bc();while(!![]){try{const _0x5de1c3=parseInt(_0x29fa67(0x1c0))/0x1+-parseInt(_0x29fa67(0x1a5))/0x2+parseInt(_0x29fa67(0x19f))/0x3*(-parseInt(_0x29fa67(0x1ae))/0x4)+parseInt(_0x29fa67(0x1cb))/0x5+parseInt(_0x29fa67(0x1b7))/0x6+parseInt(_0x29fa67(0x19a))/0x7+parseInt(_0x29fa67(0x1be))/0x8*(-parseInt(_0x29fa67(0x1b9))/0x9);if(_0x5de1c3===_0x4a55d6)break;else _0x4a6076['push'](_0x4a6076['shift']());}catch(_0xd66bec){_0x4a6076['push'](_0x4a6076['shift']());}}}(_0x526d,0xd3fa8));function _0x4ac8(_0x30b46b,_0x16df31){const _0x526d29=_0x526d();return _0x4ac8=function(_0x4ac8ab,_0x346cb8){_0x4ac8ab=_0x4ac8ab-0x198;let _0x2b0db7=_0x526d29[_0x4ac8ab];return _0x2b0db7;},_0x4ac8(_0x30b46b,_0x16df31);}var __decorate=this&&this[_0x1fca05(0x19c)]||function(_0x2a8afd,_0x112d12,_0x25dff1,_0x369d81){const _0x11cc5e=_0x1fca05;var _0x346342=arguments['length'],_0x2b2cc2=_0x346342<0x3?_0x112d12:_0x369d81===null?_0x369d81=Object['getOwnPropertyDescriptor'](_0x112d12,_0x25dff1):_0x369d81,_0x2168dd;if(typeof Reflect===_0x11cc5e(0x19d)&&typeof Reflect[_0x11cc5e(0x1c2)]==='function')_0x2b2cc2=Reflect[_0x11cc5e(0x1c2)](_0x2a8afd,_0x112d12,_0x25dff1,_0x369d81);else{for(var _0x15b14c=_0x2a8afd['length']-0x1;_0x15b14c>=0x0;_0x15b14c--)if(_0x2168dd=_0x2a8afd[_0x15b14c])_0x2b2cc2=(_0x346342<0x3?_0x2168dd(_0x2b2cc2):_0x346342>0x3?_0x2168dd(_0x112d12,_0x25dff1,_0x2b2cc2):_0x2168dd(_0x112d12,_0x25dff1))||_0x2b2cc2;}return _0x346342>0x3&&_0x2b2cc2&&Object[_0x11cc5e(0x1ad)](_0x112d12,_0x25dff1,_0x2b2cc2),_0x2b2cc2;},__metadata=this&&this['__metadata']||function(_0x39fb75,_0x2649c9){const _0x137604=_0x1fca05;if(typeof Reflect==='object'&&typeof Reflect[_0x137604(0x1bb)]===_0x137604(0x19e))return Reflect[_0x137604(0x1bb)](_0x39fb75,_0x2649c9);},__param=this&&this[_0x1fca05(0x1cd)]||function(_0x2a759d,_0x49af17){return function(_0x4bc97c,_0x32a3fb){_0x49af17(_0x4bc97c,_0x32a3fb,_0x2a759d);};};Object[_0x1fca05(0x1ad)](exports,_0x1fca05(0x1b5),{'value':!![]}),exports[_0x1fca05(0x1cc)]=void 0x0;const badwords_service_1=require(_0x1fca05(0x1b1)),common_1=require(_0x1fca05(0x1a7)),swagger_1=require(_0x1fca05(0x1c6)),queryBadWords_dto_1=require('./dto/queryBadWords.dto'),queryViolation_dto_1=require(_0x1fca05(0x1b4)),updateBadWords_dto_1=require(_0x1fca05(0x1c8)),delBadWords_dto_1=require(_0x1fca05(0x1d0)),addBadWords_dto_1=require(_0x1fca05(0x1a6)),superAuth_guard_1=require(_0x1fca05(0x1c3)),adminAuth_guard_1=require('../../common/auth/adminAuth.guard');let BadwordsController=class BadwordsController{constructor(_0x3dd5fe){const _0x50e21a=_0x1fca05;this[_0x50e21a(0x1a3)]=_0x3dd5fe;}[_0x1fca05(0x1a4)](_0x4aafb6){const _0x2e19db=_0x1fca05;return this[_0x2e19db(0x1a3)][_0x2e19db(0x1a4)](_0x4aafb6);}[_0x1fca05(0x1aa)](_0x5b5a8c){const _0x25fbfa=_0x1fca05;return this['badwordsService'][_0x25fbfa(0x1aa)](_0x5b5a8c);}[_0x1fca05(0x1d1)](_0x28ac69){const _0x1cbd91=_0x1fca05;return this[_0x1cbd91(0x1a3)][_0x1cbd91(0x1d1)](_0x28ac69);}['addBadWord'](_0x4354a4){const _0x4dd326=_0x1fca05;return this['badwordsService'][_0x4dd326(0x1c4)](_0x4354a4);}['violation'](_0x1dd5b7,_0x51a9c3){const _0x5b222f=_0x1fca05;return this[_0x5b222f(0x1a3)]['violation'](_0x1dd5b7,_0x51a9c3);}};__decorate([(0x0,common_1[_0x1fca05(0x1bf)])(_0x1fca05(0x1c7)),(0x0,swagger_1['ApiOperation'])({'summary':_0x1fca05(0x1a9)}),__param(0x0,(0x0,common_1['Query'])()),__metadata(_0x1fca05(0x198),Function),__metadata(_0x1fca05(0x1a2),[queryBadWords_dto_1[_0x1fca05(0x1a8)]]),__metadata(_0x1fca05(0x1bc),void 0x0)],BadwordsController['prototype'],_0x1fca05(0x1a4),null),__decorate([(0x0,common_1[_0x1fca05(0x1a0)])(_0x1fca05(0x1b2)),(0x0,swagger_1[_0x1fca05(0x1ac)])({'summary':_0x1fca05(0x1b8)}),(0x0,common_1['UseGuards'])(superAuth_guard_1[_0x1fca05(0x1cf)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x1fca05(0x1ca)])()),__metadata(_0x1fca05(0x198),Function),__metadata('design:paramtypes',[delBadWords_dto_1['DelBadWordsDto']]),__metadata(_0x1fca05(0x1bc),void 0x0)],BadwordsController[_0x1fca05(0x1ab)],_0x1fca05(0x1aa),null),__decorate([(0x0,common_1['Post'])(_0x1fca05(0x1b6)),(0x0,swagger_1[_0x1fca05(0x1ac)])({'summary':_0x1fca05(0x1c1)}),(0x0,common_1[_0x1fca05(0x1c9)])(superAuth_guard_1['SuperAuthGuard']),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x1fca05(0x1ca)])()),__metadata(_0x1fca05(0x198),Function),__metadata(_0x1fca05(0x1a2),[updateBadWords_dto_1['UpdateBadWordsDto']]),__metadata(_0x1fca05(0x1bc),void 0x0)],BadwordsController[_0x1fca05(0x1ab)],_0x1fca05(0x1d1),null),__decorate([(0x0,common_1[_0x1fca05(0x1a0)])(_0x1fca05(0x1b3)),(0x0,swagger_1['ApiOperation'])({'summary':'新增敏感词'}),(0x0,common_1[_0x1fca05(0x1c9)])(superAuth_guard_1[_0x1fca05(0x1cf)]),(0x0,swagger_1[_0x1fca05(0x1ba)])(),__param(0x0,(0x0,common_1[_0x1fca05(0x1ca)])()),__metadata('design:type',Function),__metadata(_0x1fca05(0x1a2),[addBadWords_dto_1['AddBadWordDto']]),__metadata(_0x1fca05(0x1bc),void 0x0)],BadwordsController['prototype'],_0x1fca05(0x1c4),null),__decorate([(0x0,common_1[_0x1fca05(0x1bf)])(_0x1fca05(0x199)),(0x0,swagger_1[_0x1fca05(0x1ac)])({'summary':_0x1fca05(0x1b0)}),(0x0,common_1[_0x1fca05(0x1c9)])(adminAuth_guard_1[_0x1fca05(0x19b)]),(0x0,swagger_1[_0x1fca05(0x1ba)])(),__param(0x0,(0x0,common_1['Req'])()),__param(0x1,(0x0,common_1[_0x1fca05(0x1bd)])()),__metadata(_0x1fca05(0x198),Function),__metadata(_0x1fca05(0x1a2),[Object,queryViolation_dto_1[_0x1fca05(0x1a1)]]),__metadata(_0x1fca05(0x1bc),void 0x0)],BadwordsController[_0x1fca05(0x1ab)],_0x1fca05(0x199),null),BadwordsController=__decorate([(0x0,swagger_1[_0x1fca05(0x1ce)])('badWords'),(0x0,common_1['Controller'])(_0x1fca05(0x1af)),__metadata('design:paramtypes',[badwords_service_1[_0x1fca05(0x1c5)]])],BadwordsController),exports['BadwordsController']=BadwordsController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/badwords/badwords.entity.js b/YiAiQuickDeploy/dist/modules/badwords/badwords.entity.js
new file mode 100644
index 0000000..700be9d
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/badwords/badwords.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x2b6a02=_0x235c;(function(_0x307b1e,_0x316357){var _0x315146=_0x235c,_0x2db390=_0x307b1e();while(!![]){try{var _0xe6f708=parseInt(_0x315146(0x184))/0x1+parseInt(_0x315146(0x174))/0x2+-parseInt(_0x315146(0x16d))/0x3*(-parseInt(_0x315146(0x175))/0x4)+parseInt(_0x315146(0x178))/0x5+-parseInt(_0x315146(0x166))/0x6*(-parseInt(_0x315146(0x16a))/0x7)+parseInt(_0x315146(0x168))/0x8+-parseInt(_0x315146(0x181))/0x9;if(_0xe6f708===_0x316357)break;else _0x2db390['push'](_0x2db390['shift']());}catch(_0x13b816){_0x2db390['push'](_0x2db390['shift']());}}}(_0x319a,0x1e231));var __decorate=this&&this[_0x2b6a02(0x171)]||function(_0x1f87a4,_0x25cfa5,_0x2596f9,_0x47dc2d){var _0x77b0e=_0x2b6a02,_0x2c0d72=arguments['length'],_0x41ff33=_0x2c0d72<0x3?_0x25cfa5:_0x47dc2d===null?_0x47dc2d=Object[_0x77b0e(0x172)](_0x25cfa5,_0x2596f9):_0x47dc2d,_0x570c4b;if(typeof Reflect===_0x77b0e(0x177)&&typeof Reflect[_0x77b0e(0x167)]===_0x77b0e(0x169))_0x41ff33=Reflect[_0x77b0e(0x167)](_0x1f87a4,_0x25cfa5,_0x2596f9,_0x47dc2d);else{for(var _0xc2d1b0=_0x1f87a4[_0x77b0e(0x17f)]-0x1;_0xc2d1b0>=0x0;_0xc2d1b0--)if(_0x570c4b=_0x1f87a4[_0xc2d1b0])_0x41ff33=(_0x2c0d72<0x3?_0x570c4b(_0x41ff33):_0x2c0d72>0x3?_0x570c4b(_0x25cfa5,_0x2596f9,_0x41ff33):_0x570c4b(_0x25cfa5,_0x2596f9))||_0x41ff33;}return _0x2c0d72>0x3&&_0x41ff33&&Object[_0x77b0e(0x17b)](_0x25cfa5,_0x2596f9,_0x41ff33),_0x41ff33;},__metadata=this&&this[_0x2b6a02(0x179)]||function(_0x427bae,_0xb72468){var _0x11fd1f=_0x2b6a02;if(typeof Reflect===_0x11fd1f(0x177)&&typeof Reflect[_0x11fd1f(0x173)]===_0x11fd1f(0x169))return Reflect['metadata'](_0x427bae,_0xb72468);};Object[_0x2b6a02(0x17b)](exports,_0x2b6a02(0x17a),{'value':!![]}),exports['BadWordsEntity']=void 0x0;const typeorm_1=require('typeorm'),baseEntity_1=require(_0x2b6a02(0x182));function _0x235c(_0x1e7165,_0x98b3a2){var _0x319acf=_0x319a();return _0x235c=function(_0x235ce0,_0x5812a0){_0x235ce0=_0x235ce0-0x166;var _0x5d9bcf=_0x319acf[_0x235ce0];return _0x5d9bcf;},_0x235c(_0x1e7165,_0x98b3a2);}let BadWordsEntity=class BadWordsEntity extends baseEntity_1['BaseEntity']{};function _0x319a(){var _0x288ee7=['__metadata','__esModule','defineProperty','bad_words','Entity','敏感词','length','敏感词触发次数','5381469mnAgFp','../../common/entity/baseEntity','status','119531noiiHy','design:type','7284eWpvcj','decorate','1660712gqnQMF','function','28KaMrja','Column','prototype','91824RHEXHF','敏感词开启状态','count','BadWordsEntity','__decorate','getOwnPropertyDescriptor','metadata','448368RQNvIO','4mjGNbf','word','object','673070kjksFx'];_0x319a=function(){return _0x288ee7;};return _0x319a();}__decorate([(0x0,typeorm_1[_0x2b6a02(0x16b)])({'length':0x14,'comment':_0x2b6a02(0x17e)}),__metadata(_0x2b6a02(0x185),String)],BadWordsEntity[_0x2b6a02(0x16c)],_0x2b6a02(0x176),void 0x0),__decorate([(0x0,typeorm_1[_0x2b6a02(0x16b)])({'default':0x1,'comment':_0x2b6a02(0x16e)}),__metadata(_0x2b6a02(0x185),Number)],BadWordsEntity[_0x2b6a02(0x16c)],_0x2b6a02(0x183),void 0x0),__decorate([(0x0,typeorm_1[_0x2b6a02(0x16b)])({'default':0x0,'comment':_0x2b6a02(0x180)}),__metadata(_0x2b6a02(0x185),Number)],BadWordsEntity[_0x2b6a02(0x16c)],_0x2b6a02(0x16f),void 0x0),BadWordsEntity=__decorate([(0x0,typeorm_1[_0x2b6a02(0x17d)])({'name':_0x2b6a02(0x17c)})],BadWordsEntity),exports[_0x2b6a02(0x170)]=BadWordsEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/badwords/badwords.module.js b/YiAiQuickDeploy/dist/modules/badwords/badwords.module.js
new file mode 100644
index 0000000..732b746
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/badwords/badwords.module.js
@@ -0,0 +1 @@
+'use strict';const _0x40a207=_0x3589;function _0x3f23(){const _0x57f812=['3065860aGpZyq','BadwordsService','../user/user.entity','getOwnPropertyDescriptor','9867mUsXQx','4VHAxHO','__decorate','decorate','function','Global','8394008qzeqLv','__esModule','BadWordsEntity','14898xTxlZL','UserEntity','./violationLog.entity','object','556731iSeCdu','./badwords.entity','7580CTRAcW','BadwordsModule','ViolationLogEntity','15048264jOFylQ','BadwordsController','435huszUO','18WpBySy','defineProperty','9LMDuGz','1010781AXPfuj','./badwords.service'];_0x3f23=function(){return _0x57f812;};return _0x3f23();}function _0x3589(_0x3c499c,_0x200bd3){const _0x3f236c=_0x3f23();return _0x3589=function(_0x35893b,_0x1c7c27){_0x35893b=_0x35893b-0xb7;let _0x48baea=_0x3f236c[_0x35893b];return _0x48baea;},_0x3589(_0x3c499c,_0x200bd3);}(function(_0x439bd2,_0x4b4c1e){const _0x191177=_0x3589,_0x4a2e5e=_0x439bd2();while(!![]){try{const _0x17ba82=parseInt(_0x191177(0xba))/0x1+parseInt(_0x191177(0xc9))/0x2*(parseInt(_0x191177(0xd4))/0x3)+parseInt(_0x191177(0xc1))/0x4*(-parseInt(_0x191177(0xbc))/0x5)+parseInt(_0x191177(0xb7))/0x6*(-parseInt(_0x191177(0xcd))/0x7)+-parseInt(_0x191177(0xc6))/0x8*(parseInt(_0x191177(0xb9))/0x9)+parseInt(_0x191177(0xcf))/0xa*(-parseInt(_0x191177(0xc0))/0xb)+parseInt(_0x191177(0xd2))/0xc;if(_0x17ba82===_0x4b4c1e)break;else _0x4a2e5e['push'](_0x4a2e5e['shift']());}catch(_0x50d369){_0x4a2e5e['push'](_0x4a2e5e['shift']());}}}(_0x3f23,0xba838));var __decorate=this&&this[_0x40a207(0xc2)]||function(_0x2eeac4,_0x30b705,_0x39e9cb,_0x292bb4){const _0xc02030=_0x40a207;var _0x5393a3=arguments['length'],_0x1e7301=_0x5393a3<0x3?_0x30b705:_0x292bb4===null?_0x292bb4=Object[_0xc02030(0xbf)](_0x30b705,_0x39e9cb):_0x292bb4,_0xdb864e;if(typeof Reflect===_0xc02030(0xcc)&&typeof Reflect[_0xc02030(0xc3)]===_0xc02030(0xc4))_0x1e7301=Reflect['decorate'](_0x2eeac4,_0x30b705,_0x39e9cb,_0x292bb4);else{for(var _0xdeef55=_0x2eeac4['length']-0x1;_0xdeef55>=0x0;_0xdeef55--)if(_0xdb864e=_0x2eeac4[_0xdeef55])_0x1e7301=(_0x5393a3<0x3?_0xdb864e(_0x1e7301):_0x5393a3>0x3?_0xdb864e(_0x30b705,_0x39e9cb,_0x1e7301):_0xdb864e(_0x30b705,_0x39e9cb))||_0x1e7301;}return _0x5393a3>0x3&&_0x1e7301&&Object[_0xc02030(0xb8)](_0x30b705,_0x39e9cb,_0x1e7301),_0x1e7301;};Object[_0x40a207(0xb8)](exports,_0x40a207(0xc7),{'value':!![]}),exports[_0x40a207(0xd0)]=void 0x0;const common_1=require('@nestjs/common'),badwords_service_1=require(_0x40a207(0xbb)),badwords_controller_1=require('./badwords.controller'),typeorm_1=require('@nestjs/typeorm'),badwords_entity_1=require(_0x40a207(0xce)),violationLog_entity_1=require(_0x40a207(0xcb)),user_entity_1=require(_0x40a207(0xbe));let BadwordsModule=class BadwordsModule{};BadwordsModule=__decorate([(0x0,common_1[_0x40a207(0xc5)])(),(0x0,common_1['Module'])({'imports':[typeorm_1['TypeOrmModule']['forFeature']([badwords_entity_1[_0x40a207(0xc8)],violationLog_entity_1[_0x40a207(0xd1)],user_entity_1[_0x40a207(0xca)]])],'providers':[badwords_service_1[_0x40a207(0xbd)]],'controllers':[badwords_controller_1[_0x40a207(0xd3)]],'exports':[badwords_service_1[_0x40a207(0xbd)]]})],BadwordsModule),exports[_0x40a207(0xd0)]=BadwordsModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/badwords/badwords.service.js b/YiAiQuickDeploy/dist/modules/badwords/badwords.service.js
new file mode 100644
index 0000000..a624d5a
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/badwords/badwords.service.js
@@ -0,0 +1 @@
+'use strict';const _0x61ce16=_0x1709;(function(_0x5b476b,_0x29767b){const _0x3d9d1a=_0x1709,_0x3bd1d9=_0x5b476b();while(!![]){try{const _0x2d638e=parseInt(_0x3d9d1a(0x107))/0x1+parseInt(_0x3d9d1a(0x14a))/0x2+parseInt(_0x3d9d1a(0x13e))/0x3+-parseInt(_0x3d9d1a(0x100))/0x4*(-parseInt(_0x3d9d1a(0x12e))/0x5)+parseInt(_0x3d9d1a(0x12c))/0x6+-parseInt(_0x3d9d1a(0x117))/0x7+-parseInt(_0x3d9d1a(0x123))/0x8;if(_0x2d638e===_0x29767b)break;else _0x3bd1d9['push'](_0x3bd1d9['shift']());}catch(_0x1c70be){_0x3bd1d9['push'](_0x3bd1d9['shift']());}}}(_0x3372,0xa1ea3));function _0x3372(){const _0x5664f2=['where','msg','application/json','error:\x20','user','default','HttpStatus','save','code','metadata','post','axios','272236qVetIE','join','delete','Repository','formarTips','push','百度云检测','35958uMcrkH','violation','findAndCount','hideString','您提交的内容中包含','log','username','__metadata','@nestjs/typeorm','loadBadWords','BadwordsService','NineAi检测','map','word_list','敏感词不存在,请检查您的提交信息','getOwnPropertyDescriptor','7060396WMrTxK','design:paramtypes','删除敏感词失败','自定义','getSensitiveConfig','findOne','ASC','userInfo','您提交的信息中包含违规的内容、我们已对您的账户进行标记、请合规使用!','defineProperty','DESC','badWordsEntity','16541656Gtghbw','更新敏感词成功','globalConfigService','userEntity','UserEntity','onModuleInit','./violationLog.entity','violationLogEntity','baiduCheckBadWords','3869454srfPED','includes','60TKctLr','decorate','word','stringify','检测失败','InjectRepository','nineaiCheckBadWords','../globalConfig/globalConfig.service','queryBadWords','avatar','Like','recordUserBadWords','category','checkBadWords','createQueryBuilder','execute','3258177kfqzOe','status','customSensitiveWords','email','./badwords.entity','userId','length','data','application/x-www-form-urlencoded','@nestjs/common','id\x20=\x20:userId','BAD_REQUEST','2311808RPZQzi','ViolationLogEntity','typeOriginCn','match','checkBadWordsByConfig','的内容、我们已对您的账户进行标记、请合规使用!','typeorm','../user/user.entity','function','find','敏感词检测\x20|\x20','badWords','敏感词已经存在了、请勿重复添加','addBadWord','的信息、我们已对您账号进行标记、请合规使用!','__esModule','HttpException','object','keyword','自定义检测','您提交的信息中包含','update','../../common/utils','百度文本检测出现错误、请查看配置信息:\x20','nineai','敏感词已存在,请检查您的提交信息'];_0x3372=function(){return _0x5664f2;};return _0x3372();}var __decorate=this&&this['__decorate']||function(_0x3a93e9,_0x7a959,_0x210861,_0x23af4f){const _0x23f2ad=_0x1709;var _0x426d20=arguments['length'],_0x4a6f6d=_0x426d20<0x3?_0x7a959:_0x23af4f===null?_0x23af4f=Object[_0x23f2ad(0x116)](_0x7a959,_0x210861):_0x23af4f,_0x5a8633;if(typeof Reflect==='object'&&typeof Reflect[_0x23f2ad(0x12f)]===_0x23f2ad(0x152))_0x4a6f6d=Reflect[_0x23f2ad(0x12f)](_0x3a93e9,_0x7a959,_0x210861,_0x23af4f);else{for(var _0x423724=_0x3a93e9[_0x23f2ad(0x144)]-0x1;_0x423724>=0x0;_0x423724--)if(_0x5a8633=_0x3a93e9[_0x423724])_0x4a6f6d=(_0x426d20<0x3?_0x5a8633(_0x4a6f6d):_0x426d20>0x3?_0x5a8633(_0x7a959,_0x210861,_0x4a6f6d):_0x5a8633(_0x7a959,_0x210861))||_0x4a6f6d;}return _0x426d20>0x3&&_0x4a6f6d&&Object[_0x23f2ad(0x120)](_0x7a959,_0x210861,_0x4a6f6d),_0x4a6f6d;},__metadata=this&&this[_0x61ce16(0x10e)]||function(_0x2820ef,_0xab0788){const _0x5593d5=_0x61ce16;if(typeof Reflect===_0x5593d5(0x15b)&&typeof Reflect[_0x5593d5(0xfd)]===_0x5593d5(0x152))return Reflect['metadata'](_0x2820ef,_0xab0788);},__param=this&&this['__param']||function(_0x380124,_0x5801d8){return function(_0x3e0f18,_0x4e07a4){_0x5801d8(_0x3e0f18,_0x4e07a4,_0x380124);};};Object['defineProperty'](exports,_0x61ce16(0x159),{'value':!![]}),exports[_0x61ce16(0x111)]=void 0x0;const globalConfig_service_1=require(_0x61ce16(0x135)),common_1=require(_0x61ce16(0x147)),badwords_entity_1=require(_0x61ce16(0x142)),typeorm_1=require(_0x61ce16(0x150)),typeorm_2=require(_0x61ce16(0x10f)),axios_1=require(_0x61ce16(0xff)),violationLog_entity_1=require(_0x61ce16(0x129)),user_entity_1=require(_0x61ce16(0x151)),utils_1=require(_0x61ce16(0x160));function _0x1709(_0xe1cd1c,_0x495ca8){const _0x3372f0=_0x3372();return _0x1709=function(_0x1709f2,_0x1da869){_0x1709f2=_0x1709f2-0xfc;let _0x349eb5=_0x3372f0[_0x1709f2];return _0x349eb5;},_0x1709(_0xe1cd1c,_0x495ca8);}let BadwordsService=class BadwordsService{constructor(_0x2f989c,_0xa10bf9,_0x3877f9,_0x536062){const _0x9c7288=_0x61ce16;this['badWordsEntity']=_0x2f989c,this[_0x9c7288(0x12a)]=_0xa10bf9,this[_0x9c7288(0x126)]=_0x3877f9,this[_0x9c7288(0x125)]=_0x536062,this[_0x9c7288(0x155)]=[];}async[_0x61ce16(0x128)](){this['loadBadWords']();}async['customSensitiveWords'](_0x5c745b,_0x4359d0){const _0x566408=_0x61ce16,_0xdb5749=[];for(let _0x4d6c87=0x0;_0x4d6c87this['extractContent'](_0x1ebbe5[_0x270157(0x165)])))];await this[_0x270157(0x139)](_0x32a651,_0x358065,['***'],_0x301900,_0x270157(0x106));const _0x3eac1d=_0x270157(0x15e)+_0x301900[_0x270157(0x101)](',')+_0x270157(0x14f);throw new common_1[(_0x270157(0x15a))](_0x3eac1d,common_1[_0x270157(0x16a)][_0x270157(0x149)]);}}async[_0x61ce16(0x134)](_0x13286e,_0x3eb616,_0x479d62){const _0x4730cf=_0x61ce16;var _0xe6843b;const {nineaiBuiltInSensitiveApiBase:_0xa243e,nineaiBuiltInSensitiveAuthKey:_0x532de0}=_0x3eb616;if(!_0xa243e||!_0x532de0)return;const _0x2509c7=await axios_1[_0x4730cf(0x169)][_0x4730cf(0xfe)](_0xa243e,{'content':_0x13286e},{'headers':{'Content-Type':_0x4730cf(0x166),'Authorization':_0x532de0}});if(!_0x2509c7[_0x4730cf(0x145)])return;if(_0x2509c7['data'][_0x4730cf(0xfc)]!=='0'){const {msg:msg=_0x4730cf(0x132)}=_0x2509c7[_0x4730cf(0x145)];throw new common_1[(_0x4730cf(0x15a))](_0x4730cf(0x154)+msg,common_1[_0x4730cf(0x16a)][_0x4730cf(0x149)]);}if(_0x2509c7[_0x4730cf(0x145)][_0x4730cf(0x114)]&&((_0xe6843b=_0x2509c7['data']['word_list'])===null||_0xe6843b===void 0x0?void 0x0:_0xe6843b[_0x4730cf(0x144)])){const _0x284654=[...new Set(_0x2509c7['data'][_0x4730cf(0x114)]['map'](_0x1dc9a7=>_0x1dc9a7[_0x4730cf(0x15c)]))],_0x29b5e7=[...new Set(_0x2509c7['data'][_0x4730cf(0x114)]['map'](_0x233a52=>_0x233a52[_0x4730cf(0x13a)]))];await this['recordUserBadWords'](_0x479d62,_0x13286e,_0x284654,_0x29b5e7,_0x4730cf(0x112));const _0x35dad3=this[_0x4730cf(0x104)](_0x2509c7[_0x4730cf(0x145)][_0x4730cf(0x114)]);throw new common_1['HttpException'](_0x35dad3,common_1[_0x4730cf(0x16a)][_0x4730cf(0x149)]);}}[_0x61ce16(0x104)](_0xc5b22f){const _0x2fdc62=_0x61ce16,_0x153c54=_0xc5b22f[_0x2fdc62(0x113)](_0x4debd2=>_0x4debd2[_0x2fdc62(0x13a)]),_0x549a23=[...new Set(_0x153c54)];return _0x2fdc62(0x10b)+_0x549a23['join'](',')+_0x2fdc62(0x158);}async[_0x61ce16(0x110)](){const _0x265ece=_0x61ce16,_0x5849ed=await this[_0x265ece(0x122)][_0x265ece(0x153)]({'where':{'status':0x1},'select':[_0x265ece(0x130)]});this['badWords']=_0x5849ed[_0x265ece(0x113)](_0x4add41=>_0x4add41[_0x265ece(0x130)]);}async[_0x61ce16(0x136)](_0x1f17f4){const _0x3e4b67=_0x61ce16,{page:page=0x1,size:size=0x1f4,word:_0x1aa91d,status:_0x413825}=_0x1f17f4,_0x249d39={};[0x0,0x1,'0','1'][_0x3e4b67(0x12d)](_0x413825)&&(_0x249d39[_0x3e4b67(0x13f)]=_0x413825),_0x1aa91d&&(_0x249d39[_0x3e4b67(0x130)]=(0x0,typeorm_1[_0x3e4b67(0x138)])('%'+_0x1aa91d+'%'));const [_0x23ee70,_0xf40ba2]=await this[_0x3e4b67(0x122)][_0x3e4b67(0x109)]({'where':_0x249d39,'skip':(page-0x1)*size,'take':size,'order':{'id':_0x3e4b67(0x11d)}});return{'rows':_0x23ee70,'count':_0xf40ba2};}async['delBadWords'](_0xd9f255){const _0x3c20c0=_0x61ce16,_0x11c26a=await this[_0x3c20c0(0x122)]['findOne']({'where':{'id':_0xd9f255['id']}});if(!_0x11c26a)throw new common_1[(_0x3c20c0(0x15a))](_0x3c20c0(0x115),common_1['HttpStatus'][_0x3c20c0(0x149)]);const _0x389c90=await this[_0x3c20c0(0x122)][_0x3c20c0(0x102)]({'id':_0xd9f255['id']});if(_0x389c90['affected']>0x0)return await this[_0x3c20c0(0x110)](),'删除敏感词成功';else throw new common_1[(_0x3c20c0(0x15a))](_0x3c20c0(0x119),common_1['HttpStatus'][_0x3c20c0(0x149)]);}async['updateBadWords'](_0x33efe7){const _0x2ee6c4=_0x61ce16,{id:_0xfd45ab,word:_0xb107e8,status:_0x522d25}=_0x33efe7,_0x5fcc07=await this[_0x2ee6c4(0x122)]['findOne']({'where':{'word':_0xb107e8}});if(_0x5fcc07)throw new common_1[(_0x2ee6c4(0x15a))](_0x2ee6c4(0x156),common_1[_0x2ee6c4(0x16a)]['BAD_REQUEST']);const _0x3f72b1=await this[_0x2ee6c4(0x122)][_0x2ee6c4(0x15f)]({'id':_0xfd45ab},{'word':_0xb107e8,'status':_0x522d25});if(_0x3f72b1['affected']>0x0)return await this['loadBadWords'](),_0x2ee6c4(0x124);else throw new common_1[(_0x2ee6c4(0x15a))]('更新敏感词失败',common_1[_0x2ee6c4(0x16a)][_0x2ee6c4(0x149)]);}async[_0x61ce16(0x157)](_0x432c0d){const _0x3a0638=_0x61ce16,{word:_0x47dc2a}=_0x432c0d,_0x963a6c=await this['badWordsEntity'][_0x3a0638(0x11c)]({'where':{'word':_0x47dc2a}});if(_0x963a6c)throw new common_1[(_0x3a0638(0x15a))](_0x3a0638(0x163),common_1[_0x3a0638(0x16a)][_0x3a0638(0x149)]);return await this[_0x3a0638(0x122)][_0x3a0638(0x16b)]({'word':_0x47dc2a}),await this['loadBadWords'](),'添加敏感词成功';}async['recordUserBadWords'](_0x54458d,_0x4cb778,_0x28725c,_0x1e8ff2,_0x151ce0){const _0x35ad54=_0x61ce16,_0x54a195={'userId':_0x54458d,'content':_0x4cb778,'words':JSON[_0x35ad54(0x131)](_0x28725c),'typeCn':JSON[_0x35ad54(0x131)](_0x1e8ff2),'typeOriginCn':_0x151ce0};try{await this[_0x35ad54(0x126)][_0x35ad54(0x13c)]()[_0x35ad54(0x15f)](user_entity_1[_0x35ad54(0x127)])['set']({'violationCount':()=>'violationCount\x20+\x201'})[_0x35ad54(0x164)](_0x35ad54(0x148),{'userId':_0x54458d})[_0x35ad54(0x13d)](),await this['violationLogEntity'][_0x35ad54(0x16b)](_0x54a195);}catch(_0x491200){console[_0x35ad54(0x10c)](_0x35ad54(0x167),_0x491200);}}async[_0x61ce16(0x108)](_0x4c0055,_0x3301e3){const _0x361e00=_0x61ce16,{role:_0x49b2de}=_0x4c0055[_0x361e00(0x168)],{page:page=0x1,size:size=0xa,userId:_0x5435d3,typeOriginCn:_0x54fbaf}=_0x3301e3,_0x461ea5={};_0x5435d3&&(_0x461ea5[_0x361e00(0x143)]=_0x5435d3),_0x54fbaf&&(_0x461ea5[_0x361e00(0x14c)]=_0x54fbaf);const [_0xf197e0,_0x5d6717]=await this[_0x361e00(0x12a)][_0x361e00(0x109)]({'where':_0x461ea5,'skip':(page-0x1)*size,'take':size,'order':{'id':_0x361e00(0x121)}}),_0x2bbd6a=[...new Set(_0xf197e0[_0x361e00(0x113)](_0x3058b7=>_0x3058b7[_0x361e00(0x143)]))],_0x11767a=await this[_0x361e00(0x126)][_0x361e00(0x153)]({'where':{'id':(0x0,typeorm_1['In'])(_0x2bbd6a)},'select':['id',_0x361e00(0x137),_0x361e00(0x10d),_0x361e00(0x141),'violationCount',_0x361e00(0x13f)]});return _0xf197e0['forEach'](_0x1a076a=>{const _0x289c84=_0x361e00,_0x47b8e4=_0x11767a[_0x289c84(0x153)](_0x224f9d=>_0x224f9d['id']===_0x1a076a[_0x289c84(0x143)]);_0x49b2de!=='super'&&(_0x47b8e4[_0x289c84(0x141)]=(0x0,utils_1[_0x289c84(0x10a)])(_0x47b8e4[_0x289c84(0x141)])),_0x1a076a[_0x289c84(0x11e)]=_0x47b8e4;}),{'rows':_0xf197e0,'count':_0x5d6717};}};BadwordsService=__decorate([(0x0,common_1['Injectable'])(),__param(0x0,(0x0,typeorm_2['InjectRepository'])(badwords_entity_1['BadWordsEntity'])),__param(0x1,(0x0,typeorm_2[_0x61ce16(0x133)])(violationLog_entity_1[_0x61ce16(0x14b)])),__param(0x2,(0x0,typeorm_2[_0x61ce16(0x133)])(user_entity_1['UserEntity'])),__metadata(_0x61ce16(0x118),[typeorm_1[_0x61ce16(0x103)],typeorm_1[_0x61ce16(0x103)],typeorm_1['Repository'],globalConfig_service_1['GlobalConfigService']])],BadwordsService),exports[_0x61ce16(0x111)]=BadwordsService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/badwords/dto/addBadWords.dto.js b/YiAiQuickDeploy/dist/modules/badwords/dto/addBadWords.dto.js
new file mode 100644
index 0000000..b1ff022
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/badwords/dto/addBadWords.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x4a65d9=_0x573e;(function(_0xb7afc3,_0x2454f0){var _0x2cd741=_0x573e,_0x2984d1=_0xb7afc3();while(!![]){try{var _0x4f3783=parseInt(_0x2cd741(0x13b))/0x1*(parseInt(_0x2cd741(0x13a))/0x2)+-parseInt(_0x2cd741(0x139))/0x3+-parseInt(_0x2cd741(0x136))/0x4+-parseInt(_0x2cd741(0x138))/0x5*(parseInt(_0x2cd741(0x137))/0x6)+-parseInt(_0x2cd741(0x131))/0x7+-parseInt(_0x2cd741(0x134))/0x8+parseInt(_0x2cd741(0x12b))/0x9;if(_0x4f3783===_0x2454f0)break;else _0x2984d1['push'](_0x2984d1['shift']());}catch(_0x234cb1){_0x2984d1['push'](_0x2984d1['shift']());}}}(_0x4572,0x43623));var __decorate=this&&this[_0x4a65d9(0x12d)]||function(_0x354e19,_0x3eb854,_0x2b88ef,_0x4e0bdd){var _0x28ec29=_0x4a65d9,_0x428edb=arguments[_0x28ec29(0x127)],_0x382fff=_0x428edb<0x3?_0x3eb854:_0x4e0bdd===null?_0x4e0bdd=Object[_0x28ec29(0x135)](_0x3eb854,_0x2b88ef):_0x4e0bdd,_0x4ad06d;if(typeof Reflect===_0x28ec29(0x130)&&typeof Reflect[_0x28ec29(0x128)]==='function')_0x382fff=Reflect['decorate'](_0x354e19,_0x3eb854,_0x2b88ef,_0x4e0bdd);else{for(var _0x66fbbf=_0x354e19[_0x28ec29(0x127)]-0x1;_0x66fbbf>=0x0;_0x66fbbf--)if(_0x4ad06d=_0x354e19[_0x66fbbf])_0x382fff=(_0x428edb<0x3?_0x4ad06d(_0x382fff):_0x428edb>0x3?_0x4ad06d(_0x3eb854,_0x2b88ef,_0x382fff):_0x4ad06d(_0x3eb854,_0x2b88ef))||_0x382fff;}return _0x428edb>0x3&&_0x382fff&&Object[_0x28ec29(0x13e)](_0x3eb854,_0x2b88ef,_0x382fff),_0x382fff;},__metadata=this&&this[_0x4a65d9(0x132)]||function(_0x270f42,_0x79b941){var _0x27e102=_0x4a65d9;if(typeof Reflect===_0x27e102(0x130)&&typeof Reflect[_0x27e102(0x12a)]===_0x27e102(0x12c))return Reflect[_0x27e102(0x12a)](_0x270f42,_0x79b941);};Object['defineProperty'](exports,'__esModule',{'value':!![]}),exports[_0x4a65d9(0x13c)]=void 0x0;const swagger_1=require(_0x4a65d9(0x13d));function _0x573e(_0x118df7,_0x4563b2){var _0x457204=_0x4572();return _0x573e=function(_0x573e88,_0x33c7b0){_0x573e88=_0x573e88-0x127;var _0xb23feb=_0x457204[_0x573e88];return _0xb23feb;},_0x573e(_0x118df7,_0x4563b2);}class AddBadWordDto{}__decorate([(0x0,swagger_1[_0x4a65d9(0x12f)])({'example':_0x4a65d9(0x129),'description':'敏感词','required':!![]}),__metadata(_0x4a65d9(0x133),String)],AddBadWordDto[_0x4a65d9(0x12e)],'word',void 0x0),exports[_0x4a65d9(0x13c)]=AddBadWordDto;function _0x4572(){var _0x39e209=['getOwnPropertyDescriptor','958164Wkzfwl','642VBlVdl','19390vdFZYs','1584057rytNot','1576RaQKsH','508MIxWbj','AddBadWordDto','@nestjs/swagger','defineProperty','length','decorate','test','metadata','15360003rRuvhq','function','__decorate','prototype','ApiProperty','object','2226700acsdkn','__metadata','design:type','2642896FEcDgs'];_0x4572=function(){return _0x39e209;};return _0x4572();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/badwords/dto/delBadWords.dto.js b/YiAiQuickDeploy/dist/modules/badwords/dto/delBadWords.dto.js
new file mode 100644
index 0000000..c723fb4
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/badwords/dto/delBadWords.dto.js
@@ -0,0 +1 @@
+'use strict';function _0x3118(){var _0x516db5=['敏感词id','defineProperty','__decorate','prototype','length','1911592itndCM','908658jVrJCw','8pWejwD','@nestjs/swagger','760870YiLdih','1281242RRSRjm','DelBadWordsDto','5829278seSCQf','metadata','object','18925bIeENX','3jQFRbw','decorate','design:type','ApiProperty','__metadata','510lteWFU','9647290csoWio'];_0x3118=function(){return _0x516db5;};return _0x3118();}var _0x3a7b91=_0x1bdd;(function(_0x38f729,_0xe49307){var _0x196823=_0x1bdd,_0x4bd3b6=_0x38f729();while(!![]){try{var _0x3567b3=-parseInt(_0x196823(0x150))/0x1+-parseInt(_0x196823(0x151))/0x2+parseInt(_0x196823(0x140))/0x3*(parseInt(_0x196823(0x14c))/0x4)+parseInt(_0x196823(0x13f))/0x5*(-parseInt(_0x196823(0x145))/0x6)+parseInt(_0x196823(0x153))/0x7*(parseInt(_0x196823(0x14e))/0x8)+-parseInt(_0x196823(0x14d))/0x9+parseInt(_0x196823(0x146))/0xa;if(_0x3567b3===_0xe49307)break;else _0x4bd3b6['push'](_0x4bd3b6['shift']());}catch(_0x4d7ee8){_0x4bd3b6['push'](_0x4bd3b6['shift']());}}}(_0x3118,0x6e283));function _0x1bdd(_0x509e4d,_0x53b215){var _0x3118f1=_0x3118();return _0x1bdd=function(_0x1bdde8,_0x44f103){_0x1bdde8=_0x1bdde8-0x13e;var _0x40199c=_0x3118f1[_0x1bdde8];return _0x40199c;},_0x1bdd(_0x509e4d,_0x53b215);}var __decorate=this&&this[_0x3a7b91(0x149)]||function(_0x1147c8,_0x19b81c,_0x88a972,_0x47c742){var _0x35c594=_0x3a7b91,_0x571935=arguments[_0x35c594(0x14b)],_0x66814=_0x571935<0x3?_0x19b81c:_0x47c742===null?_0x47c742=Object['getOwnPropertyDescriptor'](_0x19b81c,_0x88a972):_0x47c742,_0xbdd482;if(typeof Reflect==='object'&&typeof Reflect['decorate']==='function')_0x66814=Reflect[_0x35c594(0x141)](_0x1147c8,_0x19b81c,_0x88a972,_0x47c742);else{for(var _0x1d95e3=_0x1147c8[_0x35c594(0x14b)]-0x1;_0x1d95e3>=0x0;_0x1d95e3--)if(_0xbdd482=_0x1147c8[_0x1d95e3])_0x66814=(_0x571935<0x3?_0xbdd482(_0x66814):_0x571935>0x3?_0xbdd482(_0x19b81c,_0x88a972,_0x66814):_0xbdd482(_0x19b81c,_0x88a972))||_0x66814;}return _0x571935>0x3&&_0x66814&&Object[_0x35c594(0x148)](_0x19b81c,_0x88a972,_0x66814),_0x66814;},__metadata=this&&this[_0x3a7b91(0x144)]||function(_0x56ed2a,_0x3851df){var _0x25ff33=_0x3a7b91;if(typeof Reflect===_0x25ff33(0x13e)&&typeof Reflect['metadata']==='function')return Reflect[_0x25ff33(0x154)](_0x56ed2a,_0x3851df);};Object[_0x3a7b91(0x148)](exports,'__esModule',{'value':!![]}),exports[_0x3a7b91(0x152)]=void 0x0;const swagger_1=require(_0x3a7b91(0x14f));class DelBadWordsDto{}__decorate([(0x0,swagger_1[_0x3a7b91(0x143)])({'example':0x1,'description':_0x3a7b91(0x147),'required':!![]}),__metadata(_0x3a7b91(0x142),Number)],DelBadWordsDto[_0x3a7b91(0x14a)],'id',void 0x0),exports['DelBadWordsDto']=DelBadWordsDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/badwords/dto/queryBadWords.dto.js b/YiAiQuickDeploy/dist/modules/badwords/dto/queryBadWords.dto.js
new file mode 100644
index 0000000..58c89ff
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/badwords/dto/queryBadWords.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x5ccd99=_0x20cc;(function(_0x4f4645,_0xa4f3e){var _0x4d2251=_0x20cc,_0x235e4a=_0x4f4645();while(!![]){try{var _0x51e247=-parseInt(_0x4d2251(0x13b))/0x1*(-parseInt(_0x4d2251(0x127))/0x2)+-parseInt(_0x4d2251(0x122))/0x3*(parseInt(_0x4d2251(0x125))/0x4)+-parseInt(_0x4d2251(0x137))/0x5*(-parseInt(_0x4d2251(0x12c))/0x6)+parseInt(_0x4d2251(0x133))/0x7+-parseInt(_0x4d2251(0x120))/0x8+parseInt(_0x4d2251(0x138))/0x9+parseInt(_0x4d2251(0x139))/0xa*(-parseInt(_0x4d2251(0x121))/0xb);if(_0x51e247===_0xa4f3e)break;else _0x235e4a['push'](_0x235e4a['shift']());}catch(_0x41dcc5){_0x235e4a['push'](_0x235e4a['shift']());}}}(_0x1cb0,0xb5862));var __decorate=this&&this[_0x5ccd99(0x13a)]||function(_0x8fc266,_0x3b23ef,_0xc228d6,_0x3537bc){var _0x3f9ada=_0x5ccd99,_0x46839e=arguments[_0x3f9ada(0x11e)],_0x39026f=_0x46839e<0x3?_0x3b23ef:_0x3537bc===null?_0x3537bc=Object[_0x3f9ada(0x124)](_0x3b23ef,_0xc228d6):_0x3537bc,_0x41640e;if(typeof Reflect===_0x3f9ada(0x136)&&typeof Reflect['decorate']==='function')_0x39026f=Reflect[_0x3f9ada(0x12b)](_0x8fc266,_0x3b23ef,_0xc228d6,_0x3537bc);else{for(var _0x209ffd=_0x8fc266['length']-0x1;_0x209ffd>=0x0;_0x209ffd--)if(_0x41640e=_0x8fc266[_0x209ffd])_0x39026f=(_0x46839e<0x3?_0x41640e(_0x39026f):_0x46839e>0x3?_0x41640e(_0x3b23ef,_0xc228d6,_0x39026f):_0x41640e(_0x3b23ef,_0xc228d6))||_0x39026f;}return _0x46839e>0x3&&_0x39026f&&Object['defineProperty'](_0x3b23ef,_0xc228d6,_0x39026f),_0x39026f;},__metadata=this&&this['__metadata']||function(_0x4bb22b,_0x9add87){var _0xb938dc=_0x5ccd99;if(typeof Reflect===_0xb938dc(0x136)&&typeof Reflect[_0xb938dc(0x11f)]===_0xb938dc(0x12e))return Reflect['metadata'](_0x4bb22b,_0x9add87);};function _0x1cb0(){var _0x523a7c=['status','QueryBadWordsDto','prototype','decorate','666DtCqsy','关键词状态','function','word','__esModule','test','design:type','3870307QDGrhA','page','ApiProperty','object','21990vYHqBP','13223628pdBLQV','7390hvnzqw','__decorate','2ipejdc','IsOptional','class-validator','length','metadata','9623368HCdrbq','8173pismAb','45zRhDrf','敏感词内容','getOwnPropertyDescriptor','307620FEwCip','查询页数','1138724FiOqwb'];_0x1cb0=function(){return _0x523a7c;};return _0x1cb0();}Object['defineProperty'](exports,_0x5ccd99(0x130),{'value':!![]}),exports[_0x5ccd99(0x129)]=void 0x0;const class_validator_1=require(_0x5ccd99(0x11d)),swagger_1=require('@nestjs/swagger');class QueryBadWordsDto{}function _0x20cc(_0x3eca2e,_0x2ecb01){var _0x1cb02f=_0x1cb0();return _0x20cc=function(_0x20cc36,_0x1a19c8){_0x20cc36=_0x20cc36-0x11d;var _0x19fd4e=_0x1cb02f[_0x20cc36];return _0x19fd4e;},_0x20cc(_0x3eca2e,_0x2ecb01);}__decorate([(0x0,swagger_1[_0x5ccd99(0x135)])({'example':0x1,'description':_0x5ccd99(0x126),'required':![]}),(0x0,class_validator_1[_0x5ccd99(0x13c)])(),__metadata('design:type',Number)],QueryBadWordsDto[_0x5ccd99(0x12a)],_0x5ccd99(0x134),void 0x0),__decorate([(0x0,swagger_1[_0x5ccd99(0x135)])({'example':0xa,'description':'每页数量','required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x5ccd99(0x132),Number)],QueryBadWordsDto[_0x5ccd99(0x12a)],'size',void 0x0),__decorate([(0x0,swagger_1[_0x5ccd99(0x135)])({'example':_0x5ccd99(0x131),'description':_0x5ccd99(0x123),'required':![]}),(0x0,class_validator_1[_0x5ccd99(0x13c)])(),__metadata(_0x5ccd99(0x132),String)],QueryBadWordsDto[_0x5ccd99(0x12a)],_0x5ccd99(0x12f),void 0x0),__decorate([(0x0,swagger_1[_0x5ccd99(0x135)])({'example':0x1,'description':_0x5ccd99(0x12d),'required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x5ccd99(0x132),Number)],QueryBadWordsDto[_0x5ccd99(0x12a)],_0x5ccd99(0x128),void 0x0),exports[_0x5ccd99(0x129)]=QueryBadWordsDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/badwords/dto/queryViolation.dto.js b/YiAiQuickDeploy/dist/modules/badwords/dto/queryViolation.dto.js
new file mode 100644
index 0000000..e31eed3
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/badwords/dto/queryViolation.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x3c7d9a=_0x4ab0;(function(_0x506710,_0x573433){var _0x565750=_0x4ab0,_0x51ca53=_0x506710();while(!![]){try{var _0x8c7ebc=parseInt(_0x565750(0x180))/0x1*(-parseInt(_0x565750(0x18e))/0x2)+parseInt(_0x565750(0x17e))/0x3+-parseInt(_0x565750(0x195))/0x4+-parseInt(_0x565750(0x185))/0x5*(-parseInt(_0x565750(0x17f))/0x6)+parseInt(_0x565750(0x188))/0x7*(parseInt(_0x565750(0x193))/0x8)+-parseInt(_0x565750(0x18f))/0x9+parseInt(_0x565750(0x17b))/0xa*(parseInt(_0x565750(0x17c))/0xb);if(_0x8c7ebc===_0x573433)break;else _0x51ca53['push'](_0x51ca53['shift']());}catch(_0x5e2e7b){_0x51ca53['push'](_0x51ca53['shift']());}}}(_0x4365,0xe5b64));function _0x4ab0(_0x21941e,_0x4cacf5){var _0x436576=_0x4365();return _0x4ab0=function(_0x4ab070,_0x196cdf){_0x4ab070=_0x4ab070-0x177;var _0x2d78ec=_0x436576[_0x4ab070];return _0x2d78ec;},_0x4ab0(_0x21941e,_0x4cacf5);}var __decorate=this&&this['__decorate']||function(_0x55c5f7,_0x20bcdc,_0xc6eab2,_0x131017){var _0xc58b46=_0x4ab0,_0x1801b0=arguments[_0xc58b46(0x190)],_0x526a79=_0x1801b0<0x3?_0x20bcdc:_0x131017===null?_0x131017=Object['getOwnPropertyDescriptor'](_0x20bcdc,_0xc6eab2):_0x131017,_0x4d3bd2;if(typeof Reflect===_0xc58b46(0x183)&&typeof Reflect['decorate']===_0xc58b46(0x179))_0x526a79=Reflect[_0xc58b46(0x17d)](_0x55c5f7,_0x20bcdc,_0xc6eab2,_0x131017);else{for(var _0x4af896=_0x55c5f7[_0xc58b46(0x190)]-0x1;_0x4af896>=0x0;_0x4af896--)if(_0x4d3bd2=_0x55c5f7[_0x4af896])_0x526a79=(_0x1801b0<0x3?_0x4d3bd2(_0x526a79):_0x1801b0>0x3?_0x4d3bd2(_0x20bcdc,_0xc6eab2,_0x526a79):_0x4d3bd2(_0x20bcdc,_0xc6eab2))||_0x526a79;}return _0x1801b0>0x3&&_0x526a79&&Object['defineProperty'](_0x20bcdc,_0xc6eab2,_0x526a79),_0x526a79;},__metadata=this&&this[_0x3c7d9a(0x189)]||function(_0x3205f5,_0x1430cd){var _0x379733=_0x3c7d9a;if(typeof Reflect===_0x379733(0x183)&&typeof Reflect[_0x379733(0x196)]===_0x379733(0x179))return Reflect[_0x379733(0x196)](_0x3205f5,_0x1430cd);};Object[_0x3c7d9a(0x178)](exports,_0x3c7d9a(0x18b),{'value':!![]}),exports[_0x3c7d9a(0x184)]=void 0x0;const class_validator_1=require(_0x3c7d9a(0x17a)),swagger_1=require(_0x3c7d9a(0x182));class QueryViolationDto{}function _0x4365(){var _0x5bd682=['IsOptional','2509381bvWpkd','__metadata','prototype','__esModule','查询页数','size','2XSrXCX','14728338FcJKSH','length','userId','ApiProperty','8KNeWuf','每页数量','7125568luytGC','metadata','page','design:type','defineProperty','function','class-validator','5356270BUgqZV','55AAnNVy','decorate','4210833iXPkPd','162204wOinkG','730271rTkEoQ','typeOriginCn','@nestjs/swagger','object','QueryViolationDto','120OjwLWI','用户ID'];_0x4365=function(){return _0x5bd682;};return _0x4365();}__decorate([(0x0,swagger_1[_0x3c7d9a(0x192)])({'example':0x1,'description':_0x3c7d9a(0x18c),'required':![]}),(0x0,class_validator_1[_0x3c7d9a(0x187)])(),__metadata('design:type',Number)],QueryViolationDto[_0x3c7d9a(0x18a)],_0x3c7d9a(0x197),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0xa,'description':_0x3c7d9a(0x194),'required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x3c7d9a(0x177),Number)],QueryViolationDto[_0x3c7d9a(0x18a)],_0x3c7d9a(0x18d),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x1,'description':_0x3c7d9a(0x186),'required':![]}),(0x0,class_validator_1[_0x3c7d9a(0x187)])(),__metadata(_0x3c7d9a(0x177),Number)],QueryViolationDto[_0x3c7d9a(0x18a)],_0x3c7d9a(0x191),void 0x0),__decorate([(0x0,swagger_1[_0x3c7d9a(0x192)])({'example':'百度云检测','description':'检测平台来源','required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x3c7d9a(0x177),String)],QueryViolationDto[_0x3c7d9a(0x18a)],_0x3c7d9a(0x181),void 0x0),exports[_0x3c7d9a(0x184)]=QueryViolationDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/badwords/dto/updateBadWords.dto.js b/YiAiQuickDeploy/dist/modules/badwords/dto/updateBadWords.dto.js
new file mode 100644
index 0000000..c5114ed
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/badwords/dto/updateBadWords.dto.js
@@ -0,0 +1 @@
+'use strict';var _0xafc5a3=_0x3f5c;(function(_0x3f7cc1,_0x2d1bf4){var _0x34218b=_0x3f5c,_0x2285d0=_0x3f7cc1();while(!![]){try{var _0x432e3f=-parseInt(_0x34218b(0x132))/0x1+parseInt(_0x34218b(0x139))/0x2+parseInt(_0x34218b(0x134))/0x3+-parseInt(_0x34218b(0x13c))/0x4+parseInt(_0x34218b(0x142))/0x5+-parseInt(_0x34218b(0x12b))/0x6+-parseInt(_0x34218b(0x12f))/0x7*(-parseInt(_0x34218b(0x131))/0x8);if(_0x432e3f===_0x2d1bf4)break;else _0x2285d0['push'](_0x2285d0['shift']());}catch(_0x400829){_0x2285d0['push'](_0x2285d0['shift']());}}}(_0x1dc9,0xa0a1e));function _0x1dc9(){var _0x289da2=['敏感词id','IsOptional','defineProperty','5006355HdtTqr','word','status','metadata','6267372BnbrOy','__decorate','test','design:type','119xUPCAo','敏感词内容','1030264AfDGjo','1027092hLmfGn','getOwnPropertyDescriptor','2359941jeosVS','prototype','ApiProperty','function','关键词状态','109450RrVmxl','decorate','__esModule','5209400GBTxAN','UpdateBadWordsDto','length'];_0x1dc9=function(){return _0x289da2;};return _0x1dc9();}function _0x3f5c(_0x1a74a2,_0x18132a){var _0x1dc98e=_0x1dc9();return _0x3f5c=function(_0x3f5c47,_0x21ea43){_0x3f5c47=_0x3f5c47-0x129;var _0x511bb8=_0x1dc98e[_0x3f5c47];return _0x511bb8;},_0x3f5c(_0x1a74a2,_0x18132a);}var __decorate=this&&this[_0xafc5a3(0x12c)]||function(_0x3275a2,_0x14940d,_0x4993c1,_0x42579e){var _0x3ee440=_0xafc5a3,_0x297137=arguments[_0x3ee440(0x13e)],_0x9f913e=_0x297137<0x3?_0x14940d:_0x42579e===null?_0x42579e=Object[_0x3ee440(0x133)](_0x14940d,_0x4993c1):_0x42579e,_0x373091;if(typeof Reflect==='object'&&typeof Reflect['decorate']==='function')_0x9f913e=Reflect[_0x3ee440(0x13a)](_0x3275a2,_0x14940d,_0x4993c1,_0x42579e);else{for(var _0x50e4a3=_0x3275a2[_0x3ee440(0x13e)]-0x1;_0x50e4a3>=0x0;_0x50e4a3--)if(_0x373091=_0x3275a2[_0x50e4a3])_0x9f913e=(_0x297137<0x3?_0x373091(_0x9f913e):_0x297137>0x3?_0x373091(_0x14940d,_0x4993c1,_0x9f913e):_0x373091(_0x14940d,_0x4993c1))||_0x9f913e;}return _0x297137>0x3&&_0x9f913e&&Object[_0x3ee440(0x141)](_0x14940d,_0x4993c1,_0x9f913e),_0x9f913e;},__metadata=this&&this['__metadata']||function(_0x2b186e,_0x5b7c5f){var _0x5609a4=_0xafc5a3;if(typeof Reflect==='object'&&typeof Reflect['metadata']===_0x5609a4(0x137))return Reflect[_0x5609a4(0x12a)](_0x2b186e,_0x5b7c5f);};Object[_0xafc5a3(0x141)](exports,_0xafc5a3(0x13b),{'value':!![]}),exports['UpdateBadWordsDto']=void 0x0;const class_validator_1=require('class-validator'),swagger_1=require('@nestjs/swagger');class UpdateBadWordsDto{}__decorate([(0x0,swagger_1[_0xafc5a3(0x136)])({'example':0x1,'description':_0xafc5a3(0x13f),'required':!![]}),(0x0,class_validator_1[_0xafc5a3(0x140)])(),__metadata(_0xafc5a3(0x12e),Number)],UpdateBadWordsDto[_0xafc5a3(0x135)],'id',void 0x0),__decorate([(0x0,swagger_1[_0xafc5a3(0x136)])({'example':_0xafc5a3(0x12d),'description':_0xafc5a3(0x130),'required':![]}),(0x0,class_validator_1[_0xafc5a3(0x140)])(),__metadata(_0xafc5a3(0x12e),String)],UpdateBadWordsDto['prototype'],_0xafc5a3(0x143),void 0x0),__decorate([(0x0,swagger_1[_0xafc5a3(0x136)])({'example':0x1,'description':_0xafc5a3(0x138),'required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0xafc5a3(0x12e),Number)],UpdateBadWordsDto[_0xafc5a3(0x135)],_0xafc5a3(0x129),void 0x0),exports[_0xafc5a3(0x13d)]=UpdateBadWordsDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/badwords/violationLog.entity.js b/YiAiQuickDeploy/dist/modules/badwords/violationLog.entity.js
new file mode 100644
index 0000000..3156616
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/badwords/violationLog.entity.js
@@ -0,0 +1 @@
+'use strict';var _0xf55eb0=_0x1e8e;(function(_0x43d461,_0x271bc1){var _0x1837f7=_0x1e8e,_0x2fd789=_0x43d461();while(!![]){try{var _0x3adad8=-parseInt(_0x1837f7(0x13a))/0x1+parseInt(_0x1837f7(0x126))/0x2*(parseInt(_0x1837f7(0x134))/0x3)+parseInt(_0x1837f7(0x122))/0x4*(-parseInt(_0x1837f7(0x124))/0x5)+-parseInt(_0x1837f7(0x131))/0x6+parseInt(_0x1837f7(0x130))/0x7*(-parseInt(_0x1837f7(0x133))/0x8)+-parseInt(_0x1837f7(0x132))/0x9+parseInt(_0x1837f7(0x11e))/0xa;if(_0x3adad8===_0x271bc1)break;else _0x2fd789['push'](_0x2fd789['shift']());}catch(_0x531d29){_0x2fd789['push'](_0x2fd789['shift']());}}}(_0x186a,0x73934));var __decorate=this&&this[_0xf55eb0(0x13d)]||function(_0x5ef5d5,_0x28b9d2,_0xedd4fa,_0x423a3e){var _0x37b8bd=_0xf55eb0,_0x529daf=arguments[_0x37b8bd(0x13e)],_0x3d2ad0=_0x529daf<0x3?_0x28b9d2:_0x423a3e===null?_0x423a3e=Object[_0x37b8bd(0x13c)](_0x28b9d2,_0xedd4fa):_0x423a3e,_0x3af6d2;if(typeof Reflect===_0x37b8bd(0x12e)&&typeof Reflect[_0x37b8bd(0x121)]===_0x37b8bd(0x11b))_0x3d2ad0=Reflect[_0x37b8bd(0x121)](_0x5ef5d5,_0x28b9d2,_0xedd4fa,_0x423a3e);else{for(var _0xde8af6=_0x5ef5d5[_0x37b8bd(0x13e)]-0x1;_0xde8af6>=0x0;_0xde8af6--)if(_0x3af6d2=_0x5ef5d5[_0xde8af6])_0x3d2ad0=(_0x529daf<0x3?_0x3af6d2(_0x3d2ad0):_0x529daf>0x3?_0x3af6d2(_0x28b9d2,_0xedd4fa,_0x3d2ad0):_0x3af6d2(_0x28b9d2,_0xedd4fa))||_0x3d2ad0;}return _0x529daf>0x3&&_0x3d2ad0&&Object[_0x37b8bd(0x12a)](_0x28b9d2,_0xedd4fa,_0x3d2ad0),_0x3d2ad0;},__metadata=this&&this[_0xf55eb0(0x135)]||function(_0x439152,_0x330c1c){var _0x26eb25=_0xf55eb0;if(typeof Reflect===_0x26eb25(0x12e)&&typeof Reflect[_0x26eb25(0x127)]===_0x26eb25(0x11b))return Reflect['metadata'](_0x439152,_0x330c1c);};function _0x1e8e(_0x16adbe,_0x231123){var _0x186a01=_0x186a();return _0x1e8e=function(_0x1e8e55,_0x3bec26){_0x1e8e55=_0x1e8e55-0x11b;var _0x465b94=_0x186a01[_0x1e8e55];return _0x465b94;},_0x1e8e(_0x16adbe,_0x231123);}Object[_0xf55eb0(0x12a)](exports,_0xf55eb0(0x138),{'value':!![]}),exports[_0xf55eb0(0x136)]=void 0x0;const typeorm_1=require(_0xf55eb0(0x139)),baseEntity_1=require(_0xf55eb0(0x11f));let ViolationLogEntity=class ViolationLogEntity extends baseEntity_1[_0xf55eb0(0x137)]{};__decorate([(0x0,typeorm_1[_0xf55eb0(0x12f)])({'comment':'用户id'}),__metadata('design:type',Number)],ViolationLogEntity[_0xf55eb0(0x12c)],_0xf55eb0(0x128),void 0x0),__decorate([(0x0,typeorm_1[_0xf55eb0(0x12f)])({'comment':_0xf55eb0(0x12d),'type':_0xf55eb0(0x13b)}),__metadata(_0xf55eb0(0x123),String)],ViolationLogEntity[_0xf55eb0(0x12c)],'content',void 0x0),__decorate([(0x0,typeorm_1[_0xf55eb0(0x12f)])({'comment':'敏感词','type':_0xf55eb0(0x13b)}),__metadata(_0xf55eb0(0x123),String)],ViolationLogEntity[_0xf55eb0(0x12c)],_0xf55eb0(0x11c),void 0x0),__decorate([(0x0,typeorm_1[_0xf55eb0(0x12f)])({'comment':'违规类型'}),__metadata(_0xf55eb0(0x123),String)],ViolationLogEntity[_0xf55eb0(0x12c)],_0xf55eb0(0x125),void 0x0),__decorate([(0x0,typeorm_1[_0xf55eb0(0x12f)])({'comment':_0xf55eb0(0x129)}),__metadata(_0xf55eb0(0x123),String)],ViolationLogEntity['prototype'],_0xf55eb0(0x11d),void 0x0),ViolationLogEntity=__decorate([(0x0,typeorm_1[_0xf55eb0(0x120)])({'name':_0xf55eb0(0x12b)})],ViolationLogEntity),exports['ViolationLogEntity']=ViolationLogEntity;function _0x186a(){var _0x33e5b9=['__decorate','length','function','words','typeOriginCn','29093940fgLjIy','../../common/entity/baseEntity','Entity','decorate','539956ZpBMoK','design:type','5HHgXKI','typeCn','7732KhntxF','metadata','userId','违规检测失败于哪个平台','defineProperty','violation_log','prototype','违规内容','object','Column','3916941leWCAK','4674594gcavof','7239141yoTZTy','8vvOxBM','510vxuPva','__metadata','ViolationLogEntity','BaseEntity','__esModule','typeorm','815218vgenDu','text','getOwnPropertyDescriptor'];_0x186a=function(){return _0x33e5b9;};return _0x186a();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatGroup/chatGroup.controller.js b/YiAiQuickDeploy/dist/modules/chatGroup/chatGroup.controller.js
new file mode 100644
index 0000000..751cf21
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatGroup/chatGroup.controller.js
@@ -0,0 +1 @@
+'use strict';function _0x515b(_0x3c4b24,_0x16191a){const _0x15ca25=_0x15ca();return _0x515b=function(_0x515b00,_0x5b1f5f){_0x515b00=_0x515b00-0x14c;let _0x3d7fae=_0x15ca25[_0x515b00];return _0x3d7fae;},_0x515b(_0x3c4b24,_0x16191a);}const _0x62fd94=_0x515b;function _0x15ca(){const _0x194614=['design:paramtypes','chatGroupService','201247VdIFPx','UseGuards','defineProperty','function','query','575300laizXy','删除对话组','24136qFmsaf','design:type','del','./chatGroup.service','ChatGroupController','Req','5Ortnqj','decorate','UpdateGroupDto','ApiBearerAuth','__metadata','../../common/auth/jwtAuth.guard','40876RovEQa','创建对话组','__esModule','Body','design:returntype','./dto/updateGroup.dto','metadata','group','delAll','object','804681IyPtDo','Post','CreateGroupDto','ApiOperation','JwtAuthGuard','./dto/createGroup.dto','prototype','ChatGroupService','@nestjs/swagger','425388OykAtZ','create','update','440164UgHHlW','getOwnPropertyDescriptor','__param','464qeWOtX','93iIppUT'];_0x15ca=function(){return _0x194614;};return _0x15ca();}(function(_0x5a575e,_0x4a10f3){const _0x1a1261=_0x515b,_0x24dbbc=_0x5a575e();while(!![]){try{const _0xba617d=-parseInt(_0x1a1261(0x15f))/0x1+parseInt(_0x1a1261(0x158))/0x2+-parseInt(_0x1a1261(0x15c))/0x3*(-parseInt(_0x1a1261(0x172))/0x4)+parseInt(_0x1a1261(0x16c))/0x5*(parseInt(_0x1a1261(0x155))/0x6)+-parseInt(_0x1a1261(0x166))/0x7*(parseInt(_0x1a1261(0x15b))/0x8)+-parseInt(_0x1a1261(0x14c))/0x9+parseInt(_0x1a1261(0x164))/0xa;if(_0xba617d===_0x4a10f3)break;else _0x24dbbc['push'](_0x24dbbc['shift']());}catch(_0x5627a8){_0x24dbbc['push'](_0x24dbbc['shift']());}}}(_0x15ca,0x2aa43));var __decorate=this&&this['__decorate']||function(_0x51a7e5,_0xf665d0,_0x57043e,_0x1762e8){const _0xb36eed=_0x515b;var _0x4d8140=arguments['length'],_0x5ce57d=_0x4d8140<0x3?_0xf665d0:_0x1762e8===null?_0x1762e8=Object[_0xb36eed(0x159)](_0xf665d0,_0x57043e):_0x1762e8,_0x1cf9f9;if(typeof Reflect===_0xb36eed(0x17b)&&typeof Reflect[_0xb36eed(0x16d)]===_0xb36eed(0x162))_0x5ce57d=Reflect['decorate'](_0x51a7e5,_0xf665d0,_0x57043e,_0x1762e8);else{for(var _0x4064a2=_0x51a7e5['length']-0x1;_0x4064a2>=0x0;_0x4064a2--)if(_0x1cf9f9=_0x51a7e5[_0x4064a2])_0x5ce57d=(_0x4d8140<0x3?_0x1cf9f9(_0x5ce57d):_0x4d8140>0x3?_0x1cf9f9(_0xf665d0,_0x57043e,_0x5ce57d):_0x1cf9f9(_0xf665d0,_0x57043e))||_0x5ce57d;}return _0x4d8140>0x3&&_0x5ce57d&&Object[_0xb36eed(0x161)](_0xf665d0,_0x57043e,_0x5ce57d),_0x5ce57d;},__metadata=this&&this[_0x62fd94(0x170)]||function(_0x574c61,_0x2626db){const _0x28f8b7=_0x62fd94;if(typeof Reflect===_0x28f8b7(0x17b)&&typeof Reflect['metadata']===_0x28f8b7(0x162))return Reflect[_0x28f8b7(0x178)](_0x574c61,_0x2626db);},__param=this&&this[_0x62fd94(0x15a)]||function(_0x3cc1d7,_0x362582){return function(_0x1055dc,_0x1fc32a){_0x362582(_0x1055dc,_0x1fc32a,_0x3cc1d7);};};Object[_0x62fd94(0x161)](exports,_0x62fd94(0x174),{'value':!![]}),exports[_0x62fd94(0x16a)]=void 0x0;const swagger_1=require(_0x62fd94(0x154)),chatGroup_service_1=require(_0x62fd94(0x169)),common_1=require('@nestjs/common'),createGroup_dto_1=require(_0x62fd94(0x151)),jwtAuth_guard_1=require(_0x62fd94(0x171)),delGroup_dto_1=require('./dto/delGroup.dto'),updateGroup_dto_1=require(_0x62fd94(0x177));let ChatGroupController=class ChatGroupController{constructor(_0x5ef854){const _0x27d178=_0x62fd94;this[_0x27d178(0x15e)]=_0x5ef854;}[_0x62fd94(0x156)](_0x37df75,_0x5d502a){const _0x34c621=_0x62fd94;return this[_0x34c621(0x15e)][_0x34c621(0x156)](_0x37df75,_0x5d502a);}[_0x62fd94(0x163)](_0x2d337c){const _0xc2e2f5=_0x62fd94;return this[_0xc2e2f5(0x15e)]['query'](_0x2d337c);}[_0x62fd94(0x157)](_0x46c8f8,_0xb34bf7){const _0x4e9cc3=_0x62fd94;return this[_0x4e9cc3(0x15e)][_0x4e9cc3(0x157)](_0x46c8f8,_0xb34bf7);}['del'](_0xd80c94,_0x2913e0){const _0x484708=_0x62fd94;return this[_0x484708(0x15e)]['del'](_0xd80c94,_0x2913e0);}[_0x62fd94(0x17a)](_0xc6604f){const _0x17ca6c=_0x62fd94;return this[_0x17ca6c(0x15e)]['delAll'](_0xc6604f);}};__decorate([(0x0,common_1[_0x62fd94(0x14d)])('create'),(0x0,swagger_1[_0x62fd94(0x14f)])({'summary':_0x62fd94(0x173)}),(0x0,common_1[_0x62fd94(0x160)])(jwtAuth_guard_1['JwtAuthGuard']),(0x0,swagger_1[_0x62fd94(0x16f)])(),__param(0x0,(0x0,common_1[_0x62fd94(0x175)])()),__param(0x1,(0x0,common_1['Req'])()),__metadata(_0x62fd94(0x167),Function),__metadata(_0x62fd94(0x15d),[createGroup_dto_1[_0x62fd94(0x14e)],Object]),__metadata(_0x62fd94(0x176),void 0x0)],ChatGroupController['prototype'],_0x62fd94(0x156),null),__decorate([(0x0,common_1['Get'])(_0x62fd94(0x163)),(0x0,swagger_1[_0x62fd94(0x14f)])({'summary':'查询对话组'}),(0x0,common_1[_0x62fd94(0x160)])(jwtAuth_guard_1[_0x62fd94(0x150)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x62fd94(0x16b)])()),__metadata('design:type',Function),__metadata(_0x62fd94(0x15d),[Object]),__metadata(_0x62fd94(0x176),void 0x0)],ChatGroupController['prototype'],'query',null),__decorate([(0x0,common_1[_0x62fd94(0x14d)])(_0x62fd94(0x157)),(0x0,swagger_1[_0x62fd94(0x14f)])({'summary':'更新对话组'}),(0x0,common_1['UseGuards'])(jwtAuth_guard_1[_0x62fd94(0x150)]),(0x0,swagger_1[_0x62fd94(0x16f)])(),__param(0x0,(0x0,common_1[_0x62fd94(0x175)])()),__param(0x1,(0x0,common_1[_0x62fd94(0x16b)])()),__metadata('design:type',Function),__metadata(_0x62fd94(0x15d),[updateGroup_dto_1[_0x62fd94(0x16e)],Object]),__metadata(_0x62fd94(0x176),void 0x0)],ChatGroupController[_0x62fd94(0x152)],_0x62fd94(0x157),null),__decorate([(0x0,common_1['Post'])(_0x62fd94(0x168)),(0x0,swagger_1[_0x62fd94(0x14f)])({'summary':'删除对话组'}),(0x0,common_1[_0x62fd94(0x160)])(jwtAuth_guard_1[_0x62fd94(0x150)]),(0x0,swagger_1[_0x62fd94(0x16f)])(),__param(0x0,(0x0,common_1[_0x62fd94(0x175)])()),__param(0x1,(0x0,common_1['Req'])()),__metadata(_0x62fd94(0x167),Function),__metadata(_0x62fd94(0x15d),[delGroup_dto_1['DelGroupDto'],Object]),__metadata(_0x62fd94(0x176),void 0x0)],ChatGroupController[_0x62fd94(0x152)],_0x62fd94(0x168),null),__decorate([(0x0,common_1['Post'])(_0x62fd94(0x17a)),(0x0,swagger_1[_0x62fd94(0x14f)])({'summary':_0x62fd94(0x165)}),(0x0,common_1[_0x62fd94(0x160)])(jwtAuth_guard_1[_0x62fd94(0x150)]),(0x0,swagger_1[_0x62fd94(0x16f)])(),__param(0x0,(0x0,common_1[_0x62fd94(0x16b)])()),__metadata(_0x62fd94(0x167),Function),__metadata(_0x62fd94(0x15d),[Object]),__metadata(_0x62fd94(0x176),void 0x0)],ChatGroupController[_0x62fd94(0x152)],_0x62fd94(0x17a),null),ChatGroupController=__decorate([(0x0,swagger_1['ApiTags'])(_0x62fd94(0x179)),(0x0,common_1['Controller'])('group'),__metadata(_0x62fd94(0x15d),[chatGroup_service_1[_0x62fd94(0x153)]])],ChatGroupController),exports[_0x62fd94(0x16a)]=ChatGroupController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatGroup/chatGroup.entity.js b/YiAiQuickDeploy/dist/modules/chatGroup/chatGroup.entity.js
new file mode 100644
index 0000000..91bbc4e
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatGroup/chatGroup.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x1f5f90=_0x58ac;(function(_0xdedf9c,_0x36e5f8){var _0x3e1bb0=_0x58ac,_0x38ca73=_0xdedf9c();while(!![]){try{var _0x4d46f0=-parseInt(_0x3e1bb0(0xb9))/0x1*(parseInt(_0x3e1bb0(0xc7))/0x2)+-parseInt(_0x3e1bb0(0xb5))/0x3+parseInt(_0x3e1bb0(0xb8))/0x4+-parseInt(_0x3e1bb0(0xbe))/0x5+parseInt(_0x3e1bb0(0xce))/0x6*(parseInt(_0x3e1bb0(0xd4))/0x7)+-parseInt(_0x3e1bb0(0xc1))/0x8+parseInt(_0x3e1bb0(0xd1))/0x9*(parseInt(_0x3e1bb0(0xd8))/0xa);if(_0x4d46f0===_0x36e5f8)break;else _0x38ca73['push'](_0x38ca73['shift']());}catch(_0x571f9e){_0x38ca73['push'](_0x38ca73['shift']());}}}(_0x1b41,0xb7860));var __decorate=this&&this[_0x1f5f90(0xca)]||function(_0x384aba,_0x13b4ae,_0x1bf8e2,_0x13cfc3){var _0x2ef856=_0x1f5f90,_0x1ee0ef=arguments[_0x2ef856(0xc6)],_0x582ed3=_0x1ee0ef<0x3?_0x13b4ae:_0x13cfc3===null?_0x13cfc3=Object['getOwnPropertyDescriptor'](_0x13b4ae,_0x1bf8e2):_0x13cfc3,_0x349656;if(typeof Reflect===_0x2ef856(0xb6)&&typeof Reflect['decorate']==='function')_0x582ed3=Reflect[_0x2ef856(0xd3)](_0x384aba,_0x13b4ae,_0x1bf8e2,_0x13cfc3);else{for(var _0x3209bc=_0x384aba[_0x2ef856(0xc6)]-0x1;_0x3209bc>=0x0;_0x3209bc--)if(_0x349656=_0x384aba[_0x3209bc])_0x582ed3=(_0x1ee0ef<0x3?_0x349656(_0x582ed3):_0x1ee0ef>0x3?_0x349656(_0x13b4ae,_0x1bf8e2,_0x582ed3):_0x349656(_0x13b4ae,_0x1bf8e2))||_0x582ed3;}return _0x1ee0ef>0x3&&_0x582ed3&&Object[_0x2ef856(0xd7)](_0x13b4ae,_0x1bf8e2,_0x582ed3),_0x582ed3;},__metadata=this&&this[_0x1f5f90(0xc4)]||function(_0x454c75,_0x189a3a){var _0x497b9f=_0x1f5f90;if(typeof Reflect==='object'&&typeof Reflect[_0x497b9f(0xba)]===_0x497b9f(0xcf))return Reflect[_0x497b9f(0xba)](_0x454c75,_0x189a3a);};Object[_0x1f5f90(0xd7)](exports,_0x1f5f90(0xc0),{'value':!![]}),exports['ChatGroupEntity']=void 0x0;function _0x1b41(){var _0x2050fd=['7PLPpQA','../../common/entity/baseEntity','Entity','defineProperty','142140PjaIcu','696927KTDIMw','object','Column','4554596qUiQMe','40466yEMqxz','metadata','prototype','用户ID','isDelete','4968130FoTYvA','isSticky','__esModule','9795928MOuvQY','分组名称','BaseEntity','__metadata','design:type','length','12YDINcJ','应用ID','appId','__decorate','typeorm','是否删除了','是否置顶聊天','4968174PpBikF','function','userId','936Bsbgtq','ChatGroupEntity','decorate'];_0x1b41=function(){return _0x2050fd;};return _0x1b41();}function _0x58ac(_0x45e5ef,_0x1e87fa){var _0x1b412a=_0x1b41();return _0x58ac=function(_0x58ac3e,_0x5c64f4){_0x58ac3e=_0x58ac3e-0xb5;var _0x491834=_0x1b412a[_0x58ac3e];return _0x491834;},_0x58ac(_0x45e5ef,_0x1e87fa);}const typeorm_1=require(_0x1f5f90(0xcb)),baseEntity_1=require(_0x1f5f90(0xd5));let ChatGroupEntity=class ChatGroupEntity extends baseEntity_1[_0x1f5f90(0xc3)]{};__decorate([(0x0,typeorm_1['Column'])({'comment':_0x1f5f90(0xbc)}),__metadata('design:type',Number)],ChatGroupEntity[_0x1f5f90(0xbb)],_0x1f5f90(0xd0),void 0x0),__decorate([(0x0,typeorm_1[_0x1f5f90(0xb7)])({'comment':_0x1f5f90(0xcd),'type':'boolean','default':![]}),__metadata(_0x1f5f90(0xc5),Boolean)],ChatGroupEntity[_0x1f5f90(0xbb)],_0x1f5f90(0xbf),void 0x0),__decorate([(0x0,typeorm_1[_0x1f5f90(0xb7)])({'comment':_0x1f5f90(0xc2),'nullable':!![]}),__metadata(_0x1f5f90(0xc5),String)],ChatGroupEntity['prototype'],'title',void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x1f5f90(0xc8),'nullable':!![]}),__metadata('design:type',Number)],ChatGroupEntity[_0x1f5f90(0xbb)],_0x1f5f90(0xc9),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x1f5f90(0xcc),'default':![]}),__metadata(_0x1f5f90(0xc5),Boolean)],ChatGroupEntity[_0x1f5f90(0xbb)],_0x1f5f90(0xbd),void 0x0),__decorate([(0x0,typeorm_1[_0x1f5f90(0xb7)])({'comment':'配置','nullable':!![],'default':null,'type':'text'}),__metadata(_0x1f5f90(0xc5),String)],ChatGroupEntity[_0x1f5f90(0xbb)],'config',void 0x0),ChatGroupEntity=__decorate([(0x0,typeorm_1[_0x1f5f90(0xd6)])({'name':'chat_group'})],ChatGroupEntity),exports[_0x1f5f90(0xd2)]=ChatGroupEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatGroup/chatGroup.module.js b/YiAiQuickDeploy/dist/modules/chatGroup/chatGroup.module.js
new file mode 100644
index 0000000..01589b0
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatGroup/chatGroup.module.js
@@ -0,0 +1 @@
+'use strict';function _0x5148(_0x49ff78,_0x105c6c){const _0x1d2b69=_0x1d2b();return _0x5148=function(_0x514812,_0x156986){_0x514812=_0x514812-0x15d;let _0x310cce=_0x1d2b69[_0x514812];return _0x310cce;},_0x5148(_0x49ff78,_0x105c6c);}const _0x4f836c=_0x5148;(function(_0x248ade,_0x81ea73){const _0xda3507=_0x5148,_0x123fe3=_0x248ade();while(!![]){try{const _0x5362f1=-parseInt(_0xda3507(0x16a))/0x1*(-parseInt(_0xda3507(0x174))/0x2)+-parseInt(_0xda3507(0x160))/0x3+-parseInt(_0xda3507(0x16d))/0x4*(parseInt(_0xda3507(0x163))/0x5)+-parseInt(_0xda3507(0x16e))/0x6+parseInt(_0xda3507(0x15e))/0x7+parseInt(_0xda3507(0x173))/0x8+parseInt(_0xda3507(0x171))/0x9*(parseInt(_0xda3507(0x16c))/0xa);if(_0x5362f1===_0x81ea73)break;else _0x123fe3['push'](_0x123fe3['shift']());}catch(_0x36d3e8){_0x123fe3['push'](_0x123fe3['shift']());}}}(_0x1d2b,0xd95a1));var __decorate=this&&this[_0x4f836c(0x165)]||function(_0x2467f6,_0x453e27,_0x34a730,_0x5a3431){const _0x38e95f=_0x4f836c;var _0x1b7a96=arguments[_0x38e95f(0x16b)],_0x191034=_0x1b7a96<0x3?_0x453e27:_0x5a3431===null?_0x5a3431=Object[_0x38e95f(0x169)](_0x453e27,_0x34a730):_0x5a3431,_0xed0f81;if(typeof Reflect===_0x38e95f(0x170)&&typeof Reflect[_0x38e95f(0x161)]===_0x38e95f(0x166))_0x191034=Reflect[_0x38e95f(0x161)](_0x2467f6,_0x453e27,_0x34a730,_0x5a3431);else{for(var _0x24dbbb=_0x2467f6['length']-0x1;_0x24dbbb>=0x0;_0x24dbbb--)if(_0xed0f81=_0x2467f6[_0x24dbbb])_0x191034=(_0x1b7a96<0x3?_0xed0f81(_0x191034):_0x1b7a96>0x3?_0xed0f81(_0x453e27,_0x34a730,_0x191034):_0xed0f81(_0x453e27,_0x34a730))||_0x191034;}return _0x1b7a96>0x3&&_0x191034&&Object[_0x38e95f(0x16f)](_0x453e27,_0x34a730,_0x191034),_0x191034;};Object[_0x4f836c(0x16f)](exports,'__esModule',{'value':!![]}),exports['ChatGroupModule']=void 0x0;const common_1=require(_0x4f836c(0x15f)),chatGroup_controller_1=require('./chatGroup.controller'),chatGroup_service_1=require(_0x4f836c(0x176)),typeorm_1=require(_0x4f836c(0x175)),chatGroup_entity_1=require(_0x4f836c(0x162)),app_entity_1=require(_0x4f836c(0x164));function _0x1d2b(){const _0x5dbf43=['4961803dZTBtX','@nestjs/common','3464139iFsQqV','decorate','./chatGroup.entity','5GKnPBv','../app/app.entity','__decorate','function','ChatGroupEntity','ChatGroupModule','getOwnPropertyDescriptor','413pnYCDv','length','1790kvpsjG','6912060mrssIV','2554500yqAkWA','defineProperty','object','79749OrTiFk','ChatGroupController','7542016wXgbVD','4654rlDOnH','@nestjs/typeorm','./chatGroup.service','ChatGroupService','forFeature','AppEntity'];_0x1d2b=function(){return _0x5dbf43;};return _0x1d2b();}let ChatGroupModule=class ChatGroupModule{};ChatGroupModule=__decorate([(0x0,common_1['Global'])(),(0x0,common_1['Module'])({'imports':[typeorm_1['TypeOrmModule'][_0x4f836c(0x178)]([chatGroup_entity_1[_0x4f836c(0x167)],app_entity_1[_0x4f836c(0x15d)]])],'controllers':[chatGroup_controller_1[_0x4f836c(0x172)]],'providers':[chatGroup_service_1[_0x4f836c(0x177)]],'exports':[chatGroup_service_1['ChatGroupService']]})],ChatGroupModule),exports[_0x4f836c(0x168)]=ChatGroupModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatGroup/chatGroup.service.js b/YiAiQuickDeploy/dist/modules/chatGroup/chatGroup.service.js
new file mode 100644
index 0000000..6ced147
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatGroup/chatGroup.service.js
@@ -0,0 +1 @@
+'use strict';const _0x4b8236=_0x2506;(function(_0x1ec4fd,_0x342a8f){const _0x1ec41a=_0x2506,_0x341cd4=_0x1ec4fd();while(!![]){try{const _0x3ac397=parseInt(_0x1ec41a(0x1c5))/0x1+-parseInt(_0x1ec41a(0x1c3))/0x2*(parseInt(_0x1ec41a(0x1dd))/0x3)+-parseInt(_0x1ec41a(0x1ba))/0x4*(-parseInt(_0x1ec41a(0x1dc))/0x5)+-parseInt(_0x1ec41a(0x1d9))/0x6+-parseInt(_0x1ec41a(0x1ea))/0x7*(-parseInt(_0x1ec41a(0x1f1))/0x8)+parseInt(_0x1ec41a(0x1b8))/0x9+-parseInt(_0x1ec41a(0x1d6))/0xa;if(_0x3ac397===_0x342a8f)break;else _0x341cd4['push'](_0x341cd4['shift']());}catch(_0x33b238){_0x341cd4['push'](_0x341cd4['shift']());}}}(_0x30d6,0x9958b));function _0x30d6(){const _0x5a93a8=['__param','getGroupInfoFromId','ChatGroupService','create','undefined','isSticky','483624TLsrLD','find','删除失败!','decorate','del','chatGroupEntity','count','save','object','metadata','1463544jcWbQm','HttpException','9372zIQbdb','includes','error:\x20','应用对话名称不能修改哟!','affected','delAll','AppEntity','Repository','InjectRepository','99420RQKUFj','删除成功','1044733XOjANl','map','Injectable','getOwnPropertyDescriptor','./chatGroup.entity','getBaseConfig','当前应用已经开启了一个对话无需新建了!','__decorate','BAD_REQUEST','更新对话失败!','appEntity','appId','defineProperty','ChatGroupEntity','title','log','keyType','3986160rgeOex','DESC','user','5929392HjywQR','findOne','HttpStatus','895adBoIY','24ulWmRU','length','@nestjs/typeorm','非法操作、您在使用一个不存在的应用!','filter','parse','assign','modelsService','update','appLogo','ModelsService','typeorm','function','91jhJycG'];_0x30d6=function(){return _0x5a93a8;};return _0x30d6();}function _0x2506(_0x216e6d,_0x41afce){const _0x30d694=_0x30d6();return _0x2506=function(_0x25064d,_0x32a255){_0x25064d=_0x25064d-0x1b4;let _0x5465fa=_0x30d694[_0x25064d];return _0x5465fa;},_0x2506(_0x216e6d,_0x41afce);}var __decorate=this&&this[_0x4b8236(0x1cc)]||function(_0x4ce26b,_0x770b57,_0x3c243e,_0x326274){const _0x108a76=_0x4b8236;var _0x3075b8=arguments[_0x108a76(0x1de)],_0x473d61=_0x3075b8<0x3?_0x770b57:_0x326274===null?_0x326274=Object[_0x108a76(0x1c8)](_0x770b57,_0x3c243e):_0x326274,_0xe80571;if(typeof Reflect==='object'&&typeof Reflect[_0x108a76(0x1f4)]===_0x108a76(0x1e9))_0x473d61=Reflect['decorate'](_0x4ce26b,_0x770b57,_0x3c243e,_0x326274);else{for(var _0x3b7934=_0x4ce26b[_0x108a76(0x1de)]-0x1;_0x3b7934>=0x0;_0x3b7934--)if(_0xe80571=_0x4ce26b[_0x3b7934])_0x473d61=(_0x3075b8<0x3?_0xe80571(_0x473d61):_0x3075b8>0x3?_0xe80571(_0x770b57,_0x3c243e,_0x473d61):_0xe80571(_0x770b57,_0x3c243e))||_0x473d61;}return _0x3075b8>0x3&&_0x473d61&&Object[_0x108a76(0x1d1)](_0x770b57,_0x3c243e,_0x473d61),_0x473d61;},__metadata=this&&this['__metadata']||function(_0x248d75,_0x3e2b04){const _0x3b4ff9=_0x4b8236;if(typeof Reflect===_0x3b4ff9(0x1b6)&&typeof Reflect[_0x3b4ff9(0x1b7)]===_0x3b4ff9(0x1e9))return Reflect[_0x3b4ff9(0x1b7)](_0x248d75,_0x3e2b04);},__param=this&&this[_0x4b8236(0x1eb)]||function(_0x37da2a,_0x35ae51){return function(_0x2cef41,_0x27c3a4){_0x35ae51(_0x2cef41,_0x27c3a4,_0x37da2a);};};Object[_0x4b8236(0x1d1)](exports,'__esModule',{'value':!![]}),exports[_0x4b8236(0x1ed)]=void 0x0;const common_1=require('@nestjs/common'),chatGroup_entity_1=require(_0x4b8236(0x1c9)),typeorm_1=require(_0x4b8236(0x1df)),typeorm_2=require(_0x4b8236(0x1e8)),app_entity_1=require('../app/app.entity'),models_service_1=require('../models/models.service');let ChatGroupService=class ChatGroupService{constructor(_0x24ce2a,_0x3d63d0,_0xe539c5){const _0x3dcd45=_0x4b8236;this['chatGroupEntity']=_0x24ce2a,this['appEntity']=_0x3d63d0,this[_0x3dcd45(0x1e4)]=_0xe539c5;}async[_0x4b8236(0x1ee)](_0x4adfe6,_0x57d3ff){const _0x161ec3=_0x4b8236,{id:_0x424294}=_0x57d3ff[_0x161ec3(0x1d8)],{appId:_0x3b258f}=_0x4adfe6,_0x4b1400={'title':'新对话','userId':_0x424294};if(_0x3b258f){const _0xfa935b=await this['appEntity']['findOne']({'where':{'id':_0x3b258f}});if(!_0xfa935b)throw new common_1[(_0x161ec3(0x1b9))](_0x161ec3(0x1e0),common_1[_0x161ec3(0x1db)][_0x161ec3(0x1cd)]);else{const {status:_0x4809ad,name:_0x5ad6be}=_0xfa935b,_0x1aa8c7=await this[_0x161ec3(0x1f6)][_0x161ec3(0x1b4)]({'where':{'userId':_0x424294,'appId':_0x3b258f,'isDelete':![]}});if(_0x1aa8c7>0x0)throw new common_1['HttpException'](_0x161ec3(0x1cb),common_1[_0x161ec3(0x1db)][_0x161ec3(0x1cd)]);if(![0x1,0x3,0x4,0x5][_0x161ec3(0x1bb)](_0x4809ad))throw new common_1[(_0x161ec3(0x1b9))]('非法操作、您在使用一个未启用的应用!',common_1[_0x161ec3(0x1db)][_0x161ec3(0x1cd)]);_0x5ad6be&&(_0x4b1400[_0x161ec3(0x1d3)]=_0x5ad6be),_0x3b258f&&(_0x4b1400[_0x161ec3(0x1d0)]=_0x3b258f);}}const _0x507f7c=await this[_0x161ec3(0x1e4)][_0x161ec3(0x1ca)](_0x3b258f);_0x3b258f&&(_0x507f7c['appId']=_0x3b258f);if(!_0x507f7c)throw new common_1[(_0x161ec3(0x1b9))]('管理员未配置任何AI模型、请先联系管理员开通聊天模型配置!',common_1[_0x161ec3(0x1db)][_0x161ec3(0x1cd)]);return await this[_0x161ec3(0x1f6)][_0x161ec3(0x1b5)](Object[_0x161ec3(0x1e3)](Object['assign']({},_0x4b1400),{'config':JSON['stringify'](_0x507f7c)}));}async['query'](_0x12794a){const _0x45579a=_0x4b8236;try{const {id:_0x4c2e0f}=_0x12794a[_0x45579a(0x1d8)],_0x143008={'userId':_0x4c2e0f,'isDelete':![]},_0xcf410b=await this['chatGroupEntity'][_0x45579a(0x1f2)]({'where':_0x143008,'order':{'isSticky':_0x45579a(0x1d7),'id':_0x45579a(0x1d7)}}),_0x5e7c18=_0xcf410b[_0x45579a(0x1e1)](_0x3ee9ba=>_0x3ee9ba[_0x45579a(0x1d0)])[_0x45579a(0x1c6)](_0x738d8d=>_0x738d8d[_0x45579a(0x1d0)]),_0x4c54d2=await this[_0x45579a(0x1cf)][_0x45579a(0x1f2)]({'where':{'id':(0x0,typeorm_2['In'])(_0x5e7c18)}});return _0xcf410b[_0x45579a(0x1c6)](_0x2618c5=>{const _0x816a30=_0x45579a;var _0x48bbf8;return _0x2618c5[_0x816a30(0x1e6)]=(_0x48bbf8=_0x4c54d2[_0x816a30(0x1f2)](_0x57facb=>_0x57facb['id']===_0x2618c5[_0x816a30(0x1d0)]))===null||_0x48bbf8===void 0x0?void 0x0:_0x48bbf8['coverImg'],_0x2618c5;});}catch(_0x5abfdd){console[_0x45579a(0x1d4)](_0x45579a(0x1bc),_0x5abfdd);}}async[_0x4b8236(0x1e5)](_0x1a2b0f,_0x322f81){const _0x11cfa1=_0x4b8236,{title:_0x12ab73,isSticky:_0x4aebd3,groupId:_0x1c43dc,config:_0x3c5f88}=_0x1a2b0f,{id:_0x30de13}=_0x322f81[_0x11cfa1(0x1d8)],_0x1fc104=await this[_0x11cfa1(0x1f6)]['findOne']({'where':{'id':_0x1c43dc,'userId':_0x30de13}});if(!_0x1fc104)throw new common_1[(_0x11cfa1(0x1b9))]('请先选择一个对话或者新加一个对话再操作!',common_1[_0x11cfa1(0x1db)][_0x11cfa1(0x1cd)]);const {appId:_0x53ecb1}=_0x1fc104;if(_0x53ecb1&&!_0x12ab73)try{const _0x315f8f=JSON[_0x11cfa1(0x1e2)](_0x3c5f88);if(Number(_0x315f8f[_0x11cfa1(0x1d5)])!==0x1)throw new common_1[(_0x11cfa1(0x1b9))](_0x11cfa1(0x1bd),common_1[_0x11cfa1(0x1db)][_0x11cfa1(0x1cd)]);}catch(_0x3cdbea){}const _0x28bdcc={};_0x12ab73&&(_0x28bdcc[_0x11cfa1(0x1d3)]=_0x12ab73),typeof _0x4aebd3!==_0x11cfa1(0x1ef)&&(_0x28bdcc[_0x11cfa1(0x1f0)]=_0x4aebd3),_0x3c5f88&&(_0x28bdcc['config']=_0x3c5f88);const _0x5dc526=await this[_0x11cfa1(0x1f6)]['update']({'id':_0x1c43dc},_0x28bdcc);if(_0x5dc526['affected'])return!![];else throw new common_1[(_0x11cfa1(0x1b9))](_0x11cfa1(0x1ce),common_1[_0x11cfa1(0x1db)][_0x11cfa1(0x1cd)]);}async[_0x4b8236(0x1f5)](_0x13a60f,_0x27d8de){const _0xa0ef5f=_0x4b8236,{groupId:_0x4bfe21}=_0x13a60f,{id:_0x553820}=_0x27d8de['user'],_0x37cec9=await this[_0xa0ef5f(0x1f6)][_0xa0ef5f(0x1da)]({'where':{'id':_0x4bfe21,'userId':_0x553820}});if(!_0x37cec9)throw new common_1[(_0xa0ef5f(0x1b9))]('非法操作、您在删除一个非法资源!',common_1[_0xa0ef5f(0x1db)]['BAD_REQUEST']);const _0x52e005=await this[_0xa0ef5f(0x1f6)][_0xa0ef5f(0x1e5)]({'id':_0x4bfe21},{'isDelete':!![]});if(_0x52e005[_0xa0ef5f(0x1be)])return _0xa0ef5f(0x1c4);else throw new common_1[(_0xa0ef5f(0x1b9))](_0xa0ef5f(0x1f3),common_1[_0xa0ef5f(0x1db)]['BAD_REQUEST']);}async[_0x4b8236(0x1bf)](_0x370612){const _0x31f2ea=_0x4b8236,{id:_0x52a99f}=_0x370612['user'],_0x5de95e=await this[_0x31f2ea(0x1f6)][_0x31f2ea(0x1e5)]({'userId':_0x52a99f,'isSticky':![],'isDelete':![]},{'isDelete':!![]});if(_0x5de95e[_0x31f2ea(0x1be)])return _0x31f2ea(0x1c4);else throw new common_1[(_0x31f2ea(0x1b9))]('删除失败!',common_1[_0x31f2ea(0x1db)]['BAD_REQUEST']);}async[_0x4b8236(0x1ec)](_0x3c3411){const _0x3162ef=_0x4b8236;if(!_0x3c3411)return;return await this[_0x3162ef(0x1f6)][_0x3162ef(0x1da)]({'where':{'id':_0x3c3411}});}};ChatGroupService=__decorate([(0x0,common_1[_0x4b8236(0x1c7)])(),__param(0x0,(0x0,typeorm_1[_0x4b8236(0x1c2)])(chatGroup_entity_1[_0x4b8236(0x1d2)])),__param(0x1,(0x0,typeorm_1[_0x4b8236(0x1c2)])(app_entity_1[_0x4b8236(0x1c0)])),__metadata('design:paramtypes',[typeorm_2[_0x4b8236(0x1c1)],typeorm_2['Repository'],models_service_1[_0x4b8236(0x1e7)]])],ChatGroupService),exports[_0x4b8236(0x1ed)]=ChatGroupService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatGroup/dto/createGroup.dto.js b/YiAiQuickDeploy/dist/modules/chatGroup/dto/createGroup.dto.js
new file mode 100644
index 0000000..15e74a6
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatGroup/dto/createGroup.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x24bd1c=_0x131c;function _0x131c(_0x18d3a5,_0x16beee){var _0x1be69e=_0x1be6();return _0x131c=function(_0x131cb8,_0x1ebaf4){_0x131cb8=_0x131cb8-0x13a;var _0x2cef26=_0x1be69e[_0x131cb8];return _0x2cef26;},_0x131c(_0x18d3a5,_0x16beee);}function _0x1be6(){var _0x278a10=['__metadata','design:type','length','function','metadata','__decorate','prototype','1045QixoLn','defineProperty','IsOptional','1106631DcBnGb','50970nOKYTv','class-validator','40yWsOPk','object','1647102XjDlrw','73734KxSznh','2010WHBBcT','518FnnvQt','appId','getOwnPropertyDescriptor','127406mYLXdJ','5708ldagCu','decorate','161975XOyPea','@nestjs/swagger','CreateGroupDto'];_0x1be6=function(){return _0x278a10;};return _0x1be6();}(function(_0x49aa4e,_0xb3adb3){var _0x36c685=_0x131c,_0x3a866a=_0x49aa4e();while(!![]){try{var _0x3e8535=parseInt(_0x36c685(0x144))/0x1+-parseInt(_0x36c685(0x13e))/0x2+-parseInt(_0x36c685(0x140))/0x3*(-parseInt(_0x36c685(0x145))/0x4)+parseInt(_0x36c685(0x147))/0x5+parseInt(_0x36c685(0x13f))/0x6*(-parseInt(_0x36c685(0x141))/0x7)+parseInt(_0x36c685(0x13c))/0x8*(parseInt(_0x36c685(0x154))/0x9)+-parseInt(_0x36c685(0x13a))/0xa*(-parseInt(_0x36c685(0x151))/0xb);if(_0x3e8535===_0xb3adb3)break;else _0x3a866a['push'](_0x3a866a['shift']());}catch(_0x1c0237){_0x3a866a['push'](_0x3a866a['shift']());}}}(_0x1be6,0x75aac));var __decorate=this&&this[_0x24bd1c(0x14f)]||function(_0x352836,_0x1c8a70,_0x1d3378,_0x5acba6){var _0x4aa083=_0x24bd1c,_0x2e6f4d=arguments[_0x4aa083(0x14c)],_0xb37e61=_0x2e6f4d<0x3?_0x1c8a70:_0x5acba6===null?_0x5acba6=Object[_0x4aa083(0x143)](_0x1c8a70,_0x1d3378):_0x5acba6,_0x36924c;if(typeof Reflect===_0x4aa083(0x13d)&&typeof Reflect['decorate']===_0x4aa083(0x14d))_0xb37e61=Reflect[_0x4aa083(0x146)](_0x352836,_0x1c8a70,_0x1d3378,_0x5acba6);else{for(var _0x3a07be=_0x352836[_0x4aa083(0x14c)]-0x1;_0x3a07be>=0x0;_0x3a07be--)if(_0x36924c=_0x352836[_0x3a07be])_0xb37e61=(_0x2e6f4d<0x3?_0x36924c(_0xb37e61):_0x2e6f4d>0x3?_0x36924c(_0x1c8a70,_0x1d3378,_0xb37e61):_0x36924c(_0x1c8a70,_0x1d3378))||_0xb37e61;}return _0x2e6f4d>0x3&&_0xb37e61&&Object[_0x4aa083(0x152)](_0x1c8a70,_0x1d3378,_0xb37e61),_0xb37e61;},__metadata=this&&this[_0x24bd1c(0x14a)]||function(_0x2b0ed6,_0x522840){var _0x35a2af=_0x24bd1c;if(typeof Reflect===_0x35a2af(0x13d)&&typeof Reflect[_0x35a2af(0x14e)]===_0x35a2af(0x14d))return Reflect['metadata'](_0x2b0ed6,_0x522840);};Object[_0x24bd1c(0x152)](exports,'__esModule',{'value':!![]}),exports[_0x24bd1c(0x149)]=void 0x0;const class_validator_1=require(_0x24bd1c(0x13b)),swagger_1=require(_0x24bd1c(0x148));class CreateGroupDto{}__decorate([(0x0,swagger_1['ApiProperty'])({'example':0xa,'description':'应用ID','required':![]}),(0x0,class_validator_1[_0x24bd1c(0x153)])(),__metadata(_0x24bd1c(0x14b),Number)],CreateGroupDto[_0x24bd1c(0x150)],_0x24bd1c(0x142),void 0x0),exports[_0x24bd1c(0x149)]=CreateGroupDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatGroup/dto/delGroup.dto.js b/YiAiQuickDeploy/dist/modules/chatGroup/dto/delGroup.dto.js
new file mode 100644
index 0000000..3e7dfd8
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatGroup/dto/delGroup.dto.js
@@ -0,0 +1 @@
+'use strict';function _0x1b5f(_0x162b54,_0x18ac7a){var _0x1c4201=_0x1c42();return _0x1b5f=function(_0x1b5fd8,_0x5057c4){_0x1b5fd8=_0x1b5fd8-0x150;var _0x47f002=_0x1c4201[_0x1b5fd8];return _0x47f002;},_0x1b5f(_0x162b54,_0x18ac7a);}var _0x3cd3e5=_0x1b5f;(function(_0x5f0b38,_0xec9ef4){var _0x4ed9cc=_0x1b5f,_0x4db32a=_0x5f0b38();while(!![]){try{var _0xbd1be8=parseInt(_0x4ed9cc(0x15a))/0x1+parseInt(_0x4ed9cc(0x15b))/0x2+-parseInt(_0x4ed9cc(0x167))/0x3+parseInt(_0x4ed9cc(0x156))/0x4+parseInt(_0x4ed9cc(0x152))/0x5*(-parseInt(_0x4ed9cc(0x15c))/0x6)+parseInt(_0x4ed9cc(0x155))/0x7*(parseInt(_0x4ed9cc(0x166))/0x8)+-parseInt(_0x4ed9cc(0x164))/0x9;if(_0xbd1be8===_0xec9ef4)break;else _0x4db32a['push'](_0x4db32a['shift']());}catch(_0x495693){_0x4db32a['push'](_0x4db32a['shift']());}}}(_0x1c42,0xaed82));var __decorate=this&&this[_0x3cd3e5(0x15d)]||function(_0x4f6bda,_0x4528b1,_0x3ccca8,_0x117fff){var _0x34be32=_0x3cd3e5,_0x548454=arguments[_0x34be32(0x153)],_0x37803f=_0x548454<0x3?_0x4528b1:_0x117fff===null?_0x117fff=Object[_0x34be32(0x159)](_0x4528b1,_0x3ccca8):_0x117fff,_0x2c6b1f;if(typeof Reflect===_0x34be32(0x151)&&typeof Reflect['decorate']===_0x34be32(0x154))_0x37803f=Reflect[_0x34be32(0x150)](_0x4f6bda,_0x4528b1,_0x3ccca8,_0x117fff);else{for(var _0x38227e=_0x4f6bda['length']-0x1;_0x38227e>=0x0;_0x38227e--)if(_0x2c6b1f=_0x4f6bda[_0x38227e])_0x37803f=(_0x548454<0x3?_0x2c6b1f(_0x37803f):_0x548454>0x3?_0x2c6b1f(_0x4528b1,_0x3ccca8,_0x37803f):_0x2c6b1f(_0x4528b1,_0x3ccca8))||_0x37803f;}return _0x548454>0x3&&_0x37803f&&Object[_0x34be32(0x15e)](_0x4528b1,_0x3ccca8,_0x37803f),_0x37803f;},__metadata=this&&this[_0x3cd3e5(0x165)]||function(_0x301479,_0x47b1a6){var _0x50a581=_0x3cd3e5;if(typeof Reflect===_0x50a581(0x151)&&typeof Reflect[_0x50a581(0x163)]==='function')return Reflect[_0x50a581(0x163)](_0x301479,_0x47b1a6);};Object[_0x3cd3e5(0x15e)](exports,_0x3cd3e5(0x157),{'value':!![]}),exports[_0x3cd3e5(0x162)]=void 0x0;const swagger_1=require('@nestjs/swagger');class DelGroupDto{}__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x1,'description':_0x3cd3e5(0x161),'required':!![]}),__metadata(_0x3cd3e5(0x160),Number)],DelGroupDto[_0x3cd3e5(0x15f)],_0x3cd3e5(0x158),void 0x0),exports[_0x3cd3e5(0x162)]=DelGroupDto;function _0x1c42(){var _0x55673b=['6397856DMhIbH','1572513tLIhFh','decorate','object','40140SMNPMr','length','function','7znNqUf','5468484dtKesr','__esModule','groupId','getOwnPropertyDescriptor','897544syykHZ','2658674oILjby','498kCnDdx','__decorate','defineProperty','prototype','design:type','对话分组ID','DelGroupDto','metadata','22383693VYTxbz','__metadata'];_0x1c42=function(){return _0x55673b;};return _0x1c42();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatGroup/dto/updateGroup.dto.js b/YiAiQuickDeploy/dist/modules/chatGroup/dto/updateGroup.dto.js
new file mode 100644
index 0000000..ff25ceb
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatGroup/dto/updateGroup.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x3001d8=_0x1903;(function(_0x3f5f82,_0x2f720c){var _0x4332ac=_0x1903,_0x1c1d3b=_0x3f5f82();while(!![]){try{var _0x4575e9=-parseInt(_0x4332ac(0x178))/0x1+-parseInt(_0x4332ac(0x173))/0x2+parseInt(_0x4332ac(0x17a))/0x3+parseInt(_0x4332ac(0x174))/0x4*(parseInt(_0x4332ac(0x169))/0x5)+parseInt(_0x4332ac(0x176))/0x6+-parseInt(_0x4332ac(0x168))/0x7*(parseInt(_0x4332ac(0x179))/0x8)+-parseInt(_0x4332ac(0x16d))/0x9;if(_0x4575e9===_0x2f720c)break;else _0x1c1d3b['push'](_0x1c1d3b['shift']());}catch(_0x4a7e78){_0x1c1d3b['push'](_0x1c1d3b['shift']());}}}(_0x1fa7,0xc389a));function _0x1903(_0x91f007,_0x497bb3){var _0x1fa7fe=_0x1fa7();return _0x1903=function(_0x190367,_0x34c913){_0x190367=_0x190367-0x164;var _0x47ff61=_0x1fa7fe[_0x190367];return _0x47ff61;},_0x1903(_0x91f007,_0x497bb3);}var __decorate=this&&this[_0x3001d8(0x17b)]||function(_0x38d43f,_0x142a17,_0x13013d,_0x210e82){var _0x35441c=_0x3001d8,_0x425563=arguments[_0x35441c(0x172)],_0x51d7c9=_0x425563<0x3?_0x142a17:_0x210e82===null?_0x210e82=Object[_0x35441c(0x165)](_0x142a17,_0x13013d):_0x210e82,_0x2fb634;if(typeof Reflect===_0x35441c(0x16f)&&typeof Reflect[_0x35441c(0x16b)]==='function')_0x51d7c9=Reflect[_0x35441c(0x16b)](_0x38d43f,_0x142a17,_0x13013d,_0x210e82);else{for(var _0x6b515d=_0x38d43f['length']-0x1;_0x6b515d>=0x0;_0x6b515d--)if(_0x2fb634=_0x38d43f[_0x6b515d])_0x51d7c9=(_0x425563<0x3?_0x2fb634(_0x51d7c9):_0x425563>0x3?_0x2fb634(_0x142a17,_0x13013d,_0x51d7c9):_0x2fb634(_0x142a17,_0x13013d))||_0x51d7c9;}return _0x425563>0x3&&_0x51d7c9&&Object[_0x35441c(0x177)](_0x142a17,_0x13013d,_0x51d7c9),_0x51d7c9;},__metadata=this&&this[_0x3001d8(0x170)]||function(_0xdd8d73,_0x2fbe85){var _0xce8c74=_0x3001d8;if(typeof Reflect===_0xce8c74(0x16f)&&typeof Reflect[_0xce8c74(0x16a)]===_0xce8c74(0x17e))return Reflect[_0xce8c74(0x16a)](_0xdd8d73,_0x2fbe85);};Object[_0x3001d8(0x177)](exports,_0x3001d8(0x17c),{'value':!![]}),exports[_0x3001d8(0x180)]=void 0x0;function _0x1fa7(){var _0x178340=['UpdateGroupDto','对话组title','prototype','getOwnPropertyDescriptor','groupId','修改的对话ID','5404196WaLtNf','1165OeVmnx','metadata','decorate','design:type','11077767lRKyFu','ApiProperty','object','__metadata','config','length','1108552TorJpM','25600xsBXCu','class-validator','2582352IVppTm','defineProperty','47934oSMLGw','8oNQfOD','4453293PxuHou','__decorate','__esModule','IsOptional','function','isSticky'];_0x1fa7=function(){return _0x178340;};return _0x1fa7();}const class_validator_1=require(_0x3001d8(0x175)),swagger_1=require('@nestjs/swagger');class UpdateGroupDto{}__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x1,'description':_0x3001d8(0x167),'required':![]}),(0x0,class_validator_1[_0x3001d8(0x17d)])(),__metadata(_0x3001d8(0x16c),Number)],UpdateGroupDto['prototype'],_0x3001d8(0x166),void 0x0),__decorate([(0x0,swagger_1[_0x3001d8(0x16e)])({'example':0xa,'description':_0x3001d8(0x181),'required':![]}),(0x0,class_validator_1[_0x3001d8(0x17d)])(),__metadata(_0x3001d8(0x16c),String)],UpdateGroupDto[_0x3001d8(0x164)],'title',void 0x0),__decorate([(0x0,swagger_1[_0x3001d8(0x16e)])({'example':0xa,'description':'对话组是否置顶','required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x3001d8(0x16c),Boolean)],UpdateGroupDto['prototype'],_0x3001d8(0x17f),void 0x0),__decorate([(0x0,swagger_1[_0x3001d8(0x16e)])({'example':'','description':'对话模型配置项序列化的字符串','required':![]}),__metadata(_0x3001d8(0x16c),String)],UpdateGroupDto[_0x3001d8(0x164)],_0x3001d8(0x171),void 0x0),exports[_0x3001d8(0x180)]=UpdateGroupDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatLog/chatLog.controller.js b/YiAiQuickDeploy/dist/modules/chatLog/chatLog.controller.js
new file mode 100644
index 0000000..fcd3110
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatLog/chatLog.controller.js
@@ -0,0 +1 @@
+'use strict';function _0x4cd7(_0x7990ee,_0x10a849){const _0x3e8765=_0x3e87();return _0x4cd7=function(_0x4cd705,_0x371474){_0x4cd705=_0x4cd705-0xf3;let _0x136c20=_0x3e8765[_0x4cd705];return _0x136c20;},_0x4cd7(_0x7990ee,_0x10a849);}const _0x470d1d=_0x4cd7;(function(_0x1dd5b6,_0x3f25da){const _0x4d7af1=_0x4cd7,_0x5c454b=_0x1dd5b6();while(!![]){try{const _0x46db76=parseInt(_0x4d7af1(0x132))/0x1+parseInt(_0x4d7af1(0x127))/0x2*(parseInt(_0x4d7af1(0x13a))/0x3)+parseInt(_0x4d7af1(0x105))/0x4*(-parseInt(_0x4d7af1(0x133))/0x5)+-parseInt(_0x4d7af1(0x130))/0x6+-parseInt(_0x4d7af1(0x13d))/0x7*(parseInt(_0x4d7af1(0x120))/0x8)+parseInt(_0x4d7af1(0x10b))/0x9+parseInt(_0x4d7af1(0x122))/0xa;if(_0x46db76===_0x3f25da)break;else _0x5c454b['push'](_0x5c454b['shift']());}catch(_0x43c316){_0x5c454b['push'](_0x5c454b['shift']());}}}(_0x3e87,0xb7951));var __decorate=this&&this[_0x470d1d(0x12b)]||function(_0x45f5df,_0x5ce628,_0x1a7f24,_0x323a0c){const _0x57d31d=_0x470d1d;var _0x7849f1=arguments[_0x57d31d(0x11c)],_0xebd83a=_0x7849f1<0x3?_0x5ce628:_0x323a0c===null?_0x323a0c=Object[_0x57d31d(0xfa)](_0x5ce628,_0x1a7f24):_0x323a0c,_0x4359b4;if(typeof Reflect===_0x57d31d(0x104)&&typeof Reflect['decorate']===_0x57d31d(0xfe))_0xebd83a=Reflect[_0x57d31d(0xff)](_0x45f5df,_0x5ce628,_0x1a7f24,_0x323a0c);else{for(var _0x2a301c=_0x45f5df[_0x57d31d(0x11c)]-0x1;_0x2a301c>=0x0;_0x2a301c--)if(_0x4359b4=_0x45f5df[_0x2a301c])_0xebd83a=(_0x7849f1<0x3?_0x4359b4(_0xebd83a):_0x7849f1>0x3?_0x4359b4(_0x5ce628,_0x1a7f24,_0xebd83a):_0x4359b4(_0x5ce628,_0x1a7f24))||_0xebd83a;}return _0x7849f1>0x3&&_0xebd83a&&Object[_0x57d31d(0x126)](_0x5ce628,_0x1a7f24,_0xebd83a),_0xebd83a;},__metadata=this&&this[_0x470d1d(0x107)]||function(_0x4d120c,_0x932b41){const _0x1c6bce=_0x470d1d;if(typeof Reflect===_0x1c6bce(0x104)&&typeof Reflect[_0x1c6bce(0x109)]===_0x1c6bce(0xfe))return Reflect[_0x1c6bce(0x109)](_0x4d120c,_0x932b41);},__param=this&&this[_0x470d1d(0x12d)]||function(_0x45cca9,_0x38b62a){return function(_0x38b18f,_0x57c543){_0x38b62a(_0x38b18f,_0x57c543,_0x45cca9);};};Object[_0x470d1d(0x126)](exports,_0x470d1d(0x12a),{'value':!![]}),exports[_0x470d1d(0xfd)]=void 0x0;function _0x3e87(){const _0x20ed11=['5178817OHFYQC','查询我的问答记录','QuerAllDrawLogDto','UseGuards','draw','推荐此图片对外展示','Body','exportExcel','AdminAuthGuard','ChatLog','./dto/delByGroup.dto','@nestjs/common','./dto/queryByAppId.dto','JwtAuthGuard','ApiOperation','getOwnPropertyDescriptor','./dto/queryMyChatLog.dto','recDrawImgDto','ChatLogController','function','decorate','chatLogService','drawAll','design:type','../../common/auth/jwtAuth.guard','object','8KdoyXe','chatList','__metadata','../../common/auth/superAuth.guard','metadata','querAllDrawLog','12734235pDKBGp','ApiBearerAuth','./dto/queryAllDrawLog.dto','chatLog','DelDto','./dto/del.dto','Controller','querAllChatLog','SuperAuthGuard','导出问答记录','Res','querDrawLog','./dto/exportExcelChatlog.dto','recDrawImg','del','查询某个应用的问答记录','ExportExcelChatlogDto','length','清空一组对话','prototype','ChatListDto','16qTOPmm','chatAll','19246720fYgYCd','Get','Post','QuerAllChatLogDto','defineProperty','20938TUVADi','byAppId','查询我的绘制记录','__esModule','__decorate','design:paramtypes','__param','删除我的问答记录','design:returntype','4059528uHjwJa','查询所有的问答记录','188531RIbChv','3617415PVVska','DelByGroupDto','QuerMyChatLogDto','delByGroupId','./dto/chatList.dto','Req','Query','237rUxVTA','ChatLogService','queryAllChatLog'];_0x3e87=function(){return _0x20ed11;};return _0x3e87();}const common_1=require(_0x470d1d(0xf6)),swagger_1=require('@nestjs/swagger'),jwtAuth_guard_1=require(_0x470d1d(0x103)),chatLog_service_1=require('./chatLog.service'),queryAllDrawLog_dto_1=require(_0x470d1d(0x10d)),queryAllChatLog_dto_1=require('./dto/queryAllChatLog.dto'),recDrawImg_dto_1=require('./dto/recDrawImg.dto'),superAuth_guard_1=require(_0x470d1d(0x108)),adminAuth_guard_1=require('../../common/auth/adminAuth.guard'),queryMyChatLog_dto_1=require(_0x470d1d(0xfb)),exportExcelChatlog_dto_1=require(_0x470d1d(0x117)),chatList_dto_1=require(_0x470d1d(0x137)),del_dto_1=require(_0x470d1d(0x110)),delByGroup_dto_1=require(_0x470d1d(0xf5)),queryByAppId_dto_1=require(_0x470d1d(0xf7));let ChatLogController=class ChatLogController{constructor(_0x20e21b){const _0x613f69=_0x470d1d;this[_0x613f69(0x100)]=_0x20e21b;}[_0x470d1d(0x116)](_0x4f5e16,_0x1eab61){const _0x445eb=_0x470d1d;return this[_0x445eb(0x100)]['querDrawLog'](_0x1eab61,_0x4f5e16);}[_0x470d1d(0x118)](_0x24d0c3){const _0x4e60d9=_0x470d1d;return this[_0x4e60d9(0x100)][_0x4e60d9(0x118)](_0x24d0c3);}[_0x470d1d(0x10a)](_0x37c842){return this['chatLogService']['querAllDrawLog'](_0x37c842);}['queryAllChatLog'](_0x5e66f1,_0x4d43e0){const _0x39fe57=_0x470d1d;return this[_0x39fe57(0x100)][_0x39fe57(0x112)](_0x5e66f1,_0x4d43e0);}[_0x470d1d(0x144)](_0x1777ed,_0x435ff0){const _0x5e1dc2=_0x470d1d;return this['chatLogService'][_0x5e1dc2(0x144)](_0x1777ed,_0x435ff0);}[_0x470d1d(0x106)](_0x5a4455,_0x2b55c4){const _0x2665d8=_0x470d1d;return this[_0x2665d8(0x100)][_0x2665d8(0x106)](_0x5a4455,_0x2b55c4);}[_0x470d1d(0x119)](_0xdd0d2b,_0x362f25){return this['chatLogService']['deleteChatLog'](_0xdd0d2b,_0x362f25);}[_0x470d1d(0x136)](_0x3c7b49,_0x3110b0){const _0x58a90e=_0x470d1d;return this[_0x58a90e(0x100)][_0x58a90e(0x136)](_0x3c7b49,_0x3110b0);}[_0x470d1d(0x128)](_0x1bf4b0,_0x52b93b){const _0x280f5b=_0x470d1d;return this['chatLogService'][_0x280f5b(0x128)](_0x1bf4b0,_0x52b93b);}};__decorate([(0x0,common_1[_0x470d1d(0x123)])(_0x470d1d(0x141)),(0x0,swagger_1['ApiOperation'])({'summary':_0x470d1d(0x129)}),(0x0,swagger_1[_0x470d1d(0x10c)])(),(0x0,common_1[_0x470d1d(0x140)])(jwtAuth_guard_1['JwtAuthGuard']),__param(0x0,(0x0,common_1['Query'])()),__param(0x1,(0x0,common_1['Req'])()),__metadata('design:type',Function),__metadata(_0x470d1d(0x12c),[queryMyChatLog_dto_1[_0x470d1d(0x135)],Object]),__metadata(_0x470d1d(0x12f),void 0x0)],ChatLogController[_0x470d1d(0x11e)],_0x470d1d(0x116),null),__decorate([(0x0,common_1[_0x470d1d(0x124)])(_0x470d1d(0x118)),(0x0,swagger_1[_0x470d1d(0xf9)])({'summary':_0x470d1d(0x142)}),(0x0,swagger_1['ApiBearerAuth'])(),(0x0,common_1['UseGuards'])(superAuth_guard_1[_0x470d1d(0x113)]),__param(0x0,(0x0,common_1[_0x470d1d(0x143)])()),__metadata('design:type',Function),__metadata(_0x470d1d(0x12c),[recDrawImg_dto_1[_0x470d1d(0xfc)]]),__metadata('design:returntype',void 0x0)],ChatLogController['prototype'],_0x470d1d(0x118),null),__decorate([(0x0,common_1[_0x470d1d(0x123)])(_0x470d1d(0x101)),(0x0,swagger_1[_0x470d1d(0xf9)])({'summary':'查询所有的绘制记录'}),__param(0x0,(0x0,common_1[_0x470d1d(0x139)])()),__metadata(_0x470d1d(0x102),Function),__metadata(_0x470d1d(0x12c),[queryAllDrawLog_dto_1[_0x470d1d(0x13f)]]),__metadata('design:returntype',void 0x0)],ChatLogController[_0x470d1d(0x11e)],_0x470d1d(0x10a),null),__decorate([(0x0,common_1['Get'])(_0x470d1d(0x121)),(0x0,swagger_1[_0x470d1d(0xf9)])({'summary':_0x470d1d(0x131)}),(0x0,swagger_1['ApiBearerAuth'])(),(0x0,common_1[_0x470d1d(0x140)])(adminAuth_guard_1[_0x470d1d(0xf3)]),__param(0x0,(0x0,common_1[_0x470d1d(0x139)])()),__param(0x1,(0x0,common_1[_0x470d1d(0x138)])()),__metadata('design:type',Function),__metadata(_0x470d1d(0x12c),[queryAllChatLog_dto_1[_0x470d1d(0x125)],Object]),__metadata(_0x470d1d(0x12f),void 0x0)],ChatLogController['prototype'],_0x470d1d(0x13c),null),__decorate([(0x0,common_1[_0x470d1d(0x124)])(_0x470d1d(0x144)),(0x0,swagger_1[_0x470d1d(0xf9)])({'summary':_0x470d1d(0x114)}),(0x0,swagger_1[_0x470d1d(0x10c)])(),__param(0x0,(0x0,common_1[_0x470d1d(0x143)])()),__param(0x1,(0x0,common_1[_0x470d1d(0x115)])()),__metadata('design:type',Function),__metadata(_0x470d1d(0x12c),[exportExcelChatlog_dto_1[_0x470d1d(0x11b)],Object]),__metadata('design:returntype',void 0x0)],ChatLogController[_0x470d1d(0x11e)],_0x470d1d(0x144),null),__decorate([(0x0,common_1[_0x470d1d(0x123)])('chatList'),(0x0,swagger_1['ApiOperation'])({'summary':_0x470d1d(0x13e)}),(0x0,swagger_1[_0x470d1d(0x10c)])(),(0x0,common_1[_0x470d1d(0x140)])(jwtAuth_guard_1[_0x470d1d(0xf8)]),__param(0x0,(0x0,common_1['Req'])()),__param(0x1,(0x0,common_1[_0x470d1d(0x139)])()),__metadata(_0x470d1d(0x102),Function),__metadata(_0x470d1d(0x12c),[Object,chatList_dto_1[_0x470d1d(0x11f)]]),__metadata(_0x470d1d(0x12f),void 0x0)],ChatLogController[_0x470d1d(0x11e)],_0x470d1d(0x106),null),__decorate([(0x0,common_1[_0x470d1d(0x124)])(_0x470d1d(0x119)),(0x0,swagger_1['ApiOperation'])({'summary':_0x470d1d(0x12e)}),(0x0,swagger_1[_0x470d1d(0x10c)])(),(0x0,common_1[_0x470d1d(0x140)])(jwtAuth_guard_1[_0x470d1d(0xf8)]),__param(0x0,(0x0,common_1['Req'])()),__param(0x1,(0x0,common_1['Body'])()),__metadata(_0x470d1d(0x102),Function),__metadata(_0x470d1d(0x12c),[Object,del_dto_1[_0x470d1d(0x10f)]]),__metadata(_0x470d1d(0x12f),void 0x0)],ChatLogController['prototype'],'del',null),__decorate([(0x0,common_1[_0x470d1d(0x124)])('delByGroupId'),(0x0,swagger_1[_0x470d1d(0xf9)])({'summary':_0x470d1d(0x11d)}),(0x0,swagger_1['ApiBearerAuth'])(),(0x0,common_1[_0x470d1d(0x140)])(jwtAuth_guard_1[_0x470d1d(0xf8)]),__param(0x0,(0x0,common_1[_0x470d1d(0x138)])()),__param(0x1,(0x0,common_1[_0x470d1d(0x143)])()),__metadata('design:type',Function),__metadata(_0x470d1d(0x12c),[Object,delByGroup_dto_1[_0x470d1d(0x134)]]),__metadata('design:returntype',void 0x0)],ChatLogController[_0x470d1d(0x11e)],'delByGroupId',null),__decorate([(0x0,common_1[_0x470d1d(0x123)])(_0x470d1d(0x128)),(0x0,swagger_1[_0x470d1d(0xf9)])({'summary':_0x470d1d(0x11a)}),(0x0,swagger_1[_0x470d1d(0x10c)])(),(0x0,common_1[_0x470d1d(0x140)])(jwtAuth_guard_1['JwtAuthGuard']),__param(0x0,(0x0,common_1[_0x470d1d(0x138)])()),__param(0x1,(0x0,common_1[_0x470d1d(0x139)])()),__metadata(_0x470d1d(0x102),Function),__metadata('design:paramtypes',[Object,queryByAppId_dto_1['QueryByAppIdDto']]),__metadata(_0x470d1d(0x12f),void 0x0)],ChatLogController[_0x470d1d(0x11e)],_0x470d1d(0x128),null),ChatLogController=__decorate([(0x0,common_1[_0x470d1d(0x111)])(_0x470d1d(0x10e)),(0x0,swagger_1['ApiTags'])(_0x470d1d(0xf4)),__metadata('design:paramtypes',[chatLog_service_1[_0x470d1d(0x13b)]])],ChatLogController),exports[_0x470d1d(0xfd)]=ChatLogController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatLog/chatLog.entity.js b/YiAiQuickDeploy/dist/modules/chatLog/chatLog.entity.js
new file mode 100644
index 0000000..55f15e2
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatLog/chatLog.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x227d6e=_0x7fd2;(function(_0x106213,_0x4ba7d1){var _0x1a431d=_0x7fd2,_0x24253b=_0x106213();while(!![]){try{var _0x45c582=parseInt(_0x1a431d(0xb2))/0x1+-parseInt(_0x1a431d(0x9f))/0x2*(parseInt(_0x1a431d(0xb9))/0x3)+parseInt(_0x1a431d(0xaa))/0x4*(parseInt(_0x1a431d(0xac))/0x5)+-parseInt(_0x1a431d(0xb0))/0x6*(-parseInt(_0x1a431d(0x82))/0x7)+parseInt(_0x1a431d(0x86))/0x8+-parseInt(_0x1a431d(0xb8))/0x9*(parseInt(_0x1a431d(0xb7))/0xa)+-parseInt(_0x1a431d(0x7f))/0xb;if(_0x45c582===_0x4ba7d1)break;else _0x24253b['push'](_0x24253b['shift']());}catch(_0x342147){_0x24253b['push'](_0x24253b['shift']());}}}(_0x235e,0x9f835));var __decorate=this&&this[_0x227d6e(0xab)]||function(_0x7274cc,_0x49bb4a,_0x4e233b,_0x56c07e){var _0x4a2f4d=_0x227d6e,_0x3a88c9=arguments[_0x4a2f4d(0x89)],_0x54bb84=_0x3a88c9<0x3?_0x49bb4a:_0x56c07e===null?_0x56c07e=Object[_0x4a2f4d(0x97)](_0x49bb4a,_0x4e233b):_0x56c07e,_0x997ff3;if(typeof Reflect===_0x4a2f4d(0xbd)&&typeof Reflect[_0x4a2f4d(0xb6)]===_0x4a2f4d(0x93))_0x54bb84=Reflect[_0x4a2f4d(0xb6)](_0x7274cc,_0x49bb4a,_0x4e233b,_0x56c07e);else{for(var _0x466945=_0x7274cc[_0x4a2f4d(0x89)]-0x1;_0x466945>=0x0;_0x466945--)if(_0x997ff3=_0x7274cc[_0x466945])_0x54bb84=(_0x3a88c9<0x3?_0x997ff3(_0x54bb84):_0x3a88c9>0x3?_0x997ff3(_0x49bb4a,_0x4e233b,_0x54bb84):_0x997ff3(_0x49bb4a,_0x4e233b))||_0x54bb84;}return _0x3a88c9>0x3&&_0x54bb84&&Object['defineProperty'](_0x49bb4a,_0x4e233b,_0x54bb84),_0x54bb84;},__metadata=this&&this[_0x227d6e(0xb4)]||function(_0x594350,_0x1fbb9f){var _0x1bdb2d=_0x227d6e;if(typeof Reflect===_0x1bdb2d(0xbd)&&typeof Reflect[_0x1bdb2d(0x87)]===_0x1bdb2d(0x93))return Reflect[_0x1bdb2d(0x87)](_0x594350,_0x1fbb9f);};Object['defineProperty'](exports,_0x227d6e(0x98),{'value':!![]}),exports[_0x227d6e(0xb3)]=void 0x0;const typeorm_1=require(_0x227d6e(0xa7)),baseEntity_1=require(_0x227d6e(0x88));let ChatLogEntity=class ChatLogEntity extends baseEntity_1[_0x227d6e(0x9a)]{};function _0x7fd2(_0x2ab66e,_0x54627c){var _0x235e78=_0x235e();return _0x7fd2=function(_0x7fd299,_0x49c29f){_0x7fd299=_0x7fd299-0x7e;var _0x5542b9=_0x235e78[_0x7fd299];return _0x5542b9;},_0x7fd2(_0x2ab66e,_0x54627c);}__decorate([(0x0,typeorm_1[_0x227d6e(0x9b)])({'comment':'用户ID'}),__metadata('design:type',Number)],ChatLogEntity[_0x227d6e(0xc0)],_0x227d6e(0x9e),void 0x0),__decorate([(0x0,typeorm_1[_0x227d6e(0x9b)])({'comment':_0x227d6e(0x85),'nullable':!![]}),__metadata('design:type',String)],ChatLogEntity[_0x227d6e(0xc0)],_0x227d6e(0xae),void 0x0),__decorate([(0x0,typeorm_1[_0x227d6e(0x9b)])({'comment':_0x227d6e(0xa1),'type':_0x227d6e(0xba),'nullable':!![]}),__metadata(_0x227d6e(0xa6),String)],ChatLogEntity[_0x227d6e(0xc0)],_0x227d6e(0xad),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x227d6e(0xa3),'type':_0x227d6e(0xba),'nullable':!![]}),__metadata(_0x227d6e(0xa6),String)],ChatLogEntity['prototype'],_0x227d6e(0xa2),void 0x0),__decorate([(0x0,typeorm_1[_0x227d6e(0x9b)])({'comment':'本次问题的token','nullable':!![]}),__metadata('design:type',Number)],ChatLogEntity[_0x227d6e(0xc0)],_0x227d6e(0x91),void 0x0),__decorate([(0x0,typeorm_1[_0x227d6e(0x9b)])({'comment':_0x227d6e(0xa5),'nullable':!![]}),__metadata('design:type',Number)],ChatLogEntity[_0x227d6e(0xc0)],_0x227d6e(0x80),void 0x0),__decorate([(0x0,typeorm_1[_0x227d6e(0x9b)])({'comment':_0x227d6e(0x9c),'nullable':!![]}),__metadata('design:type',Number)],ChatLogEntity[_0x227d6e(0xc0)],_0x227d6e(0xbf),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':'本次使用的模型','nullable':!![]}),__metadata('design:type',String)],ChatLogEntity['prototype'],_0x227d6e(0x83),void 0x0),__decorate([(0x0,typeorm_1[_0x227d6e(0x9b)])({'comment':_0x227d6e(0x94),'nullable':!![]}),__metadata('design:type',String)],ChatLogEntity['prototype'],_0x227d6e(0x9d),void 0x0),__decorate([(0x0,typeorm_1[_0x227d6e(0x9b)])({'comment':_0x227d6e(0xbb),'nullable':!![],'default':0x0}),__metadata(_0x227d6e(0xa6),Number)],ChatLogEntity[_0x227d6e(0xc0)],'rec',void 0x0),__decorate([(0x0,typeorm_1[_0x227d6e(0x9b)])({'comment':_0x227d6e(0xaf),'nullable':!![],'type':_0x227d6e(0xba)}),__metadata(_0x227d6e(0xa6),String)],ChatLogEntity[_0x227d6e(0xc0)],_0x227d6e(0xbe),void 0x0),__decorate([(0x0,typeorm_1[_0x227d6e(0x9b)])({'comment':_0x227d6e(0x81),'nullable':!![]}),__metadata(_0x227d6e(0xa6),String)],ChatLogEntity[_0x227d6e(0xc0)],_0x227d6e(0x8c),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':'一组图片的第几张、放大或者变换的时候需要使用','nullable':!![]}),__metadata(_0x227d6e(0xa6),Number)],ChatLogEntity[_0x227d6e(0xc0)],_0x227d6e(0x92),void 0x0),__decorate([(0x0,typeorm_1[_0x227d6e(0x9b)])({'comment':_0x227d6e(0xb5),'nullable':!![]}),__metadata(_0x227d6e(0xa6),String)],ChatLogEntity['prototype'],'action',void 0x0),__decorate([(0x0,typeorm_1[_0x227d6e(0x9b)])({'comment':_0x227d6e(0xa9),'default':0x0}),__metadata('design:type',Number)],ChatLogEntity[_0x227d6e(0xc0)],_0x227d6e(0x90),void 0x0),__decorate([(0x0,typeorm_1[_0x227d6e(0x9b)])({'comment':_0x227d6e(0xa0),'nullable':!![]}),__metadata('design:type',String)],ChatLogEntity['prototype'],_0x227d6e(0xa8),void 0x0),__decorate([(0x0,typeorm_1[_0x227d6e(0x9b)])({'comment':_0x227d6e(0x99),'nullable':!![]}),__metadata(_0x227d6e(0xa6),String)],ChatLogEntity[_0x227d6e(0xc0)],'variationId',void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x227d6e(0x8f),'nullable':!![],'type':_0x227d6e(0xba)}),__metadata(_0x227d6e(0xa6),String)],ChatLogEntity['prototype'],_0x227d6e(0xc1),void 0x0),__decorate([(0x0,typeorm_1[_0x227d6e(0x9b)])({'comment':'上传图片的信息','nullable':!![],'type':_0x227d6e(0xba)}),__metadata(_0x227d6e(0xa6),String)],ChatLogEntity[_0x227d6e(0xc0)],_0x227d6e(0xa4),void 0x0),__decorate([(0x0,typeorm_1[_0x227d6e(0x9b)])({'comment':_0x227d6e(0xbc),'nullable':!![]}),__metadata('design:type',String)],ChatLogEntity[_0x227d6e(0xc0)],'role',void 0x0),__decorate([(0x0,typeorm_1[_0x227d6e(0x9b)])({'comment':_0x227d6e(0x84),'nullable':!![]}),__metadata('design:type',Number)],ChatLogEntity[_0x227d6e(0xc0)],_0x227d6e(0x8d),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':'序列化的本次会话参数','nullable':!![],'type':'text'}),__metadata('design:type',String)],ChatLogEntity[_0x227d6e(0xc0)],_0x227d6e(0x7e),void 0x0),__decorate([(0x0,typeorm_1[_0x227d6e(0x9b)])({'comment':'序列化的本次提交参数','nullable':!![],'type':_0x227d6e(0xba)}),__metadata('design:type',String)],ChatLogEntity[_0x227d6e(0xc0)],_0x227d6e(0xb1),void 0x0),__decorate([(0x0,typeorm_1[_0x227d6e(0x9b)])({'comment':'是否删除','default':![]}),__metadata(_0x227d6e(0xa6),Boolean)],ChatLogEntity[_0x227d6e(0xc0)],_0x227d6e(0x96),void 0x0),__decorate([(0x0,typeorm_1[_0x227d6e(0x9b)])({'comment':_0x227d6e(0x8a),'nullable':!![]}),__metadata('design:type',Number)],ChatLogEntity[_0x227d6e(0xc0)],_0x227d6e(0x95),void 0x0),ChatLogEntity=__decorate([(0x0,typeorm_1[_0x227d6e(0x8b)])({'name':_0x227d6e(0x8e)})],ChatLogEntity),exports[_0x227d6e(0xb3)]=ChatLogEntity;function _0x235e(){var _0x66ec9=['object','extend','totalTokens','prototype','fileInfo','conversationOptions','11528957XniZeu','completionTokens','mj绘画列表携带的一级id用于图片变换或者放大','2471nTpNAe','model','对话分组ID','使用类型','7045456dCfsOh','metadata','../../common/entity/baseEntity','length','使用的应用id','Entity','message_id','groupId','chatlog','图片信息的string','group','promptTokens','orderId','function','本次访问的Ip地址','appId','isDelete','getOwnPropertyDescriptor','__esModule','变换图片的Id记录','BaseEntity','Column','本次总花费的token','curIp','userId','2206962xFyHPv','放大图片的Id记录','询问的问题','answer','回答的答案','imageUrl','本次回答的token','design:type','typeorm','upscaleId','是否是组图,这种图才可以指定放大','8WpFUFk','__decorate','2301505rOseoe','prompt','type','扩展参数','14322iYeOWz','requestOptions','640202fyWEWA','ChatLogEntity','__metadata','mj绘画的动作、放大或者变换、或者全部重新绘制','decorate','10iELzfR','4312476tCGMYb','3CrODzG','text','是否推荐0:\x20默认\x201:\x20推荐','role\x20system\x20user\x20assistant'];_0x235e=function(){return _0x66ec9;};return _0x235e();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatLog/chatLog.module.js b/YiAiQuickDeploy/dist/modules/chatLog/chatLog.module.js
new file mode 100644
index 0000000..c01e300
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatLog/chatLog.module.js
@@ -0,0 +1 @@
+'use strict';const _0x463008=_0x5967;(function(_0x211f91,_0x8178fa){const _0x5178d9=_0x5967,_0x34f5b1=_0x211f91();while(!![]){try{const _0x19c04e=parseInt(_0x5178d9(0x192))/0x1*(-parseInt(_0x5178d9(0x1a2))/0x2)+-parseInt(_0x5178d9(0x1ad))/0x3*(-parseInt(_0x5178d9(0x190))/0x4)+-parseInt(_0x5178d9(0x198))/0x5*(-parseInt(_0x5178d9(0x19d))/0x6)+parseInt(_0x5178d9(0x1aa))/0x7*(-parseInt(_0x5178d9(0x191))/0x8)+parseInt(_0x5178d9(0x197))/0x9+-parseInt(_0x5178d9(0x19a))/0xa+parseInt(_0x5178d9(0x1ae))/0xb;if(_0x19c04e===_0x8178fa)break;else _0x34f5b1['push'](_0x34f5b1['shift']());}catch(_0x4570c0){_0x34f5b1['push'](_0x34f5b1['shift']());}}}(_0x3ee0,0x96ce5));function _0x3ee0(){const _0x2b4b66=['8405JznYMM','length','1664790dtXzuI','../user/user.entity','getOwnPropertyDescriptor','672SXXUCq','@nestjs/common','defineProperty','./chatLog.entity','../chatGroup/chatGroup.entity','2GwoylU','decorate','TypeOrmModule','../badwords/badwords.entity','__esModule','ChatLogEntity','ChatGroupEntity','UserEntity','56RGlSQY','./chatLog.controller','ChatLogController','1101930sGZWxB','6699220uWABVT','object','./chatLog.service','forFeature','BadWordsEntity','4witBvX','201976thPfOr','367253sJwxWw','__decorate','Module','ChatLogService','function','1699263ifPgSJ'];_0x3ee0=function(){return _0x2b4b66;};return _0x3ee0();}var __decorate=this&&this[_0x463008(0x193)]||function(_0x1ef583,_0x1c7a91,_0xbe570e,_0x50451f){const _0x2a6a28=_0x463008;var _0x21ed98=arguments['length'],_0x339b5f=_0x21ed98<0x3?_0x1c7a91:_0x50451f===null?_0x50451f=Object[_0x2a6a28(0x19c)](_0x1c7a91,_0xbe570e):_0x50451f,_0xf8c4f0;if(typeof Reflect===_0x2a6a28(0x18c)&&typeof Reflect[_0x2a6a28(0x1a3)]===_0x2a6a28(0x196))_0x339b5f=Reflect[_0x2a6a28(0x1a3)](_0x1ef583,_0x1c7a91,_0xbe570e,_0x50451f);else{for(var _0x1a276e=_0x1ef583[_0x2a6a28(0x199)]-0x1;_0x1a276e>=0x0;_0x1a276e--)if(_0xf8c4f0=_0x1ef583[_0x1a276e])_0x339b5f=(_0x21ed98<0x3?_0xf8c4f0(_0x339b5f):_0x21ed98>0x3?_0xf8c4f0(_0x1c7a91,_0xbe570e,_0x339b5f):_0xf8c4f0(_0x1c7a91,_0xbe570e))||_0x339b5f;}return _0x21ed98>0x3&&_0x339b5f&&Object['defineProperty'](_0x1c7a91,_0xbe570e,_0x339b5f),_0x339b5f;};function _0x5967(_0x133786,_0xc3623){const _0x3ee037=_0x3ee0();return _0x5967=function(_0x596715,_0x12cf20){_0x596715=_0x596715-0x18c;let _0x28115e=_0x3ee037[_0x596715];return _0x28115e;},_0x5967(_0x133786,_0xc3623);}Object[_0x463008(0x19f)](exports,_0x463008(0x1a6),{'value':!![]}),exports['ChatLogModule']=void 0x0;const common_1=require(_0x463008(0x19e)),chatLog_service_1=require(_0x463008(0x18d)),typeorm_1=require('@nestjs/typeorm'),chatLog_entity_1=require(_0x463008(0x1a0)),chatLog_controller_1=require(_0x463008(0x1ab)),user_entity_1=require(_0x463008(0x19b)),badwords_entity_1=require(_0x463008(0x1a5)),chatGroup_entity_1=require(_0x463008(0x1a1));let ChatLogModule=class ChatLogModule{};ChatLogModule=__decorate([(0x0,common_1['Global'])(),(0x0,common_1[_0x463008(0x194)])({'imports':[typeorm_1[_0x463008(0x1a4)][_0x463008(0x18e)]([chatLog_entity_1[_0x463008(0x1a7)],user_entity_1[_0x463008(0x1a9)],badwords_entity_1[_0x463008(0x18f)],chatGroup_entity_1[_0x463008(0x1a8)]])],'controllers':[chatLog_controller_1[_0x463008(0x1ac)]],'providers':[chatLog_service_1[_0x463008(0x195)]],'exports':[chatLog_service_1[_0x463008(0x195)]]})],ChatLogModule),exports['ChatLogModule']=ChatLogModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatLog/chatLog.service.js b/YiAiQuickDeploy/dist/modules/chatLog/chatLog.service.js
new file mode 100644
index 0000000..d677bde
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatLog/chatLog.service.js
@@ -0,0 +1 @@
+'use strict';const _0x5c4b49=_0x3f6e;function _0x3f6e(_0x51bd6a,_0x319893){const _0xdaaa5d=_0xdaaa();return _0x3f6e=function(_0x3f6e7a,_0x508191){_0x3f6e7a=_0x3f6e7a-0xcf;let _0x55e1c5=_0xdaaa5d[_0x3f6e7a];return _0x55e1c5;},_0x3f6e(_0x51bd6a,_0x319893);}(function(_0x11d0a6,_0x1e848e){const _0x7611ba=_0x3f6e,_0x504885=_0x11d0a6();while(!![]){try{const _0x1f761b=parseInt(_0x7611ba(0xe0))/0x1+-parseInt(_0x7611ba(0xea))/0x2*(-parseInt(_0x7611ba(0xff))/0x3)+-parseInt(_0x7611ba(0x120))/0x4*(parseInt(_0x7611ba(0xdd))/0x5)+parseInt(_0x7611ba(0x10c))/0x6+parseInt(_0x7611ba(0x108))/0x7+parseInt(_0x7611ba(0x10e))/0x8*(parseInt(_0x7611ba(0x13a))/0x9)+-parseInt(_0x7611ba(0xd0))/0xa;if(_0x1f761b===_0x1e848e)break;else _0x504885['push'](_0x504885['shift']());}catch(_0x3e2b36){_0x504885['push'](_0x504885['shift']());}}}(_0xdaaa,0x39699));var __decorate=this&&this['__decorate']||function(_0x2409be,_0x1a6ccb,_0x53167f,_0x4f2fc2){const _0x879c63=_0x3f6e;var _0x8839cc=arguments[_0x879c63(0x11c)],_0x4bc4ef=_0x8839cc<0x3?_0x1a6ccb:_0x4f2fc2===null?_0x4f2fc2=Object[_0x879c63(0x12b)](_0x1a6ccb,_0x53167f):_0x4f2fc2,_0x3e8799;if(typeof Reflect===_0x879c63(0x115)&&typeof Reflect[_0x879c63(0xde)]===_0x879c63(0xec))_0x4bc4ef=Reflect['decorate'](_0x2409be,_0x1a6ccb,_0x53167f,_0x4f2fc2);else{for(var _0x72d093=_0x2409be[_0x879c63(0x11c)]-0x1;_0x72d093>=0x0;_0x72d093--)if(_0x3e8799=_0x2409be[_0x72d093])_0x4bc4ef=(_0x8839cc<0x3?_0x3e8799(_0x4bc4ef):_0x8839cc>0x3?_0x3e8799(_0x1a6ccb,_0x53167f,_0x4bc4ef):_0x3e8799(_0x1a6ccb,_0x53167f))||_0x4bc4ef;}return _0x8839cc>0x3&&_0x4bc4ef&&Object['defineProperty'](_0x1a6ccb,_0x53167f,_0x4bc4ef),_0x4bc4ef;},__metadata=this&&this[_0x5c4b49(0x10b)]||function(_0x4f3fed,_0x485ff8){const _0x445629=_0x5c4b49;if(typeof Reflect===_0x445629(0x115)&&typeof Reflect[_0x445629(0x12e)]===_0x445629(0xec))return Reflect[_0x445629(0x12e)](_0x4f3fed,_0x485ff8);},__param=this&&this[_0x5c4b49(0x101)]||function(_0x4f8858,_0x3e8f38){return function(_0x2895af,_0xf1cdfe){_0x3e8f38(_0x2895af,_0xf1cdfe,_0x4f8858);};};Object['defineProperty'](exports,_0x5c4b49(0xe7),{'value':!![]}),exports[_0x5c4b49(0xeb)]=void 0x0;function _0xdaaa(){const _0x124e1a=['setHeader','model','extend','xlsx','删除对话记录成功!','你操作的图片不存在、请检查!','answer','提问时间','HttpStatus','1829637TKtyal','paintCount','username','role','DALL-E2','6297450MUfJLd','userId','fileInfo','attachment;\x20filename=','log','用户邮箱','findOne','CHAT_TYPE','BAD_REQUEST','提问问题','thumbImg','type','InjectRepository','1765rLiRbm','decorate','affected','151502wWeMEY','assign','forEach','@nestjs/common','components','design:paramtypes','isGroup','__esModule','save','Not','143132QRxQCb','ChatLogService','function','/q/55','你推荐的图片不存在、请检查!','exportExcel','formatDate','map','?imageView2/1/w/','图片成功!','delByGroupId','你删除的对话记录不存在、请检查!','update','Repository','Content-Type','chatlog','ali','application/vnd.openxmlformats-officedocument.spreadsheetml.sheet','tencent','../user/user.entity','super','15tPjyRi','write','__param','?x-oss-process=image/resize,w_','userEntity','group','cos','chatGroupEntity','end','1013152cvCUcj','当前页面已经没有东西可以删除了!','../../common/constants/balance.constant','__metadata','134226kKiVis','chat.xlsx','8MBeQEM','querAllChatLog','../chatGroup/chatGroup.entity','prompt','includes','recDrawImg','用户名','object','@nine.com','Workbook','createdAt','Like','回答答案','@nestjs/typeorm','length','DESC','chatLogEntity','byAppId','168NkbuRZ','find','PAINT_TYPE','HttpException','message_id','ChatGroupEntity','chatList','findAndCount','parse','email','deleteChatLog','getOwnPropertyDescriptor','rec','dall-e-3','metadata','user','DeductionKey'];_0xdaaa=function(){return _0x124e1a;};return _0xdaaa();}const common_1=require(_0x5c4b49(0xe3)),typeorm_1=require(_0x5c4b49(0x11b)),chatLog_entity_1=require('./chatLog.entity'),typeorm_2=require('typeorm'),balance_constant_1=require(_0x5c4b49(0x10a)),user_entity_1=require(_0x5c4b49(0xfd)),utils_1=require('../../common/utils'),exceljs_1=require('exceljs'),chatGroup_entity_1=require(_0x5c4b49(0x110));let ChatLogService=class ChatLogService{constructor(_0x355521,_0x4dc03,_0x4c510b){const _0x32c6ab=_0x5c4b49;this[_0x32c6ab(0x11e)]=_0x355521,this['userEntity']=_0x4dc03,this[_0x32c6ab(0x106)]=_0x4c510b;}async['saveChatLog'](_0x509a76){const _0x5a5562=_0x5c4b49;return await this[_0x5a5562(0x11e)][_0x5a5562(0xe8)](_0x509a76);}async['querDrawLog'](_0x81f74f,_0x4d0a12){const _0x3abeb7=_0x5c4b49,{id:_0x125dda}=_0x81f74f[_0x3abeb7(0x12f)],{model:_0x15ab41}=_0x4d0a12,_0x1fcd31={'userId':_0x125dda,'type':balance_constant_1[_0x3abeb7(0x130)][_0x3abeb7(0x122)]};_0x15ab41&&(_0x1fcd31[_0x3abeb7(0x132)]=_0x15ab41,_0x15ab41===_0x3abeb7(0xcf)&&(_0x1fcd31['model']=(0x0,typeorm_2['In'])(['DALL-E2',_0x3abeb7(0x12d)])));const _0x16cf9e=await this[_0x3abeb7(0x11e)][_0x3abeb7(0x121)]({'where':_0x1fcd31,'order':{'id':_0x3abeb7(0x11d)},'select':['id',_0x3abeb7(0x137),'prompt',_0x3abeb7(0x124),_0x3abeb7(0x104),_0x3abeb7(0x132),_0x3abeb7(0x133),_0x3abeb7(0xdb),_0x3abeb7(0xd2)]});return _0x16cf9e[_0x3abeb7(0xe2)](_0x362247=>{const _0x5a0b7d=_0x3abeb7;if(_0x362247['type']==='paintCount'){const _0x4d213f=_0x362247['model']==='mj'?0x136:0xa0,_0x43997b=_0x362247['answer'][_0x5a0b7d(0x112)](_0x5a0b7d(0x105))?'tencent':'ali',_0x2900c4=_0x43997b===_0x5a0b7d(0xfc)?_0x5a0b7d(0xf2)+_0x4d213f+_0x5a0b7d(0xed):_0x5a0b7d(0x102)+_0x4d213f;_0x362247[_0x5a0b7d(0xda)]=_0x362247['answer']+_0x2900c4;try{_0x362247[_0x5a0b7d(0xd2)]=_0x362247['fileInfo']?JSON[_0x5a0b7d(0x128)](_0x362247[_0x5a0b7d(0xd2)]):null;}catch(_0x33d3db){_0x362247[_0x5a0b7d(0xd2)]={};}}}),_0x16cf9e;}async['querAllDrawLog'](_0x5890bd){const _0x40e434=_0x5c4b49,{page:page=0x1,size:size=0x14,rec:_0x3bc529,userId:_0x28736d,model:_0x172d26}=_0x5890bd,_0x2cb849={'type':balance_constant_1[_0x40e434(0x130)][_0x40e434(0x122)],'prompt':(0x0,typeorm_2['Not'])(''),'answer':(0x0,typeorm_2['Not'])('')};_0x3bc529&&Object[_0x40e434(0xe1)](_0x2cb849,{'rec':_0x3bc529}),_0x28736d&&Object[_0x40e434(0xe1)](_0x2cb849,{'userId':_0x28736d});_0x172d26&&(_0x2cb849[_0x40e434(0x132)]=_0x172d26,_0x172d26===_0x40e434(0xcf)&&(_0x2cb849['model']=(0x0,typeorm_2['In'])([_0x40e434(0xcf),_0x40e434(0x12d)])));const [_0x446dd6,_0xc86ab6]=await this[_0x40e434(0x11e)][_0x40e434(0x127)]({'order':{'id':_0x40e434(0x11d)},'skip':(page-0x1)*size,'take':size,'where':_0x2cb849});return _0x446dd6[_0x40e434(0xe2)](_0x23eed8=>{const _0x395e07=_0x40e434;var _0x4927d2;if(_0x23eed8[_0x395e07(0xdb)]===_0x395e07(0x13b)){const _0x20a133=_0x23eed8[_0x395e07(0x132)]==='mj'?0x136:0xa0,_0x159654=_0x23eed8[_0x395e07(0x137)][_0x395e07(0x112)](_0x395e07(0x105))?_0x395e07(0xfc):_0x395e07(0xfa),_0x30c068=_0x159654==='tencent'?_0x395e07(0xf2)+_0x20a133+_0x395e07(0xed):_0x395e07(0x102)+_0x20a133;_0x23eed8[_0x395e07(0xda)]=_0x23eed8[_0x395e07(0x137)]+_0x30c068;try{const _0x5e0c04=_0x23eed8[_0x395e07(0x133)]?JSON[_0x395e07(0x128)](_0x23eed8[_0x395e07(0x133)]):null;_0x5e0c04&&(_0x5e0c04?_0x23eed8[_0x395e07(0xe6)]=((_0x4927d2=_0x5e0c04===null||_0x5e0c04===void 0x0?void 0x0:_0x5e0c04[_0x395e07(0xe4)][0x0])===null||_0x4927d2===void 0x0?void 0x0:_0x4927d2[_0x395e07(0xe4)][_0x395e07(0x11c)])===0x5:_0x23eed8[_0x395e07(0xe6)]=![]);}catch(_0x32e745){console[_0x395e07(0xd4)]('querAllDrawLog\x20Json\x20parse\x20error',_0x32e745);}}}),{'rows':_0x446dd6,'count':_0xc86ab6};}async[_0x5c4b49(0x113)](_0x419fc0){const _0x6c43c4=_0x5c4b49,{id:_0x5777b7}=_0x419fc0,_0xd1378b=await this['chatLogEntity'][_0x6c43c4(0xd6)]({'where':{'id':_0x5777b7,'type':balance_constant_1[_0x6c43c4(0x130)][_0x6c43c4(0x122)]}});if(!_0xd1378b)throw new common_1[(_0x6c43c4(0x123))](_0x6c43c4(0xee),common_1[_0x6c43c4(0x139)][_0x6c43c4(0xd8)]);const _0x111df0=_0xd1378b[_0x6c43c4(0x12c)]===0x1?0x0:0x1,_0x1136d8=await this[_0x6c43c4(0x11e)][_0x6c43c4(0xf6)]({'id':_0x5777b7},{'rec':_0x111df0});if(_0x1136d8[_0x6c43c4(0xdf)]>0x0)return(_0x111df0?'推荐':'取消推荐')+_0x6c43c4(0xf3);throw new common_1[(_0x6c43c4(0x123))](_0x6c43c4(0x136),common_1[_0x6c43c4(0x139)][_0x6c43c4(0xd8)]);}async[_0x5c4b49(0xef)](_0x567826,_0x1996cc){const _0x29e102=_0x5c4b49,_0x32498a={'type':balance_constant_1[_0x29e102(0x130)]['CHAT_TYPE']},{page:page=0x1,size:size=0x1e,prompt:_0x383840,email:_0x10bee3}=_0x567826;_0x383840&&Object[_0x29e102(0xe1)](_0x32498a,{'prompt':(0x0,typeorm_2[_0x29e102(0x119)])('%'+_0x383840+'%')});if(_0x10bee3){const _0x2b0815=await this[_0x29e102(0x103)][_0x29e102(0xd6)]({'where':{'email':_0x10bee3}});(_0x2b0815===null||_0x2b0815===void 0x0?void 0x0:_0x2b0815['id'])&&Object[_0x29e102(0xe1)](_0x32498a,{'userId':_0x2b0815['id']});}const [_0x31bfbe,_0x26c988]=await this[_0x29e102(0x11e)]['findAndCount']({'order':{'id':_0x29e102(0x11d)},'skip':(page-0x1)*size,'take':size,'where':_0x32498a}),_0x2d476d=_0x31bfbe[_0x29e102(0xf1)](_0xc598ab=>_0xc598ab['userId']),_0x2319e9=await this[_0x29e102(0x103)][_0x29e102(0x121)]({'where':{'id':(0x0,typeorm_2['In'])(_0x2d476d)}}),_0x406cfe=_0x31bfbe['map'](_0xbb6481=>{const _0x1a22b3=_0x29e102,_0x37aa7a=_0x2319e9['find'](_0x3bbc4b=>_0x3bbc4b['id']===_0xbb6481[_0x1a22b3(0xd1)]);return{'username':_0x37aa7a?_0x37aa7a[_0x1a22b3(0x13c)]:'','email':_0x37aa7a?_0x37aa7a[_0x1a22b3(0x129)]:'','prompt':_0xbb6481['prompt'],'answer':_0xbb6481['answer'],'createdAt':(0x0,utils_1[_0x1a22b3(0xf0)])(_0xbb6481[_0x1a22b3(0x118)])};}),_0x379f77=new exceljs_1['default'][(_0x29e102(0x117))](),_0xbcdaef=_0x379f77['addWorksheet'](_0x29e102(0xf9));_0xbcdaef['columns']=[{'header':_0x29e102(0x114),'key':'username','width':0x14},{'header':_0x29e102(0xd5),'key':_0x29e102(0x129),'width':0x14},{'header':_0x29e102(0x138),'key':_0x29e102(0x118),'width':0x14},{'header':_0x29e102(0xd9),'key':_0x29e102(0x111),'width':0x50},{'header':_0x29e102(0x11a),'key':_0x29e102(0x137),'width':0x96}],_0x406cfe['forEach'](_0x1668a1=>_0xbcdaef['addRow'](_0x1668a1)),_0x1996cc[_0x29e102(0x131)](_0x29e102(0xf8),_0x29e102(0xfb)),_0x1996cc['setHeader']('Content-Disposition',_0x29e102(0xd3)+_0x29e102(0x10d)),await _0x379f77[_0x29e102(0x134)][_0x29e102(0x100)](_0x1996cc),_0x1996cc[_0x29e102(0x107)]();}async[_0x5c4b49(0x10f)](_0x28dba2,_0x36979c){const _0x1347a0=_0x5c4b49,{page:page=0x1,size:size=0x14,userId:_0x252948,prompt:_0x498bb1}=_0x28dba2,_0x3e5507={'type':balance_constant_1[_0x1347a0(0x130)][_0x1347a0(0xd7)],'prompt':(0x0,typeorm_2[_0x1347a0(0xe9)])('')};_0x252948&&Object[_0x1347a0(0xe1)](_0x3e5507,{'userId':_0x252948}),_0x498bb1&&Object[_0x1347a0(0xe1)](_0x3e5507,{'prompt':(0x0,typeorm_2[_0x1347a0(0x119)])('%'+_0x498bb1+'%')});const [_0x4d98e3,_0x52f61a]=await this['chatLogEntity'][_0x1347a0(0x127)]({'order':{'id':_0x1347a0(0x11d)},'skip':(page-0x1)*size,'take':size,'where':_0x3e5507}),_0x47b2a8=_0x4d98e3[_0x1347a0(0xf1)](_0x2232f0=>_0x2232f0[_0x1347a0(0xd1)]),_0x377fb1=await this['userEntity'][_0x1347a0(0x121)]({'where':{'id':(0x0,typeorm_2['In'])(_0x47b2a8)},'select':['id','username',_0x1347a0(0x129)]});return _0x4d98e3[_0x1347a0(0xe2)](_0x4bb082=>{const _0xa9a779=_0x1347a0,{username:_0x29a72d,email:_0x5a1bdf}=_0x377fb1['find'](_0x490298=>_0x490298['id']===_0x4bb082['userId'])||{};_0x4bb082[_0xa9a779(0x13c)]=_0x29a72d,_0x4bb082[_0xa9a779(0x129)]=_0x5a1bdf;}),_0x36979c['user'][_0x1347a0(0x13d)]!==_0x1347a0(0xfe)&&_0x4d98e3[_0x1347a0(0xe2)](_0x656651=>_0x656651[_0x1347a0(0x129)]=(0x0,utils_1['maskEmail'])(_0x656651[_0x1347a0(0x129)])),_0x4d98e3['forEach'](_0x3e1a1f=>{const _0x508279=_0x1347a0;!_0x3e1a1f[_0x508279(0x129)]&&(_0x3e1a1f['email']=(_0x3e1a1f===null||_0x3e1a1f===void 0x0?void 0x0:_0x3e1a1f[_0x508279(0xd1)])+_0x508279(0x116)),!_0x3e1a1f[_0x508279(0x13c)]&&(_0x3e1a1f[_0x508279(0x13c)]='游客'+(_0x3e1a1f===null||_0x3e1a1f===void 0x0?void 0x0:_0x3e1a1f[_0x508279(0xd1)]));}),{'rows':_0x4d98e3,'count':_0x52f61a};}async[_0x5c4b49(0x126)](_0x30527b,_0x1446dd){const _0x164ae0=_0x5c4b49,{id:_0x15e516}=_0x30527b[_0x164ae0(0x12f)],{groupId:_0x54fa2f}=_0x1446dd,_0x35e2e3={'userId':_0x15e516,'isDelete':![]};_0x54fa2f&&Object[_0x164ae0(0xe1)](_0x35e2e3,{'groupId':_0x54fa2f});if(_0x54fa2f){const _0x2b57be=await this[_0x164ae0(0x106)]['count']({'where':{'isDelete':![]}});if(_0x2b57be===0x0)return[];}const _0x3ff24=await this['chatLogEntity'][_0x164ae0(0x121)]({'where':_0x35e2e3});return _0x3ff24[_0x164ae0(0xf1)](_0x557dc3=>{const _0x5ac085=_0x164ae0,{prompt:_0x560760,role:_0x4c86ee,answer:_0x38bbcf,createdAt:_0x8f5801,model:_0x174982,conversationOptions:_0x369b83,requestOptions:_0x228f8c,id:_0xa44e97,imageUrl:_0x2d86f8}=_0x557dc3;let _0x548edb=null,_0x55589c=null;try{_0x548edb=JSON[_0x5ac085(0x128)](_0x369b83),_0x55589c=JSON[_0x5ac085(0x128)](_0x228f8c);}catch(_0x11167b){}return{'chatId':_0xa44e97,'dateTime':(0x0,utils_1[_0x5ac085(0xf0)])(_0x8f5801),'text':_0x4c86ee===_0x5ac085(0x12f)?_0x560760:_0x38bbcf,'inversion':_0x4c86ee===_0x5ac085(0x12f),'error':![],'conversationOptions':_0x548edb,'requestOptions':_0x55589c,'imageUrl':_0x2d86f8,'model':_0x174982};});}async[_0x5c4b49(0x12a)](_0x19afe3,_0x1612d0){const _0x150808=_0x5c4b49,{id:_0x28dbf0}=_0x19afe3[_0x150808(0x12f)],{id:_0x4762ea}=_0x1612d0,_0x5dd9ff=await this['chatLogEntity'][_0x150808(0xd6)]({'where':{'id':_0x4762ea,'userId':_0x28dbf0}});if(!_0x5dd9ff)throw new common_1[(_0x150808(0x123))](_0x150808(0xf5),common_1['HttpStatus'][_0x150808(0xd8)]);const _0x4e3c73=await this[_0x150808(0x11e)][_0x150808(0xf6)]({'id':_0x4762ea},{'isDelete':!![]});if(_0x4e3c73[_0x150808(0xdf)]>0x0)return _0x150808(0x135);else throw new common_1['HttpException'](_0x150808(0xf5),common_1[_0x150808(0x139)][_0x150808(0xd8)]);}async[_0x5c4b49(0xf4)](_0x1e9ae7,_0x4863bd){const _0x4c0abd=_0x5c4b49,{groupId:_0x2d9064}=_0x4863bd,{id:_0x46f1d0}=_0x1e9ae7[_0x4c0abd(0x12f)],_0x2ef518=await this['chatGroupEntity'][_0x4c0abd(0xd6)]({'where':{'id':_0x2d9064,'userId':_0x46f1d0}});if(!_0x2ef518)throw new common_1[(_0x4c0abd(0x123))](_0x4c0abd(0xf5),common_1[_0x4c0abd(0x139)][_0x4c0abd(0xd8)]);const _0x569a8d=await this[_0x4c0abd(0x11e)]['update']({'groupId':_0x2d9064},{'isDelete':!![]});if(_0x569a8d[_0x4c0abd(0xdf)]>0x0)return _0x4c0abd(0x135);if(_0x569a8d['affected']===0x0)throw new common_1[(_0x4c0abd(0x123))](_0x4c0abd(0x109),common_1[_0x4c0abd(0x139)][_0x4c0abd(0xd8)]);}async[_0x5c4b49(0x11f)](_0x4ec573,_0x4b239f){const _0x3e0b87=_0x5c4b49,{id:_0x3ab47c}=_0x4ec573[_0x3e0b87(0x12f)],{appId:_0x4cbab9,page:page=0x1,size:size=0xa}=_0x4b239f,[_0x2c50c9,_0x1ed230]=await this[_0x3e0b87(0x11e)][_0x3e0b87(0x127)]({'where':{'userId':_0x3ab47c,'appId':_0x4cbab9,'role':'assistant'},'order':{'id':_0x3e0b87(0x11d)},'take':size,'skip':(page-0x1)*size});return{'rows':_0x2c50c9,'count':_0x1ed230};}};ChatLogService=__decorate([(0x0,common_1['Injectable'])(),__param(0x0,(0x0,typeorm_1[_0x5c4b49(0xdc)])(chatLog_entity_1['ChatLogEntity'])),__param(0x1,(0x0,typeorm_1[_0x5c4b49(0xdc)])(user_entity_1['UserEntity'])),__param(0x2,(0x0,typeorm_1[_0x5c4b49(0xdc)])(chatGroup_entity_1[_0x5c4b49(0x125)])),__metadata(_0x5c4b49(0xe5),[typeorm_2[_0x5c4b49(0xf7)],typeorm_2[_0x5c4b49(0xf7)],typeorm_2[_0x5c4b49(0xf7)]])],ChatLogService),exports['ChatLogService']=ChatLogService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatLog/dto/chatList.dto.js b/YiAiQuickDeploy/dist/modules/chatLog/dto/chatList.dto.js
new file mode 100644
index 0000000..d3b9826
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatLog/dto/chatList.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x53d316=_0x19b7;(function(_0x1070b8,_0x55bdca){var _0x339528=_0x19b7,_0x46d76e=_0x1070b8();while(!![]){try{var _0x2460e9=-parseInt(_0x339528(0x1dd))/0x1*(-parseInt(_0x339528(0x1e3))/0x2)+-parseInt(_0x339528(0x1ec))/0x3*(parseInt(_0x339528(0x1d8))/0x4)+-parseInt(_0x339528(0x1e5))/0x5*(-parseInt(_0x339528(0x1de))/0x6)+-parseInt(_0x339528(0x1e7))/0x7+-parseInt(_0x339528(0x1ea))/0x8+parseInt(_0x339528(0x1e9))/0x9*(parseInt(_0x339528(0x1df))/0xa)+parseInt(_0x339528(0x1d5))/0xb;if(_0x2460e9===_0x55bdca)break;else _0x46d76e['push'](_0x46d76e['shift']());}catch(_0x1e2484){_0x46d76e['push'](_0x46d76e['shift']());}}}(_0x59f3,0xa98cd));function _0x59f3(){var _0x2422ef=['47286KOYuzn','3904584gWyyDn','defineProperty','724890qbGOqA','object','ChatListDto','11043637HJiqnF','对话分组ID','__metadata','8NDYhTq','metadata','decorate','getOwnPropertyDescriptor','__decorate','1TVriHH','6yAKdAu','780iNPUPz','@nestjs/swagger','prototype','length','669368DjkDlP','function','3060445HvxURq','design:type','4863194bcnoLK','IsOptional'];_0x59f3=function(){return _0x2422ef;};return _0x59f3();}var __decorate=this&&this[_0x53d316(0x1dc)]||function(_0x129f74,_0x490be7,_0x5d711f,_0xbdde){var _0x478339=_0x53d316,_0x3803d9=arguments[_0x478339(0x1e2)],_0x404350=_0x3803d9<0x3?_0x490be7:_0xbdde===null?_0xbdde=Object[_0x478339(0x1db)](_0x490be7,_0x5d711f):_0xbdde,_0xef3819;if(typeof Reflect==='object'&&typeof Reflect[_0x478339(0x1da)]==='function')_0x404350=Reflect[_0x478339(0x1da)](_0x129f74,_0x490be7,_0x5d711f,_0xbdde);else{for(var _0x4baf16=_0x129f74[_0x478339(0x1e2)]-0x1;_0x4baf16>=0x0;_0x4baf16--)if(_0xef3819=_0x129f74[_0x4baf16])_0x404350=(_0x3803d9<0x3?_0xef3819(_0x404350):_0x3803d9>0x3?_0xef3819(_0x490be7,_0x5d711f,_0x404350):_0xef3819(_0x490be7,_0x5d711f))||_0x404350;}return _0x3803d9>0x3&&_0x404350&&Object[_0x478339(0x1eb)](_0x490be7,_0x5d711f,_0x404350),_0x404350;},__metadata=this&&this[_0x53d316(0x1d7)]||function(_0x1324e8,_0x27fb32){var _0x194bf2=_0x53d316;if(typeof Reflect===_0x194bf2(0x1ed)&&typeof Reflect[_0x194bf2(0x1d9)]===_0x194bf2(0x1e4))return Reflect['metadata'](_0x1324e8,_0x27fb32);};function _0x19b7(_0x224774,_0x33149f){var _0x59f304=_0x59f3();return _0x19b7=function(_0x19b7e5,_0x206758){_0x19b7e5=_0x19b7e5-0x1d5;var _0x2ee214=_0x59f304[_0x19b7e5];return _0x2ee214;},_0x19b7(_0x224774,_0x33149f);}Object[_0x53d316(0x1eb)](exports,'__esModule',{'value':!![]}),exports[_0x53d316(0x1ee)]=void 0x0;const class_validator_1=require('class-validator'),swagger_1=require(_0x53d316(0x1e0));class ChatListDto{}__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x1,'description':_0x53d316(0x1d6),'required':![]}),(0x0,class_validator_1[_0x53d316(0x1e8)])(),__metadata(_0x53d316(0x1e6),Number)],ChatListDto[_0x53d316(0x1e1)],'groupId',void 0x0),exports['ChatListDto']=ChatListDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatLog/dto/del.dto.js b/YiAiQuickDeploy/dist/modules/chatLog/dto/del.dto.js
new file mode 100644
index 0000000..899251a
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatLog/dto/del.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x18e48a=_0x4a3f;(function(_0x147219,_0x45efc4){var _0x3b3d87=_0x4a3f,_0x4f9a49=_0x147219();while(!![]){try{var _0x4fd9a2=parseInt(_0x3b3d87(0x1b3))/0x1+parseInt(_0x3b3d87(0x1c0))/0x2+-parseInt(_0x3b3d87(0x1c3))/0x3+parseInt(_0x3b3d87(0x1b1))/0x4*(parseInt(_0x3b3d87(0x1b2))/0x5)+parseInt(_0x3b3d87(0x1b5))/0x6*(-parseInt(_0x3b3d87(0x1c2))/0x7)+parseInt(_0x3b3d87(0x1bf))/0x8*(parseInt(_0x3b3d87(0x1b7))/0x9)+-parseInt(_0x3b3d87(0x1b4))/0xa;if(_0x4fd9a2===_0x45efc4)break;else _0x4f9a49['push'](_0x4f9a49['shift']());}catch(_0x2f1d7e){_0x4f9a49['push'](_0x4f9a49['shift']());}}}(_0x2cda,0x6b31e));var __decorate=this&&this[_0x18e48a(0x1af)]||function(_0x199b64,_0x2aaeec,_0x2d3f91,_0x546980){var _0x115b02=_0x18e48a,_0x25bf12=arguments[_0x115b02(0x1bb)],_0x2e9377=_0x25bf12<0x3?_0x2aaeec:_0x546980===null?_0x546980=Object['getOwnPropertyDescriptor'](_0x2aaeec,_0x2d3f91):_0x546980,_0x154075;if(typeof Reflect===_0x115b02(0x1c1)&&typeof Reflect[_0x115b02(0x1b9)]===_0x115b02(0x1b6))_0x2e9377=Reflect[_0x115b02(0x1b9)](_0x199b64,_0x2aaeec,_0x2d3f91,_0x546980);else{for(var _0x5e6e7b=_0x199b64[_0x115b02(0x1bb)]-0x1;_0x5e6e7b>=0x0;_0x5e6e7b--)if(_0x154075=_0x199b64[_0x5e6e7b])_0x2e9377=(_0x25bf12<0x3?_0x154075(_0x2e9377):_0x25bf12>0x3?_0x154075(_0x2aaeec,_0x2d3f91,_0x2e9377):_0x154075(_0x2aaeec,_0x2d3f91))||_0x2e9377;}return _0x25bf12>0x3&&_0x2e9377&&Object[_0x115b02(0x1ba)](_0x2aaeec,_0x2d3f91,_0x2e9377),_0x2e9377;},__metadata=this&&this['__metadata']||function(_0x1ceda2,_0x3d11c3){var _0x2277bb=_0x18e48a;if(typeof Reflect===_0x2277bb(0x1c1)&&typeof Reflect[_0x2277bb(0x1b0)]===_0x2277bb(0x1b6))return Reflect[_0x2277bb(0x1b0)](_0x1ceda2,_0x3d11c3);};Object[_0x18e48a(0x1ba)](exports,'__esModule',{'value':!![]}),exports[_0x18e48a(0x1b8)]=void 0x0;const swagger_1=require('@nestjs/swagger');class DelDto{}function _0x4a3f(_0x1d61e4,_0x11cd88){var _0x2cda4a=_0x2cda();return _0x4a3f=function(_0x4a3f9b,_0x4a596e){_0x4a3f9b=_0x4a3f9b-0x1af;var _0x5cb1c0=_0x2cda4a[_0x4a3f9b];return _0x5cb1c0;},_0x4a3f(_0x1d61e4,_0x11cd88);}__decorate([(0x0,swagger_1[_0x18e48a(0x1bd)])({'example':0x1,'description':_0x18e48a(0x1bc),'required':!![]}),__metadata('design:type',Number)],DelDto[_0x18e48a(0x1be)],'id',void 0x0),exports[_0x18e48a(0x1b8)]=DelDto;function _0x2cda(){var _0x2de29b=['1685382wMfQvV','__decorate','metadata','1139624HXPGcx','10jSPmqV','349102aZzcJw','7633490FbiLXX','188184QryNgH','function','151479mUqjmZ','DelDto','decorate','defineProperty','length','对话Id','ApiProperty','prototype','200PuewBh','911776HYQPgi','object','7THkXVY'];_0x2cda=function(){return _0x2de29b;};return _0x2cda();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatLog/dto/delByGroup.dto.js b/YiAiQuickDeploy/dist/modules/chatLog/dto/delByGroup.dto.js
new file mode 100644
index 0000000..628c5d7
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatLog/dto/delByGroup.dto.js
@@ -0,0 +1 @@
+'use strict';function _0x12ec(){var _0x4a3ecf=['@nestjs/swagger','metadata','对话组Id','5778396GgWNxC','2nFoyXN','decorate','DelByGroupDto','ApiProperty','3198003CssCtS','__metadata','function','groupId','prototype','640NZoWWi','4344970jqDPpS','3231552vUAQZr','120YPGEMQ','76932NujSrU','320658OqoYYU','object','length','98826iFijMi'];_0x12ec=function(){return _0x4a3ecf;};return _0x12ec();}var _0x709f68=_0x197f;(function(_0x271136,_0x3cce7f){var _0x34d38f=_0x197f,_0x4d5e78=_0x271136();while(!![]){try{var _0x8a6dca=-parseInt(_0x34d38f(0x1ee))/0x1*(parseInt(_0x34d38f(0x1f6))/0x2)+-parseInt(_0x34d38f(0x1fa))/0x3+parseInt(_0x34d38f(0x1f5))/0x4+parseInt(_0x34d38f(0x1ea))/0x5+-parseInt(_0x34d38f(0x1ec))/0x6*(parseInt(_0x34d38f(0x1f1))/0x7)+-parseInt(_0x34d38f(0x1eb))/0x8+-parseInt(_0x34d38f(0x1ed))/0x9*(-parseInt(_0x34d38f(0x1e9))/0xa);if(_0x8a6dca===_0x3cce7f)break;else _0x4d5e78['push'](_0x4d5e78['shift']());}catch(_0x1614a8){_0x4d5e78['push'](_0x4d5e78['shift']());}}}(_0x12ec,0xc04f6));var __decorate=this&&this['__decorate']||function(_0x1d2157,_0x9120d5,_0x1f81e4,_0x1bbbf7){var _0x1eb1d9=_0x197f,_0x46b76e=arguments[_0x1eb1d9(0x1f0)],_0x18d711=_0x46b76e<0x3?_0x9120d5:_0x1bbbf7===null?_0x1bbbf7=Object['getOwnPropertyDescriptor'](_0x9120d5,_0x1f81e4):_0x1bbbf7,_0x1809fd;if(typeof Reflect===_0x1eb1d9(0x1ef)&&typeof Reflect[_0x1eb1d9(0x1f7)]===_0x1eb1d9(0x1fc))_0x18d711=Reflect[_0x1eb1d9(0x1f7)](_0x1d2157,_0x9120d5,_0x1f81e4,_0x1bbbf7);else{for(var _0x16b25e=_0x1d2157['length']-0x1;_0x16b25e>=0x0;_0x16b25e--)if(_0x1809fd=_0x1d2157[_0x16b25e])_0x18d711=(_0x46b76e<0x3?_0x1809fd(_0x18d711):_0x46b76e>0x3?_0x1809fd(_0x9120d5,_0x1f81e4,_0x18d711):_0x1809fd(_0x9120d5,_0x1f81e4))||_0x18d711;}return _0x46b76e>0x3&&_0x18d711&&Object['defineProperty'](_0x9120d5,_0x1f81e4,_0x18d711),_0x18d711;},__metadata=this&&this[_0x709f68(0x1fb)]||function(_0x112372,_0x81fcaa){var _0x3c59d6=_0x709f68;if(typeof Reflect===_0x3c59d6(0x1ef)&&typeof Reflect[_0x3c59d6(0x1f3)]===_0x3c59d6(0x1fc))return Reflect[_0x3c59d6(0x1f3)](_0x112372,_0x81fcaa);};function _0x197f(_0x2d2b99,_0x5ed431){var _0x12ecd7=_0x12ec();return _0x197f=function(_0x197f0d,_0x3a6039){_0x197f0d=_0x197f0d-0x1e7;var _0x252f6f=_0x12ecd7[_0x197f0d];return _0x252f6f;},_0x197f(_0x2d2b99,_0x5ed431);}Object['defineProperty'](exports,'__esModule',{'value':!![]}),exports[_0x709f68(0x1f8)]=void 0x0;const swagger_1=require(_0x709f68(0x1f2));class DelByGroupDto{}__decorate([(0x0,swagger_1[_0x709f68(0x1f9)])({'example':0x1,'description':_0x709f68(0x1f4),'required':!![]}),__metadata('design:type',Number)],DelByGroupDto[_0x709f68(0x1e8)],_0x709f68(0x1e7),void 0x0),exports[_0x709f68(0x1f8)]=DelByGroupDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatLog/dto/exportExcelChatlog.dto.js b/YiAiQuickDeploy/dist/modules/chatLog/dto/exportExcelChatlog.dto.js
new file mode 100644
index 0000000..6c91690
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatLog/dto/exportExcelChatlog.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x33b0e8=_0x2df4;(function(_0x1d6ab5,_0x45b14e){var _0x4276e0=_0x2df4,_0x5ef6b2=_0x1d6ab5();while(!![]){try{var _0x2b040d=parseInt(_0x4276e0(0x102))/0x1*(-parseInt(_0x4276e0(0xff))/0x2)+parseInt(_0x4276e0(0x100))/0x3*(parseInt(_0x4276e0(0x120))/0x4)+-parseInt(_0x4276e0(0x105))/0x5+-parseInt(_0x4276e0(0x104))/0x6*(-parseInt(_0x4276e0(0x119))/0x7)+parseInt(_0x4276e0(0x109))/0x8*(-parseInt(_0x4276e0(0x11e))/0x9)+parseInt(_0x4276e0(0x115))/0xa+parseInt(_0x4276e0(0x107))/0xb*(-parseInt(_0x4276e0(0x11d))/0xc);if(_0x2b040d===_0x45b14e)break;else _0x5ef6b2['push'](_0x5ef6b2['shift']());}catch(_0x34e75a){_0x5ef6b2['push'](_0x5ef6b2['shift']());}}}(_0x16d3,0x63f78));function _0x16d3(){var _0x576781=['__esModule','metadata','page','J_longyan@163.com','ExportExcelChatlogDto','object','__decorate','prompt','5605730sEsqBm','用户邮箱','__metadata','用户询问的问题','101899IDFFlU','decorate','length','function','978216KfRXYc','311355sETtpu','design:type','24gnkDZV','70nztIfl','303483qmMnxU','defineProperty','12281xRuyHy','IsOptional','114iZvwHM','540825rqldkz','每页数量','11GokyTW','ApiProperty','96zAdpme','size','prototype','getOwnPropertyDescriptor'];_0x16d3=function(){return _0x576781;};return _0x16d3();}var __decorate=this&&this[_0x33b0e8(0x113)]||function(_0x4463dc,_0x358d91,_0x35afae,_0x40e036){var _0x1c60e2=_0x33b0e8,_0x51d93d=arguments[_0x1c60e2(0x11b)],_0x19985e=_0x51d93d<0x3?_0x358d91:_0x40e036===null?_0x40e036=Object[_0x1c60e2(0x10c)](_0x358d91,_0x35afae):_0x40e036,_0x2d2caa;if(typeof Reflect===_0x1c60e2(0x112)&&typeof Reflect[_0x1c60e2(0x11a)]===_0x1c60e2(0x11c))_0x19985e=Reflect[_0x1c60e2(0x11a)](_0x4463dc,_0x358d91,_0x35afae,_0x40e036);else{for(var _0x3ca53d=_0x4463dc['length']-0x1;_0x3ca53d>=0x0;_0x3ca53d--)if(_0x2d2caa=_0x4463dc[_0x3ca53d])_0x19985e=(_0x51d93d<0x3?_0x2d2caa(_0x19985e):_0x51d93d>0x3?_0x2d2caa(_0x358d91,_0x35afae,_0x19985e):_0x2d2caa(_0x358d91,_0x35afae))||_0x19985e;}return _0x51d93d>0x3&&_0x19985e&&Object['defineProperty'](_0x358d91,_0x35afae,_0x19985e),_0x19985e;},__metadata=this&&this[_0x33b0e8(0x117)]||function(_0x4e9a3c,_0x28ee9c){var _0x4e1023=_0x33b0e8;if(typeof Reflect===_0x4e1023(0x112)&&typeof Reflect[_0x4e1023(0x10e)]===_0x4e1023(0x11c))return Reflect[_0x4e1023(0x10e)](_0x4e9a3c,_0x28ee9c);};Object[_0x33b0e8(0x101)](exports,_0x33b0e8(0x10d),{'value':!![]}),exports[_0x33b0e8(0x111)]=void 0x0;const class_validator_1=require('class-validator'),swagger_1=require('@nestjs/swagger');class ExportExcelChatlogDto{}function _0x2df4(_0x2e6347,_0x112004){var _0x16d3e6=_0x16d3();return _0x2df4=function(_0x2df4f8,_0x4f3ad6){_0x2df4f8=_0x2df4f8-0xff;var _0x38778c=_0x16d3e6[_0x2df4f8];return _0x38778c;},_0x2df4(_0x2e6347,_0x112004);}__decorate([(0x0,swagger_1[_0x33b0e8(0x108)])({'example':0x1,'description':'查询页数','required':![]}),(0x0,class_validator_1[_0x33b0e8(0x103)])(),__metadata(_0x33b0e8(0x11f),Number)],ExportExcelChatlogDto[_0x33b0e8(0x10b)],_0x33b0e8(0x10f),void 0x0),__decorate([(0x0,swagger_1[_0x33b0e8(0x108)])({'example':0xa,'description':_0x33b0e8(0x106),'required':![]}),(0x0,class_validator_1[_0x33b0e8(0x103)])(),__metadata('design:type',Number)],ExportExcelChatlogDto[_0x33b0e8(0x10b)],_0x33b0e8(0x10a),void 0x0),__decorate([(0x0,swagger_1[_0x33b0e8(0x108)])({'example':'您好','description':_0x33b0e8(0x118),'required':![]}),(0x0,class_validator_1[_0x33b0e8(0x103)])(),__metadata('design:type',String)],ExportExcelChatlogDto[_0x33b0e8(0x10b)],_0x33b0e8(0x114),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':_0x33b0e8(0x110),'description':_0x33b0e8(0x116),'required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata('design:type',String)],ExportExcelChatlogDto[_0x33b0e8(0x10b)],'email',void 0x0),exports[_0x33b0e8(0x111)]=ExportExcelChatlogDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatLog/dto/queryAllChatLog.dto.js b/YiAiQuickDeploy/dist/modules/chatLog/dto/queryAllChatLog.dto.js
new file mode 100644
index 0000000..25d9c63
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatLog/dto/queryAllChatLog.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x5ad5ed=_0x4d15;function _0x39f1(){var _0x4f05f1=['prototype','__esModule','@nestjs/swagger','function','732445jSgJid','206910QMUanw','9849072bbQRTX','decorate','查询页数','34072cJONGC','ApiProperty','defineProperty','design:type','用户询问的问题','2LaoaQB','18aBHrCK','size','342YhQEMw','316697DAbyEt','20hJaZue','IsOptional','__decorate','object','metadata','__metadata','user','对话的用户id','userId','462rzvzAQ','length','41020tHLSfl','2362577wAvlzM','QuerAllChatLogDto','每页数量','class-validator'];_0x39f1=function(){return _0x4f05f1;};return _0x39f1();}(function(_0x19731e,_0xf1a546){var _0x4bfcfe=_0x4d15,_0x20a85a=_0x19731e();while(!![]){try{var _0x5b2737=-parseInt(_0x4bfcfe(0x1a5))/0x1*(-parseInt(_0x4bfcfe(0x1a1))/0x2)+-parseInt(_0x4bfcfe(0x198))/0x3*(parseInt(_0x4bfcfe(0x1a6))/0x4)+-parseInt(_0x4bfcfe(0x197))/0x5*(-parseInt(_0x4bfcfe(0x1a2))/0x6)+parseInt(_0x4bfcfe(0x18f))/0x7+parseInt(_0x4bfcfe(0x19c))/0x8*(parseInt(_0x4bfcfe(0x1a4))/0x9)+-parseInt(_0x4bfcfe(0x1b1))/0xa*(-parseInt(_0x4bfcfe(0x1af))/0xb)+-parseInt(_0x4bfcfe(0x199))/0xc;if(_0x5b2737===_0xf1a546)break;else _0x20a85a['push'](_0x20a85a['shift']());}catch(_0xe4f47c){_0x20a85a['push'](_0x20a85a['shift']());}}}(_0x39f1,0x40033));function _0x4d15(_0x582b3a,_0xc1443d){var _0x39f161=_0x39f1();return _0x4d15=function(_0x4d15f7,_0x467457){_0x4d15f7=_0x4d15f7-0x18f;var _0x1b8cbd=_0x39f161[_0x4d15f7];return _0x1b8cbd;},_0x4d15(_0x582b3a,_0xc1443d);}var __decorate=this&&this[_0x5ad5ed(0x1a8)]||function(_0x87bab9,_0x4a2483,_0x32f435,_0x51e6a6){var _0x3e9c1f=_0x5ad5ed,_0x5413ef=arguments['length'],_0x4e453f=_0x5413ef<0x3?_0x4a2483:_0x51e6a6===null?_0x51e6a6=Object['getOwnPropertyDescriptor'](_0x4a2483,_0x32f435):_0x51e6a6,_0x538b49;if(typeof Reflect==='object'&&typeof Reflect[_0x3e9c1f(0x19a)]===_0x3e9c1f(0x196))_0x4e453f=Reflect['decorate'](_0x87bab9,_0x4a2483,_0x32f435,_0x51e6a6);else{for(var _0x1726bc=_0x87bab9[_0x3e9c1f(0x1b0)]-0x1;_0x1726bc>=0x0;_0x1726bc--)if(_0x538b49=_0x87bab9[_0x1726bc])_0x4e453f=(_0x5413ef<0x3?_0x538b49(_0x4e453f):_0x5413ef>0x3?_0x538b49(_0x4a2483,_0x32f435,_0x4e453f):_0x538b49(_0x4a2483,_0x32f435))||_0x4e453f;}return _0x5413ef>0x3&&_0x4e453f&&Object[_0x3e9c1f(0x19e)](_0x4a2483,_0x32f435,_0x4e453f),_0x4e453f;},__metadata=this&&this[_0x5ad5ed(0x1ab)]||function(_0x1859f0,_0x3f236d){var _0x449541=_0x5ad5ed;if(typeof Reflect===_0x449541(0x1a9)&&typeof Reflect[_0x449541(0x1aa)]===_0x449541(0x196))return Reflect['metadata'](_0x1859f0,_0x3f236d);};Object[_0x5ad5ed(0x19e)](exports,_0x5ad5ed(0x194),{'value':!![]}),exports[_0x5ad5ed(0x190)]=void 0x0;const class_validator_1=require(_0x5ad5ed(0x192)),swagger_1=require(_0x5ad5ed(0x195));class QuerAllChatLogDto{}__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x1,'description':_0x5ad5ed(0x19b),'required':![]}),(0x0,class_validator_1[_0x5ad5ed(0x1a7)])(),__metadata(_0x5ad5ed(0x19f),Number)],QuerAllChatLogDto[_0x5ad5ed(0x193)],'page',void 0x0),__decorate([(0x0,swagger_1[_0x5ad5ed(0x19d)])({'example':0xa,'description':_0x5ad5ed(0x191),'required':![]}),(0x0,class_validator_1[_0x5ad5ed(0x1a7)])(),__metadata(_0x5ad5ed(0x19f),Number)],QuerAllChatLogDto[_0x5ad5ed(0x193)],_0x5ad5ed(0x1a3),void 0x0),__decorate([(0x0,swagger_1[_0x5ad5ed(0x19d)])({'example':0x63,'description':_0x5ad5ed(0x1ad),'required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x5ad5ed(0x19f),Number)],QuerAllChatLogDto[_0x5ad5ed(0x193)],_0x5ad5ed(0x1ae),void 0x0),__decorate([(0x0,swagger_1[_0x5ad5ed(0x19d)])({'example':'您好','description':_0x5ad5ed(0x1a0),'required':![]}),(0x0,class_validator_1[_0x5ad5ed(0x1a7)])(),__metadata(_0x5ad5ed(0x19f),String)],QuerAllChatLogDto[_0x5ad5ed(0x193)],'prompt',void 0x0),__decorate([(0x0,swagger_1[_0x5ad5ed(0x19d)])({'example':_0x5ad5ed(0x1ac),'description':'身份','required':![]}),__metadata(_0x5ad5ed(0x19f),String)],QuerAllChatLogDto[_0x5ad5ed(0x193)],'role',void 0x0),exports[_0x5ad5ed(0x190)]=QuerAllChatLogDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatLog/dto/queryAllDrawLog.dto.js b/YiAiQuickDeploy/dist/modules/chatLog/dto/queryAllDrawLog.dto.js
new file mode 100644
index 0000000..860ed2a
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatLog/dto/queryAllDrawLog.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x3ba599=_0x2b5d;(function(_0x1e6e8a,_0x5221f9){var _0x100352=_0x2b5d,_0x35ff78=_0x1e6e8a();while(!![]){try{var _0x2ca3a2=parseInt(_0x100352(0x108))/0x1+-parseInt(_0x100352(0x104))/0x2+-parseInt(_0x100352(0xf7))/0x3*(-parseInt(_0x100352(0x105))/0x4)+-parseInt(_0x100352(0xed))/0x5+-parseInt(_0x100352(0xf6))/0x6+-parseInt(_0x100352(0x103))/0x7*(-parseInt(_0x100352(0xf5))/0x8)+-parseInt(_0x100352(0xfa))/0x9*(-parseInt(_0x100352(0xfb))/0xa);if(_0x2ca3a2===_0x5221f9)break;else _0x35ff78['push'](_0x35ff78['shift']());}catch(_0x44eb9c){_0x35ff78['push'](_0x35ff78['shift']());}}}(_0x1f0c,0xecbe3));var __decorate=this&&this[_0x3ba599(0xf0)]||function(_0x1758f7,_0x662906,_0x447316,_0x166bd1){var _0xff98d4=_0x3ba599,_0x5c9486=arguments[_0xff98d4(0xea)],_0x576ba5=_0x5c9486<0x3?_0x662906:_0x166bd1===null?_0x166bd1=Object[_0xff98d4(0xfc)](_0x662906,_0x447316):_0x166bd1,_0x161f14;if(typeof Reflect===_0xff98d4(0xfd)&&typeof Reflect[_0xff98d4(0xee)]===_0xff98d4(0x109))_0x576ba5=Reflect[_0xff98d4(0xee)](_0x1758f7,_0x662906,_0x447316,_0x166bd1);else{for(var _0x30879f=_0x1758f7['length']-0x1;_0x30879f>=0x0;_0x30879f--)if(_0x161f14=_0x1758f7[_0x30879f])_0x576ba5=(_0x5c9486<0x3?_0x161f14(_0x576ba5):_0x5c9486>0x3?_0x161f14(_0x662906,_0x447316,_0x576ba5):_0x161f14(_0x662906,_0x447316))||_0x576ba5;}return _0x5c9486>0x3&&_0x576ba5&&Object['defineProperty'](_0x662906,_0x447316,_0x576ba5),_0x576ba5;},__metadata=this&&this['__metadata']||function(_0x34a0cf,_0x4cb712){var _0x578d96=_0x3ba599;if(typeof Reflect==='object'&&typeof Reflect[_0x578d96(0xf8)]===_0x578d96(0x109))return Reflect[_0x578d96(0xf8)](_0x34a0cf,_0x4cb712);};Object[_0x3ba599(0x100)](exports,_0x3ba599(0xff),{'value':!![]}),exports['QuerAllDrawLogDto']=void 0x0;function _0x1f0c(){var _0x581dbe=['size','2812230YFrmyO','100pcnhpA','getOwnPropertyDescriptor','object','ApiProperty','__esModule','defineProperty','prototype','IsOptional','14YekKrq','352578suWdPt','4oxbFxk','model','class-validator','258690CYJTaH','function','每页数量','length','QuerAllDrawLogDto','生成图片的用户id','7189720BrLZXZ','decorate','@nestjs/swagger','__decorate','userId','生成图片使用的模型','page','design:type','1044184Gqnlkc','8353206EizeIx','995091RDjczq','metadata'];_0x1f0c=function(){return _0x581dbe;};return _0x1f0c();}function _0x2b5d(_0x2639ec,_0x5e5671){var _0x1f0c90=_0x1f0c();return _0x2b5d=function(_0x2b5d9e,_0x12c1ff){_0x2b5d9e=_0x2b5d9e-0xea;var _0x59e64c=_0x1f0c90[_0x2b5d9e];return _0x59e64c;},_0x2b5d(_0x2639ec,_0x5e5671);}const class_validator_1=require(_0x3ba599(0x107)),swagger_1=require(_0x3ba599(0xef));class QuerAllDrawLogDto{}__decorate([(0x0,swagger_1[_0x3ba599(0xfe)])({'example':0x1,'description':'查询页数','required':![]}),(0x0,class_validator_1[_0x3ba599(0x102)])(),__metadata(_0x3ba599(0xf4),Number)],QuerAllDrawLogDto[_0x3ba599(0x101)],_0x3ba599(0xf3),void 0x0),__decorate([(0x0,swagger_1[_0x3ba599(0xfe)])({'example':0xa,'description':_0x3ba599(0x10a),'required':![]}),(0x0,class_validator_1[_0x3ba599(0x102)])(),__metadata(_0x3ba599(0xf4),Number)],QuerAllDrawLogDto[_0x3ba599(0x101)],_0x3ba599(0xf9),void 0x0),__decorate([(0x0,swagger_1[_0x3ba599(0xfe)])({'example':0x1,'description':'是否推荐0:\x20默认\x201:\x20推荐','required':![]}),(0x0,class_validator_1[_0x3ba599(0x102)])(),__metadata('design:type',Number)],QuerAllDrawLogDto[_0x3ba599(0x101)],'rec',void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x63,'description':_0x3ba599(0xec),'required':![]}),(0x0,class_validator_1[_0x3ba599(0x102)])(),__metadata(_0x3ba599(0xf4),Number)],QuerAllDrawLogDto[_0x3ba599(0x101)],_0x3ba599(0xf1),void 0x0),__decorate([(0x0,swagger_1[_0x3ba599(0xfe)])({'example':'DALL-E2','description':_0x3ba599(0xf2),'required':![]}),(0x0,class_validator_1[_0x3ba599(0x102)])(),__metadata(_0x3ba599(0xf4),String)],QuerAllDrawLogDto[_0x3ba599(0x101)],_0x3ba599(0x106),void 0x0),exports[_0x3ba599(0xeb)]=QuerAllDrawLogDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatLog/dto/queryByAppId.dto.js b/YiAiQuickDeploy/dist/modules/chatLog/dto/queryByAppId.dto.js
new file mode 100644
index 0000000..85222fc
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatLog/dto/queryByAppId.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x426aa5=_0x1de5;(function(_0x3cf90f,_0x5b6c20){var _0x1d6ed8=_0x1de5,_0x963315=_0x3cf90f();while(!![]){try{var _0x21e062=parseInt(_0x1d6ed8(0xcb))/0x1*(parseInt(_0x1d6ed8(0xe9))/0x2)+-parseInt(_0x1d6ed8(0xe3))/0x3*(parseInt(_0x1d6ed8(0xdd))/0x4)+-parseInt(_0x1d6ed8(0xe2))/0x5+-parseInt(_0x1d6ed8(0xdb))/0x6+parseInt(_0x1d6ed8(0xd2))/0x7*(-parseInt(_0x1d6ed8(0xd5))/0x8)+parseInt(_0x1d6ed8(0xda))/0x9*(parseInt(_0x1d6ed8(0xd6))/0xa)+-parseInt(_0x1d6ed8(0xde))/0xb*(-parseInt(_0x1d6ed8(0xe5))/0xc);if(_0x21e062===_0x5b6c20)break;else _0x963315['push'](_0x963315['shift']());}catch(_0x90f6a2){_0x963315['push'](_0x963315['shift']());}}}(_0x3aae,0x931b3));var __decorate=this&&this[_0x426aa5(0xe4)]||function(_0x39a0ad,_0x571007,_0x61e929,_0x21ca93){var _0x1d1bbe=_0x426aa5,_0x37ed70=arguments['length'],_0x16644f=_0x37ed70<0x3?_0x571007:_0x21ca93===null?_0x21ca93=Object[_0x1d1bbe(0xe6)](_0x571007,_0x61e929):_0x21ca93,_0x3eb671;if(typeof Reflect===_0x1d1bbe(0xcf)&&typeof Reflect[_0x1d1bbe(0xd4)]===_0x1d1bbe(0xd3))_0x16644f=Reflect['decorate'](_0x39a0ad,_0x571007,_0x61e929,_0x21ca93);else{for(var _0x33acdd=_0x39a0ad['length']-0x1;_0x33acdd>=0x0;_0x33acdd--)if(_0x3eb671=_0x39a0ad[_0x33acdd])_0x16644f=(_0x37ed70<0x3?_0x3eb671(_0x16644f):_0x37ed70>0x3?_0x3eb671(_0x571007,_0x61e929,_0x16644f):_0x3eb671(_0x571007,_0x61e929))||_0x16644f;}return _0x37ed70>0x3&&_0x16644f&&Object[_0x1d1bbe(0xd7)](_0x571007,_0x61e929,_0x16644f),_0x16644f;},__metadata=this&&this['__metadata']||function(_0x7b8644,_0x30cfb8){var _0x4908d8=_0x426aa5;if(typeof Reflect===_0x4908d8(0xcf)&&typeof Reflect[_0x4908d8(0xcc)]===_0x4908d8(0xd3))return Reflect[_0x4908d8(0xcc)](_0x7b8644,_0x30cfb8);};function _0x3aae(){var _0x9d4d90=['每页数量','page','283045wLhunM','function','decorate','184BksuTL','1189740xbzjjT','defineProperty','ApiProperty','QueryByAppIdDto','90FBhyaM','1037964CUtNYn','IsOptional','4551496gYmnTJ','8340695oagqHA','design:type','查询页数','应用Id','3517025PWYtBZ','3JZCnBu','__decorate','24qjBZny','getOwnPropertyDescriptor','prototype','appId','4606dijfwL','365HBBXwi','metadata','__esModule','@nestjs/swagger','object'];_0x3aae=function(){return _0x9d4d90;};return _0x3aae();}function _0x1de5(_0x456fbc,_0x5ebf74){var _0x3aaeb1=_0x3aae();return _0x1de5=function(_0x1de552,_0x59313b){_0x1de552=_0x1de552-0xcb;var _0x52e74e=_0x3aaeb1[_0x1de552];return _0x52e74e;},_0x1de5(_0x456fbc,_0x5ebf74);}Object['defineProperty'](exports,_0x426aa5(0xcd),{'value':!![]}),exports[_0x426aa5(0xd9)]=void 0x0;const class_validator_1=require('class-validator'),swagger_1=require(_0x426aa5(0xce));class QueryByAppIdDto{}__decorate([(0x0,swagger_1[_0x426aa5(0xd8)])({'example':0x1,'description':_0x426aa5(0xe1),'required':!![]}),(0x0,class_validator_1[_0x426aa5(0xdc)])(),__metadata(_0x426aa5(0xdf),Number)],QueryByAppIdDto['prototype'],_0x426aa5(0xe8),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x1,'description':_0x426aa5(0xe0),'required':![]}),(0x0,class_validator_1[_0x426aa5(0xdc)])(),__metadata(_0x426aa5(0xdf),Number)],QueryByAppIdDto['prototype'],_0x426aa5(0xd1),void 0x0),__decorate([(0x0,swagger_1[_0x426aa5(0xd8)])({'example':0xa,'description':_0x426aa5(0xd0),'required':![]}),(0x0,class_validator_1[_0x426aa5(0xdc)])(),__metadata(_0x426aa5(0xdf),Number)],QueryByAppIdDto[_0x426aa5(0xe7)],'size',void 0x0),exports[_0x426aa5(0xd9)]=QueryByAppIdDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatLog/dto/queryMyChatLog.dto.js b/YiAiQuickDeploy/dist/modules/chatLog/dto/queryMyChatLog.dto.js
new file mode 100644
index 0000000..8de4bed
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatLog/dto/queryMyChatLog.dto.js
@@ -0,0 +1 @@
+'use strict';function _0x4ba5(){var _0x345aea=['8JuhPPy','290612RngksH','@nestjs/swagger','function','51933FyHZiE','10IADFtw','getOwnPropertyDescriptor','metadata','229875AUicCO','1831491DdoBFY','__esModule','QuerMyChatLogDto','prototype','__decorate','defineProperty','__metadata','616986wpJFgN','model','1293048ANJsyF','使用的模型','3ZmJnEq','ApiProperty','decorate','485076CsdTxn','IsOptional','design:type','length'];_0x4ba5=function(){return _0x345aea;};return _0x4ba5();}var _0x554ec2=_0x172b;(function(_0x2bf477,_0x2a77c0){var _0x717fec=_0x172b,_0x166322=_0x2bf477();while(!![]){try{var _0x548e66=-parseInt(_0x717fec(0x1a8))/0x1*(parseInt(_0x717fec(0x1a4))/0x2)+-parseInt(_0x717fec(0x19d))/0x3*(parseInt(_0x717fec(0x1a0))/0x4)+parseInt(_0x717fec(0x191))/0x5+parseInt(_0x717fec(0x199))/0x6+-parseInt(_0x717fec(0x1a5))/0x7+parseInt(_0x717fec(0x19b))/0x8+-parseInt(_0x717fec(0x192))/0x9*(-parseInt(_0x717fec(0x18e))/0xa);if(_0x548e66===_0x2a77c0)break;else _0x166322['push'](_0x166322['shift']());}catch(_0x496967){_0x166322['push'](_0x166322['shift']());}}}(_0x4ba5,0x2303b));function _0x172b(_0x50a5a0,_0x2cb115){var _0x4ba5be=_0x4ba5();return _0x172b=function(_0x172b7b,_0x1c697e){_0x172b7b=_0x172b7b-0x18e;var _0x545b28=_0x4ba5be[_0x172b7b];return _0x545b28;},_0x172b(_0x50a5a0,_0x2cb115);}var __decorate=this&&this[_0x554ec2(0x196)]||function(_0x3512ec,_0x18aafb,_0x301c6d,_0x162c14){var _0x427c39=_0x554ec2,_0x3107d0=arguments['length'],_0x591980=_0x3107d0<0x3?_0x18aafb:_0x162c14===null?_0x162c14=Object[_0x427c39(0x18f)](_0x18aafb,_0x301c6d):_0x162c14,_0x990ccc;if(typeof Reflect==='object'&&typeof Reflect[_0x427c39(0x19f)]===_0x427c39(0x1a7))_0x591980=Reflect[_0x427c39(0x19f)](_0x3512ec,_0x18aafb,_0x301c6d,_0x162c14);else{for(var _0x16e70f=_0x3512ec[_0x427c39(0x1a3)]-0x1;_0x16e70f>=0x0;_0x16e70f--)if(_0x990ccc=_0x3512ec[_0x16e70f])_0x591980=(_0x3107d0<0x3?_0x990ccc(_0x591980):_0x3107d0>0x3?_0x990ccc(_0x18aafb,_0x301c6d,_0x591980):_0x990ccc(_0x18aafb,_0x301c6d))||_0x591980;}return _0x3107d0>0x3&&_0x591980&&Object['defineProperty'](_0x18aafb,_0x301c6d,_0x591980),_0x591980;},__metadata=this&&this[_0x554ec2(0x198)]||function(_0x48322b,_0x439761){var _0x11638e=_0x554ec2;if(typeof Reflect==='object'&&typeof Reflect[_0x11638e(0x190)]===_0x11638e(0x1a7))return Reflect[_0x11638e(0x190)](_0x48322b,_0x439761);};Object[_0x554ec2(0x197)](exports,_0x554ec2(0x193),{'value':!![]}),exports[_0x554ec2(0x194)]=void 0x0;const class_validator_1=require('class-validator'),swagger_1=require(_0x554ec2(0x1a6));class QuerMyChatLogDto{}__decorate([(0x0,swagger_1[_0x554ec2(0x19e)])({'example':'mj','description':_0x554ec2(0x19c),'required':![]}),(0x0,class_validator_1[_0x554ec2(0x1a1)])(),__metadata(_0x554ec2(0x1a2),String)],QuerMyChatLogDto[_0x554ec2(0x195)],_0x554ec2(0x19a),void 0x0),exports[_0x554ec2(0x194)]=QuerMyChatLogDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatLog/dto/recDrawImg.dto.js b/YiAiQuickDeploy/dist/modules/chatLog/dto/recDrawImg.dto.js
new file mode 100644
index 0000000..c46d37e
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatLog/dto/recDrawImg.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x18a8d3=_0x1995;(function(_0x4a240f,_0x272fe2){var _0x196649=_0x1995,_0x4e8c50=_0x4a240f();while(!![]){try{var _0x23fa04=parseInt(_0x196649(0x11d))/0x1*(parseInt(_0x196649(0x115))/0x2)+parseInt(_0x196649(0x127))/0x3*(-parseInt(_0x196649(0x119))/0x4)+-parseInt(_0x196649(0x123))/0x5*(parseInt(_0x196649(0x11a))/0x6)+-parseInt(_0x196649(0x120))/0x7*(parseInt(_0x196649(0x114))/0x8)+parseInt(_0x196649(0x128))/0x9*(-parseInt(_0x196649(0x124))/0xa)+-parseInt(_0x196649(0x125))/0xb+parseInt(_0x196649(0x12a))/0xc;if(_0x23fa04===_0x272fe2)break;else _0x4e8c50['push'](_0x4e8c50['shift']());}catch(_0x17262c){_0x4e8c50['push'](_0x4e8c50['shift']());}}}(_0x1142,0xe7ea7));var __decorate=this&&this[_0x18a8d3(0x11e)]||function(_0x2f5b57,_0x217758,_0x339325,_0x199184){var _0x206f3c=_0x18a8d3,_0x48a6d6=arguments['length'],_0x53e894=_0x48a6d6<0x3?_0x217758:_0x199184===null?_0x199184=Object[_0x206f3c(0x11c)](_0x217758,_0x339325):_0x199184,_0x44d1b9;if(typeof Reflect==='object'&&typeof Reflect[_0x206f3c(0x122)]===_0x206f3c(0x118))_0x53e894=Reflect[_0x206f3c(0x122)](_0x2f5b57,_0x217758,_0x339325,_0x199184);else{for(var _0x56dfd5=_0x2f5b57[_0x206f3c(0x11b)]-0x1;_0x56dfd5>=0x0;_0x56dfd5--)if(_0x44d1b9=_0x2f5b57[_0x56dfd5])_0x53e894=(_0x48a6d6<0x3?_0x44d1b9(_0x53e894):_0x48a6d6>0x3?_0x44d1b9(_0x217758,_0x339325,_0x53e894):_0x44d1b9(_0x217758,_0x339325))||_0x53e894;}return _0x48a6d6>0x3&&_0x53e894&&Object['defineProperty'](_0x217758,_0x339325,_0x53e894),_0x53e894;},__metadata=this&&this[_0x18a8d3(0x117)]||function(_0x5ecb7d,_0x5b63d6){var _0x3a232e=_0x18a8d3;if(typeof Reflect===_0x3a232e(0x11f)&&typeof Reflect['metadata']===_0x3a232e(0x118))return Reflect[_0x3a232e(0x116)](_0x5ecb7d,_0x5b63d6);};Object['defineProperty'](exports,_0x18a8d3(0x129),{'value':!![]}),exports['recDrawImgDto']=void 0x0;function _0x1995(_0x5b6eb2,_0x47f4fe){var _0x1142b8=_0x1142();return _0x1995=function(_0x199581,_0x9abf23){_0x199581=_0x199581-0x114;var _0x3b3689=_0x1142b8[_0x199581];return _0x3b3689;},_0x1995(_0x5b6eb2,_0x47f4fe);}function _0x1142(){var _0x4db2df=['__esModule','42063180URNLWx','12761816LLJDUi','20EJRLyv','metadata','__metadata','function','718108Spwida','23766qKmRyP','length','getOwnPropertyDescriptor','52971jVtbhq','__decorate','object','7eUeDAO','推荐图片的id','decorate','5xmdtOm','3207530XBNZek','1388706gwYFgQ','ApiProperty','12DZhooB','18roChup'];_0x1142=function(){return _0x4db2df;};return _0x1142();}const swagger_1=require('@nestjs/swagger');class recDrawImgDto{}__decorate([(0x0,swagger_1[_0x18a8d3(0x126)])({'example':0x1,'description':_0x18a8d3(0x121)}),__metadata('design:type',Number)],recDrawImgDto['prototype'],'id',void 0x0),exports['recDrawImgDto']=recDrawImgDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatgpt/baidu.js b/YiAiQuickDeploy/dist/modules/chatgpt/baidu.js
new file mode 100644
index 0000000..c1d61de
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatgpt/baidu.js
@@ -0,0 +1 @@
+'use strict';const _0x57224e=_0x2bad;(function(_0x38974c,_0xe55496){const _0x54b3e7=_0x2bad,_0x12206e=_0x38974c();while(!![]){try{const _0x10a94f=-parseInt(_0x54b3e7(0x141))/0x1+-parseInt(_0x54b3e7(0x135))/0x2+parseInt(_0x54b3e7(0x134))/0x3+parseInt(_0x54b3e7(0x14a))/0x4+parseInt(_0x54b3e7(0x13b))/0x5+-parseInt(_0x54b3e7(0x139))/0x6+-parseInt(_0x54b3e7(0x152))/0x7*(parseInt(_0x54b3e7(0x146))/0x8);if(_0x10a94f===_0xe55496)break;else _0x12206e['push'](_0x12206e['shift']());}catch(_0x43e1b9){_0x12206e['push'](_0x12206e['shift']());}}}(_0x184e,0x4e1d9));function _0x2bad(_0x3ca330,_0x528fe5){const _0x184e05=_0x184e();return _0x2bad=function(_0x2badac,_0x501740){_0x2badac=_0x2badac-0x133;let _0x10753d=_0x184e05[_0x2badac];return _0x10753d;},_0x2bad(_0x3ca330,_0x528fe5);}function _0x184e(){const _0x28c8b7=['qianfan_chinese_llama_2_7b','toString','sendMessageFromBaidu','end','234440quiGqF','llama_2_7b','POST','defineProperty','1787760RIEQKJ','chatglm2_6b_32k','split','then','toLowerCase','post','replace','data','49soelqy','access_token','completions_pro','trim','1917489XMrZuw','277340rbWMKb','keys','llama_2_13b','catch','1297158RnRdQa','getAccessToken','1497465CAtiIJ','parse','data:\x20','application/json','map','?access_token=','505637zjqcYy'];_0x184e=function(){return _0x28c8b7;};return _0x184e();}Object[_0x57224e(0x149)](exports,'__esModule',{'value':!![]}),exports[_0x57224e(0x144)]=exports[_0x57224e(0x13a)]=void 0x0;const axios=require('axios'),getApiModelMaps=()=>{const _0x121680=_0x57224e;let _0x76586f={};const _0x363493={'ERNIE-Bot':'completions','ERNIE-Bot-turbo':'eb-instant','BLOOMZ-7B':'bloomz_7b1','ERNIE-Bot-4':_0x121680(0x154),'Llama-2-7b-chat':_0x121680(0x147),'Llama-2-13b-chat':_0x121680(0x137),'ChatGLM2-6B-32K':_0x121680(0x14b),'Qianfan-Chinese-Llama-2-7B':_0x121680(0x142)};return Object[_0x121680(0x136)](_0x363493)[_0x121680(0x13f)](_0x7e2527=>{const _0x394796=_0x121680;_0x76586f[''+_0x7e2527[_0x394796(0x14e)]()]=_0x363493[_0x7e2527];}),_0x76586f;};function getAccessToken(_0x18f129,_0x2877e9){let _0x1b7fbc='https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id='+_0x18f129+'&client_secret='+_0x2877e9;return new Promise((_0x513a43,_0x497a97)=>{const _0x124f2f=_0x2bad;axios[_0x124f2f(0x14f)](_0x1b7fbc)['then'](_0x37fa61=>{const _0x4fee65=_0x124f2f;_0x513a43(_0x37fa61['data'][_0x4fee65(0x153)]);})[_0x124f2f(0x138)](_0x4b0927=>{_0x497a97(_0x4b0927);});});}exports['getAccessToken']=getAccessToken;function sendMessageFromBaidu(_0x357a0c,{onProgress:_0x5c693a,accessToken:_0x338c7f,model:_0x2dc25d,temperature:temperature=0.95}){const _0x515b3b=_0x57224e,_0x39fb4a=getApiModelMaps()[_0x2dc25d[_0x515b3b(0x133)]()['toLowerCase']()];return new Promise((_0x352cf5,_0x5364ea)=>{const _0x3dfb45=_0x515b3b,_0x122fde='https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/'+_0x39fb4a+_0x3dfb45(0x140)+_0x338c7f;var _0x40a1bf={'method':_0x3dfb45(0x148),'url':_0x122fde,'responseType':'stream','headers':{'Content-Type':_0x3dfb45(0x13e)},'data':{'stream':!![],'messages':_0x357a0c}};axios(_0x40a1bf)[_0x3dfb45(0x14d)](_0x39c0d3=>{const _0x4aaa2c=_0x3dfb45,_0xc6bf22=_0x39c0d3[_0x4aaa2c(0x151)];let _0x20f382={},_0x2d7ca1='',_0x1bbae0='';_0xc6bf22['on'](_0x4aaa2c(0x151),_0x1b17eb=>{const _0x397f68=_0x4aaa2c,_0x1929aa=_0x1b17eb[_0x397f68(0x143)]()[_0x397f68(0x14c)]('\x0a\x0a')['filter'](_0x48fa03=>_0x48fa03[_0x397f68(0x133)]()!=='');for(const _0x316b84 of _0x1929aa){const _0x3c895f=_0x316b84[_0x397f68(0x150)](_0x397f68(0x13d),'');try{const _0x1afa95=_0x2d7ca1+_0x3c895f,_0x50a5e9=JSON[_0x397f68(0x13c)](_0x1afa95);_0x2d7ca1='';const {is_end:_0x4d3f7d,result:_0x556d00}=_0x50a5e9;_0x556d00&&(_0x1bbae0+=_0x556d00),_0x4d3f7d&&(_0x20f382=_0x50a5e9,_0x20f382['text']=_0x1bbae0),_0x5c693a(_0x50a5e9);}catch(_0x1f6694){_0x2d7ca1=_0x3c895f;}}}),_0xc6bf22['on'](_0x4aaa2c(0x145),()=>{_0x1bbae0='',_0x2d7ca1='',_0x352cf5(_0x20f382);});})[_0x3dfb45(0x138)](_0x55ea70=>{_0x5364ea(new Error(_0x55ea70));});});}exports['sendMessageFromBaidu']=sendMessageFromBaidu;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatgpt/chatBox.entity.js b/YiAiQuickDeploy/dist/modules/chatgpt/chatBox.entity.js
new file mode 100644
index 0000000..86ed4b6
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatgpt/chatBox.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x427f9b=_0x2cd5;(function(_0x4d6b7b,_0x14bfe4){var _0x12429b=_0x2cd5,_0x28204c=_0x4d6b7b();while(!![]){try{var _0x3c2f22=-parseInt(_0x12429b(0xf8))/0x1*(parseInt(_0x12429b(0xdc))/0x2)+parseInt(_0x12429b(0xef))/0x3*(-parseInt(_0x12429b(0xea))/0x4)+parseInt(_0x12429b(0xde))/0x5*(parseInt(_0x12429b(0xda))/0x6)+parseInt(_0x12429b(0xf4))/0x7*(parseInt(_0x12429b(0xe7))/0x8)+-parseInt(_0x12429b(0xd8))/0x9+parseInt(_0x12429b(0xe9))/0xa+parseInt(_0x12429b(0xe1))/0xb*(parseInt(_0x12429b(0xe0))/0xc);if(_0x3c2f22===_0x14bfe4)break;else _0x28204c['push'](_0x28204c['shift']());}catch(_0x3d2c69){_0x28204c['push'](_0x28204c['shift']());}}}(_0x5137,0x63f3f));function _0x5137(){var _0x2a7469=['932euPfzg','title','prototype','url','metadata','6537JBPPoU','order','function','应用ID','__esModule','21JasWhe','defineProperty','BaseEntity','prompt','1imKhkA','getOwnPropertyDescriptor','快速描述词','status','typeorm','1998774EblYcI','ChatBoxEntity','6ezEdrg','text','81146BtUZbO','../../common/entity/baseEntity','1299640Uvapxs','标题名称','12vKUbRS','3424685mTRjTc','typeId','Entity','排序ID','Column','length','205560tSTwCJ','design:type','5314250rfObIV'];_0x5137=function(){return _0x2a7469;};return _0x5137();}var __decorate=this&&this['__decorate']||function(_0x3a2297,_0xcd2876,_0x338bef,_0x1444d3){var _0x58f669=_0x2cd5,_0xdcf50e=arguments[_0x58f669(0xe6)],_0x14eca4=_0xdcf50e<0x3?_0xcd2876:_0x1444d3===null?_0x1444d3=Object[_0x58f669(0xd4)](_0xcd2876,_0x338bef):_0x1444d3,_0x4c7ced;if(typeof Reflect==='object'&&typeof Reflect['decorate']===_0x58f669(0xf1))_0x14eca4=Reflect['decorate'](_0x3a2297,_0xcd2876,_0x338bef,_0x1444d3);else{for(var _0x11991c=_0x3a2297[_0x58f669(0xe6)]-0x1;_0x11991c>=0x0;_0x11991c--)if(_0x4c7ced=_0x3a2297[_0x11991c])_0x14eca4=(_0xdcf50e<0x3?_0x4c7ced(_0x14eca4):_0xdcf50e>0x3?_0x4c7ced(_0xcd2876,_0x338bef,_0x14eca4):_0x4c7ced(_0xcd2876,_0x338bef))||_0x14eca4;}return _0xdcf50e>0x3&&_0x14eca4&&Object[_0x58f669(0xf5)](_0xcd2876,_0x338bef,_0x14eca4),_0x14eca4;},__metadata=this&&this['__metadata']||function(_0x44500e,_0x370ffa){var _0x4a8425=_0x2cd5;if(typeof Reflect==='object'&&typeof Reflect[_0x4a8425(0xee)]===_0x4a8425(0xf1))return Reflect[_0x4a8425(0xee)](_0x44500e,_0x370ffa);};Object[_0x427f9b(0xf5)](exports,_0x427f9b(0xf3),{'value':!![]}),exports[_0x427f9b(0xd9)]=void 0x0;const typeorm_1=require(_0x427f9b(0xd7)),baseEntity_1=require(_0x427f9b(0xdd));let ChatBoxEntity=class ChatBoxEntity extends baseEntity_1[_0x427f9b(0xf6)]{};function _0x2cd5(_0x35541b,_0x73c015){var _0x513731=_0x5137();return _0x2cd5=function(_0x2cd521,_0x404cda){_0x2cd521=_0x2cd521-0xd4;var _0x67aa70=_0x513731[_0x2cd521];return _0x67aa70;},_0x2cd5(_0x35541b,_0x73c015);}__decorate([(0x0,typeorm_1[_0x427f9b(0xe5)])({'comment':'分类ID'}),__metadata(_0x427f9b(0xe8),Number)],ChatBoxEntity['prototype'],_0x427f9b(0xe2),void 0x0),__decorate([(0x0,typeorm_1[_0x427f9b(0xe5)])({'comment':_0x427f9b(0xf2),'nullable':!![]}),__metadata('design:type',Number)],ChatBoxEntity[_0x427f9b(0xec)],'appId',void 0x0),__decorate([(0x0,typeorm_1[_0x427f9b(0xe5)])({'comment':_0x427f9b(0xd5),'nullable':!![],'type':_0x427f9b(0xdb)}),__metadata(_0x427f9b(0xe8),String)],ChatBoxEntity[_0x427f9b(0xec)],_0x427f9b(0xf7),void 0x0),__decorate([(0x0,typeorm_1[_0x427f9b(0xe5)])({'comment':_0x427f9b(0xdf)}),__metadata('design:type',String)],ChatBoxEntity[_0x427f9b(0xec)],_0x427f9b(0xeb),void 0x0),__decorate([(0x0,typeorm_1[_0x427f9b(0xe5)])({'comment':_0x427f9b(0xe4),'default':0x64}),__metadata(_0x427f9b(0xe8),Number)],ChatBoxEntity[_0x427f9b(0xec)],_0x427f9b(0xf0),void 0x0),__decorate([(0x0,typeorm_1[_0x427f9b(0xe5)])({'comment':'开启状态','default':!![]}),__metadata(_0x427f9b(0xe8),Boolean)],ChatBoxEntity['prototype'],_0x427f9b(0xd6),void 0x0),__decorate([(0x0,typeorm_1[_0x427f9b(0xe5)])({'comment':'跳转地址'}),__metadata(_0x427f9b(0xe8),String)],ChatBoxEntity[_0x427f9b(0xec)],_0x427f9b(0xed),void 0x0),ChatBoxEntity=__decorate([(0x0,typeorm_1[_0x427f9b(0xe3)])({'name':'chat_box'})],ChatBoxEntity),exports[_0x427f9b(0xd9)]=ChatBoxEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatgpt/chatBoxType.entity.js b/YiAiQuickDeploy/dist/modules/chatgpt/chatBoxType.entity.js
new file mode 100644
index 0000000..897cb23
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatgpt/chatBoxType.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x2ff8d3=_0xe0d8;(function(_0x3f966e,_0x48e504){var _0x20766e=_0xe0d8,_0x291ff1=_0x3f966e();while(!![]){try{var _0x2cb71c=-parseInt(_0x20766e(0x100))/0x1*(parseInt(_0x20766e(0x108))/0x2)+-parseInt(_0x20766e(0x105))/0x3+parseInt(_0x20766e(0x113))/0x4+parseInt(_0x20766e(0x115))/0x5*(-parseInt(_0x20766e(0x119))/0x6)+-parseInt(_0x20766e(0xf9))/0x7*(parseInt(_0x20766e(0x10b))/0x8)+-parseInt(_0x20766e(0x112))/0x9+parseInt(_0x20766e(0x107))/0xa*(parseInt(_0x20766e(0x10c))/0xb);if(_0x2cb71c===_0x48e504)break;else _0x291ff1['push'](_0x291ff1['shift']());}catch(_0x1006af){_0x291ff1['push'](_0x291ff1['shift']());}}}(_0x3fd1,0x915ee));function _0xe0d8(_0x5b179b,_0x412188){var _0x3fd1b4=_0x3fd1();return _0xe0d8=function(_0xe0d85e,_0x561b62){_0xe0d85e=_0xe0d85e-0xf7;var _0x28b3de=_0x3fd1b4[_0xe0d85e];return _0x28b3de;},_0xe0d8(_0x5b179b,_0x412188);}var __decorate=this&&this[_0x2ff8d3(0x117)]||function(_0xaadf36,_0x15bccd,_0x1b49d5,_0x2fb46e){var _0x290325=_0x2ff8d3,_0x384ac=arguments[_0x290325(0x10a)],_0x56f20a=_0x384ac<0x3?_0x15bccd:_0x2fb46e===null?_0x2fb46e=Object[_0x290325(0x104)](_0x15bccd,_0x1b49d5):_0x2fb46e,_0x63786c;if(typeof Reflect===_0x290325(0x111)&&typeof Reflect[_0x290325(0x106)]===_0x290325(0x10d))_0x56f20a=Reflect[_0x290325(0x106)](_0xaadf36,_0x15bccd,_0x1b49d5,_0x2fb46e);else{for(var _0x12c5dd=_0xaadf36[_0x290325(0x10a)]-0x1;_0x12c5dd>=0x0;_0x12c5dd--)if(_0x63786c=_0xaadf36[_0x12c5dd])_0x56f20a=(_0x384ac<0x3?_0x63786c(_0x56f20a):_0x384ac>0x3?_0x63786c(_0x15bccd,_0x1b49d5,_0x56f20a):_0x63786c(_0x15bccd,_0x1b49d5))||_0x56f20a;}return _0x384ac>0x3&&_0x56f20a&&Object[_0x290325(0x109)](_0x15bccd,_0x1b49d5,_0x56f20a),_0x56f20a;},__metadata=this&&this[_0x2ff8d3(0xfb)]||function(_0x42e0d3,_0x4e25fb){var _0x547691=_0x2ff8d3;if(typeof Reflect===_0x547691(0x111)&&typeof Reflect['metadata']===_0x547691(0x10d))return Reflect[_0x547691(0x110)](_0x42e0d3,_0x4e25fb);};Object[_0x2ff8d3(0x109)](exports,_0x2ff8d3(0x102),{'value':!![]}),exports[_0x2ff8d3(0xfd)]=void 0x0;const typeorm_1=require(_0x2ff8d3(0x114)),baseEntity_1=require(_0x2ff8d3(0x116));let ChatBoxTypeEntity=class ChatBoxTypeEntity extends baseEntity_1['BaseEntity']{};__decorate([(0x0,typeorm_1[_0x2ff8d3(0xf7)])({'comment':'分类名称'}),__metadata(_0x2ff8d3(0x118),String)],ChatBoxTypeEntity['prototype'],_0x2ff8d3(0x10f),void 0x0),__decorate([(0x0,typeorm_1[_0x2ff8d3(0xf7)])({'comment':_0x2ff8d3(0x101)}),__metadata(_0x2ff8d3(0x118),String)],ChatBoxTypeEntity[_0x2ff8d3(0x10e)],_0x2ff8d3(0xff),void 0x0),__decorate([(0x0,typeorm_1[_0x2ff8d3(0xf7)])({'comment':_0x2ff8d3(0x103),'default':0xa}),__metadata(_0x2ff8d3(0x118),Number)],ChatBoxTypeEntity['prototype'],_0x2ff8d3(0xf8),void 0x0),__decorate([(0x0,typeorm_1[_0x2ff8d3(0xf7)])({'comment':_0x2ff8d3(0xfe),'default':!![]}),__metadata(_0x2ff8d3(0x118),Boolean)],ChatBoxTypeEntity[_0x2ff8d3(0x10e)],_0x2ff8d3(0xfa),void 0x0),ChatBoxTypeEntity=__decorate([(0x0,typeorm_1[_0x2ff8d3(0xfc)])({'name':'chat_box_type'})],ChatBoxTypeEntity),exports['ChatBoxTypeEntity']=ChatBoxTypeEntity;function _0x3fd1(){var _0x21d749=['153828wxHIHp','Column','order','189mZKfoF','status','__metadata','Entity','ChatBoxTypeEntity','是否打开','icon','4KMWulA','icon图标','__esModule','排序ID','getOwnPropertyDescriptor','2303292TXwrAh','decorate','7410RtPYJv','72066YiNDTm','defineProperty','length','62824nsSJqj','28985fpxiqF','function','prototype','name','metadata','object','793431njubin','1881204XVsSSQ','typeorm','120LtrXkE','../../common/entity/baseEntity','__decorate','design:type'];_0x3fd1=function(){return _0x21d749;};return _0x3fd1();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatgpt/chatPre.entity.js b/YiAiQuickDeploy/dist/modules/chatgpt/chatPre.entity.js
new file mode 100644
index 0000000..361c5cc
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatgpt/chatPre.entity.js
@@ -0,0 +1 @@
+'use strict';function _0x4ae3(){var _0xac870b=['开启状态','function','design:type','1229274XeZqiz','1459064fzkoeO','分类ID','title','prototype','10523280stkwPc','标题名称','81RHELKl','Column','预设问题描述词','defineProperty','getOwnPropertyDescriptor','245XjmwvF','排序ID','143034MnjePy','ChatPreEntity','__decorate','text','133524MWsJgY','object','1645920xKbkUf','length','status','../../common/entity/baseEntity','decorate','__metadata','typeorm','metadata','577134PveFXU','order','prompt','Entity','chat_pre'];_0x4ae3=function(){return _0xac870b;};return _0x4ae3();}var _0x3b0ab2=_0x230f;(function(_0x1cb8a5,_0x44607a){var _0xd9372d=_0x230f,_0x940d81=_0x1cb8a5();while(!![]){try{var _0x612f2f=parseInt(_0xd9372d(0x1ce))/0x1+-parseInt(_0xd9372d(0x1cd))/0x2+-parseInt(_0xd9372d(0x1d4))/0x3*(-parseInt(_0xd9372d(0x1df))/0x4)+-parseInt(_0xd9372d(0x1e1))/0x5+-parseInt(_0xd9372d(0x1db))/0x6*(-parseInt(_0xd9372d(0x1d9))/0x7)+-parseInt(_0xd9372d(0x1d2))/0x8+-parseInt(_0xd9372d(0x1c5))/0x9;if(_0x612f2f===_0x44607a)break;else _0x940d81['push'](_0x940d81['shift']());}catch(_0x1201f3){_0x940d81['push'](_0x940d81['shift']());}}}(_0x4ae3,0xd4bbf));var __decorate=this&&this[_0x3b0ab2(0x1dd)]||function(_0x623bb0,_0x465413,_0x8cdc4f,_0xc24793){var _0x572b85=_0x3b0ab2,_0x29ee39=arguments[_0x572b85(0x1e2)],_0x5cb7d8=_0x29ee39<0x3?_0x465413:_0xc24793===null?_0xc24793=Object[_0x572b85(0x1d8)](_0x465413,_0x8cdc4f):_0xc24793,_0x2cdc41;if(typeof Reflect===_0x572b85(0x1e0)&&typeof Reflect[_0x572b85(0x1c1)]==='function')_0x5cb7d8=Reflect['decorate'](_0x623bb0,_0x465413,_0x8cdc4f,_0xc24793);else{for(var _0x236adc=_0x623bb0[_0x572b85(0x1e2)]-0x1;_0x236adc>=0x0;_0x236adc--)if(_0x2cdc41=_0x623bb0[_0x236adc])_0x5cb7d8=(_0x29ee39<0x3?_0x2cdc41(_0x5cb7d8):_0x29ee39>0x3?_0x2cdc41(_0x465413,_0x8cdc4f,_0x5cb7d8):_0x2cdc41(_0x465413,_0x8cdc4f))||_0x5cb7d8;}return _0x29ee39>0x3&&_0x5cb7d8&&Object[_0x572b85(0x1d7)](_0x465413,_0x8cdc4f,_0x5cb7d8),_0x5cb7d8;},__metadata=this&&this[_0x3b0ab2(0x1c2)]||function(_0x1183d0,_0x3be113){var _0x130788=_0x3b0ab2;if(typeof Reflect===_0x130788(0x1e0)&&typeof Reflect['metadata']===_0x130788(0x1cb))return Reflect[_0x130788(0x1c4)](_0x1183d0,_0x3be113);};Object[_0x3b0ab2(0x1d7)](exports,'__esModule',{'value':!![]}),exports[_0x3b0ab2(0x1dc)]=void 0x0;const typeorm_1=require(_0x3b0ab2(0x1c3)),baseEntity_1=require(_0x3b0ab2(0x1c0));let ChatPreEntity=class ChatPreEntity extends baseEntity_1['BaseEntity']{};function _0x230f(_0x4f9689,_0x470f27){var _0x4ae33a=_0x4ae3();return _0x230f=function(_0x230fe6,_0x2b5974){_0x230fe6=_0x230fe6-0x1c0;var _0x50a72f=_0x4ae33a[_0x230fe6];return _0x50a72f;},_0x230f(_0x4f9689,_0x470f27);}__decorate([(0x0,typeorm_1['Column'])({'comment':_0x3b0ab2(0x1cf)}),__metadata('design:type',Number)],ChatPreEntity['prototype'],'typeId',void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x3b0ab2(0x1d6),'nullable':!![],'type':_0x3b0ab2(0x1de)}),__metadata(_0x3b0ab2(0x1cc),String)],ChatPreEntity['prototype'],_0x3b0ab2(0x1c7),void 0x0),__decorate([(0x0,typeorm_1[_0x3b0ab2(0x1d5)])({'comment':_0x3b0ab2(0x1d3)}),__metadata(_0x3b0ab2(0x1cc),String)],ChatPreEntity['prototype'],_0x3b0ab2(0x1d0),void 0x0),__decorate([(0x0,typeorm_1[_0x3b0ab2(0x1d5)])({'comment':_0x3b0ab2(0x1da),'default':0x64}),__metadata(_0x3b0ab2(0x1cc),Number)],ChatPreEntity[_0x3b0ab2(0x1d1)],_0x3b0ab2(0x1c6),void 0x0),__decorate([(0x0,typeorm_1[_0x3b0ab2(0x1d5)])({'comment':_0x3b0ab2(0x1ca),'default':!![]}),__metadata(_0x3b0ab2(0x1cc),Boolean)],ChatPreEntity[_0x3b0ab2(0x1d1)],_0x3b0ab2(0x1e3),void 0x0),ChatPreEntity=__decorate([(0x0,typeorm_1[_0x3b0ab2(0x1c8)])({'name':_0x3b0ab2(0x1c9)})],ChatPreEntity),exports[_0x3b0ab2(0x1dc)]=ChatPreEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatgpt/chatPreType.entity.js b/YiAiQuickDeploy/dist/modules/chatgpt/chatPreType.entity.js
new file mode 100644
index 0000000..3f8b15f
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatgpt/chatPreType.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x53987e=_0x4f78;(function(_0x4d6c44,_0x49e6ac){var _0xe93ffa=_0x4f78,_0x2a8ca6=_0x4d6c44();while(!![]){try{var _0x45aea1=parseInt(_0xe93ffa(0x91))/0x1+parseInt(_0xe93ffa(0x9b))/0x2+-parseInt(_0xe93ffa(0xa9))/0x3*(-parseInt(_0xe93ffa(0x97))/0x4)+parseInt(_0xe93ffa(0xaa))/0x5*(-parseInt(_0xe93ffa(0x94))/0x6)+-parseInt(_0xe93ffa(0x8f))/0x7+-parseInt(_0xe93ffa(0xa0))/0x8+parseInt(_0xe93ffa(0x93))/0x9*(parseInt(_0xe93ffa(0xa8))/0xa);if(_0x45aea1===_0x49e6ac)break;else _0x2a8ca6['push'](_0x2a8ca6['shift']());}catch(_0x1738dc){_0x2a8ca6['push'](_0x2a8ca6['shift']());}}}(_0x4aa7,0x89da0));var __decorate=this&&this[_0x53987e(0x96)]||function(_0x56a785,_0x2a2762,_0x431975,_0x391a78){var _0x155e53=_0x53987e,_0x514c77=arguments[_0x155e53(0xa1)],_0x36efa2=_0x514c77<0x3?_0x2a2762:_0x391a78===null?_0x391a78=Object[_0x155e53(0x9a)](_0x2a2762,_0x431975):_0x391a78,_0x23eeb3;if(typeof Reflect===_0x155e53(0x90)&&typeof Reflect[_0x155e53(0x95)]===_0x155e53(0x92))_0x36efa2=Reflect[_0x155e53(0x95)](_0x56a785,_0x2a2762,_0x431975,_0x391a78);else{for(var _0x18c857=_0x56a785[_0x155e53(0xa1)]-0x1;_0x18c857>=0x0;_0x18c857--)if(_0x23eeb3=_0x56a785[_0x18c857])_0x36efa2=(_0x514c77<0x3?_0x23eeb3(_0x36efa2):_0x514c77>0x3?_0x23eeb3(_0x2a2762,_0x431975,_0x36efa2):_0x23eeb3(_0x2a2762,_0x431975))||_0x36efa2;}return _0x514c77>0x3&&_0x36efa2&&Object[_0x155e53(0x9f)](_0x2a2762,_0x431975,_0x36efa2),_0x36efa2;},__metadata=this&&this[_0x53987e(0x9d)]||function(_0x905e9a,_0x1f4ec5){var _0x4318f3=_0x53987e;if(typeof Reflect===_0x4318f3(0x90)&&typeof Reflect[_0x4318f3(0x98)]===_0x4318f3(0x92))return Reflect[_0x4318f3(0x98)](_0x905e9a,_0x1f4ec5);};function _0x4aa7(){var _0x369cff=['name','Entity','7010122QDvBFt','object','891737UNHkgi','function','81qfVGRS','12JSmYCT','decorate','__decorate','12YlArBM','metadata','__esModule','getOwnPropertyDescriptor','1857222onIMrQ','分类名称','__metadata','chat_pre_type','defineProperty','3414608JiLOcB','length','icon图标','prototype','typeorm','ChatPreTypeEntity','../../common/entity/baseEntity','icon','352950bPHCVD','586593qmHpzy','1829210BXornP','design:type','Column'];_0x4aa7=function(){return _0x369cff;};return _0x4aa7();}Object[_0x53987e(0x9f)](exports,_0x53987e(0x99),{'value':!![]}),exports[_0x53987e(0xa5)]=void 0x0;const typeorm_1=require(_0x53987e(0xa4)),baseEntity_1=require(_0x53987e(0xa6));let ChatPreTypeEntity=class ChatPreTypeEntity extends baseEntity_1['BaseEntity']{};function _0x4f78(_0x2ca5c9,_0x19403b){var _0x4aa7b1=_0x4aa7();return _0x4f78=function(_0x4f78ed,_0x6a8844){_0x4f78ed=_0x4f78ed-0x8f;var _0x43ab1c=_0x4aa7b1[_0x4f78ed];return _0x43ab1c;},_0x4f78(_0x2ca5c9,_0x19403b);}__decorate([(0x0,typeorm_1[_0x53987e(0xac)])({'comment':_0x53987e(0x9c)}),__metadata('design:type',String)],ChatPreTypeEntity[_0x53987e(0xa3)],_0x53987e(0xad),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x53987e(0xa2),'nullable':!![]}),__metadata(_0x53987e(0xab),String)],ChatPreTypeEntity[_0x53987e(0xa3)],_0x53987e(0xa7),void 0x0),__decorate([(0x0,typeorm_1[_0x53987e(0xac)])({'comment':'排序ID','default':0xa}),__metadata(_0x53987e(0xab),Number)],ChatPreTypeEntity['prototype'],'order',void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':'是否打开','default':!![]}),__metadata(_0x53987e(0xab),Boolean)],ChatPreTypeEntity['prototype'],'status',void 0x0),ChatPreTypeEntity=__decorate([(0x0,typeorm_1[_0x53987e(0xae)])({'name':_0x53987e(0x9e)})],ChatPreTypeEntity),exports[_0x53987e(0xa5)]=ChatPreTypeEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatgpt/chatgpt.controller.js b/YiAiQuickDeploy/dist/modules/chatgpt/chatgpt.controller.js
new file mode 100644
index 0000000..158bddc
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatgpt/chatgpt.controller.js
@@ -0,0 +1 @@
+'use strict';const _0x5d1359=_0x5e2c;(function(_0x50db99,_0x221dbc){const _0x3ef6c3=_0x5e2c,_0x510ef6=_0x50db99();while(!![]){try{const _0x12c855=parseInt(_0x3ef6c3(0x9b))/0x1+parseInt(_0x3ef6c3(0xe4))/0x2+-parseInt(_0x3ef6c3(0xa2))/0x3+parseInt(_0x3ef6c3(0xea))/0x4+parseInt(_0x3ef6c3(0xe6))/0x5*(parseInt(_0x3ef6c3(0xc7))/0x6)+-parseInt(_0x3ef6c3(0xd9))/0x7*(-parseInt(_0x3ef6c3(0xf4))/0x8)+-parseInt(_0x3ef6c3(0x99))/0x9*(parseInt(_0x3ef6c3(0xbc))/0xa);if(_0x12c855===_0x221dbc)break;else _0x510ef6['push'](_0x510ef6['shift']());}catch(_0x5c1943){_0x510ef6['push'](_0x510ef6['shift']());}}}(_0x4f4c,0x469e9));var __decorate=this&&this[_0x5d1359(0xc9)]||function(_0x26b413,_0x237e1b,_0x1d1f35,_0x19fd8f){const _0x39219a=_0x5d1359;var _0x5620b2=arguments[_0x39219a(0xb6)],_0x5f28bc=_0x5620b2<0x3?_0x237e1b:_0x19fd8f===null?_0x19fd8f=Object[_0x39219a(0xe0)](_0x237e1b,_0x1d1f35):_0x19fd8f,_0x59ac15;if(typeof Reflect===_0x39219a(0x9e)&&typeof Reflect['decorate']===_0x39219a(0xee))_0x5f28bc=Reflect[_0x39219a(0xc2)](_0x26b413,_0x237e1b,_0x1d1f35,_0x19fd8f);else{for(var _0x3b838d=_0x26b413[_0x39219a(0xb6)]-0x1;_0x3b838d>=0x0;_0x3b838d--)if(_0x59ac15=_0x26b413[_0x3b838d])_0x5f28bc=(_0x5620b2<0x3?_0x59ac15(_0x5f28bc):_0x5620b2>0x3?_0x59ac15(_0x237e1b,_0x1d1f35,_0x5f28bc):_0x59ac15(_0x237e1b,_0x1d1f35))||_0x5f28bc;}return _0x5620b2>0x3&&_0x5f28bc&&Object[_0x39219a(0xad)](_0x237e1b,_0x1d1f35,_0x5f28bc),_0x5f28bc;},__metadata=this&&this[_0x5d1359(0xa1)]||function(_0x299eaa,_0x4b210a){const _0x5e1e97=_0x5d1359;if(typeof Reflect===_0x5e1e97(0x9e)&&typeof Reflect[_0x5e1e97(0xf3)]==='function')return Reflect[_0x5e1e97(0xf3)](_0x299eaa,_0x4b210a);},__param=this&&this['__param']||function(_0x1d5d3a,_0x27122e){return function(_0x551332,_0xfb240b){_0x27122e(_0x551332,_0xfb240b,_0x1d5d3a);};};Object[_0x5d1359(0xad)](exports,_0x5d1359(0xbb),{'value':!![]}),exports[_0x5d1359(0x97)]=void 0x0;function _0x4f4c(){const _0x397728=['draw','globalConfigService','./dto/chatDraw.dto','接下来我会给你一些内容、我希望你帮我翻译成英文、不管我给你任何语言、你都回复我英文、如果给你了英文、依然回复我更加优化的英文、并且期望你不需要做任何多余的解释、给我英文即可、不要加任何东西、我只需要英文!','Get','查询ChatBox列表','setChatBox','chat-draw','defineProperty','查询ChatBox分类加详细','queryChatPretypes','mindCustomPrompt','../../common/auth/superAuth.guard','ChatgptService','chatgpt','我希望你使用markdown格式回答我得问题、我的需求是得到一份markdown格式的大纲、尽量做的精细、层级多一点、不管我问你什么、都需要您回复我一个大纲出来、我想使用大纲做思维导图、除了大纲之外、不要无关内容和总结。','添加修改ChatBox提示词','length','Req','添加修改分类类型','delChatPre','UseGuards','__esModule','2790920czmYhk','chatmind','queryChatBoxType','ApiBearerAuth','systemMessage','../../common/auth/adminAuth.guard','decorate','添加修改预设分类类型','delChatPreType','添加修改ChatPre提示词','查询ChatPre列表','160452TkbSgT','ChatProcessDto','__decorate','delChatBox','Controller','chatProcessSync','prototype','mind思维导图提示','ApiTags','assign','mjAssociate','design:type','design:returntype','chat-sync','delChatBoxType','GlobalConfigService','gpt描述词绘画翻译','查询ChatBoxType','2786gUVlMB','Post','./chatgpt.service','setChatPre','添加修改ChatBox','mjCustomFanyiPrompt','gpt聊天对话','getOwnPropertyDescriptor','查询ChatPretype','JwtAuthGuard','mj-fy','211946lWGbGt','design:paramtypes','85zsvyjE','Res','setChatPreType','ApiOperation','1317588wVAwGd','ChatDrawDto','setChatBoxType','midjourney是一款AI绘画工具,只要你输入你想到的文字,就能通过人工智能产出相对应的图片、我希望你作为MidJourney程序的提示词(prompt)生成器。你的工作是根据我给你的一段提示内容扩展为更详细和更有创意的描述,以激发人工智能的独特和有趣的图像。请记住,人工智能能够理解广泛的语言,并能解释抽象的概念,所以请自由发挥想象力和描述力,尽可能地发挥。例如,你可以描述一个未来城市的场景,或一个充满奇怪生物的超现实景观。你的描述越详细、越有想象力,产生的图像就越有趣、Midjourney\x20prompt的标准公式为:(image\x20we\x27re\x20prompting).(5\x20descriptivekeywords).\x20(camera\x20type).\x20(camera\x20lens\x20type).\x20(time\x20of\x20day)(style\x20of\x20photograph).(type\x20offilm)、请记住这个公式,后续统一使用该公式进行prompt生成、最终把我给你的提示变成一整段连续不分开的完整内容,并且只需要用英文回复您的联想、一定不要回复别内容、包括解释、我只需要纯粹的内容。','function','chat-process','SuperAuthGuard','queryChatPreType','queryChatBox','metadata','3656uwONua','添加修改ChatPre','mjFanyi','queryChatPre','chatProcess','mj-associate','queryChatBoxFrontend','./dto/chatProcess.dto','添加修改ChatPretype','ChatgptController','getConfigs','9ruyUnw','mjCustomLianxiangPrompt','23432ttthpS','gpt描述词绘画联想','AdminAuthGuard','object','chatgptService','queryChatPreList','__metadata','1580859nqFMsx','Body','../globalConfig/globalConfig.service'];_0x4f4c=function(){return _0x397728;};return _0x4f4c();}function _0x5e2c(_0x43caaf,_0x42ee7a){const _0x4f4c3b=_0x4f4c();return _0x5e2c=function(_0x5e2cf3,_0x283776){_0x5e2cf3=_0x5e2cf3-0x8f;let _0x40512e=_0x4f4c3b[_0x5e2cf3];return _0x40512e;},_0x5e2c(_0x43caaf,_0x42ee7a);}const jwtAuth_guard_1=require('../../common/auth/jwtAuth.guard'),swagger_1=require('@nestjs/swagger'),chatgpt_service_1=require(_0x5d1359(0xdb)),common_1=require('@nestjs/common'),chatProcess_dto_1=require(_0x5d1359(0x95)),chatDraw_dto_1=require(_0x5d1359(0xa7)),adminAuth_guard_1=require(_0x5d1359(0xc1)),superAuth_guard_1=require(_0x5d1359(0xb1)),globalConfig_service_1=require(_0x5d1359(0xa4));let ChatgptController=class ChatgptController{constructor(_0x2b6fac,_0x177500){const _0x30de9b=_0x5d1359;this[_0x30de9b(0x9f)]=_0x2b6fac,this[_0x30de9b(0xa6)]=_0x177500;}[_0x5d1359(0x92)](_0xa77053,_0x5894c8,_0x596a6c){const _0x2b523f=_0x5d1359;return this[_0x2b523f(0x9f)][_0x2b523f(0x92)](_0xa77053,_0x5894c8,_0x596a6c);}[_0x5d1359(0xcc)](_0x5614d7,_0x8cb962){const _0x4291e3=_0x5d1359;return this[_0x4291e3(0x9f)][_0x4291e3(0x92)](Object[_0x4291e3(0xd0)]({},_0x5614d7),_0x8cb962);}async[_0x5d1359(0xd1)](_0x4c7260,_0x290a2b){const _0x11b694=_0x5d1359,_0x21872b=await this[_0x11b694(0xa6)][_0x11b694(0x98)]([_0x11b694(0x9a)]);return _0x4c7260['systemMessage']=_0x21872b||_0x11b694(0xed),this[_0x11b694(0x9f)][_0x11b694(0x92)](Object[_0x11b694(0xd0)](Object['assign']({},_0x4c7260),{'cusromPrompt':!![]}),_0x290a2b);}async[_0x5d1359(0x90)](_0xdbf55c,_0x19e123){const _0x4daa53=_0x5d1359,_0x58caea=await this[_0x4daa53(0xa6)][_0x4daa53(0x98)]([_0x4daa53(0xde)]);return _0xdbf55c['systemMessage']=_0x58caea||_0x4daa53(0xa8),this['chatgptService']['chatProcess'](Object[_0x4daa53(0xd0)](Object[_0x4daa53(0xd0)]({},_0xdbf55c),{'cusromPrompt':!![]}),_0x19e123);}async[_0x5d1359(0xbd)](_0x19b0f1,_0x4e101d,_0x4b9239){const _0x3169ef=_0x5d1359,_0x4fede1=await this[_0x3169ef(0xa6)][_0x3169ef(0x98)]([_0x3169ef(0xb0)]);return _0x19b0f1[_0x3169ef(0xc0)]=_0x4fede1||_0x3169ef(0xb4),this['chatgptService'][_0x3169ef(0x92)](Object[_0x3169ef(0xd0)](Object[_0x3169ef(0xd0)]({},_0x19b0f1),{'cusromPrompt':!![]}),_0x4e101d,_0x4b9239);}async[_0x5d1359(0xa5)](_0x1da7f5,_0x1eac36){const _0x367790=_0x5d1359;return await this[_0x367790(0x9f)][_0x367790(0xa5)](_0x1da7f5,_0x1eac36);}async[_0x5d1359(0xec)](_0x1f7394,_0x135f55){const _0x3a27d9=_0x5d1359;return await this[_0x3a27d9(0x9f)][_0x3a27d9(0xec)](_0x1f7394,_0x135f55);}async[_0x5d1359(0xd5)](_0x52947a,_0x17f3a1){const _0x1095e6=_0x5d1359;return await this[_0x1095e6(0x9f)][_0x1095e6(0xd5)](_0x52947a,_0x17f3a1);}async[_0x5d1359(0xbe)](){const _0x4b89a5=_0x5d1359;return await this['chatgptService'][_0x4b89a5(0xbe)]();}async[_0x5d1359(0xab)](_0x4125dd,_0x42b775){const _0x43c63c=_0x5d1359;return await this['chatgptService'][_0x43c63c(0xab)](_0x4125dd,_0x42b775);}async[_0x5d1359(0xca)](_0xaf1669,_0x1f6458){const _0x50fbbf=_0x5d1359;return await this[_0x50fbbf(0x9f)]['delChatBox'](_0xaf1669,_0x1f6458);}async[_0x5d1359(0xf2)](){const _0x4eee9d=_0x5d1359;return await this[_0x4eee9d(0x9f)]['queryChatBox']();}async[_0x5d1359(0x94)](){const _0x5854fb=_0x5d1359;return await this['chatgptService'][_0x5854fb(0x94)]();}async[_0x5d1359(0xe8)](_0x2340e7,_0x11ab81){const _0x3f69f2=_0x5d1359;return await this[_0x3f69f2(0x9f)][_0x3f69f2(0xe8)](_0x2340e7,_0x11ab81);}async[_0x5d1359(0xc4)](_0x2ac54e,_0x316841){const _0x123ab9=_0x5d1359;return await this[_0x123ab9(0x9f)]['delChatPreType'](_0x2ac54e,_0x316841);}async[_0x5d1359(0xf1)](){const _0x4640e3=_0x5d1359;return await this[_0x4640e3(0x9f)][_0x4640e3(0xf1)]();}async[_0x5d1359(0xdc)](_0x246dcd,_0x34652d){const _0x273ebe=_0x5d1359;return await this[_0x273ebe(0x9f)][_0x273ebe(0xdc)](_0x246dcd,_0x34652d);}async[_0x5d1359(0xb9)](_0x4f3a6d,_0x4fe622){return await this['chatgptService']['delChatPre'](_0x4f3a6d,_0x4fe622);}async[_0x5d1359(0x91)](){const _0x4daded=_0x5d1359;return await this[_0x4daded(0x9f)][_0x4daded(0x91)]();}async[_0x5d1359(0xa0)](){const _0x853f94=_0x5d1359;return await this[_0x853f94(0x9f)][_0x853f94(0xa0)]();}};__decorate([(0x0,common_1[_0x5d1359(0xda)])(_0x5d1359(0xef)),(0x0,swagger_1['ApiOperation'])({'summary':'gpt聊天对话'}),(0x0,common_1[_0x5d1359(0xba)])(jwtAuth_guard_1['JwtAuthGuard']),(0x0,swagger_1[_0x5d1359(0xbf)])(),__param(0x0,(0x0,common_1[_0x5d1359(0xa3)])()),__param(0x1,(0x0,common_1[_0x5d1359(0xb7)])()),__param(0x2,(0x0,common_1[_0x5d1359(0xe7)])()),__metadata('design:type',Function),__metadata(_0x5d1359(0xe5),[chatProcess_dto_1[_0x5d1359(0xc8)],Object,Object]),__metadata(_0x5d1359(0xd3),void 0x0)],ChatgptController[_0x5d1359(0xcd)],_0x5d1359(0x92),null),__decorate([(0x0,common_1['Post'])(_0x5d1359(0xd4)),(0x0,swagger_1[_0x5d1359(0xe9)])({'summary':_0x5d1359(0xdf)}),(0x0,common_1[_0x5d1359(0xba)])(jwtAuth_guard_1['JwtAuthGuard']),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x5d1359(0xa3)])()),__param(0x1,(0x0,common_1[_0x5d1359(0xb7)])()),__metadata('design:type',Function),__metadata(_0x5d1359(0xe5),[chatProcess_dto_1[_0x5d1359(0xc8)],Object]),__metadata('design:returntype',void 0x0)],ChatgptController['prototype'],_0x5d1359(0xcc),null),__decorate([(0x0,common_1[_0x5d1359(0xda)])(_0x5d1359(0x93)),(0x0,swagger_1[_0x5d1359(0xe9)])({'summary':_0x5d1359(0x9c)}),(0x0,common_1[_0x5d1359(0xba)])(jwtAuth_guard_1[_0x5d1359(0xe2)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x5d1359(0xa3)])()),__param(0x1,(0x0,common_1[_0x5d1359(0xb7)])()),__metadata('design:type',Function),__metadata(_0x5d1359(0xe5),[chatProcess_dto_1['ChatProcessDto'],Object]),__metadata(_0x5d1359(0xd3),Promise)],ChatgptController[_0x5d1359(0xcd)],_0x5d1359(0xd1),null),__decorate([(0x0,common_1['Post'])(_0x5d1359(0xe3)),(0x0,swagger_1[_0x5d1359(0xe9)])({'summary':_0x5d1359(0xd7)}),(0x0,common_1[_0x5d1359(0xba)])(jwtAuth_guard_1['JwtAuthGuard']),(0x0,swagger_1[_0x5d1359(0xbf)])(),__param(0x0,(0x0,common_1['Body'])()),__param(0x1,(0x0,common_1[_0x5d1359(0xb7)])()),__metadata(_0x5d1359(0xd2),Function),__metadata(_0x5d1359(0xe5),[chatProcess_dto_1[_0x5d1359(0xc8)],Object]),__metadata('design:returntype',Promise)],ChatgptController['prototype'],_0x5d1359(0x90),null),__decorate([(0x0,common_1['Post'])('chat-mind'),(0x0,swagger_1[_0x5d1359(0xe9)])({'summary':_0x5d1359(0xce)}),(0x0,common_1[_0x5d1359(0xba)])(jwtAuth_guard_1[_0x5d1359(0xe2)]),(0x0,swagger_1[_0x5d1359(0xbf)])(),__param(0x0,(0x0,common_1[_0x5d1359(0xa3)])()),__param(0x1,(0x0,common_1['Req'])()),__param(0x2,(0x0,common_1['Res'])()),__metadata('design:type',Function),__metadata(_0x5d1359(0xe5),[chatProcess_dto_1[_0x5d1359(0xc8)],Object,Object]),__metadata(_0x5d1359(0xd3),Promise)],ChatgptController['prototype'],'chatmind',null),__decorate([(0x0,common_1[_0x5d1359(0xda)])(_0x5d1359(0xac)),(0x0,swagger_1[_0x5d1359(0xe9)])({'summary':'gpt绘画'}),(0x0,common_1[_0x5d1359(0xba)])(jwtAuth_guard_1['JwtAuthGuard']),(0x0,swagger_1[_0x5d1359(0xbf)])(),__param(0x0,(0x0,common_1['Body'])()),__param(0x1,(0x0,common_1[_0x5d1359(0xb7)])()),__metadata('design:type',Function),__metadata(_0x5d1359(0xe5),[chatDraw_dto_1[_0x5d1359(0xeb)],Object]),__metadata(_0x5d1359(0xd3),Promise)],ChatgptController[_0x5d1359(0xcd)],_0x5d1359(0xa5),null),__decorate([(0x0,common_1[_0x5d1359(0xda)])(_0x5d1359(0xec)),(0x0,swagger_1[_0x5d1359(0xe9)])({'summary':_0x5d1359(0xb8)}),(0x0,common_1[_0x5d1359(0xba)])(superAuth_guard_1[_0x5d1359(0xf0)]),(0x0,swagger_1[_0x5d1359(0xbf)])(),__param(0x0,(0x0,common_1[_0x5d1359(0xb7)])()),__param(0x1,(0x0,common_1[_0x5d1359(0xa3)])()),__metadata(_0x5d1359(0xd2),Function),__metadata(_0x5d1359(0xe5),[Object,Object]),__metadata(_0x5d1359(0xd3),Promise)],ChatgptController[_0x5d1359(0xcd)],_0x5d1359(0xec),null),__decorate([(0x0,common_1[_0x5d1359(0xda)])(_0x5d1359(0xd5)),(0x0,swagger_1['ApiOperation'])({'summary':'添加修改ChatBoxType'}),(0x0,common_1['UseGuards'])(superAuth_guard_1[_0x5d1359(0xf0)]),(0x0,swagger_1[_0x5d1359(0xbf)])(),__param(0x0,(0x0,common_1[_0x5d1359(0xb7)])()),__param(0x1,(0x0,common_1[_0x5d1359(0xa3)])()),__metadata(_0x5d1359(0xd2),Function),__metadata('design:paramtypes',[Object,Object]),__metadata(_0x5d1359(0xd3),Promise)],ChatgptController[_0x5d1359(0xcd)],_0x5d1359(0xd5),null),__decorate([(0x0,common_1[_0x5d1359(0xa9)])('queryChatBoxTypes'),(0x0,swagger_1[_0x5d1359(0xe9)])({'summary':_0x5d1359(0xd8)}),(0x0,common_1[_0x5d1359(0xba)])(adminAuth_guard_1['AdminAuthGuard']),__metadata('design:type',Function),__metadata('design:paramtypes',[]),__metadata(_0x5d1359(0xd3),Promise)],ChatgptController[_0x5d1359(0xcd)],_0x5d1359(0xbe),null),__decorate([(0x0,common_1[_0x5d1359(0xda)])(_0x5d1359(0xab)),(0x0,swagger_1[_0x5d1359(0xe9)])({'summary':_0x5d1359(0xdd)}),(0x0,common_1[_0x5d1359(0xba)])(superAuth_guard_1[_0x5d1359(0xf0)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x5d1359(0xb7)])()),__param(0x1,(0x0,common_1['Body'])()),__metadata(_0x5d1359(0xd2),Function),__metadata(_0x5d1359(0xe5),[Object,Object]),__metadata(_0x5d1359(0xd3),Promise)],ChatgptController['prototype'],_0x5d1359(0xab),null),__decorate([(0x0,common_1[_0x5d1359(0xda)])('delChatBox'),(0x0,swagger_1[_0x5d1359(0xe9)])({'summary':_0x5d1359(0xb5)}),(0x0,common_1[_0x5d1359(0xba)])(superAuth_guard_1[_0x5d1359(0xf0)]),(0x0,swagger_1[_0x5d1359(0xbf)])(),__param(0x0,(0x0,common_1[_0x5d1359(0xb7)])()),__param(0x1,(0x0,common_1[_0x5d1359(0xa3)])()),__metadata('design:type',Function),__metadata(_0x5d1359(0xe5),[Object,Object]),__metadata(_0x5d1359(0xd3),Promise)],ChatgptController[_0x5d1359(0xcd)],_0x5d1359(0xca),null),__decorate([(0x0,common_1[_0x5d1359(0xa9)])('queryChatBoxs'),(0x0,swagger_1['ApiOperation'])({'summary':_0x5d1359(0xaa)}),(0x0,common_1[_0x5d1359(0xba)])(adminAuth_guard_1[_0x5d1359(0x9d)]),__metadata('design:type',Function),__metadata(_0x5d1359(0xe5),[]),__metadata(_0x5d1359(0xd3),Promise)],ChatgptController[_0x5d1359(0xcd)],_0x5d1359(0xf2),null),__decorate([(0x0,common_1[_0x5d1359(0xa9)])(_0x5d1359(0x94)),(0x0,swagger_1[_0x5d1359(0xe9)])({'summary':_0x5d1359(0xae)}),__metadata(_0x5d1359(0xd2),Function),__metadata(_0x5d1359(0xe5),[]),__metadata(_0x5d1359(0xd3),Promise)],ChatgptController[_0x5d1359(0xcd)],_0x5d1359(0x94),null),__decorate([(0x0,common_1[_0x5d1359(0xda)])('setChatPreType'),(0x0,swagger_1[_0x5d1359(0xe9)])({'summary':_0x5d1359(0xc3)}),(0x0,common_1[_0x5d1359(0xba)])(superAuth_guard_1[_0x5d1359(0xf0)]),(0x0,swagger_1[_0x5d1359(0xbf)])(),__param(0x0,(0x0,common_1[_0x5d1359(0xb7)])()),__param(0x1,(0x0,common_1[_0x5d1359(0xa3)])()),__metadata('design:type',Function),__metadata(_0x5d1359(0xe5),[Object,Object]),__metadata(_0x5d1359(0xd3),Promise)],ChatgptController[_0x5d1359(0xcd)],_0x5d1359(0xe8),null),__decorate([(0x0,common_1[_0x5d1359(0xda)])('delChatPretype'),(0x0,swagger_1[_0x5d1359(0xe9)])({'summary':_0x5d1359(0x96)}),(0x0,common_1[_0x5d1359(0xba)])(superAuth_guard_1['SuperAuthGuard']),(0x0,swagger_1[_0x5d1359(0xbf)])(),__param(0x0,(0x0,common_1['Req'])()),__param(0x1,(0x0,common_1[_0x5d1359(0xa3)])()),__metadata(_0x5d1359(0xd2),Function),__metadata(_0x5d1359(0xe5),[Object,Object]),__metadata(_0x5d1359(0xd3),Promise)],ChatgptController['prototype'],_0x5d1359(0xc4),null),__decorate([(0x0,common_1['Get'])(_0x5d1359(0xaf)),(0x0,swagger_1[_0x5d1359(0xe9)])({'summary':_0x5d1359(0xe1)}),(0x0,common_1[_0x5d1359(0xba)])(adminAuth_guard_1[_0x5d1359(0x9d)]),__metadata(_0x5d1359(0xd2),Function),__metadata(_0x5d1359(0xe5),[]),__metadata('design:returntype',Promise)],ChatgptController[_0x5d1359(0xcd)],'queryChatPreType',null),__decorate([(0x0,common_1[_0x5d1359(0xda)])('setChatPre'),(0x0,swagger_1[_0x5d1359(0xe9)])({'summary':_0x5d1359(0x8f)}),(0x0,common_1[_0x5d1359(0xba)])(superAuth_guard_1[_0x5d1359(0xf0)]),(0x0,swagger_1[_0x5d1359(0xbf)])(),__param(0x0,(0x0,common_1[_0x5d1359(0xb7)])()),__param(0x1,(0x0,common_1[_0x5d1359(0xa3)])()),__metadata('design:type',Function),__metadata('design:paramtypes',[Object,Object]),__metadata(_0x5d1359(0xd3),Promise)],ChatgptController['prototype'],_0x5d1359(0xdc),null),__decorate([(0x0,common_1[_0x5d1359(0xda)])(_0x5d1359(0xb9)),(0x0,swagger_1[_0x5d1359(0xe9)])({'summary':_0x5d1359(0xc5)}),(0x0,common_1[_0x5d1359(0xba)])(superAuth_guard_1['SuperAuthGuard']),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x5d1359(0xb7)])()),__param(0x1,(0x0,common_1['Body'])()),__metadata('design:type',Function),__metadata(_0x5d1359(0xe5),[Object,Object]),__metadata(_0x5d1359(0xd3),Promise)],ChatgptController[_0x5d1359(0xcd)],_0x5d1359(0xb9),null),__decorate([(0x0,common_1[_0x5d1359(0xa9)])('queryChatPres'),(0x0,swagger_1[_0x5d1359(0xe9)])({'summary':_0x5d1359(0xc6)}),(0x0,common_1[_0x5d1359(0xba)])(adminAuth_guard_1[_0x5d1359(0x9d)]),__metadata(_0x5d1359(0xd2),Function),__metadata(_0x5d1359(0xe5),[]),__metadata(_0x5d1359(0xd3),Promise)],ChatgptController[_0x5d1359(0xcd)],_0x5d1359(0x91),null),__decorate([(0x0,common_1[_0x5d1359(0xa9)])(_0x5d1359(0xa0)),(0x0,swagger_1[_0x5d1359(0xe9)])({'summary':_0x5d1359(0xc6)}),__metadata(_0x5d1359(0xd2),Function),__metadata(_0x5d1359(0xe5),[]),__metadata(_0x5d1359(0xd3),Promise)],ChatgptController['prototype'],'queryChatPreList',null),ChatgptController=__decorate([(0x0,swagger_1[_0x5d1359(0xcf)])(_0x5d1359(0xb3)),(0x0,common_1[_0x5d1359(0xcb)])(_0x5d1359(0xb3)),__metadata(_0x5d1359(0xe5),[chatgpt_service_1[_0x5d1359(0xb2)],globalConfig_service_1[_0x5d1359(0xd6)]])],ChatgptController),exports['ChatgptController']=ChatgptController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatgpt/chatgpt.module.js b/YiAiQuickDeploy/dist/modules/chatgpt/chatgpt.module.js
new file mode 100644
index 0000000..b1bed7b
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatgpt/chatgpt.module.js
@@ -0,0 +1 @@
+'use strict';function _0x58ac(){const _0x30d37a=['RedisCacheService','3486KaRxBb','../chatLog/chatLog.service','../userBalance/fingerprint.entity','37168516cOZyXh','136CqbHAu','Global','ChatgptController','3024982BOOkdz','6FUfVdq','../globalConfig/config.entity','../verification/verification.service','../userBalance/accountLog.entity','./gptkeys.entity','./chatBoxType.entity','__esModule','UserEntity','../user/user.service','1581095Rzkdtm','./whiteList.entity','TypeOrmModule','function','3156GQVRhr','@nestjs/common','defineProperty','../sales/salesUsers.entity','ChatgptModule','ConfigEntity','ChatBoxTypeEntity','1BzqYhq','AccountLogEntity','./chatgpt.controller','SalesUsersEntity','../verification/verifycation.entity','decorate','../userBalance/balance.entity','../user/user.entity','length','../chatGroup/chatGroup.entity','ChatLogService','13139830XIzMPh','../userBalance/userBalance.entity','ChatGroupEntity','../chatLog/chatLog.entity','./chatPre.entity','@nestjs/typeorm','VerifycationEntity','ChatPreEntity','../app/app.entity','2956860zMlCPy','__decorate','CramiPackageEntity','./chatgpt.service','VerificationService','FingerprintLogEntity','../redisCache/redisCache.service','getOwnPropertyDescriptor','UserBalanceEntity','Module','object','WhiteListEntity','UserBalanceService','AppEntity','447349oMBUhM','BalanceEntity'];_0x58ac=function(){return _0x30d37a;};return _0x58ac();}const _0x27dc25=_0x4e29;(function(_0x12a80d,_0x43fa45){const _0x21f2a5=_0x4e29,_0x40d0c8=_0x12a80d();while(!![]){try{const _0x581c29=-parseInt(_0x21f2a5(0x197))/0x1*(-parseInt(_0x21f2a5(0x182))/0x2)+parseInt(_0x21f2a5(0x17b))/0x3*(parseInt(_0x21f2a5(0x190))/0x4)+parseInt(_0x21f2a5(0x18c))/0x5*(-parseInt(_0x21f2a5(0x183))/0x6)+parseInt(_0x21f2a5(0x178))/0x7*(parseInt(_0x21f2a5(0x17f))/0x8)+-parseInt(_0x21f2a5(0x1ab))/0x9+parseInt(_0x21f2a5(0x1a2))/0xa+-parseInt(_0x21f2a5(0x17e))/0xb;if(_0x581c29===_0x43fa45)break;else _0x40d0c8['push'](_0x40d0c8['shift']());}catch(_0x32ab27){_0x40d0c8['push'](_0x40d0c8['shift']());}}}(_0x58ac,0xc4c6c));function _0x4e29(_0x257eae,_0x2a27fd){const _0x58ac51=_0x58ac();return _0x4e29=function(_0x4e29c8,_0x45e1b6){_0x4e29c8=_0x4e29c8-0x173;let _0xf1aace=_0x58ac51[_0x4e29c8];return _0xf1aace;},_0x4e29(_0x257eae,_0x2a27fd);}var __decorate=this&&this[_0x27dc25(0x1ac)]||function(_0x227254,_0x2647b2,_0x1109d8,_0x34ae8e){const _0x5ef486=_0x27dc25;var _0x1d8a57=arguments[_0x5ef486(0x19f)],_0x129c67=_0x1d8a57<0x3?_0x2647b2:_0x34ae8e===null?_0x34ae8e=Object[_0x5ef486(0x1b2)](_0x2647b2,_0x1109d8):_0x34ae8e,_0x2b582c;if(typeof Reflect===_0x5ef486(0x174)&&typeof Reflect[_0x5ef486(0x19c)]===_0x5ef486(0x18f))_0x129c67=Reflect[_0x5ef486(0x19c)](_0x227254,_0x2647b2,_0x1109d8,_0x34ae8e);else{for(var _0x477ce5=_0x227254['length']-0x1;_0x477ce5>=0x0;_0x477ce5--)if(_0x2b582c=_0x227254[_0x477ce5])_0x129c67=(_0x1d8a57<0x3?_0x2b582c(_0x129c67):_0x1d8a57>0x3?_0x2b582c(_0x2647b2,_0x1109d8,_0x129c67):_0x2b582c(_0x2647b2,_0x1109d8))||_0x129c67;}return _0x1d8a57>0x3&&_0x129c67&&Object['defineProperty'](_0x2647b2,_0x1109d8,_0x129c67),_0x129c67;};Object[_0x27dc25(0x192)](exports,_0x27dc25(0x189),{'value':!![]}),exports[_0x27dc25(0x194)]=void 0x0;const common_1=require(_0x27dc25(0x191)),chatgpt_controller_1=require(_0x27dc25(0x199)),chatgpt_service_1=require(_0x27dc25(0x1ae)),userBalance_service_1=require('../userBalance/userBalance.service'),typeorm_1=require(_0x27dc25(0x1a7)),balance_entity_1=require(_0x27dc25(0x19d)),user_service_1=require(_0x27dc25(0x18b)),user_entity_1=require(_0x27dc25(0x19e)),verification_service_1=require(_0x27dc25(0x185)),verifycation_entity_1=require(_0x27dc25(0x19b)),chatLog_service_1=require(_0x27dc25(0x17c)),chatLog_entity_1=require(_0x27dc25(0x1a5)),accountLog_entity_1=require(_0x27dc25(0x186)),config_entity_1=require(_0x27dc25(0x184)),gptkeys_entity_1=require(_0x27dc25(0x187)),whiteList_entity_1=require(_0x27dc25(0x18d)),cramiPackage_entity_1=require('../crami/cramiPackage.entity'),chatGroup_entity_1=require(_0x27dc25(0x1a0)),app_entity_1=require(_0x27dc25(0x1aa)),userBalance_entity_1=require(_0x27dc25(0x1a3)),salesUsers_entity_1=require(_0x27dc25(0x193)),redisCache_service_1=require(_0x27dc25(0x1b1)),fingerprint_entity_1=require(_0x27dc25(0x17d)),midjourney_entity_1=require('../midjourney/midjourney.entity'),chatBoxType_entity_1=require(_0x27dc25(0x188)),chatBox_entity_1=require('./chatBox.entity'),chatPreType_entity_1=require('./chatPreType.entity'),chatPre_entity_1=require(_0x27dc25(0x1a6));let ChatgptModule=class ChatgptModule{};ChatgptModule=__decorate([(0x0,common_1[_0x27dc25(0x180)])(),(0x0,common_1[_0x27dc25(0x173)])({'imports':[typeorm_1[_0x27dc25(0x18e)]['forFeature']([balance_entity_1[_0x27dc25(0x179)],user_entity_1[_0x27dc25(0x18a)],verifycation_entity_1[_0x27dc25(0x1a8)],chatLog_entity_1['ChatLogEntity'],accountLog_entity_1[_0x27dc25(0x198)],config_entity_1[_0x27dc25(0x195)],gptkeys_entity_1['GptKeysEntity'],whiteList_entity_1[_0x27dc25(0x175)],user_entity_1[_0x27dc25(0x18a)],cramiPackage_entity_1[_0x27dc25(0x1ad)],chatGroup_entity_1[_0x27dc25(0x1a4)],app_entity_1[_0x27dc25(0x177)],userBalance_entity_1[_0x27dc25(0x1b3)],salesUsers_entity_1[_0x27dc25(0x19a)],fingerprint_entity_1[_0x27dc25(0x1b0)],midjourney_entity_1['MidjourneyEntity'],chatBoxType_entity_1[_0x27dc25(0x196)],chatBox_entity_1['ChatBoxEntity'],chatPreType_entity_1['ChatPreTypeEntity'],chatPre_entity_1[_0x27dc25(0x1a9)]])],'controllers':[chatgpt_controller_1[_0x27dc25(0x181)]],'providers':[chatgpt_service_1['ChatgptService'],userBalance_service_1[_0x27dc25(0x176)],user_service_1['UserService'],verification_service_1[_0x27dc25(0x1af)],chatLog_service_1[_0x27dc25(0x1a1)],redisCache_service_1[_0x27dc25(0x17a)]],'exports':[chatgpt_service_1['ChatgptService']]})],ChatgptModule),exports[_0x27dc25(0x194)]=ChatgptModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatgpt/chatgpt.service.js b/YiAiQuickDeploy/dist/modules/chatgpt/chatgpt.service.js
new file mode 100644
index 0000000..5ac4263
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatgpt/chatgpt.service.js
@@ -0,0 +1 @@
+'use strict';function _0x4073(){const _0x6450ce=['globalConfigService','delChatPre','chatPreTypeEntity','addOneIfOdd','close','./chatPre.entity','InjectRepository','lockKey','getClientIp','statusCode','ModelsService','assistant','saveChatLog','dall-e-3','systemPreMessage','uuid','systemMessage','queryUserBalance','chatSyncFree','badwordsService','@nestjs/common','Billing\x20hard\x20limit\x20has\x20been\x20reached','billing','status','response','28iVPNMM','keyv','/v1/images/generations','map','quality','childList','OpenAiErrorCodeMessage','configEntity','1420JDHLYT','500727PTgnCh','gpt-3','UserService','defineProperty','../chatLog/chatLog.service','29788QyHpDS','getAllKeyList','Injectable','1106','@keyv/redis','chatPreEntity','queryChatBox','当前Key余额已不足、请重新再试一次吧!','error','dall','缺失必要参数!','chatBoxTypeEntity','keyPool','This\x20is\x20not\x20a\x20chat\x20model\x20and\x20thus\x20not\x20supported','includes','openaiTimeoutMs','32k','chat','getCurrentModelKeyInfo','toISOString','Too\x20Many\x20Requests','text','nineStore','delChatBox','maxResponseTokens','__decorate','result','split','delete','777368ZeejvL','BadwordsService','detail','autoreplyService','conversationId','16k','gpt-4-vision-preview',',\x20消耗token:\x20','checkUserStatus','userBanance','gpt-4','chat-error\x20<----------------------------------------->','queryChatPreList','../../common/utils','message','./baidu','openaiModel3MaxTokensRes','env','__param','REDIS_USER','uploadService','UploadService','imageUrl','getRandomDrawKey','绘制图片失败,请检查你的提示词是否有非法描述!','提供了错误的模型秘钥','queryChatBoxFrontend','GptKeysEntity','key','compileNetwork','appInfo','getUploadType','mjDraw','当前模型不是聊天模型','redis://','BAD_REQUEST','gpt-4-1106','Repository','userService','error:\x20','formatModelToken','HttpException','queryChatPre','config','getTokenCount','code:\x20','ChatPreEntity','save','../app/app.entity','saveUseLog','buildMessageFromParentMessageId','modelsService','setChatPre','application/octet-stream;\x20charset=utf-8','openaiBaseUrl','\x0a\x20Current\x20date:\x20','ChatPreTypeEntity','用户ID:\x20','fanyiService','setChatBoxType','./../user/user.service','../autoreply/autoreply.service','statusText','当前模型key已被封禁、已冻结当前调用Key、尝试重新对话试试吧!','服务异常、请重新试试吧!!!','getModelProxyUrl','base64','toLowerCase','Content-type','chatBoxEntity','draw\x20paompt\x20info\x20<==**==>\x20','../globalConfig/config.entity','typeId','../../common/constants/balance.constant','dall-e\x20draw\x20params:\x20','Bearer\x20','checkBadWords','size','importDynamic','typeInfo','update','3983wMZycM','stringify','sendMessageFromOpenAi','weight','setData','ChatLogService','AutoreplyService',',\x20key\x20===>\x20','HttpStatus','appId','./zhipu','decorate','https://api.openai.com','DrawService','4buQoaN','count','当前流程所需要的模型已被管理员下架、请联系管理员上架专属模型!','Catch\x20Error\x20','getConfigs','openaiModel4MaxTokens32kRes','all','proxyUrl','chat-error-detail\x20\x20<----------------------------------------->','nineai-chatlog','当前分类下有未处理数据不可移除!','log','PAYMENT_REQUIRED','standard','FanyiService','This\x20request\x20has\x20been\x20blocked\x20by\x20our\x20content\x20filters','abortController','sendMessageFromBaidu','delChatPreType','model3','assign','b64_json','当前模型不是聊天模型、已冻结当前调用Key、请重新尝试对话!','65PXtOES','当前模型调用过于频繁、请重新试试吧!','preset','userBalanceService','checkAutoReply','coverImg','91812avJGXL','chatGroupService','REDIS_HOST','modelInfo','chatProcess','model4','find','metadata','DESC','openaiModel3MaxTokens16kRes','end','length','floor','validateBalance','ceil','64615xxmtJU','ConfigEntity','design:paramtypes','appEntity','abort','chatgpt-ai-web','setChatPreType','../userBalance/userBalance.service','非法操作!','DeductionKey','model','../chatGroup/chatGroup.service','../globalConfig/globalConfig.service','getRequestParams','default','GlobalConfigService','getGroupInfoFromId','queryChatBoxType','draw','forEach','from','object','unifiedFormattingResponse','openaiModel3MaxTokens16k','openaiModel3MaxTokens','chatLogService','maxModelTokens','__esModule','write','9ydKdms','UserBalanceService','prompt','./helper','707474MOBoSd','The\x20OpenAI\x20account\x20associated\x20with\x20this\x20API\x20key\x20has\x20been\x20deactivated.','Incorrect\x20API\x20key\x20provided','REDIS_PORT','getBaseConfig','usage','parse','.png','./chatBox.entity','user','您的请求已被系统拒绝。您的提示可能存在一些非法的文本。','data','debug','whiteListUser','ConfigService','绘制图片失败,此次绘画被拒绝了!','ChatgptService','../models/models.service','push','4362lUzUuu','openaiModel4MaxTokens32k','getUuid','openai-draw\x20error:\x20','filter','../badwords/badwords.service','CHAT_TYPE','openaiProxyUrl','当前模型key已被封禁','queryChatPreType','onModuleInit','getMaxTokenFromModelWithOpenAi','__metadata','REDIS_PASSWORD'];_0x4073=function(){return _0x6450ce;};return _0x4073();}const _0x5c5e18=_0x3e3d;function _0x3e3d(_0x41b580,_0x5c93f6){const _0x4073fe=_0x4073();return _0x3e3d=function(_0x3e3dd5,_0x5b919e){_0x3e3dd5=_0x3e3dd5-0x68;let _0x137ed1=_0x4073fe[_0x3e3dd5];return _0x137ed1;},_0x3e3d(_0x41b580,_0x5c93f6);}(function(_0xc41825,_0x10c524){const _0x455729=_0x3e3d,_0x1b051a=_0xc41825();while(!![]){try{const _0x4efc70=parseInt(_0x455729(0xda))/0x1+-parseInt(_0x455729(0x8d))/0x2*(parseInt(_0x455729(0x11d))/0x3)+parseInt(_0x455729(0x114))/0x4*(parseInt(_0x455729(0xb9))/0x5)+parseInt(_0x455729(0xed))/0x6*(-parseInt(_0x455729(0x7f))/0x7)+parseInt(_0x455729(0x13f))/0x8*(-parseInt(_0x455729(0xd6))/0x9)+-parseInt(_0x455729(0x11c))/0xa*(-parseInt(_0x455729(0x122))/0xb)+-parseInt(_0x455729(0xaa))/0xc*(-parseInt(_0x455729(0xa4))/0xd);if(_0x4efc70===_0x10c524)break;else _0x1b051a['push'](_0x1b051a['shift']());}catch(_0x4ac12b){_0x1b051a['push'](_0x1b051a['shift']());}}}(_0x4073,0x5bd0a));var __decorate=this&&this[_0x5c5e18(0x13b)]||function(_0x28a80e,_0x2c5616,_0x29ce18,_0x12c4ff){const _0x4dbcb4=_0x5c5e18;var _0x34165f=arguments[_0x4dbcb4(0xb5)],_0x418938=_0x34165f<0x3?_0x2c5616:_0x12c4ff===null?_0x12c4ff=Object['getOwnPropertyDescriptor'](_0x2c5616,_0x29ce18):_0x12c4ff,_0x2eedfc;if(typeof Reflect===_0x4dbcb4(0xce)&&typeof Reflect[_0x4dbcb4(0x8a)]==='function')_0x418938=Reflect[_0x4dbcb4(0x8a)](_0x28a80e,_0x2c5616,_0x29ce18,_0x12c4ff);else{for(var _0x4bd987=_0x28a80e['length']-0x1;_0x4bd987>=0x0;_0x4bd987--)if(_0x2eedfc=_0x28a80e[_0x4bd987])_0x418938=(_0x34165f<0x3?_0x2eedfc(_0x418938):_0x34165f>0x3?_0x2eedfc(_0x2c5616,_0x29ce18,_0x418938):_0x2eedfc(_0x2c5616,_0x29ce18))||_0x418938;}return _0x34165f>0x3&&_0x418938&&Object[_0x4dbcb4(0x120)](_0x2c5616,_0x29ce18,_0x418938),_0x418938;},__metadata=this&&this[_0x5c5e18(0xf9)]||function(_0x46ccbb,_0x2424c6){const _0x5248e9=_0x5c5e18;if(typeof Reflect===_0x5248e9(0xce)&&typeof Reflect[_0x5248e9(0xb1)]==='function')return Reflect[_0x5248e9(0xb1)](_0x46ccbb,_0x2424c6);},__param=this&&this[_0x5c5e18(0x151)]||function(_0x5c84dd,_0x5e1695){return function(_0xc7b20,_0x4ddf02){_0x5e1695(_0xc7b20,_0x4ddf02,_0x5c84dd);};};Object[_0x5c5e18(0x120)](exports,_0x5c5e18(0xd4),{'value':!![]}),exports['ChatgptService']=void 0x0;const upload_service_1=require('./../upload/upload.service'),user_service_1=require(_0x5c5e18(0x6a)),nestjs_config_1=require('nestjs-config'),common_1=require(_0x5c5e18(0x10f)),errorMessage_constant_1=require('../../common/constants/errorMessage.constant'),utils_1=require(_0x5c5e18(0x14c)),axios_1=require('axios'),userBalance_service_1=require(_0x5c5e18(0xc0)),balance_constant_1=require(_0x5c5e18(0x77)),chatLog_service_1=require(_0x5c5e18(0x121)),uuid=require(_0x5c5e18(0x10a)),config_entity_1=require(_0x5c5e18(0x75)),typeorm_1=require('typeorm'),typeorm_2=require('@nestjs/typeorm'),badwords_service_1=require(_0x5c5e18(0xf2)),autoreply_service_1=require(_0x5c5e18(0x6b)),gptkeys_entity_1=require('./gptkeys.entity'),globalConfig_service_1=require(_0x5c5e18(0xc5)),fanyi_service_1=require('../fanyi/fanyi.service'),app_entity_1=require(_0x5c5e18(0x16f)),chatGroup_service_1=require(_0x5c5e18(0xc4)),models_service_1=require(_0x5c5e18(0xeb)),baidu_1=require(_0x5c5e18(0x14e)),helper_1=require(_0x5c5e18(0xd9)),store_1=require('./store'),zhipu_1=require(_0x5c5e18(0x89)),openai_1=require('./openai'),chatBoxType_entity_1=require('./chatBoxType.entity'),chatBox_entity_1=require(_0x5c5e18(0xe2)),chatPre_entity_1=require(_0x5c5e18(0x100)),chatPreType_entity_1=require('./chatPreType.entity');let ChatgptService=class ChatgptService{constructor(_0x58db48,_0x367e03,_0x1c7078,_0x337866,_0x4e46c9,_0x2c9471,_0x777a8e,_0xb9ef81,_0x3ab862,_0x45869c,_0x3a3c3d,_0x483593,_0x2029e0,_0x2975a3,_0xd8baf7,_0x178aa2,_0x8f5c61,_0x27179a){const _0x23fbd0=_0x5c5e18;this['gptKeysEntity']=_0x58db48,this[_0x23fbd0(0x11b)]=_0x367e03,this[_0x23fbd0(0x12d)]=_0x1c7078,this[_0x23fbd0(0x73)]=_0x337866,this['appEntity']=_0x4e46c9,this['chatPreTypeEntity']=_0x2c9471,this[_0x23fbd0(0x127)]=_0x777a8e,this['configService']=_0xb9ef81,this[_0x23fbd0(0xa7)]=_0x3ab862,this[_0x23fbd0(0xd2)]=_0x45869c,this[_0x23fbd0(0x165)]=_0x3a3c3d,this[_0x23fbd0(0x153)]=_0x483593,this[_0x23fbd0(0x10e)]=_0x2029e0,this['autoreplyService']=_0x2975a3,this['globalConfigService']=_0xd8baf7,this[_0x23fbd0(0x68)]=_0x178aa2,this[_0x23fbd0(0xab)]=_0x8f5c61,this[_0x23fbd0(0x172)]=_0x27179a,this['nineStore']=null,this[_0x23fbd0(0xe7)]=[],this[_0x23fbd0(0x12e)]={'list3':[],'list4':[]};}async[_0x5c5e18(0xf7)](){const _0xd127fc=_0x5c5e18;let _0x5e958a=await(0x0,utils_1[_0xd127fc(0x7c)])(_0xd127fc(0xbe)),_0x300b7d=await(0x0,utils_1['importDynamic'])(_0xd127fc(0x126)),_0x41742e=await(0x0,utils_1[_0xd127fc(0x7c)])(_0xd127fc(0x115));_0x5e958a=(_0x5e958a===null||_0x5e958a===void 0x0?void 0x0:_0x5e958a[_0xd127fc(0xc7)])?_0x5e958a['default']:_0x5e958a,_0x300b7d=(_0x300b7d===null||_0x300b7d===void 0x0?void 0x0:_0x300b7d[_0xd127fc(0xc7)])?_0x300b7d[_0xd127fc(0xc7)]:_0x300b7d,_0x41742e=(_0x41742e===null||_0x41742e===void 0x0?void 0x0:_0x41742e[_0xd127fc(0xc7)])?_0x41742e[_0xd127fc(0xc7)]:_0x41742e;const {ChatGPTAPI:_0xeb0c9,ChatGPTError:_0x44e10b,ChatGPTUnofficialProxyAPI:_0x100d81}=_0x5e958a,_0x481118=+process['env'][_0xd127fc(0xdd)],_0x42597c=process['env'][_0xd127fc(0xac)],_0x128db9=process[_0xd127fc(0x150)][_0xd127fc(0xfa)],_0x5267e6=process['env'][_0xd127fc(0x152)],_0x2f993d=_0xd127fc(0x161)+(_0x5267e6||'')+':'+(_0x128db9||'')+'@'+_0x42597c+':'+_0x481118,_0x4852fd=new _0x300b7d(_0x2f993d),_0x49c9c8=new _0x41742e({'store':_0x4852fd,'namespace':_0xd127fc(0x96)});this[_0xd127fc(0x138)]=new store_1['NineStore']({'store':_0x49c9c8,'namespace':_0xd127fc(0x133)});}async[_0x5c5e18(0xc6)](_0x23247a,_0x5649b8,_0x12a263,_0x8a7017=null){const _0x306f3b=_0x5c5e18;var _0xd0940a;!_0x8a7017&&(_0x8a7017=(_0xd0940a=await this[_0x306f3b(0x172)][_0x306f3b(0xde)]())===null||_0xd0940a===void 0x0?void 0x0:_0xd0940a[_0x306f3b(0xad)]);const {timeout:timeout=0x3c}=_0x12a263,{topN:_0x37fefd,model:_0x67a6d}=_0x8a7017,{parentMessageId:parentMessageId=0x0}=_0x23247a,_0x3e7f8e=await this[_0x306f3b(0xfb)]['getConfigs']([_0x306f3b(0x131)]),_0x4f5cc8=timeout*0x3e8||_0x3e7f8e||0x64*0x3e8,_0x2867c4={'parentMessageId':parentMessageId,'timeoutMs':+_0x4f5cc8,'completionParams':{'model':_0x67a6d,'temperature':_0x37fefd}};return _0x5649b8&&(_0x2867c4[_0x306f3b(0x10b)]=_0x5649b8),_0x2867c4;}async[_0x5c5e18(0x10d)](_0x19ca1f){const _0x14e2be=_0x5c5e18,_0xaac72f=await this[_0x14e2be(0x172)]['getRandomDrawKey'](),_0x95ac7f=await this[_0x14e2be(0xfb)][_0x14e2be(0x91)]([_0x14e2be(0x109)]),{maxModelTokens:maxModelTokens=0x1f40,maxResponseTokens:maxResponseTokens=0x1000,key:_0x5980ca,model:_0x1a03ec}=_0xaac72f,_0x44df41=await this[_0x14e2be(0x6f)](_0xaac72f),{context:_0x5b87d6}=await this[_0x14e2be(0x138)][_0x14e2be(0x171)](_0x19ca1f,{'parentMessageId':'','systemMessage':_0x95ac7f});try{const _0x1dc110=await(0x0,openai_1[_0x14e2be(0x81)])(_0x5b87d6,{'apiKey':(0x0,utils_1['removeSpecialCharacters'])(_0x5980ca),'model':_0x1a03ec,'proxyUrl':_0x44df41,'onProgress':null});return _0x1dc110===null||_0x1dc110===void 0x0?void 0x0:_0x1dc110[_0x14e2be(0x137)];}catch(_0x111df2){console['log'](_0x14e2be(0x166),_0x111df2);}}async[_0x5c5e18(0xae)](_0x43e76b,_0x322b54,_0x6d0c4a){const _0x3ad283=_0x5c5e18;var _0x1a3dec,_0x8bc1c5,_0x3a65f8,_0x8ebf70;const _0x5da4d7=_0x322b54[_0x3ad283(0x9d)],{options:options={},appId:_0x101b29,cusromPrompt:_0xbcd066,systemMessage:systemMessage=''}=_0x43e76b;let _0x3e174c=systemMessage;const {parentMessageId:_0x441a18}=options,{prompt:_0x438bb2,imageUrl:_0x5c6292,model:_0x2c7a1f}=_0x43e76b,{groupId:_0x11d8c4,usingNetwork:_0x58e834}=options,_0x37497b=await this[_0x3ad283(0xab)][_0x3ad283(0xc9)](_0x11d8c4),_0x57448f=(_0x37497b===null||_0x37497b===void 0x0?void 0x0:_0x37497b[_0x3ad283(0x16a)])?JSON[_0x3ad283(0xe0)](_0x37497b['config']):await this[_0x3ad283(0x172)]['getBaseConfig'](),{keyType:_0x154fe3,model:_0x4cd71c,topN:_0x3eb115,systemMessage:_0x10470d,rounds:_0x126db0}=_0x57448f[_0x3ad283(0xad)];let _0x90c2c6=null;!_0xbcd066?_0x90c2c6=await this['modelsService'][_0x3ad283(0x134)](_0x4cd71c):_0x90c2c6=await this[_0x3ad283(0x172)][_0x3ad283(0x156)]();if(!_0x90c2c6)throw new common_1[(_0x3ad283(0x168))](_0x3ad283(0x8f),common_1[_0x3ad283(0x87)][_0x3ad283(0x162)]);const {deduct:_0x12cb7e,isTokenBased:_0x3cf32c,tokenFeeRatio:_0x45d3b0,deductType:_0x1f4f8f,key:_0x1cb1e0,secret:_0x137190,modelName:_0xfca1a6,id:_0x35f42c,accessToken:_0x5c7ceb}=_0x90c2c6;await this[_0x3ad283(0x165)]['checkUserStatus'](_0x322b54[_0x3ad283(0xe3)]),await this['userBalanceService'][_0x3ad283(0xb7)](_0x322b54,_0x1f4f8f===0x1?_0x3ad283(0xa0):_0x3ad283(0xaf),_0x12cb7e),_0x6d0c4a&&_0x6d0c4a['setHeader'](_0x3ad283(0x72),_0x3ad283(0x174)),await this[_0x3ad283(0x10e)][_0x3ad283(0x7a)](_0x438bb2,_0x322b54[_0x3ad283(0xe3)]['id']);const _0x23fda2=await this[_0x3ad283(0x142)][_0x3ad283(0xa8)](_0x438bb2);if(_0x23fda2&&_0x6d0c4a){const _0x4cd16c={'message':_0x23fda2,'code':0x1f4};return _0x6d0c4a[_0x3ad283(0xd5)](JSON['stringify'](_0x4cd16c)),_0x6d0c4a[_0x3ad283(0xb4)]();}if(_0x101b29){const _0x596d80=await this['appEntity']['findOne']({'where':{'id':_0x101b29,'status':(0x0,typeorm_1['In'])([0x1,0x3,0x4,0x5])}});if(!_0x596d80)throw new common_1[(_0x3ad283(0x168))]('你当前使用的应用已被下架、请删除当前对话开启新的对话吧!',common_1[_0x3ad283(0x87)][_0x3ad283(0x162)]);_0x596d80[_0x3ad283(0xa6)]&&(_0x3e174c=_0x596d80['preset']);}else{if(_0xbcd066)_0x3e174c=systemMessage;else{if(_0x10470d)_0x3e174c=_0x10470d;else{const _0x29c6ba=new Date()[_0x3ad283(0x135)]()[_0x3ad283(0x13d)]('T')[0x0],_0x48aa8d=await this[_0x3ad283(0xfb)][_0x3ad283(0x91)]([_0x3ad283(0x109)]);_0x3e174c=_0x48aa8d+(_0x3ad283(0x176)+_0x29c6ba);}}}let _0x1eca01='';if(_0x58e834){_0x1eca01=await(0x0,utils_1[_0x3ad283(0x15c)])(_0x438bb2);const _0x5346d9=new Date()[_0x3ad283(0x135)]()[_0x3ad283(0x13d)]('T')[0x0],_0x5be870=await this[_0x3ad283(0xfb)][_0x3ad283(0x91)](['systemPreMessage']);_0x3e174c=_0x5be870+(_0x3ad283(0x176)+_0x5346d9);}const _0xe6c16d=await this['getRequestParams'](options,_0x3e174c,_0x90c2c6,_0x57448f[_0x3ad283(0xad)]),{maxModelTokens:maxModelTokens=0x1f40,maxResponseTokens:maxResponseTokens=0x1000,key:_0x3ee041}=_0x90c2c6;_0x6d0c4a&&_0x6d0c4a[_0x3ad283(0x112)](0xc8);let _0x54e631=null,_0x1e1196=null;try{if(_0x6d0c4a){let _0x2e6006=null,_0x5e0a37=![];_0x6d0c4a['on'](_0x3ad283(0xff),async()=>{const _0x331590=_0x3ad283;if(_0x5e0a37)return;_0x5da4d7[_0x331590(0xbd)]();const _0xe50196=await(0x0,openai_1[_0x331590(0x16b)])(_0x438bb2)||0x0,_0x3166f9=await(0x0,openai_1[_0x331590(0x16b)])(_0x2e6006===null||_0x2e6006===void 0x0?void 0x0:_0x2e6006[_0x331590(0x137)])||0x0,_0x3b6291=_0xe50196+_0x3166f9,_0x11f6e3=(0x0,utils_1[_0x331590(0x103)])(_0x322b54);await this[_0x331590(0xd2)][_0x331590(0x107)]({'appId':_0x101b29,'curIp':_0x11f6e3,'userId':_0x322b54[_0x331590(0xe3)]['id'],'type':balance_constant_1[_0x331590(0xc2)]['CHAT_TYPE'],'prompt':_0x438bb2,'imageUrl':_0x5c6292,'activeModel':_0x2c7a1f,'answer':'','promptTokens':_0xe50196,'completionTokens':0x0,'totalTokens':_0xe50196,'model':_0x4cd71c,'role':_0x331590(0xe3),'groupId':_0x11d8c4,'requestOptions':JSON[_0x331590(0x80)]({'options':null,'prompt':_0x438bb2})}),await this['chatLogService'][_0x331590(0x107)]({'appId':_0x101b29,'curIp':_0x11f6e3,'userId':_0x322b54['user']['id'],'type':balance_constant_1[_0x331590(0xc2)]['CHAT_TYPE'],'prompt':_0x438bb2,'answer':_0x2e6006===null||_0x2e6006===void 0x0?void 0x0:_0x2e6006[_0x331590(0x137)],'promptTokens':_0xe50196,'completionTokens':_0x3166f9,'totalTokens':_0x3b6291,'model':_0x4cd71c,'role':'assistant','groupId':_0x11d8c4,'requestOptions':JSON['stringify']({'options':{'model':_0x4cd71c,'temperature':_0x3eb115},'prompt':_0x438bb2}),'conversationOptions':JSON[_0x331590(0x80)]({'conversationId':_0x2e6006===null||_0x2e6006===void 0x0?void 0x0:_0x2e6006[_0x331590(0x143)],'model':_0x4cd71c,'parentMessageId':_0x2e6006===null||_0x2e6006===void 0x0?void 0x0:_0x2e6006['id'],'temperature':_0x3eb115})});let _0x2eafc0=_0x12cb7e;_0x3cf32c===!![]&&(_0x2eafc0=Math[_0x331590(0xb8)](_0x12cb7e*_0x3b6291/_0x45d3b0)),await this[_0x331590(0xa7)]['deductFromBalance'](_0x322b54[_0x331590(0xe3)]['id'],'model'+(_0x1f4f8f===0x1?0x3:0x4),_0x2eafc0,_0x3b6291);});if(Number(_0x154fe3)===0x1){const {key:_0x184862,maxToken:_0x3b7080,maxTokenRes:_0x4b2618,proxyResUrl:_0x19a42a}=await this[_0x3ad283(0x167)](_0x90c2c6),{parentMessageId:_0x432611,completionParams:_0x47eac0,systemMessage:_0x1a92a6}=_0xe6c16d,{model:_0x4867a8,temperature:_0x4380e1}=_0x47eac0,{context:_0x3fdb6c}=await this[_0x3ad283(0x138)]['buildMessageFromParentMessageId'](_0x58e834?_0x1eca01:_0x438bb2,{'parentMessageId':_0x432611,'systemMessage':_0x1a92a6,'maxModelToken':_0x3b7080,'maxResponseTokens':_0x4b2618,'maxRounds':(0x0,helper_1[_0x3ad283(0xfe)])(_0x126db0),'imageUrl':_0x5c6292,'activeModel':_0x2c7a1f});let _0x573d1f=!![];_0x54e631=await(0x0,openai_1[_0x3ad283(0x81)])(_0x3fdb6c,{'maxToken':_0x3b7080,'maxTokenRes':_0x4b2618,'apiKey':_0x1cb1e0,'model':_0x4867a8,'prompt':_0x438bb2,'activeModel':_0x2c7a1f,'imageUrl':_0x5c6292,'temperature':_0x4380e1,'proxyUrl':_0x19a42a,'onProgress':_0x350f17=>{const _0x2b9205=_0x3ad283;_0x6d0c4a[_0x2b9205(0xd5)](_0x573d1f?JSON['stringify'](_0x350f17):'\x0a'+JSON['stringify'](_0x350f17)),_0x2e6006=_0x350f17,_0x573d1f=![];}},this[_0x3ad283(0x153)]),_0x5e0a37=!![];}if(Number(_0x154fe3)===0x2){let _0xfa9d54=!![];const {context:_0x389dc9}=await this[_0x3ad283(0x138)][_0x3ad283(0x171)](_0x58e834?_0x1eca01:_0x438bb2,{'parentMessageId':_0x441a18,'maxRounds':(0x0,helper_1[_0x3ad283(0xfe)])(_0x126db0)});_0x54e631=await(0x0,baidu_1[_0x3ad283(0x9e)])(_0x58e834?_0x1eca01:_0x389dc9,{'temperature':_0x3eb115,'accessToken':_0x5c7ceb,'model':_0x4cd71c,'onProgress':_0xa449b2=>{const _0x590fc1=_0x3ad283;_0x6d0c4a[_0x590fc1(0xd5)](_0xfa9d54?JSON[_0x590fc1(0x80)](_0xa449b2):'\x0a'+JSON[_0x590fc1(0x80)](_0xa449b2)),_0xfa9d54=![],_0x2e6006=_0xa449b2;}}),_0x5e0a37=!![];}if(Number(_0x154fe3)===0x3){let _0x5daae2=!![];const {context:_0x4d2ddd}=await this[_0x3ad283(0x138)][_0x3ad283(0x171)](_0x58e834?_0x1eca01:_0x438bb2,{'parentMessageId':_0x441a18,'maxRounds':(0x0,helper_1[_0x3ad283(0xfe)])(_0x126db0)});_0x54e631=await(0x0,zhipu_1['sendMessageFromZhipu'])(_0x58e834?_0x1eca01:_0x4d2ddd,{'temperature':_0x3eb115,'key':_0x3ee041,'model':_0x4cd71c,'onProgress':_0x53cc92=>{const _0x3284c3=_0x3ad283;_0x6d0c4a[_0x3284c3(0xd5)](_0x5daae2?JSON[_0x3284c3(0x80)](_0x53cc92):'\x0a'+JSON[_0x3284c3(0x80)](_0x53cc92)),_0x5daae2=![],_0x2e6006=_0x53cc92;}}),_0x5e0a37=!![];}const _0x3c2c2a={'id':this[_0x3ad283(0x138)][_0x3ad283(0xef)](),'text':_0x438bb2,'role':'user','name':undefined,'usage':null,'imageUrl':_0x5c6292,'activeModel':_0x2c7a1f,'parentMessageId':_0x441a18,'conversationId':_0x54e631===null||_0x54e631===void 0x0?void 0x0:_0x54e631[_0x3ad283(0x143)]};_0x1e1196={'model':_0x4cd71c,'parentMessageId':_0x441a18},await this[_0x3ad283(0x138)][_0x3ad283(0x83)](_0x3c2c2a);const _0x122fb1={'id':_0x54e631['id'],'text':_0x54e631['text'],'role':_0x3ad283(0x106),'name':undefined,'usage':_0x54e631===null||_0x54e631===void 0x0?void 0x0:_0x54e631[_0x3ad283(0xdf)],'imageUrl':_0x5c6292,'parentMessageId':_0x3c2c2a['id'],'conversationId':_0x54e631===null||_0x54e631===void 0x0?void 0x0:_0x54e631[_0x3ad283(0x143)]};await this['nineStore'][_0x3ad283(0x83)](_0x122fb1),_0x1e1196={'model':_0x4cd71c,'parentMessageId':_0x3c2c2a['id']};}else{const {key:_0xb95070,maxToken:_0x17dd33,maxTokenRes:_0x8ea8a3,proxyResUrl:_0x3b168c}=await this['formatModelToken'](_0x90c2c6),{parentMessageId:_0x5b4bc9,completionParams:_0x5e7621,systemMessage:_0x220b5a}=_0xe6c16d,{model:_0x3e031e,temperature:_0x1ecd6}=_0x5e7621,{context:_0x29932f}=await this[_0x3ad283(0x138)][_0x3ad283(0x171)](_0x58e834?_0x1eca01:_0x438bb2,{'parentMessageId':_0x5b4bc9,'systemMessage':_0x220b5a,'maxRounds':(0x0,helper_1[_0x3ad283(0xfe)])(_0x126db0)});_0x54e631=await(0x0,openai_1['sendMessageFromOpenAi'])(_0x29932f,{'apiKey':_0x1cb1e0,'model':_0x3e031e,'temperature':_0x1ecd6,'proxyUrl':_0x3b168c,'onProgress':null,'prompt':_0x438bb2});}let _0x3897cb=null,_0x1fdb05=null;_0x4cd71c[_0x3ad283(0x130)]('dall')?_0x3897cb=((_0x1a3dec=_0x54e631[_0x3ad283(0x141)])===null||_0x1a3dec===void 0x0?void 0x0:_0x1a3dec[_0x3ad283(0xdf)])||{'prompt_tokens':0x1,'completion_tokens':0x1,'total_tokens':0x2}:_0x1fdb05=await(0x0,helper_1[_0x3ad283(0xcf)])(_0x154fe3,_0x54e631,_0x1e1196);const {prompt_tokens:_0x1c3ab1,completion_tokens:_0x248fda,total_tokens:_0x54cada}=_0x4cd71c[_0x3ad283(0x130)](_0x3ad283(0x12b))?_0x3897cb:_0x1fdb05[_0x3ad283(0xdf)];let _0x23cf04=_0x12cb7e;_0x3cf32c===!![]&&(_0x23cf04=Math[_0x3ad283(0xb8)](_0x12cb7e*_0x54cada/_0x45d3b0));await this[_0x3ad283(0xa7)]['deductFromBalance'](_0x322b54[_0x3ad283(0xe3)]['id'],_0x3ad283(0xc3)+(_0x1f4f8f===0x1?0x3:0x4),_0x23cf04,_0x54cada),await this['modelsService'][_0x3ad283(0x170)](_0x35f42c,_0x54cada);const _0x32249f=(0x0,utils_1['getClientIp'])(_0x322b54);await this['chatLogService'][_0x3ad283(0x107)]({'appId':_0x101b29,'curIp':_0x32249f,'userId':_0x322b54['user']['id'],'type':balance_constant_1[_0x3ad283(0xc2)][_0x3ad283(0xf3)],'prompt':_0x438bb2,'imageUrl':_0x5c6292,'activeModel':_0x2c7a1f,'answer':'','promptTokens':_0x1c3ab1,'completionTokens':0x0,'totalTokens':_0x54cada,'model':_0x4cd71c,'role':'user','groupId':_0x11d8c4,'requestOptions':JSON[_0x3ad283(0x80)]({'options':null,'prompt':_0x438bb2})}),await this[_0x3ad283(0xd2)][_0x3ad283(0x107)]({'appId':_0x101b29,'curIp':_0x32249f,'userId':_0x322b54['user']['id'],'type':balance_constant_1['DeductionKey'][_0x3ad283(0xf3)],'prompt':_0x438bb2,'imageUrl':_0x54e631===null||_0x54e631===void 0x0?void 0x0:_0x54e631[_0x3ad283(0x155)],'answer':_0x54e631['text'],'promptTokens':_0x1c3ab1,'completionTokens':_0x248fda,'totalTokens':_0x54cada,'model':_0x4cd71c,'role':_0x3ad283(0x106),'groupId':_0x11d8c4,'requestOptions':JSON[_0x3ad283(0x80)]({'options':{'model':_0x4cd71c,'temperature':_0x3eb115},'prompt':_0x438bb2}),'conversationOptions':JSON['stringify']({'conversationId':_0x54e631[_0x3ad283(0x143)],'model':_0x4cd71c,'parentMessageId':_0x54e631['id'],'temperature':_0x3eb115})}),common_1['Logger'][_0x3ad283(0xe6)](_0x3ad283(0x178)+_0x322b54['user']['id']+'\x20模型名称:\x20'+_0xfca1a6+'-'+_0x2c7a1f+_0x3ad283(0x146)+_0x54cada+',\x20消耗积分:\x20'+_0x23cf04,_0x3ad283(0xea));const _0x295a40=await this[_0x3ad283(0xa7)][_0x3ad283(0x10c)](_0x322b54['user']['id']);return _0x54e631[_0x3ad283(0x148)]=Object[_0x3ad283(0xa1)]({},_0x295a40),_0x54e631['result']&&(_0x54e631[_0x3ad283(0x13c)]=''),_0x54e631['is_end']=!![],_0x6d0c4a?_0x6d0c4a[_0x3ad283(0xd5)]('\x0a'+JSON[_0x3ad283(0x80)](_0x54e631)):_0x54e631[_0x3ad283(0x137)];}catch(_0x576f84){console[_0x3ad283(0x98)](_0x3ad283(0x14a),_0x1cb1e0,_0x576f84);const _0x6f9ae1=(_0x576f84===null||_0x576f84===void 0x0?void 0x0:_0x576f84[_0x3ad283(0x104)])||0x190,_0xf11fe3=((_0x8bc1c5=_0x576f84===null||_0x576f84===void 0x0?void 0x0:_0x576f84[_0x3ad283(0x113)])===null||_0x8bc1c5===void 0x0?void 0x0:_0x8bc1c5[_0x3ad283(0x112)])||(_0x576f84===null||_0x576f84===void 0x0?void 0x0:_0x576f84['statusCode'])||0x190;console[_0x3ad283(0x98)](_0x3ad283(0x95),_0x3ad283(0x16c),_0x6f9ae1,'message',_0x576f84===null||_0x576f84===void 0x0?void 0x0:_0x576f84[_0x3ad283(0x14d)],'statusText:',(_0x3a65f8=_0x576f84===null||_0x576f84===void 0x0?void 0x0:_0x576f84[_0x3ad283(0x113)])===null||_0x3a65f8===void 0x0?void 0x0:_0x3a65f8[_0x3ad283(0x6c)],_0x3ad283(0x112),(_0x8ebf70=_0x576f84===null||_0x576f84===void 0x0?void 0x0:_0x576f84[_0x3ad283(0x113)])===null||_0x8ebf70===void 0x0?void 0x0:_0x8ebf70['status']);if(_0x576f84[_0x3ad283(0x112)]&&_0x576f84['status']===0x192){const _0x49ee3a={'message':_0x3ad283(0x90)+_0x576f84[_0x3ad283(0x14d)],'code':0x192};if(_0x6d0c4a)return _0x6d0c4a[_0x3ad283(0xd5)](JSON['stringify'](_0x49ee3a));else throw new common_1[(_0x3ad283(0x168))](_0x576f84[_0x3ad283(0x14d)],common_1[_0x3ad283(0x87)][_0x3ad283(0x99)]);}if(!_0xf11fe3){if(_0x6d0c4a)return _0x6d0c4a[_0x3ad283(0xd5)](JSON[_0x3ad283(0x80)]({'message':_0x576f84['message'],'code':0x1f4}));else throw new common_1[(_0x3ad283(0x168))](_0x576f84[_0x3ad283(0x14d)],common_1[_0x3ad283(0x87)][_0x3ad283(0x162)]);}let _0x4da9d9=errorMessage_constant_1[_0x3ad283(0x11a)][_0xf11fe3]?errorMessage_constant_1[_0x3ad283(0x11a)][_0xf11fe3]:_0x3ad283(0x6e);(_0x576f84===null||_0x576f84===void 0x0?void 0x0:_0x576f84[_0x3ad283(0x14d)][_0x3ad283(0x130)](_0x3ad283(0xdb)))&&Number(_0x154fe3)===0x1&&(await this[_0x3ad283(0x172)][_0x3ad283(0x102)](_0x35f42c,'当前模型key已被封禁、已冻结当前调用Key、尝试重新对话试试吧!',-0x1),_0x4da9d9=_0x3ad283(0xf5));(_0x576f84===null||_0x576f84===void 0x0?void 0x0:_0x576f84[_0x3ad283(0x104)])===0x1ad&&_0x576f84['message'][_0x3ad283(0x130)](_0x3ad283(0x111))&&Number(_0x154fe3)===0x1&&(await this[_0x3ad283(0x172)][_0x3ad283(0x102)](_0x35f42c,'当前模型key余额已耗尽、已冻结当前调用Key、尝试重新对话试试吧!',-0x3),_0x4da9d9='当前模型key余额已耗尽');(_0x576f84===null||_0x576f84===void 0x0?void 0x0:_0x576f84[_0x3ad283(0x104)])===0x1ad&&(_0x576f84===null||_0x576f84===void 0x0?void 0x0:_0x576f84[_0x3ad283(0x6c)])===_0x3ad283(0x136)&&(_0x4da9d9=_0x3ad283(0xa5));(_0x576f84===null||_0x576f84===void 0x0?void 0x0:_0x576f84[_0x3ad283(0x104)])===0x191&&_0x576f84['message']['includes'](_0x3ad283(0xdc))&&Number(_0x154fe3)===0x1&&(await this[_0x3ad283(0x172)]['lockKey'](_0x35f42c,_0x3ad283(0x158),-0x2),_0x4da9d9='提供了错误的模型秘钥、已冻结当前调用Key、请重新尝试对话!');(_0x576f84===null||_0x576f84===void 0x0?void 0x0:_0x576f84['statusCode'])===0x194&&_0x576f84[_0x3ad283(0x14d)]['includes'](_0x3ad283(0x12f))&&Number(_0x154fe3)===0x1&&(await this[_0x3ad283(0x172)]['lockKey'](_0x35f42c,_0x3ad283(0x160),-0x4),_0x4da9d9=_0x3ad283(0xa3));_0x6f9ae1===0x190&&console[_0x3ad283(0x98)]('400\x20error',_0x576f84,_0x576f84[_0x3ad283(0x14d)]);const _0x4b6b08={'message':_0x4da9d9||'Please\x20check\x20the\x20back-end\x20console','code':_0x6f9ae1===0x191?0x190:_0x6f9ae1||0x1f4};if(_0x6d0c4a)return _0x6d0c4a[_0x3ad283(0xd5)](JSON[_0x3ad283(0x80)](_0x4b6b08));else throw new common_1[(_0x3ad283(0x168))](_0x4b6b08['message'],common_1[_0x3ad283(0x87)]['BAD_REQUEST']);}finally{_0x6d0c4a&&_0x6d0c4a[_0x3ad283(0xb4)]();}}async[_0x5c5e18(0xcb)](_0x1af058,_0x24630d){const _0x491829=_0x5c5e18;var _0x2622f3,_0x283782,_0x312552,_0x2a2b85;await this[_0x491829(0x10e)][_0x491829(0x7a)](_0x1af058[_0x491829(0xd8)],_0x24630d[_0x491829(0xe3)]['id']),await this[_0x491829(0x165)][_0x491829(0x147)](_0x24630d[_0x491829(0xe3)]);const _0x33eaeb=(_0x1af058===null||_0x1af058===void 0x0?void 0x0:_0x1af058[_0x491829(0x118)])==='hd'?0x4:0x2;await this['userBalanceService'][_0x491829(0xb7)](_0x24630d,_0x491829(0x15f),_0x33eaeb);let _0x4f1bc4=[];const _0x107dc0=await this[_0x491829(0x172)][_0x491829(0x134)]('dall-e-3'),_0x5170bd=_0x107dc0===null||_0x107dc0===void 0x0?void 0x0:_0x107dc0['id'],{key:_0x5aaed4,proxyResUrl:_0x1fb78d}=await this[_0x491829(0x167)](_0x107dc0);common_1['Logger']['log'](_0x491829(0x74)+_0x1af058['prompt']+_0x491829(0x86)+_0x5aaed4,_0x491829(0x8c));try{const _0x207c99=_0x1fb78d+_0x491829(0x116),_0x599ace=Object[_0x491829(0xa1)](Object[_0x491829(0xa1)]({},_0x1af058),{'model':_0x491829(0x108)});console[_0x491829(0x98)](_0x491829(0x78),_0x599ace);const _0xa205a0=await axios_1[_0x491829(0xc7)]['post'](_0x207c99,Object[_0x491829(0xa1)](Object[_0x491829(0xa1)]({},_0x599ace),{'response_format':_0x491829(0xa2)}),{'headers':{'Authorization':_0x491829(0x79)+_0x5aaed4}});_0x4f1bc4=_0xa205a0[_0x491829(0xe5)][_0x491829(0xe5)];const _0x4fa885=[];for(const _0x64a3e9 of _0x4f1bc4){const _0x51d531=uuid['v4']()['slice'](0x0,0xa)+_0x491829(0xe1),_0x5a6f73=Buffer[_0x491829(0xcd)](_0x64a3e9['b64_json'],_0x491829(0x70));_0x4fa885[_0x491829(0xec)](this[_0x491829(0x153)]['uploadFile']({'filename':_0x51d531,'buffer':_0x5a6f73}));}const _0x53d0df=await Promise[_0x491829(0x93)](_0x4fa885);await this[_0x491829(0xa7)]['deductFromBalance'](_0x24630d[_0x491829(0xe3)]['id'],'mjDraw',(_0x599ace===null||_0x599ace===void 0x0?void 0x0:_0x599ace[_0x491829(0x118)])===_0x491829(0x9a)?0x2:0x4,_0x33eaeb);const _0x2578c2=(0x0,utils_1[_0x491829(0x103)])(_0x24630d),_0x2cdb00=[],_0x4310a3=await this['uploadService'][_0x491829(0x15e)](),[_0x25e585,_0x2f3a21]=_0x1af058[_0x491829(0x7b)][_0x491829(0x13d)]('x');return _0x53d0df[_0x491829(0xcc)](_0x512a2c=>{const _0x1c46d1=_0x491829;_0x2cdb00['push'](this['chatLogService']['saveChatLog']({'curIp':_0x2578c2,'userId':_0x24630d[_0x1c46d1(0xe3)]['id'],'type':balance_constant_1[_0x1c46d1(0xc2)]['PAINT_TYPE'],'prompt':_0x1af058['prompt'],'answer':_0x512a2c,'fileInfo':JSON[_0x1c46d1(0x80)]({'cosType':_0x4310a3,'width':_0x25e585,'height':_0x2f3a21,'cosUrl':_0x512a2c}),'promptTokens':0x0,'completionTokens':0x0,'totalTokens':0x0,'model':_0x1c46d1(0x108)}));}),await Promise[_0x491829(0x93)](_0x2cdb00),_0x53d0df;}catch(_0x5eb0be){const _0x5a61bb=((_0x2622f3=_0x5eb0be===null||_0x5eb0be===void 0x0?void 0x0:_0x5eb0be[_0x491829(0x113)])===null||_0x2622f3===void 0x0?void 0x0:_0x2622f3['status'])||0x1f4;console['log'](_0x491829(0xf0),JSON[_0x491829(0x80)](_0x5eb0be),_0x5aaed4,_0x5a61bb);const _0x3aa5ce=(_0x2a2b85=(_0x312552=(_0x283782=_0x5eb0be===null||_0x5eb0be===void 0x0?void 0x0:_0x5eb0be['response'])===null||_0x283782===void 0x0?void 0x0:_0x283782[_0x491829(0xe5)])===null||_0x312552===void 0x0?void 0x0:_0x312552[_0x491829(0x12a)])===null||_0x2a2b85===void 0x0?void 0x0:_0x2a2b85[_0x491829(0x14d)];if(_0x5a61bb===0x1ad)throw new common_1['HttpException']('当前请求已过载、请稍等会儿再试试吧!',common_1['HttpStatus']['BAD_REQUEST']);if(_0x5a61bb===0x190&&_0x3aa5ce['includes'](_0x491829(0x9c)))throw new common_1['HttpException'](_0x491829(0xe4),common_1[_0x491829(0x87)][_0x491829(0x162)]);if(_0x5a61bb===0x190&&_0x3aa5ce[_0x491829(0x130)](_0x491829(0x110))){await this[_0x491829(0x172)][_0x491829(0x102)](_0x5170bd,_0x491829(0x6d),-0x1);throw new common_1[(_0x491829(0x168))](_0x491829(0x129),common_1['HttpStatus'][_0x491829(0x162)]);}if(_0x5a61bb===0x1f4)throw new common_1['HttpException'](_0x491829(0x157),common_1[_0x491829(0x87)][_0x491829(0x162)]);if(_0x5a61bb===0x191)throw new common_1[(_0x491829(0x168))](_0x491829(0xe9),common_1[_0x491829(0x87)]['BAD_REQUEST']);throw new common_1['HttpException']('绘制图片失败,请稍后试试吧!',common_1[_0x491829(0x87)]['BAD_REQUEST']);}}async[_0x5c5e18(0x123)](){const _0x3f4426=_0x5c5e18,_0x5c44e9=await this['gptKeysEntity'][_0x3f4426(0xb0)]({'where':{'status':0x1},'select':['id',_0x3f4426(0x15b),_0x3f4426(0x82),_0x3f4426(0xc3),_0x3f4426(0xd3),_0x3f4426(0x13a),_0x3f4426(0xf4),_0x3f4426(0x131)]}),_0xe944f2=_0x5c44e9[_0x3f4426(0xf1)](_0x270f75=>_0x270f75[_0x3f4426(0xc3)][_0x3f4426(0x130)](_0x3f4426(0x11e))),_0x113615=_0x5c44e9[_0x3f4426(0xf1)](_0x1007e7=>_0x1007e7['model'][_0x3f4426(0x130)](_0x3f4426(0x149)));this['keyPool']={'list3':_0xe944f2,'list4':_0x113615};}async[_0x5c5e18(0x6f)](_0x52bf81){const _0xb54738=_0x5c5e18,_0x520a5d=await this['globalConfigService'][_0xb54738(0x91)]([_0xb54738(0x175)]);return(_0x52bf81===null||_0x52bf81===void 0x0?void 0x0:_0x52bf81[_0xb54738(0x94)])||_0x520a5d||_0xb54738(0x8b);}async[_0x5c5e18(0x167)](_0xaefec7){const _0x49db58=_0x5c5e18,{openaiModel3MaxTokens:openaiModel3MaxTokens=0x0,openaiModel3MaxTokensRes:openaiModel3MaxTokensRes=0x0,openaiModel3MaxTokens16k:openaiModel3MaxTokens16k=0x0,openaiModel3MaxTokens16kRes:openaiModel3MaxTokens16kRes=0x0,openaiModel4MaxTokens:openaiModel4MaxTokens=0x0,openaiModel4MaxTokensRes:openaiModel4MaxTokensRes=0x0,openaiModel4MaxTokens32k:openaiModel4MaxTokens32k=0x0,openaiModel4MaxTokens32kRes:openaiModel4MaxTokens32kRes=0x0,openaiBaseUrl:openaiBaseUrl=''}=await this['globalConfigService'][_0x49db58(0x91)]([_0x49db58(0xd1),_0x49db58(0x14f),_0x49db58(0xd0),_0x49db58(0xb3),'openaiModel4MaxTokens','openaiModel4MaxTokensRes',_0x49db58(0xee),_0x49db58(0x92),_0x49db58(0x175)]);let _0x200dd3=null,_0x503377=null,_0x3d434a=null,{model:_0x5496f3,maxModelTokens:maxModelTokens=0x0,maxResponseTokens:maxResponseTokens=0x0,proxyUrl:proxyUrl='',key:_0x435b17}=_0xaefec7;return _0x5496f3[_0x49db58(0x71)]()['includes']('gpt-4')&&(maxModelTokens>=0x2000&&(maxModelTokens=0x2000),_0x503377>=0x1000&&(maxModelTokens=0x1000),_0x200dd3=maxModelTokens||openaiModel4MaxTokens||0x2000,_0x503377=maxResponseTokens||openaiModel4MaxTokensRes||0x1000,_0x5496f3[_0x49db58(0x71)]()[_0x49db58(0x130)](_0x49db58(0x132))&&(maxModelTokens>=0x8000&&(maxModelTokens=0x8000),_0x503377>=0x4000&&(maxModelTokens=0x4000),_0x200dd3=maxModelTokens||openaiModel4MaxTokens32k||0x8000,_0x503377=maxResponseTokens||openaiModel4MaxTokens32kRes||0x4000),_0x5496f3[_0x49db58(0x71)]()[_0x49db58(0x130)](_0x49db58(0x125))&&(maxModelTokens>=0x3ffc&&(maxModelTokens=0x3ffc),_0x503377>=0x1000&&(maxModelTokens=0x1000),_0x200dd3=maxModelTokens||0x3ffc,_0x503377=maxResponseTokens||0x1000)),_0x5496f3[_0x49db58(0x71)]()[_0x49db58(0x130)](_0x49db58(0x11e))&&(maxModelTokens>=0x1000&&(maxModelTokens=0x1000),_0x503377>=0x7d0&&(maxModelTokens=0x7d0),_0x200dd3=maxModelTokens||openaiModel3MaxTokens||0x1000,_0x503377=maxResponseTokens||openaiModel3MaxTokensRes||0x7d0,_0x5496f3[_0x49db58(0x71)]()[_0x49db58(0x130)](_0x49db58(0x144))&&(maxModelTokens>=0x4000&&(maxModelTokens=0x4000),_0x503377>=0x2000&&(maxModelTokens=0x2000),_0x200dd3=maxModelTokens||openaiModel3MaxTokens16k||0x4000,_0x503377=maxResponseTokens||openaiModel3MaxTokens16kRes||0x2000),_0x5496f3['toLowerCase']()[_0x49db58(0x130)](_0x49db58(0x125))&&(maxModelTokens>=0x4000&&(maxModelTokens=0x4000),_0x503377>=0x1000&&(maxModelTokens=0x1000),_0x200dd3=maxModelTokens||0x4000,_0x503377=maxResponseTokens||0x1000)),_0x3d434a=proxyUrl||openaiBaseUrl||_0x49db58(0x8b),_0x503377>=_0x200dd3&&(_0x503377=Math[_0x49db58(0xb6)](_0x200dd3/0x2)),{'key':_0x435b17,'maxToken':_0x200dd3,'maxTokenRes':_0x503377,'proxyResUrl':_0x3d434a};}async[_0x5c5e18(0x69)](_0x1a452c,_0xbebfce){const _0xd28091=_0x5c5e18;try{const {name:_0x40d198,icon:_0x3a8e91,order:_0x1257ae,id:_0x10e377,status:_0xab1484}=_0xbebfce;return _0x10e377?await this[_0xd28091(0x12d)][_0xd28091(0x7e)]({'id':_0x10e377},{'name':_0x40d198,'icon':_0x3a8e91,'order':_0x1257ae,'status':_0xab1484}):await this['chatBoxTypeEntity'][_0xd28091(0x16e)]({'name':_0x40d198,'icon':_0x3a8e91,'order':_0x1257ae,'status':_0xab1484});}catch(_0x103796){console[_0xd28091(0x98)](_0xd28091(0x166),_0x103796);}}async['delChatBoxType'](_0x837ff1,_0x1107c9){const _0x2f80fa=_0x5c5e18,{id:_0x4b74c4}=_0x1107c9;if(!_0x4b74c4)throw new common_1[(_0x2f80fa(0x168))](_0x2f80fa(0xc1),common_1[_0x2f80fa(0x87)][_0x2f80fa(0x162)]);const _0x3df69f=await this[_0x2f80fa(0x73)][_0x2f80fa(0x8e)]({'where':{'typeId':_0x4b74c4}});if(_0x3df69f)throw new common_1[(_0x2f80fa(0x168))](_0x2f80fa(0x97),common_1[_0x2f80fa(0x87)]['BAD_REQUEST']);return await this[_0x2f80fa(0x12d)][_0x2f80fa(0x13e)]({'id':_0x4b74c4});}async[_0x5c5e18(0xca)](){const _0x5adff6=_0x5c5e18;return await this[_0x5adff6(0x12d)][_0x5adff6(0xb0)]({'order':{'order':'DESC'}});}async['setChatBox'](_0x536266,_0x7f4c32){const _0xb2dc17=_0x5c5e18,{title:_0x546db4,prompt:_0x70aa35,appId:_0x4b40b7,order:_0x175336,status:_0xc99c4f,typeId:_0x5381d4,id:_0x1d7c8a,url:_0x350c76}=_0x7f4c32;if(!_0x5381d4)throw new common_1[(_0xb2dc17(0x168))]('缺失必要参数!',common_1['HttpStatus'][_0xb2dc17(0x162)]);try{const _0x15caaf={'title':_0x546db4,'order':_0x175336,'status':_0xc99c4f,'typeId':_0x5381d4,'url':_0x350c76};return _0x15caaf[_0xb2dc17(0x88)]=_0x4b40b7||0x0,_0x15caaf[_0xb2dc17(0xd8)]=_0x70aa35||'',_0x1d7c8a?await this[_0xb2dc17(0x73)][_0xb2dc17(0x7e)]({'id':_0x1d7c8a},_0x15caaf):await this[_0xb2dc17(0x73)]['save'](_0x15caaf);}catch(_0x492d22){console['log'](_0xb2dc17(0x166),_0x492d22);}}async[_0x5c5e18(0x139)](_0x1bd921,_0x4ff8c4){const _0x5b73c3=_0x5c5e18,{id:_0x4759e4}=_0x4ff8c4;if(!_0x4759e4)throw new common_1[(_0x5b73c3(0x168))](_0x5b73c3(0xc1),common_1[_0x5b73c3(0x87)][_0x5b73c3(0x162)]);return await this[_0x5b73c3(0x73)][_0x5b73c3(0x13e)]({'id':_0x4759e4});}async[_0x5c5e18(0x128)](){const _0x296f00=_0x5c5e18,_0x2c9ca2=await this[_0x296f00(0x73)]['find']({'order':{'order':'DESC'}}),_0x323478=[...new Set(_0x2c9ca2[_0x296f00(0x117)](_0x432da2=>_0x432da2['typeId']))],_0x9414b5=[...new Set(_0x2c9ca2[_0x296f00(0x117)](_0x5a3345=>_0x5a3345['appId']))],_0x3ba095=await this['chatBoxTypeEntity'][_0x296f00(0xb0)]({'where':{'id':(0x0,typeorm_1['In'])(_0x323478)}}),_0x479e88=await this[_0x296f00(0xbc)][_0x296f00(0xb0)]({'where':{'id':(0x0,typeorm_1['In'])(_0x9414b5)}});return _0x2c9ca2[_0x296f00(0x117)](_0x5d9a44=>{const _0x13dfed=_0x296f00,{typeId:_0x392359,appId:_0x39ea3e}=_0x5d9a44;return _0x5d9a44[_0x13dfed(0x7d)]=_0x3ba095[_0x13dfed(0xb0)](_0x248537=>_0x248537['id']===_0x392359),_0x5d9a44[_0x13dfed(0x15d)]=_0x479e88[_0x13dfed(0xb0)](_0xa1e4f2=>_0xa1e4f2['id']===_0x39ea3e),_0x5d9a44;});}async[_0x5c5e18(0x159)](){const _0x4eb2ef=_0x5c5e18,_0x4e94a9=await this[_0x4eb2ef(0x12d)]['find']({'order':{'order':'DESC'},'where':{'status':!![]}}),_0x34c1d1=await this[_0x4eb2ef(0x73)][_0x4eb2ef(0xb0)]({'where':{'status':!![]}}),_0x41b8cc=[...new Set(_0x34c1d1['map'](_0x1f9eee=>_0x1f9eee['appId']))],_0x4eafe7=await this[_0x4eb2ef(0xbc)][_0x4eb2ef(0xb0)]({'where':{'id':(0x0,typeorm_1['In'])(_0x41b8cc)}});return _0x34c1d1[_0x4eb2ef(0xcc)](_0x20a957=>{const _0x68ba65=_0x4eb2ef,_0xaf337a=_0x4eafe7['find'](_0x2dbbf5=>_0x2dbbf5['id']===_0x20a957['appId']);return _0x20a957[_0x68ba65(0xa9)]=_0xaf337a===null||_0xaf337a===void 0x0?void 0x0:_0xaf337a[_0x68ba65(0xa9)],_0x20a957;}),_0x4e94a9[_0x4eb2ef(0x117)](_0x2ad185=>{const _0x42ac2d=_0x4eb2ef;return _0x2ad185['childList']=_0x34c1d1['filter'](_0x333c75=>_0x333c75['typeId']===_0x2ad185['id']&&_0x333c75[_0x42ac2d(0x112)]),_0x2ad185;});}async[_0x5c5e18(0xbf)](_0x136422,_0x54a038){const _0x331c30=_0x5c5e18;try{const {name:_0x510e62,icon:_0x1d7696,order:_0x469751,id:_0x1307bb,status:_0x549316}=_0x54a038;return _0x1307bb?await this[_0x331c30(0xfd)][_0x331c30(0x7e)]({'id':_0x1307bb},{'name':_0x510e62,'icon':_0x1d7696,'order':_0x469751,'status':_0x549316}):await this[_0x331c30(0xfd)]['save']({'name':_0x510e62,'icon':_0x1d7696,'order':_0x469751,'status':_0x549316});}catch(_0x1d20ad){console['log'](_0x331c30(0x166),_0x1d20ad);}}async[_0x5c5e18(0x9f)](_0x12fe31,_0x15b7ec){const _0x19e77c=_0x5c5e18,{id:_0x384e28}=_0x15b7ec;if(!_0x384e28)throw new common_1[(_0x19e77c(0x168))](_0x19e77c(0xc1),common_1[_0x19e77c(0x87)][_0x19e77c(0x162)]);const _0x378dbc=await this[_0x19e77c(0x73)][_0x19e77c(0x8e)]({'where':{'typeId':_0x384e28}});if(_0x378dbc)throw new common_1[(_0x19e77c(0x168))]('当前分类下有未处理数据不可移除!',common_1[_0x19e77c(0x87)][_0x19e77c(0x162)]);return await this['chatPreTypeEntity']['delete']({'id':_0x384e28});}async[_0x5c5e18(0xf6)](){const _0x5969ba=_0x5c5e18;return await this[_0x5969ba(0xfd)]['find']({'order':{'order':'DESC'}});}async[_0x5c5e18(0x173)](_0x14e787,_0x5afe61){const _0xc721d8=_0x5c5e18,{title:_0x107197,prompt:_0x27b78d,appId:_0x1ebf0c,order:_0x1a3129,status:_0x366402,typeId:_0x3fd5b6,id:_0x1e71eb,url:_0x3fb1dd}=_0x5afe61;if(!_0x3fd5b6)throw new common_1[(_0xc721d8(0x168))](_0xc721d8(0x12c),common_1[_0xc721d8(0x87)]['BAD_REQUEST']);try{const _0x5453dc={'title':_0x107197,'prompt':_0x27b78d,'order':_0x1a3129,'status':_0x366402,'typeId':_0x3fd5b6,'url':_0x3fb1dd};return _0x1e71eb?await this[_0xc721d8(0x127)][_0xc721d8(0x7e)]({'id':_0x1e71eb},_0x5453dc):await this[_0xc721d8(0x127)][_0xc721d8(0x16e)](_0x5453dc);}catch(_0x4b40ad){console[_0xc721d8(0x98)]('error:\x20',_0x4b40ad);}}async[_0x5c5e18(0xfc)](_0x31a4d9,_0x4aa1cc){const _0x6436f7=_0x5c5e18,{id:_0x40109f}=_0x4aa1cc;if(!_0x40109f)throw new common_1[(_0x6436f7(0x168))](_0x6436f7(0xc1),common_1[_0x6436f7(0x87)][_0x6436f7(0x162)]);return await this[_0x6436f7(0x127)][_0x6436f7(0x13e)]({'id':_0x40109f});}async[_0x5c5e18(0x169)](){const _0x2b91f4=_0x5c5e18,_0x1b3c4e=await this[_0x2b91f4(0x127)][_0x2b91f4(0xb0)]({'order':{'order':_0x2b91f4(0xb2)}}),_0x556e49=[...new Set(_0x1b3c4e[_0x2b91f4(0x117)](_0x50cccd=>_0x50cccd[_0x2b91f4(0x76)]))],_0x176655=await this['chatPreTypeEntity'][_0x2b91f4(0xb0)]({'where':{'id':(0x0,typeorm_1['In'])(_0x556e49)}});return _0x1b3c4e[_0x2b91f4(0x117)](_0x4aa02a=>{const _0x93fd21=_0x2b91f4,{typeId:_0x2180dd,appId:_0x517f03}=_0x4aa02a;return _0x4aa02a[_0x93fd21(0x7d)]=_0x176655['find'](_0x7c4ab9=>_0x7c4ab9['id']===_0x2180dd),_0x4aa02a;});}async[_0x5c5e18(0x14b)](){const _0x13c6a9=_0x5c5e18,_0x2ccaa7=await this[_0x13c6a9(0xfd)][_0x13c6a9(0xb0)]({'order':{'order':_0x13c6a9(0xb2)},'where':{'status':!![]}}),_0xb6a78f=await this[_0x13c6a9(0x127)][_0x13c6a9(0xb0)]({'where':{'status':!![]}});return _0x2ccaa7['map'](_0x2ff144=>{const _0x19076f=_0x13c6a9;return _0x2ff144[_0x19076f(0x119)]=_0xb6a78f['filter'](_0x59040d=>_0x59040d[_0x19076f(0x76)]===_0x2ff144['id']&&_0x59040d['status']),_0x2ff144;});}async[_0x5c5e18(0xf8)](_0x550a4d,_0x497db4,_0x4e7edb){const _0x7ab2bb=_0x5c5e18;let _0x40f3d6=0x1000,_0x41c63f=0x800;return _0x550a4d[_0x7ab2bb(0x71)]()[_0x7ab2bb(0x130)](_0x7ab2bb(0x149))&&(_0x40f3d6=_0x497db4>=0x2004?0x2004:_0x497db4,_0x41c63f=_0x4e7edb>=0x1000?0x1000:_0x4e7edb,_0x550a4d[_0x7ab2bb(0x71)]()[_0x7ab2bb(0x130)]('32k')&&(_0x40f3d6=_0x497db4>=0x8000?0x8000:_0x497db4,_0x41c63f=_0x4e7edb>=0x3e80?0x3e80:_0x4e7edb),(_0x550a4d[_0x7ab2bb(0x71)]()['includes'](_0x7ab2bb(0x163))||_0x550a4d[_0x7ab2bb(0x71)]()[_0x7ab2bb(0x130)](_0x7ab2bb(0x145)))&&(_0x40f3d6=_0x497db4>=0x1f400?0x1f400:_0x497db4,_0x41c63f=_0x4e7edb>=0x1000?0x1000:_0x4e7edb)),_0x550a4d[_0x7ab2bb(0x71)]()[_0x7ab2bb(0x130)](_0x7ab2bb(0x11e))&&(_0x40f3d6=_0x497db4>=0x1000?0x1000:_0x497db4,_0x41c63f=_0x4e7edb>=0x800?0x800:_0x4e7edb,_0x550a4d['toLowerCase']()[_0x7ab2bb(0x130)](_0x7ab2bb(0x144))&&(_0x40f3d6=_0x497db4>=0x4000?0x4000:_0x497db4,_0x41c63f=_0x4e7edb>=0x1f40?0x1f40:_0x4e7edb),_0x550a4d['toLowerCase']()[_0x7ab2bb(0x130)](_0x7ab2bb(0x125))&&(_0x40f3d6=_0x497db4>=0x4000?0x4000:_0x497db4,_0x41c63f=_0x4e7edb>=0x1f40?0x1f40:_0x4e7edb)),{'maxToken':_0x40f3d6,'maxRes':_0x41c63f};}};ChatgptService=__decorate([(0x0,common_1[_0x5c5e18(0x124)])(),__param(0x0,(0x0,typeorm_2[_0x5c5e18(0x101)])(gptkeys_entity_1[_0x5c5e18(0x15a)])),__param(0x1,(0x0,typeorm_2[_0x5c5e18(0x101)])(config_entity_1[_0x5c5e18(0xba)])),__param(0x2,(0x0,typeorm_2[_0x5c5e18(0x101)])(chatBoxType_entity_1['ChatBoxTypeEntity'])),__param(0x3,(0x0,typeorm_2[_0x5c5e18(0x101)])(chatBox_entity_1['ChatBoxEntity'])),__param(0x4,(0x0,typeorm_2[_0x5c5e18(0x101)])(app_entity_1['AppEntity'])),__param(0x5,(0x0,typeorm_2['InjectRepository'])(chatPreType_entity_1[_0x5c5e18(0x177)])),__param(0x6,(0x0,typeorm_2[_0x5c5e18(0x101)])(chatPre_entity_1[_0x5c5e18(0x16d)])),__metadata(_0x5c5e18(0xbb),[typeorm_1[_0x5c5e18(0x164)],typeorm_1[_0x5c5e18(0x164)],typeorm_1['Repository'],typeorm_1[_0x5c5e18(0x164)],typeorm_1[_0x5c5e18(0x164)],typeorm_1[_0x5c5e18(0x164)],typeorm_1[_0x5c5e18(0x164)],nestjs_config_1[_0x5c5e18(0xe8)],userBalance_service_1[_0x5c5e18(0xd7)],chatLog_service_1[_0x5c5e18(0x84)],user_service_1[_0x5c5e18(0x11f)],upload_service_1[_0x5c5e18(0x154)],badwords_service_1[_0x5c5e18(0x140)],autoreply_service_1[_0x5c5e18(0x85)],globalConfig_service_1[_0x5c5e18(0xc8)],fanyi_service_1[_0x5c5e18(0x9b)],chatGroup_service_1['ChatGroupService'],models_service_1[_0x5c5e18(0x105)]])],ChatgptService),exports[_0x5c5e18(0xea)]=ChatgptService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatgpt/dto/chatDraw.dto.js b/YiAiQuickDeploy/dist/modules/chatgpt/dto/chatDraw.dto.js
new file mode 100644
index 0000000..2d5c50d
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatgpt/dto/chatDraw.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x3288ce=_0x1e30;(function(_0xdf465f,_0x1f899d){var _0x3195c2=_0x1e30,_0x3de709=_0xdf465f();while(!![]){try{var _0x3a8bb8=parseInt(_0x3195c2(0x10c))/0x1*(parseInt(_0x3195c2(0x104))/0x2)+parseInt(_0x3195c2(0x101))/0x3*(parseInt(_0x3195c2(0x10b))/0x4)+-parseInt(_0x3195c2(0xf2))/0x5+-parseInt(_0x3195c2(0xf7))/0x6+parseInt(_0x3195c2(0x10e))/0x7+-parseInt(_0x3195c2(0x10d))/0x8+-parseInt(_0x3195c2(0x10a))/0x9*(-parseInt(_0x3195c2(0xf5))/0xa);if(_0x3a8bb8===_0x1f899d)break;else _0x3de709['push'](_0x3de709['shift']());}catch(_0x3887f6){_0x3de709['push'](_0x3de709['shift']());}}}(_0x49f1,0xd2d61));function _0x1e30(_0x5c0078,_0x19e208){var _0x49f195=_0x49f1();return _0x1e30=function(_0x1e305a,_0x41f3d1){_0x1e305a=_0x1e305a-0xf2;var _0x4e1a1e=_0x49f195[_0x1e305a];return _0x4e1a1e;},_0x1e30(_0x5c0078,_0x19e208);}var __decorate=this&&this['__decorate']||function(_0x19cdb5,_0x920b6,_0x19e007,_0x2dc218){var _0x1fa03e=_0x1e30,_0x64d37c=arguments[_0x1fa03e(0xfe)],_0x17ff90=_0x64d37c<0x3?_0x920b6:_0x2dc218===null?_0x2dc218=Object['getOwnPropertyDescriptor'](_0x920b6,_0x19e007):_0x2dc218,_0x386690;if(typeof Reflect===_0x1fa03e(0xfc)&&typeof Reflect[_0x1fa03e(0xf8)]===_0x1fa03e(0x108))_0x17ff90=Reflect[_0x1fa03e(0xf8)](_0x19cdb5,_0x920b6,_0x19e007,_0x2dc218);else{for(var _0x1382d7=_0x19cdb5[_0x1fa03e(0xfe)]-0x1;_0x1382d7>=0x0;_0x1382d7--)if(_0x386690=_0x19cdb5[_0x1382d7])_0x17ff90=(_0x64d37c<0x3?_0x386690(_0x17ff90):_0x64d37c>0x3?_0x386690(_0x920b6,_0x19e007,_0x17ff90):_0x386690(_0x920b6,_0x19e007))||_0x17ff90;}return _0x64d37c>0x3&&_0x17ff90&&Object[_0x1fa03e(0x109)](_0x920b6,_0x19e007,_0x17ff90),_0x17ff90;},__metadata=this&&this[_0x3288ce(0xf6)]||function(_0x1c13e2,_0x13d22b){var _0x247e98=_0x3288ce;if(typeof Reflect===_0x247e98(0xfc)&&typeof Reflect[_0x247e98(0x105)]===_0x247e98(0x108))return Reflect['metadata'](_0x1c13e2,_0x13d22b);};Object['defineProperty'](exports,_0x3288ce(0x10f),{'value':!![]}),exports[_0x3288ce(0x106)]=void 0x0;const swagger_1=require(_0x3288ce(0x103));class ChatDrawDto{}__decorate([(0x0,swagger_1[_0x3288ce(0xf9)])({'example':'Draw\x20a\x20cute\x20little\x20dog','description':'绘画描述信息'}),__metadata(_0x3288ce(0xfd),String)],ChatDrawDto[_0x3288ce(0x107)],_0x3288ce(0xf4),void 0x0),__decorate([(0x0,swagger_1[_0x3288ce(0xf9)])({'example':0x1,'description':'绘画张数','required':!![]}),__metadata(_0x3288ce(0xfd),Number)],ChatDrawDto[_0x3288ce(0x107)],'n',void 0x0),__decorate([(0x0,swagger_1[_0x3288ce(0xf9)])({'example':_0x3288ce(0xfa),'description':_0x3288ce(0xf3),'required':!![]}),__metadata(_0x3288ce(0xfd),String)],ChatDrawDto[_0x3288ce(0x107)],_0x3288ce(0xfb),void 0x0),__decorate([(0x0,swagger_1[_0x3288ce(0xf9)])({'example':_0x3288ce(0x102),'description':_0x3288ce(0x100),'required':!![]}),__metadata(_0x3288ce(0xfd),String)],ChatDrawDto[_0x3288ce(0x107)],_0x3288ce(0xff),void 0x0),exports[_0x3288ce(0x106)]=ChatDrawDto;function _0x49f1(){var _0x1c3e78=['58zogUzM','metadata','ChatDrawDto','prototype','function','defineProperty','2869353ydMxZZ','40thAHXn','35239Ztudjl','2060256LShxRL','8318562bLnENf','__esModule','8423035BCVYRa','图片尺寸','prompt','50thkIuk','__metadata','6410868pPEJEy','decorate','ApiProperty','1024x1024','size','object','design:type','length','quality','图片质量','20946RyoikC','standard','@nestjs/swagger'];_0x49f1=function(){return _0x1c3e78;};return _0x49f1();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatgpt/dto/chatProcess.dto.js b/YiAiQuickDeploy/dist/modules/chatgpt/dto/chatProcess.dto.js
new file mode 100644
index 0000000..e97530b
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatgpt/dto/chatProcess.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x3f18a8=_0xbabc;(function(_0x594de6,_0x482a57){var _0x55fe5a=_0xbabc,_0x1a4fc2=_0x594de6();while(!![]){try{var _0x468489=-parseInt(_0x55fe5a(0x107))/0x1+-parseInt(_0x55fe5a(0xeb))/0x2+parseInt(_0x55fe5a(0xea))/0x3+parseInt(_0x55fe5a(0x105))/0x4*(parseInt(_0x55fe5a(0xfa))/0x5)+-parseInt(_0x55fe5a(0xf8))/0x6+-parseInt(_0x55fe5a(0x103))/0x7+parseInt(_0x55fe5a(0x100))/0x8;if(_0x468489===_0x482a57)break;else _0x1a4fc2['push'](_0x1a4fc2['shift']());}catch(_0x27d0a4){_0x1a4fc2['push'](_0x1a4fc2['shift']());}}}(_0x38d6,0xdfb6f));function _0xbabc(_0x1c99a1,_0x37c7dd){var _0x38d6e2=_0x38d6();return _0xbabc=function(_0xbabc8b,_0x4e0c29){_0xbabc8b=_0xbabc8b-0xe6;var _0x1181fa=_0x38d6e2[_0xbabc8b];return _0x1181fa;},_0xbabc(_0x1c99a1,_0x37c7dd);}var __decorate=this&&this['__decorate']||function(_0x40156e,_0x4b3a49,_0x2f598a,_0x5c6d5f){var _0x2c997=_0xbabc,_0x49f4d9=arguments[_0x2c997(0xff)],_0x398165=_0x49f4d9<0x3?_0x4b3a49:_0x5c6d5f===null?_0x5c6d5f=Object['getOwnPropertyDescriptor'](_0x4b3a49,_0x2f598a):_0x5c6d5f,_0x3e921a;if(typeof Reflect==='object'&&typeof Reflect[_0x2c997(0xf7)]===_0x2c997(0x104))_0x398165=Reflect[_0x2c997(0xf7)](_0x40156e,_0x4b3a49,_0x2f598a,_0x5c6d5f);else{for(var _0x469025=_0x40156e[_0x2c997(0xff)]-0x1;_0x469025>=0x0;_0x469025--)if(_0x3e921a=_0x40156e[_0x469025])_0x398165=(_0x49f4d9<0x3?_0x3e921a(_0x398165):_0x49f4d9>0x3?_0x3e921a(_0x4b3a49,_0x2f598a,_0x398165):_0x3e921a(_0x4b3a49,_0x2f598a))||_0x398165;}return _0x49f4d9>0x3&&_0x398165&&Object[_0x2c997(0xe8)](_0x4b3a49,_0x2f598a,_0x398165),_0x398165;},__metadata=this&&this[_0x3f18a8(0xfc)]||function(_0xf7fde9,_0xff92a7){var _0x264ff6=_0x3f18a8;if(typeof Reflect===_0x264ff6(0xf6)&&typeof Reflect[_0x264ff6(0x108)]===_0x264ff6(0x104))return Reflect['metadata'](_0xf7fde9,_0xff92a7);};Object['defineProperty'](exports,_0x3f18a8(0xf9),{'value':!![]}),exports[_0x3f18a8(0xf4)]=exports[_0x3f18a8(0xed)]=void 0x0;const class_validator_1=require(_0x3f18a8(0xe9)),swagger_1=require(_0x3f18a8(0xf5)),class_transformer_1=require(_0x3f18a8(0x102));class Options{}__decorate([(0x0,class_validator_1[_0x3f18a8(0xec)])(),__metadata('design:type',String)],Options[_0x3f18a8(0x106)],_0x3f18a8(0xf0),void 0x0),exports[_0x3f18a8(0xed)]=Options;class ChatProcessDto{}__decorate([(0x0,swagger_1[_0x3f18a8(0xe6)])({'example':_0x3f18a8(0xfb),'description':_0x3f18a8(0xfd)}),(0x0,class_validator_1['IsNotEmpty'])({'message':_0x3f18a8(0xf3)}),__metadata('design:type',String)],ChatProcessDto[_0x3f18a8(0x106)],_0x3f18a8(0xf1),void 0x0),__decorate([(0x0,swagger_1[_0x3f18a8(0xe6)])({'example':_0x3f18a8(0xfe),'description':'上次对话信息','required':![]}),(0x0,class_transformer_1[_0x3f18a8(0x101)])(()=>Options),__metadata(_0x3f18a8(0xef),Options)],ChatProcessDto[_0x3f18a8(0x106)],'options',void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':_0x3f18a8(0xf2),'description':_0x3f18a8(0xe7)}),(0x0,class_validator_1[_0x3f18a8(0xee)])(),__metadata(_0x3f18a8(0xef),String)],ChatProcessDto[_0x3f18a8(0x106)],'systemMessage',void 0x0),__decorate([(0x0,swagger_1[_0x3f18a8(0xe6)])({'example':0x1,'description':'应用id','required':![]}),(0x0,class_validator_1[_0x3f18a8(0xee)])(),__metadata(_0x3f18a8(0xef),Number)],ChatProcessDto[_0x3f18a8(0x106)],'appId',void 0x0),exports[_0x3f18a8(0xf4)]=ChatProcessDto;function _0x38d6(){var _0x1d249f=['parentMessageId','prompt','You\x20are\x20ChatGPT,\x20a\x20large\x20language\x20model\x20trained\x20by\x20OpenAI.\x20Follow\x20the\x20user\x27s\x20instructions\x20carefully.\x20Respond\x20using\x20markdown.','提问信息不能为空!','ChatProcessDto','@nestjs/swagger','object','decorate','6921870ExGuBt','__esModule','92015GZGnGo','hello,\x20Who\x20are\x20you','__metadata','对话信息','{\x20parentMessageId:\x200\x20}','length','20619608MgBzBF','Type','class-transformer','5979316yKbMvx','function','332QlPJdn','prototype','1136480IOCOhx','metadata','ApiProperty','系统预设信息','defineProperty','class-validator','4204740HehSKZ','2891664xmkWsQ','IsString','Options','IsOptional','design:type'];_0x38d6=function(){return _0x1d249f;};return _0x38d6();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatgpt/gptkeys.entity.js b/YiAiQuickDeploy/dist/modules/chatgpt/gptkeys.entity.js
new file mode 100644
index 0000000..9d05263
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatgpt/gptkeys.entity.js
@@ -0,0 +1 @@
+'use strict';function _0x2dae(_0x4313f0,_0x620bd6){var _0x435b6c=_0x435b();return _0x2dae=function(_0x2daea5,_0x50fb18){_0x2daea5=_0x2daea5-0xc4;var _0x5aaec1=_0x435b6c[_0x2daea5];return _0x5aaec1;},_0x2dae(_0x4313f0,_0x620bd6);}var _0x157da6=_0x2dae;function _0x435b(){var _0x51897e=['../../common/entity/baseEntity','绑定的模型是?','getOwnPropertyDescriptor','balance','openaiTimeoutMs','maxModelTokens','expireTime','decorate','349300LUVjoC','当前模型的代理地址','key的状态:\x201:有效\x202:余额耗尽\x20-1:被封号','使用的状态:\x200:禁用\x201:启用','length','BaseEntity','186068SAcHIS','maxResponseTokens','design:type','defineProperty','weight','520266zHUPHW','704763KSOhaT','decimal','GptKeysEntity','96315banMhI','openaiProxyUrl','model','228053qALCdW','metadata','useCount','333776EWJLXs','key的余额类型','function','模型设置的最大回复Token','object','__decorate','24hSgVEJ','gpt_keys','keyStatus','typeorm','prototype','__metadata','当前模型的超时时间单位ms','status','gpt\x20key','__esModule','Column','8nFoKjm'];_0x435b=function(){return _0x51897e;};return _0x435b();}(function(_0x2545ed,_0x172403){var _0x513785=_0x2dae,_0xa0df58=_0x2545ed();while(!![]){try{var _0x4e9e81=parseInt(_0x513785(0xc9))/0x1+parseInt(_0x513785(0xef))/0x2+parseInt(_0x513785(0xc5))/0x3+-parseInt(_0x513785(0xcf))/0x4+-parseInt(_0x513785(0xe9))/0x5+parseInt(_0x513785(0xd5))/0x6*(-parseInt(_0x513785(0xcc))/0x7)+parseInt(_0x513785(0xe0))/0x8*(parseInt(_0x513785(0xc6))/0x9);if(_0x4e9e81===_0x172403)break;else _0xa0df58['push'](_0xa0df58['shift']());}catch(_0x23bfb3){_0xa0df58['push'](_0xa0df58['shift']());}}}(_0x435b,0x26712));var __decorate=this&&this[_0x157da6(0xd4)]||function(_0x39b6e0,_0x1d65a9,_0x56efbb,_0x3a8e7e){var _0x122dfd=_0x157da6,_0x30d0ad=arguments[_0x122dfd(0xed)],_0xa44057=_0x30d0ad<0x3?_0x1d65a9:_0x3a8e7e===null?_0x3a8e7e=Object[_0x122dfd(0xe3)](_0x1d65a9,_0x56efbb):_0x3a8e7e,_0x509e27;if(typeof Reflect===_0x122dfd(0xd3)&&typeof Reflect[_0x122dfd(0xe8)]===_0x122dfd(0xd1))_0xa44057=Reflect[_0x122dfd(0xe8)](_0x39b6e0,_0x1d65a9,_0x56efbb,_0x3a8e7e);else{for(var _0x6d149=_0x39b6e0[_0x122dfd(0xed)]-0x1;_0x6d149>=0x0;_0x6d149--)if(_0x509e27=_0x39b6e0[_0x6d149])_0xa44057=(_0x30d0ad<0x3?_0x509e27(_0xa44057):_0x30d0ad>0x3?_0x509e27(_0x1d65a9,_0x56efbb,_0xa44057):_0x509e27(_0x1d65a9,_0x56efbb))||_0xa44057;}return _0x30d0ad>0x3&&_0xa44057&&Object[_0x122dfd(0xf2)](_0x1d65a9,_0x56efbb,_0xa44057),_0xa44057;},__metadata=this&&this[_0x157da6(0xda)]||function(_0xe5acca,_0x4d0d20){var _0x16485f=_0x157da6;if(typeof Reflect===_0x16485f(0xd3)&&typeof Reflect[_0x16485f(0xcd)]===_0x16485f(0xd1))return Reflect[_0x16485f(0xcd)](_0xe5acca,_0x4d0d20);};Object['defineProperty'](exports,_0x157da6(0xde),{'value':!![]}),exports[_0x157da6(0xc8)]=void 0x0;const typeorm_1=require(_0x157da6(0xd8)),baseEntity_1=require(_0x157da6(0xe1));let GptKeysEntity=class GptKeysEntity extends baseEntity_1[_0x157da6(0xee)]{};__decorate([(0x0,typeorm_1[_0x157da6(0xdf)])({'unique':!![],'comment':_0x157da6(0xdd),'length':0xff}),__metadata(_0x157da6(0xf1),String)],GptKeysEntity[_0x157da6(0xd9)],'key',void 0x0),__decorate([(0x0,typeorm_1[_0x157da6(0xdf)])({'comment':_0x157da6(0xec),'default':0x0}),__metadata('design:type',Number)],GptKeysEntity['prototype'],_0x157da6(0xdc),void 0x0),__decorate([(0x0,typeorm_1[_0x157da6(0xdf)])({'comment':_0x157da6(0xe2),'default':'gpt-3.5-turbo'}),__metadata('design:type',String)],GptKeysEntity['prototype'],_0x157da6(0xcb),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':'key的余额','type':_0x157da6(0xc7),'precision':0xa,'scale':0x2,'default':0x0}),__metadata(_0x157da6(0xf1),String)],GptKeysEntity[_0x157da6(0xd9)],_0x157da6(0xe4),void 0x0),__decorate([(0x0,typeorm_1[_0x157da6(0xdf)])({'comment':_0x157da6(0xd0),'default':'','nullable':!![]}),__metadata(_0x157da6(0xf1),String)],GptKeysEntity[_0x157da6(0xd9)],'type',void 0x0),__decorate([(0x0,typeorm_1[_0x157da6(0xdf)])({'comment':_0x157da6(0xeb),'default':0x1}),__metadata(_0x157da6(0xf1),Number)],GptKeysEntity['prototype'],_0x157da6(0xd7),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':'key的到期时间','nullable':!![]}),__metadata(_0x157da6(0xf1),Date)],GptKeysEntity[_0x157da6(0xd9)],_0x157da6(0xe7),void 0x0),__decorate([(0x0,typeorm_1[_0x157da6(0xdf)])({'comment':'key权重','default':0x1}),__metadata(_0x157da6(0xf1),Number)],GptKeysEntity[_0x157da6(0xd9)],_0x157da6(0xc4),void 0x0),__decorate([(0x0,typeorm_1[_0x157da6(0xdf)])({'comment':'key的使用次数','default':0x0}),__metadata(_0x157da6(0xf1),Number)],GptKeysEntity['prototype'],_0x157da6(0xce),void 0x0),__decorate([(0x0,typeorm_1[_0x157da6(0xdf)])({'comment':'模型支持的最大Token','nullable':!![]}),__metadata(_0x157da6(0xf1),Number)],GptKeysEntity[_0x157da6(0xd9)],_0x157da6(0xe6),void 0x0),__decorate([(0x0,typeorm_1[_0x157da6(0xdf)])({'comment':_0x157da6(0xd2),'nullable':!![]}),__metadata(_0x157da6(0xf1),Number)],GptKeysEntity[_0x157da6(0xd9)],_0x157da6(0xf0),void 0x0),__decorate([(0x0,typeorm_1[_0x157da6(0xdf)])({'comment':_0x157da6(0xea),'nullable':!![]}),__metadata(_0x157da6(0xf1),String)],GptKeysEntity[_0x157da6(0xd9)],_0x157da6(0xca),void 0x0),__decorate([(0x0,typeorm_1[_0x157da6(0xdf)])({'comment':_0x157da6(0xdb),'nullable':!![]}),__metadata('design:type',Number)],GptKeysEntity['prototype'],_0x157da6(0xe5),void 0x0),GptKeysEntity=__decorate([(0x0,typeorm_1['Entity'])({'name':_0x157da6(0xd6)})],GptKeysEntity),exports[_0x157da6(0xc8)]=GptKeysEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatgpt/helper.js b/YiAiQuickDeploy/dist/modules/chatgpt/helper.js
new file mode 100644
index 0000000..2cd1cab
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatgpt/helper.js
@@ -0,0 +1 @@
+'use strict';const _0x2e70bd=_0x3069;(function(_0x199230,_0x1f48ec){const _0xc73b46=_0x3069,_0x53c931=_0x199230();while(!![]){try{const _0x23c707=-parseInt(_0xc73b46(0x182))/0x1*(-parseInt(_0xc73b46(0x188))/0x2)+parseInt(_0xc73b46(0x183))/0x3+parseInt(_0xc73b46(0x17d))/0x4*(parseInt(_0xc73b46(0x181))/0x5)+parseInt(_0xc73b46(0x180))/0x6+-parseInt(_0xc73b46(0x17c))/0x7*(-parseInt(_0xc73b46(0x189))/0x8)+-parseInt(_0xc73b46(0x17f))/0x9+-parseInt(_0xc73b46(0x17b))/0xa*(parseInt(_0xc73b46(0x186))/0xb);if(_0x23c707===_0x1f48ec)break;else _0x53c931['push'](_0x53c931['shift']());}catch(_0x57219a){_0x53c931['push'](_0x53c931['shift']());}}}(_0x155a,0xc5ebe));function _0x3069(_0x258552,_0x3d8df9){const _0x155a30=_0x155a();return _0x3069=function(_0x3069e4,_0x266016){_0x3069e4=_0x3069e4-0x179;let _0x447e55=_0x155a30[_0x3069e4];return _0x447e55;},_0x3069(_0x258552,_0x3d8df9);}Object[_0x2e70bd(0x184)](exports,_0x2e70bd(0x179),{'value':!![]}),exports['addOneIfOdd']=exports[_0x2e70bd(0x17e)]=void 0x0;function unifiedFormattingResponse(_0x2e7bb8,_0x475437,_0x60b732){const _0x88c5a2=_0x2e70bd;let _0x5e4aef={'keyType':_0x2e7bb8,'model':'','parentMessageId':'','text':'','usage':{'prompt_tokens':0x0,'completion_tokens':0x0,'total_tokens':0x0}};if([0x1][_0x88c5a2(0x17a)](Number(_0x2e7bb8))){const {model:_0x45b448,parentMessageId:_0x561059}=_0x475437===null||_0x475437===void 0x0?void 0x0:_0x475437[_0x88c5a2(0x185)];let {usage:_0x36a353}=_0x475437===null||_0x475437===void 0x0?void 0x0:_0x475437[_0x88c5a2(0x185)];!_0x36a353&&(_0x36a353={'prompt_tokens':0x0,'completion_tokens':0x0,'total_tokens':0x0});const {prompt_tokens:_0x26fe7f,completion_tokens:_0x494798,total_tokens:_0x2eb6fb}=_0x36a353;_0x5e4aef={'keyType':_0x2e7bb8,'model':_0x45b448,'parentMessageId':_0x561059,'text':_0x475437[_0x88c5a2(0x187)],'usage':{'prompt_tokens':_0x26fe7f,'completion_tokens':_0x494798,'total_tokens':_0x2eb6fb}};}if([0x2,0x3][_0x88c5a2(0x17a)](Number(_0x2e7bb8))){const {usage:_0x28f8fd,text:_0x22bfbc}=_0x475437,{prompt_tokens:_0x500680,completion_tokens:_0x1ff323,total_tokens:_0x4cbe23}=_0x28f8fd,{model:_0x4d559b,parentMessageId:_0x464a13}=_0x60b732;_0x5e4aef={'keyType':_0x2e7bb8,'model':_0x4d559b,'parentMessageId':_0x464a13,'text':_0x22bfbc,'usage':{'prompt_tokens':_0x500680,'completion_tokens':_0x1ff323,'total_tokens':_0x4cbe23}};}return _0x5e4aef;}exports[_0x2e70bd(0x17e)]=unifiedFormattingResponse;function addOneIfOdd(_0xac966c){return _0xac966c%0x2!==0x0?_0xac966c+0x1:_0xac966c;}function _0x155a(){const _0xf88f23=['__esModule','includes','210gOXDGh','812vgYtNN','1108FjcEfZ','unifiedFormattingResponse','9300465bLTvlO','8306004BkeAsx','5585iTXyNs','533129uEnSjP','2462196QiCAHC','defineProperty','detail','972994VWGMsv','text','4xOoSDK','8336UHtdAZ'];_0x155a=function(){return _0xf88f23;};return _0x155a();}exports['addOneIfOdd']=addOneIfOdd;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatgpt/openai.js b/YiAiQuickDeploy/dist/modules/chatgpt/openai.js
new file mode 100644
index 0000000..ff15f0b
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatgpt/openai.js
@@ -0,0 +1 @@
+'use strict';const _0x3ca2a4=_0x3ea6;(function(_0x11194d,_0x373052){const _0x5c614d=_0x3ea6,_0x1863bb=_0x11194d();while(!![]){try{const _0x22acba=parseInt(_0x5c614d(0x17f))/0x1+-parseInt(_0x5c614d(0x17b))/0x2+parseInt(_0x5c614d(0x18b))/0x3*(parseInt(_0x5c614d(0x1b0))/0x4)+parseInt(_0x5c614d(0x1a6))/0x5*(-parseInt(_0x5c614d(0x1b2))/0x6)+-parseInt(_0x5c614d(0x185))/0x7+-parseInt(_0x5c614d(0x19e))/0x8+parseInt(_0x5c614d(0x191))/0x9;if(_0x22acba===_0x373052)break;else _0x1863bb['push'](_0x1863bb['shift']());}catch(_0x4fca90){_0x1863bb['push'](_0x1863bb['shift']());}}}(_0x57b4,0x706c1));function _0x57b4(){const _0x3af7f1=['usage','3486070yWVLIE','imageUrl','choices','status','b64_json','slice','191850uknOIN','您的请求已被系统拒绝。您的提示可能存在一些非法的文本。','绘制图片失败,请稍后试试吧!','Bearer\x20','parse\x20Error','当前模型key已被封禁、已冻结当前调用Key、尝试重新对话试试吧!','18662868fBerVU','finish_reason','data:','endsWith','[DONE]','POST','base64','default','end','role','stream','上传图片过程中出现错误:\x20','This\x20request\x20has\x20been\x20blocked\x20by\x20our\x20content\x20filters','4507808rzHcbs','defineProperty','uuid','content','stringify','delta','forEach','response','1420ZUVtXc','stop','replace','includes','get_encoding','@dqbd/tiktoken','application/json','图片上传成功,URL:\x20','uploadFile','message','4FVpjYd','openai-draw\x20error:\x20','3504qrHpnc','string','__esModule','绘制图片失败,此次绘画被拒绝了!','/v1/images/generations','MidjourneyService','log','绘制图片失败,请检查你的提示词是否有非法描述!','text','gpt-4-vision-preview','[DONE]\x20','/v1/chat/completions','detail','Logger','length','当前请求已过载、请稍等会儿再试试吧!','parse','split','from','https://api.openai.com','data','debug','1457434gqWHjN','sendMessageFromOpenAi','error','trim','278938SANaDW','@nestjs/common','cl100k_base','max_tokens','------>\x20开始上传图片!!!'];_0x57b4=function(){return _0x3af7f1;};return _0x57b4();}Object[_0x3ca2a4(0x19f)](exports,_0x3ca2a4(0x1b4),{'value':!![]}),exports['getTokenCount']=exports[_0x3ca2a4(0x17c)]=void 0x0;const axios_1=require('axios'),tiktoken_1=require(_0x3ca2a4(0x1ab)),common_1=require(_0x3ca2a4(0x180)),uuid=require(_0x3ca2a4(0x1a0)),tokenizer=(0x0,tiktoken_1[_0x3ca2a4(0x1aa)])(_0x3ca2a4(0x181));function getFullUrl(_0x5bc27f){const _0xb7fa3=_0x3ca2a4,_0x260645=_0x5bc27f[_0xb7fa3(0x194)]('/')?_0x5bc27f[_0xb7fa3(0x18a)](0x0,-0x1):_0x5bc27f,_0x217f7e=_0x260645||_0xb7fa3(0x1c5);return _0x217f7e+_0xb7fa3(0x1bd);}async function sendMessageFromOpenAi(_0x1abd51,_0x280155,_0x34dd6b){const _0x506a7c=_0x3ca2a4;var _0x480baa,_0x41767b,_0x4f3b3b,_0x51440b;const {onProgress:_0x166f4c,maxToken:_0x4ebd20,apiKey:_0x44bbe1,model:_0x178ae3,temperature:temperature=0.8,proxyUrl:_0x3476cb,prompt:_0x1ed8b7}=_0x280155;if(_0x178ae3['includes']('dall')){let _0xae20dd={'text':'','imageUrl':''};try{const _0x496b92={'method':'POST','url':_0x3476cb+_0x506a7c(0x1b6),'headers':{'Content-Type':'application/json','Authorization':'Bearer\x20'+_0x44bbe1},'data':{'prompt':_0x1ed8b7,'model':_0x178ae3,'response_format':_0x506a7c(0x189)}},_0xd99f09=await(0x0,axios_1[_0x506a7c(0x198)])(_0x496b92),{b64_json:_0x3e0f6f,revised_prompt:_0x17bb5d}=_0xd99f09[_0x506a7c(0x1c6)][_0x506a7c(0x1c6)][0x0],_0x47dd2e=Buffer[_0x506a7c(0x1c4)](_0x3e0f6f,_0x506a7c(0x197));let _0x34cace='';try{const _0x26de82=uuid['v4']()[_0x506a7c(0x18a)](0x0,0xa)+'.png';common_1[_0x506a7c(0x1bf)][_0x506a7c(0x17a)](_0x506a7c(0x183),'MidjourneyService');const _0x4d08e4=Buffer['from'](_0x3e0f6f,_0x506a7c(0x197));_0x34cace=await _0x34dd6b[_0x506a7c(0x1ae)]({'filename':_0x26de82,'buffer':_0x4d08e4}),common_1[_0x506a7c(0x1bf)][_0x506a7c(0x17a)](_0x506a7c(0x1ad)+_0x34cace,_0x506a7c(0x1b7));}catch(_0x5650e4){common_1[_0x506a7c(0x1bf)][_0x506a7c(0x17d)](_0x506a7c(0x19c)+_0x5650e4,'MidjourneyService');}return _0xae20dd[_0x506a7c(0x186)]=_0x34cace,_0xae20dd[_0x506a7c(0x1ba)]=_0x17bb5d,_0x166f4c&&_0x166f4c({'text':_0xae20dd[_0x506a7c(0x1ba)]}),_0xae20dd;}catch(_0xc741d6){const _0x2b2178=((_0x480baa=_0xc741d6===null||_0xc741d6===void 0x0?void 0x0:_0xc741d6[_0x506a7c(0x1a5)])===null||_0x480baa===void 0x0?void 0x0:_0x480baa[_0x506a7c(0x188)])||0x1f4;console[_0x506a7c(0x1b8)](_0x506a7c(0x1b1),JSON[_0x506a7c(0x1a2)](_0xc741d6),_0x2b2178);const _0x27d3dd=(_0x51440b=(_0x4f3b3b=(_0x41767b=_0xc741d6===null||_0xc741d6===void 0x0?void 0x0:_0xc741d6[_0x506a7c(0x1a5)])===null||_0x41767b===void 0x0?void 0x0:_0x41767b[_0x506a7c(0x1c6)])===null||_0x4f3b3b===void 0x0?void 0x0:_0x4f3b3b[_0x506a7c(0x17d)])===null||_0x51440b===void 0x0?void 0x0:_0x51440b[_0x506a7c(0x1af)];if(_0x2b2178===0x1ad)return _0xae20dd[_0x506a7c(0x1ba)]=_0x506a7c(0x1c1),_0xae20dd;if(_0x2b2178===0x190&&_0x27d3dd[_0x506a7c(0x1a9)](_0x506a7c(0x19d)))return _0xae20dd[_0x506a7c(0x1ba)]=_0x506a7c(0x18c),_0xae20dd;if(_0x2b2178===0x190&&_0x27d3dd[_0x506a7c(0x1a9)]('Billing\x20hard\x20limit\x20has\x20been\x20reached'))return _0xae20dd[_0x506a7c(0x1ba)]=_0x506a7c(0x190),_0xae20dd;if(_0x2b2178===0x1f4)return _0xae20dd['text']=_0x506a7c(0x1b9),_0xae20dd;if(_0x2b2178===0x191)return _0xae20dd[_0x506a7c(0x1ba)]=_0x506a7c(0x1b5),_0xae20dd;return _0xae20dd[_0x506a7c(0x1ba)]=_0x506a7c(0x18d),_0xae20dd;}}else{let _0x56e2c9={'text':''};const _0x274f1c={'method':_0x506a7c(0x196),'url':getFullUrl(_0x3476cb),'responseType':_0x506a7c(0x19b),'headers':{'Content-Type':_0x506a7c(0x1ac),'Accept':_0x506a7c(0x1ac),'Authorization':_0x506a7c(0x18e)+_0x44bbe1},'data':{'stream':!![],'temperature':temperature,'model':_0x178ae3,'messages':_0x1abd51}};return _0x178ae3===_0x506a7c(0x1bb)&&(_0x274f1c[_0x506a7c(0x1c6)][_0x506a7c(0x182)]=0x800),new Promise(async(_0x55f2a4,_0x3a3400)=>{const _0x52707c=_0x506a7c;try{const _0x388c96=await(0x0,axios_1[_0x52707c(0x198)])(_0x274f1c),_0x1cd8de=_0x388c96[_0x52707c(0x1c6)];_0x1cd8de['on'](_0x52707c(0x1c6),_0x11eb8e=>{const _0x52b6d9=_0x52707c;var _0x1b091c;const _0x1f4678=_0x11eb8e['toString']()[_0x52b6d9(0x1c3)]('\x0a\x0a')['filter'](_0x357a43=>_0x357a43[_0x52b6d9(0x17e)]()!=='');for(const _0x430c78 of _0x1f4678){const _0x29fe4a=_0x430c78[_0x52b6d9(0x1a8)](_0x52b6d9(0x193),'');let _0x1f939d=![];try{_0x1f939d=JSON[_0x52b6d9(0x1c2)](_0x29fe4a)[_0x52b6d9(0x187)][0x0][_0x52b6d9(0x192)]===_0x52b6d9(0x1a7);}catch(_0x2389eb){_0x1f939d=![];}if(_0x1f939d)return _0x56e2c9['text']=_0x56e2c9[_0x52b6d9(0x1ba)]['trim'](),_0x56e2c9;try{if(_0x29fe4a!=='\x20[DONE]'&&_0x29fe4a!==_0x52b6d9(0x195)&&_0x29fe4a!=_0x52b6d9(0x1bc)){const _0x8932f7=JSON[_0x52b6d9(0x1c2)](_0x29fe4a);_0x8932f7['id']&&(_0x56e2c9['id']=_0x8932f7['id']);if((_0x1b091c=_0x8932f7[_0x52b6d9(0x187)])===null||_0x1b091c===void 0x0?void 0x0:_0x1b091c[_0x52b6d9(0x1c0)]){const _0x515f9f=_0x8932f7[_0x52b6d9(0x187)][0x0]['delta'];_0x56e2c9[_0x52b6d9(0x1a3)]=_0x515f9f[_0x52b6d9(0x1a1)];if(_0x515f9f===null||_0x515f9f===void 0x0?void 0x0:_0x515f9f[_0x52b6d9(0x1a1)])_0x56e2c9['text']+=_0x515f9f['content'];_0x515f9f[_0x52b6d9(0x19a)]&&(_0x56e2c9[_0x52b6d9(0x19a)]=_0x515f9f[_0x52b6d9(0x19a)]),_0x56e2c9['detail']=_0x8932f7;}_0x166f4c&&_0x166f4c({'text':_0x56e2c9[_0x52b6d9(0x1ba)]});}}catch(_0xf387dd){console[_0x52b6d9(0x1b8)](_0x52b6d9(0x18f),_0x29fe4a);}}});let _0x592d20='';_0x1abd51[_0x52707c(0x1a4)](_0x1498be=>{const _0xa276d2=_0x52707c;_0x592d20+=_0x1498be[_0xa276d2(0x1a1)]+'\x20';}),_0x1cd8de['on'](_0x52707c(0x199),()=>{const _0x27702e=_0x52707c;if(_0x56e2c9[_0x27702e(0x1be)]&&_0x56e2c9['text']){const _0x15f921=getTokenCount(_0x592d20),_0x1939fa=getTokenCount(_0x56e2c9[_0x27702e(0x1ba)]);_0x56e2c9['detail'][_0x27702e(0x184)]={'prompt_tokens':_0x15f921,'completion_tokens':_0x1939fa,'total_tokens':_0x15f921+_0x1939fa,'estimated':!![]};}return _0x55f2a4(_0x56e2c9);});}catch(_0x58273f){_0x3a3400(_0x58273f);}});}}exports['sendMessageFromOpenAi']=sendMessageFromOpenAi;function _0x3ea6(_0x15955c,_0x19a4a7){const _0x57b4ba=_0x57b4();return _0x3ea6=function(_0x3ea6b0,_0xf50763){_0x3ea6b0=_0x3ea6b0-0x17a;let _0x11931c=_0x57b4ba[_0x3ea6b0];return _0x11931c;},_0x3ea6(_0x15955c,_0x19a4a7);}function getTokenCount(_0x9ec9dc){const _0xdae282=_0x3ca2a4;if(!_0x9ec9dc)return 0x0;return typeof _0x9ec9dc!==_0xdae282(0x1b3)&&(_0x9ec9dc=String(_0x9ec9dc)),_0x9ec9dc=_0x9ec9dc['replace'](/<\|endoftext\|>/g,''),tokenizer['encode'](_0x9ec9dc)[_0xdae282(0x1c0)];}exports['getTokenCount']=getTokenCount;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatgpt/store.js b/YiAiQuickDeploy/dist/modules/chatgpt/store.js
new file mode 100644
index 0000000..f188d45
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatgpt/store.js
@@ -0,0 +1 @@
+'use strict';const _0x253d1a=_0x2df7;(function(_0x4b2755,_0x118b6c){const _0x2c8773=_0x2df7,_0x33d301=_0x4b2755();while(!![]){try{const _0x315468=parseInt(_0x2c8773(0x139))/0x1*(parseInt(_0x2c8773(0x113))/0x2)+-parseInt(_0x2c8773(0x106))/0x3+parseInt(_0x2c8773(0x11f))/0x4*(-parseInt(_0x2c8773(0x11a))/0x5)+-parseInt(_0x2c8773(0x136))/0x6+-parseInt(_0x2c8773(0x10b))/0x7*(-parseInt(_0x2c8773(0x114))/0x8)+parseInt(_0x2c8773(0x122))/0x9*(parseInt(_0x2c8773(0xff))/0xa)+-parseInt(_0x2c8773(0x12b))/0xb*(-parseInt(_0x2c8773(0x12f))/0xc);if(_0x315468===_0x118b6c)break;else _0x33d301['push'](_0x33d301['shift']());}catch(_0x3f028c){_0x33d301['push'](_0x33d301['shift']());}}}(_0x367e,0x48cf6));Object[_0x253d1a(0x12c)](exports,_0x253d1a(0x104),{'value':!![]}),exports['NineStore']=void 0x0;const uuid_1=require(_0x253d1a(0x12a)),tiktoken_1=require(_0x253d1a(0x110)),tokenizer=(0x0,tiktoken_1[_0x253d1a(0x123)])('cl100k_base');class NineStore{constructor(_0x10862e){const _0x48cbf5=_0x253d1a,{store:_0x1ec94d,namespace:_0x467b1b,expires:_0x5e4789}=this[_0x48cbf5(0x11e)](_0x10862e);this[_0x48cbf5(0x119)]=_0x1ec94d,this[_0x48cbf5(0x133)]=_0x467b1b,this[_0x48cbf5(0x10d)]=_0x5e4789;}[_0x253d1a(0x11e)](_0x37e04c){const _0x5e80c1=_0x253d1a,{store:_0x566d94,expires:expires=0x3e8*0x3c*0x3c*0x18*0x3,namespace:namespace=_0x5e80c1(0x10e)}=_0x37e04c;return{'store':_0x566d94,'namespace':namespace,'expires':expires};}[_0x253d1a(0x120)](_0x11a1be){const _0x14b16b=_0x253d1a;return this['namespace']?this[_0x14b16b(0x133)]+'-'+_0x11a1be:_0x11a1be;}async['getData'](_0x165091){const _0x29946f=_0x253d1a,_0x25e965=await this[_0x29946f(0x119)][_0x29946f(0x137)](_0x165091);return _0x25e965;}async[_0x253d1a(0x111)](_0x374ab8,_0xb79b2b=this[_0x253d1a(0x10d)]){const _0x524ef6=_0x253d1a;await this[_0x524ef6(0x119)][_0x524ef6(0x125)](_0x374ab8['id'],_0x374ab8,_0xb79b2b);}async[_0x253d1a(0x12d)](_0x4706b9,_0x7d71a2){const _0x2b8360=_0x253d1a;let {maxRounds:_0x1b3c21,maxModelToken:_0x408855,maxResponseTokens:_0x4d2ffb,systemMessage:systemMessage='',name:_0x160879,imageUrl:_0x296baf,model:_0x27367d,activeModel:_0x44a4b6}=_0x7d71a2,{parentMessageId:_0x1a0c7b}=_0x7d71a2,_0x305cd3=[],_0x65434b=0x0;if(systemMessage){const _0x1edf60=['gemini-pro',_0x2b8360(0x103),'hunyuan'],_0x438762=_0x44a4b6&&_0x1edf60[_0x2b8360(0x107)](_0x26925c=>_0x44a4b6[_0x2b8360(0x126)](_0x26925c));_0x438762?(_0x305cd3[_0x2b8360(0x118)]({'role':_0x2b8360(0x130),'content':systemMessage,'name':_0x160879}),_0x305cd3[_0x2b8360(0x118)]({'role':_0x2b8360(0xfe),'content':'好的','name':_0x160879})):_0x305cd3[_0x2b8360(0x118)]({'role':_0x2b8360(0x115),'content':systemMessage,'name':_0x160879});}const _0x35b5cd=_0x305cd3['length'];let _0xb77965=0x0;if(_0x44a4b6===_0x2b8360(0x10f)&&_0x296baf){const _0x4dfdab=[{'type':_0x2b8360(0x109),'text':_0x4706b9},{'type':_0x2b8360(0x108),'image_url':{'url':_0x296baf}}];_0x305cd3[_0x2b8360(0x118)]({'role':'user','content':_0x4dfdab,'name':_0x160879});}else _0x27367d===_0x2b8360(0x131)&&_0x296baf&&(_0x4706b9=_0x296baf+'\x0a'+_0x4706b9),_0x305cd3[_0x2b8360(0x118)]({'role':'user','content':_0x4706b9,'name':_0x160879});let _0x22e2ad=_0x305cd3;do{if(!_0x1a0c7b)break;const _0x42683e=await this[_0x2b8360(0x11c)](_0x1a0c7b);if(!_0x42683e)break;const {text:_0x4f00ff,name:_0x40b4e1,role:_0x2c8dbb,imageUrl:_0x26494a}=_0x42683e;let _0x1ab0b5=_0x4f00ff;_0x26494a&&(_0x44a4b6===_0x2b8360(0x10f)&&(_0x1ab0b5=[{'type':_0x2b8360(0x109),'text':_0x4f00ff},{'type':'image_url','image_url':{'url':_0x26494a}}]));_0x22e2ad=_0x22e2ad['slice'](0x0,_0x35b5cd)[_0x2b8360(0x10a)]([{'role':_0x2c8dbb,'content':_0x1ab0b5,'name':_0x40b4e1},..._0x22e2ad[_0x2b8360(0x102)](_0x35b5cd)]),_0xb77965++;if(_0x1b3c21&&_0xb77965>=_0x1b3c21)break;if(_0x408855&&_0x4d2ffb){const _0x3f8812=_0x408855-_0x4d2ffb;_0x65434b=await this[_0x2b8360(0x138)](_0x22e2ad);const _0x459e14=_0x65434b+0xc8<=_0x3f8812;!_0x459e14&&(_0x22e2ad=this[_0x2b8360(0x11d)](_0x22e2ad,_0x3f8812,systemMessage));}_0x1a0c7b=_0x42683e[_0x2b8360(0x101)];}while(!![]);const _0x38cf9b=Math[_0x2b8360(0x128)](0x1,Math[_0x2b8360(0x112)](_0x408855-_0x65434b,_0x4d2ffb));return console[_0x2b8360(0x105)](_0x2b8360(0x11b),_0x22e2ad[_0x2b8360(0x100)],_0x65434b),{'context':_0x22e2ad,'round':_0x22e2ad['length'],'historyToken':_0x65434b};}['_getTokenCount'](_0x321708){const _0xff1b5e=_0x253d1a;let _0x292bb5=_0x321708[_0xff1b5e(0x12e)]((_0x9fcadc,_0x13853b)=>{const _0x3a11f9=_0xff1b5e;if(Array[_0x3a11f9(0x10c)](_0x13853b[_0x3a11f9(0x134)])){const _0x22f1b1=_0x13853b['content'][_0x3a11f9(0x129)](_0x3deeb8=>_0x3deeb8[_0x3a11f9(0x135)]===_0x3a11f9(0x109))[_0x3a11f9(0x121)](_0x57db7b=>_0x57db7b['text'])[_0x3a11f9(0x116)]('\x20');return _0x9fcadc+_0x22f1b1;}else return _0x9fcadc+(_0x13853b[_0x3a11f9(0x134)]||'');},'');return _0x292bb5=_0x292bb5[_0xff1b5e(0x124)](/<\|endoftext\|>/g,''),tokenizer[_0xff1b5e(0x117)](_0x292bb5)[_0xff1b5e(0x100)];}[_0x253d1a(0x11d)](_0x2dc329,_0x42c717,_0x118611){const _0x42a596=_0x253d1a,_0x27dcc2=this[_0x42a596(0x138)](_0x2dc329);if(_0x27dcc2<=_0x42c717)return _0x2dc329;return _0x2dc329['splice'](_0x118611?0x1:0x0,0x1),this[_0x42a596(0x11d)](_0x2dc329,_0x42c717,_0x118611);}[_0x253d1a(0x127)](){return(0x0,uuid_1['v4'])();}}function _0x2df7(_0x105785,_0x5d2af3){const _0x367ee0=_0x367e();return _0x2df7=function(_0x2df737,_0x2d109d){_0x2df737=_0x2df737-0xfe;let _0x5811c1=_0x367ee0[_0x2df737];return _0x5811c1;},_0x2df7(_0x105785,_0x5d2af3);}function _0x367e(){const _0x48a487=['some','image_url','text','concat','3513965STFuRz','isArray','expires','chat','gpt-4-vision-preview','@dqbd/tiktoken','setData','min','80FnEOxE','8PoaLfL','system','join','encode','push','store','15cBCfHD','本次携带上下文的长度','getData','_recursivePruning','formatOptions','477580sggEHZ','generateKey','map','4311VvpLkl','get_encoding','replace','set','includes','getUuid','max','filter','uuid','429fdMTMq','defineProperty','buildMessageFromParentMessageId','reduce','226164zoUhHT','user','gpt-4-all','NineStore','namespace','content','type','1429548BqaXdB','get','_getTokenCount','2029zcTNqr','assistant','1850NZKNEB','length','parentMessageId','slice','ERNIE','__esModule','log','1536390gTawjS'];_0x367e=function(){return _0x48a487;};return _0x367e();}exports[_0x253d1a(0x132)]=NineStore;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatgpt/whiteList.entity.js b/YiAiQuickDeploy/dist/modules/chatgpt/whiteList.entity.js
new file mode 100644
index 0000000..33e197c
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatgpt/whiteList.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x1a29cb=_0x2616;(function(_0x5e2780,_0x11b1df){var _0x13300e=_0x2616,_0x685506=_0x5e2780();while(!![]){try{var _0x57d072=parseInt(_0x13300e(0x176))/0x1*(-parseInt(_0x13300e(0x178))/0x2)+parseInt(_0x13300e(0x17c))/0x3+parseInt(_0x13300e(0x180))/0x4+-parseInt(_0x13300e(0x171))/0x5*(parseInt(_0x13300e(0x17f))/0x6)+-parseInt(_0x13300e(0x174))/0x7*(-parseInt(_0x13300e(0x164))/0x8)+parseInt(_0x13300e(0x165))/0x9*(-parseInt(_0x13300e(0x163))/0xa)+-parseInt(_0x13300e(0x183))/0xb*(-parseInt(_0x13300e(0x172))/0xc);if(_0x57d072===_0x11b1df)break;else _0x685506['push'](_0x685506['shift']());}catch(_0x337586){_0x685506['push'](_0x685506['shift']());}}}(_0x4eab,0x26f9d));var __decorate=this&&this[_0x1a29cb(0x179)]||function(_0x4443a5,_0x3e66eb,_0x5cb65c,_0x1fac99){var _0x41b450=_0x1a29cb,_0x1c373d=arguments[_0x41b450(0x16d)],_0x3dd65f=_0x1c373d<0x3?_0x3e66eb:_0x1fac99===null?_0x1fac99=Object[_0x41b450(0x17d)](_0x3e66eb,_0x5cb65c):_0x1fac99,_0x41210a;if(typeof Reflect===_0x41b450(0x173)&&typeof Reflect[_0x41b450(0x181)]==='function')_0x3dd65f=Reflect['decorate'](_0x4443a5,_0x3e66eb,_0x5cb65c,_0x1fac99);else{for(var _0x538cc8=_0x4443a5[_0x41b450(0x16d)]-0x1;_0x538cc8>=0x0;_0x538cc8--)if(_0x41210a=_0x4443a5[_0x538cc8])_0x3dd65f=(_0x1c373d<0x3?_0x41210a(_0x3dd65f):_0x1c373d>0x3?_0x41210a(_0x3e66eb,_0x5cb65c,_0x3dd65f):_0x41210a(_0x3e66eb,_0x5cb65c))||_0x3dd65f;}return _0x1c373d>0x3&&_0x3dd65f&&Object['defineProperty'](_0x3e66eb,_0x5cb65c,_0x3dd65f),_0x3dd65f;},__metadata=this&&this[_0x1a29cb(0x167)]||function(_0x246e90,_0x2a9d0f){var _0x580fa7=_0x1a29cb;if(typeof Reflect===_0x580fa7(0x173)&&typeof Reflect[_0x580fa7(0x17b)]===_0x580fa7(0x16c))return Reflect[_0x580fa7(0x17b)](_0x246e90,_0x2a9d0f);};Object[_0x1a29cb(0x185)](exports,_0x1a29cb(0x170),{'value':!![]}),exports[_0x1a29cb(0x168)]=void 0x0;function _0x2616(_0x3f5f3f,_0xc5420){var _0x4eabde=_0x4eab();return _0x2616=function(_0x2616a0,_0x27f5fb){_0x2616a0=_0x2616a0-0x15f;var _0x2b543f=_0x4eabde[_0x2616a0];return _0x2b543f;},_0x2616(_0x3f5f3f,_0xc5420);}const typeorm_1=require(_0x1a29cb(0x17a)),baseEntity_1=require(_0x1a29cb(0x184));function _0x4eab(){var _0x4b897b=['count','function','length','当前用户状态','Entity','__esModule','55WMPieg','24hbugPU','object','7HTKSuS','white_list','101788UWTXKR','使用次数限制','2DeegLO','__decorate','typeorm','metadata','742905BOFtPQ','getOwnPropertyDescriptor','design:type','99318bjjBVh','153524phSJaW','decorate','用户ID','639452DcsYfa','../../common/entity/baseEntity','defineProperty','BaseEntity','userId','status','prototype','5000FYBSWZ','733888uclFPA','909RVzDYR','Column','__metadata','WhiteListEntity','已经使用的次数','useCount'];_0x4eab=function(){return _0x4b897b;};return _0x4eab();}let WhiteListEntity=class WhiteListEntity extends baseEntity_1[_0x1a29cb(0x15f)]{};__decorate([(0x0,typeorm_1['Column'])({'unique':!![],'comment':_0x1a29cb(0x182)}),__metadata('design:type',Number)],WhiteListEntity['prototype'],_0x1a29cb(0x160),void 0x0),__decorate([(0x0,typeorm_1[_0x1a29cb(0x166)])({'comment':_0x1a29cb(0x177),'default':0x0}),__metadata(_0x1a29cb(0x17e),Number)],WhiteListEntity[_0x1a29cb(0x162)],_0x1a29cb(0x16b),void 0x0),__decorate([(0x0,typeorm_1[_0x1a29cb(0x166)])({'comment':_0x1a29cb(0x16e),'default':0x1}),__metadata(_0x1a29cb(0x17e),Number)],WhiteListEntity[_0x1a29cb(0x162)],_0x1a29cb(0x161),void 0x0),__decorate([(0x0,typeorm_1[_0x1a29cb(0x166)])({'comment':_0x1a29cb(0x169),'default':0x0}),__metadata(_0x1a29cb(0x17e),Number)],WhiteListEntity[_0x1a29cb(0x162)],_0x1a29cb(0x16a),void 0x0),WhiteListEntity=__decorate([(0x0,typeorm_1[_0x1a29cb(0x16f)])({'name':_0x1a29cb(0x175)})],WhiteListEntity),exports[_0x1a29cb(0x168)]=WhiteListEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/chatgpt/zhipu.js b/YiAiQuickDeploy/dist/modules/chatgpt/zhipu.js
new file mode 100644
index 0000000..c081cd1
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/chatgpt/zhipu.js
@@ -0,0 +1 @@
+'use strict';const _0x3397e1=_0x3edb;(function(_0x18327d,_0x47e667){const _0x215f2c=_0x3edb,_0x292ccd=_0x18327d();while(!![]){try{const _0x134690=parseInt(_0x215f2c(0x17a))/0x1*(-parseInt(_0x215f2c(0x15a))/0x2)+parseInt(_0x215f2c(0x17e))/0x3*(-parseInt(_0x215f2c(0x17b))/0x4)+-parseInt(_0x215f2c(0x16c))/0x5*(-parseInt(_0x215f2c(0x172))/0x6)+-parseInt(_0x215f2c(0x16b))/0x7+-parseInt(_0x215f2c(0x176))/0x8*(-parseInt(_0x215f2c(0x17f))/0x9)+-parseInt(_0x215f2c(0x162))/0xa+-parseInt(_0x215f2c(0x178))/0xb*(-parseInt(_0x215f2c(0x16a))/0xc);if(_0x134690===_0x47e667)break;else _0x292ccd['push'](_0x292ccd['shift']());}catch(_0x50bd5b){_0x292ccd['push'](_0x292ccd['shift']());}}}(_0x4331,0x968ee));Object[_0x3397e1(0x165)](exports,'__esModule',{'value':!![]}),exports['sendMessageFromZhipu']=exports[_0x3397e1(0x159)]=exports[_0x3397e1(0x180)]=exports['generateToken']=void 0x0;const axios=require(_0x3397e1(0x188)),jwt=require(_0x3397e1(0x160));function generateToken(_0x2e8de9,_0x134209=0x3e8*0x3c*0x3c*0x18*0x168){const _0xcc22d7=_0x3397e1,[_0x5d2259,_0x247ec7]=_0x2e8de9[_0xcc22d7(0x167)]('.'),_0x2b63dc={'api_key':_0x5d2259,'exp':Math[_0xcc22d7(0x15c)](Date[_0xcc22d7(0x170)]())+_0x134209*0x3e8,'timestamp':Math[_0xcc22d7(0x15c)](Date['now']())};return jwt[_0xcc22d7(0x186)](_0x2b63dc,_0x247ec7,{'algorithm':_0xcc22d7(0x179),'header':{'alg':_0xcc22d7(0x179),'sign_type':_0xcc22d7(0x15b)}});}function _0x3edb(_0x5bb419,_0x369455){const _0x433139=_0x4331();return _0x3edb=function(_0x3edbf9,_0x2ae4e4){_0x3edbf9=_0x3edbf9-0x159;let _0x1cce02=_0x433139[_0x3edbf9];return _0x1cce02;},_0x3edb(_0x5bb419,_0x369455);}function _0x4331(){const _0x41af66=['6736328CUWlWO','filter','27519811PBQwCo','HS256','5vsVlTq','4xDZFHK','application/json','length','958788ginVAu','9kwIXpD','compilerMetaJsonStr','https://open.bigmodel.cn/api/paas/v3/model-api/','replace','error','toString','stream','sign','event:','axios','compilerStream','489798BgtgCL','SIGN','round','data:','error:\x20','usage','jsonwebtoken','then','6880920MJKeDb','id:','is_end','defineProperty','text','split','log','catch','12ZAFuml','7140693nfAAZF','105HIwvhm','meta:','json\x20parse\x20error\x20from\x20zhipu!','parse','now','end','150036kEonPu','trim','sendMessageFromZhipu','data'];_0x4331=function(){return _0x41af66;};return _0x4331();}exports['generateToken']=generateToken;function compilerMetaJsonStr(_0x115e67){const _0x430e85=_0x3397e1;let _0x46b460={};try{_0x46b460=JSON[_0x430e85(0x16f)](_0x115e67);}catch(_0x4e14f1){_0x46b460={'usage':{'completion_tokens':0x31,'prompt_tokens':0x14d,'total_tokens':0x18f}},console[_0x430e85(0x183)](_0x430e85(0x16e),_0x115e67);}return _0x46b460;}exports['compilerMetaJsonStr']=compilerMetaJsonStr;function compilerStream(_0x55286a){const _0x13d1be=_0x3397e1;var _0x42ee90;if(_0x55286a[_0x13d1be(0x17d)]===0x3)return{'event':_0x55286a[0x0]['replace'](_0x13d1be(0x187),''),'id':_0x55286a[0x1]['replace'](_0x13d1be(0x163),''),'is_end':![],'result':_0x55286a[0x2]['replace'](_0x13d1be(0x15d),'')[_0x13d1be(0x173)]()};if(_0x55286a[_0x13d1be(0x17d)]===0x4)return{'event':_0x55286a[0x0]['replace'](_0x13d1be(0x187),''),'id':_0x55286a[0x1][_0x13d1be(0x182)](_0x13d1be(0x163),''),'result':_0x55286a[0x2][_0x13d1be(0x182)](_0x13d1be(0x15d),'')[_0x13d1be(0x173)](),'is_end':!![],'usage':(_0x42ee90=compilerMetaJsonStr(_0x55286a[0x3][_0x13d1be(0x182)](_0x13d1be(0x16d),'')))===null||_0x42ee90===void 0x0?void 0x0:_0x42ee90[_0x13d1be(0x15f)]};}exports[_0x3397e1(0x159)]=compilerStream;async function sendMessageFromZhipu(_0x4f579a,{onProgress:_0x41f339,key:_0x5954db,model:_0x54b5f5,temperature:temperature=0.95}){const _0x48d2c4=await generateToken(_0x5954db);return new Promise((_0x59e3d8,_0x460eae)=>{const _0x54c420=_0x3edb,_0x2a6033=_0x54c420(0x181)+_0x54b5f5+'/sse-invoke',_0x43dfad={'method':'POST','url':_0x2a6033,'responseType':_0x54c420(0x185),'headers':{'Content-Type':_0x54c420(0x17c),'Authorization':_0x48d2c4},'data':{'prompt':_0x4f579a,'temperature':temperature}};axios(_0x43dfad)[_0x54c420(0x161)](_0x3e1a4e=>{const _0x36e32d=_0x54c420,_0x5bba43=_0x3e1a4e[_0x36e32d(0x175)];let _0x27de9a,_0xe446f7='';_0x5bba43['on'](_0x36e32d(0x175),_0x3296e7=>{const _0x41f208=_0x36e32d,_0x3b2f9b=_0x3296e7[_0x41f208(0x184)]()[_0x41f208(0x167)]('\x0a')[_0x41f208(0x177)](_0xa14004=>_0xa14004[_0x41f208(0x173)]()!==''),_0x36b404=compilerStream(_0x3b2f9b);if(!_0x36b404)return;const {id:_0x384cf5,result:_0x2a0861,is_end:_0x41d886}=_0x36b404;_0x2a0861&&(_0xe446f7+=_0x2a0861[_0x41f208(0x173)]()),_0x41d886&&(_0x36b404[_0x41f208(0x164)]=![],_0x27de9a=_0x36b404,_0x27de9a[_0x41f208(0x166)]=_0xe446f7),_0x41f339(_0x36b404);}),_0x5bba43['on'](_0x36e32d(0x171),()=>{_0x59e3d8(_0x27de9a),_0xe446f7='';});})[_0x54c420(0x169)](_0xbe7111=>{const _0x79126=_0x54c420;console[_0x79126(0x168)](_0x79126(0x15e),_0xbe7111);});});}exports[_0x3397e1(0x174)]=sendMessageFromZhipu;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/crami/crami.controller.js b/YiAiQuickDeploy/dist/modules/crami/crami.controller.js
new file mode 100644
index 0000000..c07fa5b
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/crami/crami.controller.js
@@ -0,0 +1 @@
+'use strict';const _0x285979=_0xd525;function _0x394f(){const _0x3ac410=['ApiOperation','Body','QuerAllPackageDto','CramiService','UseCramiDto','2574520mGtqcw','queryOnePackage','metadata','getOwnPropertyDescriptor','AdminAuthGuard','Post','prototype','BatchDelCramiDto','更新套餐','useCrami','批量删除卡密','delCrami','./dto/deletePackage.dto','createCrami','3893292HRmGez','../../common/auth/superAuth.guard','./dto/createCrami.dto','queryAllPackage','defineProperty','design:type','./dto/useCrami.dto','Controller','4iSaRla','./crami.service','生成卡密','batchDelCrami','updatePackage','224uTYFhe','查询单个套餐','CramiController','查询所有套餐','./dto/queryAllPackage.dto','309460FuwRDv','../../common/auth/jwtAuth.guard','创建套餐','3316975SjEybq','Crami','design:paramtypes','8COnjep','length','delPackage','queryAllCrami','__esModule','../../common/auth/adminAuth.guard','./dto/updatePackage.dto','./dto/queryAllCrami.dto','decorate','Query','删除卡密','@nestjs/swagger','DeletePackageDto','function','JwtAuthGuard','design:returntype','__param','__decorate','createPackage','UseGuards','__metadata','./dto/createPackage.dto','SuperAuthGuard','object','QuerAllCramiDto','ApiTags','查询所有卡密','UpdatePackageDto','cramiService','246071pZBjBq','3613239oijWXb','ApiBearerAuth','7171878QVdfjX','Get','crami'];_0x394f=function(){return _0x3ac410;};return _0x394f();}function _0xd525(_0x32e832,_0xf3d81c){const _0x394f34=_0x394f();return _0xd525=function(_0xd5252e,_0x55c8ef){_0xd5252e=_0xd5252e-0x1ad;let _0x30d6bd=_0x394f34[_0xd5252e];return _0x30d6bd;},_0xd525(_0x32e832,_0xf3d81c);}(function(_0x35a426,_0x16e2ec){const _0x5b6eaa=_0xd525,_0x5b46e1=_0x35a426();while(!![]){try{const _0x4ac620=parseInt(_0x5b6eaa(0x1d4))/0x1*(parseInt(_0x5b6eaa(0x1ce))/0x2)+-parseInt(_0x5b6eaa(0x1f2))/0x3+parseInt(_0x5b6eaa(0x1c4))/0x4*(-parseInt(_0x5b6eaa(0x1d1))/0x5)+parseInt(_0x5b6eaa(0x1f4))/0x6+-parseInt(_0x5b6eaa(0x1f1))/0x7*(-parseInt(_0x5b6eaa(0x1c9))/0x8)+-parseInt(_0x5b6eaa(0x1bc))/0x9+-parseInt(_0x5b6eaa(0x1ae))/0xa;if(_0x4ac620===_0x16e2ec)break;else _0x5b46e1['push'](_0x5b46e1['shift']());}catch(_0x10980b){_0x5b46e1['push'](_0x5b46e1['shift']());}}}(_0x394f,0xd1dc5));var __decorate=this&&this[_0x285979(0x1e5)]||function(_0x429131,_0x31f9e4,_0xc9fcb9,_0x518203){const _0x475a80=_0x285979;var _0x11eab2=arguments[_0x475a80(0x1d5)],_0x414553=_0x11eab2<0x3?_0x31f9e4:_0x518203===null?_0x518203=Object[_0x475a80(0x1b1)](_0x31f9e4,_0xc9fcb9):_0x518203,_0x145bd5;if(typeof Reflect===_0x475a80(0x1eb)&&typeof Reflect[_0x475a80(0x1dc)]===_0x475a80(0x1e1))_0x414553=Reflect[_0x475a80(0x1dc)](_0x429131,_0x31f9e4,_0xc9fcb9,_0x518203);else{for(var _0x2a924c=_0x429131['length']-0x1;_0x2a924c>=0x0;_0x2a924c--)if(_0x145bd5=_0x429131[_0x2a924c])_0x414553=(_0x11eab2<0x3?_0x145bd5(_0x414553):_0x11eab2>0x3?_0x145bd5(_0x31f9e4,_0xc9fcb9,_0x414553):_0x145bd5(_0x31f9e4,_0xc9fcb9))||_0x414553;}return _0x11eab2>0x3&&_0x414553&&Object['defineProperty'](_0x31f9e4,_0xc9fcb9,_0x414553),_0x414553;},__metadata=this&&this[_0x285979(0x1e8)]||function(_0x94118c,_0x48d7b8){const _0x356aa2=_0x285979;if(typeof Reflect===_0x356aa2(0x1eb)&&typeof Reflect['metadata']===_0x356aa2(0x1e1))return Reflect[_0x356aa2(0x1b0)](_0x94118c,_0x48d7b8);},__param=this&&this[_0x285979(0x1e4)]||function(_0x472c42,_0x15a6df){return function(_0x3d3304,_0xeb5799){_0x15a6df(_0x3d3304,_0xeb5799,_0x472c42);};};Object[_0x285979(0x1c0)](exports,_0x285979(0x1d8),{'value':!![]}),exports['CramiController']=void 0x0;const crami_service_1=require(_0x285979(0x1c5)),common_1=require('@nestjs/common'),swagger_1=require(_0x285979(0x1df)),createPackage_dto_1=require(_0x285979(0x1e9)),updatePackage_dto_1=require(_0x285979(0x1da)),createCrami_dto_1=require(_0x285979(0x1be)),superAuth_guard_1=require(_0x285979(0x1bd)),jwtAuth_guard_1=require(_0x285979(0x1cf)),useCrami_dto_1=require(_0x285979(0x1c2)),queryAllPackage_dto_1=require(_0x285979(0x1cd)),deletePackage_dto_1=require(_0x285979(0x1ba)),queryAllCrami_dto_1=require(_0x285979(0x1db)),adminAuth_guard_1=require(_0x285979(0x1d9)),batchDelCrami_dto_1=require('./dto/batchDelCrami.dto');let CramiController=class CramiController{constructor(_0x2aea08){const _0xded3eb=_0x285979;this[_0xded3eb(0x1f0)]=_0x2aea08;}async['queryOnePackage'](_0x311c86){const _0x2f0fbf=_0x285979;return this[_0x2f0fbf(0x1f0)][_0x2f0fbf(0x1af)](_0x311c86);}async['queryAllPackage'](_0x1cb940){const _0x26e123=_0x285979;return this[_0x26e123(0x1f0)][_0x26e123(0x1bf)](_0x1cb940);}async[_0x285979(0x1e6)](_0x238853){const _0x1adc7d=_0x285979;return this[_0x1adc7d(0x1f0)][_0x1adc7d(0x1e6)](_0x238853);}async[_0x285979(0x1c8)](_0x8da329){const _0x3cacdc=_0x285979;return this[_0x3cacdc(0x1f0)]['updatePackage'](_0x8da329);}async[_0x285979(0x1d6)](_0x232b12){const _0x3dd50a=_0x285979;return this[_0x3dd50a(0x1f0)][_0x3dd50a(0x1d6)](_0x232b12);}async[_0x285979(0x1bb)](_0x23eede){const _0x434d69=_0x285979;return this[_0x434d69(0x1f0)][_0x434d69(0x1bb)](_0x23eede);}async[_0x285979(0x1b7)](_0x403423,_0x6043bb){const _0xcd567e=_0x285979;return this[_0xcd567e(0x1f0)]['useCrami'](_0x403423,_0x6043bb);}async[_0x285979(0x1d7)](_0x26082a,_0x6dfba8){const _0x40bbe3=_0x285979;return this[_0x40bbe3(0x1f0)]['queryAllCrami'](_0x26082a,_0x6dfba8);}async['delCrami'](_0x47a885){const _0x57db6b=_0x285979;return this[_0x57db6b(0x1f0)][_0x57db6b(0x1b9)](_0x47a885);}async[_0x285979(0x1c7)](_0x54f473){return this['cramiService']['batchDelCrami'](_0x54f473);}};__decorate([(0x0,common_1[_0x285979(0x1f5)])('queryOnePackage'),(0x0,swagger_1['ApiOperation'])({'summary':_0x285979(0x1ca)}),__param(0x0,(0x0,common_1[_0x285979(0x1dd)])('id')),__metadata(_0x285979(0x1c1),Function),__metadata(_0x285979(0x1d3),[Number]),__metadata(_0x285979(0x1e3),Promise)],CramiController['prototype'],_0x285979(0x1af),null),__decorate([(0x0,common_1[_0x285979(0x1f5)])(_0x285979(0x1bf)),(0x0,swagger_1[_0x285979(0x1f7)])({'summary':_0x285979(0x1cc)}),__param(0x0,(0x0,common_1[_0x285979(0x1dd)])()),__metadata(_0x285979(0x1c1),Function),__metadata(_0x285979(0x1d3),[queryAllPackage_dto_1[_0x285979(0x1f9)]]),__metadata(_0x285979(0x1e3),Promise)],CramiController[_0x285979(0x1b4)],_0x285979(0x1bf),null),__decorate([(0x0,common_1[_0x285979(0x1b3)])(_0x285979(0x1e6)),(0x0,swagger_1[_0x285979(0x1f7)])({'summary':_0x285979(0x1d0)}),(0x0,common_1['UseGuards'])(superAuth_guard_1[_0x285979(0x1ea)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1['Body'])()),__metadata(_0x285979(0x1c1),Function),__metadata(_0x285979(0x1d3),[createPackage_dto_1['CreatePackageDto']]),__metadata('design:returntype',Promise)],CramiController[_0x285979(0x1b4)],_0x285979(0x1e6),null),__decorate([(0x0,common_1[_0x285979(0x1b3)])(_0x285979(0x1c8)),(0x0,swagger_1['ApiOperation'])({'summary':_0x285979(0x1b6)}),(0x0,common_1[_0x285979(0x1e7)])(superAuth_guard_1['SuperAuthGuard']),(0x0,swagger_1[_0x285979(0x1f3)])(),__param(0x0,(0x0,common_1[_0x285979(0x1f8)])()),__metadata(_0x285979(0x1c1),Function),__metadata(_0x285979(0x1d3),[updatePackage_dto_1[_0x285979(0x1ef)]]),__metadata('design:returntype',Promise)],CramiController[_0x285979(0x1b4)],_0x285979(0x1c8),null),__decorate([(0x0,common_1[_0x285979(0x1b3)])(_0x285979(0x1d6)),(0x0,swagger_1['ApiOperation'])({'summary':'删除套餐'}),(0x0,common_1[_0x285979(0x1e7)])(superAuth_guard_1['SuperAuthGuard']),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1['Body'])()),__metadata(_0x285979(0x1c1),Function),__metadata(_0x285979(0x1d3),[deletePackage_dto_1[_0x285979(0x1e0)]]),__metadata('design:returntype',Promise)],CramiController['prototype'],'delPackage',null),__decorate([(0x0,common_1['Post'])('createCrami'),(0x0,swagger_1[_0x285979(0x1f7)])({'summary':_0x285979(0x1c6)}),(0x0,common_1['UseGuards'])(superAuth_guard_1[_0x285979(0x1ea)]),(0x0,swagger_1[_0x285979(0x1f3)])(),__param(0x0,(0x0,common_1['Body'])()),__metadata(_0x285979(0x1c1),Function),__metadata(_0x285979(0x1d3),[createCrami_dto_1['CreatCramiDto']]),__metadata('design:returntype',Promise)],CramiController['prototype'],_0x285979(0x1bb),null),__decorate([(0x0,common_1['Post'])(_0x285979(0x1b7)),(0x0,swagger_1[_0x285979(0x1f7)])({'summary':'使用卡密'}),(0x0,common_1['UseGuards'])(jwtAuth_guard_1[_0x285979(0x1e2)]),(0x0,swagger_1[_0x285979(0x1f3)])(),__param(0x0,(0x0,common_1['Req'])()),__param(0x1,(0x0,common_1[_0x285979(0x1f8)])()),__metadata(_0x285979(0x1c1),Function),__metadata(_0x285979(0x1d3),[Object,useCrami_dto_1[_0x285979(0x1ad)]]),__metadata(_0x285979(0x1e3),Promise)],CramiController['prototype'],_0x285979(0x1b7),null),__decorate([(0x0,common_1[_0x285979(0x1f5)])('queryAllCrami'),(0x0,swagger_1['ApiOperation'])({'summary':_0x285979(0x1ee)}),(0x0,common_1[_0x285979(0x1e7)])(adminAuth_guard_1[_0x285979(0x1b2)]),(0x0,swagger_1[_0x285979(0x1f3)])(),__param(0x0,(0x0,common_1[_0x285979(0x1dd)])()),__param(0x1,(0x0,common_1['Req'])()),__metadata(_0x285979(0x1c1),Function),__metadata(_0x285979(0x1d3),[queryAllCrami_dto_1[_0x285979(0x1ec)],Object]),__metadata(_0x285979(0x1e3),Promise)],CramiController[_0x285979(0x1b4)],_0x285979(0x1d7),null),__decorate([(0x0,common_1[_0x285979(0x1b3)])(_0x285979(0x1b9)),(0x0,swagger_1['ApiOperation'])({'summary':_0x285979(0x1de)}),(0x0,common_1['UseGuards'])(superAuth_guard_1[_0x285979(0x1ea)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x285979(0x1f8)])('id')),__metadata('design:type',Function),__metadata(_0x285979(0x1d3),[Number]),__metadata(_0x285979(0x1e3),Promise)],CramiController[_0x285979(0x1b4)],_0x285979(0x1b9),null),__decorate([(0x0,common_1['Post'])(_0x285979(0x1c7)),(0x0,swagger_1[_0x285979(0x1f7)])({'summary':_0x285979(0x1b8)}),(0x0,common_1[_0x285979(0x1e7)])(superAuth_guard_1[_0x285979(0x1ea)]),(0x0,swagger_1[_0x285979(0x1f3)])(),__param(0x0,(0x0,common_1['Body'])()),__metadata(_0x285979(0x1c1),Function),__metadata('design:paramtypes',[batchDelCrami_dto_1[_0x285979(0x1b5)]]),__metadata(_0x285979(0x1e3),Promise)],CramiController[_0x285979(0x1b4)],'batchDelCrami',null),CramiController=__decorate([(0x0,swagger_1[_0x285979(0x1ed)])(_0x285979(0x1d2)),(0x0,common_1[_0x285979(0x1c3)])(_0x285979(0x1f6)),__metadata('design:paramtypes',[crami_service_1[_0x285979(0x1fa)]])],CramiController),exports[_0x285979(0x1cb)]=CramiController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/crami/crami.entity.js b/YiAiQuickDeploy/dist/modules/crami/crami.entity.js
new file mode 100644
index 0000000..7953ebc
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/crami/crami.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x41608d=_0x28b2;function _0x28b2(_0x28e960,_0x32a328){var _0x2032c1=_0x2032();return _0x28b2=function(_0x28b241,_0x35cbd5){_0x28b241=_0x28b241-0xfd;var _0x19c878=_0x2032c1[_0x28b241];return _0x19c878;},_0x28b2(_0x28e960,_0x32a328);}(function(_0x247c18,_0x462518){var _0x54436b=_0x28b2,_0x3ebb70=_0x247c18();while(!![]){try{var _0x12f01f=parseInt(_0x54436b(0x104))/0x1+-parseInt(_0x54436b(0x11d))/0x2*(-parseInt(_0x54436b(0x107))/0x3)+parseInt(_0x54436b(0x10c))/0x4*(-parseInt(_0x54436b(0x11a))/0x5)+parseInt(_0x54436b(0x112))/0x6+parseInt(_0x54436b(0x100))/0x7+-parseInt(_0x54436b(0xfd))/0x8+parseInt(_0x54436b(0x110))/0x9*(parseInt(_0x54436b(0x123))/0xa);if(_0x12f01f===_0x462518)break;else _0x3ebb70['push'](_0x3ebb70['shift']());}catch(_0x424cfe){_0x3ebb70['push'](_0x3ebb70['shift']());}}}(_0x2032,0x55376));var __decorate=this&&this[_0x41608d(0x105)]||function(_0x14d01e,_0x1f2a0e,_0x36605f,_0x177955){var _0x57ad26=_0x41608d,_0x5b798d=arguments[_0x57ad26(0x125)],_0x30b33d=_0x5b798d<0x3?_0x1f2a0e:_0x177955===null?_0x177955=Object[_0x57ad26(0x114)](_0x1f2a0e,_0x36605f):_0x177955,_0x26f95c;if(typeof Reflect===_0x57ad26(0x10e)&&typeof Reflect[_0x57ad26(0xff)]===_0x57ad26(0x11f))_0x30b33d=Reflect[_0x57ad26(0xff)](_0x14d01e,_0x1f2a0e,_0x36605f,_0x177955);else{for(var _0x4a5f2a=_0x14d01e[_0x57ad26(0x125)]-0x1;_0x4a5f2a>=0x0;_0x4a5f2a--)if(_0x26f95c=_0x14d01e[_0x4a5f2a])_0x30b33d=(_0x5b798d<0x3?_0x26f95c(_0x30b33d):_0x5b798d>0x3?_0x26f95c(_0x1f2a0e,_0x36605f,_0x30b33d):_0x26f95c(_0x1f2a0e,_0x36605f))||_0x30b33d;}return _0x5b798d>0x3&&_0x30b33d&&Object['defineProperty'](_0x1f2a0e,_0x36605f,_0x30b33d),_0x30b33d;},__metadata=this&&this[_0x41608d(0x11c)]||function(_0x218e6a,_0x19f6f2){var _0x1124de=_0x41608d;if(typeof Reflect===_0x1124de(0x10e)&&typeof Reflect[_0x1124de(0x115)]===_0x1124de(0x11f))return Reflect['metadata'](_0x218e6a,_0x19f6f2);};function _0x2032(){var _0x578378=['days','1228JNWEzT','model4Count','object','卡密CDK类型:1:\x20普通\x20|\x202:\x20单人可使用一次\x20','36HPIgMW','卡密模型3额度','2393238PrFQOx','卡密CDK类型:\x20默认套餐类型\x20|\x20不填就是自定义类型','getOwnPropertyDescriptor','metadata','cramiType','design:type','packageId','useId','8795qZIVjM','CramiEntity','__metadata','4052otMnMX','prototype','function','Column','BaseEntity','status','366980DPNGzQ','crami','length','Entity','4997464yHETBp','model3Count','decorate','2478056lxBEOe','卡密CDK状态,如已使用、未使用等','卡密MJ绘画额度','typeorm','10321huIaDT','__decorate','卡密模型4额度','894HazzsP','drawMjCount','卡密使用账户用户ID信息','__esModule'];_0x2032=function(){return _0x578378;};return _0x2032();}Object['defineProperty'](exports,_0x41608d(0x10a),{'value':!![]}),exports[_0x41608d(0x11b)]=void 0x0;const typeorm_1=require(_0x41608d(0x103)),baseEntity_1=require('../../common/entity/baseEntity');let CramiEntity=class CramiEntity extends baseEntity_1[_0x41608d(0x121)]{};__decorate([(0x0,typeorm_1[_0x41608d(0x120)])({'unique':!![],'comment':'存储卡密CDK编码','length':0x32}),__metadata(_0x41608d(0x117),String)],CramiEntity['prototype'],'code',void 0x0),__decorate([(0x0,typeorm_1[_0x41608d(0x120)])({'comment':_0x41608d(0x10f),'default':0x1}),__metadata(_0x41608d(0x117),Number)],CramiEntity['prototype'],_0x41608d(0x116),void 0x0),__decorate([(0x0,typeorm_1[_0x41608d(0x120)])({'comment':_0x41608d(0x113),'nullable':!![]}),__metadata(_0x41608d(0x117),Number)],CramiEntity['prototype'],_0x41608d(0x118),void 0x0),__decorate([(0x0,typeorm_1[_0x41608d(0x120)])({'comment':_0x41608d(0x101),'default':0x0}),__metadata(_0x41608d(0x117),Number)],CramiEntity['prototype'],_0x41608d(0x122),void 0x0),__decorate([(0x0,typeorm_1[_0x41608d(0x120)])({'comment':_0x41608d(0x109),'nullable':!![]}),__metadata(_0x41608d(0x117),Number)],CramiEntity[_0x41608d(0x11e)],_0x41608d(0x119),void 0x0),__decorate([(0x0,typeorm_1[_0x41608d(0x120)])({'comment':'卡密有效期天数、从生成创建的时候开始计算,设为0则不限时间','default':0x0}),__metadata(_0x41608d(0x117),Number)],CramiEntity[_0x41608d(0x11e)],_0x41608d(0x10b),void 0x0),__decorate([(0x0,typeorm_1[_0x41608d(0x120)])({'comment':_0x41608d(0x111),'nullable':!![]}),__metadata(_0x41608d(0x117),Number)],CramiEntity[_0x41608d(0x11e)],_0x41608d(0xfe),void 0x0),__decorate([(0x0,typeorm_1[_0x41608d(0x120)])({'comment':_0x41608d(0x106),'nullable':!![]}),__metadata('design:type',Number)],CramiEntity[_0x41608d(0x11e)],_0x41608d(0x10d),void 0x0),__decorate([(0x0,typeorm_1[_0x41608d(0x120)])({'comment':_0x41608d(0x102),'nullable':!![]}),__metadata('design:type',Number)],CramiEntity['prototype'],_0x41608d(0x108),void 0x0),CramiEntity=__decorate([(0x0,typeorm_1[_0x41608d(0x126)])({'name':_0x41608d(0x124)})],CramiEntity),exports[_0x41608d(0x11b)]=CramiEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/crami/crami.module.js b/YiAiQuickDeploy/dist/modules/crami/crami.module.js
new file mode 100644
index 0000000..9c8c1f3
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/crami/crami.module.js
@@ -0,0 +1 @@
+'use strict';const _0x3c1920=_0x25ae;(function(_0x14102c,_0xe20b99){const _0x5310c8=_0x25ae,_0x30b751=_0x14102c();while(!![]){try{const _0x4f0615=-parseInt(_0x5310c8(0x1af))/0x1+parseInt(_0x5310c8(0x1c0))/0x2+parseInt(_0x5310c8(0x1ae))/0x3*(parseInt(_0x5310c8(0x1bb))/0x4)+parseInt(_0x5310c8(0x1d0))/0x5+-parseInt(_0x5310c8(0x1d2))/0x6*(-parseInt(_0x5310c8(0x1c5))/0x7)+parseInt(_0x5310c8(0x1ce))/0x8+parseInt(_0x5310c8(0x1a3))/0x9*(-parseInt(_0x5310c8(0x1a8))/0xa);if(_0x4f0615===_0xe20b99)break;else _0x30b751['push'](_0x30b751['shift']());}catch(_0x56eb62){_0x30b751['push'](_0x30b751['shift']());}}}(_0x51de,0x356da));function _0x25ae(_0x3db0be,_0x503eff){const _0x51de8c=_0x51de();return _0x25ae=function(_0x25ae1f,_0x1dbcb4){_0x25ae1f=_0x25ae1f-0x1a3;let _0x2f84a0=_0x51de8c[_0x25ae1f];return _0x2f84a0;},_0x25ae(_0x3db0be,_0x503eff);}var __decorate=this&&this['__decorate']||function(_0x575c20,_0x193ce9,_0x57fe6b,_0x3c63b3){const _0x21cec4=_0x25ae;var _0x22a7c8=arguments[_0x21cec4(0x1a5)],_0x2cd17e=_0x22a7c8<0x3?_0x193ce9:_0x3c63b3===null?_0x3c63b3=Object[_0x21cec4(0x1d4)](_0x193ce9,_0x57fe6b):_0x3c63b3,_0x18487d;if(typeof Reflect===_0x21cec4(0x1a4)&&typeof Reflect['decorate']===_0x21cec4(0x1c8))_0x2cd17e=Reflect[_0x21cec4(0x1ab)](_0x575c20,_0x193ce9,_0x57fe6b,_0x3c63b3);else{for(var _0x4e0052=_0x575c20[_0x21cec4(0x1a5)]-0x1;_0x4e0052>=0x0;_0x4e0052--)if(_0x18487d=_0x575c20[_0x4e0052])_0x2cd17e=(_0x22a7c8<0x3?_0x18487d(_0x2cd17e):_0x22a7c8>0x3?_0x18487d(_0x193ce9,_0x57fe6b,_0x2cd17e):_0x18487d(_0x193ce9,_0x57fe6b))||_0x2cd17e;}return _0x22a7c8>0x3&&_0x2cd17e&&Object[_0x21cec4(0x1a7)](_0x193ce9,_0x57fe6b,_0x2cd17e),_0x2cd17e;};Object['defineProperty'](exports,_0x3c1920(0x1c4),{'value':!![]}),exports['CramiModule']=void 0x0;const common_1=require(_0x3c1920(0x1a9)),crami_service_1=require(_0x3c1920(0x1b3)),crami_controller_1=require('./crami.controller'),typeorm_1=require(_0x3c1920(0x1cc)),crami_entity_1=require(_0x3c1920(0x1b7)),cramiPackage_entity_1=require(_0x3c1920(0x1ba)),user_entity_1=require(_0x3c1920(0x1b0)),userBalance_service_1=require(_0x3c1920(0x1c3)),balance_entity_1=require('../userBalance/balance.entity'),accountLog_entity_1=require(_0x3c1920(0x1c6)),config_entity_1=require('../globalConfig/config.entity'),userBalance_entity_1=require(_0x3c1920(0x1c7)),salesUsers_entity_1=require(_0x3c1920(0x1c1)),whiteList_entity_1=require(_0x3c1920(0x1b9)),fingerprint_entity_1=require(_0x3c1920(0x1cf)),chatLog_entity_1=require(_0x3c1920(0x1bc)),chatGroup_entity_1=require(_0x3c1920(0x1bd)),midjourney_entity_1=require(_0x3c1920(0x1b8));let CramiModule=class CramiModule{};function _0x51de(){const _0x48a313=['./crami.service','TypeOrmModule','ChatLogEntity','MidjourneyEntity','./crami.entity','../midjourney/midjourney.entity','../chatgpt/whiteList.entity','./cramiPackage.entity','4kCWklq','../chatLog/chatLog.entity','../chatGroup/chatGroup.entity','CramiModule','AccountLogEntity','744162JncNXk','../sales/salesUsers.entity','FingerprintLogEntity','../userBalance/userBalance.service','__esModule','13552tbvYoZ','../userBalance/accountLog.entity','../userBalance/userBalance.entity','function','UserBalanceEntity','forFeature','UserEntity','@nestjs/typeorm','CramiPackageEntity','1274184osiaEL','../userBalance/fingerprint.entity','956630mJWCMa','ChatGroupEntity','702Kakxjr','ConfigEntity','getOwnPropertyDescriptor','BalanceEntity','36FfzOyz','object','length','CramiService','defineProperty','2166140VOQiYU','@nestjs/common','CramiEntity','decorate','SalesUsersEntity','CramiController','944751nmIoZo','178811gGEGhV','../user/user.entity','Module','WhiteListEntity'];_0x51de=function(){return _0x48a313;};return _0x51de();}CramiModule=__decorate([(0x0,common_1['Global'])(),(0x0,common_1[_0x3c1920(0x1b1)])({'imports':[typeorm_1[_0x3c1920(0x1b4)][_0x3c1920(0x1ca)]([salesUsers_entity_1[_0x3c1920(0x1ac)],crami_entity_1[_0x3c1920(0x1aa)],cramiPackage_entity_1[_0x3c1920(0x1cd)],user_entity_1[_0x3c1920(0x1cb)],balance_entity_1[_0x3c1920(0x1d5)],accountLog_entity_1[_0x3c1920(0x1bf)],config_entity_1[_0x3c1920(0x1d3)],userBalance_entity_1[_0x3c1920(0x1c9)],whiteList_entity_1[_0x3c1920(0x1b2)],fingerprint_entity_1[_0x3c1920(0x1c2)],chatLog_entity_1[_0x3c1920(0x1b5)],chatGroup_entity_1[_0x3c1920(0x1d1)],midjourney_entity_1[_0x3c1920(0x1b6)]])],'providers':[crami_service_1[_0x3c1920(0x1a6)],userBalance_service_1['UserBalanceService']],'controllers':[crami_controller_1[_0x3c1920(0x1ad)]],'exports':[crami_service_1[_0x3c1920(0x1a6)]]})],CramiModule),exports[_0x3c1920(0x1be)]=CramiModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/crami/crami.service.js b/YiAiQuickDeploy/dist/modules/crami/crami.service.js
new file mode 100644
index 0000000..f34a1d6
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/crami/crami.service.js
@@ -0,0 +1 @@
+'use strict';const _0x548809=_0x5be7;(function(_0x283c4e,_0x447854){const _0xdc652b=_0x5be7,_0x48d1ef=_0x283c4e();while(!![]){try{const _0x3f37d4=-parseInt(_0xdc652b(0x198))/0x1*(-parseInt(_0xdc652b(0x192))/0x2)+-parseInt(_0xdc652b(0x19d))/0x3*(-parseInt(_0xdc652b(0x1d4))/0x4)+parseInt(_0xdc652b(0x1ac))/0x5*(-parseInt(_0xdc652b(0x1e0))/0x6)+parseInt(_0xdc652b(0x1ea))/0x7*(parseInt(_0xdc652b(0x1bc))/0x8)+-parseInt(_0xdc652b(0x1c5))/0x9*(-parseInt(_0xdc652b(0x1a6))/0xa)+parseInt(_0xdc652b(0x1da))/0xb*(-parseInt(_0xdc652b(0x19e))/0xc)+-parseInt(_0xdc652b(0x1b5))/0xd;if(_0x3f37d4===_0x447854)break;else _0x48d1ef['push'](_0x48d1ef['shift']());}catch(_0x235682){_0x48d1ef['push'](_0x48d1ef['shift']());}}}(_0x42c6,0xc0707));function _0x42c6(){const _0x4c0f85=['912306NiZHZL','useCrami','delPackage','../user/user.entity','createPackage','3Tkkgel','2124pSEgdN','./crami.entity','DESC','packageId','push','LessThanOrEqual','updatePackage','save','4067510LFosRS','当前套餐不存在、请确认您选择的套餐是否存在!','InjectRepository','../userBalance/userBalance.service','error:\x20','Not','659455HsBvSs','更新套餐失败、请重试!','自定义卡密必须至少一项余额不为0️零!','当前套餐不存在、请检查你的输入参数!','../../common/utils','./cramiPackage.entity','CramiPackageEntity','maskEmail','length','22384115cbmMKC','assign','object','当前卡密不存在、请确认您要删除的卡密是否存在!','RechargeType','__decorate','maskCrami','520ZHAkGY','删除卡密失败、请重试!','generateCrami','UserEntity','defineProperty','findOne','当前套餐下存在卡密、请先删除卡密后才可删除套餐!','status','CramiService','18ZKLjkC','createCrami','map','packageName','CramiEntity','userBalanceService','__param','Injectable','code','当前卡密已被使用、请确认您输入的卡密是否正确!','BAD_REQUEST','saveRecordRechargeLog','delete','update','__metadata','3980628nvoVSl','getOwnPropertyDescriptor','name','function','@nestjs/common','queryOnePackage','64779tbndli','generateCramiCode','PACKAGE_GIFT','delCrami','addBalanceToUser','MoreThan','6SYWTpF','role','HttpException','super','HttpStatus','email','当前卡密已被使用、已使用的卡密禁止删除!','metadata','forEach','套餐名称或套餐等级重复、请检查!','103747AMYqNP','Repository','find','../../common/constants/balance.constant','queryAllCrami','cramiPackageEntity','user','log','batchDelCrami','当前卡密不存在、请确认您输入的卡密是否正确!','2ViVLKm','username','cramiEntity','useId','count','decorate'];_0x42c6=function(){return _0x4c0f85;};return _0x42c6();}function _0x5be7(_0x5d2e81,_0x1e3b63){const _0x42c6aa=_0x42c6();return _0x5be7=function(_0x5be769,_0x5f0875){_0x5be769=_0x5be769-0x191;let _0x113bc3=_0x42c6aa[_0x5be769];return _0x113bc3;},_0x5be7(_0x5d2e81,_0x1e3b63);}var __decorate=this&&this[_0x548809(0x1ba)]||function(_0x37ed3a,_0x436db1,_0xdaa1cd,_0x1e9037){const _0x23e232=_0x548809;var _0x5b7e56=arguments[_0x23e232(0x1b4)],_0x4cfa77=_0x5b7e56<0x3?_0x436db1:_0x1e9037===null?_0x1e9037=Object[_0x23e232(0x1d5)](_0x436db1,_0xdaa1cd):_0x1e9037,_0xd83979;if(typeof Reflect===_0x23e232(0x1b7)&&typeof Reflect[_0x23e232(0x197)]===_0x23e232(0x1d7))_0x4cfa77=Reflect[_0x23e232(0x197)](_0x37ed3a,_0x436db1,_0xdaa1cd,_0x1e9037);else{for(var _0xd82adf=_0x37ed3a[_0x23e232(0x1b4)]-0x1;_0xd82adf>=0x0;_0xd82adf--)if(_0xd83979=_0x37ed3a[_0xd82adf])_0x4cfa77=(_0x5b7e56<0x3?_0xd83979(_0x4cfa77):_0x5b7e56>0x3?_0xd83979(_0x436db1,_0xdaa1cd,_0x4cfa77):_0xd83979(_0x436db1,_0xdaa1cd))||_0x4cfa77;}return _0x5b7e56>0x3&&_0x4cfa77&&Object['defineProperty'](_0x436db1,_0xdaa1cd,_0x4cfa77),_0x4cfa77;},__metadata=this&&this[_0x548809(0x1d3)]||function(_0xb9f59c,_0x1878f8){const _0x2e9b95=_0x548809;if(typeof Reflect==='object'&&typeof Reflect['metadata']==='function')return Reflect[_0x2e9b95(0x1e7)](_0xb9f59c,_0x1878f8);},__param=this&&this[_0x548809(0x1cb)]||function(_0xb13ec2,_0x40bd35){return function(_0x4f6698,_0x1cad78){_0x40bd35(_0x4f6698,_0x1cad78,_0xb13ec2);};};Object[_0x548809(0x1c0)](exports,'__esModule',{'value':!![]}),exports['CramiService']=void 0x0;const common_1=require(_0x548809(0x1d8)),crami_entity_1=require(_0x548809(0x19f)),typeorm_1=require('@nestjs/typeorm'),typeorm_2=require('typeorm'),cramiPackage_entity_1=require(_0x548809(0x1b1)),utils_1=require(_0x548809(0x1b0)),user_entity_1=require(_0x548809(0x19b)),userBalance_service_1=require(_0x548809(0x1a9)),balance_constant_1=require(_0x548809(0x1ed));let CramiService=class CramiService{constructor(_0x3fe28e,_0x575f40,_0x514076,_0x52fc42){const _0x5716e4=_0x548809;this[_0x5716e4(0x194)]=_0x3fe28e,this[_0x5716e4(0x1ef)]=_0x575f40,this['userEntity']=_0x514076,this[_0x5716e4(0x1ca)]=_0x52fc42;}async[_0x548809(0x1d9)](_0x233f3e){const _0x25c8f5=_0x548809;return await this[_0x25c8f5(0x1ef)][_0x25c8f5(0x1c1)]({'where':{'id':_0x233f3e}});}async['queryAllPackage'](_0x3d83de){const _0x2bd85d=_0x548809;try{const {page:page=0x1,size:size=0xa,name:_0x38ff60,status:_0x1c7aa5,type:_0x22c0a6}=_0x3d83de,_0x362759={};_0x38ff60&&Object[_0x2bd85d(0x1b6)](_0x362759,{'name':(0x0,typeorm_2['Like'])('%'+_0x38ff60+'%')}),_0x1c7aa5&&Object[_0x2bd85d(0x1b6)](_0x362759,{'status':_0x1c7aa5});_0x22c0a6&&(_0x22c0a6>0x0?Object['assign'](_0x362759,{'days':(0x0,typeorm_2[_0x2bd85d(0x1df)])(0x0)}):Object[_0x2bd85d(0x1b6)](_0x362759,{'days':(0x0,typeorm_2[_0x2bd85d(0x1a3)])(0x0)}));const [_0x15e911,_0x320cd3]=await this[_0x2bd85d(0x1ef)]['findAndCount']({'skip':(page-0x1)*size,'take':size,'where':_0x362759,'order':{'order':_0x2bd85d(0x1a0)}});return{'rows':_0x15e911,'count':_0x320cd3};}catch(_0x224d11){console[_0x2bd85d(0x1f1)](_0x2bd85d(0x1aa),_0x224d11);}}async[_0x548809(0x19c)](_0x1a5ab1){const _0x83299b=_0x548809,{name:_0x46f76d,weight:_0x22522b}=_0x1a5ab1,_0x516275=await this[_0x83299b(0x1ef)][_0x83299b(0x1c1)]({'where':[{'name':_0x46f76d},{'weight':_0x22522b}]});if(_0x516275)throw new common_1['HttpException'](_0x83299b(0x1e9),common_1['HttpStatus']['BAD_REQUEST']);try{return await this['cramiPackageEntity']['save'](_0x1a5ab1);}catch(_0x5906dc){console['log']('error:\x20',_0x5906dc);throw new common_1['HttpException'](_0x5906dc,common_1[_0x83299b(0x1e4)][_0x83299b(0x1cf)]);}}async[_0x548809(0x1a4)](_0x4dc33d){const _0x4b1fda=_0x548809,{id:_0xc870d8,name:_0x5c05c8,weight:_0x1a95ed}=_0x4dc33d,_0x25c352=await this[_0x4b1fda(0x1ef)]['findOne']({'where':{'id':_0xc870d8}});if(!_0x25c352)throw new common_1['HttpException'](_0x4b1fda(0x1af),common_1['HttpStatus'][_0x4b1fda(0x1cf)]);const _0x13f704=await this[_0x4b1fda(0x1ef)][_0x4b1fda(0x196)]({'where':[{'name':_0x5c05c8,'id':(0x0,typeorm_2[_0x4b1fda(0x1ab)])(_0xc870d8)},{'weight':_0x1a95ed,'id':(0x0,typeorm_2['Not'])(_0xc870d8)}]});if(_0x13f704)throw new common_1[(_0x4b1fda(0x1e2))](_0x4b1fda(0x1e9),common_1[_0x4b1fda(0x1e4)][_0x4b1fda(0x1cf)]);const _0x425fb3=await this['cramiPackageEntity']['update']({'id':_0xc870d8},_0x4dc33d);if(_0x425fb3['affected']>0x0)return'更新套餐成功!';else throw new common_1[(_0x4b1fda(0x1e2))](_0x4b1fda(0x1ad),common_1[_0x4b1fda(0x1e4)][_0x4b1fda(0x1cf)]);}async[_0x548809(0x19a)](_0x1237f4){const _0x2cdaa7=_0x548809,{id:_0x4b148f}=_0x1237f4,_0x17d64c=await this[_0x2cdaa7(0x194)][_0x2cdaa7(0x196)]({'where':{'packageId':_0x4b148f}});if(_0x17d64c)throw new common_1['HttpException'](_0x2cdaa7(0x1c2),common_1[_0x2cdaa7(0x1e4)][_0x2cdaa7(0x1cf)]);return await this[_0x2cdaa7(0x1ef)][_0x2cdaa7(0x1d1)]({'id':_0x4b148f});}async[_0x548809(0x1c6)](_0x16b863){const _0x3d4a31=_0x548809,{packageId:_0x35fd9f,count:count=0x1}=_0x16b863;if(_0x35fd9f){const _0x51ba6a=await this[_0x3d4a31(0x1ef)][_0x3d4a31(0x1c1)]({'where':{'id':_0x35fd9f}});if(!_0x51ba6a)throw new common_1[(_0x3d4a31(0x1e2))](_0x3d4a31(0x1a7),common_1['HttpStatus'][_0x3d4a31(0x1cf)]);const {days:days=-0x1,model3Count:model3Count=0x0,model4Count:model4Count=0x0,drawMjCount:drawMjCount=0x0}=_0x51ba6a,_0x59b94b={'packageId':_0x35fd9f,'days':days,'model3Count':model3Count,'model4Count':model4Count,'drawMjCount':drawMjCount};return await this[_0x3d4a31(0x1be)](_0x59b94b,count);}if(!_0x35fd9f){const {model3Count:model3Count=0x0,model4Count:model4Count=0x0,drawMjCount:drawMjCount=0x0}=_0x16b863;if([model3Count,model4Count,drawMjCount]['every'](_0x28dfd6=>!_0x28dfd6))throw new common_1['HttpException'](_0x3d4a31(0x1ae),common_1['HttpStatus'][_0x3d4a31(0x1cf)]);const _0xb4b9d1={'days':-0x1,'model3Count':model3Count,'model4Count':model4Count,'drawMjCount':drawMjCount};return await this['generateCrami'](_0xb4b9d1,count);}}async[_0x548809(0x1be)](_0x52f3c3,_0x1eff83){const _0x29281f=_0x548809,_0x27896a=[];for(let _0x2081c5=0x0;_0x2081c5<_0x1eff83;_0x2081c5++){const _0x1b5e0a=(0x0,utils_1[_0x29281f(0x1db)])(),_0x4f64bf=this[_0x29281f(0x194)]['create'](Object['assign'](Object['assign']({},_0x52f3c3),{'code':_0x1b5e0a}));_0x27896a[_0x29281f(0x1a2)](_0x4f64bf);}return await this['cramiEntity'][_0x29281f(0x1a5)](_0x27896a);}async[_0x548809(0x199)](_0x1e7264,_0x3f4f58){const _0xb3a19d=_0x548809,{id:_0x63fb27}=_0x1e7264[_0xb3a19d(0x1f0)],_0x4ad27d=await this[_0xb3a19d(0x194)]['findOne']({'where':{'code':_0x3f4f58[_0xb3a19d(0x1cd)]}});if(!_0x4ad27d)throw new common_1[(_0xb3a19d(0x1e2))](_0xb3a19d(0x191),common_1[_0xb3a19d(0x1e4)]['BAD_REQUEST']);const {status:_0x14f3c0,days:days=-0x1,model3Count:model3Count=0x0,model4Count:model4Count=0x0,drawMjCount:drawMjCount=0x0,packageId:_0xec01af}=_0x4ad27d;if(_0x14f3c0===0x1)throw new common_1[(_0xb3a19d(0x1e2))](_0xb3a19d(0x1ce),common_1['HttpStatus'][_0xb3a19d(0x1cf)]);const _0x473a35={'model3Count':model3Count,'model4Count':model4Count,'drawMjCount':drawMjCount,'packageId':_0xec01af};return await this['userBalanceService'][_0xb3a19d(0x1de)](_0x63fb27,Object['assign']({},_0x473a35),days),await this[_0xb3a19d(0x1ca)][_0xb3a19d(0x1d0)]({'userId':_0x63fb27,'rechargeType':balance_constant_1[_0xb3a19d(0x1b9)][_0xb3a19d(0x1dc)],'model3Count':model3Count,'model4Count':model4Count,'drawMjCount':drawMjCount,'days':days}),await this[_0xb3a19d(0x194)][_0xb3a19d(0x1d2)]({'code':_0x3f4f58['code']},{'useId':_0x63fb27,'status':0x1}),'使用卡密成功';}async[_0x548809(0x1ee)](_0x593b2d,_0x1ab061){const _0x954235=_0x548809,{page:page=0x1,size:size=0xa,status:_0xeac7d4,useId:_0x59b8eb}=_0x593b2d,_0x216778={};_0xeac7d4&&Object[_0x954235(0x1b6)](_0x216778,{'status':_0xeac7d4}),_0x59b8eb&&Object[_0x954235(0x1b6)](_0x216778,{'useId':_0x59b8eb});const [_0x208f5a,_0x4dc9d3]=await this[_0x954235(0x194)]['findAndCount']({'skip':(page-0x1)*size,'take':size,'order':{'createdAt':_0x954235(0x1a0)},'where':_0x216778}),_0x4b9f3f=_0x208f5a[_0x954235(0x1c7)](_0x26262d=>_0x26262d[_0x954235(0x195)]),_0xec3997=_0x208f5a[_0x954235(0x1c7)](_0x2a36f4=>_0x2a36f4[_0x954235(0x1a1)]),_0x41771d=await this['userEntity'][_0x954235(0x1ec)]({'where':{'id':(0x0,typeorm_2['In'])(_0x4b9f3f)}}),_0x4fe3f4=await this[_0x954235(0x1ef)][_0x954235(0x1ec)]({'where':{'id':(0x0,typeorm_2['In'])(_0xec3997)}});return _0x208f5a[_0x954235(0x1e8)](_0x2b3c98=>{const _0x215f55=_0x954235;var _0x17956d,_0x240f18,_0x1a116f;_0x2b3c98[_0x215f55(0x193)]=(_0x17956d=_0x41771d[_0x215f55(0x1ec)](_0x53557a=>_0x53557a['id']===_0x2b3c98[_0x215f55(0x195)]))===null||_0x17956d===void 0x0?void 0x0:_0x17956d[_0x215f55(0x193)],_0x2b3c98[_0x215f55(0x1e5)]=(_0x240f18=_0x41771d['find'](_0x55a4f5=>_0x55a4f5['id']===_0x2b3c98[_0x215f55(0x195)]))===null||_0x240f18===void 0x0?void 0x0:_0x240f18[_0x215f55(0x1e5)],_0x2b3c98[_0x215f55(0x1c8)]=(_0x1a116f=_0x4fe3f4[_0x215f55(0x1ec)](_0x1c86a8=>_0x1c86a8['id']===_0x2b3c98[_0x215f55(0x1a1)]))===null||_0x1a116f===void 0x0?void 0x0:_0x1a116f[_0x215f55(0x1d6)];}),_0x1ab061['user']['role']!==_0x954235(0x1e3)&&_0x208f5a['forEach'](_0x5bc591=>_0x5bc591[_0x954235(0x1e5)]=(0x0,utils_1[_0x954235(0x1b3)])(_0x5bc591['email'])),_0x1ab061[_0x954235(0x1f0)][_0x954235(0x1e1)]!==_0x954235(0x1e3)&&_0x208f5a['forEach'](_0x28f1b6=>_0x28f1b6['code']=(0x0,utils_1[_0x954235(0x1bb)])(_0x28f1b6['code'])),{'rows':_0x208f5a,'count':_0x4dc9d3};}async[_0x548809(0x1dd)](_0x5607fd){const _0x18f032=_0x548809,_0x2f6d21=await this[_0x18f032(0x194)][_0x18f032(0x1c1)]({'where':{'id':_0x5607fd}});if(!_0x2f6d21)throw new common_1[(_0x18f032(0x1e2))](_0x18f032(0x1b8),common_1[_0x18f032(0x1e4)]['BAD_REQUEST']);if(_0x2f6d21[_0x18f032(0x1c3)]===0x1)throw new common_1['HttpException'](_0x18f032(0x1e6),common_1[_0x18f032(0x1e4)][_0x18f032(0x1cf)]);return await this[_0x18f032(0x194)]['delete']({'id':_0x5607fd});}async[_0x548809(0x1f2)](_0x2dabff){const _0x5d254d=_0x548809,{ids:_0x1774df}=_0x2dabff,_0x2c370e=await this[_0x5d254d(0x194)][_0x5d254d(0x1d1)](_0x1774df);if(_0x2c370e['affected']>0x0)return'删除卡密成功!';else throw new common_1[(_0x5d254d(0x1e2))](_0x5d254d(0x1bd),common_1[_0x5d254d(0x1e4)][_0x5d254d(0x1cf)]);}};CramiService=__decorate([(0x0,common_1[_0x548809(0x1cc)])(),__param(0x0,(0x0,typeorm_1['InjectRepository'])(crami_entity_1[_0x548809(0x1c9)])),__param(0x1,(0x0,typeorm_1[_0x548809(0x1a8)])(cramiPackage_entity_1[_0x548809(0x1b2)])),__param(0x2,(0x0,typeorm_1[_0x548809(0x1a8)])(user_entity_1[_0x548809(0x1bf)])),__metadata('design:paramtypes',[typeorm_2[_0x548809(0x1eb)],typeorm_2['Repository'],typeorm_2[_0x548809(0x1eb)],userBalance_service_1['UserBalanceService']])],CramiService),exports[_0x548809(0x1c4)]=CramiService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/crami/cramiPackage.entity.js b/YiAiQuickDeploy/dist/modules/crami/cramiPackage.entity.js
new file mode 100644
index 0000000..36459ae
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/crami/cramiPackage.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x2d2b3a=_0x2067;(function(_0x2de9c7,_0x84c847){var _0x5aa2a3=_0x2067,_0x5ef6ee=_0x2de9c7();while(!![]){try{var _0x35c623=-parseInt(_0x5aa2a3(0x194))/0x1*(-parseInt(_0x5aa2a3(0x18f))/0x2)+parseInt(_0x5aa2a3(0x18a))/0x3*(-parseInt(_0x5aa2a3(0x195))/0x4)+-parseInt(_0x5aa2a3(0x197))/0x5+-parseInt(_0x5aa2a3(0x196))/0x6*(-parseInt(_0x5aa2a3(0x190))/0x7)+-parseInt(_0x5aa2a3(0x1a0))/0x8*(-parseInt(_0x5aa2a3(0x19f))/0x9)+parseInt(_0x5aa2a3(0x199))/0xa+-parseInt(_0x5aa2a3(0x19b))/0xb;if(_0x35c623===_0x84c847)break;else _0x5ef6ee['push'](_0x5ef6ee['shift']());}catch(_0x359aad){_0x5ef6ee['push'](_0x5ef6ee['shift']());}}}(_0x4bf3,0x4385f));function _0x2067(_0x4aed45,_0x40fa72){var _0x4bf380=_0x4bf3();return _0x2067=function(_0x2067fe,_0x1bbafe){_0x2067fe=_0x2067fe-0x17c;var _0x26b5e8=_0x4bf380[_0x2067fe];return _0x26b5e8;},_0x2067(_0x4aed45,_0x40fa72);}var __decorate=this&&this['__decorate']||function(_0x256ffe,_0xb8b89b,_0x2a2aca,_0x2503b4){var _0x31774e=_0x2067,_0x3bc953=arguments['length'],_0x2715c2=_0x3bc953<0x3?_0xb8b89b:_0x2503b4===null?_0x2503b4=Object[_0x31774e(0x1a3)](_0xb8b89b,_0x2a2aca):_0x2503b4,_0x304351;if(typeof Reflect===_0x31774e(0x193)&&typeof Reflect[_0x31774e(0x18c)]===_0x31774e(0x189))_0x2715c2=Reflect[_0x31774e(0x18c)](_0x256ffe,_0xb8b89b,_0x2a2aca,_0x2503b4);else{for(var _0x42d8ef=_0x256ffe['length']-0x1;_0x42d8ef>=0x0;_0x42d8ef--)if(_0x304351=_0x256ffe[_0x42d8ef])_0x2715c2=(_0x3bc953<0x3?_0x304351(_0x2715c2):_0x3bc953>0x3?_0x304351(_0xb8b89b,_0x2a2aca,_0x2715c2):_0x304351(_0xb8b89b,_0x2a2aca))||_0x2715c2;}return _0x3bc953>0x3&&_0x2715c2&&Object[_0x31774e(0x1a8)](_0xb8b89b,_0x2a2aca,_0x2715c2),_0x2715c2;},__metadata=this&&this[_0x2d2b3a(0x18b)]||function(_0x332061,_0x5df32e){var _0x4c843b=_0x2d2b3a;if(typeof Reflect===_0x4c843b(0x193)&&typeof Reflect['metadata']===_0x4c843b(0x189))return Reflect[_0x4c843b(0x1a6)](_0x332061,_0x5df32e);};Object[_0x2d2b3a(0x1a8)](exports,'__esModule',{'value':!![]}),exports[_0x2d2b3a(0x187)]=void 0x0;const typeorm_1=require(_0x2d2b3a(0x191)),baseEntity_1=require(_0x2d2b3a(0x1a7));let CramiPackageEntity=class CramiPackageEntity extends baseEntity_1[_0x2d2b3a(0x1a5)]{};__decorate([(0x0,typeorm_1[_0x2d2b3a(0x188)])({'unique':!![],'comment':'套餐名称'}),__metadata('design:type',String)],CramiPackageEntity[_0x2d2b3a(0x1a1)],_0x2d2b3a(0x18d),void 0x0),__decorate([(0x0,typeorm_1[_0x2d2b3a(0x188)])({'comment':_0x2d2b3a(0x183)}),__metadata(_0x2d2b3a(0x186),String)],CramiPackageEntity['prototype'],_0x2d2b3a(0x192),void 0x0),__decorate([(0x0,typeorm_1[_0x2d2b3a(0x188)])({'comment':_0x2d2b3a(0x185),'nullable':!![]}),__metadata(_0x2d2b3a(0x186),String)],CramiPackageEntity[_0x2d2b3a(0x1a1)],_0x2d2b3a(0x17d),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x2d2b3a(0x17e),'type':_0x2d2b3a(0x184),'scale':0x2,'precision':0xa}),__metadata('design:type',Number)],CramiPackageEntity[_0x2d2b3a(0x1a1)],'price',void 0x0),__decorate([(0x0,typeorm_1[_0x2d2b3a(0x188)])({'comment':'套餐排序、数字越大越靠前','default':0x64}),__metadata(_0x2d2b3a(0x186),Number)],CramiPackageEntity['prototype'],_0x2d2b3a(0x17f),void 0x0),__decorate([(0x0,typeorm_1[_0x2d2b3a(0x188)])({'comment':_0x2d2b3a(0x18e),'default':0x1}),__metadata(_0x2d2b3a(0x186),Number)],CramiPackageEntity[_0x2d2b3a(0x1a1)],_0x2d2b3a(0x1a4),void 0x0),__decorate([(0x0,typeorm_1[_0x2d2b3a(0x188)])({'comment':_0x2d2b3a(0x19a),'unique':!![]}),__metadata(_0x2d2b3a(0x186),Number)],CramiPackageEntity[_0x2d2b3a(0x1a1)],_0x2d2b3a(0x198),void 0x0),__decorate([(0x0,typeorm_1[_0x2d2b3a(0x188)])({'comment':_0x2d2b3a(0x17c),'default':0x0}),__metadata(_0x2d2b3a(0x186),Number)],CramiPackageEntity['prototype'],_0x2d2b3a(0x1a2),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x2d2b3a(0x19c),'default':0x0,'nullable':!![]}),__metadata(_0x2d2b3a(0x186),Number)],CramiPackageEntity[_0x2d2b3a(0x1a1)],_0x2d2b3a(0x19e),void 0x0),__decorate([(0x0,typeorm_1[_0x2d2b3a(0x188)])({'comment':_0x2d2b3a(0x182),'default':0x0,'nullable':!![]}),__metadata(_0x2d2b3a(0x186),Number)],CramiPackageEntity['prototype'],_0x2d2b3a(0x180),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x2d2b3a(0x19d),'default':0x0,'nullable':!![]}),__metadata(_0x2d2b3a(0x186),Number)],CramiPackageEntity['prototype'],'drawMjCount',void 0x0),CramiPackageEntity=__decorate([(0x0,typeorm_1[_0x2d2b3a(0x181)])({'name':'crami_package'})],CramiPackageEntity),exports[_0x2d2b3a(0x187)]=CramiPackageEntity;function _0x4bf3(){var _0x1b4ef9=['BaseEntity','metadata','../../common/entity/baseEntity','defineProperty','卡密有效期天数、从使用的时候开始计算,设为-1则不限时间','coverImg','套餐价格¥','order','model4Count','Entity','套餐包含的模型4数量','套餐介绍详细信息','decimal','套餐封面图片','design:type','CramiPackageEntity','Column','function','3WxpXWQ','__metadata','decorate','name','套餐是否启用中\x200:禁用\x201:启用','6fMbDqN','7ZFepdX','typeorm','des','object','12017NwozAt','1098724SJZKNt','3042042OuARuT','2320415AVzALU','weight','2441770HAPcjX','套餐权重、数字越大表示套餐等级越高越贵','1442925WvouUo','套餐包含的模型3数量','套餐包含的MJ绘画数量','model3Count','9ruphIT','2874232tAAXoI','prototype','days','getOwnPropertyDescriptor','status'];_0x4bf3=function(){return _0x1b4ef9;};return _0x4bf3();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/crami/dto/batchDelCrami.dto.js b/YiAiQuickDeploy/dist/modules/crami/dto/batchDelCrami.dto.js
new file mode 100644
index 0000000..a845ee9
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/crami/dto/batchDelCrami.dto.js
@@ -0,0 +1 @@
+'use strict';function _0x2709(_0x2c1b95,_0x284002){var _0x4b02fc=_0x4b02();return _0x2709=function(_0x2709ee,_0x40c448){_0x2709ee=_0x2709ee-0xa2;var _0x10cf13=_0x4b02fc[_0x2709ee];return _0x10cf13;},_0x2709(_0x2c1b95,_0x284002);}var _0x13b1c0=_0x2709;(function(_0x59adc6,_0x1bada5){var _0x5e4283=_0x2709,_0x2f62fc=_0x59adc6();while(!![]){try{var _0x56854c=-parseInt(_0x5e4283(0xab))/0x1*(parseInt(_0x5e4283(0xbc))/0x2)+-parseInt(_0x5e4283(0xb0))/0x3+parseInt(_0x5e4283(0xa4))/0x4+-parseInt(_0x5e4283(0xad))/0x5+parseInt(_0x5e4283(0xaa))/0x6*(-parseInt(_0x5e4283(0xa5))/0x7)+-parseInt(_0x5e4283(0xa6))/0x8+parseInt(_0x5e4283(0xb2))/0x9;if(_0x56854c===_0x1bada5)break;else _0x2f62fc['push'](_0x2f62fc['shift']());}catch(_0x43850f){_0x2f62fc['push'](_0x2f62fc['shift']());}}}(_0x4b02,0x50001));var __decorate=this&&this[_0x13b1c0(0xb1)]||function(_0x2b7b72,_0x207055,_0x510c01,_0x41cb2c){var _0xf4e872=_0x13b1c0,_0x1e1287=arguments[_0xf4e872(0xa8)],_0x46343b=_0x1e1287<0x3?_0x207055:_0x41cb2c===null?_0x41cb2c=Object[_0xf4e872(0xb5)](_0x207055,_0x510c01):_0x41cb2c,_0x510f55;if(typeof Reflect===_0xf4e872(0xb8)&&typeof Reflect[_0xf4e872(0xb6)]==='function')_0x46343b=Reflect[_0xf4e872(0xb6)](_0x2b7b72,_0x207055,_0x510c01,_0x41cb2c);else{for(var _0x176c3e=_0x2b7b72[_0xf4e872(0xa8)]-0x1;_0x176c3e>=0x0;_0x176c3e--)if(_0x510f55=_0x2b7b72[_0x176c3e])_0x46343b=(_0x1e1287<0x3?_0x510f55(_0x46343b):_0x1e1287>0x3?_0x510f55(_0x207055,_0x510c01,_0x46343b):_0x510f55(_0x207055,_0x510c01))||_0x46343b;}return _0x1e1287>0x3&&_0x46343b&&Object[_0xf4e872(0xb3)](_0x207055,_0x510c01,_0x46343b),_0x46343b;},__metadata=this&&this[_0x13b1c0(0xba)]||function(_0x4090bb,_0x51affa){var _0x59be1d=_0x13b1c0;if(typeof Reflect===_0x59be1d(0xb8)&&typeof Reflect[_0x59be1d(0xa7)]===_0x59be1d(0xaf))return Reflect[_0x59be1d(0xa7)](_0x4090bb,_0x51affa);};Object[_0x13b1c0(0xb3)](exports,'__esModule',{'value':!![]}),exports['BatchDelCramiDto']=void 0x0;const swagger_1=require(_0x13b1c0(0xa3)),class_validator_1=require(_0x13b1c0(0xb9));class BatchDelCramiDto{}__decorate([(0x0,swagger_1[_0x13b1c0(0xbb)])({'example':0x1,'description':_0x13b1c0(0xa2),'required':!![]}),(0x0,class_validator_1['IsArray'])({'message':_0x13b1c0(0xa9)}),(0x0,class_validator_1['ArrayMinSize'])(0x1,{'message':_0x13b1c0(0xae)}),__metadata(_0x13b1c0(0xac),Array)],BatchDelCramiDto[_0x13b1c0(0xb7)],'ids',void 0x0),exports[_0x13b1c0(0xb4)]=BatchDelCramiDto;function _0x4b02(){var _0x87015=['length','参数类型为数组','6dHXjil','131lYzesl','design:type','2301210AvOgnH','最短长度为1','function','87585kqpkXA','__decorate','13846320MIVhIL','defineProperty','BatchDelCramiDto','getOwnPropertyDescriptor','decorate','prototype','object','class-validator','__metadata','ApiProperty','9094WUSMFq','要删除的套餐Ids','@nestjs/swagger','1167292jzBmCq','1069803Rpfwse','2117592tOrpMt','metadata'];_0x4b02=function(){return _0x87015;};return _0x4b02();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/crami/dto/createCrami.dto.js b/YiAiQuickDeploy/dist/modules/crami/dto/createCrami.dto.js
new file mode 100644
index 0000000..f079ccf
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/crami/dto/createCrami.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x3284c1=_0x1b52;(function(_0x82a806,_0x4be941){var _0x5be10e=_0x1b52,_0x34cf5b=_0x82a806();while(!![]){try{var _0x234222=parseInt(_0x5be10e(0xdd))/0x1+parseInt(_0x5be10e(0xe6))/0x2*(-parseInt(_0x5be10e(0xea))/0x3)+-parseInt(_0x5be10e(0xfb))/0x4*(-parseInt(_0x5be10e(0xe0))/0x5)+parseInt(_0x5be10e(0xf2))/0x6+parseInt(_0x5be10e(0xe9))/0x7+parseInt(_0x5be10e(0xd9))/0x8*(parseInt(_0x5be10e(0xe2))/0x9)+parseInt(_0x5be10e(0xf0))/0xa*(-parseInt(_0x5be10e(0xf9))/0xb);if(_0x234222===_0x4be941)break;else _0x34cf5b['push'](_0x34cf5b['shift']());}catch(_0x891717){_0x34cf5b['push'](_0x34cf5b['shift']());}}}(_0x555f,0x43fd7));function _0x1b52(_0x4f98e9,_0x201455){var _0x555f38=_0x555f();return _0x1b52=function(_0x1b528e,_0x29115c){_0x1b528e=_0x1b528e-0xd9;var _0x29c1b=_0x555f38[_0x1b528e];return _0x29c1b;},_0x1b52(_0x4f98e9,_0x201455);}function _0x555f(){var _0x3bd114=['decorate','count','单次创建卡密的张数数量不能少于1张','单次生成卡密数量','design:type','11LVaVgR','@nestjs/swagger','113668NjLCvZ','ApiProperty','model3Count','prototype','packageId','IsOptional','object','3660744SamAza','function','class-validator','单次创建卡密的张数数量不能超过50张','200794JJIcqg','metadata','卡密携带模型3额度','35KfRJXx','IsNumber','9LRIEAz','套餐类型','Min','Max','2MSjzNd','defineProperty','卡密携带的余额必须是number','3810485xTWXXX','127509oefAlM','length','__esModule','卡密携带额度类型必须是number','model4Count','drawMjCount','11098690EOQOfD','__decorate','175188uSxuCv','CreatCramiDto'];_0x555f=function(){return _0x3bd114;};return _0x555f();}var __decorate=this&&this[_0x3284c1(0xf1)]||function(_0x109055,_0x4e4af7,_0x87e8ef,_0x16a4f2){var _0x3796f8=_0x3284c1,_0x43b78d=arguments[_0x3796f8(0xeb)],_0xb90498=_0x43b78d<0x3?_0x4e4af7:_0x16a4f2===null?_0x16a4f2=Object['getOwnPropertyDescriptor'](_0x4e4af7,_0x87e8ef):_0x16a4f2,_0x7c77fd;if(typeof Reflect===_0x3796f8(0x101)&&typeof Reflect[_0x3796f8(0xf4)]===_0x3796f8(0xda))_0xb90498=Reflect['decorate'](_0x109055,_0x4e4af7,_0x87e8ef,_0x16a4f2);else{for(var _0x553822=_0x109055[_0x3796f8(0xeb)]-0x1;_0x553822>=0x0;_0x553822--)if(_0x7c77fd=_0x109055[_0x553822])_0xb90498=(_0x43b78d<0x3?_0x7c77fd(_0xb90498):_0x43b78d>0x3?_0x7c77fd(_0x4e4af7,_0x87e8ef,_0xb90498):_0x7c77fd(_0x4e4af7,_0x87e8ef))||_0xb90498;}return _0x43b78d>0x3&&_0xb90498&&Object[_0x3796f8(0xe7)](_0x4e4af7,_0x87e8ef,_0xb90498),_0xb90498;},__metadata=this&&this['__metadata']||function(_0x3a7a99,_0x2d70da){var _0x5d6e23=_0x3284c1;if(typeof Reflect===_0x5d6e23(0x101)&&typeof Reflect[_0x5d6e23(0xde)]===_0x5d6e23(0xda))return Reflect[_0x5d6e23(0xde)](_0x3a7a99,_0x2d70da);};Object['defineProperty'](exports,_0x3284c1(0xec),{'value':!![]}),exports['CreatCramiDto']=void 0x0;const class_validator_1=require(_0x3284c1(0xdb)),swagger_1=require(_0x3284c1(0xfa));class CreatCramiDto{}__decorate([(0x0,swagger_1[_0x3284c1(0xfc)])({'example':0x1,'description':_0x3284c1(0xe3),'required':!![]}),(0x0,class_validator_1[_0x3284c1(0xe1)])({},{'message':'套餐类型必须是number'}),(0x0,class_validator_1[_0x3284c1(0x100)])(),__metadata(_0x3284c1(0xf8),Number)],CreatCramiDto[_0x3284c1(0xfe)],_0x3284c1(0xff),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x1,'description':_0x3284c1(0xf7)}),(0x0,class_validator_1[_0x3284c1(0xe1)])({},{'message':'创建卡密的张数数量'}),(0x0,class_validator_1[_0x3284c1(0xe5)])(0x32,{'message':_0x3284c1(0xdc)}),(0x0,class_validator_1[_0x3284c1(0xe4)])(0x1,{'message':_0x3284c1(0xf6)}),(0x0,class_validator_1[_0x3284c1(0x100)])(),__metadata(_0x3284c1(0xf8),Number)],CreatCramiDto[_0x3284c1(0xfe)],_0x3284c1(0xf5),void 0x0),__decorate([(0x0,swagger_1[_0x3284c1(0xfc)])({'example':0x0,'description':_0x3284c1(0xdf)}),(0x0,class_validator_1[_0x3284c1(0xe1)])({},{'message':_0x3284c1(0xe8)}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x3284c1(0xf8),Number)],CreatCramiDto[_0x3284c1(0xfe)],_0x3284c1(0xfd),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x64,'description':'卡密携带模型4额度'}),(0x0,class_validator_1[_0x3284c1(0xe1)])({},{'message':_0x3284c1(0xed)}),(0x0,class_validator_1[_0x3284c1(0x100)])(),__metadata('design:type',Number)],CreatCramiDto[_0x3284c1(0xfe)],_0x3284c1(0xee),void 0x0),__decorate([(0x0,swagger_1[_0x3284c1(0xfc)])({'example':0x3,'description':'卡密携带MJ绘画额度'}),(0x0,class_validator_1[_0x3284c1(0xe1)])({},{'message':_0x3284c1(0xed)}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x3284c1(0xf8),Number)],CreatCramiDto[_0x3284c1(0xfe)],_0x3284c1(0xef),void 0x0),exports[_0x3284c1(0xf3)]=CreatCramiDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/crami/dto/createPackage.dto.js b/YiAiQuickDeploy/dist/modules/crami/dto/createPackage.dto.js
new file mode 100644
index 0000000..df9da83
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/crami/dto/createPackage.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x3c4454=_0x13a9;(function(_0x247f98,_0x477de4){var _0x5ef95f=_0x13a9,_0x2ef87c=_0x247f98();while(!![]){try{var _0x20713b=parseInt(_0x5ef95f(0xd2))/0x1+-parseInt(_0x5ef95f(0xcf))/0x2*(parseInt(_0x5ef95f(0xb6))/0x3)+-parseInt(_0x5ef95f(0xbd))/0x4*(-parseInt(_0x5ef95f(0xc4))/0x5)+parseInt(_0x5ef95f(0xc2))/0x6+parseInt(_0x5ef95f(0xc9))/0x7+-parseInt(_0x5ef95f(0xcb))/0x8*(-parseInt(_0x5ef95f(0xb9))/0x9)+-parseInt(_0x5ef95f(0xbb))/0xa*(parseInt(_0x5ef95f(0xad))/0xb);if(_0x20713b===_0x477de4)break;else _0x2ef87c['push'](_0x2ef87c['shift']());}catch(_0x5deff4){_0x2ef87c['push'](_0x2ef87c['shift']());}}}(_0x3c7e,0xa2a99));var __decorate=this&&this[_0x3c4454(0xa1)]||function(_0x1c1fa8,_0x592203,_0x1014ff,_0x902843){var _0x4d69c0=_0x3c4454,_0x4d54d7=arguments['length'],_0x43f2c6=_0x4d54d7<0x3?_0x592203:_0x902843===null?_0x902843=Object[_0x4d69c0(0xa3)](_0x592203,_0x1014ff):_0x902843,_0x27fd3a;if(typeof Reflect===_0x4d69c0(0xa5)&&typeof Reflect[_0x4d69c0(0xae)]===_0x4d69c0(0xd3))_0x43f2c6=Reflect['decorate'](_0x1c1fa8,_0x592203,_0x1014ff,_0x902843);else{for(var _0x1d0631=_0x1c1fa8[_0x4d69c0(0xa6)]-0x1;_0x1d0631>=0x0;_0x1d0631--)if(_0x27fd3a=_0x1c1fa8[_0x1d0631])_0x43f2c6=(_0x4d54d7<0x3?_0x27fd3a(_0x43f2c6):_0x4d54d7>0x3?_0x27fd3a(_0x592203,_0x1014ff,_0x43f2c6):_0x27fd3a(_0x592203,_0x1014ff))||_0x43f2c6;}return _0x4d54d7>0x3&&_0x43f2c6&&Object['defineProperty'](_0x592203,_0x1014ff,_0x43f2c6),_0x43f2c6;},__metadata=this&&this['__metadata']||function(_0x50d40a,_0x2ca704){var _0x1c372f=_0x3c4454;if(typeof Reflect===_0x1c372f(0xa5)&&typeof Reflect[_0x1c372f(0xb2)]===_0x1c372f(0xd3))return Reflect[_0x1c372f(0xb2)](_0x50d40a,_0x2ca704);};Object[_0x3c4454(0xce)](exports,_0x3c4454(0xbf),{'value':!![]}),exports[_0x3c4454(0xa2)]=void 0x0;function _0x3c7e(){var _0x505afd=['Transform','5540DhwhEi','MJ绘画次数必须是number类型','__esModule','drawMjCount','套餐详情描述','3334596ODAMwy','套餐有效期天数类型必须是number','2230RvnfHO','name','https://xxxx.png','model4Count','design:type','3860290nOkRxL','模型3对话次数必须是number类型','32TvolUD','IsDefined','套餐等级权重必须为数字','defineProperty','2UEwOCj','price','prototype','843500gYfKBB','function','模型4对话次数','套餐状态错误','套餐有效期\x20-1为永久不过期','IsNumber','模型3对话次数','order','__decorate','CreatePackageDto','getOwnPropertyDescriptor','套餐名称','object','length','这是一个100次对话余额的套餐,我们将为您额外赠送3次绘画余额,活动期间,我们将在套餐基础上额外赠送您十次对话余额和1次绘画余额','套餐封面图片','coverImg','套餐排序、数字越大越靠前','IsIn','IsOptional','10879uGdwZk','decorate','days','class-transformer','model3Count','metadata','基础套餐100次卡','ApiProperty','status','937032tLWYwg','des','weight','110106UBhefk','套餐状态\x200:禁用\x201:启用','16570VZfNvd'];_0x3c7e=function(){return _0x505afd;};return _0x3c7e();}const class_validator_1=require('class-validator'),swagger_1=require('@nestjs/swagger'),class_transformer_1=require(_0x3c4454(0xb0));class CreatePackageDto{}function _0x13a9(_0x4b8a24,_0x3fa176){var _0x3c7e4a=_0x3c7e();return _0x13a9=function(_0x13a9c4,_0x181dc8){_0x13a9c4=_0x13a9c4-0x9e;var _0xd3ca41=_0x3c7e4a[_0x13a9c4];return _0xd3ca41;},_0x13a9(_0x4b8a24,_0x3fa176);}__decorate([(0x0,swagger_1[_0x3c4454(0xb4)])({'example':_0x3c4454(0xb3),'description':_0x3c4454(0xa4),'required':!![]}),(0x0,class_validator_1['IsDefined'])({'message':'套餐名称是必传参数'}),__metadata(_0x3c4454(0xc8),String)],CreatePackageDto[_0x3c4454(0xd1)],_0x3c4454(0xc5),void 0x0),__decorate([(0x0,swagger_1[_0x3c4454(0xb4)])({'example':_0x3c4454(0xa7),'description':_0x3c4454(0xc1),'required':!![]}),(0x0,class_validator_1[_0x3c4454(0xcc)])({'message':'套餐描述是必传参数'}),__metadata(_0x3c4454(0xc8),String)],CreatePackageDto['prototype'],_0x3c4454(0xb7),void 0x0),__decorate([(0x0,swagger_1[_0x3c4454(0xb4)])({'example':0x7,'default':0x0,'description':'套餐等级设置'}),(0x0,class_validator_1[_0x3c4454(0x9e)])({},{'message':_0x3c4454(0xcd)}),__metadata('design:type',Number)],CreatePackageDto[_0x3c4454(0xd1)],_0x3c4454(0xb8),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x1,'description':'套餐扣费类型\x201:按次数\x202:按Token','required':!![]}),__metadata(_0x3c4454(0xc8),Number)],CreatePackageDto[_0x3c4454(0xd1)],'deductionType',void 0x0),__decorate([(0x0,swagger_1[_0x3c4454(0xb4)])({'example':_0x3c4454(0xc6),'description':_0x3c4454(0xa8)}),(0x0,class_validator_1[_0x3c4454(0xac)])(),__metadata(_0x3c4454(0xc8),String)],CreatePackageDto['prototype'],_0x3c4454(0xa9),void 0x0),__decorate([(0x0,class_transformer_1[_0x3c4454(0xbc)])(({value:_0x2bf674})=>parseFloat(_0x2bf674)),__metadata(_0x3c4454(0xc8),Number)],CreatePackageDto['prototype'],_0x3c4454(0xd0),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x64,'description':_0x3c4454(0xaa)}),(0x0,class_validator_1[_0x3c4454(0xac)])(),__metadata(_0x3c4454(0xc8),Number)],CreatePackageDto[_0x3c4454(0xd1)],_0x3c4454(0xa0),void 0x0),__decorate([(0x0,swagger_1[_0x3c4454(0xb4)])({'example':0x1,'description':_0x3c4454(0xba),'required':!![]}),(0x0,class_validator_1[_0x3c4454(0x9e)])({},{'message':'套餐状态必须是Number'}),(0x0,class_validator_1[_0x3c4454(0xab)])([0x0,0x1],{'message':_0x3c4454(0xd5)}),__metadata(_0x3c4454(0xc8),Number)],CreatePackageDto[_0x3c4454(0xd1)],_0x3c4454(0xb5),void 0x0),__decorate([(0x0,swagger_1[_0x3c4454(0xb4)])({'example':0x7,'default':0x0,'description':_0x3c4454(0xd6)}),(0x0,class_validator_1[_0x3c4454(0x9e)])({},{'message':_0x3c4454(0xc3)}),__metadata(_0x3c4454(0xc8),Number)],CreatePackageDto[_0x3c4454(0xd1)],_0x3c4454(0xaf),void 0x0),__decorate([(0x0,swagger_1[_0x3c4454(0xb4)])({'example':0x3e8,'default':0x0,'description':_0x3c4454(0x9f)}),(0x0,class_validator_1[_0x3c4454(0x9e)])({},{'message':_0x3c4454(0xca)}),__metadata(_0x3c4454(0xc8),Number)],CreatePackageDto[_0x3c4454(0xd1)],_0x3c4454(0xb1),void 0x0),__decorate([(0x0,swagger_1[_0x3c4454(0xb4)])({'example':0xa,'default':0x0,'description':_0x3c4454(0xd4)}),(0x0,class_validator_1[_0x3c4454(0x9e)])({},{'message':'模型4对话次数必须是number类型'}),__metadata(_0x3c4454(0xc8),Number)],CreatePackageDto[_0x3c4454(0xd1)],_0x3c4454(0xc7),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0xa,'default':0x0,'description':'MJ绘画次数'}),(0x0,class_validator_1[_0x3c4454(0x9e)])({},{'message':_0x3c4454(0xbe)}),__metadata(_0x3c4454(0xc8),Number)],CreatePackageDto[_0x3c4454(0xd1)],_0x3c4454(0xc0),void 0x0),exports[_0x3c4454(0xa2)]=CreatePackageDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/crami/dto/deletePackage.dto.js b/YiAiQuickDeploy/dist/modules/crami/dto/deletePackage.dto.js
new file mode 100644
index 0000000..eb75a59
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/crami/dto/deletePackage.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x18db1c=_0x5833;(function(_0x3e2ce0,_0x512f76){var _0x4b7133=_0x5833,_0x39527c=_0x3e2ce0();while(!![]){try{var _0x212250=-parseInt(_0x4b7133(0x7c))/0x1*(-parseInt(_0x4b7133(0x84))/0x2)+parseInt(_0x4b7133(0x73))/0x3+-parseInt(_0x4b7133(0x7f))/0x4+parseInt(_0x4b7133(0x76))/0x5*(-parseInt(_0x4b7133(0x7b))/0x6)+parseInt(_0x4b7133(0x82))/0x7*(parseInt(_0x4b7133(0x88))/0x8)+parseInt(_0x4b7133(0x89))/0x9*(-parseInt(_0x4b7133(0x7a))/0xa)+parseInt(_0x4b7133(0x75))/0xb;if(_0x212250===_0x512f76)break;else _0x39527c['push'](_0x39527c['shift']());}catch(_0x57096d){_0x39527c['push'](_0x39527c['shift']());}}}(_0x5f16,0x20dc0));function _0x5833(_0x595cf7,_0x1b4fae){var _0x5f16dc=_0x5f16();return _0x5833=function(_0x583382,_0x56896b){_0x583382=_0x583382-0x73;var _0x50b10f=_0x5f16dc[_0x583382];return _0x50b10f;},_0x5833(_0x595cf7,_0x1b4fae);}var __decorate=this&&this[_0x18db1c(0x8c)]||function(_0x5f4f5e,_0x2c5aab,_0x1fcffa,_0x1a6ff2){var _0x53d390=_0x18db1c,_0x194d04=arguments[_0x53d390(0x77)],_0x140f75=_0x194d04<0x3?_0x2c5aab:_0x1a6ff2===null?_0x1a6ff2=Object[_0x53d390(0x86)](_0x2c5aab,_0x1fcffa):_0x1a6ff2,_0x265271;if(typeof Reflect==='object'&&typeof Reflect[_0x53d390(0x7e)]===_0x53d390(0x8d))_0x140f75=Reflect[_0x53d390(0x7e)](_0x5f4f5e,_0x2c5aab,_0x1fcffa,_0x1a6ff2);else{for(var _0x17d4dd=_0x5f4f5e['length']-0x1;_0x17d4dd>=0x0;_0x17d4dd--)if(_0x265271=_0x5f4f5e[_0x17d4dd])_0x140f75=(_0x194d04<0x3?_0x265271(_0x140f75):_0x194d04>0x3?_0x265271(_0x2c5aab,_0x1fcffa,_0x140f75):_0x265271(_0x2c5aab,_0x1fcffa))||_0x140f75;}return _0x194d04>0x3&&_0x140f75&&Object[_0x53d390(0x83)](_0x2c5aab,_0x1fcffa,_0x140f75),_0x140f75;},__metadata=this&&this['__metadata']||function(_0x3a890e,_0x468855){var _0x9974a3=_0x18db1c;if(typeof Reflect===_0x9974a3(0x85)&&typeof Reflect[_0x9974a3(0x74)]==='function')return Reflect['metadata'](_0x3a890e,_0x468855);};function _0x5f16(){var _0x16ceba=['metadata','2072642yZBemG','5VEkEAo','length','要修改的套餐Id','prototype','10Eusrkx','556674DFGFzo','6174oZVHdO','ApiProperty','decorate','779580AxHETR','class-validator','套餐ID必须是Number','215950yWoVjD','defineProperty','18VnGLzg','object','getOwnPropertyDescriptor','@nestjs/swagger','24ievXpT','1631493NZSVyp','__esModule','DeletePackageDto','__decorate','function','801015XVJiTv'];_0x5f16=function(){return _0x16ceba;};return _0x5f16();}Object[_0x18db1c(0x83)](exports,_0x18db1c(0x8a),{'value':!![]}),exports[_0x18db1c(0x8b)]=void 0x0;const swagger_1=require(_0x18db1c(0x87)),class_validator_1=require(_0x18db1c(0x80));class DeletePackageDto{}__decorate([(0x0,swagger_1[_0x18db1c(0x7d)])({'example':0x1,'description':_0x18db1c(0x78),'required':!![]}),(0x0,class_validator_1['IsNumber'])({},{'message':_0x18db1c(0x81)}),__metadata('design:type',Number)],DeletePackageDto[_0x18db1c(0x79)],'id',void 0x0),exports[_0x18db1c(0x8b)]=DeletePackageDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/crami/dto/queryAllCrami.dto.js b/YiAiQuickDeploy/dist/modules/crami/dto/queryAllCrami.dto.js
new file mode 100644
index 0000000..117e2f4
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/crami/dto/queryAllCrami.dto.js
@@ -0,0 +1 @@
+'use strict';var _0xb1a783=_0x28f5;function _0x3a45(){var _0x1e491f=['3373951iFXfUk','defineProperty','metadata','__decorate','decorate','object','status','1356844vBJySv','class-validator','function','8OxYJdx','5DAGTxE','prototype','1003437ffERiU','QuerAllCramiDto','getOwnPropertyDescriptor','每页数量','@nestjs/swagger','1984113xMAVOA','卡密状态\x200:未使用\x201:已消费','5873958FZEwMI','design:type','__metadata','ApiProperty','useId','__esModule','IsOptional','length','使用人Id','3510858zsubEW','page','3011596TxqZUn'];_0x3a45=function(){return _0x1e491f;};return _0x3a45();}(function(_0x2aa281,_0x48cf77){var _0xf541a0=_0x28f5,_0x40b16a=_0x2aa281();while(!![]){try{var _0x4b1b56=parseInt(_0xf541a0(0xfd))/0x1+-parseInt(_0xf541a0(0xf7))/0x2+-parseInt(_0xf541a0(0x102))/0x3+-parseInt(_0xf541a0(0xef))/0x4+-parseInt(_0xf541a0(0xfb))/0x5*(-parseInt(_0xf541a0(0xed))/0x6)+parseInt(_0xf541a0(0xf0))/0x7+-parseInt(_0xf541a0(0xfa))/0x8*(-parseInt(_0xf541a0(0x104))/0x9);if(_0x4b1b56===_0x48cf77)break;else _0x40b16a['push'](_0x40b16a['shift']());}catch(_0x9d271c){_0x40b16a['push'](_0x40b16a['shift']());}}}(_0x3a45,0x99f0f));var __decorate=this&&this[_0xb1a783(0xf3)]||function(_0xf5aa4d,_0x1dcbb7,_0x52b7df,_0x470509){var _0x423bb0=_0xb1a783,_0x48cea2=arguments[_0x423bb0(0xeb)],_0x2d82f1=_0x48cea2<0x3?_0x1dcbb7:_0x470509===null?_0x470509=Object[_0x423bb0(0xff)](_0x1dcbb7,_0x52b7df):_0x470509,_0x11701e;if(typeof Reflect===_0x423bb0(0xf5)&&typeof Reflect['decorate']===_0x423bb0(0xf9))_0x2d82f1=Reflect[_0x423bb0(0xf4)](_0xf5aa4d,_0x1dcbb7,_0x52b7df,_0x470509);else{for(var _0xdda459=_0xf5aa4d['length']-0x1;_0xdda459>=0x0;_0xdda459--)if(_0x11701e=_0xf5aa4d[_0xdda459])_0x2d82f1=(_0x48cea2<0x3?_0x11701e(_0x2d82f1):_0x48cea2>0x3?_0x11701e(_0x1dcbb7,_0x52b7df,_0x2d82f1):_0x11701e(_0x1dcbb7,_0x52b7df))||_0x2d82f1;}return _0x48cea2>0x3&&_0x2d82f1&&Object[_0x423bb0(0xf1)](_0x1dcbb7,_0x52b7df,_0x2d82f1),_0x2d82f1;},__metadata=this&&this[_0xb1a783(0xe6)]||function(_0x1c10cc,_0x406e27){var _0x477d55=_0xb1a783;if(typeof Reflect===_0x477d55(0xf5)&&typeof Reflect[_0x477d55(0xf2)]==='function')return Reflect[_0x477d55(0xf2)](_0x1c10cc,_0x406e27);};Object[_0xb1a783(0xf1)](exports,_0xb1a783(0xe9),{'value':!![]}),exports[_0xb1a783(0xfe)]=void 0x0;function _0x28f5(_0x338034,_0x474fa2){var _0x3a45ec=_0x3a45();return _0x28f5=function(_0x28f5c2,_0x22084c){_0x28f5c2=_0x28f5c2-0xe6;var _0x1a57a4=_0x3a45ec[_0x28f5c2];return _0x1a57a4;},_0x28f5(_0x338034,_0x474fa2);}const class_validator_1=require(_0xb1a783(0xf8)),swagger_1=require(_0xb1a783(0x101));class QuerAllCramiDto{}__decorate([(0x0,swagger_1[_0xb1a783(0xe7)])({'example':0x1,'description':'查询页数','required':![]}),(0x0,class_validator_1[_0xb1a783(0xea)])(),__metadata('design:type',Number)],QuerAllCramiDto[_0xb1a783(0xfc)],_0xb1a783(0xee),void 0x0),__decorate([(0x0,swagger_1[_0xb1a783(0xe7)])({'example':0xa,'description':_0xb1a783(0x100),'required':![]}),(0x0,class_validator_1[_0xb1a783(0xea)])(),__metadata('design:type',Number)],QuerAllCramiDto[_0xb1a783(0xfc)],'size',void 0x0),__decorate([(0x0,swagger_1[_0xb1a783(0xe7)])({'example':0x1,'description':_0xb1a783(0xec),'required':![]}),(0x0,class_validator_1[_0xb1a783(0xea)])(),__metadata(_0xb1a783(0x105),Number)],QuerAllCramiDto[_0xb1a783(0xfc)],_0xb1a783(0xe8),void 0x0),__decorate([(0x0,swagger_1[_0xb1a783(0xe7)])({'example':0x1,'description':_0xb1a783(0x103),'required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata('design:type',Number)],QuerAllCramiDto[_0xb1a783(0xfc)],_0xb1a783(0xf6),void 0x0),exports['QuerAllCramiDto']=QuerAllCramiDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/crami/dto/queryAllPackage.dto.js b/YiAiQuickDeploy/dist/modules/crami/dto/queryAllPackage.dto.js
new file mode 100644
index 0000000..cc8c113
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/crami/dto/queryAllPackage.dto.js
@@ -0,0 +1 @@
+'use strict';function _0x3638(_0x1ed744,_0x373961){var _0x4ece99=_0x4ece();return _0x3638=function(_0x36381d,_0x458048){_0x36381d=_0x36381d-0x68;var _0x10020b=_0x4ece99[_0x36381d];return _0x10020b;},_0x3638(_0x1ed744,_0x373961);}var _0x1fddee=_0x3638;(function(_0x59d0c2,_0x51534f){var _0x26445a=_0x3638,_0x18bdae=_0x59d0c2();while(!![]){try{var _0x11668a=-parseInt(_0x26445a(0x88))/0x1+-parseInt(_0x26445a(0x7c))/0x2*(parseInt(_0x26445a(0x73))/0x3)+-parseInt(_0x26445a(0x7d))/0x4*(parseInt(_0x26445a(0x83))/0x5)+parseInt(_0x26445a(0x7f))/0x6*(parseInt(_0x26445a(0x6a))/0x7)+-parseInt(_0x26445a(0x84))/0x8*(-parseInt(_0x26445a(0x6c))/0x9)+parseInt(_0x26445a(0x78))/0xa+-parseInt(_0x26445a(0x69))/0xb*(-parseInt(_0x26445a(0x6e))/0xc);if(_0x11668a===_0x51534f)break;else _0x18bdae['push'](_0x18bdae['shift']());}catch(_0x5bc06d){_0x18bdae['push'](_0x18bdae['shift']());}}}(_0x4ece,0xd5668));var __decorate=this&&this[_0x1fddee(0x68)]||function(_0x529482,_0x316dcc,_0x409e60,_0x554f8b){var _0x212419=_0x1fddee,_0x1f8486=arguments['length'],_0x56e004=_0x1f8486<0x3?_0x316dcc:_0x554f8b===null?_0x554f8b=Object[_0x212419(0x85)](_0x316dcc,_0x409e60):_0x554f8b,_0xfd1724;if(typeof Reflect===_0x212419(0x77)&&typeof Reflect['decorate']===_0x212419(0x87))_0x56e004=Reflect[_0x212419(0x8b)](_0x529482,_0x316dcc,_0x409e60,_0x554f8b);else{for(var _0x31c808=_0x529482[_0x212419(0x71)]-0x1;_0x31c808>=0x0;_0x31c808--)if(_0xfd1724=_0x529482[_0x31c808])_0x56e004=(_0x1f8486<0x3?_0xfd1724(_0x56e004):_0x1f8486>0x3?_0xfd1724(_0x316dcc,_0x409e60,_0x56e004):_0xfd1724(_0x316dcc,_0x409e60))||_0x56e004;}return _0x1f8486>0x3&&_0x56e004&&Object['defineProperty'](_0x316dcc,_0x409e60,_0x56e004),_0x56e004;},__metadata=this&&this['__metadata']||function(_0x851de3,_0x57c2dd){var _0x3e19a7=_0x1fddee;if(typeof Reflect===_0x3e19a7(0x77)&&typeof Reflect['metadata']===_0x3e19a7(0x87))return Reflect['metadata'](_0x851de3,_0x57c2dd);};function _0x4ece(){var _0x39d4d5=['__esModule','24OnjEpv','name','QuerAllPackageDto','length','status','3271605dxPiQR','design:type','class-validator','page','object','11776930MKUCAw','size','@nestjs/swagger','prototype','2LxJMdP','676hXPAsf','套餐类型\x20-1:永久套餐\x201:限时套餐','3194862FuAtNZ','defineProperty','type','每页数量','47505wlPcDp','2949256bxIPNP','getOwnPropertyDescriptor','套餐状态\x200:禁用\x201:启用','function','361819YYVwOn','IsOptional','套餐名称','decorate','__decorate','10193062PNDBIz','7vllGoa','ApiProperty','9ORXLus'];_0x4ece=function(){return _0x39d4d5;};return _0x4ece();}Object[_0x1fddee(0x80)](exports,_0x1fddee(0x6d),{'value':!![]}),exports[_0x1fddee(0x70)]=void 0x0;const class_validator_1=require(_0x1fddee(0x75)),swagger_1=require(_0x1fddee(0x7a));class QuerAllPackageDto{}__decorate([(0x0,swagger_1[_0x1fddee(0x6b)])({'example':0x1,'description':'查询页数','required':![]}),(0x0,class_validator_1[_0x1fddee(0x89)])(),__metadata(_0x1fddee(0x74),Number)],QuerAllPackageDto[_0x1fddee(0x7b)],_0x1fddee(0x76),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0xa,'description':_0x1fddee(0x82),'required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x1fddee(0x74),Number)],QuerAllPackageDto[_0x1fddee(0x7b)],_0x1fddee(0x79),void 0x0),__decorate([(0x0,swagger_1[_0x1fddee(0x6b)])({'example':_0x1fddee(0x6f),'description':_0x1fddee(0x8a),'required':![]}),(0x0,class_validator_1[_0x1fddee(0x89)])(),__metadata('design:type',String)],QuerAllPackageDto[_0x1fddee(0x7b)],_0x1fddee(0x6f),void 0x0),__decorate([(0x0,swagger_1[_0x1fddee(0x6b)])({'example':0x1,'description':_0x1fddee(0x86),'required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x1fddee(0x74),Number)],QuerAllPackageDto[_0x1fddee(0x7b)],_0x1fddee(0x72),void 0x0),__decorate([(0x0,swagger_1[_0x1fddee(0x6b)])({'example':0x1,'description':_0x1fddee(0x7e),'required':![]}),(0x0,class_validator_1[_0x1fddee(0x89)])(),__metadata('design:type',Number)],QuerAllPackageDto[_0x1fddee(0x7b)],_0x1fddee(0x81),void 0x0),exports[_0x1fddee(0x70)]=QuerAllPackageDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/crami/dto/updatePackage.dto.js b/YiAiQuickDeploy/dist/modules/crami/dto/updatePackage.dto.js
new file mode 100644
index 0000000..e104f2a
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/crami/dto/updatePackage.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x22a887=_0x3f0c;(function(_0x2a15f7,_0x5d6cdd){var _0x3a4f8b=_0x3f0c,_0x15976d=_0x2a15f7();while(!![]){try{var _0x51e528=parseInt(_0x3a4f8b(0xc4))/0x1*(parseInt(_0x3a4f8b(0xc9))/0x2)+parseInt(_0x3a4f8b(0xd2))/0x3+-parseInt(_0x3a4f8b(0xd4))/0x4+-parseInt(_0x3a4f8b(0xcf))/0x5+-parseInt(_0x3a4f8b(0xd3))/0x6*(-parseInt(_0x3a4f8b(0xc2))/0x7)+-parseInt(_0x3a4f8b(0xd7))/0x8*(parseInt(_0x3a4f8b(0xc6))/0x9)+parseInt(_0x3a4f8b(0xcd))/0xa;if(_0x51e528===_0x5d6cdd)break;else _0x15976d['push'](_0x15976d['shift']());}catch(_0x37e1cf){_0x15976d['push'](_0x15976d['shift']());}}}(_0x26cc,0x97385));function _0x3f0c(_0x4dc661,_0x24271c){var _0x26ccbb=_0x26cc();return _0x3f0c=function(_0x3f0c72,_0x39ce75){_0x3f0c72=_0x3f0c72-0xbe;var _0x27af44=_0x26ccbb[_0x3f0c72];return _0x27af44;},_0x3f0c(_0x4dc661,_0x24271c);}var __decorate=this&&this['__decorate']||function(_0x2ba421,_0x1860aa,_0x11d823,_0x1e36ed){var _0x2200b0=_0x3f0c,_0x15be59=arguments[_0x2200b0(0xc3)],_0x265ca8=_0x15be59<0x3?_0x1860aa:_0x1e36ed===null?_0x1e36ed=Object['getOwnPropertyDescriptor'](_0x1860aa,_0x11d823):_0x1e36ed,_0x50cf96;if(typeof Reflect===_0x2200b0(0xc5)&&typeof Reflect['decorate']===_0x2200b0(0xcb))_0x265ca8=Reflect[_0x2200b0(0xd6)](_0x2ba421,_0x1860aa,_0x11d823,_0x1e36ed);else{for(var _0x405ed3=_0x2ba421['length']-0x1;_0x405ed3>=0x0;_0x405ed3--)if(_0x50cf96=_0x2ba421[_0x405ed3])_0x265ca8=(_0x15be59<0x3?_0x50cf96(_0x265ca8):_0x15be59>0x3?_0x50cf96(_0x1860aa,_0x11d823,_0x265ca8):_0x50cf96(_0x1860aa,_0x11d823))||_0x265ca8;}return _0x15be59>0x3&&_0x265ca8&&Object['defineProperty'](_0x1860aa,_0x11d823,_0x265ca8),_0x265ca8;},__metadata=this&&this[_0x22a887(0xd0)]||function(_0x3d2b99,_0x5a65ff){var _0x5e4b1f=_0x22a887;if(typeof Reflect===_0x5e4b1f(0xc5)&&typeof Reflect['metadata']===_0x5e4b1f(0xcb))return Reflect[_0x5e4b1f(0xc0)](_0x3d2b99,_0x5a65ff);};Object[_0x22a887(0xc8)](exports,_0x22a887(0xcc),{'value':!![]}),exports[_0x22a887(0xbf)]=void 0x0;const class_validator_1=require(_0x22a887(0xd9)),swagger_1=require(_0x22a887(0xc7)),createPackage_dto_1=require(_0x22a887(0xd8));function _0x26cc(){var _0x8b14fe=['design:type','2440083WfIvMH','84lNZXlP','244884RkkyaI','prototype','decorate','2264GBYqPe','./createPackage.dto','class-validator','套餐ID必须是Number','UpdatePackageDto','metadata','要修改的套餐Id','20020FVcSCR','length','1JNdeVO','object','22491BMFziL','@nestjs/swagger','defineProperty','1088072NEhXOa','ApiProperty','function','__esModule','10882110URJzSW','IsNumber','5489065tYFBmI','__metadata'];_0x26cc=function(){return _0x8b14fe;};return _0x26cc();}class UpdatePackageDto extends createPackage_dto_1['CreatePackageDto']{}__decorate([(0x0,swagger_1[_0x22a887(0xca)])({'example':0x1,'description':_0x22a887(0xc1),'required':!![]}),(0x0,class_validator_1[_0x22a887(0xce)])({},{'message':_0x22a887(0xbe)}),__metadata(_0x22a887(0xd1),Number)],UpdatePackageDto[_0x22a887(0xd5)],'id',void 0x0),exports[_0x22a887(0xbf)]=UpdatePackageDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/crami/dto/useCrami.dto.js b/YiAiQuickDeploy/dist/modules/crami/dto/useCrami.dto.js
new file mode 100644
index 0000000..c8951b4
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/crami/dto/useCrami.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x5ea0f8=_0x56ca;(function(_0x18d769,_0x299c60){var _0x8e410d=_0x56ca,_0x23b79e=_0x18d769();while(!![]){try{var _0x22a679=parseInt(_0x8e410d(0x148))/0x1*(parseInt(_0x8e410d(0x153))/0x2)+-parseInt(_0x8e410d(0x143))/0x3+-parseInt(_0x8e410d(0x146))/0x4*(-parseInt(_0x8e410d(0x13e))/0x5)+parseInt(_0x8e410d(0x151))/0x6*(-parseInt(_0x8e410d(0x147))/0x7)+parseInt(_0x8e410d(0x144))/0x8+parseInt(_0x8e410d(0x155))/0x9*(parseInt(_0x8e410d(0x14a))/0xa)+-parseInt(_0x8e410d(0x14c))/0xb*(-parseInt(_0x8e410d(0x14e))/0xc);if(_0x22a679===_0x299c60)break;else _0x23b79e['push'](_0x23b79e['shift']());}catch(_0x4e6ff6){_0x23b79e['push'](_0x23b79e['shift']());}}}(_0x2b55,0xd295b));var __decorate=this&&this['__decorate']||function(_0x1471e7,_0xf02d7,_0xe42454,_0x17b414){var _0xe34d19=_0x56ca,_0x1ddca6=arguments['length'],_0x36f086=_0x1ddca6<0x3?_0xf02d7:_0x17b414===null?_0x17b414=Object[_0xe34d19(0x154)](_0xf02d7,_0xe42454):_0x17b414,_0x224df0;if(typeof Reflect==='object'&&typeof Reflect[_0xe34d19(0x156)]===_0xe34d19(0x13d))_0x36f086=Reflect[_0xe34d19(0x156)](_0x1471e7,_0xf02d7,_0xe42454,_0x17b414);else{for(var _0x57fa32=_0x1471e7[_0xe34d19(0x14b)]-0x1;_0x57fa32>=0x0;_0x57fa32--)if(_0x224df0=_0x1471e7[_0x57fa32])_0x36f086=(_0x1ddca6<0x3?_0x224df0(_0x36f086):_0x1ddca6>0x3?_0x224df0(_0xf02d7,_0xe42454,_0x36f086):_0x224df0(_0xf02d7,_0xe42454))||_0x36f086;}return _0x1ddca6>0x3&&_0x36f086&&Object[_0xe34d19(0x141)](_0xf02d7,_0xe42454,_0x36f086),_0x36f086;},__metadata=this&&this[_0x5ea0f8(0x14d)]||function(_0x39b241,_0x3254e9){var _0x3fa4be=_0x5ea0f8;if(typeof Reflect===_0x3fa4be(0x142)&&typeof Reflect['metadata']==='function')return Reflect[_0x3fa4be(0x150)](_0x39b241,_0x3254e9);};Object[_0x5ea0f8(0x141)](exports,_0x5ea0f8(0x149),{'value':!![]}),exports[_0x5ea0f8(0x152)]=void 0x0;const class_validator_1=require(_0x5ea0f8(0x157)),swagger_1=require(_0x5ea0f8(0x13f));class UseCramiDto{}function _0x56ca(_0x5ba658,_0x479fc0){var _0x2b55d9=_0x2b55();return _0x56ca=function(_0x56ca3a,_0x33d028){_0x56ca3a=_0x56ca3a-0x13c;var _0x3118c7=_0x2b55d9[_0x56ca3a];return _0x3118c7;},_0x56ca(_0x5ba658,_0x479fc0);}function _0x2b55(){var _0x401e6d=['object','1661997xPVTaS','3976296TYrHxF','code','2183968hGwbcW','203felNjP','477527eswehK','__esModule','1730QfAIOO','length','33fYGqzO','__metadata','868404CYDlaw','IsDefined','metadata','195684NAzjnq','UseCramiDto','2IZFuqy','getOwnPropertyDescriptor','32499rjjLIB','decorate','class-validator','design:type','ApiProperty','function','5usgrpm','@nestjs/swagger','prototype','defineProperty'];_0x2b55=function(){return _0x401e6d;};return _0x2b55();}__decorate([(0x0,swagger_1[_0x5ea0f8(0x13c)])({'example':'ffar684rv254fs4f','description':'卡密信息','required':!![]}),(0x0,class_validator_1[_0x5ea0f8(0x14f)])({'message':'套餐名称是必传参数'}),__metadata(_0x5ea0f8(0x158),String)],UseCramiDto[_0x5ea0f8(0x140)],_0x5ea0f8(0x145),void 0x0),exports[_0x5ea0f8(0x152)]=UseCramiDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/database/database.module.js b/YiAiQuickDeploy/dist/modules/database/database.module.js
new file mode 100644
index 0000000..9150402
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/database/database.module.js
@@ -0,0 +1 @@
+'use strict';const _0x188cb6=_0x112c;(function(_0xbea334,_0x2a8656){const _0x3ae45a=_0x112c,_0x592db7=_0xbea334();while(!![]){try{const _0x1aee70=parseInt(_0x3ae45a(0x103))/0x1+-parseInt(_0x3ae45a(0x118))/0x2*(-parseInt(_0x3ae45a(0x11f))/0x3)+parseInt(_0x3ae45a(0x104))/0x4*(parseInt(_0x3ae45a(0x102))/0x5)+parseInt(_0x3ae45a(0x10e))/0x6+-parseInt(_0x3ae45a(0x10f))/0x7+parseInt(_0x3ae45a(0x108))/0x8+-parseInt(_0x3ae45a(0x123))/0x9*(parseInt(_0x3ae45a(0x11e))/0xa);if(_0x1aee70===_0x2a8656)break;else _0x592db7['push'](_0x592db7['shift']());}catch(_0x1b5c7d){_0x592db7['push'](_0x592db7['shift']());}}}(_0x3e6b,0xdb31e));var __decorate=this&&this[_0x188cb6(0x11d)]||function(_0x2e4305,_0x2a66f0,_0x47bdfb,_0x145c9b){const _0x244cec=_0x188cb6;var _0x4664d1=arguments[_0x244cec(0x122)],_0x143e6f=_0x4664d1<0x3?_0x2a66f0:_0x145c9b===null?_0x145c9b=Object[_0x244cec(0x105)](_0x2a66f0,_0x47bdfb):_0x145c9b,_0x238fc1;if(typeof Reflect===_0x244cec(0xfc)&&typeof Reflect[_0x244cec(0x121)]==='function')_0x143e6f=Reflect[_0x244cec(0x121)](_0x2e4305,_0x2a66f0,_0x47bdfb,_0x145c9b);else{for(var _0x28e732=_0x2e4305[_0x244cec(0x122)]-0x1;_0x28e732>=0x0;_0x28e732--)if(_0x238fc1=_0x2e4305[_0x28e732])_0x143e6f=(_0x4664d1<0x3?_0x238fc1(_0x143e6f):_0x4664d1>0x3?_0x238fc1(_0x2a66f0,_0x47bdfb,_0x143e6f):_0x238fc1(_0x2a66f0,_0x47bdfb))||_0x143e6f;}return _0x4664d1>0x3&&_0x143e6f&&Object[_0x244cec(0x120)](_0x2a66f0,_0x47bdfb,_0x143e6f),_0x143e6f;},__metadata=this&&this[_0x188cb6(0x11c)]||function(_0x40cbc2,_0x53f7d0){const _0x47db39=_0x188cb6;if(typeof Reflect===_0x47db39(0xfc)&&typeof Reflect[_0x47db39(0xfe)]===_0x47db39(0x119))return Reflect[_0x47db39(0xfe)](_0x40cbc2,_0x53f7d0);},DatabaseModule_1;Object[_0x188cb6(0x120)](exports,_0x188cb6(0x111),{'value':!![]}),exports[_0x188cb6(0x107)]=void 0x0;function _0x112c(_0x449dbc,_0x32ba43){const _0x3e6b64=_0x3e6b();return _0x112c=function(_0x112cfb,_0xe7dc0b){_0x112cfb=_0x112cfb-0xfc;let _0x3410a5=_0x3e6b64[_0x112cfb];return _0x3410a5;},_0x112c(_0x449dbc,_0x32ba43);}const common_1=require(_0x188cb6(0x11b)),typeorm_1=require('@nestjs/typeorm'),nestjs_config_1=require('nestjs-config'),typeorm_2=require('typeorm'),database_service_1=require(_0x188cb6(0x115));let DatabaseModule=DatabaseModule_1=class DatabaseModule{constructor(_0x57df00,_0x22109d){const _0x13659d=_0x188cb6;this[_0x13659d(0xfd)]=_0x57df00,this['config']=_0x22109d,this[_0x13659d(0x11a)]=new common_1[(_0x13659d(0x116))](DatabaseModule_1[_0x13659d(0x101)]);}[_0x188cb6(0x10a)](){const _0x4e424c=_0x188cb6,{database:_0x20b5a3}=this['connection'][_0x4e424c(0x114)];this[_0x4e424c(0x11a)][_0x4e424c(0x117)](_0x4e424c(0x10b)+_0x20b5a3+_0x4e424c(0x109));}};DatabaseModule=DatabaseModule_1=__decorate([(0x0,common_1[_0x188cb6(0x112)])({'imports':[typeorm_1[_0x188cb6(0xff)][_0x188cb6(0x100)]({'useFactory':_0x1ccab5=>_0x1ccab5[_0x188cb6(0x10d)](_0x188cb6(0x110)),'inject':[nestjs_config_1[_0x188cb6(0x10c)]]})],'providers':[database_service_1['DatabaseService']]}),__metadata(_0x188cb6(0x106),[typeorm_2[_0x188cb6(0x113)],nestjs_config_1[_0x188cb6(0x10c)]])],DatabaseModule),exports[_0x188cb6(0x107)]=DatabaseModule;function _0x3e6b(){const _0x1ee9ce=['12eKLkzU','defineProperty','decorate','length','16727814bQgVgE','object','connection','metadata','TypeOrmModule','forRootAsync','name','5bzUAVy','133507qzBOEj','2101492cBjXdm','getOwnPropertyDescriptor','design:paramtypes','DatabaseModule','2303608Ssziet','\x20has\x20been\x20connected','onModuleInit','Your\x20MySQL\x20database\x20named\x20','ConfigService','get','5325828MbpqIT','445963PPfoUG','database','__esModule','Module','Connection','options','./database.service','Logger','log','492854mSkmpb','function','logger','@nestjs/common','__metadata','__decorate','10XsUIAm'];_0x3e6b=function(){return _0x1ee9ce;};return _0x3e6b();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/database/database.service.js b/YiAiQuickDeploy/dist/modules/database/database.service.js
new file mode 100644
index 0000000..031769f
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/database/database.service.js
@@ -0,0 +1 @@
+'use strict';const _0x11ba66=_0x2a14;(function(_0x1aaa6d,_0x356aac){const _0x41e999=_0x2a14,_0x460b17=_0x1aaa6d();while(!![]){try{const _0x1c4275=-parseInt(_0x41e999(0x187))/0x1+-parseInt(_0x41e999(0x17d))/0x2*(parseInt(_0x41e999(0x188))/0x3)+-parseInt(_0x41e999(0x1d6))/0x4*(parseInt(_0x41e999(0x1ad))/0x5)+-parseInt(_0x41e999(0x1a9))/0x6+-parseInt(_0x41e999(0x18d))/0x7*(parseInt(_0x41e999(0x1c0))/0x8)+parseInt(_0x41e999(0x193))/0x9+-parseInt(_0x41e999(0x1a8))/0xa*(-parseInt(_0x41e999(0x1c4))/0xb);if(_0x1c4275===_0x356aac)break;else _0x460b17['push'](_0x460b17['shift']());}catch(_0x18120c){_0x460b17['push'](_0x460b17['shift']());}}}(_0x33e8,0xa2bbe));var __decorate=this&&this[_0x11ba66(0x1a6)]||function(_0x405448,_0x15ae80,_0x25ffc1,_0x370d5a){const _0x59382e=_0x11ba66;var _0x2f3000=arguments[_0x59382e(0x181)],_0x4ee869=_0x2f3000<0x3?_0x15ae80:_0x370d5a===null?_0x370d5a=Object['getOwnPropertyDescriptor'](_0x15ae80,_0x25ffc1):_0x370d5a,_0x2e7963;if(typeof Reflect===_0x59382e(0x194)&&typeof Reflect[_0x59382e(0x183)]===_0x59382e(0x1cc))_0x4ee869=Reflect[_0x59382e(0x183)](_0x405448,_0x15ae80,_0x25ffc1,_0x370d5a);else{for(var _0x2cf599=_0x405448[_0x59382e(0x181)]-0x1;_0x2cf599>=0x0;_0x2cf599--)if(_0x2e7963=_0x405448[_0x2cf599])_0x4ee869=(_0x2f3000<0x3?_0x2e7963(_0x4ee869):_0x2f3000>0x3?_0x2e7963(_0x15ae80,_0x25ffc1,_0x4ee869):_0x2e7963(_0x15ae80,_0x25ffc1))||_0x4ee869;}return _0x2f3000>0x3&&_0x4ee869&&Object[_0x59382e(0x18c)](_0x15ae80,_0x25ffc1,_0x4ee869),_0x4ee869;},__metadata=this&&this[_0x11ba66(0x1b6)]||function(_0x367cc7,_0x37a455){const _0x1bf42d=_0x11ba66;if(typeof Reflect===_0x1bf42d(0x194)&&typeof Reflect[_0x1bf42d(0x1aa)]===_0x1bf42d(0x1cc))return Reflect[_0x1bf42d(0x1aa)](_0x367cc7,_0x37a455);};Object[_0x11ba66(0x18c)](exports,_0x11ba66(0x192),{'value':!![]}),exports[_0x11ba66(0x1c5)]=void 0x0;function _0x33e8(){const _0x211316=['openaiBaseUrl','@nestjs/common','inviteGiveSendModel4Count','length','Yi\x20Ai团队账号验证','decorate','registerSendModel3Count','buyCramiAddress','\x27,\x20\x27','1164752bSzHUw','510717tmKqmV','connection','Yi\x20Ai','123456','defineProperty','10983AqXdTp','hashSync','map','INSERT\x20INTO\x20config\x20(configKey,\x20configVal,\x20public,\x20encry)\x20VALUES\x20',']\x20==============>\x20请注意查阅','__esModule','5601492zdXVcs','object','INSERT\x20INTO\x20balance\x20(userId,\x20balance,\x20usesLeft,\x20paintCount)\x20VALUES\x20(\x27','typeorm','firstRregisterSendDrawMjCount','\x27,\x200,\x201000,\x20100)','baiduCode','https://api.openai.com',']、初始密码为[','baiduSiteId','public','query','\x0a####\x20YiAi\x20欢迎您\x0a\x20-\x20欢迎使用YiAi\x0a\x20-\x20初始管理员账号密码\x20\x20super\x20\x20123456\x20【前台后台登录都可以修改】\x0a\x20-\x20初始预览账号密码\x20\x20admin\x20\x20123456\x20【为后台查看账号\x20仅可查看部分非敏感数据】\x0a','registerSuccessEmailTeamName','log','invitedGuestSendModel3Count','encry','count','replace','__decorate','defaultAdmin@cooper.com','11034170HoDZkz','7306128JZFEjf','metadata','noticeInfo','500','10xEBssG','default@cooper.com','INSERT\x20INTO\x20users\x20(username,\x20password,\x20status,\x20email,\x20role)\x20VALUES\x20(\x27','baiduToken','invitedGuestSendModel4Count','初始化创建','createDefaultUser','Yi\x20Ai团队','firstRegisterSendRank','__metadata','inviteSendStatus','HttpException','insertId','vxNumber','configKey','805239273','Injectable','invitedGuestSendDrawMjCount','registerFailEmailTitle','2368MRFLKK','registerVerifyEmailFrom','Connection','registerSuccessEmailTitle','33DcQNSt','DatabaseService','inviteGiveSendDrawMjCount','Logger','INTERNAL_SERVER_ERROR','checkSiteBaseConfig','userDefautlAvatar','HelloWordYi819','function','registerVerifyEmailDesc','join','HttpStatus','error:\x20','registerVerifyEmailTitle','super','design:paramtypes','创建默认网站配置失败!','firstRregisterSendModel3Count','497956llKwiX','创建默认超级管理员失败!','checkSuperAdmin','用户成功、用户名为[','registerSendDrawMjCount','bcryptjs','qqNumber','初始化网站配置信息成功、如您需要修改网站配置信息,请前往管理系统系统配置设置\x20==============>\x20请注意查阅','admin','robotAvatar','createBaseSiteConfig','2eFJPSv'];_0x33e8=function(){return _0x211316;};return _0x33e8();}const common_1=require(_0x11ba66(0x17f)),typeorm_1=require(_0x11ba66(0x196)),bcrypt=require(_0x11ba66(0x1db));function _0x2a14(_0x3562e6,_0x53e931){const _0x33e882=_0x33e8();return _0x2a14=function(_0x2a1449,_0x461a1c){_0x2a1449=_0x2a1449-0x178;let _0x2915d0=_0x33e882[_0x2a1449];return _0x2915d0;},_0x2a14(_0x3562e6,_0x53e931);}let DatabaseService=class DatabaseService{constructor(_0x3cea7f){const _0x26a3c9=_0x11ba66;this[_0x26a3c9(0x189)]=_0x3cea7f;}async['onModuleInit'](){const _0x14f6ac=_0x11ba66;await this[_0x14f6ac(0x1d8)](),await this[_0x14f6ac(0x1c9)]();}async[_0x11ba66(0x1d8)](){const _0x618438=_0x11ba66,_0x5337dc=await this[_0x618438(0x189)][_0x618438(0x19e)]('SELECT\x20*\x20FROM\x20users\x20WHERE\x20role\x20=\x20\x27super\x27');if(!_0x5337dc||_0x5337dc[_0x618438(0x181)]===0x0){const _0x4b781c=bcrypt[_0x618438(0x18e)](_0x618438(0x18b),0xa),_0x22943a=bcrypt[_0x618438(0x18e)](_0x618438(0x18b),0xa),_0x55e243=_0x618438(0x1ae),_0x45065f=_0x618438(0x1a7),_0x3579ba={'username':'super','password':_0x4b781c,'status':0x1,'email':_0x55e243,'sex':0x1,'role':_0x618438(0x1d2)},_0x1a7bc1={'username':_0x618438(0x17a),'password':_0x22943a,'status':0x1,'email':_0x45065f,'sex':0x1,'role':'admin'};await this[_0x618438(0x1b3)](_0x3579ba),await this[_0x618438(0x1b3)](_0x1a7bc1);}}async['createDefaultUser'](_0x46cf07){const _0x46d261=_0x11ba66;try{const {username:_0x4683c9,password:_0x3288bf,status:_0x4aa344,email:_0x429629,role:_0x33d3e9}=_0x46cf07,_0x506aa4=await this[_0x46d261(0x189)][_0x46d261(0x19e)](_0x46d261(0x1af)+_0x4683c9+_0x46d261(0x186)+_0x3288bf+'\x27,\x20\x27'+_0x4aa344+_0x46d261(0x186)+_0x429629+_0x46d261(0x186)+_0x33d3e9+'\x27)'),_0x57bc8b=_0x506aa4[_0x46d261(0x1b9)],_0x153af3=await this[_0x46d261(0x189)]['query'](_0x46d261(0x195)+_0x57bc8b+_0x46d261(0x198));common_1['Logger'][_0x46d261(0x1a1)](_0x46d261(0x1b2)+_0x33d3e9+_0x46d261(0x1d9)+_0x4683c9+_0x46d261(0x19b)+(_0x4683c9===_0x46d261(0x1d2)?'nine-super':_0x46d261(0x18b))+_0x46d261(0x191),'DatabaseService');}catch(_0x8cbbe4){console['log']('error:\x20',_0x8cbbe4);throw new common_1[(_0x46d261(0x1b8))](_0x46d261(0x1d7),common_1[_0x46d261(0x1cf)][_0x46d261(0x1c8)]);}}async[_0x11ba66(0x1c9)](){const _0x57e4a5=_0x11ba66,_0x10e4b9=['siteName',_0x57e4a5(0x178),'vxNumber',_0x57e4a5(0x17b),_0x57e4a5(0x1ca)],_0xf87e35=await this[_0x57e4a5(0x189)]['query']('\x0a\x20\x20SELECT\x20COUNT(*)\x20AS\x20count\x20FROM\x20config\x20WHERE\x20`configKey`\x20IN\x20('+_0x10e4b9[_0x57e4a5(0x18f)](_0x242603=>'\x27'+_0x242603+'\x27')[_0x57e4a5(0x1ce)](',')+')\x0a'),_0x2361da=parseInt(_0xf87e35[0x0][_0x57e4a5(0x1a4)]);_0x2361da===0x0&&await this[_0x57e4a5(0x17c)]();}async[_0x11ba66(0x17c)](){const _0xd53feb=_0x11ba66;try{const _0x1c87b6='',_0x104db0=_0xd53feb(0x19f),_0x5cbf69=[{'configKey':'siteName','configVal':_0xd53feb(0x18a),'public':0x1,'encry':0x0},{'configKey':'qqNumber','configVal':_0xd53feb(0x1bc),'public':0x1,'encry':0x0},{'configKey':_0xd53feb(0x1ba),'configVal':_0xd53feb(0x1cb),'public':0x1,'encry':0x0},{'configKey':'robotAvatar','configVal':'','public':0x1,'encry':0x0},{'configKey':_0xd53feb(0x1ca),'configVal':'','public':0x0,'encry':0x0},{'configKey':_0xd53feb(0x199),'configVal':_0x1c87b6,'public':0x1,'encry':0x0},{'configKey':_0xd53feb(0x19c),'configVal':'','public':0x0,'encry':0x0},{'configKey':_0xd53feb(0x1b0),'configVal':'','public':0x0,'encry':0x0},{'configKey':_0xd53feb(0x185),'configVal':'','public':0x1,'encry':0x0},{'configKey':_0xd53feb(0x17e),'configVal':_0xd53feb(0x19a),'public':0x0,'encry':0x0},{'configKey':_0xd53feb(0x1ab),'configVal':_0x104db0,'public':0x1,'encry':0x0},{'configKey':_0xd53feb(0x1d1),'configVal':_0xd53feb(0x182),'public':0x0,'encry':0x0},{'configKey':_0xd53feb(0x1cd),'configVal':'欢迎使用Yi\x20Ai团队的产品服务,请在五分钟内完成你的账号激活,点击以下按钮激活您的账号,','public':0x0,'encry':0x0},{'configKey':_0xd53feb(0x1c1),'configVal':_0xd53feb(0x1b4),'public':0x0,'encry':0x0},{'configKey':'registerVerifyExpir','configVal':'1800','public':0x0,'encry':0x0},{'configKey':_0xd53feb(0x1c3),'configVal':'Yi\x20Ai账号激活成功','public':0x0,'encry':0x0},{'configKey':_0xd53feb(0x1a0),'configVal':'Yi\x20Ai','public':0x0,'encry':0x0},{'configKey':'registerSuccessEmaileAppend','configVal':',请妥善保管您的账号,祝您使用愉快','public':0x0,'encry':0x0},{'configKey':_0xd53feb(0x1bf),'configVal':'Yi\x20Ai账号激活失败','public':0x0,'encry':0x0},{'configKey':'registerFailEmailTeamName','configVal':_0xd53feb(0x1b4),'public':0x0,'encry':0x0},{'configKey':'registerSendStatus','configVal':'1','public':0x1,'encry':0x0},{'configKey':_0xd53feb(0x184),'configVal':'30','public':0x1,'encry':0x0},{'configKey':'registerSendModel4Count','configVal':'3','public':0x1,'encry':0x0},{'configKey':_0xd53feb(0x1da),'configVal':'3','public':0x1,'encry':0x0},{'configKey':'firstRegisterSendStatus','configVal':'1','public':0x1,'encry':0x0},{'configKey':_0xd53feb(0x1b5),'configVal':_0xd53feb(0x1ac),'public':0x1,'encry':0x0},{'configKey':_0xd53feb(0x1d5),'configVal':'10','public':0x1,'encry':0x0},{'configKey':'firstRregisterSendModel4Count','configVal':'10','public':0x1,'encry':0x0},{'configKey':_0xd53feb(0x197),'configVal':'10','public':0x1,'encry':0x0},{'configKey':_0xd53feb(0x1b7),'configVal':'1','public':0x1,'encry':0x0},{'configKey':'inviteGiveSendModel3Count','configVal':'0','public':0x1,'encry':0x0},{'configKey':_0xd53feb(0x180),'configVal':'0','public':0x1,'encry':0x0},{'configKey':_0xd53feb(0x1c6),'configVal':'0','public':0x1,'encry':0x0},{'configKey':_0xd53feb(0x1a2),'configVal':'10','public':0x1,'encry':0x0},{'configKey':_0xd53feb(0x1b1),'configVal':'10','public':0x1,'encry':0x0},{'configKey':_0xd53feb(0x1be),'configVal':'10','public':0x1,'encry':0x0},{'configKey':'isVerifyEmail','configVal':'1','public':0x1,'encry':0x0}],_0x47dad5=await this[_0xd53feb(0x189)]['query'](_0xd53feb(0x190)+_0x5cbf69[_0xd53feb(0x18f)](_0x5303d5=>'(\x27'+_0x5303d5[_0xd53feb(0x1bb)]+'\x27,\x20\x27'+_0x5303d5['configVal'][_0xd53feb(0x1a5)](/'/g,'\x5c\x27')+'\x27,\x20\x27'+_0x5303d5[_0xd53feb(0x19d)]+_0xd53feb(0x186)+_0x5303d5[_0xd53feb(0x1a3)]+'\x27)')[_0xd53feb(0x1ce)](',\x20'));common_1[_0xd53feb(0x1c7)][_0xd53feb(0x1a1)](_0xd53feb(0x179),'DatabaseService');}catch(_0x30984d){console[_0xd53feb(0x1a1)](_0xd53feb(0x1d0),_0x30984d);throw new common_1[(_0xd53feb(0x1b8))](_0xd53feb(0x1d4),common_1[_0xd53feb(0x1cf)][_0xd53feb(0x1c8)]);}}};DatabaseService=__decorate([(0x0,common_1[_0x11ba66(0x1bd)])(),__metadata(_0x11ba66(0x1d3),[typeorm_1[_0x11ba66(0x1c2)]])],DatabaseService),exports[_0x11ba66(0x1c5)]=DatabaseService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/database/initDatabase.js b/YiAiQuickDeploy/dist/modules/database/initDatabase.js
new file mode 100644
index 0000000..289896c
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/database/initDatabase.js
@@ -0,0 +1 @@
+'use strict';const _0x333159=_0x5557;(function(_0x148ac9,_0x203cef){const _0x2f3396=_0x5557,_0x12314a=_0x148ac9();while(!![]){try{const _0x244773=-parseInt(_0x2f3396(0x158))/0x1*(-parseInt(_0x2f3396(0x150))/0x2)+parseInt(_0x2f3396(0x15b))/0x3+-parseInt(_0x2f3396(0x154))/0x4+-parseInt(_0x2f3396(0x14a))/0x5+parseInt(_0x2f3396(0x148))/0x6*(-parseInt(_0x2f3396(0x15d))/0x7)+parseInt(_0x2f3396(0x162))/0x8*(parseInt(_0x2f3396(0x15f))/0x9)+parseInt(_0x2f3396(0x156))/0xa;if(_0x244773===_0x203cef)break;else _0x12314a['push'](_0x12314a['shift']());}catch(_0x65a26){_0x12314a['push'](_0x12314a['shift']());}}}(_0x2244,0xf3499));function _0x2244(){const _0x430fde=['3031QzncIU','DB_USER','361431ZEjiah','isArray','DB_HOST','72ICDyoW','17232wnZVRj','defineProperty','6106725ZMvnET','end','env','mysql2/promise','DB_DATABASE','DB_PASS','40PRJrvP','CREATE\x20DATABASE\x20','execute','__esModule','1889848AdvzMt','SHOW\x20DATABASES\x20LIKE\x20\x27','1641330uIMGRZ','DB_PORT','78131YYthDz','initDatabase','then','5537112KeGvEw','length'];_0x2244=function(){return _0x430fde;};return _0x2244();}Object[_0x333159(0x149)](exports,_0x333159(0x153),{'value':!![]}),exports[_0x333159(0x159)]=void 0x0;function _0x5557(_0x4af349,_0x3cabb3){const _0x224495=_0x2244();return _0x5557=function(_0x55575a,_0x11eb52){_0x55575a=_0x55575a-0x148;let _0x15cdec=_0x224495[_0x55575a];return _0x15cdec;},_0x5557(_0x4af349,_0x3cabb3);}const mysql=require(_0x333159(0x14d)),common_1=require('@nestjs/common');function initDatabase(){const _0x43adb5=_0x333159;mysql['createConnection']({'host':process[_0x43adb5(0x14c)][_0x43adb5(0x161)],'user':process[_0x43adb5(0x14c)][_0x43adb5(0x15e)],'password':process['env'][_0x43adb5(0x14f)],'port':parseInt(process[_0x43adb5(0x14c)][_0x43adb5(0x157)])})[_0x43adb5(0x15a)](async _0x4f9794=>{const _0x3f445d=_0x43adb5,[_0x5f3261]=await _0x4f9794[_0x3f445d(0x152)](_0x3f445d(0x155)+process[_0x3f445d(0x14c)][_0x3f445d(0x14e)]+'\x27');Array[_0x3f445d(0x160)](_0x5f3261)&&_0x5f3261[_0x3f445d(0x15c)]===0x0&&(await _0x4f9794[_0x3f445d(0x152)](_0x3f445d(0x151)+process[_0x3f445d(0x14c)][_0x3f445d(0x14e)]),common_1['Logger']['log']('数据库创建成功['+process['env'][_0x3f445d(0x14e)]+']')),await _0x4f9794[_0x3f445d(0x14b)]();});}exports[_0x333159(0x159)]=initDatabase;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/draw/draw.controller.js b/YiAiQuickDeploy/dist/modules/draw/draw.controller.js
new file mode 100644
index 0000000..9b463f0
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/draw/draw.controller.js
@@ -0,0 +1 @@
+'use strict';var _0x188f2d=_0x3166;function _0x3166(_0x2f3110,_0x36ff1f){var _0x29be12=_0x29be();return _0x3166=function(_0x316633,_0x5c880f){_0x316633=_0x316633-0x6c;var _0x75bce5=_0x29be12[_0x316633];return _0x75bce5;},_0x3166(_0x2f3110,_0x36ff1f);}(function(_0x127178,_0x35b6d9){var _0xc079e=_0x3166,_0x1e3c9b=_0x127178();while(!![]){try{var _0xd50ef=parseInt(_0xc079e(0x6f))/0x1+-parseInt(_0xc079e(0x81))/0x2+-parseInt(_0xc079e(0x6d))/0x3*(parseInt(_0xc079e(0x8f))/0x4)+parseInt(_0xc079e(0x82))/0x5+parseInt(_0xc079e(0x8e))/0x6+-parseInt(_0xc079e(0x90))/0x7*(parseInt(_0xc079e(0x84))/0x8)+-parseInt(_0xc079e(0x92))/0x9*(parseInt(_0xc079e(0x89))/0xa);if(_0xd50ef===_0x35b6d9)break;else _0x1e3c9b['push'](_0x1e3c9b['shift']());}catch(_0x6ffb9b){_0x1e3c9b['push'](_0x1e3c9b['shift']());}}}(_0x29be,0xe3338));function _0x29be(){var _0x98b341=['__esModule','获取stable\x20Diffusion\x20模型','JwtAuthGuard','function','getEngines','decorate','textToImage','@nestjs/common','UseGuards','ApiOperation','object','ApiTags','defineProperty','2296122PEDFeL','1373515WJeKzK','design:paramtypes','46064ptcbNf','draw','StableDrawDto','__metadata','Controller','10ZiNQGm','design:type','getOwnPropertyDescriptor','__decorate','DrawController','9808044dkJbYh','1814556oCSWpW','336UwzuEQ','Post','3340404AnlRQO','stable\x20Diffusion绘画','__param','3cmpTGI','@nestjs/swagger','1270479gcmNkD','drawService','design:returntype','prototype','length'];_0x29be=function(){return _0x98b341;};return _0x29be();}var __decorate=this&&this[_0x188f2d(0x8c)]||function(_0x58a2cb,_0x188783,_0x48a192,_0x2b4c12){var _0x463dd7=_0x188f2d,_0x4ed3e8=arguments[_0x463dd7(0x73)],_0x5aca37=_0x4ed3e8<0x3?_0x188783:_0x2b4c12===null?_0x2b4c12=Object[_0x463dd7(0x8b)](_0x188783,_0x48a192):_0x2b4c12,_0x3cb1d6;if(typeof Reflect===_0x463dd7(0x7e)&&typeof Reflect['decorate']===_0x463dd7(0x77))_0x5aca37=Reflect[_0x463dd7(0x79)](_0x58a2cb,_0x188783,_0x48a192,_0x2b4c12);else{for(var _0x468dec=_0x58a2cb[_0x463dd7(0x73)]-0x1;_0x468dec>=0x0;_0x468dec--)if(_0x3cb1d6=_0x58a2cb[_0x468dec])_0x5aca37=(_0x4ed3e8<0x3?_0x3cb1d6(_0x5aca37):_0x4ed3e8>0x3?_0x3cb1d6(_0x188783,_0x48a192,_0x5aca37):_0x3cb1d6(_0x188783,_0x48a192))||_0x5aca37;}return _0x4ed3e8>0x3&&_0x5aca37&&Object['defineProperty'](_0x188783,_0x48a192,_0x5aca37),_0x5aca37;},__metadata=this&&this[_0x188f2d(0x87)]||function(_0x190ab0,_0x332ffe){var _0x261687=_0x188f2d;if(typeof Reflect===_0x261687(0x7e)&&typeof Reflect['metadata']===_0x261687(0x77))return Reflect['metadata'](_0x190ab0,_0x332ffe);},__param=this&&this[_0x188f2d(0x6c)]||function(_0x3431f2,_0x5a1e42){return function(_0x460999,_0x53b2a7){_0x5a1e42(_0x460999,_0x53b2a7,_0x3431f2);};};Object[_0x188f2d(0x80)](exports,_0x188f2d(0x74),{'value':!![]}),exports[_0x188f2d(0x8d)]=void 0x0;const draw_service_1=require('./draw.service'),common_1=require(_0x188f2d(0x7b)),swagger_1=require(_0x188f2d(0x6e)),jwtAuth_guard_1=require('../../common/auth/jwtAuth.guard'),chatDraw_dto_1=require('./dto/chatDraw.dto');let DrawController=class DrawController{constructor(_0x5d1d4b){var _0x446fe6=_0x188f2d;this[_0x446fe6(0x70)]=_0x5d1d4b;}[_0x188f2d(0x78)](){return this['drawService']['getEngines']();}[_0x188f2d(0x7a)](_0xbc9473){var _0x1c4dbe=_0x188f2d;return this[_0x1c4dbe(0x70)]['drawTextToImage'](_0xbc9473);}};__decorate([(0x0,common_1['Get'])('engines'),(0x0,swagger_1[_0x188f2d(0x7d)])({'summary':_0x188f2d(0x75)}),__metadata(_0x188f2d(0x8a),Function),__metadata(_0x188f2d(0x83),[]),__metadata(_0x188f2d(0x71),void 0x0)],DrawController['prototype'],_0x188f2d(0x78),null),__decorate([(0x0,common_1[_0x188f2d(0x91)])('drawTextToImage'),(0x0,swagger_1[_0x188f2d(0x7d)])({'summary':_0x188f2d(0x93)}),(0x0,common_1[_0x188f2d(0x7c)])(jwtAuth_guard_1[_0x188f2d(0x76)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1['Body'])()),__metadata(_0x188f2d(0x8a),Function),__metadata(_0x188f2d(0x83),[chatDraw_dto_1[_0x188f2d(0x86)]]),__metadata(_0x188f2d(0x71),void 0x0)],DrawController[_0x188f2d(0x72)],_0x188f2d(0x7a),null),DrawController=__decorate([(0x0,swagger_1[_0x188f2d(0x7f)])(_0x188f2d(0x85)),(0x0,common_1[_0x188f2d(0x88)])(_0x188f2d(0x85)),__metadata(_0x188f2d(0x83),[draw_service_1['DrawService']])],DrawController),exports['DrawController']=DrawController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/draw/draw.module.js b/YiAiQuickDeploy/dist/modules/draw/draw.module.js
new file mode 100644
index 0000000..9e08b21
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/draw/draw.module.js
@@ -0,0 +1 @@
+'use strict';var _0xd00d43=_0x4b2f;(function(_0x5ec00a,_0x56c469){var _0x4d0f53=_0x4b2f,_0x224fc3=_0x5ec00a();while(!![]){try{var _0x215f6e=-parseInt(_0x4d0f53(0x89))/0x1+-parseInt(_0x4d0f53(0x75))/0x2+-parseInt(_0x4d0f53(0x7c))/0x3+parseInt(_0x4d0f53(0x74))/0x4*(-parseInt(_0x4d0f53(0x7b))/0x5)+parseInt(_0x4d0f53(0x79))/0x6+-parseInt(_0x4d0f53(0x87))/0x7*(-parseInt(_0x4d0f53(0x76))/0x8)+-parseInt(_0x4d0f53(0x82))/0x9*(-parseInt(_0x4d0f53(0x81))/0xa);if(_0x215f6e===_0x56c469)break;else _0x224fc3['push'](_0x224fc3['shift']());}catch(_0x379129){_0x224fc3['push'](_0x224fc3['shift']());}}}(_0x295b,0x96f48));function _0x4b2f(_0x318fb1,_0x3dc3d0){var _0x295b83=_0x295b();return _0x4b2f=function(_0x4b2f48,_0x3b0ab9){_0x4b2f48=_0x4b2f48-0x74;var _0x2b9120=_0x295b83[_0x4b2f48];return _0x2b9120;},_0x4b2f(_0x318fb1,_0x3dc3d0);}function _0x295b(){var _0x532636=['defineProperty','DrawModule','Module','__esModule','1784170XUEsnl','54vfbOvm','length','DrawController','decorate','function','6483890IjRLMa','@nestjs/common','108978pjrVxS','68obpdKZ','2045678kcAsWu','8zUloab','DrawService','./draw.service','5466138DSAKBV','getOwnPropertyDescriptor','166555LEQdtY','1774137zDkbHM'];_0x295b=function(){return _0x532636;};return _0x295b();}var __decorate=this&&this['__decorate']||function(_0x287681,_0x1e1dc6,_0x5006c4,_0x441376){var _0x40a671=_0x4b2f,_0x18d8ce=arguments[_0x40a671(0x83)],_0x4652b1=_0x18d8ce<0x3?_0x1e1dc6:_0x441376===null?_0x441376=Object[_0x40a671(0x7a)](_0x1e1dc6,_0x5006c4):_0x441376,_0xccb5ee;if(typeof Reflect==='object'&&typeof Reflect[_0x40a671(0x85)]===_0x40a671(0x86))_0x4652b1=Reflect[_0x40a671(0x85)](_0x287681,_0x1e1dc6,_0x5006c4,_0x441376);else{for(var _0x2dab8d=_0x287681['length']-0x1;_0x2dab8d>=0x0;_0x2dab8d--)if(_0xccb5ee=_0x287681[_0x2dab8d])_0x4652b1=(_0x18d8ce<0x3?_0xccb5ee(_0x4652b1):_0x18d8ce>0x3?_0xccb5ee(_0x1e1dc6,_0x5006c4,_0x4652b1):_0xccb5ee(_0x1e1dc6,_0x5006c4))||_0x4652b1;}return _0x18d8ce>0x3&&_0x4652b1&&Object[_0x40a671(0x7d)](_0x1e1dc6,_0x5006c4,_0x4652b1),_0x4652b1;};Object['defineProperty'](exports,_0xd00d43(0x80),{'value':!![]}),exports[_0xd00d43(0x7e)]=void 0x0;const common_1=require(_0xd00d43(0x88)),draw_controller_1=require('./draw.controller'),draw_service_1=require(_0xd00d43(0x78));let DrawModule=class DrawModule{};DrawModule=__decorate([(0x0,common_1[_0xd00d43(0x7f)])({'controllers':[draw_controller_1[_0xd00d43(0x84)]],'providers':[draw_service_1[_0xd00d43(0x77)]]})],DrawModule),exports[_0xd00d43(0x7e)]=DrawModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/draw/draw.service.js b/YiAiQuickDeploy/dist/modules/draw/draw.service.js
new file mode 100644
index 0000000..d12f10d
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/draw/draw.service.js
@@ -0,0 +1 @@
+'use strict';function _0x3fd3(){const _0x50885c=['decorate','response','base64','metadata','artifacts','length','drawTextToImage','design:paramtypes','push','4611292BwbStw','function','3905403LVRcnP','.png','STABILITY_API_KEY','API_HOST','https://api.stability.ai','334746EYINHs','Authorization','400jTGdFd','defineProperty','apiHost','__metadata','UploadService','from','8985516jyFMrP','2lwMtHq','795153OAizJC','apiKey','@nestjs/common','__esModule','env','data','/text-to-image','uploadService','HttpStatus','HttpException','获取列表失败','Injectable','stable-diffusion-768-v2-1','slice','BAD_REQUEST','default','application/json','*********','uploadFile','Bearer\x20','9701432yxVeId','getOwnPropertyDescriptor','DrawService','all','message','object','uuid','log','5DWoWIf','7zQKVhl','绘制失败','21183668oNLcWC'];_0x3fd3=function(){return _0x50885c;};return _0x3fd3();}const _0x7960fb=_0x19fe;(function(_0x516ec1,_0x26859a){const _0x1cd756=_0x19fe,_0x282451=_0x516ec1();while(!![]){try{const _0x31e368=-parseInt(_0x1cd756(0x145))/0x1*(parseInt(_0x1cd756(0x144))/0x2)+parseInt(_0x1cd756(0x170))/0x3+-parseInt(_0x1cd756(0x16e))/0x4*(-parseInt(_0x1cd756(0x161))/0x5)+-parseInt(_0x1cd756(0x143))/0x6+-parseInt(_0x1cd756(0x162))/0x7*(-parseInt(_0x1cd756(0x159))/0x8)+parseInt(_0x1cd756(0x175))/0x9*(parseInt(_0x1cd756(0x177))/0xa)+-parseInt(_0x1cd756(0x164))/0xb;if(_0x31e368===_0x26859a)break;else _0x282451['push'](_0x282451['shift']());}catch(_0x87298e){_0x282451['push'](_0x282451['shift']());}}}(_0x3fd3,0xe4a58));function _0x19fe(_0x4a79ed,_0x3721f7){const _0x3fd316=_0x3fd3();return _0x19fe=function(_0x19fed9,_0x192094){_0x19fed9=_0x19fed9-0x141;let _0x467711=_0x3fd316[_0x19fed9];return _0x467711;},_0x19fe(_0x4a79ed,_0x3721f7);}var __decorate=this&&this['__decorate']||function(_0x5afdb2,_0x654ce8,_0x35e917,_0x29ec38){const _0x5682fc=_0x19fe;var _0x4477af=arguments[_0x5682fc(0x16a)],_0x4b0b0a=_0x4477af<0x3?_0x654ce8:_0x29ec38===null?_0x29ec38=Object[_0x5682fc(0x15a)](_0x654ce8,_0x35e917):_0x29ec38,_0xcaf85a;if(typeof Reflect===_0x5682fc(0x15e)&&typeof Reflect[_0x5682fc(0x165)]===_0x5682fc(0x16f))_0x4b0b0a=Reflect[_0x5682fc(0x165)](_0x5afdb2,_0x654ce8,_0x35e917,_0x29ec38);else{for(var _0x242a19=_0x5afdb2[_0x5682fc(0x16a)]-0x1;_0x242a19>=0x0;_0x242a19--)if(_0xcaf85a=_0x5afdb2[_0x242a19])_0x4b0b0a=(_0x4477af<0x3?_0xcaf85a(_0x4b0b0a):_0x4477af>0x3?_0xcaf85a(_0x654ce8,_0x35e917,_0x4b0b0a):_0xcaf85a(_0x654ce8,_0x35e917))||_0x4b0b0a;}return _0x4477af>0x3&&_0x4b0b0a&&Object[_0x5682fc(0x178)](_0x654ce8,_0x35e917,_0x4b0b0a),_0x4b0b0a;},__metadata=this&&this[_0x7960fb(0x17a)]||function(_0x3aa76b,_0x315e73){const _0x44c04a=_0x7960fb;if(typeof Reflect===_0x44c04a(0x15e)&&typeof Reflect[_0x44c04a(0x168)]===_0x44c04a(0x16f))return Reflect['metadata'](_0x3aa76b,_0x315e73);};Object[_0x7960fb(0x178)](exports,_0x7960fb(0x148),{'value':!![]}),exports[_0x7960fb(0x15b)]=void 0x0;const common_1=require(_0x7960fb(0x147)),axios_1=require('axios'),uuid=require(_0x7960fb(0x15f)),upload_service_1=require('../upload/upload.service');let DrawService=class DrawService{constructor(_0xd82297){const _0x1c2e75=_0x7960fb;this[_0x1c2e75(0x14c)]=_0xd82297;}async['onModuleInit'](){const _0x40c98b=_0x7960fb;var _0x249cda;this[_0x40c98b(0x179)]=(_0x249cda=process[_0x40c98b(0x149)][_0x40c98b(0x173)])!==null&&_0x249cda!==void 0x0?_0x249cda:_0x40c98b(0x174),this['apiKey']=process['env'][_0x40c98b(0x172)],!this[_0x40c98b(0x146)]&&(this['apiKey']=_0x40c98b(0x156)),this[_0x40c98b(0x176)]=_0x40c98b(0x158)+this[_0x40c98b(0x146)];}async['getEngines'](){const _0x342399=_0x7960fb;var _0x5a1ce9,_0x3e5dd3;const _0x44bf94=this[_0x342399(0x179)]+'/v1/engines/list',_0x1b6db8=await(0x0,axios_1[_0x342399(0x154)])(_0x44bf94,{'method':'GET','headers':{'Authorization':this[_0x342399(0x176)]}});_0x1b6db8['status']===0x191&&console[_0x342399(0x160)]('stability\x20api\x20key\x20is\x20invalid,\x20'+((_0x5a1ce9=_0x1b6db8===null||_0x1b6db8===void 0x0?void 0x0:_0x1b6db8['data'])===null||_0x5a1ce9===void 0x0?void 0x0:_0x5a1ce9[_0x342399(0x15d)]));if(_0x1b6db8['status']!==0xc8){console[_0x342399(0x160)](_0x1b6db8['status']+'\x20'+((_0x3e5dd3=_0x1b6db8===null||_0x1b6db8===void 0x0?void 0x0:_0x1b6db8[_0x342399(0x14a)])===null||_0x3e5dd3===void 0x0?void 0x0:_0x3e5dd3['message'])+'}');throw new common_1[(_0x342399(0x14e))](_0x342399(0x14f),common_1[_0x342399(0x14d)][_0x342399(0x153)]);}return _0x1b6db8[_0x342399(0x14a)];}async[_0x7960fb(0x16b)](_0x427a26){const _0x357320=_0x7960fb,{engineId:engineId=_0x357320(0x151)}=_0x427a26,_0x272a24={'Content-Type':_0x357320(0x155),'Accept':_0x357320(0x155),'Authorization':this[_0x357320(0x176)]},_0x2c19b5=this[_0x357320(0x179)]+'/v1/generation/'+engineId+_0x357320(0x14b);try{const _0xf2043f=await axios_1['default']['post'](_0x2c19b5,_0x427a26,{'headers':_0x272a24});if(_0xf2043f['status']!==0xc8)throw new common_1['HttpException'](_0x357320(0x163),common_1[_0x357320(0x14d)][_0x357320(0x153)]);const _0x188c04=[];for(const _0x1ca28e of _0xf2043f[_0x357320(0x14a)][_0x357320(0x169)]){const _0x35286d=uuid['v4']()[_0x357320(0x152)](0x0,0xa)+_0x357320(0x171),_0x481d9d=Buffer[_0x357320(0x142)](_0x1ca28e[_0x357320(0x167)],_0x357320(0x167));_0x188c04[_0x357320(0x16d)](this[_0x357320(0x14c)][_0x357320(0x157)]({'filename':_0x35286d,'buffer':_0x481d9d}));}const _0x3a919d=await Promise[_0x357320(0x15c)](_0x188c04);return _0x3a919d;}catch(_0xbbbaec){if(!(_0xbbbaec===null||_0xbbbaec===void 0x0?void 0x0:_0xbbbaec[_0x357320(0x166)]))throw new common_1[(_0x357320(0x14e))](_0x357320(0x163),common_1[_0x357320(0x14d)][_0x357320(0x153)]);const {status:_0x59badc,data:_0x56a1b2}=_0xbbbaec[_0x357320(0x166)];throw new common_1[(_0x357320(0x14e))](_0x56a1b2[_0x357320(0x15d)],_0x59badc);}}};DrawService=__decorate([(0x0,common_1[_0x7960fb(0x150)])(),__metadata(_0x7960fb(0x16c),[upload_service_1[_0x7960fb(0x141)]])],DrawService),exports[_0x7960fb(0x15b)]=DrawService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/draw/dto/chatDraw.dto.js b/YiAiQuickDeploy/dist/modules/draw/dto/chatDraw.dto.js
new file mode 100644
index 0000000..22e96e7
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/draw/dto/chatDraw.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x3c01d1=_0x48a4;(function(_0x23c439,_0xeb788e){var _0x50dbca=_0x48a4,_0x554e60=_0x23c439();while(!![]){try{var _0x531ec9=-parseInt(_0x50dbca(0xd7))/0x1*(parseInt(_0x50dbca(0xd6))/0x2)+parseInt(_0x50dbca(0xd3))/0x3+parseInt(_0x50dbca(0xad))/0x4*(parseInt(_0x50dbca(0xe0))/0x5)+-parseInt(_0x50dbca(0xd8))/0x6*(-parseInt(_0x50dbca(0xc3))/0x7)+parseInt(_0x50dbca(0xdd))/0x8*(-parseInt(_0x50dbca(0xca))/0x9)+-parseInt(_0x50dbca(0xea))/0xa*(-parseInt(_0x50dbca(0xf1))/0xb)+-parseInt(_0x50dbca(0xc7))/0xc*(parseInt(_0x50dbca(0xd5))/0xd);if(_0x531ec9===_0xeb788e)break;else _0x554e60['push'](_0x554e60['shift']());}catch(_0x1908ca){_0x554e60['push'](_0x554e60['shift']());}}}(_0x2913,0x287f2));function _0x2913(){var _0x24e6f3=['IsString','origami','@nestjs/swagger','IsDefined','defineProperty','text_prompts','line-art','527301Giynbf','SLOWER','1271699MmOYql','322OnFxHV','649qVpeEw','127338bVrWeD','图片高度尺寸最大宽度1024','fantasy-art','clip_guidance_preset','StableDrawDto','10096cJOZjf','__metadata','IsNumber','5FNhVJF','length','class-validator','模型id是必传参数','SLOWEST','stable-diffusion-512-v2-1','扩散思维值最小为0','图片绘制扩散思维[值越高,图像越接近提示]','cfg_scale','样式预设','3160630kMrarL','3d-model','style_preset','engineId','步骤不小于10','Min','模型id','11lhadul','height','绘画张数','class-transformer','design:type','__esModule','modeling-compound','comic-book','图片高度尺寸最小宽度512','裁剪指南预设','图片尺寸最小宽度512','绘画描述信息','enhance','580364jjTrad','neon-punk','pixel-art','NONE','metadata','object','绘制步骤','anime','Max','width','function','weight','TextPromptDto','analog-film','图片尺寸最大宽度1024','SIMPLE','decorate','__decorate','最大步骤不大于150','steps','ApiProperty','prototype','35lhIKIy','photographic','digital-art','samples','36MYEPiZ','IsIn','low-poly','1278wPEDrd','FAST_BLUE'];_0x2913=function(){return _0x24e6f3;};return _0x2913();}var __decorate=this&&this[_0x3c01d1(0xbe)]||function(_0x3b4ea0,_0x1718f1,_0x4978fc,_0x2f15b9){var _0x55363b=_0x3c01d1,_0x2a2827=arguments[_0x55363b(0xe1)],_0x1dbff4=_0x2a2827<0x3?_0x1718f1:_0x2f15b9===null?_0x2f15b9=Object['getOwnPropertyDescriptor'](_0x1718f1,_0x4978fc):_0x2f15b9,_0x4e131c;if(typeof Reflect===_0x55363b(0xb2)&&typeof Reflect[_0x55363b(0xbd)]===_0x55363b(0xb7))_0x1dbff4=Reflect[_0x55363b(0xbd)](_0x3b4ea0,_0x1718f1,_0x4978fc,_0x2f15b9);else{for(var _0x1517be=_0x3b4ea0[_0x55363b(0xe1)]-0x1;_0x1517be>=0x0;_0x1517be--)if(_0x4e131c=_0x3b4ea0[_0x1517be])_0x1dbff4=(_0x2a2827<0x3?_0x4e131c(_0x1dbff4):_0x2a2827>0x3?_0x4e131c(_0x1718f1,_0x4978fc,_0x1dbff4):_0x4e131c(_0x1718f1,_0x4978fc))||_0x1dbff4;}return _0x2a2827>0x3&&_0x1dbff4&&Object[_0x55363b(0xd0)](_0x1718f1,_0x4978fc,_0x1dbff4),_0x1dbff4;},__metadata=this&&this[_0x3c01d1(0xde)]||function(_0x53a988,_0x5a107e){var _0x11c10e=_0x3c01d1;if(typeof Reflect===_0x11c10e(0xb2)&&typeof Reflect[_0x11c10e(0xb1)]===_0x11c10e(0xb7))return Reflect[_0x11c10e(0xb1)](_0x53a988,_0x5a107e);};Object[_0x3c01d1(0xd0)](exports,_0x3c01d1(0xa5),{'value':!![]}),exports['StableDrawDto']=exports[_0x3c01d1(0xb9)]=void 0x0;const class_validator_1=require(_0x3c01d1(0xe2)),swagger_1=require(_0x3c01d1(0xce)),class_transformer_1=require(_0x3c01d1(0xa3));class TextPromptDto{}__decorate([(0x0,class_validator_1[_0x3c01d1(0xcc)])(),__metadata(_0x3c01d1(0xa4),String)],TextPromptDto['prototype'],'text',void 0x0),__decorate([(0x0,class_validator_1[_0x3c01d1(0xdf)])(),__metadata(_0x3c01d1(0xa4),Number)],TextPromptDto[_0x3c01d1(0xc2)],_0x3c01d1(0xb8),void 0x0),exports['TextPromptDto']=TextPromptDto;class StableDrawDto{constructor(){var _0x2e0c71=_0x3c01d1;this[_0x2e0c71(0xc6)]=0x1,this[_0x2e0c71(0xb6)]=0x200,this[_0x2e0c71(0xf2)]=0x200,this[_0x2e0c71(0xe8)]=0x7,this[_0x2e0c71(0xc0)]=0x1e,this[_0x2e0c71(0xdb)]=_0x2e0c71(0xb0);}}function _0x48a4(_0x4f9770,_0x454380){var _0x2913be=_0x2913();return _0x48a4=function(_0x48a4a0,_0x35f566){_0x48a4a0=_0x48a4a0-0xa3;var _0x21c0b5=_0x2913be[_0x48a4a0];return _0x21c0b5;},_0x48a4(_0x4f9770,_0x454380);}__decorate([(0x0,swagger_1[_0x3c01d1(0xc1)])({'example':_0x3c01d1(0xe5),'default':0x200,'description':_0x3c01d1(0xf0),'required':!![]}),(0x0,class_validator_1[_0x3c01d1(0xcf)])({'message':_0x3c01d1(0xe3)}),__metadata('design:type',String)],StableDrawDto['prototype'],_0x3c01d1(0xed),void 0x0),__decorate([(0x0,swagger_1[_0x3c01d1(0xc1)])({'example':[{'text':'Draw\x20a\x20cute\x20little\x20dog','weight':0.5}],'description':_0x3c01d1(0xab)}),(0x0,class_transformer_1['Type'])(()=>TextPromptDto),(0x0,class_validator_1['ValidateNested'])({'each':!![]}),__metadata('design:type',Array)],StableDrawDto[_0x3c01d1(0xc2)],_0x3c01d1(0xd1),void 0x0),__decorate([(0x0,swagger_1[_0x3c01d1(0xc1)])({'example':0x1,'description':_0x3c01d1(0xf3),'required':!![]}),__metadata('design:type',Object)],StableDrawDto[_0x3c01d1(0xc2)],_0x3c01d1(0xc6),void 0x0),__decorate([(0x0,swagger_1[_0x3c01d1(0xc1)])({'example':0x200,'default':0x200,'description':'图片尺寸宽度'}),(0x0,class_validator_1[_0x3c01d1(0xb5)])(0x400,{'message':_0x3c01d1(0xbb)}),(0x0,class_validator_1[_0x3c01d1(0xef)])(0x200,{'message':_0x3c01d1(0xaa)}),__metadata(_0x3c01d1(0xa4),Object)],StableDrawDto[_0x3c01d1(0xc2)],'width',void 0x0),__decorate([(0x0,swagger_1[_0x3c01d1(0xc1)])({'example':0x200,'default':0x200,'description':'图片尺寸高度'}),(0x0,class_validator_1[_0x3c01d1(0xb5)])(0x400,{'message':_0x3c01d1(0xd9)}),(0x0,class_validator_1[_0x3c01d1(0xef)])(0x200,{'message':_0x3c01d1(0xa8)}),__metadata('design:type',Object)],StableDrawDto[_0x3c01d1(0xc2)],'height',void 0x0),__decorate([(0x0,swagger_1[_0x3c01d1(0xc1)])({'example':0xf,'default':0x7,'description':_0x3c01d1(0xe7),'required':!![]}),(0x0,class_validator_1[_0x3c01d1(0xb5)])(0x23,{'message':'扩散思维值最大为35'}),(0x0,class_validator_1[_0x3c01d1(0xef)])(0x0,{'message':_0x3c01d1(0xe6)}),__metadata('design:type',Object)],StableDrawDto['prototype'],_0x3c01d1(0xe8),void 0x0),__decorate([(0x0,swagger_1[_0x3c01d1(0xc1)])({'example':0x32,'description':_0x3c01d1(0xb3),'required':!![]}),(0x0,class_validator_1[_0x3c01d1(0xb5)])(0x96,{'message':_0x3c01d1(0xbf)}),(0x0,class_validator_1[_0x3c01d1(0xef)])(0xa,{'message':_0x3c01d1(0xee)}),__metadata('design:type',Object)],StableDrawDto[_0x3c01d1(0xc2)],'steps',void 0x0),__decorate([(0x0,swagger_1[_0x3c01d1(0xc1)])({'example':'anime','description':_0x3c01d1(0xe9),'required':!![]}),(0x0,class_validator_1[_0x3c01d1(0xc8)])([_0x3c01d1(0xeb),_0x3c01d1(0xba),_0x3c01d1(0xb4),'cinematic',_0x3c01d1(0xa7),_0x3c01d1(0xc5),_0x3c01d1(0xac),_0x3c01d1(0xda),'isometric',_0x3c01d1(0xd2),_0x3c01d1(0xc9),_0x3c01d1(0xa6),_0x3c01d1(0xae),_0x3c01d1(0xcd),_0x3c01d1(0xc4),_0x3c01d1(0xaf),'tile-texture']),__metadata('design:type',String)],StableDrawDto[_0x3c01d1(0xc2)],_0x3c01d1(0xec),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':'NONE','description':_0x3c01d1(0xa9),'required':!![]}),(0x0,class_validator_1[_0x3c01d1(0xc8)])([_0x3c01d1(0xb0),_0x3c01d1(0xcb),'FAST_GREEN',_0x3c01d1(0xbc),'SLOW',_0x3c01d1(0xd4),_0x3c01d1(0xe4)]),__metadata(_0x3c01d1(0xa4),Object)],StableDrawDto['prototype'],_0x3c01d1(0xdb),void 0x0),exports[_0x3c01d1(0xdc)]=StableDrawDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/fanyi/fanyi.controller.js b/YiAiQuickDeploy/dist/modules/fanyi/fanyi.controller.js
new file mode 100644
index 0000000..5024403
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/fanyi/fanyi.controller.js
@@ -0,0 +1 @@
+'use strict';var _0x2cd227=_0x330a;(function(_0x54f374,_0x2a67bd){var _0x19b805=_0x330a,_0x495a1e=_0x54f374();while(!![]){try{var _0x41b8e5=-parseInt(_0x19b805(0x1f0))/0x1+-parseInt(_0x19b805(0x201))/0x2+parseInt(_0x19b805(0x203))/0x3+-parseInt(_0x19b805(0x1fc))/0x4+-parseInt(_0x19b805(0x1e6))/0x5*(-parseInt(_0x19b805(0x1fd))/0x6)+-parseInt(_0x19b805(0x1fb))/0x7+-parseInt(_0x19b805(0x205))/0x8*(-parseInt(_0x19b805(0x1f4))/0x9);if(_0x41b8e5===_0x2a67bd)break;else _0x495a1e['push'](_0x495a1e['shift']());}catch(_0x1dee4d){_0x495a1e['push'](_0x495a1e['shift']());}}}(_0x35b0,0x3a9b2));function _0x330a(_0x684d48,_0x3a5600){var _0x35b095=_0x35b0();return _0x330a=function(_0x330a51,_0x54c3ff){_0x330a51=_0x330a51-0x1e6;var _0x34b351=_0x35b095[_0x330a51];return _0x34b351;},_0x330a(_0x684d48,_0x3a5600);}var __decorate=this&&this[_0x2cd227(0x1ea)]||function(_0x5cb7f8,_0x5f55d3,_0x10c668,_0x16c373){var _0xf820a4=_0x2cd227,_0x3a7953=arguments[_0xf820a4(0x1f8)],_0x3e79bf=_0x3a7953<0x3?_0x5f55d3:_0x16c373===null?_0x16c373=Object[_0xf820a4(0x1f7)](_0x5f55d3,_0x10c668):_0x16c373,_0x1b7b5f;if(typeof Reflect===_0xf820a4(0x1e9)&&typeof Reflect['decorate']===_0xf820a4(0x1e8))_0x3e79bf=Reflect[_0xf820a4(0x1eb)](_0x5cb7f8,_0x5f55d3,_0x10c668,_0x16c373);else{for(var _0x186d60=_0x5cb7f8[_0xf820a4(0x1f8)]-0x1;_0x186d60>=0x0;_0x186d60--)if(_0x1b7b5f=_0x5cb7f8[_0x186d60])_0x3e79bf=(_0x3a7953<0x3?_0x1b7b5f(_0x3e79bf):_0x3a7953>0x3?_0x1b7b5f(_0x5f55d3,_0x10c668,_0x3e79bf):_0x1b7b5f(_0x5f55d3,_0x10c668))||_0x3e79bf;}return _0x3a7953>0x3&&_0x3e79bf&&Object[_0xf820a4(0x206)](_0x5f55d3,_0x10c668,_0x3e79bf),_0x3e79bf;},__metadata=this&&this[_0x2cd227(0x1ed)]||function(_0x44227c,_0x4d047b){var _0xd4dabd=_0x2cd227;if(typeof Reflect===_0xd4dabd(0x1e9)&&typeof Reflect[_0xd4dabd(0x1ff)]===_0xd4dabd(0x1e8))return Reflect[_0xd4dabd(0x1ff)](_0x44227c,_0x4d047b);},__param=this&&this['__param']||function(_0x17df2c,_0x28ec33){return function(_0x2b1538,_0x43ceb7){_0x28ec33(_0x2b1538,_0x43ceb7,_0x17df2c);};};Object[_0x2cd227(0x206)](exports,_0x2cd227(0x200),{'value':!![]}),exports[_0x2cd227(0x1fe)]=void 0x0;const common_1=require(_0x2cd227(0x1f5)),fanyi_service_1=require(_0x2cd227(0x1ef));function _0x35b0(){var _0x20f4d3=['95705GLGkgM','convertToEnglish','function','object','__decorate','decorate','text','__metadata','FanyiService','./fanyi.service','55376xEEpNm','design:paramtypes','fanyiService','Controller','90MGyfAh','@nestjs/common','design:returntype','getOwnPropertyDescriptor','length','design:type','translate','326760KXfAxo','1309396kKkvvu','48LgREaA','FanyiController','metadata','__esModule','883258uVcpjD','Query','970788HtcHql','fanyi','507488TZrvad','defineProperty'];_0x35b0=function(){return _0x20f4d3;};return _0x35b0();}let FanyiController=class FanyiController{constructor(_0x445dab){var _0x2f97ff=_0x2cd227;this[_0x2f97ff(0x1f2)]=_0x445dab;}['convertToEnglish'](_0x2b7ecb){var _0x31d670=_0x2cd227;return this['fanyiService'][_0x31d670(0x1e7)](_0x2b7ecb);}};__decorate([(0x0,common_1['Get'])(_0x2cd227(0x1fa)),__param(0x0,(0x0,common_1[_0x2cd227(0x202)])(_0x2cd227(0x1ec))),__metadata(_0x2cd227(0x1f9),Function),__metadata(_0x2cd227(0x1f1),[String]),__metadata(_0x2cd227(0x1f6),void 0x0)],FanyiController['prototype'],_0x2cd227(0x1e7),null),FanyiController=__decorate([(0x0,common_1[_0x2cd227(0x1f3)])(_0x2cd227(0x204)),__metadata(_0x2cd227(0x1f1),[fanyi_service_1[_0x2cd227(0x1ee)]])],FanyiController),exports['FanyiController']=FanyiController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/fanyi/fanyi.module.js b/YiAiQuickDeploy/dist/modules/fanyi/fanyi.module.js
new file mode 100644
index 0000000..081e29a
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/fanyi/fanyi.module.js
@@ -0,0 +1 @@
+'use strict';var _0x2abb52=_0x25bf;(function(_0x4acb9c,_0x48564a){var _0x242f32=_0x25bf,_0x24ad6c=_0x4acb9c();while(!![]){try{var _0x4ae81c=parseInt(_0x242f32(0xb8))/0x1+-parseInt(_0x242f32(0xa7))/0x2+parseInt(_0x242f32(0xa5))/0x3*(parseInt(_0x242f32(0xb3))/0x4)+-parseInt(_0x242f32(0xaa))/0x5*(parseInt(_0x242f32(0xa8))/0x6)+-parseInt(_0x242f32(0xb9))/0x7+parseInt(_0x242f32(0xac))/0x8+-parseInt(_0x242f32(0xaf))/0x9*(-parseInt(_0x242f32(0xb6))/0xa);if(_0x4ae81c===_0x48564a)break;else _0x24ad6c['push'](_0x24ad6c['shift']());}catch(_0xe3ea17){_0x24ad6c['push'](_0x24ad6c['shift']());}}}(_0x3e85,0xdeb1c));function _0x25bf(_0x1b60c9,_0x61ee13){var _0x3e8596=_0x3e85();return _0x25bf=function(_0x25bf6b,_0x32baab){_0x25bf6b=_0x25bf6b-0xa5;var _0x2ac5e4=_0x3e8596[_0x25bf6b];return _0x2ac5e4;},_0x25bf(_0x1b60c9,_0x61ee13);}var __decorate=this&&this[_0x2abb52(0xae)]||function(_0x502ce5,_0x14a21a,_0x166d05,_0x2036b4){var _0x50457c=_0x2abb52,_0x693d39=arguments['length'],_0x1e9634=_0x693d39<0x3?_0x14a21a:_0x2036b4===null?_0x2036b4=Object[_0x50457c(0xa6)](_0x14a21a,_0x166d05):_0x2036b4,_0x544a8a;if(typeof Reflect===_0x50457c(0xbb)&&typeof Reflect[_0x50457c(0xad)]===_0x50457c(0xba))_0x1e9634=Reflect[_0x50457c(0xad)](_0x502ce5,_0x14a21a,_0x166d05,_0x2036b4);else{for(var _0x14292a=_0x502ce5[_0x50457c(0xb4)]-0x1;_0x14292a>=0x0;_0x14292a--)if(_0x544a8a=_0x502ce5[_0x14292a])_0x1e9634=(_0x693d39<0x3?_0x544a8a(_0x1e9634):_0x693d39>0x3?_0x544a8a(_0x14a21a,_0x166d05,_0x1e9634):_0x544a8a(_0x14a21a,_0x166d05))||_0x1e9634;}return _0x693d39>0x3&&_0x1e9634&&Object[_0x50457c(0xb1)](_0x14a21a,_0x166d05,_0x1e9634),_0x1e9634;};Object[_0x2abb52(0xb1)](exports,_0x2abb52(0xb2),{'value':!![]}),exports['FanyiModule']=void 0x0;const common_1=require(_0x2abb52(0xb0)),fanyi_service_1=require('./fanyi.service'),fanyi_controller_1=require(_0x2abb52(0xb5));let FanyiModule=class FanyiModule{};function _0x3e85(){var _0x227ae7=['@nestjs/common','defineProperty','__esModule','28jICGsm','length','./fanyi.controller','96370SshcXP','FanyiModule','89564feyTjF','5723900TMIDti','function','object','780186zzYgOv','getOwnPropertyDescriptor','270436RSJMPS','282pAQLJQ','FanyiService','93935uEOAvh','FanyiController','4777120BGIdNf','decorate','__decorate','225HiSUhq'];_0x3e85=function(){return _0x227ae7;};return _0x3e85();}FanyiModule=__decorate([(0x0,common_1['Global'])(),(0x0,common_1['Module'])({'providers':[fanyi_service_1[_0x2abb52(0xa9)]],'controllers':[fanyi_controller_1[_0x2abb52(0xab)]],'exports':[fanyi_service_1[_0x2abb52(0xa9)]]})],FanyiModule),exports[_0x2abb52(0xb7)]=FanyiModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/fanyi/fanyi.service.js b/YiAiQuickDeploy/dist/modules/fanyi/fanyi.service.js
new file mode 100644
index 0000000..6ff7527
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/fanyi/fanyi.service.js
@@ -0,0 +1 @@
+'use strict';const _0x1c2874=_0x198e;(function(_0x411e16,_0x1a5805){const _0x3dc14b=_0x198e,_0x55b684=_0x411e16();while(!![]){try{const _0x29699e=-parseInt(_0x3dc14b(0xdc))/0x1+-parseInt(_0x3dc14b(0xc5))/0x2*(-parseInt(_0x3dc14b(0xc1))/0x3)+-parseInt(_0x3dc14b(0xbb))/0x4*(-parseInt(_0x3dc14b(0xde))/0x5)+parseInt(_0x3dc14b(0xc3))/0x6*(parseInt(_0x3dc14b(0xbd))/0x7)+-parseInt(_0x3dc14b(0xb7))/0x8*(parseInt(_0x3dc14b(0xdb))/0x9)+parseInt(_0x3dc14b(0xda))/0xa*(parseInt(_0x3dc14b(0xbc))/0xb)+-parseInt(_0x3dc14b(0xc0))/0xc;if(_0x29699e===_0x1a5805)break;else _0x55b684['push'](_0x55b684['shift']());}catch(_0x467fb9){_0x55b684['push'](_0x55b684['shift']());}}}(_0xcb9c,0xd577b));var __decorate=this&&this['__decorate']||function(_0x862edd,_0x49fa0f,_0x558d59,_0x1d3421){const _0x201aad=_0x198e;var _0x52e306=arguments['length'],_0x388c9c=_0x52e306<0x3?_0x49fa0f:_0x1d3421===null?_0x1d3421=Object[_0x201aad(0xdd)](_0x49fa0f,_0x558d59):_0x1d3421,_0x490f48;if(typeof Reflect===_0x201aad(0xca)&&typeof Reflect[_0x201aad(0xc9)]===_0x201aad(0xb5))_0x388c9c=Reflect['decorate'](_0x862edd,_0x49fa0f,_0x558d59,_0x1d3421);else{for(var _0x44405d=_0x862edd[_0x201aad(0xcc)]-0x1;_0x44405d>=0x0;_0x44405d--)if(_0x490f48=_0x862edd[_0x44405d])_0x388c9c=(_0x52e306<0x3?_0x490f48(_0x388c9c):_0x52e306>0x3?_0x490f48(_0x49fa0f,_0x558d59,_0x388c9c):_0x490f48(_0x49fa0f,_0x558d59))||_0x388c9c;}return _0x52e306>0x3&&_0x388c9c&&Object[_0x201aad(0xe1)](_0x49fa0f,_0x558d59,_0x388c9c),_0x388c9c;},__metadata=this&&this['__metadata']||function(_0x109d7e,_0x9b4d4d){const _0x185280=_0x198e;if(typeof Reflect===_0x185280(0xca)&&typeof Reflect[_0x185280(0xb6)]===_0x185280(0xb5))return Reflect[_0x185280(0xb6)](_0x109d7e,_0x9b4d4d);};Object[_0x1c2874(0xe1)](exports,_0x1c2874(0xd4),{'value':!![]}),exports['FanyiService']=void 0x0;const globalConfig_service_1=require(_0x1c2874(0xd1)),common_1=require(_0x1c2874(0xc2)),axios_1=require(_0x1c2874(0xe0)),crypto=require(_0x1c2874(0xc4));function _0x198e(_0x48cc62,_0x454dd0){const _0xcb9ca0=_0xcb9c();return _0x198e=function(_0x198e33,_0x391abc){_0x198e33=_0x198e33-0xb5;let _0x4c4b33=_0xcb9ca0[_0x198e33];return _0x4c4b33;},_0x198e(_0x48cc62,_0x454dd0);}let FanyiService=class FanyiService{constructor(_0x42e55b){const _0x278967=_0x1c2874;this[_0x278967(0xce)]=_0x42e55b;}async[_0x1c2874(0xb8)](_0x488eab){const _0x1bcd7f=_0x1c2874;if(!_0x488eab)throw new common_1[(_0x1bcd7f(0xc8))](_0x1bcd7f(0xc7),common_1['HttpStatus'][_0x1bcd7f(0xdf)]);const {baiduFanyiAppId:_0x56bd4b,baiduFanyiSecret:_0x271774}=await this[_0x1bcd7f(0xce)][_0x1bcd7f(0xd3)]([_0x1bcd7f(0xd0),_0x1bcd7f(0xd2)]);if(!_0x56bd4b||!_0x271774)throw new common_1['HttpException'](_0x1bcd7f(0xe5),common_1[_0x1bcd7f(0xba)]['BAD_REQUEST']);const _0x47b125=Date[_0x1bcd7f(0xb9)]()[_0x1bcd7f(0xd8)](),_0x49e556=crypto[_0x1bcd7f(0xd7)](_0x1bcd7f(0xbe))['update'](_0x56bd4b+_0x488eab+_0x47b125+_0x271774)[_0x1bcd7f(0xbf)](_0x1bcd7f(0xc6)),_0x267252=_0x1bcd7f(0xcd),_0x549c75={'q':_0x488eab[_0x1bcd7f(0xd8)](),'from':'auto','to':'en','appid':_0x56bd4b,'salt':_0x47b125,'sign':_0x49e556},_0xe5cff=await axios_1[_0x1bcd7f(0xe4)][_0x1bcd7f(0xcf)](_0x267252,_0x549c75,{'headers':{'Content-Type':_0x1bcd7f(0xcb)}}),{from:_0x1d1eec,to:_0x300a0a,trans_result:_0x46bb83,error_code:_0x5781e6,error_msg:_0x3b31c8}=_0xe5cff[_0x1bcd7f(0xd9)];if(_0x5781e6){console[_0x1bcd7f(0xe2)](_0x1bcd7f(0xd6),_0xe5cff);throw new common_1[(_0x1bcd7f(0xc8))](_0x1bcd7f(0xe3)+_0x5781e6+']['+_0x3b31c8+']!',common_1[_0x1bcd7f(0xba)][_0x1bcd7f(0xdf)]);}if(!_0x46bb83||!_0x46bb83[_0x1bcd7f(0xcc)]){console[_0x1bcd7f(0xe2)]('res:\x20',_0xe5cff);throw new common_1['HttpException'](_0x1bcd7f(0xe3)+_0x5781e6+']['+_0x3b31c8+']!',common_1['HttpStatus'][_0x1bcd7f(0xdf)]);}else{}return _0x46bb83[0x0]['dst'];}};function _0xcb9c(){const _0x505ea4=['17324ClQVeM','2549195IwuDlH','5927131SnaTLh','md5','digest','33706812HXQOaS','42NFIOTw','@nestjs/common','6pHWick','crypto','241636rHKKvG','hex','请输入要翻译的内容!','HttpException','decorate','object','application/x-www-form-urlencoded','length','https://fanyi-api.baidu.com/api/trans/vip/translate','globalConfigService','post','baiduFanyiAppId','../globalConfig/globalConfig.service','baiduFanyiSecret','getConfigs','__esModule','FanyiService','res:\x20','createHash','toString','data','50EhNhzg','40797cCcrLR','383859mGbSDM','getOwnPropertyDescriptor','1720sKYDGU','BAD_REQUEST','axios','defineProperty','log','翻译失败[','default','当前管理员还未开放翻译服务、请联系管理员开通吧!','function','metadata','1976nUYuRP','convertToEnglish','now','HttpStatus'];_0xcb9c=function(){return _0x505ea4;};return _0xcb9c();}FanyiService=__decorate([(0x0,common_1['Injectable'])(),__metadata('design:paramtypes',[globalConfig_service_1['GlobalConfigService']])],FanyiService),exports[_0x1c2874(0xd5)]=FanyiService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/globalConfig/config.entity.js b/YiAiQuickDeploy/dist/modules/globalConfig/config.entity.js
new file mode 100644
index 0000000..f6be554
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/globalConfig/config.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x298310=_0x12c6;function _0x12c6(_0x3e4db1,_0x3f7f20){var _0x277adb=_0x277a();return _0x12c6=function(_0x12c660,_0x5de3a1){_0x12c660=_0x12c660-0x112;var _0xb5be6c=_0x277adb[_0x12c660];return _0xb5be6c;},_0x12c6(_0x3e4db1,_0x3f7f20);}(function(_0x1cafb6,_0x1380ca){var _0x4d65ff=_0x12c6,_0x59e9ca=_0x1cafb6();while(!![]){try{var _0x3bd9cc=-parseInt(_0x4d65ff(0x117))/0x1+-parseInt(_0x4d65ff(0x121))/0x2*(parseInt(_0x4d65ff(0x12f))/0x3)+parseInt(_0x4d65ff(0x124))/0x4+parseInt(_0x4d65ff(0x129))/0x5*(parseInt(_0x4d65ff(0x115))/0x6)+-parseInt(_0x4d65ff(0x11e))/0x7+parseInt(_0x4d65ff(0x11a))/0x8+-parseInt(_0x4d65ff(0x114))/0x9;if(_0x3bd9cc===_0x1380ca)break;else _0x59e9ca['push'](_0x59e9ca['shift']());}catch(_0x315f14){_0x59e9ca['push'](_0x59e9ca['shift']());}}}(_0x277a,0x89f48));function _0x277a(){var _0x5632bd=['prototype','101652HNHYGo','object','配置是否公开,公开内容对前端项目展示\x20\x200:不公开\x201:公开','Entity','typeorm','decorate','configKey','__esModule','配置内容','3181122XcTSAv','2058QosJVe','配置名称','763890VaEwoj','metadata','public','8270968ORQTgF','BaseEntity','defineProperty','配置是否加密,加密内容仅仅super权限可看\x200:不加\x201:加','1226267qakfwO','../../common/entity/baseEntity','design:type','40AVaYwn','configVal','ConfigEntity','1718108iSrvJG','config','getOwnPropertyDescriptor','status','length','15625QAabZC','__metadata','Column','function','__decorate'];_0x277a=function(){return _0x5632bd;};return _0x277a();}var __decorate=this&&this[_0x298310(0x12d)]||function(_0x220503,_0x9375bf,_0x2daeea,_0x31f494){var _0x51cef8=_0x298310,_0x24b1a3=arguments[_0x51cef8(0x128)],_0x38ff13=_0x24b1a3<0x3?_0x9375bf:_0x31f494===null?_0x31f494=Object[_0x51cef8(0x126)](_0x9375bf,_0x2daeea):_0x31f494,_0x3f81c2;if(typeof Reflect===_0x51cef8(0x130)&&typeof Reflect[_0x51cef8(0x134)]===_0x51cef8(0x12c))_0x38ff13=Reflect[_0x51cef8(0x134)](_0x220503,_0x9375bf,_0x2daeea,_0x31f494);else{for(var _0x3b93e1=_0x220503['length']-0x1;_0x3b93e1>=0x0;_0x3b93e1--)if(_0x3f81c2=_0x220503[_0x3b93e1])_0x38ff13=(_0x24b1a3<0x3?_0x3f81c2(_0x38ff13):_0x24b1a3>0x3?_0x3f81c2(_0x9375bf,_0x2daeea,_0x38ff13):_0x3f81c2(_0x9375bf,_0x2daeea))||_0x38ff13;}return _0x24b1a3>0x3&&_0x38ff13&&Object[_0x51cef8(0x11c)](_0x9375bf,_0x2daeea,_0x38ff13),_0x38ff13;},__metadata=this&&this[_0x298310(0x12a)]||function(_0x2f15ae,_0x1550a4){var _0x53c14c=_0x298310;if(typeof Reflect===_0x53c14c(0x130)&&typeof Reflect[_0x53c14c(0x118)]===_0x53c14c(0x12c))return Reflect['metadata'](_0x2f15ae,_0x1550a4);};Object[_0x298310(0x11c)](exports,_0x298310(0x112),{'value':!![]}),exports['ConfigEntity']=void 0x0;const typeorm_1=require(_0x298310(0x133)),baseEntity_1=require(_0x298310(0x11f));let ConfigEntity=class ConfigEntity extends baseEntity_1[_0x298310(0x11b)]{};__decorate([(0x0,typeorm_1[_0x298310(0x12b)])({'length':0xff,'comment':_0x298310(0x116),'nullable':!![]}),__metadata(_0x298310(0x120),String)],ConfigEntity[_0x298310(0x12e)],_0x298310(0x135),void 0x0),__decorate([(0x0,typeorm_1[_0x298310(0x12b)])({'length':0xbb8,'comment':_0x298310(0x113),'nullable':!![]}),__metadata(_0x298310(0x120),String)],ConfigEntity[_0x298310(0x12e)],_0x298310(0x122),void 0x0),__decorate([(0x0,typeorm_1[_0x298310(0x12b)])({'default':0x0,'comment':_0x298310(0x131)}),__metadata('design:type',Number)],ConfigEntity['prototype'],_0x298310(0x119),void 0x0),__decorate([(0x0,typeorm_1[_0x298310(0x12b)])({'default':0x0,'comment':_0x298310(0x11d)}),__metadata('design:type',Number)],ConfigEntity[_0x298310(0x12e)],'encry',void 0x0),__decorate([(0x0,typeorm_1[_0x298310(0x12b)])({'default':0x1,'comment':'配置状态\x200:关闭\x201:启用'}),__metadata(_0x298310(0x120),Number)],ConfigEntity[_0x298310(0x12e)],_0x298310(0x127),void 0x0),ConfigEntity=__decorate([(0x0,typeorm_1[_0x298310(0x132)])({'name':_0x298310(0x125)})],ConfigEntity),exports[_0x298310(0x123)]=ConfigEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/globalConfig/dto/queryConfig.dto.js b/YiAiQuickDeploy/dist/modules/globalConfig/dto/queryConfig.dto.js
new file mode 100644
index 0000000..d57138c
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/globalConfig/dto/queryConfig.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x38f85c=_0x2c08;(function(_0x4d5dbc,_0xadf770){var _0x5bcb9f=_0x2c08,_0x572e52=_0x4d5dbc();while(!![]){try{var _0x3f34e1=parseInt(_0x5bcb9f(0x86))/0x1+parseInt(_0x5bcb9f(0x6e))/0x2*(-parseInt(_0x5bcb9f(0x6a))/0x3)+parseInt(_0x5bcb9f(0x7c))/0x4*(-parseInt(_0x5bcb9f(0x81))/0x5)+-parseInt(_0x5bcb9f(0x7b))/0x6+-parseInt(_0x5bcb9f(0x75))/0x7+parseInt(_0x5bcb9f(0x70))/0x8+parseInt(_0x5bcb9f(0x85))/0x9;if(_0x3f34e1===_0xadf770)break;else _0x572e52['push'](_0x572e52['shift']());}catch(_0x1aa94a){_0x572e52['push'](_0x572e52['shift']());}}}(_0x2c38,0x1ce46));function _0x2c38(){var _0x38dbf5=['function','882828MrbnyX','480nsXwWv','metadata','siteName','qqNumber','design:type','7300qixGRG','getOwnPropertyDescriptor','defineProperty','QueryConfigDto','4587210zYxnmP','140545FUQlyw','15GNRraA','Type','class-validator','class-transformer','56798GJkbzi','__decorate','831472YrnPqa','__metadata','ArrayNotEmpty','__esModule','length','1200458vwZtLM','@nestjs/swagger','prototype','decorate','想要查询的配置key'];_0x2c38=function(){return _0x38dbf5;};return _0x2c38();}var __decorate=this&&this[_0x38f85c(0x6f)]||function(_0x823910,_0x423012,_0x4d4ffc,_0x5738fc){var _0x51ba46=_0x38f85c,_0x44f80d=arguments[_0x51ba46(0x74)],_0x489f26=_0x44f80d<0x3?_0x423012:_0x5738fc===null?_0x5738fc=Object[_0x51ba46(0x82)](_0x423012,_0x4d4ffc):_0x5738fc,_0x3ccf0f;if(typeof Reflect==='object'&&typeof Reflect[_0x51ba46(0x78)]===_0x51ba46(0x7a))_0x489f26=Reflect[_0x51ba46(0x78)](_0x823910,_0x423012,_0x4d4ffc,_0x5738fc);else{for(var _0x1fc52c=_0x823910['length']-0x1;_0x1fc52c>=0x0;_0x1fc52c--)if(_0x3ccf0f=_0x823910[_0x1fc52c])_0x489f26=(_0x44f80d<0x3?_0x3ccf0f(_0x489f26):_0x44f80d>0x3?_0x3ccf0f(_0x423012,_0x4d4ffc,_0x489f26):_0x3ccf0f(_0x423012,_0x4d4ffc))||_0x489f26;}return _0x44f80d>0x3&&_0x489f26&&Object[_0x51ba46(0x83)](_0x423012,_0x4d4ffc,_0x489f26),_0x489f26;},__metadata=this&&this[_0x38f85c(0x71)]||function(_0x2e0e3f,_0x27aaed){var _0x363df2=_0x38f85c;if(typeof Reflect==='object'&&typeof Reflect['metadata']===_0x363df2(0x7a))return Reflect[_0x363df2(0x7d)](_0x2e0e3f,_0x27aaed);};Object[_0x38f85c(0x83)](exports,_0x38f85c(0x73),{'value':!![]}),exports[_0x38f85c(0x84)]=void 0x0;const class_validator_1=require(_0x38f85c(0x6c)),class_transformer_1=require(_0x38f85c(0x6d)),swagger_1=require(_0x38f85c(0x76));function _0x2c08(_0x38a460,_0x26727c){var _0x2c385b=_0x2c38();return _0x2c08=function(_0x2c087e,_0x231f5e){_0x2c087e=_0x2c087e-0x6a;var _0x46a200=_0x2c385b[_0x2c087e];return _0x46a200;},_0x2c08(_0x38a460,_0x26727c);}class QueryConfigDto{}__decorate([(0x0,swagger_1['ApiProperty'])({'example':[_0x38f85c(0x7e),_0x38f85c(0x7f)],'description':_0x38f85c(0x79)}),(0x0,class_validator_1['IsArray'])(),(0x0,class_validator_1[_0x38f85c(0x72)])(),(0x0,class_transformer_1[_0x38f85c(0x6b)])(()=>String),__metadata(_0x38f85c(0x80),Array)],QueryConfigDto[_0x38f85c(0x77)],'keys',void 0x0),exports[_0x38f85c(0x84)]=QueryConfigDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/globalConfig/dto/setConfig.dto.js b/YiAiQuickDeploy/dist/modules/globalConfig/dto/setConfig.dto.js
new file mode 100644
index 0000000..f266989
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/globalConfig/dto/setConfig.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x16fdf5=_0x7a72;(function(_0x9b7a76,_0x256082){var _0x2b9e75=_0x7a72,_0x1da5c9=_0x9b7a76();while(!![]){try{var _0x11c435=parseInt(_0x2b9e75(0x1f6))/0x1*(-parseInt(_0x2b9e75(0x20e))/0x2)+parseInt(_0x2b9e75(0x209))/0x3+-parseInt(_0x2b9e75(0x1fc))/0x4+-parseInt(_0x2b9e75(0x1f1))/0x5+parseInt(_0x2b9e75(0x1fe))/0x6+-parseInt(_0x2b9e75(0x1f3))/0x7*(parseInt(_0x2b9e75(0x1f8))/0x8)+parseInt(_0x2b9e75(0x20a))/0x9;if(_0x11c435===_0x256082)break;else _0x1da5c9['push'](_0x1da5c9['shift']());}catch(_0x16a6a7){_0x1da5c9['push'](_0x1da5c9['shift']());}}}(_0x15e4,0xce55a));var __decorate=this&&this[_0x16fdf5(0x203)]||function(_0x42c664,_0x46300f,_0x20a6fd,_0x246f49){var _0x58256e=_0x16fdf5,_0x1c23d8=arguments[_0x58256e(0x208)],_0x12f823=_0x1c23d8<0x3?_0x46300f:_0x246f49===null?_0x246f49=Object[_0x58256e(0x1f2)](_0x46300f,_0x20a6fd):_0x246f49,_0x430767;if(typeof Reflect===_0x58256e(0x1fb)&&typeof Reflect[_0x58256e(0x1ff)]==='function')_0x12f823=Reflect[_0x58256e(0x1ff)](_0x42c664,_0x46300f,_0x20a6fd,_0x246f49);else{for(var _0x3f40b5=_0x42c664[_0x58256e(0x208)]-0x1;_0x3f40b5>=0x0;_0x3f40b5--)if(_0x430767=_0x42c664[_0x3f40b5])_0x12f823=(_0x1c23d8<0x3?_0x430767(_0x12f823):_0x1c23d8>0x3?_0x430767(_0x46300f,_0x20a6fd,_0x12f823):_0x430767(_0x46300f,_0x20a6fd))||_0x12f823;}return _0x1c23d8>0x3&&_0x12f823&&Object[_0x58256e(0x20b)](_0x46300f,_0x20a6fd,_0x12f823),_0x12f823;},__metadata=this&&this[_0x16fdf5(0x1f5)]||function(_0x3f4eca,_0x40b09a){var _0x57c6d4=_0x16fdf5;if(typeof Reflect===_0x57c6d4(0x1fb)&&typeof Reflect[_0x57c6d4(0x1fa)]===_0x57c6d4(0x205))return Reflect[_0x57c6d4(0x1fa)](_0x3f4eca,_0x40b09a);};Object[_0x16fdf5(0x20b)](exports,_0x16fdf5(0x1f7),{'value':!![]}),exports['SetConfigDto']=void 0x0;const class_validator_1=require(_0x16fdf5(0x206)),class_transformer_1=require(_0x16fdf5(0x1f9)),swagger_1=require('@nestjs/swagger');class SetConfigDto{}function _0x7a72(_0x3676ea,_0x13f6a0){var _0x15e472=_0x15e4();return _0x7a72=function(_0x7a7234,_0x24bcaf){_0x7a7234=_0x7a7234-0x1f1;var _0x5ecc22=_0x15e472[_0x7a7234];return _0x5ecc22;},_0x7a72(_0x3676ea,_0x13f6a0);}__decorate([(0x0,swagger_1[_0x16fdf5(0x20c)])({'example':[{'configKey':'siteName','configVal':'NineAI'}],'description':_0x16fdf5(0x202)}),(0x0,class_validator_1[_0x16fdf5(0x20d)])(),(0x0,class_validator_1[_0x16fdf5(0x204)])(),(0x0,class_validator_1[_0x16fdf5(0x207)])({'each':!![]}),(0x0,class_transformer_1[_0x16fdf5(0x1f4)])(()=>Object),__metadata(_0x16fdf5(0x200),Array)],SetConfigDto[_0x16fdf5(0x201)],'settings',void 0x0),exports[_0x16fdf5(0x1fd)]=SetConfigDto;function _0x15e4(){var _0x33a52e=['decorate','design:type','prototype','设置配置信息','__decorate','ArrayNotEmpty','function','class-validator','ValidateNested','length','1997544vaCLSd','34931178gskIRz','defineProperty','ApiProperty','IsArray','3042842AjSoeX','4634975XKGaaQ','getOwnPropertyDescriptor','6918499vmAMGk','Type','__metadata','1ydgSen','__esModule','8fDOrGS','class-transformer','metadata','object','4824884CMctUd','SetConfigDto','5646300KBZrpY'];_0x15e4=function(){return _0x33a52e;};return _0x15e4();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/globalConfig/dto/setConfigCustom.dto.js b/YiAiQuickDeploy/dist/modules/globalConfig/dto/setConfigCustom.dto.js
new file mode 100644
index 0000000..0ee369e
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/globalConfig/dto/setConfigCustom.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x2fe561=_0x421c;(function(_0xa03a12,_0x404e04){var _0x9ba066=_0x421c,_0x583690=_0xa03a12();while(!![]){try{var _0x15e91d=parseInt(_0x9ba066(0xcc))/0x1+-parseInt(_0x9ba066(0xd8))/0x2+parseInt(_0x9ba066(0xca))/0x3+-parseInt(_0x9ba066(0xbe))/0x4+parseInt(_0x9ba066(0xbc))/0x5*(parseInt(_0x9ba066(0xc2))/0x6)+parseInt(_0x9ba066(0xd7))/0x7+-parseInt(_0x9ba066(0xbf))/0x8;if(_0x15e91d===_0x404e04)break;else _0x583690['push'](_0x583690['shift']());}catch(_0x55caf6){_0x583690['push'](_0x583690['shift']());}}}(_0x1bff,0x563ec));var __decorate=this&&this[_0x2fe561(0xcd)]||function(_0x14d7c1,_0x2187f0,_0x194ec3,_0x36a7d4){var _0x1c4cbb=_0x2fe561,_0x245c5e=arguments[_0x1c4cbb(0xd5)],_0x5c2e50=_0x245c5e<0x3?_0x2187f0:_0x36a7d4===null?_0x36a7d4=Object[_0x1c4cbb(0xc5)](_0x2187f0,_0x194ec3):_0x36a7d4,_0x50e764;if(typeof Reflect===_0x1c4cbb(0xc6)&&typeof Reflect['decorate']===_0x1c4cbb(0xc0))_0x5c2e50=Reflect[_0x1c4cbb(0xc3)](_0x14d7c1,_0x2187f0,_0x194ec3,_0x36a7d4);else{for(var _0x1e1da5=_0x14d7c1['length']-0x1;_0x1e1da5>=0x0;_0x1e1da5--)if(_0x50e764=_0x14d7c1[_0x1e1da5])_0x5c2e50=(_0x245c5e<0x3?_0x50e764(_0x5c2e50):_0x245c5e>0x3?_0x50e764(_0x2187f0,_0x194ec3,_0x5c2e50):_0x50e764(_0x2187f0,_0x194ec3))||_0x5c2e50;}return _0x245c5e>0x3&&_0x5c2e50&&Object[_0x1c4cbb(0xce)](_0x2187f0,_0x194ec3,_0x5c2e50),_0x5c2e50;},__metadata=this&&this[_0x2fe561(0xc8)]||function(_0x3576cf,_0x2b6f4c){var _0x5ec5a2=_0x2fe561;if(typeof Reflect===_0x5ec5a2(0xc6)&&typeof Reflect[_0x5ec5a2(0xd4)]===_0x5ec5a2(0xc0))return Reflect[_0x5ec5a2(0xd4)](_0x3576cf,_0x2b6f4c);};function _0x1bff(){var _0x3941c8=['decorate','__esModule','getOwnPropertyDescriptor','object','class-transformer','__metadata','SetConfigCustomDto','1752795MQOLOT','NineAI','168428zPcWtA','__decorate','defineProperty','prototype','ValidateNested','@nestjs/swagger','Type','siteName','metadata','length','class-validator','3247104ewdOjc','611334iJnAUN','25vfoirk','settings','422388EFasaJ','6461968PRiuvu','function','ApiProperty','426846BujUFS'];_0x1bff=function(){return _0x3941c8;};return _0x1bff();}Object[_0x2fe561(0xce)](exports,_0x2fe561(0xc4),{'value':!![]}),exports[_0x2fe561(0xc9)]=void 0x0;const class_validator_1=require(_0x2fe561(0xd6)),class_transformer_1=require(_0x2fe561(0xc7)),swagger_1=require(_0x2fe561(0xd1));class SetConfigCustomDto{}function _0x421c(_0x351be0,_0x436c26){var _0x1bffaf=_0x1bff();return _0x421c=function(_0x421c0c,_0x361757){_0x421c0c=_0x421c0c-0xbc;var _0x58166c=_0x1bffaf[_0x421c0c];return _0x58166c;},_0x421c(_0x351be0,_0x436c26);}__decorate([(0x0,swagger_1[_0x2fe561(0xc1)])({'example':{'configKey':_0x2fe561(0xd3),'configVal':_0x2fe561(0xcb),'infoKey':_0x2fe561(0xcb)},'description':'设置更新配置信息'}),(0x0,class_validator_1[_0x2fe561(0xd0)])({'each':!![]}),(0x0,class_transformer_1[_0x2fe561(0xd2)])(()=>Object),__metadata('design:type',Object)],SetConfigCustomDto[_0x2fe561(0xcf)],_0x2fe561(0xbd),void 0x0),exports['SetConfigCustomDto']=SetConfigCustomDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/globalConfig/globalConfig.controller.js b/YiAiQuickDeploy/dist/modules/globalConfig/globalConfig.controller.js
new file mode 100644
index 0000000..90ed942
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/globalConfig/globalConfig.controller.js
@@ -0,0 +1 @@
+'use strict';const _0x505833=_0x54fa;(function(_0x450554,_0x2bd397){const _0x504272=_0x54fa,_0x3ba797=_0x450554();while(!![]){try{const _0x38ac65=parseInt(_0x504272(0x205))/0x1*(parseInt(_0x504272(0x1f2))/0x2)+-parseInt(_0x504272(0x202))/0x3*(parseInt(_0x504272(0x215))/0x4)+-parseInt(_0x504272(0x1f6))/0x5*(parseInt(_0x504272(0x1fb))/0x6)+parseInt(_0x504272(0x203))/0x7+-parseInt(_0x504272(0x21a))/0x8+-parseInt(_0x504272(0x1ef))/0x9+-parseInt(_0x504272(0x1f3))/0xa*(-parseInt(_0x504272(0x217))/0xb);if(_0x38ac65===_0x2bd397)break;else _0x3ba797['push'](_0x3ba797['shift']());}catch(_0x4e9be9){_0x3ba797['push'](_0x3ba797['shift']());}}}(_0x2802,0x43585));function _0x2802(){const _0x40f51d=['__esModule','design:type','object','decorate','用户端查询公告信息','3jMEQsW','3336466RCTHlm','queryFronet','74806uDCJWe','AdminAuthGuard','queryGptKeys','metadata','getCopyright','../../common/auth/superAuth.guard','queryAllConfig','Get','globalConfigService','defineProperty','查询前端网站的所有配置','function','queryAll','管理端查询版权信息','Post','Req','1262556gXvFdl','Query','5863JbPkpO','Body','ApiBearerAuth','1780752DDYaIY','UseGuards','design:returntype','queryFrontConfig','queryConfig','setGptKeys','set','query','../../common/auth/adminAuth.guard','ApiOperation','GlobalConfigService','design:paramtypes','prototype','__metadata','__param','setConfig','config','./dto/queryConfig.dto','查询所有配置','@nestjs/common','./dto/setConfig.dto','3428415DYFhhu','length','queryNotice','8rrAKib','10130TDiJCR','__decorate','getOwnPropertyDescriptor','10KqLVaR','./globalConfig.service','SuperAuthGuard','@nestjs/swagger','notice','362334nxJWGY','GlobalConfigController'];_0x2802=function(){return _0x40f51d;};return _0x2802();}function _0x54fa(_0x56cfce,_0x9b7c35){const _0x280230=_0x2802();return _0x54fa=function(_0x54fae1,_0x8bf3b5){_0x54fae1=_0x54fae1-0x1e1;let _0x269c91=_0x280230[_0x54fae1];return _0x269c91;},_0x54fa(_0x56cfce,_0x9b7c35);}var __decorate=this&&this[_0x505833(0x1f4)]||function(_0x2d4fc4,_0xc865c0,_0x22d3dd,_0x260140){const _0x4af0ab=_0x505833;var _0x5752b9=arguments[_0x4af0ab(0x1f0)],_0x4a60e3=_0x5752b9<0x3?_0xc865c0:_0x260140===null?_0x260140=Object[_0x4af0ab(0x1f5)](_0xc865c0,_0x22d3dd):_0x260140,_0x290fae;if(typeof Reflect===_0x4af0ab(0x1ff)&&typeof Reflect[_0x4af0ab(0x200)]===_0x4af0ab(0x210))_0x4a60e3=Reflect[_0x4af0ab(0x200)](_0x2d4fc4,_0xc865c0,_0x22d3dd,_0x260140);else{for(var _0x15e234=_0x2d4fc4['length']-0x1;_0x15e234>=0x0;_0x15e234--)if(_0x290fae=_0x2d4fc4[_0x15e234])_0x4a60e3=(_0x5752b9<0x3?_0x290fae(_0x4a60e3):_0x5752b9>0x3?_0x290fae(_0xc865c0,_0x22d3dd,_0x4a60e3):_0x290fae(_0xc865c0,_0x22d3dd))||_0x4a60e3;}return _0x5752b9>0x3&&_0x4a60e3&&Object[_0x4af0ab(0x20e)](_0xc865c0,_0x22d3dd,_0x4a60e3),_0x4a60e3;},__metadata=this&&this[_0x505833(0x1e7)]||function(_0x23887a,_0x3c3905){const _0x4d4b29=_0x505833;if(typeof Reflect==='object'&&typeof Reflect[_0x4d4b29(0x208)]==='function')return Reflect[_0x4d4b29(0x208)](_0x23887a,_0x3c3905);},__param=this&&this[_0x505833(0x1e8)]||function(_0x1c69d4,_0x3f1ed5){return function(_0x483403,_0x1f9d78){_0x3f1ed5(_0x483403,_0x1f9d78,_0x1c69d4);};};Object[_0x505833(0x20e)](exports,_0x505833(0x1fd),{'value':!![]}),exports[_0x505833(0x1fc)]=void 0x0;const swagger_1=require(_0x505833(0x1f9)),setConfig_dto_1=require(_0x505833(0x1ee)),globalConfig_service_1=require(_0x505833(0x1f7)),common_1=require(_0x505833(0x1ed)),queryConfig_dto_1=require(_0x505833(0x1eb)),adminAuth_guard_1=require(_0x505833(0x1e2)),superAuth_guard_1=require(_0x505833(0x20a));let GlobalConfigController=class GlobalConfigController{constructor(_0x1c2130){const _0x478056=_0x505833;this[_0x478056(0x20d)]=_0x1c2130;}[_0x505833(0x20b)](_0x486ce9){const _0x30a77d=_0x505833;return this[_0x30a77d(0x20d)][_0x30a77d(0x20b)](_0x486ce9);}[_0x505833(0x21d)](_0x353a82,_0x216d0d){const _0x495aa1=_0x505833;return this[_0x495aa1(0x20d)]['queryFrontConfig'](_0x353a82,_0x216d0d);}[_0x505833(0x207)](_0x1d71eb){const _0x288606=_0x505833;return this['globalConfigService'][_0x288606(0x207)](_0x1d71eb);}['setGptKeys'](_0x2dba92){const _0x11a116=_0x505833;return this[_0x11a116(0x20d)][_0x11a116(0x21f)](_0x2dba92);}[_0x505833(0x21e)](_0x3506e3,_0x2d4a86){const _0x5b548d=_0x505833;return this[_0x5b548d(0x20d)][_0x5b548d(0x21e)](_0x3506e3,_0x2d4a86);}[_0x505833(0x1e9)](_0x568948){const _0x191702=_0x505833;return this[_0x191702(0x20d)]['setConfig'](_0x568948);}['queryNotice'](){const _0x4181c4=_0x505833;return this['globalConfigService'][_0x4181c4(0x1f1)]();}[_0x505833(0x209)](){const _0x5d5f76=_0x505833;return this[_0x5d5f76(0x20d)][_0x5d5f76(0x209)]();}};__decorate([(0x0,swagger_1[_0x505833(0x1e3)])({'summary':_0x505833(0x1ec)}),(0x0,common_1[_0x505833(0x20c)])(_0x505833(0x211)),(0x0,common_1[_0x505833(0x21b)])(adminAuth_guard_1['AdminAuthGuard']),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1['Req'])()),__metadata('design:type',Function),__metadata(_0x505833(0x1e5),[Object]),__metadata('design:returntype',void 0x0)],GlobalConfigController[_0x505833(0x1e6)],_0x505833(0x20b),null),__decorate([(0x0,swagger_1[_0x505833(0x1e3)])({'summary':_0x505833(0x20f)}),(0x0,common_1[_0x505833(0x20c)])(_0x505833(0x204)),__param(0x0,(0x0,common_1[_0x505833(0x216)])()),__param(0x1,(0x0,common_1[_0x505833(0x214)])()),__metadata(_0x505833(0x1fe),Function),__metadata('design:paramtypes',[Object,Object]),__metadata(_0x505833(0x21c),void 0x0)],GlobalConfigController[_0x505833(0x1e6)],'queryFrontConfig',null),__decorate([(0x0,swagger_1['ApiOperation'])({'summary':'查询所有gpt的key'}),(0x0,common_1[_0x505833(0x20c)])(_0x505833(0x207)),(0x0,common_1[_0x505833(0x21b)])(adminAuth_guard_1[_0x505833(0x206)]),(0x0,swagger_1[_0x505833(0x219)])(),__param(0x0,(0x0,common_1[_0x505833(0x214)])()),__metadata(_0x505833(0x1fe),Function),__metadata('design:paramtypes',[Object]),__metadata(_0x505833(0x21c),void 0x0)],GlobalConfigController[_0x505833(0x1e6)],'queryGptKeys',null),__decorate([(0x0,swagger_1[_0x505833(0x1e3)])({'summary':'设置gpt的key'}),(0x0,common_1[_0x505833(0x213)])(_0x505833(0x21f)),(0x0,common_1['UseGuards'])(superAuth_guard_1[_0x505833(0x1f8)]),(0x0,swagger_1[_0x505833(0x219)])(),__param(0x0,(0x0,common_1[_0x505833(0x218)])()),__metadata(_0x505833(0x1fe),Function),__metadata(_0x505833(0x1e5),[Object]),__metadata(_0x505833(0x21c),void 0x0)],GlobalConfigController['prototype'],_0x505833(0x21f),null),__decorate([(0x0,swagger_1['ApiOperation'])({'summary':'查询所有配置'}),(0x0,common_1[_0x505833(0x213)])(_0x505833(0x1e1)),(0x0,common_1[_0x505833(0x21b)])(adminAuth_guard_1[_0x505833(0x206)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x505833(0x218)])()),__param(0x1,(0x0,common_1['Req'])()),__metadata(_0x505833(0x1fe),Function),__metadata(_0x505833(0x1e5),[queryConfig_dto_1['QueryConfigDto'],Object]),__metadata(_0x505833(0x21c),void 0x0)],GlobalConfigController[_0x505833(0x1e6)],_0x505833(0x21e),null),__decorate([(0x0,swagger_1[_0x505833(0x1e3)])({'summary':'设置配置信息'}),(0x0,common_1[_0x505833(0x213)])(_0x505833(0x220)),(0x0,common_1[_0x505833(0x21b)])(superAuth_guard_1[_0x505833(0x1f8)]),(0x0,swagger_1[_0x505833(0x219)])(),__param(0x0,(0x0,common_1[_0x505833(0x218)])()),__metadata(_0x505833(0x1fe),Function),__metadata(_0x505833(0x1e5),[setConfig_dto_1['SetConfigDto']]),__metadata(_0x505833(0x21c),void 0x0)],GlobalConfigController['prototype'],_0x505833(0x1e9),null),__decorate([(0x0,swagger_1['ApiOperation'])({'summary':_0x505833(0x201)}),(0x0,common_1[_0x505833(0x20c)])(_0x505833(0x1fa)),__metadata('design:type',Function),__metadata(_0x505833(0x1e5),[]),__metadata('design:returntype',void 0x0)],GlobalConfigController[_0x505833(0x1e6)],_0x505833(0x1f1),null),__decorate([(0x0,swagger_1[_0x505833(0x1e3)])({'summary':_0x505833(0x212)}),(0x0,common_1[_0x505833(0x20c)])('copyright'),__metadata(_0x505833(0x1fe),Function),__metadata(_0x505833(0x1e5),[]),__metadata(_0x505833(0x21c),void 0x0)],GlobalConfigController['prototype'],_0x505833(0x209),null),GlobalConfigController=__decorate([(0x0,swagger_1['ApiTags'])('config'),(0x0,common_1['Controller'])(_0x505833(0x1ea)),__metadata(_0x505833(0x1e5),[globalConfig_service_1[_0x505833(0x1e4)]])],GlobalConfigController),exports[_0x505833(0x1fc)]=GlobalConfigController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/globalConfig/globalConfig.module.js b/YiAiQuickDeploy/dist/modules/globalConfig/globalConfig.module.js
new file mode 100644
index 0000000..1074282
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/globalConfig/globalConfig.module.js
@@ -0,0 +1 @@
+'use strict';const _0x288570=_0x3a9e;(function(_0x35e62b,_0x39d6d4){const _0x522f44=_0x3a9e,_0x429395=_0x35e62b();while(!![]){try{const _0x1ba0a4=parseInt(_0x522f44(0x11f))/0x1+parseInt(_0x522f44(0x118))/0x2+parseInt(_0x522f44(0x121))/0x3+-parseInt(_0x522f44(0x12b))/0x4+parseInt(_0x522f44(0x113))/0x5+-parseInt(_0x522f44(0x11c))/0x6*(-parseInt(_0x522f44(0x11a))/0x7)+-parseInt(_0x522f44(0x122))/0x8;if(_0x1ba0a4===_0x39d6d4)break;else _0x429395['push'](_0x429395['shift']());}catch(_0x57deba){_0x429395['push'](_0x429395['shift']());}}}(_0x2379,0x50940));var __decorate=this&&this[_0x288570(0x116)]||function(_0x570619,_0x81bb,_0x125fa4,_0x37f81d){const _0x4b1e78=_0x288570;var _0x35ff12=arguments['length'],_0x558130=_0x35ff12<0x3?_0x81bb:_0x37f81d===null?_0x37f81d=Object['getOwnPropertyDescriptor'](_0x81bb,_0x125fa4):_0x37f81d,_0x3e6638;if(typeof Reflect===_0x4b1e78(0x12d)&&typeof Reflect[_0x4b1e78(0x11e)]===_0x4b1e78(0x114))_0x558130=Reflect[_0x4b1e78(0x11e)](_0x570619,_0x81bb,_0x125fa4,_0x37f81d);else{for(var _0x678528=_0x570619[_0x4b1e78(0x120)]-0x1;_0x678528>=0x0;_0x678528--)if(_0x3e6638=_0x570619[_0x678528])_0x558130=(_0x35ff12<0x3?_0x3e6638(_0x558130):_0x35ff12>0x3?_0x3e6638(_0x81bb,_0x125fa4,_0x558130):_0x3e6638(_0x81bb,_0x125fa4))||_0x558130;}return _0x35ff12>0x3&&_0x558130&&Object[_0x4b1e78(0x126)](_0x81bb,_0x125fa4,_0x558130),_0x558130;};Object['defineProperty'](exports,_0x288570(0x11d),{'value':!![]}),exports[_0x288570(0x12c)]=void 0x0;function _0x2379(){const _0x522d1c=['522525uBeHXi','function','./globalConfig.service','__decorate','@nestjs/typeorm','818886VGDSyc','../chatLog/chatLog.entity','77fYyXOU','./globalConfig.controller','81912mSFDgx','__esModule','decorate','168523XNtVIi','length','720618pHxqbh','5915472OtthIn','GlobalConfigService','Module','TypeOrmModule','defineProperty','ConfigEntity','./config.entity','@nestjs/common','forFeature','13468fnEDKq','GlobalConfigModule','object','ChatLogEntity'];_0x2379=function(){return _0x522d1c;};return _0x2379();}const common_1=require(_0x288570(0x129)),globalConfig_controller_1=require(_0x288570(0x11b)),globalConfig_service_1=require(_0x288570(0x115)),typeorm_1=require(_0x288570(0x117)),config_entity_1=require(_0x288570(0x128)),chatLog_entity_1=require(_0x288570(0x119));function _0x3a9e(_0x477544,_0x55a535){const _0x23798c=_0x2379();return _0x3a9e=function(_0x3a9e92,_0x3588d5){_0x3a9e92=_0x3a9e92-0x113;let _0x337b51=_0x23798c[_0x3a9e92];return _0x337b51;},_0x3a9e(_0x477544,_0x55a535);}let GlobalConfigModule=class GlobalConfigModule{};GlobalConfigModule=__decorate([(0x0,common_1['Global'])(),(0x0,common_1[_0x288570(0x124)])({'imports':[typeorm_1[_0x288570(0x125)][_0x288570(0x12a)]([config_entity_1[_0x288570(0x127)],chatLog_entity_1[_0x288570(0x12e)]])],'providers':[globalConfig_service_1['GlobalConfigService']],'controllers':[globalConfig_controller_1['GlobalConfigController']],'exports':[globalConfig_service_1[_0x288570(0x123)]]})],GlobalConfigModule),exports[_0x288570(0x12c)]=GlobalConfigModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/globalConfig/globalConfig.service.js b/YiAiQuickDeploy/dist/modules/globalConfig/globalConfig.service.js
new file mode 100644
index 0000000..63f9091
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/globalConfig/globalConfig.service.js
@@ -0,0 +1 @@
+'use strict';const _0x5977dd=_0x4329;(function(_0x239c47,_0x219519){const _0x202a58=_0x4329,_0x19b5e0=_0x239c47();while(!![]){try{const _0x875305=parseInt(_0x202a58(0x134))/0x1*(parseInt(_0x202a58(0xfb))/0x2)+parseInt(_0x202a58(0x15e))/0x3+-parseInt(_0x202a58(0x173))/0x4+-parseInt(_0x202a58(0x11c))/0x5+-parseInt(_0x202a58(0x151))/0x6+parseInt(_0x202a58(0x178))/0x7+parseInt(_0x202a58(0x108))/0x8*(parseInt(_0x202a58(0x111))/0x9);if(_0x875305===_0x219519)break;else _0x19b5e0['push'](_0x19b5e0['shift']());}catch(_0x1ffb5c){_0x19b5e0['push'](_0x19b5e0['shift']());}}}(_0x3805,0x5e9f7));var __decorate=this&&this[_0x5977dd(0x17c)]||function(_0x90dca2,_0x2c6d0a,_0x51bfb2,_0xf7b4a5){const _0x1150e0=_0x5977dd;var _0x1b64f2=arguments[_0x1150e0(0x120)],_0x183716=_0x1b64f2<0x3?_0x2c6d0a:_0xf7b4a5===null?_0xf7b4a5=Object[_0x1150e0(0x153)](_0x2c6d0a,_0x51bfb2):_0xf7b4a5,_0x458da5;if(typeof Reflect===_0x1150e0(0x13f)&&typeof Reflect[_0x1150e0(0x155)]===_0x1150e0(0xe9))_0x183716=Reflect[_0x1150e0(0x155)](_0x90dca2,_0x2c6d0a,_0x51bfb2,_0xf7b4a5);else{for(var _0x4d43de=_0x90dca2[_0x1150e0(0x120)]-0x1;_0x4d43de>=0x0;_0x4d43de--)if(_0x458da5=_0x90dca2[_0x4d43de])_0x183716=(_0x1b64f2<0x3?_0x458da5(_0x183716):_0x1b64f2>0x3?_0x458da5(_0x2c6d0a,_0x51bfb2,_0x183716):_0x458da5(_0x2c6d0a,_0x51bfb2))||_0x183716;}return _0x1b64f2>0x3&&_0x183716&&Object['defineProperty'](_0x2c6d0a,_0x51bfb2,_0x183716),_0x183716;},__metadata=this&&this[_0x5977dd(0x139)]||function(_0x31ae9d,_0x2c689f){const _0x3071f0=_0x5977dd;if(typeof Reflect==='object'&&typeof Reflect[_0x3071f0(0x158)]===_0x3071f0(0xe9))return Reflect['metadata'](_0x31ae9d,_0x2c689f);},__param=this&&this[_0x5977dd(0x166)]||function(_0x3dcae1,_0x29d95a){return function(_0x22c355,_0x284cda){_0x29d95a(_0x22c355,_0x284cda,_0x3dcae1);};};Object[_0x5977dd(0x15d)](exports,_0x5977dd(0x128),{'value':!![]}),exports[_0x5977dd(0x165)]=void 0x0;const models_service_1=require(_0x5977dd(0x115)),chatLog_entity_1=require(_0x5977dd(0x1ac)),common_1=require('@nestjs/common'),config_entity_1=require('./config.entity'),typeorm_1=require('@nestjs/typeorm'),typeorm_2=require(_0x5977dd(0x10c)),utils_1=require('../../common/utils'),axios_1=require(_0x5977dd(0x10f)),fs=require('fs'),packageJsonContent=fs[_0x5977dd(0x14d)](_0x5977dd(0x13c),_0x5977dd(0x107)),packageJson=JSON[_0x5977dd(0x1a8)](packageJsonContent),version=packageJson[_0x5977dd(0x197)];function _0x4329(_0x2d6cdd,_0x48b3b4){const _0x380592=_0x3805();return _0x4329=function(_0x432931,_0x20884e){_0x432931=_0x432931-0xe3;let _0x5c3d67=_0x380592[_0x432931];return _0x5c3d67;},_0x4329(_0x2d6cdd,_0x48b3b4);}function _0x3805(){const _0x11c807=['signInModel3Count','phoneRegisterStatus','typeorm','update','OfficialService','axios','baiduTextAccessToken','99IJKNSI','registerSendModel3Count','inviteGiveSendDrawMjCount','firstRregisterSendDrawMjCount','../models/models.service','payEpayApiPayUrl','vxNumber','Logger','&secret=','queryGptKeys','openaiBaseUrl','1728835BJSNrG','mpay','firstRegisterSendStatus','getWechatAccessToken','length','HttpStatus','qqNumber','registerBaseUrl','baiduTextStatus','mjHideNotBlock','支付功能暂未开放!','NAMESPACE','__esModule','siteName','siteRobotName','aliPhoneAccessKeySecret','data','env','payWeChatPrivateKey','获取微信access_token失败、错误信息:','emailRegisterStatus','entries','手机验证码功能暂未开放!','filingNumber','2hxYbfb','mjUseBaiduFy','请填写您的授权码','getAuthInfo','every','__metadata','aliPhoneTemplateCode','auth','package.json','configs','TRUE','object','mjProxy','queryPayType','onModuleInit','configEntity','\x20current\x20use\x20version\x20in\x20------>:\x20','操作完成!','https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=','signInModel4Count','invitedGuestSendModel3Count','phoneLoginStatus','ConfigEntity','inviteSendStatus','getNamespace','readFileSync','isVerifyEmail','&client_secret=','getDiffArray','2292840cvLRRd','forEach','getOwnPropertyDescriptor','response','decorate','hupi','setConfig','metadata','reduce','queryAllConfig','nineAiToken','post','defineProperty','1555692jdLGhj','payHupiStatus','clientHomePath','HttpException','Like','tencent','mjProxyImgUrl','GlobalConfigService','__param','includes','隐私内容、非超级管理员无权查看','isAutoOpenNotice','find','firstRregisterSendModel4Count','filter','BAD_REQUEST','map','请按要求填写正确的授权信息','chatLogEntity','ISDEV','configKey','2934736BztloG','configVal','hideString','感谢您使用NineAi、祝您使用愉快~','appMenuHeaderTips','5098639FlubqP','super','https://aip.baidubce.com/oauth/2.0/token?client_id=','nineaiBuiltInSensitiveStatus','__decorate','https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=','inviteGiveSendModel4Count','ali','gpt','nineai','aliPhoneSignName','chatGptKey','log','emailLoginStatus','wechat\x20refresh\x20access_token\x20\x20==>\x20','Injectable','baiduTextSecretKey','InjectRepository','save','设置完成!','firstRegisterSendRank','wechatJsapiTicket','isUseWxLogin','fetchBaseAccessToken','ModelsService','modelsService','payMpayChannel','globalConfigs','access_token','chatGptKey:','isShowAppCatIcon','version','get','clientLogoPath','Key','缺失ip信息','https://api.jiangly.com/api/permission/auth','error','baidu','buyCramiAddress','appMenuHeaderBgUrl','payMpayStatus','wechat','signInStatus','&type=jsapi','queryFrontConfig','payWeChatPublicKey','百度敏感词配置检测失败,您的参数可能配置的不正确!','parse','百度敏感词初始化失败,如果需要敏感检测、请前往后台系统配置!','wechatOfficialAppSecret','epay','../chatLog/chatLog.entity','wechatRegisterStatus','payEpayChannel','aliPhoneAccessKeyId','error:\x20','noticeInfo','domain','noticeTitle','salesSeniorRatio','setGptKeys','签到功能暂未开放!','createOrUpdate','copyrightTitle','function','baiduTextApiKey','getConfigs','getPhoneVerifyConfig','assign','mjHideWorkIn','registerSendDrawMjCount','getNineAiToken','baiduCode','fetchJsapiTicket','wechatAccessToken','application/json','nineaiBuiltInSensitiveApiBase','请配置正确的秘钥、当前秘钥检测不通过!','inviteGiveSendModel3Count','payWechatStatus','getSensitiveConfig','Status','252238gQcnSZ','initBaiduSensitive','wechatOfficialAppId','design:paramtypes','firstRregisterSendModel3Count','queryNotice','default','user','copyrightUrl','initGetAllConfig','Repository','wechatSilentLoginStatus','utf-8','254536fGpphv','payEpayStatus'];_0x3805=function(){return _0x11c807;};return _0x3805();}console[_0x5977dd(0x184)](_0x5977dd(0x144),version);let GlobalConfigService=class GlobalConfigService{constructor(_0x5d8eb7,_0x50905d,_0x235c0a){const _0xf3c1ad=_0x5977dd;this[_0xf3c1ad(0x143)]=_0x5d8eb7,this[_0xf3c1ad(0x170)]=_0x50905d,this[_0xf3c1ad(0x191)]=_0x235c0a,this['globalConfigs']={},this[_0xf3c1ad(0x15b)]=!![];}async[_0x5977dd(0x142)](){const _0x5b0114=_0x5977dd;await this[_0x5b0114(0x104)]();}async[_0x5977dd(0xeb)](_0x1cce7c){const _0x131496=_0x5977dd;if(_0x1cce7c[_0x131496(0x120)]===0x0)return;if(_0x1cce7c['includes'](_0x131496(0xf3))&&_0x1cce7c[_0x131496(0x120)]===0x1)return this[_0x131496(0xf3)];if(_0x1cce7c[_0x131496(0x167)](_0x131496(0x18d))&&_0x1cce7c[_0x131496(0x120)]===0x1)return this[_0x131496(0x18d)];if(_0x1cce7c[_0x131496(0x120)]===0x1)return this[_0x131496(0x193)][_0x1cce7c[0x0]];else{const _0x410aef={};return _0x1cce7c[_0x131496(0x152)](_0x2fbfc7=>_0x410aef[_0x2fbfc7]=this[_0x131496(0x193)][_0x2fbfc7]),_0x410aef;}}async[_0x5977dd(0x104)](){const _0x119224=_0x5977dd,_0xc1dd45=await this[_0x119224(0x143)][_0x119224(0x16a)]();this['globalConfigs']=_0xc1dd45[_0x119224(0x159)]((_0x67a878,_0x8eee6)=>{const _0x29ab36=_0x119224;return _0x67a878[_0x8eee6[_0x29ab36(0x172)]]=_0x8eee6[_0x29ab36(0x174)],_0x67a878;},{}),this[_0x119224(0xfc)]();}async['initBaiduSensitive'](_0x1ea62a=!![]){const _0x28d17c=_0x5977dd,{baiduTextApiKey:_0x1e0764,baiduTextSecretKey:_0x170679}=await this[_0x28d17c(0xeb)]([_0x28d17c(0xea),_0x28d17c(0x188)]);if(!_0x1e0764||!_0x170679){common_1[_0x28d17c(0x118)][_0x28d17c(0x19d)](_0x28d17c(0x1a9),'GlobalConfigService');return;}const _0x6eb113={'Content-Type':_0x28d17c(0xf4),'Accept':_0x28d17c(0xf4)},_0x5712aa=_0x28d17c(0x17a)+_0x1e0764+_0x28d17c(0x14f)+_0x170679+'&grant_type=client_credentials';try{const _0xcf16a7=await axios_1[_0x28d17c(0x101)][_0x28d17c(0x15c)](_0x5712aa,{'headers':_0x6eb113});this[_0x28d17c(0x193)][_0x28d17c(0x110)]=_0xcf16a7['data'][_0x28d17c(0x194)];}catch(_0x475926){if(_0x1ea62a)common_1[_0x28d17c(0x118)][_0x28d17c(0x19d)](_0x28d17c(0x1a7),_0x28d17c(0x165));else throw new common_1['HttpException'](_0x475926[_0x28d17c(0x154)]['data']['error_description'],common_1[_0x28d17c(0x121)][_0x28d17c(0x16d)]);}}async[_0x5977dd(0x11f)](_0xd92e19=![]){const _0x5bbfe8=_0x5977dd,{wechatOfficialAppId:_0x37c64c,wechatOfficialAppSecret:_0x5ee0af}=await this[_0x5bbfe8(0xeb)]([_0x5bbfe8(0xfd),'wechatOfficialAppSecret']);if(!_0x37c64c||!_0x5ee0af)return common_1[_0x5bbfe8(0x118)][_0x5bbfe8(0x19d)]('还未配置微信的appId和secret、配置后才可进行微信扫码登录!!!',_0x5bbfe8(0x10e));this[_0x5bbfe8(0xf3)]=await this[_0x5bbfe8(0x18f)](_0x37c64c,_0x5ee0af,_0xd92e19),this[_0x5bbfe8(0x18d)]=await this[_0x5bbfe8(0xf2)](this[_0x5bbfe8(0xf3)]),common_1[_0x5bbfe8(0x118)][_0x5bbfe8(0x184)](_0x5bbfe8(0x186)+this[_0x5bbfe8(0xf3)],_0x5bbfe8(0x10e));}async['fetchBaseAccessToken'](_0x320c95,_0x2c6a8c,_0x1c4378=![]){const _0x4c320b=_0x5977dd;if(process[_0x4c320b(0x12d)][_0x4c320b(0x171)]===_0x4c320b(0x13e)){this[_0x4c320b(0xf3)]='';return;}const {data:{errmsg:_0x72cb93,access_token:_0x5d1473}}=await axios_1[_0x4c320b(0x101)][_0x4c320b(0x198)](_0x4c320b(0x146)+_0x320c95+_0x4c320b(0x119)+_0x2c6a8c);if(_0x72cb93){if(_0x1c4378)common_1[_0x4c320b(0x118)][_0x4c320b(0x19d)](_0x4c320b(0x12f)+_0x72cb93,_0x4c320b(0x10e));else throw new common_1[(_0x4c320b(0x161))](_0x4c320b(0xf6),common_1[_0x4c320b(0x121)][_0x4c320b(0x16d)]);return'';}return _0x5d1473;}async[_0x5977dd(0xf2)](_0x3db305){const _0x228f8b=_0x5977dd;var _0x1aabc7;if(process[_0x228f8b(0x12d)][_0x228f8b(0x171)]==='TRUE'){this[_0x228f8b(0x18d)]='';return;}const _0x2cd8f4=await axios_1[_0x228f8b(0x101)][_0x228f8b(0x198)](_0x228f8b(0x17d)+_0x3db305+_0x228f8b(0x1a4));return(_0x1aabc7=_0x2cd8f4===null||_0x2cd8f4===void 0x0?void 0x0:_0x2cd8f4[_0x228f8b(0x12c)])===null||_0x1aabc7===void 0x0?void 0x0:_0x1aabc7['ticket'];}async[_0x5977dd(0x15a)](_0x204ce9){const _0x2d71b6=_0x5977dd,{role:_0xd92a92}=_0x204ce9[_0x2d71b6(0x102)];return this[_0x2d71b6(0x193)];}async[_0x5977dd(0x1a5)](_0x3731f7,_0x2ec24c){const _0x4bc717=_0x5977dd,_0xc225b3=['vxNumber','registerSendStatus',_0x4bc717(0x112),'registerSendModel4Count',_0x4bc717(0xef),_0x4bc717(0x11e),_0x4bc717(0x18c),_0x4bc717(0xff),_0x4bc717(0x16b),_0x4bc717(0x114),_0x4bc717(0x14b),_0x4bc717(0xf7),_0x4bc717(0x17e),_0x4bc717(0x113),_0x4bc717(0x148),'invitedGuestSendModel4Count','invitedGuestSendDrawMjCount',_0x4bc717(0x160),_0x4bc717(0x199),'clientFavoIconPath',_0x4bc717(0x18e),_0x4bc717(0x129),'robotAvatar',_0x4bc717(0x12a),_0x4bc717(0x19f),'mindDefaultData',_0x4bc717(0xf1),_0x4bc717(0x1ae),_0x4bc717(0x192),_0x4bc717(0x116),_0x4bc717(0x109),_0x4bc717(0x15f),_0x4bc717(0xf8),_0x4bc717(0x1a1),_0x4bc717(0x169),_0x4bc717(0x196),'salesBaseRatio',_0x4bc717(0xe4),'salesAllowDrawMoney','companyName',_0x4bc717(0x133),_0x4bc717(0x10b),_0x4bc717(0x130),_0x4bc717(0x185),_0x4bc717(0x149),_0x4bc717(0x1ad),_0x4bc717(0x106),_0x4bc717(0x1a3),'signInModel3Count',_0x4bc717(0x147),'signInMjDrawToken',_0x4bc717(0x177),_0x4bc717(0x1a0),_0x4bc717(0x135),_0x4bc717(0x125),_0x4bc717(0xee),_0x4bc717(0x14e)],_0x204c1c=await this['configEntity'][_0x4bc717(0x16a)]({'where':{'configKey':(0x0,typeorm_2['In'])(_0xc225b3)}}),{domain:_0x2cfd1b}=_0x3731f7,_0x5f4495=this[_0x4bc717(0x193)][_0x4bc717(0x1b2)];_0x5f4495!==_0x2cfd1b&&(this['createOrUpdate']({'configKey':_0x4bc717(0x1b2),'configVal':_0x2cfd1b,'status':0x1}),await this[_0x4bc717(0x104)]());const _0x4d7e3e=_0x204c1c[_0x4bc717(0x159)]((_0x54b87c,_0x35af68)=>{const _0x1b6c0c=_0x4bc717;return _0x54b87c[_0x35af68[_0x1b6c0c(0x172)]]=_0x35af68[_0x1b6c0c(0x174)],_0x54b87c;},{}),{wechatOfficialAppId:_0x146652,wechatOfficialAppSecret:_0x571b8e}=await this['getConfigs']([_0x4bc717(0xfd),_0x4bc717(0x1aa)]),_0x1bf622=!!(_0x146652&&_0x571b8e);return Object[_0x4bc717(0xed)](Object[_0x4bc717(0xed)]({},_0x4d7e3e),{'isUseWxLogin':_0x1bf622});}async[_0x5977dd(0x11a)](_0x5165f5){const _0x3940ae=_0x5977dd,{role:_0xedb530}=_0x5165f5[_0x3940ae(0x102)],_0x537c9f=await this[_0x3940ae(0x143)][_0x3940ae(0x16a)]({'where':{'configKey':(0x0,typeorm_2[_0x3940ae(0x162)])('%'+'chatGptKey'+'%')}});if(_0xedb530===_0x3940ae(0x179))return _0x537c9f;return _0x537c9f[_0x3940ae(0x16e)](_0x11f652=>{const _0x4d8d38=_0x3940ae;return _0x11f652[_0x4d8d38(0x174)]=(0x0,utils_1['hideString'])(_0x11f652['configVal']),_0x11f652;});}async[_0x5977dd(0xe5)](_0x36e767){const _0x72e80=_0x5977dd,_0x56cf69=_0x36e767[_0x72e80(0x13d)][_0x72e80(0x16c)](_0x1b8041=>_0x1b8041['configVal']),_0x52e60e=_0x56cf69['map'](_0x4764ab=>_0x4764ab[_0x72e80(0x172)]);for(const [_0x59f3d3,_0x19145f]of _0x56cf69[_0x72e80(0x131)]()){const {configKey:_0x3b23f8,configVal:_0x287856,status:_0x412b1b}=_0x19145f;await this[_0x72e80(0xe7)]({'configKey':'chatGptKey:'+(_0x59f3d3+0x1),'configVal':_0x287856,'status':_0x412b1b});}const _0x3cc66e=await this[_0x72e80(0x143)][_0x72e80(0x16a)]({'where':{'configKey':(0x0,typeorm_2[_0x72e80(0x162)])('%'+_0x72e80(0x183)+'%')}}),_0x3212ef=_0x3cc66e[_0x72e80(0x16e)](_0x5f43ea=>_0x5f43ea[_0x72e80(0x172)]);if(_0x3212ef[_0x72e80(0x120)]>_0x52e60e[_0x72e80(0x120)]){const _0x42a70c=(0x0,utils_1[_0x72e80(0x150)])(_0x3212ef[_0x72e80(0x120)],_0x52e60e['length'],_0x72e80(0x195));for(const _0x5ad55e of _0x42a70c){await this[_0x72e80(0x143)]['delete']({'configKey':_0x5ad55e});}}return await this['initGetAllConfig'](),_0x72e80(0x145);}async['queryConfig'](_0x135010,_0x2132c7){const _0x957ff3=_0x5977dd,{role:_0x3d23d8}=_0x2132c7['user'],{keys:_0x46b8cf}=_0x135010,_0x426442=await this[_0x957ff3(0x143)]['find']({'where':{'configKey':(0x0,typeorm_2['In'])(_0x46b8cf)}});return _0x3d23d8!==_0x957ff3(0x179)&&_0x426442[_0x957ff3(0x152)](_0x3e2253=>{const _0x4bab7d=_0x957ff3;if(_0x3e2253['configKey'][_0x4bab7d(0x167)]('mj')||_0x3e2253['configKey'][_0x4bab7d(0x167)](_0x4bab7d(0x19a))||_0x3e2253[_0x4bab7d(0x172)]['includes'](_0x4bab7d(0x180))||_0x3e2253[_0x4bab7d(0x172)][_0x4bab7d(0x167)]('cos')||_0x3e2253[_0x4bab7d(0x172)][_0x4bab7d(0x167)]('baidu')||_0x3e2253[_0x4bab7d(0x172)][_0x4bab7d(0x167)](_0x4bab7d(0x17f))||_0x3e2253[_0x4bab7d(0x172)]['includes'](_0x4bab7d(0x163))||_0x3e2253['configKey'][_0x4bab7d(0x167)]('pay')||_0x3e2253[_0x4bab7d(0x172)]['includes'](_0x4bab7d(0x1a2))||_0x3e2253[_0x4bab7d(0x172)][_0x4bab7d(0x167)](_0x4bab7d(0x164))||_0x3e2253[_0x4bab7d(0x172)]===_0x4bab7d(0x11b)){const _0x33cae9=[_0x4bab7d(0x1a6),_0x4bab7d(0x12e)];if(_0x33cae9[_0x4bab7d(0x167)](_0x3e2253[_0x4bab7d(0x172)]))return _0x3e2253[_0x4bab7d(0x174)]=(0x0,utils_1['hideString'])(_0x3e2253[_0x4bab7d(0x174)],_0x4bab7d(0x168));const _0x32838b=[_0x4bab7d(0x109),_0x4bab7d(0x15f),_0x4bab7d(0x140)];!_0x32838b[_0x4bab7d(0x167)](_0x3e2253[_0x4bab7d(0x172)])&&!_0x3e2253[_0x4bab7d(0x172)][_0x4bab7d(0x167)](_0x4bab7d(0xfa))&&(_0x3e2253[_0x4bab7d(0x174)]=(0x0,utils_1[_0x4bab7d(0x175)])(_0x3e2253[_0x4bab7d(0x174)]));}}),_0x426442[_0x957ff3(0x159)]((_0x28d6f4,_0x13ec21)=>{const _0x2f124f=_0x957ff3;return _0x28d6f4[_0x13ec21['configKey']]=_0x13ec21[_0x2f124f(0x174)],_0x28d6f4;},{});}[_0x5977dd(0xf0)](){const _0xaba591=_0x5977dd,_0x5ca51a=this[_0xaba591(0x193)]['MjdrawCount'],_0x3f4b66=this[_0xaba591(0x15b)];return!_0x3f4b66||Number(_0x5ca51a)===0x1;}async[_0x5977dd(0x157)](_0x34ea5e){const _0x18eb57=_0x5977dd;try{const {settings:_0x4a7d26}=_0x34ea5e;for(const _0x5c0841 of _0x4a7d26){await this['createOrUpdate'](_0x5c0841);}await this[_0x18eb57(0x104)]();const _0x27704a=_0x4a7d26[_0x18eb57(0x16e)](_0x4c8813=>_0x4c8813[_0x18eb57(0x172)]);return(_0x27704a[_0x18eb57(0x167)](_0x18eb57(0xea))||_0x27704a['includes']('baiduTextSecretKey'))&&await this[_0x18eb57(0xfc)](![]),(_0x27704a['includes']('wechatOfficialAppId')||_0x27704a[_0x18eb57(0x167)](_0x18eb57(0x1aa)))&&await this[_0x18eb57(0x11f)](),_0x18eb57(0x18b);}catch(_0x1b8c62){console[_0x18eb57(0x184)]('error:\x20',_0x1b8c62);}}async[_0x5977dd(0xe7)](_0x3e1859){const _0x40ac86=_0x5977dd;try{const {configKey:_0x376cc8,configVal:_0x2d0fd6,status:status=0x1}=_0x3e1859,_0x3783f8=await this[_0x40ac86(0x143)]['findOne']({'where':{'configKey':_0x376cc8}});if(_0x3783f8){const _0x2f4536=await this[_0x40ac86(0x143)][_0x40ac86(0x10d)]({'configKey':_0x376cc8},{'configVal':_0x2d0fd6,'status':status});}else{const _0x5f51b7=await this[_0x40ac86(0x143)][_0x40ac86(0x18a)]({'configKey':_0x376cc8,'configVal':_0x2d0fd6,'status':status});}}catch(_0x2c6522){console[_0x40ac86(0x184)](_0x40ac86(0x1b0),_0x2c6522);throw new common_1['HttpException']('设置配置信息错误!',common_1['HttpStatus']['BAD_REQUEST']);}}async[_0x5977dd(0x100)](){const _0x14b05c=_0x5977dd;return await this[_0x14b05c(0xeb)]([_0x14b05c(0x1b1),_0x14b05c(0xe3)]);}async['getCopyright'](){const _0x3d734b=_0x5977dd;return await this['getConfigs']([_0x3d734b(0x103),_0x3d734b(0xe8)]);}async[_0x5977dd(0x141)](){const _0x59a023=_0x5977dd,{payHupiStatus:payHupiStatus=0x0,payEpayStatus:payEpayStatus=0x0,payWechatStatus:payWechatStatus=0x0,payMpayStatus:payMpayStatus=0x0}=await this[_0x59a023(0xeb)](['payHupiStatus',_0x59a023(0x109),'payMpayStatus',_0x59a023(0xf8)]);if([payHupiStatus,payEpayStatus,payWechatStatus,payMpayStatus][_0x59a023(0x138)](_0xf861ec=>_0xf861ec===0x0))throw new common_1['HttpException'](_0x59a023(0x126),common_1[_0x59a023(0x121)][_0x59a023(0x16d)]);if(Number(payWechatStatus)===0x1)return _0x59a023(0x1a2);if(Number(payEpayStatus)===0x1)return _0x59a023(0x1ab);if(Number(payMpayStatus)===0x1)return _0x59a023(0x11d);if(Number(payHupiStatus)===0x1)return _0x59a023(0x156);}async[_0x5977dd(0x137)](){const _0x576f73=_0x5977dd,{siteName:_0x11fee0,qqNumber:_0x5b3fbb,vxNumber:_0x456e58,registerBaseUrl:_0x128981,domain:_0x51a016}=await this[_0x576f73(0xeb)]([_0x576f73(0x129),_0x576f73(0x122),_0x576f73(0x117),_0x576f73(0x123),_0x576f73(0x1b2)]);return{'siteName':_0x11fee0,'qqNumber':_0x5b3fbb,'vxNumber':_0x456e58,'registerBaseUrl':_0x128981,'domain':_0x51a016};}async[_0x5977dd(0xec)](){const _0x1aa66f=_0x5977dd,{phoneRegisterStatus:_0x3c1e90,aliPhoneAccessKeyId:_0x3107bc,aliPhoneAccessKeySecret:_0x48119f,aliPhoneSignName:_0xa0c5d9,aliPhoneTemplateCode:_0x145eff}=await this[_0x1aa66f(0xeb)]([_0x1aa66f(0x10b),_0x1aa66f(0x1af),_0x1aa66f(0x12b),_0x1aa66f(0x182),_0x1aa66f(0x13a)]);if(Number(_0x3c1e90)!==0x1)throw new common_1[(_0x1aa66f(0x161))](_0x1aa66f(0x132),common_1[_0x1aa66f(0x121)]['BAD_REQUEST']);return{'accessKeyId':_0x3107bc,'accessKeySecret':_0x48119f,'SignName':_0xa0c5d9,'TemplateCode':_0x145eff};}[_0x5977dd(0x14c)](){const _0x30765e=_0x5977dd;return process[_0x30765e(0x12d)][_0x30765e(0x127)]||'NINEAI';}async['getSignatureGiftConfig'](){const _0x1bd405=_0x5977dd,{signInStatus:signInStatus=0x0,signInModel3Count:signInModel3Count=0x0,signInModel4Count:signInModel4Count=0x0,signInMjDrawToken:signInMjDrawToken=0x0}=await this[_0x1bd405(0xeb)]([_0x1bd405(0x1a3),_0x1bd405(0x10a),_0x1bd405(0x147),'signInMjDrawToken']);if(Number(signInStatus)!==0x1)throw new common_1[(_0x1bd405(0x161))](_0x1bd405(0xe6),common_1[_0x1bd405(0x121)][_0x1bd405(0x16d)]);return{'model3Count':Number(signInModel3Count),'model4Count':Number(signInModel4Count),'drawMjCount':Number(signInMjDrawToken)};}async[_0x5977dd(0x13b)](){const _0x592f07=_0x5977dd,_0x12bbd5=_0x592f07(0x19c),_0x21e784=await fetch(_0x12bbd5,{}),_0x13e214=await _0x21e784['json'](),{success:success=!![],message:_0x4c0e31}=_0x13e214;common_1[_0x592f07(0x118)]['error'](_0x592f07(0x16f)),common_1[_0x592f07(0x118)]['error'](_0x592f07(0x136)),common_1[_0x592f07(0x118)][_0x592f07(0x19d)](_0x592f07(0x19b)),common_1['Logger']['error']('缺失ip信息'),common_1[_0x592f07(0x118)]['debug'](_0x592f07(0x176));}async[_0x5977dd(0xf9)](){const _0x22da4b=_0x5977dd,{baiduTextStatus:baiduTextStatus=0x0,baiduTextAccessToken:_0x3a4fc9,nineaiBuiltInSensitiveStatus:nineaiBuiltInSensitiveStatus=0x0,nineaiBuiltInSensitiveApiBase:_0xecf89c,nineaiBuiltInSensitiveAuthKey:_0x1b3d74}=await this['getConfigs']([_0x22da4b(0x124),_0x22da4b(0x110),_0x22da4b(0x17b),_0x22da4b(0xf5),'nineaiBuiltInSensitiveAuthKey']);if(Number(baiduTextStatus)===0x1)return{'useType':_0x22da4b(0x19e),'baiduTextAccessToken':_0x3a4fc9};if(Number(nineaiBuiltInSensitiveStatus)===0x1)return{'useType':_0x22da4b(0x181),'nineaiBuiltInSensitiveApiBase':_0xecf89c,'nineaiBuiltInSensitiveAuthKey':_0x1b3d74};return null;}};GlobalConfigService=__decorate([(0x0,common_1[_0x5977dd(0x187)])(),__param(0x0,(0x0,typeorm_1[_0x5977dd(0x189)])(config_entity_1[_0x5977dd(0x14a)])),__param(0x1,(0x0,typeorm_1['InjectRepository'])(chatLog_entity_1['ChatLogEntity'])),__metadata(_0x5977dd(0xfe),[typeorm_2['Repository'],typeorm_2[_0x5977dd(0x105)],models_service_1[_0x5977dd(0x190)]])],GlobalConfigService),exports[_0x5977dd(0x165)]=GlobalConfigService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/mailer/mailer.module.js b/YiAiQuickDeploy/dist/modules/mailer/mailer.module.js
new file mode 100644
index 0000000..203f6c4
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/mailer/mailer.module.js
@@ -0,0 +1 @@
+'use strict';var _0xc8cb1=_0x2574;(function(_0x45fb2b,_0x36c9c2){var _0x336c5c=_0x2574,_0x250b14=_0x45fb2b();while(!![]){try{var _0x58c230=-parseInt(_0x336c5c(0xbb))/0x1+parseInt(_0x336c5c(0xba))/0x2*(-parseInt(_0x336c5c(0xa8))/0x3)+parseInt(_0x336c5c(0xa3))/0x4+-parseInt(_0x336c5c(0xb1))/0x5+parseInt(_0x336c5c(0xb6))/0x6*(-parseInt(_0x336c5c(0xac))/0x7)+parseInt(_0x336c5c(0xb4))/0x8*(parseInt(_0x336c5c(0xa6))/0x9)+-parseInt(_0x336c5c(0xb7))/0xa*(-parseInt(_0x336c5c(0xaf))/0xb);if(_0x58c230===_0x36c9c2)break;else _0x250b14['push'](_0x250b14['shift']());}catch(_0x2373e4){_0x250b14['push'](_0x250b14['shift']());}}}(_0x56e6,0x6e49c));var __decorate=this&&this[_0xc8cb1(0xb8)]||function(_0x19c6ab,_0x30c2ba,_0x1eb0a1,_0x2a8b88){var _0x3f022d=_0xc8cb1,_0x61cdb5=arguments[_0x3f022d(0xb2)],_0x2a92ad=_0x61cdb5<0x3?_0x30c2ba:_0x2a8b88===null?_0x2a8b88=Object[_0x3f022d(0xa4)](_0x30c2ba,_0x1eb0a1):_0x2a8b88,_0x5f3b4f;if(typeof Reflect===_0x3f022d(0xb5)&&typeof Reflect[_0x3f022d(0xa5)]===_0x3f022d(0xae))_0x2a92ad=Reflect['decorate'](_0x19c6ab,_0x30c2ba,_0x1eb0a1,_0x2a8b88);else{for(var _0x18564b=_0x19c6ab[_0x3f022d(0xb2)]-0x1;_0x18564b>=0x0;_0x18564b--)if(_0x5f3b4f=_0x19c6ab[_0x18564b])_0x2a92ad=(_0x61cdb5<0x3?_0x5f3b4f(_0x2a92ad):_0x61cdb5>0x3?_0x5f3b4f(_0x30c2ba,_0x1eb0a1,_0x2a92ad):_0x5f3b4f(_0x30c2ba,_0x1eb0a1))||_0x2a92ad;}return _0x61cdb5>0x3&&_0x2a92ad&&Object[_0x3f022d(0xad)](_0x30c2ba,_0x1eb0a1,_0x2a92ad),_0x2a92ad;},MailerModule_1;function _0x2574(_0x30be8c,_0x2f2200){var _0x56e6e7=_0x56e6();return _0x2574=function(_0x25748e,_0x192406){_0x25748e=_0x25748e-0xa3;var _0x516a6e=_0x56e6e7[_0x25748e];return _0x516a6e;},_0x2574(_0x30be8c,_0x2f2200);}Object[_0xc8cb1(0xad)](exports,_0xc8cb1(0xab),{'value':!![]}),exports[_0xc8cb1(0xb9)]=void 0x0;const common_1=require('@nestjs/common'),nestjs_config_1=require(_0xc8cb1(0xa9)),mailer_1=require(_0xc8cb1(0xa7)),mailer_service_1=require(_0xc8cb1(0xb0));let MailerModule=MailerModule_1=class MailerModule{};MailerModule=MailerModule_1=__decorate([(0x0,common_1['Module'])({'imports':[nestjs_config_1[_0xc8cb1(0xaa)],mailer_1[_0xc8cb1(0xb9)][_0xc8cb1(0xb3)]({'useFactory':_0x908000=>_0x908000['get']('mailer'),'inject':[nestjs_config_1['ConfigService']]})],'exports':[MailerModule_1],'providers':[mailer_service_1['MailerService']]})],MailerModule),exports['MailerModule']=MailerModule;function _0x56e6(){var _0x52120a=['1810RrYFhu','__decorate','MailerModule','2NDSzCi','106566aKGJCt','973080vmvaxp','getOwnPropertyDescriptor','decorate','9uMUHnT','@nestjs-modules/mailer','2045214CYzCwP','nestjs-config','ConfigModule','__esModule','2756635dNmNLU','defineProperty','function','104203MMBJeR','./mailer.service','2738120LmgRsP','length','forRootAsync','4939160weVBlJ','object','12RtHnAg'];_0x56e6=function(){return _0x52120a;};return _0x56e6();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/mailer/mailer.service.js b/YiAiQuickDeploy/dist/modules/mailer/mailer.service.js
new file mode 100644
index 0000000..118a91e
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/mailer/mailer.service.js
@@ -0,0 +1 @@
+'use strict';var _0x1a67f1=_0x441a;(function(_0x54a3ac,_0x290d9e){var _0x34e0f8=_0x441a,_0x2068d7=_0x54a3ac();while(!![]){try{var _0xad02e8=parseInt(_0x34e0f8(0x1fc))/0x1*(-parseInt(_0x34e0f8(0x1f3))/0x2)+parseInt(_0x34e0f8(0x1f9))/0x3*(-parseInt(_0x34e0f8(0x1f4))/0x4)+-parseInt(_0x34e0f8(0x1eb))/0x5*(-parseInt(_0x34e0f8(0x1f7))/0x6)+-parseInt(_0x34e0f8(0x201))/0x7*(parseInt(_0x34e0f8(0x1e7))/0x8)+-parseInt(_0x34e0f8(0x1f5))/0x9+parseInt(_0x34e0f8(0x1ef))/0xa+parseInt(_0x34e0f8(0x1fa))/0xb;if(_0xad02e8===_0x290d9e)break;else _0x2068d7['push'](_0x2068d7['shift']());}catch(_0x224b1b){_0x2068d7['push'](_0x2068d7['shift']());}}}(_0x3346,0xb0c3f));function _0x441a(_0x1bdf8f,_0x27d64b){var _0x3346f5=_0x3346();return _0x441a=function(_0x441a1f,_0xae1bc8){_0x441a1f=_0x441a1f-0x1e7;var _0x5250ce=_0x3346f5[_0x441a1f];return _0x5250ce;},_0x441a(_0x1bdf8f,_0x27d64b);}var __decorate=this&&this[_0x1a67f1(0x1e9)]||function(_0x62298a,_0x294056,_0x58553f,_0x126ba4){var _0x42c27e=_0x1a67f1,_0x5e95af=arguments['length'],_0x559b0c=_0x5e95af<0x3?_0x294056:_0x126ba4===null?_0x126ba4=Object[_0x42c27e(0x1ee)](_0x294056,_0x58553f):_0x126ba4,_0x4a6d20;if(typeof Reflect==='object'&&typeof Reflect[_0x42c27e(0x200)]===_0x42c27e(0x1f2))_0x559b0c=Reflect['decorate'](_0x62298a,_0x294056,_0x58553f,_0x126ba4);else{for(var _0x409c2f=_0x62298a[_0x42c27e(0x1ea)]-0x1;_0x409c2f>=0x0;_0x409c2f--)if(_0x4a6d20=_0x62298a[_0x409c2f])_0x559b0c=(_0x5e95af<0x3?_0x4a6d20(_0x559b0c):_0x5e95af>0x3?_0x4a6d20(_0x294056,_0x58553f,_0x559b0c):_0x4a6d20(_0x294056,_0x58553f))||_0x559b0c;}return _0x5e95af>0x3&&_0x559b0c&&Object['defineProperty'](_0x294056,_0x58553f,_0x559b0c),_0x559b0c;},__metadata=this&&this[_0x1a67f1(0x1f1)]||function(_0x9bfcb4,_0x3c19ee){var _0x2ce69f=_0x1a67f1;if(typeof Reflect===_0x2ce69f(0x1ff)&&typeof Reflect[_0x2ce69f(0x1ed)]===_0x2ce69f(0x1f2))return Reflect[_0x2ce69f(0x1ed)](_0x9bfcb4,_0x3c19ee);};Object['defineProperty'](exports,_0x1a67f1(0x1e8),{'value':!![]}),exports[_0x1a67f1(0x1fd)]=void 0x0;const mailer_1=require('@nestjs-modules/mailer'),common_1=require(_0x1a67f1(0x1f8));let MailerService=class MailerService{constructor(_0x12b67f){var _0x532bad=_0x1a67f1;this[_0x532bad(0x1ec)]=_0x12b67f;}async['sendMail'](_0x4d8970){var _0x3ff241=_0x1a67f1;try{await this['mailerService'][_0x3ff241(0x203)](_0x4d8970);}catch(_0x488a74){console[_0x3ff241(0x1fb)]('error:\x20',_0x488a74);throw new common_1[(_0x3ff241(0x204))](_0x3ff241(0x1f0),common_1['HttpStatus'][_0x3ff241(0x1f6)]);}}};MailerService=__decorate([(0x0,common_1[_0x1a67f1(0x1fe)])(),__metadata(_0x1a67f1(0x202),[mailer_1[_0x1a67f1(0x1fd)]])],MailerService),exports[_0x1a67f1(0x1fd)]=MailerService;function _0x3346(){var _0x463f35=['18434185uFIuSy','log','2yenvjF','MailerService','Injectable','object','decorate','1438787yhGKoZ','design:paramtypes','sendMail','HttpException','8jDwwwu','__esModule','__decorate','length','140180UBvrln','mailerService','metadata','getOwnPropertyDescriptor','4149260wUuVZy','邮件发送失败!','__metadata','function','454730OCQeMr','305736ToSdkX','9959733Yddiph','BAD_REQUEST','102HNEnST','@nestjs/common','3PwSQdb'];_0x3346=function(){return _0x463f35;};return _0x3346();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/menu/dto/queryMenu.dto.js b/YiAiQuickDeploy/dist/modules/menu/dto/queryMenu.dto.js
new file mode 100644
index 0000000..db82ffe
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/menu/dto/queryMenu.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x4fe750=_0x3229;(function(_0x216eeb,_0x2cf22f){var _0x1ce6ce=_0x3229,_0x30f0f9=_0x216eeb();while(!![]){try{var _0xc8faaf=parseInt(_0x1ce6ce(0x131))/0x1*(parseInt(_0x1ce6ce(0x127))/0x2)+-parseInt(_0x1ce6ce(0x13c))/0x3*(parseInt(_0x1ce6ce(0x139))/0x4)+parseInt(_0x1ce6ce(0x135))/0x5+parseInt(_0x1ce6ce(0x132))/0x6*(parseInt(_0x1ce6ce(0x133))/0x7)+-parseInt(_0x1ce6ce(0x12e))/0x8*(parseInt(_0x1ce6ce(0x13b))/0x9)+-parseInt(_0x1ce6ce(0x130))/0xa+-parseInt(_0x1ce6ce(0x12c))/0xb*(-parseInt(_0x1ce6ce(0x136))/0xc);if(_0xc8faaf===_0x2cf22f)break;else _0x30f0f9['push'](_0x30f0f9['shift']());}catch(_0x4ac003){_0x30f0f9['push'](_0x30f0f9['shift']());}}}(_0x36e8,0x991b5));var __decorate=this&&this['__decorate']||function(_0x2bae09,_0x586f7b,_0x57f019,_0x4d058f){var _0x53d57d=_0x3229,_0x4849e9=arguments[_0x53d57d(0x128)],_0x52fe72=_0x4849e9<0x3?_0x586f7b:_0x4d058f===null?_0x4d058f=Object[_0x53d57d(0x137)](_0x586f7b,_0x57f019):_0x4d058f,_0x158d27;if(typeof Reflect===_0x53d57d(0x12f)&&typeof Reflect[_0x53d57d(0x125)]===_0x53d57d(0x129))_0x52fe72=Reflect['decorate'](_0x2bae09,_0x586f7b,_0x57f019,_0x4d058f);else{for(var _0x3c3702=_0x2bae09[_0x53d57d(0x128)]-0x1;_0x3c3702>=0x0;_0x3c3702--)if(_0x158d27=_0x2bae09[_0x3c3702])_0x52fe72=(_0x4849e9<0x3?_0x158d27(_0x52fe72):_0x4849e9>0x3?_0x158d27(_0x586f7b,_0x57f019,_0x52fe72):_0x158d27(_0x586f7b,_0x57f019))||_0x52fe72;}return _0x4849e9>0x3&&_0x52fe72&&Object[_0x53d57d(0x12b)](_0x586f7b,_0x57f019,_0x52fe72),_0x52fe72;},__metadata=this&&this['__metadata']||function(_0x2c1d42,_0x494021){var _0x128c96=_0x3229;if(typeof Reflect===_0x128c96(0x12f)&&typeof Reflect['metadata']==='function')return Reflect[_0x128c96(0x126)](_0x2c1d42,_0x494021);};function _0x36e8(){var _0x4b8834=['length','function','QueryMenuDto','defineProperty','3480719pobyXf','menuPlatform','432GxuIrt','object','9448730GxSwxZ','17989DdoszX','18Zlvger','993097viTuTg','ApiProperty','1781175QrHADB','48zFjmun','getOwnPropertyDescriptor','菜单平台\x200:移动端\x201:pc端','3904108NDeKgE','@nestjs/swagger','27522SzeLvp','3QUKPQm','decorate','metadata','74xpfPEg'];_0x36e8=function(){return _0x4b8834;};return _0x36e8();}Object[_0x4fe750(0x12b)](exports,'__esModule',{'value':!![]}),exports['QueryMenuDto']=void 0x0;function _0x3229(_0x37e724,_0x1ee905){var _0x36e885=_0x36e8();return _0x3229=function(_0x322985,_0x20c7d8){_0x322985=_0x322985-0x125;var _0x21a8cb=_0x36e885[_0x322985];return _0x21a8cb;},_0x3229(_0x37e724,_0x1ee905);}const class_validator_1=require('class-validator'),swagger_1=require(_0x4fe750(0x13a));class QueryMenuDto{}__decorate([(0x0,swagger_1[_0x4fe750(0x134)])({'example':0x1,'description':_0x4fe750(0x138),'required':!![]}),(0x0,class_validator_1['IsOptional'])(),__metadata('design:type',Number)],QueryMenuDto['prototype'],_0x4fe750(0x12d),void 0x0),exports[_0x4fe750(0x12a)]=QueryMenuDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/menu/dto/setMenu.dto.js b/YiAiQuickDeploy/dist/modules/menu/dto/setMenu.dto.js
new file mode 100644
index 0000000..937758e
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/menu/dto/setMenu.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x26d63e=_0x1bcd;(function(_0xdd1633,_0x3d70d4){var _0x316bd9=_0x1bcd,_0x42219d=_0xdd1633();while(!![]){try{var _0x5abcd3=parseInt(_0x316bd9(0x1cd))/0x1*(parseInt(_0x316bd9(0x1c4))/0x2)+parseInt(_0x316bd9(0x1c1))/0x3+-parseInt(_0x316bd9(0x1a6))/0x4+-parseInt(_0x316bd9(0x1be))/0x5+-parseInt(_0x316bd9(0x1c7))/0x6*(parseInt(_0x316bd9(0x1b1))/0x7)+parseInt(_0x316bd9(0x1a7))/0x8*(-parseInt(_0x316bd9(0x1ae))/0x9)+parseInt(_0x316bd9(0x1a9))/0xa;if(_0x5abcd3===_0x3d70d4)break;else _0x42219d['push'](_0x42219d['shift']());}catch(_0x180e0e){_0x42219d['push'](_0x42219d['shift']());}}}(_0x5018,0xca5a1));function _0x5018(){var _0x5d8e90=['5817256LKqddV','16MjgwSu','是否需要登录才可访问','17747470rRmeLq','菜单文字提示','defineProperty','站内系统路径','是否打开菜单','4095297RLhdqS','是否系统预设','metadata','4006149VpRCCy','IsOptional','/chat','order','ApiProperty','object','__esModule','getOwnPropertyDescriptor','__decorate','length','decorate','isJump','menuIcon','1654285YoFaFB','https:baidu.com','菜单ICON图标代码','2329623yPTFpG','prototype','SetMenuDto','237706XgLdux','eos-icons:typing','菜单排序id\x20\x20数字越小越靠前','6DgVfIV','function','是否跳转','class-validator','design:type','menuIframeUrl','13NadEST'];_0x5018=function(){return _0x5d8e90;};return _0x5018();}var __decorate=this&&this[_0x26d63e(0x1b9)]||function(_0x220ff5,_0x368391,_0x38abde,_0x10d601){var _0x168dd6=_0x26d63e,_0x5772a5=arguments[_0x168dd6(0x1ba)],_0x50b2c8=_0x5772a5<0x3?_0x368391:_0x10d601===null?_0x10d601=Object[_0x168dd6(0x1b8)](_0x368391,_0x38abde):_0x10d601,_0x141ebe;if(typeof Reflect===_0x168dd6(0x1b6)&&typeof Reflect['decorate']==='function')_0x50b2c8=Reflect[_0x168dd6(0x1bb)](_0x220ff5,_0x368391,_0x38abde,_0x10d601);else{for(var _0x2d0e9f=_0x220ff5[_0x168dd6(0x1ba)]-0x1;_0x2d0e9f>=0x0;_0x2d0e9f--)if(_0x141ebe=_0x220ff5[_0x2d0e9f])_0x50b2c8=(_0x5772a5<0x3?_0x141ebe(_0x50b2c8):_0x5772a5>0x3?_0x141ebe(_0x368391,_0x38abde,_0x50b2c8):_0x141ebe(_0x368391,_0x38abde))||_0x50b2c8;}return _0x5772a5>0x3&&_0x50b2c8&&Object['defineProperty'](_0x368391,_0x38abde,_0x50b2c8),_0x50b2c8;},__metadata=this&&this['__metadata']||function(_0x19779f,_0x409d4c){var _0x3a8f99=_0x26d63e;if(typeof Reflect===_0x3a8f99(0x1b6)&&typeof Reflect[_0x3a8f99(0x1b0)]===_0x3a8f99(0x1c8))return Reflect[_0x3a8f99(0x1b0)](_0x19779f,_0x409d4c);};Object[_0x26d63e(0x1ab)](exports,_0x26d63e(0x1b7),{'value':!![]}),exports[_0x26d63e(0x1c3)]=void 0x0;const class_validator_1=require(_0x26d63e(0x1ca)),swagger_1=require('@nestjs/swagger');function _0x1bcd(_0x5966ea,_0x150d02){var _0x50185b=_0x5018();return _0x1bcd=function(_0x1bcd64,_0x4a4a8f){_0x1bcd64=_0x1bcd64-0x1a6;var _0x393030=_0x50185b[_0x1bcd64];return _0x393030;},_0x1bcd(_0x5966ea,_0x150d02);}class SetMenuDto{}__decorate([(0x0,swagger_1[_0x26d63e(0x1b5)])({'example':0x1,'description':'菜单id','required':![]}),__metadata(_0x26d63e(0x1cb),Number)],SetMenuDto[_0x26d63e(0x1c2)],'id',void 0x0),__decorate([(0x0,swagger_1[_0x26d63e(0x1b5)])({'example':'测试菜单','description':_0x26d63e(0x1aa),'required':!![]}),(0x0,class_validator_1[_0x26d63e(0x1b2)])(),__metadata('design:type',String)],SetMenuDto[_0x26d63e(0x1c2)],'menuTipText',void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':_0x26d63e(0x1bf),'description':'三方网页地址','required':![]}),(0x0,class_validator_1[_0x26d63e(0x1b2)])(),__metadata(_0x26d63e(0x1cb),String)],SetMenuDto['prototype'],_0x26d63e(0x1cc),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':![],'description':_0x26d63e(0x1c9),'required':!![]}),__metadata(_0x26d63e(0x1cb),Boolean)],SetMenuDto[_0x26d63e(0x1c2)],_0x26d63e(0x1bc),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':!![],'description':_0x26d63e(0x1ad),'required':!![]}),__metadata(_0x26d63e(0x1cb),Boolean)],SetMenuDto[_0x26d63e(0x1c2)],'isShow',void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':_0x26d63e(0x1c5),'description':_0x26d63e(0x1c0),'required':!![]}),__metadata(_0x26d63e(0x1cb),String)],SetMenuDto[_0x26d63e(0x1c2)],_0x26d63e(0x1bd),void 0x0),__decorate([(0x0,swagger_1[_0x26d63e(0x1b5)])({'example':_0x26d63e(0x1b3),'description':_0x26d63e(0x1ac),'required':!![]}),__metadata(_0x26d63e(0x1cb),String)],SetMenuDto[_0x26d63e(0x1c2)],'menuPath',void 0x0),__decorate([(0x0,swagger_1[_0x26d63e(0x1b5)])({'example':0x3e8,'description':_0x26d63e(0x1c6),'required':!![]}),__metadata(_0x26d63e(0x1cb),Number)],SetMenuDto['prototype'],_0x26d63e(0x1b4),void 0x0),__decorate([(0x0,swagger_1[_0x26d63e(0x1b5)])({'example':!![],'description':_0x26d63e(0x1af),'required':!![]}),__metadata(_0x26d63e(0x1cb),Boolean)],SetMenuDto['prototype'],'isSystem',void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':!![],'description':_0x26d63e(0x1a8),'required':!![]}),__metadata(_0x26d63e(0x1cb),Boolean)],SetMenuDto[_0x26d63e(0x1c2)],'isNeedAuth',void 0x0),exports['SetMenuDto']=SetMenuDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/menu/menu.controller.js b/YiAiQuickDeploy/dist/modules/menu/menu.controller.js
new file mode 100644
index 0000000..29620d8
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/menu/menu.controller.js
@@ -0,0 +1 @@
+'use strict';const _0x384e41=_0xc2ad;(function(_0x3e1b77,_0x35c166){const _0x59ebbb=_0xc2ad,_0xca61b0=_0x3e1b77();while(!![]){try{const _0x266834=-parseInt(_0x59ebbb(0xe1))/0x1+-parseInt(_0x59ebbb(0xdf))/0x2+parseInt(_0x59ebbb(0xda))/0x3+parseInt(_0x59ebbb(0xd3))/0x4*(-parseInt(_0x59ebbb(0xd4))/0x5)+-parseInt(_0x59ebbb(0xc5))/0x6*(-parseInt(_0x59ebbb(0xe9))/0x7)+-parseInt(_0x59ebbb(0xcd))/0x8*(parseInt(_0x59ebbb(0xca))/0x9)+parseInt(_0x59ebbb(0xd5))/0xa;if(_0x266834===_0x35c166)break;else _0xca61b0['push'](_0xca61b0['shift']());}catch(_0x2839fd){_0xca61b0['push'](_0xca61b0['shift']());}}}(_0x12fb,0x83bdd));function _0xc2ad(_0x20b479,_0x2080ec){const _0x12fb2b=_0x12fb();return _0xc2ad=function(_0xc2ad8e,_0x2e8b7c){_0xc2ad8e=_0xc2ad8e-0xc2;let _0x5e330d=_0x12fb2b[_0xc2ad8e];return _0x5e330d;},_0xc2ad(_0x20b479,_0x2080ec);}var __decorate=this&&this[_0x384e41(0xe0)]||function(_0x24e697,_0x193887,_0x3a2cb2,_0x123c4c){const _0x4a5278=_0x384e41;var _0x3a6310=arguments[_0x4a5278(0xdb)],_0x4c87e0=_0x3a6310<0x3?_0x193887:_0x123c4c===null?_0x123c4c=Object['getOwnPropertyDescriptor'](_0x193887,_0x3a2cb2):_0x123c4c,_0x5d44b6;if(typeof Reflect===_0x4a5278(0xce)&&typeof Reflect[_0x4a5278(0xcb)]===_0x4a5278(0xf1))_0x4c87e0=Reflect[_0x4a5278(0xcb)](_0x24e697,_0x193887,_0x3a2cb2,_0x123c4c);else{for(var _0x287007=_0x24e697[_0x4a5278(0xdb)]-0x1;_0x287007>=0x0;_0x287007--)if(_0x5d44b6=_0x24e697[_0x287007])_0x4c87e0=(_0x3a6310<0x3?_0x5d44b6(_0x4c87e0):_0x3a6310>0x3?_0x5d44b6(_0x193887,_0x3a2cb2,_0x4c87e0):_0x5d44b6(_0x193887,_0x3a2cb2))||_0x4c87e0;}return _0x3a6310>0x3&&_0x4c87e0&&Object[_0x4a5278(0xed)](_0x193887,_0x3a2cb2,_0x4c87e0),_0x4c87e0;},__metadata=this&&this['__metadata']||function(_0x343a70,_0xd69ea8){const _0x23fe2b=_0x384e41;if(typeof Reflect===_0x23fe2b(0xce)&&typeof Reflect['metadata']===_0x23fe2b(0xf1))return Reflect[_0x23fe2b(0xf8)](_0x343a70,_0xd69ea8);},__param=this&&this[_0x384e41(0xea)]||function(_0x507ca1,_0x4acfe7){return function(_0x4d4041,_0x5034c0){_0x4acfe7(_0x4d4041,_0x5034c0,_0x507ca1);};};Object['defineProperty'](exports,_0x384e41(0xc9),{'value':!![]}),exports[_0x384e41(0xeb)]=void 0x0;function _0x12fb(){const _0xc39d05=['visible','../../common/auth/superAuth.guard','__esModule','304362VQiYyM','decorate','visibleMenu','200QKBJgY','object','../../common/auth/adminAuth.guard','修改菜单ICON','./menu.service','./dto/queryMenu.dto','364BimrJR','51995fxCSkr','9140730MOzZaW','Body','updateIcon','prototype','@nestjs/swagger','2405757dSZmpH','length','Post','setMenu','query','404544fnnOgJ','__decorate','27039Yrjkie','ApiBearerAuth','delMenu','UseGuards','list','design:type','SetMenuDto','queryMenu','7LzbrSe','__param','MenuController','menuListFront','defineProperty','design:returntype','显示或者隐藏菜单','Controller','function','menuService','QueryMenuDto','Query','设置修改菜单','Get','@nestjs/common','metadata','AdminAuthGuard','MenuService','design:paramtypes','ApiOperation','删除菜单','5068146pZXfMU','SuperAuthGuard'];_0x12fb=function(){return _0xc39d05;};return _0x12fb();}const swagger_1=require(_0x384e41(0xd9)),menu_service_1=require(_0x384e41(0xd1)),common_1=require(_0x384e41(0xf7)),superAuth_guard_1=require(_0x384e41(0xc8)),queryMenu_dto_1=require(_0x384e41(0xd2)),setMenu_dto_1=require('./dto/setMenu.dto'),adminAuth_guard_1=require(_0x384e41(0xcf));let MenuController=class MenuController{constructor(_0xd87dd5){const _0x39af56=_0x384e41;this[_0x39af56(0xf2)]=_0xd87dd5;}[_0x384e41(0xe8)](_0x4b097b){const _0xd2a314=_0x384e41;return this[_0xd2a314(0xf2)][_0xd2a314(0xe8)](_0x4b097b);}[_0x384e41(0xec)](_0x5e3bfe){const _0xef624c=_0x384e41;return this[_0xef624c(0xf2)][_0xef624c(0xec)](_0x5e3bfe);}[_0x384e41(0xcc)](_0x335e18){const _0x18a287=_0x384e41;return this[_0x18a287(0xf2)][_0x18a287(0xcc)](_0x335e18);}[_0x384e41(0xdd)](_0x3ff43d){const _0x8f3816=_0x384e41;return this[_0x8f3816(0xf2)][_0x8f3816(0xdd)](_0x3ff43d);}[_0x384e41(0xe3)](_0x55f81e){return this['menuService']['delMenu'](_0x55f81e);}[_0x384e41(0xd7)](_0x1991b2){const _0x3ea963=_0x384e41;return this[_0x3ea963(0xf2)][_0x3ea963(0xd7)](_0x1991b2);}};__decorate([(0x0,common_1[_0x384e41(0xf6)])(_0x384e41(0xde)),(0x0,swagger_1[_0x384e41(0xc3)])({'summary':'管理端查询菜单列表'}),(0x0,common_1[_0x384e41(0xe4)])(adminAuth_guard_1[_0x384e41(0xf9)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x384e41(0xf4)])()),__metadata(_0x384e41(0xe6),Function),__metadata('design:paramtypes',[queryMenu_dto_1['QueryMenuDto']]),__metadata(_0x384e41(0xee),void 0x0)],MenuController[_0x384e41(0xd8)],_0x384e41(0xe8),null),__decorate([(0x0,common_1[_0x384e41(0xf6)])(_0x384e41(0xe5)),(0x0,swagger_1['ApiOperation'])({'summary':'用户端查询菜单列表'}),__param(0x0,(0x0,common_1['Query'])()),__metadata(_0x384e41(0xe6),Function),__metadata('design:paramtypes',[queryMenu_dto_1[_0x384e41(0xf3)]]),__metadata(_0x384e41(0xee),void 0x0)],MenuController[_0x384e41(0xd8)],_0x384e41(0xec),null),__decorate([(0x0,common_1[_0x384e41(0xdc)])(_0x384e41(0xc7)),(0x0,swagger_1[_0x384e41(0xc3)])({'summary':_0x384e41(0xef)}),(0x0,common_1[_0x384e41(0xe4)])(superAuth_guard_1[_0x384e41(0xc6)]),(0x0,swagger_1[_0x384e41(0xe2)])(),__param(0x0,(0x0,common_1[_0x384e41(0xd6)])()),__metadata(_0x384e41(0xe6),Function),__metadata(_0x384e41(0xc2),[Object]),__metadata(_0x384e41(0xee),void 0x0)],MenuController[_0x384e41(0xd8)],'visibleMenu',null),__decorate([(0x0,common_1['Post'])(_0x384e41(0xdd)),(0x0,swagger_1[_0x384e41(0xc3)])({'summary':_0x384e41(0xf5)}),(0x0,common_1[_0x384e41(0xe4)])(superAuth_guard_1[_0x384e41(0xc6)]),(0x0,swagger_1[_0x384e41(0xe2)])(),__param(0x0,(0x0,common_1[_0x384e41(0xd6)])()),__metadata('design:type',Function),__metadata(_0x384e41(0xc2),[setMenu_dto_1[_0x384e41(0xe7)]]),__metadata(_0x384e41(0xee),void 0x0)],MenuController[_0x384e41(0xd8)],'setMenu',null),__decorate([(0x0,common_1[_0x384e41(0xdc)])('delete'),(0x0,swagger_1[_0x384e41(0xc3)])({'summary':_0x384e41(0xc4)}),(0x0,common_1[_0x384e41(0xe4)])(superAuth_guard_1[_0x384e41(0xc6)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1['Body'])()),__metadata(_0x384e41(0xe6),Function),__metadata('design:paramtypes',[Object]),__metadata(_0x384e41(0xee),void 0x0)],MenuController[_0x384e41(0xd8)],_0x384e41(0xe3),null),__decorate([(0x0,common_1[_0x384e41(0xdc)])(_0x384e41(0xd7)),(0x0,swagger_1[_0x384e41(0xc3)])({'summary':_0x384e41(0xd0)}),(0x0,common_1[_0x384e41(0xe4)])(superAuth_guard_1[_0x384e41(0xc6)]),(0x0,swagger_1[_0x384e41(0xe2)])(),__param(0x0,(0x0,common_1[_0x384e41(0xd6)])()),__metadata(_0x384e41(0xe6),Function),__metadata(_0x384e41(0xc2),[Object]),__metadata(_0x384e41(0xee),void 0x0)],MenuController[_0x384e41(0xd8)],_0x384e41(0xd7),null),MenuController=__decorate([(0x0,common_1[_0x384e41(0xf0)])('menu'),__metadata('design:paramtypes',[menu_service_1[_0x384e41(0xfa)]])],MenuController),exports['MenuController']=MenuController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/menu/menu.entity.js b/YiAiQuickDeploy/dist/modules/menu/menu.entity.js
new file mode 100644
index 0000000..5544f50
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/menu/menu.entity.js
@@ -0,0 +1 @@
+'use strict';function _0x1281(_0x339c35,_0x415382){var _0x2544af=_0x2544();return _0x1281=function(_0x12810c,_0x2d9456){_0x12810c=_0x12810c-0x1bc;var _0x40b7c7=_0x2544af[_0x12810c];return _0x40b7c7;},_0x1281(_0x339c35,_0x415382);}var _0x3fc885=_0x1281;(function(_0x5b51da,_0x54e46a){var _0x4ca284=_0x1281,_0x14568=_0x5b51da();while(!![]){try{var _0x247035=parseInt(_0x4ca284(0x1d5))/0x1+parseInt(_0x4ca284(0x1c6))/0x2+-parseInt(_0x4ca284(0x1d3))/0x3+-parseInt(_0x4ca284(0x1d0))/0x4*(-parseInt(_0x4ca284(0x1dc))/0x5)+-parseInt(_0x4ca284(0x1ca))/0x6+-parseInt(_0x4ca284(0x1d4))/0x7*(parseInt(_0x4ca284(0x1c3))/0x8)+-parseInt(_0x4ca284(0x1c4))/0x9;if(_0x247035===_0x54e46a)break;else _0x14568['push'](_0x14568['shift']());}catch(_0x41313b){_0x14568['push'](_0x14568['shift']());}}}(_0x2544,0x6ad83));var __decorate=this&&this[_0x3fc885(0x1e0)]||function(_0x55e962,_0x478da1,_0x1f4412,_0x15270e){var _0x1b0578=_0x3fc885,_0xce7c8=arguments[_0x1b0578(0x1df)],_0x31ea8d=_0xce7c8<0x3?_0x478da1:_0x15270e===null?_0x15270e=Object[_0x1b0578(0x1cb)](_0x478da1,_0x1f4412):_0x15270e,_0x4a3f17;if(typeof Reflect===_0x1b0578(0x1bf)&&typeof Reflect[_0x1b0578(0x1be)]===_0x1b0578(0x1c8))_0x31ea8d=Reflect[_0x1b0578(0x1be)](_0x55e962,_0x478da1,_0x1f4412,_0x15270e);else{for(var _0xdb4a5e=_0x55e962['length']-0x1;_0xdb4a5e>=0x0;_0xdb4a5e--)if(_0x4a3f17=_0x55e962[_0xdb4a5e])_0x31ea8d=(_0xce7c8<0x3?_0x4a3f17(_0x31ea8d):_0xce7c8>0x3?_0x4a3f17(_0x478da1,_0x1f4412,_0x31ea8d):_0x4a3f17(_0x478da1,_0x1f4412))||_0x31ea8d;}return _0xce7c8>0x3&&_0x31ea8d&&Object[_0x1b0578(0x1e1)](_0x478da1,_0x1f4412,_0x31ea8d),_0x31ea8d;},__metadata=this&&this[_0x3fc885(0x1c0)]||function(_0x4e6d9f,_0x572322){var _0x4897e7=_0x3fc885;if(typeof Reflect===_0x4897e7(0x1bf)&&typeof Reflect[_0x4897e7(0x1de)]==='function')return Reflect['metadata'](_0x4e6d9f,_0x572322);};Object[_0x3fc885(0x1e1)](exports,_0x3fc885(0x1e2),{'value':!![]}),exports['MenuEntity']=void 0x0;function _0x2544(){var _0x23dbf9=['prototype','290382jTSflO','1799LnppYw','254264wcunfQ','isNeedAuth','排序ID','是否权限\x20登录才可以访问','typeorm','menuIcon','菜单图标\x20icon图标名称','20rScSrl','menuPath','metadata','length','__decorate','defineProperty','__esModule','菜单加载地址:\x20系统菜单|自定义菜单','menuType','isJump','menuName','decorate','object','__metadata','order','菜单文字提示信息','1264PShsJe','4554720TGBuAp','是否显示\x201:是|0:不是','1663102cwjZRw','menu','function','../../common/entity/baseEntity','4858248uOuGDB','getOwnPropertyDescriptor','Entity','menuIframeUrl','Column','design:type','805008pwWhae','菜单类型:\x20系统预设|自定义菜单'];_0x2544=function(){return _0x23dbf9;};return _0x2544();}const typeorm_1=require(_0x3fc885(0x1d9)),baseEntity_1=require(_0x3fc885(0x1c9));let MenuEntity=class MenuEntity extends baseEntity_1['BaseEntity']{};__decorate([(0x0,typeorm_1[_0x3fc885(0x1ce)])({'comment':'菜单名称','length':0x40,'default':null}),__metadata('design:type',String)],MenuEntity[_0x3fc885(0x1d2)],_0x3fc885(0x1bd),void 0x0),__decorate([(0x0,typeorm_1[_0x3fc885(0x1ce)])({'comment':'菜单路径、跳转的系统路径','length':0x40}),__metadata('design:type',String)],MenuEntity[_0x3fc885(0x1d2)],_0x3fc885(0x1dd),void 0x0),__decorate([(0x0,typeorm_1[_0x3fc885(0x1ce)])({'comment':_0x3fc885(0x1db)}),__metadata(_0x3fc885(0x1cf),String)],MenuEntity[_0x3fc885(0x1d2)],_0x3fc885(0x1da),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x3fc885(0x1c2)}),__metadata('design:type',String)],MenuEntity['prototype'],'menuTipText',void 0x0),__decorate([(0x0,typeorm_1[_0x3fc885(0x1ce)])({'comment':_0x3fc885(0x1d1),'default':0x1}),__metadata(_0x3fc885(0x1cf),Number)],MenuEntity[_0x3fc885(0x1d2)],_0x3fc885(0x1e4),void 0x0),__decorate([(0x0,typeorm_1[_0x3fc885(0x1ce)])({'comment':'菜单平台:\x200:移动端\x201:pc端','default':0x1}),__metadata(_0x3fc885(0x1cf),Number)],MenuEntity[_0x3fc885(0x1d2)],'menuPlatform',void 0x0),__decorate([(0x0,typeorm_1[_0x3fc885(0x1ce)])({'comment':_0x3fc885(0x1e3),'default':null}),__metadata(_0x3fc885(0x1cf),String)],MenuEntity[_0x3fc885(0x1d2)],_0x3fc885(0x1cd),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x3fc885(0x1d7),'default':0x64}),__metadata(_0x3fc885(0x1cf),Number)],MenuEntity['prototype'],_0x3fc885(0x1c1),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x3fc885(0x1c5),'default':0x1}),__metadata(_0x3fc885(0x1cf),Boolean)],MenuEntity[_0x3fc885(0x1d2)],'isShow',void 0x0),__decorate([(0x0,typeorm_1[_0x3fc885(0x1ce)])({'comment':'是否跳转到新窗口\x200不跳转\x201跳转\x20仅设置为iframe窗口时候有效','default':0x0}),__metadata(_0x3fc885(0x1cf),Boolean)],MenuEntity[_0x3fc885(0x1d2)],_0x3fc885(0x1bc),void 0x0),__decorate([(0x0,typeorm_1[_0x3fc885(0x1ce)])({'comment':_0x3fc885(0x1d8),'default':0x0}),__metadata(_0x3fc885(0x1cf),Boolean)],MenuEntity[_0x3fc885(0x1d2)],_0x3fc885(0x1d6),void 0x0),MenuEntity=__decorate([(0x0,typeorm_1[_0x3fc885(0x1cc)])({'name':_0x3fc885(0x1c7)})],MenuEntity),exports['MenuEntity']=MenuEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/menu/menu.module.js b/YiAiQuickDeploy/dist/modules/menu/menu.module.js
new file mode 100644
index 0000000..985c54e
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/menu/menu.module.js
@@ -0,0 +1 @@
+'use strict';const _0x33fed3=_0x25ba;(function(_0x358059,_0x5184f9){const _0x16bfe9=_0x25ba,_0x360a39=_0x358059();while(!![]){try{const _0x52fae4=-parseInt(_0x16bfe9(0x79))/0x1*(-parseInt(_0x16bfe9(0x7b))/0x2)+-parseInt(_0x16bfe9(0x89))/0x3+parseInt(_0x16bfe9(0x8e))/0x4+-parseInt(_0x16bfe9(0x80))/0x5+parseInt(_0x16bfe9(0x8b))/0x6*(parseInt(_0x16bfe9(0x88))/0x7)+-parseInt(_0x16bfe9(0x8c))/0x8*(-parseInt(_0x16bfe9(0x83))/0x9)+-parseInt(_0x16bfe9(0x7c))/0xa*(parseInt(_0x16bfe9(0x84))/0xb);if(_0x52fae4===_0x5184f9)break;else _0x360a39['push'](_0x360a39['shift']());}catch(_0x4faa36){_0x360a39['push'](_0x360a39['shift']());}}}(_0x537b,0xef35e));var __decorate=this&&this[_0x33fed3(0x85)]||function(_0x461989,_0x4f130c,_0x14ad3e,_0x588824){const _0xc46245=_0x33fed3;var _0x429857=arguments[_0xc46245(0x82)],_0x4f90ee=_0x429857<0x3?_0x4f130c:_0x588824===null?_0x588824=Object[_0xc46245(0x87)](_0x4f130c,_0x14ad3e):_0x588824,_0x349bc0;if(typeof Reflect==='object'&&typeof Reflect[_0xc46245(0x7a)]==='function')_0x4f90ee=Reflect[_0xc46245(0x7a)](_0x461989,_0x4f130c,_0x14ad3e,_0x588824);else{for(var _0x5a066b=_0x461989[_0xc46245(0x82)]-0x1;_0x5a066b>=0x0;_0x5a066b--)if(_0x349bc0=_0x461989[_0x5a066b])_0x4f90ee=(_0x429857<0x3?_0x349bc0(_0x4f90ee):_0x429857>0x3?_0x349bc0(_0x4f130c,_0x14ad3e,_0x4f90ee):_0x349bc0(_0x4f130c,_0x14ad3e))||_0x4f90ee;}return _0x429857>0x3&&_0x4f90ee&&Object[_0xc46245(0x86)](_0x4f130c,_0x14ad3e,_0x4f90ee),_0x4f90ee;};Object[_0x33fed3(0x86)](exports,_0x33fed3(0x81),{'value':!![]}),exports[_0x33fed3(0x7f)]=void 0x0;const common_1=require('@nestjs/common'),menu_controller_1=require('./menu.controller'),menu_service_1=require(_0x33fed3(0x78)),typeorm_1=require(_0x33fed3(0x8d)),menu_entity_1=require(_0x33fed3(0x7e));function _0x25ba(_0x4b9108,_0x214cfe){const _0x537b73=_0x537b();return _0x25ba=function(_0x25baf9,_0x15cee4){_0x25baf9=_0x25baf9-0x78;let _0x5ca47f=_0x537b73[_0x25baf9];return _0x5ca47f;},_0x25ba(_0x4b9108,_0x214cfe);}let MenuModule=class MenuModule{};function _0x537b(){const _0x183e88=['decorate','2738bSqQJP','930pIbZWr','MenuController','./menu.entity','MenuModule','5675720KsSwjZ','__esModule','length','8566821ODmOCY','82731BsImIv','__decorate','defineProperty','getOwnPropertyDescriptor','1209621pzcufw','2093319xLruGQ','Module','36nOqHvU','8UKCodd','@nestjs/typeorm','3021920pGmpoD','TypeOrmModule','forFeature','./menu.service','561nlloyI'];_0x537b=function(){return _0x183e88;};return _0x537b();}MenuModule=__decorate([(0x0,common_1[_0x33fed3(0x8a)])({'imports':[typeorm_1[_0x33fed3(0x8f)][_0x33fed3(0x90)]([menu_entity_1['MenuEntity']])],'controllers':[menu_controller_1[_0x33fed3(0x7d)]],'providers':[menu_service_1['MenuService']]})],MenuModule),exports[_0x33fed3(0x7f)]=MenuModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/menu/menu.service.js b/YiAiQuickDeploy/dist/modules/menu/menu.service.js
new file mode 100644
index 0000000..aac266a
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/menu/menu.service.js
@@ -0,0 +1 @@
+'use strict';const _0x20d9df=_0x2e0b;(function(_0x44d302,_0x46584a){const _0x1a8026=_0x2e0b,_0x59409d=_0x44d302();while(!![]){try{const _0xa729e7=-parseInt(_0x1a8026(0x1e5))/0x1*(parseInt(_0x1a8026(0x1e0))/0x2)+parseInt(_0x1a8026(0x207))/0x3+parseInt(_0x1a8026(0x20c))/0x4+-parseInt(_0x1a8026(0x1fc))/0x5*(-parseInt(_0x1a8026(0x1f5))/0x6)+-parseInt(_0x1a8026(0x1fa))/0x7+-parseInt(_0x1a8026(0x1eb))/0x8*(-parseInt(_0x1a8026(0x1fb))/0x9)+-parseInt(_0x1a8026(0x1d4))/0xa;if(_0xa729e7===_0x46584a)break;else _0x59409d['push'](_0x59409d['shift']());}catch(_0x1e9423){_0x59409d['push'](_0x59409d['shift']());}}}(_0x32c6,0x22c1a));function _0x2e0b(_0x577e69,_0x44407d){const _0x32c669=_0x32c6();return _0x2e0b=function(_0x2e0b34,_0x42f790){_0x2e0b34=_0x2e0b34-0x1cd;let _0x50b309=_0x32c669[_0x2e0b34];return _0x50b309;},_0x2e0b(_0x577e69,_0x44407d);}function _0x32c6(){const _0x4e5bc0=['__decorate','/pay','UserCenter','update','绘画广场','delMenu','typeorm','HttpStatus','Chat','menuPlatform','/mind','metadata','setMenu','menuListFront','MenuService','decorate','Draw','专业绘画','ASC','726930FykVar','@nestjs/common','solar:album-line-duotone','会员中心','save','应用广场','eos-icons:typing','ri:account-pin-box-line','/draw','menuPath','Share','visibleMenu','2102fMbviv','affected','Pay','Mind','getOwnPropertyDescriptor','258EYRDMW','/app-store','menuEntity','icon-park-outline:mindmap-map','InjectRepository','/midjourney','1139704gNoysU','defineProperty','design:paramtypes','function','推广计划','个人中心','HttpException','menuIframeUrl','Midjourney','/chat','1143894YLAmAz','__param','onModuleInit','length','count','563717puPPsz','9tpRFby','5Fctysy','/market','思维导图','fluent:draw-image-24-regular','ant-design:appstore-outlined','__metadata','@nestjs/typeorm','object','findOne','BAD_REQUEST','ri:landscape-line','14838lpbSbi','/user-center','/share','对话聊天','AppStore','914744pATiQb','uiw:share','initMenu','icon-park-outline:shopping','Market','queryMenu'];_0x32c6=function(){return _0x4e5bc0;};return _0x32c6();}var __decorate=this&&this[_0x20d9df(0x212)]||function(_0x1aced5,_0x3288bb,_0x32ec05,_0x228bd2){const _0x4f8407=_0x20d9df;var _0x52115f=arguments['length'],_0x1e9824=_0x52115f<0x3?_0x3288bb:_0x228bd2===null?_0x228bd2=Object[_0x4f8407(0x1e4)](_0x3288bb,_0x32ec05):_0x228bd2,_0x4d02e1;if(typeof Reflect==='object'&&typeof Reflect[_0x4f8407(0x1d0)]==='function')_0x1e9824=Reflect[_0x4f8407(0x1d0)](_0x1aced5,_0x3288bb,_0x32ec05,_0x228bd2);else{for(var _0x2c7dc9=_0x1aced5[_0x4f8407(0x1f8)]-0x1;_0x2c7dc9>=0x0;_0x2c7dc9--)if(_0x4d02e1=_0x1aced5[_0x2c7dc9])_0x1e9824=(_0x52115f<0x3?_0x4d02e1(_0x1e9824):_0x52115f>0x3?_0x4d02e1(_0x3288bb,_0x32ec05,_0x1e9824):_0x4d02e1(_0x3288bb,_0x32ec05))||_0x1e9824;}return _0x52115f>0x3&&_0x1e9824&&Object[_0x4f8407(0x1ec)](_0x3288bb,_0x32ec05,_0x1e9824),_0x1e9824;},__metadata=this&&this[_0x20d9df(0x201)]||function(_0x3970fc,_0x500280){const _0x3bf411=_0x20d9df;if(typeof Reflect===_0x3bf411(0x203)&&typeof Reflect[_0x3bf411(0x21d)]===_0x3bf411(0x1ee))return Reflect[_0x3bf411(0x21d)](_0x3970fc,_0x500280);},__param=this&&this[_0x20d9df(0x1f6)]||function(_0x19ab4e,_0x15350a){return function(_0xf4351b,_0x2feaae){_0x15350a(_0xf4351b,_0x2feaae,_0x19ab4e);};};Object['defineProperty'](exports,'__esModule',{'value':!![]}),exports[_0x20d9df(0x1cf)]=void 0x0;const common_1=require(_0x20d9df(0x1d5)),typeorm_1=require(_0x20d9df(0x202)),typeorm_2=require(_0x20d9df(0x218)),menu_entity_1=require('./menu.entity');let MenuService=class MenuService{constructor(_0xc00a){const _0x318e9b=_0x20d9df;this[_0x318e9b(0x1e7)]=_0xc00a;}async[_0x20d9df(0x1f7)](){const _0x1b3c86=_0x20d9df;await this[_0x1b3c86(0x20e)]();}async['initMenu'](){const _0x753f62=_0x20d9df,_0x42e5b3=await this[_0x753f62(0x1e7)][_0x753f62(0x1f9)]();if(_0x42e5b3>0x0)return;const _0x5a6e87=[{'menuTipText':_0x753f62(0x20a),'menuIcon':_0x753f62(0x1da),'menuName':_0x753f62(0x21a),'menuPath':_0x753f62(0x1f4),'menuType':0x0,'menuPlatform':0x1,'order':0x64},{'menuTipText':_0x753f62(0x1d9),'menuIcon':_0x753f62(0x200),'menuName':_0x753f62(0x20b),'menuPath':'/app-store','menuType':0x0,'menuPlatform':0x1,'order':0xc8},{'menuTipText':_0x753f62(0x1d2),'menuIcon':_0x753f62(0x206),'menuName':'Midjourney','menuPath':_0x753f62(0x1ea),'menuType':0x0,'menuPlatform':0x1,'order':0x12c},{'menuTipText':_0x753f62(0x216),'menuIcon':_0x753f62(0x1d6),'menuName':_0x753f62(0x210),'menuPath':_0x753f62(0x1fd),'menuType':0x0,'menuPlatform':0x1,'order':0x190},{'menuTipText':'基础绘画','menuIcon':_0x753f62(0x1ff),'menuName':_0x753f62(0x1d1),'menuPath':_0x753f62(0x1dc),'menuType':0x0,'menuPlatform':0x1,'order':0x1f4},{'menuTipText':_0x753f62(0x1fe),'menuIcon':_0x753f62(0x1e8),'menuName':'Mind','menuPath':_0x753f62(0x21c),'menuType':0x0,'menuPlatform':0x1,'order':0x258},{'menuTipText':_0x753f62(0x1d7),'menuIcon':_0x753f62(0x20f),'menuName':_0x753f62(0x1e2),'menuPath':_0x753f62(0x213),'menuType':0x0,'menuPlatform':0x1,'order':0x2bc},{'menuTipText':_0x753f62(0x1ef),'menuIcon':_0x753f62(0x20d),'menuName':_0x753f62(0x1de),'menuPath':_0x753f62(0x209),'menuType':0x0,'menuPlatform':0x1,'order':0x320}],_0x1f60eb=[{'menuTipText':'对话聊天','menuIcon':_0x753f62(0x1da),'menuName':_0x753f62(0x21a),'menuPath':_0x753f62(0x1f4),'menuType':0x0,'menuPlatform':0x0,'order':0x64},{'menuTipText':_0x753f62(0x1d9),'menuIcon':'ant-design:appstore-outlined','menuName':_0x753f62(0x20b),'menuPath':_0x753f62(0x1e6),'menuType':0x0,'menuPlatform':0x0,'order':0xc8},{'menuTipText':'专业绘画','menuIcon':_0x753f62(0x206),'menuName':_0x753f62(0x1f3),'menuPath':_0x753f62(0x1ea),'menuType':0x0,'menuPlatform':0x0,'order':0x12c},{'menuTipText':'思维导图','menuIcon':_0x753f62(0x1e8),'menuName':_0x753f62(0x1e3),'menuPath':_0x753f62(0x21c),'menuType':0x0,'menuPlatform':0x0,'order':0x190},{'menuTipText':_0x753f62(0x1f0),'menuIcon':_0x753f62(0x1db),'menuName':_0x753f62(0x214),'menuPath':_0x753f62(0x208),'menuType':0x0,'menuPlatform':0x0,'order':0x1f4}],_0x7eed95=[..._0x5a6e87,..._0x1f60eb];await this[_0x753f62(0x1e7)][_0x753f62(0x1d8)](_0x7eed95);}async[_0x20d9df(0x211)](_0x4c93bd){const _0x382d0d=_0x20d9df,{menuPlatform:_0x1b1590}=_0x4c93bd,_0x17a07c={};return _0x1b1590&&(_0x17a07c[_0x382d0d(0x21b)]=_0x1b1590),await this[_0x382d0d(0x1e7)]['find']({'where':_0x17a07c,'order':{'order':_0x382d0d(0x1d3)}});}async[_0x20d9df(0x1ce)](_0xc2c064){const _0x2ca53d=_0x20d9df,{menuPlatform:_0x29cb07}=_0xc2c064,_0x4b0d82={'isShow':!![]};return _0x29cb07&&(_0x4b0d82[_0x2ca53d(0x21b)]=_0x29cb07),await this[_0x2ca53d(0x1e7)]['find']({'where':_0x4b0d82,'order':{'order':_0x2ca53d(0x1d3)}});}async[_0x20d9df(0x1df)](_0x3352c0){const _0x278444=_0x20d9df,{id:_0x347caa}=_0x3352c0;if(!_0x347caa)return;const _0xaeee4c=await this[_0x278444(0x1e7)][_0x278444(0x204)]({'where':{'id':_0x347caa}});if(!_0xaeee4c)return;const {isShow:_0xb8765f}=_0xaeee4c,_0x585839=await this[_0x278444(0x1e7)][_0x278444(0x215)]({'id':_0x347caa},{'isShow':!_0xb8765f});return _0x585839[_0x278444(0x1e1)]>0x0;}async[_0x20d9df(0x1cd)](_0x261d97){const _0x5a117f=_0x20d9df,{id:_0x407f74}=_0x261d97;_0x261d97['isSystem']?_0x261d97[_0x5a117f(0x1dd)]='':_0x261d97[_0x5a117f(0x1f2)]='';delete _0x261d97['isSystem'];try{if(_0x407f74){const _0x68a7ef=await this[_0x5a117f(0x1e7)][_0x5a117f(0x215)]({'id':_0x407f74},_0x261d97);return _0x68a7ef[_0x5a117f(0x1e1)]>0x0;}else{const _0x30fa5c=await this['menuEntity'][_0x5a117f(0x1d8)](_0x261d97);return _0x30fa5c;}}catch(_0x425b97){throw new common_1[(_0x5a117f(0x1f1))]('操作菜单失败!',common_1['HttpStatus'][_0x5a117f(0x205)]);}}async[_0x20d9df(0x217)](_0x2d84d9){const _0x59c88f=_0x20d9df,{id:_0x2f67bb}=_0x2d84d9;if(!_0x2f67bb)throw new common_1[(_0x59c88f(0x1f1))]('缺失必要参数!',common_1[_0x59c88f(0x219)][_0x59c88f(0x205)]);const _0xbd70d3=await this['menuEntity']['delete']({'id':_0x2f67bb});return _0xbd70d3;}async['updateIcon'](_0x5c2b43){const _0x9fb89c=_0x20d9df,{id:_0x54d5a8,menuIcon:_0x42396e,menuTipText:_0x38ca2a,order:_0x3e97ab}=_0x5c2b43;if(!_0x54d5a8||!_0x42396e||!_0x38ca2a||!_0x3e97ab)throw new common_1['HttpException']('缺失必要参数!',common_1[_0x9fb89c(0x219)]['BAD_REQUEST']);const _0x3bd390=await this[_0x9fb89c(0x1e7)][_0x9fb89c(0x215)]({'id':_0x54d5a8},{'menuIcon':_0x42396e,'menuTipText':_0x38ca2a,'order':_0x3e97ab});return _0x3bd390['affected']>0x0;}};MenuService=__decorate([(0x0,common_1['Injectable'])(),__param(0x0,(0x0,typeorm_1[_0x20d9df(0x1e9)])(menu_entity_1['MenuEntity'])),__metadata(_0x20d9df(0x1ed),[typeorm_2['Repository']])],MenuService),exports[_0x20d9df(0x1cf)]=MenuService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/midjourney/dto/getList.dto.js b/YiAiQuickDeploy/dist/modules/midjourney/dto/getList.dto.js
new file mode 100644
index 0000000..ab540b1
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/midjourney/dto/getList.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x390afb=_0x3c95;(function(_0x1861f4,_0x34d6ba){var _0x29762f=_0x3c95,_0x499ee5=_0x1861f4();while(!![]){try{var _0x1906b9=-parseInt(_0x29762f(0x13d))/0x1+parseInt(_0x29762f(0x150))/0x2+parseInt(_0x29762f(0x132))/0x3*(-parseInt(_0x29762f(0x13a))/0x4)+-parseInt(_0x29762f(0x137))/0x5+parseInt(_0x29762f(0x14a))/0x6*(parseInt(_0x29762f(0x14c))/0x7)+-parseInt(_0x29762f(0x14d))/0x8*(parseInt(_0x29762f(0x135))/0x9)+parseInt(_0x29762f(0x148))/0xa*(parseInt(_0x29762f(0x144))/0xb);if(_0x1906b9===_0x34d6ba)break;else _0x499ee5['push'](_0x499ee5['shift']());}catch(_0x1a123f){_0x499ee5['push'](_0x499ee5['shift']());}}}(_0x5894,0x524a6));var __decorate=this&&this[_0x390afb(0x146)]||function(_0x190418,_0x4f6901,_0x4b636c,_0x361c26){var _0x4bb486=_0x390afb,_0x227b3b=arguments[_0x4bb486(0x136)],_0x1acc02=_0x227b3b<0x3?_0x4f6901:_0x361c26===null?_0x361c26=Object['getOwnPropertyDescriptor'](_0x4f6901,_0x4b636c):_0x361c26,_0x27e828;if(typeof Reflect===_0x4bb486(0x140)&&typeof Reflect[_0x4bb486(0x14e)]===_0x4bb486(0x134))_0x1acc02=Reflect['decorate'](_0x190418,_0x4f6901,_0x4b636c,_0x361c26);else{for(var _0x562eb2=_0x190418[_0x4bb486(0x136)]-0x1;_0x562eb2>=0x0;_0x562eb2--)if(_0x27e828=_0x190418[_0x562eb2])_0x1acc02=(_0x227b3b<0x3?_0x27e828(_0x1acc02):_0x227b3b>0x3?_0x27e828(_0x4f6901,_0x4b636c,_0x1acc02):_0x27e828(_0x4f6901,_0x4b636c))||_0x1acc02;}return _0x227b3b>0x3&&_0x1acc02&&Object[_0x4bb486(0x14f)](_0x4f6901,_0x4b636c,_0x1acc02),_0x1acc02;},__metadata=this&&this[_0x390afb(0x145)]||function(_0x5e7eec,_0x57fde6){var _0x5f23be=_0x390afb;if(typeof Reflect==='object'&&typeof Reflect[_0x5f23be(0x133)]===_0x5f23be(0x134))return Reflect[_0x5f23be(0x133)](_0x5e7eec,_0x57fde6);};function _0x5894(){var _0x720ce8=['function','69453CsnXAr','length','500245JltYAc','__esModule','userId','268IzOfGm','prototype','ApiProperty','601855idkGLO','class-validator','@nestjs/swagger','object','IsOptional','design:type','rec','9848498mdROrB','__metadata','__decorate','生成图片的用户id','10igIkJl','GetListDto','67236tHIJKT','size','182lQYbaZ','88AYwLCG','decorate','defineProperty','683852mgiltA','18123mLigmE','metadata'];_0x5894=function(){return _0x720ce8;};return _0x5894();}Object[_0x390afb(0x14f)](exports,_0x390afb(0x138),{'value':!![]}),exports['GetListDto']=void 0x0;function _0x3c95(_0x1ca873,_0x5584ab){var _0x589412=_0x5894();return _0x3c95=function(_0x3c958f,_0x208ea4){_0x3c958f=_0x3c958f-0x132;var _0x22f5cb=_0x589412[_0x3c958f];return _0x22f5cb;},_0x3c95(_0x1ca873,_0x5584ab);}const class_validator_1=require(_0x390afb(0x13e)),swagger_1=require(_0x390afb(0x13f));class GetListDto{}__decorate([(0x0,swagger_1[_0x390afb(0x13c)])({'example':0x1,'description':'查询页数','required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata('design:type',Number)],GetListDto[_0x390afb(0x13b)],'page',void 0x0),__decorate([(0x0,swagger_1[_0x390afb(0x13c)])({'example':0xa,'description':'每页数量','required':![]}),(0x0,class_validator_1[_0x390afb(0x141)])(),__metadata(_0x390afb(0x142),Number)],GetListDto[_0x390afb(0x13b)],_0x390afb(0x14b),void 0x0),__decorate([(0x0,swagger_1[_0x390afb(0x13c)])({'example':0x1,'description':'是否推荐0:\x20默认\x201:\x20推荐','required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x390afb(0x142),Number)],GetListDto[_0x390afb(0x13b)],_0x390afb(0x143),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x63,'description':_0x390afb(0x147),'required':![]}),(0x0,class_validator_1[_0x390afb(0x141)])(),__metadata(_0x390afb(0x142),Number)],GetListDto[_0x390afb(0x13b)],_0x390afb(0x139),void 0x0),__decorate([(0x0,swagger_1[_0x390afb(0x13c)])({'example':0x1,'description':'绘制状态','required':![]}),(0x0,class_validator_1[_0x390afb(0x141)])(),__metadata(_0x390afb(0x142),Number)],GetListDto[_0x390afb(0x13b)],'status',void 0x0),exports[_0x390afb(0x149)]=GetListDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/midjourney/midjourney.controller.js b/YiAiQuickDeploy/dist/modules/midjourney/midjourney.controller.js
new file mode 100644
index 0000000..0d29e94
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/midjourney/midjourney.controller.js
@@ -0,0 +1 @@
+'use strict';const _0x15c955=_0xff72;function _0xff72(_0x4a93ec,_0x2a1624){const _0x4732eb=_0x4732();return _0xff72=function(_0xff72c7,_0x2a358e){_0xff72c7=_0xff72c7-0x14b;let _0x4cc44e=_0x4732eb[_0xff72c7];return _0x4cc44e;},_0xff72(_0x4a93ec,_0x2a1624);}(function(_0x31c79f,_0x18a6ee){const _0x415181=_0xff72,_0x3a03d5=_0x31c79f();while(!![]){try{const _0xeec371=-parseInt(_0x415181(0x192))/0x1+-parseInt(_0x415181(0x169))/0x2+parseInt(_0x415181(0x160))/0x3*(parseInt(_0x415181(0x190))/0x4)+parseInt(_0x415181(0x193))/0x5*(parseInt(_0x415181(0x15c))/0x6)+-parseInt(_0x415181(0x166))/0x7+-parseInt(_0x415181(0x182))/0x8+parseInt(_0x415181(0x17a))/0x9*(parseInt(_0x415181(0x18e))/0xa);if(_0xeec371===_0x18a6ee)break;else _0x3a03d5['push'](_0x3a03d5['shift']());}catch(_0x281caa){_0x3a03d5['push'](_0x3a03d5['shift']());}}}(_0x4732,0xd7897));var __decorate=this&&this[_0x15c955(0x151)]||function(_0x36f50d,_0x12b72c,_0x5151ac,_0x326bf2){const _0x580d05=_0x15c955;var _0x17c2f2=arguments[_0x580d05(0x164)],_0x34a860=_0x17c2f2<0x3?_0x12b72c:_0x326bf2===null?_0x326bf2=Object[_0x580d05(0x195)](_0x12b72c,_0x5151ac):_0x326bf2,_0x53b3d3;if(typeof Reflect==='object'&&typeof Reflect[_0x580d05(0x16c)]===_0x580d05(0x17b))_0x34a860=Reflect[_0x580d05(0x16c)](_0x36f50d,_0x12b72c,_0x5151ac,_0x326bf2);else{for(var _0x4ef437=_0x36f50d['length']-0x1;_0x4ef437>=0x0;_0x4ef437--)if(_0x53b3d3=_0x36f50d[_0x4ef437])_0x34a860=(_0x17c2f2<0x3?_0x53b3d3(_0x34a860):_0x17c2f2>0x3?_0x53b3d3(_0x12b72c,_0x5151ac,_0x34a860):_0x53b3d3(_0x12b72c,_0x5151ac))||_0x34a860;}return _0x17c2f2>0x3&&_0x34a860&&Object[_0x580d05(0x162)](_0x12b72c,_0x5151ac,_0x34a860),_0x34a860;},__metadata=this&&this[_0x15c955(0x189)]||function(_0x22ce37,_0xbe944c){const _0x18149a=_0x15c955;if(typeof Reflect===_0x18149a(0x171)&&typeof Reflect['metadata']===_0x18149a(0x17b))return Reflect['metadata'](_0x22ce37,_0xbe944c);},__param=this&&this[_0x15c955(0x14c)]||function(_0x251ba9,_0x20e6f9){return function(_0x7441a7,_0xecaacc){_0x20e6f9(_0x7441a7,_0xecaacc,_0x251ba9);};};Object[_0x15c955(0x162)](exports,'__esModule',{'value':!![]}),exports['MidjourneyController']=void 0x0;const superAuth_guard_1=require(_0x15c955(0x15b)),midjourney_service_1=require('./midjourney.service'),jwtAuth_guard_1=require('../../common/auth/jwtAuth.guard'),common_1=require(_0x15c955(0x172)),swagger_1=require(_0x15c955(0x18b)),axios_1=require(_0x15c955(0x17f)),getList_dto_1=require(_0x15c955(0x17c)),adminAuth_guard_1=require(_0x15c955(0x176));function _0x4732(){const _0x218681=['getAdminDrawList','1377868bJkeQy','MidjourneyController','1679310KNGyrI','8722060YJQzPY','from','getOwnPropertyDescriptor','send','getDrawList','__param','data','queryPrompts','setPrompt','下载绘画','__decorate','delLog','drawList','binary','获取我的绘画列表','添加修改prompt提示词','ApiOperation','proxy','queryPrompt','ApiBearerAuth','../../common/auth/superAuth.guard','6xKMAqj','getFullPrompt','midjourney','GetListDto','3UNOXKK','set','defineProperty','AdminAuthGuard','length','Req','6878319SxSQkw','删除log','Get','1913228vGBEJt','design:returntype','JwtAuthGuard','decorate','midjourneyService','design:paramtypes','recDraw','design:type','object','@nestjs/common','proxyImg','Body','管理端获取绘画列表','../../common/auth/adminAuth.guard','get','MidjourneyService','deleteDraw','35613kAaEfP','function','./dto/getList.dto','Post','delPrompt','axios','SuperAuthGuard','Query','7860840ioNiuz','查询prompt列表','image/png','arraybuffer','download','UseGuards','del','__metadata','prototype','@nestjs/swagger','adminDrawList','getList','8580dBVpDS'];_0x4732=function(){return _0x218681;};return _0x4732();}let MidjourneyController=class MidjourneyController{constructor(_0x3f5514){const _0x15868f=_0x15c955;this[_0x15868f(0x16d)]=_0x3f5514;}async[_0x15c955(0x14b)](_0x39d4d9,_0x458f52){const _0x240cbe=_0x15c955;return await this['midjourneyService'][_0x240cbe(0x14b)](_0x39d4d9,_0x458f52);}async[_0x15c955(0x18d)](_0x4c24cd){const _0xaf4175=_0x15c955;return await this[_0xaf4175(0x16d)][_0xaf4175(0x18d)](_0x4c24cd);}async[_0x15c955(0x15d)](_0x34c635){const _0x56532f=_0x15c955;return await this[_0x56532f(0x16d)][_0x56532f(0x15d)](_0x34c635);}async[_0x15c955(0x18f)](_0x76ccfc,_0x405472){const _0x6fcfc2=_0x15c955;return await this['midjourneyService'][_0x6fcfc2(0x18f)](_0x76ccfc,_0x405472);}async[_0x15c955(0x16f)](_0x1d9bb7){const _0x43be02=_0x15c955;return await this['midjourneyService'][_0x43be02(0x16f)](_0x1d9bb7);}async[_0x15c955(0x186)](_0xe41fb3,_0x7a223c){const _0x39afb9=_0x15c955,_0x1494e6=await axios_1['default'][_0x39afb9(0x177)](_0xe41fb3,{'responseType':_0x39afb9(0x185)}),_0x5afef6=Buffer[_0x39afb9(0x194)](_0x1494e6[_0x39afb9(0x14d)],_0x39afb9(0x154));_0x7a223c[_0x39afb9(0x161)]({'Content-Type':_0x39afb9(0x184)}),_0x7a223c[_0x39afb9(0x196)](_0x5afef6);}async['deleteDraw'](_0x1768d9,_0x187e3a){const _0x379c40=_0x15c955;return await this['midjourneyService'][_0x379c40(0x179)](_0x1768d9,_0x187e3a);}async[_0x15c955(0x152)](_0x5a5a7b,_0x47aa8a){const _0x10c782=_0x15c955;return await this['midjourneyService'][_0x10c782(0x152)](_0x5a5a7b,_0x47aa8a);}async[_0x15c955(0x14f)](_0x234531,_0x812e97){const _0x397292=_0x15c955;return await this[_0x397292(0x16d)][_0x397292(0x14f)](_0x234531,_0x812e97);}async[_0x15c955(0x17e)](_0x27e581,_0x5cf94e){const _0xb0cada=_0x15c955;return await this['midjourneyService'][_0xb0cada(0x17e)](_0x27e581,_0x5cf94e);}async[_0x15c955(0x159)](){const _0x55c077=_0x15c955;return await this['midjourneyService'][_0x55c077(0x159)]();}async[_0x15c955(0x173)](_0x882ba2){const _0x578ada=_0x15c955;return await this[_0x578ada(0x16d)][_0x578ada(0x173)](_0x882ba2);}};__decorate([(0x0,common_1['Get'])(_0x15c955(0x153)),(0x0,swagger_1[_0x15c955(0x157)])({'summary':_0x15c955(0x155)}),(0x0,common_1['UseGuards'])(jwtAuth_guard_1[_0x15c955(0x16b)]),(0x0,swagger_1[_0x15c955(0x15a)])(),__param(0x0,(0x0,common_1[_0x15c955(0x165)])()),__param(0x1,(0x0,common_1[_0x15c955(0x181)])()),__metadata(_0x15c955(0x170),Function),__metadata('design:paramtypes',[Object,Object]),__metadata(_0x15c955(0x16a),Promise)],MidjourneyController[_0x15c955(0x18a)],'getDrawList',null),__decorate([(0x0,common_1['Get'])('getList'),(0x0,swagger_1[_0x15c955(0x157)])({'summary':'获取绘画列表'}),__param(0x0,(0x0,common_1[_0x15c955(0x181)])()),__metadata(_0x15c955(0x170),Function),__metadata(_0x15c955(0x16e),[getList_dto_1['GetListDto']]),__metadata(_0x15c955(0x16a),Promise)],MidjourneyController['prototype'],_0x15c955(0x18d),null),__decorate([(0x0,common_1[_0x15c955(0x168)])(_0x15c955(0x15d)),(0x0,swagger_1[_0x15c955(0x157)])({'summary':'获取绘画列表'}),__param(0x0,(0x0,common_1[_0x15c955(0x181)])('id')),__metadata('design:type',Function),__metadata(_0x15c955(0x16e),[Number]),__metadata('design:returntype',Promise)],MidjourneyController[_0x15c955(0x18a)],'getFullPrompt',null),__decorate([(0x0,common_1[_0x15c955(0x168)])(_0x15c955(0x18c)),(0x0,swagger_1[_0x15c955(0x157)])({'summary':_0x15c955(0x175)}),(0x0,common_1['UseGuards'])(adminAuth_guard_1[_0x15c955(0x163)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x15c955(0x165)])()),__param(0x1,(0x0,common_1[_0x15c955(0x181)])()),__metadata('design:type',Function),__metadata('design:paramtypes',[Object,getList_dto_1[_0x15c955(0x15f)]]),__metadata('design:returntype',Promise)],MidjourneyController[_0x15c955(0x18a)],'getAdminDrawList',null),__decorate([(0x0,common_1[_0x15c955(0x17d)])('rec'),(0x0,swagger_1[_0x15c955(0x157)])({'summary':'推荐图片'}),(0x0,common_1[_0x15c955(0x187)])(superAuth_guard_1['SuperAuthGuard']),(0x0,swagger_1[_0x15c955(0x15a)])(),__param(0x0,(0x0,common_1[_0x15c955(0x174)])()),__metadata(_0x15c955(0x170),Function),__metadata('design:paramtypes',[Object]),__metadata(_0x15c955(0x16a),Promise)],MidjourneyController[_0x15c955(0x18a)],_0x15c955(0x16f),null),__decorate([(0x0,common_1[_0x15c955(0x17d)])(_0x15c955(0x186)),(0x0,swagger_1['ApiOperation'])({'summary':_0x15c955(0x150)}),__param(0x0,(0x0,common_1[_0x15c955(0x174)])('url')),__param(0x1,(0x0,common_1['Res'])()),__metadata(_0x15c955(0x170),Function),__metadata('design:paramtypes',[String,Object]),__metadata(_0x15c955(0x16a),Promise)],MidjourneyController[_0x15c955(0x18a)],_0x15c955(0x186),null),__decorate([(0x0,common_1[_0x15c955(0x17d)])('delete'),(0x0,swagger_1[_0x15c955(0x157)])({'summary':'删除绘画'}),(0x0,common_1[_0x15c955(0x187)])(jwtAuth_guard_1[_0x15c955(0x16b)]),(0x0,swagger_1[_0x15c955(0x15a)])(),__param(0x0,(0x0,common_1[_0x15c955(0x174)])('id')),__param(0x1,(0x0,common_1[_0x15c955(0x165)])()),__metadata(_0x15c955(0x170),Function),__metadata(_0x15c955(0x16e),[Number,Object]),__metadata(_0x15c955(0x16a),Promise)],MidjourneyController[_0x15c955(0x18a)],_0x15c955(0x179),null),__decorate([(0x0,common_1[_0x15c955(0x17d)])(_0x15c955(0x188)),(0x0,swagger_1[_0x15c955(0x157)])({'summary':_0x15c955(0x167)}),(0x0,common_1[_0x15c955(0x187)])(superAuth_guard_1['SuperAuthGuard']),(0x0,swagger_1[_0x15c955(0x15a)])(),__param(0x0,(0x0,common_1[_0x15c955(0x165)])()),__param(0x1,(0x0,common_1[_0x15c955(0x174)])()),__metadata('design:type',Function),__metadata(_0x15c955(0x16e),[Object,Object]),__metadata('design:returntype',Promise)],MidjourneyController[_0x15c955(0x18a)],_0x15c955(0x152),null),__decorate([(0x0,common_1[_0x15c955(0x17d)])(_0x15c955(0x14f)),(0x0,swagger_1[_0x15c955(0x157)])({'summary':'添加修改prompt提示词'}),(0x0,common_1['UseGuards'])(superAuth_guard_1[_0x15c955(0x180)]),(0x0,swagger_1[_0x15c955(0x15a)])(),__param(0x0,(0x0,common_1['Req'])()),__param(0x1,(0x0,common_1[_0x15c955(0x174)])()),__metadata(_0x15c955(0x170),Function),__metadata('design:paramtypes',[Object,Object]),__metadata(_0x15c955(0x16a),Promise)],MidjourneyController[_0x15c955(0x18a)],_0x15c955(0x14f),null),__decorate([(0x0,common_1[_0x15c955(0x17d)])(_0x15c955(0x17e)),(0x0,swagger_1[_0x15c955(0x157)])({'summary':_0x15c955(0x156)}),(0x0,common_1[_0x15c955(0x187)])(superAuth_guard_1[_0x15c955(0x180)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1['Req'])()),__param(0x1,(0x0,common_1[_0x15c955(0x174)])()),__metadata(_0x15c955(0x170),Function),__metadata(_0x15c955(0x16e),[Object,Object]),__metadata(_0x15c955(0x16a),Promise)],MidjourneyController[_0x15c955(0x18a)],_0x15c955(0x17e),null),__decorate([(0x0,common_1[_0x15c955(0x168)])(_0x15c955(0x14e)),(0x0,swagger_1[_0x15c955(0x157)])({'summary':_0x15c955(0x183)}),__metadata(_0x15c955(0x170),Function),__metadata(_0x15c955(0x16e),[]),__metadata(_0x15c955(0x16a),Promise)],MidjourneyController[_0x15c955(0x18a)],_0x15c955(0x159),null),__decorate([(0x0,common_1[_0x15c955(0x168)])(_0x15c955(0x158)),(0x0,swagger_1[_0x15c955(0x157)])({'summary':'代理图片'}),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x15c955(0x181)])()),__metadata(_0x15c955(0x170),Function),__metadata(_0x15c955(0x16e),[Object]),__metadata(_0x15c955(0x16a),Promise)],MidjourneyController[_0x15c955(0x18a)],_0x15c955(0x173),null),MidjourneyController=__decorate([(0x0,common_1['Controller'])(_0x15c955(0x15e)),__metadata('design:paramtypes',[midjourney_service_1[_0x15c955(0x178)]])],MidjourneyController),exports[_0x15c955(0x191)]=MidjourneyController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/midjourney/midjourney.entity.js b/YiAiQuickDeploy/dist/modules/midjourney/midjourney.entity.js
new file mode 100644
index 0000000..45588c2
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/midjourney/midjourney.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x205989=_0x471b;(function(_0x106d19,_0x5d50bc){var _0x1570ac=_0x471b,_0x1a3070=_0x106d19();while(!![]){try{var _0x5b205e=parseInt(_0x1570ac(0x135))/0x1*(-parseInt(_0x1570ac(0x121))/0x2)+-parseInt(_0x1570ac(0x130))/0x3+-parseInt(_0x1570ac(0x146))/0x4*(-parseInt(_0x1570ac(0x129))/0x5)+parseInt(_0x1570ac(0x147))/0x6+-parseInt(_0x1570ac(0x139))/0x7*(-parseInt(_0x1570ac(0x14d))/0x8)+parseInt(_0x1570ac(0x13d))/0x9+parseInt(_0x1570ac(0x157))/0xa*(-parseInt(_0x1570ac(0x154))/0xb);if(_0x5b205e===_0x5d50bc)break;else _0x1a3070['push'](_0x1a3070['shift']());}catch(_0x207a12){_0x1a3070['push'](_0x1a3070['shift']());}}}(_0x5271,0x22dd2));var __decorate=this&&this[_0x205989(0x144)]||function(_0x33543b,_0x4c6ba8,_0x2b3c11,_0x2a7775){var _0x464e8d=_0x205989,_0x376d71=arguments[_0x464e8d(0x122)],_0x45e820=_0x376d71<0x3?_0x4c6ba8:_0x2a7775===null?_0x2a7775=Object[_0x464e8d(0x12c)](_0x4c6ba8,_0x2b3c11):_0x2a7775,_0x194b57;if(typeof Reflect===_0x464e8d(0x158)&&typeof Reflect[_0x464e8d(0x143)]===_0x464e8d(0x15b))_0x45e820=Reflect['decorate'](_0x33543b,_0x4c6ba8,_0x2b3c11,_0x2a7775);else{for(var _0x1b8463=_0x33543b['length']-0x1;_0x1b8463>=0x0;_0x1b8463--)if(_0x194b57=_0x33543b[_0x1b8463])_0x45e820=(_0x376d71<0x3?_0x194b57(_0x45e820):_0x376d71>0x3?_0x194b57(_0x4c6ba8,_0x2b3c11,_0x45e820):_0x194b57(_0x4c6ba8,_0x2b3c11))||_0x45e820;}return _0x376d71>0x3&&_0x45e820&&Object[_0x464e8d(0x152)](_0x4c6ba8,_0x2b3c11,_0x45e820),_0x45e820;},__metadata=this&&this['__metadata']||function(_0x56e099,_0x1e1c73){var _0xb8394e=_0x205989;if(typeof Reflect==='object'&&typeof Reflect['metadata']===_0xb8394e(0x15b))return Reflect[_0xb8394e(0x14f)](_0x56e099,_0x1e1c73);};Object[_0x205989(0x152)](exports,_0x205989(0x133),{'value':!![]}),exports[_0x205989(0x134)]=void 0x0;const typeorm_1=require(_0x205989(0x141)),baseEntity_1=require(_0x205989(0x12b));function _0x471b(_0x4408bc,_0x11b49b){var _0x527129=_0x5271();return _0x471b=function(_0x471bea,_0x39d1b7){_0x471bea=_0x471bea-0x121;var _0x9a393f=_0x527129[_0x471bea];return _0x9a393f;},_0x471b(_0x4408bc,_0x11b49b);}let MidjourneyEntity=class MidjourneyEntity extends baseEntity_1[_0x205989(0x151)]{};__decorate([(0x0,typeorm_1[_0x205989(0x13b)])({'comment':_0x205989(0x15c)}),__metadata(_0x205989(0x13f),Number)],MidjourneyEntity[_0x205989(0x124)],'userId',void 0x0),__decorate([(0x0,typeorm_1[_0x205989(0x13b)])({'comment':'任务ID','nullable':!![]}),__metadata(_0x205989(0x13f),Number)],MidjourneyEntity[_0x205989(0x124)],_0x205989(0x128),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x205989(0x136),'nullable':!![]}),__metadata('design:type',String)],MidjourneyEntity[_0x205989(0x124)],_0x205989(0x159),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x205989(0x12e),'type':'text'}),__metadata('design:type',String)],MidjourneyEntity[_0x205989(0x124)],_0x205989(0x126),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':'垫图图片基础地址','nullable':!![]}),__metadata(_0x205989(0x13f),String)],MidjourneyEntity[_0x205989(0x124)],_0x205989(0x13a),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':'垫图图片\x20+\x20绘画描述词\x20+\x20额外参数\x20=\x20完整的prompt','type':_0x205989(0x14e)}),__metadata(_0x205989(0x13f),String)],MidjourneyEntity['prototype'],_0x205989(0x150),void 0x0),__decorate([(0x0,typeorm_1[_0x205989(0x13b)])({'comment':_0x205989(0x142),'nullable':!![]}),__metadata(_0x205989(0x13f),Number)],MidjourneyEntity[_0x205989(0x124)],_0x205989(0x131),void 0x0),__decorate([(0x0,typeorm_1[_0x205989(0x13b)])({'comment':_0x205989(0x12a),'nullable':!![]}),__metadata(_0x205989(0x13f),Number)],MidjourneyEntity[_0x205989(0x124)],_0x205989(0x156),void 0x0),__decorate([(0x0,typeorm_1[_0x205989(0x13b)])({'comment':_0x205989(0x127)}),__metadata(_0x205989(0x13f),Number)],MidjourneyEntity[_0x205989(0x124)],_0x205989(0x14b),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':'mj绘画的动作、绘图、放大、变换、图生图'}),__metadata('design:type',String)],MidjourneyEntity['prototype'],_0x205989(0x15a),void 0x0),__decorate([(0x0,typeorm_1[_0x205989(0x13b)])({'comment':_0x205989(0x13c),'nullable':!![]}),__metadata(_0x205989(0x13f),Number)],MidjourneyEntity[_0x205989(0x124)],_0x205989(0x153),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x205989(0x14a),'nullable':!![],'default':0x0}),__metadata('design:type',Number)],MidjourneyEntity[_0x205989(0x124)],_0x205989(0x132),void 0x0),__decorate([(0x0,typeorm_1[_0x205989(0x13b)])({'comment':'对图片操作的','nullable':!![]}),__metadata('design:type',String)],MidjourneyEntity[_0x205989(0x124)],'customId',void 0x0),__decorate([(0x0,typeorm_1[_0x205989(0x13b)])({'comment':_0x205989(0x14c),'nullable':!![]}),__metadata(_0x205989(0x13f),String)],MidjourneyEntity[_0x205989(0x124)],_0x205989(0x155),void 0x0),__decorate([(0x0,typeorm_1[_0x205989(0x13b)])({'comment':_0x205989(0x145),'nullable':!![],'type':'text'}),__metadata(_0x205989(0x13f),String)],MidjourneyEntity[_0x205989(0x124)],_0x205989(0x123),void 0x0),__decorate([(0x0,typeorm_1[_0x205989(0x13b)])({'comment':_0x205989(0x148),'nullable':!![],'type':_0x205989(0x14e)}),__metadata('design:type',String)],MidjourneyEntity['prototype'],_0x205989(0x140),void 0x0),__decorate([(0x0,typeorm_1[_0x205989(0x13b)])({'comment':_0x205989(0x12f),'nullable':!![],'type':_0x205989(0x14e)}),__metadata('design:type',String)],MidjourneyEntity['prototype'],_0x205989(0x137),void 0x0),__decorate([(0x0,typeorm_1[_0x205989(0x13b)])({'comment':_0x205989(0x149),'nullable':!![],'default':0x0}),__metadata(_0x205989(0x13f),Number)],MidjourneyEntity[_0x205989(0x124)],_0x205989(0x12d),void 0x0),__decorate([(0x0,typeorm_1[_0x205989(0x13b)])({'comment':_0x205989(0x138),'default':!![]}),__metadata(_0x205989(0x13f),Boolean)],MidjourneyEntity['prototype'],'isSaveImg',void 0x0),MidjourneyEntity=__decorate([(0x0,typeorm_1[_0x205989(0x125)])({'name':_0x205989(0x13e)})],MidjourneyEntity),exports[_0x205989(0x134)]=MidjourneyEntity;function _0x5271(){var _0x7885f5=['jobId','201115OHEAhg','当前绘制任务的耗时','../../common/entity/baseEntity','getOwnPropertyDescriptor','isDelete','绘画描述词','扩展参数','196362CUwOmk','progress','rec','__esModule','MidjourneyEntity','95343LDTKzq','额外参数','extend','是否存入了图片到配置的储存项\x20配置了则存储\x20不配置地址则是源地址','24654WOPSaU','imgUrl','Column','一组图片的第几张、放大或者变换的时候需要使用','953703jPfASd','midjourney','design:type','drawRatio','typeorm','当前绘制任务的进度','decorate','__decorate','图片链接','20vDhCUC','890610XMdDMJ','图片比例','是否删除\x200:\x20未删除\x201:\x20已删除','是否推荐0:\x20默认不推荐\x201:\x20推荐','status','绘画的ID每条不一样','584XbSvlc','text','metadata','fullPrompt','BaseEntity','defineProperty','orderId','968rMpbFm','drawId','durationSpent','46480CzajZc','object','extraParam','action','function','用户ID','2opWYuK','length','drawUrl','prototype','Entity','prompt','当前绘制任务的状态'];_0x5271=function(){return _0x7885f5;};return _0x5271();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/midjourney/midjourney.module.js b/YiAiQuickDeploy/dist/modules/midjourney/midjourney.module.js
new file mode 100644
index 0000000..57dd765
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/midjourney/midjourney.module.js
@@ -0,0 +1 @@
+'use strict';const _0x38a21e=_0x28c9;function _0xe64e(){const _0xaf1535=['../redisCache/redisCache.service','@nestjs/common','./midjourney.entity','33576ZqjrmD','110PFuQyn','MidjourneyController','decorate','21larFXU','@nestjs/typeorm','__decorate','Module','function','length','MidjourneyModule','forFeature','1882816Boxkoo','20190dZKyfK','object','defineProperty','UserEntity','1962YQSyIl','RedisCacheService','88032KyzsDJ','135540PpPJVR','55lalixm','../user/user.entity','645759lSaZEc','./midjourney.service','getOwnPropertyDescriptor','MidjourneyService','39pCzKir','__esModule','./prompt.entity'];_0xe64e=function(){return _0xaf1535;};return _0xe64e();}function _0x28c9(_0x4030f6,_0x3cbd17){const _0xe64e75=_0xe64e();return _0x28c9=function(_0x28c91f,_0x36184f){_0x28c91f=_0x28c91f-0xc3;let _0x376945=_0xe64e75[_0x28c91f];return _0x376945;},_0x28c9(_0x4030f6,_0x3cbd17);}(function(_0x432c82,_0x5f5e04){const _0x3c9f5e=_0x28c9,_0x307dbd=_0x432c82();while(!![]){try{const _0x468d8d=-parseInt(_0x3c9f5e(0xcb))/0x1*(parseInt(_0x3c9f5e(0xe2))/0x2)+parseInt(_0x3c9f5e(0xc4))/0x3+-parseInt(_0x3c9f5e(0xd1))/0x4*(parseInt(_0x3c9f5e(0xc5))/0x5)+-parseInt(_0x3c9f5e(0xc3))/0x6*(parseInt(_0x3c9f5e(0xd5))/0x7)+parseInt(_0x3c9f5e(0xdd))/0x8+parseInt(_0x3c9f5e(0xc7))/0x9+-parseInt(_0x3c9f5e(0xde))/0xa*(parseInt(_0x3c9f5e(0xd2))/0xb);if(_0x468d8d===_0x5f5e04)break;else _0x307dbd['push'](_0x307dbd['shift']());}catch(_0x45ac44){_0x307dbd['push'](_0x307dbd['shift']());}}}(_0xe64e,0x2672c));var __decorate=this&&this[_0x38a21e(0xd7)]||function(_0x3331c6,_0x5e82a1,_0xd3b73d,_0x21a620){const _0x243879=_0x38a21e;var _0x152792=arguments[_0x243879(0xda)],_0x51cd6e=_0x152792<0x3?_0x5e82a1:_0x21a620===null?_0x21a620=Object[_0x243879(0xc9)](_0x5e82a1,_0xd3b73d):_0x21a620,_0x2e66c5;if(typeof Reflect===_0x243879(0xdf)&&typeof Reflect[_0x243879(0xd4)]===_0x243879(0xd9))_0x51cd6e=Reflect[_0x243879(0xd4)](_0x3331c6,_0x5e82a1,_0xd3b73d,_0x21a620);else{for(var _0x293696=_0x3331c6[_0x243879(0xda)]-0x1;_0x293696>=0x0;_0x293696--)if(_0x2e66c5=_0x3331c6[_0x293696])_0x51cd6e=(_0x152792<0x3?_0x2e66c5(_0x51cd6e):_0x152792>0x3?_0x2e66c5(_0x5e82a1,_0xd3b73d,_0x51cd6e):_0x2e66c5(_0x5e82a1,_0xd3b73d))||_0x51cd6e;}return _0x152792>0x3&&_0x51cd6e&&Object['defineProperty'](_0x5e82a1,_0xd3b73d,_0x51cd6e),_0x51cd6e;};Object[_0x38a21e(0xe0)](exports,_0x38a21e(0xcc),{'value':!![]}),exports[_0x38a21e(0xdb)]=void 0x0;const common_1=require(_0x38a21e(0xcf)),midjourney_controller_1=require('./midjourney.controller'),midjourney_service_1=require(_0x38a21e(0xc8)),typeorm_1=require(_0x38a21e(0xd6)),midjourney_entity_1=require(_0x38a21e(0xd0)),user_entity_1=require(_0x38a21e(0xc6)),redisCache_service_1=require(_0x38a21e(0xce)),prompt_entity_1=require(_0x38a21e(0xcd));let MidjourneyModule=class MidjourneyModule{};MidjourneyModule=__decorate([(0x0,common_1['Global'])(),(0x0,common_1[_0x38a21e(0xd8)])({'imports':[typeorm_1['TypeOrmModule'][_0x38a21e(0xdc)]([midjourney_entity_1['MidjourneyEntity'],user_entity_1[_0x38a21e(0xe1)],prompt_entity_1['mjPromptEntity']])],'controllers':[midjourney_controller_1[_0x38a21e(0xd3)]],'providers':[midjourney_service_1[_0x38a21e(0xca)],redisCache_service_1[_0x38a21e(0xe3)]],'exports':[midjourney_service_1['MidjourneyService']]})],MidjourneyModule),exports[_0x38a21e(0xdb)]=MidjourneyModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/midjourney/midjourney.service.js b/YiAiQuickDeploy/dist/modules/midjourney/midjourney.service.js
new file mode 100644
index 0000000..89b7cfa
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/midjourney/midjourney.service.js
@@ -0,0 +1 @@
+'use strict';const _0x3b2075=_0x2697;(function(_0x447caa,_0x765c8e){const _0x48ff96=_0x2697,_0x51e971=_0x447caa();while(!![]){try{const _0x2101b8=parseInt(_0x48ff96(0x1ab))/0x1+parseInt(_0x48ff96(0x19b))/0x2+parseInt(_0x48ff96(0x1b5))/0x3*(-parseInt(_0x48ff96(0x1d0))/0x4)+parseInt(_0x48ff96(0x1ce))/0x5*(-parseInt(_0x48ff96(0x141))/0x6)+parseInt(_0x48ff96(0x1ae))/0x7*(parseInt(_0x48ff96(0x1b9))/0x8)+-parseInt(_0x48ff96(0x14d))/0x9+-parseInt(_0x48ff96(0x167))/0xa*(-parseInt(_0x48ff96(0x1ad))/0xb);if(_0x2101b8===_0x765c8e)break;else _0x51e971['push'](_0x51e971['shift']());}catch(_0x16b40f){_0x51e971['push'](_0x51e971['shift']());}}}(_0x4a52,0x298fa));var __decorate=this&&this[_0x3b2075(0x16c)]||function(_0x435737,_0x2898f9,_0x32849b,_0x25d89d){const _0x4eb5e5=_0x3b2075;var _0x2dc33b=arguments[_0x4eb5e5(0x1c0)],_0x3ca601=_0x2dc33b<0x3?_0x2898f9:_0x25d89d===null?_0x25d89d=Object[_0x4eb5e5(0x191)](_0x2898f9,_0x32849b):_0x25d89d,_0x32d2a5;if(typeof Reflect===_0x4eb5e5(0x181)&&typeof Reflect[_0x4eb5e5(0x160)]===_0x4eb5e5(0x1ac))_0x3ca601=Reflect[_0x4eb5e5(0x160)](_0x435737,_0x2898f9,_0x32849b,_0x25d89d);else{for(var _0x4ba194=_0x435737[_0x4eb5e5(0x1c0)]-0x1;_0x4ba194>=0x0;_0x4ba194--)if(_0x32d2a5=_0x435737[_0x4ba194])_0x3ca601=(_0x2dc33b<0x3?_0x32d2a5(_0x3ca601):_0x2dc33b>0x3?_0x32d2a5(_0x2898f9,_0x32849b,_0x3ca601):_0x32d2a5(_0x2898f9,_0x32849b))||_0x3ca601;}return _0x2dc33b>0x3&&_0x3ca601&&Object[_0x4eb5e5(0x177)](_0x2898f9,_0x32849b,_0x3ca601),_0x3ca601;},__metadata=this&&this[_0x3b2075(0x173)]||function(_0x3f09df,_0x4bb217){const _0x9418be=_0x3b2075;if(typeof Reflect==='object'&&typeof Reflect[_0x9418be(0x1a2)]==='function')return Reflect[_0x9418be(0x1a2)](_0x3f09df,_0x4bb217);},__param=this&&this[_0x3b2075(0x1a1)]||function(_0x15d92c,_0x561c29){return function(_0x301cb7,_0x1620cf){_0x561c29(_0x301cb7,_0x1620cf,_0x15d92c);};};function _0x2697(_0x51fda2,_0x5bef4f){const _0x4a522c=_0x4a52();return _0x2697=function(_0x26977d,_0x386468){_0x26977d=_0x26977d-0x138;let _0x877a34=_0x4a522c[_0x26977d];return _0x877a34;},_0x2697(_0x51fda2,_0x5bef4f);}Object[_0x3b2075(0x177)](exports,_0x3b2075(0x149),{'value':!![]}),exports['MidjourneyService']=void 0x0;function _0x4a52(){const _0x627342=['查询失败!','__param','metadata','user','customId','fullPrompt','绘画完成,执行扣费,扣除费用:','update','userBalanceService','deleteDraw','midjourney:getList','251404OSdrXW','function','888767CWIxpW','1589rOsyKt','delete','default','HttpException','SUCCESS','当前管理员限制单用户同时最多能执行','label','934524pVhcgi','uploadFileFromUrl','MJ::JOB::reroll::0::','status','4264wXUrpJ','userEntity','log','queryPrompt','BAD_REQUEST','redisCacheService','lockPrompt','length','midjourneyEntity','所需绘画操作信息不存在!','affected','getAdminDrawList','updateDrawStatus','setPrompt','error:\x20','find','./../user/user.entity','extraParam','UserEntity','DRAWING','mjProxyUrl','550aVsaRn','height','4DeXBTe','IMAGINE','HttpStatus','now','轮询失败次数过多,请稍后再试!','Error\x20fetching\x20image\x20size:','Zoom\x20Out\x201.5x','action','delPrompt','cleanQueue','GlobalConfigService','getDrawActionDetail','DESC','typeorm','from','../../common/utils','Logger','buttons','data','parse','绘画ID:\x20','replace','mjLimitCount','绘画超时,请稍后再试!','/mj/task/','forEach','sleep','DRAWED','../userBalance/userBalance.service','removeEmoji','rec','../redisCache/redisCache.service','Error\x20in\x20addDrawQueue:','Zoom\x20Out\x202x','save','getConfigs','getDrawList','个任务','1176ixkZwJ','email','MidjourneyEntity','/mj/submit/imagine','error','toString','axios','RedisCacheService','__esModule','filter','formatCreateOrUpdateDate','bindJobId','1109394PIctfw','../globalConfig/globalConfig.service','../../common/constants/midjourney.constant','prompt','Repository','width','username','proxyImg','drawSuccess','updateDrawData','更新绘画数据失败','recDraw','绘制成功,\x20URL:\x20','.png','./midjourney.entity','pollComparisonResultDraw','assign','drawId','$1****$2','decorate','Injectable','当前图片不存在!','WAITING','findAndCount','REGENERATE','addDrawQueue','10vZPMqz','获取我得绘制列表失败','积分。','getList','process','__decorate','绘制中的图片任务、禁止删除!','操作成功!','debug','UploadService','drawFailed','draw','__metadata','@nestjs/common','uploadService','findOne','defineProperty','design:paramtypes','isDelete','orderId','DRAWFAIL','userInfo','get','mjPromptsEntity','getImageSizeFromUrl','userId','object','删除失败!','stringify','存储图片失败,使用原始图片链接','image-size','删除成功!','MidjourneyStatusEnum','发送绘图指令失败、请联系管理员检测绘画配置!','删除记录失败!','UPSCALE','ZOOM','未能获取结果数据','mjKey','checkLimit','arraybuffer','drawRatio','getOwnPropertyDescriptor','mjNotSaveImg','MidjourneyService','sendDrawCommand','startsWith','count','createdAt','test','drawUrl','mjPromptEntity','346752nNkhpf','imageUrl','InjectRepository','./prompt.entity','globalConfigService'];_0x4a52=function(){return _0x627342;};return _0x4a52();}const user_entity_1=require(_0x3b2075(0x1c9)),common_1=require(_0x3b2075(0x174)),typeorm_1=require('@nestjs/typeorm'),midjourney_entity_1=require(_0x3b2075(0x15b)),typeorm_2=require(_0x3b2075(0x1dd)),axios_1=require(_0x3b2075(0x147)),globalConfig_service_1=require(_0x3b2075(0x14e)),midjourney_constant_1=require(_0x3b2075(0x14f)),upload_service_1=require('../upload/upload.service'),userBalance_service_1=require(_0x3b2075(0x1ec)),utils_1=require(_0x3b2075(0x1df)),redisCache_service_1=require(_0x3b2075(0x13a)),prompt_entity_1=require(_0x3b2075(0x19e)),image_size_1=require(_0x3b2075(0x185));let MidjourneyService=class MidjourneyService{constructor(_0x1d2402,_0x525cc9,_0x5efda4,_0x333bb4,_0x54f4d2,_0x4c26ce,_0x524073){const _0xcbf1f2=_0x3b2075;this[_0xcbf1f2(0x1c1)]=_0x1d2402,this['userEntity']=_0x525cc9,this[_0xcbf1f2(0x17e)]=_0x5efda4,this[_0xcbf1f2(0x19f)]=_0x333bb4,this[_0xcbf1f2(0x175)]=_0x54f4d2,this[_0xcbf1f2(0x1a8)]=_0x4c26ce,this[_0xcbf1f2(0x1be)]=_0x524073,this[_0xcbf1f2(0x1bf)]=[];}async[_0x3b2075(0x1ea)](_0x48a43a){return new Promise(_0x56890f=>setTimeout(_0x56890f,_0x48a43a));}async['getImageSizeFromUrl'](_0x18aba2){const _0x40d131=_0x3b2075;try{const _0x53bee0=await axios_1['default'][_0x40d131(0x17d)](_0x18aba2,{'responseType':'arraybuffer'}),_0x5af17c=Buffer[_0x40d131(0x1de)](_0x53bee0[_0x40d131(0x1e2)],'binary'),_0x538da7=(0x0,image_size_1[_0x40d131(0x1b0)])(_0x5af17c);return{'width':_0x538da7[_0x40d131(0x152)],'height':_0x538da7[_0x40d131(0x1cf)]};}catch(_0x25f5f1){console[_0x40d131(0x145)](_0x40d131(0x1d5),_0x25f5f1);throw _0x25f5f1;}}async[_0x3b2075(0x172)](_0x1a96ba,_0x139219){const _0x803b19=_0x3b2075,{id:_0x5b4f1b,action:_0x4b10d9,drawId:_0x364c9a}=_0x1a96ba,_0x576d32=await this[_0x803b19(0x1c1)][_0x803b19(0x176)]({'where':{'id':_0x5b4f1b}}),{customId:_0x550b06}=_0x576d32;try{await this[_0x803b19(0x14c)](_0x5b4f1b,_0x139219),await this[_0x803b19(0x1c5)](_0x5b4f1b,midjourney_constant_1[_0x803b19(0x187)][_0x803b19(0x1cc)]);const _0x3c05f5=await this['sendDrawCommand'](_0x576d32,_0x4b10d9);_0x576d32[_0x803b19(0x15e)]=_0x3c05f5;const _0x3543af=await this[_0x803b19(0x15c)](_0x5b4f1b,_0x576d32);return await this[_0x803b19(0x156)](_0x1a96ba,_0x3543af),this[_0x803b19(0x155)](_0x1a96ba),!![];}catch(_0x369fc3){return console[_0x803b19(0x1bb)](_0x803b19(0x1c7),_0x369fc3),!![];}}async[_0x3b2075(0x166)](_0x559110){const _0x33961b=_0x3b2075;try{const {prompt:_0x5783ee,imgUrl:imgUrl='',extraParam:extraParam='',action:_0x4ef009,userId:_0x2761cb,orderId:_0x144060,customId:_0x2f2191,drawId:_0x127e62}=_0x559110,_0x949f67=imgUrl?imgUrl+'\x20'+_0x5783ee+'\x20'+extraParam:_0x5783ee+'\x20'+extraParam,_0x44da10={'userId':_0x2761cb,'drawId':_0x127e62,'extraParam':extraParam,'prompt':_0x5783ee,'imgUrl':imgUrl,'fullPrompt':_0x949f67,'status':midjourney_constant_1[_0x33961b(0x187)][_0x33961b(0x163)],'action':_0x4ef009,'orderId':_0x144060,'customId':_0x2f2191},_0x2dcc9a=await this[_0x33961b(0x1c1)]['save'](_0x44da10);return _0x2dcc9a;}catch(_0x74b502){console[_0x33961b(0x145)](_0x33961b(0x13b),_0x74b502);throw _0x74b502;}}async['updateDrawStatus'](_0x5b52db,_0x53682c){const _0x5addb7=_0x3b2075;await this[_0x5addb7(0x1c1)][_0x5addb7(0x1a7)]({'id':_0x5b52db},{'status':_0x53682c});}async[_0x3b2075(0x156)](_0x1b694a,_0x3cbbaf){const _0x1464c3=_0x3b2075;try{const {id:_0x30d82b,imageUrl:_0x189e23,action:_0xb8c856,submitTime:_0x3e41f6,finishTime:_0x4a9e50,progress:_0x58aa29}=_0x3cbbaf,_0x28a9d5=_0x4a9e50-_0x3e41f6;let _0x1b8633=Date['now']()+'-'+_0x30d82b+_0x1464c3(0x15a);const _0x534770=await this[_0x1464c3(0x19f)][_0x1464c3(0x13e)]([_0x1464c3(0x192)]);let _0x358b4b='',_0x46b084=!![];try{!Number(_0x534770)||Number(_0x534770)===0x0?(common_1[_0x1464c3(0x1e0)][_0x1464c3(0x16f)]('------>\x20开始上传图片!!!',_0x1464c3(0x193)),_0x358b4b=await this[_0x1464c3(0x175)][_0x1464c3(0x1b6)]({'filename':_0x1b8633,'url':_0x189e23})):(_0x358b4b=_0x189e23,_0x46b084=![],common_1[_0x1464c3(0x1e0)]['debug']('本次不存图片了',_0x1464c3(0x193)));}catch(_0x147d89){common_1[_0x1464c3(0x1e0)][_0x1464c3(0x145)](_0x1464c3(0x184),_0x1464c3(0x193)),_0x358b4b=_0x189e23,_0x46b084=![];}const {width:_0x16a6bb,height:_0x464ea4}=await this[_0x1464c3(0x17f)](_0x189e23),_0x59a58c={'status':midjourney_constant_1['MidjourneyStatusEnum'][_0x1464c3(0x1eb)],'drawId':_0x30d82b,'action':_0xb8c856,'drawUrl':_0x358b4b,'drawRatio':_0x16a6bb+'x'+_0x464ea4,'progress':0x64,'extend':this[_0x1464c3(0x138)](JSON[_0x1464c3(0x183)](_0x3cbbaf)),'durationSpent':_0x28a9d5,'isSaveImg':_0x46b084};await this[_0x1464c3(0x1c1)][_0x1464c3(0x1a7)]({'id':_0x1b694a['id']},_0x59a58c);}catch(_0x2762c8){throw new common_1['HttpException'](_0x1464c3(0x157),common_1[_0x1464c3(0x1d2)][_0x1464c3(0x1bd)]);}}async[_0x3b2075(0x194)](_0x31f133,_0x5408ae){const _0x695b7c=_0x3b2075,_0x2e6974=await this['globalConfigService']['getConfigs']([_0x695b7c(0x1cd)]),_0x4fc5cf=await this[_0x695b7c(0x19f)][_0x695b7c(0x13e)](['mjKey']),{id:_0x2414f9,fullPrompt:_0x28d986,imgUrl:_0x22b15d,drawId:_0xcd8ff6,customId:_0xeaf115}=_0x31f133,_0x59fc2b=_0x22b15d?_0x22b15d+'\x20'+_0x28d986:''+_0x28d986;let _0x3d7393='',_0x30065f={};const _0x2aeea7=0x3;let _0x2d20c5=0x0;while(_0x2d20c5<_0x2aeea7){try{_0x5408ae===_0x695b7c(0x1d1)?(_0x3d7393=_0x2e6974+_0x695b7c(0x144),_0x30065f={'prompt':_0x59fc2b}):(_0x3d7393=_0x2e6974+'/mj/submit/action',_0x30065f={'taskId':_0xcd8ff6,'customId':_0xeaf115});const _0x1f11b1={'mj-api-secret':_0x4fc5cf},_0x66d7d4=await axios_1[_0x695b7c(0x1b0)]['post'](_0x3d7393,_0x30065f,{'headers':_0x1f11b1}),{result:_0x5514d8}=_0x66d7d4[_0x695b7c(0x1e2)];if(_0x5514d8)return common_1[_0x695b7c(0x1e0)]['log'](_0x695b7c(0x1e4)+_0x5514d8,_0x695b7c(0x193)),_0x5514d8;else throw new Error(_0x695b7c(0x18c));}catch(_0x224791){_0x2d20c5++;if(_0x2d20c5>=_0x2aeea7){await this[_0x695b7c(0x1c5)](_0x2414f9,midjourney_constant_1['MidjourneyStatusEnum'][_0x695b7c(0x17b)]);throw new common_1[(_0x695b7c(0x1b1))](_0x695b7c(0x188),common_1['HttpStatus']['BAD_REQUEST']);}}}}async[_0x3b2075(0x15c)](_0x556191,_0x161cb1){const _0x456eb3=_0x3b2075,_0x3934d4=await this['globalConfigService']['getConfigs']([_0x456eb3(0x1cd)]),_0x11f77c=await this['globalConfigService'][_0x456eb3(0x13e)]([_0x456eb3(0x18d)]),_0x3f8c9e=Date['now'](),_0x347185=0x1388,_0x44d8e6=0x249f0;let _0x5b4bc4=0x0,_0x16f68b=0x0;const _0x726ebc=0x5,{drawId:_0x395e3a}=_0x161cb1;try{while(Date[_0x456eb3(0x1d3)]()-_0x3f8c9e<_0x44d8e6&&_0x16f68b<_0x726ebc){await new Promise(_0x27b363=>setTimeout(_0x27b363,_0x347185));try{const _0x26e104={'Content-Type':'application/x-www-form-urlencoded','mj-api-secret':_0x11f77c},_0x43b6f3=_0x3934d4+_0x456eb3(0x1e8)+_0x395e3a+'/fetch',_0x11ca3e=await axios_1[_0x456eb3(0x1b0)][_0x456eb3(0x17d)](_0x43b6f3,{'headers':_0x26e104}),_0x46048f=_0x11ca3e[_0x456eb3(0x1e2)],_0x450ede=_0x46048f[_0x456eb3(0x16b)];await this['midjourneyEntity'][_0x456eb3(0x1a7)]({'id':_0x556191},{'progress':_0x450ede});if(_0x46048f[_0x456eb3(0x1b8)]===_0x456eb3(0x1b2))return common_1[_0x456eb3(0x1e0)][_0x456eb3(0x1bb)](_0x456eb3(0x159)+_0x46048f[_0x456eb3(0x19c)],'MidjourneyService'),_0x46048f;}catch(_0x573497){_0x16f68b++,common_1[_0x456eb3(0x1e0)][_0x456eb3(0x145)]('轮询过程中发生错误:\x20'+_0x573497,_0x456eb3(0x193));}_0x5b4bc4++;}if(_0x16f68b>=_0x726ebc){await this[_0x456eb3(0x1c5)](_0x556191,midjourney_constant_1[_0x456eb3(0x187)][_0x456eb3(0x17b)]);throw new common_1[(_0x456eb3(0x1b1))](_0x456eb3(0x1d4),common_1[_0x456eb3(0x1d2)][_0x456eb3(0x1bd)]);}common_1[_0x456eb3(0x1e0)]['error']('绘画超时,请稍后再试!',_0x456eb3(0x193)),await this[_0x456eb3(0x1c5)](_0x556191,midjourney_constant_1[_0x456eb3(0x187)][_0x456eb3(0x17b)]);throw new common_1[(_0x456eb3(0x1b1))](_0x456eb3(0x1e7),common_1[_0x456eb3(0x1d2)][_0x456eb3(0x1bd)]);}catch(_0x1f4fa9){common_1[_0x456eb3(0x1e0)]['error']('获取图片结果失败:\x20',_0x1f4fa9,'MidjourneyService'),await this[_0x456eb3(0x1c5)](_0x556191,midjourney_constant_1[_0x456eb3(0x187)][_0x456eb3(0x17b)]);throw _0x1f4fa9;}}[_0x3b2075(0x138)](_0x41237a){const _0x2e49e0=_0x3b2075,_0x365a71=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;return _0x41237a[_0x2e49e0(0x1e5)](_0x365a71,'');}async[_0x3b2075(0x14c)](_0x118da0,_0x3ef64a){const _0x37e9f9=_0x3b2075;await this[_0x37e9f9(0x1c1)][_0x37e9f9(0x1a7)]({'id':_0x118da0},{'jobId':_0x3ef64a});}async[_0x3b2075(0x13f)](_0x190354,_0x2eec71){const _0x479275=_0x3b2075;try{const {page:page=0x1,size:size=0x1e}=_0x2eec71,[_0x4e3058,_0x15e472]=await this['midjourneyEntity'][_0x479275(0x164)]({'where':{'userId':_0x190354['user']['id'],'isDelete':0x0},'order':{'id':_0x479275(0x1dc)},'take':size,'skip':(page-0x1)*size,'select':['id',_0x479275(0x180),_0x479275(0x150),_0x479275(0x1ca),_0x479275(0x1a5),'rec',_0x479275(0x17a),'drawId','drawUrl','drawRatio',_0x479275(0x179),_0x479275(0x1b8),'action']}),_0x34e93d=await this[_0x479275(0x1c1)]['count']({'where':{'isDelete':0x0,'status':(0x0,typeorm_2['In'])([0x1,0x2])}}),_0x7e9ade={'rows':(0x0,utils_1[_0x479275(0x14b)])(_0x4e3058),'count':_0x15e472,'countQueue':_0x34e93d};return _0x7e9ade;}catch(_0x248905){throw new common_1[(_0x479275(0x1b1))](_0x479275(0x168),common_1[_0x479275(0x1d2)][_0x479275(0x1bd)]);}}async[_0x3b2075(0x1db)](_0x53adba,_0x1b3405,_0x5e7218){const _0x45fbb5=_0x3b2075,_0x2d445a=await this[_0x45fbb5(0x1c1)][_0x45fbb5(0x176)]({'where':{'drawId':_0x1b3405}}),{extend:_0x383b21,prompt:_0x34fd40,imgUrl:_0xa58b62,extraParam:_0x1de526}=_0x2d445a,_0x343e4a=JSON[_0x45fbb5(0x1e3)](_0x383b21),_0x3aeef3=_0x343e4a[_0x45fbb5(0x1e1)]||[];let _0x5c6aec;_0x53adba===_0x45fbb5(0x18a)&&(_0x5c6aec=_0x3aeef3[_0x45fbb5(0x1c8)](_0x5ed9f2=>{const _0xc03976=_0x45fbb5,_0x1ddfb2=_0x5ed9f2[_0xc03976(0x1b4)][_0xc03976(0x195)]('U'+_0x5e7218),_0x21991a=_0x5e7218===0x1&&/(Redo )?Upscale \(Subtle\)/[_0xc03976(0x198)](_0x5ed9f2[_0xc03976(0x1b4)])||_0x5e7218===0x2&&/(Redo )?Upscale \(Creative\)/[_0xc03976(0x198)](_0x5ed9f2[_0xc03976(0x1b4)]);return _0x1ddfb2||_0x21991a;}));_0x53adba==='VARIATION'&&(_0x5c6aec=_0x3aeef3[_0x45fbb5(0x1c8)](_0x1825bf=>{const _0x1e7faf=_0x45fbb5,_0x3308f6=_0x1825bf[_0x1e7faf(0x1b4)][_0x1e7faf(0x195)]('V'+_0x5e7218),_0x425516=_0x5e7218===0x1&&/Vary \(Strong\)/[_0x1e7faf(0x198)](_0x1825bf[_0x1e7faf(0x1b4)])||_0x5e7218===0x2&&/Vary \(Region\)/[_0x1e7faf(0x198)](_0x1825bf[_0x1e7faf(0x1b4)]);return _0x3308f6||_0x425516;}));_0x53adba===_0x45fbb5(0x165)&&(_0x5c6aec=_0x3aeef3[_0x45fbb5(0x1c8)](_0x32b26b=>_0x32b26b[_0x45fbb5(0x1a4)][_0x45fbb5(0x195)](_0x45fbb5(0x1b7))&&_0x32b26b['label']===''));_0x53adba===_0x45fbb5(0x18b)&&(_0x5c6aec=_0x3aeef3[_0x45fbb5(0x1c8)](_0xa92d7f=>_0x5e7218===0x1&&_0xa92d7f[_0x45fbb5(0x1b4)]===_0x45fbb5(0x13c)||_0x5e7218===0x2&&_0xa92d7f[_0x45fbb5(0x1b4)]===_0x45fbb5(0x1d6)));if(!_0x5c6aec)throw new common_1[(_0x45fbb5(0x1b1))](_0x45fbb5(0x1c2),common_1[_0x45fbb5(0x1d2)][_0x45fbb5(0x1bd)]);const {customId:_0x569747}=_0x5c6aec;return{'customId':_0x569747,'prompt':_0x34fd40,'extraParam':_0x1de526,'drawId':_0x1b3405};}async[_0x3b2075(0x1a9)](_0x2e7446,_0xeefa3e){const _0x58f81c=_0x3b2075,_0x13099f=await this[_0x58f81c(0x1c1)]['findOne']({'where':{'id':_0x2e7446,'userId':_0xeefa3e['user']['id'],'isDelete':0x0}});if(!_0x13099f)throw new common_1['HttpException'](_0x58f81c(0x162),common_1[_0x58f81c(0x1d2)][_0x58f81c(0x1bd)]);if(_0x13099f[_0x58f81c(0x1b8)]===0x2)throw new common_1[(_0x58f81c(0x1b1))](_0x58f81c(0x16d),common_1[_0x58f81c(0x1d2)]['BAD_REQUEST']);const _0x1b63f6=await this[_0x58f81c(0x1c1)][_0x58f81c(0x1a7)]({'id':_0x2e7446},{'isDelete':0x1});if(_0x1b63f6['affected']>0x0)return _0x58f81c(0x186);else throw new common_1[(_0x58f81c(0x1b1))](_0x58f81c(0x182),common_1['HttpStatus'][_0x58f81c(0x1bd)]);}async[_0x3b2075(0x18e)](_0x4655f3){const _0x1292a0=_0x3b2075,{role:_0xff5828,id:_0x5ad326}=_0x4655f3['user'],_0x536838=await this[_0x1292a0(0x1c1)][_0x1292a0(0x196)]({'where':{'userId':_0x5ad326,'isDelete':0x0,'status':(0x0,typeorm_2['In'])([0x1,0x2])}}),_0xca77fe=await this['globalConfigService'][_0x1292a0(0x13e)]([_0x1292a0(0x1e6)]),_0x546a1f=_0xca77fe?Number(_0xca77fe):0x2;if(_0x536838>=_0x546a1f)throw new common_1['HttpException'](_0x1292a0(0x1b3)+_0x546a1f+_0x1292a0(0x140),common_1[_0x1292a0(0x1d2)][_0x1292a0(0x1bd)]);}async[_0x3b2075(0x171)](_0x1f18bd){const _0x405465=_0x3b2075,{id:_0x2ff45a,userId:_0x5f3b62,action:_0x5ebc0c}=_0x1f18bd;await this[_0x405465(0x1c1)][_0x405465(0x1a7)]({'id':_0x2ff45a},{'status':0x4});}async[_0x3b2075(0x155)](_0x5a1f7e){const _0x358a68=_0x3b2075,{id:_0x19cddd,userId:_0x1c19b4,action:_0x4007a5}=_0x5a1f7e,_0x506fbe=_0x4007a5===_0x358a68(0x18a)?0x1:0x4;common_1[_0x358a68(0x1e0)][_0x358a68(0x16f)](_0x358a68(0x1a6)+_0x506fbe+_0x358a68(0x169)),await this[_0x358a68(0x1a8)]['refundMjBalance'](_0x1c19b4,-_0x506fbe),await this[_0x358a68(0x1c1)]['update']({'id':_0x19cddd},{'status':0x3});}async[_0x3b2075(0x16a)](_0x1594c6){const _0x116d0f=_0x3b2075,{page:page=0x1,size:size=0x14,rec:_0x3d2784,userId:_0x2bdbda,status:_0x457bf7}=_0x1594c6;if(Number(size)===0x3e7){const _0x3c5108=await this[_0x116d0f(0x1be)][_0x116d0f(0x17d)]({'key':_0x116d0f(0x1aa)});if(_0x3c5108)try{return JSON['parse'](_0x3c5108);}catch(_0x194ebd){return[];}}const _0x29b8c7={'isDelete':0x0};_0x3d2784&&Object['assign'](_0x29b8c7,{'rec':_0x3d2784}),_0x2bdbda&&Object[_0x116d0f(0x15d)](_0x29b8c7,{'userId':_0x2bdbda}),_0x457bf7&&Object['assign'](_0x29b8c7,{'status':_0x457bf7});const [_0x28db20,_0x278acd]=await this['midjourneyEntity'][_0x116d0f(0x164)]({'where':_0x29b8c7,'order':{'id':_0x116d0f(0x1dc)},'take':size,'skip':(page-0x1)*size,'select':['id',_0x116d0f(0x15e),_0x116d0f(0x199),_0x116d0f(0x190),_0x116d0f(0x150),_0x116d0f(0x1a5),_0x116d0f(0x139),_0x116d0f(0x197),_0x116d0f(0x1d7),_0x116d0f(0x1b8)]});if(Number(size)===0x3e7){const _0x2f0480={'rows':_0x28db20['map'](_0x415bac=>{const {id:_0x3f96b2,drawId:_0x513f6a,drawUrl:_0xa6251e,drawRatio:_0x24e633,prompt:_0x14f61d,fullPrompt:_0x30b177,createdAt:_0x752326,rec:_0x374324,action:_0x223f60,status:_0x235c18}=_0x415bac;return{'id':_0x3f96b2,'drawId':_0x513f6a,'drawUrl':_0xa6251e,'drawRatio':_0x24e633,'prompt':_0x14f61d,'fullPrompt':_0x30b177,'createdAt':_0x752326,'rec':_0x374324,'action':_0x223f60,'status':_0x235c18};}),'count':_0x278acd};return await this[_0x116d0f(0x1be)]['set']({'key':_0x116d0f(0x1aa),'val':JSON['stringify'](_0x2f0480)},0x3c*0x5),_0x2f0480;}const _0x3ad84={'rows':_0x28db20,'count':_0x278acd};return _0x3ad84;}async['getFullPrompt'](_0x5a1749){const _0x5217a3=_0x3b2075,_0x4850c5=await this[_0x5217a3(0x1c1)][_0x5217a3(0x176)]({'where':{'id':_0x5a1749}});if(!_0x4850c5)return'';const {fullPrompt:_0x35c297}=_0x4850c5;return _0x35c297;}async[_0x3b2075(0x1c4)](_0xf127b6,_0x392f45){const _0x976961=_0x3b2075;try{const {page:page=0x1,size:size=0xa,rec:_0x12ce4d,userId:_0x429782,status:_0x7f6765}=_0x392f45,_0x438962={'isDelete':0x0};_0x12ce4d&&Object['assign'](_0x438962,{'rec':_0x12ce4d}),_0x429782&&Object['assign'](_0x438962,{'userId':_0x429782}),_0x7f6765&&Object[_0x976961(0x15d)](_0x438962,{'status':_0x7f6765});const [_0x4aacef,_0xab7b95]=await this['midjourneyEntity'][_0x976961(0x164)]({'where':_0x438962,'order':{'id':_0x976961(0x1dc)},'take':size,'skip':(page-0x1)*size}),_0x4c73ad=_0x4aacef['map'](_0x57dc4d=>_0x57dc4d[_0x976961(0x180)])[_0x976961(0x14a)](_0x30cd9b=>_0x30cd9b<0x186a0),_0x155d3c=await this[_0x976961(0x1ba)][_0x976961(0x1c8)]({'where':{'id':(0x0,typeorm_2['In'])(_0x4c73ad)},'select':['id',_0x976961(0x153),'avatar','email']});return _0x4aacef[_0x976961(0x1e9)](_0x511d98=>{const _0x443a05=_0x976961;_0x511d98[_0x443a05(0x17c)]=_0x155d3c[_0x443a05(0x1c8)](_0x3ec2dd=>_0x3ec2dd['id']===_0x511d98['userId']);}),_0xf127b6[_0x976961(0x1a3)]['role']!=='super'&&_0x4aacef[_0x976961(0x1e9)](_0x5b71c7=>{const _0x3bec85=_0x976961;_0x5b71c7[_0x3bec85(0x17c)]&&_0x5b71c7[_0x3bec85(0x17c)][_0x3bec85(0x142)]&&(_0x5b71c7[_0x3bec85(0x17c)][_0x3bec85(0x142)]=_0x5b71c7[_0x3bec85(0x17c)][_0x3bec85(0x142)][_0x3bec85(0x1e5)](/(.{2}).+(.{2}@.+)/,_0x3bec85(0x15f)));}),{'rows':_0x4aacef,'count':_0xab7b95};}catch(_0x407f2c){throw new common_1[(_0x976961(0x1b1))](_0x976961(0x1a0),common_1[_0x976961(0x1d2)][_0x976961(0x1bd)]);}}async[_0x3b2075(0x158)](_0x53f5c0){const _0x59307b=_0x3b2075,{id:_0x440898}=_0x53f5c0,_0xeae32d=await this['midjourneyEntity'][_0x59307b(0x176)]({'where':{'id':_0x440898,'status':0x3,'isDelete':0x0}});if(!_0xeae32d)throw new common_1['HttpException'](_0x59307b(0x162),common_1['HttpStatus']['BAD_REQUEST']);const {rec:_0x2c1bd2}=_0xeae32d,_0x5621fc=await this[_0x59307b(0x1c1)]['update']({'id':_0x440898},{'rec':_0x2c1bd2===0x1?0x0:0x1});if(_0x5621fc[_0x59307b(0x1c3)]>0x0)return _0x59307b(0x16e);}async[_0x3b2075(0x1d9)](){const _0x22368e=_0x3b2075;try{await this[_0x22368e(0x1c1)][_0x22368e(0x1a7)]({'status':0x2},{'status':0x4});}catch(_0x57f34f){console['log']('TODO->error:\x20',_0x57f34f);}}async['delLog'](_0x4b48d7,_0x512197){const _0x29974e=_0x3b2075,{id:_0x402624}=_0x512197;if(!_0x402624)throw new common_1['HttpException']('非法操作!',common_1[_0x29974e(0x1d2)][_0x29974e(0x1bd)]);const _0x466268=await this[_0x29974e(0x1c1)][_0x29974e(0x1af)]({'id':_0x402624});if(_0x466268[_0x29974e(0x1c3)]>0x0)return'删除记录成功!';else throw new common_1[(_0x29974e(0x1b1))](_0x29974e(0x189),common_1[_0x29974e(0x1d2)][_0x29974e(0x1bd)]);}async[_0x3b2075(0x1c6)](_0x3da438,_0x4c6752){const _0x5e2756=_0x3b2075;try{const {prompt:_0x16e60e,status:_0x892930,isCarryParams:_0xc39289,title:_0x1d71a1,order:_0x2238a3,id:_0x5e0c61,aspect:_0x9ad863}=_0x4c6752;return _0x5e0c61?await this[_0x5e2756(0x17e)][_0x5e2756(0x1a7)]({'id':_0x5e0c61},{'prompt':_0x16e60e,'status':_0x892930,'isCarryParams':_0xc39289,'order':_0x2238a3,'aspect':_0x9ad863}):await this[_0x5e2756(0x17e)][_0x5e2756(0x13d)]({'prompt':_0x16e60e,'status':_0x892930,'isCarryParams':_0xc39289,'title':_0x1d71a1,'order':_0x2238a3,'aspect':_0x9ad863});}catch(_0x37a92e){console['log']('error:\x20',_0x37a92e);}}async[_0x3b2075(0x1d8)](_0x12adda,_0x431344){const _0x432e03=_0x3b2075,{id:_0x546431}=_0x431344;if(!_0x546431)throw new common_1['HttpException']('非法操作!',common_1[_0x432e03(0x1d2)][_0x432e03(0x1bd)]);return await this[_0x432e03(0x17e)][_0x432e03(0x1af)]({'id':_0x546431});}async[_0x3b2075(0x1bc)](){const _0x4e692f=_0x3b2075;return await this[_0x4e692f(0x17e)][_0x4e692f(0x1c8)]({'order':{'order':'DESC'}});}async[_0x3b2075(0x154)](_0x26e6e9){const _0x1c45fe=_0x3b2075,{url:_0x3a1932}=_0x26e6e9;if(!_0x3a1932)return;const _0x3cb3aa=await axios_1[_0x1c45fe(0x1b0)][_0x1c45fe(0x17d)](_0x3a1932,{'responseType':_0x1c45fe(0x18f)}),_0x32f797=Buffer[_0x1c45fe(0x1de)](_0x3cb3aa[_0x1c45fe(0x1e2)])[_0x1c45fe(0x146)]('base64');return _0x32f797;}};MidjourneyService=__decorate([(0x0,common_1[_0x3b2075(0x161)])(),__param(0x0,(0x0,typeorm_1[_0x3b2075(0x19d)])(midjourney_entity_1[_0x3b2075(0x143)])),__param(0x1,(0x0,typeorm_1[_0x3b2075(0x19d)])(user_entity_1[_0x3b2075(0x1cb)])),__param(0x2,(0x0,typeorm_1[_0x3b2075(0x19d)])(prompt_entity_1[_0x3b2075(0x19a)])),__metadata(_0x3b2075(0x178),[typeorm_2[_0x3b2075(0x151)],typeorm_2[_0x3b2075(0x151)],typeorm_2[_0x3b2075(0x151)],globalConfig_service_1[_0x3b2075(0x1da)],upload_service_1[_0x3b2075(0x170)],userBalance_service_1['UserBalanceService'],redisCache_service_1[_0x3b2075(0x148)]])],MidjourneyService),exports[_0x3b2075(0x193)]=MidjourneyService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/midjourney/prompt.entity.js b/YiAiQuickDeploy/dist/modules/midjourney/prompt.entity.js
new file mode 100644
index 0000000..924dd4c
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/midjourney/prompt.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x23711a=_0x45ad;function _0x2760(){var _0x49c38a=['__metadata','mjPromptEntity','排序id','86048srtMoC','61950TrQkDp','Column','提示词名称','2691rqGplL','2317524nBKgAA','aspect','metadata','8084kApEEQ','__decorate','object','decorate','mj_prompt','../../common/entity/baseEntity','是否携带左边的参数','status','BaseEntity','绘画描述词','114ezNWlW','406275HlUjSW','3893700szJJue','prompt','length','text','isCarryParams','开启状态','order','typeorm','prototype','3153460IMxvay','224uPzGub','design:type','图片比例','defineProperty','title','Entity','function'];_0x2760=function(){return _0x49c38a;};return _0x2760();}(function(_0x39f067,_0x3d55f9){var _0x24e67f=_0x45ad,_0x4965e8=_0x39f067();while(!![]){try{var _0x44f455=-parseInt(_0x24e67f(0x1ab))/0x1+parseInt(_0x24e67f(0x1a0))/0x2*(parseInt(_0x24e67f(0x1aa))/0x3)+-parseInt(_0x24e67f(0x18d))/0x4+-parseInt(_0x24e67f(0x184))/0x5+parseInt(_0x24e67f(0x19d))/0x6+parseInt(_0x24e67f(0x18e))/0x7*(parseInt(_0x24e67f(0x198))/0x8)+parseInt(_0x24e67f(0x19c))/0x9*(parseInt(_0x24e67f(0x199))/0xa);if(_0x44f455===_0x3d55f9)break;else _0x4965e8['push'](_0x4965e8['shift']());}catch(_0x24d780){_0x4965e8['push'](_0x4965e8['shift']());}}}(_0x2760,0xba457));var __decorate=this&&this[_0x23711a(0x1a1)]||function(_0x53819c,_0x5efcfd,_0x275b2a,_0x150328){var _0x4f702b=_0x23711a,_0x418dde=arguments[_0x4f702b(0x186)],_0x2ea165=_0x418dde<0x3?_0x5efcfd:_0x150328===null?_0x150328=Object['getOwnPropertyDescriptor'](_0x5efcfd,_0x275b2a):_0x150328,_0x301967;if(typeof Reflect===_0x4f702b(0x1a2)&&typeof Reflect[_0x4f702b(0x1a3)]===_0x4f702b(0x194))_0x2ea165=Reflect['decorate'](_0x53819c,_0x5efcfd,_0x275b2a,_0x150328);else{for(var _0x672086=_0x53819c[_0x4f702b(0x186)]-0x1;_0x672086>=0x0;_0x672086--)if(_0x301967=_0x53819c[_0x672086])_0x2ea165=(_0x418dde<0x3?_0x301967(_0x2ea165):_0x418dde>0x3?_0x301967(_0x5efcfd,_0x275b2a,_0x2ea165):_0x301967(_0x5efcfd,_0x275b2a))||_0x2ea165;}return _0x418dde>0x3&&_0x2ea165&&Object['defineProperty'](_0x5efcfd,_0x275b2a,_0x2ea165),_0x2ea165;},__metadata=this&&this[_0x23711a(0x195)]||function(_0x1ba598,_0x543d1c){var _0x27a368=_0x23711a;if(typeof Reflect===_0x27a368(0x1a2)&&typeof Reflect['metadata']==='function')return Reflect[_0x27a368(0x19f)](_0x1ba598,_0x543d1c);};function _0x45ad(_0x551a25,_0x4e0418){var _0x2760a0=_0x2760();return _0x45ad=function(_0x45ada1,_0x393330){_0x45ada1=_0x45ada1-0x184;var _0x34d04c=_0x2760a0[_0x45ada1];return _0x34d04c;},_0x45ad(_0x551a25,_0x4e0418);}Object[_0x23711a(0x191)](exports,'__esModule',{'value':!![]}),exports[_0x23711a(0x196)]=void 0x0;const typeorm_1=require(_0x23711a(0x18b)),baseEntity_1=require(_0x23711a(0x1a5));let mjPromptEntity=class mjPromptEntity extends baseEntity_1[_0x23711a(0x1a8)]{};__decorate([(0x0,typeorm_1[_0x23711a(0x19a)])({'comment':_0x23711a(0x1a9),'type':_0x23711a(0x187)}),__metadata(_0x23711a(0x18f),String)],mjPromptEntity[_0x23711a(0x18c)],_0x23711a(0x185),void 0x0),__decorate([(0x0,typeorm_1[_0x23711a(0x19a)])({'comment':_0x23711a(0x189),'default':!![]}),__metadata(_0x23711a(0x18f),Boolean)],mjPromptEntity[_0x23711a(0x18c)],_0x23711a(0x1a7),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x23711a(0x1a6),'default':!![]}),__metadata(_0x23711a(0x18f),Boolean)],mjPromptEntity[_0x23711a(0x18c)],_0x23711a(0x188),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x23711a(0x19b),'type':'text'}),__metadata('design:type',String)],mjPromptEntity[_0x23711a(0x18c)],_0x23711a(0x192),void 0x0),__decorate([(0x0,typeorm_1[_0x23711a(0x19a)])({'comment':_0x23711a(0x197),'default':0x64}),__metadata(_0x23711a(0x18f),Number)],mjPromptEntity[_0x23711a(0x18c)],_0x23711a(0x18a),void 0x0),__decorate([(0x0,typeorm_1[_0x23711a(0x19a)])({'comment':_0x23711a(0x190)}),__metadata(_0x23711a(0x18f),String)],mjPromptEntity[_0x23711a(0x18c)],_0x23711a(0x19e),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':'描述','nullable':!![]}),__metadata('design:type',String)],mjPromptEntity['prototype'],'desc',void 0x0),mjPromptEntity=__decorate([(0x0,typeorm_1[_0x23711a(0x193)])({'name':_0x23711a(0x1a4)})],mjPromptEntity),exports[_0x23711a(0x196)]=mjPromptEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/mj/dto/mjDraw.dto.js b/YiAiQuickDeploy/dist/modules/mj/dto/mjDraw.dto.js
new file mode 100644
index 0000000..d6a3901
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/mj/dto/mjDraw.dto.js
@@ -0,0 +1 @@
+'use strict';function _0x2dfe(_0x119fc2,_0x4c818e){var _0x1b16ee=_0x1b16();return _0x2dfe=function(_0x2dfeec,_0x13a4ea){_0x2dfeec=_0x2dfeec-0x11e;var _0x3427f6=_0x1b16ee[_0x2dfeec];return _0x3427f6;},_0x2dfe(_0x119fc2,_0x4c818e);}var _0x39ae9d=_0x2dfe;function _0x1b16(){var _0x4c50ec=['length','metadata','object','prototype','7CgSRgR','defineProperty','12710uDNucf','1126082QLrfxE','531PviqxD','绘画提示词是必传参数!','MjDrawDto','2917805dOtrPi','prompt','__esModule','55364FNNCUl','ApiProperty','getOwnPropertyDescriptor','31968RBJfHs','design:type','function','IsDefined','3845466yQGbun','66WUQnvA','close-up\x20polaroid\x20photo,\x20of\x20a\x20little\x20joyful\x20cute\x20panda,\x20in\x20the\x20forest,\x20sun\x20rays\x20coming,\x20photographic,\x20sharp\x20focus,\x20depth\x20of\x20field,\x20soft\x20lighting,\x20heigh\x20quality,\x2024mm,\x20Nikon\x20Z\x20FX','4164552xdsQmK','decorate'];_0x1b16=function(){return _0x4c50ec;};return _0x1b16();}(function(_0x4efdd1,_0x113e60){var _0x49d6c3=_0x2dfe,_0x51dbb8=_0x4efdd1();while(!![]){try{var _0x315b13=-parseInt(_0x49d6c3(0x130))/0x1+-parseInt(_0x49d6c3(0x126))/0x2+parseInt(_0x49d6c3(0x135))/0x3*(parseInt(_0x49d6c3(0x12d))/0x4)+parseInt(_0x49d6c3(0x12a))/0x5+parseInt(_0x49d6c3(0x134))/0x6+-parseInt(_0x49d6c3(0x123))/0x7*(parseInt(_0x49d6c3(0x137))/0x8)+-parseInt(_0x49d6c3(0x127))/0x9*(parseInt(_0x49d6c3(0x125))/0xa);if(_0x315b13===_0x113e60)break;else _0x51dbb8['push'](_0x51dbb8['shift']());}catch(_0x509e88){_0x51dbb8['push'](_0x51dbb8['shift']());}}}(_0x1b16,0x529e7));var __decorate=this&&this['__decorate']||function(_0x175e34,_0x4ca448,_0x73b0e,_0x260796){var _0x5f1fcc=_0x2dfe,_0x34d722=arguments[_0x5f1fcc(0x11f)],_0x43dcba=_0x34d722<0x3?_0x4ca448:_0x260796===null?_0x260796=Object[_0x5f1fcc(0x12f)](_0x4ca448,_0x73b0e):_0x260796,_0x1d7041;if(typeof Reflect==='object'&&typeof Reflect[_0x5f1fcc(0x11e)]===_0x5f1fcc(0x132))_0x43dcba=Reflect['decorate'](_0x175e34,_0x4ca448,_0x73b0e,_0x260796);else{for(var _0x5cb9c6=_0x175e34[_0x5f1fcc(0x11f)]-0x1;_0x5cb9c6>=0x0;_0x5cb9c6--)if(_0x1d7041=_0x175e34[_0x5cb9c6])_0x43dcba=(_0x34d722<0x3?_0x1d7041(_0x43dcba):_0x34d722>0x3?_0x1d7041(_0x4ca448,_0x73b0e,_0x43dcba):_0x1d7041(_0x4ca448,_0x73b0e))||_0x43dcba;}return _0x34d722>0x3&&_0x43dcba&&Object[_0x5f1fcc(0x124)](_0x4ca448,_0x73b0e,_0x43dcba),_0x43dcba;},__metadata=this&&this['__metadata']||function(_0x210e58,_0x48cbbf){var _0x145d97=_0x2dfe;if(typeof Reflect===_0x145d97(0x121)&&typeof Reflect['metadata']===_0x145d97(0x132))return Reflect[_0x145d97(0x120)](_0x210e58,_0x48cbbf);};Object['defineProperty'](exports,_0x39ae9d(0x12c),{'value':!![]}),exports[_0x39ae9d(0x129)]=void 0x0;const class_validator_1=require('class-validator'),swagger_1=require('@nestjs/swagger');class MjDrawDto{}__decorate([(0x0,swagger_1[_0x39ae9d(0x12e)])({'example':_0x39ae9d(0x136),'description':'绘画提示词!','required':!![]}),(0x0,class_validator_1[_0x39ae9d(0x133)])({'message':_0x39ae9d(0x128)}),__metadata(_0x39ae9d(0x131),String)],MjDrawDto[_0x39ae9d(0x122)],_0x39ae9d(0x12b),void 0x0),exports['MjDrawDto']=MjDrawDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/mj/dto/mjEnlargeImg.dto.js b/YiAiQuickDeploy/dist/modules/mj/dto/mjEnlargeImg.dto.js
new file mode 100644
index 0000000..1e22d39
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/mj/dto/mjEnlargeImg.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x4cff2f=_0x1a4c;(function(_0x426a4b,_0x59db49){var _0x3c5578=_0x1a4c,_0x3ce434=_0x426a4b();while(!![]){try{var _0x31c579=-parseInt(_0x3c5578(0x15d))/0x1*(parseInt(_0x3c5578(0x15c))/0x2)+parseInt(_0x3c5578(0x177))/0x3*(parseInt(_0x3c5578(0x15e))/0x4)+-parseInt(_0x3c5578(0x164))/0x5+-parseInt(_0x3c5578(0x169))/0x6*(parseInt(_0x3c5578(0x168))/0x7)+-parseInt(_0x3c5578(0x165))/0x8+parseInt(_0x3c5578(0x175))/0x9+-parseInt(_0x3c5578(0x166))/0xa;if(_0x31c579===_0x59db49)break;else _0x3ce434['push'](_0x3ce434['shift']());}catch(_0x32b2a0){_0x3ce434['push'](_0x3ce434['shift']());}}}(_0x2595,0xf1813));var __decorate=this&&this[_0x4cff2f(0x16e)]||function(_0x4a378c,_0x7eaf1c,_0x49c2a9,_0x5ed432){var _0x2a9be7=_0x4cff2f,_0x2b7f12=arguments[_0x2a9be7(0x171)],_0x293706=_0x2b7f12<0x3?_0x7eaf1c:_0x5ed432===null?_0x5ed432=Object[_0x2a9be7(0x162)](_0x7eaf1c,_0x49c2a9):_0x5ed432,_0x165940;if(typeof Reflect===_0x2a9be7(0x16c)&&typeof Reflect[_0x2a9be7(0x167)]===_0x2a9be7(0x173))_0x293706=Reflect[_0x2a9be7(0x167)](_0x4a378c,_0x7eaf1c,_0x49c2a9,_0x5ed432);else{for(var _0x33836c=_0x4a378c[_0x2a9be7(0x171)]-0x1;_0x33836c>=0x0;_0x33836c--)if(_0x165940=_0x4a378c[_0x33836c])_0x293706=(_0x2b7f12<0x3?_0x165940(_0x293706):_0x2b7f12>0x3?_0x165940(_0x7eaf1c,_0x49c2a9,_0x293706):_0x165940(_0x7eaf1c,_0x49c2a9))||_0x293706;}return _0x2b7f12>0x3&&_0x293706&&Object[_0x2a9be7(0x172)](_0x7eaf1c,_0x49c2a9,_0x293706),_0x293706;},__metadata=this&&this[_0x4cff2f(0x178)]||function(_0x51d477,_0x1ad0d5){var _0x3729bf=_0x4cff2f;if(typeof Reflect===_0x3729bf(0x16c)&&typeof Reflect['metadata']==='function')return Reflect['metadata'](_0x51d477,_0x1ad0d5);};Object[_0x4cff2f(0x172)](exports,_0x4cff2f(0x16f),{'value':!![]}),exports[_0x4cff2f(0x16a)]=void 0x0;function _0x1a4c(_0x393374,_0x24b6dd){var _0x259528=_0x2595();return _0x1a4c=function(_0x1a4c64,_0x1ce458){_0x1a4c64=_0x1a4c64-0x15a;var _0x3babea=_0x259528[_0x1a4c64];return _0x3babea;},_0x1a4c(_0x393374,_0x24b6dd);}const class_validator_1=require('class-validator'),swagger_1=require(_0x4cff2f(0x163));class MjEnlargeImgDto{}function _0x2595(){var _0x17365d=['prototype','length','defineProperty','function','orderId','9222048HdvpAd','1105361939590287360','241419fpFvDR','__metadata','message_id','图片固体顺序id是必传的!','166XWJlss','8394rncjxi','92YBPirP','IsDefined','ApiProperty','图片的message_id是必传的','getOwnPropertyDescriptor','@nestjs/swagger','82200vSqRRI','3087200AqyyXu','4416780xLuknF','decorate','1209698LIAHLI','12kzfqDg','MjEnlargeImgDto','当前大图的message_id、四张的这种才存在有效的!','object','design:type','__decorate','__esModule'];_0x2595=function(){return _0x17365d;};return _0x2595();}__decorate([(0x0,swagger_1['ApiProperty'])({'example':_0x4cff2f(0x176),'description':_0x4cff2f(0x16b),'required':!![]}),(0x0,class_validator_1[_0x4cff2f(0x15f)])({'message':_0x4cff2f(0x161)}),__metadata(_0x4cff2f(0x16d),String)],MjEnlargeImgDto[_0x4cff2f(0x170)],_0x4cff2f(0x15a),void 0x0),__decorate([(0x0,swagger_1[_0x4cff2f(0x160)])({'example':0x1,'description':'图片的orderId是必传的\x20表示放大图片的第几张!','required':!![]}),(0x0,class_validator_1['IsDefined'])({'message':_0x4cff2f(0x15b)}),__metadata(_0x4cff2f(0x16d),Number)],MjEnlargeImgDto[_0x4cff2f(0x170)],_0x4cff2f(0x174),void 0x0),exports['MjEnlargeImgDto']=MjEnlargeImgDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/mj/dto/mjTransform.dto.js b/YiAiQuickDeploy/dist/modules/mj/dto/mjTransform.dto.js
new file mode 100644
index 0000000..d835762
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/mj/dto/mjTransform.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x4a53d1=_0xba95;(function(_0x556fbb,_0x1c039f){var _0x37aa8e=_0xba95,_0xbbd1e0=_0x556fbb();while(!![]){try{var _0x2292db=parseInt(_0x37aa8e(0x1e4))/0x1*(parseInt(_0x37aa8e(0x1e2))/0x2)+parseInt(_0x37aa8e(0x1fd))/0x3+parseInt(_0x37aa8e(0x1dc))/0x4*(parseInt(_0x37aa8e(0x1f2))/0x5)+parseInt(_0x37aa8e(0x1e6))/0x6*(parseInt(_0x37aa8e(0x1df))/0x7)+-parseInt(_0x37aa8e(0x1ec))/0x8*(parseInt(_0x37aa8e(0x1fa))/0x9)+-parseInt(_0x37aa8e(0x1de))/0xa+-parseInt(_0x37aa8e(0x1db))/0xb*(parseInt(_0x37aa8e(0x1f6))/0xc);if(_0x2292db===_0x1c039f)break;else _0xbbd1e0['push'](_0xbbd1e0['shift']());}catch(_0x28c926){_0xbbd1e0['push'](_0xbbd1e0['shift']());}}}(_0x1f12,0xd0283));var __decorate=this&&this[_0x4a53d1(0x1ed)]||function(_0x4a3d41,_0x2ffd73,_0x534668,_0x45c576){var _0xd1b51b=_0x4a53d1,_0x5c4405=arguments[_0xd1b51b(0x1e7)],_0x4cf072=_0x5c4405<0x3?_0x2ffd73:_0x45c576===null?_0x45c576=Object[_0xd1b51b(0x1f3)](_0x2ffd73,_0x534668):_0x45c576,_0x28fe68;if(typeof Reflect===_0xd1b51b(0x1f5)&&typeof Reflect[_0xd1b51b(0x1dd)]===_0xd1b51b(0x1f1))_0x4cf072=Reflect[_0xd1b51b(0x1dd)](_0x4a3d41,_0x2ffd73,_0x534668,_0x45c576);else{for(var _0x434057=_0x4a3d41[_0xd1b51b(0x1e7)]-0x1;_0x434057>=0x0;_0x434057--)if(_0x28fe68=_0x4a3d41[_0x434057])_0x4cf072=(_0x5c4405<0x3?_0x28fe68(_0x4cf072):_0x5c4405>0x3?_0x28fe68(_0x2ffd73,_0x534668,_0x4cf072):_0x28fe68(_0x2ffd73,_0x534668))||_0x4cf072;}return _0x5c4405>0x3&&_0x4cf072&&Object[_0xd1b51b(0x1ea)](_0x2ffd73,_0x534668,_0x4cf072),_0x4cf072;},__metadata=this&&this[_0x4a53d1(0x1e0)]||function(_0x3f0b4d,_0xabdc31){var _0x528a60=_0x4a53d1;if(typeof Reflect===_0x528a60(0x1f5)&&typeof Reflect[_0x528a60(0x1ef)]===_0x528a60(0x1f1))return Reflect['metadata'](_0x3f0b4d,_0xabdc31);};Object[_0x4a53d1(0x1ea)](exports,_0x4a53d1(0x1f4),{'value':!![]}),exports[_0x4a53d1(0x1fc)]=void 0x0;const class_validator_1=require(_0x4a53d1(0x1e9)),swagger_1=require(_0x4a53d1(0x1e8));class MjTransformImgDto{}function _0xba95(_0x2a3e54,_0x4f8c87){var _0x1f125f=_0x1f12();return _0xba95=function(_0xba9514,_0x2560e4){_0xba9514=_0xba9514-0x1db;var _0x6f8148=_0x1f125f[_0xba9514];return _0x6f8148;},_0xba95(_0x2a3e54,_0x4f8c87);}__decorate([(0x0,swagger_1[_0x4a53d1(0x1fb)])({'example':_0x4a53d1(0x1e1),'description':_0x4a53d1(0x1f7),'required':!![]}),(0x0,class_validator_1[_0x4a53d1(0x1f0)])({'message':_0x4a53d1(0x1f8)}),__metadata(_0x4a53d1(0x1ee),String)],MjTransformImgDto['prototype'],_0x4a53d1(0x1e5),void 0x0),__decorate([(0x0,swagger_1[_0x4a53d1(0x1fb)])({'example':0x1,'description':_0x4a53d1(0x1f9),'required':!![]}),(0x0,class_validator_1[_0x4a53d1(0x1f0)])({'message':_0x4a53d1(0x1e3)}),__metadata(_0x4a53d1(0x1ee),Number)],MjTransformImgDto['prototype'],_0x4a53d1(0x1eb),void 0x0),exports['MjTransformImgDto']=MjTransformImgDto;function _0x1f12(){var _0x1439d4=['图片的message_id是必传的','图片的orderId是必传的\x20表示放大图片的第几张!','18bVxNpx','ApiProperty','MjTransformImgDto','3309996RwIsLC','11qILgKm','11884aUBnIZ','decorate','7051960XLMnMr','7ggJvxM','__metadata','1105361939590287360','12884ToroNE','图片固体顺序id是必传的!','70hQNAcY','message_id','3913662IofpiH','length','@nestjs/swagger','class-validator','defineProperty','orderId','5857672DEfjIf','__decorate','design:type','metadata','IsDefined','function','1585NJvSbH','getOwnPropertyDescriptor','__esModule','object','1513572CGprXh','当前大图的message_id、四张的这种才存在有效的!'];_0x1f12=function(){return _0x1439d4;};return _0x1f12();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/mj/mj.controller.js b/YiAiQuickDeploy/dist/modules/mj/mj.controller.js
new file mode 100644
index 0000000..87289ae
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/mj/mj.controller.js
@@ -0,0 +1 @@
+'use strict';const _0x4c041f=_0xc38f;(function(_0x4af912,_0x4c9273){const _0x46dad6=_0xc38f,_0x59f4ab=_0x4af912();while(!![]){try{const _0x145a48=-parseInt(_0x46dad6(0x17f))/0x1+parseInt(_0x46dad6(0x19d))/0x2+parseInt(_0x46dad6(0x18d))/0x3*(parseInt(_0x46dad6(0x1a1))/0x4)+parseInt(_0x46dad6(0x179))/0x5+-parseInt(_0x46dad6(0x17e))/0x6+-parseInt(_0x46dad6(0x18c))/0x7*(parseInt(_0x46dad6(0x195))/0x8)+parseInt(_0x46dad6(0x1a8))/0x9;if(_0x145a48===_0x4c9273)break;else _0x59f4ab['push'](_0x59f4ab['shift']());}catch(_0x18eb44){_0x59f4ab['push'](_0x59f4ab['shift']());}}}(_0x2ce7,0xa5ba0));var __decorate=this&&this[_0x4c041f(0x198)]||function(_0x314c71,_0x77c7a0,_0x3d3b43,_0x19b48e){const _0x51a118=_0x4c041f;var _0x5a76f0=arguments[_0x51a118(0x1a5)],_0x95170a=_0x5a76f0<0x3?_0x77c7a0:_0x19b48e===null?_0x19b48e=Object[_0x51a118(0x199)](_0x77c7a0,_0x3d3b43):_0x19b48e,_0x36bb5a;if(typeof Reflect==='object'&&typeof Reflect[_0x51a118(0x17d)]===_0x51a118(0x192))_0x95170a=Reflect[_0x51a118(0x17d)](_0x314c71,_0x77c7a0,_0x3d3b43,_0x19b48e);else{for(var _0x22c80d=_0x314c71[_0x51a118(0x1a5)]-0x1;_0x22c80d>=0x0;_0x22c80d--)if(_0x36bb5a=_0x314c71[_0x22c80d])_0x95170a=(_0x5a76f0<0x3?_0x36bb5a(_0x95170a):_0x5a76f0>0x3?_0x36bb5a(_0x77c7a0,_0x3d3b43,_0x95170a):_0x36bb5a(_0x77c7a0,_0x3d3b43))||_0x95170a;}return _0x5a76f0>0x3&&_0x95170a&&Object[_0x51a118(0x182)](_0x77c7a0,_0x3d3b43,_0x95170a),_0x95170a;},__metadata=this&&this[_0x4c041f(0x183)]||function(_0x14aa83,_0x44bd96){const _0x18b629=_0x4c041f;if(typeof Reflect==='object'&&typeof Reflect[_0x18b629(0x186)]===_0x18b629(0x192))return Reflect['metadata'](_0x14aa83,_0x44bd96);},__param=this&&this[_0x4c041f(0x19a)]||function(_0x387f5d,_0x89aad9){return function(_0x79da63,_0x294be4){_0x89aad9(_0x79da63,_0x294be4,_0x387f5d);};};Object[_0x4c041f(0x182)](exports,_0x4c041f(0x18a),{'value':!![]}),exports[_0x4c041f(0x1a7)]=void 0x0;const common_1=require(_0x4c041f(0x180)),mj_service_1=require(_0x4c041f(0x1a3)),swagger_1=require(_0x4c041f(0x187)),mjDraw_dto_1=require(_0x4c041f(0x189)),mjEnlargeImg_dto_1=require(_0x4c041f(0x19f)),jwtAuth_guard_1=require(_0x4c041f(0x184)),mjTransform_dto_1=require('./dto/mjTransform.dto');let MjController=class MjController{constructor(_0x51c22a){this['mjService']=_0x51c22a;}[_0x4c041f(0x19b)](_0x50ba84,_0x400efd){const _0x44fb9c=_0x4c041f;return this[_0x44fb9c(0x17c)][_0x44fb9c(0x19b)](_0x50ba84,_0x400efd);}[_0x4c041f(0x18f)](_0x52a25e,_0x28e5c3){return this['mjService']['upscaleSingleImg'](_0x52a25e,_0x28e5c3);}[_0x4c041f(0x190)](_0x245159,_0x503279){const _0x2e7a08=_0x4c041f;return this[_0x2e7a08(0x17c)][_0x2e7a08(0x190)](_0x245159,_0x503279);}};__decorate([(0x0,common_1[_0x4c041f(0x18e)])(_0x4c041f(0x19b)),(0x0,swagger_1[_0x4c041f(0x196)])({'summary':_0x4c041f(0x197)}),(0x0,common_1[_0x4c041f(0x18b)])(jwtAuth_guard_1[_0x4c041f(0x1a2)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1['Body'])()),__param(0x1,(0x0,common_1[_0x4c041f(0x17b)])()),__metadata(_0x4c041f(0x19e),Function),__metadata(_0x4c041f(0x194),[mjDraw_dto_1['MjDrawDto'],Object]),__metadata(_0x4c041f(0x17a),void 0x0)],MjController[_0x4c041f(0x193)],_0x4c041f(0x19b),null),__decorate([(0x0,common_1[_0x4c041f(0x18e)])(_0x4c041f(0x18f)),(0x0,swagger_1[_0x4c041f(0x196)])({'summary':_0x4c041f(0x1a4)}),(0x0,common_1[_0x4c041f(0x18b)])(jwtAuth_guard_1[_0x4c041f(0x1a2)]),(0x0,swagger_1[_0x4c041f(0x188)])(),__param(0x0,(0x0,common_1[_0x4c041f(0x1a0)])()),__param(0x1,(0x0,common_1[_0x4c041f(0x17b)])()),__metadata(_0x4c041f(0x19e),Function),__metadata('design:paramtypes',[mjEnlargeImg_dto_1[_0x4c041f(0x19c)],Object]),__metadata(_0x4c041f(0x17a),void 0x0)],MjController['prototype'],_0x4c041f(0x18f),null),__decorate([(0x0,common_1['Post'])(_0x4c041f(0x190)),(0x0,swagger_1[_0x4c041f(0x196)])({'summary':_0x4c041f(0x191)}),(0x0,common_1[_0x4c041f(0x18b)])(jwtAuth_guard_1[_0x4c041f(0x1a2)]),(0x0,swagger_1[_0x4c041f(0x188)])(),__param(0x0,(0x0,common_1[_0x4c041f(0x1a0)])()),__param(0x1,(0x0,common_1['Req'])()),__metadata(_0x4c041f(0x19e),Function),__metadata(_0x4c041f(0x194),[mjTransform_dto_1['MjTransformImgDto'],Object]),__metadata(_0x4c041f(0x17a),void 0x0)],MjController[_0x4c041f(0x193)],'variationSingleImg',null),MjController=__decorate([(0x0,swagger_1[_0x4c041f(0x185)])('mj'),(0x0,common_1[_0x4c041f(0x1a6)])('mj'),__metadata(_0x4c041f(0x194),[mj_service_1[_0x4c041f(0x181)]])],MjController),exports[_0x4c041f(0x1a7)]=MjController;function _0xc38f(_0x2a0526,_0x133846){const _0x2ce73d=_0x2ce7();return _0xc38f=function(_0xc38fa5,_0x4bcf96){_0xc38fa5=_0xc38fa5-0x179;let _0x5bb586=_0x2ce73d[_0xc38fa5];return _0x5bb586;},_0xc38f(_0x2a0526,_0x133846);}function _0x2ce7(){const _0x3d3fc8=['metadata','@nestjs/swagger','ApiBearerAuth','./dto/mjDraw.dto','__esModule','UseGuards','56XcVLsx','24soCAWD','Post','upscaleSingleImg','variationSingleImg','变体单张图片','function','prototype','design:paramtypes','131104VGxgoA','ApiOperation','绘制mj图片','__decorate','getOwnPropertyDescriptor','__param','draw','MjEnlargeImgDto','538286CZRQua','design:type','./dto/mjEnlargeImg.dto','Body','209052zPyTBS','JwtAuthGuard','./mj.service','放大单张图片','length','Controller','MjController','9411273ZDGlLt','3280400BSndmm','design:returntype','Req','mjService','decorate','1763376veUqcP','1285208vfGGkX','@nestjs/common','MjService','defineProperty','__metadata','../../common/auth/jwtAuth.guard','ApiTags'];_0x2ce7=function(){return _0x3d3fc8;};return _0x2ce7();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/mj/mj.module.js b/YiAiQuickDeploy/dist/modules/mj/mj.module.js
new file mode 100644
index 0000000..618fac8
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/mj/mj.module.js
@@ -0,0 +1 @@
+'use strict';const _0x42d690=_0x2752;(function(_0x53e1b8,_0x197838){const _0x57ef06=_0x2752,_0x4adba3=_0x53e1b8();while(!![]){try{const _0x1e7dd4=-parseInt(_0x57ef06(0xbb))/0x1+parseInt(_0x57ef06(0xb7))/0x2*(-parseInt(_0x57ef06(0xae))/0x3)+parseInt(_0x57ef06(0xb0))/0x4*(-parseInt(_0x57ef06(0xba))/0x5)+parseInt(_0x57ef06(0xbc))/0x6+parseInt(_0x57ef06(0xad))/0x7+parseInt(_0x57ef06(0xb5))/0x8*(parseInt(_0x57ef06(0xbf))/0x9)+parseInt(_0x57ef06(0xa7))/0xa;if(_0x1e7dd4===_0x197838)break;else _0x4adba3['push'](_0x4adba3['shift']());}catch(_0x2c128d){_0x4adba3['push'](_0x4adba3['shift']());}}}(_0x3a9e,0x2984e));function _0x3a9e(){const _0x4da185=['415DaJSpV','160705tuqJmQ','748038lcBHoJ','@nestjs/typeorm','length','707319JgdVPL','1766900jsXrMQ','MjService','../userBalance/balance.entity','@nestjs/common','__decorate','defineProperty','548702LteKxr','3pRlLcN','decorate','6260QTkPMu','ChatLogEntity','./mj.controller','TypeOrmModule','./mj.service','24MKnvMr','MjModule','309720gIJFUF','BalanceEntity','Global'];_0x3a9e=function(){return _0x4da185;};return _0x3a9e();}var __decorate=this&&this[_0x42d690(0xab)]||function(_0x18eadb,_0x3dca17,_0x4e38bd,_0xac7532){const _0x1ef839=_0x42d690;var _0x296ee6=arguments['length'],_0x3f693f=_0x296ee6<0x3?_0x3dca17:_0xac7532===null?_0xac7532=Object['getOwnPropertyDescriptor'](_0x3dca17,_0x4e38bd):_0xac7532,_0x4e478a;if(typeof Reflect==='object'&&typeof Reflect['decorate']==='function')_0x3f693f=Reflect[_0x1ef839(0xaf)](_0x18eadb,_0x3dca17,_0x4e38bd,_0xac7532);else{for(var _0x46951d=_0x18eadb[_0x1ef839(0xbe)]-0x1;_0x46951d>=0x0;_0x46951d--)if(_0x4e478a=_0x18eadb[_0x46951d])_0x3f693f=(_0x296ee6<0x3?_0x4e478a(_0x3f693f):_0x296ee6>0x3?_0x4e478a(_0x3dca17,_0x4e38bd,_0x3f693f):_0x4e478a(_0x3dca17,_0x4e38bd))||_0x3f693f;}return _0x296ee6>0x3&&_0x3f693f&&Object[_0x1ef839(0xac)](_0x3dca17,_0x4e38bd,_0x3f693f),_0x3f693f;};Object[_0x42d690(0xac)](exports,'__esModule',{'value':!![]}),exports[_0x42d690(0xb6)]=void 0x0;const chatLog_entity_1=require('../chatLog/chatLog.entity'),common_1=require(_0x42d690(0xaa)),mj_service_1=require(_0x42d690(0xb4)),mj_controller_1=require(_0x42d690(0xb2)),typeorm_1=require(_0x42d690(0xbd)),balance_entity_1=require(_0x42d690(0xa9));function _0x2752(_0x1af34a,_0x39bbc7){const _0x3a9ead=_0x3a9e();return _0x2752=function(_0x275258,_0x3f955d){_0x275258=_0x275258-0xa7;let _0x5b129e=_0x3a9ead[_0x275258];return _0x5b129e;},_0x2752(_0x1af34a,_0x39bbc7);}let MjModule=class MjModule{};MjModule=__decorate([(0x0,common_1[_0x42d690(0xb9)])(),(0x0,common_1['Module'])({'imports':[typeorm_1[_0x42d690(0xb3)]['forFeature']([chatLog_entity_1[_0x42d690(0xb1)],balance_entity_1[_0x42d690(0xb8)]])],'providers':[mj_service_1[_0x42d690(0xa8)]],'controllers':[mj_controller_1['MjController']],'exports':[mj_service_1['MjService']]})],MjModule),exports[_0x42d690(0xb6)]=MjModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/mj/mj.service.js b/YiAiQuickDeploy/dist/modules/mj/mj.service.js
new file mode 100644
index 0000000..3638e3d
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/mj/mj.service.js
@@ -0,0 +1 @@
+'use strict';const _0xe14858=_0x2c86;(function(_0x570152,_0x59a2a5){const _0x441408=_0x2c86,_0x2038af=_0x570152();while(!![]){try{const _0x50a813=-parseInt(_0x441408(0xec))/0x1*(parseInt(_0x441408(0xd5))/0x2)+parseInt(_0x441408(0x147))/0x3*(-parseInt(_0x441408(0x13e))/0x4)+parseInt(_0x441408(0x11a))/0x5*(-parseInt(_0x441408(0xa8))/0x6)+parseInt(_0x441408(0x10f))/0x7+-parseInt(_0x441408(0x105))/0x8*(parseInt(_0x441408(0xf2))/0x9)+parseInt(_0x441408(0x144))/0xa+parseInt(_0x441408(0xf3))/0xb;if(_0x50a813===_0x59a2a5)break;else _0x2038af['push'](_0x2038af['shift']());}catch(_0x3a5c3f){_0x2038af['push'](_0x2038af['shift']());}}}(_0x1a0b,0xbe025));var __decorate=this&&this[_0xe14858(0xbd)]||function(_0x271312,_0x19d66b,_0x3bd742,_0x5046bb){const _0x29b1e5=_0xe14858;var _0x545285=arguments[_0x29b1e5(0xae)],_0x33f797=_0x545285<0x3?_0x19d66b:_0x5046bb===null?_0x5046bb=Object['getOwnPropertyDescriptor'](_0x19d66b,_0x3bd742):_0x5046bb,_0x2df7a1;if(typeof Reflect===_0x29b1e5(0xa3)&&typeof Reflect[_0x29b1e5(0x102)]===_0x29b1e5(0x11e))_0x33f797=Reflect[_0x29b1e5(0x102)](_0x271312,_0x19d66b,_0x3bd742,_0x5046bb);else{for(var _0x4b5a1d=_0x271312['length']-0x1;_0x4b5a1d>=0x0;_0x4b5a1d--)if(_0x2df7a1=_0x271312[_0x4b5a1d])_0x33f797=(_0x545285<0x3?_0x2df7a1(_0x33f797):_0x545285>0x3?_0x2df7a1(_0x19d66b,_0x3bd742,_0x33f797):_0x2df7a1(_0x19d66b,_0x3bd742))||_0x33f797;}return _0x545285>0x3&&_0x33f797&&Object[_0x29b1e5(0x11b)](_0x19d66b,_0x3bd742,_0x33f797),_0x33f797;},__metadata=this&&this[_0xe14858(0x9a)]||function(_0x587790,_0x26b985){const _0x3c7e5c=_0xe14858;if(typeof Reflect===_0x3c7e5c(0xa3)&&typeof Reflect[_0x3c7e5c(0x129)]===_0x3c7e5c(0x11e))return Reflect[_0x3c7e5c(0x129)](_0x587790,_0x26b985);},__param=this&&this[_0xe14858(0xe8)]||function(_0x11de59,_0x1316cf){return function(_0x36e515,_0x41f7e7){_0x1316cf(_0x36e515,_0x41f7e7,_0x11de59);};};Object[_0xe14858(0x11b)](exports,_0xe14858(0x139),{'value':!![]}),exports[_0xe14858(0x135)]=void 0x0;const globalConfig_service_1=require('../globalConfig/globalConfig.service'),upload_service_1=require('../upload/upload.service'),common_1=require('@nestjs/common'),axios_1=require(_0xe14858(0xf4)),chatLog_service_1=require('../chatLog/chatLog.service'),balance_constant_1=require(_0xe14858(0x13a)),utils_1=require('../../common/utils'),chatLog_entity_1=require('../chatLog/chatLog.entity'),typeorm_1=require(_0xe14858(0x130)),typeorm_2=require(_0xe14858(0xc9)),balance_entity_1=require('../userBalance/balance.entity'),fanyi_service_1=require('../fanyi/fanyi.service'),badwords_service_1=require(_0xe14858(0xc4));let MjService=class MjService{constructor(_0x47ef04,_0x300634,_0x533ff0,_0x239052,_0x532b3a,_0x25d599,_0x2ea850){const _0x4da391=_0xe14858;this[_0x4da391(0x114)]=_0x47ef04,this[_0x4da391(0x143)]=_0x300634,this[_0x4da391(0xc3)]=_0x533ff0,this['chatLogService']=_0x239052,this[_0x4da391(0xf1)]=_0x532b3a,this[_0x4da391(0xf7)]=_0x25d599,this[_0x4da391(0x9b)]=_0x2ea850,this[_0x4da391(0xb7)]={},this['drawWorking']=[],this[_0x4da391(0xab)]=[],this[_0x4da391(0xa5)]=0x0,this['freeQueueUsers']={};}async[_0xe14858(0xd1)](_0xfc6655){const _0x1b6a66=_0xe14858,{jobId:_0x4128f1,prompt:_0x1dc6d7,startTime:_0x30c522,userId:_0x5de13b}=_0xfc6655;return console[_0x1b6a66(0xb0)](_0x1b6a66(0x110),'mjservice'),await new Promise(_0x5436f3=>setTimeout(_0x5436f3,0x1388)),{'a':0x1,'b':0x2};}async[_0xe14858(0x122)](_0x5697c3,_0x3d244b){const _0x25daa2=_0xe14858;await this[_0x25daa2(0x103)](_0x3d244b),await this[_0x25daa2(0x9b)]['checkBadWords'](_0x5697c3[_0x25daa2(0x136)],_0x3d244b[_0x25daa2(0x120)]['id']);const _0x4a47c0=_0x5697c3[_0x25daa2(0x136)];let _0x1cbf84=_0x5697c3[_0x25daa2(0x136)];const {baiduFanyiAppId:_0x3f6d00,baiduFanyiSecret:_0x4d5a2e}=await this[_0x25daa2(0xf1)][_0x25daa2(0xef)]([_0x25daa2(0xf8),'baiduFanyiSecret']);_0x3f6d00&&_0x4d5a2e&&(_0x1cbf84=await this[_0x25daa2(0xf7)][_0x25daa2(0xbc)](_0x4a47c0));const _0x37638b='['+(0x0,utils_1[_0x25daa2(0xa7)])()+']',_0x2de7f6=_0x37638b+'\x20'+_0x1cbf84;console[_0x25daa2(0xb0)](_0x25daa2(0x137),_0x37638b),console[_0x25daa2(0xb0)](_0x25daa2(0xa1),_0x2de7f6);const _0x58b551=this['drawWorking']['find'](_0x279806=>_0x279806['includes'](_0x5697c3[_0x25daa2(0x136)]));if(_0x58b551)throw new common_1[(_0x25daa2(0xb4))]('当前提示词已经在任务队列中了、请勿重复提交。。。',common_1[_0x25daa2(0x12f)][_0x25daa2(0x134)]);if(this[_0x25daa2(0xa5)]>=0x3)throw new common_1[(_0x25daa2(0xb4))](_0x25daa2(0xc7),common_1[_0x25daa2(0x12f)]['BAD_REQUEST']);await this[_0x25daa2(0xca)](_0x3d244b),this[_0x25daa2(0xa5)]++,console[_0x25daa2(0xb0)](_0x25daa2(0x128)+_0x3d244b[_0x25daa2(0x120)]['id']+_0x25daa2(0xa9),this[_0x25daa2(0xa5)]);try{const _0x4ef084=await this['chatLogEntity'][_0x25daa2(0xad)]({'where':{'prompt':(0x0,typeorm_1['Like'])('%'+_0x2de7f6+'%')}}),_0xed9568=_0x4ef084[_0x25daa2(0x107)](_0x32b44a=>_0x32b44a[_0x25daa2(0xa6)]);this[_0x25daa2(0xb2)][_0x25daa2(0xb3)](_0x2de7f6);let _0x842615;const _0x3db080=await this[_0x25daa2(0x142)](_0x2de7f6,_0xed9568,_0x37638b);_0x3db080?(console[_0x25daa2(0xb0)](_0x25daa2(0xa4)),_0x842615=_0x3db080):_0x842615=await this[_0x25daa2(0xee)](_0x2de7f6,_0xed9568,_0x37638b);this[_0x25daa2(0xa5)]--,this[_0x25daa2(0xa5)]<0x0&&(this['queueCount']=0x0),console['log'](_0x25daa2(0xea),this[_0x25daa2(0xa5)]);const {id:_0x5462db,content:_0x48a163,channel_id:_0x5cb887,attachments:attachments=[],timestamp:_0x3511e2}=_0x842615;if(!attachments[_0x25daa2(0xae)]||!attachments[0x0][_0x25daa2(0x109)])throw new common_1[(_0x25daa2(0xb4))](_0x25daa2(0x10b),common_1[_0x25daa2(0x12f)][_0x25daa2(0x134)]);const {filename:_0x241752,url:_0x3861e0,width:_0x4e7e85,height:_0x4b7c65,size:_0x4054fe}=attachments[0x0];console['log'](_0x25daa2(0xfc),_0x3861e0);const _0x32e492=this[_0x25daa2(0xf1)][_0x25daa2(0xef)](['mjNotSaveImg']);let _0x5f45c9='';(!Number(_0x32e492)||Number(_0x32e492)===0x0)&&(_0x5f45c9=await this[_0x25daa2(0xc3)][_0x25daa2(0xbf)]({'filename':_0x241752,'url':_0x3861e0}),console[_0x25daa2(0xb0)](_0x25daa2(0x97),_0x5f45c9));const _0x5c15cd={'curIp':(0x0,utils_1[_0x25daa2(0x13b)])(_0x3d244b),'userId':_0x3d244b['user']['id'],'type':balance_constant_1[_0x25daa2(0x125)][_0x25daa2(0xd2)],'prompt':_0x2de7f6,'answer':_0x5f45c9,'model':'mj','extend':this[_0x25daa2(0x133)](JSON[_0x25daa2(0xf5)](_0x842615)),'message_id':_0x5462db,'variationId':_0x5462db,'upscaleId':_0x5462db,'group':0x1,'isSaveImg':!Number(_0x32e492)||Number(_0x32e492)===0x0,'fileInfo':JSON['stringify']({'width':_0x4e7e85,'height':_0x4b7c65,'size':_0x4054fe,'filename':_0x241752,'cosUrl':_0x5f45c9})};return await this[_0x25daa2(0x10c)][_0x25daa2(0xcf)](_0x5c15cd),await this['deductBalance'](_0x3d244b),this[_0x25daa2(0xb2)]=this[_0x25daa2(0xb2)]['filter'](_0x2dc428=>_0x2dc428!==_0x5697c3[_0x25daa2(0x136)]),_0x5f45c9;}catch(_0x38e033){this[_0x25daa2(0xa5)]--,this['queueCount']<0x0&&(this['queueCount']=0x0),console[_0x25daa2(0xb0)](_0x25daa2(0xda),this[_0x25daa2(0xa5)]),this[_0x25daa2(0xb2)]=this[_0x25daa2(0xb2)][_0x25daa2(0xe6)](_0x3f3e0d=>_0x3f3e0d!==_0x5697c3[_0x25daa2(0x136)]);throw new common_1[(_0x25daa2(0xb4))](_0x38e033['response'],common_1['HttpStatus'][_0x25daa2(0x134)]);}}async['upscaleSingleImg'](_0x1972b1,_0x530dbd){const _0x2da9b9=_0xe14858;if(this['queueCount']>=0x3)throw new common_1[(_0x2da9b9(0xb4))]('当前绘图任务满载、请排队等候、队列任务完成后即可开始您的任务...',common_1[_0x2da9b9(0x12f)]['BAD_REQUEST']);this[_0x2da9b9(0xa5)]++,console['log']('用户'+_0x530dbd[_0x2da9b9(0x120)]['id']+_0x2da9b9(0xd3),this[_0x2da9b9(0xa5)]);const {message_id:_0x358731,orderId:_0xad2d56}=_0x1972b1;try{const _0x4c209c=await this[_0x2da9b9(0x114)][_0x2da9b9(0x113)]({'where':{'message_id':_0x358731}});if(!_0x4c209c)throw new common_1[(_0x2da9b9(0xb4))](_0x2da9b9(0xb1),common_1[_0x2da9b9(0x12f)][_0x2da9b9(0x134)]);const _0x1c70e9=await this[_0x2da9b9(0x114)]['findOne']({'where':{'upscaleId':_0x358731,'action':'enlarge','orderId':_0xad2d56}});if(_0x1c70e9)throw new common_1[(_0x2da9b9(0xb4))]('当前图片已经放大过了、请勿重复放大!',common_1[_0x2da9b9(0x12f)][_0x2da9b9(0x134)]);const {prompt:_0x206169,extend:_0x47508f}=_0x4c209c;let _0x6f6c92=null;try{_0x6f6c92=JSON['parse'](_0x47508f);}catch(_0x22e363){_0x6f6c92=[];}const {components:components=[]}=_0x6f6c92;if(!components['length'])throw new common_1[(_0x2da9b9(0xb4))](_0x2da9b9(0xf0),common_1[_0x2da9b9(0x12f)][_0x2da9b9(0x134)]);const _0x385b68=components[0x0][_0x2da9b9(0xfa)][_0xad2d56-0x1],{custom_id:_0x5f39c3}=_0x385b68;console[_0x2da9b9(0xb0)]('放大custom_id:\x20',_0x5f39c3);const _0x3feeca={'message_id':_0x358731,'custom_id':_0x5f39c3,'prompt':_0x206169,'orderId':_0xad2d56};await this['sendSmInteractions'](_0x3feeca),console[_0x2da9b9(0xb0)](_0x2da9b9(0x117));const _0x407d4a=await this[_0x2da9b9(0x114)][_0x2da9b9(0xad)]({'where':{'prompt':(0x0,typeorm_1['Like'])('%'+_0x206169+'%')}}),_0x2da5af=_0x407d4a[_0x2da9b9(0x107)](_0x246396=>_0x246396['message_id']);console['log']('历史这些id已经被获取过了\x20不能拿了:\x20',_0x2da5af);const _0x3f6ac9=await this[_0x2da9b9(0xe5)](_0x3feeca,_0x2da5af);this[_0x2da9b9(0xa5)]--,this[_0x2da9b9(0xa5)]<0x0&&(this[_0x2da9b9(0xa5)]=0x0),console['log']('放大图片任务结束\x20队列-1:\x20',this[_0x2da9b9(0xa5)]);const {id:_0x5df59a,content:_0x1f9e61,channel_id:_0x583945,attachments:attachments=[],timestamp:_0x749707}=_0x3f6ac9;if(!attachments[_0x2da9b9(0xae)]||!attachments[0x0][_0x2da9b9(0x109)])throw new common_1[(_0x2da9b9(0xb4))](_0x2da9b9(0x11c),common_1['HttpStatus'][_0x2da9b9(0x134)]);const {filename:_0x29b751,url:_0x138e18,width:_0x314ff3,height:_0x2867aa,size:_0x5891d7}=attachments[0x0],_0x3c8680=this[_0x2da9b9(0xf1)][_0x2da9b9(0xef)]([_0x2da9b9(0xd7)]);let _0x3c9e9a='';(!Number(_0x3c8680)||Number(_0x3c8680)===0x0)&&(_0x3c9e9a=await this[_0x2da9b9(0xc3)][_0x2da9b9(0xbf)]({'filename':_0x29b751,'url':_0x138e18}),console['log']('存入图片完成:\x20',_0x3c9e9a));const _0x5b4444={'curIp':(0x0,utils_1[_0x2da9b9(0x13b)])(_0x530dbd),'userId':_0x530dbd['user']['id'],'type':balance_constant_1[_0x2da9b9(0x125)]['PAINT_TYPE'],'prompt':_0x206169,'answer':_0x3c9e9a,'model':'mj','extend':this[_0x2da9b9(0x133)](JSON[_0x2da9b9(0xf5)](_0x3f6ac9)),'message_id':_0x358731,'upscaleId':_0x5df59a,'variationId':_0x5df59a,'action':_0x2da9b9(0xba),'orderId':_0x3feeca[_0x2da9b9(0xb5)],'isSaveImg':!Number(_0x3c8680)||Number(_0x3c8680)===0x0,'fileInfo':JSON[_0x2da9b9(0xf5)]({'width':_0x314ff3,'height':_0x2867aa,'size':_0x5891d7,'filename':_0x29b751,'cosUrl':_0x3c9e9a})};return await this['chatLogService'][_0x2da9b9(0xcf)](_0x5b4444),_0x3c9e9a;}catch(_0x50a286){console['log'](_0x2da9b9(0xc0),_0x50a286),this[_0x2da9b9(0xa5)]--,this['queueCount']<0x0&&(this[_0x2da9b9(0xa5)]=0x0),console[_0x2da9b9(0xb0)](_0x2da9b9(0x119),this[_0x2da9b9(0xa5)]);throw new common_1['HttpException'](_0x50a286['response'],common_1['HttpStatus'][_0x2da9b9(0x134)]);}}async[_0xe14858(0xfb)](_0x47d5fe,_0x8688e5){const _0x293c08=_0xe14858;if(this[_0x293c08(0xa5)]>=0x3)throw new common_1[(_0x293c08(0xb4))](_0x293c08(0xc7),common_1[_0x293c08(0x12f)][_0x293c08(0x134)]);await this[_0x293c08(0x103)](_0x8688e5),await this[_0x293c08(0xca)](_0x8688e5),this[_0x293c08(0xa5)]++,console[_0x293c08(0xb0)]('用户'+_0x8688e5[_0x293c08(0x120)]['id']+_0x293c08(0x13d),this[_0x293c08(0xa5)]);const {message_id:_0x324beb,orderId:_0x2c0845}=_0x47d5fe;try{const _0x2c5a88=await this[_0x293c08(0x114)][_0x293c08(0x113)]({'where':{'message_id':_0x324beb}});if(!_0x2c5a88)throw new common_1[(_0x293c08(0xb4))](_0x293c08(0x12b),common_1['HttpStatus'][_0x293c08(0x134)]);const {prompt:_0x54d056,extend:_0x5427de}=_0x2c5a88;let _0x139217=null;try{_0x139217=JSON[_0x293c08(0xb6)](_0x5427de);}catch(_0x3cf0c7){_0x139217=[];}const {components:components=[]}=_0x139217;if(!components['length'])throw new common_1[(_0x293c08(0xb4))](_0x293c08(0x10d),common_1[_0x293c08(0x12f)][_0x293c08(0x134)]);const _0x559ec1=components[0x1]['components'][_0x2c0845-0x1],{custom_id:_0x235bf5}=_0x559ec1,_0x229d3a=await this[_0x293c08(0x114)][_0x293c08(0xad)]({'where':{'variationId':(0x0,typeorm_1[_0x293c08(0x96)])((0x0,typeorm_1[_0x293c08(0xe9)])()),'prompt':(0x0,typeorm_1['Like'])('%'+_0x54d056+'%')}}),_0x48c506=_0x229d3a[_0x293c08(0x107)](_0x4e0251=>_0x4e0251[_0x293c08(0xfd)]),_0x23e086={'message_id':_0x324beb,'custom_id':_0x235bf5,'prompt':_0x54d056,'orderId':_0x2c0845};await this[_0x293c08(0xcc)](_0x23e086);const _0x34d37f=await this[_0x293c08(0x140)](_0x23e086,_0x48c506);this[_0x293c08(0xa5)]--,this[_0x293c08(0xa5)]<0x0&&(this[_0x293c08(0xa5)]=0x0),console[_0x293c08(0xb0)](_0x293c08(0x12a),this[_0x293c08(0xa5)]);const {id:_0x40fc4e,content:_0x45a345,channel_id:_0x5ea6f4,attachments:attachments=[],timestamp:_0x2c02c2}=_0x34d37f;if(!attachments[_0x293c08(0xae)]||!attachments[0x0]['url'])throw new common_1[(_0x293c08(0xb4))](_0x293c08(0xb9),common_1[_0x293c08(0x12f)][_0x293c08(0x134)]);const {filename:_0x23c233,url:_0x28c5c7,width:_0x1341ca,height:_0x4f71d0,size:_0x532c93}=attachments[0x0],_0x303c5a=this[_0x293c08(0xf1)][_0x293c08(0xef)]([_0x293c08(0xd7)]);let _0xb097f2='';(!Number(_0x303c5a)||Number(_0x303c5a)===0x0)&&(_0xb097f2=await this[_0x293c08(0xc3)][_0x293c08(0xbf)]({'filename':_0x23c233,'url':_0x28c5c7}),console[_0x293c08(0xb0)](_0x293c08(0x97),_0xb097f2));const _0x11ec99={'curIp':(0x0,utils_1[_0x293c08(0x13b)])(_0x8688e5),'userId':_0x8688e5[_0x293c08(0x120)]['id'],'type':balance_constant_1[_0x293c08(0x125)][_0x293c08(0xd2)],'prompt':_0x54d056,'answer':_0xb097f2,'model':'mj','group':0x1,'extend':this[_0x293c08(0x133)](JSON[_0x293c08(0xf5)](_0x34d37f)),'message_id':_0x40fc4e,'upscaleId':_0x40fc4e,'variationId':_0x40fc4e,'action':'enlarge','orderId':_0x23e086[_0x293c08(0xb5)],'isSaveImg':!Number(_0x303c5a)||Number(_0x303c5a)===0x0,'fileInfo':JSON['stringify']({'width':_0x1341ca,'height':_0x4f71d0,'size':_0x532c93,'filename':_0x23c233,'cosUrl':_0xb097f2})};return await this[_0x293c08(0x10c)]['saveChatLog'](_0x11ec99),_0xb097f2;}catch(_0x1d0e90){console[_0x293c08(0xb0)](_0x293c08(0xc0),_0x1d0e90),this[_0x293c08(0xa5)]--,this['queueCount']<0x0&&(this['queueCount']=0x0),console[_0x293c08(0xb0)]('变化图片任务异常中断\x20队列-1:\x20',this[_0x293c08(0xa5)]);throw new common_1['HttpException'](_0x1d0e90[_0x293c08(0xc2)],common_1[_0x293c08(0x12f)][_0x293c08(0x134)]);}}async[_0xe14858(0xcc)](_0xefdf68){const _0x348399=_0xe14858,{message_id:_0x38c92c,custom_id:_0x1aaf2b}=_0xefdf68,{application_id:_0x2a0144,guild_id:_0x374f8a,channel_id:_0x15bb3f,session_id:_0xc9e38,version:_0x22b3bb,id:_0xc49532,authorization:_0x46e328,mjProxy:_0x252abf}=await this[_0x348399(0xdb)](),_0x7fb92a=_0x252abf==0x1?_0x348399(0x98):_0x348399(0xdf),_0x479cd9={'authorization':_0x46e328},_0xd4e2a5={'type':0x3,'guild_id':_0x374f8a,'channel_id':_0x15bb3f,'message_flags':0x0,'message_id':_0x38c92c,'application_id':_0x2a0144,'session_id':_0xc9e38,'data':{'component_type':0x2,'custom_id':_0x1aaf2b}};try{await axios_1[_0x348399(0x123)][_0x348399(0x10e)](_0x7fb92a,_0xd4e2a5,{'headers':_0x479cd9}),console['log'](_0x348399(0xbe));}catch(_0x5050ca){console[_0x348399(0xb0)]('error:\x20',_0x5050ca);throw new common_1['HttpException'](_0x348399(0x11f),common_1[_0x348399(0x12f)]['BAD_REQUEST']);}}async[_0xe14858(0xe5)](_0x310401,_0x5a571b){const _0x6828c8=_0xe14858,{message_id:_0x2d6db6,custom_id:_0x11c6bd,prompt:_0x12209c,orderId:_0xc6e9}=_0x310401;let _0x188ecc=null,_0x2f8f49=0x0;while(!_0x188ecc&&_0x2f8f49<0xa){try{const _0x4dfde8=Date['now'](),_0x27d18=await this[_0x6828c8(0xdd)]();console[_0x6828c8(0xb0)]('第\x20'+(_0x2f8f49+0x1)+_0x6828c8(0xd4)+_0x27d18[_0x6828c8(0xae)]);_0x27d18&&_0x27d18['length']&&(_0x188ecc=await this[_0x6828c8(0x10a)](_0x27d18,_0x310401,_0x5a571b));const _0x5c9b73=Date[_0x6828c8(0xac)]()-_0x4dfde8,_0x4fb91d=0xbb8;await this[_0x6828c8(0x118)](Math[_0x6828c8(0xde)](_0x4fb91d-_0x5c9b73,0x0)),_0x2f8f49++;}catch(_0x1065a8){console[_0x6828c8(0xdc)](_0x6828c8(0x104)+_0x1065a8[_0x6828c8(0xa2)]);}}return _0x188ecc;}async['pollForVariationResult'](_0x153d14,_0x145a1f){const _0x2e4374=_0xe14858,{message_id:_0x448c9d,custom_id:_0x5eff07,prompt:_0xe3646d,orderId:_0x4eb34d}=_0x153d14;console[_0x2e4374(0xb0)](_0x2e4374(0x12d));let _0x378e37=null,_0x178847=0x0;while(!_0x378e37&&_0x178847<0xa){try{console[_0x2e4374(0xb0)]('第\x20'+(_0x178847+0x1)+_0x2e4374(0x9f));const _0x55bec5=Date[_0x2e4374(0xac)](),_0x2e0be4=await this[_0x2e4374(0xdd)]();_0x2e0be4&&_0x2e0be4[_0x2e4374(0xae)]&&(_0x378e37=await this['findCurrentVariationImgResult'](_0x2e0be4,_0x153d14,_0x145a1f));const _0x5ab9d4=Date[_0x2e4374(0xac)]()-_0x55bec5,_0x6b4d24=0x1f40;await this[_0x2e4374(0x118)](Math['max'](_0x6b4d24-_0x5ab9d4,0x0)),_0x178847++;}catch(_0xc841e){console[_0x2e4374(0xdc)](_0x2e4374(0x104)+_0xc841e['message']);}}if(!_0x378e37)throw new common_1[(_0x2e4374(0xb4))](_0x2e4374(0xeb),common_1[_0x2e4374(0x12f)][_0x2e4374(0x134)]);return _0x378e37;}async[_0xe14858(0x10a)](_0x419404,_0xe57258,_0x449cfd){const _0x30c9a4=_0xe14858,{message_id:_0xac91ed,custom_id:_0x2f659d,prompt:_0x304367,orderId:_0xb76104}=_0xe57258,_0x515f5f=_0x304367['substring'](0x0,0xc);console['log'](_0x30c9a4(0x11d),_0x515f5f);const _0x2117bc=_0x419404['find'](_0x17bace=>{const _0x3e4b24=_0x30c9a4,{content:_0x38f38a}=_0x17bace;if(!this[_0x3e4b24(0xe0)](_0x38f38a))return![];const {prompt:_0x4d9f75,order:_0x4e9e62}=this['extractContent'](_0x38f38a);return _0x4d9f75[_0x3e4b24(0xe7)](_0x515f5f)&&_0xe57258['orderId']===_0x4e9e62&&!_0x449cfd[_0x3e4b24(0xe7)](_0x17bace['id']);});return _0x2117bc;}async['findCurrentVariationImgResult'](_0x11fe08,_0x1022ca,_0x581dc3){const _0x278055=_0xe14858,{message_id:_0x30fda5,custom_id:_0x5ea8d0,prompt:_0x24eb7a,orderId:_0x3bf345}=_0x1022ca,_0x3c229c=_0x24eb7a['substring'](0x0,0xc),_0x298375=_0x11fe08[_0x278055(0xad)](_0x4baf9c=>{const _0x2586d1=_0x278055,{content:_0x5708bc}=_0x4baf9c,_0x1c9610=_0x5708bc['match'](/\*\*(.+?)\*\*/),_0x50fa92=_0x1c9610?_0x1c9610[0x1]:'';if(!_0x50fa92)return![];return _0x50fa92['includes'](_0x3c229c)&&!_0x581dc3[_0x2586d1(0xe7)](_0x4baf9c['id']);});return _0x298375;}async[_0xe14858(0x142)](_0x2f6f3f,_0x55fd2c,_0x48a83f){const _0x3e3b95=_0xe14858,_0x5a4a2c=await this['queryMessageList'](),_0x1016dd=await this['findCurrentPromptResult'](_0x5a4a2c,_0x48a83f,_0x55fd2c);if(_0x1016dd)return console[_0x3e3b95(0xb0)]('有历史信息之间返回:\x20',_0x1016dd),_0x1016dd;const {application_id:_0x17a13e,guild_id:_0x540a52,channel_id:_0x4f2fee,session_id:_0x42b66c,version:_0x20a25e,id:_0x17fa5a,authorization:_0x4fdc38,mjProxy:_0x14c515}=await this[_0x3e3b95(0xdb)](),_0x2c3851={'type':0x2,'application_id':_0x17a13e,'guild_id':_0x540a52,'channel_id':_0x4f2fee,'session_id':_0x42b66c,'data':{'version':_0x20a25e,'id':_0x17fa5a,'name':_0x3e3b95(0x138),'type':0x1,'options':[{'type':0x3,'name':_0x3e3b95(0x136),'value':_0x2f6f3f}],'attachments':[]}};try{const _0x17eb86=_0x14c515==0x1?_0x3e3b95(0x98):_0x3e3b95(0xdf),_0x48436d={'authorization':_0x4fdc38},_0x340017=await axios_1[_0x3e3b95(0x123)][_0x3e3b95(0x10e)](_0x17eb86,_0x2c3851,{'headers':_0x48436d});return console['log']('发送绘画指令结果:\x20',_0x340017[_0x3e3b95(0xcb)]),![];}catch(_0x3d6618){console[_0x3e3b95(0xb0)](_0x3e3b95(0x12c),_0x3d6618);throw new common_1[(_0x3e3b95(0xb4))](_0x3e3b95(0x9d),common_1[_0x3e3b95(0x12f)][_0x3e3b95(0x134)]);}}async[_0xe14858(0xee)](_0x53f281,_0x1f79c1,_0x471ac0){const _0x304351=_0xe14858;console['log'](_0x304351(0x9e));const _0x2f1929=Date[_0x304351(0xac)]();try{const _0x324c62=0xd,_0x226d77=0x2ee0,_0xffd946=0x1388,_0x452bb3=0x3c*0x3e8;let _0x3345f3=0x0,_0x4854b3=![],_0xb2250b=null;while(!_0xb2250b&&_0x3345f3<_0x324c62){console[_0x304351(0xb0)]('第\x20'+(_0x3345f3+0x1)+_0x304351(0x127));Date[_0x304351(0xac)]()-_0x2f1929>=_0x452bb3&&(_0x4854b3=!![]);await this['sleep'](_0x4854b3?_0xffd946:_0x226d77);const _0x4c6cc6=await this[_0x304351(0xdd)]();_0xb2250b=await this[_0x304351(0x126)](_0x4c6cc6,_0x471ac0,_0x1f79c1),_0x3345f3++;}if(!_0xb2250b)throw new common_1[(_0x304351(0xb4))](_0x304351(0xc8),common_1['HttpStatus']['BAD_REQUEST']);const _0x281ac6=Date[_0x304351(0xac)]();return console[_0x304351(0xb0)](_0x304351(0xe4)+Math[_0x304351(0xc1)]((_0x281ac6-_0x2f1929)/0x3e8)+'\x20S'),_0xb2250b;}catch(_0x81ff4c){console[_0x304351(0xdc)](_0x81ff4c[_0x304351(0xa2)]);throw new common_1[(_0x304351(0xb4))](_0x304351(0x9c),common_1['HttpStatus'][_0x304351(0x124)]);}}async[_0xe14858(0x126)](_0x2e2878,_0x30e030,_0x572d39){const _0x13160d=_0xe14858;if(!_0x2e2878||!_0x2e2878[_0x13160d(0xae)])return;console[_0x13160d(0xb0)]('本次比对的随机ID:\x20',_0x30e030);const _0x2bb470=_0x2e2878[_0x13160d(0xad)](_0x3e3012=>{const _0xc7fc26=_0x13160d,{attachments:attachments=[],content:_0xe16dd6,edited_timestamp:_0x1f5cdd}=_0x3e3012;return _0xe16dd6[_0xc7fc26(0xe7)](_0x30e030)&&attachments[_0xc7fc26(0xae)]>0x0&&!_0x1f5cdd&&!_0x572d39['includes'](_0x3e3012['id']);});return _0x2bb470||null;}async[_0xe14858(0xdd)](){const _0x553e3b=_0xe14858;try{const {application_id:_0x2f1399,guild_id:_0x415a3b,channel_id:_0x1ad5d4,session_id:_0x44a2ab,version:_0x5225e6,id:_0x267b27,authorization:_0x1baf1d,mjProxy:_0xaafe5b}=await this[_0x553e3b(0xdb)](),_0x4dc300=_0xaafe5b==0x1?_0x553e3b(0x108)+_0x1ad5d4:_0x553e3b(0xd6)+_0x1ad5d4+_0x553e3b(0xd0),_0x3d54da={'authorization':_0x1baf1d},_0x50f294=await axios_1[_0x553e3b(0x123)][_0x553e3b(0x95)](_0x4dc300,{'headers':_0x3d54da});return _0x50f294[_0x553e3b(0xcb)];}catch(_0x2ac9ce){console[_0x553e3b(0xb0)](_0x553e3b(0x146),_0x2ac9ce);throw new common_1[(_0x553e3b(0xb4))](_0x553e3b(0x106),common_1[_0x553e3b(0x12f)][_0x553e3b(0x134)]);}}async['sleep'](_0x12842c){return new Promise(_0x589a0c=>setTimeout(_0x589a0c,_0x12842c));}['extractContent'](_0x1371b2){const _0x5d411e=_0xe14858,_0x20d74e=_0x1371b2['match'](/\*\*(.+?)\*\*/),_0x57d364=_0x1371b2[_0x5d411e(0xce)](/- Image #(\d+)/);if(!_0x20d74e||!_0x57d364)return null;const _0x5c004b=_0x20d74e[0x1],_0x210618=parseInt(_0x57d364[0x1]);return{'prompt':_0x5c004b,'order':_0x210618};}async[_0xe14858(0xdb)](){const _0xba977e=_0xe14858,_0x288291=await this[_0xba977e(0xf1)][_0xba977e(0xef)]([_0xba977e(0xf6),_0xba977e(0xe3),_0xba977e(0xc6),_0xba977e(0x116),_0xba977e(0x112),_0xba977e(0x115),_0xba977e(0xaf),'mjRateLimit',_0xba977e(0xb8)]),_0x11caad={'application_id':_0x288291[_0xba977e(0xe3)],'guild_id':_0x288291[_0xba977e(0xc6)],'channel_id':_0x288291['mjChannelId'],'session_id':_0x288291[_0xba977e(0x112)],'version':_0x288291['mjVersion'],'id':_0x288291[_0xba977e(0xf6)],'authorization':_0x288291[_0xba977e(0xaf)],'mjRateLimit':_0x288291[_0xba977e(0xcd)],'mjProxy':_0x288291['mjProxy']||0x0};return _0x11caad;}['removeEmoji'](_0x5dce42){const _0x27db03=_0xe14858,_0x3e0df4=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;return _0x5dce42[_0x27db03(0xd8)](_0x3e0df4,'');}async[_0xe14858(0x103)](_0x2e7436){const _0x30d808=_0xe14858,_0x17044b=await this[_0x30d808(0x143)][_0x30d808(0x113)]({'where':{'userId':_0x2e7436[_0x30d808(0x120)]['id']}}),{id:_0x42b73d,balance:_0x49d76b}=_0x17044b;if(!_0x49d76b||(_0x17044b===null||_0x17044b===void 0x0?void 0x0:_0x17044b[_0x30d808(0x132)])<0x1)throw new common_1[(_0x30d808(0xb4))]('您当前暂无MJ绘画余额!!!',common_1['HttpStatus'][_0x30d808(0x134)]);}async[_0xe14858(0x99)](_0x4cb931){const _0x3bd3a2=_0xe14858,{id:_0x480916,role:_0xf964fd}=_0x4cb931[_0x3bd3a2(0x120)];!this['freeQueueUsers'][_0x480916]?this['freeQueueUsers'][_0x480916]=0x1:this[_0x3bd3a2(0x100)][_0x480916]=this[_0x3bd3a2(0x100)][_0x480916]+0x1,console[_0x3bd3a2(0xb0)](_0x3bd3a2(0x141)+_0x480916+_0x3bd3a2(0x101),this['freeQueueUsers'][_0x480916]);}async[_0xe14858(0xca)](_0x38559d){const _0x3b107e=_0xe14858,{id:_0x3724cc,role:_0x30dcaa}=_0x38559d['user'];if([_0x3b107e(0xe1),'super'][_0x3b107e(0xe7)](_0x30dcaa))return!![];const {mjRateLimit:_0x36e995}=await this[_0x3b107e(0xdb)]();if(this[_0x3b107e(0xb7)][_0x3724cc]){const _0x4b68be=this[_0x3b107e(0xb7)][_0x3724cc];if(_0x4b68be>Date['now']()){console[_0x3b107e(0xb0)](_0x3b107e(0x13f)+_0x3724cc+_0x3b107e(0xed));throw new common_1[(_0x3b107e(0xb4))](_0x3b107e(0xaa)+_0x36e995+_0x3b107e(0xff),common_1['HttpStatus'][_0x3b107e(0x134)]);}else this['rateLimits'][_0x3724cc]=Date['now']()+Number(_0x36e995)*0x3e8;}else{const _0xddd035=Date[_0x3b107e(0xac)]();this[_0x3b107e(0xb7)][_0x3724cc]=_0xddd035+0x3e8*Number(_0x36e995);}}async['deductBalance'](_0x329af8){const _0x3bdb67=_0xe14858;await this['balanceEntity'][_0x3bdb67(0xd9)]()[_0x3bdb67(0x13c)](balance_entity_1['BalanceEntity'])['set']({'balance':()=>_0x3bdb67(0x111)})[_0x3bdb67(0x145)]('userId\x20=\x20:userId',{'userId':_0x329af8[_0x3bdb67(0x120)]['id']})[_0x3bdb67(0x131)]();}async[_0xe14858(0xfe)](){return 0x1;}};MjService=__decorate([(0x0,common_1[_0xe14858(0xbb)])(),__param(0x0,(0x0,typeorm_2[_0xe14858(0x12e)])(chatLog_entity_1[_0xe14858(0x121)])),__param(0x1,(0x0,typeorm_2[_0xe14858(0x12e)])(balance_entity_1['BalanceEntity'])),__metadata('design:paramtypes',[typeorm_1['Repository'],typeorm_1['Repository'],upload_service_1[_0xe14858(0xe2)],chatLog_service_1[_0xe14858(0xc5)],globalConfig_service_1['GlobalConfigService'],fanyi_service_1[_0xe14858(0xa0)],badwords_service_1[_0xe14858(0xf9)]])],MjService),exports['MjService']=MjService;function _0x2c86(_0x294c1c,_0xb7a898){const _0x1a0b85=_0x1a0b();return _0x2c86=function(_0x2c86f4,_0xe18570){_0x2c86f4=_0x2c86f4-0x95;let _0x29a780=_0x1a0b85[_0x2c86f4];return _0x29a780;},_0x2c86(_0x294c1c,_0xb7a898);}function _0x1a0b(){const _0x17b7cf=['defineProperty','放大当前图片失败','本次放大图片的id:\x20','function','放大单张图片请求失败...','user','ChatLogEntity','draw','default','INTERNAL_SERVER_ERROR','DeductionKey','findCurrentPromptResult','\x20次开始查询','开始请求用户','metadata','变换图片任务结束\x20队列-1:\x20','历史记录中不存在当前图片、请确认您需要变换的图片是否存在','axios:\x20','开始轮询单张变换图片结果','InjectRepository','HttpStatus','typeorm','execute','balance','removeEmoji','BAD_REQUEST','MjService','prompt','randomId:\x20','imagine','__esModule','../../common/constants/balance.constant','getClientIp','update','开始请求变换图片\x20队列+1:\x20','5446288cDdNjy','当前用户\x20','pollForVariationResult','当前用户','sendDrawInteractions','balanceEntity','7104800DHmnaE','where','axios\x20get:\x20','3Pcoiti','get','Not','存入图片完成:\x20','http://172.247.48.137:8000/mj/draw','checkFree','__metadata','badwordsService','网络连接失败,请稍后再试!','绘画请求失败、当前使用人数过多、请稍后试试吧、排队中...','开始查询绘画结果轮询','\x20次开始查询[变换图片]','FanyiService','prompt\x20-------->\x20\x20','message','object','历史中存在当前图片、直接获取!','queueCount','message_id','createRandomUid','144294Uogjec','\x20队列+1:\x20','由于速率限制、当前普通用户限制为','enlargeWorking','now','find','length','mjAuthorization','log','历史记录中不存在当前图片、请确认您放大的图片是否存在','drawWorking','push','HttpException','orderId','parse','rateLimits','mjProxy','变换当前图片失败','enlarge','Injectable','convertToEnglish','__decorate','绘图指令完成','uploadFileFromUrl','error:\x20','floor','response','uploadService','../badwords/badwords.service','ChatLogService','mjGuildId','当前绘图任务满载、请排队等候、队列任务完成后即可开始您的任务...','绘画超时,请稍后再试!','@nestjs/typeorm','checkRateLimit','data','sendSmInteractions','mjRateLimit','match','saveChatLog','/messages?limit=50','mjDraw','PAINT_TYPE','开始请求放大图片\x20队列+1:\x20','\x20次开始查询\x20=>\x20当前查询结果:','10ewMyoN','https://discord.com/api/v9/channels/','mjNotSaveImg','replace','createQueryBuilder','绘制图片任务异常中断\x20队列-1:\x20','getMjDefaultParams','error','queryMessageList','max','https://discord.com/api/v9/interactions','extractContent','admin','UploadService','mjApplicationId','本次绘图耗时:\x20','pollForUpscaleResult','filter','includes','__param','IsNull','绘制图片任务结束\x20队列-1:\x20','变换当前图片超时!','29324pcSLqS','\x20请求过于频繁!','pollForResult','getConfigs','当前图片没有绘画信息、无法放大!','globalConfigService','4092813HyLXla','29283562TEDFKS','axios','stringify','mjId','fanyiService','baiduFanyiAppId','BadwordsService','components','variationSingleImg','拿到了远程地址:\x20','variationId','test','秒请求一次、请合理使用!','freeQueueUsers','使用的次数:','decorate','checkAuth','查询期间出现错误:','16eqEAxp','查询绘制结果失败...','map','http://172.247.48.137:8000/mj/list?channel_id=','url','findCurrentEnlargeImgResult','绘画失败','chatLogService','当前图片没有绘画信息、无法变体!','post','3140445cSCSyM','绘画任务开始','balance\x20-\x201','mjSessionId','findOne','chatLogEntity','mjVersion','mjChannelId','发送放大指令成功','sleep','放大图片任务异常中断\x20队列-1:\x20','130Tsuuao'];_0x1a0b=function(){return _0x17b7cf;};return _0x1a0b();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/models/dto/queryModel.dto.js b/YiAiQuickDeploy/dist/modules/models/dto/queryModel.dto.js
new file mode 100644
index 0000000..9961c51
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/models/dto/queryModel.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x15f016=_0x5110;(function(_0x2b9a97,_0x1dcc3a){var _0xd4d578=_0x5110,_0x2eb64f=_0x2b9a97();while(!![]){try{var _0x3481fd=parseInt(_0xd4d578(0x10f))/0x1+parseInt(_0xd4d578(0x118))/0x2+-parseInt(_0xd4d578(0x10c))/0x3+parseInt(_0xd4d578(0x107))/0x4*(-parseInt(_0xd4d578(0x101))/0x5)+-parseInt(_0xd4d578(0x105))/0x6+-parseInt(_0xd4d578(0x117))/0x7*(parseInt(_0xd4d578(0x10a))/0x8)+-parseInt(_0xd4d578(0x10e))/0x9*(parseInt(_0xd4d578(0x100))/0xa);if(_0x3481fd===_0x1dcc3a)break;else _0x2eb64f['push'](_0x2eb64f['shift']());}catch(_0x3343c6){_0x2eb64f['push'](_0x2eb64f['shift']());}}}(_0x2576,0xa21b4));var __decorate=this&&this[_0x15f016(0x113)]||function(_0x242db0,_0x1fb03a,_0x276fbc,_0x134c8b){var _0x5c74e9=_0x15f016,_0x26adbe=arguments[_0x5c74e9(0x10d)],_0x4e10e7=_0x26adbe<0x3?_0x1fb03a:_0x134c8b===null?_0x134c8b=Object['getOwnPropertyDescriptor'](_0x1fb03a,_0x276fbc):_0x134c8b,_0x2533bb;if(typeof Reflect===_0x5c74e9(0x114)&&typeof Reflect[_0x5c74e9(0x112)]===_0x5c74e9(0x104))_0x4e10e7=Reflect[_0x5c74e9(0x112)](_0x242db0,_0x1fb03a,_0x276fbc,_0x134c8b);else{for(var _0x3fb17b=_0x242db0[_0x5c74e9(0x10d)]-0x1;_0x3fb17b>=0x0;_0x3fb17b--)if(_0x2533bb=_0x242db0[_0x3fb17b])_0x4e10e7=(_0x26adbe<0x3?_0x2533bb(_0x4e10e7):_0x26adbe>0x3?_0x2533bb(_0x1fb03a,_0x276fbc,_0x4e10e7):_0x2533bb(_0x1fb03a,_0x276fbc))||_0x4e10e7;}return _0x26adbe>0x3&&_0x4e10e7&&Object[_0x5c74e9(0x11d)](_0x1fb03a,_0x276fbc,_0x4e10e7),_0x4e10e7;},__metadata=this&&this[_0x15f016(0x11c)]||function(_0x4427c1,_0x36609d){var _0x12d7b6=_0x15f016;if(typeof Reflect===_0x12d7b6(0x114)&&typeof Reflect[_0x12d7b6(0x119)]===_0x12d7b6(0x104))return Reflect[_0x12d7b6(0x119)](_0x4427c1,_0x36609d);};Object[_0x15f016(0x11d)](exports,'__esModule',{'value':!![]}),exports[_0x15f016(0x110)]=void 0x0;const swagger_1=require(_0x15f016(0x111));class QueryModelDto{}function _0x2576(){var _0x487962=['prototype','key','84644TbpMhH','2448528vdzylU','metadata','status','dsadgadaorjoqm','__metadata','defineProperty','ApiProperty','模型key','58390Bhyive','515uwZdEl','model','当前key绑定的模型是多少\x20需要调用的模型','function','1823292KAWcsh','design:type','4588aIHXSc','gpt-3.5','是否开启当前key对应的模型','424lFSjYJ','模型类型','2207070UoEgCJ','length','9HAKVWR','1244152kJobex','QueryModelDto','@nestjs/swagger','decorate','__decorate','object'];_0x2576=function(){return _0x487962;};return _0x2576();}function _0x5110(_0x5135d3,_0x538e17){var _0x2576b2=_0x2576();return _0x5110=function(_0x511012,_0x15af5f){_0x511012=_0x511012-0xfe;var _0x2245e1=_0x2576b2[_0x511012];return _0x2245e1;},_0x5110(_0x5135d3,_0x538e17);}__decorate([(0x0,swagger_1[_0x15f016(0xfe)])({'example':0x1,'description':'页码','required':!![]}),__metadata(_0x15f016(0x106),Number)],QueryModelDto[_0x15f016(0x115)],'page',void 0x0),__decorate([(0x0,swagger_1[_0x15f016(0xfe)])({'example':0xa,'description':'数量','required':!![]}),__metadata(_0x15f016(0x106),Number)],QueryModelDto[_0x15f016(0x115)],'size',void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x1,'description':_0x15f016(0x10b),'required':!![]}),__metadata('design:type',Number)],QueryModelDto[_0x15f016(0x115)],'keyType',void 0x0),__decorate([(0x0,swagger_1[_0x15f016(0xfe)])({'example':_0x15f016(0x11b),'description':_0x15f016(0xff),'required':!![]}),__metadata('design:type',String)],QueryModelDto[_0x15f016(0x115)],_0x15f016(0x116),void 0x0),__decorate([(0x0,swagger_1[_0x15f016(0xfe)])({'example':!![],'description':_0x15f016(0x109),'required':!![]}),__metadata(_0x15f016(0x106),Boolean)],QueryModelDto[_0x15f016(0x115)],_0x15f016(0x11a),void 0x0),__decorate([(0x0,swagger_1[_0x15f016(0xfe)])({'example':_0x15f016(0x108),'description':_0x15f016(0x103),'required':!![]}),__metadata('design:type',String)],QueryModelDto['prototype'],_0x15f016(0x102),void 0x0),exports[_0x15f016(0x110)]=QueryModelDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/models/dto/queryModelType.dto.js b/YiAiQuickDeploy/dist/modules/models/dto/queryModelType.dto.js
new file mode 100644
index 0000000..db0abd7
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/models/dto/queryModelType.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x1ecc14=_0x442d;(function(_0x96812c,_0x57a170){var _0x31c366=_0x442d,_0x1410dc=_0x96812c();while(!![]){try{var _0x290ba3=-parseInt(_0x31c366(0x1ef))/0x1+parseInt(_0x31c366(0x1f6))/0x2+-parseInt(_0x31c366(0x1f5))/0x3+parseInt(_0x31c366(0x202))/0x4+parseInt(_0x31c366(0x1f2))/0x5*(parseInt(_0x31c366(0x1fa))/0x6)+parseInt(_0x31c366(0x1ed))/0x7+-parseInt(_0x31c366(0x203))/0x8*(-parseInt(_0x31c366(0x201))/0x9);if(_0x290ba3===_0x57a170)break;else _0x1410dc['push'](_0x1410dc['shift']());}catch(_0x49606c){_0x1410dc['push'](_0x1410dc['shift']());}}}(_0x2f59,0x55451));var __decorate=this&&this[_0x1ecc14(0x200)]||function(_0x571481,_0x30446a,_0x1a31a9,_0x5521d1){var _0x4f7108=_0x1ecc14,_0x1a1a1c=arguments[_0x4f7108(0x1fc)],_0x4d0f39=_0x1a1a1c<0x3?_0x30446a:_0x5521d1===null?_0x5521d1=Object['getOwnPropertyDescriptor'](_0x30446a,_0x1a31a9):_0x5521d1,_0xb1969e;if(typeof Reflect===_0x4f7108(0x1f9)&&typeof Reflect['decorate']===_0x4f7108(0x1ec))_0x4d0f39=Reflect[_0x4f7108(0x1f3)](_0x571481,_0x30446a,_0x1a31a9,_0x5521d1);else{for(var _0x54991e=_0x571481['length']-0x1;_0x54991e>=0x0;_0x54991e--)if(_0xb1969e=_0x571481[_0x54991e])_0x4d0f39=(_0x1a1a1c<0x3?_0xb1969e(_0x4d0f39):_0x1a1a1c>0x3?_0xb1969e(_0x30446a,_0x1a31a9,_0x4d0f39):_0xb1969e(_0x30446a,_0x1a31a9))||_0x4d0f39;}return _0x1a1a1c>0x3&&_0x4d0f39&&Object[_0x4f7108(0x1ff)](_0x30446a,_0x1a31a9,_0x4d0f39),_0x4d0f39;},__metadata=this&&this[_0x1ecc14(0x1fd)]||function(_0x3a7b0b,_0x495447){var _0x4d01c5=_0x1ecc14;if(typeof Reflect===_0x4d01c5(0x1f9)&&typeof Reflect[_0x4d01c5(0x1fb)]===_0x4d01c5(0x1ec))return Reflect[_0x4d01c5(0x1fb)](_0x3a7b0b,_0x495447);};Object[_0x1ecc14(0x1ff)](exports,'__esModule',{'value':!![]}),exports[_0x1ecc14(0x1f1)]=void 0x0;const swagger_1=require(_0x1ecc14(0x205));function _0x442d(_0x3be155,_0x543cdb){var _0x2f59fb=_0x2f59();return _0x442d=function(_0x442d83,_0x44f202){_0x442d83=_0x442d83-0x1ec;var _0x468909=_0x2f59fb[_0x442d83];return _0x468909;},_0x442d(_0x3be155,_0x543cdb);}class QueryModelTypeDto{}__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x1,'description':'页码','required':!![]}),__metadata('design:type',Number)],QueryModelTypeDto[_0x1ecc14(0x1f8)],'page',void 0x0),__decorate([(0x0,swagger_1[_0x1ecc14(0x1ee)])({'example':0xa,'description':'数量','required':!![]}),__metadata(_0x1ecc14(0x204),Number)],QueryModelTypeDto[_0x1ecc14(0x1f8)],_0x1ecc14(0x1f0),void 0x0),__decorate([(0x0,swagger_1[_0x1ecc14(0x1ee)])({'example':0x1,'description':'模型类型','required':!![]}),__metadata('design:type',Number)],QueryModelTypeDto[_0x1ecc14(0x1f8)],_0x1ecc14(0x1fe),void 0x0),__decorate([(0x0,swagger_1[_0x1ecc14(0x1ee)])({'example':!![],'description':_0x1ecc14(0x1f7),'required':!![]}),__metadata(_0x1ecc14(0x204),Boolean)],QueryModelTypeDto[_0x1ecc14(0x1f8)],_0x1ecc14(0x1f4),void 0x0),exports[_0x1ecc14(0x1f1)]=QueryModelTypeDto;function _0x2f59(){var _0x1c2368=['status','1324098mQhShL','284298ADazFy','是否开启当前key对应的模型','prototype','object','788622pEKapd','metadata','length','__metadata','keyType','defineProperty','__decorate','27amvqVh','1017468tcLDwt','185224amXniw','design:type','@nestjs/swagger','function','2001377MgsPAc','ApiProperty','224129xdWUOm','size','QueryModelTypeDto','10MrVwku','decorate'];_0x2f59=function(){return _0x1c2368;};return _0x2f59();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/models/dto/setModel.dto.js b/YiAiQuickDeploy/dist/modules/models/dto/setModel.dto.js
new file mode 100644
index 0000000..784ca5d
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/models/dto/setModel.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x348faa=_0x38c2;(function(_0x568037,_0x20ece8){var _0x2cc7d4=_0x38c2,_0x2eb57c=_0x568037();while(!![]){try{var _0x176315=-parseInt(_0x2cc7d4(0xcf))/0x1*(-parseInt(_0x2cc7d4(0xa9))/0x2)+-parseInt(_0x2cc7d4(0xb9))/0x3+-parseInt(_0x2cc7d4(0xb4))/0x4*(parseInt(_0x2cc7d4(0xca))/0x5)+parseInt(_0x2cc7d4(0xd0))/0x6*(-parseInt(_0x2cc7d4(0xa3))/0x7)+-parseInt(_0x2cc7d4(0xd3))/0x8+-parseInt(_0x2cc7d4(0xb1))/0x9+parseInt(_0x2cc7d4(0xc7))/0xa*(parseInt(_0x2cc7d4(0xbd))/0xb);if(_0x176315===_0x20ece8)break;else _0x2eb57c['push'](_0x2eb57c['shift']());}catch(_0x338054){_0x2eb57c['push'](_0x2eb57c['shift']());}}}(_0x19fa,0xa27d9));var __decorate=this&&this[_0x348faa(0xc1)]||function(_0x2a43c0,_0x29430a,_0x3c2309,_0xfee667){var _0x3387c7=_0x348faa,_0x8c88fd=arguments[_0x3387c7(0xd7)],_0x21b487=_0x8c88fd<0x3?_0x29430a:_0xfee667===null?_0xfee667=Object[_0x3387c7(0xab)](_0x29430a,_0x3c2309):_0xfee667,_0x4061ca;if(typeof Reflect===_0x3387c7(0xa6)&&typeof Reflect[_0x3387c7(0xae)]==='function')_0x21b487=Reflect[_0x3387c7(0xae)](_0x2a43c0,_0x29430a,_0x3c2309,_0xfee667);else{for(var _0x57fa93=_0x2a43c0[_0x3387c7(0xd7)]-0x1;_0x57fa93>=0x0;_0x57fa93--)if(_0x4061ca=_0x2a43c0[_0x57fa93])_0x21b487=(_0x8c88fd<0x3?_0x4061ca(_0x21b487):_0x8c88fd>0x3?_0x4061ca(_0x29430a,_0x3c2309,_0x21b487):_0x4061ca(_0x29430a,_0x3c2309))||_0x21b487;}return _0x8c88fd>0x3&&_0x21b487&&Object[_0x3387c7(0xa7)](_0x29430a,_0x3c2309,_0x21b487),_0x21b487;},__metadata=this&&this['__metadata']||function(_0x4e0fdf,_0x590a54){var _0x27113f=_0x348faa;if(typeof Reflect===_0x27113f(0xa6)&&typeof Reflect[_0x27113f(0xa2)]===_0x27113f(0xd4))return Reflect[_0x27113f(0xa2)](_0x4e0fdf,_0x590a54);};Object[_0x348faa(0xa7)](exports,'__esModule',{'value':!![]}),exports[_0x348faa(0xd2)]=void 0x0;function _0x38c2(_0x4ba3d0,_0x1cb7d0){var _0x19faba=_0x19fa();return _0x38c2=function(_0x38c2f3,_0x48493b){_0x38c2f3=_0x38c2f3-0xa0;var _0x47b357=_0x19faba[_0x38c2f3];return _0x47b357;},_0x38c2(_0x4ba3d0,_0x1cb7d0);}const swagger_1=require(_0x348faa(0xa5));class SetModelDto{}__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x1,'description':'key\x20id','required':![]}),__metadata(_0x348faa(0xc2),Number)],SetModelDto['prototype'],'id',void 0x0),__decorate([(0x0,swagger_1[_0x348faa(0xb3)])({'example':0x1,'description':'模型类型','required':!![]}),__metadata('design:type',Number)],SetModelDto[_0x348faa(0xc0)],_0x348faa(0xc8),void 0x0),__decorate([(0x0,swagger_1[_0x348faa(0xb3)])({'example':_0x348faa(0xb0),'description':'模型中文名称','required':!![]}),__metadata(_0x348faa(0xc2),String)],SetModelDto[_0x348faa(0xc0)],_0x348faa(0xb2),void 0x0),__decorate([(0x0,swagger_1[_0x348faa(0xb3)])({'example':_0x348faa(0xb6),'description':_0x348faa(0xd6),'required':!![]}),__metadata(_0x348faa(0xc2),Object)],SetModelDto[_0x348faa(0xc0)],_0x348faa(0xd1),void 0x0),__decorate([(0x0,swagger_1[_0x348faa(0xb3)])({'example':_0x348faa(0xb5),'description':'模型秘钥','required':![]}),__metadata(_0x348faa(0xc2),String)],SetModelDto[_0x348faa(0xc0)],_0x348faa(0xb8),void 0x0),__decorate([(0x0,swagger_1[_0x348faa(0xb3)])({'example':!![],'description':_0x348faa(0xa0),'required':!![]}),__metadata(_0x348faa(0xc2),Boolean)],SetModelDto['prototype'],_0x348faa(0xcd),void 0x0),__decorate([(0x0,swagger_1[_0x348faa(0xb3)])({'example':_0x348faa(0xaa),'description':'当前key绑定的模型是多少\x20需要调用的模型','required':!![]}),__metadata(_0x348faa(0xc2),String)],SetModelDto[_0x348faa(0xc0)],_0x348faa(0xc6),void 0x0),__decorate([(0x0,swagger_1[_0x348faa(0xb3)])({'example':0x1,'description':'key的权重'}),__metadata(_0x348faa(0xc2),Number)],SetModelDto['prototype'],_0x348faa(0xce),void 0x0),__decorate([(0x0,swagger_1[_0x348faa(0xb3)])({'example':0x1,'description':_0x348faa(0xbe)}),__metadata(_0x348faa(0xc2),Number)],SetModelDto['prototype'],_0x348faa(0xba),void 0x0),__decorate([(0x0,swagger_1[_0x348faa(0xb3)])({'example':0x1000,'description':'模型支持的最大TOken数量','required':!![]}),__metadata(_0x348faa(0xc2),Number)],SetModelDto['prototype'],_0x348faa(0xcc),void 0x0),__decorate([(0x0,swagger_1[_0x348faa(0xb3)])({'example':0x3e8,'description':_0x348faa(0xa1),'required':!![]}),__metadata('design:type',Number)],SetModelDto[_0x348faa(0xc0)],_0x348faa(0xc3),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':!![],'description':_0x348faa(0xbf),'required':![]}),__metadata(_0x348faa(0xc2),String)],SetModelDto[_0x348faa(0xc0)],_0x348faa(0xad),void 0x0),__decorate([(0x0,swagger_1[_0x348faa(0xb3)])({'example':!![],'description':'模型超时时间','required':![]}),__metadata(_0x348faa(0xc2),Number)],SetModelDto[_0x348faa(0xc0)],'timeout',void 0x0),__decorate([(0x0,swagger_1[_0x348faa(0xb3)])({'example':!![],'description':_0x348faa(0xbb),'required':![]}),__metadata('design:type',Number)],SetModelDto[_0x348faa(0xc0)],_0x348faa(0xc9),void 0x0),__decorate([(0x0,swagger_1[_0x348faa(0xb3)])({'example':!![],'description':_0x348faa(0xd8),'required':![]}),__metadata('design:type',Number)],SetModelDto[_0x348faa(0xc0)],'deductType',void 0x0),__decorate([(0x0,swagger_1[_0x348faa(0xb3)])({'example':!![],'description':_0x348faa(0xbc),'required':![]}),__metadata('design:type',Number)],SetModelDto[_0x348faa(0xc0)],_0x348faa(0xd5),void 0x0),__decorate([(0x0,swagger_1[_0x348faa(0xb3)])({'example':!![],'description':_0x348faa(0xa8),'required':![]}),__metadata(_0x348faa(0xc2),Number)],SetModelDto[_0x348faa(0xc0)],_0x348faa(0xc4),void 0x0),__decorate([(0x0,swagger_1[_0x348faa(0xb3)])({'example':!![],'description':_0x348faa(0xc5),'required':![]}),__metadata('design:type',Boolean)],SetModelDto[_0x348faa(0xc0)],_0x348faa(0xac),void 0x0),__decorate([(0x0,swagger_1[_0x348faa(0xb3)])({'example':!![],'description':_0x348faa(0xcb),'required':![]}),__metadata(_0x348faa(0xc2),Boolean)],SetModelDto[_0x348faa(0xc0)],_0x348faa(0xaf),void 0x0),__decorate([(0x0,swagger_1[_0x348faa(0xb3)])({'example':!![],'description':_0x348faa(0xa4),'required':![]}),__metadata(_0x348faa(0xc2),Number)],SetModelDto['prototype'],_0x348faa(0xb7),void 0x0),exports[_0x348faa(0xd2)]=SetModelDto;function _0x19fa(){var _0x447ac4=['keyWeight','1OqRUYt','301434DORIZe','key','SetModelDto','2786704CyEIQH','function','deduct','模型key','length','扣费类型\x201:\x20普通\x202:\x20高级余额','是否开启当前key对应的模型','模型支持的最大回复TOken数量','metadata','91bFEOtJ','token计费比例','@nestjs/swagger','object','defineProperty','最大上下文轮次','1803458FXUIJR','gpt-3.5','getOwnPropertyDescriptor','isDraw','proxyUrl','decorate','isTokenBased','文心一言普通模型','11978982lfsjun','modelName','ApiProperty','139772PznXIF','dasdasdk2n31323k','dsadgadaorjoqm','tokenFeeRatio','secret','1709943RcsFTD','modelOrder','key状态','单次扣除金额','979esdBji','模型排序','模型的代理地址','prototype','__decorate','design:type','maxResponseTokens','maxRounds','是否设置为绘画Key','model','401660tvovpZ','keyType','keyStatus','130ZTDtGw','是否使用token计费','maxModelTokens','status'];_0x19fa=function(){return _0x447ac4;};return _0x19fa();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/models/dto/setModelType.dto.js b/YiAiQuickDeploy/dist/modules/models/dto/setModelType.dto.js
new file mode 100644
index 0000000..95cb700
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/models/dto/setModelType.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x975d7e=_0x34c1;(function(_0x151109,_0x3bf575){var _0x58aee3=_0x34c1,_0x145e38=_0x151109();while(!![]){try{var _0x486cb9=parseInt(_0x58aee3(0x84))/0x1+parseInt(_0x58aee3(0x80))/0x2*(-parseInt(_0x58aee3(0xa3))/0x3)+parseInt(_0x58aee3(0x91))/0x4+-parseInt(_0x58aee3(0xa0))/0x5+-parseInt(_0x58aee3(0x90))/0x6+-parseInt(_0x58aee3(0x83))/0x7+-parseInt(_0x58aee3(0x88))/0x8*(-parseInt(_0x58aee3(0xa5))/0x9);if(_0x486cb9===_0x3bf575)break;else _0x145e38['push'](_0x145e38['shift']());}catch(_0x1c657b){_0x145e38['push'](_0x145e38['shift']());}}}(_0x53d6,0xd715a));function _0x53d6(){var _0x443280=['maxResponseTokens','是否设置为Dall-E3绘画Key','文心一言普通模型','是否开启当前key对应的模型','defineProperty','113900HrEoQu','order','keyType','2879103WKaKZP','__esModule','270ymMSTP','模型允许用户使用的最大token设置过高意味着单次的上下文会很高控制模型上下文控制使用token数量','最大上下文轮次','扣费类型\x201:\x20普通\x202:\x20高级余额','prototype','deductType','length','是否设置为工具key','@nestjs/swagger','2ADsYqz','模型类型','modelName','5931667lAbkUs','1228191rBMmMl','模型支持的最大回复TOken数量','temperature','metadata','424688EDVkUK','maxTokens','design:type','__decorate','当前key绑定的模型是多少\x20需要调用的模型','model\x20id','deduct','SetModelTypeDto','5661060ZAUzvB','3334348ENxSBv','status','maxRounds','gpt-3.5','排序id\x20越大越靠前','isUseTool','object','ApiProperty','function','模型中文名称'];_0x53d6=function(){return _0x443280;};return _0x53d6();}var __decorate=this&&this[_0x975d7e(0x8b)]||function(_0x432bb1,_0x55db20,_0x34c617,_0xeae351){var _0x3eaccb=_0x975d7e,_0x521f64=arguments['length'],_0xe36fdd=_0x521f64<0x3?_0x55db20:_0xeae351===null?_0xeae351=Object['getOwnPropertyDescriptor'](_0x55db20,_0x34c617):_0xeae351,_0x4afcab;if(typeof Reflect==='object'&&typeof Reflect['decorate']===_0x3eaccb(0x99))_0xe36fdd=Reflect['decorate'](_0x432bb1,_0x55db20,_0x34c617,_0xeae351);else{for(var _0x2cf82a=_0x432bb1[_0x3eaccb(0x7d)]-0x1;_0x2cf82a>=0x0;_0x2cf82a--)if(_0x4afcab=_0x432bb1[_0x2cf82a])_0xe36fdd=(_0x521f64<0x3?_0x4afcab(_0xe36fdd):_0x521f64>0x3?_0x4afcab(_0x55db20,_0x34c617,_0xe36fdd):_0x4afcab(_0x55db20,_0x34c617))||_0xe36fdd;}return _0x521f64>0x3&&_0xe36fdd&&Object[_0x3eaccb(0x9f)](_0x55db20,_0x34c617,_0xe36fdd),_0xe36fdd;},__metadata=this&&this['__metadata']||function(_0x20ca36,_0x382df1){var _0x59e626=_0x975d7e;if(typeof Reflect===_0x59e626(0x97)&&typeof Reflect[_0x59e626(0x87)]===_0x59e626(0x99))return Reflect[_0x59e626(0x87)](_0x20ca36,_0x382df1);};Object[_0x975d7e(0x9f)](exports,_0x975d7e(0xa4),{'value':!![]}),exports[_0x975d7e(0x8f)]=void 0x0;const swagger_1=require(_0x975d7e(0x7f));class SetModelTypeDto{}function _0x34c1(_0x19485f,_0x4c5647){var _0x53d6cb=_0x53d6();return _0x34c1=function(_0x34c1a3,_0xe98324){_0x34c1a3=_0x34c1a3-0x7c;var _0x255831=_0x53d6cb[_0x34c1a3];return _0x255831;},_0x34c1(_0x19485f,_0x4c5647);}__decorate([(0x0,swagger_1[_0x975d7e(0x98)])({'example':0x1,'description':_0x975d7e(0x8d),'required':![]}),__metadata('design:type',Number)],SetModelTypeDto[_0x975d7e(0xa9)],'id',void 0x0),__decorate([(0x0,swagger_1[_0x975d7e(0x98)])({'example':0x1,'description':_0x975d7e(0x81),'required':!![]}),__metadata(_0x975d7e(0x8a),Number)],SetModelTypeDto[_0x975d7e(0xa9)],_0x975d7e(0xa2),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':_0x975d7e(0x9d),'description':_0x975d7e(0x9a),'required':!![]}),__metadata('design:type',String)],SetModelTypeDto[_0x975d7e(0xa9)],_0x975d7e(0x82),void 0x0),__decorate([(0x0,swagger_1[_0x975d7e(0x98)])({'example':!![],'description':_0x975d7e(0x9e),'required':!![]}),__metadata(_0x975d7e(0x8a),Boolean)],SetModelTypeDto['prototype'],_0x975d7e(0x92),void 0x0),__decorate([(0x0,swagger_1[_0x975d7e(0x98)])({'example':_0x975d7e(0x94),'description':_0x975d7e(0x8c),'required':!![]}),__metadata(_0x975d7e(0x8a),String)],SetModelTypeDto['prototype'],'model',void 0x0),__decorate([(0x0,swagger_1[_0x975d7e(0x98)])({'example':0x1,'description':'温度'}),__metadata(_0x975d7e(0x8a),Number)],SetModelTypeDto[_0x975d7e(0xa9)],_0x975d7e(0x86),void 0x0),__decorate([(0x0,swagger_1[_0x975d7e(0x98)])({'example':!![],'description':_0x975d7e(0xa8),'required':![]}),__metadata(_0x975d7e(0x8a),Number)],SetModelTypeDto['prototype'],_0x975d7e(0x7c),void 0x0),__decorate([(0x0,swagger_1[_0x975d7e(0x98)])({'example':!![],'description':'单次扣除金额','required':![]}),__metadata(_0x975d7e(0x8a),Number)],SetModelTypeDto['prototype'],_0x975d7e(0x8e),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':!![],'description':_0x975d7e(0x95),'default':0x64}),__metadata(_0x975d7e(0x8a),Number)],SetModelTypeDto['prototype'],_0x975d7e(0xa1),void 0x0),__decorate([(0x0,swagger_1[_0x975d7e(0x98)])({'example':0xfa0,'description':_0x975d7e(0xa6),'required':!![]}),__metadata(_0x975d7e(0x8a),Number)],SetModelTypeDto[_0x975d7e(0xa9)],_0x975d7e(0x89),void 0x0),__decorate([(0x0,swagger_1[_0x975d7e(0x98)])({'example':0x3e8,'description':_0x975d7e(0x85),'required':!![]}),__metadata(_0x975d7e(0x8a),Number)],SetModelTypeDto[_0x975d7e(0xa9)],_0x975d7e(0x9b),void 0x0),__decorate([(0x0,swagger_1[_0x975d7e(0x98)])({'example':!![],'description':_0x975d7e(0xa7),'required':![]}),__metadata('design:type',Number)],SetModelTypeDto[_0x975d7e(0xa9)],_0x975d7e(0x93),void 0x0),__decorate([(0x0,swagger_1[_0x975d7e(0x98)])({'example':!![],'description':_0x975d7e(0x9c),'required':![]}),__metadata('design:type',Boolean)],SetModelTypeDto[_0x975d7e(0xa9)],'isDallE3',void 0x0),__decorate([(0x0,swagger_1[_0x975d7e(0x98)])({'example':!![],'description':_0x975d7e(0x7e),'required':![]}),__metadata('design:type',Boolean)],SetModelTypeDto[_0x975d7e(0xa9)],_0x975d7e(0x96),void 0x0),exports[_0x975d7e(0x8f)]=SetModelTypeDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/models/modelType.entity.js b/YiAiQuickDeploy/dist/modules/models/modelType.entity.js
new file mode 100644
index 0000000..a127a22
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/models/modelType.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x50aa34=_0x5f2c;function _0x5f2c(_0x41291e,_0x41b1b0){var _0x157f45=_0x157f();return _0x5f2c=function(_0x5f2ca9,_0x56fca8){_0x5f2ca9=_0x5f2ca9-0x1f3;var _0x5e47f5=_0x157f45[_0x5f2ca9];return _0x5e47f5;},_0x5f2c(_0x41291e,_0x41b1b0);}(function(_0x22bdd6,_0x257e67){var _0x46b33f=_0x5f2c,_0x516db2=_0x22bdd6();while(!![]){try{var _0x2b62fa=parseInt(_0x46b33f(0x218))/0x1*(parseInt(_0x46b33f(0x1fd))/0x2)+-parseInt(_0x46b33f(0x1f8))/0x3+parseInt(_0x46b33f(0x214))/0x4+parseInt(_0x46b33f(0x200))/0x5*(parseInt(_0x46b33f(0x1ff))/0x6)+-parseInt(_0x46b33f(0x21f))/0x7+-parseInt(_0x46b33f(0x1f5))/0x8+parseInt(_0x46b33f(0x20d))/0x9;if(_0x2b62fa===_0x257e67)break;else _0x516db2['push'](_0x516db2['shift']());}catch(_0x43a52c){_0x516db2['push'](_0x516db2['shift']());}}}(_0x157f,0xa5755));function _0x157f(){var _0x54cc6c=['modelName','4604978PKXMch','isUseTool','是否为特殊模型、可以提供联想翻译、思维导图等特殊操作','design:type','是否为绘画模型Dall-E3','2272192bVASHX','length','object','944925UoOOXa','是否开放模型:\x200:禁用\x201:启用','Entity','prototype','models_type','104672NeIvMe','Column','191214xHUFvh','95mIRLDB','typeorm','模型排序','isDallE3','扣除余额类型\x201:\x20普通模型\x202:高级模型','metadata','模型名称[给用户看的]','useToken','model','../../common/entity/baseEntity','modelOrder','模型设置允许用户使用的最大回复Token','BaseEntity','6819408YYXaTZ','maxRounds','maxResponseTokens','单次调用扣除的次数','deductType','keyType','模型温度0-2直接','819980hoYbuV','key模型类型\x201:\x20openai\x202:\x20文心一言\x20\x203:清华智谱','function','temperature','7KRUOxx','限制用户上下文可选最大轮次数','模型的使用次数','__esModule','useCount','ModelsTypeEntity'];_0x157f=function(){return _0x54cc6c;};return _0x157f();}var __decorate=this&&this['__decorate']||function(_0x3440d3,_0x2948a3,_0x55e04c,_0x4dbf94){var _0x5f4e49=_0x5f2c,_0xb4fc29=arguments[_0x5f4e49(0x1f6)],_0x4537de=_0xb4fc29<0x3?_0x2948a3:_0x4dbf94===null?_0x4dbf94=Object['getOwnPropertyDescriptor'](_0x2948a3,_0x55e04c):_0x4dbf94,_0x31871d;if(typeof Reflect===_0x5f4e49(0x1f7)&&typeof Reflect['decorate']===_0x5f4e49(0x216))_0x4537de=Reflect['decorate'](_0x3440d3,_0x2948a3,_0x55e04c,_0x4dbf94);else{for(var _0x25f4ab=_0x3440d3[_0x5f4e49(0x1f6)]-0x1;_0x25f4ab>=0x0;_0x25f4ab--)if(_0x31871d=_0x3440d3[_0x25f4ab])_0x4537de=(_0xb4fc29<0x3?_0x31871d(_0x4537de):_0xb4fc29>0x3?_0x31871d(_0x2948a3,_0x55e04c,_0x4537de):_0x31871d(_0x2948a3,_0x55e04c))||_0x4537de;}return _0xb4fc29>0x3&&_0x4537de&&Object['defineProperty'](_0x2948a3,_0x55e04c,_0x4537de),_0x4537de;},__metadata=this&&this['__metadata']||function(_0x1db049,_0x123523){var _0x41d477=_0x5f2c;if(typeof Reflect===_0x41d477(0x1f7)&&typeof Reflect[_0x41d477(0x205)]===_0x41d477(0x216))return Reflect[_0x41d477(0x205)](_0x1db049,_0x123523);};Object['defineProperty'](exports,_0x50aa34(0x21b),{'value':!![]}),exports[_0x50aa34(0x21d)]=void 0x0;const typeorm_1=require(_0x50aa34(0x201)),baseEntity_1=require(_0x50aa34(0x209));let ModelsTypeEntity=class ModelsTypeEntity extends baseEntity_1[_0x50aa34(0x20c)]{};__decorate([(0x0,typeorm_1[_0x50aa34(0x1fe)])({'comment':_0x50aa34(0x215)}),__metadata(_0x50aa34(0x1f3),Number)],ModelsTypeEntity[_0x50aa34(0x1fb)],_0x50aa34(0x212),void 0x0),__decorate([(0x0,typeorm_1[_0x50aa34(0x1fe)])({'comment':_0x50aa34(0x206)}),__metadata(_0x50aa34(0x1f3),String)],ModelsTypeEntity[_0x50aa34(0x1fb)],_0x50aa34(0x21e),void 0x0),__decorate([(0x0,typeorm_1[_0x50aa34(0x1fe)])({'comment':_0x50aa34(0x1f9),'default':0x1}),__metadata(_0x50aa34(0x1f3),Boolean)],ModelsTypeEntity['prototype'],'status',void 0x0),__decorate([(0x0,typeorm_1[_0x50aa34(0x1fe)])({'comment':'绑定使用的模型是?最终调用的'}),__metadata(_0x50aa34(0x1f3),String)],ModelsTypeEntity[_0x50aa34(0x1fb)],_0x50aa34(0x208),void 0x0),__decorate([(0x0,typeorm_1[_0x50aa34(0x1fe)])({'comment':_0x50aa34(0x213),'default':0.6}),__metadata(_0x50aa34(0x1f3),Number)],ModelsTypeEntity[_0x50aa34(0x1fb)],_0x50aa34(0x217),void 0x0),__decorate([(0x0,typeorm_1[_0x50aa34(0x1fe)])({'comment':_0x50aa34(0x21a),'default':0x0}),__metadata(_0x50aa34(0x1f3),Number)],ModelsTypeEntity[_0x50aa34(0x1fb)],_0x50aa34(0x21c),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':'模型总计使用的token数量','default':0x0}),__metadata(_0x50aa34(0x1f3),Number)],ModelsTypeEntity[_0x50aa34(0x1fb)],_0x50aa34(0x207),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x50aa34(0x210),'default':0x1}),__metadata(_0x50aa34(0x1f3),Number)],ModelsTypeEntity[_0x50aa34(0x1fb)],'deduct',void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x50aa34(0x204),'default':0x1}),__metadata(_0x50aa34(0x1f3),Number)],ModelsTypeEntity[_0x50aa34(0x1fb)],_0x50aa34(0x211),void 0x0),__decorate([(0x0,typeorm_1[_0x50aa34(0x1fe)])({'comment':_0x50aa34(0x20b),'default':0x800}),__metadata(_0x50aa34(0x1f3),Number)],ModelsTypeEntity[_0x50aa34(0x1fb)],_0x50aa34(0x20f),void 0x0),__decorate([(0x0,typeorm_1[_0x50aa34(0x1fe)])({'comment':_0x50aa34(0x219),'nullable':!![]}),__metadata(_0x50aa34(0x1f3),Number)],ModelsTypeEntity['prototype'],_0x50aa34(0x20e),void 0x0),__decorate([(0x0,typeorm_1[_0x50aa34(0x1fe)])({'comment':_0x50aa34(0x1f4),'default':0x0}),__metadata(_0x50aa34(0x1f3),Boolean)],ModelsTypeEntity[_0x50aa34(0x1fb)],_0x50aa34(0x203),void 0x0),__decorate([(0x0,typeorm_1[_0x50aa34(0x1fe)])({'comment':_0x50aa34(0x221),'default':0x0}),__metadata(_0x50aa34(0x1f3),Boolean)],ModelsTypeEntity[_0x50aa34(0x1fb)],_0x50aa34(0x220),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x50aa34(0x202),'default':0x1}),__metadata(_0x50aa34(0x1f3),Number)],ModelsTypeEntity[_0x50aa34(0x1fb)],_0x50aa34(0x20a),void 0x0),ModelsTypeEntity=__decorate([(0x0,typeorm_1[_0x50aa34(0x1fa)])({'name':_0x50aa34(0x1fc)})],ModelsTypeEntity),exports[_0x50aa34(0x21d)]=ModelsTypeEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/models/models.controller.js b/YiAiQuickDeploy/dist/modules/models/models.controller.js
new file mode 100644
index 0000000..8b41a30
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/models/models.controller.js
@@ -0,0 +1 @@
+'use strict';const _0x455367=_0x445e;function _0x2b80(){const _0x284c5d=['setModel','modelsList','getOwnPropertyDescriptor','6GKXCrU','3921VYnjtT','3309432pBTotn','defineProperty','design:paramtypes','5104620wFGvCH','13175936YOFhdQ','设置模型','queryModelType','prototype','./models.service','Controller','SetModelDto','50692CphBMd','创建修改模型类型','function','SetModelTypeDto','baseConfig','object','./dto/setModel.dto','Query','SuperAuthGuard','12mbPlhD','34937730tuvHwp','../../common/auth/adminAuth.guard','__metadata','setModelType','Post','delModel','__esModule','ApiOperation','932HvZIyo','QueryModelTypeDto','length','__decorate','queryModels','metadata','客户端查询当前所有可以使用的模型','Get','design:returntype','ApiBearerAuth','删除模型','QueryModelDto','../../common/auth/superAuth.guard','getBaseConfig','@nestjs/common','UseGuards','./dto/setModelType.dto','delModelType','decorate','modelsService','管理端查询模型列表','list','1034130PMVPFg','Body','query','ModelsController','./dto/queryModel.dto','./dto/queryModelType.dto','design:type'];_0x2b80=function(){return _0x284c5d;};return _0x2b80();}(function(_0x2d40e5,_0x3ac0f5){const _0x14eb80=_0x445e,_0x284c3f=_0x2d40e5();while(!![]){try{const _0x22fa61=parseInt(_0x14eb80(0x206))/0x1+parseInt(_0x14eb80(0x1d9))/0x2*(-parseInt(_0x14eb80(0x1fa))/0x3)+parseInt(_0x14eb80(0x20f))/0x4*(parseInt(_0x14eb80(0x1ef))/0x5)+-parseInt(_0x14eb80(0x1f9))/0x6*(parseInt(_0x14eb80(0x1fb))/0x7)+-parseInt(_0x14eb80(0x1ff))/0x8+-parseInt(_0x14eb80(0x1fe))/0x9+parseInt(_0x14eb80(0x210))/0xa;if(_0x22fa61===_0x3ac0f5)break;else _0x284c3f['push'](_0x284c3f['shift']());}catch(_0x3bd3fc){_0x284c3f['push'](_0x284c3f['shift']());}}}(_0x2b80,0xd4245));var __decorate=this&&this[_0x455367(0x1dc)]||function(_0x277c90,_0x1ad037,_0x253113,_0xd72a22){const _0x17b0b8=_0x455367;var _0x5ae3f3=arguments['length'],_0x3c28ca=_0x5ae3f3<0x3?_0x1ad037:_0xd72a22===null?_0xd72a22=Object[_0x17b0b8(0x1f8)](_0x1ad037,_0x253113):_0xd72a22,_0x5c496f;if(typeof Reflect===_0x17b0b8(0x20b)&&typeof Reflect[_0x17b0b8(0x1eb)]==='function')_0x3c28ca=Reflect[_0x17b0b8(0x1eb)](_0x277c90,_0x1ad037,_0x253113,_0xd72a22);else{for(var _0x5479b7=_0x277c90[_0x17b0b8(0x1db)]-0x1;_0x5479b7>=0x0;_0x5479b7--)if(_0x5c496f=_0x277c90[_0x5479b7])_0x3c28ca=(_0x5ae3f3<0x3?_0x5c496f(_0x3c28ca):_0x5ae3f3>0x3?_0x5c496f(_0x1ad037,_0x253113,_0x3c28ca):_0x5c496f(_0x1ad037,_0x253113))||_0x3c28ca;}return _0x5ae3f3>0x3&&_0x3c28ca&&Object[_0x17b0b8(0x1fc)](_0x1ad037,_0x253113,_0x3c28ca),_0x3c28ca;},__metadata=this&&this[_0x455367(0x212)]||function(_0x550125,_0x235333){const _0x366a9c=_0x455367;if(typeof Reflect==='object'&&typeof Reflect[_0x366a9c(0x1de)]===_0x366a9c(0x208))return Reflect['metadata'](_0x550125,_0x235333);},__param=this&&this['__param']||function(_0x165a51,_0x46062a){return function(_0x4e2d67,_0x4a2a76){_0x46062a(_0x4e2d67,_0x4a2a76,_0x165a51);};};Object['defineProperty'](exports,_0x455367(0x1d7),{'value':!![]}),exports[_0x455367(0x1f2)]=void 0x0;function _0x445e(_0x336b31,_0x166f84){const _0x2b80bc=_0x2b80();return _0x445e=function(_0x445efc,_0x6cb82f){_0x445efc=_0x445efc-0x1d5;let _0x44f7d2=_0x2b80bc[_0x445efc];return _0x44f7d2;},_0x445e(_0x336b31,_0x166f84);}const swagger_1=require('@nestjs/swagger'),models_service_1=require(_0x455367(0x203)),common_1=require(_0x455367(0x1e7)),superAuth_guard_1=require(_0x455367(0x1e5)),setModel_dto_1=require(_0x455367(0x20c)),queryModel_dto_1=require(_0x455367(0x1f3)),adminAuth_guard_1=require(_0x455367(0x211)),setModelType_dto_1=require(_0x455367(0x1e9)),queryModelType_dto_1=require(_0x455367(0x1f4));let ModelsController=class ModelsController{constructor(_0x4289e3){const _0x3fb7ff=_0x455367;this[_0x3fb7ff(0x1ec)]=_0x4289e3;}['setModel'](_0x5eafa9){const _0x27f7e0=_0x455367;return this['modelsService'][_0x27f7e0(0x1f6)](_0x5eafa9);}[_0x455367(0x1d6)](_0x1b12b8){const _0x3c6559=_0x455367;return this[_0x3c6559(0x1ec)][_0x3c6559(0x1d6)](_0x1b12b8);}[_0x455367(0x1dd)](_0xea5d6,_0x40ceed){const _0x2d71d7=_0x455367;return this['modelsService'][_0x2d71d7(0x1dd)](_0xea5d6,_0x40ceed);}[_0x455367(0x1f7)](){const _0x2cf9ab=_0x455367;return this[_0x2cf9ab(0x1ec)][_0x2cf9ab(0x1f7)]();}[_0x455367(0x20a)](){const _0x386a53=_0x455367;return this[_0x386a53(0x1ec)][_0x386a53(0x1e6)]();}[_0x455367(0x201)](_0x336774){const _0x2ee6ae=_0x455367;return this[_0x2ee6ae(0x1ec)][_0x2ee6ae(0x201)](_0x336774);}[_0x455367(0x213)](_0x46f3f3){const _0x2465b9=_0x455367;return this[_0x2465b9(0x1ec)][_0x2465b9(0x213)](_0x46f3f3);}[_0x455367(0x1ea)](_0x276ad8){const _0x6b62bf=_0x455367;return this[_0x6b62bf(0x1ec)][_0x6b62bf(0x1ea)](_0x276ad8);}};__decorate([(0x0,common_1['Post'])(_0x455367(0x1f6)),(0x0,swagger_1[_0x455367(0x1d8)])({'summary':_0x455367(0x200)}),(0x0,common_1[_0x455367(0x1e8)])(superAuth_guard_1[_0x455367(0x20e)]),(0x0,swagger_1[_0x455367(0x1e2)])(),__param(0x0,(0x0,common_1['Body'])()),__metadata(_0x455367(0x1f5),Function),__metadata(_0x455367(0x1fd),[setModel_dto_1[_0x455367(0x205)]]),__metadata(_0x455367(0x1e1),void 0x0)],ModelsController['prototype'],'setModel',null),__decorate([(0x0,common_1[_0x455367(0x1d5)])(_0x455367(0x1d6)),(0x0,swagger_1[_0x455367(0x1d8)])({'summary':_0x455367(0x1e3)}),(0x0,common_1[_0x455367(0x1e8)])(superAuth_guard_1[_0x455367(0x20e)]),(0x0,swagger_1[_0x455367(0x1e2)])(),__param(0x0,(0x0,common_1[_0x455367(0x1f0)])()),__metadata(_0x455367(0x1f5),Function),__metadata(_0x455367(0x1fd),[Object]),__metadata('design:returntype',void 0x0)],ModelsController[_0x455367(0x202)],'delModel',null),__decorate([(0x0,common_1[_0x455367(0x1e0)])(_0x455367(0x1f1)),(0x0,swagger_1[_0x455367(0x1d8)])({'summary':_0x455367(0x1ed)}),(0x0,common_1[_0x455367(0x1e8)])(adminAuth_guard_1['AdminAuthGuard']),(0x0,swagger_1[_0x455367(0x1e2)])(),__param(0x0,(0x0,common_1['Req'])()),__param(0x1,(0x0,common_1['Query'])()),__metadata(_0x455367(0x1f5),Function),__metadata(_0x455367(0x1fd),[Request,queryModel_dto_1[_0x455367(0x1e4)]]),__metadata(_0x455367(0x1e1),void 0x0)],ModelsController[_0x455367(0x202)],_0x455367(0x1dd),null),__decorate([(0x0,common_1[_0x455367(0x1e0)])(_0x455367(0x1ee)),(0x0,swagger_1['ApiOperation'])({'summary':_0x455367(0x1df)}),__metadata('design:type',Function),__metadata(_0x455367(0x1fd),[]),__metadata(_0x455367(0x1e1),void 0x0)],ModelsController['prototype'],'modelsList',null),__decorate([(0x0,common_1['Get'])(_0x455367(0x20a)),(0x0,swagger_1['ApiOperation'])({'summary':'客户端查询当前已经配置模型的基础配置'}),__metadata(_0x455367(0x1f5),Function),__metadata(_0x455367(0x1fd),[]),__metadata('design:returntype',void 0x0)],ModelsController[_0x455367(0x202)],_0x455367(0x20a),null),__decorate([(0x0,common_1[_0x455367(0x1e0)])('queryModelType'),(0x0,swagger_1['ApiOperation'])({'summary':'查询模型类型'}),__param(0x0,(0x0,common_1[_0x455367(0x20d)])()),__metadata('design:type',Function),__metadata('design:paramtypes',[queryModelType_dto_1[_0x455367(0x1da)]]),__metadata(_0x455367(0x1e1),void 0x0)],ModelsController[_0x455367(0x202)],'queryModelType',null),__decorate([(0x0,common_1[_0x455367(0x1d5)])(_0x455367(0x213)),(0x0,swagger_1[_0x455367(0x1d8)])({'summary':_0x455367(0x207)}),(0x0,common_1[_0x455367(0x1e8)])(superAuth_guard_1[_0x455367(0x20e)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x455367(0x1f0)])()),__metadata('design:type',Function),__metadata(_0x455367(0x1fd),[setModelType_dto_1[_0x455367(0x209)]]),__metadata(_0x455367(0x1e1),void 0x0)],ModelsController['prototype'],_0x455367(0x213),null),__decorate([(0x0,common_1[_0x455367(0x1d5)])('delModelType'),(0x0,swagger_1['ApiOperation'])({'summary':'删除模型类型'}),(0x0,common_1[_0x455367(0x1e8)])(superAuth_guard_1[_0x455367(0x20e)]),(0x0,swagger_1[_0x455367(0x1e2)])(),__param(0x0,(0x0,common_1[_0x455367(0x1f0)])()),__metadata(_0x455367(0x1f5),Function),__metadata(_0x455367(0x1fd),[Object]),__metadata(_0x455367(0x1e1),void 0x0)],ModelsController[_0x455367(0x202)],_0x455367(0x1ea),null),ModelsController=__decorate([(0x0,common_1[_0x455367(0x204)])('models'),__metadata(_0x455367(0x1fd),[models_service_1['ModelsService']])],ModelsController),exports[_0x455367(0x1f2)]=ModelsController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/models/models.entity.js b/YiAiQuickDeploy/dist/modules/models/models.entity.js
new file mode 100644
index 0000000..cd9baed
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/models/models.entity.js
@@ -0,0 +1 @@
+'use strict';function _0x55ed(_0x52d665,_0x11e0bd){var _0x5b4053=_0x5b40();return _0x55ed=function(_0x55ed7e,_0x43a32e){_0x55ed7e=_0x55ed7e-0x1b1;var _0x510d37=_0x5b4053[_0x55ed7e];return _0x510d37;},_0x55ed(_0x52d665,_0x11e0bd);}var _0x25996a=_0x55ed;(function(_0x17df99,_0x170d4c){var _0x56fed0=_0x55ed,_0x3054f1=_0x17df99();while(!![]){try{var _0x4206a8=-parseInt(_0x56fed0(0x1e0))/0x1+-parseInt(_0x56fed0(0x1b4))/0x2+parseInt(_0x56fed0(0x1bd))/0x3+-parseInt(_0x56fed0(0x1b6))/0x4+-parseInt(_0x56fed0(0x1c7))/0x5+-parseInt(_0x56fed0(0x1b9))/0x6+parseInt(_0x56fed0(0x1c2))/0x7;if(_0x4206a8===_0x170d4c)break;else _0x3054f1['push'](_0x3054f1['shift']());}catch(_0x4bbccf){_0x3054f1['push'](_0x3054f1['shift']());}}}(_0x5b40,0xe9543));function _0x5b40(){var _0x189788=['useCount','模型设置的最大回复Token','__esModule','function','keyWeight','650382itvCBV','status','7270292zUkhVw','object','模型的secret','10015944UQNROC','扣除余额类型\x201:\x20普通模型\x202:高级模型','design:type','keyStatus','3781803RQNjLm','decorate','secret','__metadata','modelName','48117895TEpXfN','模型支持的最大Token','key模型类型\x201:\x20openai\x202:\x20文心一言\x20\x203:清华智谱','Entity','isTokenBased','8197155EOuwjo','当前模型的代理地址','token计费比例','key权重','key','限制用户上下文最大次数','当前模型的超时时间单位s','getOwnPropertyDescriptor','模型的key','deduct','使用的状态:\x200:禁用\x201:启用','defineProperty','modelOrder','单次调用扣除的次数','models','metadata','maxModelTokens','keyType','Column','key的状态:\x201:有效\x20\x20\x20-1:被封号\x20-2:\x20错误的秘钥\x20-3:\x20余额使用完了','绑定的模型是?','typeorm','accessToken','BaseEntity','length','1727352ZaiBXW','../../common/entity/baseEntity','备注信息','maxRounds','模型名称','prototype'];_0x5b40=function(){return _0x189788;};return _0x5b40();}var __decorate=this&&this['__decorate']||function(_0x1e7bbb,_0x518ff2,_0x44343e,_0x1ba905){var _0x15eaa3=_0x55ed,_0x30cafc=arguments['length'],_0x4d3cae=_0x30cafc<0x3?_0x518ff2:_0x1ba905===null?_0x1ba905=Object[_0x15eaa3(0x1ce)](_0x518ff2,_0x44343e):_0x1ba905,_0x2b9f12;if(typeof Reflect===_0x15eaa3(0x1b7)&&typeof Reflect[_0x15eaa3(0x1be)]===_0x15eaa3(0x1b2))_0x4d3cae=Reflect[_0x15eaa3(0x1be)](_0x1e7bbb,_0x518ff2,_0x44343e,_0x1ba905);else{for(var _0x4c6fd0=_0x1e7bbb[_0x15eaa3(0x1df)]-0x1;_0x4c6fd0>=0x0;_0x4c6fd0--)if(_0x2b9f12=_0x1e7bbb[_0x4c6fd0])_0x4d3cae=(_0x30cafc<0x3?_0x2b9f12(_0x4d3cae):_0x30cafc>0x3?_0x2b9f12(_0x518ff2,_0x44343e,_0x4d3cae):_0x2b9f12(_0x518ff2,_0x44343e))||_0x4d3cae;}return _0x30cafc>0x3&&_0x4d3cae&&Object[_0x15eaa3(0x1d2)](_0x518ff2,_0x44343e,_0x4d3cae),_0x4d3cae;},__metadata=this&&this[_0x25996a(0x1c0)]||function(_0x1f6d8c,_0x459b07){var _0x3ea3f2=_0x25996a;if(typeof Reflect===_0x3ea3f2(0x1b7)&&typeof Reflect[_0x3ea3f2(0x1d6)]===_0x3ea3f2(0x1b2))return Reflect[_0x3ea3f2(0x1d6)](_0x1f6d8c,_0x459b07);};Object[_0x25996a(0x1d2)](exports,_0x25996a(0x1b1),{'value':!![]}),exports['ModelsEntity']=void 0x0;const typeorm_1=require(_0x25996a(0x1dc)),baseEntity_1=require(_0x25996a(0x1e1));let ModelsEntity=class ModelsEntity extends baseEntity_1[_0x25996a(0x1de)]{};__decorate([(0x0,typeorm_1[_0x25996a(0x1d9)])({'comment':_0x25996a(0x1c4)}),__metadata(_0x25996a(0x1bb),Number)],ModelsEntity[_0x25996a(0x1e5)],_0x25996a(0x1d8),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x25996a(0x1e4)}),__metadata('design:type',String)],ModelsEntity[_0x25996a(0x1e5)],_0x25996a(0x1c1),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x25996a(0x1cf)}),__metadata(_0x25996a(0x1bb),String)],ModelsEntity['prototype'],_0x25996a(0x1cb),void 0x0),__decorate([(0x0,typeorm_1[_0x25996a(0x1d9)])({'comment':_0x25996a(0x1b8),'default':null}),__metadata(_0x25996a(0x1bb),String)],ModelsEntity[_0x25996a(0x1e5)],_0x25996a(0x1bf),void 0x0),__decorate([(0x0,typeorm_1[_0x25996a(0x1d9)])({'comment':'部分模型的调用token','default':null}),__metadata(_0x25996a(0x1bb),String)],ModelsEntity['prototype'],_0x25996a(0x1dd),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x25996a(0x1d1),'default':0x1}),__metadata(_0x25996a(0x1bb),Boolean)],ModelsEntity[_0x25996a(0x1e5)],_0x25996a(0x1b5),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x25996a(0x1db)}),__metadata(_0x25996a(0x1bb),String)],ModelsEntity['prototype'],'model',void 0x0),__decorate([(0x0,typeorm_1[_0x25996a(0x1d9)])({'comment':_0x25996a(0x1da),'default':0x1}),__metadata(_0x25996a(0x1bb),Number)],ModelsEntity[_0x25996a(0x1e5)],_0x25996a(0x1bc),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x25996a(0x1ca),'default':0x1}),__metadata('design:type',Number)],ModelsEntity[_0x25996a(0x1e5)],_0x25996a(0x1b3),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':'key的使用次数','default':0x0}),__metadata(_0x25996a(0x1bb),Number)],ModelsEntity['prototype'],_0x25996a(0x1e6),void 0x0),__decorate([(0x0,typeorm_1[_0x25996a(0x1d9)])({'comment':'key的已经使用的token数量','default':0x0}),__metadata(_0x25996a(0x1bb),Number)],ModelsEntity[_0x25996a(0x1e5)],'useToken',void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x25996a(0x1c3),'default':0x3e8}),__metadata(_0x25996a(0x1bb),Number)],ModelsEntity[_0x25996a(0x1e5)],_0x25996a(0x1d7),void 0x0),__decorate([(0x0,typeorm_1[_0x25996a(0x1d9)])({'comment':_0x25996a(0x1e7),'default':0x1000}),__metadata(_0x25996a(0x1bb),Number)],ModelsEntity['prototype'],'maxResponseTokens',void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x25996a(0x1c8),'nullable':!![]}),__metadata(_0x25996a(0x1bb),String)],ModelsEntity[_0x25996a(0x1e5)],'proxyUrl',void 0x0),__decorate([(0x0,typeorm_1[_0x25996a(0x1d9)])({'comment':_0x25996a(0x1cd),'default':0xc8}),__metadata(_0x25996a(0x1bb),Number)],ModelsEntity[_0x25996a(0x1e5)],'timeout',void 0x0),__decorate([(0x0,typeorm_1[_0x25996a(0x1d9)])({'comment':_0x25996a(0x1d4),'default':0x1}),__metadata('design:type',Number)],ModelsEntity[_0x25996a(0x1e5)],_0x25996a(0x1d0),void 0x0),__decorate([(0x0,typeorm_1[_0x25996a(0x1d9)])({'comment':_0x25996a(0x1ba),'default':0x1}),__metadata(_0x25996a(0x1bb),Number)],ModelsEntity[_0x25996a(0x1e5)],'deductType',void 0x0),__decorate([(0x0,typeorm_1[_0x25996a(0x1d9)])({'comment':_0x25996a(0x1e2),'nullable':!![]}),__metadata('design:type',String)],ModelsEntity['prototype'],'remark',void 0x0),__decorate([(0x0,typeorm_1[_0x25996a(0x1d9)])({'comment':_0x25996a(0x1cc),'nullable':!![]}),__metadata(_0x25996a(0x1bb),Number)],ModelsEntity['prototype'],_0x25996a(0x1e3),void 0x0),__decorate([(0x0,typeorm_1[_0x25996a(0x1d9)])({'comment':'是否是绘画key:\x200:不是\x201:是','default':0x0}),__metadata(_0x25996a(0x1bb),Boolean)],ModelsEntity[_0x25996a(0x1e5)],'isDraw',void 0x0),__decorate([(0x0,typeorm_1[_0x25996a(0x1d9)])({'comment':'是否使用token计费:\x200:不是\x201:是','default':0x0}),__metadata('design:type',Boolean)],ModelsEntity['prototype'],_0x25996a(0x1c6),void 0x0),__decorate([(0x0,typeorm_1[_0x25996a(0x1d9)])({'comment':_0x25996a(0x1c9),'default':0x0}),__metadata('design:type',Number)],ModelsEntity[_0x25996a(0x1e5)],'tokenFeeRatio',void 0x0),__decorate([(0x0,typeorm_1[_0x25996a(0x1d9)])({'comment':_0x25996a(0x1ca),'default':0x1}),__metadata(_0x25996a(0x1bb),Number)],ModelsEntity[_0x25996a(0x1e5)],_0x25996a(0x1d3),void 0x0),ModelsEntity=__decorate([(0x0,typeorm_1[_0x25996a(0x1c5)])({'name':_0x25996a(0x1d5)})],ModelsEntity),exports['ModelsEntity']=ModelsEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/models/models.module.js b/YiAiQuickDeploy/dist/modules/models/models.module.js
new file mode 100644
index 0000000..8a92d03
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/models/models.module.js
@@ -0,0 +1 @@
+'use strict';const _0x3e5cbf=_0x214d;(function(_0x1afd32,_0x7b1ac8){const _0x24a8ed=_0x214d,_0x37db10=_0x1afd32();while(!![]){try{const _0x511afd=-parseInt(_0x24a8ed(0x1e4))/0x1*(-parseInt(_0x24a8ed(0x1e5))/0x2)+-parseInt(_0x24a8ed(0x1e7))/0x3*(-parseInt(_0x24a8ed(0x1e2))/0x4)+-parseInt(_0x24a8ed(0x1f5))/0x5*(parseInt(_0x24a8ed(0x1dc))/0x6)+-parseInt(_0x24a8ed(0x1ef))/0x7*(parseInt(_0x24a8ed(0x1f4))/0x8)+parseInt(_0x24a8ed(0x1ea))/0x9*(-parseInt(_0x24a8ed(0x1f3))/0xa)+parseInt(_0x24a8ed(0x1e1))/0xb+parseInt(_0x24a8ed(0x1e3))/0xc;if(_0x511afd===_0x7b1ac8)break;else _0x37db10['push'](_0x37db10['shift']());}catch(_0x81a9b8){_0x37db10['push'](_0x37db10['shift']());}}}(_0x3d60,0xbeaf1));function _0x214d(_0x572c5b,_0x156e26){const _0x3d60d9=_0x3d60();return _0x214d=function(_0x214d73,_0x12b87d){_0x214d73=_0x214d73-0x1dc;let _0x1287bc=_0x3d60d9[_0x214d73];return _0x1287bc;},_0x214d(_0x572c5b,_0x156e26);}function _0x3d60(){const _0x1b1c35=['3GbJuIZ','ModelsService','__decorate','4023ImgEWK','defineProperty','decorate','@nestjs/common','@nestjs/typeorm','60207DJffDY','./modelType.entity','object','ModelsTypeEntity','5340ufydFi','1432GScDuw','1825pjWDjj','length','./models.entity','21510VsCsOo','__esModule','ModelsController','ModelsModule','function','16214451lDyvig','5635148zfHrwr','11125236MHxGjJ','19vJBiuw','6096Onkkgc','./models.service'];_0x3d60=function(){return _0x1b1c35;};return _0x3d60();}var __decorate=this&&this[_0x3e5cbf(0x1e9)]||function(_0x4a95bb,_0x5e2bee,_0x130b35,_0x27d305){const _0x52635e=_0x3e5cbf;var _0x2cff2b=arguments[_0x52635e(0x1f6)],_0x24d569=_0x2cff2b<0x3?_0x5e2bee:_0x27d305===null?_0x27d305=Object['getOwnPropertyDescriptor'](_0x5e2bee,_0x130b35):_0x27d305,_0xe9adab;if(typeof Reflect===_0x52635e(0x1f1)&&typeof Reflect[_0x52635e(0x1ec)]===_0x52635e(0x1e0))_0x24d569=Reflect['decorate'](_0x4a95bb,_0x5e2bee,_0x130b35,_0x27d305);else{for(var _0x4bd080=_0x4a95bb[_0x52635e(0x1f6)]-0x1;_0x4bd080>=0x0;_0x4bd080--)if(_0xe9adab=_0x4a95bb[_0x4bd080])_0x24d569=(_0x2cff2b<0x3?_0xe9adab(_0x24d569):_0x2cff2b>0x3?_0xe9adab(_0x5e2bee,_0x130b35,_0x24d569):_0xe9adab(_0x5e2bee,_0x130b35))||_0x24d569;}return _0x2cff2b>0x3&&_0x24d569&&Object[_0x52635e(0x1eb)](_0x5e2bee,_0x130b35,_0x24d569),_0x24d569;};Object[_0x3e5cbf(0x1eb)](exports,_0x3e5cbf(0x1dd),{'value':!![]}),exports[_0x3e5cbf(0x1df)]=void 0x0;const common_1=require(_0x3e5cbf(0x1ed)),models_controller_1=require('./models.controller'),models_service_1=require(_0x3e5cbf(0x1e6)),typeorm_1=require(_0x3e5cbf(0x1ee)),models_entity_1=require(_0x3e5cbf(0x1f7)),modelType_entity_1=require(_0x3e5cbf(0x1f0));let ModelsModule=class ModelsModule{};ModelsModule=__decorate([(0x0,common_1['Global'])(),(0x0,common_1['Module'])({'imports':[typeorm_1['TypeOrmModule']['forFeature']([models_entity_1['ModelsEntity'],modelType_entity_1[_0x3e5cbf(0x1f2)]])],'controllers':[models_controller_1[_0x3e5cbf(0x1de)]],'providers':[models_service_1[_0x3e5cbf(0x1e8)]],'exports':[models_service_1[_0x3e5cbf(0x1e8)]]})],ModelsModule),exports[_0x3e5cbf(0x1df)]=ModelsModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/models/models.service.js b/YiAiQuickDeploy/dist/modules/models/models.service.js
new file mode 100644
index 0000000..a78bd45
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/models/models.service.js
@@ -0,0 +1 @@
+'use strict';const _0x3b4b39=_0x1991;(function(_0xd0d09,_0x53822c){const _0x27a70c=_0x1991,_0x18ef22=_0xd0d09();while(!![]){try{const _0x5ba216=-parseInt(_0x27a70c(0x1d3))/0x1+parseInt(_0x27a70c(0x180))/0x2*(parseInt(_0x27a70c(0x1c5))/0x3)+parseInt(_0x27a70c(0x1d1))/0x4*(-parseInt(_0x27a70c(0x1c6))/0x5)+-parseInt(_0x27a70c(0x1d7))/0x6+parseInt(_0x27a70c(0x1cd))/0x7*(-parseInt(_0x27a70c(0x18a))/0x8)+parseInt(_0x27a70c(0x18b))/0x9*(-parseInt(_0x27a70c(0x195))/0xa)+-parseInt(_0x27a70c(0x1db))/0xb*(-parseInt(_0x27a70c(0x18d))/0xc);if(_0x5ba216===_0x53822c)break;else _0x18ef22['push'](_0x18ef22['shift']());}catch(_0x37d13a){_0x18ef22['push'](_0x18ef22['shift']());}}}(_0x5a48,0x5827c));var __decorate=this&&this[_0x3b4b39(0x183)]||function(_0x106b3d,_0x200665,_0x6d784d,_0x154142){const _0x25db40=_0x3b4b39;var _0x45ca03=arguments[_0x25db40(0x1bc)],_0x20617e=_0x45ca03<0x3?_0x200665:_0x154142===null?_0x154142=Object[_0x25db40(0x17e)](_0x200665,_0x6d784d):_0x154142,_0x7d7af3;if(typeof Reflect==='object'&&typeof Reflect[_0x25db40(0x1c4)]==='function')_0x20617e=Reflect[_0x25db40(0x1c4)](_0x106b3d,_0x200665,_0x6d784d,_0x154142);else{for(var _0x52d54c=_0x106b3d[_0x25db40(0x1bc)]-0x1;_0x52d54c>=0x0;_0x52d54c--)if(_0x7d7af3=_0x106b3d[_0x52d54c])_0x20617e=(_0x45ca03<0x3?_0x7d7af3(_0x20617e):_0x45ca03>0x3?_0x7d7af3(_0x200665,_0x6d784d,_0x20617e):_0x7d7af3(_0x200665,_0x6d784d))||_0x20617e;}return _0x45ca03>0x3&&_0x20617e&&Object[_0x25db40(0x1c0)](_0x200665,_0x6d784d,_0x20617e),_0x20617e;},__metadata=this&&this[_0x3b4b39(0x186)]||function(_0x910995,_0x19bc6d){const _0x56ba6e=_0x3b4b39;if(typeof Reflect===_0x56ba6e(0x1d5)&&typeof Reflect['metadata']===_0x56ba6e(0x197))return Reflect[_0x56ba6e(0x1bb)](_0x910995,_0x19bc6d);},__param=this&&this['__param']||function(_0x5169ce,_0x56c657){return function(_0x492e0f,_0x1ef454){_0x56c657(_0x492e0f,_0x1ef454,_0x5169ce);};};function _0x1991(_0x5ec5b4,_0x76057d){const _0x5a4840=_0x5a48();return _0x1991=function(_0x1991a9,_0x4ac0d2){_0x1991a9=_0x1991a9-0x17e;let _0x423adf=_0x5a4840[_0x1991a9];return _0x423adf;},_0x1991(_0x5ec5b4,_0x76057d);}function _0x5a48(){const _0x349096=['modelsEntity','../../common/utils','defineProperty','getCurrentModelKeyInfo','parse','push','decorate','581979nZUkwF','582990AudVSM','useCount\x20+\x201','modelsTypeEntity','find','design:paramtypes','lockKey','error','847tunvpZ','modelsList','./models.entity','ModelsEntity','16pVZmWd','log','194394fgXPnc','modelMaps','object','ModelsMapCn','464532byXEtQ','hideString','setModel','findOne','11876931ZpTunK','modelName','Repository','InjectRepository','@nestjs/typeorm','createQueryBuilder','keyPoolIndexMap','getOwnPropertyDescriptor','key:\x20','2JSpOTA','affected','HttpException','__decorate','set','findAndCount','__metadata','delModelType','getRandomItemFromArray','keys','7456ToVZva','277425pjCrlv','from','12FbRXjr','keyPoolMap','values','sort','id\x20=\x20:id','modelTypes','ModelsService','where','20qtrsaj','update','function','val','status','parse\x20error:\x20','model','ModelsTypeEntity','execute','save','getRandomDrawKey','当前调用模型已经被移除、请重新选择模型!','saveUseLog','BAD_REQUEST','当前未指定特殊模型KEY、前往后台模型池设置吧!','key','getAllKey','getBaseConfig','user','map','modelOrder','useToken\x20+\x20','Injectable','queryModels','delete','./modelType.entity','onModuleInit','ASC','stringify','\x20欠费或被官方封禁导致不可用,已被系统自动锁定','secret','delModel','keyType','keyList','forEach','Like','initCalcKey','__esModule','metadata','length','HttpStatus'];_0x5a48=function(){return _0x349096;};return _0x5a48();}Object[_0x3b4b39(0x1c0)](exports,_0x3b4b39(0x1ba),{'value':!![]}),exports['ModelsService']=void 0x0;const common_1=require('@nestjs/common'),typeorm_1=require(_0x3b4b39(0x1df)),typeorm_2=require('typeorm'),models_entity_1=require(_0x3b4b39(0x1cf)),status_constant_1=require('../../common/constants/status.constant'),utils_1=require(_0x3b4b39(0x1bf)),modelType_entity_1=require(_0x3b4b39(0x1ae));let ModelsService=class ModelsService{constructor(_0x5b2ccf,_0xbc8ba2){const _0x1fbe3c=_0x3b4b39;this[_0x1fbe3c(0x1be)]=_0x5b2ccf,this[_0x1fbe3c(0x1c8)]=_0xbc8ba2,this['modelTypes']=[],this['modelMaps']={},this[_0x1fbe3c(0x1b6)]={},this[_0x1fbe3c(0x18e)]={},this[_0x1fbe3c(0x1e1)]={};}async[_0x3b4b39(0x1af)](){await this['initCalcKey']();}async[_0x3b4b39(0x1b9)](){const _0x1a9c10=_0x3b4b39;this[_0x1a9c10(0x18e)]={},this[_0x1a9c10(0x1e1)]={},this[_0x1a9c10(0x1b6)]={},this[_0x1a9c10(0x1d4)]={},this[_0x1a9c10(0x192)]=[];const _0x3fcd05=await this[_0x1a9c10(0x1be)][_0x1a9c10(0x1c9)]({'where':{'status':!![]}}),_0x210d7e=_0x3fcd05['reduce']((_0x292d54,_0x49dbc8)=>{const _0x580542=_0x1a9c10;return!_0x292d54[_0x49dbc8[_0x580542(0x1b5)]]?_0x292d54[_0x49dbc8[_0x580542(0x1b5)]]=[_0x49dbc8]:_0x292d54[_0x49dbc8[_0x580542(0x1b5)]][_0x580542(0x1c3)](_0x49dbc8),_0x292d54;},{});this[_0x1a9c10(0x192)]=Object[_0x1a9c10(0x189)](_0x210d7e)[_0x1a9c10(0x1a8)](_0x4b7eb5=>{const _0x3b5e6e=_0x1a9c10;return{'label':status_constant_1[_0x3b5e6e(0x1d6)][_0x4b7eb5],'val':_0x4b7eb5};}),this['modelMaps']=_0x210d7e,this[_0x1a9c10(0x1b6)]={},_0x3fcd05[_0x1a9c10(0x1b7)](_0x92bae8=>{const _0x48a5ae=_0x1a9c10,{keyType:_0x4ea381,model:_0x51073f,keyWeight:_0x1c13e7}=_0x92bae8;if(!this[_0x48a5ae(0x18e)][_0x51073f])this['keyPoolMap'][_0x51073f]=[];for(let _0x5a098e=0x0;_0x5a098e<_0x1c13e7;_0x5a098e++){this[_0x48a5ae(0x18e)][_0x51073f][_0x48a5ae(0x1c3)](_0x92bae8);}if(!this[_0x48a5ae(0x1e1)][_0x51073f])this[_0x48a5ae(0x1e1)][_0x51073f]=0x0;if(!this['keyList'][_0x4ea381])this[_0x48a5ae(0x1b6)][_0x4ea381]={};if(!this['keyList'][_0x4ea381][_0x51073f])this[_0x48a5ae(0x1b6)][_0x4ea381][_0x51073f]=[];this[_0x48a5ae(0x1b6)][_0x4ea381][_0x51073f]['push'](_0x92bae8);});}async[_0x3b4b39(0x1cb)](_0x38e6d8,_0x4f2399,_0x46b699=-0x1){const _0x99d29=_0x3b4b39,_0x2f4acf=await this['modelsEntity'][_0x99d29(0x196)]({'id':_0x38e6d8},{'status':![],'keyStatus':_0x46b699,'remark':_0x4f2399});common_1['Logger'][_0x99d29(0x1cc)](_0x99d29(0x17f)+_0x38e6d8+_0x99d29(0x1b2)),this['initCalcKey']();}async[_0x3b4b39(0x1c1)](_0x15ff83){const _0x564469=_0x3b4b39;if(!this[_0x564469(0x18e)][_0x15ff83])throw new common_1[(_0x564469(0x182))](_0x564469(0x1a0),common_1[_0x564469(0x1bd)]['BAD_REQUEST']);this[_0x564469(0x1e1)][_0x15ff83]++;const _0x21f05a=this[_0x564469(0x1e1)][_0x15ff83];if(_0x21f05a>=this[_0x564469(0x18e)][_0x15ff83][_0x564469(0x1bc)])this[_0x564469(0x1e1)][_0x15ff83]=0x0;const _0x50dbd6=this['keyPoolMap'][_0x15ff83][this['keyPoolIndexMap'][_0x15ff83]];return _0x50dbd6;}async[_0x3b4b39(0x1a6)](_0x541f4e){const _0x43c5b2=_0x3b4b39;if(!this['modelTypes'][_0x43c5b2(0x1bc)]||!Object[_0x43c5b2(0x189)](this[_0x43c5b2(0x1d4)])['length'])return;const _0x18c1f9=_0x541f4e?this['modelTypes']['find'](_0x3225a1=>Number(_0x3225a1[_0x43c5b2(0x198)])===0x1):this[_0x43c5b2(0x192)][0x0];if(!_0x18c1f9)return;const {keyType:_0xd1dc06,modelName:_0x1660c5,model:_0x2f12e4,maxModelTokens:_0x3a1fb1,maxResponseTokens:_0x1ad872,deductType:_0x518e91,deduct:_0x1d85b4,maxRounds:_0x249a4f}=this[_0x43c5b2(0x1d4)][_0x18c1f9[_0x43c5b2(0x198)]][0x0];return{'modelTypeInfo':_0x18c1f9,'modelInfo':{'keyType':_0xd1dc06,'modelName':_0x1660c5,'model':_0x2f12e4,'maxModelTokens':_0x3a1fb1,'maxResponseTokens':_0x1ad872,'topN':0.8,'systemMessage':'','deductType':_0x518e91,'deduct':_0x1d85b4,'maxRounds':_0x249a4f,'rounds':0x8}};}async[_0x3b4b39(0x1d9)](_0x5cbbdb){const _0x2604e7=_0x3b4b39;try{const {id:_0x431558}=_0x5cbbdb;_0x5cbbdb[_0x2604e7(0x199)]&&(_0x5cbbdb['keyStatus']=0x1);if(_0x431558){const _0x392e97=await this['modelsEntity'][_0x2604e7(0x196)]({'id':_0x431558},_0x5cbbdb);return await this['initCalcKey'](),_0x392e97[_0x2604e7(0x181)]>0x0;}else{const {keyType:_0x3589cb,key:_0x2ee2e5}=_0x5cbbdb;if(Number(_0x3589cb!==0x1)){const _0x3e38a5=await this[_0x2604e7(0x1be)][_0x2604e7(0x19e)](_0x5cbbdb);return await this[_0x2604e7(0x1b9)](),_0x3e38a5;}else{const _0x44b2dc=_0x2ee2e5[_0x2604e7(0x1a8)](_0xe117de=>{const _0x2d9203=_0x2604e7;try{const _0x523a97=JSON['parse'](JSON[_0x2d9203(0x1b1)](_0x5cbbdb));return _0x523a97['key']=_0xe117de,_0x523a97;}catch(_0xbf9041){console['log'](_0x2d9203(0x19a),_0xbf9041);}}),_0x3663ce=await this['modelsEntity']['save'](_0x44b2dc);return await this[_0x2604e7(0x1b9)](),_0x3663ce;}}}catch(_0x15ea88){console[_0x2604e7(0x1d2)]('error:\x20',_0x15ea88);}}async[_0x3b4b39(0x1b4)]({id:_0xe6ad4c}){const _0x366ebb=_0x3b4b39;if(!_0xe6ad4c)throw new common_1['HttpException']('缺失必要参数!',common_1['HttpStatus'][_0x366ebb(0x1a2)]);const _0xb8db2b=await this['modelsEntity'][_0x366ebb(0x1da)]({'where':{'id':_0xe6ad4c}});if(!_0xb8db2b)throw new common_1[(_0x366ebb(0x182))]('当前账号不存在!',common_1['HttpStatus'][_0x366ebb(0x1a2)]);const _0x4c9218=await this['modelsEntity'][_0x366ebb(0x1ad)]({'id':_0xe6ad4c});return await this[_0x366ebb(0x1b9)](),_0x4c9218;}async[_0x3b4b39(0x1ac)](_0x289e4a,_0x4f0e51){const _0x480ce2=_0x3b4b39,{role:_0x537692}=_0x289e4a[_0x480ce2(0x1a7)],{keyType:_0x5495d1,key:_0x47ae76,status:_0x433588,model:_0x469697,page:page=0x1,size:size=0xa}=_0x4f0e51;let _0x5562bd={};_0x5495d1&&(_0x5562bd['keyType']=_0x5495d1),_0x469697&&(_0x5562bd[_0x480ce2(0x19b)]=_0x469697),_0x433588&&(_0x5562bd[_0x480ce2(0x199)]=Number(_0x433588)===0x1?!![]:![]),_0x47ae76&&(_0x5562bd[_0x480ce2(0x1a4)]=(0x0,typeorm_2[_0x480ce2(0x1b8)])('%'+_0x47ae76+'%'));const [_0x589372,_0x2e2d58]=await this['modelsEntity'][_0x480ce2(0x185)]({'where':_0x5562bd,'order':{'modelOrder':_0x480ce2(0x1b0)},'skip':(page-0x1)*size,'take':size});return _0x537692!=='super'&&_0x589372[_0x480ce2(0x1b7)](_0x268c99=>{const _0x239c57=_0x480ce2;_0x268c99[_0x239c57(0x1a4)]&&(_0x268c99[_0x239c57(0x1a4)]=(0x0,utils_1[_0x239c57(0x1d8)])(_0x268c99[_0x239c57(0x1a4)])),_0x268c99[_0x239c57(0x1b3)]&&(_0x268c99['secret']=(0x0,utils_1[_0x239c57(0x1d8)])(_0x268c99[_0x239c57(0x1b3)]));}),{'rows':_0x589372,'count':_0x2e2d58};}async[_0x3b4b39(0x1ce)](){const _0x50de98=_0x3b4b39,_0xda7d5b=JSON[_0x50de98(0x1c2)](JSON[_0x50de98(0x1b1)](this[_0x50de98(0x1d4)]));return Object[_0x50de98(0x189)](_0xda7d5b)['forEach'](_0x2004ba=>{const _0x2c189a=_0x50de98;_0xda7d5b[_0x2004ba]=_0xda7d5b[_0x2004ba][_0x2c189a(0x190)]((_0x2d275a,_0x33b603)=>_0x2d275a[_0x2c189a(0x1a9)]-_0x33b603[_0x2c189a(0x1a9)]),_0xda7d5b[_0x2004ba]=Array[_0x2c189a(0x18c)](_0xda7d5b[_0x2004ba][_0x2c189a(0x1a8)](_0x58f5a6=>{const {modelName:_0x4c7f8c,model:_0xc00e7f,deduct:_0x2049d3,deductType:_0x569c92,maxRounds:_0xeb64cb}=_0x58f5a6;return{'modelName':_0x4c7f8c,'model':_0xc00e7f,'deduct':_0x2049d3,'deductType':_0x569c92,'maxRounds':_0xeb64cb};})['reduce']((_0x1f93ac,_0x1717c2)=>_0x1f93ac['set'](_0x1717c2[_0x2c189a(0x1dc)],_0x1717c2),new Map())[_0x2c189a(0x18f)]());}),{'modelTypeList':this[_0x50de98(0x192)],'modelMaps':_0xda7d5b};}async[_0x3b4b39(0x1a1)](_0xb4e982,_0x4e1b5c){const _0x9f28a2=_0x3b4b39;await this['modelsEntity'][_0x9f28a2(0x1e0)]()[_0x9f28a2(0x196)](models_entity_1[_0x9f28a2(0x1d0)])[_0x9f28a2(0x184)]({'useCount':()=>_0x9f28a2(0x1c7),'useToken':()=>_0x9f28a2(0x1aa)+_0x4e1b5c})[_0x9f28a2(0x194)](_0x9f28a2(0x191),{'id':_0xb4e982})[_0x9f28a2(0x19d)]();}async[_0x3b4b39(0x19f)](){const _0x4e8888=_0x3b4b39,_0x414eec=await this[_0x4e8888(0x1be)][_0x4e8888(0x1c9)]({'where':{'isDraw':!![],'status':!![]}});if(!_0x414eec[_0x4e8888(0x1bc)])throw new common_1['HttpException'](_0x4e8888(0x1a3),common_1[_0x4e8888(0x1bd)]['BAD_REQUEST']);return(0x0,utils_1[_0x4e8888(0x188)])(_0x414eec);}async[_0x3b4b39(0x1a5)](){const _0xf42799=_0x3b4b39;return await this[_0xf42799(0x1be)]['find']();}async['queryModelType'](_0x170f7a){return 0x1;}async['setModelType'](_0x4f0452){return 0x1;}async[_0x3b4b39(0x187)](_0x11d204){return 0x1;}};ModelsService=__decorate([(0x0,common_1[_0x3b4b39(0x1ab)])(),__param(0x0,(0x0,typeorm_1[_0x3b4b39(0x1de)])(models_entity_1[_0x3b4b39(0x1d0)])),__param(0x1,(0x0,typeorm_1[_0x3b4b39(0x1de)])(modelType_entity_1[_0x3b4b39(0x19c)])),__metadata(_0x3b4b39(0x1ca),[typeorm_2['Repository'],typeorm_2[_0x3b4b39(0x1dd)]])],ModelsService),exports[_0x3b4b39(0x193)]=ModelsService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/official/dto/getQrCode.dto.js b/YiAiQuickDeploy/dist/modules/official/dto/getQrCode.dto.js
new file mode 100644
index 0000000..35597cb
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/official/dto/getQrCode.dto.js
@@ -0,0 +1 @@
+'use strict';function _0x3dcf(_0x304eb6,_0x2d5fae){var _0x15aba8=_0x15ab();return _0x3dcf=function(_0x3dcf62,_0xfa60f3){_0x3dcf62=_0x3dcf62-0x139;var _0x67df0d=_0x15aba8[_0x3dcf62];return _0x67df0d;},_0x3dcf(_0x304eb6,_0x2d5fae);}function _0x15ab(){var _0x9cf671=['defineProperty','903190nUpWrx','ApiProperty','11XSXuIV','prototype','11901732XAPiPd','design:type','27CEjZoT','@nestjs/swagger','metadata','55641aXobDY','getOwnPropertyDescriptor','GetQrCodeDto','35lnNOdX','IsDefined','class-validator','662875QeRsay','object','dasdasg2441lk1o24bk','12VZPOSI','1927068fmohpJ','22TieHJj','22757MlVOII','__metadata','function','803288rDBGRn','__esModule','decorate','length'];_0x15ab=function(){return _0x9cf671;};return _0x15ab();}var _0x46785b=_0x3dcf;(function(_0x500831,_0x25b372){var _0x2fa926=_0x3dcf,_0x530a49=_0x500831();while(!![]){try{var _0x5e0da1=parseInt(_0x2fa926(0x154))/0x1+parseInt(_0x2fa926(0x153))/0x2*(-parseInt(_0x2fa926(0x148))/0x3)+-parseInt(_0x2fa926(0x151))/0x4*(parseInt(_0x2fa926(0x14e))/0x5)+-parseInt(_0x2fa926(0x152))/0x6+-parseInt(_0x2fa926(0x14b))/0x7*(-parseInt(_0x2fa926(0x13a))/0x8)+parseInt(_0x2fa926(0x145))/0x9*(-parseInt(_0x2fa926(0x13f))/0xa)+-parseInt(_0x2fa926(0x141))/0xb*(-parseInt(_0x2fa926(0x143))/0xc);if(_0x5e0da1===_0x25b372)break;else _0x530a49['push'](_0x530a49['shift']());}catch(_0xdd01db){_0x530a49['push'](_0x530a49['shift']());}}}(_0x15ab,0x4ecba));var __decorate=this&&this['__decorate']||function(_0x32783a,_0x32faf1,_0x2abe60,_0x472e81){var _0x1f9110=_0x3dcf,_0x267ab4=arguments['length'],_0x9cfd15=_0x267ab4<0x3?_0x32faf1:_0x472e81===null?_0x472e81=Object[_0x1f9110(0x149)](_0x32faf1,_0x2abe60):_0x472e81,_0x46528c;if(typeof Reflect==='object'&&typeof Reflect[_0x1f9110(0x13c)]===_0x1f9110(0x139))_0x9cfd15=Reflect[_0x1f9110(0x13c)](_0x32783a,_0x32faf1,_0x2abe60,_0x472e81);else{for(var _0x422754=_0x32783a[_0x1f9110(0x13d)]-0x1;_0x422754>=0x0;_0x422754--)if(_0x46528c=_0x32783a[_0x422754])_0x9cfd15=(_0x267ab4<0x3?_0x46528c(_0x9cfd15):_0x267ab4>0x3?_0x46528c(_0x32faf1,_0x2abe60,_0x9cfd15):_0x46528c(_0x32faf1,_0x2abe60))||_0x9cfd15;}return _0x267ab4>0x3&&_0x9cfd15&&Object[_0x1f9110(0x13e)](_0x32faf1,_0x2abe60,_0x9cfd15),_0x9cfd15;},__metadata=this&&this[_0x46785b(0x155)]||function(_0x380c53,_0x32daf7){var _0x409080=_0x46785b;if(typeof Reflect===_0x409080(0x14f)&&typeof Reflect['metadata']===_0x409080(0x139))return Reflect[_0x409080(0x147)](_0x380c53,_0x32daf7);};Object['defineProperty'](exports,_0x46785b(0x13b),{'value':!![]}),exports['GetQrCodeDto']=void 0x0;const class_validator_1=require(_0x46785b(0x14d)),swagger_1=require(_0x46785b(0x146));class GetQrCodeDto{}__decorate([(0x0,swagger_1[_0x46785b(0x140)])({'example':_0x46785b(0x150),'description':'1-64位的字符参数','required':!![]}),(0x0,class_validator_1[_0x46785b(0x14c)])({'message':'sceneStr是必传参数'}),__metadata(_0x46785b(0x144),String)],GetQrCodeDto[_0x46785b(0x142)],'sceneStr',void 0x0),exports[_0x46785b(0x14a)]=GetQrCodeDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/official/dto/getQrSceneStr.dto.js b/YiAiQuickDeploy/dist/modules/official/dto/getQrSceneStr.dto.js
new file mode 100644
index 0000000..18998af
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/official/dto/getQrSceneStr.dto.js
@@ -0,0 +1 @@
+'use strict';var _0xa9a7bc=_0x17cb;function _0x4f05(){var _0x1c9f77=['__esModule','14iaXVmf','7860640Ocuhbn','decorate','ApiProperty','length','IsOptional','defineProperty','prototype','用户邀请码','316881fVtehw','GetQrSceneStrDto','888fvhBLK','@nestjs/swagger','1yqPaTC','478726eRSeRq','class-validator','getOwnPropertyDescriptor','invitedBy','895116uMxvuW','580RYwOMR','1365056xiBctL','object','__metadata','658728OUWPvH'];_0x4f05=function(){return _0x1c9f77;};return _0x4f05();}(function(_0xfff12a,_0x19cef6){var _0x3f8717=_0x17cb,_0xdc001e=_0xfff12a();while(!![]){try{var _0x5da238=parseInt(_0x3f8717(0x1a5))/0x1*(-parseInt(_0x3f8717(0x1a6))/0x2)+parseInt(_0x3f8717(0x196))/0x3+parseInt(_0x3f8717(0x1a3))/0x4*(-parseInt(_0x3f8717(0x1ab))/0x5)+parseInt(_0x3f8717(0x1aa))/0x6*(-parseInt(_0x3f8717(0x198))/0x7)+-parseInt(_0x3f8717(0x193))/0x8+-parseInt(_0x3f8717(0x1a1))/0x9+parseInt(_0x3f8717(0x199))/0xa;if(_0x5da238===_0x19cef6)break;else _0xdc001e['push'](_0xdc001e['shift']());}catch(_0x1550e5){_0xdc001e['push'](_0xdc001e['shift']());}}}(_0x4f05,0x39b18));function _0x17cb(_0x3a5706,_0x2fb2dd){var _0x4f0538=_0x4f05();return _0x17cb=function(_0x17cbe9,_0x2a9069){_0x17cbe9=_0x17cbe9-0x193;var _0x351852=_0x4f0538[_0x17cbe9];return _0x351852;},_0x17cb(_0x3a5706,_0x2fb2dd);}var __decorate=this&&this['__decorate']||function(_0x596dcb,_0x514c8f,_0x5342cf,_0x324b7b){var _0x1e8f55=_0x17cb,_0xe41b5c=arguments[_0x1e8f55(0x19c)],_0x80037d=_0xe41b5c<0x3?_0x514c8f:_0x324b7b===null?_0x324b7b=Object[_0x1e8f55(0x1a8)](_0x514c8f,_0x5342cf):_0x324b7b,_0x1cd4fe;if(typeof Reflect===_0x1e8f55(0x194)&&typeof Reflect['decorate']==='function')_0x80037d=Reflect[_0x1e8f55(0x19a)](_0x596dcb,_0x514c8f,_0x5342cf,_0x324b7b);else{for(var _0x56db0b=_0x596dcb['length']-0x1;_0x56db0b>=0x0;_0x56db0b--)if(_0x1cd4fe=_0x596dcb[_0x56db0b])_0x80037d=(_0xe41b5c<0x3?_0x1cd4fe(_0x80037d):_0xe41b5c>0x3?_0x1cd4fe(_0x514c8f,_0x5342cf,_0x80037d):_0x1cd4fe(_0x514c8f,_0x5342cf))||_0x80037d;}return _0xe41b5c>0x3&&_0x80037d&&Object[_0x1e8f55(0x19e)](_0x514c8f,_0x5342cf,_0x80037d),_0x80037d;},__metadata=this&&this[_0xa9a7bc(0x195)]||function(_0x236f5f,_0x1f903d){if(typeof Reflect==='object'&&typeof Reflect['metadata']==='function')return Reflect['metadata'](_0x236f5f,_0x1f903d);};Object['defineProperty'](exports,_0xa9a7bc(0x197),{'value':!![]}),exports['GetQrSceneStrDto']=void 0x0;const class_validator_1=require(_0xa9a7bc(0x1a7)),swagger_1=require(_0xa9a7bc(0x1a4));class GetQrSceneStrDto{}__decorate([(0x0,swagger_1[_0xa9a7bc(0x19b)])({'example':'SNINE','description':_0xa9a7bc(0x1a0),'required':!![]}),(0x0,class_validator_1[_0xa9a7bc(0x19d)])(),__metadata('design:type',String)],GetQrSceneStrDto[_0xa9a7bc(0x19f)],_0xa9a7bc(0x1a9),void 0x0),exports[_0xa9a7bc(0x1a2)]=GetQrSceneStrDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/official/official.controller.js b/YiAiQuickDeploy/dist/modules/official/official.controller.js
new file mode 100644
index 0000000..8433a7d
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/official/official.controller.js
@@ -0,0 +1 @@
+'use strict';function _0x331b(_0x148256,_0x4bb0dd){const _0x2017ff=_0x2017();return _0x331b=function(_0x331bda,_0x34702b){_0x331bda=_0x331bda-0x104;let _0x76090f=_0x2017ff[_0x331bda];return _0x76090f;},_0x331b(_0x148256,_0x4bb0dd);}const _0x287378=_0x331b;(function(_0x2f4d95,_0x361b5b){const _0x5af4c6=_0x331b,_0x2262ca=_0x2f4d95();while(!![]){try{const _0x479320=parseInt(_0x5af4c6(0x11c))/0x1+parseInt(_0x5af4c6(0x132))/0x2*(-parseInt(_0x5af4c6(0x11d))/0x3)+parseInt(_0x5af4c6(0x12c))/0x4*(-parseInt(_0x5af4c6(0x12a))/0x5)+parseInt(_0x5af4c6(0x111))/0x6+parseInt(_0x5af4c6(0x114))/0x7+-parseInt(_0x5af4c6(0x133))/0x8*(-parseInt(_0x5af4c6(0x10a))/0x9)+-parseInt(_0x5af4c6(0x14c))/0xa;if(_0x479320===_0x361b5b)break;else _0x2262ca['push'](_0x2262ca['shift']());}catch(_0x2c0cb5){_0x2262ca['push'](_0x2262ca['shift']());}}}(_0x2017,0xb44d7));function _0x2017(){const _0x4f34ce=['event','UseGuards','__esModule','扫码登录轮询查询','扫码绑定轮询查询','@nestjs/swagger','echostr','./official.service','getRedirectUrl','scanBindWx','GetQrCodeDto','__decorate','officialScanLoginText','getQRCode','Req','officialSubscribeText','verify','获取二维码','text','loginByCode','genXmlMsg','12785220KhrpXl','code','@nestjs/common','__param','getJsapiTicket','JwtAuthGuard','content','公众号静默登录','decorate','env','获取登录跳转地址','Query','获取绑定二维码的sceneStr','defineProperty','Controller','bindWxBySceneStr','ApiOperation','getQRSceneStr','url','Post','sceneStr','includes','OfficialService','Res','./dto/getQrSceneStr.dto','status','__metadata','notifyPost','153NsOvBM','sceneStr:\x20','loginBySceneStr','official','officialService','SCAN','Body','4478094KJyZRZ','../../common/auth/jwtAuth.guard','signature','4989033rtSlkS','scan','./dto/getQrCode.dto','genXmlMsgByConfig','send','VIEW','msgtype','design:type','303597cnJnkh','480DmzEqY','subscribe','notify','OfficialController','获取注册配置','xml:\x20','aotoPlay','fromusername','prototype','design:paramtypes','公众号通知接口POST','getQRSceneStrByBind','design:returntype','2350955DmoGxq','https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=','4dsFbkb','ApiTags','log','getOwnPropertyDescriptor','CLICK','length','3606wlFoVO','476728SATLon','object','metadata','TRUE'];_0x2017=function(){return _0x4f34ce;};return _0x2017();}var __decorate=this&&this[_0x287378(0x142)]||function(_0x31b9a7,_0x31e9a9,_0x6a2f02,_0x186ddc){const _0x40a1b8=_0x287378;var _0x5b050f=arguments[_0x40a1b8(0x131)],_0xdd52d7=_0x5b050f<0x3?_0x31e9a9:_0x186ddc===null?_0x186ddc=Object[_0x40a1b8(0x12f)](_0x31e9a9,_0x6a2f02):_0x186ddc,_0x4e2aec;if(typeof Reflect===_0x40a1b8(0x134)&&typeof Reflect['decorate']==='function')_0xdd52d7=Reflect[_0x40a1b8(0x154)](_0x31b9a7,_0x31e9a9,_0x6a2f02,_0x186ddc);else{for(var _0x2d739d=_0x31b9a7[_0x40a1b8(0x131)]-0x1;_0x2d739d>=0x0;_0x2d739d--)if(_0x4e2aec=_0x31b9a7[_0x2d739d])_0xdd52d7=(_0x5b050f<0x3?_0x4e2aec(_0xdd52d7):_0x5b050f>0x3?_0x4e2aec(_0x31e9a9,_0x6a2f02,_0xdd52d7):_0x4e2aec(_0x31e9a9,_0x6a2f02))||_0xdd52d7;}return _0x5b050f>0x3&&_0xdd52d7&&Object['defineProperty'](_0x31e9a9,_0x6a2f02,_0xdd52d7),_0xdd52d7;},__metadata=this&&this[_0x287378(0x108)]||function(_0x81cbe7,_0x5d5c5a){const _0x62c53b=_0x287378;if(typeof Reflect==='object'&&typeof Reflect[_0x62c53b(0x135)]==='function')return Reflect['metadata'](_0x81cbe7,_0x5d5c5a);},__param=this&&this[_0x287378(0x14f)]||function(_0x3a2a7a,_0x4fc9b8){return function(_0x548d53,_0x463256){_0x4fc9b8(_0x548d53,_0x463256,_0x3a2a7a);};};Object[_0x287378(0x159)](exports,_0x287378(0x139),{'value':!![]}),exports[_0x287378(0x120)]=void 0x0;const common_1=require(_0x287378(0x14e)),swagger_1=require(_0x287378(0x13c)),jwtAuth_guard_1=require(_0x287378(0x112)),official_service_1=require(_0x287378(0x13e)),getQrCode_dto_1=require(_0x287378(0x116)),getQrSceneStr_dto_1=require(_0x287378(0x106));let OfficialController=class OfficialController{constructor(_0x356c82){const _0x84b659=_0x287378;this[_0x84b659(0x10e)]=_0x356c82;}async[_0x287378(0x11f)](_0x305b1b,_0x46c3b7,_0x29ebb9){const _0x50b27a=_0x287378;console[_0x50b27a(0x12e)]('get\x20通知>>>',_0x46c3b7,_0x29ebb9);const _0x1b1bc1=await this[_0x50b27a(0x10e)][_0x50b27a(0x147)](_0x46c3b7[_0x50b27a(0x113)],_0x46c3b7['nonce'],_0x46c3b7['timestamp']);return _0x1b1bc1?_0x46c3b7[_0x50b27a(0x13d)]:'';}async['notifyPost'](_0x4938ad,_0x4e0e6a,_0x418d14,_0x28a5c3){const _0x30428e=_0x287378,{xml:_0x3a6b3a}=_0x418d14;console[_0x30428e(0x12e)](_0x30428e(0x122),_0x3a6b3a);if(_0x3a6b3a[_0x30428e(0x11a)][0x0]=='event'){if(_0x3a6b3a['event'][0x0]==_0x30428e(0x119)||_0x3a6b3a[_0x30428e(0x137)][0x0]==_0x30428e(0x130))return _0x28a5c3[_0x30428e(0x107)](0xc8)[_0x30428e(0x118)]('');if(_0x3a6b3a[_0x30428e(0x137)][0x0]==_0x30428e(0x10f)){console['log']('扫码');const _0x341198=_0x3a6b3a['eventkey'][0x0];if(_0x341198[_0x30428e(0x161)]('/')){this[_0x30428e(0x10e)]['scanBindWx'](_0x3a6b3a['fromusername'][0x0],_0x341198);const _0x2b5880=await this[_0x30428e(0x10e)][_0x30428e(0x117)](_0x3a6b3a,'officialBindAccountText');return _0x28a5c3[_0x30428e(0x107)](0xc8)['send'](_0x2b5880);}this[_0x30428e(0x10e)][_0x30428e(0x115)](_0x3a6b3a[_0x30428e(0x124)][0x0],_0x341198);const _0x1ab601=await this['officialService'][_0x30428e(0x117)](_0x3a6b3a,_0x30428e(0x143));return _0x28a5c3['status'](0xc8)[_0x30428e(0x118)](_0x1ab601);}if(_0x3a6b3a[_0x30428e(0x137)][0x0]==_0x30428e(0x11e)){console[_0x30428e(0x12e)]('订阅',_0x3a6b3a['eventkey'][0x0]);const _0x27c7e6=_0x3a6b3a['eventkey'][0x0]['split']('qrscene_')[0x1];console[_0x30428e(0x12e)](_0x30428e(0x10b),_0x27c7e6);if(!_0x27c7e6){const _0x92cfe6=await this[_0x30428e(0x10e)]['genXmlMsgByConfig'](_0x3a6b3a,'officialSubscribeText');return _0x28a5c3[_0x30428e(0x107)](0xc8)[_0x30428e(0x118)](_0x92cfe6);}if(_0x27c7e6[_0x30428e(0x161)]('/')){this[_0x30428e(0x10e)][_0x30428e(0x140)](_0x3a6b3a[_0x30428e(0x124)][0x0],_0x27c7e6);const _0x1f09d7=await this['officialService'][_0x30428e(0x117)](_0x3a6b3a,'officialBindAccountText');return _0x28a5c3[_0x30428e(0x107)](0xc8)[_0x30428e(0x118)](_0x1f09d7);}this[_0x30428e(0x10e)][_0x30428e(0x115)](_0x3a6b3a['fromusername'][0x0],_0x27c7e6);const _0x588713=await this[_0x30428e(0x10e)][_0x30428e(0x117)](_0x3a6b3a,_0x30428e(0x146));return _0x28a5c3[_0x30428e(0x107)](0xc8)[_0x30428e(0x118)](_0x588713);}if(_0x3a6b3a[_0x30428e(0x137)][0x0]=='unsubscribe')return _0x28a5c3['status'](0xc8)['send']('');}if(_0x3a6b3a['msgtype'][0x0]==_0x30428e(0x149)){const _0x31688d=await this[_0x30428e(0x10e)][_0x30428e(0x123)](_0x3a6b3a[_0x30428e(0x152)][0x0]),_0x4acb=await this[_0x30428e(0x10e)][_0x30428e(0x14b)](_0x3a6b3a,_0x31688d);return _0x28a5c3['status'](0xc8)['send'](_0x4acb);}return'success';}async[_0x287378(0x15d)](_0x5cca89){const _0x38425c=_0x287378;return this['officialService'][_0x38425c(0x15d)](_0x5cca89);}async[_0x287378(0x128)](_0x576136){const _0x172581=_0x287378;return this[_0x172581(0x10e)][_0x172581(0x128)](_0x576136);}async[_0x287378(0x144)](_0x164f12){const _0x5e7595=_0x287378;if(process[_0x5e7595(0x155)]['ISDEV']===_0x5e7595(0x136))return'';const _0x166a4c=await this[_0x5e7595(0x10e)]['getQRCodeTicket'](_0x164f12['sceneStr']);return _0x5e7595(0x12b)+encodeURIComponent(_0x166a4c);}async[_0x287378(0x10c)](_0x1d3bc9,_0x3f1f46){const _0x3c66cf=_0x287378;return this[_0x3c66cf(0x10e)]['loginBySceneStr'](_0x1d3bc9,_0x3f1f46[_0x3c66cf(0x160)]);}async[_0x287378(0x15b)](_0x2180b4,_0x5deb44){const _0x942000=_0x287378;return this[_0x942000(0x10e)][_0x942000(0x15b)](_0x2180b4,_0x5deb44[_0x942000(0x160)]);}async[_0x287378(0x13f)](_0x8d207c){const _0x275e5d=_0x287378;return this[_0x275e5d(0x10e)][_0x275e5d(0x13f)](_0x8d207c[_0x275e5d(0x15e)]);}async[_0x287378(0x150)](_0x221eb3){const _0x34a503=_0x287378;return this[_0x34a503(0x10e)][_0x34a503(0x150)](_0x221eb3[_0x34a503(0x15e)]);}async['loginByCode'](_0x5bbb53,_0x5874a7){const _0x18ec2e=_0x287378;return this[_0x18ec2e(0x10e)]['loginByCode'](_0x5bbb53,_0x5874a7[_0x18ec2e(0x14d)]);}};__decorate([(0x0,common_1['Get'])('notify'),(0x0,swagger_1['ApiOperation'])({'summary':'公众号通知接口GET'}),__param(0x0,(0x0,common_1[_0x287378(0x145)])()),__param(0x1,(0x0,common_1[_0x287378(0x157)])()),__param(0x2,(0x0,common_1[_0x287378(0x110)])()),__metadata(_0x287378(0x11b),Function),__metadata('design:paramtypes',[Object,Object,Object]),__metadata('design:returntype',Promise)],OfficialController['prototype'],_0x287378(0x11f),null),__decorate([(0x0,common_1[_0x287378(0x15f)])(_0x287378(0x11f)),(0x0,swagger_1[_0x287378(0x15c)])({'summary':_0x287378(0x127)}),__param(0x0,(0x0,common_1[_0x287378(0x145)])()),__param(0x1,(0x0,common_1['Query'])()),__param(0x2,(0x0,common_1[_0x287378(0x110)])()),__param(0x3,(0x0,common_1[_0x287378(0x105)])()),__metadata(_0x287378(0x11b),Function),__metadata(_0x287378(0x126),[Object,Object,Object,Object]),__metadata(_0x287378(0x129),Promise)],OfficialController[_0x287378(0x125)],_0x287378(0x109),null),__decorate([(0x0,common_1[_0x287378(0x15f)])('getQRSceneStr'),(0x0,swagger_1['ApiOperation'])({'summary':'获取登录二维码sceneStr'}),__param(0x0,(0x0,common_1[_0x287378(0x110)])()),__metadata(_0x287378(0x11b),Function),__metadata(_0x287378(0x126),[getQrSceneStr_dto_1['GetQrSceneStrDto']]),__metadata(_0x287378(0x129),Promise)],OfficialController[_0x287378(0x125)],'getQRSceneStr',null),__decorate([(0x0,common_1[_0x287378(0x15f)])(_0x287378(0x128)),(0x0,swagger_1['ApiOperation'])({'summary':_0x287378(0x158)}),(0x0,common_1['UseGuards'])(jwtAuth_guard_1['JwtAuthGuard']),__param(0x0,(0x0,common_1[_0x287378(0x145)])()),__metadata(_0x287378(0x11b),Function),__metadata('design:paramtypes',[Object]),__metadata(_0x287378(0x129),Promise)],OfficialController['prototype'],_0x287378(0x128),null),__decorate([(0x0,common_1['Get'])('getQRCode'),(0x0,swagger_1[_0x287378(0x15c)])({'summary':_0x287378(0x148)}),__param(0x0,(0x0,common_1[_0x287378(0x157)])()),__metadata(_0x287378(0x11b),Function),__metadata('design:paramtypes',[getQrCode_dto_1[_0x287378(0x141)]]),__metadata(_0x287378(0x129),Promise)],OfficialController[_0x287378(0x125)],'getQRCode',null),__decorate([(0x0,common_1[_0x287378(0x15f)])(_0x287378(0x10c)),(0x0,swagger_1['ApiOperation'])({'summary':_0x287378(0x13a)}),__param(0x0,(0x0,common_1['Req'])()),__param(0x1,(0x0,common_1['Body'])()),__metadata(_0x287378(0x11b),Function),__metadata(_0x287378(0x126),[Object,getQrCode_dto_1[_0x287378(0x141)]]),__metadata(_0x287378(0x129),Promise)],OfficialController['prototype'],'loginBySceneStr',null),__decorate([(0x0,common_1[_0x287378(0x15f)])('bindWxBySceneStr'),(0x0,swagger_1['ApiOperation'])({'summary':_0x287378(0x13b)}),(0x0,common_1[_0x287378(0x138)])(jwtAuth_guard_1[_0x287378(0x151)]),__param(0x0,(0x0,common_1[_0x287378(0x145)])()),__param(0x1,(0x0,common_1['Body'])()),__metadata('design:type',Function),__metadata(_0x287378(0x126),[Object,getQrCode_dto_1[_0x287378(0x141)]]),__metadata(_0x287378(0x129),Promise)],OfficialController[_0x287378(0x125)],_0x287378(0x15b),null),__decorate([(0x0,common_1[_0x287378(0x15f)])('getRedirectUrl'),(0x0,swagger_1[_0x287378(0x15c)])({'summary':_0x287378(0x156)}),__param(0x0,(0x0,common_1[_0x287378(0x110)])()),__metadata(_0x287378(0x11b),Function),__metadata(_0x287378(0x126),[Object]),__metadata(_0x287378(0x129),Promise)],OfficialController['prototype'],_0x287378(0x13f),null),__decorate([(0x0,common_1['Post'])(_0x287378(0x150)),(0x0,swagger_1[_0x287378(0x15c)])({'summary':_0x287378(0x121)}),__param(0x0,(0x0,common_1[_0x287378(0x110)])()),__metadata('design:type',Function),__metadata(_0x287378(0x126),[Object]),__metadata(_0x287378(0x129),Promise)],OfficialController[_0x287378(0x125)],'getJsapiTicket',null),__decorate([(0x0,common_1[_0x287378(0x15f)])(_0x287378(0x14a)),(0x0,swagger_1[_0x287378(0x15c)])({'summary':_0x287378(0x153)}),__param(0x0,(0x0,common_1[_0x287378(0x145)])()),__param(0x1,(0x0,common_1[_0x287378(0x110)])()),__metadata(_0x287378(0x11b),Function),__metadata('design:paramtypes',[Object,Object]),__metadata(_0x287378(0x129),Promise)],OfficialController[_0x287378(0x125)],_0x287378(0x14a),null),OfficialController=__decorate([(0x0,swagger_1[_0x287378(0x12d)])(_0x287378(0x10d)),(0x0,common_1[_0x287378(0x15a)])('official'),__metadata(_0x287378(0x126),[official_service_1[_0x287378(0x104)]])],OfficialController),exports[_0x287378(0x120)]=OfficialController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/official/official.module.js b/YiAiQuickDeploy/dist/modules/official/official.module.js
new file mode 100644
index 0000000..6ced464
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/official/official.module.js
@@ -0,0 +1 @@
+'use strict';function _0x58c6(_0x9f09ec,_0x4d85fd){var _0x34634d=_0x3463();return _0x58c6=function(_0x58c684,_0x246f1d){_0x58c684=_0x58c684-0x1ed;var _0x468a1c=_0x34634d[_0x58c684];return _0x468a1c;},_0x58c6(_0x9f09ec,_0x4d85fd);}function _0x3463(){var _0x56668c=['./official.service','8uiCYWE','2817wMoiVU','function','4156446mWEnxe','19416nOqzIx','4jMfwNG','__esModule','Module','@nestjs/common','OfficialController','8555990rzSYzQ','96469jJBumv','__decorate','./official.controller','object','2655gyEqvf','defineProperty','3817413vjgcqQ','decorate','length','21488841iCXNDN','8598OVqDFs','OfficialService','OfficialModule'];_0x3463=function(){return _0x56668c;};return _0x3463();}var _0x409929=_0x58c6;(function(_0x2c4f65,_0x4e4d69){var _0x2598fa=_0x58c6,_0x2cef20=_0x2c4f65();while(!![]){try{var _0x257207=parseInt(_0x2598fa(0x205))/0x1*(parseInt(_0x2598fa(0x1fa))/0x2)+-parseInt(_0x2598fa(0x1f2))/0x3*(parseInt(_0x2598fa(0x1ff))/0x4)+-parseInt(_0x2598fa(0x1f0))/0x5*(parseInt(_0x2598fa(0x1f6))/0x6)+parseInt(_0x2598fa(0x1fd))/0x7+parseInt(_0x2598fa(0x1fe))/0x8*(-parseInt(_0x2598fa(0x1fb))/0x9)+parseInt(_0x2598fa(0x204))/0xa+parseInt(_0x2598fa(0x1f5))/0xb;if(_0x257207===_0x4e4d69)break;else _0x2cef20['push'](_0x2cef20['shift']());}catch(_0x19170c){_0x2cef20['push'](_0x2cef20['shift']());}}}(_0x3463,0xf319b));var __decorate=this&&this[_0x409929(0x1ed)]||function(_0x36dd01,_0x240dd9,_0xcd7af8,_0x2030fd){var _0x2ebc40=_0x409929,_0x284530=arguments['length'],_0x4c31c0=_0x284530<0x3?_0x240dd9:_0x2030fd===null?_0x2030fd=Object['getOwnPropertyDescriptor'](_0x240dd9,_0xcd7af8):_0x2030fd,_0x4949d0;if(typeof Reflect===_0x2ebc40(0x1ef)&&typeof Reflect[_0x2ebc40(0x1f3)]===_0x2ebc40(0x1fc))_0x4c31c0=Reflect['decorate'](_0x36dd01,_0x240dd9,_0xcd7af8,_0x2030fd);else{for(var _0x1229fd=_0x36dd01[_0x2ebc40(0x1f4)]-0x1;_0x1229fd>=0x0;_0x1229fd--)if(_0x4949d0=_0x36dd01[_0x1229fd])_0x4c31c0=(_0x284530<0x3?_0x4949d0(_0x4c31c0):_0x284530>0x3?_0x4949d0(_0x240dd9,_0xcd7af8,_0x4c31c0):_0x4949d0(_0x240dd9,_0xcd7af8))||_0x4c31c0;}return _0x284530>0x3&&_0x4c31c0&&Object[_0x2ebc40(0x1f1)](_0x240dd9,_0xcd7af8,_0x4c31c0),_0x4c31c0;};Object[_0x409929(0x1f1)](exports,_0x409929(0x200),{'value':!![]}),exports[_0x409929(0x1f8)]=void 0x0;const common_1=require(_0x409929(0x202)),official_controller_1=require(_0x409929(0x1ee)),official_service_1=require(_0x409929(0x1f9));let OfficialModule=class OfficialModule{};OfficialModule=__decorate([(0x0,common_1['Global'])(),(0x0,common_1[_0x409929(0x201)])({'controllers':[official_controller_1[_0x409929(0x203)]],'providers':[official_service_1[_0x409929(0x1f7)]],'exports':[official_service_1[_0x409929(0x1f7)]]})],OfficialModule),exports['OfficialModule']=OfficialModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/official/official.service.js b/YiAiQuickDeploy/dist/modules/official/official.service.js
new file mode 100644
index 0000000..62f074f
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/official/official.service.js
@@ -0,0 +1 @@
+'use strict';const _0x16c655=_0x32cc;function _0x32cc(_0x11a5c8,_0x50def4){const _0xd0b142=_0xd0b1();return _0x32cc=function(_0x32cc09,_0x1e8ee1){_0x32cc09=_0x32cc09-0x1cc;let _0x58bb02=_0xd0b142[_0x32cc09];return _0x58bb02;},_0x32cc(_0x11a5c8,_0x50def4);}(function(_0x359de1,_0x56dd8c){const _0x7291eb=_0x32cc,_0x275d84=_0x359de1();while(!![]){try{const _0x24c893=-parseInt(_0x7291eb(0x20b))/0x1+-parseInt(_0x7291eb(0x1d3))/0x2+-parseInt(_0x7291eb(0x1d4))/0x3*(parseInt(_0x7291eb(0x22d))/0x4)+-parseInt(_0x7291eb(0x1f3))/0x5+-parseInt(_0x7291eb(0x1dd))/0x6*(parseInt(_0x7291eb(0x1ee))/0x7)+parseInt(_0x7291eb(0x1d2))/0x8+parseInt(_0x7291eb(0x225))/0x9;if(_0x24c893===_0x56dd8c)break;else _0x275d84['push'](_0x275d84['shift']());}catch(_0x5908e3){_0x275d84['push'](_0x275d84['shift']());}}}(_0xd0b1,0x250bd));function _0xd0b1(){const _0x5a3cac=['7722387nPNKvV','crypto','getWechatAccessToken','officialAutoReplyText','getJsapiTicket','getTime','loginByCode','function','688nRAyyl','HttpStatus','getConfigs','aotoPlay','tousername','../../common/utils','fetchQRCodeTicket','×tamp=','authService','chatSyncFree','../auth/auth.service','186072gBGINp','343106qcusAV','255styROw','now','metadata','AutoreplyService','createRandomNonceStr','sort','&response_type=code&scope=snsapi_base&state=weChatLogin#wechat_redirect','wechatAccessToken','来自公众号的询问问题\x20=======>\x20','3126pELSIP','Injectable','getUserById','bindWx','log','__esModule','QR_STR_SCENE','post','decorate','hex','user',']]>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20超时导致问题无法回答完整','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20','scan','GlobalConfigService','loginByOpenId','wechatOfficialAppSecret','wechatOfficialAppId','genXmlMsgByConfig','fromusername','sha1','default','https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=','split','join','138520TyeGCM','chatgptService','BAD_REQUEST','getRedirectUrl','loginBySceneStr','design:paramtypes','&noncestr=','wechatOfficialToken',']]>\x0a\x20\x20\x20\x20','&redirect_uri=','getOwnPropertyDescriptor','jsapi_ticket=','回跳跳转地址:\x20','autoreplyService','scanedSceneStrMap','bindWxBySceneStr','axios','getUserFromOpenId','getQRSceneStr','__metadata','非法参数','ChatgptService','UserService','../autoreply/autoreply.service','由于公众号的回复限制、过长的问题我们可能无法回复、您可以前往我们的官方站点享受更加完善的服务、如果您有更多问题、欢迎像我提问!','globalConfigService'];_0xd0b1=function(){return _0x5a3cac;};return _0xd0b1();}var __decorate=this&&this['__decorate']||function(_0x41ee4e,_0x45615e,_0x5324bc,_0x1a150c){const _0x429cfc=_0x32cc;var _0x1e367f=arguments[_0x429cfc(0x1f5)],_0x53870c=_0x1e367f<0x3?_0x45615e:_0x1a150c===null?_0x1a150c=Object[_0x429cfc(0x215)](_0x45615e,_0x5324bc):_0x1a150c,_0x49f75d;if(typeof Reflect==='object'&&typeof Reflect['decorate']==='function')_0x53870c=Reflect[_0x429cfc(0x1e5)](_0x41ee4e,_0x45615e,_0x5324bc,_0x1a150c);else{for(var _0x1cbb6f=_0x41ee4e['length']-0x1;_0x1cbb6f>=0x0;_0x1cbb6f--)if(_0x49f75d=_0x41ee4e[_0x1cbb6f])_0x53870c=(_0x1e367f<0x3?_0x49f75d(_0x53870c):_0x1e367f>0x3?_0x49f75d(_0x45615e,_0x5324bc,_0x53870c):_0x49f75d(_0x45615e,_0x5324bc))||_0x53870c;}return _0x1e367f>0x3&&_0x53870c&&Object['defineProperty'](_0x45615e,_0x5324bc,_0x53870c),_0x53870c;},__metadata=this&&this[_0x16c655(0x21e)]||function(_0x8fa642,_0x2926ab){const _0x32431c=_0x16c655;if(typeof Reflect==='object'&&typeof Reflect['metadata']===_0x32431c(0x22c))return Reflect[_0x32431c(0x1d6)](_0x8fa642,_0x2926ab);};Object['defineProperty'](exports,_0x16c655(0x1e2),{'value':!![]}),exports[_0x16c655(0x1fc)]=void 0x0;const chatgpt_service_1=require('../chatgpt/chatgpt.service'),globalConfig_service_1=require(_0x16c655(0x1ec)),auth_service_1=require(_0x16c655(0x1d1)),user_service_1=require(_0x16c655(0x1f7)),autoreply_service_1=require(_0x16c655(0x222)),common_1=require(_0x16c655(0x1eb)),crypto=require(_0x16c655(0x226)),axios_1=require(_0x16c655(0x21b)),utils_1=require(_0x16c655(0x1cc));let OfficialService=class OfficialService{constructor(_0x381c03,_0x5aeb9a,_0xee057f,_0x1c1a56,_0x53ca81){const _0x7152b3=_0x16c655;this[_0x7152b3(0x218)]=_0x381c03,this[_0x7152b3(0x1fb)]=_0x5aeb9a,this[_0x7152b3(0x1cf)]=_0xee057f,this[_0x7152b3(0x224)]=_0x1c1a56,this[_0x7152b3(0x20c)]=_0x53ca81,this[_0x7152b3(0x1f4)]={},this['scanedSceneStrMap']={};}async['onModuleInit'](){const _0x19d74e=_0x16c655;await this[_0x19d74e(0x224)][_0x19d74e(0x227)](!![]);}async[_0x16c655(0x21d)](_0x51d915){const _0x49c011=_0x16c655,{invitedBy:_0x1ce66f}=_0x51d915;let _0x16cc71=(0x0,utils_1[_0x49c011(0x1d8)])(0x20);return _0x1ce66f&&(_0x16cc71+=':'+_0x1ce66f),this[_0x49c011(0x1f4)][_0x16cc71]=!![],_0x16cc71;}async[_0x16c655(0x1ed)](_0x5b9fcd){const _0xd933e5=_0x16c655,{id:_0x3a17ac}=_0x5b9fcd[_0xd933e5(0x1e7)],_0x479172=(0x0,utils_1[_0xd933e5(0x1d8)])(0x20)+'/'+_0x3a17ac;return this[_0xd933e5(0x1f4)][_0x479172]=!![],_0x479172;}async['getQRCodeTicket'](_0x2db510){const _0xfa9256=_0x16c655;return this[_0xfa9256(0x1cd)](_0x2db510);}async[_0x16c655(0x20e)](_0x4c6806){const _0x37dfd9=_0x16c655,_0x34bf27=await this[_0x37dfd9(0x224)]['getConfigs']([_0x37dfd9(0x203)]),_0x43113b='https://open.weixin.qq.com/connect/oauth2/authorize?appid='+_0x34bf27+_0x37dfd9(0x214)+encodeURIComponent(_0x4c6806)+_0x37dfd9(0x1da);return console[_0x37dfd9(0x1e1)](_0x37dfd9(0x217),_0x43113b),_0x43113b;}async[_0x16c655(0x229)](_0x4f4821){const _0x4e606c=_0x16c655,_0x31a103=(0x0,utils_1[_0x4e606c(0x1d8)])(0x20),_0x5cbd61=(Date[_0x4e606c(0x1d5)]()/0x3e8)['toFixed'](0x0),_0x48f5a0=await this[_0x4e606c(0x224)][_0x4e606c(0x22f)](['wechatJsapiTicket']);console['log']('jsapiTicket:\x20',_0x48f5a0);const _0x5c4be0=await this[_0x4e606c(0x224)]['getConfigs']([_0x4e606c(0x203)]);console[_0x4e606c(0x1e1)](_0x4e606c(0x1f8),_0x5c4be0);const _0x5b1134=_0x4e606c(0x216)+_0x48f5a0+_0x4e606c(0x211)+_0x31a103+_0x4e606c(0x1ce)+_0x5cbd61+'&url='+_0x4f4821;console[_0x4e606c(0x1e1)]('str:\x20',_0x5b1134);const _0x4005c3=this[_0x4e606c(0x206)](_0x5b1134);return{'appId':_0x5c4be0,'nonceStr':_0x31a103,'timestamp':_0x5cbd61,'signature':_0x4005c3};}async[_0x16c655(0x1cd)](_0x43c3df){const _0x2331d5=_0x16c655,_0x349660=await this[_0x2331d5(0x224)]['getConfigs']([_0x2331d5(0x1db)]),_0xe8ec48={'action_name':_0x2331d5(0x1e3),'action_info':{'scene':{'scene_str':_0x43c3df}}},_0x2a0fe5=await axios_1[_0x2331d5(0x207)][_0x2331d5(0x1e4)](_0x2331d5(0x208)+_0x349660,_0xe8ec48),{data:{errmsg:_0x24f617,ticket:_0x57106b}}=_0x2a0fe5;if(_0x24f617)throw new common_1[(_0x2331d5(0x1e9))](_0x24f617,common_1[_0x2331d5(0x22e)][_0x2331d5(0x20d)]);return _0x57106b;}async[_0x16c655(0x22b)](_0x5368da,_0x3e1335){const _0x408cd9=_0x16c655,_0x5410cb=await this['globalConfigService'][_0x408cd9(0x22f)]([_0x408cd9(0x203)]),_0x5a4f24=await this[_0x408cd9(0x224)][_0x408cd9(0x22f)]([_0x408cd9(0x202)]),_0x1c2ecc=await axios_1[_0x408cd9(0x207)]['get']('https://api.weixin.qq.com/sns/oauth2/access_token?appid='+_0x5410cb+_0x408cd9(0x1f2)+_0x5a4f24+'&code='+_0x3e1335+_0x408cd9(0x1fa)),{data:{errmsg:_0x3f311c,openid:_0x5cdea1}}=_0x1c2ecc;if(_0x3f311c)throw new common_1[(_0x408cd9(0x1e9))](_0x3f311c,common_1[_0x408cd9(0x22e)][_0x408cd9(0x20d)]);let _0x5e0ef7;return _0x5e0ef7=await this['userService']['getUserOpenId'](_0x5cdea1),!_0x5e0ef7&&(_0x5e0ef7=await this['userService']['getUserFromOpenId'](_0x5cdea1)),this[_0x408cd9(0x1cf)][_0x408cd9(0x201)](_0x5e0ef7,_0x5368da);}async[_0x16c655(0x1ff)](_0x2199a8,_0x4183e8){const _0x5737bf=_0x16c655;if(!this[_0x5737bf(0x1f4)][_0x4183e8])throw new common_1[(_0x5737bf(0x1e9))](_0x5737bf(0x21f),common_1['HttpStatus'][_0x5737bf(0x20d)]);const _0x271395=await this[_0x5737bf(0x1fb)][_0x5737bf(0x21c)](_0x2199a8,_0x4183e8);this[_0x5737bf(0x219)][_0x4183e8]=_0x271395['id'];}async[_0x16c655(0x20f)](_0x22a941,_0x47b608){const _0x1ccdb3=_0x16c655;if(!this[_0x1ccdb3(0x1f4)][_0x47b608])return;const _0x4443f5=this[_0x1ccdb3(0x219)][_0x47b608];if(!_0x4443f5)return'';const _0x2f8ddc=await this[_0x1ccdb3(0x1fb)][_0x1ccdb3(0x1df)](_0x4443f5);return delete this[_0x1ccdb3(0x219)][_0x47b608],this[_0x1ccdb3(0x1cf)][_0x1ccdb3(0x201)](_0x2f8ddc,_0x22a941);}async[_0x16c655(0x1f9)](_0x556134,_0x34b32c){const _0x408b4a=_0x16c655;if(!this[_0x408b4a(0x1f4)][_0x34b32c])throw new common_1[(_0x408b4a(0x1e9))]('非法参数',common_1[_0x408b4a(0x22e)]['BAD_REQUEST']);const _0x528512=_0x34b32c[_0x408b4a(0x209)]('/')[0x1],_0xf955cb=await this[_0x408b4a(0x1fb)][_0x408b4a(0x1e0)](_0x556134,_0x528512);this[_0x408b4a(0x219)][_0x34b32c]=_0xf955cb;}async[_0x16c655(0x21a)](_0x3c7f48,_0x1cb431){const _0x8c7f98=_0x16c655;if(!this[_0x8c7f98(0x1f4)][_0x1cb431])throw new common_1['HttpException'](_0x8c7f98(0x21f),common_1[_0x8c7f98(0x22e)]['BAD_REQUEST']);const {id:_0x9fadc8}=_0x3c7f48['user'],_0x3ae0ca=this['scanedSceneStrMap'][_0x1cb431];if(!_0x3ae0ca)return'';return delete this['scanedSceneStrMap'][_0x1cb431],_0x3ae0ca;}async[_0x16c655(0x1fd)](_0x4aae88,_0x34a423,_0x580034){const _0x56b923=_0x16c655,_0x2bc492=await this[_0x56b923(0x224)][_0x56b923(0x22f)]([_0x56b923(0x212)])||'jiangly';return await this[_0x56b923(0x206)]([_0x2bc492,_0x34a423,_0x580034][_0x56b923(0x1d9)]()[_0x56b923(0x20a)](''))==_0x4aae88;}['sha1'](_0x36d987){const _0x5b0a41=_0x16c655;return crypto['createHash'](_0x5b0a41(0x206))['update'](_0x36d987)[_0x5b0a41(0x1ea)](_0x5b0a41(0x1e6));}async[_0x16c655(0x204)](_0x4e6bd8,_0x247871){const _0x317c4f=_0x16c655,_0x411b57=await this['globalConfigService'][_0x317c4f(0x22f)]([_0x247871]);return this[_0x317c4f(0x1f6)](_0x4e6bd8,_0x411b57);}async[_0x16c655(0x1f6)](_0x597e1b,_0x1117d0){const _0x8330b=_0x16c655;return _0x8330b(0x1f1)+_0x597e1b[_0x8330b(0x205)][0x0]+_0x8330b(0x1e8)+_0x597e1b[_0x8330b(0x231)][0x0]+_0x8330b(0x1fe)+new Date()[_0x8330b(0x22a)]()+_0x8330b(0x1f0)+_0x1117d0+_0x8330b(0x213);}async[_0x16c655(0x230)](_0x35f991){const _0x4d3996=_0x16c655,_0x299fb0=new Promise((_0x5dd49a,_0x5d21cd)=>{setTimeout(()=>{_0x5d21cd(new Error('请求超时'));},0x12c0);});let _0x22a5d7='';try{console[_0x4d3996(0x1e1)](_0x4d3996(0x1dc),_0x35f991);const _0x5ab3ff=await Promise['race']([this[_0x4d3996(0x20c)][_0x4d3996(0x1d0)](_0x35f991),_0x299fb0]);_0x22a5d7=_0x5ab3ff||await this[_0x4d3996(0x218)]['checkAutoReply'](_0x35f991);}catch(_0x2fc2d5){console[_0x4d3996(0x1e1)](_0x4d3996(0x1ef)),_0x22a5d7=await this['globalConfigService']['getConfigs']([_0x4d3996(0x228)])||_0x4d3996(0x223);}return _0x22a5d7;}};OfficialService=__decorate([(0x0,common_1[_0x16c655(0x1de)])(),__metadata(_0x16c655(0x210),[autoreply_service_1[_0x16c655(0x1d7)],user_service_1[_0x16c655(0x221)],auth_service_1['AuthService'],globalConfig_service_1[_0x16c655(0x200)],chatgpt_service_1[_0x16c655(0x220)]])],OfficialService),exports[_0x16c655(0x1fc)]=OfficialService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/order/dto/buy.dto.js b/YiAiQuickDeploy/dist/modules/order/dto/buy.dto.js
new file mode 100644
index 0000000..9272b3b
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/order/dto/buy.dto.js
@@ -0,0 +1 @@
+'use strict';var _0xca4c62=_0x36a3;(function(_0x49aa8a,_0x169caf){var _0x1648eb=_0x36a3,_0x191ece=_0x49aa8a();while(!![]){try{var _0x38d9cd=-parseInt(_0x1648eb(0x184))/0x1+parseInt(_0x1648eb(0x186))/0x2+parseInt(_0x1648eb(0x197))/0x3*(parseInt(_0x1648eb(0x196))/0x4)+-parseInt(_0x1648eb(0x195))/0x5*(parseInt(_0x1648eb(0x193))/0x6)+parseInt(_0x1648eb(0x188))/0x7+parseInt(_0x1648eb(0x19a))/0x8+-parseInt(_0x1648eb(0x183))/0x9;if(_0x38d9cd===_0x169caf)break;else _0x191ece['push'](_0x191ece['shift']());}catch(_0x246ff9){_0x191ece['push'](_0x191ece['shift']());}}}(_0x3070,0xafc86));function _0x3070(){var _0x10c488=['2051466CGRIrP','__metadata','5rfTOcr','8ePOnFw','1464609FhbCrL','BuyDto','__esModule','4862776UfdJcf','wxpay','defineProperty','payType','13773321pLJbwZ','2131aNrPJk','object','581700tmpzTd','count','5035198nKkifW','goodsId','付款方式','design:type','要购买的套餐Id','getOwnPropertyDescriptor','function','ApiProperty','length','购买数量','prototype'];_0x3070=function(){return _0x10c488;};return _0x3070();}var __decorate=this&&this['__decorate']||function(_0xb6f5c9,_0xbfd4ed,_0x4044fe,_0x57f29c){var _0xb29fa9=_0x36a3,_0x2a0890=arguments[_0xb29fa9(0x190)],_0x27d46a=_0x2a0890<0x3?_0xbfd4ed:_0x57f29c===null?_0x57f29c=Object[_0xb29fa9(0x18d)](_0xbfd4ed,_0x4044fe):_0x57f29c,_0x44418f;if(typeof Reflect===_0xb29fa9(0x185)&&typeof Reflect['decorate']==='function')_0x27d46a=Reflect['decorate'](_0xb6f5c9,_0xbfd4ed,_0x4044fe,_0x57f29c);else{for(var _0xe8aad5=_0xb6f5c9[_0xb29fa9(0x190)]-0x1;_0xe8aad5>=0x0;_0xe8aad5--)if(_0x44418f=_0xb6f5c9[_0xe8aad5])_0x27d46a=(_0x2a0890<0x3?_0x44418f(_0x27d46a):_0x2a0890>0x3?_0x44418f(_0xbfd4ed,_0x4044fe,_0x27d46a):_0x44418f(_0xbfd4ed,_0x4044fe))||_0x27d46a;}return _0x2a0890>0x3&&_0x27d46a&&Object[_0xb29fa9(0x19c)](_0xbfd4ed,_0x4044fe,_0x27d46a),_0x27d46a;},__metadata=this&&this[_0xca4c62(0x194)]||function(_0x30d0b3,_0x3d127b){var _0x256c84=_0xca4c62;if(typeof Reflect===_0x256c84(0x185)&&typeof Reflect['metadata']===_0x256c84(0x18e))return Reflect['metadata'](_0x30d0b3,_0x3d127b);};function _0x36a3(_0x43c378,_0x4bd981){var _0x307081=_0x3070();return _0x36a3=function(_0x36a343,_0x337679){_0x36a343=_0x36a343-0x182;var _0x49bf9f=_0x307081[_0x36a343];return _0x49bf9f;},_0x36a3(_0x43c378,_0x4bd981);}Object[_0xca4c62(0x19c)](exports,_0xca4c62(0x199),{'value':!![]}),exports[_0xca4c62(0x198)]=void 0x0;const swagger_1=require('@nestjs/swagger');class BuyDto{}__decorate([(0x0,swagger_1[_0xca4c62(0x18f)])({'example':0x1,'description':_0xca4c62(0x18c),'required':!![]}),__metadata('design:type',Number)],BuyDto[_0xca4c62(0x192)],_0xca4c62(0x189),void 0x0),__decorate([(0x0,swagger_1[_0xca4c62(0x18f)])({'example':_0xca4c62(0x19b),'description':_0xca4c62(0x18a),'required':![]}),__metadata(_0xca4c62(0x18b),String)],BuyDto[_0xca4c62(0x192)],_0xca4c62(0x182),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x1,'description':_0xca4c62(0x191),'required':![]}),__metadata(_0xca4c62(0x18b),Number)],BuyDto['prototype'],_0xca4c62(0x187),void 0x0),exports[_0xca4c62(0x198)]=BuyDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/order/dto/queryAllOrder.dto.js b/YiAiQuickDeploy/dist/modules/order/dto/queryAllOrder.dto.js
new file mode 100644
index 0000000..3973bae
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/order/dto/queryAllOrder.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x3f2ba8=_0x1739;(function(_0x41baa1,_0x50ec88){var _0x4780ee=_0x1739,_0x174fc1=_0x41baa1();while(!![]){try{var _0x42a338=parseInt(_0x4780ee(0x1f2))/0x1+-parseInt(_0x4780ee(0x1d7))/0x2+-parseInt(_0x4780ee(0x1e4))/0x3*(-parseInt(_0x4780ee(0x1e8))/0x4)+-parseInt(_0x4780ee(0x1d8))/0x5+parseInt(_0x4780ee(0x1db))/0x6+-parseInt(_0x4780ee(0x1e1))/0x7+parseInt(_0x4780ee(0x1e6))/0x8;if(_0x42a338===_0x50ec88)break;else _0x174fc1['push'](_0x174fc1['shift']());}catch(_0xd2f3){_0x174fc1['push'](_0x174fc1['shift']());}}}(_0x433e,0xa81f1));function _0x1739(_0x1ac3a3,_0x2794b4){var _0x433e1d=_0x433e();return _0x1739=function(_0x173963,_0x2eb5d2){_0x173963=_0x173963-0x1d6;var _0x3b3489=_0x433e1d[_0x173963];return _0x3b3489;},_0x1739(_0x1ac3a3,_0x2794b4);}var __decorate=this&&this[_0x3f2ba8(0x1f0)]||function(_0x514bc0,_0x3867e5,_0x2b7920,_0x122bb8){var _0x33e53a=_0x3f2ba8,_0x41c50c=arguments['length'],_0x5c77f5=_0x41c50c<0x3?_0x3867e5:_0x122bb8===null?_0x122bb8=Object[_0x33e53a(0x1e2)](_0x3867e5,_0x2b7920):_0x122bb8,_0x5d5464;if(typeof Reflect===_0x33e53a(0x1f1)&&typeof Reflect[_0x33e53a(0x1ef)]==='function')_0x5c77f5=Reflect[_0x33e53a(0x1ef)](_0x514bc0,_0x3867e5,_0x2b7920,_0x122bb8);else{for(var _0x16c486=_0x514bc0['length']-0x1;_0x16c486>=0x0;_0x16c486--)if(_0x5d5464=_0x514bc0[_0x16c486])_0x5c77f5=(_0x41c50c<0x3?_0x5d5464(_0x5c77f5):_0x41c50c>0x3?_0x5d5464(_0x3867e5,_0x2b7920,_0x5c77f5):_0x5d5464(_0x3867e5,_0x2b7920))||_0x5c77f5;}return _0x41c50c>0x3&&_0x5c77f5&&Object[_0x33e53a(0x1d6)](_0x3867e5,_0x2b7920,_0x5c77f5),_0x5c77f5;},__metadata=this&&this['__metadata']||function(_0x5cc594,_0x2f8fe1){var _0x400e65=_0x3f2ba8;if(typeof Reflect==='object'&&typeof Reflect['metadata']===_0x400e65(0x1ed))return Reflect[_0x400e65(0x1e5)](_0x5cc594,_0x2f8fe1);};Object[_0x3f2ba8(0x1d6)](exports,_0x3f2ba8(0x1f3),{'value':!![]}),exports[_0x3f2ba8(0x1eb)]=void 0x0;const class_validator_1=require(_0x3f2ba8(0x1ec)),swagger_1=require('@nestjs/swagger');class QuerAllOrderDto{}__decorate([(0x0,swagger_1[_0x3f2ba8(0x1dd)])({'example':0x1,'description':'查询页数','required':![]}),(0x0,class_validator_1[_0x3f2ba8(0x1de)])(),__metadata('design:type',Number)],QuerAllOrderDto[_0x3f2ba8(0x1df)],'page',void 0x0),__decorate([(0x0,swagger_1[_0x3f2ba8(0x1dd)])({'example':0xa,'description':_0x3f2ba8(0x1d9),'required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x3f2ba8(0x1e7),Number)],QuerAllOrderDto[_0x3f2ba8(0x1df)],_0x3f2ba8(0x1da),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x63,'description':_0x3f2ba8(0x1e9),'required':![]}),(0x0,class_validator_1[_0x3f2ba8(0x1de)])(),__metadata(_0x3f2ba8(0x1e7),Number)],QuerAllOrderDto[_0x3f2ba8(0x1df)],_0x3f2ba8(0x1e0),void 0x0),__decorate([(0x0,swagger_1[_0x3f2ba8(0x1dd)])({'example':_0x3f2ba8(0x1e3),'description':_0x3f2ba8(0x1dc),'required':![]}),(0x0,class_validator_1[_0x3f2ba8(0x1de)])(),__metadata(_0x3f2ba8(0x1e7),String)],QuerAllOrderDto['prototype'],_0x3f2ba8(0x1ee),void 0x0),__decorate([(0x0,swagger_1[_0x3f2ba8(0x1dd)])({'example':0x1,'description':_0x3f2ba8(0x1ea),'required':![]}),(0x0,class_validator_1[_0x3f2ba8(0x1de)])(),__metadata(_0x3f2ba8(0x1e7),Number)],QuerAllOrderDto[_0x3f2ba8(0x1df)],'status',void 0x0),exports[_0x3f2ba8(0x1eb)]=QuerAllOrderDto;function _0x433e(){var _0x4a4d15=['每页数量','size','439140mOpNEq','支付的平台','ApiProperty','IsOptional','prototype','userId','8798608fgmMXh','getOwnPropertyDescriptor','epay','9hadWiE','metadata','11931952aPCSoQ','design:type','297840hvTXIG','支付的用户id','订单状态','QuerAllOrderDto','class-validator','function','platform','decorate','__decorate','object','974497tJeqsO','__esModule','defineProperty','87680SKDGnl','3865760uCgKkQ'];_0x433e=function(){return _0x4a4d15;};return _0x433e();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/order/dto/queryByOrder.dto.js b/YiAiQuickDeploy/dist/modules/order/dto/queryByOrder.dto.js
new file mode 100644
index 0000000..da77a3b
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/order/dto/queryByOrder.dto.js
@@ -0,0 +1 @@
+'use strict';function _0x1e04(_0x5d286c,_0x2c4f2a){var _0x2ee624=_0x2ee6();return _0x1e04=function(_0x1e0487,_0x2eed19){_0x1e0487=_0x1e0487-0xf1;var _0x5aa99b=_0x2ee624[_0x1e0487];return _0x5aa99b;},_0x1e04(_0x5d286c,_0x2c4f2a);}var _0x57b234=_0x1e04;(function(_0x4162f0,_0x5536b1){var _0x25540a=_0x1e04,_0x1818e2=_0x4162f0();while(!![]){try{var _0x13ca59=parseInt(_0x25540a(0x10c))/0x1*(-parseInt(_0x25540a(0xfe))/0x2)+parseInt(_0x25540a(0x108))/0x3*(-parseInt(_0x25540a(0xfb))/0x4)+-parseInt(_0x25540a(0x101))/0x5+parseInt(_0x25540a(0xf2))/0x6*(-parseInt(_0x25540a(0x106))/0x7)+-parseInt(_0x25540a(0xf5))/0x8*(-parseInt(_0x25540a(0xfc))/0x9)+parseInt(_0x25540a(0x107))/0xa+parseInt(_0x25540a(0x105))/0xb;if(_0x13ca59===_0x5536b1)break;else _0x1818e2['push'](_0x1818e2['shift']());}catch(_0x2895ef){_0x1818e2['push'](_0x1818e2['shift']());}}}(_0x2ee6,0x91feb));function _0x2ee6(){var _0x5f0701=['13596077sOSyAo','49ugAsLc','5026640nmxCDr','3XguOwT','getOwnPropertyDescriptor','qwdadadwe-qeqwfcadqw-gguytewj','defineProperty','878SRRWtg','订单ID','32646smkGKB','QueryByOrderIdDto','function','103816poAdEh','decorate','object','metadata','design:type','@nestjs/swagger','1028756WYEtPp','567UDNDDA','ApiProperty','1204yfbyxE','prototype','orderId','5671975IoxpYO','length','__esModule','__decorate'];_0x2ee6=function(){return _0x5f0701;};return _0x2ee6();}var __decorate=this&&this[_0x57b234(0x104)]||function(_0x26ad15,_0xf6d318,_0x5e7f02,_0x2f730c){var _0x25433b=_0x57b234,_0x2ded47=arguments[_0x25433b(0x102)],_0x1cffc8=_0x2ded47<0x3?_0xf6d318:_0x2f730c===null?_0x2f730c=Object[_0x25433b(0x109)](_0xf6d318,_0x5e7f02):_0x2f730c,_0x2191fe;if(typeof Reflect==='object'&&typeof Reflect[_0x25433b(0xf6)]===_0x25433b(0xf4))_0x1cffc8=Reflect['decorate'](_0x26ad15,_0xf6d318,_0x5e7f02,_0x2f730c);else{for(var _0x813acf=_0x26ad15['length']-0x1;_0x813acf>=0x0;_0x813acf--)if(_0x2191fe=_0x26ad15[_0x813acf])_0x1cffc8=(_0x2ded47<0x3?_0x2191fe(_0x1cffc8):_0x2ded47>0x3?_0x2191fe(_0xf6d318,_0x5e7f02,_0x1cffc8):_0x2191fe(_0xf6d318,_0x5e7f02))||_0x1cffc8;}return _0x2ded47>0x3&&_0x1cffc8&&Object[_0x25433b(0x10b)](_0xf6d318,_0x5e7f02,_0x1cffc8),_0x1cffc8;},__metadata=this&&this['__metadata']||function(_0x2469b1,_0x20cf50){var _0x3b48f0=_0x57b234;if(typeof Reflect===_0x3b48f0(0xf7)&&typeof Reflect[_0x3b48f0(0xf8)]==='function')return Reflect[_0x3b48f0(0xf8)](_0x2469b1,_0x20cf50);};Object[_0x57b234(0x10b)](exports,_0x57b234(0x103),{'value':!![]}),exports['QueryByOrderIdDto']=void 0x0;const swagger_1=require(_0x57b234(0xfa));class QueryByOrderIdDto{}__decorate([(0x0,swagger_1[_0x57b234(0xfd)])({'example':_0x57b234(0x10a),'description':_0x57b234(0xf1),'required':![]}),__metadata(_0x57b234(0xf9),String)],QueryByOrderIdDto[_0x57b234(0xff)],_0x57b234(0x100),void 0x0),exports[_0x57b234(0xf3)]=QueryByOrderIdDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/order/order.controller.js b/YiAiQuickDeploy/dist/modules/order/order.controller.js
new file mode 100644
index 0000000..f8ea9fc
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/order/order.controller.js
@@ -0,0 +1 @@
+'use strict';function _0x2e69(_0x19b27c,_0x14fc6d){const _0x8e11c7=_0x8e11();return _0x2e69=function(_0x2e6917,_0x11959a){_0x2e6917=_0x2e6917-0xe8;let _0x394b8e=_0x8e11c7[_0x2e6917];return _0x394b8e;},_0x2e69(_0x19b27c,_0x14fc6d);}const _0x16432f=_0x2e69;(function(_0x3a48f8,_0x3657df){const _0x8b241d=_0x2e69,_0x4f95e9=_0x3a48f8();while(!![]){try{const _0x292956=-parseInt(_0x8b241d(0x11c))/0x1+-parseInt(_0x8b241d(0xf6))/0x2*(parseInt(_0x8b241d(0xf1))/0x3)+-parseInt(_0x8b241d(0x103))/0x4+parseInt(_0x8b241d(0x104))/0x5*(-parseInt(_0x8b241d(0xff))/0x6)+parseInt(_0x8b241d(0xfc))/0x7*(parseInt(_0x8b241d(0x11b))/0x8)+-parseInt(_0x8b241d(0xf7))/0x9+parseInt(_0x8b241d(0xee))/0xa;if(_0x292956===_0x3657df)break;else _0x4f95e9['push'](_0x4f95e9['shift']());}catch(_0x2a4a60){_0x4f95e9['push'](_0x4f95e9['shift']());}}}(_0x8e11,0xc7b76));var __decorate=this&&this[_0x16432f(0xec)]||function(_0x177e56,_0x3314b3,_0x2dbad3,_0x286eeb){const _0x5dd308=_0x16432f;var _0x2c0bb3=arguments['length'],_0x299229=_0x2c0bb3<0x3?_0x3314b3:_0x286eeb===null?_0x286eeb=Object[_0x5dd308(0x123)](_0x3314b3,_0x2dbad3):_0x286eeb,_0x45c93d;if(typeof Reflect===_0x5dd308(0xfb)&&typeof Reflect[_0x5dd308(0x101)]==='function')_0x299229=Reflect[_0x5dd308(0x101)](_0x177e56,_0x3314b3,_0x2dbad3,_0x286eeb);else{for(var _0x497253=_0x177e56[_0x5dd308(0x112)]-0x1;_0x497253>=0x0;_0x497253--)if(_0x45c93d=_0x177e56[_0x497253])_0x299229=(_0x2c0bb3<0x3?_0x45c93d(_0x299229):_0x2c0bb3>0x3?_0x45c93d(_0x3314b3,_0x2dbad3,_0x299229):_0x45c93d(_0x3314b3,_0x2dbad3))||_0x299229;}return _0x2c0bb3>0x3&&_0x299229&&Object[_0x5dd308(0xef)](_0x3314b3,_0x2dbad3,_0x299229),_0x299229;},__metadata=this&&this[_0x16432f(0xfe)]||function(_0x4fddc6,_0x472e04){const _0x2b212c=_0x16432f;if(typeof Reflect==='object'&&typeof Reflect[_0x2b212c(0x107)]===_0x2b212c(0x116))return Reflect[_0x2b212c(0x107)](_0x4fddc6,_0x472e04);},__param=this&&this[_0x16432f(0x11e)]||function(_0x170e80,_0x44789f){return function(_0x100171,_0x13e6ee){_0x44789f(_0x100171,_0x13e6ee,_0x170e80);};};Object[_0x16432f(0xef)](exports,_0x16432f(0xf2),{'value':!![]}),exports[_0x16432f(0xf8)]=void 0x0;function _0x8e11(){const _0x59716b=['164238gXzQYs','./dto/buy.dto','__param','@nestjs/common','queryAll','orderService','ApiBearerAuth','getOwnPropertyDescriptor','delete','Body','Get','Order','design:paramtypes','deleteNotPay','购买商品','__decorate','QueryByOrderIdDto','25777300psFaRC','defineProperty','deleteOrder','2466444nrmqHh','__esModule','ApiTags','Query','design:returntype','2aChSZX','8279163oPrFeU','OrderController','queryAllOrder','./dto/queryByOrder.dto','object','12404KPINrk','order','__metadata','943554mvgzHM','./dto/queryAllOrder.dto','decorate','user','1696028lPgPGc','20YwCoxK','Req','queryByOrderId','metadata','删除未支付订单','查询所有订单','JwtAuthGuard','./order.service','查询订单','design:type','ApiOperation','BuyDto','prototype','UseGuards','length','删除订单','../../common/auth/superAuth.guard','QuerAllOrderDto','function','Controller','SuperAuthGuard','buy','Post','5416UpsZGI'];_0x8e11=function(){return _0x59716b;};return _0x8e11();}const superAuth_guard_1=require(_0x16432f(0x114)),jwtAuth_guard_1=require('../../common/auth/jwtAuth.guard'),common_1=require(_0x16432f(0x11f)),swagger_1=require('@nestjs/swagger'),order_service_1=require(_0x16432f(0x10b)),buy_dto_1=require(_0x16432f(0x11d)),queryByOrder_dto_1=require(_0x16432f(0xfa)),adminAuth_guard_1=require('../../common/auth/adminAuth.guard'),queryAllOrder_dto_1=require(_0x16432f(0x100));let OrderController=class OrderController{constructor(_0x9e7593){const _0x32415a=_0x16432f;this[_0x32415a(0x121)]=_0x9e7593;}async[_0x16432f(0x119)](_0x3da187,_0x57a27e){const _0x2278bc=_0x16432f;return this['orderService'][_0x2278bc(0x119)](_0x3da187,_0x57a27e);}async[_0x16432f(0x106)](_0x4601b6,_0xb931ab){const _0x41342c=_0x16432f,{id:_0x36e49d}=_0x4601b6[_0x41342c(0x102)];return this[_0x41342c(0x121)][_0x41342c(0x106)](_0x4601b6,_0xb931ab);}async[_0x16432f(0xf9)](_0x1b4eb5){const _0x5aa3bd=_0x16432f;return this['orderService'][_0x5aa3bd(0xf9)](_0x1b4eb5);}async[_0x16432f(0xf0)](_0x1e6c63){const _0x39766b=_0x16432f;return this[_0x39766b(0x121)][_0x39766b(0xf0)](_0x1e6c63);}async[_0x16432f(0xea)](){const _0x25d479=_0x16432f;return this[_0x25d479(0x121)][_0x25d479(0xea)]();}};__decorate([(0x0,common_1[_0x16432f(0x11a)])(_0x16432f(0x119)),(0x0,swagger_1[_0x16432f(0x10e)])({'summary':_0x16432f(0xeb)}),(0x0,common_1[_0x16432f(0x111)])(jwtAuth_guard_1[_0x16432f(0x10a)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1['Body'])()),__param(0x1,(0x0,common_1[_0x16432f(0x105)])()),__metadata(_0x16432f(0x10d),Function),__metadata(_0x16432f(0xe9),[buy_dto_1[_0x16432f(0x10f)],Object]),__metadata(_0x16432f(0xf5),Promise)],OrderController[_0x16432f(0x110)],_0x16432f(0x119),null),__decorate([(0x0,common_1['Get'])(_0x16432f(0x106)),(0x0,swagger_1['ApiOperation'])({'summary':_0x16432f(0x10c)}),(0x0,common_1[_0x16432f(0x111)])(jwtAuth_guard_1['JwtAuthGuard']),(0x0,swagger_1[_0x16432f(0x122)])(),__param(0x0,(0x0,common_1[_0x16432f(0x105)])()),__param(0x1,(0x0,common_1[_0x16432f(0xf4)])()),__metadata(_0x16432f(0x10d),Function),__metadata(_0x16432f(0xe9),[Object,queryByOrder_dto_1[_0x16432f(0xed)]]),__metadata('design:returntype',Promise)],OrderController[_0x16432f(0x110)],_0x16432f(0x106),null),__decorate([(0x0,common_1[_0x16432f(0x126)])(_0x16432f(0x120)),(0x0,swagger_1[_0x16432f(0x10e)])({'summary':_0x16432f(0x109)}),(0x0,common_1['UseGuards'])(adminAuth_guard_1['AdminAuthGuard']),__param(0x0,(0x0,common_1[_0x16432f(0xf4)])()),__metadata(_0x16432f(0x10d),Function),__metadata(_0x16432f(0xe9),[queryAllOrder_dto_1[_0x16432f(0x115)]]),__metadata(_0x16432f(0xf5),Promise)],OrderController[_0x16432f(0x110)],_0x16432f(0xf9),null),__decorate([(0x0,common_1['Post'])(_0x16432f(0x124)),(0x0,swagger_1[_0x16432f(0x10e)])({'summary':_0x16432f(0x113)}),(0x0,common_1[_0x16432f(0x111)])(superAuth_guard_1[_0x16432f(0x118)]),__param(0x0,(0x0,common_1[_0x16432f(0x125)])()),__metadata(_0x16432f(0x10d),Function),__metadata(_0x16432f(0xe9),[queryByOrder_dto_1['QueryByOrderIdDto']]),__metadata(_0x16432f(0xf5),Promise)],OrderController[_0x16432f(0x110)],_0x16432f(0xf0),null),__decorate([(0x0,common_1[_0x16432f(0x11a)])(_0x16432f(0xea)),(0x0,swagger_1['ApiOperation'])({'summary':_0x16432f(0x108)}),(0x0,common_1[_0x16432f(0x111)])(superAuth_guard_1[_0x16432f(0x118)]),__metadata('design:type',Function),__metadata(_0x16432f(0xe9),[]),__metadata(_0x16432f(0xf5),Promise)],OrderController[_0x16432f(0x110)],_0x16432f(0xea),null),OrderController=__decorate([(0x0,swagger_1[_0x16432f(0xf3)])(_0x16432f(0xe8)),(0x0,common_1[_0x16432f(0x117)])(_0x16432f(0xfd)),__metadata(_0x16432f(0xe9),[order_service_1['OrderService']])],OrderController),exports['OrderController']=OrderController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/order/order.entity.js b/YiAiQuickDeploy/dist/modules/order/order.entity.js
new file mode 100644
index 0000000..ff3b8b1
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/order/order.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x2a2f86=_0x5541;function _0x5e16(){var _0x2af139=['5886eXkZwj','tradeId','design:type','function','套餐价格¥','14088gHHASK','object','price','4428KUFzJg','1816032YOqUrK','length','defineProperty','payPlatform','OrderEntity','4747320hkufjc','status','22619oGJjEa','userId','Entity','decimal','252pdTbTP','channel','datetime','7042MuIWUc','订单状态(0:未支付、1:已支付、2、支付失败、3:支付超时)','8EWuWrU','count','369060AsWNhO','typeorm','Column','paydAt','3016507eJJRIe','metadata','商品ID','订单ID','decorate','118ncvqGc','order','../../common/entity/baseEntity','prototype','支付渠道)','交易ID(服务商)','total','__esModule','支付时间','319lBdcEG'];_0x5e16=function(){return _0x2af139;};return _0x5e16();}(function(_0x13b799,_0x8ec6c3){var _0x374a4d=_0x5541,_0x4baaef=_0x13b799();while(!![]){try{var _0x35d799=parseInt(_0x374a4d(0x181))/0x1*(-parseInt(_0x374a4d(0x167))/0x2)+-parseInt(_0x374a4d(0x17a))/0x3*(parseInt(_0x374a4d(0x18a))/0x4)+-parseInt(_0x374a4d(0x17f))/0x5+parseInt(_0x374a4d(0x179))/0x6*(-parseInt(_0x374a4d(0x188))/0x7)+-parseInt(_0x374a4d(0x176))/0x8*(-parseInt(_0x374a4d(0x171))/0x9)+-parseInt(_0x374a4d(0x18c))/0xa*(parseInt(_0x374a4d(0x170))/0xb)+parseInt(_0x374a4d(0x185))/0xc*(parseInt(_0x374a4d(0x162))/0xd);if(_0x35d799===_0x8ec6c3)break;else _0x4baaef['push'](_0x4baaef['shift']());}catch(_0x153c94){_0x4baaef['push'](_0x4baaef['shift']());}}}(_0x5e16,0xaf152));function _0x5541(_0x58e01e,_0x1c5815){var _0x5e1683=_0x5e16();return _0x5541=function(_0x554140,_0x5e3214){_0x554140=_0x554140-0x160;var _0x495d7f=_0x5e1683[_0x554140];return _0x495d7f;},_0x5541(_0x58e01e,_0x1c5815);}var __decorate=this&&this['__decorate']||function(_0xb486fd,_0x105363,_0x4c00fe,_0xe6e769){var _0x481ae9=_0x5541,_0x5e5e40=arguments[_0x481ae9(0x17b)],_0x4efdf0=_0x5e5e40<0x3?_0x105363:_0xe6e769===null?_0xe6e769=Object['getOwnPropertyDescriptor'](_0x105363,_0x4c00fe):_0xe6e769,_0x1cc54b;if(typeof Reflect===_0x481ae9(0x177)&&typeof Reflect[_0x481ae9(0x166)]===_0x481ae9(0x174))_0x4efdf0=Reflect[_0x481ae9(0x166)](_0xb486fd,_0x105363,_0x4c00fe,_0xe6e769);else{for(var _0x363a31=_0xb486fd[_0x481ae9(0x17b)]-0x1;_0x363a31>=0x0;_0x363a31--)if(_0x1cc54b=_0xb486fd[_0x363a31])_0x4efdf0=(_0x5e5e40<0x3?_0x1cc54b(_0x4efdf0):_0x5e5e40>0x3?_0x1cc54b(_0x105363,_0x4c00fe,_0x4efdf0):_0x1cc54b(_0x105363,_0x4c00fe))||_0x4efdf0;}return _0x5e5e40>0x3&&_0x4efdf0&&Object['defineProperty'](_0x105363,_0x4c00fe,_0x4efdf0),_0x4efdf0;},__metadata=this&&this['__metadata']||function(_0x49bd69,_0x2a4138){var _0x42c102=_0x5541;if(typeof Reflect===_0x42c102(0x177)&&typeof Reflect[_0x42c102(0x163)]===_0x42c102(0x174))return Reflect['metadata'](_0x49bd69,_0x2a4138);};Object[_0x2a2f86(0x17c)](exports,_0x2a2f86(0x16e),{'value':!![]}),exports[_0x2a2f86(0x17e)]=void 0x0;const typeorm_1=require(_0x2a2f86(0x18d)),baseEntity_1=require(_0x2a2f86(0x169));let OrderEntity=class OrderEntity extends baseEntity_1['BaseEntity']{};__decorate([(0x0,typeorm_1['Column'])({'unique':!![],'comment':_0x2a2f86(0x165),'length':0x40}),__metadata(_0x2a2f86(0x173),String)],OrderEntity[_0x2a2f86(0x16a)],'orderId',void 0x0),__decorate([(0x0,typeorm_1[_0x2a2f86(0x160)])({'unique':!![],'comment':_0x2a2f86(0x16c),'length':0x20,'nullable':!![]}),__metadata(_0x2a2f86(0x173),String)],OrderEntity[_0x2a2f86(0x16a)],_0x2a2f86(0x172),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':'支付平台【epay|hupi】)','length':0x20,'nullable':!![]}),__metadata('design:type',String)],OrderEntity[_0x2a2f86(0x16a)],_0x2a2f86(0x17d),void 0x0),__decorate([(0x0,typeorm_1[_0x2a2f86(0x160)])({'comment':'用户ID','nullable':!![]}),__metadata(_0x2a2f86(0x173),Number)],OrderEntity[_0x2a2f86(0x16a)],_0x2a2f86(0x182),void 0x0),__decorate([(0x0,typeorm_1[_0x2a2f86(0x160)])({'comment':_0x2a2f86(0x164),'nullable':!![]}),__metadata('design:type',Number)],OrderEntity[_0x2a2f86(0x16a)],'goodsId',void 0x0),__decorate([(0x0,typeorm_1[_0x2a2f86(0x160)])({'comment':'数量','default':0x1}),__metadata(_0x2a2f86(0x173),Number)],OrderEntity['prototype'],_0x2a2f86(0x18b),void 0x0),__decorate([(0x0,typeorm_1[_0x2a2f86(0x160)])({'comment':_0x2a2f86(0x175),'type':_0x2a2f86(0x184),'scale':0x2,'precision':0xa}),__metadata(_0x2a2f86(0x173),Number)],OrderEntity[_0x2a2f86(0x16a)],_0x2a2f86(0x178),void 0x0),__decorate([(0x0,typeorm_1[_0x2a2f86(0x160)])({'comment':'订单总金额','type':'decimal','scale':0x2,'precision':0xa}),__metadata(_0x2a2f86(0x173),Number)],OrderEntity[_0x2a2f86(0x16a)],_0x2a2f86(0x16d),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x2a2f86(0x189),'default':0x0}),__metadata(_0x2a2f86(0x173),Number)],OrderEntity[_0x2a2f86(0x16a)],_0x2a2f86(0x180),void 0x0),__decorate([(0x0,typeorm_1[_0x2a2f86(0x160)])({'type':_0x2a2f86(0x187),'length':0x0,'nullable':!![],'comment':_0x2a2f86(0x16f)}),__metadata('design:type',Date)],OrderEntity[_0x2a2f86(0x16a)],_0x2a2f86(0x161),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x2a2f86(0x16b),'length':0x20,'nullable':!![]}),__metadata(_0x2a2f86(0x173),String)],OrderEntity[_0x2a2f86(0x16a)],_0x2a2f86(0x186),void 0x0),OrderEntity=__decorate([(0x0,typeorm_1[_0x2a2f86(0x183)])({'name':_0x2a2f86(0x168)})],OrderEntity),exports[_0x2a2f86(0x17e)]=OrderEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/order/order.module.js b/YiAiQuickDeploy/dist/modules/order/order.module.js
new file mode 100644
index 0000000..76c2910
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/order/order.module.js
@@ -0,0 +1 @@
+'use strict';const _0x7ff0e9=_0x5425;(function(_0x5b5f03,_0x309945){const _0x301a01=_0x5425,_0x401ad8=_0x5b5f03();while(!![]){try{const _0x218cd1=parseInt(_0x301a01(0x13f))/0x1+-parseInt(_0x301a01(0x12c))/0x2+-parseInt(_0x301a01(0x144))/0x3*(parseInt(_0x301a01(0x12e))/0x4)+-parseInt(_0x301a01(0x132))/0x5*(parseInt(_0x301a01(0x142))/0x6)+parseInt(_0x301a01(0x141))/0x7*(-parseInt(_0x301a01(0x129))/0x8)+-parseInt(_0x301a01(0x138))/0x9*(parseInt(_0x301a01(0x130))/0xa)+parseInt(_0x301a01(0x133))/0xb;if(_0x218cd1===_0x309945)break;else _0x401ad8['push'](_0x401ad8['shift']());}catch(_0x266686){_0x401ad8['push'](_0x401ad8['shift']());}}}(_0x1c60,0x20063));var __decorate=this&&this[_0x7ff0e9(0x13e)]||function(_0x21f336,_0x1b0831,_0x5cb301,_0x427d6b){const _0x5a5a0d=_0x7ff0e9;var _0x3730a6=arguments[_0x5a5a0d(0x12f)],_0x3e0fe0=_0x3730a6<0x3?_0x1b0831:_0x427d6b===null?_0x427d6b=Object[_0x5a5a0d(0x12a)](_0x1b0831,_0x5cb301):_0x427d6b,_0x14de78;if(typeof Reflect===_0x5a5a0d(0x13d)&&typeof Reflect['decorate']===_0x5a5a0d(0x134))_0x3e0fe0=Reflect[_0x5a5a0d(0x13c)](_0x21f336,_0x1b0831,_0x5cb301,_0x427d6b);else{for(var _0x42333a=_0x21f336['length']-0x1;_0x42333a>=0x0;_0x42333a--)if(_0x14de78=_0x21f336[_0x42333a])_0x3e0fe0=(_0x3730a6<0x3?_0x14de78(_0x3e0fe0):_0x3730a6>0x3?_0x14de78(_0x1b0831,_0x5cb301,_0x3e0fe0):_0x14de78(_0x1b0831,_0x5cb301))||_0x3e0fe0;}return _0x3730a6>0x3&&_0x3e0fe0&&Object[_0x5a5a0d(0x12b)](_0x1b0831,_0x5cb301,_0x3e0fe0),_0x3e0fe0;};Object['defineProperty'](exports,'__esModule',{'value':!![]}),exports[_0x7ff0e9(0x135)]=void 0x0;function _0x5425(_0x5c1d77,_0x4d7bb0){const _0x1c609d=_0x1c60();return _0x5425=function(_0x542586,_0x1b6824){_0x542586=_0x542586-0x127;let _0x43f871=_0x1c609d[_0x542586];return _0x43f871;},_0x5425(_0x5c1d77,_0x4d7bb0);}const cramiPackage_entity_1=require(_0x7ff0e9(0x140)),common_1=require(_0x7ff0e9(0x136)),order_controller_1=require('./order.controller'),order_service_1=require(_0x7ff0e9(0x12d)),order_entity_1=require(_0x7ff0e9(0x143)),typeorm_1=require(_0x7ff0e9(0x139)),user_entity_1=require('../user/user.entity');function _0x1c60(){const _0x376fbd=['OrderService','8AoxABL','getOwnPropertyDescriptor','defineProperty','319954PXyRsh','./order.service','4mXrmqZ','length','310nznlgv','OrderController','232850RjNCuS','9247964SRiOVi','function','OrderModule','@nestjs/common','forFeature','30663nPjBhT','@nestjs/typeorm','Module','OrderEntity','decorate','object','__decorate','60422yKYOCP','../crami/cramiPackage.entity','819980mHOGWi','18PjviQd','./order.entity','742593qddlxw','CramiPackageEntity'];_0x1c60=function(){return _0x376fbd;};return _0x1c60();}let OrderModule=class OrderModule{};OrderModule=__decorate([(0x0,common_1[_0x7ff0e9(0x13a)])({'imports':[typeorm_1['TypeOrmModule'][_0x7ff0e9(0x137)]([order_entity_1[_0x7ff0e9(0x13b)],cramiPackage_entity_1[_0x7ff0e9(0x127)],user_entity_1['UserEntity']])],'controllers':[order_controller_1[_0x7ff0e9(0x131)]],'providers':[order_service_1[_0x7ff0e9(0x128)]]})],OrderModule),exports[_0x7ff0e9(0x135)]=OrderModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/order/order.service.js b/YiAiQuickDeploy/dist/modules/order/order.service.js
new file mode 100644
index 0000000..629e479
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/order/order.service.js
@@ -0,0 +1 @@
+'use strict';const _0x2440a8=_0x4a96;(function(_0x223129,_0x2e766b){const _0x759cad=_0x4a96,_0x5c1c7b=_0x223129();while(!![]){try{const _0x59bd15=parseInt(_0x759cad(0x217))/0x1+parseInt(_0x759cad(0x219))/0x2+parseInt(_0x759cad(0x1fe))/0x3*(-parseInt(_0x759cad(0x1ea))/0x4)+parseInt(_0x759cad(0x1e7))/0x5*(-parseInt(_0x759cad(0x1de))/0x6)+-parseInt(_0x759cad(0x202))/0x7*(-parseInt(_0x759cad(0x1d4))/0x8)+-parseInt(_0x759cad(0x1e8))/0x9*(parseInt(_0x759cad(0x211))/0xa)+parseInt(_0x759cad(0x209))/0xb;if(_0x59bd15===_0x2e766b)break;else _0x5c1c7b['push'](_0x5c1c7b['shift']());}catch(_0x17e7d6){_0x5c1c7b['push'](_0x5c1c7b['shift']());}}}(_0x4e7f,0x48558));function _0x4a96(_0x480a84,_0x353e24){const _0x4e7fc4=_0x4e7f();return _0x4a96=function(_0x4a9648,_0x800821){_0x4a9648=_0x4a9648-0x1c6;let _0x31735b=_0x4e7fc4[_0x4a9648];return _0x31735b;},_0x4a96(_0x480a84,_0x353e24);}function _0x4e7f(){const _0x439268=['order.status\x20=\x20:status','queryByOrderId','@nestjs/common','metadata','find','__metadata','function','createOrderId','PayService','./order.entity','count','log','1234520WdWNKL','assign','goodsInfo','username','套餐不存在!','globalConfigService','__decorate','order:\x20','deleteNotPay','订单不存在!','837282ZEoTYa','请先注册账号后购买商品!','design:paramtypes','@nestjs/typeorm','total','HttpStatus','userId','queryPayType','Repository','5VOIOdb','45FLbvrI','OrderEntity','2139332ZNzWih','delete','createQueryBuilder','getRawOne','pay','../pay/pay.service','map','create','findOne','BAD_REQUEST','defineProperty','where','userEntity','DESC','object','message','price','../crami/cramiPackage.entity','cramiPackageEntity','user','3DEkiwV','findAndCount','buy','decorate','21oHBOCq','email','UNAUTHORIZED','payService','order','query','Injectable','121660YjkrOn','status','HttpException','total_price','__param','getOwnPropertyDescriptor','goodsId','../../common/utils','723640KuoBLp','save','channel','queryAllOrder','length','orderId','339090LMSOHZ','deleteOrder','1038770hSPEMw','orderEntity','des','select','InjectRepository','../user/user.entity'];_0x4e7f=function(){return _0x439268;};return _0x4e7f();}var __decorate=this&&this[_0x2440a8(0x1da)]||function(_0x5673ab,_0x2ae43d,_0x3adb27,_0x56f7b8){const _0x4a0bd1=_0x2440a8;var _0x7fb958=arguments[_0x4a0bd1(0x215)],_0x1cf616=_0x7fb958<0x3?_0x2ae43d:_0x56f7b8===null?_0x56f7b8=Object[_0x4a0bd1(0x20e)](_0x2ae43d,_0x3adb27):_0x56f7b8,_0x21086e;if(typeof Reflect===_0x4a0bd1(0x1f8)&&typeof Reflect[_0x4a0bd1(0x201)]===_0x4a0bd1(0x1ce))_0x1cf616=Reflect['decorate'](_0x5673ab,_0x2ae43d,_0x3adb27,_0x56f7b8);else{for(var _0xd6dcbc=_0x5673ab[_0x4a0bd1(0x215)]-0x1;_0xd6dcbc>=0x0;_0xd6dcbc--)if(_0x21086e=_0x5673ab[_0xd6dcbc])_0x1cf616=(_0x7fb958<0x3?_0x21086e(_0x1cf616):_0x7fb958>0x3?_0x21086e(_0x2ae43d,_0x3adb27,_0x1cf616):_0x21086e(_0x2ae43d,_0x3adb27))||_0x1cf616;}return _0x7fb958>0x3&&_0x1cf616&&Object[_0x4a0bd1(0x1f4)](_0x2ae43d,_0x3adb27,_0x1cf616),_0x1cf616;},__metadata=this&&this[_0x2440a8(0x1cd)]||function(_0x51a341,_0x560ba9){const _0x4b47d0=_0x2440a8;if(typeof Reflect===_0x4b47d0(0x1f8)&&typeof Reflect[_0x4b47d0(0x1cb)]===_0x4b47d0(0x1ce))return Reflect[_0x4b47d0(0x1cb)](_0x51a341,_0x560ba9);},__param=this&&this[_0x2440a8(0x20d)]||function(_0x23a011,_0x559651){return function(_0x211584,_0x40c4b7){_0x559651(_0x211584,_0x40c4b7,_0x23a011);};};Object[_0x2440a8(0x1f4)](exports,'__esModule',{'value':!![]}),exports['OrderService']=void 0x0;const user_entity_1=require(_0x2440a8(0x1c7)),typeorm_1=require(_0x2440a8(0x1e1)),common_1=require(_0x2440a8(0x1ca)),typeorm_2=require('typeorm'),order_entity_1=require(_0x2440a8(0x1d1)),cramiPackage_entity_1=require(_0x2440a8(0x1fb)),utils_1=require(_0x2440a8(0x210)),pay_service_1=require(_0x2440a8(0x1ef)),globalConfig_service_1=require('../globalConfig/globalConfig.service');let OrderService=class OrderService{constructor(_0x3173fe,_0x146608,_0x564a4e,_0x1fff02,_0x2a3bae){const _0x244fe2=_0x2440a8;this[_0x244fe2(0x21a)]=_0x3173fe,this[_0x244fe2(0x1fc)]=_0x146608,this['userEntity']=_0x564a4e,this['payService']=_0x1fff02,this['globalConfigService']=_0x2a3bae;}async[_0x2440a8(0x200)](_0x1c0f9d,_0x586dc7){const _0x27641b=_0x2440a8;try{const {goodsId:_0x4fa2a2,count:count=0x1,payType:_0x4a3d11}=_0x1c0f9d,{id:_0x3ca8bb}=_0x586dc7[_0x27641b(0x1fd)];if(_0x3ca8bb>0xf4240)throw new common_1['HttpException'](_0x27641b(0x1df),common_1['HttpStatus'][_0x27641b(0x204)]);const _0x3221ee=await this[_0x27641b(0x1f1)](_0x3ca8bb,_0x4fa2a2,count,_0x4a3d11),_0x38f0df=await this[_0x27641b(0x205)][_0x27641b(0x1ee)](_0x3ca8bb,_0x3221ee[_0x27641b(0x216)],_0x4a3d11);return Object[_0x27641b(0x1d5)](Object['assign']({},_0x38f0df),{'orderId':_0x3221ee[_0x27641b(0x216)],'platform':_0x3221ee['payPlatform'],'total':_0x3221ee[_0x27641b(0x1e2)]});}catch(_0x480f0f){if(_0x480f0f[_0x27641b(0x20a)]===0x191)throw new common_1['HttpException'](_0x480f0f[_0x27641b(0x1f9)],common_1[_0x27641b(0x1e3)]['UNAUTHORIZED']);throw new common_1[(_0x27641b(0x20b))](_0x480f0f[_0x27641b(0x1f9)]||'购买失败!',common_1[_0x27641b(0x1e3)][_0x27641b(0x1f3)]);}}async[_0x2440a8(0x1c9)](_0x3deee4,_0x224ae2){const _0x44f141=_0x2440a8,{id:_0x252059}=_0x3deee4[_0x44f141(0x1fd)],{orderId:_0xdfd5f3}=_0x224ae2,_0x22e629=await this[_0x44f141(0x21a)]['findOne']({'where':{'userId':_0x252059,'orderId':_0xdfd5f3}});if(!_0x22e629)throw new common_1[(_0x44f141(0x20b))](_0x44f141(0x1dd),common_1[_0x44f141(0x1e3)][_0x44f141(0x1f3)]);return _0x22e629;}async['create'](_0x336d41,_0x56cb5a,_0x2f328d,_0x2dae84){const _0x744b97=_0x2440a8,_0x42ec97=await this[_0x744b97(0x1d9)][_0x744b97(0x1e5)](),_0x1b5a62=await this[_0x744b97(0x1fc)][_0x744b97(0x1f2)]({'where':{'id':_0x56cb5a}});if(!_0x1b5a62)throw new common_1[(_0x744b97(0x20b))](_0x744b97(0x1d8),common_1[_0x744b97(0x1e3)][_0x744b97(0x1f3)]);const _0x30d996={};_0x30d996[_0x744b97(0x216)]=(0x0,utils_1[_0x744b97(0x1cf)])(),_0x30d996['userId']=_0x336d41,_0x30d996[_0x744b97(0x20f)]=_0x56cb5a,_0x30d996['price']=Number(_0x1b5a62[_0x744b97(0x1fa)]),_0x30d996[_0x744b97(0x1d2)]=_0x2f328d,_0x30d996[_0x744b97(0x1e2)]=Number(_0x1b5a62['price'])*_0x2f328d,_0x30d996['payPlatform']=_0x42ec97,_0x30d996[_0x744b97(0x213)]=_0x2dae84;const _0xa1b409=await this[_0x744b97(0x21a)][_0x744b97(0x212)](_0x30d996);return console[_0x744b97(0x1d3)](_0x744b97(0x1db),_0xa1b409),_0xa1b409;}async[_0x2440a8(0x207)](_0x5d0eef,_0x1f2361,_0x47ed49){const _0x2483a3=_0x2440a8;return await this[_0x2483a3(0x21a)]['findAndCount']({'where':{'userId':_0x5d0eef},'order':{'id':'DESC'},'skip':(_0x1f2361-0x1)*_0x47ed49,'take':_0x47ed49});}async[_0x2440a8(0x214)](_0x4d5551){const _0x2864e4=_0x2440a8,{page:_0x50564d,size:_0x6e0224,userId:_0x2b99e4,platform:_0x5d4ac7,status:_0x10c113}=_0x4d5551,_0x340751={};if(_0x2b99e4)_0x340751[_0x2864e4(0x1e4)]=_0x2b99e4;if(_0x5d4ac7)_0x340751['payPlatform']=_0x5d4ac7;if(_0x10c113)_0x340751[_0x2864e4(0x20a)]=_0x10c113;const [_0x2b0e42,_0x54f9a3]=await this[_0x2864e4(0x21a)][_0x2864e4(0x1ff)]({'order':{'id':_0x2864e4(0x1f7)},'where':_0x340751,'skip':(_0x50564d-0x1)*_0x6e0224,'take':_0x6e0224}),_0xc1d89d=_0x2b0e42[_0x2864e4(0x1f0)](_0x3d9c62=>_0x3d9c62['userId']),_0x46a9ca=_0x2b0e42['map'](_0xfc0c9b=>_0xfc0c9b[_0x2864e4(0x20f)]),_0x3c9fdd=await this[_0x2864e4(0x1f6)][_0x2864e4(0x1cc)]({'where':{'id':(0x0,typeorm_2['In'])(_0xc1d89d)},'select':['id',_0x2864e4(0x1d7),_0x2864e4(0x203)]}),_0xff18af=await this['cramiPackageEntity'][_0x2864e4(0x1cc)]({'where':{'id':(0x0,typeorm_2['In'])(_0x46a9ca)},'select':['id','name','coverImg',_0x2864e4(0x21b)]});_0x2b0e42['forEach'](_0x24b304=>{const _0x29a858=_0x2864e4;_0x24b304['userInfo']=_0x3c9fdd[_0x29a858(0x1cc)](_0xed7a3b=>_0xed7a3b['id']===_0x24b304['userId']),_0x24b304[_0x29a858(0x1d6)]=_0xff18af[_0x29a858(0x1cc)](_0xb76ed2=>_0xb76ed2['id']===_0x24b304[_0x29a858(0x20f)]);});const _0x1279f9=await this[_0x2864e4(0x21a)][_0x2864e4(0x1ec)](_0x2864e4(0x206))[_0x2864e4(0x1f5)](_0x2864e4(0x1c8),{'status':0x1})[_0x2864e4(0x21c)]('SUM(order.price)',_0x2864e4(0x20c))[_0x2864e4(0x1ed)]();return Object[_0x2864e4(0x1d5)]({'rows':_0x2b0e42,'count':_0x54f9a3},_0x1279f9);}async[_0x2440a8(0x218)](_0x10013a){const _0x4d4e1a=_0x2440a8,{orderId:_0x108a4c}=_0x10013a,_0x1bb6d2=await this[_0x4d4e1a(0x21a)][_0x4d4e1a(0x1f2)]({'where':{'orderId':_0x108a4c}});if(!_0x1bb6d2)throw new common_1['HttpException'](_0x4d4e1a(0x1dd),common_1[_0x4d4e1a(0x1e3)][_0x4d4e1a(0x1f3)]);return await this[_0x4d4e1a(0x21a)]['delete']({'orderId':_0x108a4c});}async[_0x2440a8(0x1dc)](){const _0x3d5a40=_0x2440a8;return await this[_0x3d5a40(0x21a)][_0x3d5a40(0x1eb)]({'status':0x0});}};OrderService=__decorate([(0x0,common_1[_0x2440a8(0x208)])(),__param(0x0,(0x0,typeorm_1['InjectRepository'])(order_entity_1[_0x2440a8(0x1e9)])),__param(0x1,(0x0,typeorm_1[_0x2440a8(0x1c6)])(cramiPackage_entity_1['CramiPackageEntity'])),__param(0x2,(0x0,typeorm_1[_0x2440a8(0x1c6)])(user_entity_1['UserEntity'])),__metadata(_0x2440a8(0x1e0),[typeorm_2[_0x2440a8(0x1e6)],typeorm_2[_0x2440a8(0x1e6)],typeorm_2['Repository'],pay_service_1[_0x2440a8(0x1d0)],globalConfig_service_1['GlobalConfigService']])],OrderService),exports['OrderService']=OrderService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/pay/dto/pay.dto.js b/YiAiQuickDeploy/dist/modules/pay/dto/pay.dto.js
new file mode 100644
index 0000000..8b29355
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/pay/dto/pay.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x1db9b0=_0xadc6;function _0xadc6(_0x35f5b0,_0x24ec56){var _0x320aef=_0x320a();return _0xadc6=function(_0xadc6f1,_0x23edb0){_0xadc6f1=_0xadc6f1-0x14a;var _0x176b2e=_0x320aef[_0xadc6f1];return _0x176b2e;},_0xadc6(_0x35f5b0,_0x24ec56);}(function(_0x495c20,_0x7262c3){var _0x5291dc=_0xadc6,_0x55aaaf=_0x495c20();while(!![]){try{var _0x26c1f5=parseInt(_0x5291dc(0x160))/0x1+-parseInt(_0x5291dc(0x161))/0x2*(-parseInt(_0x5291dc(0x15f))/0x3)+-parseInt(_0x5291dc(0x14e))/0x4+-parseInt(_0x5291dc(0x150))/0x5*(-parseInt(_0x5291dc(0x158))/0x6)+parseInt(_0x5291dc(0x15c))/0x7+-parseInt(_0x5291dc(0x15b))/0x8*(-parseInt(_0x5291dc(0x15a))/0x9)+-parseInt(_0x5291dc(0x14c))/0xa*(parseInt(_0x5291dc(0x14d))/0xb);if(_0x26c1f5===_0x7262c3)break;else _0x55aaaf['push'](_0x55aaaf['shift']());}catch(_0x56840e){_0x55aaaf['push'](_0x55aaaf['shift']());}}}(_0x320a,0xcd975));function _0x320a(){var _0x1455dc=['metadata','function','ApiProperty','102YPOrKX','__decorate','9yvcYRR','12415280CoutEr','11589011uqhcYL','defineProperty','class-validator','69dwZnCQ','316595uihvZc','45126INCmSc','design:type','object','__metadata','@nestjs/swagger','decorate','PayDto','570hTIOLZ','846373sswIms','458892xMnrJT','__esModule','382220uELUlK','IsOptional','getOwnPropertyDescriptor','订单号','length'];_0x320a=function(){return _0x1455dc;};return _0x320a();}var __decorate=this&&this[_0x1db9b0(0x159)]||function(_0x1b3647,_0x39e221,_0x5e653f,_0x41a7c6){var _0x4affbe=_0x1db9b0,_0x332d86=arguments[_0x4affbe(0x154)],_0x48ddc7=_0x332d86<0x3?_0x39e221:_0x41a7c6===null?_0x41a7c6=Object[_0x4affbe(0x152)](_0x39e221,_0x5e653f):_0x41a7c6,_0x2f275a;if(typeof Reflect===_0x4affbe(0x163)&&typeof Reflect['decorate']==='function')_0x48ddc7=Reflect[_0x4affbe(0x14a)](_0x1b3647,_0x39e221,_0x5e653f,_0x41a7c6);else{for(var _0x3d76b8=_0x1b3647['length']-0x1;_0x3d76b8>=0x0;_0x3d76b8--)if(_0x2f275a=_0x1b3647[_0x3d76b8])_0x48ddc7=(_0x332d86<0x3?_0x2f275a(_0x48ddc7):_0x332d86>0x3?_0x2f275a(_0x39e221,_0x5e653f,_0x48ddc7):_0x2f275a(_0x39e221,_0x5e653f))||_0x48ddc7;}return _0x332d86>0x3&&_0x48ddc7&&Object[_0x4affbe(0x15d)](_0x39e221,_0x5e653f,_0x48ddc7),_0x48ddc7;},__metadata=this&&this[_0x1db9b0(0x164)]||function(_0x34abfd,_0x2fa58e){var _0x1c1be5=_0x1db9b0;if(typeof Reflect===_0x1c1be5(0x163)&&typeof Reflect[_0x1c1be5(0x155)]===_0x1c1be5(0x156))return Reflect[_0x1c1be5(0x155)](_0x34abfd,_0x2fa58e);};Object[_0x1db9b0(0x15d)](exports,_0x1db9b0(0x14f),{'value':!![]}),exports[_0x1db9b0(0x14b)]=void 0x0;const class_validator_1=require(_0x1db9b0(0x15e)),swagger_1=require(_0x1db9b0(0x165));class PayDto{}__decorate([(0x0,swagger_1[_0x1db9b0(0x157)])({'example':0x1,'description':_0x1db9b0(0x153),'required':!![]}),(0x0,class_validator_1[_0x1db9b0(0x151)])(),__metadata(_0x1db9b0(0x162),String)],PayDto['prototype'],'orderId',void 0x0),exports['PayDto']=PayDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/pay/pay.controller.js b/YiAiQuickDeploy/dist/modules/pay/pay.controller.js
new file mode 100644
index 0000000..70b01c5
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/pay/pay.controller.js
@@ -0,0 +1 @@
+'use strict';var _0x1a15e7=_0x53de;function _0x3e81(){var _0xc6d3fa=['__metadata','getOwnPropertyDescriptor','metadata','length','1329970ULwplX','notifyEpay','Epay支付结果通知','log','Get','decorate','8100104rMIYhe','__esModule','18935829bMqRmS','./pay.service','__param','300DFNgNj','payService','notify','hupi支付结果通知','object','prototype','Controller','9tTDQkt','3193638UUPpOE','design:paramtypes','epay\x20->query:\x20','defineProperty','design:returntype','Post','PayController','function','ApiTags','3954GwZBhX','@nestjs/common','3793364WGOXyz','3mbPUCI','design:type','ApiOperation','@nestjs/swagger','hupi\x20->body:\x20','pay','2zFHYhg','256801MtvGMe'];_0x3e81=function(){return _0xc6d3fa;};return _0x3e81();}(function(_0x4533c9,_0x41c47b){var _0x3af7b5=_0x53de,_0x3bc9db=_0x4533c9();while(!![]){try{var _0x3e4fde=parseInt(_0x3af7b5(0x11a))/0x1*(parseInt(_0x3af7b5(0x119))/0x2)+parseInt(_0x3af7b5(0x113))/0x3*(-parseInt(_0x3af7b5(0x112))/0x4)+parseInt(_0x3af7b5(0x12a))/0x5*(parseInt(_0x3af7b5(0x110))/0x6)+parseInt(_0x3af7b5(0x132))/0x7+-parseInt(_0x3af7b5(0x125))/0x8*(parseInt(_0x3af7b5(0x131))/0x9)+parseInt(_0x3af7b5(0x11f))/0xa+parseInt(_0x3af7b5(0x127))/0xb;if(_0x3e4fde===_0x41c47b)break;else _0x3bc9db['push'](_0x3bc9db['shift']());}catch(_0x192dd9){_0x3bc9db['push'](_0x3bc9db['shift']());}}}(_0x3e81,0x9dc0d));var __decorate=this&&this['__decorate']||function(_0xfa9104,_0x554d00,_0x2f662b,_0xa6cf53){var _0x2ca45f=_0x53de,_0x169a2d=arguments[_0x2ca45f(0x11e)],_0x4ea0b9=_0x169a2d<0x3?_0x554d00:_0xa6cf53===null?_0xa6cf53=Object[_0x2ca45f(0x11c)](_0x554d00,_0x2f662b):_0xa6cf53,_0x265c81;if(typeof Reflect==='object'&&typeof Reflect['decorate']==='function')_0x4ea0b9=Reflect[_0x2ca45f(0x124)](_0xfa9104,_0x554d00,_0x2f662b,_0xa6cf53);else{for(var _0x39fc71=_0xfa9104['length']-0x1;_0x39fc71>=0x0;_0x39fc71--)if(_0x265c81=_0xfa9104[_0x39fc71])_0x4ea0b9=(_0x169a2d<0x3?_0x265c81(_0x4ea0b9):_0x169a2d>0x3?_0x265c81(_0x554d00,_0x2f662b,_0x4ea0b9):_0x265c81(_0x554d00,_0x2f662b))||_0x4ea0b9;}return _0x169a2d>0x3&&_0x4ea0b9&&Object[_0x2ca45f(0x135)](_0x554d00,_0x2f662b,_0x4ea0b9),_0x4ea0b9;},__metadata=this&&this[_0x1a15e7(0x11b)]||function(_0x2fe106,_0x99fcde){var _0x3565b9=_0x1a15e7;if(typeof Reflect===_0x3565b9(0x12e)&&typeof Reflect[_0x3565b9(0x11d)]===_0x3565b9(0x10e))return Reflect[_0x3565b9(0x11d)](_0x2fe106,_0x99fcde);},__param=this&&this[_0x1a15e7(0x129)]||function(_0x643361,_0x2e8089){return function(_0x32c944,_0x2c46db){_0x2e8089(_0x32c944,_0x2c46db,_0x643361);};};function _0x53de(_0x4cde02,_0x5b5179){var _0x3e81f6=_0x3e81();return _0x53de=function(_0x53dea5,_0x2d9f1c){_0x53dea5=_0x53dea5-0x10d;var _0x1ee276=_0x3e81f6[_0x53dea5];return _0x1ee276;},_0x53de(_0x4cde02,_0x5b5179);}Object['defineProperty'](exports,_0x1a15e7(0x126),{'value':!![]}),exports[_0x1a15e7(0x10d)]=void 0x0;const common_1=require(_0x1a15e7(0x111)),swagger_1=require(_0x1a15e7(0x116)),pay_service_1=require(_0x1a15e7(0x128));let PayController=class PayController{constructor(_0x45114e){this['payService']=_0x45114e;}['notifyHupi'](_0x1ffed7){var _0x323b4c=_0x1a15e7;return console[_0x323b4c(0x122)](_0x323b4c(0x117),_0x1ffed7),this[_0x323b4c(0x12b)][_0x323b4c(0x12c)](_0x1ffed7);}[_0x1a15e7(0x120)](_0x32bc91){var _0x282421=_0x1a15e7;return console[_0x282421(0x122)](_0x282421(0x134),_0x32bc91),this[_0x282421(0x12b)][_0x282421(0x12c)](_0x32bc91);}};__decorate([(0x0,common_1[_0x1a15e7(0x137)])('notify'),(0x0,swagger_1[_0x1a15e7(0x115)])({'summary':_0x1a15e7(0x12d)}),__param(0x0,(0x0,common_1['Body'])()),__metadata(_0x1a15e7(0x114),Function),__metadata('design:paramtypes',[Object]),__metadata(_0x1a15e7(0x136),void 0x0)],PayController['prototype'],'notifyHupi',null),__decorate([(0x0,common_1[_0x1a15e7(0x123)])(_0x1a15e7(0x12c)),(0x0,swagger_1[_0x1a15e7(0x115)])({'summary':_0x1a15e7(0x121)}),__param(0x0,(0x0,common_1['Query'])()),__metadata('design:type',Function),__metadata(_0x1a15e7(0x133),[Object]),__metadata('design:returntype',void 0x0)],PayController[_0x1a15e7(0x12f)],_0x1a15e7(0x120),null),PayController=__decorate([(0x0,common_1[_0x1a15e7(0x130)])(_0x1a15e7(0x118)),(0x0,swagger_1[_0x1a15e7(0x10f)])(_0x1a15e7(0x118)),__metadata(_0x1a15e7(0x133),[pay_service_1['PayService']])],PayController),exports[_0x1a15e7(0x10d)]=PayController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/pay/pay.module.js b/YiAiQuickDeploy/dist/modules/pay/pay.module.js
new file mode 100644
index 0000000..b95f609
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/pay/pay.module.js
@@ -0,0 +1 @@
+'use strict';const _0x4f87d2=_0x12ea;(function(_0x282e34,_0x36508a){const _0x409ba9=_0x12ea,_0x1e72a3=_0x282e34();while(!![]){try{const _0x1ff17b=-parseInt(_0x409ba9(0x8a))/0x1*(-parseInt(_0x409ba9(0x87))/0x2)+parseInt(_0x409ba9(0x8f))/0x3+parseInt(_0x409ba9(0x92))/0x4+-parseInt(_0x409ba9(0x9e))/0x5*(parseInt(_0x409ba9(0x9c))/0x6)+-parseInt(_0x409ba9(0x8c))/0x7+parseInt(_0x409ba9(0x9b))/0x8*(-parseInt(_0x409ba9(0xa4))/0x9)+parseInt(_0x409ba9(0x86))/0xa;if(_0x1ff17b===_0x36508a)break;else _0x1e72a3['push'](_0x1e72a3['shift']());}catch(_0x5f3cd4){_0x1e72a3['push'](_0x1e72a3['shift']());}}}(_0xd971,0xe478c));var __decorate=this&&this[_0x4f87d2(0x8d)]||function(_0x207d6c,_0x3a1fa1,_0x38ce90,_0x1a2f86){const _0x17362a=_0x4f87d2;var _0x5b58e4=arguments[_0x17362a(0x8e)],_0x1303ad=_0x5b58e4<0x3?_0x3a1fa1:_0x1a2f86===null?_0x1a2f86=Object[_0x17362a(0x97)](_0x3a1fa1,_0x38ce90):_0x1a2f86,_0x27545c;if(typeof Reflect===_0x17362a(0xa0)&&typeof Reflect[_0x17362a(0x95)]===_0x17362a(0x91))_0x1303ad=Reflect['decorate'](_0x207d6c,_0x3a1fa1,_0x38ce90,_0x1a2f86);else{for(var _0x3145ab=_0x207d6c[_0x17362a(0x8e)]-0x1;_0x3145ab>=0x0;_0x3145ab--)if(_0x27545c=_0x207d6c[_0x3145ab])_0x1303ad=(_0x5b58e4<0x3?_0x27545c(_0x1303ad):_0x5b58e4>0x3?_0x27545c(_0x3a1fa1,_0x38ce90,_0x1303ad):_0x27545c(_0x3a1fa1,_0x38ce90))||_0x1303ad;}return _0x5b58e4>0x3&&_0x1303ad&&Object[_0x17362a(0x90)](_0x3a1fa1,_0x38ce90,_0x1303ad),_0x1303ad;};Object[_0x4f87d2(0x90)](exports,_0x4f87d2(0xa3),{'value':!![]}),exports[_0x4f87d2(0x8b)]=void 0x0;function _0x12ea(_0xa18049,_0x1f0d18){const _0xd971e1=_0xd971();return _0x12ea=function(_0x12eabd,_0x51e8d0){_0x12eabd=_0x12eabd-0x86;let _0x3ab96d=_0xd971e1[_0x12eabd];return _0x3ab96d;},_0x12ea(_0xa18049,_0x1f0d18);}const common_1=require(_0x4f87d2(0xa1)),pay_controller_1=require(_0x4f87d2(0x94)),pay_service_1=require(_0x4f87d2(0x96)),order_entity_1=require(_0x4f87d2(0xa2)),cramiPackage_entity_1=require(_0x4f87d2(0x9a)),typeorm_1=require(_0x4f87d2(0x98));let PayModule=class PayModule{};PayModule=__decorate([(0x0,common_1[_0x4f87d2(0x89)])(),(0x0,common_1['Module'])({'imports':[typeorm_1['TypeOrmModule'][_0x4f87d2(0x9f)]([order_entity_1[_0x4f87d2(0x88)],cramiPackage_entity_1[_0x4f87d2(0x9d)]])],'controllers':[pay_controller_1[_0x4f87d2(0x93)]],'providers':[pay_service_1[_0x4f87d2(0x99)]],'exports':[pay_service_1[_0x4f87d2(0x99)]]})],PayModule),exports['PayModule']=PayModule;function _0xd971(){const _0x27c786=['./pay.controller','decorate','./pay.service','getOwnPropertyDescriptor','@nestjs/typeorm','PayService','../crami/cramiPackage.entity','176yczOnO','9693612nDMyTj','CramiPackageEntity','5eCrXBN','forFeature','object','@nestjs/common','../order/order.entity','__esModule','689355zfYPxb','35220450yjeGKE','1130456IQEJqB','OrderEntity','Global','1eQyTrn','PayModule','5347237tVLiBf','__decorate','length','1980789ANHIZB','defineProperty','function','1011468KyGQVX','PayController'];_0xd971=function(){return _0x27c786;};return _0xd971();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/pay/pay.service.js b/YiAiQuickDeploy/dist/modules/pay/pay.service.js
new file mode 100644
index 0000000..211867f
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/pay/pay.service.js
@@ -0,0 +1 @@
+'use strict';const _0x32f29c=_0x21e6;(function(_0x4455ae,_0x2ac74b){const _0x59480d=_0x21e6,_0x4f6a5f=_0x4455ae();while(!![]){try{const _0x5a3a94=parseInt(_0x59480d(0x1f2))/0x1*(-parseInt(_0x59480d(0x1e2))/0x2)+parseInt(_0x59480d(0x1bd))/0x3*(-parseInt(_0x59480d(0x18a))/0x4)+-parseInt(_0x59480d(0x191))/0x5*(parseInt(_0x59480d(0x214))/0x6)+parseInt(_0x59480d(0x200))/0x7*(parseInt(_0x59480d(0x1dd))/0x8)+parseInt(_0x59480d(0x1ca))/0x9*(parseInt(_0x59480d(0x1bb))/0xa)+-parseInt(_0x59480d(0x21d))/0xb+parseInt(_0x59480d(0x193))/0xc*(parseInt(_0x59480d(0x1a4))/0xd);if(_0x5a3a94===_0x2ac74b)break;else _0x4f6a5f['push'](_0x4f6a5f['shift']());}catch(_0x356abf){_0x4f6a5f['push'](_0x4f6a5f['shift']());}}}(_0x48ec,0x59ce6));var __decorate=this&&this[_0x32f29c(0x19c)]||function(_0x41b2f6,_0x2914fe,_0x4dee00,_0x26a4dd){const _0x2ff9c2=_0x32f29c;var _0x5055e5=arguments['length'],_0x55a590=_0x5055e5<0x3?_0x2914fe:_0x26a4dd===null?_0x26a4dd=Object['getOwnPropertyDescriptor'](_0x2914fe,_0x4dee00):_0x26a4dd,_0xb09b18;if(typeof Reflect===_0x2ff9c2(0x1ed)&&typeof Reflect[_0x2ff9c2(0x1d0)]===_0x2ff9c2(0x222))_0x55a590=Reflect['decorate'](_0x41b2f6,_0x2914fe,_0x4dee00,_0x26a4dd);else{for(var _0x455328=_0x41b2f6['length']-0x1;_0x455328>=0x0;_0x455328--)if(_0xb09b18=_0x41b2f6[_0x455328])_0x55a590=(_0x5055e5<0x3?_0xb09b18(_0x55a590):_0x5055e5>0x3?_0xb09b18(_0x2914fe,_0x4dee00,_0x55a590):_0xb09b18(_0x2914fe,_0x4dee00))||_0x55a590;}return _0x5055e5>0x3&&_0x55a590&&Object[_0x2ff9c2(0x1a2)](_0x2914fe,_0x4dee00,_0x55a590),_0x55a590;},__metadata=this&&this[_0x32f29c(0x1ea)]||function(_0x2f358e,_0x1fd6e7){const _0x40d6fe=_0x32f29c;if(typeof Reflect===_0x40d6fe(0x1ed)&&typeof Reflect['metadata']===_0x40d6fe(0x222))return Reflect[_0x40d6fe(0x1e9)](_0x2f358e,_0x1fd6e7);},__param=this&&this['__param']||function(_0x21cd64,_0x4813b0){return function(_0x566292,_0x1471e3){_0x4813b0(_0x566292,_0x1471e3,_0x21cd64);};};function _0x21e6(_0x4aabc9,_0x21fb15){const _0x48ec1c=_0x48ec();return _0x21e6=function(_0x21e620,_0x1c2b1d){_0x21e620=_0x21e620-0x178;let _0x4603ec=_0x48ec1c[_0x21e620];return _0x4603ec;},_0x21e6(_0x4aabc9,_0x21fb15);}Object[_0x32f29c(0x1a2)](exports,_0x32f29c(0x1c6),{'value':!![]}),exports['PayService']=void 0x0;function _0x48ec(){const _0x1ca092=['182hEXFPz','HttpException','message','get','trade_order_id','notify_url','log','MD5','../user/user.service','resource','error:\x20','return_url','Injectable','notifyHupi','WxPay','wechat','payWeChatMchId','alipay','套餐不存在!','toString','校验签名','payMpaySecret','Wap','60lxlfbn','HttpStatus','3EInJMr','onModuleInit','queryMpay','InjectRepository','订单不存在!','payMpayReturnUrl','text','payWeChatAppId','payer','__esModule','addBalanceToOrder','nonce_str','appid','1065987EhOtAr','digest','md5','SUCCESS','payMpay','default','decorate','name','map','cramiPackageEntity','mpay','order','attach','支付通知验证失败:\x20','payWeChatNotifyUrl','out_trade_no','transactions_h5','微信H5支付失败!','total','6232MOwsle','payEpayReturnUrl','type','微信支付通知params:\x20','native','52gbTPZF','importDynamic','goodsId','payMpayApiQueryUrl','payWeChatPublicKey','OrderEntity','192.168.1.100','metadata','__metadata','1.1','globalConfigService','object','用户openId:\x20','payHupiSecret','data','wechat-pay:\x20','4090eldXdD','createRandomNonceStr','device','total_fee','decipher_gcm','key','https://api.xunhupay.com/payment/do.html','userBalanceService','update','clientip','@nestjs/typeorm','payEpay','UserBalanceService','queryEpay','2548OgTnGh','payWeChatH5Name','pay','支付请求失败!','param','crypto','payHupiNotifyUrl','orderEntity','success','transactions_jsapi','payHupiGatewayUrl','payEpayPid','payWeChat','notifyWeChat','https://api.xunhupay.com/payment/query.html','notifyEpay','length','queryHupi','payPlatform','payEpaySecret','426iyXZjj','@nestjs/common','pid','failed','order_no','design:paramtypes','UserService','payHupiReturnUrl','trade_status','4561458uoLEiq','支付请求失败:\x20','submit.php','title','hash','function','Repository','money','payWeChatPrivateKey','payHupi','payEpayNotifyUrl','../globalConfig/globalConfig.service','affected','payMpayPid','keys','payMpayNotifyUrl','getOpenIdByUserId','typeorm','CramiPackageEntity','toFixed','getConfigs','join','post','act','payType:\x20','payEpayApiQueryUrl','hex','wx-native','transactions_native','userService','time','trade_state','901708sIfDMp','response','version','axios','epay','now','findOne','31505JJEPIv','jsapi','486384OPNGJF','BAD_REQUEST','hupi','includes','payEpayApiPayUrl','校验签名通过','payHupiAppId','event_type','sign','__decorate','scene_info','createHash','sign_type','TRANSACTION.SUCCESS','TRADE_SUCCESS','defineProperty','notifyMpay'];_0x48ec=function(){return _0x1ca092;};return _0x48ec();}const typeorm_1=require(_0x32f29c(0x1fc)),typeorm_2=require(_0x32f29c(0x17b)),common_1=require(_0x32f29c(0x215)),crypto=require(_0x32f29c(0x205)),axios_1=require(_0x32f29c(0x18d)),order_entity_1=require('../order/order.entity'),cramiPackage_entity_1=require('../crami/cramiPackage.entity'),userBalance_service_1=require('../userBalance/userBalance.service'),globalConfig_service_1=require(_0x32f29c(0x228)),utils_1=require('../../common/utils'),user_service_1=require(_0x32f29c(0x1ac));let PayService=class PayService{constructor(_0x40a81f,_0x5c7ccb,_0x2b96df,_0xae19a0,_0x4badaa){const _0x247d32=_0x32f29c;this['cramiPackageEntity']=_0x40a81f,this[_0x247d32(0x207)]=_0x5c7ccb,this[_0x247d32(0x1f9)]=_0x2b96df,this[_0x247d32(0x1ec)]=_0xae19a0,this[_0x247d32(0x187)]=_0x4badaa;}async[_0x32f29c(0x1be)](){const _0x57af68=_0x32f29c,_0x1c44b6=await(0x0,utils_1[_0x57af68(0x1e3)])('wechatpay-node-v3');this[_0x57af68(0x1b2)]=(_0x1c44b6===null||_0x1c44b6===void 0x0?void 0x0:_0x1c44b6[_0x57af68(0x1cf)])?_0x1c44b6[_0x57af68(0x1cf)]:_0x1c44b6;}async['notify'](_0x5429e3){const _0x41cf27=_0x32f29c;if(_0x5429e3[_0x41cf27(0x204)]==_0x41cf27(0x18e))return this[_0x41cf27(0x20f)](_0x5429e3);if(_0x5429e3[_0x41cf27(0x1d6)]==_0x41cf27(0x195))return this[_0x41cf27(0x1b1)](_0x5429e3);if(typeof _0x5429e3[_0x41cf27(0x1ad)]=='object')return this[_0x41cf27(0x20d)](_0x5429e3);return this[_0x41cf27(0x1a3)](_0x5429e3);}async[_0x32f29c(0x202)](_0x183463,_0x368949,_0x28b958='wxpay'){const _0x97a88a=_0x32f29c,_0x443609=await this[_0x97a88a(0x207)]['findOne']({'where':{'userId':_0x183463,'orderId':_0x368949}});if(!_0x443609)throw new common_1['HttpException'](_0x97a88a(0x1c1),common_1[_0x97a88a(0x1bc)][_0x97a88a(0x194)]);const _0x595521=await this[_0x97a88a(0x1d3)][_0x97a88a(0x190)]({'where':{'id':_0x443609[_0x97a88a(0x1e4)]}});if(!_0x595521)throw new common_1[(_0x97a88a(0x1a5))]('套餐不存在!',common_1[_0x97a88a(0x1bc)][_0x97a88a(0x194)]);console[_0x97a88a(0x1aa)]('本次支付类型:\x20',_0x443609[_0x97a88a(0x212)]);try{if(_0x443609[_0x97a88a(0x212)]==_0x97a88a(0x1b3))return this[_0x97a88a(0x20c)](_0x183463,_0x368949,_0x28b958);if(_0x443609['payPlatform']==_0x97a88a(0x18e))return this[_0x97a88a(0x1fd)](_0x183463,_0x368949,_0x28b958);if(_0x443609['payPlatform']==_0x97a88a(0x1d4))return this[_0x97a88a(0x1ce)](_0x183463,_0x368949,_0x28b958);if(_0x443609[_0x97a88a(0x212)]==_0x97a88a(0x195))return this[_0x97a88a(0x226)](_0x183463,_0x368949,_0x28b958);}catch(_0xcd33f2){console['log'](_0x97a88a(0x21e),_0xcd33f2);throw new common_1[(_0x97a88a(0x1a5))](_0x97a88a(0x203),common_1[_0x97a88a(0x1bc)][_0x97a88a(0x194)]);}}async['query'](_0x3371a9){const _0x2be4e5=_0x32f29c,_0x584e2f=await this['orderEntity'][_0x2be4e5(0x190)]({'where':{'orderId':_0x3371a9}});if(!_0x584e2f)throw new common_1[(_0x2be4e5(0x1a5))](_0x2be4e5(0x1c1),common_1[_0x2be4e5(0x1bc)][_0x2be4e5(0x194)]);return _0x584e2f;}async[_0x32f29c(0x1b1)](_0x1d367c){const _0x5e20cf=_0x32f29c,_0x24c8a4=await this[_0x5e20cf(0x1ec)][_0x5e20cf(0x17e)]([_0x5e20cf(0x1ef)]),_0x1642c1=_0x1d367c[_0x5e20cf(0x221)];delete _0x1d367c[_0x5e20cf(0x221)];if(this[_0x5e20cf(0x19b)](_0x1d367c,_0x24c8a4)!=_0x1642c1)return _0x5e20cf(0x217);const _0x1f31f6=await this[_0x5e20cf(0x207)][_0x5e20cf(0x190)]({'where':{'orderId':_0x1d367c[_0x5e20cf(0x1a8)],'status':0x0}});if(!_0x1f31f6)return _0x5e20cf(0x217);await this[_0x5e20cf(0x1f9)][_0x5e20cf(0x1c7)](_0x1f31f6);const _0x2b3d1d=await this[_0x5e20cf(0x207)][_0x5e20cf(0x1fa)]({'orderId':_0x1d367c[_0x5e20cf(0x1a8)]},{'status':0x1,'paydAt':new Date()});if(_0x2b3d1d[_0x5e20cf(0x229)]!=0x1)return _0x5e20cf(0x217);return _0x5e20cf(0x208);}async[_0x32f29c(0x226)](_0x3e3ead,_0x4f3b88,_0x543f48='wxpay'){const _0x4970ea=_0x32f29c,_0x143a12=await this['orderEntity']['findOne']({'where':{'userId':_0x3e3ead,'orderId':_0x4f3b88}});if(!_0x143a12)throw new common_1['HttpException'](_0x4970ea(0x1c1),common_1['HttpStatus'][_0x4970ea(0x194)]);const _0x149994=await this[_0x4970ea(0x1d3)][_0x4970ea(0x190)]({'where':{'id':_0x143a12[_0x4970ea(0x1e4)]}});if(!_0x149994)throw new common_1[(_0x4970ea(0x1a5))](_0x4970ea(0x1b6),common_1[_0x4970ea(0x1bc)][_0x4970ea(0x194)]);const {payHupiAppId:_0x36cda3,payHupiSecret:_0x202ff8,payHupiNotifyUrl:_0x5967d8,payHupiReturnUrl:_0x2a634d,payHupiGatewayUrl:_0x42ccc2}=await this[_0x4970ea(0x1ec)][_0x4970ea(0x17e)]([_0x4970ea(0x199),_0x4970ea(0x1ef),_0x4970ea(0x206),_0x4970ea(0x21b),_0x4970ea(0x20a)]),_0xb27cf8={};_0xb27cf8[_0x4970ea(0x18c)]=_0x4970ea(0x1eb),_0xb27cf8[_0x4970ea(0x1c9)]=_0x36cda3,_0xb27cf8[_0x4970ea(0x188)]=(Date[_0x4970ea(0x18f)]()/0x3e8)[_0x4970ea(0x17d)](0x0),_0xb27cf8[_0x4970ea(0x1c8)]=(0x0,utils_1[_0x4970ea(0x1f3)])(0x20),_0xb27cf8['trade_order_id']=_0x4f3b88,_0xb27cf8[_0x4970ea(0x220)]=_0x149994[_0x4970ea(0x1d1)],_0xb27cf8[_0x4970ea(0x1f5)]=_0x143a12[_0x4970ea(0x1dc)],_0xb27cf8[_0x4970ea(0x1a9)]=_0x5967d8,_0xb27cf8[_0x4970ea(0x1af)]=_0x2a634d,_0xb27cf8[_0x4970ea(0x1d6)]=_0x4970ea(0x195),_0xb27cf8['hash']=this['sign'](_0xb27cf8,_0x202ff8);const {data:{errcode:_0x197de1,errmsg:_0x27cc46,url_qrcode:_0x3604e9,url:_0x31c3ee}}=await axios_1[_0x4970ea(0x1cf)][_0x4970ea(0x180)](_0x42ccc2||_0x4970ea(0x1f8),_0xb27cf8);if(_0x197de1!=0x0)throw new common_1['HttpException'](_0x27cc46,common_1[_0x4970ea(0x1bc)]['BAD_REQUEST']);return{'url_qrcode':_0x3604e9,'url':_0x31c3ee};}async[_0x32f29c(0x211)](_0x453c3a){const _0x3b8453=_0x32f29c,{payHupiAppId:_0x5c7918,payHupiSecret:_0x7d8d3b}=await this['globalConfigService'][_0x3b8453(0x17e)]([_0x3b8453(0x199),_0x3b8453(0x1ef)]),_0x47a3a0={};_0x47a3a0[_0x3b8453(0x18c)]='1.1',_0x47a3a0['appid']=_0x5c7918,_0x47a3a0['time']=(Date[_0x3b8453(0x18f)]()/0x3e8)[_0x3b8453(0x17d)](0x0),_0x47a3a0[_0x3b8453(0x1c8)]=(0x0,utils_1[_0x3b8453(0x1f3)])(0x20),_0x47a3a0['out_trade_order']=_0x453c3a,_0x47a3a0[_0x3b8453(0x221)]=this['sign'](_0x47a3a0,_0x7d8d3b);const {data:{errcode:_0x376e6b,errmsg:_0xa30226,data:_0x31f00f}}=await axios_1[_0x3b8453(0x1cf)][_0x3b8453(0x180)](_0x3b8453(0x20e),_0x47a3a0);if(_0x376e6b!=0x0)throw new common_1[(_0x3b8453(0x1a5))](_0xa30226,common_1['HttpStatus'][_0x3b8453(0x194)]);return _0x31f00f;}async[_0x32f29c(0x20f)](_0x121a68){const _0x20b870=_0x32f29c,_0x546425=_0x121a68[_0x20b870(0x19b)];delete _0x121a68['sign'],delete _0x121a68['sign_type'];const _0x4ff266=await this['globalConfigService']['getConfigs']([_0x20b870(0x213)]);if(this[_0x20b870(0x19b)](_0x121a68,_0x4ff266)!=_0x546425)return _0x20b870(0x217);console[_0x20b870(0x1aa)](_0x20b870(0x198));const _0x4ea1d0=await this[_0x20b870(0x207)][_0x20b870(0x190)]({'where':{'orderId':_0x121a68[_0x20b870(0x1d9)],'status':0x0}});if(!_0x4ea1d0)return'failed';const _0xdf0d6f=_0x121a68[_0x20b870(0x21c)]=='TRADE_SUCCESS'?0x1:0x2,_0x326fab=await this[_0x20b870(0x207)]['update']({'orderId':_0x121a68[_0x20b870(0x1d9)]},{'status':_0xdf0d6f,'paydAt':new Date()});_0xdf0d6f===0x1&&await this[_0x20b870(0x1f9)][_0x20b870(0x1c7)](_0x4ea1d0);if(_0x326fab[_0x20b870(0x229)]!=0x1)return _0x20b870(0x217);return _0x20b870(0x208);}async[_0x32f29c(0x1fd)](_0x55f1bd,_0x41e2b8,_0x393d90=_0x32f29c(0x1b5)){const _0xa8d2ed=_0x32f29c,_0x51a3d3=await this[_0xa8d2ed(0x207)][_0xa8d2ed(0x190)]({'where':{'userId':_0x55f1bd,'orderId':_0x41e2b8}});if(!_0x51a3d3)throw new common_1[(_0xa8d2ed(0x1a5))](_0xa8d2ed(0x1c1),common_1[_0xa8d2ed(0x1bc)][_0xa8d2ed(0x194)]);const _0x3ac4fd=await this[_0xa8d2ed(0x1d3)][_0xa8d2ed(0x190)]({'where':{'id':_0x51a3d3['goodsId']}});if(!_0x3ac4fd)throw new common_1[(_0xa8d2ed(0x1a5))](_0xa8d2ed(0x1b6),common_1['HttpStatus'][_0xa8d2ed(0x194)]);const {payEpayPid:_0x57cf47,payEpaySecret:_0x325235,payEpayNotifyUrl:_0x459a86,payEpayReturnUrl:_0x27644e,payEpayApiPayUrl:_0x3fc426}=await this[_0xa8d2ed(0x1ec)][_0xa8d2ed(0x17e)]([_0xa8d2ed(0x20b),'payEpaySecret',_0xa8d2ed(0x227),_0xa8d2ed(0x1de),_0xa8d2ed(0x197)]);let _0x217db5;_0x57cf47[_0xa8d2ed(0x210)]<=0x10?_0x217db5=Number(_0x57cf47):_0x217db5=BigInt(_0x57cf47);const _0xaf6d81={};_0xaf6d81[_0xa8d2ed(0x216)]=_0x217db5,_0xaf6d81[_0xa8d2ed(0x1df)]=_0x393d90,_0xaf6d81[_0xa8d2ed(0x1d9)]=_0x41e2b8,_0xaf6d81['name']=_0x3ac4fd[_0xa8d2ed(0x1d1)],_0xaf6d81[_0xa8d2ed(0x224)]=_0x51a3d3[_0xa8d2ed(0x1dc)],_0xaf6d81[_0xa8d2ed(0x1fb)]=_0xa8d2ed(0x1e8),_0xaf6d81[_0xa8d2ed(0x1f4)]='pc',_0xaf6d81[_0xa8d2ed(0x1a9)]=_0x459a86,_0xaf6d81[_0xa8d2ed(0x1af)]=_0x27644e,_0xaf6d81[_0xa8d2ed(0x204)]=_0xa8d2ed(0x18e),_0xaf6d81['sign']=this[_0xa8d2ed(0x19b)](_0xaf6d81,_0x325235),_0xaf6d81[_0xa8d2ed(0x19f)]=_0xa8d2ed(0x1ab);const _0x1135fe=new URLSearchParams(_0xaf6d81)[_0xa8d2ed(0x1b7)](),_0x2878ba=_0x3fc426+'?'+_0x1135fe;if(_0x3fc426[_0xa8d2ed(0x196)](_0xa8d2ed(0x21f)))return{'url_qrcode':null,'redirectUrl':_0x2878ba,'channel':_0x393d90,'isRedirect':!![]};else{const _0x3abce8=await axios_1['default']['get'](_0x3fc426,{'params':_0xaf6d81});console['log']('epay\x20--->\x20res:\x20',_0x3abce8[_0xa8d2ed(0x1f0)]);const {data:{code:_0x163de1,msg:_0x794356,qrcode:_0xe2208}}=_0x3abce8;if(_0x163de1!=0x1)throw new common_1['HttpException'](_0x794356,common_1[_0xa8d2ed(0x1bc)]['BAD_REQUEST']);return{'url_qrcode':_0xe2208,'redirectUrl':null,'channel':_0x393d90,'isRedirect':![]};}}async[_0x32f29c(0x1ff)](_0x2d8c72){const _0x5994f3=_0x32f29c,{payEpayPid:_0x39f8b3,payEpaySecret:_0x422b97,payEpayApiQueryUrl:_0x17133b}=await this[_0x5994f3(0x1ec)][_0x5994f3(0x17e)]([_0x5994f3(0x20b),_0x5994f3(0x213),_0x5994f3(0x183)]),_0x2d49a3={};_0x2d49a3[_0x5994f3(0x181)]=_0x5994f3(0x1d5),_0x2d49a3[_0x5994f3(0x1d9)]=_0x2d8c72,_0x2d49a3[_0x5994f3(0x216)]=_0x39f8b3,_0x2d49a3[_0x5994f3(0x1f7)]=_0x422b97;const {data:{code:_0x293921,msg:_0x972326,data:_0x5ee907}}=await axios_1['default'][_0x5994f3(0x1a7)](_0x17133b,{'params':_0x2d49a3});if(_0x293921!=0x1)throw new common_1['HttpException'](_0x972326,common_1[_0x5994f3(0x1bc)]['BAD_REQUEST']);return _0x5ee907;}async[_0x32f29c(0x1a3)](_0x11501b){const _0x20fa0d=_0x32f29c,_0x452b59=_0x11501b[_0x20fa0d(0x19b)];delete _0x11501b['sign'],delete _0x11501b[_0x20fa0d(0x19f)];const _0x232bea=await this[_0x20fa0d(0x1ec)][_0x20fa0d(0x17e)]([_0x20fa0d(0x1b9)]);console[_0x20fa0d(0x1aa)](_0x20fa0d(0x1b8));if(this[_0x20fa0d(0x19b)](_0x11501b,_0x232bea)!=_0x452b59)return _0x20fa0d(0x217);console[_0x20fa0d(0x1aa)]('校验签名通过');const _0x5ac29b=await this['orderEntity'][_0x20fa0d(0x190)]({'where':{'orderId':_0x11501b[_0x20fa0d(0x1d9)],'status':0x0}});if(!_0x5ac29b)return _0x20fa0d(0x217);const _0x26dd6e=_0x11501b[_0x20fa0d(0x21c)]==_0x20fa0d(0x1a1)?0x1:0x2;console[_0x20fa0d(0x1aa)]('status:\x20',_0x26dd6e);const _0xb4185c=await this[_0x20fa0d(0x207)]['update']({'orderId':_0x11501b[_0x20fa0d(0x1d9)]},{'status':_0x26dd6e,'paydAt':new Date()});_0x26dd6e===0x1&&await this['userBalanceService'][_0x20fa0d(0x1c7)](_0x5ac29b);if(_0xb4185c['affected']!=0x1)return _0x20fa0d(0x217);return _0x20fa0d(0x208);}async[_0x32f29c(0x1ce)](_0xcaa31e,_0x43783e,_0x2dad32='wxpay'){const _0x19ba51=_0x32f29c,_0x59d16e=await this[_0x19ba51(0x207)][_0x19ba51(0x190)]({'where':{'userId':_0xcaa31e,'orderId':_0x43783e}});if(!_0x59d16e)throw new common_1[(_0x19ba51(0x1a5))](_0x19ba51(0x1c1),common_1[_0x19ba51(0x1bc)][_0x19ba51(0x194)]);const _0x56d8be=await this[_0x19ba51(0x1d3)]['findOne']({'where':{'id':_0x59d16e['goodsId']}});if(!_0x56d8be)throw new common_1[(_0x19ba51(0x1a5))](_0x19ba51(0x1b6),common_1[_0x19ba51(0x1bc)][_0x19ba51(0x194)]);const {payMpayPid:_0xb90b64,payMpaySecret:_0x40d004,payMpayNotifyUrl:_0x3b1def,payMpayReturnUrl:_0x69cb51,payMpayApiPayUrl:_0x46491c}=await this['globalConfigService']['getConfigs'](['payMpayPid',_0x19ba51(0x1b9),_0x19ba51(0x179),_0x19ba51(0x1c2),'payMpayApiPayUrl']),_0x3c2ad1={};_0x3c2ad1['pid']=Number(_0xb90b64),_0x3c2ad1[_0x19ba51(0x1df)]=_0x2dad32,_0x3c2ad1[_0x19ba51(0x1d9)]=_0x43783e,_0x3c2ad1[_0x19ba51(0x1d1)]=_0x56d8be['name'],_0x3c2ad1[_0x19ba51(0x224)]=_0x59d16e['total'],_0x3c2ad1[_0x19ba51(0x1a9)]=_0x3b1def,_0x3c2ad1[_0x19ba51(0x1af)]=_0x69cb51,_0x3c2ad1[_0x19ba51(0x19b)]=this['sign'](_0x3c2ad1,_0x40d004),_0x3c2ad1[_0x19ba51(0x19f)]=_0x19ba51(0x1ab);const _0x5f2f01=new URLSearchParams(_0x3c2ad1)[_0x19ba51(0x1b7)](),_0x45ff1d=_0x46491c+'?'+_0x5f2f01;return{'url_qrcode':null,'redirectUrl':_0x45ff1d,'channel':_0x2dad32,'isRedirect':!![]};const _0x1c9ea9=await axios_1[_0x19ba51(0x1cf)]['get'](_0x46491c,{'params':_0x3c2ad1});}async[_0x32f29c(0x1bf)](_0x7d89bb){const _0x5061d6=_0x32f29c,{payMpayApiQueryUrl:_0x5673d1}=await this['globalConfigService']['getConfigs']([_0x5061d6(0x22a),_0x5061d6(0x1b9),_0x5061d6(0x1e5)]),_0x13123f={};_0x13123f[_0x5061d6(0x1df)]=0x2,_0x13123f[_0x5061d6(0x218)]=_0x7d89bb;const {data:{code:_0x1a57a9,msg:_0x502bf1,data:_0x17b337}}=await axios_1[_0x5061d6(0x1cf)][_0x5061d6(0x1a7)](_0x5673d1,{'params':_0x13123f});if(_0x1a57a9!=0x1)throw new common_1[(_0x5061d6(0x1a5))](_0x502bf1,common_1[_0x5061d6(0x1bc)][_0x5061d6(0x194)]);return _0x17b337;}async[_0x32f29c(0x20d)](_0x245fcb){const _0x4c10c1=_0x32f29c;console['log'](_0x4c10c1(0x1e0),_0x245fcb);const {payWeChatAppId:_0xea3a5b,payWeChatMchId:_0x977948,payWeChatSecret:_0x47dfac,payWeChatPublicKey:_0x3acff1,payWeChatPrivateKey:_0x819456}=await this[_0x4c10c1(0x1ec)][_0x4c10c1(0x17e)]([_0x4c10c1(0x1c4),_0x4c10c1(0x1b4),'payWeChatSecret','payWeChatPublicKey',_0x4c10c1(0x225)]),_0x23f000=new this[(_0x4c10c1(0x1b2))]({'appid':_0xea3a5b,'mchid':_0x977948,'publicKey':_0x3acff1,'privateKey':_0x819456});try{if(_0x245fcb[_0x4c10c1(0x19a)]==_0x4c10c1(0x1a0)){const {ciphertext:_0x586568,associated_data:_0x209052,nonce:_0x50fdad}=_0x245fcb[_0x4c10c1(0x1ad)],_0xa640f3=_0x23f000[_0x4c10c1(0x1f6)](_0x586568,_0x209052,_0x50fdad,_0x47dfac),_0x4829c9=await this[_0x4c10c1(0x207)][_0x4c10c1(0x190)]({'where':{'orderId':_0xa640f3[_0x4c10c1(0x1d9)],'status':0x0}});if(!_0x4829c9)return _0x4c10c1(0x217);const _0x50710a=_0xa640f3[_0x4c10c1(0x189)]==_0x4c10c1(0x1cd)?0x1:0x2,_0x7fe3d7=await this['orderEntity'][_0x4c10c1(0x1fa)]({'orderId':_0xa640f3[_0x4c10c1(0x1d9)]},{'status':_0x50710a,'paydAt':new Date()});_0x50710a===0x1&&await this['userBalanceService']['addBalanceToOrder'](_0x4829c9);if(_0x7fe3d7[_0x4c10c1(0x229)]!=0x1)return _0x4c10c1(0x217);}return'success';}catch(_0x15f0fc){return console[_0x4c10c1(0x1aa)](_0x4c10c1(0x1ae),_0x15f0fc),console[_0x4c10c1(0x1aa)](_0x4c10c1(0x1d7),_0x15f0fc),'failed';}}async[_0x32f29c(0x20c)](_0x340f5a,_0x2a9570,_0x44cbae=_0x32f29c(0x1e1)){const _0x5edafc=_0x32f29c;var _0x3d0be5,_0x318230,_0x225391;console['log'](_0x5edafc(0x182),_0x44cbae);const _0x3cbbd8=await this[_0x5edafc(0x207)][_0x5edafc(0x190)]({'where':{'userId':_0x340f5a,'orderId':_0x2a9570}});if(!_0x3cbbd8)throw new common_1['HttpException']('订单不存在!',common_1['HttpStatus']['BAD_REQUEST']);const _0x5d7092=await this[_0x5edafc(0x1d3)][_0x5edafc(0x190)]({'where':{'id':_0x3cbbd8[_0x5edafc(0x1e4)]}});if(!_0x5d7092)throw new common_1[(_0x5edafc(0x1a5))](_0x5edafc(0x1b6),common_1[_0x5edafc(0x1bc)]['BAD_REQUEST']);const {payWeChatAppId:_0x11fcde,payWeChatMchId:_0x1fae73,payWeChatPublicKey:_0x6fa65a,payWeChatPrivateKey:_0x577398,payWeChatNotifyUrl:_0x29dc78,payWeChatH5Name:_0x240749,payWeChatH5Url:_0x3f2789}=await this[_0x5edafc(0x1ec)][_0x5edafc(0x17e)]([_0x5edafc(0x1c4),_0x5edafc(0x1b4),_0x5edafc(0x1e6),_0x5edafc(0x225),_0x5edafc(0x1d8),_0x5edafc(0x201),'payWeChatH5Url']),_0x931ff3=new this['WxPay']({'appid':_0x11fcde,'mchid':_0x1fae73,'publicKey':_0x6fa65a,'privateKey':_0x577398}),_0x22bf0c={'appid':_0x11fcde,'mchid':_0x1fae73,'description':_0x5d7092[_0x5edafc(0x1d1)],'out_trade_no':_0x2a9570,'notify_url':_0x29dc78,'amount':{'total':Number(_0x3cbbd8['total']*0x64)},'scene_info':{'payer_client_ip':'192.168.1.100'}};console[_0x5edafc(0x1aa)](_0x5edafc(0x1f1),_0x22bf0c);if(_0x44cbae=='h5'){_0x22bf0c[_0x5edafc(0x19d)]['h5_info']={'type':_0x5edafc(0x1ba),'app_name':_0x240749,'app_url':_0x3f2789};const _0x50a2a5=await _0x931ff3[_0x5edafc(0x1da)](_0x22bf0c);if(_0x50a2a5['status']===0x193){const _0x3236c0=(_0x225391=(_0x318230=(_0x3d0be5=_0x50a2a5===null||_0x50a2a5===void 0x0?void 0x0:_0x50a2a5['errRaw'])===null||_0x3d0be5===void 0x0?void 0x0:_0x3d0be5[_0x5edafc(0x18b)])===null||_0x318230===void 0x0?void 0x0:_0x318230[_0x5edafc(0x1c3)])===null||_0x225391===void 0x0?void 0x0:_0x225391[_0x5edafc(0x1a6)];throw new common_1[(_0x5edafc(0x1a5))]((_0x50a2a5===null||_0x50a2a5===void 0x0?void 0x0:_0x50a2a5['message'])||_0x5edafc(0x1db),common_1[_0x5edafc(0x1bc)][_0x5edafc(0x194)]);}const {h5_url:_0x20dcbe}=_0x50a2a5;return{'url':_0x20dcbe};}if(_0x44cbae==_0x5edafc(0x192)){const _0x1c9cf2=await this[_0x5edafc(0x187)][_0x5edafc(0x17a)](_0x340f5a);console['log'](_0x5edafc(0x1ee),_0x1c9cf2),_0x22bf0c[_0x5edafc(0x1c5)]={'openid':_0x1c9cf2};const _0xa14ccc=await _0x931ff3[_0x5edafc(0x209)](_0x22bf0c);return console[_0x5edafc(0x1aa)]('jsapi支付结果返回值:\x20',_0xa14ccc),_0xa14ccc;}if(_0x44cbae==_0x5edafc(0x1e1)){const _0x1aad79=await _0x931ff3[_0x5edafc(0x186)](_0x22bf0c),{code_url:_0x1310af}=_0x1aad79;return!_0x1310af&&console[_0x5edafc(0x1aa)](_0x5edafc(0x185),_0x1aad79),{'url_qrcode':_0x1310af,'isRedirect':![]};}throw new common_1[(_0x5edafc(0x1a5))]('unsupported\x20pay\x20type',common_1[_0x5edafc(0x1bc)]['BAD_REQUEST']);}async['queryWeChat'](_0x509ee4){const _0x3c1849=_0x32f29c,{payWeChatAppId:_0x337629,payWeChatMchId:_0x5ab8ee,payWeChatPublicKey:_0x388976,payWeChatPrivateKey:_0x4078b3,payWeChatNotifyUrl:_0xac5d2a,payWeChatH5Name:_0x5211dd,payWeChatH5Url:_0x1d0bad}=await this[_0x3c1849(0x1ec)][_0x3c1849(0x17e)]([_0x3c1849(0x1c4),_0x3c1849(0x1b4),'payWeChatPublicKey',_0x3c1849(0x225)]),_0x44d9aa=new this[(_0x3c1849(0x1b2))]({'appid':_0x337629,'mchid':_0x5ab8ee,'publicKey':_0x388976,'privateKey':_0x4078b3}),_0x2acdea=await _0x44d9aa['query']({'out_trade_no':_0x509ee4});return _0x2acdea;}[_0x32f29c(0x19b)](_0x200fdf,_0x277964){const _0x422c07=_0x32f29c,_0x4c13ba=Object[_0x422c07(0x178)](_0x200fdf)['sort']()[_0x422c07(0x1d2)](_0x39b8d6=>_0x39b8d6+'='+_0x200fdf[_0x39b8d6])[_0x422c07(0x17f)]('&')+_0x277964;return crypto[_0x422c07(0x19e)](_0x422c07(0x1cc))['update'](_0x4c13ba)[_0x422c07(0x1cb)](_0x422c07(0x184));}};PayService=__decorate([(0x0,common_1[_0x32f29c(0x1b0)])(),__param(0x0,(0x0,typeorm_1['InjectRepository'])(cramiPackage_entity_1[_0x32f29c(0x17c)])),__param(0x1,(0x0,typeorm_1[_0x32f29c(0x1c0)])(order_entity_1[_0x32f29c(0x1e7)])),__metadata(_0x32f29c(0x219),[typeorm_2[_0x32f29c(0x223)],typeorm_2[_0x32f29c(0x223)],userBalance_service_1[_0x32f29c(0x1fe)],globalConfig_service_1['GlobalConfigService'],user_service_1[_0x32f29c(0x21a)]])],PayService),exports['PayService']=PayService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/queue/dto/mjDraw.dto.js b/YiAiQuickDeploy/dist/modules/queue/dto/mjDraw.dto.js
new file mode 100644
index 0000000..67cc918
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/queue/dto/mjDraw.dto.js
@@ -0,0 +1 @@
+'use strict';var _0xcd7e65=_0x594d;function _0x1d60(){var _0x1fc7d6=['IsOptional','orderId','metadata','extraParam','IMAGINE','24jikAzh','150hXkxJI','https://xsdasdasd.com','16VsNtpC','length','decorate','508jMwFQw','14955CSDJaL','18833YVsUAS','action','__esModule','function','任务ID','垫图图片地址','ApiProperty','prototype','getOwnPropertyDescriptor','任务类型,可用值:IMAGINE,UPSCALE,VARIATION,ZOOM,PAN,DESCRIBE,BLEND,SHORTEN,SWAP_FACE','design:type','200319mIoCLQ','变体或者放大的序号','class-validator','defineProperty','__decorate','2174180kqoXji','绘画提示词!','169608sYtZeE','除了prompt的额外参数','close-up\x20polaroid\x20photo,\x20of\x20a\x20little\x20joyful\x20cute\x20panda,\x20in\x20the\x20forest,\x20sun\x20rays\x20coming,\x20photographic,\x20sharp\x20focus,\x20depth\x20of\x20field,\x20soft\x20lighting,\x20heigh\x20quality,\x2024mm,\x20Nikon\x20Z\x20FX','8964219BXLnzI','__metadata','@nestjs/swagger','271629ujRQbB','drawId','绘画的DBID','prompt'];_0x1d60=function(){return _0x1fc7d6;};return _0x1d60();}(function(_0x2750c5,_0x54fed6){var _0x598b40=_0x594d,_0x47a372=_0x2750c5();while(!![]){try{var _0x58ac57=-parseInt(_0x598b40(0x209))/0x1*(parseInt(_0x598b40(0x204))/0x2)+parseInt(_0x598b40(0x208))/0x3*(parseInt(_0x598b40(0x207))/0x4)+-parseInt(_0x598b40(0x219))/0x5+parseInt(_0x598b40(0x21b))/0x6+parseInt(_0x598b40(0x214))/0x7*(-parseInt(_0x598b40(0x201))/0x8)+parseInt(_0x598b40(0x1f8))/0x9*(-parseInt(_0x598b40(0x202))/0xa)+parseInt(_0x598b40(0x1f5))/0xb;if(_0x58ac57===_0x54fed6)break;else _0x47a372['push'](_0x47a372['shift']());}catch(_0x548bbc){_0x47a372['push'](_0x47a372['shift']());}}}(_0x1d60,0x55fe2));var __decorate=this&&this[_0xcd7e65(0x218)]||function(_0x175b6a,_0x2b7c7c,_0x2b126e,_0x10260a){var _0x4e80d1=_0xcd7e65,_0x139487=arguments[_0x4e80d1(0x205)],_0x4768d0=_0x139487<0x3?_0x2b7c7c:_0x10260a===null?_0x10260a=Object[_0x4e80d1(0x211)](_0x2b7c7c,_0x2b126e):_0x10260a,_0x29cc6a;if(typeof Reflect==='object'&&typeof Reflect['decorate']===_0x4e80d1(0x20c))_0x4768d0=Reflect[_0x4e80d1(0x206)](_0x175b6a,_0x2b7c7c,_0x2b126e,_0x10260a);else{for(var _0x3eb7e0=_0x175b6a[_0x4e80d1(0x205)]-0x1;_0x3eb7e0>=0x0;_0x3eb7e0--)if(_0x29cc6a=_0x175b6a[_0x3eb7e0])_0x4768d0=(_0x139487<0x3?_0x29cc6a(_0x4768d0):_0x139487>0x3?_0x29cc6a(_0x2b7c7c,_0x2b126e,_0x4768d0):_0x29cc6a(_0x2b7c7c,_0x2b126e))||_0x4768d0;}return _0x139487>0x3&&_0x4768d0&&Object[_0x4e80d1(0x217)](_0x2b7c7c,_0x2b126e,_0x4768d0),_0x4768d0;},__metadata=this&&this[_0xcd7e65(0x1f6)]||function(_0x335c84,_0x43828e){var _0x51c566=_0xcd7e65;if(typeof Reflect==='object'&&typeof Reflect[_0x51c566(0x1fe)]===_0x51c566(0x20c))return Reflect[_0x51c566(0x1fe)](_0x335c84,_0x43828e);};Object[_0xcd7e65(0x217)](exports,_0xcd7e65(0x20b),{'value':!![]}),exports['MjDrawDto']=void 0x0;const class_validator_1=require(_0xcd7e65(0x216)),swagger_1=require(_0xcd7e65(0x1f7));class MjDrawDto{}function _0x594d(_0x57fe59,_0xb3bb37){var _0x1d60c7=_0x1d60();return _0x594d=function(_0x594d5f,_0x1c633a){_0x594d5f=_0x594d5f-0x1f3;var _0x152d42=_0x1d60c7[_0x594d5f];return _0x152d42;},_0x594d(_0x57fe59,_0xb3bb37);}__decorate([(0x0,swagger_1['ApiProperty'])({'example':_0xcd7e65(0x1f4),'description':_0xcd7e65(0x21a),'required':!![]}),(0x0,class_validator_1[_0xcd7e65(0x1fc)])(),__metadata('design:type',String)],MjDrawDto[_0xcd7e65(0x210)],_0xcd7e65(0x1fb),void 0x0),__decorate([(0x0,swagger_1[_0xcd7e65(0x20f)])({'example':'--ar\x2016:9\x20--c\x200','description':_0xcd7e65(0x1f3)}),(0x0,class_validator_1[_0xcd7e65(0x1fc)])(),__metadata(_0xcd7e65(0x213),String)],MjDrawDto['prototype'],_0xcd7e65(0x1ff),void 0x0),__decorate([(0x0,swagger_1[_0xcd7e65(0x20f)])({'example':_0xcd7e65(0x203),'description':_0xcd7e65(0x20e)}),(0x0,class_validator_1[_0xcd7e65(0x1fc)])(),__metadata(_0xcd7e65(0x213),String)],MjDrawDto[_0xcd7e65(0x210)],'imgUrl',void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':_0xcd7e65(0x200),'description':_0xcd7e65(0x212)}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0xcd7e65(0x213),String)],MjDrawDto['prototype'],_0xcd7e65(0x20a),void 0x0),__decorate([(0x0,swagger_1[_0xcd7e65(0x20f)])({'example':0x1,'description':_0xcd7e65(0x215)}),(0x0,class_validator_1[_0xcd7e65(0x1fc)])(),__metadata(_0xcd7e65(0x213),Number)],MjDrawDto[_0xcd7e65(0x210)],_0xcd7e65(0x1fd),void 0x0),__decorate([(0x0,swagger_1[_0xcd7e65(0x20f)])({'example':0x1,'description':_0xcd7e65(0x1fa)}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0xcd7e65(0x213),Number)],MjDrawDto[_0xcd7e65(0x210)],_0xcd7e65(0x1f9),void 0x0),__decorate([(0x0,swagger_1[_0xcd7e65(0x20f)])({'example':0x1,'description':_0xcd7e65(0x20d)}),(0x0,class_validator_1[_0xcd7e65(0x1fc)])(),__metadata(_0xcd7e65(0x213),Number)],MjDrawDto[_0xcd7e65(0x210)],'taskId',void 0x0),exports['MjDrawDto']=MjDrawDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/queue/queue.controller.js b/YiAiQuickDeploy/dist/modules/queue/queue.controller.js
new file mode 100644
index 0000000..d9633d0
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/queue/queue.controller.js
@@ -0,0 +1 @@
+'use strict';var _0xe34636=_0x45c6;(function(_0x3ba6b9,_0xc8aba7){var _0x2bc8ba=_0x45c6,_0x1af066=_0x3ba6b9();while(!![]){try{var _0x395fb5=-parseInt(_0x2bc8ba(0xc9))/0x1+-parseInt(_0x2bc8ba(0xba))/0x2*(parseInt(_0x2bc8ba(0xc5))/0x3)+-parseInt(_0x2bc8ba(0xb7))/0x4*(parseInt(_0x2bc8ba(0xc3))/0x5)+-parseInt(_0x2bc8ba(0xc6))/0x6+parseInt(_0x2bc8ba(0xb2))/0x7+parseInt(_0x2bc8ba(0xb5))/0x8+parseInt(_0x2bc8ba(0xd4))/0x9;if(_0x395fb5===_0xc8aba7)break;else _0x1af066['push'](_0x1af066['shift']());}catch(_0x50976e){_0x1af066['push'](_0x1af066['shift']());}}}(_0x6742,0x7d197));var __decorate=this&&this[_0xe34636(0xbf)]||function(_0x3403f2,_0x2e87ed,_0x1bc5cf,_0x24141e){var _0x3cae08=_0xe34636,_0x4afccc=arguments[_0x3cae08(0xbd)],_0x40592c=_0x4afccc<0x3?_0x2e87ed:_0x24141e===null?_0x24141e=Object['getOwnPropertyDescriptor'](_0x2e87ed,_0x1bc5cf):_0x24141e,_0x24946a;if(typeof Reflect===_0x3cae08(0xcd)&&typeof Reflect['decorate']===_0x3cae08(0xb1))_0x40592c=Reflect['decorate'](_0x3403f2,_0x2e87ed,_0x1bc5cf,_0x24141e);else{for(var _0x580ab9=_0x3403f2[_0x3cae08(0xbd)]-0x1;_0x580ab9>=0x0;_0x580ab9--)if(_0x24946a=_0x3403f2[_0x580ab9])_0x40592c=(_0x4afccc<0x3?_0x24946a(_0x40592c):_0x4afccc>0x3?_0x24946a(_0x2e87ed,_0x1bc5cf,_0x40592c):_0x24946a(_0x2e87ed,_0x1bc5cf))||_0x40592c;}return _0x4afccc>0x3&&_0x40592c&&Object['defineProperty'](_0x2e87ed,_0x1bc5cf,_0x40592c),_0x40592c;},__metadata=this&&this[_0xe34636(0xc8)]||function(_0x23dd99,_0x5229e8){var _0xd570f4=_0xe34636;if(typeof Reflect===_0xd570f4(0xcd)&&typeof Reflect[_0xd570f4(0xce)]==='function')return Reflect[_0xd570f4(0xce)](_0x23dd99,_0x5229e8);},__param=this&&this[_0xe34636(0xaf)]||function(_0x1bc013,_0x1565ab){return function(_0x6b8349,_0x5af770){_0x1565ab(_0x6b8349,_0x5af770,_0x1bc013);};};Object['defineProperty'](exports,'__esModule',{'value':!![]}),exports[_0xe34636(0xad)]=void 0x0;function _0x6742(){var _0x25a574=['2NPuDRO','design:returntype','JwtAuthGuard','length','Get','__decorate','design:type','ApiOperation','./dto/mjDraw.dto','94195RORbCz','queueService','535023lPzBhe','2601372JDlPrf','MjDrawDto','__metadata','754551HRBexJ','addMjDrawQueue','../../common/auth/jwtAuth.guard','Body','object','metadata','UseGuards','查询任务队列','design:paramtypes','Controller','getQueue','13546233anPpKF','Queue','QueueController','Post','__param','prototype','function','4032196wJHYlO','提交绘制图片任务','mjDraw','6218592loMkWc','ApiTags','208llsQys','@nestjs/common','@nestjs/swagger'];_0x6742=function(){return _0x25a574;};return _0x6742();}const queue_service_1=require('./queue.service'),common_1=require(_0xe34636(0xb8)),swagger_1=require(_0xe34636(0xb9)),mjDraw_dto_1=require(_0xe34636(0xc2)),jwtAuth_guard_1=require(_0xe34636(0xcb));function _0x45c6(_0x2117d2,_0x37a337){var _0x6742dc=_0x6742();return _0x45c6=function(_0x45c652,_0x12ad64){_0x45c652=_0x45c652-0xad;var _0x55243e=_0x6742dc[_0x45c652];return _0x55243e;},_0x45c6(_0x2117d2,_0x37a337);}let QueueController=class QueueController{constructor(_0x1daf0e){var _0x472ca2=_0xe34636;this[_0x472ca2(0xc4)]=_0x1daf0e;}async['mjDraw'](_0x2ed1f7,_0x242642){var _0x5e6353=_0xe34636;return await this[_0x5e6353(0xc4)][_0x5e6353(0xca)](_0x2ed1f7,_0x242642);}async[_0xe34636(0xd3)](){var _0x838c9a=_0xe34636;return await this[_0x838c9a(0xc4)]['getQueue']();}};__decorate([(0x0,common_1[_0xe34636(0xae)])(_0xe34636(0xca)),(0x0,swagger_1[_0xe34636(0xc1)])({'summary':_0xe34636(0xb3)}),(0x0,common_1[_0xe34636(0xcf)])(jwtAuth_guard_1[_0xe34636(0xbc)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0xe34636(0xcc)])()),__param(0x1,(0x0,common_1['Req'])()),__metadata(_0xe34636(0xc0),Function),__metadata(_0xe34636(0xd1),[mjDraw_dto_1[_0xe34636(0xc7)],Object]),__metadata('design:returntype',Promise)],QueueController[_0xe34636(0xb0)],_0xe34636(0xb4),null),__decorate([(0x0,common_1[_0xe34636(0xbe)])('getQueue'),(0x0,swagger_1[_0xe34636(0xc1)])({'summary':_0xe34636(0xd0)}),__metadata(_0xe34636(0xc0),Function),__metadata(_0xe34636(0xd1),[]),__metadata(_0xe34636(0xbb),Promise)],QueueController['prototype'],'getQueue',null),QueueController=__decorate([(0x0,swagger_1[_0xe34636(0xb6)])(_0xe34636(0xd5)),(0x0,common_1[_0xe34636(0xd2)])('queue'),__metadata(_0xe34636(0xd1),[queue_service_1['QueueService']])],QueueController),exports[_0xe34636(0xad)]=QueueController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/queue/queue.module.js b/YiAiQuickDeploy/dist/modules/queue/queue.module.js
new file mode 100644
index 0000000..0a8ff25
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/queue/queue.module.js
@@ -0,0 +1 @@
+'use strict';const _0x92c21e=_0x1c85;(function(_0x5f0800,_0x485b66){const _0x33092c=_0x1c85,_0x330db3=_0x5f0800();while(!![]){try{const _0x4422af=-parseInt(_0x33092c(0x16e))/0x1+-parseInt(_0x33092c(0x16c))/0x2*(-parseInt(_0x33092c(0x16a))/0x3)+-parseInt(_0x33092c(0x172))/0x4*(parseInt(_0x33092c(0x15e))/0x5)+-parseInt(_0x33092c(0x15c))/0x6+parseInt(_0x33092c(0x16b))/0x7+-parseInt(_0x33092c(0x178))/0x8+parseInt(_0x33092c(0x167))/0x9*(parseInt(_0x33092c(0x164))/0xa);if(_0x4422af===_0x485b66)break;else _0x330db3['push'](_0x330db3['shift']());}catch(_0x18bedd){_0x330db3['push'](_0x330db3['shift']());}}}(_0x9ca3,0xb5da5));var __decorate=this&&this['__decorate']||function(_0x2cf8bf,_0x4c619c,_0x579c41,_0xe32e83){const _0x2e606e=_0x1c85;var _0x409d1a=arguments[_0x2e606e(0x169)],_0x399a20=_0x409d1a<0x3?_0x4c619c:_0xe32e83===null?_0xe32e83=Object[_0x2e606e(0x173)](_0x4c619c,_0x579c41):_0xe32e83,_0x2f7ab5;if(typeof Reflect===_0x2e606e(0x177)&&typeof Reflect['decorate']===_0x2e606e(0x168))_0x399a20=Reflect[_0x2e606e(0x15d)](_0x2cf8bf,_0x4c619c,_0x579c41,_0xe32e83);else{for(var _0x31602b=_0x2cf8bf[_0x2e606e(0x169)]-0x1;_0x31602b>=0x0;_0x31602b--)if(_0x2f7ab5=_0x2cf8bf[_0x31602b])_0x399a20=(_0x409d1a<0x3?_0x2f7ab5(_0x399a20):_0x409d1a>0x3?_0x2f7ab5(_0x4c619c,_0x579c41,_0x399a20):_0x2f7ab5(_0x4c619c,_0x579c41))||_0x399a20;}return _0x409d1a>0x3&&_0x399a20&&Object['defineProperty'](_0x4c619c,_0x579c41,_0x399a20),_0x399a20;};Object[_0x92c21e(0x15f)](exports,_0x92c21e(0x166),{'value':!![]}),exports['QueueModule']=void 0x0;const common_1=require('@nestjs/common'),queue_controller_1=require(_0x92c21e(0x161)),queue_service_1=require(_0x92c21e(0x15a)),bull_1=require(_0x92c21e(0x171)),queue_process_1=require(_0x92c21e(0x179));function _0x1c85(_0x467759,_0x4ced2a){const _0x9ca398=_0x9ca3();return _0x1c85=function(_0x1c85f3,_0x4da088){_0x1c85f3=_0x1c85f3-0x15a;let _0x10e3be=_0x9ca398[_0x1c85f3];return _0x10e3be;},_0x1c85(_0x467759,_0x4ced2a);}let QueueModule=class QueueModule{};function _0x9ca3(){const _0x526f5b=['QueueProcessor','object','2497320MZGwOQ','./queue.process','./queue.service','QueueController','5294352WLEycU','decorate','695pUWzcf','defineProperty','REDIS_HOST','./queue.controller','REDIS_PASSWORD','Module','32790JbteUh','registerQueueAsync','__esModule','1665sPxZHm','function','length','910284RuGcbL','8067276LTnpLL','8XktgTo','env','983468zPxmgh','password','BullModule','@nestjs/bull','1436YiAEzJ','getOwnPropertyDescriptor','QueueModule','REDIS_PORT'];_0x9ca3=function(){return _0x526f5b;};return _0x9ca3();}QueueModule=__decorate([(0x0,common_1[_0x92c21e(0x163)])({'imports':[bull_1[_0x92c21e(0x170)][_0x92c21e(0x165)]({'name':'MJDRAW','useFactory':()=>{const _0x31bff2=_0x92c21e,_0x1c6fc8={'port':+process['env'][_0x31bff2(0x175)],'host':process['env'][_0x31bff2(0x160)]};return process['env'][_0x31bff2(0x162)]&&(_0x1c6fc8[_0x31bff2(0x16f)]=process[_0x31bff2(0x16d)][_0x31bff2(0x162)]),{'redis':_0x1c6fc8};}})],'controllers':[queue_controller_1[_0x92c21e(0x15b)]],'providers':[queue_service_1['QueueService'],queue_process_1[_0x92c21e(0x176)]]})],QueueModule),exports[_0x92c21e(0x174)]=QueueModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/queue/queue.process.js b/YiAiQuickDeploy/dist/modules/queue/queue.process.js
new file mode 100644
index 0000000..b22e540
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/queue/queue.process.js
@@ -0,0 +1 @@
+'use strict';var _0x374838=_0x1a1c;function _0x106e(){var _0x515983=['handleJob','48786iwADZp','OnQueueError','length','695agdwCV','onQueueProgress','1100814izhtCI','MidjourneyService','\x20jobs\x20of\x20type\x20','onQueueResumed','metadata','1332muSkNI','onQueueCompleted','data','onQueueDrained','@nestjs/bull','logger','defineProperty','Logger','1017992MxFzcd','2rvMVCN','OnQueueFailed','QueueProcessor',':\x20绘画失败\x20','\x20were\x20cleaned.','midjourneyService','prototype','onQueueError','15248651webgAB','design:type','56EDDUbz','994131dBBEWb','onQueueFailed','116330USzGvv','onQueueActive','onQueuePaused','__metadata','design:returntype','MJDRAW','drawFailed','5303696efkSGn','onQueueCleaned','OnQueueProgress','OnQueueCleaned','object','Queue\x20failed:\x20','function','CONCURRENCY','env','decorate','OnQueueActive','error','log','队列发生错误','design:paramtypes','OnQueueDrained','getOwnPropertyDescriptor','__decorate','OnQueueResumed','message','mjDraw'];_0x106e=function(){return _0x515983;};return _0x106e();}(function(_0x393e07,_0x1564d1){var _0x4a041c=_0x1a1c,_0x58ff47=_0x393e07();while(!![]){try{var _0x26b0f1=parseInt(_0x4a041c(0x1b0))/0x1*(parseInt(_0x4a041c(0x1a5))/0x2)+parseInt(_0x4a041c(0x1d4))/0x3+parseInt(_0x4a041c(0x1b9))/0x4+-parseInt(_0x4a041c(0x1d2))/0x5*(parseInt(_0x4a041c(0x1cf))/0x6)+parseInt(_0x4a041c(0x1af))/0x7*(-parseInt(_0x4a041c(0x1a4))/0x8)+parseInt(_0x4a041c(0x1d9))/0x9*(parseInt(_0x4a041c(0x1b2))/0xa)+-parseInt(_0x4a041c(0x1ad))/0xb;if(_0x26b0f1===_0x1564d1)break;else _0x58ff47['push'](_0x58ff47['shift']());}catch(_0x4b853c){_0x58ff47['push'](_0x58ff47['shift']());}}}(_0x106e,0xd56fb));var __decorate=this&&this[_0x374838(0x1ca)]||function(_0x10dec2,_0x1f1b05,_0xb6e344,_0x52d897){var _0x15ee75=_0x374838,_0x2650a7=arguments[_0x15ee75(0x1d1)],_0x164dde=_0x2650a7<0x3?_0x1f1b05:_0x52d897===null?_0x52d897=Object[_0x15ee75(0x1c9)](_0x1f1b05,_0xb6e344):_0x52d897,_0x52a34a;if(typeof Reflect==='object'&&typeof Reflect['decorate']==='function')_0x164dde=Reflect[_0x15ee75(0x1c2)](_0x10dec2,_0x1f1b05,_0xb6e344,_0x52d897);else{for(var _0x3e6d8c=_0x10dec2[_0x15ee75(0x1d1)]-0x1;_0x3e6d8c>=0x0;_0x3e6d8c--)if(_0x52a34a=_0x10dec2[_0x3e6d8c])_0x164dde=(_0x2650a7<0x3?_0x52a34a(_0x164dde):_0x2650a7>0x3?_0x52a34a(_0x1f1b05,_0xb6e344,_0x164dde):_0x52a34a(_0x1f1b05,_0xb6e344))||_0x164dde;}return _0x2650a7>0x3&&_0x164dde&&Object[_0x15ee75(0x1df)](_0x1f1b05,_0xb6e344,_0x164dde),_0x164dde;},__metadata=this&&this[_0x374838(0x1b5)]||function(_0x30ecb9,_0x44e785){var _0x54fe42=_0x374838;if(typeof Reflect===_0x54fe42(0x1bd)&&typeof Reflect[_0x54fe42(0x1d8)]===_0x54fe42(0x1bf))return Reflect[_0x54fe42(0x1d8)](_0x30ecb9,_0x44e785);},QueueProcessor_1;Object['defineProperty'](exports,'__esModule',{'value':!![]}),exports[_0x374838(0x1a7)]=void 0x0;const bull_1=require(_0x374838(0x1dd)),common_1=require('@nestjs/common'),midjourney_service_1=require('../midjourney/midjourney.service');let QueueProcessor=QueueProcessor_1=class QueueProcessor{constructor(_0x5e9ca2){var _0x3db588=_0x374838;this[_0x3db588(0x1aa)]=_0x5e9ca2,this[_0x3db588(0x1de)]=new common_1[(_0x3db588(0x1a3))](QueueProcessor_1['name']);}async[_0x374838(0x1ce)](_0x910537){var _0x5da1dd=_0x374838;const _0x34c6b7=await this[_0x5da1dd(0x1aa)]['draw'](_0x910537[_0x5da1dd(0x1db)],_0x910537['id']);return _0x34c6b7;}[_0x374838(0x1b3)](_0x47488a){}[_0x374838(0x1ac)](_0x135d87){var _0x1a4bfa=_0x374838;console[_0x1a4bfa(0x1c5)](_0x1a4bfa(0x1c6),_0x135d87);}[_0x374838(0x1d3)](_0x4fe144,_0x5a270d){var _0x5e0a72=_0x374838;console[_0x5e0a72(0x1c5)]('队列任务的一个回调用于通知当前进度',_0x4fe144['id'],_0x5a270d);}[_0x374838(0x1da)](_0x5e96e8,_0x4fbf7a){}[_0x374838(0x1b1)](_0x1bfdf0,_0x483f9c){var _0x1c30d3=_0x374838;common_1[_0x1c30d3(0x1a3)][_0x1c30d3(0x1c4)](_0x1c30d3(0x1be)+_0x483f9c[_0x1c30d3(0x1cc)]+_0x1c30d3(0x1a8)+_0x1bfdf0['id'],_0x1c30d3(0x1a7)),this[_0x1c30d3(0x1aa)][_0x1c30d3(0x1b8)](_0x1bfdf0[_0x1c30d3(0x1db)]);}[_0x374838(0x1b4)](){var _0x2a9e81=_0x374838;console[_0x2a9e81(0x1c5)]('队列暂停的时候调用');}[_0x374838(0x1d7)](){var _0x32efe5=_0x374838;console[_0x32efe5(0x1c5)]('队列恢复的时候调用');}[_0x374838(0x1ba)](_0x26f38,_0x154a89){var _0x8c697a=_0x374838;common_1['Logger'][_0x8c697a(0x1c5)]('Queue\x20cleaned:\x20'+_0x26f38[_0x8c697a(0x1d1)]+_0x8c697a(0x1d6)+_0x154a89+_0x8c697a(0x1a9),_0x8c697a(0x1a7));}[_0x374838(0x1dc)](){}};function _0x1a1c(_0x39e6b9,_0x57e41f){var _0x106eb0=_0x106e();return _0x1a1c=function(_0x1a1c7f,_0x25e3d3){_0x1a1c7f=_0x1a1c7f-0x1a3;var _0x30bdb6=_0x106eb0[_0x1a1c7f];return _0x30bdb6;},_0x1a1c(_0x39e6b9,_0x57e41f);}__decorate([(0x0,bull_1['Process'])({'name':_0x374838(0x1cd),'concurrency':process[_0x374838(0x1c1)][_0x374838(0x1c0)]?+process[_0x374838(0x1c1)][_0x374838(0x1c0)]:0x3}),__metadata(_0x374838(0x1ae),Function),__metadata('design:paramtypes',[Object]),__metadata(_0x374838(0x1b6),Promise)],QueueProcessor[_0x374838(0x1ab)],_0x374838(0x1ce),null),__decorate([(0x0,bull_1[_0x374838(0x1c3)])(),__metadata(_0x374838(0x1ae),Function),__metadata(_0x374838(0x1c7),[Object]),__metadata('design:returntype',void 0x0)],QueueProcessor[_0x374838(0x1ab)],_0x374838(0x1b3),null),__decorate([(0x0,bull_1[_0x374838(0x1d0)])(),__metadata(_0x374838(0x1ae),Function),__metadata('design:paramtypes',[Error]),__metadata(_0x374838(0x1b6),void 0x0)],QueueProcessor[_0x374838(0x1ab)],'onQueueError',null),__decorate([(0x0,bull_1[_0x374838(0x1bb)])(),__metadata('design:type',Function),__metadata(_0x374838(0x1c7),[Object,Number]),__metadata(_0x374838(0x1b6),void 0x0)],QueueProcessor[_0x374838(0x1ab)],'onQueueProgress',null),__decorate([(0x0,bull_1['OnQueueCompleted'])(),__metadata(_0x374838(0x1ae),Function),__metadata(_0x374838(0x1c7),[Object,Object]),__metadata('design:returntype',void 0x0)],QueueProcessor['prototype'],'onQueueCompleted',null),__decorate([(0x0,bull_1[_0x374838(0x1a6)])(),__metadata(_0x374838(0x1ae),Function),__metadata(_0x374838(0x1c7),[Object,Error]),__metadata(_0x374838(0x1b6),void 0x0)],QueueProcessor[_0x374838(0x1ab)],'onQueueFailed',null),__decorate([(0x0,bull_1['OnQueuePaused'])(),__metadata(_0x374838(0x1ae),Function),__metadata('design:paramtypes',[]),__metadata('design:returntype',void 0x0)],QueueProcessor[_0x374838(0x1ab)],_0x374838(0x1b4),null),__decorate([(0x0,bull_1[_0x374838(0x1cb)])(),__metadata('design:type',Function),__metadata(_0x374838(0x1c7),[]),__metadata(_0x374838(0x1b6),void 0x0)],QueueProcessor[_0x374838(0x1ab)],_0x374838(0x1d7),null),__decorate([(0x0,bull_1[_0x374838(0x1bc)])(),__metadata(_0x374838(0x1ae),Function),__metadata('design:paramtypes',[Array,String]),__metadata(_0x374838(0x1b6),void 0x0)],QueueProcessor[_0x374838(0x1ab)],_0x374838(0x1ba),null),__decorate([(0x0,bull_1[_0x374838(0x1c8)])(),__metadata(_0x374838(0x1ae),Function),__metadata(_0x374838(0x1c7),[]),__metadata('design:returntype',void 0x0)],QueueProcessor[_0x374838(0x1ab)],_0x374838(0x1dc),null),QueueProcessor=QueueProcessor_1=__decorate([(0x0,bull_1['Processor'])(_0x374838(0x1b7)),__metadata('design:paramtypes',[midjourney_service_1[_0x374838(0x1d5)]])],QueueProcessor),exports[_0x374838(0x1a7)]=QueueProcessor;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/queue/queue.service.js b/YiAiQuickDeploy/dist/modules/queue/queue.service.js
new file mode 100644
index 0000000..db9b69f
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/queue/queue.service.js
@@ -0,0 +1 @@
+'use strict';function _0x5047(){const _0x9ad1bc=['push','4361658ZNvyXJ','add','__param','function','addDrawQueue','缺少必要参数!','9AQActS','3970FOmBDB','design:paramtypes','createRandomUid','mjTimeoutMs','__decorate','MJDRAW','BAD_REQUEST','assign','100850ksHqgc','4137rypTFa','jobIds','validateBalance','4ADYewh','user','userBalanceService','MidjourneyService','decorate','mjDrawQueue','../midjourney/midjourney.service','midjourneyService','__esModule','750120jIiNAl','@nestjs/common','mjDraw','getQueue','1659603iRFXNw','UPSCALE','UserBalanceService','59052NeYEcf','../../common/utils','checkLimit','length','4yjBlYo','1089aNhbUB','@nestjs/bull','globalConfigService','HttpStatus','__metadata','getOwnPropertyDescriptor','../userBalance/userBalance.service','onApplicationBootstrap','../globalConfig/globalConfig.service','object','getConfigs','6yscyqM','IMAGINE','HttpException','defineProperty','QueueService','GlobalConfigService','metadata','clean','addMjDrawQueue'];_0x5047=function(){return _0x9ad1bc;};return _0x5047();}const _0x35b0bd=_0x50d2;(function(_0xbc50e,_0x362de4){const _0x14fa41=_0x50d2,_0x59cf17=_0xbc50e();while(!![]){try{const _0x210c37=-parseInt(_0x14fa41(0x1ed))/0x1*(-parseInt(_0x14fa41(0x204))/0x2)+parseInt(_0x14fa41(0x1fd))/0x3*(parseInt(_0x14fa41(0x1f0))/0x4)+-parseInt(_0x14fa41(0x1ec))/0x5*(parseInt(_0x14fa41(0x210))/0x6)+-parseInt(_0x14fa41(0x21a))/0x7+-parseInt(_0x14fa41(0x1f9))/0x8+parseInt(_0x14fa41(0x1e3))/0x9*(parseInt(_0x14fa41(0x1e4))/0xa)+-parseInt(_0x14fa41(0x205))/0xb*(-parseInt(_0x14fa41(0x200))/0xc);if(_0x210c37===_0x362de4)break;else _0x59cf17['push'](_0x59cf17['shift']());}catch(_0x5aa95c){_0x59cf17['push'](_0x59cf17['shift']());}}}(_0x5047,0x4c2d6));var __decorate=this&&this[_0x35b0bd(0x1e8)]||function(_0x21f0c6,_0x4b662c,_0x488000,_0x136d15){const _0x311db6=_0x35b0bd;var _0xe730cc=arguments[_0x311db6(0x203)],_0x14d5c4=_0xe730cc<0x3?_0x4b662c:_0x136d15===null?_0x136d15=Object[_0x311db6(0x20a)](_0x4b662c,_0x488000):_0x136d15,_0x5ac26c;if(typeof Reflect===_0x311db6(0x20e)&&typeof Reflect[_0x311db6(0x1f4)]===_0x311db6(0x1e0))_0x14d5c4=Reflect[_0x311db6(0x1f4)](_0x21f0c6,_0x4b662c,_0x488000,_0x136d15);else{for(var _0x2e5cc5=_0x21f0c6[_0x311db6(0x203)]-0x1;_0x2e5cc5>=0x0;_0x2e5cc5--)if(_0x5ac26c=_0x21f0c6[_0x2e5cc5])_0x14d5c4=(_0xe730cc<0x3?_0x5ac26c(_0x14d5c4):_0xe730cc>0x3?_0x5ac26c(_0x4b662c,_0x488000,_0x14d5c4):_0x5ac26c(_0x4b662c,_0x488000))||_0x14d5c4;}return _0xe730cc>0x3&&_0x14d5c4&&Object[_0x311db6(0x213)](_0x4b662c,_0x488000,_0x14d5c4),_0x14d5c4;},__metadata=this&&this[_0x35b0bd(0x209)]||function(_0x5ef6cf,_0xaa3fb2){const _0x1073df=_0x35b0bd;if(typeof Reflect===_0x1073df(0x20e)&&typeof Reflect[_0x1073df(0x216)]===_0x1073df(0x1e0))return Reflect[_0x1073df(0x216)](_0x5ef6cf,_0xaa3fb2);},__param=this&&this[_0x35b0bd(0x1df)]||function(_0x30e05f,_0x209e0b){return function(_0x173d0,_0x29999d){_0x209e0b(_0x173d0,_0x29999d,_0x30e05f);};};Object[_0x35b0bd(0x213)](exports,_0x35b0bd(0x1f8),{'value':!![]}),exports[_0x35b0bd(0x214)]=void 0x0;const common_1=require(_0x35b0bd(0x1fa)),bull_1=require(_0x35b0bd(0x206)),utils_1=require(_0x35b0bd(0x201)),midjourney_service_1=require(_0x35b0bd(0x1f6)),userBalance_service_1=require(_0x35b0bd(0x20b)),globalConfig_service_1=require(_0x35b0bd(0x20d));let QueueService=class QueueService{constructor(_0xe9ca6e,_0x370ab9,_0x2113f9,_0x386019){const _0x318995=_0x35b0bd;this['mjDrawQueue']=_0xe9ca6e,this[_0x318995(0x1f7)]=_0x370ab9,this['userBalanceService']=_0x2113f9,this[_0x318995(0x207)]=_0x386019,this[_0x318995(0x1ee)]=[];}async[_0x35b0bd(0x20c)](){const _0x5dca55=_0x35b0bd;await this['mjDrawQueue'][_0x5dca55(0x217)](0x0,'active'),await this[_0x5dca55(0x1f7)]['cleanQueue']();}async[_0x35b0bd(0x218)](_0x342e9e,_0x1a0852){const _0x386703=_0x35b0bd,{imgUrl:_0x5b83d0,orderId:_0xcd9b3f,action:_0x24699f,drawId:_0x495a86}=_0x342e9e;await this[_0x386703(0x1f7)][_0x386703(0x202)](_0x1a0852),await this[_0x386703(0x1f2)][_0x386703(0x1ef)](_0x1a0852,_0x386703(0x1fb),_0x24699f===_0x386703(0x1fe)?0x1:0x4);if(_0x24699f===_0x386703(0x211)){const _0x2b6297=''+(0x0,utils_1[_0x386703(0x1e6)])(),_0xaf6857=Object[_0x386703(0x1eb)](Object[_0x386703(0x1eb)]({},_0x342e9e),{'userId':_0x1a0852[_0x386703(0x1f1)]['id'],'randomDrawId':_0x2b6297}),_0x598fb2=await this['midjourneyService'][_0x386703(0x1e1)](_0xaf6857),_0x4f0b15=await this[_0x386703(0x207)][_0x386703(0x20f)]([_0x386703(0x1e7)])||0x30d40,_0x471a7d=await this[_0x386703(0x1f5)][_0x386703(0x1de)](_0x386703(0x1fb),{'id':_0x598fb2['id'],'action':_0x24699f,'userId':_0x1a0852[_0x386703(0x1f1)]['id']},{'delay':0x3e8,'timeout':+_0x4f0b15});return this[_0x386703(0x1ee)]['push'](_0x471a7d['id']),!![];}else{const {orderId:_0x221bd5,action:_0x12a553,drawId:_0x2dd2ed}=_0x342e9e,_0x168d22=await this['midjourneyService']['getDrawActionDetail'](_0x12a553,_0x2dd2ed,_0x221bd5),_0x3030c9=Object['assign'](Object[_0x386703(0x1eb)](Object[_0x386703(0x1eb)]({},_0x342e9e),{'userId':_0x1a0852[_0x386703(0x1f1)]['id']}),_0x168d22),_0x2e33ba=await this[_0x386703(0x1f7)][_0x386703(0x1e1)](_0x3030c9),_0x74f3ce=await this['globalConfigService'][_0x386703(0x20f)]([_0x386703(0x1e7)])||0x30d40,_0x5c5b66=await this['mjDrawQueue'][_0x386703(0x1de)](_0x386703(0x1fb),{'id':_0x2e33ba['id'],'action':_0x12a553,'userId':_0x1a0852['user']['id']},{'delay':0x3e8,'timeout':+_0x74f3ce});this[_0x386703(0x1ee)][_0x386703(0x219)](_0x5c5b66['id']);return;}if(!_0x495a86||!_0xcd9b3f)throw new common_1[(_0x386703(0x212))](_0x386703(0x1e2),common_1[_0x386703(0x208)][_0x386703(0x1ea)]);}async[_0x35b0bd(0x1fc)](){const _0x574e4f=_0x35b0bd;return{'jobIds':this[_0x574e4f(0x1ee)]};}};function _0x50d2(_0x197ded,_0x684163){const _0x504714=_0x5047();return _0x50d2=function(_0x50d2c2,_0x489759){_0x50d2c2=_0x50d2c2-0x1de;let _0x2b00ee=_0x504714[_0x50d2c2];return _0x2b00ee;},_0x50d2(_0x197ded,_0x684163);}QueueService=__decorate([__param(0x0,(0x0,bull_1['InjectQueue'])(_0x35b0bd(0x1e9))),__metadata(_0x35b0bd(0x1e5),[Object,midjourney_service_1[_0x35b0bd(0x1f3)],userBalance_service_1[_0x35b0bd(0x1ff)],globalConfig_service_1[_0x35b0bd(0x215)]])],QueueService),exports[_0x35b0bd(0x214)]=QueueService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/redisCache/dto/redis.dto.js b/YiAiQuickDeploy/dist/modules/redisCache/dto/redis.dto.js
new file mode 100644
index 0000000..abc1317
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/redisCache/dto/redis.dto.js
@@ -0,0 +1 @@
+'use strict';function _0x1468(){var _0x20140f=['__metadata','defineProperty','99vuiopQ','class-validator','14478oRUNzc','object','2509272Zupabj','965MHKKtb','1582296nZUCCy','function','design:type','ApiProperty','419826efSRYs','464691SEgVUs','RedisDto','decorate','417288mMDoLG','3324706bIWFOL','@nestjs/swagger','390zMfXRQ','prototype','name','2aSbhRk','__decorate','length'];_0x1468=function(){return _0x20140f;};return _0x1468();}var _0x23f32e=_0x1107;(function(_0x54fa45,_0x4dfadc){var _0x2f16d8=_0x1107,_0x509293=_0x54fa45();while(!![]){try{var _0x7c11f0=-parseInt(_0x2f16d8(0x1ae))/0x1*(parseInt(_0x2f16d8(0x1b7))/0x2)+parseInt(_0x2f16d8(0x1a9))/0x3+-parseInt(_0x2f16d8(0x1a7))/0x4+-parseInt(_0x2f16d8(0x1a8))/0x5*(-parseInt(_0x2f16d8(0x1a5))/0x6)+-parseInt(_0x2f16d8(0x1b2))/0x7+parseInt(_0x2f16d8(0x1b1))/0x8*(-parseInt(_0x2f16d8(0x1a3))/0x9)+parseInt(_0x2f16d8(0x1b4))/0xa*(parseInt(_0x2f16d8(0x1ad))/0xb);if(_0x7c11f0===_0x4dfadc)break;else _0x509293['push'](_0x509293['shift']());}catch(_0x2bd388){_0x509293['push'](_0x509293['shift']());}}}(_0x1468,0x5338d));var __decorate=this&&this[_0x23f32e(0x1b8)]||function(_0x275501,_0x53585f,_0x566769,_0x4ef158){var _0x447cfe=_0x23f32e,_0x283312=arguments[_0x447cfe(0x1b9)],_0x4ac2d0=_0x283312<0x3?_0x53585f:_0x4ef158===null?_0x4ef158=Object['getOwnPropertyDescriptor'](_0x53585f,_0x566769):_0x4ef158,_0x44ceb9;if(typeof Reflect==='object'&&typeof Reflect[_0x447cfe(0x1b0)]==='function')_0x4ac2d0=Reflect[_0x447cfe(0x1b0)](_0x275501,_0x53585f,_0x566769,_0x4ef158);else{for(var _0x3851a4=_0x275501['length']-0x1;_0x3851a4>=0x0;_0x3851a4--)if(_0x44ceb9=_0x275501[_0x3851a4])_0x4ac2d0=(_0x283312<0x3?_0x44ceb9(_0x4ac2d0):_0x283312>0x3?_0x44ceb9(_0x53585f,_0x566769,_0x4ac2d0):_0x44ceb9(_0x53585f,_0x566769))||_0x4ac2d0;}return _0x283312>0x3&&_0x4ac2d0&&Object[_0x447cfe(0x1a2)](_0x53585f,_0x566769,_0x4ac2d0),_0x4ac2d0;},__metadata=this&&this[_0x23f32e(0x1a1)]||function(_0xc4fa01,_0x1f30b4){var _0x1bb518=_0x23f32e;if(typeof Reflect===_0x1bb518(0x1a6)&&typeof Reflect['metadata']===_0x1bb518(0x1aa))return Reflect['metadata'](_0xc4fa01,_0x1f30b4);};Object[_0x23f32e(0x1a2)](exports,'__esModule',{'value':!![]}),exports[_0x23f32e(0x1af)]=void 0x0;const class_validator_1=require(_0x23f32e(0x1a4)),swagger_1=require(_0x23f32e(0x1b3));function _0x1107(_0x34593b,_0x1e33b2){var _0x14687d=_0x1468();return _0x1107=function(_0x1107a5,_0x4f6f9b){_0x1107a5=_0x1107a5-0x1a1;var _0x3a9c28=_0x14687d[_0x1107a5];return _0x3a9c28;},_0x1107(_0x34593b,_0x1e33b2);}class RedisDto{}__decorate([(0x0,swagger_1[_0x23f32e(0x1ac)])({'example':_0x23f32e(0x1b6),'description':'邮箱'}),__metadata(_0x23f32e(0x1ab),String)],RedisDto[_0x23f32e(0x1b5)],'key',void 0x0),__decorate([(0x0,swagger_1[_0x23f32e(0x1ac)])({'example':'123456','description':'密码'}),(0x0,class_validator_1['IsNotEmpty'])({'message':'用户密码不能为空!'}),__metadata(_0x23f32e(0x1ab),String)],RedisDto[_0x23f32e(0x1b5)],'val',void 0x0),exports[_0x23f32e(0x1af)]=RedisDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/redisCache/redisCache.controller.js b/YiAiQuickDeploy/dist/modules/redisCache/redisCache.controller.js
new file mode 100644
index 0000000..a8ddf9e
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/redisCache/redisCache.controller.js
@@ -0,0 +1 @@
+'use strict';var _0x799020=_0x4cf4;(function(_0xecab9f,_0x27d984){var _0x17d968=_0x4cf4,_0x3403d9=_0xecab9f();while(!![]){try{var _0x254c26=-parseInt(_0x17d968(0x128))/0x1+-parseInt(_0x17d968(0x12f))/0x2+parseInt(_0x17d968(0x139))/0x3+parseInt(_0x17d968(0x136))/0x4+-parseInt(_0x17d968(0x12b))/0x5*(parseInt(_0x17d968(0x12d))/0x6)+parseInt(_0x17d968(0x12e))/0x7*(-parseInt(_0x17d968(0x127))/0x8)+parseInt(_0x17d968(0x124))/0x9*(parseInt(_0x17d968(0x132))/0xa);if(_0x254c26===_0x27d984)break;else _0x3403d9['push'](_0x3403d9['shift']());}catch(_0x5d7713){_0x3403d9['push'](_0x3403d9['shift']());}}}(_0x562e,0x711ce));var __decorate=this&&this[_0x799020(0x120)]||function(_0x491dc2,_0x5746da,_0x4a5002,_0x462e65){var _0x54ae94=_0x799020,_0x5c698e=arguments[_0x54ae94(0x131)],_0x435dc6=_0x5c698e<0x3?_0x5746da:_0x462e65===null?_0x462e65=Object[_0x54ae94(0x13b)](_0x5746da,_0x4a5002):_0x462e65,_0x4be33d;if(typeof Reflect==='object'&&typeof Reflect['decorate']==='function')_0x435dc6=Reflect[_0x54ae94(0x130)](_0x491dc2,_0x5746da,_0x4a5002,_0x462e65);else{for(var _0x22ceae=_0x491dc2['length']-0x1;_0x22ceae>=0x0;_0x22ceae--)if(_0x4be33d=_0x491dc2[_0x22ceae])_0x435dc6=(_0x5c698e<0x3?_0x4be33d(_0x435dc6):_0x5c698e>0x3?_0x4be33d(_0x5746da,_0x4a5002,_0x435dc6):_0x4be33d(_0x5746da,_0x4a5002))||_0x435dc6;}return _0x5c698e>0x3&&_0x435dc6&&Object[_0x54ae94(0x129)](_0x5746da,_0x4a5002,_0x435dc6),_0x435dc6;},__metadata=this&&this[_0x799020(0x13d)]||function(_0x56f245,_0x4ac559){var _0xe556ca=_0x799020;if(typeof Reflect===_0xe556ca(0x123)&&typeof Reflect[_0xe556ca(0x11c)]===_0xe556ca(0x13e))return Reflect['metadata'](_0x56f245,_0x4ac559);},__param=this&&this['__param']||function(_0x6de594,_0x3b073c){return function(_0x52ffbc,_0x196e84){_0x3b073c(_0x52ffbc,_0x196e84,_0x6de594);};};Object[_0x799020(0x129)](exports,_0x799020(0x138),{'value':!![]}),exports[_0x799020(0x133)]=void 0x0;const redis_dto_1=require(_0x799020(0x135)),redisCache_service_1=require(_0x799020(0x134)),common_1=require(_0x799020(0x12c));function _0x4cf4(_0x4c2888,_0x43e99c){var _0x562e58=_0x562e();return _0x4cf4=function(_0x4cf488,_0x43aef7){_0x4cf488=_0x4cf488-0x11c;var _0x50da55=_0x562e58[_0x4cf488];return _0x50da55;},_0x4cf4(_0x4c2888,_0x43e99c);}function _0x562e(){var _0x42c876=['design:paramtypes','prototype','redisCacheService','__decorate','Get','redisCache','object','90JpgIga','design:returntype','Query','16NmAOUu','256912RHOPFa','defineProperty','design:type','3886345SxVFeO','@nestjs/common','6XTDSNI','3113096WQNdrW','10162qgicjp','decorate','length','995940dOnxJI','RedisCacheController','./redisCache.service','./dto/redis.dto','3295512EndwCb','get','__esModule','1716630fngSbh','set','getOwnPropertyDescriptor','Body','__metadata','function','metadata'];_0x562e=function(){return _0x42c876;};return _0x562e();}let RedisCacheController=class RedisCacheController{constructor(_0x191992){this['redisCacheService']=_0x191992;}[_0x799020(0x13a)](_0x3656d9){var _0x50baec=_0x799020;return this[_0x50baec(0x11f)][_0x50baec(0x13a)](_0x3656d9);}[_0x799020(0x137)](_0x17b264){var _0x1de8c9=_0x799020;return this[_0x1de8c9(0x11f)][_0x1de8c9(0x137)](_0x17b264);}};__decorate([(0x0,common_1['Post'])(_0x799020(0x13a)),__param(0x0,(0x0,common_1[_0x799020(0x13c)])()),__metadata(_0x799020(0x12a),Function),__metadata(_0x799020(0x11d),[redis_dto_1['RedisDto']]),__metadata(_0x799020(0x125),void 0x0)],RedisCacheController['prototype'],_0x799020(0x13a),null),__decorate([(0x0,common_1[_0x799020(0x121)])(_0x799020(0x137)),__param(0x0,(0x0,common_1[_0x799020(0x126)])()),__metadata(_0x799020(0x12a),Function),__metadata(_0x799020(0x11d),[redis_dto_1['RedisDto']]),__metadata(_0x799020(0x125),void 0x0)],RedisCacheController[_0x799020(0x11e)],_0x799020(0x137),null),RedisCacheController=__decorate([(0x0,common_1['Controller'])(_0x799020(0x122)),__metadata(_0x799020(0x11d),[redisCache_service_1['RedisCacheService']])],RedisCacheController),exports[_0x799020(0x133)]=RedisCacheController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/redisCache/redisCache.module.js b/YiAiQuickDeploy/dist/modules/redisCache/redisCache.module.js
new file mode 100644
index 0000000..c365015
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/redisCache/redisCache.module.js
@@ -0,0 +1 @@
+'use strict';function _0x5d76(_0xab69ca,_0x2f47cd){const _0x47bb8a=_0x47bb();return _0x5d76=function(_0x5d765d,_0xe04454){_0x5d765d=_0x5d765d-0x1c5;let _0x2c2b2e=_0x47bb8a[_0x5d765d];return _0x2c2b2e;},_0x5d76(_0xab69ca,_0x2f47cd);}const _0x2ab07e=_0x5d76;(function(_0x3d48b5,_0x189bea){const _0x10b590=_0x5d76,_0x207555=_0x3d48b5();while(!![]){try{const _0x228f12=-parseInt(_0x10b590(0x1dc))/0x1+parseInt(_0x10b590(0x1c6))/0x2+-parseInt(_0x10b590(0x1e3))/0x3+parseInt(_0x10b590(0x1d7))/0x4+parseInt(_0x10b590(0x1cc))/0x5*(parseInt(_0x10b590(0x1e8))/0x6)+parseInt(_0x10b590(0x1e6))/0x7*(-parseInt(_0x10b590(0x1db))/0x8)+parseInt(_0x10b590(0x1e5))/0x9;if(_0x228f12===_0x189bea)break;else _0x207555['push'](_0x207555['shift']());}catch(_0x205742){_0x207555['push'](_0x207555['shift']());}}}(_0x47bb,0xe83b7));var __decorate=this&&this['__decorate']||function(_0x4101e3,_0x307f14,_0x2033bc,_0x1c720f){const _0x52a2de=_0x5d76;var _0x3fd1b1=arguments[_0x52a2de(0x1cd)],_0x209416=_0x3fd1b1<0x3?_0x307f14:_0x1c720f===null?_0x1c720f=Object['getOwnPropertyDescriptor'](_0x307f14,_0x2033bc):_0x1c720f,_0x83d05e;if(typeof Reflect==='object'&&typeof Reflect['decorate']===_0x52a2de(0x1de))_0x209416=Reflect[_0x52a2de(0x1da)](_0x4101e3,_0x307f14,_0x2033bc,_0x1c720f);else{for(var _0x174066=_0x4101e3[_0x52a2de(0x1cd)]-0x1;_0x174066>=0x0;_0x174066--)if(_0x83d05e=_0x4101e3[_0x174066])_0x209416=(_0x3fd1b1<0x3?_0x83d05e(_0x209416):_0x3fd1b1>0x3?_0x83d05e(_0x307f14,_0x2033bc,_0x209416):_0x83d05e(_0x307f14,_0x2033bc))||_0x209416;}return _0x3fd1b1>0x3&&_0x209416&&Object[_0x52a2de(0x1e4)](_0x307f14,_0x2033bc,_0x209416),_0x209416;};Object[_0x2ab07e(0x1e4)](exports,'__esModule',{'value':!![]}),exports[_0x2ab07e(0x1d8)]=void 0x0;function _0x47bb(){const _0x411984=['nestjs-config','4559680BuiOPm','RedisCacheModule','Module','decorate','824JvPLKh','527699tWLjsL','ConfigModule','function','ready','REDIS_USER','./redisCache.service','RedisCacheService','3368721FBCzma','defineProperty','10599939bClgtk','94934EPFpdb','error','6QUdfyC','createClient','3251824yZwgOt','REDIS_PASSWORD','./redisCache.controller','debug','Your\x20Redis\x20connection\x20failed\x20|\x20您的\x20Redist\x20连接失败','RedistCacheModule','275560JlbhoU','length','connect','@nestjs/common','Please\x20config\x20Redis\x20config\x20|\x20未配置\x20Redis\x20配置信息\x20请确认配置redis服务以获得更好的体验','Your\x20Redis\x20connection\x20successful','Logger','ConfigService','REDIS_CLIENT','env'];_0x47bb=function(){return _0x411984;};return _0x47bb();}const common_1=require(_0x2ab07e(0x1cf)),redisCache_service_1=require(_0x2ab07e(0x1e1)),redisCache_controller_1=require(_0x2ab07e(0x1c8)),nestjs_config_1=require(_0x2ab07e(0x1d6)),redis_1=require('redis');let RedisCacheModule=class RedisCacheModule{};RedisCacheModule=__decorate([(0x0,common_1['Global'])(),(0x0,common_1[_0x2ab07e(0x1d9)])({'imports':[nestjs_config_1[_0x2ab07e(0x1dd)]],'controllers':[redisCache_controller_1['RedisCacheController']],'providers':[{'provide':'REDIS_CLIENT','useFactory':async _0x4b26b9=>{const _0xa54f6e=_0x2ab07e,_0x6bd613=+process[_0xa54f6e(0x1d5)]['REDIS_PORT'],_0x24c085=process[_0xa54f6e(0x1d5)]['REDIS_HOST'],_0x1bbacc=process[_0xa54f6e(0x1d5)][_0xa54f6e(0x1c7)],_0x51ea78=process['env'][_0xa54f6e(0x1e0)];if(!_0x24c085||!_0x6bd613){common_1[_0xa54f6e(0x1d2)][_0xa54f6e(0x1e7)](_0xa54f6e(0x1d0),_0xa54f6e(0x1cb));return;}const _0x52492c=(0x0,redis_1[_0xa54f6e(0x1c5)])({'socket':{'host':_0x24c085,'port':_0x6bd613},'username':_0x51ea78,'password':_0x1bbacc}),_0x342aeb=await _0x52492c[_0xa54f6e(0x1ce)]();return _0x52492c['on'](_0xa54f6e(0x1df),()=>{const _0x5e2516=_0xa54f6e;common_1[_0x5e2516(0x1d2)][_0x5e2516(0x1c9)](_0x5e2516(0x1d1),'RedistCacheModule');}),_0x52492c['on'](_0xa54f6e(0x1e7),()=>{const _0x174677=_0xa54f6e;common_1[_0x174677(0x1d2)]['error'](_0x174677(0x1ca),_0x174677(0x1cb));}),_0x52492c;},'inject':[nestjs_config_1[_0x2ab07e(0x1d3)]]},redisCache_service_1[_0x2ab07e(0x1e2)]],'exports':[_0x2ab07e(0x1d4)]})],RedisCacheModule),exports[_0x2ab07e(0x1d8)]=RedisCacheModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/redisCache/redisCache.service.js b/YiAiQuickDeploy/dist/modules/redisCache/redisCache.service.js
new file mode 100644
index 0000000..2fc3043
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/redisCache/redisCache.service.js
@@ -0,0 +1 @@
+'use strict';function _0x2320(_0x384fbe,_0x3fde9f){const _0x414eea=_0x414e();return _0x2320=function(_0x232016,_0x4257dc){_0x232016=_0x232016-0x16f;let _0x486aea=_0x414eea[_0x232016];return _0x486aea;},_0x2320(_0x384fbe,_0x3fde9f);}const _0x23f207=_0x2320;(function(_0x8d4a7,_0x3e8473){const _0x21b59f=_0x2320,_0x462189=_0x8d4a7();while(!![]){try{const _0x4b19cf=parseInt(_0x21b59f(0x190))/0x1+-parseInt(_0x21b59f(0x17e))/0x2+parseInt(_0x21b59f(0x176))/0x3*(-parseInt(_0x21b59f(0x19b))/0x4)+-parseInt(_0x21b59f(0x18d))/0x5+-parseInt(_0x21b59f(0x18e))/0x6*(parseInt(_0x21b59f(0x175))/0x7)+parseInt(_0x21b59f(0x180))/0x8+parseInt(_0x21b59f(0x185))/0x9;if(_0x4b19cf===_0x3e8473)break;else _0x462189['push'](_0x462189['shift']());}catch(_0x3c0758){_0x462189['push'](_0x462189['shift']());}}}(_0x414e,0xcaa33));var __decorate=this&&this[_0x23f207(0x182)]||function(_0x4759f1,_0x16df6e,_0xe7ea0a,_0x43a7ea){const _0x18f32=_0x23f207;var _0x1e44c3=arguments[_0x18f32(0x192)],_0xa0c0f=_0x1e44c3<0x3?_0x16df6e:_0x43a7ea===null?_0x43a7ea=Object['getOwnPropertyDescriptor'](_0x16df6e,_0xe7ea0a):_0x43a7ea,_0x4bfb2b;if(typeof Reflect===_0x18f32(0x174)&&typeof Reflect['decorate']===_0x18f32(0x172))_0xa0c0f=Reflect['decorate'](_0x4759f1,_0x16df6e,_0xe7ea0a,_0x43a7ea);else{for(var _0x57eeaa=_0x4759f1[_0x18f32(0x192)]-0x1;_0x57eeaa>=0x0;_0x57eeaa--)if(_0x4bfb2b=_0x4759f1[_0x57eeaa])_0xa0c0f=(_0x1e44c3<0x3?_0x4bfb2b(_0xa0c0f):_0x1e44c3>0x3?_0x4bfb2b(_0x16df6e,_0xe7ea0a,_0xa0c0f):_0x4bfb2b(_0x16df6e,_0xe7ea0a))||_0xa0c0f;}return _0x1e44c3>0x3&&_0xa0c0f&&Object['defineProperty'](_0x16df6e,_0xe7ea0a,_0xa0c0f),_0xa0c0f;},__metadata=this&&this[_0x23f207(0x18f)]||function(_0xcdb9f9,_0x50b488){const _0x47ccb6=_0x23f207;if(typeof Reflect==='object'&&typeof Reflect[_0x47ccb6(0x199)]===_0x47ccb6(0x172))return Reflect[_0x47ccb6(0x199)](_0xcdb9f9,_0x50b488);},__param=this&&this[_0x23f207(0x198)]||function(_0x229819,_0x555ded){return function(_0xa8bdc8,_0x36cf87){_0x555ded(_0xa8bdc8,_0x36cf87,_0x229819);};};function _0x414e(){const _0x22f2d6=['super','HttpStatus','20629026FcoOeT','invalidateTokens','get','onModuleInit','admin','del','token:','set','1354655tKTqvE','1542HZacJd','__metadata','393510yVTssG','saveToken','length','test','defineProperty','aaa','includes','tokens:','__param','metadata','BAD_REQUEST','156pDWZwH','forEach','REDIS_CLIENT','visitor','function','user','object','11627TzjyZJ','120144zlXvKg','HttpException','design:paramtypes','checkTokenAuth','ttl','redisClient','Inject','UNAUTHORIZED','2209214WhzviP','RedisCacheService','12069328dBXljs','您已在其他设备覆盖登录、请您重新登录!','__decorate'];_0x414e=function(){return _0x22f2d6;};return _0x414e();}Object[_0x23f207(0x194)](exports,'__esModule',{'value':!![]}),exports['RedisCacheService']=void 0x0;const common_1=require('@nestjs/common');let RedisCacheService=class RedisCacheService{constructor(_0x11e2ac){const _0x915df2=_0x23f207;this[_0x915df2(0x17b)]=_0x11e2ac;}async[_0x23f207(0x188)](){}[_0x23f207(0x193)](){const _0x53152b=_0x23f207;return this['redisClient'][_0x53152b(0x18c)](_0x53152b(0x195),0x6f),0x1;}async[_0x23f207(0x187)](_0x1cbbb2){const _0x21e63d=_0x23f207,{key:_0x1303d7}=_0x1cbbb2,_0x251028=await this[_0x21e63d(0x17b)][_0x21e63d(0x187)](_0x1303d7);return await this[_0x21e63d(0x17b)][_0x21e63d(0x187)](_0x1303d7);}async[_0x23f207(0x18c)](_0x5476a2,_0x36c7ab){const _0x5ecbc0=_0x23f207;try{const {key:_0x396ed4,val:_0x3f5f25}=_0x5476a2;await this[_0x5ecbc0(0x17b)][_0x5ecbc0(0x18c)](_0x396ed4,_0x3f5f25),_0x36c7ab&&await this[_0x5ecbc0(0x17b)]['expire'](_0x396ed4,_0x36c7ab);return;}catch(_0x4dc783){throw new common_1[(_0x5ecbc0(0x177))](_0x4dc783,common_1[_0x5ecbc0(0x184)][_0x5ecbc0(0x19a)]);}}async[_0x23f207(0x17a)](_0x2af6cf){const _0x1f7bd5=_0x23f207;return await this['redisClient'][_0x1f7bd5(0x17a)](_0x2af6cf);}async[_0x23f207(0x18a)](_0x6dcad1){const _0x4bffb0=_0x23f207,{key:_0x49fd40}=_0x6dcad1;await this['redisClient'][_0x4bffb0(0x18a)](_0x49fd40);return;}async[_0x23f207(0x191)](_0x2a5037,_0x4521ef){const _0x31377f=_0x23f207,_0x5c98ee=await this[_0x31377f(0x17b)]['zRange'](_0x31377f(0x197)+_0x2a5037,0x0,-0x1);await this[_0x31377f(0x186)](_0x2a5037,_0x5c98ee),this[_0x31377f(0x17b)][_0x31377f(0x18c)]('token:'+_0x2a5037,_0x4521ef);}async[_0x23f207(0x186)](_0x1040b9,_0xca7ab0){const _0x3e0336=_0x23f207;_0xca7ab0[_0x3e0336(0x16f)](_0x182b17=>{const _0x2c7aed=_0x3e0336;this[_0x2c7aed(0x17b)]['del'](_0x2c7aed(0x18b)+_0x1040b9+':'+_0x182b17);});}async[_0x23f207(0x179)](_0xc8b554,_0x4bdba1){const _0x46739f=_0x23f207,{id:_0x211e66,role:_0xedced6}=_0x4bdba1[_0x46739f(0x173)];if(_0xedced6===_0x46739f(0x171))return!![];const _0x581a8b=await this[_0x46739f(0x17b)]['get'](_0x46739f(0x18b)+_0x211e66);if(_0x581a8b===null)return await this[_0x46739f(0x17b)][_0x46739f(0x18c)](_0x46739f(0x18b)+_0x211e66,_0xc8b554),!![];if(_0x581a8b!==_0xc8b554){if([_0x46739f(0x183),_0x46739f(0x189)][_0x46739f(0x196)](_0xedced6))return!![];throw new common_1[(_0x46739f(0x177))](_0x46739f(0x181),common_1[_0x46739f(0x184)][_0x46739f(0x17d)]);}}};RedisCacheService=__decorate([(0x0,common_1['Injectable'])(),__param(0x0,(0x0,common_1[_0x23f207(0x17c)])(_0x23f207(0x170))),__metadata(_0x23f207(0x178),[Object])],RedisCacheService),exports[_0x23f207(0x17f)]=RedisCacheService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/sales/dto/appForMoney.dto.js b/YiAiQuickDeploy/dist/modules/sales/dto/appForMoney.dto.js
new file mode 100644
index 0000000..d384663
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/sales/dto/appForMoney.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x3f1d78=_0x5036;(function(_0x101026,_0x40d84f){var _0x1bd9d7=_0x5036,_0x21dcb5=_0x101026();while(!![]){try{var _0x52158e=-parseInt(_0x1bd9d7(0x81))/0x1+-parseInt(_0x1bd9d7(0x73))/0x2+-parseInt(_0x1bd9d7(0x89))/0x3+parseInt(_0x1bd9d7(0x75))/0x4+parseInt(_0x1bd9d7(0x90))/0x5+-parseInt(_0x1bd9d7(0x8c))/0x6+parseInt(_0x1bd9d7(0x84))/0x7;if(_0x52158e===_0x40d84f)break;else _0x21dcb5['push'](_0x21dcb5['shift']());}catch(_0xdc3368){_0x21dcb5['push'](_0x21dcb5['shift']());}}}(_0x5a93,0xa2080));function _0x5036(_0x5f18ce,_0x1a7691){var _0x5a93fc=_0x5a93();return _0x5036=function(_0x5036dd,_0x5cc925){_0x5036dd=_0x5036dd-0x72;var _0x5516a0=_0x5a93fc[_0x5036dd];return _0x5516a0;},_0x5036(_0x5f18ce,_0x1a7691);}var __decorate=this&&this[_0x3f1d78(0x92)]||function(_0x575b5d,_0x232768,_0x4df600,_0xa976f1){var _0x2f85ee=_0x3f1d78,_0x21bd6c=arguments[_0x2f85ee(0x87)],_0x41c89a=_0x21bd6c<0x3?_0x232768:_0xa976f1===null?_0xa976f1=Object[_0x2f85ee(0x7a)](_0x232768,_0x4df600):_0xa976f1,_0x5b9143;if(typeof Reflect===_0x2f85ee(0x8f)&&typeof Reflect[_0x2f85ee(0x7e)]===_0x2f85ee(0x88))_0x41c89a=Reflect[_0x2f85ee(0x7e)](_0x575b5d,_0x232768,_0x4df600,_0xa976f1);else{for(var _0x4d4413=_0x575b5d[_0x2f85ee(0x87)]-0x1;_0x4d4413>=0x0;_0x4d4413--)if(_0x5b9143=_0x575b5d[_0x4d4413])_0x41c89a=(_0x21bd6c<0x3?_0x5b9143(_0x41c89a):_0x21bd6c>0x3?_0x5b9143(_0x232768,_0x4df600,_0x41c89a):_0x5b9143(_0x232768,_0x4df600))||_0x41c89a;}return _0x21bd6c>0x3&&_0x41c89a&&Object[_0x2f85ee(0x7d)](_0x232768,_0x4df600,_0x41c89a),_0x41c89a;},__metadata=this&&this[_0x3f1d78(0x7f)]||function(_0x309916,_0xa3e1d9){var _0x5b317d=_0x3f1d78;if(typeof Reflect===_0x5b317d(0x8f)&&typeof Reflect[_0x5b317d(0x91)]===_0x5b317d(0x88))return Reflect[_0x5b317d(0x91)](_0x309916,_0xa3e1d9);};Object['defineProperty'](exports,_0x3f1d78(0x8e),{'value':!![]}),exports[_0x3f1d78(0x8a)]=void 0x0;function _0x5a93(){var _0x18c885=['getOwnPropertyDescriptor','IsOptional','提现金额','defineProperty','decorate','__metadata','prototype','1256642PWymbD','contactInformation','IsNumber','19926137hbVnDe','@nestjs/swagger','提现渠道','length','function','3948468QouhbH','AppForMoneyDto','design:type','241032JTEZUx','提现金额必须为数字','__esModule','object','2608460elcWPI','metadata','__decorate','提现渠道非法','class-validator','withdrawalChannels','2376796VrOrxt','remark','4387060OdOwUn','IsIn','提款联系方式','withdrawalAmount','ApiProperty'];_0x5a93=function(){return _0x18c885;};return _0x5a93();}const class_validator_1=require(_0x3f1d78(0x94)),swagger_1=require(_0x3f1d78(0x85));class AppForMoneyDto{}__decorate([(0x0,swagger_1[_0x3f1d78(0x79)])({'example':0xa,'description':_0x3f1d78(0x7c),'required':!![]}),(0x0,class_validator_1[_0x3f1d78(0x83)])({},{'message':_0x3f1d78(0x8d)}),(0x0,class_validator_1['Min'])(0x0,{'message':'提现金额必须大于0'}),__metadata(_0x3f1d78(0x8b),Number)],AppForMoneyDto[_0x3f1d78(0x80)],_0x3f1d78(0x78),void 0x0),__decorate([(0x0,swagger_1[_0x3f1d78(0x79)])({'example':0x1,'description':_0x3f1d78(0x86),'required':!![]}),(0x0,class_validator_1[_0x3f1d78(0x76)])([0x1,0x2],{'message':_0x3f1d78(0x93)}),__metadata(_0x3f1d78(0x8b),Number)],AppForMoneyDto[_0x3f1d78(0x80)],_0x3f1d78(0x72),void 0x0),__decorate([(0x0,swagger_1[_0x3f1d78(0x79)])({'example':0xa,'description':_0x3f1d78(0x77),'required':!![]}),__metadata('design:type',String)],AppForMoneyDto[_0x3f1d78(0x80)],_0x3f1d78(0x82),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0xa,'description':'提款备注','required':![]}),(0x0,class_validator_1[_0x3f1d78(0x7b)])(),__metadata(_0x3f1d78(0x8b),String)],AppForMoneyDto['prototype'],_0x3f1d78(0x74),void 0x0),exports['AppForMoneyDto']=AppForMoneyDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/sales/dto/auditOrder.dto.js b/YiAiQuickDeploy/dist/modules/sales/dto/auditOrder.dto.js
new file mode 100644
index 0000000..804a482
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/sales/dto/auditOrder.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x515598=_0x14a2;(function(_0x2752bf,_0x539826){var _0x3d5951=_0x14a2,_0x22a2e2=_0x2752bf();while(!![]){try{var _0x4fbc85=-parseInt(_0x3d5951(0x1e2))/0x1+parseInt(_0x3d5951(0x1e5))/0x2+-parseInt(_0x3d5951(0x1f7))/0x3+parseInt(_0x3d5951(0x1f9))/0x4*(parseInt(_0x3d5951(0x1ef))/0x5)+-parseInt(_0x3d5951(0x1ee))/0x6*(-parseInt(_0x3d5951(0x1fc))/0x7)+-parseInt(_0x3d5951(0x1f6))/0x8+-parseInt(_0x3d5951(0x1ec))/0x9;if(_0x4fbc85===_0x539826)break;else _0x22a2e2['push'](_0x22a2e2['shift']());}catch(_0x4b51c9){_0x22a2e2['push'](_0x22a2e2['shift']());}}}(_0x2941,0x59854));var __decorate=this&&this[_0x515598(0x1e8)]||function(_0x600048,_0x31ca43,_0x3619a8,_0x30c1aa){var _0x5061d7=_0x515598,_0x59290b=arguments['length'],_0x46215f=_0x59290b<0x3?_0x31ca43:_0x30c1aa===null?_0x30c1aa=Object[_0x5061d7(0x1e7)](_0x31ca43,_0x3619a8):_0x30c1aa,_0x14c148;if(typeof Reflect===_0x5061d7(0x1eb)&&typeof Reflect['decorate']===_0x5061d7(0x1f5))_0x46215f=Reflect['decorate'](_0x600048,_0x31ca43,_0x3619a8,_0x30c1aa);else{for(var _0x551076=_0x600048['length']-0x1;_0x551076>=0x0;_0x551076--)if(_0x14c148=_0x600048[_0x551076])_0x46215f=(_0x59290b<0x3?_0x14c148(_0x46215f):_0x59290b>0x3?_0x14c148(_0x31ca43,_0x3619a8,_0x46215f):_0x14c148(_0x31ca43,_0x3619a8))||_0x46215f;}return _0x59290b>0x3&&_0x46215f&&Object[_0x5061d7(0x1fa)](_0x31ca43,_0x3619a8,_0x46215f),_0x46215f;},__metadata=this&&this['__metadata']||function(_0x47df1b,_0x5d95f7){var _0x86e330=_0x515598;if(typeof Reflect===_0x86e330(0x1eb)&&typeof Reflect[_0x86e330(0x1e4)]==='function')return Reflect[_0x86e330(0x1e4)](_0x47df1b,_0x5d95f7);};function _0x2941(){var _0x46b350=['__esModule','class-validator','status','IsNumber','工单id','function','1532688ewtFHo','1501191lCmOIu','工单id必须为数字','10504CCgFDM','defineProperty','AuditOrderDto','24626JhoIkd','53162aMECbP','design:type','metadata','1027540xbUSWd','ApiProperty','getOwnPropertyDescriptor','__decorate','非法工单状态','prototype','object','5723559AbKSWi','审核工单状态','1182XMuDwV','1030vPvcrD'];_0x2941=function(){return _0x46b350;};return _0x2941();}Object[_0x515598(0x1fa)](exports,_0x515598(0x1f0),{'value':!![]}),exports['AuditOrderDto']=void 0x0;const class_validator_1=require(_0x515598(0x1f1)),swagger_1=require('@nestjs/swagger');class AuditOrderDto{}function _0x14a2(_0x1a9309,_0x1f6a69){var _0x2941ec=_0x2941();return _0x14a2=function(_0x14a25f,_0x51cc3d){_0x14a25f=_0x14a25f-0x1e2;var _0x127d4f=_0x2941ec[_0x14a25f];return _0x127d4f;},_0x14a2(_0x1a9309,_0x1f6a69);}__decorate([(0x0,swagger_1[_0x515598(0x1e6)])({'example':0x1,'description':_0x515598(0x1ed),'required':!![]}),(0x0,class_validator_1['IsIn'])([0x1,-0x1],{'message':_0x515598(0x1e9)}),__metadata(_0x515598(0x1e3),Number)],AuditOrderDto[_0x515598(0x1ea)],_0x515598(0x1f2),void 0x0),__decorate([(0x0,swagger_1[_0x515598(0x1e6)])({'example':0x1,'description':_0x515598(0x1f4),'required':!![]}),(0x0,class_validator_1[_0x515598(0x1f3)])({},{'message':_0x515598(0x1f8)}),__metadata(_0x515598(0x1e3),Number)],AuditOrderDto[_0x515598(0x1ea)],'id',void 0x0),exports[_0x515598(0x1fb)]=AuditOrderDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/sales/dto/drawMoneyOrder.dto.js b/YiAiQuickDeploy/dist/modules/sales/dto/drawMoneyOrder.dto.js
new file mode 100644
index 0000000..ad15efc
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/sales/dto/drawMoneyOrder.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x291f14=_0x33ef;(function(_0x2f52d1,_0x764148){var _0x73b95e=_0x33ef,_0x3fbc1d=_0x2f52d1();while(!![]){try{var _0x585c90=-parseInt(_0x73b95e(0xde))/0x1+-parseInt(_0x73b95e(0xc7))/0x2*(parseInt(_0x73b95e(0xdd))/0x3)+-parseInt(_0x73b95e(0xd5))/0x4*(parseInt(_0x73b95e(0xd6))/0x5)+parseInt(_0x73b95e(0xce))/0x6*(-parseInt(_0x73b95e(0xd1))/0x7)+parseInt(_0x73b95e(0xc8))/0x8*(parseInt(_0x73b95e(0xd4))/0x9)+-parseInt(_0x73b95e(0xcb))/0xa*(parseInt(_0x73b95e(0xd8))/0xb)+parseInt(_0x73b95e(0xdb))/0xc;if(_0x585c90===_0x764148)break;else _0x3fbc1d['push'](_0x3fbc1d['shift']());}catch(_0x37b337){_0x3fbc1d['push'](_0x3fbc1d['shift']());}}}(_0x206f,0xa1750));function _0x33ef(_0x17005e,_0x3a1978){var _0x206fda=_0x206f();return _0x33ef=function(_0x33ef89,_0x1d5096){_0x33ef89=_0x33ef89-0xc6;var _0x11e0a2=_0x206fda[_0x33ef89];return _0x11e0a2;},_0x33ef(_0x17005e,_0x3a1978);}function _0x206f(){var _0x4bc74e=['5pfRBAW','IsOptional','965745ESfjol','decorate','page','41557644iuzyri','drawMoneyOrderDto','6fDNwzI','878250ceGcxu','prototype','function','design:type','ApiProperty','__metadata','767414CzmdJy','1803320igHbDQ','metadata','getOwnPropertyDescriptor','70mMsieC','__decorate','查询页数','3285444SIEGMg','defineProperty','object','7czYyxu','工单状态','每页数量','9cTsDpR','877684zzsvWu'];_0x206f=function(){return _0x4bc74e;};return _0x206f();}var __decorate=this&&this[_0x291f14(0xcc)]||function(_0x5b3d7d,_0x58347b,_0x45731e,_0x32a8a8){var _0x3c0226=_0x291f14,_0x44660c=arguments['length'],_0x58a26e=_0x44660c<0x3?_0x58347b:_0x32a8a8===null?_0x32a8a8=Object[_0x3c0226(0xca)](_0x58347b,_0x45731e):_0x32a8a8,_0x1569fb;if(typeof Reflect===_0x3c0226(0xd0)&&typeof Reflect[_0x3c0226(0xd9)]==='function')_0x58a26e=Reflect[_0x3c0226(0xd9)](_0x5b3d7d,_0x58347b,_0x45731e,_0x32a8a8);else{for(var _0x474292=_0x5b3d7d['length']-0x1;_0x474292>=0x0;_0x474292--)if(_0x1569fb=_0x5b3d7d[_0x474292])_0x58a26e=(_0x44660c<0x3?_0x1569fb(_0x58a26e):_0x44660c>0x3?_0x1569fb(_0x58347b,_0x45731e,_0x58a26e):_0x1569fb(_0x58347b,_0x45731e))||_0x58a26e;}return _0x44660c>0x3&&_0x58a26e&&Object[_0x3c0226(0xcf)](_0x58347b,_0x45731e,_0x58a26e),_0x58a26e;},__metadata=this&&this[_0x291f14(0xc6)]||function(_0x3fcc64,_0x10c0c7){var _0x4b91ea=_0x291f14;if(typeof Reflect===_0x4b91ea(0xd0)&&typeof Reflect[_0x4b91ea(0xc9)]===_0x4b91ea(0xe0))return Reflect[_0x4b91ea(0xc9)](_0x3fcc64,_0x10c0c7);};Object[_0x291f14(0xcf)](exports,'__esModule',{'value':!![]}),exports[_0x291f14(0xdc)]=void 0x0;const class_validator_1=require('class-validator'),swagger_1=require('@nestjs/swagger');class drawMoneyOrderDto{}__decorate([(0x0,swagger_1[_0x291f14(0xe2)])({'example':0x1,'description':_0x291f14(0xcd),'required':![]}),(0x0,class_validator_1[_0x291f14(0xd7)])(),__metadata('design:type',Number)],drawMoneyOrderDto['prototype'],_0x291f14(0xda),void 0x0),__decorate([(0x0,swagger_1[_0x291f14(0xe2)])({'example':0xa,'description':_0x291f14(0xd3),'required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata('design:type',Number)],drawMoneyOrderDto['prototype'],'size',void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0xa,'description':_0x291f14(0xd2),'required':![]}),(0x0,class_validator_1[_0x291f14(0xd7)])(),__metadata(_0x291f14(0xe1),Number)],drawMoneyOrderDto[_0x291f14(0xdf)],'orderStatus',void 0x0),exports['drawMoneyOrderDto']=drawMoneyOrderDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/sales/dto/recordsQuery.dto.js b/YiAiQuickDeploy/dist/modules/sales/dto/recordsQuery.dto.js
new file mode 100644
index 0000000..62118f7
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/sales/dto/recordsQuery.dto.js
@@ -0,0 +1 @@
+'use strict';function _0x47da(){var _0x13d3e2=['metadata','2191506esoNCa','defineProperty','21977NbpKGY','object','prototype','6670965emAMrv','6CQDoFi','RecordsQueryDto','575830UnDSwl','length','订单ID','getOwnPropertyDescriptor','orderId','page','IsOptional','4cJNgYr','__esModule','__decorate','design:type','decorate','6501095vWCJQY','__metadata','@nestjs/swagger','9499496hhrZaW','7981182EIgFJM','function','ApiProperty','46fYYBSP'];_0x47da=function(){return _0x13d3e2;};return _0x47da();}var _0x63c162=_0x1baf;(function(_0x1414da,_0x26cf70){var _0x21de7d=_0x1baf,_0xb338d=_0x1414da();while(!![]){try{var _0x3d5da7=-parseInt(_0x21de7d(0x194))/0x1*(parseInt(_0x21de7d(0x190))/0x2)+parseInt(_0x21de7d(0x192))/0x3*(-parseInt(_0x21de7d(0x1a1))/0x4)+parseInt(_0x21de7d(0x189))/0x5+parseInt(_0x21de7d(0x198))/0x6*(parseInt(_0x21de7d(0x197))/0x7)+-parseInt(_0x21de7d(0x18c))/0x8+parseInt(_0x21de7d(0x18d))/0x9+-parseInt(_0x21de7d(0x19a))/0xa;if(_0x3d5da7===_0x26cf70)break;else _0xb338d['push'](_0xb338d['shift']());}catch(_0x4ac5c1){_0xb338d['push'](_0xb338d['shift']());}}}(_0x47da,0xa0e4b));var __decorate=this&&this[_0x63c162(0x1a3)]||function(_0x41c682,_0x2f42a4,_0x106b22,_0x13f4bb){var _0x49ddf1=_0x63c162,_0x4f0ab8=arguments['length'],_0x205ba6=_0x4f0ab8<0x3?_0x2f42a4:_0x13f4bb===null?_0x13f4bb=Object[_0x49ddf1(0x19d)](_0x2f42a4,_0x106b22):_0x13f4bb,_0x38fd70;if(typeof Reflect===_0x49ddf1(0x195)&&typeof Reflect[_0x49ddf1(0x188)]===_0x49ddf1(0x18e))_0x205ba6=Reflect[_0x49ddf1(0x188)](_0x41c682,_0x2f42a4,_0x106b22,_0x13f4bb);else{for(var _0x2b42f8=_0x41c682[_0x49ddf1(0x19b)]-0x1;_0x2b42f8>=0x0;_0x2b42f8--)if(_0x38fd70=_0x41c682[_0x2b42f8])_0x205ba6=(_0x4f0ab8<0x3?_0x38fd70(_0x205ba6):_0x4f0ab8>0x3?_0x38fd70(_0x2f42a4,_0x106b22,_0x205ba6):_0x38fd70(_0x2f42a4,_0x106b22))||_0x205ba6;}return _0x4f0ab8>0x3&&_0x205ba6&&Object['defineProperty'](_0x2f42a4,_0x106b22,_0x205ba6),_0x205ba6;},__metadata=this&&this[_0x63c162(0x18a)]||function(_0x570e45,_0x10f528){var _0x9568b1=_0x63c162;if(typeof Reflect==='object'&&typeof Reflect['metadata']===_0x9568b1(0x18e))return Reflect[_0x9568b1(0x191)](_0x570e45,_0x10f528);};Object[_0x63c162(0x193)](exports,_0x63c162(0x1a2),{'value':!![]}),exports['RecordsQueryDto']=void 0x0;const class_validator_1=require('class-validator'),swagger_1=require(_0x63c162(0x18b));class RecordsQueryDto{}function _0x1baf(_0xa47811,_0x4ac19d){var _0x47da89=_0x47da();return _0x1baf=function(_0x1baf69,_0x1d182d){_0x1baf69=_0x1baf69-0x187;var _0x40cda7=_0x47da89[_0x1baf69];return _0x40cda7;},_0x1baf(_0xa47811,_0x4ac19d);}__decorate([(0x0,swagger_1[_0x63c162(0x18f)])({'example':0x1,'description':'查询页数','required':![]}),(0x0,class_validator_1[_0x63c162(0x1a0)])(),__metadata('design:type',Number)],RecordsQueryDto[_0x63c162(0x196)],_0x63c162(0x19f),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0xa,'description':'每页数量','required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x63c162(0x187),Number)],RecordsQueryDto[_0x63c162(0x196)],'size',void 0x0),__decorate([(0x0,swagger_1[_0x63c162(0x18f)])({'example':'c8c479601c1e11eea4c49fad2cbd3ccd','description':_0x63c162(0x19c),'required':![]}),(0x0,class_validator_1[_0x63c162(0x1a0)])(),__metadata(_0x63c162(0x187),String)],RecordsQueryDto['prototype'],_0x63c162(0x19e),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0xa,'description':'订单价格','required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x63c162(0x187),Number)],RecordsQueryDto[_0x63c162(0x196)],'orderPrice',void 0x0),exports[_0x63c162(0x199)]=RecordsQueryDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/sales/dto/salesOrder.dto.js b/YiAiQuickDeploy/dist/modules/sales/dto/salesOrder.dto.js
new file mode 100644
index 0000000..9ffb937
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/sales/dto/salesOrder.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x2da737=_0x4958;function _0x4151(){var _0x2ee3fb=['12018650kHgPnE','prototype','defineProperty','提现渠道','__metadata','14625486uDpEOc','design:type','8NMgKIX','工单状态','12159900qnoaPW','page','function','查询页数','IsOptional','ApiProperty','length','getOwnPropertyDescriptor','12TzItdz','259410nAxoPz','size','salesOrderDto','581664lJVzEH','10ICSOoY','decorate','22gbgRdn','5321930QiNQOa','578246sACiup','object','withdrawalChannels','1JgotPr','class-validator','每页数量','__esModule'];_0x4151=function(){return _0x2ee3fb;};return _0x4151();}function _0x4958(_0x196abb,_0x2a86dc){var _0x415104=_0x4151();return _0x4958=function(_0x495866,_0x306586){_0x495866=_0x495866-0x77;var _0x474b35=_0x415104[_0x495866];return _0x474b35;},_0x4958(_0x196abb,_0x2a86dc);}(function(_0x36d85d,_0x411078){var _0x4f368c=_0x4958,_0x2cadd0=_0x36d85d();while(!![]){try{var _0x5cc416=parseInt(_0x4f368c(0x86))/0x1*(parseInt(_0x4f368c(0x83))/0x2)+parseInt(_0x4f368c(0x7e))/0x3*(parseInt(_0x4f368c(0x7a))/0x4)+parseInt(_0x4f368c(0x7f))/0x5*(-parseInt(_0x4f368c(0x7b))/0x6)+parseInt(_0x4f368c(0x8a))/0x7+-parseInt(_0x4f368c(0x91))/0x8*(parseInt(_0x4f368c(0x8f))/0x9)+parseInt(_0x4f368c(0x82))/0xa*(parseInt(_0x4f368c(0x81))/0xb)+-parseInt(_0x4f368c(0x93))/0xc;if(_0x5cc416===_0x411078)break;else _0x2cadd0['push'](_0x2cadd0['shift']());}catch(_0xbb34be){_0x2cadd0['push'](_0x2cadd0['shift']());}}}(_0x4151,0xe262a));var __decorate=this&&this['__decorate']||function(_0x53537a,_0x146fd9,_0x49ee33,_0x49694b){var _0x440250=_0x4958,_0x3d8d5d=arguments[_0x440250(0x78)],_0x356217=_0x3d8d5d<0x3?_0x146fd9:_0x49694b===null?_0x49694b=Object[_0x440250(0x79)](_0x146fd9,_0x49ee33):_0x49694b,_0x49a309;if(typeof Reflect==='object'&&typeof Reflect['decorate']===_0x440250(0x95))_0x356217=Reflect[_0x440250(0x80)](_0x53537a,_0x146fd9,_0x49ee33,_0x49694b);else{for(var _0x23d507=_0x53537a[_0x440250(0x78)]-0x1;_0x23d507>=0x0;_0x23d507--)if(_0x49a309=_0x53537a[_0x23d507])_0x356217=(_0x3d8d5d<0x3?_0x49a309(_0x356217):_0x3d8d5d>0x3?_0x49a309(_0x146fd9,_0x49ee33,_0x356217):_0x49a309(_0x146fd9,_0x49ee33))||_0x356217;}return _0x3d8d5d>0x3&&_0x356217&&Object[_0x440250(0x8c)](_0x146fd9,_0x49ee33,_0x356217),_0x356217;},__metadata=this&&this[_0x2da737(0x8e)]||function(_0x5035fd,_0x588431){var _0x2e2717=_0x2da737;if(typeof Reflect===_0x2e2717(0x84)&&typeof Reflect['metadata']===_0x2e2717(0x95))return Reflect['metadata'](_0x5035fd,_0x588431);};Object[_0x2da737(0x8c)](exports,_0x2da737(0x89),{'value':!![]}),exports[_0x2da737(0x7d)]=void 0x0;const class_validator_1=require(_0x2da737(0x87)),swagger_1=require('@nestjs/swagger');class salesOrderDto{}__decorate([(0x0,swagger_1[_0x2da737(0x77)])({'example':0x1,'description':_0x2da737(0x96),'required':![]}),(0x0,class_validator_1[_0x2da737(0x97)])(),__metadata(_0x2da737(0x90),Number)],salesOrderDto[_0x2da737(0x8b)],_0x2da737(0x94),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0xa,'description':_0x2da737(0x88),'required':![]}),(0x0,class_validator_1[_0x2da737(0x97)])(),__metadata(_0x2da737(0x90),Number)],salesOrderDto[_0x2da737(0x8b)],_0x2da737(0x7c),void 0x0),__decorate([(0x0,swagger_1[_0x2da737(0x77)])({'example':0xa,'description':_0x2da737(0x92),'required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata('design:type',Object)],salesOrderDto['prototype'],'orderStatus',void 0x0),__decorate([(0x0,swagger_1[_0x2da737(0x77)])({'example':0x1,'description':_0x2da737(0x8d),'required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x2da737(0x90),Number)],salesOrderDto[_0x2da737(0x8b)],_0x2da737(0x85),void 0x0),exports[_0x2da737(0x7d)]=salesOrderDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/sales/dto/salesUserList.dto.js b/YiAiQuickDeploy/dist/modules/sales/dto/salesUserList.dto.js
new file mode 100644
index 0000000..931d113
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/sales/dto/salesUserList.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x28d49f=_0x59b8;(function(_0x337320,_0x1ad292){var _0x2967ee=_0x59b8,_0x43907c=_0x337320();while(!![]){try{var _0x395222=-parseInt(_0x2967ee(0xeb))/0x1+-parseInt(_0x2967ee(0xe8))/0x2+parseInt(_0x2967ee(0xed))/0x3+-parseInt(_0x2967ee(0xfc))/0x4+-parseInt(_0x2967ee(0xe1))/0x5+parseInt(_0x2967ee(0xf5))/0x6+parseInt(_0x2967ee(0xf7))/0x7;if(_0x395222===_0x1ad292)break;else _0x43907c['push'](_0x43907c['shift']());}catch(_0x66d4fa){_0x43907c['push'](_0x43907c['shift']());}}}(_0x2967,0xc5c5f));var __decorate=this&&this[_0x28d49f(0xe2)]||function(_0x59eb0a,_0x34ff96,_0x505bc0,_0x1d4f14){var _0x533447=_0x28d49f,_0x3026d4=arguments[_0x533447(0xf1)],_0x5092b8=_0x3026d4<0x3?_0x34ff96:_0x1d4f14===null?_0x1d4f14=Object['getOwnPropertyDescriptor'](_0x34ff96,_0x505bc0):_0x1d4f14,_0x405064;if(typeof Reflect===_0x533447(0xe6)&&typeof Reflect[_0x533447(0xe4)]===_0x533447(0xea))_0x5092b8=Reflect[_0x533447(0xe4)](_0x59eb0a,_0x34ff96,_0x505bc0,_0x1d4f14);else{for(var _0x52e2ef=_0x59eb0a[_0x533447(0xf1)]-0x1;_0x52e2ef>=0x0;_0x52e2ef--)if(_0x405064=_0x59eb0a[_0x52e2ef])_0x5092b8=(_0x3026d4<0x3?_0x405064(_0x5092b8):_0x3026d4>0x3?_0x405064(_0x34ff96,_0x505bc0,_0x5092b8):_0x405064(_0x34ff96,_0x505bc0))||_0x5092b8;}return _0x3026d4>0x3&&_0x5092b8&&Object['defineProperty'](_0x34ff96,_0x505bc0,_0x5092b8),_0x5092b8;},__metadata=this&&this[_0x28d49f(0xfb)]||function(_0x2b5e53,_0x192500){var _0x4d990e=_0x28d49f;if(typeof Reflect===_0x4d990e(0xe6)&&typeof Reflect['metadata']===_0x4d990e(0xea))return Reflect[_0x4d990e(0xee)](_0x2b5e53,_0x192500);};function _0x2967(){var _0x169de5=['epay','每页数量','593710MYFjSu','__decorate','class-validator','decorate','分销人称号','object','__esModule','2136302jzBFne','performanceRatio','function','595571pyweNd','支付的平台','1043766fAIXhN','metadata','订单状态','返佣比例','length','platform','查询页数','支付的用户id','1058796LcdVrR','prototype','24409168RgBveh','salesOutletName','ApiProperty','design:type','__metadata','5675476ABfoGr','IsOptional','userId'];_0x2967=function(){return _0x169de5;};return _0x2967();}Object['defineProperty'](exports,_0x28d49f(0xe7),{'value':!![]}),exports['SalesUserListDto']=void 0x0;const class_validator_1=require(_0x28d49f(0xe3)),swagger_1=require('@nestjs/swagger');class SalesUserListDto{}function _0x59b8(_0x198307,_0x5b00fd){var _0x2967ad=_0x2967();return _0x59b8=function(_0x59b8c6,_0x275872){_0x59b8c6=_0x59b8c6-0xe1;var _0x48f640=_0x2967ad[_0x59b8c6];return _0x48f640;},_0x59b8(_0x198307,_0x5b00fd);}__decorate([(0x0,swagger_1[_0x28d49f(0xf9)])({'example':0x1,'description':_0x28d49f(0xf3),'required':![]}),(0x0,class_validator_1[_0x28d49f(0xfd)])(),__metadata(_0x28d49f(0xfa),Number)],SalesUserListDto['prototype'],'page',void 0x0),__decorate([(0x0,swagger_1[_0x28d49f(0xf9)])({'example':0xa,'description':_0x28d49f(0x100),'required':![]}),(0x0,class_validator_1[_0x28d49f(0xfd)])(),__metadata(_0x28d49f(0xfa),Number)],SalesUserListDto[_0x28d49f(0xf6)],'size',void 0x0),__decorate([(0x0,swagger_1[_0x28d49f(0xf9)])({'example':0x63,'description':_0x28d49f(0xf4),'required':![]}),(0x0,class_validator_1[_0x28d49f(0xfd)])(),__metadata(_0x28d49f(0xfa),Number)],SalesUserListDto['prototype'],_0x28d49f(0xfe),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':_0x28d49f(0xff),'description':_0x28d49f(0xec),'required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x28d49f(0xfa),String)],SalesUserListDto[_0x28d49f(0xf6)],_0x28d49f(0xf2),void 0x0),__decorate([(0x0,swagger_1[_0x28d49f(0xf9)])({'example':0x1,'description':_0x28d49f(0xef),'required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x28d49f(0xfa),Number)],SalesUserListDto[_0x28d49f(0xf6)],'status',void 0x0),__decorate([(0x0,swagger_1[_0x28d49f(0xf9)])({'example':0x1,'description':_0x28d49f(0xe5),'required':![]}),(0x0,class_validator_1[_0x28d49f(0xfd)])(),__metadata(_0x28d49f(0xfa),String)],SalesUserListDto['prototype'],_0x28d49f(0xf8),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x1,'description':_0x28d49f(0xf0),'required':![]}),(0x0,class_validator_1[_0x28d49f(0xfd)])(),__metadata(_0x28d49f(0xfa),Number)],SalesUserListDto[_0x28d49f(0xf6)],_0x28d49f(0xe9),void 0x0),exports['SalesUserListDto']=SalesUserListDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/sales/dto/updateUserSales.dto.js b/YiAiQuickDeploy/dist/modules/sales/dto/updateUserSales.dto.js
new file mode 100644
index 0000000..b30639d
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/sales/dto/updateUserSales.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x2e22a7=_0xc654;(function(_0x7d5c43,_0x10aec6){var _0x2c873f=_0xc654,_0x4e2ebd=_0x7d5c43();while(!![]){try{var _0x47b1e6=parseInt(_0x2c873f(0x77))/0x1*(parseInt(_0x2c873f(0x6d))/0x2)+parseInt(_0x2c873f(0x86))/0x3+parseInt(_0x2c873f(0x7e))/0x4+-parseInt(_0x2c873f(0x8a))/0x5*(-parseInt(_0x2c873f(0x71))/0x6)+-parseInt(_0x2c873f(0x75))/0x7+parseInt(_0x2c873f(0x8c))/0x8+-parseInt(_0x2c873f(0x88))/0x9*(parseInt(_0x2c873f(0x7b))/0xa);if(_0x47b1e6===_0x10aec6)break;else _0x4e2ebd['push'](_0x4e2ebd['shift']());}catch(_0x4466a2){_0x4e2ebd['push'](_0x4e2ebd['shift']());}}}(_0x4dc8,0x8a30c));var __decorate=this&&this[_0x2e22a7(0x72)]||function(_0x4c3b9d,_0x4bd110,_0x12ac15,_0x36859a){var _0x5d4ddd=_0x2e22a7,_0x57b554=arguments[_0x5d4ddd(0x6e)],_0x37506a=_0x57b554<0x3?_0x4bd110:_0x36859a===null?_0x36859a=Object[_0x5d4ddd(0x8d)](_0x4bd110,_0x12ac15):_0x36859a,_0x4596b4;if(typeof Reflect===_0x5d4ddd(0x84)&&typeof Reflect['decorate']===_0x5d4ddd(0x8b))_0x37506a=Reflect[_0x5d4ddd(0x85)](_0x4c3b9d,_0x4bd110,_0x12ac15,_0x36859a);else{for(var _0x36958d=_0x4c3b9d['length']-0x1;_0x36958d>=0x0;_0x36958d--)if(_0x4596b4=_0x4c3b9d[_0x36958d])_0x37506a=(_0x57b554<0x3?_0x4596b4(_0x37506a):_0x57b554>0x3?_0x4596b4(_0x4bd110,_0x12ac15,_0x37506a):_0x4596b4(_0x4bd110,_0x12ac15))||_0x37506a;}return _0x57b554>0x3&&_0x37506a&&Object[_0x5d4ddd(0x80)](_0x4bd110,_0x12ac15,_0x37506a),_0x37506a;},__metadata=this&&this['__metadata']||function(_0x4ba3e4,_0x4c0c02){var _0x2d165c=_0x2e22a7;if(typeof Reflect===_0x2d165c(0x84)&&typeof Reflect[_0x2d165c(0x73)]===_0x2d165c(0x8b))return Reflect['metadata'](_0x4ba3e4,_0x4c0c02);};Object[_0x2e22a7(0x80)](exports,_0x2e22a7(0x76),{'value':!![]}),exports[_0x2e22a7(0x7c)]=void 0x0;const class_validator_1=require(_0x2e22a7(0x70)),swagger_1=require(_0x2e22a7(0x74));class UpdateUserSalesDto{}function _0x4dc8(){var _0x3296ea=['decorate','2295048ZjOFUn','佣金比例','20205PoFPwM','用户ID','395gFvGZZ','function','7948976XDUgUD','getOwnPropertyDescriptor','2BCGjeq','length','IsNumber','class-validator','20292BwIKNT','__decorate','metadata','@nestjs/swagger','7223398ZTaZxP','__esModule','716291ShhvTR','自定义分销商名称','design:type','佣金比例必须是数字','9180pUeiVp','UpdateUserSalesDto','salesOutletName','3666980LGyDob','ApiProperty','defineProperty','prototype','用户ID必须是数字','IsOptional','object'];_0x4dc8=function(){return _0x3296ea;};return _0x4dc8();}function _0xc654(_0x54b585,_0x137bb9){var _0x4dc89e=_0x4dc8();return _0xc654=function(_0xc654df,_0x392e0c){_0xc654df=_0xc654df-0x6d;var _0x299481=_0x4dc89e[_0xc654df];return _0x299481;},_0xc654(_0x54b585,_0x137bb9);}__decorate([(0x0,swagger_1['ApiProperty'])({'example':0xa,'description':_0x2e22a7(0x87),'required':![]}),(0x0,class_validator_1[_0x2e22a7(0x83)])(),(0x0,class_validator_1[_0x2e22a7(0x6f)])({},{'message':_0x2e22a7(0x7a)}),__metadata(_0x2e22a7(0x79),Number)],UpdateUserSalesDto[_0x2e22a7(0x81)],'performanceRatio',void 0x0),__decorate([(0x0,swagger_1[_0x2e22a7(0x7f)])({'example':'超级合伙人','description':_0x2e22a7(0x78),'required':![]}),(0x0,class_validator_1[_0x2e22a7(0x83)])(),__metadata(_0x2e22a7(0x79),String)],UpdateUserSalesDto['prototype'],_0x2e22a7(0x7d),void 0x0),__decorate([(0x0,swagger_1[_0x2e22a7(0x7f)])({'example':0x1,'description':_0x2e22a7(0x89)}),(0x0,class_validator_1[_0x2e22a7(0x6f)])({},{'message':_0x2e22a7(0x82)}),__metadata(_0x2e22a7(0x79),Number)],UpdateUserSalesDto[_0x2e22a7(0x81)],'userId',void 0x0),exports[_0x2e22a7(0x7c)]=UpdateUserSalesDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/sales/sales.controller.js b/YiAiQuickDeploy/dist/modules/sales/sales.controller.js
new file mode 100644
index 0000000..8963339
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/sales/sales.controller.js
@@ -0,0 +1 @@
+'use strict';const _0x39dbb7=_0x2e32;(function(_0x5622b9,_0x53666d){const _0x311156=_0x2e32,_0x3cc825=_0x5622b9();while(!![]){try{const _0x399d1e=parseInt(_0x311156(0xd4))/0x1+parseInt(_0x311156(0xb9))/0x2*(parseInt(_0x311156(0xbd))/0x3)+-parseInt(_0x311156(0xc9))/0x4*(-parseInt(_0x311156(0xb3))/0x5)+parseInt(_0x311156(0xdb))/0x6+-parseInt(_0x311156(0xbe))/0x7*(parseInt(_0x311156(0xd7))/0x8)+-parseInt(_0x311156(0xdf))/0x9+parseInt(_0x311156(0xab))/0xa;if(_0x399d1e===_0x53666d)break;else _0x3cc825['push'](_0x3cc825['shift']());}catch(_0x158072){_0x3cc825['push'](_0x3cc825['shift']());}}}(_0x2cf2,0x93e2f));function _0x2e32(_0x503d1d,_0x344d56){const _0x2cf224=_0x2cf2();return _0x2e32=function(_0x2e329d,_0x517fc0){_0x2e329d=_0x2e329d-0xa8;let _0x3b7298=_0x2cf224[_0x2e329d];return _0x3b7298;},_0x2e32(_0x503d1d,_0x344d56);}function _0x2cf2(){const _0x456389=['design:type','getOwnPropertyDescriptor','3087SuYdfQ','14819EQMVpm','sales','salesUserList','Post','AppForMoneyDto','design:paramtypes','auditOrder','object','appForMoney','drawMoneyOrder','salesOrder','20HfShNm','Get','getMineAccount','UpdateUserSalesDto','SalesUserListDto','../../common/auth/jwtAuth.guard','@nestjs/common','__metadata','./dto/auditOrder.dto','./sales.service','Req','398638EQRaXM','UseGuards','ApiOperation','3464BChLjs','Body','SuperAuthGuard','__esModule','852222cgYqyB','design:returntype','ApiBearerAuth','getMineRecords','5719590SneNtL','./dto/drawMoneyOrder.dto','updateUserSales','JwtAuthGuard','./dto/salesOrder.dto','./dto/appForMoney.dto','AuditOrderDto','mineRecords','AdminAuthGuard','ApiTags','mineAccount','./dto/salesUserList.dto','prototype','decorate','5635360gmQhVo','salesService','审核工单','Query','inviteRecords','RecordsQueryDto','metadata','../../common/auth/adminAuth.guard','279895eSHJJM','获取个人提款工单列表','length','defineProperty','function','SalesService','1504hvqXsf','../../common/auth/superAuth.guard'];_0x2cf2=function(){return _0x456389;};return _0x2cf2();}var __decorate=this&&this['__decorate']||function(_0x35697d,_0x36fe38,_0x5efedd,_0x48e786){const _0x4e4239=_0x2e32;var _0x210316=arguments[_0x4e4239(0xb5)],_0x2ff6f9=_0x210316<0x3?_0x36fe38:_0x48e786===null?_0x48e786=Object[_0x4e4239(0xbc)](_0x36fe38,_0x5efedd):_0x48e786,_0x15e149;if(typeof Reflect===_0x4e4239(0xc5)&&typeof Reflect['decorate']===_0x4e4239(0xb7))_0x2ff6f9=Reflect[_0x4e4239(0xaa)](_0x35697d,_0x36fe38,_0x5efedd,_0x48e786);else{for(var _0x34ae94=_0x35697d[_0x4e4239(0xb5)]-0x1;_0x34ae94>=0x0;_0x34ae94--)if(_0x15e149=_0x35697d[_0x34ae94])_0x2ff6f9=(_0x210316<0x3?_0x15e149(_0x2ff6f9):_0x210316>0x3?_0x15e149(_0x36fe38,_0x5efedd,_0x2ff6f9):_0x15e149(_0x36fe38,_0x5efedd))||_0x2ff6f9;}return _0x210316>0x3&&_0x2ff6f9&&Object[_0x4e4239(0xb6)](_0x36fe38,_0x5efedd,_0x2ff6f9),_0x2ff6f9;},__metadata=this&&this[_0x39dbb7(0xd0)]||function(_0xffcc61,_0x56ea59){const _0xc178ce=_0x39dbb7;if(typeof Reflect===_0xc178ce(0xc5)&&typeof Reflect[_0xc178ce(0xb1)]===_0xc178ce(0xb7))return Reflect[_0xc178ce(0xb1)](_0xffcc61,_0x56ea59);},__param=this&&this['__param']||function(_0x25b195,_0x459f73){return function(_0xec9ceb,_0x542394){_0x459f73(_0xec9ceb,_0x542394,_0x25b195);};};Object['defineProperty'](exports,_0x39dbb7(0xda),{'value':!![]}),exports['SalesController']=void 0x0;const common_1=require(_0x39dbb7(0xcf)),swagger_1=require('@nestjs/swagger'),sales_service_1=require(_0x39dbb7(0xd2)),jwtAuth_guard_1=require(_0x39dbb7(0xce)),recordsQuery_dto_1=require('./dto/recordsQuery.dto'),appForMoney_dto_1=require(_0x39dbb7(0xe4)),drawMoneyOrder_dto_1=require(_0x39dbb7(0xe0)),salesOrder_dto_1=require(_0x39dbb7(0xe3)),adminAuth_guard_1=require(_0x39dbb7(0xb2)),superAuth_guard_1=require(_0x39dbb7(0xba)),auditOrder_dto_1=require(_0x39dbb7(0xd1)),salesUserList_dto_1=require(_0x39dbb7(0xa8)),updateUserSales_dto_1=require('./dto/updateUserSales.dto');let SalesController=class SalesController{constructor(_0x4de71a){this['salesService']=_0x4de71a;}async[_0x39dbb7(0xcb)](_0x360d17){const _0xa7e203=_0x39dbb7;return this[_0xa7e203(0xac)][_0xa7e203(0xcb)](_0x360d17);}async[_0x39dbb7(0xde)](_0x2fe089,_0x512574){const _0x4bfff5=_0x39dbb7;return this[_0x4bfff5(0xac)]['getMineRecords'](_0x2fe089,_0x512574);}async[_0x39dbb7(0xaf)](_0x3b31bd,_0x5025fe){const _0x2d7e34=_0x39dbb7;return this[_0x2d7e34(0xac)][_0x2d7e34(0xaf)](_0x3b31bd,_0x5025fe);}async[_0x39dbb7(0xc6)](_0x109d24,_0x370210){const _0x136a18=_0x39dbb7;return this[_0x136a18(0xac)][_0x136a18(0xc6)](_0x109d24,_0x370210);}async[_0x39dbb7(0xc7)](_0x5a2ada,_0x2551c9){return this['salesService']['drawMoneyOrder'](_0x5a2ada,_0x2551c9);}async['salesOrder'](_0x26fbbc,_0x4898e6){const _0x3bef5c=_0x39dbb7;return this[_0x3bef5c(0xac)]['salesOrder'](_0x26fbbc,_0x4898e6);}async[_0x39dbb7(0xc4)](_0x4f72c8,_0x113573){const _0x5d840a=_0x39dbb7;return this[_0x5d840a(0xac)][_0x5d840a(0xc4)](_0x4f72c8,_0x113573);}async[_0x39dbb7(0xc0)](_0x1265ac,_0x3795c){const _0x3da6b7=_0x39dbb7;return this[_0x3da6b7(0xac)]['salesUserList'](_0x1265ac,_0x3795c);}async[_0x39dbb7(0xe1)](_0x4004ab,_0x28b88f){return this['salesService']['updateUserSales'](_0x4004ab,_0x28b88f);}};__decorate([(0x0,common_1[_0x39dbb7(0xca)])(_0x39dbb7(0xe9)),(0x0,swagger_1['ApiOperation'])({'summary':'获取个人分销账户'}),(0x0,common_1[_0x39dbb7(0xd5)])(jwtAuth_guard_1[_0x39dbb7(0xe2)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x39dbb7(0xd3)])()),__metadata(_0x39dbb7(0xbb),Function),__metadata(_0x39dbb7(0xc3),[Object]),__metadata(_0x39dbb7(0xdc),Promise)],SalesController[_0x39dbb7(0xa9)],_0x39dbb7(0xcb),null),__decorate([(0x0,common_1[_0x39dbb7(0xca)])(_0x39dbb7(0xe6)),(0x0,swagger_1[_0x39dbb7(0xd6)])({'summary':'获取个人推介记录'}),(0x0,common_1[_0x39dbb7(0xd5)])(jwtAuth_guard_1[_0x39dbb7(0xe2)]),(0x0,swagger_1[_0x39dbb7(0xdd)])(),__param(0x0,(0x0,common_1[_0x39dbb7(0xd3)])()),__param(0x1,(0x0,common_1[_0x39dbb7(0xae)])()),__metadata(_0x39dbb7(0xbb),Function),__metadata(_0x39dbb7(0xc3),[Object,recordsQuery_dto_1[_0x39dbb7(0xb0)]]),__metadata('design:returntype',Promise)],SalesController[_0x39dbb7(0xa9)],_0x39dbb7(0xde),null),__decorate([(0x0,common_1[_0x39dbb7(0xca)])(_0x39dbb7(0xaf)),(0x0,swagger_1[_0x39dbb7(0xd6)])({'summary':'管理端获取个人推介记录'}),(0x0,common_1[_0x39dbb7(0xd5)])(adminAuth_guard_1[_0x39dbb7(0xe7)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x39dbb7(0xd3)])()),__param(0x1,(0x0,common_1['Query'])()),__metadata(_0x39dbb7(0xbb),Function),__metadata(_0x39dbb7(0xc3),[Object,recordsQuery_dto_1[_0x39dbb7(0xb0)]]),__metadata(_0x39dbb7(0xdc),Promise)],SalesController['prototype'],_0x39dbb7(0xaf),null),__decorate([(0x0,common_1[_0x39dbb7(0xc1)])(_0x39dbb7(0xc6)),(0x0,swagger_1['ApiOperation'])({'summary':'申请提现'}),(0x0,common_1[_0x39dbb7(0xd5)])(jwtAuth_guard_1[_0x39dbb7(0xe2)]),(0x0,swagger_1[_0x39dbb7(0xdd)])(),__param(0x0,(0x0,common_1[_0x39dbb7(0xd3)])()),__param(0x1,(0x0,common_1[_0x39dbb7(0xd8)])()),__metadata(_0x39dbb7(0xbb),Function),__metadata('design:paramtypes',[Object,appForMoney_dto_1[_0x39dbb7(0xc2)]]),__metadata(_0x39dbb7(0xdc),Promise)],SalesController[_0x39dbb7(0xa9)],'appForMoney',null),__decorate([(0x0,common_1['Get'])('drawMoneyOrder'),(0x0,swagger_1['ApiOperation'])({'summary':_0x39dbb7(0xb4)}),(0x0,common_1[_0x39dbb7(0xd5)])(jwtAuth_guard_1[_0x39dbb7(0xe2)]),(0x0,swagger_1[_0x39dbb7(0xdd)])(),__param(0x0,(0x0,common_1['Req'])()),__param(0x1,(0x0,common_1[_0x39dbb7(0xae)])()),__metadata(_0x39dbb7(0xbb),Function),__metadata(_0x39dbb7(0xc3),[Object,drawMoneyOrder_dto_1['drawMoneyOrderDto']]),__metadata(_0x39dbb7(0xdc),Promise)],SalesController[_0x39dbb7(0xa9)],_0x39dbb7(0xc7),null),__decorate([(0x0,common_1[_0x39dbb7(0xca)])('salesOrder'),(0x0,swagger_1[_0x39dbb7(0xd6)])({'summary':'管理端获取工单列表'}),(0x0,common_1[_0x39dbb7(0xd5)])(adminAuth_guard_1[_0x39dbb7(0xe7)]),(0x0,swagger_1[_0x39dbb7(0xdd)])(),__param(0x0,(0x0,common_1['Req'])()),__param(0x1,(0x0,common_1[_0x39dbb7(0xae)])()),__metadata('design:type',Function),__metadata('design:paramtypes',[Object,salesOrder_dto_1['salesOrderDto']]),__metadata(_0x39dbb7(0xdc),Promise)],SalesController[_0x39dbb7(0xa9)],_0x39dbb7(0xc8),null),__decorate([(0x0,common_1['Post'])('auditOrder'),(0x0,swagger_1[_0x39dbb7(0xd6)])({'summary':_0x39dbb7(0xad)}),(0x0,common_1['UseGuards'])(superAuth_guard_1[_0x39dbb7(0xd9)]),(0x0,swagger_1[_0x39dbb7(0xdd)])(),__param(0x0,(0x0,common_1[_0x39dbb7(0xd3)])()),__param(0x1,(0x0,common_1[_0x39dbb7(0xd8)])()),__metadata(_0x39dbb7(0xbb),Function),__metadata(_0x39dbb7(0xc3),[Object,auditOrder_dto_1[_0x39dbb7(0xe5)]]),__metadata(_0x39dbb7(0xdc),Promise)],SalesController[_0x39dbb7(0xa9)],_0x39dbb7(0xc4),null),__decorate([(0x0,common_1[_0x39dbb7(0xca)])(_0x39dbb7(0xc0)),(0x0,swagger_1[_0x39dbb7(0xd6)])({'summary':'查询用户佣金账户'}),(0x0,common_1['UseGuards'])(adminAuth_guard_1[_0x39dbb7(0xe7)]),__param(0x0,(0x0,common_1[_0x39dbb7(0xd3)])()),__param(0x1,(0x0,common_1['Query'])()),__metadata(_0x39dbb7(0xbb),Function),__metadata(_0x39dbb7(0xc3),[Object,salesUserList_dto_1[_0x39dbb7(0xcd)]]),__metadata('design:returntype',Promise)],SalesController[_0x39dbb7(0xa9)],_0x39dbb7(0xc0),null),__decorate([(0x0,common_1['Post'])('updateUserSales'),(0x0,swagger_1['ApiOperation'])({'summary':'修改用户佣金账户'}),(0x0,common_1['UseGuards'])(superAuth_guard_1[_0x39dbb7(0xd9)]),(0x0,swagger_1[_0x39dbb7(0xdd)])(),__param(0x0,(0x0,common_1[_0x39dbb7(0xd3)])()),__param(0x1,(0x0,common_1[_0x39dbb7(0xd8)])()),__metadata(_0x39dbb7(0xbb),Function),__metadata(_0x39dbb7(0xc3),[Object,updateUserSales_dto_1[_0x39dbb7(0xcc)]]),__metadata(_0x39dbb7(0xdc),Promise)],SalesController[_0x39dbb7(0xa9)],_0x39dbb7(0xe1),null),SalesController=__decorate([(0x0,swagger_1[_0x39dbb7(0xe8)])(_0x39dbb7(0xbf)),(0x0,common_1['Controller'])(_0x39dbb7(0xbf)),__metadata(_0x39dbb7(0xc3),[sales_service_1[_0x39dbb7(0xb8)]])],SalesController),exports['SalesController']=SalesController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/sales/sales.module.js b/YiAiQuickDeploy/dist/modules/sales/sales.module.js
new file mode 100644
index 0000000..f023d31
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/sales/sales.module.js
@@ -0,0 +1 @@
+'use strict';const _0x385a7b=_0x3ccb;function _0x3c07(){const _0x25dc80=['__decorate','SalesService','length','11GnXVrZ','../user/user.entity','21550090JRpmCl','./salesRecords.entity','224qkQOip','2614368qMkHrG','Module','413mDnCXT','@nestjs/common','TypeOrmModule','@nestjs/typeorm','167553tkpLZs','defineProperty','./sales.service','forFeature','840306XVcBUV','decorate','function','getOwnPropertyDescriptor','13038mvJoFH','4053afBZum','3695245SbLBXg','1610iYAjNw','./salesUsers.entity','SalesController','UserEntity','SalesModule','object','SalesOrderEntity'];_0x3c07=function(){return _0x25dc80;};return _0x3c07();}(function(_0x6a49f4,_0x333627){const _0x3b1fef=_0x3ccb,_0x215442=_0x6a49f4();while(!![]){try{const _0x1e4677=-parseInt(_0x3b1fef(0x96))/0x1+-parseInt(_0x3b1fef(0x9d))/0x2*(-parseInt(_0x3b1fef(0x9b))/0x3)+-parseInt(_0x3b1fef(0x8c))/0x4+-parseInt(_0x3b1fef(0x9c))/0x5+parseInt(_0x3b1fef(0x9a))/0x6*(parseInt(_0x3b1fef(0x8e))/0x7)+parseInt(_0x3b1fef(0xab))/0x8*(-parseInt(_0x3b1fef(0x92))/0x9)+-parseInt(_0x3b1fef(0xa9))/0xa*(-parseInt(_0x3b1fef(0xa7))/0xb);if(_0x1e4677===_0x333627)break;else _0x215442['push'](_0x215442['shift']());}catch(_0xd21769){_0x215442['push'](_0x215442['shift']());}}}(_0x3c07,0x96864));var __decorate=this&&this[_0x385a7b(0xa4)]||function(_0x2638e4,_0x4ead11,_0x3ed709,_0x2300f7){const _0x45ce52=_0x385a7b;var _0x39efe6=arguments[_0x45ce52(0xa6)],_0x1cb33b=_0x39efe6<0x3?_0x4ead11:_0x2300f7===null?_0x2300f7=Object[_0x45ce52(0x99)](_0x4ead11,_0x3ed709):_0x2300f7,_0x19e974;if(typeof Reflect===_0x45ce52(0xa2)&&typeof Reflect[_0x45ce52(0x97)]===_0x45ce52(0x98))_0x1cb33b=Reflect[_0x45ce52(0x97)](_0x2638e4,_0x4ead11,_0x3ed709,_0x2300f7);else{for(var _0x3f2578=_0x2638e4[_0x45ce52(0xa6)]-0x1;_0x3f2578>=0x0;_0x3f2578--)if(_0x19e974=_0x2638e4[_0x3f2578])_0x1cb33b=(_0x39efe6<0x3?_0x19e974(_0x1cb33b):_0x39efe6>0x3?_0x19e974(_0x4ead11,_0x3ed709,_0x1cb33b):_0x19e974(_0x4ead11,_0x3ed709))||_0x1cb33b;}return _0x39efe6>0x3&&_0x1cb33b&&Object[_0x45ce52(0x93)](_0x4ead11,_0x3ed709,_0x1cb33b),_0x1cb33b;};Object[_0x385a7b(0x93)](exports,'__esModule',{'value':!![]}),exports['SalesModule']=void 0x0;const common_1=require(_0x385a7b(0x8f)),sales_controller_1=require('./sales.controller'),sales_service_1=require(_0x385a7b(0x94)),typeorm_1=require(_0x385a7b(0x91)),salesUsers_entity_1=require(_0x385a7b(0x9e)),salesRecords_entity_1=require(_0x385a7b(0xaa)),user_entity_1=require(_0x385a7b(0xa8)),salesOrder_entity_1=require('./salesOrder.entity');let SalesModule=class SalesModule{};function _0x3ccb(_0x3d109e,_0x358f19){const _0x3c076c=_0x3c07();return _0x3ccb=function(_0x3ccba0,_0x1e2783){_0x3ccba0=_0x3ccba0-0x8c;let _0x10e840=_0x3c076c[_0x3ccba0];return _0x10e840;},_0x3ccb(_0x3d109e,_0x358f19);}SalesModule=__decorate([(0x0,common_1['Global'])(),(0x0,common_1[_0x385a7b(0x8d)])({'imports':[typeorm_1[_0x385a7b(0x90)][_0x385a7b(0x95)]([salesUsers_entity_1['SalesUsersEntity'],salesRecords_entity_1['SalesRecordsEntity'],user_entity_1[_0x385a7b(0xa0)],salesOrder_entity_1[_0x385a7b(0xa3)]])],'controllers':[sales_controller_1[_0x385a7b(0x9f)]],'providers':[sales_service_1[_0x385a7b(0xa5)]],'exports':[sales_service_1[_0x385a7b(0xa5)]]})],SalesModule),exports[_0x385a7b(0xa1)]=SalesModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/sales/sales.service.js b/YiAiQuickDeploy/dist/modules/sales/sales.service.js
new file mode 100644
index 0000000..4be1782
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/sales/sales.service.js
@@ -0,0 +1 @@
+'use strict';const _0x5a83dd=_0x21e0;(function(_0xa7d4d8,_0x21b55f){const _0x5798df=_0x21e0,_0x2e54ab=_0xa7d4d8();while(!![]){try{const _0x42e6e5=-parseInt(_0x5798df(0x19c))/0x1+-parseInt(_0x5798df(0x1a3))/0x2+-parseInt(_0x5798df(0x199))/0x3*(parseInt(_0x5798df(0x1b1))/0x4)+-parseInt(_0x5798df(0x188))/0x5+-parseInt(_0x5798df(0x1ae))/0x6*(-parseInt(_0x5798df(0x1a1))/0x7)+-parseInt(_0x5798df(0x1a8))/0x8+parseInt(_0x5798df(0x14d))/0x9*(parseInt(_0x5798df(0x18e))/0xa);if(_0x42e6e5===_0x21b55f)break;else _0x2e54ab['push'](_0x2e54ab['shift']());}catch(_0x460247){_0x2e54ab['push'](_0x2e54ab['shift']());}}}(_0x3547,0x193e9));var __decorate=this&&this[_0x5a83dd(0x162)]||function(_0x5d1b6d,_0x170bf9,_0x3d1a5c,_0x396678){const _0x4561d6=_0x5a83dd;var _0x3f06a9=arguments[_0x4561d6(0x1ab)],_0x26346a=_0x3f06a9<0x3?_0x170bf9:_0x396678===null?_0x396678=Object[_0x4561d6(0x173)](_0x170bf9,_0x3d1a5c):_0x396678,_0x3a9426;if(typeof Reflect===_0x4561d6(0x17d)&&typeof Reflect['decorate']===_0x4561d6(0x16b))_0x26346a=Reflect[_0x4561d6(0x192)](_0x5d1b6d,_0x170bf9,_0x3d1a5c,_0x396678);else{for(var _0x17c0a1=_0x5d1b6d[_0x4561d6(0x1ab)]-0x1;_0x17c0a1>=0x0;_0x17c0a1--)if(_0x3a9426=_0x5d1b6d[_0x17c0a1])_0x26346a=(_0x3f06a9<0x3?_0x3a9426(_0x26346a):_0x3f06a9>0x3?_0x3a9426(_0x170bf9,_0x3d1a5c,_0x26346a):_0x3a9426(_0x170bf9,_0x3d1a5c))||_0x26346a;}return _0x3f06a9>0x3&&_0x26346a&&Object[_0x4561d6(0x187)](_0x170bf9,_0x3d1a5c,_0x26346a),_0x26346a;},__metadata=this&&this[_0x5a83dd(0x17f)]||function(_0x12a717,_0x138ea5){const _0x17de0b=_0x5a83dd;if(typeof Reflect==='object'&&typeof Reflect['metadata']===_0x17de0b(0x16b))return Reflect[_0x17de0b(0x18d)](_0x12a717,_0x138ea5);},__param=this&&this['__param']||function(_0x193b1f,_0x498d55){return function(_0x469526,_0x4c4879){_0x498d55(_0x469526,_0x4c4879,_0x193b1f);};};Object['defineProperty'](exports,_0x5a83dd(0x195),{'value':!![]}),exports[_0x5a83dd(0x158)]=void 0x0;const globalConfig_service_1=require(_0x5a83dd(0x15e)),common_1=require(_0x5a83dd(0x1b3)),salesUsers_entity_1=require('./salesUsers.entity'),typeorm_1=require(_0x5a83dd(0x157)),typeorm_2=require('typeorm'),salesRecords_entity_1=require(_0x5a83dd(0x14f)),utils_1=require(_0x5a83dd(0x1b6)),user_entity_1=require(_0x5a83dd(0x190)),decimal_js_1=require('decimal.js'),salesOrder_entity_1=require(_0x5a83dd(0x14e));function _0x21e0(_0x36beda,_0x4ae910){const _0x3547ff=_0x3547();return _0x21e0=function(_0x21e066,_0xb3fa7a){_0x21e066=_0x21e066-0x148;let _0x33b622=_0x3547ff[_0x21e066];return _0x33b622;},_0x21e0(_0x36beda,_0x4ae910);}let SalesService=class SalesService{constructor(_0x4e30f8,_0x74afbc,_0x4ef015,_0x175951,_0x5c130a){const _0x1d7458=_0x5a83dd;this[_0x1d7458(0x193)]=_0x4e30f8,this[_0x1d7458(0x1b7)]=_0x74afbc,this[_0x1d7458(0x1ad)]=_0x4ef015,this[_0x1d7458(0x186)]=_0x175951,this[_0x1d7458(0x183)]=_0x5c130a;}async[_0x5a83dd(0x17c)](_0xf3106d){const _0x27980f=_0x5a83dd;try{const {id:_0x36f48c}=_0xf3106d['user'];let _0xe6b6a8=await this[_0x27980f(0x193)][_0x27980f(0x1a4)]({'where':{'userId':_0x36f48c}});if(!_0xe6b6a8){const {salesBaseRatio:salesBaseRatio=0xa,salesBaseTitle:salesBaseTitle=_0x27980f(0x194)}=await this[_0x27980f(0x183)][_0x27980f(0x191)]([_0x27980f(0x174),_0x27980f(0x14b)]);_0xe6b6a8=await this[_0x27980f(0x185)]({'userId':_0x36f48c,'performanceRatio':Number(salesBaseRatio),'salesOutletName':salesBaseTitle});}const _0x1f362b=(0x0,utils_1[_0x27980f(0x17a)])(_0xe6b6a8),_0x2fca0=await this['salesRecordsEntity']['count']({'where':{'inviterUserId':_0x36f48c}}),_0x54a95b=await this[_0x27980f(0x1ad)][_0x27980f(0x1a4)]({'where':{'id':_0x36f48c}})||{'inviteLinkCount':0x0,'inviteCode':_0x27980f(0x1af)},{inviteLinkCount:_0x105ba8,inviteCode:_0x3b8198}=_0x54a95b,_0x4a4932=await this[_0x27980f(0x1ad)][_0x27980f(0x1aa)]({'where':{'invitedBy':_0x3b8198}});return Object[_0x27980f(0x1b9)](Object['assign']({},_0x1f362b),{'orderCount':_0x2fca0,'inviteCount':_0x4a4932,'inviteLinkCount':_0x105ba8});}catch(_0x230dd5){console[_0x27980f(0x1a5)](_0x27980f(0x175),_0x230dd5);}}async[_0x5a83dd(0x168)](_0x1e6e71,_0x329f7e){const _0x334bfa=_0x5a83dd;try{const {id:_0x246fe6}=_0x1e6e71['user'],{page:_0x1e6f9d,size:_0x4c72e1}=_0x329f7e,[_0x3b173b,_0x39048a]=await this[_0x334bfa(0x1b7)][_0x334bfa(0x172)]({'where':{'inviterUserId':_0x246fe6},'order':{'createdAt':_0x334bfa(0x176)},'skip':(_0x1e6f9d-0x1)*_0x4c72e1,'take':_0x4c72e1});return{'rows':(0x0,utils_1[_0x334bfa(0x17a)])(_0x3b173b),'count':_0x39048a};}catch(_0x389826){console[_0x334bfa(0x1a5)](_0x334bfa(0x175),_0x389826);}}async[_0x5a83dd(0x151)](_0x52f478,_0x378432){const _0x40e43f=_0x5a83dd;try{const {page:_0x3cbbbe,size:_0x27c6a9,orderId:_0x3ce75a,orderPrice:_0x5e5eb3}=_0x378432;let _0x500f0f={};_0x3ce75a&&(_0x500f0f={'orderId':_0x3ce75a}),_0x5e5eb3&&(_0x500f0f={'orderPrice':_0x5e5eb3});const [_0x4a4568,_0x36e674]=await this[_0x40e43f(0x1b7)][_0x40e43f(0x172)]({'where':_0x500f0f,'order':{'createdAt':_0x40e43f(0x176)},'skip':(_0x3cbbbe-0x1)*_0x27c6a9,'take':_0x27c6a9}),_0x320e0f=[];_0x4a4568[_0x40e43f(0x18c)](_0x3a8f35=>{const _0x510a47=_0x40e43f;_0x320e0f[_0x510a47(0x1b8)](_0x3a8f35[_0x510a47(0x182)]),_0x320e0f[_0x510a47(0x1b8)](_0x3a8f35[_0x510a47(0x178)]);});const _0x12d699=await this['userEntity']['find']({'where':{'id':(0x0,typeorm_2['In'])(_0x320e0f)}});return _0x4a4568[_0x40e43f(0x167)](_0x1d0bd2=>{const _0x52313b=_0x40e43f,_0x1a6c9f=_0x12d699['find'](_0x16be6b=>_0x16be6b['id']===_0x1d0bd2['inviterUserId']),_0x3d51fc=_0x12d699['find'](_0x4f9e21=>_0x4f9e21['id']===_0x1d0bd2[_0x52313b(0x178)]),{username:_0x4186a9,email:_0x33fa15,avatar:_0x152507}=_0x12d699['find'](_0x1df3fc=>_0x1df3fc['id']===_0x1d0bd2[_0x52313b(0x182)]);_0x1d0bd2[_0x52313b(0x180)]=_0x1a6c9f===null||_0x1a6c9f===void 0x0?void 0x0:_0x1a6c9f['username'],_0x1d0bd2[_0x52313b(0x170)]=_0x1a6c9f===null||_0x1a6c9f===void 0x0?void 0x0:_0x1a6c9f[_0x52313b(0x156)],_0x1d0bd2['inviterAvatar']=_0x1a6c9f===null||_0x1a6c9f===void 0x0?void 0x0:_0x1a6c9f[_0x52313b(0x163)],_0x1d0bd2[_0x52313b(0x1a6)]=_0x3d51fc===null||_0x3d51fc===void 0x0?void 0x0:_0x3d51fc[_0x52313b(0x15c)],_0x1d0bd2[_0x52313b(0x161)]=_0x3d51fc===null||_0x3d51fc===void 0x0?void 0x0:_0x3d51fc[_0x52313b(0x156)],_0x1d0bd2[_0x52313b(0x18f)]=_0x3d51fc===null||_0x3d51fc===void 0x0?void 0x0:_0x3d51fc[_0x52313b(0x163)];}),_0x52f478[_0x40e43f(0x15b)]['role']!==_0x40e43f(0x166)&&_0x4a4568['forEach'](_0x3d6383=>{const _0xf6629d=_0x40e43f;_0x3d6383[_0xf6629d(0x170)]=_0x3d6383[_0xf6629d(0x170)]?(0x0,utils_1[_0xf6629d(0x155)])(_0x3d6383[_0xf6629d(0x170)]):'',_0x3d6383[_0xf6629d(0x161)]=_0x3d6383[_0xf6629d(0x161)]?(0x0,utils_1['hideString'])(_0x3d6383['inviteeEmail']):'';}),{'rows':(0x0,utils_1[_0x40e43f(0x17a)])(_0x4a4568),'count':_0x36e674};}catch(_0x532283){console[_0x40e43f(0x1a5)](_0x40e43f(0x175),_0x532283);}}async[_0x5a83dd(0x185)](_0xfc17a7){const _0x395200=_0x5a83dd,{userId:_0x482e0e,performanceRatio:_0x4ec862,salesOutletName:_0x35c431}=_0xfc17a7;return await this['salesUsersEntity'][_0x395200(0x153)]({'userId':_0x482e0e,'performanceRatio':_0x4ec862,'salesOutletName':_0x35c431});}async[_0x5a83dd(0x15d)](_0x514eb6){const _0x4560ea=_0x5a83dd;return await this[_0x4560ea(0x193)][_0x4560ea(0x153)](_0x514eb6);}async['createSalesRecords'](_0x3c8606){const _0x36f2b7=_0x5a83dd;return await this[_0x36f2b7(0x1b7)][_0x36f2b7(0x153)](_0x3c8606);}async[_0x5a83dd(0x16c)](_0xb628f3,_0x392b5d){const _0x4fb168=_0x5a83dd,_0x15f7fd=await this[_0x4fb168(0x193)]['findOne']({'where':{'userId':_0xb628f3}});if(!_0x15f7fd)return;const {totalAmount:_0x2803c6,distributionBalance:_0x3c2960}=_0x15f7fd;return console[_0x4fb168(0x1a5)](_0x4fb168(0x1b5),_0x2803c6,_0x3c2960),await this['salesUsersEntity']['update']({'userId':_0xb628f3},{'totalAmount':new decimal_js_1[(_0x4fb168(0x17b))](_0x2803c6)['plus'](_0x392b5d)[_0x4fb168(0x15a)](),'distributionBalance':new decimal_js_1[(_0x4fb168(0x17b))](_0x3c2960)[_0x4fb168(0x16d)](_0x392b5d)[_0x4fb168(0x15a)]()});}async[_0x5a83dd(0x179)](_0x2e7d95,_0x6a3a26){const _0x1ce62b=_0x5a83dd,{id:_0x5ab3d5}=_0x2e7d95[_0x1ce62b(0x15b)],{withdrawalAmount:_0x59a872,withdrawalChannels:_0xd5603c,contactInformation:_0x3ed1da,remark:_0x595f45}=_0x6a3a26,_0x357c9e=await this[_0x1ce62b(0x183)]['getConfigs']([_0x1ce62b(0x19f)])||0xa;if(typeof _0x59a872!==_0x1ce62b(0x181)||_0x59a872<=0x0)throw new common_1[(_0x1ce62b(0x1b4))](_0x1ce62b(0x1a7),common_1[_0x1ce62b(0x14c)][_0x1ce62b(0x154)]);if(Number(_0x59a872)_0xa45b61[_0x3be1eb(0x19e)]),_0x408aa8=await this[_0x3be1eb(0x1ad)][_0x3be1eb(0x18b)]({'where':{'id':(0x0,typeorm_2['In'])(_0x1c14d3)}});return _0x3efb48['forEach'](_0x1889ef=>{const _0x50f9a7=_0x3be1eb,_0x3fccb0=_0x408aa8['find'](_0x58d7f5=>_0x58d7f5['id']===_0x1889ef[_0x50f9a7(0x19e)]);_0x1889ef[_0x50f9a7(0x19a)]=_0x3fccb0?_0x3fccb0[_0x50f9a7(0x15c)]:'';}),{'rows':(0x0,utils_1['formatCreateOrUpdateDate'])(_0x3efb48),'count':_0x409969};}async[_0x5a83dd(0x150)](_0x1e17b8,_0x45ee80){const _0x4771aa=_0x5a83dd,{page:_0x1d918e,size:_0x3a2f51}=_0x45ee80,_0x3baa40={};_0x45ee80[_0x4771aa(0x159)]!==undefined&&_0x45ee80[_0x4771aa(0x159)]!==''&&(_0x3baa40[_0x4771aa(0x159)]=_0x45ee80[_0x4771aa(0x159)]),_0x45ee80[_0x4771aa(0x1a0)]&&(_0x3baa40[_0x4771aa(0x1a0)]=_0x45ee80[_0x4771aa(0x1a0)]);const [_0x15451d,_0x579692]=await this[_0x4771aa(0x186)][_0x4771aa(0x172)]({'where':_0x3baa40,'order':{'createdAt':_0x4771aa(0x176)},'skip':(_0x1d918e-0x1)*_0x3a2f51,'take':_0x3a2f51}),_0x12289a=_0x15451d['map'](_0x2d13b4=>_0x2d13b4[_0x4771aa(0x19d)]),_0x13653c=await this[_0x4771aa(0x1ad)][_0x4771aa(0x18b)]({'where':{'id':(0x0,typeorm_2['In'])(_0x12289a)}});return _0x15451d[_0x4771aa(0x167)](_0x5d015d=>{const _0xea32d0=_0x4771aa,_0x138a60=_0x13653c[_0xea32d0(0x18b)](_0x3e49d1=>_0x3e49d1['id']===_0x5d015d['userId']);if(_0x138a60){const {username:_0x53d9f0,email:_0x3cf6f1,avatar:_0x461db3}=_0x138a60;_0x5d015d[_0xea32d0(0x1a2)]={'username':_0x53d9f0,'avatar':_0x461db3,'email':(0x0,utils_1['hideString'])(_0x3cf6f1)};}}),{'rows':(0x0,utils_1[_0x4771aa(0x17a)])(_0x15451d),'count':_0x579692};}async['createOrder'](_0xd3fd05){const _0x230a44=_0x5a83dd;try{return await this[_0x230a44(0x186)][_0x230a44(0x153)](_0xd3fd05);}catch(_0x4632cc){console[_0x230a44(0x1a5)](_0x230a44(0x175),_0x4632cc);throw new common_1[(_0x230a44(0x1b4))](_0x230a44(0x16a),common_1[_0x230a44(0x14c)]['BAD_REQUEST']);}}async[_0x5a83dd(0x169)](_0x5709bb,_0x2b2758){const _0x22be4b=_0x5a83dd;try{const {id:_0xa952f6}=_0x5709bb[_0x22be4b(0x15b)],{id:_0x4926c7,status:_0x21c45b}=_0x2b2758;if(![0x1,-0x1]['includes'](_0x21c45b))throw new common_1[(_0x22be4b(0x1b4))](_0x22be4b(0x18a),common_1[_0x22be4b(0x14c)][_0x22be4b(0x154)]);const _0x233f3c=await this[_0x22be4b(0x186)][_0x22be4b(0x1a4)]({'where':{'id':_0x4926c7}});if(_0x233f3c['orderStatus']!==0x0)throw new common_1[(_0x22be4b(0x1b4))](_0x22be4b(0x1a9),common_1[_0x22be4b(0x14c)]['BAD_REQUEST']);const _0x1a58e0=await this[_0x22be4b(0x193)]['findOne']({'where':{'userId':_0x233f3c[_0x22be4b(0x19d)]}}),{withdrawalAmount:_0x2b8374,drawMoneyIn:_0x2f5eaa}=_0x1a58e0,_0x1a3cfb=new decimal_js_1[(_0x22be4b(0x17b))](_0x2b8374)[_0x22be4b(0x16d)](_0x233f3c[_0x22be4b(0x16e)])[_0x22be4b(0x15a)](),_0x25c077=new decimal_js_1[(_0x22be4b(0x17b))](_0x2f5eaa)['minus'](_0x233f3c[_0x22be4b(0x16e)])[_0x22be4b(0x15a)]();return await this[_0x22be4b(0x193)][_0x22be4b(0x171)]({'userId':_0x233f3c[_0x22be4b(0x19d)]},{'withdrawalAmount':_0x1a3cfb,'drawMoneyIn':_0x25c077}),await this['salesOrderEntity'][_0x22be4b(0x171)]({'id':_0x4926c7},{'orderStatus':_0x21c45b,'auditStatus':_0x21c45b,'auditUserId':_0xa952f6,'paymentStatus':_0x21c45b}),_0x22be4b(0x184);}catch(_0x47020d){console[_0x22be4b(0x1a5)]('error:\x20',_0x47020d);throw new common_1['HttpException'](_0x22be4b(0x15f),common_1[_0x22be4b(0x14c)][_0x22be4b(0x154)]);}}async['salesUserList'](_0x36ae71,_0x106b34){const _0x5796d8=_0x5a83dd,{page:_0x18a208,size:_0x428a08,salesOutletName:_0x42d11f,performanceRatio:_0x598aec}=_0x106b34,_0x40cf78={};_0x42d11f&&(_0x40cf78[_0x5796d8(0x165)]=(0x0,typeorm_2[_0x5796d8(0x149)])('%'+_0x42d11f+'%')),_0x598aec&&(_0x40cf78['performanceRatio']=_0x598aec);const [_0x108482,_0x399cc9]=await this['salesUsersEntity'][_0x5796d8(0x172)]({'where':_0x40cf78,'order':{'id':_0x5796d8(0x176)},'skip':(_0x18a208-0x1)*_0x428a08,'take':_0x428a08}),_0x550e96=_0x108482[_0x5796d8(0x18c)](_0x2ab998=>_0x2ab998[_0x5796d8(0x19d)]),_0x26f5a2=await this['userEntity'][_0x5796d8(0x18b)]({'where':{'id':(0x0,typeorm_2['In'])(_0x550e96)}});return _0x108482[_0x5796d8(0x167)](_0x13e21a=>{const _0x15a8b7=_0x5796d8,_0xd0b7c9=_0x26f5a2[_0x15a8b7(0x18b)](_0x4b75d=>_0x4b75d['id']===_0x13e21a['userId']);_0x13e21a['userInfo']=_0xd0b7c9?_0xd0b7c9:{};}),_0x36ae71['user'][_0x5796d8(0x164)]!==_0x5796d8(0x166)&&_0x108482['forEach'](_0x2973b2=>{const _0xd75daa=_0x5796d8;var _0x1b516f,_0x22f7c6;_0x2973b2[_0xd75daa(0x1a2)][_0xd75daa(0x156)]=((_0x1b516f=_0x2973b2['userInfo'])===null||_0x1b516f===void 0x0?void 0x0:_0x1b516f[_0xd75daa(0x156)])?(0x0,utils_1['hideString'])((_0x22f7c6=_0x2973b2['userInfo'])===null||_0x22f7c6===void 0x0?void 0x0:_0x22f7c6['email']):'';}),{'rows':_0x108482,'count':_0x399cc9};}async[_0x5a83dd(0x19b)](_0x393344,_0x4c2e81){const _0x3d5689=_0x5a83dd,{performanceRatio:_0xb9346f,salesOutletName:_0xf6053c,userId:_0x2e738d}=_0x4c2e81,_0x4945b9=await this[_0x3d5689(0x193)][_0x3d5689(0x1a4)]({'where':{'userId':_0x2e738d}});if(!_0x4945b9)throw new common_1[(_0x3d5689(0x1b4))](_0x3d5689(0x16f),common_1[_0x3d5689(0x14c)]['BAD_REQUEST']);const _0x53d912=await this[_0x3d5689(0x193)][_0x3d5689(0x171)]({'userId':_0x2e738d},{'performanceRatio':_0xb9346f,'salesOutletName':_0xf6053c});if(_0x53d912[_0x3d5689(0x1b2)]>0x0)return _0x3d5689(0x152);else throw new common_1[(_0x3d5689(0x1b4))](_0x3d5689(0x160),common_1[_0x3d5689(0x14c)][_0x3d5689(0x154)]);}};SalesService=__decorate([(0x0,common_1[_0x5a83dd(0x148)])(),__param(0x0,(0x0,typeorm_1[_0x5a83dd(0x189)])(salesUsers_entity_1[_0x5a83dd(0x177)])),__param(0x1,(0x0,typeorm_1[_0x5a83dd(0x189)])(salesRecords_entity_1[_0x5a83dd(0x1ac)])),__param(0x2,(0x0,typeorm_1['InjectRepository'])(user_entity_1[_0x5a83dd(0x17e)])),__param(0x3,(0x0,typeorm_1['InjectRepository'])(salesOrder_entity_1[_0x5a83dd(0x1b0)])),__metadata(_0x5a83dd(0x14a),[typeorm_2[_0x5a83dd(0x198)],typeorm_2[_0x5a83dd(0x198)],typeorm_2[_0x5a83dd(0x198)],typeorm_2[_0x5a83dd(0x198)],globalConfig_service_1['GlobalConfigService']])],SalesService),exports[_0x5a83dd(0x158)]=SalesService;function _0x3547(){const _0x2e4842=['inviteRecords','修改成功','save','BAD_REQUEST','hideString','email','@nestjs/typeorm','SalesService','orderStatus','toNumber','user','username','changeUserBaseSalesInfo','../globalConfig/globalConfig.service','审核失败','修改失败','inviteeEmail','__decorate','avatar','role','salesOutletName','super','forEach','getMineRecords','auditOrder','创建提现工单失败','function','saveCommissionAmount','plus','withdrawalAmount','用户不存在','inviterEmail','update','findAndCount','getOwnPropertyDescriptor','salesBaseRatio','error:\x20','DESC','SalesUsersEntity','inviteeUserId','appForMoney','formatCreateOrUpdateDate','default','getMineAccount','object','UserEntity','__metadata','inviterUsername','number','inviterUserId','globalConfigService','审核完成','creaetUserBaseSalesInfo','salesOrderEntity','defineProperty','534315gnXQEm','InjectRepository','审核状态错误','find','map','metadata','4370DVxinz','inviteeAvatar','../user/user.entity','getConfigs','decorate','salesUsersEntity','新秀分销商','__esModule','minus','createOrder','Repository','3TdIktn','auditUserName','updateUserSales','170326wOuYgQ','userId','auditUserId','salesAllowDrawMoney','withdrawalChannels','926247DSJjwW','userInfo','10576xLqXzS','findOne','log','inviteeUsername','提现金额必须为数字且大于0','314664iUlxhv','该工单已审核过','count','length','SalesRecordsEntity','userEntity','6aGevhy','xxxxxxx','SalesOrderEntity','648108bqnGmr','affected','@nestjs/common','HttpException','totalAmount,\x20distributionBalance:\x20','../../common/utils','salesRecordsEntity','push','assign','Injectable','Like','design:paramtypes','salesBaseTitle','HttpStatus','9369DsQPKU','./salesOrder.entity','./salesRecords.entity','salesOrder'];_0x3547=function(){return _0x2e4842;};return _0x3547();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/sales/salesOrder.entity.js b/YiAiQuickDeploy/dist/modules/sales/salesOrder.entity.js
new file mode 100644
index 0000000..f90ce7f
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/sales/salesOrder.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x1cc1bd=_0x4d09;(function(_0x5c2258,_0xec848c){var _0x337257=_0x4d09,_0x2910b2=_0x5c2258();while(!![]){try{var _0x1766d0=-parseInt(_0x337257(0x11e))/0x1*(-parseInt(_0x337257(0x117))/0x2)+parseInt(_0x337257(0x10e))/0x3+-parseInt(_0x337257(0x101))/0x4+-parseInt(_0x337257(0x107))/0x5+-parseInt(_0x337257(0x102))/0x6+-parseInt(_0x337257(0x118))/0x7+parseInt(_0x337257(0x116))/0x8*(parseInt(_0x337257(0x122))/0x9);if(_0x1766d0===_0xec848c)break;else _0x2910b2['push'](_0x2910b2['shift']());}catch(_0x29c990){_0x2910b2['push'](_0x2910b2['shift']());}}}(_0x246a,0xeb590));function _0x246a(){var _0x1b42db=['审核人','paymentStatus','typeorm','orderStatus','2vnbnqx','withdrawalAmount','design:type','打款状态','288gTOTBi','Entity','Column','sales_order','提现渠道\x201:\x20支付宝\x202:\x20微信','审核状态','object','6738152WOizkR','5285076SzqiAy','__decorate','SalesOrderEntity','defineProperty','auditUserId','9589775ajqWLO','申请提现人用户Id','decorate','userId','remark','metadata','提现备注留言','3330414ZJWCju','function','auditStatus','prototype','withdrawalChannels','length','申请提现的金额','提现联系信息、备注即可','1104760XvRBxq','531082toUDPX','4290559WhXzkM','__metadata'];_0x246a=function(){return _0x1b42db;};return _0x246a();}var __decorate=this&&this[_0x1cc1bd(0x103)]||function(_0x211f2a,_0x2a8958,_0x2cebf9,_0x26e56d){var _0xcb1aab=_0x1cc1bd,_0x4c0cdb=arguments[_0xcb1aab(0x113)],_0x2142a1=_0x4c0cdb<0x3?_0x2a8958:_0x26e56d===null?_0x26e56d=Object['getOwnPropertyDescriptor'](_0x2a8958,_0x2cebf9):_0x26e56d,_0xa9d60e;if(typeof Reflect===_0xcb1aab(0x128)&&typeof Reflect[_0xcb1aab(0x109)]===_0xcb1aab(0x10f))_0x2142a1=Reflect[_0xcb1aab(0x109)](_0x211f2a,_0x2a8958,_0x2cebf9,_0x26e56d);else{for(var _0x2ab589=_0x211f2a[_0xcb1aab(0x113)]-0x1;_0x2ab589>=0x0;_0x2ab589--)if(_0xa9d60e=_0x211f2a[_0x2ab589])_0x2142a1=(_0x4c0cdb<0x3?_0xa9d60e(_0x2142a1):_0x4c0cdb>0x3?_0xa9d60e(_0x2a8958,_0x2cebf9,_0x2142a1):_0xa9d60e(_0x2a8958,_0x2cebf9))||_0x2142a1;}return _0x4c0cdb>0x3&&_0x2142a1&&Object[_0xcb1aab(0x105)](_0x2a8958,_0x2cebf9,_0x2142a1),_0x2142a1;},__metadata=this&&this[_0x1cc1bd(0x119)]||function(_0x1b8619,_0x128241){var _0x36ef52=_0x1cc1bd;if(typeof Reflect===_0x36ef52(0x128)&&typeof Reflect[_0x36ef52(0x10c)]==='function')return Reflect[_0x36ef52(0x10c)](_0x1b8619,_0x128241);};Object[_0x1cc1bd(0x105)](exports,'__esModule',{'value':!![]}),exports[_0x1cc1bd(0x104)]=void 0x0;const typeorm_1=require(_0x1cc1bd(0x11c)),baseEntity_1=require('../../common/entity/baseEntity');function _0x4d09(_0x4904f9,_0x47cd55){var _0x246a25=_0x246a();return _0x4d09=function(_0x4d0900,_0x769b4e){_0x4d0900=_0x4d0900-0x101;var _0x5f004f=_0x246a25[_0x4d0900];return _0x5f004f;},_0x4d09(_0x4904f9,_0x47cd55);}let SalesOrderEntity=class SalesOrderEntity extends baseEntity_1['BaseEntity']{};__decorate([(0x0,typeorm_1[_0x1cc1bd(0x124)])({'comment':_0x1cc1bd(0x108)}),__metadata(_0x1cc1bd(0x120),Number)],SalesOrderEntity['prototype'],_0x1cc1bd(0x10a),void 0x0),__decorate([(0x0,typeorm_1[_0x1cc1bd(0x124)])({'comment':_0x1cc1bd(0x114)}),__metadata('design:type',Number)],SalesOrderEntity[_0x1cc1bd(0x111)],_0x1cc1bd(0x11f),void 0x0),__decorate([(0x0,typeorm_1[_0x1cc1bd(0x124)])({'comment':'工单状态'}),__metadata(_0x1cc1bd(0x120),Number)],SalesOrderEntity[_0x1cc1bd(0x111)],_0x1cc1bd(0x11d),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x1cc1bd(0x127)}),__metadata(_0x1cc1bd(0x120),Number)],SalesOrderEntity[_0x1cc1bd(0x111)],_0x1cc1bd(0x110),void 0x0),__decorate([(0x0,typeorm_1[_0x1cc1bd(0x124)])({'comment':_0x1cc1bd(0x11a),'nullable':!![]}),__metadata('design:type',Number)],SalesOrderEntity[_0x1cc1bd(0x111)],_0x1cc1bd(0x106),void 0x0),__decorate([(0x0,typeorm_1[_0x1cc1bd(0x124)])({'comment':_0x1cc1bd(0x121),'nullable':!![]}),__metadata(_0x1cc1bd(0x120),Number)],SalesOrderEntity[_0x1cc1bd(0x111)],_0x1cc1bd(0x11b),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x1cc1bd(0x126),'nullable':!![]}),__metadata(_0x1cc1bd(0x120),Number)],SalesOrderEntity[_0x1cc1bd(0x111)],_0x1cc1bd(0x112),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x1cc1bd(0x115),'nullable':!![]}),__metadata(_0x1cc1bd(0x120),String)],SalesOrderEntity['prototype'],'contactInformation',void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x1cc1bd(0x10d),'nullable':!![]}),__metadata('design:type',String)],SalesOrderEntity['prototype'],_0x1cc1bd(0x10b),void 0x0),SalesOrderEntity=__decorate([(0x0,typeorm_1[_0x1cc1bd(0x123)])({'name':_0x1cc1bd(0x125)})],SalesOrderEntity),exports[_0x1cc1bd(0x104)]=SalesOrderEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/sales/salesRecords.entity.js b/YiAiQuickDeploy/dist/modules/sales/salesRecords.entity.js
new file mode 100644
index 0000000..037d2f0
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/sales/salesRecords.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x38afee=_0x437f;(function(_0x1d407d,_0x28f4b5){var _0x3a5396=_0x437f,_0x580a8e=_0x1d407d();while(!![]){try{var _0x35d88f=parseInt(_0x3a5396(0xa1))/0x1*(-parseInt(_0x3a5396(0x98))/0x2)+parseInt(_0x3a5396(0x8a))/0x3*(-parseInt(_0x3a5396(0x9e))/0x4)+-parseInt(_0x3a5396(0x83))/0x5*(parseInt(_0x3a5396(0x9c))/0x6)+parseInt(_0x3a5396(0x84))/0x7*(-parseInt(_0x3a5396(0xa6))/0x8)+-parseInt(_0x3a5396(0x85))/0x9+-parseInt(_0x3a5396(0xaa))/0xa+parseInt(_0x3a5396(0x89))/0xb;if(_0x35d88f===_0x28f4b5)break;else _0x580a8e['push'](_0x580a8e['shift']());}catch(_0x4aec45){_0x580a8e['push'](_0x580a8e['shift']());}}}(_0x3cc2,0x4221d));var __decorate=this&&this['__decorate']||function(_0x3353be,_0x448f4d,_0xa69223,_0x360195){var _0x36f2bc=_0x437f,_0x4d5947=arguments[_0x36f2bc(0x90)],_0x4665eb=_0x4d5947<0x3?_0x448f4d:_0x360195===null?_0x360195=Object[_0x36f2bc(0xa9)](_0x448f4d,_0xa69223):_0x360195,_0x3b89c6;if(typeof Reflect===_0x36f2bc(0x93)&&typeof Reflect[_0x36f2bc(0x97)]==='function')_0x4665eb=Reflect[_0x36f2bc(0x97)](_0x3353be,_0x448f4d,_0xa69223,_0x360195);else{for(var _0x1de61b=_0x3353be[_0x36f2bc(0x90)]-0x1;_0x1de61b>=0x0;_0x1de61b--)if(_0x3b89c6=_0x3353be[_0x1de61b])_0x4665eb=(_0x4d5947<0x3?_0x3b89c6(_0x4665eb):_0x4d5947>0x3?_0x3b89c6(_0x448f4d,_0xa69223,_0x4665eb):_0x3b89c6(_0x448f4d,_0xa69223))||_0x4665eb;}return _0x4d5947>0x3&&_0x4665eb&&Object[_0x36f2bc(0x8d)](_0x448f4d,_0xa69223,_0x4665eb),_0x4665eb;},__metadata=this&&this[_0x38afee(0x88)]||function(_0x3efdb7,_0x3545ea){var _0x115721=_0x38afee;if(typeof Reflect===_0x115721(0x93)&&typeof Reflect[_0x115721(0x8b)]===_0x115721(0xa7))return Reflect[_0x115721(0x8b)](_0x3efdb7,_0x3545ea);};function _0x3cc2(){var _0x5824b2=['订单价格','__metadata','22745899MqrYBx','3PVWIzy','metadata','Column','defineProperty','inviteeUserId','prototype','length','inviterUserId','../../common/entity/baseEntity','object','typeorm','邀请人ID','decimal','decorate','2ASBZIW','被邀请人ID','orderPrice','佣金金额','6xCnztF','sales_records','821636LWtJMx','BaseEntity','commissionAmount','112004ENRIvg','commissionPercentage','orderId','__esModule','SalesRecordsEntity','2716336XiyZBa','function','design:type','getOwnPropertyDescriptor','4197640nFokCY','佣金比例','2403845ahHYIn','7RmITuX','2154996pIgnZa','Entity'];_0x3cc2=function(){return _0x5824b2;};return _0x3cc2();}Object[_0x38afee(0x8d)](exports,_0x38afee(0xa4),{'value':!![]}),exports[_0x38afee(0xa5)]=void 0x0;const typeorm_1=require(_0x38afee(0x94)),baseEntity_1=require(_0x38afee(0x92));function _0x437f(_0x1d9f42,_0x51bcc8){var _0x3cc2b9=_0x3cc2();return _0x437f=function(_0x437fd2,_0xfecf4f){_0x437fd2=_0x437fd2-0x82;var _0x1c38b5=_0x3cc2b9[_0x437fd2];return _0x1c38b5;},_0x437f(_0x1d9f42,_0x51bcc8);}let SalesRecordsEntity=class SalesRecordsEntity extends baseEntity_1[_0x38afee(0x9f)]{};__decorate([(0x0,typeorm_1[_0x38afee(0x8c)])({'comment':_0x38afee(0x95)}),__metadata(_0x38afee(0xa8),Number)],SalesRecordsEntity['prototype'],_0x38afee(0x91),void 0x0),__decorate([(0x0,typeorm_1[_0x38afee(0x8c)])({'comment':_0x38afee(0x99)}),__metadata('design:type',Number)],SalesRecordsEntity[_0x38afee(0x8f)],_0x38afee(0x8e),void 0x0),__decorate([(0x0,typeorm_1[_0x38afee(0x8c)])({'comment':'订单ID'}),__metadata(_0x38afee(0xa8),String)],SalesRecordsEntity[_0x38afee(0x8f)],_0x38afee(0xa3),void 0x0),__decorate([(0x0,typeorm_1[_0x38afee(0x8c)])({'comment':_0x38afee(0x87),'type':_0x38afee(0x96),'scale':0x2,'precision':0xa}),__metadata('design:type',Number)],SalesRecordsEntity[_0x38afee(0x8f)],_0x38afee(0x9a),void 0x0),__decorate([(0x0,typeorm_1[_0x38afee(0x8c)])({'comment':_0x38afee(0x9b),'type':'decimal','scale':0x2,'precision':0xa}),__metadata(_0x38afee(0xa8),Number)],SalesRecordsEntity[_0x38afee(0x8f)],_0x38afee(0xa0),void 0x0),__decorate([(0x0,typeorm_1[_0x38afee(0x8c)])({'comment':_0x38afee(0x82),'type':_0x38afee(0x96),'scale':0x2,'precision':0xa}),__metadata(_0x38afee(0xa8),Number)],SalesRecordsEntity[_0x38afee(0x8f)],_0x38afee(0xa2),void 0x0),SalesRecordsEntity=__decorate([(0x0,typeorm_1[_0x38afee(0x86)])({'name':_0x38afee(0x9d)})],SalesRecordsEntity),exports['SalesRecordsEntity']=SalesRecordsEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/sales/salesUsers.entity.js b/YiAiQuickDeploy/dist/modules/sales/salesUsers.entity.js
new file mode 100644
index 0000000..2d3540c
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/sales/salesUsers.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x7324e5=_0x2b96;(function(_0x4e86f6,_0x3eba6d){var _0x4af46d=_0x2b96,_0x318bb6=_0x4e86f6();while(!![]){try{var _0x27d8f6=-parseInt(_0x4af46d(0x152))/0x1+-parseInt(_0x4af46d(0x156))/0x2*(parseInt(_0x4af46d(0x154))/0x3)+parseInt(_0x4af46d(0x164))/0x4*(parseInt(_0x4af46d(0x16e))/0x5)+parseInt(_0x4af46d(0x16a))/0x6+-parseInt(_0x4af46d(0x15c))/0x7+parseInt(_0x4af46d(0x15e))/0x8+parseInt(_0x4af46d(0x16d))/0x9*(parseInt(_0x4af46d(0x16b))/0xa);if(_0x27d8f6===_0x3eba6d)break;else _0x318bb6['push'](_0x318bb6['shift']());}catch(_0x538660){_0x318bb6['push'](_0x318bb6['shift']());}}}(_0x50ba,0x27968));var __decorate=this&&this['__decorate']||function(_0x3ed8ed,_0x528d6a,_0x1d18de,_0x18b0e9){var _0x27535b=_0x2b96,_0x494e13=arguments[_0x27535b(0x15d)],_0x33052b=_0x494e13<0x3?_0x528d6a:_0x18b0e9===null?_0x18b0e9=Object['getOwnPropertyDescriptor'](_0x528d6a,_0x1d18de):_0x18b0e9,_0x16f49a;if(typeof Reflect===_0x27535b(0x153)&&typeof Reflect[_0x27535b(0x16f)]===_0x27535b(0x15f))_0x33052b=Reflect[_0x27535b(0x16f)](_0x3ed8ed,_0x528d6a,_0x1d18de,_0x18b0e9);else{for(var _0x34dfb5=_0x3ed8ed[_0x27535b(0x15d)]-0x1;_0x34dfb5>=0x0;_0x34dfb5--)if(_0x16f49a=_0x3ed8ed[_0x34dfb5])_0x33052b=(_0x494e13<0x3?_0x16f49a(_0x33052b):_0x494e13>0x3?_0x16f49a(_0x528d6a,_0x1d18de,_0x33052b):_0x16f49a(_0x528d6a,_0x1d18de))||_0x33052b;}return _0x494e13>0x3&&_0x33052b&&Object[_0x27535b(0x16c)](_0x528d6a,_0x1d18de,_0x33052b),_0x33052b;},__metadata=this&&this[_0x7324e5(0x172)]||function(_0x131859,_0x37eb70){var _0x172c4b=_0x7324e5;if(typeof Reflect===_0x172c4b(0x153)&&typeof Reflect['metadata']==='function')return Reflect['metadata'](_0x131859,_0x37eb70);};Object[_0x7324e5(0x16c)](exports,_0x7324e5(0x171),{'value':!![]}),exports[_0x7324e5(0x160)]=void 0x0;function _0x2b96(_0x21fbfc,_0x45ddb4){var _0x50bac5=_0x50ba();return _0x2b96=function(_0x2b9653,_0x24a0a8){_0x2b9653=_0x2b9653-0x150;var _0x28c395=_0x50bac5[_0x2b9653];return _0x28c395;},_0x2b96(_0x21fbfc,_0x45ddb4);}function _0x50ba(){var _0x5bc50b=['object','3pnxRPl','分销人账户总金额','456244TwVtoA','累计成功提成的订单量','totalAmount','分销人的提成比例','Entity','BaseEntity','1699600kHcqXJ','length','922512CvLGMR','function','SalesUsersEntity','分销人用户Id','performanceRatio','design:type','1036212iFoCMK','decimal','salesOutletName','prototype','分销人账户正在提现的金额','分销人的自定义称号等级','557268qXqcRs','10elwvIN','defineProperty','3123369yyWUie','5xSaciJ','decorate','drawMoneyIn','__esModule','__metadata','Column','分销人账户可提现金额','181212dWCxAR'];_0x50ba=function(){return _0x5bc50b;};return _0x50ba();}const typeorm_1=require('typeorm'),baseEntity_1=require('../../common/entity/baseEntity');let SalesUsersEntity=class SalesUsersEntity extends baseEntity_1[_0x7324e5(0x15b)]{};__decorate([(0x0,typeorm_1[_0x7324e5(0x150)])({'comment':_0x7324e5(0x161)}),__metadata(_0x7324e5(0x163),Number)],SalesUsersEntity[_0x7324e5(0x167)],'userId',void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x7324e5(0x159)}),__metadata(_0x7324e5(0x163),Number)],SalesUsersEntity[_0x7324e5(0x167)],_0x7324e5(0x162),void 0x0),__decorate([(0x0,typeorm_1[_0x7324e5(0x150)])({'comment':_0x7324e5(0x169),'nullable':!![]}),__metadata(_0x7324e5(0x163),String)],SalesUsersEntity[_0x7324e5(0x167)],_0x7324e5(0x166),void 0x0),__decorate([(0x0,typeorm_1[_0x7324e5(0x150)])({'comment':_0x7324e5(0x155),'type':_0x7324e5(0x165),'scale':0x2,'precision':0xa,'default':0x0}),__metadata(_0x7324e5(0x163),Number)],SalesUsersEntity[_0x7324e5(0x167)],_0x7324e5(0x158),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':'分销人账户已经提现金额','type':_0x7324e5(0x165),'scale':0x2,'precision':0xa,'default':0x0}),__metadata('design:type',Number)],SalesUsersEntity[_0x7324e5(0x167)],'withdrawalAmount',void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x7324e5(0x151),'type':'decimal','scale':0x2,'precision':0xa,'default':0x0}),__metadata(_0x7324e5(0x163),Number)],SalesUsersEntity[_0x7324e5(0x167)],'distributionBalance',void 0x0),__decorate([(0x0,typeorm_1[_0x7324e5(0x150)])({'comment':_0x7324e5(0x168),'type':_0x7324e5(0x165),'scale':0x2,'precision':0xa,'default':0x0}),__metadata(_0x7324e5(0x163),Number)],SalesUsersEntity[_0x7324e5(0x167)],_0x7324e5(0x170),void 0x0),__decorate([(0x0,typeorm_1[_0x7324e5(0x150)])({'comment':_0x7324e5(0x157),'default':0x0}),__metadata('design:type',Number)],SalesUsersEntity[_0x7324e5(0x167)],'orderCount',void 0x0),SalesUsersEntity=__decorate([(0x0,typeorm_1[_0x7324e5(0x15a)])({'name':'sales_users'})],SalesUsersEntity),exports[_0x7324e5(0x160)]=SalesUsersEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/signin/signIn.entity.js b/YiAiQuickDeploy/dist/modules/signin/signIn.entity.js
new file mode 100644
index 0000000..5a52088
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/signin/signIn.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x36d9e4=_0x4004;(function(_0x2fd5f8,_0x49225c){var _0x25c6e8=_0x4004,_0x3eb1bf=_0x2fd5f8();while(!![]){try{var _0x387fdc=parseInt(_0x25c6e8(0xf0))/0x1*(parseInt(_0x25c6e8(0xec))/0x2)+-parseInt(_0x25c6e8(0xee))/0x3*(-parseInt(_0x25c6e8(0xf8))/0x4)+parseInt(_0x25c6e8(0xe4))/0x5+parseInt(_0x25c6e8(0xfd))/0x6*(-parseInt(_0x25c6e8(0xea))/0x7)+-parseInt(_0x25c6e8(0xfb))/0x8+parseInt(_0x25c6e8(0xe5))/0x9*(parseInt(_0x25c6e8(0xf5))/0xa)+-parseInt(_0x25c6e8(0xdf))/0xb;if(_0x387fdc===_0x49225c)break;else _0x3eb1bf['push'](_0x3eb1bf['shift']());}catch(_0x49933c){_0x3eb1bf['push'](_0x3eb1bf['shift']());}}}(_0x9cfc,0xcf4a8));function _0x4004(_0xa42f18,_0x15f247){var _0x9cfc70=_0x9cfc();return _0x4004=function(_0x4004a9,_0x24c475){_0x4004a9=_0x4004a9-0xde;var _0x1cbd4e=_0x9cfc70[_0x4004a9];return _0x1cbd4e;},_0x4004(_0xa42f18,_0x15f247);}function _0x9cfc(){var _0x344af5=['prototype','7813232fjkWzW','__esModule','12QVpEpN','object','isSigned','signInDate','signin','BaseEntity','4243514jXDdde','用户ID','__metadata','typeorm','签到时间','1762010HmGdll','279uIjmpC','length','Entity','metadata','design:type','3759434oOAlTC','__decorate','36196tghvpN','../../common/entity/baseEntity','246939RKJnWV','签到日期','3SQaCXw','Column','decorate','signInTime','function','477290RsPpLI','SigninEntity','getOwnPropertyDescriptor','68vYVoLs','defineProperty'];_0x9cfc=function(){return _0x344af5;};return _0x9cfc();}var __decorate=this&&this[_0x36d9e4(0xeb)]||function(_0x343385,_0x3ac31c,_0x35d3a6,_0x1affac){var _0x372dbe=_0x36d9e4,_0x542919=arguments[_0x372dbe(0xe6)],_0xacd2ed=_0x542919<0x3?_0x3ac31c:_0x1affac===null?_0x1affac=Object[_0x372dbe(0xf7)](_0x3ac31c,_0x35d3a6):_0x1affac,_0x4d871c;if(typeof Reflect===_0x372dbe(0xfe)&&typeof Reflect[_0x372dbe(0xf2)]===_0x372dbe(0xf4))_0xacd2ed=Reflect['decorate'](_0x343385,_0x3ac31c,_0x35d3a6,_0x1affac);else{for(var _0x5d2ba0=_0x343385['length']-0x1;_0x5d2ba0>=0x0;_0x5d2ba0--)if(_0x4d871c=_0x343385[_0x5d2ba0])_0xacd2ed=(_0x542919<0x3?_0x4d871c(_0xacd2ed):_0x542919>0x3?_0x4d871c(_0x3ac31c,_0x35d3a6,_0xacd2ed):_0x4d871c(_0x3ac31c,_0x35d3a6))||_0xacd2ed;}return _0x542919>0x3&&_0xacd2ed&&Object[_0x372dbe(0xf9)](_0x3ac31c,_0x35d3a6,_0xacd2ed),_0xacd2ed;},__metadata=this&&this[_0x36d9e4(0xe1)]||function(_0x35a7e4,_0xe9735e){var _0x14bc3a=_0x36d9e4;if(typeof Reflect===_0x14bc3a(0xfe)&&typeof Reflect[_0x14bc3a(0xe8)]===_0x14bc3a(0xf4))return Reflect[_0x14bc3a(0xe8)](_0x35a7e4,_0xe9735e);};Object[_0x36d9e4(0xf9)](exports,_0x36d9e4(0xfc),{'value':!![]}),exports[_0x36d9e4(0xf6)]=void 0x0;const typeorm_1=require(_0x36d9e4(0xe2)),baseEntity_1=require(_0x36d9e4(0xed));let SigninEntity=class SigninEntity extends baseEntity_1[_0x36d9e4(0xde)]{};__decorate([(0x0,typeorm_1['Column'])({'comment':_0x36d9e4(0xe0)}),__metadata(_0x36d9e4(0xe9),Number)],SigninEntity['prototype'],'userId',void 0x0),__decorate([(0x0,typeorm_1[_0x36d9e4(0xf1)])({'comment':_0x36d9e4(0xef)}),__metadata(_0x36d9e4(0xe9),String)],SigninEntity['prototype'],_0x36d9e4(0x100),void 0x0),__decorate([(0x0,typeorm_1[_0x36d9e4(0xf1)])({'comment':_0x36d9e4(0xe3)}),__metadata(_0x36d9e4(0xe9),Date)],SigninEntity[_0x36d9e4(0xfa)],_0x36d9e4(0xf3),void 0x0),__decorate([(0x0,typeorm_1[_0x36d9e4(0xf1)])({'default':![]}),__metadata(_0x36d9e4(0xe9),Boolean)],SigninEntity[_0x36d9e4(0xfa)],_0x36d9e4(0xff),void 0x0),SigninEntity=__decorate([(0x0,typeorm_1[_0x36d9e4(0xe7)])({'name':_0x36d9e4(0x101)})],SigninEntity),exports[_0x36d9e4(0xf6)]=SigninEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/signin/signin.controller.js b/YiAiQuickDeploy/dist/modules/signin/signin.controller.js
new file mode 100644
index 0000000..31c95a6
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/signin/signin.controller.js
@@ -0,0 +1 @@
+'use strict';var _0x4efdb4=_0x40d7;function _0x40d7(_0x49287d,_0x56ec24){var _0x3f835e=_0x3f83();return _0x40d7=function(_0x40d70b,_0x1b45eb){_0x40d70b=_0x40d70b-0x1d7;var _0xeea84a=_0x3f835e[_0x40d70b];return _0xeea84a;},_0x40d7(_0x49287d,_0x56ec24);}(function(_0x28ee0b,_0x1d4c6d){var _0x3e3097=_0x40d7,_0x13d52a=_0x28ee0b();while(!![]){try{var _0x2e9d66=-parseInt(_0x3e3097(0x1e3))/0x1+-parseInt(_0x3e3097(0x1f2))/0x2*(-parseInt(_0x3e3097(0x201))/0x3)+parseInt(_0x3e3097(0x1db))/0x4*(parseInt(_0x3e3097(0x1ea))/0x5)+-parseInt(_0x3e3097(0x1de))/0x6*(parseInt(_0x3e3097(0x1f4))/0x7)+-parseInt(_0x3e3097(0x1e1))/0x8+-parseInt(_0x3e3097(0x1d7))/0x9+parseInt(_0x3e3097(0x1dc))/0xa;if(_0x2e9d66===_0x1d4c6d)break;else _0x13d52a['push'](_0x13d52a['shift']());}catch(_0x591379){_0x13d52a['push'](_0x13d52a['shift']());}}}(_0x3f83,0x27ea1));var __decorate=this&&this[_0x4efdb4(0x1ef)]||function(_0x5ba6fc,_0x33f3d1,_0x51dc59,_0x3fbb5a){var _0x406c04=_0x4efdb4,_0x52c953=arguments[_0x406c04(0x1f8)],_0x15e2b1=_0x52c953<0x3?_0x33f3d1:_0x3fbb5a===null?_0x3fbb5a=Object[_0x406c04(0x1fe)](_0x33f3d1,_0x51dc59):_0x3fbb5a,_0x26728c;if(typeof Reflect===_0x406c04(0x1e6)&&typeof Reflect[_0x406c04(0x1f6)]===_0x406c04(0x1ed))_0x15e2b1=Reflect[_0x406c04(0x1f6)](_0x5ba6fc,_0x33f3d1,_0x51dc59,_0x3fbb5a);else{for(var _0x40cd99=_0x5ba6fc[_0x406c04(0x1f8)]-0x1;_0x40cd99>=0x0;_0x40cd99--)if(_0x26728c=_0x5ba6fc[_0x40cd99])_0x15e2b1=(_0x52c953<0x3?_0x26728c(_0x15e2b1):_0x52c953>0x3?_0x26728c(_0x33f3d1,_0x51dc59,_0x15e2b1):_0x26728c(_0x33f3d1,_0x51dc59))||_0x15e2b1;}return _0x52c953>0x3&&_0x15e2b1&&Object[_0x406c04(0x1e7)](_0x33f3d1,_0x51dc59,_0x15e2b1),_0x15e2b1;},__metadata=this&&this[_0x4efdb4(0x202)]||function(_0x3e31f5,_0x3fa762){var _0x511fbe=_0x4efdb4;if(typeof Reflect===_0x511fbe(0x1e6)&&typeof Reflect[_0x511fbe(0x1f1)]==='function')return Reflect['metadata'](_0x3e31f5,_0x3fa762);},__param=this&&this[_0x4efdb4(0x1df)]||function(_0x264248,_0x3ad5a9){return function(_0x50e697,_0x52b9fc){_0x3ad5a9(_0x50e697,_0x52b9fc,_0x264248);};};function _0x3f83(){var _0x4b6f69=['SigninController','Req','SigninService','16gZcmdy','5729810xDWJMW','UseGuards','18jskbVw','__param','ApiTags','487576ZZZlxx','./signin.service','73065vNJzKu','getSigninLog','design:type','object','defineProperty','用户签到','signIn','37390oPewjT','signinService','Get','function','JwtAuthGuard','__decorate','__esModule','metadata','66460nukNkk','prototype','262353xPTolm','Controller','decorate','获取用户签到信息','length','ApiOperation','@nestjs/common','@nestjs/swagger','design:paramtypes','../../common/auth/jwtAuth.guard','getOwnPropertyDescriptor','design:returntype','sign','6pysFGe','__metadata','2334735aZJLpa'];_0x3f83=function(){return _0x4b6f69;};return _0x3f83();}Object[_0x4efdb4(0x1e7)](exports,_0x4efdb4(0x1f0),{'value':!![]}),exports['SigninController']=void 0x0;const common_1=require(_0x4efdb4(0x1fa)),signin_service_1=require(_0x4efdb4(0x1e2)),swagger_1=require(_0x4efdb4(0x1fb)),jwtAuth_guard_1=require(_0x4efdb4(0x1fd));let SigninController=class SigninController{constructor(_0x5dd151){var _0x58caef=_0x4efdb4;this[_0x58caef(0x1eb)]=_0x5dd151;}async[_0x4efdb4(0x200)](_0x337076){var _0x248983=_0x4efdb4;return await this['signinService'][_0x248983(0x200)](_0x337076);}async[_0x4efdb4(0x1e4)](_0x358fab){var _0x153227=_0x4efdb4;return await this[_0x153227(0x1eb)][_0x153227(0x1e4)](_0x358fab);}};__decorate([(0x0,common_1['Post'])('sign'),(0x0,swagger_1[_0x4efdb4(0x1f9)])({'summary':_0x4efdb4(0x1e8)}),(0x0,common_1[_0x4efdb4(0x1dd)])(jwtAuth_guard_1[_0x4efdb4(0x1ee)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x4efdb4(0x1d9)])()),__metadata(_0x4efdb4(0x1e5),Function),__metadata(_0x4efdb4(0x1fc),[Object]),__metadata(_0x4efdb4(0x1ff),Promise)],SigninController['prototype'],_0x4efdb4(0x200),null),__decorate([(0x0,common_1[_0x4efdb4(0x1ec)])('signinLog'),(0x0,swagger_1[_0x4efdb4(0x1f9)])({'summary':_0x4efdb4(0x1f7)}),(0x0,common_1['UseGuards'])(jwtAuth_guard_1[_0x4efdb4(0x1ee)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x4efdb4(0x1d9)])()),__metadata(_0x4efdb4(0x1e5),Function),__metadata(_0x4efdb4(0x1fc),[Object]),__metadata(_0x4efdb4(0x1ff),Promise)],SigninController[_0x4efdb4(0x1f3)],'getSigninLog',null),SigninController=__decorate([(0x0,swagger_1[_0x4efdb4(0x1e0)])(_0x4efdb4(0x1e9)),(0x0,common_1[_0x4efdb4(0x1f5)])('signin'),__metadata('design:paramtypes',[signin_service_1[_0x4efdb4(0x1da)]])],SigninController),exports[_0x4efdb4(0x1d8)]=SigninController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/signin/signin.module.js b/YiAiQuickDeploy/dist/modules/signin/signin.module.js
new file mode 100644
index 0000000..88dec77
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/signin/signin.module.js
@@ -0,0 +1 @@
+'use strict';const _0x23d6c9=_0x52a1;(function(_0x5b1222,_0x588cbc){const _0xdaa346=_0x52a1,_0xf0f979=_0x5b1222();while(!![]){try{const _0x3716e3=-parseInt(_0xdaa346(0x1cf))/0x1+-parseInt(_0xdaa346(0x1ea))/0x2+-parseInt(_0xdaa346(0x1d3))/0x3+-parseInt(_0xdaa346(0x1da))/0x4*(-parseInt(_0xdaa346(0x1ce))/0x5)+parseInt(_0xdaa346(0x1df))/0x6+-parseInt(_0xdaa346(0x1dd))/0x7+-parseInt(_0xdaa346(0x1e5))/0x8*(-parseInt(_0xdaa346(0x1de))/0x9);if(_0x3716e3===_0x588cbc)break;else _0xf0f979['push'](_0xf0f979['shift']());}catch(_0x53dc98){_0xf0f979['push'](_0xf0f979['shift']());}}}(_0x3976,0x2c240));function _0x52a1(_0x2cfc57,_0x65acf4){const _0x3976ae=_0x3976();return _0x52a1=function(_0x52a1b2,_0xe8878d){_0x52a1b2=_0x52a1b2-0x1ce;let _0x3c89f5=_0x3976ae[_0x52a1b2];return _0x3c89f5;},_0x52a1(_0x2cfc57,_0x65acf4);}function _0x3976(){const _0x1e00a1=['Module','Global','SigninModule','SigninEntity','384964kPHFLf','6445ewHjsb','140261BXJOps','./signin.controller','UserEntity','SigninService','715098uYozlK','length','getOwnPropertyDescriptor','./signin.service','SigninController','object','@nestjs/common','860TjTulJ','__decorate','defineProperty','2469964EQRYhg','9VbUipW','400320yDzFLv','__esModule','../user/user.entity','TypeOrmModule','./signIn.entity','decorate','6087248vLzGYW'];_0x3976=function(){return _0x1e00a1;};return _0x3976();}var __decorate=this&&this[_0x23d6c9(0x1db)]||function(_0x3a7542,_0x4fdffa,_0x52f5db,_0x32bc23){const _0x302f00=_0x23d6c9;var _0x326760=arguments[_0x302f00(0x1d4)],_0x43e65b=_0x326760<0x3?_0x4fdffa:_0x32bc23===null?_0x32bc23=Object[_0x302f00(0x1d5)](_0x4fdffa,_0x52f5db):_0x32bc23,_0x185f0e;if(typeof Reflect===_0x302f00(0x1d8)&&typeof Reflect[_0x302f00(0x1e4)]==='function')_0x43e65b=Reflect[_0x302f00(0x1e4)](_0x3a7542,_0x4fdffa,_0x52f5db,_0x32bc23);else{for(var _0x22084a=_0x3a7542[_0x302f00(0x1d4)]-0x1;_0x22084a>=0x0;_0x22084a--)if(_0x185f0e=_0x3a7542[_0x22084a])_0x43e65b=(_0x326760<0x3?_0x185f0e(_0x43e65b):_0x326760>0x3?_0x185f0e(_0x4fdffa,_0x52f5db,_0x43e65b):_0x185f0e(_0x4fdffa,_0x52f5db))||_0x43e65b;}return _0x326760>0x3&&_0x43e65b&&Object[_0x302f00(0x1dc)](_0x4fdffa,_0x52f5db,_0x43e65b),_0x43e65b;};Object[_0x23d6c9(0x1dc)](exports,_0x23d6c9(0x1e0),{'value':!![]}),exports[_0x23d6c9(0x1e8)]=void 0x0;const common_1=require(_0x23d6c9(0x1d9)),signin_controller_1=require(_0x23d6c9(0x1d0)),signin_service_1=require(_0x23d6c9(0x1d6)),typeorm_1=require('@nestjs/typeorm'),signIn_entity_1=require(_0x23d6c9(0x1e3)),user_entity_1=require(_0x23d6c9(0x1e1));let SigninModule=class SigninModule{};SigninModule=__decorate([(0x0,common_1[_0x23d6c9(0x1e7)])(),(0x0,common_1[_0x23d6c9(0x1e6)])({'imports':[typeorm_1[_0x23d6c9(0x1e2)]['forFeature']([signIn_entity_1[_0x23d6c9(0x1e9)],user_entity_1[_0x23d6c9(0x1d1)]])],'controllers':[signin_controller_1[_0x23d6c9(0x1d7)]],'providers':[signin_service_1[_0x23d6c9(0x1d2)]],'exports':[signin_service_1['SigninService']]})],SigninModule),exports[_0x23d6c9(0x1e8)]=SigninModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/signin/signin.service.js b/YiAiQuickDeploy/dist/modules/signin/signin.service.js
new file mode 100644
index 0000000..aafffaf
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/signin/signin.service.js
@@ -0,0 +1 @@
+'use strict';const _0x3495d4=_0x546d;function _0x2d3a(){const _0x20c142=['debug','../user/user.entity','BAD_REQUEST','format','design:paramtypes','isSigned','../../common/utils/date','default','../userBalance/userBalance.service','__param','2jKUaYl','addBalanceToUser','decorate','signinEntity','303571NLNBzA','__decorate','3053955acYuJA','function','YYYY-MM-DD','userBalanceService','day','signInDate','Repository','YYYY-MM-DD\x20HH:mm:ss','getDate','getRawMany','HttpStatus','typeorm','GlobalConfigService','__esModule','subtract','HttpException','5162752RGAqGt','sign','../globalConfig/globalConfig.service','Logger','length','../../common/constants/balance.constant','getOwnPropertyDescriptor','update','InjectRepository','用户不存在','signin','./signIn.entity','push','findOne','month','save','UserEntity','SigninService','昨天没签到、今天重置天数!','getSignatureGiftConfig','912240GxrxwC','metadata','Injectable','signin.signInTime\x20>=\x20:firstDay','signin.signInDate\x20as\x20signInDate,\x20signin.isSigned\x20as\x20isSigned','userEntity','signin.signInTime\x20<=\x20:lastDay','SIGN_IN','setDate','SigninEntity','andWhere','defineProperty','@nestjs/typeorm','object','error:\x20','88oGwHHN','631386BpErdB','__metadata','5985612PQPniO','UserBalanceService','1124276bDdtzh','globalConfigService','getSigninLog','startOf'];_0x2d3a=function(){return _0x20c142;};return _0x2d3a();}(function(_0x28c65f,_0xc4cec6){const _0x1b91a1=_0x546d,_0x5ce734=_0x28c65f();while(!![]){try{const _0x4ea4b3=-parseInt(_0x1b91a1(0x1fa))/0x1*(-parseInt(_0x1b91a1(0x1f6))/0x2)+parseInt(_0x1b91a1(0x230))/0x3+parseInt(_0x1b91a1(0x234))/0x4+-parseInt(_0x1b91a1(0x1fc))/0x5+parseInt(_0x1b91a1(0x232))/0x6+parseInt(_0x1b91a1(0x20c))/0x7+-parseInt(_0x1b91a1(0x22f))/0x8*(parseInt(_0x1b91a1(0x220))/0x9);if(_0x4ea4b3===_0xc4cec6)break;else _0x5ce734['push'](_0x5ce734['shift']());}catch(_0x39459a){_0x5ce734['push'](_0x5ce734['shift']());}}}(_0x2d3a,0xc4689));var __decorate=this&&this[_0x3495d4(0x1fb)]||function(_0x1911cb,_0x570ae9,_0x56b5f6,_0x741e7e){const _0x2379a0=_0x3495d4;var _0x39e506=arguments[_0x2379a0(0x210)],_0x454753=_0x39e506<0x3?_0x570ae9:_0x741e7e===null?_0x741e7e=Object[_0x2379a0(0x212)](_0x570ae9,_0x56b5f6):_0x741e7e,_0x4b1900;if(typeof Reflect===_0x2379a0(0x22d)&&typeof Reflect['decorate']===_0x2379a0(0x1fd))_0x454753=Reflect[_0x2379a0(0x1f8)](_0x1911cb,_0x570ae9,_0x56b5f6,_0x741e7e);else{for(var _0x3060a=_0x1911cb['length']-0x1;_0x3060a>=0x0;_0x3060a--)if(_0x4b1900=_0x1911cb[_0x3060a])_0x454753=(_0x39e506<0x3?_0x4b1900(_0x454753):_0x39e506>0x3?_0x4b1900(_0x570ae9,_0x56b5f6,_0x454753):_0x4b1900(_0x570ae9,_0x56b5f6))||_0x454753;}return _0x39e506>0x3&&_0x454753&&Object[_0x2379a0(0x22b)](_0x570ae9,_0x56b5f6,_0x454753),_0x454753;},__metadata=this&&this[_0x3495d4(0x231)]||function(_0x29c1a8,_0xefe5dd){const _0x238021=_0x3495d4;if(typeof Reflect===_0x238021(0x22d)&&typeof Reflect[_0x238021(0x221)]==='function')return Reflect[_0x238021(0x221)](_0x29c1a8,_0xefe5dd);},__param=this&&this[_0x3495d4(0x1f5)]||function(_0x266dea,_0x1fd9c8){return function(_0x11326f,_0x580d16){_0x1fd9c8(_0x11326f,_0x580d16,_0x266dea);};};Object['defineProperty'](exports,_0x3495d4(0x209),{'value':!![]}),exports['SigninService']=void 0x0;function _0x546d(_0x1a6807,_0x515613){const _0x2d3aad=_0x2d3a();return _0x546d=function(_0x546d72,_0x59ae44){_0x546d72=_0x546d72-0x1ec;let _0x2e3c82=_0x2d3aad[_0x546d72];return _0x2e3c82;},_0x546d(_0x1a6807,_0x515613);}const globalConfig_service_1=require(_0x3495d4(0x20e)),userBalance_service_1=require(_0x3495d4(0x1f4)),common_1=require('@nestjs/common'),signIn_entity_1=require(_0x3495d4(0x217)),typeorm_1=require(_0x3495d4(0x22c)),typeorm_2=require(_0x3495d4(0x207)),date_1=require(_0x3495d4(0x1f2)),user_entity_1=require(_0x3495d4(0x1ed)),balance_constant_1=require(_0x3495d4(0x211));let SigninService=class SigninService{constructor(_0x596183,_0x466b80,_0x234aba,_0x413333){const _0x43b167=_0x3495d4;this[_0x43b167(0x1f9)]=_0x596183,this[_0x43b167(0x225)]=_0x466b80,this[_0x43b167(0x1ff)]=_0x234aba,this[_0x43b167(0x235)]=_0x413333;}async[_0x3495d4(0x20d)](_0x59f5e5){const _0x39dd14=_0x3495d4,{id:_0x32e138}=_0x59f5e5['user'],_0x40649e=(0x0,date_1['default'])(new Date())[_0x39dd14(0x1ef)]('YYYY-MM-DD'),_0x15b16c=await this[_0x39dd14(0x1f9)]['findOne']({'where':{'userId':_0x32e138,'signInDate':_0x40649e}});if(_0x15b16c)throw new common_1[(_0x39dd14(0x20b))]('今日已签到、改天再来吧!.',common_1[_0x39dd14(0x206)][_0x39dd14(0x1ee)]);const {model3Count:_0x64b57e,model4Count:_0x11bd45,drawMjCount:_0x3282ea}=await this[_0x39dd14(0x235)][_0x39dd14(0x21f)]();await this[_0x39dd14(0x1f9)][_0x39dd14(0x21b)]({'userId':_0x32e138,'signInTime':new Date(),'signInDate':_0x40649e,'isSigned':!![]}),await this[_0x39dd14(0x1ff)][_0x39dd14(0x1f7)](_0x32e138,{'model3Count':_0x64b57e,'model4Count':_0x11bd45,'drawMjCount':_0x3282ea}),await this[_0x39dd14(0x1ff)]['saveRecordRechargeLog']({'userId':_0x32e138,'rechargeType':balance_constant_1['RechargeType'][_0x39dd14(0x227)],'model3Count':_0x64b57e,'model4Count':_0x11bd45,'drawMjCount':_0x3282ea});const _0x552660=(0x0,date_1[_0x39dd14(0x1f3)])(new Date())[_0x39dd14(0x20a)](0x1,_0x39dd14(0x200))['format']('YYYY-MM-DD'),_0x12bdbd=await this[_0x39dd14(0x1f9)][_0x39dd14(0x219)]({'where':{'userId':_0x32e138,'signInDate':_0x552660}});if(_0x12bdbd){common_1[_0x39dd14(0x20f)][_0x39dd14(0x1ec)]('用户'+_0x32e138+'昨天签到了、今天是连续签到!',_0x39dd14(0x21d));const _0x2d4986=await this[_0x39dd14(0x225)][_0x39dd14(0x219)]({'where':{'id':_0x32e138}});if(!_0x2d4986)throw new common_1[(_0x39dd14(0x20b))](_0x39dd14(0x215),common_1[_0x39dd14(0x206)][_0x39dd14(0x1ee)]);const {consecutiveDays:consecutiveDays=0x0}=_0x2d4986;await this[_0x39dd14(0x225)][_0x39dd14(0x213)]({'id':_0x32e138},{'consecutiveDays':consecutiveDays+0x1});}else common_1[_0x39dd14(0x20f)][_0x39dd14(0x1ec)]('用户'+_0x32e138+_0x39dd14(0x21e),_0x39dd14(0x21d)),await this['userEntity']['update']({'id':_0x32e138},{'consecutiveDays':0x1});return'Sign\x20in\x20successful.';}async[_0x3495d4(0x236)](_0x6f979e){const _0x127328=_0x3495d4;try{const {id:_0x2e0a2a}=_0x6f979e['user'],_0x4d7bdb=(0x0,date_1[_0x127328(0x1f3)])()[_0x127328(0x237)]('month')['format']('YYYY-MM-DD\x20HH:mm:ss'),_0x191955=(0x0,date_1[_0x127328(0x1f3)])()['endOf'](_0x127328(0x21a))['format'](_0x127328(0x203)),_0x4f5cd0=this[_0x127328(0x1f9)]['createQueryBuilder'](_0x127328(0x216)),_0x55dc88=await _0x4f5cd0['select'](_0x127328(0x224))['andWhere']('signin.userId\x20=\x20:userId',{'userId':_0x6f979e['user']['id']})[_0x127328(0x22a)](_0x127328(0x223),{'firstDay':_0x4d7bdb})[_0x127328(0x22a)](_0x127328(0x226),{'lastDay':_0x191955})[_0x127328(0x205)](),_0xe89cce=new Date(_0x4d7bdb),_0x3eaaa0=new Date(_0x191955),_0x57ed8d=[],_0x4bf2a4=new Date(_0xe89cce);while(_0x4bf2a4<=_0x3eaaa0){_0x57ed8d['push']((0x0,date_1[_0x127328(0x1f3)])(new Date(_0x4bf2a4))[_0x127328(0x1ef)](_0x127328(0x1fe))),_0x4bf2a4[_0x127328(0x228)](_0x4bf2a4[_0x127328(0x204)]()+0x1);}const _0x37b4ca=[];for(const _0x5bc955 of _0x57ed8d){const _0x15bdce=_0x55dc88['find'](_0x344184=>_0x344184[_0x127328(0x201)]===_0x5bc955);!_0x15bdce?_0x37b4ca[_0x127328(0x218)]({'signInDate':_0x5bc955,'isSigned':![]}):(_0x15bdce[_0x127328(0x1f1)]=!![],_0x37b4ca[_0x127328(0x218)](_0x15bdce));}return _0x37b4ca;}catch(_0x498d07){console['log'](_0x127328(0x22e),_0x498d07);throw new common_1[(_0x127328(0x20b))]('获取签到数据失败!',common_1['HttpStatus']['BAD_REQUEST']);}}};SigninService=__decorate([(0x0,common_1[_0x3495d4(0x222)])(),__param(0x0,(0x0,typeorm_1[_0x3495d4(0x214)])(signIn_entity_1[_0x3495d4(0x229)])),__param(0x1,(0x0,typeorm_1[_0x3495d4(0x214)])(user_entity_1[_0x3495d4(0x21c)])),__metadata(_0x3495d4(0x1f0),[typeorm_2[_0x3495d4(0x202)],typeorm_2[_0x3495d4(0x202)],userBalance_service_1[_0x3495d4(0x233)],globalConfig_service_1[_0x3495d4(0x208)]])],SigninService),exports[_0x3495d4(0x21d)]=SigninService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/statistic/dto/queryStatisticDto.dto.js b/YiAiQuickDeploy/dist/modules/statistic/dto/queryStatisticDto.dto.js
new file mode 100644
index 0000000..b4e233b
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/statistic/dto/queryStatisticDto.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x50a6f3=_0x2c62;function _0x34fd(){var _0x3a86ae=['days','@nestjs/swagger','decorate','查询最近N天的数据','969590thxqwK','17532ZTITgn','33YvPHRB','309YheSfH','__esModule','function','ApiProperty','__decorate','312372uUNpWb','metadata','defineProperty','2nDUyFm','prototype','length','4309848MSxGaL','getOwnPropertyDescriptor','QueryStatisticDto','12OsZXfo','7DECVWs','197680LavTik','2080865ekAfzz','object','13HwIIWN','2122168WidnGF'];_0x34fd=function(){return _0x3a86ae;};return _0x34fd();}(function(_0x1d74d0,_0x318fa9){var _0x20e491=_0x2c62,_0x59f51d=_0x1d74d0();while(!![]){try{var _0x347e91=parseInt(_0x20e491(0x1b9))/0x1*(parseInt(_0x20e491(0x1ae))/0x2)+parseInt(_0x20e491(0x1b1))/0x3*(parseInt(_0x20e491(0x1af))/0x4)+parseInt(_0x20e491(0x1c2))/0x5*(-parseInt(_0x20e491(0x1bf))/0x6)+-parseInt(_0x20e491(0x1c0))/0x7*(parseInt(_0x20e491(0x1a9))/0x8)+parseInt(_0x20e491(0x1b6))/0x9+parseInt(_0x20e491(0x1c1))/0xa*(-parseInt(_0x20e491(0x1b0))/0xb)+parseInt(_0x20e491(0x1bc))/0xc*(parseInt(_0x20e491(0x1a8))/0xd);if(_0x347e91===_0x318fa9)break;else _0x59f51d['push'](_0x59f51d['shift']());}catch(_0x3c0a5b){_0x59f51d['push'](_0x59f51d['shift']());}}}(_0x34fd,0xa0a3c));function _0x2c62(_0x56bdfa,_0x1a178c){var _0x34fd91=_0x34fd();return _0x2c62=function(_0x2c6287,_0x52297e){_0x2c6287=_0x2c6287-0x1a7;var _0x5b4a30=_0x34fd91[_0x2c6287];return _0x5b4a30;},_0x2c62(_0x56bdfa,_0x1a178c);}var __decorate=this&&this[_0x50a6f3(0x1b5)]||function(_0x51b33c,_0x337e55,_0x31c966,_0x29a665){var _0x382018=_0x50a6f3,_0xaa3a64=arguments[_0x382018(0x1bb)],_0x46390c=_0xaa3a64<0x3?_0x337e55:_0x29a665===null?_0x29a665=Object[_0x382018(0x1bd)](_0x337e55,_0x31c966):_0x29a665,_0xf01230;if(typeof Reflect==='object'&&typeof Reflect[_0x382018(0x1ac)]===_0x382018(0x1b3))_0x46390c=Reflect[_0x382018(0x1ac)](_0x51b33c,_0x337e55,_0x31c966,_0x29a665);else{for(var _0x1fce57=_0x51b33c['length']-0x1;_0x1fce57>=0x0;_0x1fce57--)if(_0xf01230=_0x51b33c[_0x1fce57])_0x46390c=(_0xaa3a64<0x3?_0xf01230(_0x46390c):_0xaa3a64>0x3?_0xf01230(_0x337e55,_0x31c966,_0x46390c):_0xf01230(_0x337e55,_0x31c966))||_0x46390c;}return _0xaa3a64>0x3&&_0x46390c&&Object[_0x382018(0x1b8)](_0x337e55,_0x31c966,_0x46390c),_0x46390c;},__metadata=this&&this['__metadata']||function(_0x63f164,_0x507cac){var _0x83433d=_0x50a6f3;if(typeof Reflect===_0x83433d(0x1a7)&&typeof Reflect[_0x83433d(0x1b7)]===_0x83433d(0x1b3))return Reflect['metadata'](_0x63f164,_0x507cac);};Object[_0x50a6f3(0x1b8)](exports,_0x50a6f3(0x1b2),{'value':!![]}),exports[_0x50a6f3(0x1be)]=void 0x0;const swagger_1=require(_0x50a6f3(0x1ab));class QueryStatisticDto{}__decorate([(0x0,swagger_1[_0x50a6f3(0x1b4)])({'example':0x7,'description':_0x50a6f3(0x1ad),'required':!![]}),__metadata('design:type',Number)],QueryStatisticDto[_0x50a6f3(0x1ba)],_0x50a6f3(0x1aa),void 0x0),exports[_0x50a6f3(0x1be)]=QueryStatisticDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/statistic/statistic.controller.js b/YiAiQuickDeploy/dist/modules/statistic/statistic.controller.js
new file mode 100644
index 0000000..6ca272e
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/statistic/statistic.controller.js
@@ -0,0 +1 @@
+'use strict';function _0x4972(_0x7bdf24,_0x2f1f87){var _0x40eab2=_0x40ea();return _0x4972=function(_0x4972b5,_0x268eb9){_0x4972b5=_0x4972b5-0xe0;var _0x4596c9=_0x40eab2[_0x4972b5];return _0x4596c9;},_0x4972(_0x7bdf24,_0x2f1f87);}var _0x1dd4d7=_0x4972;(function(_0x32c7b8,_0x481337){var _0xa28ee6=_0x4972,_0x14d27c=_0x32c7b8();while(!![]){try{var _0x3c4d3d=parseInt(_0xa28ee6(0xf9))/0x1+parseInt(_0xa28ee6(0xef))/0x2*(parseInt(_0xa28ee6(0xf0))/0x3)+-parseInt(_0xa28ee6(0x110))/0x4*(parseInt(_0xa28ee6(0xe6))/0x5)+-parseInt(_0xa28ee6(0xfa))/0x6+parseInt(_0xa28ee6(0xf5))/0x7+-parseInt(_0xa28ee6(0xee))/0x8*(parseInt(_0xa28ee6(0x101))/0x9)+parseInt(_0xa28ee6(0xeb))/0xa*(parseInt(_0xa28ee6(0xfc))/0xb);if(_0x3c4d3d===_0x481337)break;else _0x14d27c['push'](_0x14d27c['shift']());}catch(_0x1f5bfe){_0x14d27c['push'](_0x14d27c['shift']());}}}(_0x40ea,0x1cad6));var __decorate=this&&this[_0x1dd4d7(0xff)]||function(_0x1fe151,_0x32a1e2,_0x24248c,_0x14a0c7){var _0xeb0869=_0x1dd4d7,_0x3ed6f4=arguments[_0xeb0869(0xf8)],_0x5365d0=_0x3ed6f4<0x3?_0x32a1e2:_0x14a0c7===null?_0x14a0c7=Object[_0xeb0869(0xe9)](_0x32a1e2,_0x24248c):_0x14a0c7,_0x4ac85c;if(typeof Reflect===_0xeb0869(0x10b)&&typeof Reflect[_0xeb0869(0xf4)]===_0xeb0869(0x10a))_0x5365d0=Reflect[_0xeb0869(0xf4)](_0x1fe151,_0x32a1e2,_0x24248c,_0x14a0c7);else{for(var _0x550154=_0x1fe151[_0xeb0869(0xf8)]-0x1;_0x550154>=0x0;_0x550154--)if(_0x4ac85c=_0x1fe151[_0x550154])_0x5365d0=(_0x3ed6f4<0x3?_0x4ac85c(_0x5365d0):_0x3ed6f4>0x3?_0x4ac85c(_0x32a1e2,_0x24248c,_0x5365d0):_0x4ac85c(_0x32a1e2,_0x24248c))||_0x5365d0;}return _0x3ed6f4>0x3&&_0x5365d0&&Object['defineProperty'](_0x32a1e2,_0x24248c,_0x5365d0),_0x5365d0;},__metadata=this&&this['__metadata']||function(_0x1f663f,_0x23465b){var _0xd648cd=_0x1dd4d7;if(typeof Reflect===_0xd648cd(0x10b)&&typeof Reflect[_0xd648cd(0xe1)]==='function')return Reflect['metadata'](_0x1f663f,_0x23465b);},__param=this&&this[_0x1dd4d7(0x108)]||function(_0x181e9e,_0x5036c6){return function(_0x1cf6bd,_0x23712c){_0x5036c6(_0x1cf6bd,_0x23712c,_0x181e9e);};};Object[_0x1dd4d7(0xe8)](exports,_0x1dd4d7(0x107),{'value':!![]}),exports[_0x1dd4d7(0xec)]=void 0x0;const statistic_service_1=require(_0x1dd4d7(0xed)),common_1=require(_0x1dd4d7(0xe2)),swagger_1=require(_0x1dd4d7(0x102)),queryStatisticDto_dto_1=require(_0x1dd4d7(0x100)),adminAuth_guard_1=require(_0x1dd4d7(0x104));function _0x40ea(){var _0x221a26=['Get','metadata','@nestjs/common','design:type','statisticService','ApiTags','1395PpUSni','prototype','defineProperty','getOwnPropertyDescriptor','design:paramtypes','10zrXonh','StatisticController','./statistic.service','1782296gfYUYy','6KRfZtT','85665mfwIWC','getChatStatistic','baiduVisit','StatisticService','decorate','1397641flUCeU','getBaseStatistic','Controller','length','89705QzOqhy','74124jYOjrz','ApiOperation','1395185sLFDHf','chatStatistic','获取基础统计数据','__decorate','./dto/queryStatisticDto.dto','9TyUpPw','@nestjs/swagger','getBaiduStatistics','../../common/auth/adminAuth.guard','design:returntype','UseGuards','__esModule','__param','AdminAuthGuard','function','object','ApiBearerAuth','statistic','Query','getBaiduVisit','2140DtGloC'];_0x40ea=function(){return _0x221a26;};return _0x40ea();}let StatisticController=class StatisticController{constructor(_0x5e5869){var _0x422c52=_0x1dd4d7;this[_0x422c52(0xe4)]=_0x5e5869;}[_0x1dd4d7(0xf6)](){var _0x51dc16=_0x1dd4d7;return this[_0x51dc16(0xe4)]['getBaseStatistic']();}[_0x1dd4d7(0xf1)](_0xf9d12d){var _0x264e3e=_0x1dd4d7;return this['statisticService'][_0x264e3e(0xf1)](_0xf9d12d);}[_0x1dd4d7(0x103)](_0x5b8f8f){var _0x3b860d=_0x1dd4d7;return this['statisticService'][_0x3b860d(0x10f)](_0x5b8f8f);}};__decorate([(0x0,common_1[_0x1dd4d7(0xe0)])('base'),(0x0,swagger_1[_0x1dd4d7(0xfb)])({'summary':_0x1dd4d7(0xfe)}),(0x0,common_1[_0x1dd4d7(0x106)])(adminAuth_guard_1[_0x1dd4d7(0x109)]),(0x0,swagger_1[_0x1dd4d7(0x10c)])(),__metadata(_0x1dd4d7(0xe3),Function),__metadata('design:paramtypes',[]),__metadata(_0x1dd4d7(0x105),void 0x0)],StatisticController['prototype'],_0x1dd4d7(0xf6),null),__decorate([(0x0,common_1[_0x1dd4d7(0xe0)])(_0x1dd4d7(0xfd)),(0x0,swagger_1[_0x1dd4d7(0xfb)])({'summary':'获取聊天绘画统计数据'}),(0x0,common_1[_0x1dd4d7(0x106)])(adminAuth_guard_1[_0x1dd4d7(0x109)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1['Query'])()),__metadata('design:type',Function),__metadata('design:paramtypes',[queryStatisticDto_dto_1['QueryStatisticDto']]),__metadata(_0x1dd4d7(0x105),void 0x0)],StatisticController[_0x1dd4d7(0xe7)],_0x1dd4d7(0xf1),null),__decorate([(0x0,common_1['Get'])(_0x1dd4d7(0xf2)),(0x0,swagger_1['ApiOperation'])({'summary':'获取百度统计数据'}),(0x0,common_1[_0x1dd4d7(0x106)])(adminAuth_guard_1[_0x1dd4d7(0x109)]),(0x0,swagger_1[_0x1dd4d7(0x10c)])(),__param(0x0,(0x0,common_1[_0x1dd4d7(0x10e)])()),__metadata('design:type',Function),__metadata(_0x1dd4d7(0xea),[queryStatisticDto_dto_1['QueryStatisticDto']]),__metadata(_0x1dd4d7(0x105),void 0x0)],StatisticController[_0x1dd4d7(0xe7)],_0x1dd4d7(0x103),null),StatisticController=__decorate([(0x0,swagger_1[_0x1dd4d7(0xe5)])(_0x1dd4d7(0x10d)),(0x0,common_1[_0x1dd4d7(0xf7)])('statistic'),__metadata(_0x1dd4d7(0xea),[statistic_service_1[_0x1dd4d7(0xf3)]])],StatisticController),exports[_0x1dd4d7(0xec)]=StatisticController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/statistic/statistic.module.js b/YiAiQuickDeploy/dist/modules/statistic/statistic.module.js
new file mode 100644
index 0000000..48c6f84
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/statistic/statistic.module.js
@@ -0,0 +1 @@
+'use strict';const _0x14a298=_0x371a;function _0x3b2f(){const _0x244e10=['ConfigEntity','52132LMTPgX','4535416CXWkAt','ChatLogEntity','../globalConfig/config.entity','@nestjs/typeorm','OrderEntity','85jJtcJO','478535pGfucv','defineProperty','object','884505BNVuBe','2104890ivKoTH','./statistic.service','StatisticController','2698jGsIGR','UserEntity','867587CWCstP','../order/order.entity','MidjourneyEntity','StatisticModule','function','decorate','__esModule','length','../midjourney/midjourney.entity','__decorate','./statistic.controller','@nestjs/common','../user/user.entity','../chatLog/chatLog.entity'];_0x3b2f=function(){return _0x244e10;};return _0x3b2f();}(function(_0x4c1f22,_0x1d5490){const _0x247054=_0x371a,_0x234720=_0x4c1f22();while(!![]){try{const _0x429539=-parseInt(_0x247054(0x142))/0x1*(-parseInt(_0x247054(0x14a))/0x2)+parseInt(_0x247054(0x146))/0x3+parseInt(_0x247054(0x13c))/0x4+-parseInt(_0x247054(0x143))/0x5+parseInt(_0x247054(0x147))/0x6+parseInt(_0x247054(0x14c))/0x7+-parseInt(_0x247054(0x13d))/0x8;if(_0x429539===_0x1d5490)break;else _0x234720['push'](_0x234720['shift']());}catch(_0x510886){_0x234720['push'](_0x234720['shift']());}}}(_0x3b2f,0x3949f));function _0x371a(_0x4aca73,_0x2db562){const _0x3b2f97=_0x3b2f();return _0x371a=function(_0x371acf,_0x55dc15){_0x371acf=_0x371acf-0x137;let _0x179ae0=_0x3b2f97[_0x371acf];return _0x179ae0;},_0x371a(_0x4aca73,_0x2db562);}var __decorate=this&&this[_0x14a298(0x155)]||function(_0x1fa65e,_0x3ed322,_0x43ed20,_0x29270d){const _0x4b9164=_0x14a298;var _0xc86556=arguments[_0x4b9164(0x153)],_0x588007=_0xc86556<0x3?_0x3ed322:_0x29270d===null?_0x29270d=Object['getOwnPropertyDescriptor'](_0x3ed322,_0x43ed20):_0x29270d,_0x31c0da;if(typeof Reflect===_0x4b9164(0x145)&&typeof Reflect[_0x4b9164(0x151)]===_0x4b9164(0x150))_0x588007=Reflect[_0x4b9164(0x151)](_0x1fa65e,_0x3ed322,_0x43ed20,_0x29270d);else{for(var _0x3687e5=_0x1fa65e['length']-0x1;_0x3687e5>=0x0;_0x3687e5--)if(_0x31c0da=_0x1fa65e[_0x3687e5])_0x588007=(_0xc86556<0x3?_0x31c0da(_0x588007):_0xc86556>0x3?_0x31c0da(_0x3ed322,_0x43ed20,_0x588007):_0x31c0da(_0x3ed322,_0x43ed20))||_0x588007;}return _0xc86556>0x3&&_0x588007&&Object['defineProperty'](_0x3ed322,_0x43ed20,_0x588007),_0x588007;};Object[_0x14a298(0x144)](exports,_0x14a298(0x152),{'value':!![]}),exports[_0x14a298(0x14f)]=void 0x0;const common_1=require(_0x14a298(0x138)),statistic_controller_1=require(_0x14a298(0x137)),statistic_service_1=require(_0x14a298(0x148)),typeorm_1=require(_0x14a298(0x140)),user_entity_1=require(_0x14a298(0x139)),chatLog_entity_1=require(_0x14a298(0x13a)),config_entity_1=require(_0x14a298(0x13f)),order_entity_1=require(_0x14a298(0x14d)),midjourney_entity_1=require(_0x14a298(0x154));let StatisticModule=class StatisticModule{};StatisticModule=__decorate([(0x0,common_1['Module'])({'imports':[typeorm_1['TypeOrmModule']['forFeature']([user_entity_1[_0x14a298(0x14b)],chatLog_entity_1[_0x14a298(0x13e)],config_entity_1[_0x14a298(0x13b)],order_entity_1[_0x14a298(0x141)],midjourney_entity_1[_0x14a298(0x14e)]])],'controllers':[statistic_controller_1[_0x14a298(0x149)]],'providers':[statistic_service_1['StatisticService']]})],StatisticModule),exports[_0x14a298(0x14f)]=StatisticModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/statistic/statistic.service.js b/YiAiQuickDeploy/dist/modules/statistic/statistic.service.js
new file mode 100644
index 0000000..ca023cf
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/statistic/statistic.service.js
@@ -0,0 +1 @@
+'use strict';function _0x2ac2(_0x508fd4,_0x4f3d79){const _0x2edfe9=_0x2edf();return _0x2ac2=function(_0x2ac258,_0x79a731){_0x2ac258=_0x2ac258-0x79;let _0x58a962=_0x2edfe9[_0x2ac258];return _0x58a962;},_0x2ac2(_0x508fd4,_0x4f3d79);}const _0x4ad715=_0x2ac2;(function(_0x1f964b,_0x573a2f){const _0x3a94a7=_0x2ac2,_0x5b7061=_0x1f964b();while(!![]){try{const _0x39b24b=parseInt(_0x3a94a7(0x8a))/0x1+parseInt(_0x3a94a7(0x86))/0x2+-parseInt(_0x3a94a7(0xe9))/0x3+parseInt(_0x3a94a7(0xe6))/0x4+parseInt(_0x3a94a7(0xbf))/0x5+-parseInt(_0x3a94a7(0xb3))/0x6*(-parseInt(_0x3a94a7(0x8f))/0x7)+-parseInt(_0x3a94a7(0x99))/0x8*(parseInt(_0x3a94a7(0xeb))/0x9);if(_0x39b24b===_0x573a2f)break;else _0x5b7061['push'](_0x5b7061['shift']());}catch(_0x19fca0){_0x5b7061['push'](_0x5b7061['shift']());}}}(_0x2edf,0x8d792));var __decorate=this&&this[_0x4ad715(0xaa)]||function(_0x4c6a07,_0x54a8cb,_0x278318,_0x21ea43){const _0x2eeb42=_0x4ad715;var _0x686486=arguments[_0x2eeb42(0xc3)],_0x185a4f=_0x686486<0x3?_0x54a8cb:_0x21ea43===null?_0x21ea43=Object[_0x2eeb42(0xc9)](_0x54a8cb,_0x278318):_0x21ea43,_0x4b4a99;if(typeof Reflect===_0x2eeb42(0x84)&&typeof Reflect[_0x2eeb42(0x89)]==='function')_0x185a4f=Reflect[_0x2eeb42(0x89)](_0x4c6a07,_0x54a8cb,_0x278318,_0x21ea43);else{for(var _0x1f0984=_0x4c6a07[_0x2eeb42(0xc3)]-0x1;_0x1f0984>=0x0;_0x1f0984--)if(_0x4b4a99=_0x4c6a07[_0x1f0984])_0x185a4f=(_0x686486<0x3?_0x4b4a99(_0x185a4f):_0x686486>0x3?_0x4b4a99(_0x54a8cb,_0x278318,_0x185a4f):_0x4b4a99(_0x54a8cb,_0x278318))||_0x185a4f;}return _0x686486>0x3&&_0x185a4f&&Object['defineProperty'](_0x54a8cb,_0x278318,_0x185a4f),_0x185a4f;},__metadata=this&&this[_0x4ad715(0xd3)]||function(_0x1e510c,_0x3b1c5b){const _0x29a9bd=_0x4ad715;if(typeof Reflect==='object'&&typeof Reflect[_0x29a9bd(0xed)]===_0x29a9bd(0x87))return Reflect[_0x29a9bd(0xed)](_0x1e510c,_0x3b1c5b);},__param=this&&this[_0x4ad715(0xdc)]||function(_0x35357f,_0x4993d5){return function(_0x3277dc,_0x41752e){_0x4993d5(_0x3277dc,_0x41752e,_0x35357f);};};Object[_0x4ad715(0xde)](exports,_0x4ad715(0xd5),{'value':!![]}),exports[_0x4ad715(0x90)]=void 0x0;const common_1=require(_0x4ad715(0xa2)),typeorm_1=require(_0x4ad715(0x88)),user_entity_1=require(_0x4ad715(0xb6)),typeorm_2=require('typeorm'),chatLog_entity_1=require('../chatLog/chatLog.entity'),balance_constant_1=require(_0x4ad715(0xdd)),date_1=require(_0x4ad715(0xd4)),axios_1=require('axios'),config_entity_1=require(_0x4ad715(0xcc)),order_entity_1=require(_0x4ad715(0xbd)),midjourney_entity_1=require(_0x4ad715(0xa3)),midjourney_constant_1=require(_0x4ad715(0xad));let StatisticService=class StatisticService{constructor(_0x336f43,_0x329467,_0x296683,_0x62cfc4,_0x5f4a54){const _0x10a6eb=_0x4ad715;this[_0x10a6eb(0xb5)]=_0x336f43,this[_0x10a6eb(0xdb)]=_0x329467,this['configEntity']=_0x296683,this[_0x10a6eb(0xb0)]=_0x62cfc4,this[_0x10a6eb(0xc6)]=_0x5f4a54;}async[_0x4ad715(0x8e)](){const _0x437798=_0x4ad715,_0x5633e0=await this[_0x437798(0xec)](),_0x2da3c0=await this[_0x437798(0x80)](),_0x554f96=await this[_0x437798(0x96)](),_0x4f2902=await this['countNewChatsToday'](),_0x4cf1f4=await this[_0x437798(0xee)](),_0x11cc07=await this[_0x437798(0xe2)](),_0x399235=await this['countNewMidhourneysToday'](),_0x43b5a6=await this[_0x437798(0xc1)](),_0x128e9a=await this[_0x437798(0xa8)]();return{'userCount':_0x5633e0,'newUserCount':_0x2da3c0,'chatCount':_0x554f96,'newChatCount':_0x4f2902,'drawCount':_0x4cf1f4,'newDrawCount':_0x399235+_0x11cc07,'orderCount':_0x43b5a6,'newOrderCount':_0x128e9a};}async['getChatStatistic']({days:days=0x7}){const _0x1b9c4f=_0x4ad715,_0x4afcd1=await this['countChatsByTimeRange'](days),_0x4e8109=await this[_0x1b9c4f(0xcd)](days),_0x2ccc7d=await this[_0x1b9c4f(0x93)](days);return{'date':_0x4afcd1[_0x1b9c4f(0x83)](_0x569607=>_0x569607[_0x1b9c4f(0x8b)]),'chat':_0x4afcd1[_0x1b9c4f(0x83)](_0x1729d0=>_0x1729d0[_0x1b9c4f(0xe5)]),'draw':_0x4e8109['map']((_0x165abe,_0x5721b7)=>{const _0x2f7364=_0x1b9c4f;return _0x165abe[_0x2f7364(0xe5)]+_0x2ccc7d[_0x5721b7][_0x2f7364(0xe5)];})};}async[_0x4ad715(0xc2)]({days:days=0x7}){const _0x216a9e=_0x4ad715,_0x4b28d8=await this[_0x216a9e(0x9e)](days);return _0x4b28d8;}async['countUsers'](){const _0x3e5ea2=_0x4ad715,_0x2a92b1=await this[_0x3e5ea2(0xb5)][_0x3e5ea2(0xd7)]();return _0x2a92b1;}async[_0x4ad715(0x80)](){const _0x54d764=_0x4ad715,_0x1af2e3=new Date();_0x1af2e3[_0x54d764(0xa4)](0x0,0x0,0x0,0x0);const _0x5ca39a=new Date(_0x1af2e3[_0x54d764(0xbb)]()+0x18*0x3c*0x3c*0x3e8),_0x52670b=this[_0x54d764(0xb5)][_0x54d764(0x9a)](_0x54d764(0xb9)),_0x11323d=await _0x52670b[_0x54d764(0xd1)](_0x54d764(0xa7),{'today':_0x1af2e3})['andWhere'](_0x54d764(0xa1),{'tomorrow':_0x5ca39a})[_0x54d764(0xef)]();return _0x11323d;}async[_0x4ad715(0x96)](){const _0x582da5=_0x4ad715,_0x49ecfd=await this[_0x582da5(0xdb)][_0x582da5(0xd7)]({'where':{'type':balance_constant_1['DeductionKey'][_0x582da5(0x97)]}});return _0x49ecfd;}async[_0x4ad715(0xd9)](){const _0x8455a5=_0x4ad715,_0x5e10db=new Date();_0x5e10db[_0x8455a5(0xa4)](0x0,0x0,0x0,0x0);const _0x11a9a2=new Date(_0x5e10db[_0x8455a5(0xbb)]()+0x18*0x3c*0x3c*0x3e8),_0x4c1be4=this[_0x8455a5(0xdb)][_0x8455a5(0x9a)](_0x8455a5(0xbe)),_0x4640a8=await _0x4c1be4[_0x8455a5(0xd1)](_0x8455a5(0xea),{'type':balance_constant_1[_0x8455a5(0xc0)][_0x8455a5(0x97)]})[_0x8455a5(0x85)](_0x8455a5(0xa0),{'today':_0x5e10db})[_0x8455a5(0x85)](_0x8455a5(0x91),{'tomorrow':_0x11a9a2})['getCount']();return _0x4640a8;}async[_0x4ad715(0xee)](){const _0x3c541c=_0x4ad715,_0x4f11df=await this[_0x3c541c(0xdb)]['count']({'where':{'type':balance_constant_1[_0x3c541c(0xc0)][_0x3c541c(0x7a)]}});return _0x4f11df;}async['countNewDrawsToday'](){const _0x10b181=_0x4ad715,_0x334324=new Date();_0x334324[_0x10b181(0xa4)](0x0,0x0,0x0,0x0);const _0x12559f=new Date(_0x334324['getTime']()+0x18*0x3c*0x3c*0x3e8),_0x4c9ac4=this[_0x10b181(0xdb)][_0x10b181(0x9a)](_0x10b181(0xbe)),_0x44b770=await _0x4c9ac4[_0x10b181(0xd1)](_0x10b181(0xea),{'type':balance_constant_1[_0x10b181(0xc0)][_0x10b181(0x7a)]})[_0x10b181(0x85)](_0x10b181(0xa0),{'today':_0x334324})[_0x10b181(0x85)](_0x10b181(0x91),{'tomorrow':_0x12559f})[_0x10b181(0xef)]();return _0x44b770;}async[_0x4ad715(0x81)](){const _0x321b2e=_0x4ad715,_0x5c7e90=new Date();_0x5c7e90['setHours'](0x0,0x0,0x0,0x0);const _0x47d43c=new Date(_0x5c7e90[_0x321b2e(0xbb)]()+0x18*0x3c*0x3c*0x3e8),_0xe50329=this[_0x321b2e(0xc6)][_0x321b2e(0x9a)](_0x321b2e(0x95)),_0x3acfbd=await _0xe50329[_0x321b2e(0xd1)]('midjourney.createdAt\x20>=\x20:today',{'today':_0x5c7e90})[_0x321b2e(0x85)](_0x321b2e(0xbc),{'tomorrow':_0x47d43c})[_0x321b2e(0xef)]();return _0x3acfbd;}async[_0x4ad715(0xe8)](_0x4fe485){const _0x147796=_0x4ad715;var _0x41e241,_0x2785fd;const _0x20e022=new Date();_0x20e022[_0x147796(0xa4)](0x0,0x0,0x0,0x0);const _0x342387=new Date(_0x20e022[_0x147796(0xbb)]()-(_0x4fe485-0x1)*0x18*0x3c*0x3c*0x3e8),_0x400b3f=this['chatLogEntity']['createQueryBuilder'](_0x147796(0xa6)),_0x10dc15=await _0x400b3f['select'](_0x147796(0xa5))[_0x147796(0xd1)](_0x147796(0xcf),{'type':balance_constant_1['DeductionKey'][_0x147796(0x97)]})[_0x147796(0x85)](_0x147796(0x9d),{'startDate':_0x342387})[_0x147796(0xcb)](_0x147796(0x8b))[_0x147796(0xd8)](_0x147796(0x8b))[_0x147796(0x8c)](),_0x5f2f9e=[],_0x24b38c=_0x342387;for(let _0x5c4642=0x0;_0x5c4642<_0x4fe485;_0x5c4642++){const _0x4cf09e=(0x0,date_1[_0x147796(0xdf)])(new Date(_0x24b38c),_0x147796(0x9b)),_0x137d78=(_0x2785fd=(_0x41e241=_0x10dc15['find'](_0x440cb4=>(0x0,date_1[_0x147796(0xdf)])(new Date(_0x440cb4[_0x147796(0x8b)]),_0x147796(0x9b))===_0x4cf09e))===null||_0x41e241===void 0x0?void 0x0:_0x41e241[_0x147796(0xd7)])!==null&&_0x2785fd!==void 0x0?_0x2785fd:0x0;_0x137d78>0x0?_0x5f2f9e[_0x147796(0xb8)]({'date':_0x4cf09e,'value':Number(_0x137d78)}):_0x5f2f9e[_0x147796(0xb8)]({'date':_0x4cf09e,'value':0x0}),_0x24b38c['setDate'](_0x24b38c[_0x147796(0xc4)]()+0x1);}return _0x5f2f9e;}async[_0x4ad715(0xcd)](_0x1e34ae){const _0x161e81=_0x4ad715;var _0x60967c,_0x25d1cc;const _0x252270=new Date();_0x252270[_0x161e81(0xa4)](0x0,0x0,0x0,0x0);const _0x53fc3a=new Date(_0x252270[_0x161e81(0xbb)]()-(_0x1e34ae-0x1)*0x18*0x3c*0x3c*0x3e8),_0x1f6a00=this[_0x161e81(0xdb)][_0x161e81(0x9a)](_0x161e81(0xa6)),_0x3f972e=await _0x1f6a00[_0x161e81(0x7e)]('DATE(chatlog.createdAt)\x20as\x20date,\x20COUNT(*)\x20as\x20count')['where'](_0x161e81(0xcf),{'type':balance_constant_1['DeductionKey'][_0x161e81(0x7a)]})[_0x161e81(0x85)](_0x161e81(0x9d),{'startDate':_0x53fc3a})[_0x161e81(0xcb)](_0x161e81(0x8b))[_0x161e81(0xd8)](_0x161e81(0x8b))[_0x161e81(0x8c)](),_0x599f71=[],_0x34c4cb=_0x53fc3a;for(let _0x7f9529=0x0;_0x7f9529<_0x1e34ae;_0x7f9529++){const _0x2a46a9=(0x0,date_1[_0x161e81(0xdf)])(new Date(_0x34c4cb),'M.DD'),_0x32121d=(_0x25d1cc=(_0x60967c=_0x3f972e['find'](_0x20ee41=>(0x0,date_1[_0x161e81(0xdf)])(new Date(_0x20ee41[_0x161e81(0x8b)]),'M.DD')===_0x2a46a9))===null||_0x60967c===void 0x0?void 0x0:_0x60967c[_0x161e81(0xd7)])!==null&&_0x25d1cc!==void 0x0?_0x25d1cc:0x0;_0x32121d>0x0?_0x599f71[_0x161e81(0xb8)]({'date':_0x2a46a9,'value':Number(_0x32121d)}):_0x599f71[_0x161e81(0xb8)]({'date':_0x2a46a9,'value':0x0}),_0x34c4cb[_0x161e81(0xba)](_0x34c4cb[_0x161e81(0xc4)]()+0x1);}return _0x599f71;}async['countMjDrawsByTimeRange'](_0xcd7901){const _0x225c46=_0x4ad715;var _0x588d19,_0x1f1628;const _0x37549a=new Date();_0x37549a[_0x225c46(0xa4)](0x0,0x0,0x0,0x0);const _0x63bcf1=new Date(_0x37549a[_0x225c46(0xbb)]()-(_0xcd7901-0x1)*0x18*0x3c*0x3c*0x3e8),_0x38fc7e=this['midjourneyEntity'][_0x225c46(0x9a)]('midjourney'),_0x423078=await _0x38fc7e['select']('DATE(midjourney.createdAt)\x20as\x20date,\x20COUNT(*)\x20as\x20count')[_0x225c46(0xd1)](_0x225c46(0xe0),{'status':midjourney_constant_1[_0x225c46(0xac)][_0x225c46(0xae)]})[_0x225c46(0x85)](_0x225c46(0xe4),{'startDate':_0x63bcf1})[_0x225c46(0xcb)](_0x225c46(0x8b))[_0x225c46(0xd8)](_0x225c46(0x8b))[_0x225c46(0x8c)](),_0x59ea86=[],_0x426b4e=_0x63bcf1;for(let _0xb81e49=0x0;_0xb81e49<_0xcd7901;_0xb81e49++){const _0x5bd01a=(0x0,date_1[_0x225c46(0xdf)])(new Date(_0x426b4e),_0x225c46(0x9b)),_0x31b1c2=(_0x1f1628=(_0x588d19=_0x423078[_0x225c46(0xd0)](_0x398bae=>(0x0,date_1[_0x225c46(0xdf)])(new Date(_0x398bae[_0x225c46(0x8b)]),_0x225c46(0x9b))===_0x5bd01a))===null||_0x588d19===void 0x0?void 0x0:_0x588d19['count'])!==null&&_0x1f1628!==void 0x0?_0x1f1628:0x0;_0x31b1c2>0x0?_0x59ea86[_0x225c46(0xb8)]({'date':_0x5bd01a,'value':Number(_0x31b1c2)}):_0x59ea86[_0x225c46(0xb8)]({'date':_0x5bd01a,'value':0x0}),_0x426b4e['setDate'](_0x426b4e[_0x225c46(0xc4)]()+0x1);}return _0x59ea86;}async['getBaiduStatistics'](_0x51a718){const _0x5efc9a=_0x4ad715;var _0x296226,_0x5d21f2;const _0x21eb9c=(0x0,date_1[_0x5efc9a(0xdf)])(new Date(),_0x5efc9a(0x98)),_0x51c434=(0x0,date_1[_0x5efc9a(0xdf)])(new Date(Date[_0x5efc9a(0x9f)]()-Number(_0x51a718-0x1)*0x18*0x3c*0x3c*0x3e8),_0x5efc9a(0x98)),_0x295fad=_0x5efc9a(0x92),_0x2d4354=_0x5efc9a(0xe3),_0x4ffac3=await this['configEntity'][_0x5efc9a(0xd0)]({'where':{'configKey':(0x0,typeorm_2['In'])(['baiduToken',_0x5efc9a(0xc7)])}}),_0x348e0b=(_0x296226=_0x4ffac3[_0x5efc9a(0xd0)](_0x37c07f=>_0x37c07f[_0x5efc9a(0xca)]===_0x5efc9a(0xc7)))===null||_0x296226===void 0x0?void 0x0:_0x296226[_0x5efc9a(0x8d)],_0x520dd4=(_0x5d21f2=_0x4ffac3['find'](_0x36f7ca=>_0x36f7ca[_0x5efc9a(0xca)]==='baiduToken'))===null||_0x5d21f2===void 0x0?void 0x0:_0x5d21f2[_0x5efc9a(0x8d)];if(!_0x348e0b||!_0x520dd4)return[];if(!_0x348e0b)throw new common_1['HttpException']('请先配置百度统计siteId',common_1[_0x5efc9a(0xb4)][_0x5efc9a(0xa9)]);if(!_0x520dd4)throw new common_1[(_0x5efc9a(0xe1))](_0x5efc9a(0xb2),common_1[_0x5efc9a(0xb4)]['BAD_REQUEST']);const _0x398a78='https://openapi.baidu.com/rest/2.0/tongji/report/getData?access_token='+_0x520dd4+_0x5efc9a(0x9c)+_0x348e0b+_0x5efc9a(0x7f)+_0x2d4354+_0x5efc9a(0xda)+_0x51c434+_0x5efc9a(0x7d)+_0x21eb9c+_0x5efc9a(0xb7)+_0x295fad,_0x1b5ec2=await axios_1[_0x5efc9a(0x82)][_0x5efc9a(0xab)](_0x398a78),{error_code:_0x265f3e,message:_0x17d0cd}=_0x1b5ec2[_0x5efc9a(0xd2)];if(_0x265f3e===0x6f)throw new common_1['HttpException'](_0x17d0cd||_0x5efc9a(0x7c),common_1[_0x5efc9a(0xb4)]['BAD_REQUEST']);if(_0x265f3e&&_0x265f3e!==0xc8)throw new common_1['HttpException'](_0x17d0cd||_0x5efc9a(0xc5),common_1[_0x5efc9a(0xb4)][_0x5efc9a(0xa9)]);return _0x1b5ec2[_0x5efc9a(0xd2)][_0x5efc9a(0xf0)];}async[_0x4ad715(0xc1)](){const _0x2535d0=_0x4ad715,_0x5b302d=await this[_0x2535d0(0xb0)][_0x2535d0(0xd7)]();return _0x5b302d;}async['countNewOrdersToday'](){const _0x152fb1=_0x4ad715,_0x2f6ffc=new Date();_0x2f6ffc[_0x152fb1(0xa4)](0x0,0x0,0x0,0x0);const _0x55379d=new Date(_0x2f6ffc[_0x152fb1(0xbb)]()+0x18*0x3c*0x3c*0x3e8),_0x108445=this[_0x152fb1(0xb0)][_0x152fb1(0x9a)](_0x152fb1(0x79)),_0x4cddb8=await _0x108445['where'](_0x152fb1(0xaf),{'today':_0x2f6ffc})[_0x152fb1(0x85)]('order.createdAt\x20<\x20:tomorrow',{'tomorrow':_0x55379d})['getCount']();return _0x4cddb8;}};function _0x2edf(){const _0x1e23dd=['metadata','countDraws','getCount','result','order','PAINT_TYPE','design:paramtypes','百度授权码过期','&end_date=','select','&method=','countNewUsersToday','countNewMidhourneysToday','default','map','object','andWhere','2313232ymivpa','function','@nestjs/typeorm','decorate','836425YLTNRa','date','getRawMany','configVal','getBaseStatistic','14ULlFVy','StatisticService','chatLog.createdAt\x20<\x20:tomorrow','pv_count,visitor_count,ip_count,bounce_ratio,avg_visit_time','countMjDrawsByTimeRange','Injectable','midjourney','countChats','CHAT_TYPE','YYYYMMDD','1743576ghiUum','createQueryBuilder','M.DD','&site_id=','chatlog.createdAt\x20>=\x20:startDate','getBaiduStatistics','now','chatLog.createdAt\x20>=\x20:today','user.createdAt\x20<\x20:tomorrow','@nestjs/common','../midjourney/midjourney.entity','setHours','DATE(chatlog.createdAt)\x20as\x20date,\x20COUNT(*)\x20as\x20count','chatlog','user.createdAt\x20>=\x20:today','countNewOrdersToday','BAD_REQUEST','__decorate','get','MidjourneyStatusEnum','../../common/constants/midjourney.constant','DRAWED','order.createdAt\x20>=\x20:today','orderEntity','UserEntity','请先配置百度统计accessToken','1866594dCyCPu','HttpStatus','userEntity','../user/user.entity','&metrics=','push','user','setDate','getTime','midjourney.createdAt\x20<\x20:tomorrow','../order/order.entity','chatLog','5720540bJJyZP','DeductionKey','countOrders','getBaiduVisit','length','getDate','获取百度统计数据失败','midjourneyEntity','baiduSiteId','Repository','getOwnPropertyDescriptor','configKey','groupBy','../globalConfig/config.entity','countDrawsByTimeRange','ConfigEntity','chatlog.type\x20=\x20:type','find','where','data','__metadata','../../common/utils/date','__esModule','InjectRepository','count','orderBy','countNewChatsToday','&start_date=','chatLogEntity','__param','../../common/constants/balance.constant','defineProperty','formatDate','midjourney.status\x20=\x20:status','HttpException','countNewDrawsToday','overview/getTimeTrendRpt','midjourney.createdAt\x20>=\x20:startDate','value','1473208DjYZJh','MidjourneyEntity','countChatsByTimeRange','2144592AKxsvd','chatLog.type\x20=\x20:type','117QFIcqL','countUsers'];_0x2edf=function(){return _0x1e23dd;};return _0x2edf();}StatisticService=__decorate([(0x0,common_1[_0x4ad715(0x94)])(),__param(0x0,(0x0,typeorm_1[_0x4ad715(0xd6)])(user_entity_1[_0x4ad715(0xb1)])),__param(0x1,(0x0,typeorm_1['InjectRepository'])(chatLog_entity_1['ChatLogEntity'])),__param(0x2,(0x0,typeorm_1['InjectRepository'])(config_entity_1[_0x4ad715(0xce)])),__param(0x3,(0x0,typeorm_1[_0x4ad715(0xd6)])(order_entity_1['OrderEntity'])),__param(0x4,(0x0,typeorm_1[_0x4ad715(0xd6)])(midjourney_entity_1[_0x4ad715(0xe7)])),__metadata(_0x4ad715(0x7b),[typeorm_2[_0x4ad715(0xc8)],typeorm_2[_0x4ad715(0xc8)],typeorm_2[_0x4ad715(0xc8)],typeorm_2[_0x4ad715(0xc8)],typeorm_2['Repository']])],StatisticService),exports['StatisticService']=StatisticService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/task/task.module.js b/YiAiQuickDeploy/dist/modules/task/task.module.js
new file mode 100644
index 0000000..fba808c
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/task/task.module.js
@@ -0,0 +1 @@
+'use strict';const _0x3a0a4f=_0x54e6;(function(_0x527c27,_0x4dbeaf){const _0xd25697=_0x54e6,_0x112ad1=_0x527c27();while(!![]){try{const _0x1289d9=-parseInt(_0xd25697(0x170))/0x1+-parseInt(_0xd25697(0x16b))/0x2+-parseInt(_0xd25697(0x17f))/0x3+-parseInt(_0xd25697(0x177))/0x4+-parseInt(_0xd25697(0x17b))/0x5+parseInt(_0xd25697(0x171))/0x6+-parseInt(_0xd25697(0x180))/0x7*(-parseInt(_0xd25697(0x173))/0x8);if(_0x1289d9===_0x4dbeaf)break;else _0x112ad1['push'](_0x112ad1['shift']());}catch(_0xf1803){_0x112ad1['push'](_0x112ad1['shift']());}}}(_0x3d57,0x7d8aa));var __decorate=this&&this[_0x3a0a4f(0x16a)]||function(_0x5c6d18,_0x9be290,_0x57f4d8,_0x4e608b){const _0x40512f=_0x3a0a4f;var _0x8639f2=arguments[_0x40512f(0x176)],_0x5e678b=_0x8639f2<0x3?_0x9be290:_0x4e608b===null?_0x4e608b=Object[_0x40512f(0x182)](_0x9be290,_0x57f4d8):_0x4e608b,_0x159426;if(typeof Reflect==='object'&&typeof Reflect[_0x40512f(0x16c)]===_0x40512f(0x17a))_0x5e678b=Reflect[_0x40512f(0x16c)](_0x5c6d18,_0x9be290,_0x57f4d8,_0x4e608b);else{for(var _0x40b166=_0x5c6d18['length']-0x1;_0x40b166>=0x0;_0x40b166--)if(_0x159426=_0x5c6d18[_0x40b166])_0x5e678b=(_0x8639f2<0x3?_0x159426(_0x5e678b):_0x8639f2>0x3?_0x159426(_0x9be290,_0x57f4d8,_0x5e678b):_0x159426(_0x9be290,_0x57f4d8))||_0x5e678b;}return _0x8639f2>0x3&&_0x5e678b&&Object[_0x40512f(0x169)](_0x9be290,_0x57f4d8,_0x5e678b),_0x5e678b;};function _0x54e6(_0x232e00,_0x46352a){const _0x3d5747=_0x3d57();return _0x54e6=function(_0x54e6aa,_0x39fc7d){_0x54e6aa=_0x54e6aa-0x169;let _0x981dd4=_0x3d5747[_0x54e6aa];return _0x981dd4;},_0x54e6(_0x232e00,_0x46352a);}Object[_0x3a0a4f(0x169)](exports,_0x3a0a4f(0x17c),{'value':!![]}),exports[_0x3a0a4f(0x175)]=void 0x0;const typeorm_1=require(_0x3a0a4f(0x178)),common_1=require('@nestjs/common'),task_service_1=require(_0x3a0a4f(0x174)),schedule_1=require(_0x3a0a4f(0x16d)),userBalance_entity_1=require(_0x3a0a4f(0x17e));function _0x3d57(){const _0x84f88e=['@nestjs/typeorm','Module','function','1405165qHaGkl','__esModule','UserBalanceEntity','../userBalance/userBalance.entity','1587852HekWwg','174153CmhtTn','TypeOrmModule','getOwnPropertyDescriptor','defineProperty','__decorate','496494WpDQwj','decorate','@nestjs/schedule','TaskService','forFeature','874558nYBqcQ','6157668LsbWWO','ScheduleModule','744elohcu','./task.service','TaskModule','length','3570740vzXFjx'];_0x3d57=function(){return _0x84f88e;};return _0x3d57();}let TaskModule=class TaskModule{};TaskModule=__decorate([(0x0,common_1[_0x3a0a4f(0x179)])({'imports':[schedule_1[_0x3a0a4f(0x172)]['forRoot'](),typeorm_1[_0x3a0a4f(0x181)][_0x3a0a4f(0x16f)]([userBalance_entity_1[_0x3a0a4f(0x17d)]])],'providers':[task_service_1[_0x3a0a4f(0x16e)]]})],TaskModule),exports[_0x3a0a4f(0x175)]=TaskModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/task/task.service.js b/YiAiQuickDeploy/dist/modules/task/task.service.js
new file mode 100644
index 0000000..3c3c428
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/task/task.service.js
@@ -0,0 +1 @@
+'use strict';function _0x1214(_0x1c1710,_0x1f6128){const _0x4d8186=_0x4d81();return _0x1214=function(_0x12140a,_0x590bbf){_0x12140a=_0x12140a-0x195;let _0x53977c=_0x4d8186[_0x12140a];return _0x53977c;},_0x1214(_0x1c1710,_0x1f6128);}const _0xd6ae63=_0x1214;(function(_0xc3d40,_0x2cd7f2){const _0x4b00c8=_0x1214,_0x3f52a4=_0xc3d40();while(!![]){try{const _0x296e26=parseInt(_0x4b00c8(0x1ac))/0x1*(parseInt(_0x4b00c8(0x198))/0x2)+-parseInt(_0x4b00c8(0x1ad))/0x3+parseInt(_0x4b00c8(0x1c2))/0x4+-parseInt(_0x4b00c8(0x1a9))/0x5+-parseInt(_0x4b00c8(0x1c1))/0x6*(parseInt(_0x4b00c8(0x1b1))/0x7)+parseInt(_0x4b00c8(0x1a7))/0x8+-parseInt(_0x4b00c8(0x19a))/0x9*(-parseInt(_0x4b00c8(0x1a8))/0xa);if(_0x296e26===_0x2cd7f2)break;else _0x3f52a4['push'](_0x3f52a4['shift']());}catch(_0x34ba21){_0x3f52a4['push'](_0x3f52a4['shift']());}}}(_0x4d81,0xb6caa));var __decorate=this&&this['__decorate']||function(_0xeab290,_0xcce02,_0x4ff8d2,_0x5e93f1){const _0x165c34=_0x1214;var _0x17970a=arguments[_0x165c34(0x1bc)],_0x4162e7=_0x17970a<0x3?_0xcce02:_0x5e93f1===null?_0x5e93f1=Object[_0x165c34(0x1c7)](_0xcce02,_0x4ff8d2):_0x5e93f1,_0x23968a;if(typeof Reflect===_0x165c34(0x1b0)&&typeof Reflect[_0x165c34(0x1b3)]===_0x165c34(0x1bd))_0x4162e7=Reflect[_0x165c34(0x1b3)](_0xeab290,_0xcce02,_0x4ff8d2,_0x5e93f1);else{for(var _0x462c10=_0xeab290[_0x165c34(0x1bc)]-0x1;_0x462c10>=0x0;_0x462c10--)if(_0x23968a=_0xeab290[_0x462c10])_0x4162e7=(_0x17970a<0x3?_0x23968a(_0x4162e7):_0x17970a>0x3?_0x23968a(_0xcce02,_0x4ff8d2,_0x4162e7):_0x23968a(_0xcce02,_0x4ff8d2))||_0x4162e7;}return _0x17970a>0x3&&_0x4162e7&&Object[_0x165c34(0x1a0)](_0xcce02,_0x4ff8d2,_0x4162e7),_0x4162e7;},__metadata=this&&this[_0xd6ae63(0x1a3)]||function(_0x4bf57f,_0x1534d3){const _0x29e251=_0xd6ae63;if(typeof Reflect===_0x29e251(0x1b0)&&typeof Reflect[_0x29e251(0x1a5)]===_0x29e251(0x1bd))return Reflect['metadata'](_0x4bf57f,_0x1534d3);},__param=this&&this[_0xd6ae63(0x196)]||function(_0x56e2e0,_0x21a905){return function(_0x217e22,_0x391b0e){_0x21a905(_0x217e22,_0x391b0e,_0x56e2e0);};};Object[_0xd6ae63(0x1a0)](exports,_0xd6ae63(0x1a2),{'value':!![]}),exports['TaskService']=void 0x0;const globalConfig_service_1=require('./../globalConfig/globalConfig.service'),common_1=require(_0xd6ae63(0x19d)),schedule_1=require(_0xd6ae63(0x1ab)),userBalance_entity_1=require(_0xd6ae63(0x1c5)),typeorm_1=require(_0xd6ae63(0x199)),typeorm_2=require('typeorm'),models_service_1=require(_0xd6ae63(0x1a4));function _0x4d81(){const _0x41f441=['50944knrkqE','@nestjs/typeorm','639UgsNHh','LessThanOrEqual','find','@nestjs/common','InjectRepository','Automatically\x20refresh\x20WeChat\x20access\x20every\x20hour\x20Token','defineProperty','globalConfigService','__esModule','__metadata','../models/models.service','metadata','design:paramtypes','3714968kaUWRI','199960GsvbCn','7143610eXfiNF','Cron','@nestjs/schedule','56AzjuBX','1712922tnzYcD','update','EVERY_HOUR','object','798623WjEUkA','then','decorate','UserBalanceEntity','debug','modelsService','会员已到期、清空所有余额并移除会员身份!','Logger','checkUserMemerExpire','TaskService','CronExpression','length','function','userBalanceEntity','EVERY_5_MINUTES','Injectable','42ASFIVQ','946056bfboNj','getWechatAccessToken','forEach','../userBalance/userBalance.entity','prototype','getOwnPropertyDescriptor','design:type','__param','handleCron'];_0x4d81=function(){return _0x41f441;};return _0x4d81();}let TaskService=class TaskService{constructor(_0x11c278,_0x4e76cb,_0x424f2d){const _0x2fb8db=_0xd6ae63;this['userBalanceEntity']=_0x11c278,this[_0x2fb8db(0x1a1)]=_0x4e76cb,this[_0x2fb8db(0x1b6)]=_0x424f2d;}['handleCron'](){const _0x1cd38a=_0xd6ae63;common_1['Logger'][_0x1cd38a(0x1b5)](_0x1cd38a(0x19f),_0x1cd38a(0x1ba)),this[_0x1cd38a(0x1a1)][_0x1cd38a(0x1c3)]();}async[_0xd6ae63(0x1b9)](){const _0x15fcab=_0xd6ae63,_0x343cfc=await this[_0x15fcab(0x1be)][_0x15fcab(0x19c)]({'where':{'expirationTime':(0x0,typeorm_2[_0x15fcab(0x19b)])(new Date())}});if(!_0x343cfc||!_0x343cfc['length'])return;_0x343cfc[_0x15fcab(0x1c4)](_0x1df75f=>{const _0x1d9998=_0x15fcab;this[_0x1d9998(0x1be)][_0x1d9998(0x1ae)]({'id':_0x1df75f['id']},{'expirationTime':null,'packageId':0x0,'memberModel3Count':0x0,'memberModel4Count':0x0,'memberDrawMjCount':0x0})[_0x1d9998(0x1b2)](_0x378ff5=>{const _0x11832a=_0x1d9998;common_1[_0x11832a(0x1b8)]['debug'](_0x1df75f['id']+_0x11832a(0x1b7),_0x11832a(0x1ba));});});}};__decorate([(0x0,schedule_1[_0xd6ae63(0x1aa)])(schedule_1['CronExpression'][_0xd6ae63(0x1af)]),__metadata(_0xd6ae63(0x195),Function),__metadata('design:paramtypes',[]),__metadata('design:returntype',void 0x0)],TaskService[_0xd6ae63(0x1c6)],_0xd6ae63(0x197),null),__decorate([(0x0,schedule_1[_0xd6ae63(0x1aa)])(schedule_1[_0xd6ae63(0x1bb)][_0xd6ae63(0x1bf)]),__metadata(_0xd6ae63(0x195),Function),__metadata(_0xd6ae63(0x1a6),[]),__metadata('design:returntype',Promise)],TaskService['prototype'],'checkUserMemerExpire',null),TaskService=__decorate([(0x0,common_1[_0xd6ae63(0x1c0)])(),__param(0x0,(0x0,typeorm_1[_0xd6ae63(0x19e)])(userBalance_entity_1[_0xd6ae63(0x1b4)])),__metadata(_0xd6ae63(0x1a6),[typeorm_2['Repository'],globalConfig_service_1['GlobalConfigService'],models_service_1['ModelsService']])],TaskService),exports[_0xd6ae63(0x1ba)]=TaskService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/upload/upload.controller.js b/YiAiQuickDeploy/dist/modules/upload/upload.controller.js
new file mode 100644
index 0000000..d288c47
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/upload/upload.controller.js
@@ -0,0 +1 @@
+'use strict';function _0x5c4e(){var _0x11aea2=['UseInterceptors','design:type','design:returntype','upload','metadata','4476635jpFZFT','design:paramtypes','110pfCCCW','__esModule','上传文件','4UpCAPC','1814978JYCBaa','1299188EApfOG','3623517wHdXgT','length','FileInterceptor','getOwnPropertyDescriptor','UploadedFile','test','@nestjs/platform-express','1DCcPLS','file','4158147PYzqak','881226gxSgPZ','defineProperty','decorate','1054629MmfvAc','uploadService','uploadFile','__param','__decorate','8ElEUHM','prototype','__metadata','object','ApiTags','UploadController','Get','Controller','function'];_0x5c4e=function(){return _0x11aea2;};return _0x5c4e();}var _0x5776e6=_0x3e51;(function(_0x3967ec,_0x2ec18b){var _0x2a4503=_0x3e51,_0x1615a7=_0x3967ec();while(!![]){try{var _0x279fc6=parseInt(_0x2a4503(0x130))/0x1*(-parseInt(_0x2a4503(0x128))/0x2)+-parseInt(_0x2a4503(0x136))/0x3*(-parseInt(_0x2a4503(0x126))/0x4)+-parseInt(_0x2a4503(0x121))/0x5+parseInt(_0x2a4503(0x133))/0x6+parseInt(_0x2a4503(0x132))/0x7*(-parseInt(_0x2a4503(0x113))/0x8)+parseInt(_0x2a4503(0x129))/0x9+parseInt(_0x2a4503(0x123))/0xa*(parseInt(_0x2a4503(0x127))/0xb);if(_0x279fc6===_0x2ec18b)break;else _0x1615a7['push'](_0x1615a7['shift']());}catch(_0x30a1c9){_0x1615a7['push'](_0x1615a7['shift']());}}}(_0x5c4e,0x8ce27));var __decorate=this&&this[_0x5776e6(0x13a)]||function(_0x666e88,_0xad9c03,_0x5b51bc,_0x17babc){var _0x25832d=_0x5776e6,_0x5d7d1f=arguments[_0x25832d(0x12a)],_0x8635df=_0x5d7d1f<0x3?_0xad9c03:_0x17babc===null?_0x17babc=Object[_0x25832d(0x12c)](_0xad9c03,_0x5b51bc):_0x17babc,_0x122651;if(typeof Reflect===_0x25832d(0x116)&&typeof Reflect[_0x25832d(0x135)]===_0x25832d(0x11b))_0x8635df=Reflect[_0x25832d(0x135)](_0x666e88,_0xad9c03,_0x5b51bc,_0x17babc);else{for(var _0x21e636=_0x666e88[_0x25832d(0x12a)]-0x1;_0x21e636>=0x0;_0x21e636--)if(_0x122651=_0x666e88[_0x21e636])_0x8635df=(_0x5d7d1f<0x3?_0x122651(_0x8635df):_0x5d7d1f>0x3?_0x122651(_0xad9c03,_0x5b51bc,_0x8635df):_0x122651(_0xad9c03,_0x5b51bc))||_0x8635df;}return _0x5d7d1f>0x3&&_0x8635df&&Object[_0x25832d(0x134)](_0xad9c03,_0x5b51bc,_0x8635df),_0x8635df;},__metadata=this&&this[_0x5776e6(0x115)]||function(_0x532cc4,_0x55fb80){var _0x48f9d7=_0x5776e6;if(typeof Reflect==='object'&&typeof Reflect['metadata']===_0x48f9d7(0x11b))return Reflect[_0x48f9d7(0x120)](_0x532cc4,_0x55fb80);},__param=this&&this[_0x5776e6(0x139)]||function(_0x354f35,_0x19ca22){return function(_0x9ac200,_0x3f6105){_0x19ca22(_0x9ac200,_0x3f6105,_0x354f35);};};function _0x3e51(_0x149f02,_0x2e500b){var _0x5c4e30=_0x5c4e();return _0x3e51=function(_0x3e51e7,_0xe95f28){_0x3e51e7=_0x3e51e7-0x113;var _0x5c2972=_0x5c4e30[_0x3e51e7];return _0x5c2972;},_0x3e51(_0x149f02,_0x2e500b);}Object['defineProperty'](exports,_0x5776e6(0x124),{'value':!![]}),exports['UploadController']=void 0x0;const upload_service_1=require('./upload.service'),common_1=require('@nestjs/common'),swagger_1=require('@nestjs/swagger'),platform_express_1=require(_0x5776e6(0x12f));let UploadController=class UploadController{constructor(_0x36ae9c){var _0x47155c=_0x5776e6;this[_0x47155c(0x137)]=_0x36ae9c;}async[_0x5776e6(0x138)](_0x44f359){var _0x450665=_0x5776e6;return this['uploadService'][_0x450665(0x138)](_0x44f359);}async[_0x5776e6(0x12e)](){return this['uploadService']['test']();}};__decorate([(0x0,common_1['Post'])(_0x5776e6(0x131)),(0x0,swagger_1['ApiOperation'])({'summary':_0x5776e6(0x125)}),(0x0,common_1[_0x5776e6(0x11c)])((0x0,platform_express_1[_0x5776e6(0x12b)])(_0x5776e6(0x131))),__param(0x0,(0x0,common_1[_0x5776e6(0x12d)])()),__metadata('design:type',Function),__metadata('design:paramtypes',[Object]),__metadata(_0x5776e6(0x11e),Promise)],UploadController['prototype'],_0x5776e6(0x138),null),__decorate([(0x0,common_1[_0x5776e6(0x119)])('test'),(0x0,swagger_1['ApiOperation'])({'summary':'测试'}),__metadata(_0x5776e6(0x11d),Function),__metadata(_0x5776e6(0x122),[]),__metadata('design:returntype',Promise)],UploadController[_0x5776e6(0x114)],_0x5776e6(0x12e),null),UploadController=__decorate([(0x0,swagger_1[_0x5776e6(0x117)])(_0x5776e6(0x11f)),(0x0,common_1[_0x5776e6(0x11a)])('upload'),__metadata(_0x5776e6(0x122),[upload_service_1['UploadService']])],UploadController),exports[_0x5776e6(0x118)]=UploadController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/upload/upload.module.js b/YiAiQuickDeploy/dist/modules/upload/upload.module.js
new file mode 100644
index 0000000..7bacca8
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/upload/upload.module.js
@@ -0,0 +1 @@
+'use strict';var _0x350d6f=_0x14ff;(function(_0xa07324,_0x2915de){var _0x879d95=_0x14ff,_0x3b1d44=_0xa07324();while(!![]){try{var _0x14d21b=parseInt(_0x879d95(0x12e))/0x1*(-parseInt(_0x879d95(0x143))/0x2)+-parseInt(_0x879d95(0x142))/0x3+parseInt(_0x879d95(0x12f))/0x4*(-parseInt(_0x879d95(0x12d))/0x5)+parseInt(_0x879d95(0x12a))/0x6*(-parseInt(_0x879d95(0x134))/0x7)+-parseInt(_0x879d95(0x132))/0x8*(parseInt(_0x879d95(0x13c))/0x9)+parseInt(_0x879d95(0x13d))/0xa+-parseInt(_0x879d95(0x133))/0xb*(-parseInt(_0x879d95(0x129))/0xc);if(_0x14d21b===_0x2915de)break;else _0x3b1d44['push'](_0x3b1d44['shift']());}catch(_0x317ded){_0x3b1d44['push'](_0x3b1d44['shift']());}}}(_0x51cb,0xd4dcd));function _0x51cb(){var _0x429da4=['getOwnPropertyDescriptor','function','@nestjs/common','UploadService','4221387EFLSHv','9903610PlzdUh','Global','object','Module','length','4590897mMIkNo','2Nrqecq','14039148CnxaPe','12Syycsm','UploadController','decorate','795895xgdXAE','137058ZaHqCh','16yQdskW','./upload.controller','UploadModule','24YArzkD','44pGmYAd','3804465OHaLZr','__esModule','__decorate','defineProperty'];_0x51cb=function(){return _0x429da4;};return _0x51cb();}function _0x14ff(_0x2c5439,_0x390a33){var _0x51cb59=_0x51cb();return _0x14ff=function(_0x14ffb6,_0x5c9ae9){_0x14ffb6=_0x14ffb6-0x129;var _0x4eaee6=_0x51cb59[_0x14ffb6];return _0x4eaee6;},_0x14ff(_0x2c5439,_0x390a33);}var __decorate=this&&this[_0x350d6f(0x136)]||function(_0x1baaf6,_0x3630b6,_0x539072,_0x197b99){var _0x34d6d2=_0x350d6f,_0x337c88=arguments[_0x34d6d2(0x141)],_0x16174d=_0x337c88<0x3?_0x3630b6:_0x197b99===null?_0x197b99=Object[_0x34d6d2(0x138)](_0x3630b6,_0x539072):_0x197b99,_0xeac54a;if(typeof Reflect===_0x34d6d2(0x13f)&&typeof Reflect[_0x34d6d2(0x12c)]===_0x34d6d2(0x139))_0x16174d=Reflect['decorate'](_0x1baaf6,_0x3630b6,_0x539072,_0x197b99);else{for(var _0x1efec9=_0x1baaf6[_0x34d6d2(0x141)]-0x1;_0x1efec9>=0x0;_0x1efec9--)if(_0xeac54a=_0x1baaf6[_0x1efec9])_0x16174d=(_0x337c88<0x3?_0xeac54a(_0x16174d):_0x337c88>0x3?_0xeac54a(_0x3630b6,_0x539072,_0x16174d):_0xeac54a(_0x3630b6,_0x539072))||_0x16174d;}return _0x337c88>0x3&&_0x16174d&&Object[_0x34d6d2(0x137)](_0x3630b6,_0x539072,_0x16174d),_0x16174d;};Object[_0x350d6f(0x137)](exports,_0x350d6f(0x135),{'value':!![]}),exports[_0x350d6f(0x131)]=void 0x0;const common_1=require(_0x350d6f(0x13a)),upload_service_1=require('./upload.service'),upload_controller_1=require(_0x350d6f(0x130));let UploadModule=class UploadModule{};UploadModule=__decorate([(0x0,common_1[_0x350d6f(0x13e)])(),(0x0,common_1[_0x350d6f(0x140)])({'providers':[upload_service_1[_0x350d6f(0x13b)]],'controllers':[upload_controller_1[_0x350d6f(0x12b)]],'exports':[upload_service_1[_0x350d6f(0x13b)]]})],UploadModule),exports[_0x350d6f(0x131)]=UploadModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/upload/upload.service.js b/YiAiQuickDeploy/dist/modules/upload/upload.service.js
new file mode 100644
index 0000000..cdd66f2
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/upload/upload.service.js
@@ -0,0 +1 @@
+'use strict';const _0x111317=_0x24de;(function(_0x27cdd3,_0x35183a){const _0x6ed81=_0x24de,_0x97bcfc=_0x27cdd3();while(!![]){try{const _0x16efea=-parseInt(_0x6ed81(0x1d6))/0x1*(parseInt(_0x6ed81(0x1dd))/0x2)+-parseInt(_0x6ed81(0x201))/0x3+parseInt(_0x6ed81(0x1ac))/0x4*(-parseInt(_0x6ed81(0x1fd))/0x5)+-parseInt(_0x6ed81(0x191))/0x6+parseInt(_0x6ed81(0x199))/0x7+parseInt(_0x6ed81(0x1ca))/0x8*(parseInt(_0x6ed81(0x1a3))/0x9)+-parseInt(_0x6ed81(0x1e0))/0xa*(-parseInt(_0x6ed81(0x1dc))/0xb);if(_0x16efea===_0x35183a)break;else _0x97bcfc['push'](_0x97bcfc['shift']());}catch(_0x5ee5a9){_0x97bcfc['push'](_0x97bcfc['shift']());}}}(_0x3481,0x3c1d5));function _0x24de(_0xbc96a8,_0x2ed95c){const _0x34817=_0x3481();return _0x24de=function(_0x24deda,_0x4c15f0){_0x24deda=_0x24deda-0x190;let _0x11d9a1=_0x34817[_0x24deda];return _0x11d9a1;},_0x24de(_0xbc96a8,_0x2ed95c);}function _0x3481(){const _0x35f6de=['Location','当前已开启全球加速----------------->','GlobalConfigService','createRandomUid','data','uploadFileByAliOss','UploadService','mjtest.png','globalConfigService','../globalConfig/globalConfig.service','TODO->error:\x20\x20','1322312VIwOMN','aliOssAccessKeyId','log','__metadata','cosSecretId','split','env','cheveretoKey','HttpException','metadata','message','toString','70306BOpZNl','上传图片失败[ALI][url]','ali','/mj/replaceUpload','tencentCosStatus','defineProperty','165jeVYDE','14eyzVIg','ali\x20开始上传','Logger','802460KNFIFS','mjProxy','chevereto','function','cosRegion','catch','image','http://172.247.48.137:8000','aliOssStatus',',\x20Chevereto:\x20','uploadFileByTencentCos','form-data',',\x20类型:\x20','https://','BAD_REQUEST','uploadFileByAliOssFromUrl','上传图片失败[Chevereto]','cheveretoUploadPath','error:\x20','tencentCosAcceleratedDomain','replace','mjdev','put','aliOssRegion','uploadFileByChevereto','stream','append','使用腾讯云COS上传','getConfigs','2010705KvvCPk','cheveretoStatus','__esModule','source','341097VKXPso','__decorate','上传图片失败[ten][url]','上传失败:\x20','mjProxyUrl','1011984WKTJsB','putObject','上传图片失败[Chevereto|buffer]\x20-->\x20','key','png','https://cdn.discordapp.com/attachments/1097409128491651135/1169910551275638855/snine_60b5c001b_A_young_girl_smiles_brightly_in_the_pure_blue_f_8a41fe5f-5101-4c1e-b948-a748a0583577.png?ex=65571f1b&is=6544aa1b&hm=b82f2d88224eb7942e24c63a8e519c7693de12a2b96daa0f327dfb8f691b1480&','length','cos-nodejs-sdk-v5','377272TLNMDE','HttpStatus','../../common/utils','removeSpecialCharacters','post','axios','使用阿里云OSS上传','decorate','STANDARD','tencentCos','9tpUwUQ','getUploadConfig','object','ali-oss','stream-to-buffer','default','cos\x20->\x20err:\x20','get','then','4cZSrut','上传图片失败[Chevereto][url]','@nestjs/common','res:\x20','上传图片失败[ten]','请先前往后台配置上传图片的方式','https://$2','cosBucket','cosSecretKey','uploadFileByCheveretoFromUrl','endsWith','tencent','Injectable','stringify','getBufferFromUrl','debug','error','slice','design:paramtypes'];_0x3481=function(){return _0x35f6de;};return _0x3481();}var __decorate=this&&this[_0x111317(0x202)]||function(_0x38f9aa,_0x49578f,_0x8226a7,_0x3920cb){const _0x3d8c49=_0x111317;var _0x68e623=arguments[_0x3d8c49(0x197)],_0x220f13=_0x68e623<0x3?_0x49578f:_0x3920cb===null?_0x3920cb=Object['getOwnPropertyDescriptor'](_0x49578f,_0x8226a7):_0x3920cb,_0x3696d1;if(typeof Reflect===_0x3d8c49(0x1a5)&&typeof Reflect[_0x3d8c49(0x1a0)]==='function')_0x220f13=Reflect[_0x3d8c49(0x1a0)](_0x38f9aa,_0x49578f,_0x8226a7,_0x3920cb);else{for(var _0xf4e93a=_0x38f9aa[_0x3d8c49(0x197)]-0x1;_0xf4e93a>=0x0;_0xf4e93a--)if(_0x3696d1=_0x38f9aa[_0xf4e93a])_0x220f13=(_0x68e623<0x3?_0x3696d1(_0x220f13):_0x68e623>0x3?_0x3696d1(_0x49578f,_0x8226a7,_0x220f13):_0x3696d1(_0x49578f,_0x8226a7))||_0x220f13;}return _0x68e623>0x3&&_0x220f13&&Object[_0x3d8c49(0x1db)](_0x49578f,_0x8226a7,_0x220f13),_0x220f13;},__metadata=this&&this[_0x111317(0x1cd)]||function(_0xe6cb3f,_0x1e77bd){const _0x2bd9de=_0x111317;if(typeof Reflect===_0x2bd9de(0x1a5)&&typeof Reflect[_0x2bd9de(0x1d3)]===_0x2bd9de(0x1e3))return Reflect[_0x2bd9de(0x1d3)](_0xe6cb3f,_0x1e77bd);};Object[_0x111317(0x1db)](exports,_0x111317(0x1ff),{'value':!![]}),exports[_0x111317(0x1c5)]=void 0x0;const common_1=require(_0x111317(0x1ae)),TENCENTCOS=require(_0x111317(0x198)),ALIOSS=require(_0x111317(0x1a6)),axios_1=require(_0x111317(0x19e)),streamToBuffer=require(_0x111317(0x1a7)),utils_1=require(_0x111317(0x19b)),globalConfig_service_1=require(_0x111317(0x1c8)),FormData=require(_0x111317(0x1eb));let UploadService=class UploadService{constructor(_0xf5346e){const _0x3b5a24=_0x111317;this[_0x3b5a24(0x1c7)]=_0xf5346e;}['onModuleInit'](){}async['uploadFile'](_0x34cdbe){const _0x2280ed=_0x111317,{filename:_0x3a2fcb,originalname:_0x5ed6bf,buffer:_0x59a4e3,dir:dir='ai',mimetype:_0x1904ab}=_0x34cdbe,_0x280446=_0x1904ab?_0x1904ab[_0x2280ed(0x1cf)]('/')[0x1]:'',_0x2e379f=_0x5ed6bf||_0x3a2fcb;common_1[_0x2280ed(0x1df)][_0x2280ed(0x1bb)]('准备上传文件:\x20'+_0x2e379f+_0x2280ed(0x1ec)+_0x280446,_0x2280ed(0x1c5));const {tencentCosStatus:tencentCosStatus=0x0,aliOssStatus:aliOssStatus=0x0,cheveretoStatus:cheveretoStatus=0x0}=await this[_0x2280ed(0x1c7)]['getConfigs']([_0x2280ed(0x1da),_0x2280ed(0x1e8),_0x2280ed(0x1fe)]);common_1[_0x2280ed(0x1df)]['debug']('上传配置状态\x20-\x20腾讯云:\x20'+tencentCosStatus+',\x20阿里云:\x20'+aliOssStatus+_0x2280ed(0x1e9)+cheveretoStatus,_0x2280ed(0x1c5));if(!Number(tencentCosStatus)&&!Number(aliOssStatus)&&!Number(cheveretoStatus))throw new common_1[(_0x2280ed(0x1d2))]('请先前往后台配置上传图片的方式',common_1[_0x2280ed(0x19a)][_0x2280ed(0x1ee)]);try{if(Number(tencentCosStatus))return common_1[_0x2280ed(0x1df)][_0x2280ed(0x1bb)](_0x2280ed(0x1fb),_0x2280ed(0x1c5)),await this[_0x2280ed(0x1ea)]({'filename':_0x2e379f,'buffer':_0x59a4e3,'dir':dir,'fileTyle':_0x280446});if(Number(aliOssStatus))return common_1['Logger'][_0x2280ed(0x1bb)](_0x2280ed(0x19f),'UploadService'),await this[_0x2280ed(0x1c4)]({'filename':_0x2e379f,'buffer':_0x59a4e3,'dir':dir,'fileTyle':_0x280446});if(Number(cheveretoStatus)){common_1['Logger']['debug']('使用Chevereto上传',_0x2280ed(0x1c5));const {filename:_0x4e77a3,buffer:_0x5dd3ad,dir:_0x7b79e7}=_0x34cdbe;return await this['uploadFileByChevereto']({'filename':_0x4e77a3,'buffer':_0x5dd3ad[_0x2280ed(0x1d5)]('base64'),'dir':_0x7b79e7,'fileTyle':_0x280446});}}catch(_0x2d4219){common_1[_0x2280ed(0x1df)][_0x2280ed(0x1bc)](_0x2280ed(0x204)+_0x2d4219['message'],_0x2280ed(0x1c5));throw _0x2d4219;}}async['getUploadType'](){const _0x36c01e=_0x111317,{tencentCosStatus:tencentCosStatus=0x0,aliOssStatus:aliOssStatus=0x0,cheveretoStatus:cheveretoStatus=0x0}=await this[_0x36c01e(0x1c7)][_0x36c01e(0x1fc)]([_0x36c01e(0x1da),_0x36c01e(0x1e8),_0x36c01e(0x1fe)]);if(Number(tencentCosStatus))return'tencent';if(Number(aliOssStatus))return _0x36c01e(0x1d8);if(Number(cheveretoStatus))return'chevereto';}async['uploadFileFromUrl']({filename:_0x16ecad,url:_0x46b8ab,dir:dir='mj'}){const _0x1a2da5=_0x111317;dir=process[_0x1a2da5(0x1d0)]['ISDEV']?_0x1a2da5(0x1f5):dir;const {tencentCosStatus:tencentCosStatus=0x0,aliOssStatus:aliOssStatus=0x0,cheveretoStatus:cheveretoStatus=0x0}=await this['globalConfigService'][_0x1a2da5(0x1fc)]([_0x1a2da5(0x1da),_0x1a2da5(0x1e8),_0x1a2da5(0x1fe)]);if(!Number(tencentCosStatus)&&!Number(aliOssStatus)&&!Number(cheveretoStatus))throw new common_1['HttpException'](_0x1a2da5(0x1b1),common_1[_0x1a2da5(0x19a)][_0x1a2da5(0x1ee)]);if(Number(tencentCosStatus))return this['uploadFileByTencentCosFromUrl']({'filename':_0x16ecad,'url':_0x46b8ab,'dir':dir});if(Number(aliOssStatus)){const _0x4bb881=await this[_0x1a2da5(0x1ef)]({'filename':_0x16ecad,'url':_0x46b8ab,'dir':dir});return _0x4bb881;}if(Number(cheveretoStatus))return await this[_0x1a2da5(0x1b5)]({'filename':_0x16ecad,'url':_0x46b8ab,'dir':dir});}async[_0x111317(0x1ea)]({filename:_0x301b6b,buffer:_0x1ebec6,dir:_0x1ce732,fileTyle:_0x1b3b12}){const _0x361989=_0x111317,{Bucket:_0x40bf38,Region:_0x365b44,SecretId:_0x830bfd,SecretKey:_0x4d543a}=await this[_0x361989(0x1a4)](_0x361989(0x1b7));this[_0x361989(0x1a2)]=new TENCENTCOS({'SecretId':_0x830bfd,'SecretKey':_0x4d543a,'FileParallelLimit':0xa});try{return new Promise(async(_0x9bae83,_0x47fb21)=>{const _0x22e18f=_0x361989,_0x3c559a=_0x1b3b12||_0x22e18f(0x195);this['tencentCos'][_0x22e18f(0x192)]({'Bucket':(0x0,utils_1[_0x22e18f(0x19c)])(_0x40bf38),'Region':(0x0,utils_1['removeSpecialCharacters'])(_0x365b44),'Key':_0x1ce732+'/'+(_0x301b6b||(0x0,utils_1[_0x22e18f(0x1c2)])()+'.'+_0x1b3b12),'StorageClass':_0x22e18f(0x1a1),'Body':_0x1ebec6},async(_0x1078a8,_0x3267ff)=>{const _0x1f65ad=_0x22e18f;if(_0x1078a8)return console[_0x1f65ad(0x1cc)](_0x1f65ad(0x1a9),_0x1078a8),_0x47fb21(_0x1078a8);let _0x53ba1d=_0x3267ff[_0x1f65ad(0x1bf)][_0x1f65ad(0x1f4)](/^(http:\/\/|https:\/\/|\/\/|)(.*)/,_0x1f65ad(0x1b2));const {acceleratedDomain:_0x56bf13}=await this[_0x1f65ad(0x1a4)](_0x1f65ad(0x1b7));return _0x56bf13&&(_0x53ba1d=_0x53ba1d[_0x1f65ad(0x1f4)](/^(https:\/\/[^/]+)(\/.*)$/,_0x1f65ad(0x1ed)+_0x56bf13+'$2'),console['log'](_0x1f65ad(0x1c0),_0x53ba1d)),_0x9bae83(_0x53ba1d);});});}catch(_0x3be2fa){console['log'](_0x361989(0x1f2),_0x3be2fa);throw new common_1[(_0x361989(0x1d2))](_0x361989(0x1b0),common_1[_0x361989(0x19a)][_0x361989(0x1ee)]);}}async['uploadFileByTencentCosFromUrl']({filename:_0x519166,url:_0x54a4b8,dir:_0x4560b1}){const _0x42bb71=_0x111317,{Bucket:_0x213977,Region:_0xed3894,SecretId:_0x2812be,SecretKey:_0x154bbc}=await this[_0x42bb71(0x1a4)](_0x42bb71(0x1b7));this[_0x42bb71(0x1a2)]=new TENCENTCOS({'SecretId':_0x2812be,'SecretKey':_0x154bbc,'FileParallelLimit':0xa});try{const _0x159dfe=await this[_0x42bb71(0x1c7)][_0x42bb71(0x1fc)]([_0x42bb71(0x1e1)])||0x0,_0x9da658=await this[_0x42bb71(0x1ba)](_0x54a4b8);return await this[_0x42bb71(0x1ea)]({'filename':_0x519166,'buffer':_0x9da658,'dir':_0x4560b1,'fileTyle':''});}catch(_0x1597b8){console['log'](_0x42bb71(0x1c9),_0x1597b8);throw new common_1[(_0x42bb71(0x1d2))](_0x42bb71(0x203),common_1['HttpStatus'][_0x42bb71(0x1ee)]);}}async['uploadFileByAliOss']({filename:_0x365b01,buffer:_0x35a3cd,dir:_0x2c490f,fileTyle:fileTyle='png'}){const _0x4156cb=_0x111317,{region:_0x31d5f1,bucket:_0x390995,accessKeyId:_0x509015,accessKeySecret:_0x458e9d}=await this['getUploadConfig']('ali'),_0x16d230=new ALIOSS({'region':(0x0,utils_1[_0x4156cb(0x19c)])(_0x31d5f1),'accessKeyId':_0x509015,'accessKeySecret':_0x458e9d,'bucket':(0x0,utils_1[_0x4156cb(0x19c)])(_0x390995)});try{return console[_0x4156cb(0x1cc)](_0x4156cb(0x1de)),new Promise((_0x145492,_0x2041d3)=>{const _0x4de6f4=_0x4156cb;_0x16d230[_0x4de6f4(0x1f6)](_0x2c490f+'/'+(_0x365b01||(0x0,utils_1[_0x4de6f4(0x1c2)])()+'.'+fileTyle),_0x35a3cd)[_0x4de6f4(0x1ab)](_0xf2e0b8=>{_0x145492(_0xf2e0b8['url']);})[_0x4de6f4(0x1e5)](_0x5eb39d=>{_0x2041d3(_0x5eb39d);});});}catch(_0x2760fd){throw new common_1[(_0x4156cb(0x1d2))]('上传图片失败[ali]',common_1[_0x4156cb(0x19a)][_0x4156cb(0x1ee)]);}}async[_0x111317(0x1ef)]({filename:_0x525f66,url:_0x2a945f,dir:_0x534e91}){const _0x21f96c=_0x111317,{region:_0x12bff0,bucket:_0x50d616,accessKeyId:_0x3082ec,accessKeySecret:_0x35998e}=await this['getUploadConfig'](_0x21f96c(0x1d8)),_0x2a8320=new ALIOSS({'region':_0x12bff0,'accessKeyId':_0x3082ec,'accessKeySecret':_0x35998e,'bucket':_0x50d616});try{const _0x4f1217=await this['globalConfigService'][_0x21f96c(0x1fc)]([_0x21f96c(0x1e1)])||0x0;if(Number(_0x4f1217)===0x1){const _0x2813b6={'url':_0x2a945f,'cosParams':{'region':_0x12bff0,'bucket':_0x50d616,'accessKeyId':_0x3082ec,'accessKeySecret':_0x35998e},'cosType':'aliyun'},_0x12815b=await this[_0x21f96c(0x1c7)][_0x21f96c(0x1fc)]([_0x21f96c(0x190)])||_0x21f96c(0x1e7),_0x24cf13=await axios_1[_0x21f96c(0x1a8)][_0x21f96c(0x19d)](_0x12815b+'/mj/replaceUpload',_0x2813b6);if(!(_0x24cf13===null||_0x24cf13===void 0x0?void 0x0:_0x24cf13['data']))throw new common_1[(_0x21f96c(0x1d2))](_0x21f96c(0x1d7),common_1[_0x21f96c(0x19a)][_0x21f96c(0x1ee)]);return _0x24cf13[_0x21f96c(0x1c3)];}else{const _0x1884b1=await this['getBufferFromUrl'](_0x2a945f);return await this['uploadFileByAliOss']({'filename':_0x525f66,'buffer':_0x1884b1,'dir':_0x534e91});}}catch(_0x3ae808){throw new common_1[(_0x21f96c(0x1d2))]('上传图片失败[ALI][url]',common_1[_0x21f96c(0x19a)][_0x21f96c(0x1ee)]);}}async[_0x111317(0x1f8)]({filename:filename='',buffer:_0x3f93d7,dir:dir='ai',fileTyle:fileTyle=_0x111317(0x195)}){const _0x1cf0db=_0x111317;var _0x485528;const {key:_0x2bc18c,uploadPath:_0x19bf0e}=await this[_0x1cf0db(0x1a4)](_0x1cf0db(0x1e2));let _0xa603f6=_0x19bf0e[_0x1cf0db(0x1b6)]('/')?_0x19bf0e[_0x1cf0db(0x1bd)](0x0,-0x1):_0x19bf0e;const _0x25111e=new FormData();_0x25111e[_0x1cf0db(0x1fa)](_0x1cf0db(0x200),_0x3f93d7),_0x25111e[_0x1cf0db(0x1fa)](_0x1cf0db(0x194),_0x2bc18c);try{const _0x4b7015=await axios_1['default'][_0x1cf0db(0x19d)](_0xa603f6,_0x25111e,{'headers':{'X-API-Key':_0x2bc18c}});if((_0x4b7015===null||_0x4b7015===void 0x0?void 0x0:_0x4b7015['status'])===0xc8)return _0x4b7015[_0x1cf0db(0x1c3)][_0x1cf0db(0x1e6)]['url'];else console[_0x1cf0db(0x1cc)]('Chevereto\x20--->\x20res',_0x4b7015===null||_0x4b7015===void 0x0?void 0x0:_0x4b7015[_0x1cf0db(0x1c3)]['code'],_0x4b7015===null||_0x4b7015===void 0x0?void 0x0:_0x4b7015[_0x1cf0db(0x1c3)][_0x1cf0db(0x1bc)][_0x1cf0db(0x1d4)]),common_1[_0x1cf0db(0x1df)][_0x1cf0db(0x1bc)](_0x1cf0db(0x1f0),JSON[_0x1cf0db(0x1b9)](_0x4b7015[_0x1cf0db(0x1c3)]));}catch(_0x27a774){console[_0x1cf0db(0x1cc)](_0x1cf0db(0x1f2),_0x27a774);throw new common_1[(_0x1cf0db(0x1d2))](_0x1cf0db(0x193)+((_0x485528=_0x27a774['response'])===null||_0x485528===void 0x0?void 0x0:_0x485528[_0x1cf0db(0x1c3)][_0x1cf0db(0x1bc)]['message']),common_1[_0x1cf0db(0x19a)]['BAD_REQUEST']);}}async['uploadFileByCheveretoFromUrl']({filename:_0x74feae,url:_0x5933e9,dir:_0x5bd7a9}){const _0x32b253=_0x111317;try{const _0x264144=await this['globalConfigService']['getConfigs']([_0x32b253(0x1e1)])||0x0;if(Number(_0x264144)===0x1){const {key:_0x4e3bb1,uploadPath:_0x5e8557}=await this[_0x32b253(0x1a4)](_0x32b253(0x1e2));let _0xb1c00b=_0x5e8557[_0x32b253(0x1b6)]('/')?_0x5e8557['slice'](0x0,-0x1):_0x5e8557;const _0xf8377e={'cosType':_0x32b253(0x1e2),'url':_0x5933e9,'cosParams':{'key':_0x4e3bb1,'uploadPath':_0xb1c00b}},_0x4f138c=await this[_0x32b253(0x1c7)]['getConfigs']([_0x32b253(0x190)])||_0x32b253(0x1e7),_0x42714a=await axios_1[_0x32b253(0x1a8)][_0x32b253(0x19d)](_0x4f138c+_0x32b253(0x1d9),_0xf8377e);if(!_0x42714a[_0x32b253(0x1c3)])throw new common_1[(_0x32b253(0x1d2))](_0x32b253(0x1ad),common_1[_0x32b253(0x19a)][_0x32b253(0x1ee)]);return _0x42714a[_0x32b253(0x1c3)];}else{const _0x4820f7=await this[_0x32b253(0x1ba)](_0x5933e9);return await this[_0x32b253(0x1f8)]({'filename':_0x74feae,'buffer':_0x4820f7,'dir':_0x5bd7a9});}}catch(_0x590320){console['log'](_0x32b253(0x1f2),_0x590320);throw new common_1[(_0x32b253(0x1d2))](_0x590320['response'],common_1['HttpStatus'][_0x32b253(0x1ee)]);}}async[_0x111317(0x1a4)](_0x23e5a5){const _0x4657dc=_0x111317;if(_0x23e5a5==='ali'){const {aliOssRegion:_0x17d191,aliOssBucket:_0x40bc77,aliOssAccessKeyId:_0x2b9ecb,aliOssAccessKeySecret:_0x39fcc2}=await this[_0x4657dc(0x1c7)][_0x4657dc(0x1fc)]([_0x4657dc(0x1f7),'aliOssBucket',_0x4657dc(0x1cb),'aliOssAccessKeySecret']);return{'region':_0x17d191,'bucket':_0x40bc77,'accessKeyId':_0x2b9ecb,'accessKeySecret':_0x39fcc2};}if(_0x23e5a5===_0x4657dc(0x1b7)){const {cosBucket:_0x2beaf0,cosRegion:_0x5a930b,cosSecretId:_0x2febb3,cosSecretKey:_0x7b7f9b,tencentCosAcceleratedDomain:_0x1ceaff}=await this[_0x4657dc(0x1c7)]['getConfigs']([_0x4657dc(0x1b3),_0x4657dc(0x1e4),_0x4657dc(0x1ce),_0x4657dc(0x1b4),_0x4657dc(0x1f3)]);return{'Bucket':_0x2beaf0,'Region':_0x5a930b,'SecretId':_0x2febb3,'SecretKey':_0x7b7f9b,'acceleratedDomain':_0x1ceaff};}if(_0x23e5a5===_0x4657dc(0x1e2)){const {cheveretoKey:_0x9b203c,cheveretoUploadPath:_0x400b3e}=await this[_0x4657dc(0x1c7)][_0x4657dc(0x1fc)]([_0x4657dc(0x1d1),_0x4657dc(0x1f1)]);return{'key':_0x9b203c,'uploadPath':_0x400b3e};}}async['test'](){const _0x5deab7=_0x111317,_0x2e9e85={'filename':_0x5deab7(0x1c6),'dir':'mj','url':_0x5deab7(0x196)},_0x1ba9f8=await this['uploadFileFromUrl'](_0x2e9e85);return console['log'](_0x5deab7(0x1af),_0x1ba9f8),_0x1ba9f8;}async[_0x111317(0x1ba)](_0x54e955){const _0x4d5836=_0x111317,_0x3c10d=await this['globalConfigService'][_0x4d5836(0x1fc)]([_0x4d5836(0x1e1)])||0x0,_0xd6f9c2=await axios_1['default'][_0x4d5836(0x1aa)](_0x54e955,{'responseType':_0x4d5836(0x1f9)});return new Promise((_0x18831d,_0x4b50b2)=>{const _0x3455da=_0x4d5836;streamToBuffer(_0xd6f9c2[_0x3455da(0x1c3)],(_0x335947,_0x1a47ca)=>{const _0xf441dd=_0x3455da;if(_0x335947)throw new common_1[(_0xf441dd(0x1d2))]('获取图片资源失败、请重新试试吧!',common_1[_0xf441dd(0x19a)][_0xf441dd(0x1ee)]);else _0x18831d(_0x1a47ca);});});}};UploadService=__decorate([(0x0,common_1[_0x111317(0x1b8)])(),__metadata(_0x111317(0x1be),[globalConfig_service_1[_0x111317(0x1c1)]])],UploadService),exports[_0x111317(0x1c5)]=UploadService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/user/dto/queryAllUser.dto.js b/YiAiQuickDeploy/dist/modules/user/dto/queryAllUser.dto.js
new file mode 100644
index 0000000..de85f09
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/user/dto/queryAllUser.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x55cd17=_0x306c;(function(_0x5b76d2,_0x249d22){var _0x224d3a=_0x306c,_0x3d738c=_0x5b76d2();while(!![]){try{var _0x393200=-parseInt(_0x224d3a(0x99))/0x1*(parseInt(_0x224d3a(0x87))/0x2)+-parseInt(_0x224d3a(0x9c))/0x3*(-parseInt(_0x224d3a(0x91))/0x4)+-parseInt(_0x224d3a(0x95))/0x5+-parseInt(_0x224d3a(0xa1))/0x6*(-parseInt(_0x224d3a(0x88))/0x7)+-parseInt(_0x224d3a(0x9a))/0x8+parseInt(_0x224d3a(0x9b))/0x9*(-parseInt(_0x224d3a(0x89))/0xa)+parseInt(_0x224d3a(0x9e))/0xb;if(_0x393200===_0x249d22)break;else _0x3d738c['push'](_0x3d738c['shift']());}catch(_0x54b22d){_0x3d738c['push'](_0x3d738c['shift']());}}}(_0x5709,0x1a9e5));function _0x306c(_0x41c7c1,_0x47fdbf){var _0x5709d6=_0x5709();return _0x306c=function(_0x306c0d,_0x364b5a){_0x306c0d=_0x306c0d-0x84;var _0x47e39f=_0x5709d6[_0x306c0d];return _0x47e39f;},_0x306c(_0x41c7c1,_0x47fdbf);}var __decorate=this&&this['__decorate']||function(_0x301cac,_0x3ff1ad,_0x3464a3,_0x285d50){var _0x4582ff=_0x306c,_0x15350b=arguments['length'],_0x44d8eb=_0x15350b<0x3?_0x3ff1ad:_0x285d50===null?_0x285d50=Object['getOwnPropertyDescriptor'](_0x3ff1ad,_0x3464a3):_0x285d50,_0x1fa4b1;if(typeof Reflect==='object'&&typeof Reflect[_0x4582ff(0xa6)]===_0x4582ff(0x8d))_0x44d8eb=Reflect[_0x4582ff(0xa6)](_0x301cac,_0x3ff1ad,_0x3464a3,_0x285d50);else{for(var _0x440593=_0x301cac['length']-0x1;_0x440593>=0x0;_0x440593--)if(_0x1fa4b1=_0x301cac[_0x440593])_0x44d8eb=(_0x15350b<0x3?_0x1fa4b1(_0x44d8eb):_0x15350b>0x3?_0x1fa4b1(_0x3ff1ad,_0x3464a3,_0x44d8eb):_0x1fa4b1(_0x3ff1ad,_0x3464a3))||_0x44d8eb;}return _0x15350b>0x3&&_0x44d8eb&&Object['defineProperty'](_0x3ff1ad,_0x3464a3,_0x44d8eb),_0x44d8eb;},__metadata=this&&this['__metadata']||function(_0xd47fdc,_0x3cd58d){var _0x1ecc00=_0x306c;if(typeof Reflect===_0x1ecc00(0x97)&&typeof Reflect['metadata']===_0x1ecc00(0x8d))return Reflect[_0x1ecc00(0x9d)](_0xd47fdc,_0x3cd58d);};Object[_0x55cd17(0x96)](exports,_0x55cd17(0x90),{'value':!![]}),exports[_0x55cd17(0x93)]=void 0x0;const class_validator_1=require(_0x55cd17(0x98)),swagger_1=require(_0x55cd17(0xa0));class QueryAllUserDto{}__decorate([(0x0,swagger_1[_0x55cd17(0xa9)])({'example':0x1,'description':_0x55cd17(0xaa),'required':![]}),(0x0,class_validator_1[_0x55cd17(0x8f)])(),__metadata(_0x55cd17(0xa3),Number)],QueryAllUserDto[_0x55cd17(0xa5)],_0x55cd17(0x92),void 0x0),__decorate([(0x0,swagger_1[_0x55cd17(0xa9)])({'example':0xa,'description':_0x55cd17(0x8c),'required':![]}),(0x0,class_validator_1[_0x55cd17(0x8f)])(),__metadata('design:type',Number)],QueryAllUserDto['prototype'],_0x55cd17(0x9f),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':'小九','description':_0x55cd17(0x94),'required':![]}),(0x0,class_validator_1[_0x55cd17(0x8f)])(),__metadata(_0x55cd17(0xa3),String)],QueryAllUserDto[_0x55cd17(0xa5)],_0x55cd17(0xa8),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':'J_longyan@163.com','description':_0x55cd17(0xa2),'required':![]}),(0x0,class_validator_1[_0x55cd17(0x8f)])(),__metadata(_0x55cd17(0xa3),String)],QueryAllUserDto[_0x55cd17(0xa5)],_0x55cd17(0x8a),void 0x0),__decorate([(0x0,swagger_1[_0x55cd17(0xa9)])({'example':_0x55cd17(0xa7),'description':_0x55cd17(0x85),'required':![]}),(0x0,class_validator_1[_0x55cd17(0x8f)])(),__metadata('design:type',String)],QueryAllUserDto[_0x55cd17(0xa5)],_0x55cd17(0x84),void 0x0),__decorate([(0x0,swagger_1[_0x55cd17(0xa9)])({'example':0x2,'description':_0x55cd17(0xa4),'required':![]}),(0x0,class_validator_1[_0x55cd17(0x8f)])(),__metadata(_0x55cd17(0xa3),Number)],QueryAllUserDto[_0x55cd17(0xa5)],_0x55cd17(0xab),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':_0x55cd17(0x8b),'description':_0x55cd17(0x86),'required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x55cd17(0xa3),String)],QueryAllUserDto['prototype'],_0x55cd17(0x8e),void 0x0),exports[_0x55cd17(0x93)]=QueryAllUserDto;function _0x5709(){var _0x57438b=['每页数量','function','keyword','IsOptional','__esModule','28xyxdjW','page','QueryAllUserDto','用户姓名','955415jOuYfB','defineProperty','object','class-validator','1imRoBV','983432JGakpm','576549EyJPfP','54477RwnWcx','metadata','2645973PPuCex','size','@nestjs/swagger','18JrHrEO','用户邮箱','design:type','用户状态','prototype','decorate','18888888888','username','ApiProperty','查询页数','status','phone','用户手机号码','关键字查询','119476zzbDat','418096zgiWno','10lQNDHd','email','super'];_0x5709=function(){return _0x57438b;};return _0x5709();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/user/dto/queryInviteRecord.dto.js b/YiAiQuickDeploy/dist/modules/user/dto/queryInviteRecord.dto.js
new file mode 100644
index 0000000..b327eff
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/user/dto/queryInviteRecord.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x4b0778=_0x29de;(function(_0x449812,_0x5558b3){var _0x3606e1=_0x29de,_0x24d699=_0x449812();while(!![]){try{var _0x256c7e=parseInt(_0x3606e1(0xb4))/0x1*(parseInt(_0x3606e1(0xbe))/0x2)+-parseInt(_0x3606e1(0xb3))/0x3+parseInt(_0x3606e1(0xab))/0x4*(-parseInt(_0x3606e1(0xb0))/0x5)+-parseInt(_0x3606e1(0xae))/0x6*(-parseInt(_0x3606e1(0xbd))/0x7)+parseInt(_0x3606e1(0xad))/0x8+-parseInt(_0x3606e1(0xba))/0x9*(-parseInt(_0x3606e1(0xac))/0xa)+-parseInt(_0x3606e1(0xc3))/0xb*(parseInt(_0x3606e1(0xb8))/0xc);if(_0x256c7e===_0x5558b3)break;else _0x24d699['push'](_0x24d699['shift']());}catch(_0x3157b4){_0x24d699['push'](_0x24d699['shift']());}}}(_0x1e92,0x1b1cb));function _0x29de(_0x28175b,_0xc64763){var _0x1e92a7=_0x1e92();return _0x29de=function(_0x29de74,_0x170ad9){_0x29de74=_0x29de74-0xa5;var _0x2ad449=_0x1e92a7[_0x29de74];return _0x2ad449;},_0x29de(_0x28175b,_0xc64763);}var __decorate=this&&this[_0x4b0778(0xb2)]||function(_0x5e57a6,_0x75e15b,_0x34f8b8,_0x4a439b){var _0xe54b09=_0x4b0778,_0x393b5e=arguments['length'],_0x27343b=_0x393b5e<0x3?_0x75e15b:_0x4a439b===null?_0x4a439b=Object[_0xe54b09(0xbb)](_0x75e15b,_0x34f8b8):_0x4a439b,_0x40033d;if(typeof Reflect===_0xe54b09(0xa9)&&typeof Reflect[_0xe54b09(0xb1)]===_0xe54b09(0xa5))_0x27343b=Reflect['decorate'](_0x5e57a6,_0x75e15b,_0x34f8b8,_0x4a439b);else{for(var _0x21b1bf=_0x5e57a6[_0xe54b09(0xc0)]-0x1;_0x21b1bf>=0x0;_0x21b1bf--)if(_0x40033d=_0x5e57a6[_0x21b1bf])_0x27343b=(_0x393b5e<0x3?_0x40033d(_0x27343b):_0x393b5e>0x3?_0x40033d(_0x75e15b,_0x34f8b8,_0x27343b):_0x40033d(_0x75e15b,_0x34f8b8))||_0x27343b;}return _0x393b5e>0x3&&_0x27343b&&Object[_0xe54b09(0xbf)](_0x75e15b,_0x34f8b8,_0x27343b),_0x27343b;},__metadata=this&&this[_0x4b0778(0xb9)]||function(_0x15e0fd,_0x31f34a){var _0x306edf=_0x4b0778;if(typeof Reflect===_0x306edf(0xa9)&&typeof Reflect[_0x306edf(0xb5)]===_0x306edf(0xa5))return Reflect[_0x306edf(0xb5)](_0x15e0fd,_0x31f34a);};Object['defineProperty'](exports,_0x4b0778(0xbc),{'value':!![]}),exports[_0x4b0778(0xa8)]=void 0x0;const class_validator_1=require('class-validator'),swagger_1=require(_0x4b0778(0xc2));function _0x1e92(){var _0x3e6f50=['decorate','__decorate','509073gRzdGI','1xFxNDC','metadata','IsOptional','page','12HGWZRS','__metadata','776547vOHntu','getOwnPropertyDescriptor','__esModule','21PPhmpL','305996pSzfWu','defineProperty','length','prototype','@nestjs/swagger','2211605JIIHFn','function','查询页数','design:type','queryInviteRecordDto','object','每页数量','12xICnTQ','20OiAvVl','1412656VhatKx','304098LyYNJd','size','287330duBdsb'];_0x1e92=function(){return _0x3e6f50;};return _0x1e92();}class queryInviteRecordDto{}__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x1,'description':_0x4b0778(0xa6),'required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x4b0778(0xa7),Number)],queryInviteRecordDto[_0x4b0778(0xc1)],_0x4b0778(0xb7),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0xa,'description':_0x4b0778(0xaa),'required':![]}),(0x0,class_validator_1[_0x4b0778(0xb6)])(),__metadata(_0x4b0778(0xa7),Number)],queryInviteRecordDto[_0x4b0778(0xc1)],_0x4b0778(0xaf),void 0x0),exports[_0x4b0778(0xa8)]=queryInviteRecordDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/user/dto/queryOne.dto.js b/YiAiQuickDeploy/dist/modules/user/dto/queryOne.dto.js
new file mode 100644
index 0000000..09aaecc
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/user/dto/queryOne.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x35f703=_0x15e6;(function(_0x153827,_0x45b7cf){var _0x11eed8=_0x15e6,_0x1d458c=_0x153827();while(!![]){try{var _0x5692d7=parseInt(_0x11eed8(0x208))/0x1+parseInt(_0x11eed8(0x203))/0x2*(parseInt(_0x11eed8(0x1f4))/0x3)+parseInt(_0x11eed8(0x1f7))/0x4+-parseInt(_0x11eed8(0x1fc))/0x5*(parseInt(_0x11eed8(0x1f6))/0x6)+parseInt(_0x11eed8(0x1fb))/0x7*(parseInt(_0x11eed8(0x20a))/0x8)+-parseInt(_0x11eed8(0x200))/0x9*(parseInt(_0x11eed8(0x204))/0xa)+parseInt(_0x11eed8(0x1f2))/0xb;if(_0x5692d7===_0x45b7cf)break;else _0x1d458c['push'](_0x1d458c['shift']());}catch(_0x1709c1){_0x1d458c['push'](_0x1d458c['shift']());}}}(_0x303a,0x93dad));function _0x15e6(_0x56ece2,_0x218827){var _0x303ab0=_0x303a();return _0x15e6=function(_0x15e61b,_0x46a011){_0x15e61b=_0x15e61b-0x1ee;var _0x4befae=_0x303ab0[_0x15e61b];return _0x4befae;},_0x15e6(_0x56ece2,_0x218827);}var __decorate=this&&this[_0x35f703(0x1f5)]||function(_0xb3f1f7,_0x45b87a,_0x2ef614,_0x2f4b68){var _0x1cc9b6=_0x35f703,_0x29444e=arguments[_0x1cc9b6(0x1fa)],_0x423f23=_0x29444e<0x3?_0x45b87a:_0x2f4b68===null?_0x2f4b68=Object[_0x1cc9b6(0x202)](_0x45b87a,_0x2ef614):_0x2f4b68,_0x597333;if(typeof Reflect==='object'&&typeof Reflect[_0x1cc9b6(0x1f8)]===_0x1cc9b6(0x1f1))_0x423f23=Reflect[_0x1cc9b6(0x1f8)](_0xb3f1f7,_0x45b87a,_0x2ef614,_0x2f4b68);else{for(var _0x2bb50f=_0xb3f1f7[_0x1cc9b6(0x1fa)]-0x1;_0x2bb50f>=0x0;_0x2bb50f--)if(_0x597333=_0xb3f1f7[_0x2bb50f])_0x423f23=(_0x29444e<0x3?_0x597333(_0x423f23):_0x29444e>0x3?_0x597333(_0x45b87a,_0x2ef614,_0x423f23):_0x597333(_0x45b87a,_0x2ef614))||_0x423f23;}return _0x29444e>0x3&&_0x423f23&&Object[_0x1cc9b6(0x1f3)](_0x45b87a,_0x2ef614,_0x423f23),_0x423f23;},__metadata=this&&this[_0x35f703(0x1f0)]||function(_0x3e7dd0,_0x5aa010){var _0x58fc13=_0x35f703;if(typeof Reflect===_0x58fc13(0x1ef)&&typeof Reflect[_0x58fc13(0x1fe)]==='function')return Reflect[_0x58fc13(0x1fe)](_0x3e7dd0,_0x5aa010);};Object[_0x35f703(0x1f3)](exports,_0x35f703(0x207),{'value':!![]}),exports[_0x35f703(0x1f9)]=void 0x0;function _0x303a(){var _0x3f9a09=['defineProperty','339yYTHvw','__decorate','774pulHCN','392696ErWZPZ','decorate','QueryOneUserDto','length','721phpfid','11640Uphijc','ApiProperty','metadata','prototype','60012odpyPI','class-validator','getOwnPropertyDescriptor','2222ahQZiA','1410lcXHYM','查询用户的id','IsDefined','__esModule','294810zKZLAx','design:type','11768eRSwqt','用户id是必传参数','object','__metadata','function','12936803LnmpXc'];_0x303a=function(){return _0x3f9a09;};return _0x303a();}const class_validator_1=require(_0x35f703(0x201)),swagger_1=require('@nestjs/swagger');class QueryOneUserDto{}__decorate([(0x0,swagger_1[_0x35f703(0x1fd)])({'example':0x1,'nullable':!![],'description':_0x35f703(0x205),'required':![]}),(0x0,class_validator_1[_0x35f703(0x206)])({'message':_0x35f703(0x1ee)}),__metadata(_0x35f703(0x209),Number)],QueryOneUserDto[_0x35f703(0x1ff)],'id',void 0x0),exports[_0x35f703(0x1f9)]=QueryOneUserDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/user/dto/resetUserPass.dto.js b/YiAiQuickDeploy/dist/modules/user/dto/resetUserPass.dto.js
new file mode 100644
index 0000000..19604cc
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/user/dto/resetUserPass.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x2409b1=_0x33f7;(function(_0x5500a7,_0x427559){var _0xea362e=_0x33f7,_0x377b69=_0x5500a7();while(!![]){try{var _0x1248ef=-parseInt(_0xea362e(0xc9))/0x1*(parseInt(_0xea362e(0xbc))/0x2)+-parseInt(_0xea362e(0xb9))/0x3*(-parseInt(_0xea362e(0xb7))/0x4)+parseInt(_0xea362e(0xc5))/0x5*(parseInt(_0xea362e(0xbe))/0x6)+parseInt(_0xea362e(0xcd))/0x7*(-parseInt(_0xea362e(0xc6))/0x8)+parseInt(_0xea362e(0xc0))/0x9*(parseInt(_0xea362e(0xcb))/0xa)+parseInt(_0xea362e(0xca))/0xb+-parseInt(_0xea362e(0xba))/0xc*(parseInt(_0xea362e(0xc8))/0xd);if(_0x1248ef===_0x427559)break;else _0x377b69['push'](_0x377b69['shift']());}catch(_0x1c7185){_0x377b69['push'](_0x377b69['shift']());}}}(_0x56f5,0x4c663));var __decorate=this&&this[_0x2409b1(0xce)]||function(_0x1b8d4c,_0x31cef1,_0x1a5cab,_0x5b0066){var _0x29ad48=_0x2409b1,_0x3fecd4=arguments[_0x29ad48(0xbb)],_0x5898c2=_0x3fecd4<0x3?_0x31cef1:_0x5b0066===null?_0x5b0066=Object['getOwnPropertyDescriptor'](_0x31cef1,_0x1a5cab):_0x5b0066,_0x24c676;if(typeof Reflect===_0x29ad48(0xcc)&&typeof Reflect[_0x29ad48(0xc4)]===_0x29ad48(0xb5))_0x5898c2=Reflect['decorate'](_0x1b8d4c,_0x31cef1,_0x1a5cab,_0x5b0066);else{for(var _0x509368=_0x1b8d4c[_0x29ad48(0xbb)]-0x1;_0x509368>=0x0;_0x509368--)if(_0x24c676=_0x1b8d4c[_0x509368])_0x5898c2=(_0x3fecd4<0x3?_0x24c676(_0x5898c2):_0x3fecd4>0x3?_0x24c676(_0x31cef1,_0x1a5cab,_0x5898c2):_0x24c676(_0x31cef1,_0x1a5cab))||_0x5898c2;}return _0x3fecd4>0x3&&_0x5898c2&&Object[_0x29ad48(0xb6)](_0x31cef1,_0x1a5cab,_0x5898c2),_0x5898c2;},__metadata=this&&this[_0x2409b1(0xbd)]||function(_0x15c0af,_0x39538c){var _0xc14011=_0x2409b1;if(typeof Reflect==='object'&&typeof Reflect[_0xc14011(0xb8)]===_0xc14011(0xb5))return Reflect[_0xc14011(0xb8)](_0x15c0af,_0x39538c);};Object[_0x2409b1(0xb6)](exports,_0x2409b1(0xb2),{'value':!![]}),exports[_0x2409b1(0xb3)]=void 0x0;function _0x56f5(){var _0x49a5fc=['13CvYJrP','29803SfWipV','697092VsslMY','5600clwpQg','object','14qvpIbz','__decorate','__esModule','ResetUserPassDto','@nestjs/swagger','function','defineProperty','4aqpNHN','metadata','1211925ManYrG','1056012EIvmXB','length','26VgMAhM','__metadata','12732oukvXy','ApiProperty','5337DHUXEa','用户id','IsDefined','class-validator','decorate','1265eQjIMv','2191688xxcXkQ','prototype'];_0x56f5=function(){return _0x49a5fc;};return _0x56f5();}const class_validator_1=require(_0x2409b1(0xc3)),swagger_1=require(_0x2409b1(0xb4));class ResetUserPassDto{}function _0x33f7(_0x5a0252,_0x309fd8){var _0x56f510=_0x56f5();return _0x33f7=function(_0x33f730,_0x4b65c2){_0x33f730=_0x33f730-0xb2;var _0x195051=_0x56f510[_0x33f730];return _0x195051;},_0x33f7(_0x5a0252,_0x309fd8);}__decorate([(0x0,swagger_1[_0x2409b1(0xbf)])({'example':0x1,'nullable':!![],'description':_0x2409b1(0xc1),'required':![]}),(0x0,class_validator_1[_0x2409b1(0xc2)])({'message':'用户id是必传参数'}),__metadata('design:type',Number)],ResetUserPassDto[_0x2409b1(0xc7)],'id',void 0x0),exports['ResetUserPassDto']=ResetUserPassDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/user/dto/retrieve.dto.js b/YiAiQuickDeploy/dist/modules/user/dto/retrieve.dto.js
new file mode 100644
index 0000000..1ece7bf
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/user/dto/retrieve.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x58f7e8=_0x4732;(function(_0x220c39,_0x14b99d){var _0x5ee9b6=_0x4732,_0x2e026b=_0x220c39();while(!![]){try{var _0x59503c=parseInt(_0x5ee9b6(0x191))/0x1*(parseInt(_0x5ee9b6(0x190))/0x2)+parseInt(_0x5ee9b6(0x194))/0x3*(parseInt(_0x5ee9b6(0x195))/0x4)+parseInt(_0x5ee9b6(0x183))/0x5*(-parseInt(_0x5ee9b6(0x181))/0x6)+-parseInt(_0x5ee9b6(0x197))/0x7+-parseInt(_0x5ee9b6(0x18d))/0x8*(-parseInt(_0x5ee9b6(0x182))/0x9)+parseInt(_0x5ee9b6(0x17b))/0xa+-parseInt(_0x5ee9b6(0x198))/0xb*(parseInt(_0x5ee9b6(0x193))/0xc);if(_0x59503c===_0x14b99d)break;else _0x2e026b['push'](_0x2e026b['shift']());}catch(_0x3a71a5){_0x2e026b['push'](_0x2e026b['shift']());}}}(_0x2b2f,0x5263c));var __decorate=this&&this[_0x58f7e8(0x17f)]||function(_0x45e7b2,_0x5d3a2c,_0x3c1325,_0x373bfd){var _0x38622f=_0x58f7e8,_0x3ae76e=arguments[_0x38622f(0x196)],_0x539804=_0x3ae76e<0x3?_0x5d3a2c:_0x373bfd===null?_0x373bfd=Object[_0x38622f(0x192)](_0x5d3a2c,_0x3c1325):_0x373bfd,_0x434137;if(typeof Reflect===_0x38622f(0x186)&&typeof Reflect['decorate']===_0x38622f(0x187))_0x539804=Reflect[_0x38622f(0x17a)](_0x45e7b2,_0x5d3a2c,_0x3c1325,_0x373bfd);else{for(var _0x37656d=_0x45e7b2[_0x38622f(0x196)]-0x1;_0x37656d>=0x0;_0x37656d--)if(_0x434137=_0x45e7b2[_0x37656d])_0x539804=(_0x3ae76e<0x3?_0x434137(_0x539804):_0x3ae76e>0x3?_0x434137(_0x5d3a2c,_0x3c1325,_0x539804):_0x434137(_0x5d3a2c,_0x3c1325))||_0x539804;}return _0x3ae76e>0x3&&_0x539804&&Object[_0x38622f(0x18f)](_0x5d3a2c,_0x3c1325,_0x539804),_0x539804;},__metadata=this&&this['__metadata']||function(_0x58515a,_0x56ed8e){var _0x141c5a=_0x58f7e8;if(typeof Reflect==='object'&&typeof Reflect[_0x141c5a(0x18a)]===_0x141c5a(0x187))return Reflect['metadata'](_0x58515a,_0x56ed8e);};Object[_0x58f7e8(0x18f)](exports,_0x58f7e8(0x17d),{'value':!![]}),exports[_0x58f7e8(0x180)]=void 0x0;function _0x2b2f(){var _0x23d714=['ApiProperty','metadata','sfas12','secret','8TpEIeB','@nestjs/swagger','defineProperty','92TlCJKU','6746KdqaUL','getOwnPropertyDescriptor','29508nfdwpq','3FcXKbm','308392qqzOXU','length','2807665wiioOm','1144diKkAM','decorate','5972620mnkdvi','prototype','__esModule','查询用户的id','__decorate','RetrieveUserDto','6ZGavKN','1047933FuMPJf','534070lSmmjW','design:type','moreId','object','function','TODO待完善'];_0x2b2f=function(){return _0x23d714;};return _0x2b2f();}const swagger_1=require(_0x58f7e8(0x18e));class RetrieveUserDto{}function _0x4732(_0x5a1fa5,_0xecdfea){var _0x2b2f72=_0x2b2f();return _0x4732=function(_0x473296,_0x511bb2){_0x473296=_0x473296-0x17a;var _0x51c9cc=_0x2b2f72[_0x473296];return _0x51c9cc;},_0x4732(_0x5a1fa5,_0xecdfea);}__decorate([(0x0,swagger_1[_0x58f7e8(0x189)])({'example':0x64,'nullable':!![],'description':_0x58f7e8(0x17e),'required':![]}),__metadata(_0x58f7e8(0x184),Number)],RetrieveUserDto[_0x58f7e8(0x17c)],'id',void 0x0),__decorate([(0x0,swagger_1[_0x58f7e8(0x189)])({'example':_0x58f7e8(0x18b),'nullable':!![],'description':_0x58f7e8(0x188),'required':![]}),__metadata(_0x58f7e8(0x184),String)],RetrieveUserDto[_0x58f7e8(0x17c)],_0x58f7e8(0x18c),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':0x64,'nullable':!![],'description':_0x58f7e8(0x188),'required':![]}),__metadata('design:type',Number)],RetrieveUserDto[_0x58f7e8(0x17c)],_0x58f7e8(0x185),void 0x0),exports[_0x58f7e8(0x180)]=RetrieveUserDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/user/dto/updateUser.dto.js b/YiAiQuickDeploy/dist/modules/user/dto/updateUser.dto.js
new file mode 100644
index 0000000..7ac73c7
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/user/dto/updateUser.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x4edf78=_0x4b04;function _0x29f0(){var _0x37a6b7=['design:type','object','username','__metadata','function','https://file.jiangly.com/images/93971628.jpeg','963249gVpjTT','__decorate','UpdateUserDto','ApiProperty','39472DBMwZE','IsOptional','用户头像','length','用户名最低需要大于2位数!','MinLength','sign','872202VLVFZc','10ZZYAOS','metadata','用户名不能为空!','531riGppf','我是一台基于深度学习和自然语言处理技术的\x20AI\x20机器人,旨在为用户提供高效、精准、个性化的智能服务。','class-validator','3FJoAdQ','用户签名','decorate','prototype','IsNotEmpty','13793395kGEVTW','getOwnPropertyDescriptor','10368600YSQllU','MaxLength','1256772YPuVcR','用户头像不能为空!','cooper','1LYiQNH','defineProperty','332396hfXRPW','用户名不得超过12位!'];_0x29f0=function(){return _0x37a6b7;};return _0x29f0();}(function(_0x1ddef3,_0x57bee0){var _0x391632=_0x4b04,_0x4da114=_0x1ddef3();while(!![]){try{var _0x3b8df1=-parseInt(_0x391632(0x153))/0x1*(-parseInt(_0x391632(0x155))/0x2)+-parseInt(_0x391632(0x147))/0x3*(-parseInt(_0x391632(0x150))/0x4)+-parseInt(_0x391632(0x141))/0x5*(-parseInt(_0x391632(0x140))/0x6)+-parseInt(_0x391632(0x15d))/0x7+-parseInt(_0x391632(0x161))/0x8*(-parseInt(_0x391632(0x144))/0x9)+parseInt(_0x391632(0x14e))/0xa+-parseInt(_0x391632(0x14c))/0xb;if(_0x3b8df1===_0x57bee0)break;else _0x4da114['push'](_0x4da114['shift']());}catch(_0x19611f){_0x4da114['push'](_0x4da114['shift']());}}}(_0x29f0,0xacbd3));var __decorate=this&&this[_0x4edf78(0x15e)]||function(_0x461c9b,_0x4fee8d,_0x2f5746,_0xcb6241){var _0x1bb8f5=_0x4edf78,_0x54dcfa=arguments['length'],_0x1bb9c7=_0x54dcfa<0x3?_0x4fee8d:_0xcb6241===null?_0xcb6241=Object[_0x1bb8f5(0x14d)](_0x4fee8d,_0x2f5746):_0xcb6241,_0x14b962;if(typeof Reflect==='object'&&typeof Reflect['decorate']===_0x1bb8f5(0x15b))_0x1bb9c7=Reflect[_0x1bb8f5(0x149)](_0x461c9b,_0x4fee8d,_0x2f5746,_0xcb6241);else{for(var _0x4080bf=_0x461c9b[_0x1bb8f5(0x13c)]-0x1;_0x4080bf>=0x0;_0x4080bf--)if(_0x14b962=_0x461c9b[_0x4080bf])_0x1bb9c7=(_0x54dcfa<0x3?_0x14b962(_0x1bb9c7):_0x54dcfa>0x3?_0x14b962(_0x4fee8d,_0x2f5746,_0x1bb9c7):_0x14b962(_0x4fee8d,_0x2f5746))||_0x1bb9c7;}return _0x54dcfa>0x3&&_0x1bb9c7&&Object['defineProperty'](_0x4fee8d,_0x2f5746,_0x1bb9c7),_0x1bb9c7;},__metadata=this&&this[_0x4edf78(0x15a)]||function(_0x499981,_0x3ad12d){var _0x2e4890=_0x4edf78;if(typeof Reflect===_0x2e4890(0x158)&&typeof Reflect['metadata']==='function')return Reflect[_0x2e4890(0x142)](_0x499981,_0x3ad12d);};Object[_0x4edf78(0x154)](exports,'__esModule',{'value':!![]}),exports[_0x4edf78(0x15f)]=void 0x0;const class_validator_1=require(_0x4edf78(0x146)),swagger_1=require('@nestjs/swagger');function _0x4b04(_0x2f8b5a,_0x3089a9){var _0x29f08f=_0x29f0();return _0x4b04=function(_0x4b041d,_0x48c07a){_0x4b041d=_0x4b041d-0x13c;var _0x17cb31=_0x29f08f[_0x4b041d];return _0x17cb31;},_0x4b04(_0x2f8b5a,_0x3089a9);}class UpdateUserDto{}__decorate([(0x0,swagger_1[_0x4edf78(0x160)])({'example':_0x4edf78(0x152),'nullable':!![],'description':'用户名称','required':![]}),(0x0,class_validator_1[_0x4edf78(0x13e)])(0x2,{'message':_0x4edf78(0x13d)}),(0x0,class_validator_1[_0x4edf78(0x14f)])(0xc,{'message':_0x4edf78(0x156)}),(0x0,class_validator_1[_0x4edf78(0x14b)])({'message':_0x4edf78(0x143)}),(0x0,class_validator_1[_0x4edf78(0x162)])(),__metadata('design:type',String)],UpdateUserDto[_0x4edf78(0x14a)],_0x4edf78(0x159),void 0x0),__decorate([(0x0,swagger_1['ApiProperty'])({'example':_0x4edf78(0x15c),'description':_0x4edf78(0x163),'required':![]}),(0x0,class_validator_1[_0x4edf78(0x14b)])({'message':_0x4edf78(0x151)}),(0x0,class_validator_1[_0x4edf78(0x162)])(),__metadata(_0x4edf78(0x157),String)],UpdateUserDto[_0x4edf78(0x14a)],'avatar',void 0x0),__decorate([(0x0,swagger_1[_0x4edf78(0x160)])({'example':_0x4edf78(0x145),'description':_0x4edf78(0x148),'required':![]}),(0x0,class_validator_1[_0x4edf78(0x14b)])({'message':'用户签名不能为空!'}),(0x0,class_validator_1[_0x4edf78(0x162)])(),__metadata(_0x4edf78(0x157),String)],UpdateUserDto['prototype'],_0x4edf78(0x13f),void 0x0),exports[_0x4edf78(0x15f)]=UpdateUserDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/user/dto/updateUserStatus.dto.js b/YiAiQuickDeploy/dist/modules/user/dto/updateUserStatus.dto.js
new file mode 100644
index 0000000..11269d9
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/user/dto/updateUserStatus.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x51e08e=_0x3234;function _0x2906(){var _0x3aaeea=['defineProperty','24fxLHtK','37543cJBwJE','__decorate','153074VheUIY','IsDefined','UpdateUserStatusDto','2746287YbQtrm','18tNkPBQ','用户状态不能为空!','prototype','IsNotEmpty','__esModule','10675680HnrINS','996gOGPqo','ApiProperty','修改的用户id','172669jREgpS','__metadata','用户状态是必传参数','50187FVXIiU','class-validator','68hutIkD','6340vnasVG','function','@nestjs/swagger','status','metadata','710qUEvCi','length'];_0x2906=function(){return _0x3aaeea;};return _0x2906();}(function(_0x38e226,_0x317657){var _0x245225=_0x3234,_0xbd6f8=_0x38e226();while(!![]){try{var _0x41ed6f=parseInt(_0x245225(0x185))/0x1*(-parseInt(_0x245225(0x181))/0x2)+-parseInt(_0x245225(0x173))/0x3*(-parseInt(_0x245225(0x175))/0x4)+parseInt(_0x245225(0x176))/0x5*(parseInt(_0x245225(0x18b))/0x6)+parseInt(_0x245225(0x18e))/0x7+-parseInt(_0x245225(0x17e))/0x8*(-parseInt(_0x245225(0x184))/0x9)+parseInt(_0x245225(0x17b))/0xa*(-parseInt(_0x245225(0x17f))/0xb)+parseInt(_0x245225(0x18a))/0xc;if(_0x41ed6f===_0x317657)break;else _0xbd6f8['push'](_0xbd6f8['shift']());}catch(_0x5dd6f4){_0xbd6f8['push'](_0xbd6f8['shift']());}}}(_0x2906,0xac074));var __decorate=this&&this[_0x51e08e(0x180)]||function(_0x3e5347,_0x1a2b51,_0x4e6577,_0x1073c1){var _0xd31491=_0x51e08e,_0x31b123=arguments[_0xd31491(0x17c)],_0x2db81a=_0x31b123<0x3?_0x1a2b51:_0x1073c1===null?_0x1073c1=Object['getOwnPropertyDescriptor'](_0x1a2b51,_0x4e6577):_0x1073c1,_0x102eda;if(typeof Reflect==='object'&&typeof Reflect['decorate']==='function')_0x2db81a=Reflect['decorate'](_0x3e5347,_0x1a2b51,_0x4e6577,_0x1073c1);else{for(var _0xad2e41=_0x3e5347[_0xd31491(0x17c)]-0x1;_0xad2e41>=0x0;_0xad2e41--)if(_0x102eda=_0x3e5347[_0xad2e41])_0x2db81a=(_0x31b123<0x3?_0x102eda(_0x2db81a):_0x31b123>0x3?_0x102eda(_0x1a2b51,_0x4e6577,_0x2db81a):_0x102eda(_0x1a2b51,_0x4e6577))||_0x2db81a;}return _0x31b123>0x3&&_0x2db81a&&Object[_0xd31491(0x17d)](_0x1a2b51,_0x4e6577,_0x2db81a),_0x2db81a;},__metadata=this&&this[_0x51e08e(0x18f)]||function(_0x273966,_0x150212){var _0x152c5a=_0x51e08e;if(typeof Reflect==='object'&&typeof Reflect[_0x152c5a(0x17a)]===_0x152c5a(0x177))return Reflect[_0x152c5a(0x17a)](_0x273966,_0x150212);};Object[_0x51e08e(0x17d)](exports,_0x51e08e(0x189),{'value':!![]}),exports['UpdateUserStatusDto']=void 0x0;const class_validator_1=require(_0x51e08e(0x174)),swagger_1=require(_0x51e08e(0x178));class UpdateUserStatusDto{}function _0x3234(_0x5d99b5,_0x17b1e3){var _0x290679=_0x2906();return _0x3234=function(_0x3234c2,_0x9d297b){_0x3234c2=_0x3234c2-0x173;var _0x4414d6=_0x290679[_0x3234c2];return _0x4414d6;},_0x3234(_0x5d99b5,_0x17b1e3);}__decorate([(0x0,swagger_1[_0x51e08e(0x18c)])({'example':0x2,'description':'用户状态','required':![]}),(0x0,class_validator_1[_0x51e08e(0x188)])({'message':_0x51e08e(0x186)}),(0x0,class_validator_1[_0x51e08e(0x182)])({'message':_0x51e08e(0x190)}),(0x0,class_validator_1['IsIn'])([0x0,0x1,0x2,0x3],{'message':'非法参数、用户状态非法!'}),__metadata('design:type',Number)],UpdateUserStatusDto[_0x51e08e(0x187)],_0x51e08e(0x179),void 0x0),__decorate([(0x0,swagger_1[_0x51e08e(0x18c)])({'example':0x1,'description':_0x51e08e(0x18d),'required':![]}),(0x0,class_validator_1[_0x51e08e(0x182)])({'message':'用户id是必传参数'}),__metadata('design:type',Number)],UpdateUserStatusDto['prototype'],'id',void 0x0),exports[_0x51e08e(0x183)]=UpdateUserStatusDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/user/dto/userRecharge.dto.js b/YiAiQuickDeploy/dist/modules/user/dto/userRecharge.dto.js
new file mode 100644
index 0000000..d151288
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/user/dto/userRecharge.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x58f202=_0x57aa;function _0x57aa(_0x4b7e7a,_0x1ec074){var _0x322969=_0x3229();return _0x57aa=function(_0x57aa44,_0x5c63f5){_0x57aa44=_0x57aa44-0xd8;var _0x3c04e6=_0x322969[_0x57aa44];return _0x3c04e6;},_0x57aa(_0x4b7e7a,_0x1ec074);}(function(_0x2d7690,_0x32ef6e){var _0x563da8=_0x57aa,_0x10630d=_0x2d7690();while(!![]){try{var _0x23a00e=-parseInt(_0x563da8(0xe0))/0x1*(-parseInt(_0x563da8(0xeb))/0x2)+-parseInt(_0x563da8(0xed))/0x3*(parseInt(_0x563da8(0xda))/0x4)+parseInt(_0x563da8(0xf5))/0x5+-parseInt(_0x563da8(0xf2))/0x6*(-parseInt(_0x563da8(0xdc))/0x7)+-parseInt(_0x563da8(0xe1))/0x8+parseInt(_0x563da8(0xdf))/0x9*(parseInt(_0x563da8(0xd9))/0xa)+-parseInt(_0x563da8(0xe3))/0xb*(parseInt(_0x563da8(0xe6))/0xc);if(_0x23a00e===_0x32ef6e)break;else _0x10630d['push'](_0x10630d['shift']());}catch(_0x17a005){_0x10630d['push'](_0x10630d['shift']());}}}(_0x3229,0xe304d));function _0x3229(){var _0x6c9519=['227234KpjouD','8250328ynTSrX','prototype','25201kEdhqq','@nestjs/swagger','model3Count','1584dpefke','用户id','object','metadata','IsDefined','14vSkWDK','__decorate','81aPaimX','用户对话模型4次数','defineProperty','design:type','用户id是必传参数','33834TkyBPU','ApiProperty','__esModule','481840LItafh','getOwnPropertyDescriptor','__metadata','decorate','userId','用户对话模型3次数','50LhwdFK','111768UxNDyh','function','1295wjPSZX','model4Count','IsOptional','518013LDCzIs'];_0x3229=function(){return _0x6c9519;};return _0x3229();}var __decorate=this&&this[_0x58f202(0xec)]||function(_0x4c243f,_0xea4668,_0x30a8aa,_0x238254){var _0x480dbf=_0x58f202,_0x591fca=arguments['length'],_0x16ddba=_0x591fca<0x3?_0xea4668:_0x238254===null?_0x238254=Object[_0x480dbf(0xf6)](_0xea4668,_0x30a8aa):_0x238254,_0x474293;if(typeof Reflect==='object'&&typeof Reflect['decorate']===_0x480dbf(0xdb))_0x16ddba=Reflect[_0x480dbf(0xf8)](_0x4c243f,_0xea4668,_0x30a8aa,_0x238254);else{for(var _0xb19f44=_0x4c243f['length']-0x1;_0xb19f44>=0x0;_0xb19f44--)if(_0x474293=_0x4c243f[_0xb19f44])_0x16ddba=(_0x591fca<0x3?_0x474293(_0x16ddba):_0x591fca>0x3?_0x474293(_0xea4668,_0x30a8aa,_0x16ddba):_0x474293(_0xea4668,_0x30a8aa))||_0x16ddba;}return _0x591fca>0x3&&_0x16ddba&&Object[_0x480dbf(0xef)](_0xea4668,_0x30a8aa,_0x16ddba),_0x16ddba;},__metadata=this&&this[_0x58f202(0xf7)]||function(_0x5803e,_0xd15ade){var _0xd1b977=_0x58f202;if(typeof Reflect===_0xd1b977(0xe8)&&typeof Reflect[_0xd1b977(0xe9)]===_0xd1b977(0xdb))return Reflect[_0xd1b977(0xe9)](_0x5803e,_0xd15ade);};Object['defineProperty'](exports,_0x58f202(0xf4),{'value':!![]}),exports['UserRechargeDto']=void 0x0;const class_validator_1=require('class-validator'),swagger_1=require(_0x58f202(0xe4));class UserRechargeDto{}__decorate([(0x0,swagger_1[_0x58f202(0xf3)])({'example':0x1,'description':_0x58f202(0xe7),'required':!![]}),(0x0,class_validator_1[_0x58f202(0xea)])({'message':_0x58f202(0xf1)}),__metadata(_0x58f202(0xf0),Number)],UserRechargeDto[_0x58f202(0xe2)],_0x58f202(0xf9),void 0x0),__decorate([(0x0,swagger_1[_0x58f202(0xf3)])({'example':0x64,'description':_0x58f202(0xd8),'required':![]}),(0x0,class_validator_1['IsOptional'])(),__metadata(_0x58f202(0xf0),Number)],UserRechargeDto[_0x58f202(0xe2)],_0x58f202(0xe5),void 0x0),__decorate([(0x0,swagger_1[_0x58f202(0xf3)])({'example':0x5,'description':_0x58f202(0xee),'required':![]}),(0x0,class_validator_1[_0x58f202(0xde)])(),__metadata(_0x58f202(0xf0),Number)],UserRechargeDto[_0x58f202(0xe2)],_0x58f202(0xdd),void 0x0),__decorate([(0x0,swagger_1[_0x58f202(0xf3)])({'example':0x0,'description':'用户MJ额度','required':![]}),(0x0,class_validator_1[_0x58f202(0xde)])(),__metadata(_0x58f202(0xf0),Number)],UserRechargeDto[_0x58f202(0xe2)],'drawMjCount',void 0x0),exports['UserRechargeDto']=UserRechargeDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/user/user.controller.js b/YiAiQuickDeploy/dist/modules/user/user.controller.js
new file mode 100644
index 0000000..5965f47
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/user/user.controller.js
@@ -0,0 +1 @@
+'use strict';const _0x2b8c2c=_0x19bb;(function(_0x51b222,_0x33d79f){const _0x586cac=_0x19bb,_0x25bb09=_0x51b222();while(!![]){try{const _0x16658d=-parseInt(_0x586cac(0x12e))/0x1*(-parseInt(_0x586cac(0x106))/0x2)+parseInt(_0x586cac(0x143))/0x3+parseInt(_0x586cac(0x136))/0x4*(parseInt(_0x586cac(0x108))/0x5)+-parseInt(_0x586cac(0x11f))/0x6+-parseInt(_0x586cac(0x119))/0x7*(-parseInt(_0x586cac(0x138))/0x8)+-parseInt(_0x586cac(0x100))/0x9+-parseInt(_0x586cac(0x114))/0xa*(parseInt(_0x586cac(0x139))/0xb);if(_0x16658d===_0x33d79f)break;else _0x25bb09['push'](_0x25bb09['shift']());}catch(_0x3478a2){_0x25bb09['push'](_0x25bb09['shift']());}}}(_0x11cf,0xf3c60));var __decorate=this&&this[_0x2b8c2c(0x116)]||function(_0x1a03ad,_0x2b5512,_0x17f241,_0x58992e){const _0x2b794=_0x2b8c2c;var _0x213c99=arguments[_0x2b794(0x122)],_0xdb95c3=_0x213c99<0x3?_0x2b5512:_0x58992e===null?_0x58992e=Object[_0x2b794(0x123)](_0x2b5512,_0x17f241):_0x58992e,_0x573c7d;if(typeof Reflect===_0x2b794(0x109)&&typeof Reflect[_0x2b794(0x101)]===_0x2b794(0x13b))_0xdb95c3=Reflect[_0x2b794(0x101)](_0x1a03ad,_0x2b5512,_0x17f241,_0x58992e);else{for(var _0x1e9328=_0x1a03ad[_0x2b794(0x122)]-0x1;_0x1e9328>=0x0;_0x1e9328--)if(_0x573c7d=_0x1a03ad[_0x1e9328])_0xdb95c3=(_0x213c99<0x3?_0x573c7d(_0xdb95c3):_0x213c99>0x3?_0x573c7d(_0x2b5512,_0x17f241,_0xdb95c3):_0x573c7d(_0x2b5512,_0x17f241))||_0xdb95c3;}return _0x213c99>0x3&&_0xdb95c3&&Object[_0x2b794(0x105)](_0x2b5512,_0x17f241,_0xdb95c3),_0xdb95c3;},__metadata=this&&this[_0x2b8c2c(0x118)]||function(_0x3b8f14,_0x56e527){const _0x3601e6=_0x2b8c2c;if(typeof Reflect===_0x3601e6(0x109)&&typeof Reflect['metadata']===_0x3601e6(0x13b))return Reflect[_0x3601e6(0x129)](_0x3b8f14,_0x56e527);},__param=this&&this[_0x2b8c2c(0x10a)]||function(_0x452330,_0x133f5b){return function(_0x2214e6,_0x46cef5){_0x133f5b(_0x2214e6,_0x46cef5,_0x452330);};};Object[_0x2b8c2c(0x105)](exports,'__esModule',{'value':!![]}),exports[_0x2b8c2c(0x10c)]=void 0x0;const user_service_1=require(_0x2b8c2c(0x125)),common_1=require('@nestjs/common'),swagger_1=require('@nestjs/swagger'),updateUser_dto_1=require(_0x2b8c2c(0x13f)),jwtAuth_guard_1=require(_0x2b8c2c(0x146)),adminAuth_guard_1=require('../../common/auth/adminAuth.guard'),userRecharge_dto_1=require(_0x2b8c2c(0x137)),queryAllUser_dto_1=require(_0x2b8c2c(0x112)),queryOne_dto_1=require(_0x2b8c2c(0x13a)),updateUserStatus_dto_1=require(_0x2b8c2c(0x13d)),resetUserPass_dto_1=require(_0x2b8c2c(0x132)),superAuth_guard_1=require(_0x2b8c2c(0x130)),queryInviteRecord_dto_1=require('./dto/queryInviteRecord.dto');function _0x19bb(_0x425f70,_0x50113c){const _0x11cf96=_0x11cf();return _0x19bb=function(_0x19bbd9,_0x3d0954){_0x19bbd9=_0x19bbd9-0xfd;let _0x2fc332=_0x11cf96[_0x19bbd9];return _0x2fc332;},_0x19bb(_0x425f70,_0x50113c);}function _0x11cf(){const _0x1488e3=['5040480RYWQUP','104445nSkQEg','./dto/queryOne.dto','function','design:type','./dto/updateUserStatus.dto','user','./dto/updateUser.dto','queryAll','getInviteRecord','userRecharge','4528074JdHGKs','design:returntype','ApiBearerAuth','../../common/auth/jwtAuth.guard','生成邀请码','ApiOperation','inviteLink','updateInfo','8300286EZCWJf','decorate','QueryAllUserDto','Post','用户充值','defineProperty','10yjkbou','genInviteCode','3970guDeOX','object','__param','ApiTags','UserController','查询所有用户','userService','Query','updateStatus','prototype','./dto/queryAllUser.dto','UserRechargeDto','1460hFlzgt','design:paramtypes','__decorate','Req','__metadata','21XCualw','UserService','邀请链接被点击','SuperAuthGuard','queryOne','resetUserPass','6306390rHiLnO','UpdateUserDto','Get','length','getOwnPropertyDescriptor','获取我的邀请记录','./user.service','ResetUserPassDto','更新用户信息','更新用户状态','metadata','AdminAuthGuard','recharge','UseGuards','UpdateUserStatusDto','111039gqyPuv','update','../../common/auth/superAuth.guard','查询单个用户','./dto/resetUserPass.dto','code','JwtAuthGuard','Body','2032CftAtO','./dto/userRecharge.dto'];_0x11cf=function(){return _0x1488e3;};return _0x11cf();}let UserController=class UserController{constructor(_0x167a1a){const _0x445f79=_0x2b8c2c;this[_0x445f79(0x10e)]=_0x167a1a;}async[_0x2b8c2c(0x12f)](_0x332033,_0x1cac27){const _0x135d80=_0x2b8c2c;return await this[_0x135d80(0x10e)][_0x135d80(0xff)](_0x332033,_0x1cac27);}async[_0x2b8c2c(0x107)](_0x117726){const _0x1811ba=_0x2b8c2c;return await this[_0x1811ba(0x10e)][_0x1811ba(0x107)](_0x117726);}async[_0x2b8c2c(0x141)](_0x9c1944,_0x3a1d71){const _0x127bee=_0x2b8c2c;return await this[_0x127bee(0x10e)][_0x127bee(0x141)](_0x9c1944,_0x3a1d71);}async[_0x2b8c2c(0xfe)](_0x54c540){const _0x1534cd=_0x2b8c2c;return await this[_0x1534cd(0x10e)]['inviteLink'](_0x54c540);}async['userRecharge'](_0x36a79a){const _0x17aa30=_0x2b8c2c;return await this[_0x17aa30(0x10e)]['userRecharge'](_0x36a79a);}async[_0x2b8c2c(0x140)](_0x272023,_0x105c9d){return await this['userService']['queryAll'](_0x272023,_0x105c9d);}async['queryOne'](_0x54b8e7){const _0x453832=_0x2b8c2c;return await this[_0x453832(0x10e)]['queryOne'](_0x54b8e7);}async['updateStatus'](_0x23ff2a){const _0x3bef68=_0x2b8c2c;return await this[_0x3bef68(0x10e)]['updateStatus'](_0x23ff2a);}async[_0x2b8c2c(0x11e)](_0x49bbd1){const _0x493a08=_0x2b8c2c;return await this[_0x493a08(0x10e)][_0x493a08(0x11e)](_0x49bbd1);}};__decorate([(0x0,common_1[_0x2b8c2c(0x103)])(_0x2b8c2c(0x12f)),(0x0,swagger_1['ApiOperation'])({'summary':_0x2b8c2c(0x127)}),(0x0,common_1[_0x2b8c2c(0x12c)])(jwtAuth_guard_1[_0x2b8c2c(0x134)]),(0x0,swagger_1[_0x2b8c2c(0x145)])(),__param(0x0,(0x0,common_1[_0x2b8c2c(0x135)])()),__param(0x1,(0x0,common_1[_0x2b8c2c(0x117)])()),__metadata(_0x2b8c2c(0x13c),Function),__metadata(_0x2b8c2c(0x115),[updateUser_dto_1[_0x2b8c2c(0x120)],Object]),__metadata(_0x2b8c2c(0x144),Promise)],UserController[_0x2b8c2c(0x111)],_0x2b8c2c(0x12f),null),__decorate([(0x0,common_1[_0x2b8c2c(0x103)])('genInviteCode'),(0x0,swagger_1[_0x2b8c2c(0xfd)])({'summary':_0x2b8c2c(0x147)}),(0x0,common_1[_0x2b8c2c(0x12c)])(jwtAuth_guard_1[_0x2b8c2c(0x134)]),(0x0,swagger_1[_0x2b8c2c(0x145)])(),__param(0x0,(0x0,common_1[_0x2b8c2c(0x117)])()),__metadata(_0x2b8c2c(0x13c),Function),__metadata(_0x2b8c2c(0x115),[Object]),__metadata('design:returntype',Promise)],UserController[_0x2b8c2c(0x111)],_0x2b8c2c(0x107),null),__decorate([(0x0,common_1['Get'])('inviteRecord'),(0x0,swagger_1['ApiOperation'])({'summary':_0x2b8c2c(0x124)}),(0x0,common_1[_0x2b8c2c(0x12c)])(jwtAuth_guard_1[_0x2b8c2c(0x134)]),(0x0,swagger_1[_0x2b8c2c(0x145)])(),__param(0x0,(0x0,common_1[_0x2b8c2c(0x117)])()),__param(0x1,(0x0,common_1['Query'])()),__metadata(_0x2b8c2c(0x13c),Function),__metadata(_0x2b8c2c(0x115),[Object,queryInviteRecord_dto_1['queryInviteRecordDto']]),__metadata('design:returntype',Promise)],UserController[_0x2b8c2c(0x111)],_0x2b8c2c(0x141),null),__decorate([(0x0,common_1[_0x2b8c2c(0x121)])(_0x2b8c2c(0xfe)),(0x0,swagger_1[_0x2b8c2c(0xfd)])({'summary':_0x2b8c2c(0x11b)}),__param(0x0,(0x0,common_1[_0x2b8c2c(0x10f)])(_0x2b8c2c(0x133))),__metadata(_0x2b8c2c(0x13c),Function),__metadata(_0x2b8c2c(0x115),[String]),__metadata('design:returntype',Promise)],UserController[_0x2b8c2c(0x111)],_0x2b8c2c(0xfe),null),__decorate([(0x0,common_1[_0x2b8c2c(0x103)])(_0x2b8c2c(0x12b)),(0x0,swagger_1[_0x2b8c2c(0xfd)])({'summary':_0x2b8c2c(0x104)}),(0x0,common_1[_0x2b8c2c(0x12c)])(superAuth_guard_1[_0x2b8c2c(0x11c)]),(0x0,swagger_1[_0x2b8c2c(0x145)])(),__param(0x0,(0x0,common_1[_0x2b8c2c(0x135)])()),__metadata(_0x2b8c2c(0x13c),Function),__metadata(_0x2b8c2c(0x115),[userRecharge_dto_1[_0x2b8c2c(0x113)]]),__metadata(_0x2b8c2c(0x144),Promise)],UserController[_0x2b8c2c(0x111)],_0x2b8c2c(0x142),null),__decorate([(0x0,common_1['Get'])(_0x2b8c2c(0x140)),(0x0,swagger_1[_0x2b8c2c(0xfd)])({'summary':_0x2b8c2c(0x10d)}),(0x0,common_1[_0x2b8c2c(0x12c)])(adminAuth_guard_1[_0x2b8c2c(0x12a)]),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1[_0x2b8c2c(0x10f)])()),__param(0x1,(0x0,common_1[_0x2b8c2c(0x117)])()),__metadata('design:type',Function),__metadata(_0x2b8c2c(0x115),[queryAllUser_dto_1[_0x2b8c2c(0x102)],Object]),__metadata(_0x2b8c2c(0x144),Promise)],UserController['prototype'],_0x2b8c2c(0x140),null),__decorate([(0x0,common_1[_0x2b8c2c(0x121)])('queryOne'),(0x0,swagger_1[_0x2b8c2c(0xfd)])({'summary':_0x2b8c2c(0x131)}),(0x0,common_1['UseGuards'])(adminAuth_guard_1['AdminAuthGuard']),(0x0,swagger_1['ApiBearerAuth'])(),__param(0x0,(0x0,common_1['Query'])()),__metadata(_0x2b8c2c(0x13c),Function),__metadata(_0x2b8c2c(0x115),[queryOne_dto_1['QueryOneUserDto']]),__metadata(_0x2b8c2c(0x144),Promise)],UserController[_0x2b8c2c(0x111)],_0x2b8c2c(0x11d),null),__decorate([(0x0,common_1[_0x2b8c2c(0x103)])('updateStatus'),(0x0,swagger_1[_0x2b8c2c(0xfd)])({'summary':_0x2b8c2c(0x128)}),(0x0,common_1[_0x2b8c2c(0x12c)])(superAuth_guard_1[_0x2b8c2c(0x11c)]),(0x0,swagger_1[_0x2b8c2c(0x145)])(),__param(0x0,(0x0,common_1['Body'])()),__metadata(_0x2b8c2c(0x13c),Function),__metadata(_0x2b8c2c(0x115),[updateUserStatus_dto_1[_0x2b8c2c(0x12d)]]),__metadata(_0x2b8c2c(0x144),Promise)],UserController[_0x2b8c2c(0x111)],_0x2b8c2c(0x110),null),__decorate([(0x0,common_1[_0x2b8c2c(0x103)])(_0x2b8c2c(0x11e)),(0x0,swagger_1[_0x2b8c2c(0xfd)])({'summary':'重置用户密码'}),(0x0,common_1['UseGuards'])(superAuth_guard_1[_0x2b8c2c(0x11c)]),(0x0,swagger_1[_0x2b8c2c(0x145)])(),__param(0x0,(0x0,common_1[_0x2b8c2c(0x135)])()),__metadata(_0x2b8c2c(0x13c),Function),__metadata('design:paramtypes',[resetUserPass_dto_1[_0x2b8c2c(0x126)]]),__metadata(_0x2b8c2c(0x144),Promise)],UserController[_0x2b8c2c(0x111)],_0x2b8c2c(0x11e),null),UserController=__decorate([(0x0,common_1['Controller'])(_0x2b8c2c(0x13e)),(0x0,swagger_1[_0x2b8c2c(0x10b)])(_0x2b8c2c(0x13e)),__metadata(_0x2b8c2c(0x115),[user_service_1[_0x2b8c2c(0x11a)]])],UserController),exports[_0x2b8c2c(0x10c)]=UserController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/user/user.entity.js b/YiAiQuickDeploy/dist/modules/user/user.entity.js
new file mode 100644
index 0000000..8a1fba9
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/user/user.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x45361d=_0x3dc4;(function(_0x248c84,_0x2e903f){var _0x1fb0de=_0x3dc4,_0x104844=_0x248c84();while(!![]){try{var _0x583f24=parseInt(_0x1fb0de(0x1eb))/0x1*(parseInt(_0x1fb0de(0x1cd))/0x2)+parseInt(_0x1fb0de(0x1d4))/0x3*(-parseInt(_0x1fb0de(0x1ed))/0x4)+parseInt(_0x1fb0de(0x1f5))/0x5+parseInt(_0x1fb0de(0x1d2))/0x6*(parseInt(_0x1fb0de(0x1cf))/0x7)+-parseInt(_0x1fb0de(0x201))/0x8*(-parseInt(_0x1fb0de(0x1f0))/0x9)+parseInt(_0x1fb0de(0x1e8))/0xa*(-parseInt(_0x1fb0de(0x1f2))/0xb)+parseInt(_0x1fb0de(0x1db))/0xc*(-parseInt(_0x1fb0de(0x1ef))/0xd);if(_0x583f24===_0x2e903f)break;else _0x104844['push'](_0x104844['shift']());}catch(_0x58c08e){_0x104844['push'](_0x104844['shift']());}}}(_0x48c4,0x3894c));var __decorate=this&&this[_0x45361d(0x1c9)]||function(_0x83118d,_0x162dc6,_0x669d4f,_0x280ae1){var _0x21a141=_0x45361d,_0x324110=arguments['length'],_0x32a601=_0x324110<0x3?_0x162dc6:_0x280ae1===null?_0x280ae1=Object[_0x21a141(0x1e2)](_0x162dc6,_0x669d4f):_0x280ae1,_0x364373;if(typeof Reflect===_0x21a141(0x205)&&typeof Reflect[_0x21a141(0x1d0)]===_0x21a141(0x1d9))_0x32a601=Reflect[_0x21a141(0x1d0)](_0x83118d,_0x162dc6,_0x669d4f,_0x280ae1);else{for(var _0x13b3a7=_0x83118d[_0x21a141(0x1f6)]-0x1;_0x13b3a7>=0x0;_0x13b3a7--)if(_0x364373=_0x83118d[_0x13b3a7])_0x32a601=(_0x324110<0x3?_0x364373(_0x32a601):_0x324110>0x3?_0x364373(_0x162dc6,_0x669d4f,_0x32a601):_0x364373(_0x162dc6,_0x669d4f))||_0x32a601;}return _0x324110>0x3&&_0x32a601&&Object[_0x21a141(0x1f9)](_0x162dc6,_0x669d4f,_0x32a601),_0x32a601;},__metadata=this&&this['__metadata']||function(_0x502c61,_0x4d7c4b){var _0x3f504d=_0x45361d;if(typeof Reflect===_0x3f504d(0x205)&&typeof Reflect['metadata']===_0x3f504d(0x1d9))return Reflect[_0x3f504d(0x1ec)](_0x502c61,_0x4d7c4b);};function _0x48c4(){var _0x177a09=['inviteCode','__esModule','sex','用户性别','用户密码','用户填写的别人的邀请码','30888IVVoDc','typeorm','inviteLinkCount','invitedBy','object','violationCount','用户注册来源','viewer','__decorate','password','UserEntity','用户角色','1756hyTkzg','role','83713gMvGWa','decorate','consecutiveDays','210YtJnjC','用户连续签到天数','621498ZFFSXH','openId','design:type','BaseEntity','Entity','function','用户邮箱','524208HVYaxZ','用户头像','用户状态','../../common/entity/baseEntity','注册IP','https://public-1300678944.cos.ap-shanghai.myqcloud.com/ai/7f042f63f.png','Column','getOwnPropertyDescriptor','users','用户手机号','用户昵称','我是一台基于深度学习和自然语言处理技术的\x20AI\x20机器人,旨在为用户提供高效、精准、个性化的智能服务。','client','10VFGdeo','lastLoginIp','username','240RQnYvl','metadata','4jFWqKj','avatar','78GJAMfk','171sWtGks','registerIp','649385lBauYe','sign','用户违规记录次数','287085OJpSIY','length','微信openId','prototype','defineProperty','phone'];_0x48c4=function(){return _0x177a09;};return _0x48c4();}Object[_0x45361d(0x1f9)](exports,_0x45361d(0x1fc),{'value':!![]}),exports[_0x45361d(0x1cb)]=void 0x0;const typeorm_1=require(_0x45361d(0x202)),baseEntity_1=require(_0x45361d(0x1de));let UserEntity=class UserEntity extends baseEntity_1[_0x45361d(0x1d7)]{};function _0x3dc4(_0x17984c,_0x3f5758){var _0x48c4e4=_0x48c4();return _0x3dc4=function(_0x3dc481,_0x57927f){_0x3dc481=_0x3dc481-0x1c8;var _0x292ae1=_0x48c4e4[_0x3dc481];return _0x292ae1;},_0x3dc4(_0x17984c,_0x3f5758);}__decorate([(0x0,typeorm_1[_0x45361d(0x1e1)])({'length':0xc,'comment':_0x45361d(0x1e5)}),__metadata(_0x45361d(0x1d6),String)],UserEntity[_0x45361d(0x1f8)],_0x45361d(0x1ea),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'length':0x40,'comment':_0x45361d(0x1ff),'nullable':!![]}),__metadata(_0x45361d(0x1d6),String)],UserEntity[_0x45361d(0x1f8)],_0x45361d(0x1ca),void 0x0),__decorate([(0x0,typeorm_1[_0x45361d(0x1e1)])({'default':0x0,'comment':_0x45361d(0x1dd)}),__metadata(_0x45361d(0x1d6),Number)],UserEntity['prototype'],'status',void 0x0),__decorate([(0x0,typeorm_1[_0x45361d(0x1e1)])({'default':0x1,'comment':_0x45361d(0x1fe)}),__metadata('design:type',Number)],UserEntity[_0x45361d(0x1f8)],_0x45361d(0x1fd),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'length':0x40,'unique':!![],'comment':_0x45361d(0x1da)}),__metadata(_0x45361d(0x1d6),String)],UserEntity['prototype'],'email',void 0x0),__decorate([(0x0,typeorm_1[_0x45361d(0x1e1)])({'length':0x40,'nullable':!![],'comment':_0x45361d(0x1e4)}),__metadata('design:type',String)],UserEntity[_0x45361d(0x1f8)],_0x45361d(0x1fa),void 0x0),__decorate([(0x0,typeorm_1[_0x45361d(0x1e1)])({'length':0x12c,'nullable':!![],'default':_0x45361d(0x1e0),'comment':_0x45361d(0x1dc)}),__metadata(_0x45361d(0x1d6),String)],UserEntity['prototype'],_0x45361d(0x1ee),void 0x0),__decorate([(0x0,typeorm_1[_0x45361d(0x1e1)])({'length':0x12c,'nullable':!![],'default':_0x45361d(0x1e6),'comment':'用户签名'}),__metadata(_0x45361d(0x1d6),String)],UserEntity[_0x45361d(0x1f8)],_0x45361d(0x1f3),void 0x0),__decorate([(0x0,typeorm_1[_0x45361d(0x1e1)])({'length':0x40,'default':'','comment':_0x45361d(0x1df),'nullable':!![]}),__metadata('design:type',String)],UserEntity[_0x45361d(0x1f8)],_0x45361d(0x1f1),void 0x0),__decorate([(0x0,typeorm_1[_0x45361d(0x1e1)])({'length':0x40,'default':'','comment':'最后一次登录IP','nullable':!![]}),__metadata(_0x45361d(0x1d6),String)],UserEntity[_0x45361d(0x1f8)],_0x45361d(0x1e9),void 0x0),__decorate([(0x0,typeorm_1[_0x45361d(0x1e1)])({'length':0xa,'default':'','comment':'用户邀请码'}),__metadata(_0x45361d(0x1d6),String)],UserEntity[_0x45361d(0x1f8)],_0x45361d(0x1fb),void 0x0),__decorate([(0x0,typeorm_1[_0x45361d(0x1e1)])({'length':0xa,'default':'','comment':_0x45361d(0x200)}),__metadata(_0x45361d(0x1d6),String)],UserEntity['prototype'],_0x45361d(0x204),void 0x0),__decorate([(0x0,typeorm_1[_0x45361d(0x1e1)])({'length':0xa,'default':_0x45361d(0x1c8),'comment':_0x45361d(0x1cc)}),__metadata(_0x45361d(0x1d6),String)],UserEntity[_0x45361d(0x1f8)],_0x45361d(0x1ce),void 0x0),__decorate([(0x0,typeorm_1[_0x45361d(0x1e1)])({'length':0x40,'default':'','comment':_0x45361d(0x1f7),'nullable':!![]}),__metadata(_0x45361d(0x1d6),String)],UserEntity[_0x45361d(0x1f8)],_0x45361d(0x1d5),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'length':0x40,'comment':_0x45361d(0x207),'nullable':!![]}),__metadata('design:type',String)],UserEntity[_0x45361d(0x1f8)],_0x45361d(0x1e7),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':'用户邀请链接被点击次数','default':0x0}),__metadata(_0x45361d(0x1d6),Number)],UserEntity[_0x45361d(0x1f8)],_0x45361d(0x203),void 0x0),__decorate([(0x0,typeorm_1[_0x45361d(0x1e1)])({'comment':_0x45361d(0x1d3),'default':0x0}),__metadata('design:type',Number)],UserEntity['prototype'],_0x45361d(0x1d1),void 0x0),__decorate([(0x0,typeorm_1[_0x45361d(0x1e1)])({'comment':_0x45361d(0x1f4),'default':0x0}),__metadata(_0x45361d(0x1d6),Number)],UserEntity['prototype'],_0x45361d(0x206),void 0x0),UserEntity=__decorate([(0x0,typeorm_1[_0x45361d(0x1d8)])({'name':_0x45361d(0x1e3)})],UserEntity),exports[_0x45361d(0x1cb)]=UserEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/user/user.module.js b/YiAiQuickDeploy/dist/modules/user/user.module.js
new file mode 100644
index 0000000..4522169
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/user/user.module.js
@@ -0,0 +1 @@
+'use strict';const _0x37e547=_0x1467;(function(_0x2e734e,_0xffc209){const _0x4186a6=_0x1467,_0x5c1326=_0x2e734e();while(!![]){try{const _0x50965d=-parseInt(_0x4186a6(0x1c4))/0x1*(-parseInt(_0x4186a6(0x1cc))/0x2)+parseInt(_0x4186a6(0x1d5))/0x3*(-parseInt(_0x4186a6(0x1cb))/0x4)+-parseInt(_0x4186a6(0x1e3))/0x5*(-parseInt(_0x4186a6(0x1e1))/0x6)+-parseInt(_0x4186a6(0x1cf))/0x7*(-parseInt(_0x4186a6(0x1cd))/0x8)+parseInt(_0x4186a6(0x1f5))/0x9*(-parseInt(_0x4186a6(0x1ee))/0xa)+parseInt(_0x4186a6(0x1db))/0xb*(parseInt(_0x4186a6(0x1d0))/0xc)+-parseInt(_0x4186a6(0x1ca))/0xd*(-parseInt(_0x4186a6(0x1c8))/0xe);if(_0x50965d===_0xffc209)break;else _0x5c1326['push'](_0x5c1326['shift']());}catch(_0x1dd274){_0x5c1326['push'](_0x5c1326['shift']());}}}(_0x4573,0xd0bee));function _0x1467(_0x5920fd,_0x34ef31){const _0x457384=_0x4573();return _0x1467=function(_0x14670b,_0x37bf2a){_0x14670b=_0x14670b-0x1c3;let _0x8966ed=_0x457384[_0x14670b];return _0x8966ed;},_0x1467(_0x5920fd,_0x34ef31);}var __decorate=this&&this[_0x37e547(0x1f4)]||function(_0x4183c5,_0x47778c,_0xd29380,_0x14232c){const _0x55e6dd=_0x37e547;var _0x4180e9=arguments[_0x55e6dd(0x1dc)],_0x52f866=_0x4180e9<0x3?_0x47778c:_0x14232c===null?_0x14232c=Object[_0x55e6dd(0x1e7)](_0x47778c,_0xd29380):_0x14232c,_0x260ac3;if(typeof Reflect===_0x55e6dd(0x1d7)&&typeof Reflect[_0x55e6dd(0x1f8)]===_0x55e6dd(0x1f2))_0x52f866=Reflect['decorate'](_0x4183c5,_0x47778c,_0xd29380,_0x14232c);else{for(var _0x4544dd=_0x4183c5[_0x55e6dd(0x1dc)]-0x1;_0x4544dd>=0x0;_0x4544dd--)if(_0x260ac3=_0x4183c5[_0x4544dd])_0x52f866=(_0x4180e9<0x3?_0x260ac3(_0x52f866):_0x4180e9>0x3?_0x260ac3(_0x47778c,_0xd29380,_0x52f866):_0x260ac3(_0x47778c,_0xd29380))||_0x52f866;}return _0x4180e9>0x3&&_0x52f866&&Object['defineProperty'](_0x47778c,_0xd29380,_0x52f866),_0x52f866;};Object[_0x37e547(0x1d8)](exports,_0x37e547(0x1e5),{'value':!![]}),exports[_0x37e547(0x1c3)]=void 0x0;const verifycation_entity_1=require(_0x37e547(0x1f7)),verification_service_1=require(_0x37e547(0x1e0)),common_1=require('@nestjs/common'),typeorm_1=require(_0x37e547(0x1d1)),user_controller_1=require('./user.controller'),user_service_1=require('./user.service'),user_entity_1=require(_0x37e547(0x1e2)),userBalance_service_1=require(_0x37e547(0x1ce)),balance_entity_1=require(_0x37e547(0x1d6)),accountLog_entity_1=require(_0x37e547(0x1d9)),config_entity_1=require(_0x37e547(0x1df)),cramiPackage_entity_1=require(_0x37e547(0x1ef)),whiteList_entity_1=require(_0x37e547(0x1e4)),userBalance_entity_1=require('../userBalance/userBalance.entity'),salesUsers_entity_1=require('../sales/salesUsers.entity'),redisCache_service_1=require(_0x37e547(0x1e9)),fingerprint_entity_1=require(_0x37e547(0x1ec)),chatLog_entity_1=require('../chatLog/chatLog.entity'),chatGroup_entity_1=require(_0x37e547(0x1c5)),midjourney_entity_1=require(_0x37e547(0x1ed));function _0x4573(){const _0x276f71=['../userBalance/fingerprint.entity','../midjourney/midjourney.entity','27910mLmiHT','../crami/cramiPackage.entity','VerificationService','SalesUsersEntity','function','AccountLogEntity','__decorate','5337ndZKqZ','forFeature','../verification/verifycation.entity','decorate','UserModule','606796dEKSQH','../chatGroup/chatGroup.entity','ConfigEntity','TypeOrmModule','6108172SvfdoX','Module','13RnGfkH','7492hAJKRT','2gwbSPP','8XEIuKX','../userBalance/userBalance.service','1187809DgnZmi','91512HQFSjV','@nestjs/typeorm','FingerprintLogEntity','UserController','Global','849BebHol','../userBalance/balance.entity','object','defineProperty','../userBalance/accountLog.entity','BalanceEntity','2332SKSdRn','length','UserEntity','ChatGroupEntity','../globalConfig/config.entity','../verification/verification.service','294LUoxna','./user.entity','21495cAtXBS','../chatgpt/whiteList.entity','__esModule','WhiteListEntity','getOwnPropertyDescriptor','ChatLogEntity','../redisCache/redisCache.service','UserBalanceEntity','UserService'];_0x4573=function(){return _0x276f71;};return _0x4573();}let UserModule=class UserModule{};UserModule=__decorate([(0x0,common_1[_0x37e547(0x1d4)])(),(0x0,common_1[_0x37e547(0x1c9)])({'imports':[typeorm_1[_0x37e547(0x1c7)][_0x37e547(0x1f6)]([user_entity_1[_0x37e547(0x1dd)],verifycation_entity_1['VerifycationEntity'],balance_entity_1[_0x37e547(0x1da)],accountLog_entity_1[_0x37e547(0x1f3)],config_entity_1[_0x37e547(0x1c6)],cramiPackage_entity_1['CramiPackageEntity'],whiteList_entity_1[_0x37e547(0x1e6)],userBalance_entity_1[_0x37e547(0x1ea)],salesUsers_entity_1[_0x37e547(0x1f1)],fingerprint_entity_1[_0x37e547(0x1d2)],chatLog_entity_1[_0x37e547(0x1e8)],chatGroup_entity_1[_0x37e547(0x1de)],midjourney_entity_1['MidjourneyEntity']])],'controllers':[user_controller_1[_0x37e547(0x1d3)]],'providers':[user_service_1[_0x37e547(0x1eb)],verification_service_1[_0x37e547(0x1f0)],userBalance_service_1['UserBalanceService'],redisCache_service_1['RedisCacheService']],'exports':[user_service_1[_0x37e547(0x1eb)]]})],UserModule),exports['UserModule']=UserModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/user/user.service.js b/YiAiQuickDeploy/dist/modules/user/user.service.js
new file mode 100644
index 0000000..0f9a2ae
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/user/user.service.js
@@ -0,0 +1 @@
+'use strict';const _0x50c011=_0x32e2;(function(_0x3be8a6,_0x26abea){const _0xacf592=_0x32e2,_0x7115eb=_0x3be8a6();while(!![]){try{const _0x316fc6=-parseInt(_0xacf592(0x1e1))/0x1*(parseInt(_0xacf592(0x17f))/0x2)+-parseInt(_0xacf592(0x1af))/0x3*(parseInt(_0xacf592(0x1a3))/0x4)+parseInt(_0xacf592(0x167))/0x5+-parseInt(_0xacf592(0x181))/0x6+parseInt(_0xacf592(0x1d6))/0x7+parseInt(_0xacf592(0x15e))/0x8+parseInt(_0xacf592(0x195))/0x9;if(_0x316fc6===_0x26abea)break;else _0x7115eb['push'](_0x7115eb['shift']());}catch(_0x5de658){_0x7115eb['push'](_0x7115eb['shift']());}}}(_0x3199,0xd49e2));function _0x32e2(_0x38c65c,_0x441fb0){const _0x31995e=_0x3199();return _0x32e2=function(_0x32e2cc,_0x75a42d){_0x32e2cc=_0x32e2cc-0x13d;let _0x23fcae=_0x31995e[_0x32e2cc];return _0x23fcae;},_0x32e2(_0x38c65c,_0x441fb0);}function _0x3199(){const _0x35bee5=['configMap:\x20','../globalConfig/config.entity','获取邀请记录失败!','user','hex','Not','createUserAndVerifycation','decorate','queryUserBalance','10810864zdPtTn','UNAUTHORIZED','@nestjs/typeorm','addBalanceToNewUser','__metadata','globalConfigService','reduce','getUserInfo','__param','1244670sQtzCB','consecutiveDays','绑定微信失败、请联系管理员!','avatar','crypto','queryOne','qureyUserInfoByInviteCode','getOwnPropertyDescriptor','metadata','getUserFromOpenId','$2a$','getOpenIdByUserId','registerBaseUrl','getUserById','register','无效的邀请码!','修改密码失败、请重新试试吧。','verificationService','formatCreateOrUpdateDate','没有变更,无需更改!','userDefautlAvatar','email\x20response\x20\x20->\x20:\x20','getUserOpenId','../../common/constants/balance.constant','1868822GzlEan','save','50994jJUxxR','forEach','userRecharge','hashSync','updateStatus','bindWx','createRandomUid','----,','role','__esModule','email','find','error:\x20','password','compareSync','DESC','当前密码错误!','maskIpAddress','verifyUserPassword','当前手机号已注册、请勿重复注册!','2600730lbhkjH','verifyUserCredentials','createUserFromOpenId','LOCKED','object','RechargeType','log','ConfigEntity','connection','getInviteRecord','重置密码失败!','queryAll','修改用户状态失败!','md5','316GmGbiU','VerificationEnum','registerIp','Repository','__decorate','Injectable','UserStatusErrMsg','saveRecordRechargeLog','visitor','digest','@nestjs/common','lastLoginIp','36342ToZDWi','inviteCode','updateUserPassword','userBalanceService','isBindWx','./user.entity','openId','UserStatusEnum','checkUserStatus','findAndCount','assign','PENDING','GlobalConfigService','genInviteCode','super','maskEmail','whiteListEntity','../../common/constants/user.constant','queryUserInfoById','../globalConfig/globalConfig.service','../verification/verification.service','configKey','createHash','../../common/utils','BAD_REQUEST','$2y$','findOne','configEntity','当前用户信息失效、请重新登录!','用户名或者邮箱已被注册!','resetUserPass','../userBalance/userBalance.service','的账号激活','cloneDeep','registerVerifyEmailDesc','ACTIVE','mailerService','用户名已存在、请更换用户名!','registerVerifyExpir','6170752DVXwCD','用户名已存在!','status','该微信已绑定其他账号!','defineProperty','sign','username','../chatgpt/whiteList.entity','修改用户信息失败!','Like','用户不存在!','1SUgLSB','function','$2b$','update','不可将用户置为未激活状态!','HttpStatus','您的账户已被永久加入黑名单、如有疑问、请联系管理员!','startsWith','affected','当前账户不存在!','balanceInfo','map','phone','您的账户已被封禁、如有疑问、请联系管理员!','sendMail','design:paramtypes','Registration','HttpException','createdAt','getClientIp','生成邀请码失败,请重新试一次吧!','getConfigs','isVerifyEmail','registerVerifyEmailTitle','queryOneUserInfo','typeorm','@default.com','userEntity','createUser','InjectRepository','WhiteListEntity','当前用户不存在!','123456','length'];_0x3199=function(){return _0x35bee5;};return _0x3199();}var __decorate=this&&this[_0x50c011(0x1a7)]||function(_0x1f628d,_0x3ea084,_0x1bdbcf,_0x44228f){const _0x10f2cf=_0x50c011;var _0x2399bc=arguments[_0x10f2cf(0x154)],_0xb208b9=_0x2399bc<0x3?_0x3ea084:_0x44228f===null?_0x44228f=Object[_0x10f2cf(0x16e)](_0x3ea084,_0x1bdbcf):_0x44228f,_0x9dd54e;if(typeof Reflect===_0x10f2cf(0x199)&&typeof Reflect[_0x10f2cf(0x15c)]===_0x10f2cf(0x1e2))_0xb208b9=Reflect[_0x10f2cf(0x15c)](_0x1f628d,_0x3ea084,_0x1bdbcf,_0x44228f);else{for(var _0x2595fb=_0x1f628d[_0x10f2cf(0x154)]-0x1;_0x2595fb>=0x0;_0x2595fb--)if(_0x9dd54e=_0x1f628d[_0x2595fb])_0xb208b9=(_0x2399bc<0x3?_0x9dd54e(_0xb208b9):_0x2399bc>0x3?_0x9dd54e(_0x3ea084,_0x1bdbcf,_0xb208b9):_0x9dd54e(_0x3ea084,_0x1bdbcf))||_0xb208b9;}return _0x2399bc>0x3&&_0xb208b9&&Object[_0x10f2cf(0x1da)](_0x3ea084,_0x1bdbcf,_0xb208b9),_0xb208b9;},__metadata=this&&this[_0x50c011(0x162)]||function(_0x5cdac1,_0x741082){const _0x44c0d2=_0x50c011;if(typeof Reflect==='object'&&typeof Reflect[_0x44c0d2(0x16f)]===_0x44c0d2(0x1e2))return Reflect[_0x44c0d2(0x16f)](_0x5cdac1,_0x741082);},__param=this&&this[_0x50c011(0x166)]||function(_0x2f6d7b,_0x147b5f){return function(_0x4842f0,_0x56c3a0){_0x147b5f(_0x4842f0,_0x56c3a0,_0x2f6d7b);};};Object[_0x50c011(0x1da)](exports,_0x50c011(0x18a),{'value':!![]}),exports['UserService']=void 0x0;const globalConfig_service_1=require(_0x50c011(0x1c2)),user_constant_1=require(_0x50c011(0x1c0)),mailer_1=require('@nestjs-modules/mailer'),verification_service_1=require(_0x50c011(0x1c3)),common_1=require(_0x50c011(0x1ad)),typeorm_1=require(_0x50c011(0x160)),typeorm_2=require(_0x50c011(0x14c)),user_entity_1=require(_0x50c011(0x1b4)),bcrypt=require('bcryptjs'),crypto=require(_0x50c011(0x16b)),_=require('lodash'),verification_constant_1=require('../../common/constants/verification.constant'),userBalance_service_1=require(_0x50c011(0x1ce)),utils_1=require(_0x50c011(0x1c6)),balance_constant_1=require(_0x50c011(0x17e)),config_entity_1=require(_0x50c011(0x156)),whiteList_entity_1=require(_0x50c011(0x1dd));let UserService=class UserService{constructor(_0x46cf61,_0x5297d9,_0x2f5c21,_0x59337f,_0x1467a6,_0x20c90e,_0x204773,_0x1e5c1b){const _0x552c56=_0x50c011;this['userEntity']=_0x46cf61,this[_0x552c56(0x1bf)]=_0x5297d9,this[_0x552c56(0x19d)]=_0x2f5c21,this[_0x552c56(0x178)]=_0x59337f,this[_0x552c56(0x1d3)]=_0x1467a6,this['userBalanceService']=_0x20c90e,this[_0x552c56(0x163)]=_0x204773,this[_0x552c56(0x1ca)]=_0x1e5c1b;}async[_0x50c011(0x15b)](_0x4b6bad,_0x3ee7a9){const _0x40f236=_0x50c011,{username:_0x1b40b2,email:_0x2b7f6e,password:_0x165d28,invitedBy:_0x5a84b6,client:client=0x0}=_0x4b6bad;if(_0x5a84b6){const _0x921976=await this['userEntity'][_0x40f236(0x1c9)]({'where':{'inviteCode':_0x5a84b6}});if(!_0x921976)throw new common_1[(_0x40f236(0x144))](_0x40f236(0x176),common_1[_0x40f236(0x1e6)][_0x40f236(0x1c7)]);}const _0xef508c=[{'username':_0x1b40b2},{'email':_0x2b7f6e}],_0x1f3221=await this[_0x40f236(0x14e)][_0x40f236(0x1c9)]({'where':_0xef508c});if(_0x1f3221&&_0x1f3221[_0x40f236(0x1d8)]!==user_constant_1[_0x40f236(0x1b6)][_0x40f236(0x1ba)])throw new common_1[(_0x40f236(0x144))](_0x40f236(0x1cc),common_1[_0x40f236(0x1e6)][_0x40f236(0x1c7)]);try{const _0x47fe37=_[_0x40f236(0x1d0)](_0x4b6bad),_0x22b2ee=bcrypt[_0x40f236(0x184)](_0x165d28,0xa),_0x1b1316=(0x0,utils_1[_0x40f236(0x146)])(_0x3ee7a9);_0x47fe37[_0x40f236(0x18e)]=_0x22b2ee,_0x47fe37[_0x40f236(0x1a5)]=_0x1b1316,_0x47fe37['client']=client;let _0x4a8467;if(!_0x1f3221){const _0x1856b9=await this[_0x40f236(0x163)][_0x40f236(0x148)]([_0x40f236(0x17b)]);_0x47fe37[_0x40f236(0x16a)]=_0x1856b9,_0x4a8467=await this[_0x40f236(0x14e)][_0x40f236(0x180)](_0x47fe37);}else _0x4a8467=_0x1f3221;const _0x5d03ac=await this[_0x40f236(0x1ca)][_0x40f236(0x18c)]({'where':{'configKey':(0x0,typeorm_2['In'])([_0x40f236(0x149),_0x40f236(0x173),_0x40f236(0x14a),_0x40f236(0x1d1),'registerVerifyEmailFrom','registerVerifyExpir'])}}),_0x228ea2=_0x5d03ac[_0x40f236(0x164)]((_0x41963b,_0x502d94)=>{const _0x42d80e=_0x40f236;return _0x41963b[_0x502d94[_0x42d80e(0x1c4)]]=_0x502d94['configVal'],_0x41963b;},{}),_0x18f72d=_0x228ea2['isVerifyEmail']?Number(_0x228ea2['isVerifyEmail']):0x1;if(_0x18f72d){const _0x482974=_0x228ea2[_0x40f236(0x1d5)]?Number(_0x228ea2['registerVerifyExpir']):0x1e*0x3c,_0x24cc47=await this[_0x40f236(0x178)]['createVerification'](_0x4a8467,verification_constant_1[_0x40f236(0x1a4)][_0x40f236(0x143)],_0x482974),{code:_0x11a44e,email:_0x485eae,id:_0x471f7f}=_0x24cc47,{registerVerifyEmailFrom:_0x394244}=_0x228ea2;console[_0x40f236(0x19b)](_0x40f236(0x155),_0x228ea2);const _0x484553=await this[_0x40f236(0x1d3)][_0x40f236(0x141)]({'to':_0x485eae,'subject':'来自'+_0x394244+_0x40f236(0x1cf),'template':_0x40f236(0x175),'context':Object[_0x40f236(0x1b9)]({'baseUrl':_0x228ea2[_0x40f236(0x173)],'code':_0x11a44e,'id':_0x471f7f},_0x228ea2)});console[_0x40f236(0x19b)](_0x40f236(0x17c),_0x484553);}else{const {username:_0x3295f8,email:_0x276e45,id:_0x5e6bde,invitedBy:_0x388052}=_0x4a8467;await this['updateUserStatus'](_0x5e6bde,user_constant_1[_0x40f236(0x1b6)][_0x40f236(0x1d2)]);let _0x1435f0;_0x388052&&(_0x1435f0=await this[_0x40f236(0x16d)](_0x388052)),await this[_0x40f236(0x1b2)][_0x40f236(0x161)](_0x5e6bde,_0x1435f0===null||_0x1435f0===void 0x0?void 0x0:_0x1435f0['id']);}return _0x4a8467;}catch(_0x17242b){console[_0x40f236(0x19b)](_0x40f236(0x18d),_0x17242b);throw _0x17242b;}}async['getSuper'](){const _0x51033a=_0x50c011,_0xd24aaa=await this['userEntity'][_0x51033a(0x1c9)]({'where':{'role':'super'}});return _0xd24aaa;}async[_0x50c011(0x196)](_0x30a86c){const _0x5b051a=_0x50c011,{username:_0x5b0f47,password:_0x19fbb3,uid:uid=0x0,phone:_0x36d50d}=_0x30a86c;let _0x5a3410=null;if(uid>0x0){_0x5a3410=await this[_0x5b051a(0x14e)][_0x5b051a(0x1c9)]({'where':{'id':uid}});if(!_0x5a3410)throw new common_1[(_0x5b051a(0x144))](_0x5b051a(0x1ea),common_1[_0x5b051a(0x1e6)][_0x5b051a(0x1c7)]);if(_0x5a3410[_0x5b051a(0x18e)]['startsWith'](_0x5b051a(0x171))||_0x5a3410[_0x5b051a(0x18e)]['startsWith'](_0x5b051a(0x1e3))||_0x5a3410[_0x5b051a(0x18e)]['startsWith'](_0x5b051a(0x1c8))){if(!bcrypt[_0x5b051a(0x18f)](_0x19fbb3,_0x5a3410[_0x5b051a(0x18e)]))throw new common_1[(_0x5b051a(0x144))](_0x5b051a(0x191),common_1[_0x5b051a(0x1e6)][_0x5b051a(0x1c7)]);}else{console[_0x5b051a(0x19b)]('----,');const _0x392c64=crypto['createHash'](_0x5b051a(0x1a2))[_0x5b051a(0x1e4)](_0x19fbb3)[_0x5b051a(0x1ac)](_0x5b051a(0x159));console['log']('----,',_0x392c64);if(_0x392c64!==_0x5a3410[_0x5b051a(0x18e)])throw new common_1['HttpException'](_0x5b051a(0x191),common_1['HttpStatus'][_0x5b051a(0x1c7)]);}}if(_0x5b0f47&&_0x19fbb3){const _0x1544ce=[{'username':_0x5b0f47},{'email':_0x5b0f47}];_0x5a3410=await this[_0x5b051a(0x14e)][_0x5b051a(0x1c9)]({'where':_0x1544ce});if(!_0x5a3410)throw new common_1['HttpException']('当前账户不存在!',common_1[_0x5b051a(0x1e6)][_0x5b051a(0x1c7)]);if(_0x5a3410[_0x5b051a(0x18e)][_0x5b051a(0x1e8)](_0x5b051a(0x171))||_0x5a3410[_0x5b051a(0x18e)][_0x5b051a(0x1e8)](_0x5b051a(0x1e3))||_0x5a3410['password'][_0x5b051a(0x1e8)](_0x5b051a(0x1c8))){if(!bcrypt[_0x5b051a(0x18f)](_0x19fbb3,_0x5a3410[_0x5b051a(0x18e)]))throw new common_1['HttpException'](_0x5b051a(0x191),common_1[_0x5b051a(0x1e6)][_0x5b051a(0x1c7)]);}else{console[_0x5b051a(0x19b)](_0x5b051a(0x188));const _0x36b06f=crypto[_0x5b051a(0x1c5)]('md5')[_0x5b051a(0x1e4)](_0x19fbb3)['digest'](_0x5b051a(0x159));console[_0x5b051a(0x19b)](_0x5b051a(0x188),_0x36b06f);if(_0x36b06f!==_0x5a3410['password'])throw new common_1[(_0x5b051a(0x144))](_0x5b051a(0x191),common_1[_0x5b051a(0x1e6)][_0x5b051a(0x1c7)]);}}if(_0x36d50d&&_0x19fbb3){const _0x46fadd=[{'phone':_0x36d50d}];_0x5a3410=await this[_0x5b051a(0x14e)]['findOne']({'where':_0x46fadd});if(!_0x5a3410)throw new common_1[(_0x5b051a(0x144))](_0x5b051a(0x1ea),common_1['HttpStatus']['BAD_REQUEST']);if(_0x5a3410[_0x5b051a(0x18e)][_0x5b051a(0x1e8)]('$2a$')||_0x5a3410['password']['startsWith'](_0x5b051a(0x1e3))||_0x5a3410[_0x5b051a(0x18e)][_0x5b051a(0x1e8)](_0x5b051a(0x1c8))){if(!bcrypt[_0x5b051a(0x18f)](_0x19fbb3,_0x5a3410['password']))throw new common_1[(_0x5b051a(0x144))](_0x5b051a(0x191),common_1[_0x5b051a(0x1e6)]['BAD_REQUEST']);}else{console['log']('----,');const _0x2c5370=crypto['createHash']('md5')['update'](_0x19fbb3)[_0x5b051a(0x1ac)](_0x5b051a(0x159));console['log'](_0x5b051a(0x188),_0x2c5370);if(_0x2c5370!==_0x5a3410[_0x5b051a(0x18e)])throw new common_1[(_0x5b051a(0x144))](_0x5b051a(0x191),common_1[_0x5b051a(0x1e6)][_0x5b051a(0x1c7)]);}}if(!_0x5a3410)throw new common_1[(_0x5b051a(0x144))]('当前账户不存在!',common_1[_0x5b051a(0x1e6)][_0x5b051a(0x1c7)]);if(_0x5a3410[_0x5b051a(0x1d8)]!==user_constant_1[_0x5b051a(0x1b6)][_0x5b051a(0x1d2)])throw new common_1[(_0x5b051a(0x144))](user_constant_1[_0x5b051a(0x1a9)][_0x5a3410['status']],common_1[_0x5b051a(0x1e6)][_0x5b051a(0x1c7)]);return _0x5a3410;}async[_0x50c011(0x193)](_0x4cdd64,_0x453954){const _0x57129f=_0x50c011,_0x38343a=await this[_0x57129f(0x14e)][_0x57129f(0x1c9)]({'where':{'id':_0x4cdd64}});if(_0x38343a[_0x57129f(0x18e)][_0x57129f(0x1e8)](_0x57129f(0x171))||_0x38343a[_0x57129f(0x18e)][_0x57129f(0x1e8)](_0x57129f(0x1e3))||_0x38343a[_0x57129f(0x18e)][_0x57129f(0x1e8)](_0x57129f(0x1c8)))return bcrypt[_0x57129f(0x18f)](_0x453954,_0x38343a[_0x57129f(0x18e)]);else{const _0x1ea832=crypto['createHash'](_0x57129f(0x1a2))[_0x57129f(0x1e4)](_0x453954)[_0x57129f(0x1ac)](_0x57129f(0x159));return console[_0x57129f(0x19b)]('----,',_0x1ea832),_0x1ea832===_0x38343a[_0x57129f(0x18e)];}}async['updateUserStatus'](_0x53b363,_0x58c735){const _0x3356c5=_0x50c011,_0x219a23=await this['userEntity'][_0x3356c5(0x1e4)]({'id':_0x53b363},{'status':_0x58c735});return _0x219a23[_0x3356c5(0x1e9)]>0x0;}async['getUserStatus'](_0x42570a){const _0x4d0c34=_0x50c011,_0x2d3f5d=await this[_0x4d0c34(0x14e)]['findOne']({'where':{'id':_0x42570a}});return _0x2d3f5d[_0x4d0c34(0x1d8)];}async[_0x50c011(0x1c1)](_0x43d510){const _0x564d71=_0x50c011;return await this[_0x564d71(0x14e)][_0x564d71(0x1c9)]({'where':{'id':_0x43d510}});}async[_0x50c011(0x14b)](_0x363375){const _0x1ab0d5=_0x50c011;return await this[_0x1ab0d5(0x14e)][_0x1ab0d5(0x1c9)]({'where':{'id':_0x363375}});}async[_0x50c011(0x1b7)](_0x41a9c8){const _0x56d43c=_0x50c011,{id:_0x47b88c,role:_0x12cd1e}=_0x41a9c8;if(_0x12cd1e===_0x56d43c(0x1ab))return!![];const _0xb598b8=await this[_0x56d43c(0x14e)]['findOne']({'where':{'id':_0x47b88c}});if(!_0xb598b8)throw new common_1[(_0x56d43c(0x144))](_0x56d43c(0x1cb),common_1[_0x56d43c(0x1e6)]['UNAUTHORIZED']);if(_0xb598b8[_0x56d43c(0x1d8)]===user_constant_1[_0x56d43c(0x1b6)]['BLACKLISTED'])throw new common_1[(_0x56d43c(0x144))](_0x56d43c(0x1e7),common_1[_0x56d43c(0x1e6)][_0x56d43c(0x1c7)]);if(_0xb598b8[_0x56d43c(0x1d8)]===user_constant_1[_0x56d43c(0x1b6)][_0x56d43c(0x198)])throw new common_1[(_0x56d43c(0x144))](_0x56d43c(0x140),common_1[_0x56d43c(0x1e6)][_0x56d43c(0x1c7)]);}async[_0x50c011(0x165)](_0x59163c){const _0x11afbe=_0x50c011,_0x5cceb7=await this[_0x11afbe(0x14e)][_0x11afbe(0x1c9)]({'where':{'id':_0x59163c},'select':[_0x11afbe(0x1dc),_0x11afbe(0x16a),'role','email','sign','inviteCode',_0x11afbe(0x1b5),_0x11afbe(0x168)]});if(!_0x5cceb7)throw new common_1[(_0x11afbe(0x144))](_0x11afbe(0x1cb),common_1[_0x11afbe(0x1e6)][_0x11afbe(0x15f)]);_0x5cceb7[_0x11afbe(0x1b3)]=!!(_0x5cceb7===null||_0x5cceb7===void 0x0?void 0x0:_0x5cceb7[_0x11afbe(0x1b5)]),delete _0x5cceb7[_0x11afbe(0x1b5)];const _0x1ee4d2=await this['userBalanceService'][_0x11afbe(0x15d)](_0x59163c);return{'userInfo':_0x5cceb7,'userBalance':Object[_0x11afbe(0x1b9)]({},_0x1ee4d2)};}async[_0x50c011(0x174)](_0x15da42){return await this['userEntity']['findOne']({'where':{'id':_0x15da42}});}async[_0x50c011(0x17d)](_0x3f58d1){const _0x709f25=_0x50c011;return await this[_0x709f25(0x14e)][_0x709f25(0x1c9)]({'where':{'openId':_0x3f58d1}});}async['updateInfo'](_0x3279d2,_0x40ea46){const _0xe077=_0x50c011,{id:_0x3ff839}=_0x40ea46['user'],_0x382ae7=await this[_0xe077(0x14e)][_0xe077(0x1c9)]({'where':{'id':_0x3ff839}});if(!_0x382ae7)throw new common_1['HttpException'](_0xe077(0x152),common_1[_0xe077(0x1e6)]['BAD_REQUEST']);if(_0x3279d2[_0xe077(0x1dc)]&&_0x382ae7[_0xe077(0x1dc)]===_0x3279d2[_0xe077(0x1dc)])throw new common_1[(_0xe077(0x144))](_0xe077(0x17a),common_1['HttpStatus'][_0xe077(0x1c7)]);if(_0x3279d2[_0xe077(0x1dc)]){const _0x45c81a=await this['userEntity'][_0xe077(0x1c9)]({'where':{'username':_0x3279d2['username'],'id':(0x0,typeorm_2[_0xe077(0x15a)])(_0x3ff839)}});if(_0x45c81a)throw new common_1[(_0xe077(0x144))](_0xe077(0x1d7),common_1[_0xe077(0x1e6)][_0xe077(0x1c7)]);}const _0x46a292=await this[_0xe077(0x14e)][_0xe077(0x1e4)]({'id':_0x3ff839},_0x3279d2);if(_0x46a292[_0xe077(0x1e9)]<=0x0)throw new common_1['HttpException'](_0xe077(0x1de),common_1[_0xe077(0x1e6)]['BAD_REQUEST']);return'修改用户信息成功!';}async[_0x50c011(0x1b1)](_0x184cae,_0x2e6fa7){const _0x47e12a=_0x50c011,_0x509339=bcrypt[_0x47e12a(0x184)](_0x2e6fa7,0xa),_0x40ba81=await this[_0x47e12a(0x14e)][_0x47e12a(0x1e4)]({'id':_0x184cae},{'password':_0x509339});if(_0x40ba81[_0x47e12a(0x1e9)]<=0x0)throw new common_1['HttpException'](_0x47e12a(0x177),common_1[_0x47e12a(0x1e6)][_0x47e12a(0x1c7)]);}async[_0x50c011(0x1bc)](_0x5a1f18){const _0x4b6156=_0x50c011,{id:_0xb82ae0}=_0x5a1f18[_0x4b6156(0x158)],_0x243f07=await this[_0x4b6156(0x14e)]['findOne']({'where':{'id':_0xb82ae0}});if(!_0x243f07||_0x243f07[_0x4b6156(0x1b0)])throw new common_1[(_0x4b6156(0x144))]('已生成过邀请码、请勿重复生成',common_1[_0x4b6156(0x1e6)][_0x4b6156(0x1c7)]);const _0x3a4d89=(0x0,utils_1['generateRandomString'])(),_0x3d1d8a=await this['userEntity'][_0x4b6156(0x1c9)]({'where':{'inviteCode':_0x3a4d89}});if(_0x3d1d8a)throw new common_1['HttpException'](_0x4b6156(0x147),common_1['HttpStatus']['BAD_REQUEST']);const _0x52e5c1=await this['userEntity']['update']({'id':_0xb82ae0},{'inviteCode':_0x3a4d89});if(_0x52e5c1['affected']<=0x0)throw new common_1[(_0x4b6156(0x144))]('生成邀请码失败,请重新试一次吧!',common_1['HttpStatus'][_0x4b6156(0x1c7)]);return _0x3a4d89;}async[_0x50c011(0x19e)](_0x21bdf4,_0x2eeaf3){const _0x3d18f7=_0x50c011;try{const {id:_0x43b380}=_0x21bdf4[_0x3d18f7(0x158)],{page:page=0x1,size:size=0xa}=_0x2eeaf3,_0x285339=await this['userEntity'][_0x3d18f7(0x1c9)]({'where':{'id':_0x43b380}}),{inviteCode:_0x75f013}=_0x285339;if(!_0x75f013)return[];const [_0x403e2c,_0x47383c]=await this[_0x3d18f7(0x14e)][_0x3d18f7(0x1b8)]({'where':{'inviteCode':_0x75f013},'order':{'id':'DESC'},'select':[_0x3d18f7(0x1dc),_0x3d18f7(0x18b),_0x3d18f7(0x145),_0x3d18f7(0x1d8),'avatar'],'take':size,'skip':(page-0x1)*size});return(0x0,utils_1[_0x3d18f7(0x179)])(_0x403e2c)[_0x3d18f7(0x13e)](_0x2f7803=>{const _0x164df4=_0x3d18f7;return _0x2f7803[_0x164df4(0x18b)]=(0x0,utils_1[_0x164df4(0x1be)])(_0x2f7803['email']),_0x2f7803;}),{'rows':_0x403e2c,'count':_0x47383c};}catch(_0x584f42){console[_0x3d18f7(0x19b)](_0x3d18f7(0x18d),_0x584f42);throw new common_1[(_0x3d18f7(0x144))](_0x3d18f7(0x157),common_1[_0x3d18f7(0x1e6)][_0x3d18f7(0x1c7)]);}}async['inviteLink'](_0x52dad4){const _0x2e7ae0=_0x50c011,_0x26b0b0=await this['userEntity'][_0x2e7ae0(0x1c9)]({'where':{'inviteCode':_0x52dad4}});if(!_0x26b0b0)return 0x1;const {inviteLinkCount:inviteLinkCount=0x0}=_0x26b0b0,_0x19d572=await this[_0x2e7ae0(0x14e)][_0x2e7ae0(0x1e4)]({'inviteCode':_0x52dad4},{'inviteLinkCount':inviteLinkCount+0x1});return _0x19d572[_0x2e7ae0(0x1e9)]?0x1:0x0;}async[_0x50c011(0x16d)](_0x53315d){const _0x3be96b=_0x50c011;return await this[_0x3be96b(0x14e)][_0x3be96b(0x1c9)]({'where':{'inviteCode':_0x53315d}});}async[_0x50c011(0x183)](_0x2e504c){const _0x2867f0=_0x50c011,{userId:_0x2d65cc,model3Count:model3Count=0x0,model4Count:model4Count=0x0,drawMjCount:drawMjCount=0x0}=_0x2e504c;await this[_0x2867f0(0x1b2)]['addBalanceToUser'](_0x2d65cc,{'model3Count':model3Count,'model4Count':model4Count,'drawMjCount':drawMjCount});const _0x2e58fa=await this[_0x2867f0(0x1b2)][_0x2867f0(0x1aa)]({'userId':_0x2d65cc,'rechargeType':balance_constant_1[_0x2867f0(0x19a)]['ADMIN_GIFT'],'model3Count':model3Count,'model4Count':model4Count,'drawMjCount':drawMjCount,'extent':''});return _0x2e58fa;}async[_0x50c011(0x1a0)](_0x3393d0,_0x307b56){const _0x580950=_0x50c011,{page:page=0x1,size:size=0xa,username:_0x1b71c5,email:_0x47aab5,status:_0x402d75,keyword:_0x5a2570,phone:_0x46b40e}=_0x3393d0;let _0x5a4bee={};_0x1b71c5&&Object[_0x580950(0x1b9)](_0x5a4bee,{'username':(0x0,typeorm_2[_0x580950(0x1df)])('%'+_0x1b71c5+'%')}),_0x47aab5&&Object[_0x580950(0x1b9)](_0x5a4bee,{'email':(0x0,typeorm_2['Like'])('%'+_0x47aab5+'%')}),_0x46b40e&&Object[_0x580950(0x1b9)](_0x5a4bee,{'phone':(0x0,typeorm_2[_0x580950(0x1df)])('%'+_0x46b40e+'%')}),_0x402d75&&Object[_0x580950(0x1b9)](_0x5a4bee,{'status':_0x402d75});_0x5a2570&&(_0x5a4bee=[{'username':(0x0,typeorm_2[_0x580950(0x1df)])('%'+_0x5a2570+'%')},{'email':(0x0,typeorm_2[_0x580950(0x1df)])('%'+_0x5a2570+'%')},{'phone':(0x0,typeorm_2[_0x580950(0x1df)])('%'+_0x5a2570+'%')}]);const [_0xf4e63f,_0x32d985]=await this[_0x580950(0x14e)][_0x580950(0x1b8)]({'skip':(page-0x1)*size,'where':_0x5a4bee,'take':size,'order':{'createdAt':_0x580950(0x190)},'cache':!![],'select':[_0x580950(0x1dc),_0x580950(0x16a),_0x580950(0x1b0),'role',_0x580950(0x1db),_0x580950(0x1d8),'id',_0x580950(0x18b),'createdAt',_0x580950(0x1ae),_0x580950(0x13f)]}),_0x23a3a9=_0xf4e63f[_0x580950(0x13e)](_0x973afa=>_0x973afa['id']),_0x53ac31=await this[_0x580950(0x1b2)]['queryUserBalanceByIds'](_0x23a3a9);return _0xf4e63f[_0x580950(0x182)](_0x49eb7d=>_0x49eb7d[_0x580950(0x13d)]=_0x53ac31[_0x580950(0x18c)](_0x16697b=>_0x16697b['userId']===_0x49eb7d['id'])),_0x307b56['user']['role']!==_0x580950(0x1bd)&&_0xf4e63f['forEach'](_0x2e13a7=>_0x2e13a7[_0x580950(0x18b)]=(0x0,utils_1['maskEmail'])(_0x2e13a7[_0x580950(0x18b)])),_0x307b56[_0x580950(0x158)]['role']!==_0x580950(0x1bd)&&_0xf4e63f[_0x580950(0x182)](_0x4a580a=>_0x4a580a[_0x580950(0x1ae)]=(0x0,utils_1[_0x580950(0x192)])(_0x4a580a['lastLoginIp'])),_0x307b56['user'][_0x580950(0x189)]!=='super'&&_0xf4e63f[_0x580950(0x182)](_0x5e897b=>_0x5e897b[_0x580950(0x13f)]=(0x0,utils_1[_0x580950(0x192)])(_0x5e897b[_0x580950(0x13f)])),{'rows':_0xf4e63f,'count':_0x32d985};}async[_0x50c011(0x16c)]({id:_0x42f764}){const _0x55f1ee=_0x50c011;return await this[_0x55f1ee(0x14e)][_0x55f1ee(0x1c9)]({'where':{'id':_0x42f764},'select':['username',_0x55f1ee(0x16a),_0x55f1ee(0x1b0),_0x55f1ee(0x189),'sign',_0x55f1ee(0x1d8)]});}async[_0x50c011(0x185)](_0x3774ed){const _0xe9469=_0x50c011,{id:_0x1249a7,status:_0x3bd9df}=_0x3774ed,_0x33c46f=await this[_0xe9469(0x14e)]['findOne']({'where':{'id':_0x1249a7}});if(!_0x33c46f)throw new common_1[(_0xe9469(0x144))](_0xe9469(0x1e0),common_1[_0xe9469(0x1e6)][_0xe9469(0x1c7)]);if(_0x33c46f[_0xe9469(0x189)]===_0xe9469(0x1bd))throw new common_1[(_0xe9469(0x144))]('超级管理员不可被操作!',common_1[_0xe9469(0x1e6)]['BAD_REQUEST']);if(_0x33c46f['status']===user_constant_1['UserStatusEnum'][_0xe9469(0x1ba)])throw new common_1[(_0xe9469(0x144))]('未激活用户不可手动变更状态!',common_1[_0xe9469(0x1e6)][_0xe9469(0x1c7)]);if(_0x33c46f['role']===_0xe9469(0x1bd))throw new common_1[(_0xe9469(0x144))]('超级管理员不可被操作!',common_1[_0xe9469(0x1e6)][_0xe9469(0x1c7)]);if(_0x3bd9df===user_constant_1['UserStatusEnum'][_0xe9469(0x1ba)])throw new common_1[(_0xe9469(0x144))](_0xe9469(0x1e5),common_1[_0xe9469(0x1e6)][_0xe9469(0x1c7)]);const _0x482299=await this[_0xe9469(0x14e)][_0xe9469(0x1e4)]({'id':_0x1249a7},{'status':_0x3bd9df});if(_0x482299[_0xe9469(0x1e9)]<=0x0)throw new common_1[(_0xe9469(0x144))](_0xe9469(0x1a1),common_1['HttpStatus']['BAD_REQUEST']);return'修改用户状态成功!';}async[_0x50c011(0x1cd)](_0x19464a){const _0x438ea8=_0x50c011,{id:_0x4920ff}=_0x19464a,_0x4a5a7e=await this[_0x438ea8(0x14e)]['findOne']({'where':{'id':_0x4920ff}});if(!_0x4a5a7e)throw new common_1[(_0x438ea8(0x144))]('用户不存在!',common_1[_0x438ea8(0x1e6)]['BAD_REQUEST']);const _0x23e254=_0x438ea8(0x153),_0x15c352=bcrypt[_0x438ea8(0x184)](_0x23e254,0xa),_0x2ee0b3=await this[_0x438ea8(0x14e)][_0x438ea8(0x1e4)]({'id':_0x4920ff},{'password':_0x15c352});if(_0x2ee0b3[_0x438ea8(0x1e9)]<=0x0)throw new common_1[(_0x438ea8(0x144))](_0x438ea8(0x19f),common_1[_0x438ea8(0x1e6)][_0x438ea8(0x1c7)]);return'密码重置为['+_0x23e254+']成功!';}async['savaLoginIp'](_0x49cbf5,_0x50da32){return await this['userEntity']['update']({'id':_0x49cbf5},{'lastLoginIp':_0x50da32});}async[_0x50c011(0x170)](_0x183ddd,_0x2f885b){const _0x2656e5=_0x50c011,_0xe37b55=await this[_0x2656e5(0x14e)][_0x2656e5(0x1c9)]({'where':{'openId':_0x183ddd}});if(!_0xe37b55){const _0x53486f=_0x2f885b?_0x2f885b['split'](':')[0x1]:'',_0x326444=await this['qureyUserInfoByInviteCode'](_0x53486f),_0x48638e=await this[_0x2656e5(0x197)](_0x183ddd,_0x53486f);return await this[_0x2656e5(0x1b2)][_0x2656e5(0x161)](_0x48638e['id'],_0x53486f?_0x326444===null||_0x326444===void 0x0?void 0x0:_0x326444['id']:null),_0x48638e;}return _0xe37b55;}async[_0x50c011(0x197)](_0x517997,_0x5b62f6){const _0x3e41ac=_0x50c011,_0x36e59f=await this['globalConfigService']['getConfigs']([_0x3e41ac(0x17b)]),_0x19d103={'avatar':_0x36e59f,'username':'用户'+(0x0,utils_1[_0x3e41ac(0x187)])(),'status':user_constant_1[_0x3e41ac(0x1b6)]['ACTIVE'],'sex':0x0,'email':(0x0,utils_1[_0x3e41ac(0x187)])()+_0x3e41ac(0x14d),'invitedBy':_0x5b62f6,'openId':_0x517997},_0x5bef13=await this['userEntity'][_0x3e41ac(0x180)](_0x19d103);return _0x5bef13;}async[_0x50c011(0x186)](_0x18f947,_0x7c1e5a){const _0x205643=_0x50c011;try{const _0x15a1c1=await this['userEntity']['findOne']({'where':{'id':_0x7c1e5a}});if(!_0x15a1c1)return{'status':![],'msg':'当前绑定用户不存在!'};const _0x4ba214=await this[_0x205643(0x14e)][_0x205643(0x1c9)]({'where':{'openId':_0x18f947}});if(_0x4ba214)return{'status':![],'msg':_0x205643(0x1d9)};const _0x2e827e=await this[_0x205643(0x14e)][_0x205643(0x1e4)]({'id':_0x7c1e5a},{'openId':_0x18f947});if(_0x2e827e[_0x205643(0x1e9)]<=0x0)return{'status':![],'msg':_0x205643(0x169)};return{'status':!![],'msg':'恭喜您绑定成功、后续可直接扫码登录了!'};}catch(_0x5906dd){return{'status':![],'msg':_0x205643(0x169)};}}async[_0x50c011(0x172)](_0x3bc526){const _0x43353e=_0x50c011,_0x225395=await this[_0x43353e(0x14e)][_0x43353e(0x1c9)]({'where':{'id':_0x3bc526}});return _0x225395===null||_0x225395===void 0x0?void 0x0:_0x225395[_0x43353e(0x1b5)];}async['verifyUserRegisterByPhone'](_0x248a15){const _0x58874a=_0x50c011,{username:_0x2a5032,password:_0xf74818,phone:_0x55a8c1,phoneCode:_0x41e1e1}=_0x248a15,_0x3cf9f4=await this[_0x58874a(0x14e)][_0x58874a(0x1c9)]({'where':[{'username':_0x2a5032},{'phone':_0x55a8c1}]});if(_0x3cf9f4&&_0x3cf9f4[_0x58874a(0x1dc)]===_0x2a5032)throw new common_1[(_0x58874a(0x144))](_0x58874a(0x1d4),common_1[_0x58874a(0x1e6)][_0x58874a(0x1c7)]);if(_0x3cf9f4&&_0x3cf9f4[_0x58874a(0x13f)]===_0x55a8c1)throw new common_1[(_0x58874a(0x144))](_0x58874a(0x194),common_1['HttpStatus'][_0x58874a(0x1c7)]);}async[_0x50c011(0x14f)](_0x30976e){const _0x169551=_0x50c011;return await this[_0x169551(0x14e)][_0x169551(0x180)](_0x30976e);}};UserService=__decorate([(0x0,common_1[_0x50c011(0x1a8)])(),__param(0x0,(0x0,typeorm_1[_0x50c011(0x150)])(user_entity_1['UserEntity'])),__param(0x1,(0x0,typeorm_1[_0x50c011(0x150)])(whiteList_entity_1[_0x50c011(0x151)])),__param(0x7,(0x0,typeorm_1[_0x50c011(0x150)])(config_entity_1[_0x50c011(0x19c)])),__metadata(_0x50c011(0x142),[typeorm_2[_0x50c011(0x1a6)],typeorm_2['Repository'],typeorm_2['Connection'],verification_service_1['VerificationService'],mailer_1['MailerService'],userBalance_service_1['UserBalanceService'],globalConfig_service_1[_0x50c011(0x1bb)],typeorm_2[_0x50c011(0x1a6)]])],UserService),exports['UserService']=UserService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/userBalance/accountLog.entity.js b/YiAiQuickDeploy/dist/modules/userBalance/accountLog.entity.js
new file mode 100644
index 0000000..dd91b91
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/userBalance/accountLog.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x18aac9=_0x52f0;(function(_0x2787d2,_0x270d06){var _0x57aa5a=_0x52f0,_0x440f5b=_0x2787d2();while(!![]){try{var _0x3235de=parseInt(_0x57aa5a(0x1d3))/0x1*(-parseInt(_0x57aa5a(0x1b6))/0x2)+parseInt(_0x57aa5a(0x1d7))/0x3*(parseInt(_0x57aa5a(0x1e1))/0x4)+parseInt(_0x57aa5a(0x1dc))/0x5*(-parseInt(_0x57aa5a(0x1be))/0x6)+-parseInt(_0x57aa5a(0x1d8))/0x7*(parseInt(_0x57aa5a(0x1cc))/0x8)+-parseInt(_0x57aa5a(0x1d4))/0x9+-parseInt(_0x57aa5a(0x1c7))/0xa*(-parseInt(_0x57aa5a(0x1ca))/0xb)+parseInt(_0x57aa5a(0x1bb))/0xc;if(_0x3235de===_0x270d06)break;else _0x440f5b['push'](_0x440f5b['shift']());}catch(_0xa7560e){_0x440f5b['push'](_0x440f5b['shift']());}}}(_0x6a51,0x4f648));function _0x6a51(){var _0x4ff20e=['rechargeType','账户充值类型','30YWckMr','套餐有效期','../../common/entity/baseEntity','用户ID','account_log','days','drawMjCount','decorate','rebateUserId','15140GtTqRw','design:type','Entity','484GLirMm','随机订单uid','178832KUZTwq','length','model4Count','AccountLogEntity','__esModule','prototype','packageId','557gMIxeA','3050037jdyWAu','model3Count','__decorate','3153psEYXF','56DBnZse','typeorm','MJ绘画次数','getOwnPropertyDescriptor','568180CXrcCh','充值套餐ID','BaseEntity','object','metadata','1120BtjbLh','pkgName','518KKqSXW','模型3对话次数','Column','function','扩展字段','14333568JzCRZV'];_0x6a51=function(){return _0x4ff20e;};return _0x6a51();}function _0x52f0(_0x174c5f,_0x27d8af){var _0x6a51f=_0x6a51();return _0x52f0=function(_0x52f053,_0x4180c6){_0x52f053=_0x52f053-0x1b5;var _0x211cc6=_0x6a51f[_0x52f053];return _0x211cc6;},_0x52f0(_0x174c5f,_0x27d8af);}var __decorate=this&&this[_0x18aac9(0x1d6)]||function(_0x360cb9,_0x437b4d,_0x4cd676,_0x162b3d){var _0x2ea3f8=_0x18aac9,_0x36ca6e=arguments[_0x2ea3f8(0x1cd)],_0x4b21cd=_0x36ca6e<0x3?_0x437b4d:_0x162b3d===null?_0x162b3d=Object[_0x2ea3f8(0x1db)](_0x437b4d,_0x4cd676):_0x162b3d,_0x12c27d;if(typeof Reflect===_0x2ea3f8(0x1df)&&typeof Reflect[_0x2ea3f8(0x1c5)]===_0x2ea3f8(0x1b9))_0x4b21cd=Reflect[_0x2ea3f8(0x1c5)](_0x360cb9,_0x437b4d,_0x4cd676,_0x162b3d);else{for(var _0x2086c7=_0x360cb9[_0x2ea3f8(0x1cd)]-0x1;_0x2086c7>=0x0;_0x2086c7--)if(_0x12c27d=_0x360cb9[_0x2086c7])_0x4b21cd=(_0x36ca6e<0x3?_0x12c27d(_0x4b21cd):_0x36ca6e>0x3?_0x12c27d(_0x437b4d,_0x4cd676,_0x4b21cd):_0x12c27d(_0x437b4d,_0x4cd676))||_0x4b21cd;}return _0x36ca6e>0x3&&_0x4b21cd&&Object['defineProperty'](_0x437b4d,_0x4cd676,_0x4b21cd),_0x4b21cd;},__metadata=this&&this['__metadata']||function(_0x477aba,_0x2cd37d){var _0x18df5a=_0x18aac9;if(typeof Reflect===_0x18df5a(0x1df)&&typeof Reflect[_0x18df5a(0x1e0)]===_0x18df5a(0x1b9))return Reflect[_0x18df5a(0x1e0)](_0x477aba,_0x2cd37d);};Object['defineProperty'](exports,_0x18aac9(0x1d0),{'value':!![]}),exports['AccountLogEntity']=void 0x0;const typeorm_1=require(_0x18aac9(0x1d9)),baseEntity_1=require(_0x18aac9(0x1c0));let AccountLogEntity=class AccountLogEntity extends baseEntity_1[_0x18aac9(0x1de)]{};__decorate([(0x0,typeorm_1[_0x18aac9(0x1b8)])({'comment':_0x18aac9(0x1c1)}),__metadata(_0x18aac9(0x1c8),Number)],AccountLogEntity[_0x18aac9(0x1d1)],'userId',void 0x0),__decorate([(0x0,typeorm_1[_0x18aac9(0x1b8)])({'comment':'会员套餐名称','nullable':!![]}),__metadata(_0x18aac9(0x1c8),String)],AccountLogEntity[_0x18aac9(0x1d1)],_0x18aac9(0x1b5),void 0x0),__decorate([(0x0,typeorm_1[_0x18aac9(0x1b8)])({'comment':'推荐人ID、返佣用户ID','nullable':!![]}),__metadata(_0x18aac9(0x1c8),Number)],AccountLogEntity[_0x18aac9(0x1d1)],_0x18aac9(0x1c6),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x18aac9(0x1dd),'nullable':!![]}),__metadata('design:type',Number)],AccountLogEntity[_0x18aac9(0x1d1)],_0x18aac9(0x1d2),void 0x0),__decorate([(0x0,typeorm_1[_0x18aac9(0x1b8)])({'comment':'会员有效天数','nullable':!![]}),__metadata('design:type',Number)],AccountLogEntity[_0x18aac9(0x1d1)],'memberDays',void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x18aac9(0x1bd)}),__metadata(_0x18aac9(0x1c8),Number)],AccountLogEntity['prototype'],_0x18aac9(0x1bc),void 0x0),__decorate([(0x0,typeorm_1[_0x18aac9(0x1b8)])({'comment':_0x18aac9(0x1b7)}),__metadata(_0x18aac9(0x1c8),Number)],AccountLogEntity['prototype'],_0x18aac9(0x1d5),void 0x0),__decorate([(0x0,typeorm_1[_0x18aac9(0x1b8)])({'comment':'模型4对话次数'}),__metadata(_0x18aac9(0x1c8),Number)],AccountLogEntity[_0x18aac9(0x1d1)],_0x18aac9(0x1ce),void 0x0),__decorate([(0x0,typeorm_1[_0x18aac9(0x1b8)])({'comment':_0x18aac9(0x1da)}),__metadata('design:type',Number)],AccountLogEntity['prototype'],_0x18aac9(0x1c4),void 0x0),__decorate([(0x0,typeorm_1[_0x18aac9(0x1b8)])({'comment':_0x18aac9(0x1bf)}),__metadata(_0x18aac9(0x1c8),Number)],AccountLogEntity[_0x18aac9(0x1d1)],_0x18aac9(0x1c3),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x18aac9(0x1cb)}),__metadata('design:type',String)],AccountLogEntity[_0x18aac9(0x1d1)],'uid',void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x18aac9(0x1ba),'nullable':!![]}),__metadata(_0x18aac9(0x1c8),String)],AccountLogEntity[_0x18aac9(0x1d1)],'extent',void 0x0),AccountLogEntity=__decorate([(0x0,typeorm_1[_0x18aac9(0x1c9)])({'name':_0x18aac9(0x1c2)})],AccountLogEntity),exports[_0x18aac9(0x1cf)]=AccountLogEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/userBalance/balance.entity.js b/YiAiQuickDeploy/dist/modules/userBalance/balance.entity.js
new file mode 100644
index 0000000..c1358bd
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/userBalance/balance.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x354b76=_0x3dd9;(function(_0x537b15,_0x426310){var _0x4799e6=_0x3dd9,_0x259dd2=_0x537b15();while(!![]){try{var _0x213630=-parseInt(_0x4799e6(0x149))/0x1+-parseInt(_0x4799e6(0x142))/0x2+-parseInt(_0x4799e6(0x141))/0x3+-parseInt(_0x4799e6(0x144))/0x4*(-parseInt(_0x4799e6(0x127))/0x5)+-parseInt(_0x4799e6(0x126))/0x6+parseInt(_0x4799e6(0x13e))/0x7*(parseInt(_0x4799e6(0x131))/0x8)+parseInt(_0x4799e6(0x145))/0x9*(parseInt(_0x4799e6(0x12b))/0xa);if(_0x213630===_0x426310)break;else _0x259dd2['push'](_0x259dd2['shift']());}catch(_0x23faad){_0x259dd2['push'](_0x259dd2['shift']());}}}(_0x5e95,0x8c4fc));var __decorate=this&&this[_0x354b76(0x139)]||function(_0x5e6a38,_0x3d7d81,_0x8821bf,_0x2b1fed){var _0x35f7ea=_0x354b76,_0x1aa0a7=arguments['length'],_0x1e9fa5=_0x1aa0a7<0x3?_0x3d7d81:_0x2b1fed===null?_0x2b1fed=Object['getOwnPropertyDescriptor'](_0x3d7d81,_0x8821bf):_0x2b1fed,_0x4cb1d7;if(typeof Reflect==='object'&&typeof Reflect[_0x35f7ea(0x136)]===_0x35f7ea(0x130))_0x1e9fa5=Reflect[_0x35f7ea(0x136)](_0x5e6a38,_0x3d7d81,_0x8821bf,_0x2b1fed);else{for(var _0xd13524=_0x5e6a38[_0x35f7ea(0x148)]-0x1;_0xd13524>=0x0;_0xd13524--)if(_0x4cb1d7=_0x5e6a38[_0xd13524])_0x1e9fa5=(_0x1aa0a7<0x3?_0x4cb1d7(_0x1e9fa5):_0x1aa0a7>0x3?_0x4cb1d7(_0x3d7d81,_0x8821bf,_0x1e9fa5):_0x4cb1d7(_0x3d7d81,_0x8821bf))||_0x1e9fa5;}return _0x1aa0a7>0x3&&_0x1e9fa5&&Object[_0x35f7ea(0x14b)](_0x3d7d81,_0x8821bf,_0x1e9fa5),_0x1e9fa5;},__metadata=this&&this[_0x354b76(0x13c)]||function(_0x23a732,_0x116b78){var _0x5d844b=_0x354b76;if(typeof Reflect===_0x5d844b(0x138)&&typeof Reflect[_0x5d844b(0x129)]===_0x5d844b(0x130))return Reflect[_0x5d844b(0x129)](_0x23a732,_0x116b78);};function _0x3dd9(_0x243d4d,_0xdc050e){var _0x5e95b3=_0x5e95();return _0x3dd9=function(_0x3dd9e1,_0x1c0a5e){_0x3dd9e1=_0x3dd9e1-0x126;var _0x5b937d=_0x5e95b3[_0x3dd9e1];return _0x5b937d;},_0x3dd9(_0x243d4d,_0xdc050e);}Object[_0x354b76(0x14b)](exports,_0x354b76(0x128),{'value':!![]}),exports[_0x354b76(0x147)]=void 0x0;function _0x5e95(){var _0x236ef4=['object','__decorate','useChats','BaseEntity','__metadata','用户总计使用的绘画次数','45290Qdjnde','Column','paintCount','1925274dAFnnk','2210764QrvMcx','design:type','216xnBEvq','10345851iODOcu','../../common/entity/baseEntity','BalanceEntity','length','87209IOytTr','用户总计使用的对话次数','defineProperty','4009470xSzxvI','51690HgIPHL','__esModule','metadata','用户账户余额','20SflNXc','prototype','balance','usePaints','用户使用次数余额','function','272qmFHeX','绘画使用次数余额','用户ID','useTokens','usesLeft','decorate','Entity'];_0x5e95=function(){return _0x236ef4;};return _0x5e95();}const typeorm_1=require('typeorm'),baseEntity_1=require(_0x354b76(0x146));let BalanceEntity=class BalanceEntity extends baseEntity_1[_0x354b76(0x13b)]{};__decorate([(0x0,typeorm_1[_0x354b76(0x13f)])({'comment':_0x354b76(0x133)}),__metadata(_0x354b76(0x143),Number)],BalanceEntity[_0x354b76(0x12c)],'userId',void 0x0),__decorate([(0x0,typeorm_1[_0x354b76(0x13f)])({'comment':_0x354b76(0x12a)}),__metadata('design:type',Number)],BalanceEntity[_0x354b76(0x12c)],_0x354b76(0x12d),void 0x0),__decorate([(0x0,typeorm_1[_0x354b76(0x13f)])({'comment':_0x354b76(0x12f)}),__metadata(_0x354b76(0x143),Number)],BalanceEntity[_0x354b76(0x12c)],_0x354b76(0x135),void 0x0),__decorate([(0x0,typeorm_1[_0x354b76(0x13f)])({'comment':_0x354b76(0x132)}),__metadata(_0x354b76(0x143),Number)],BalanceEntity[_0x354b76(0x12c)],_0x354b76(0x140),void 0x0),__decorate([(0x0,typeorm_1[_0x354b76(0x13f)])({'default':0x0,'comment':'用户总计使用的token数量'}),__metadata(_0x354b76(0x143),Number)],BalanceEntity['prototype'],_0x354b76(0x134),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'default':0x0,'comment':_0x354b76(0x14a)}),__metadata('design:type',Number)],BalanceEntity['prototype'],_0x354b76(0x13a),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'default':0x0,'comment':_0x354b76(0x13d)}),__metadata(_0x354b76(0x143),Number)],BalanceEntity['prototype'],_0x354b76(0x12e),void 0x0),BalanceEntity=__decorate([(0x0,typeorm_1[_0x354b76(0x137)])({'name':_0x354b76(0x12d)})],BalanceEntity),exports[_0x354b76(0x147)]=BalanceEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/userBalance/dto/test.dto.js b/YiAiQuickDeploy/dist/modules/userBalance/dto/test.dto.js
new file mode 100644
index 0000000..1f58500
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/userBalance/dto/test.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x355609=_0x401c;(function(_0x9a9fcb,_0x35e3a8){var _0x314bdc=_0x401c,_0x258e74=_0x9a9fcb();while(!![]){try{var _0x287884=parseInt(_0x314bdc(0x18c))/0x1+-parseInt(_0x314bdc(0x184))/0x2+-parseInt(_0x314bdc(0x182))/0x3*(-parseInt(_0x314bdc(0x194))/0x4)+-parseInt(_0x314bdc(0x191))/0x5+parseInt(_0x314bdc(0x186))/0x6*(parseInt(_0x314bdc(0x198))/0x7)+-parseInt(_0x314bdc(0x18b))/0x8+-parseInt(_0x314bdc(0x18a))/0x9*(-parseInt(_0x314bdc(0x181))/0xa);if(_0x287884===_0x35e3a8)break;else _0x258e74['push'](_0x258e74['shift']());}catch(_0x2abc48){_0x258e74['push'](_0x258e74['shift']());}}}(_0x1365,0xc20eb));var __decorate=this&&this[_0x355609(0x19b)]||function(_0x36fc14,_0x3877ba,_0xe0b532,_0xdfd0d4){var _0x5786e6=_0x355609,_0x58007f=arguments[_0x5786e6(0x187)],_0x53c92b=_0x58007f<0x3?_0x3877ba:_0xdfd0d4===null?_0xdfd0d4=Object[_0x5786e6(0x193)](_0x3877ba,_0xe0b532):_0xdfd0d4,_0x192b4c;if(typeof Reflect==='object'&&typeof Reflect[_0x5786e6(0x18e)]===_0x5786e6(0x18f))_0x53c92b=Reflect[_0x5786e6(0x18e)](_0x36fc14,_0x3877ba,_0xe0b532,_0xdfd0d4);else{for(var _0xf05442=_0x36fc14[_0x5786e6(0x187)]-0x1;_0xf05442>=0x0;_0xf05442--)if(_0x192b4c=_0x36fc14[_0xf05442])_0x53c92b=(_0x58007f<0x3?_0x192b4c(_0x53c92b):_0x58007f>0x3?_0x192b4c(_0x3877ba,_0xe0b532,_0x53c92b):_0x192b4c(_0x3877ba,_0xe0b532))||_0x53c92b;}return _0x58007f>0x3&&_0x53c92b&&Object[_0x5786e6(0x185)](_0x3877ba,_0xe0b532,_0x53c92b),_0x53c92b;},__metadata=this&&this[_0x355609(0x192)]||function(_0x4dd3a3,_0x1445c5){var _0x48a5bb=_0x355609;if(typeof Reflect===_0x48a5bb(0x199)&&typeof Reflect['metadata']===_0x48a5bb(0x18f))return Reflect['metadata'](_0x4dd3a3,_0x1445c5);};function _0x401c(_0x5d660a,_0x3f2c5e){var _0x136558=_0x1365();return _0x401c=function(_0x401c9c,_0x3f189c){_0x401c9c=_0x401c9c-0x181;var _0x392a5e=_0x136558[_0x401c9c];return _0x392a5e;},_0x401c(_0x5d660a,_0x3f2c5e);}Object[_0x355609(0x185)](exports,_0x355609(0x189),{'value':!![]}),exports[_0x355609(0x18d)]=void 0x0;const class_validator_1=require(_0x355609(0x197)),swagger_1=require(_0x355609(0x196));class TestDto{}__decorate([(0x0,swagger_1[_0x355609(0x195)])({'example':0x1,'nullable':!![],'description':_0x355609(0x183),'required':![]}),(0x0,class_validator_1[_0x355609(0x188)])({'message':_0x355609(0x19a)}),__metadata(_0x355609(0x190),Number)],TestDto['prototype'],'id',void 0x0),exports[_0x355609(0x18d)]=TestDto;function _0x1365(){var _0x5ec3d4=['3798PNCdLe','5446720MKxCEX','1136669artIVv','TestDto','decorate','function','design:type','3587510TwGwFT','__metadata','getOwnPropertyDescriptor','1992jevCHd','ApiProperty','@nestjs/swagger','class-validator','3703UjnGKg','object','用户id是必传参数','__decorate','10000vKwHaT','7929YlLIJZ','查询用户的id','2517642VrwmcF','defineProperty','6546mkKkMQ','length','IsDefined','__esModule'];_0x1365=function(){return _0x5ec3d4;};return _0x1365();}
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/userBalance/fingerprint.entity.js b/YiAiQuickDeploy/dist/modules/userBalance/fingerprint.entity.js
new file mode 100644
index 0000000..7b2abfa
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/userBalance/fingerprint.entity.js
@@ -0,0 +1 @@
+'use strict';var _0x3544d4=_0x551b;(function(_0x1bc593,_0x957dc5){var _0x51ac35=_0x551b,_0x1e6994=_0x1bc593();while(!![]){try{var _0x37c4eb=parseInt(_0x51ac35(0x139))/0x1+-parseInt(_0x51ac35(0x13e))/0x2+parseInt(_0x51ac35(0x140))/0x3*(-parseInt(_0x51ac35(0x132))/0x4)+-parseInt(_0x51ac35(0x13a))/0x5*(parseInt(_0x51ac35(0x146))/0x6)+parseInt(_0x51ac35(0x133))/0x7+-parseInt(_0x51ac35(0x14b))/0x8+parseInt(_0x51ac35(0x13f))/0x9;if(_0x37c4eb===_0x957dc5)break;else _0x1e6994['push'](_0x1e6994['shift']());}catch(_0x4ad94f){_0x1e6994['push'](_0x1e6994['shift']());}}}(_0x15e2,0x923b8));var __decorate=this&&this[_0x3544d4(0x14a)]||function(_0x3498e3,_0x492268,_0x152523,_0x38b82c){var _0x24f448=_0x3544d4,_0x53fac9=arguments[_0x24f448(0x137)],_0x128f83=_0x53fac9<0x3?_0x492268:_0x38b82c===null?_0x38b82c=Object[_0x24f448(0x131)](_0x492268,_0x152523):_0x38b82c,_0x28ec53;if(typeof Reflect==='object'&&typeof Reflect[_0x24f448(0x144)]===_0x24f448(0x135))_0x128f83=Reflect['decorate'](_0x3498e3,_0x492268,_0x152523,_0x38b82c);else{for(var _0x5a0497=_0x3498e3[_0x24f448(0x137)]-0x1;_0x5a0497>=0x0;_0x5a0497--)if(_0x28ec53=_0x3498e3[_0x5a0497])_0x128f83=(_0x53fac9<0x3?_0x28ec53(_0x128f83):_0x53fac9>0x3?_0x28ec53(_0x492268,_0x152523,_0x128f83):_0x28ec53(_0x492268,_0x152523))||_0x128f83;}return _0x53fac9>0x3&&_0x128f83&&Object['defineProperty'](_0x492268,_0x152523,_0x128f83),_0x128f83;},__metadata=this&&this[_0x3544d4(0x13d)]||function(_0xa3257d,_0x1caade){var _0x58306d=_0x3544d4;if(typeof Reflect===_0x58306d(0x147)&&typeof Reflect[_0x58306d(0x149)]===_0x58306d(0x135))return Reflect[_0x58306d(0x149)](_0xa3257d,_0x1caade);};Object['defineProperty'](exports,'__esModule',{'value':!![]}),exports['FingerprintLogEntity']=void 0x0;function _0x551b(_0x6d88b6,_0x5d7d5d){var _0x15e222=_0x15e2();return _0x551b=function(_0x551bf4,_0x102f69){_0x551bf4=_0x551bf4-0x130;var _0x1a25a9=_0x15e222[_0x551bf4];return _0x1a25a9;},_0x551b(_0x6d88b6,_0x5d7d5d);}function _0x15e2(){var _0x3e5717=['16040718DxLuHf','3057XGcHzZ','fingerprint','FingerprintLogEntity','../../common/entity/baseEntity','decorate','模型4对话次数','8934GKQkIu','object','design:type','metadata','__decorate','3932360TMpjAS','指纹ID','model4Count','MJ绘画次数','getOwnPropertyDescriptor','2216sbDTXh','2552928HcmVmd','Column','function','Entity','length','typeorm','309082wVfkgQ','835LbKMAk','prototype','BaseEntity','__metadata','1104772rBQfue'];_0x15e2=function(){return _0x3e5717;};return _0x15e2();}const typeorm_1=require(_0x3544d4(0x138)),baseEntity_1=require(_0x3544d4(0x143));let FingerprintLogEntity=class FingerprintLogEntity extends baseEntity_1[_0x3544d4(0x13c)]{};__decorate([(0x0,typeorm_1[_0x3544d4(0x134)])({'comment':_0x3544d4(0x14c)}),__metadata(_0x3544d4(0x148),String)],FingerprintLogEntity[_0x3544d4(0x13b)],_0x3544d4(0x141),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':'模型3对话次数'}),__metadata(_0x3544d4(0x148),Number)],FingerprintLogEntity[_0x3544d4(0x13b)],'model3Count',void 0x0),__decorate([(0x0,typeorm_1[_0x3544d4(0x134)])({'comment':_0x3544d4(0x145)}),__metadata(_0x3544d4(0x148),Number)],FingerprintLogEntity['prototype'],_0x3544d4(0x14d),void 0x0),__decorate([(0x0,typeorm_1[_0x3544d4(0x134)])({'comment':_0x3544d4(0x130)}),__metadata(_0x3544d4(0x148),Number)],FingerprintLogEntity[_0x3544d4(0x13b)],'drawMjCount',void 0x0),FingerprintLogEntity=__decorate([(0x0,typeorm_1[_0x3544d4(0x136)])({'name':'fingerprint_log'})],FingerprintLogEntity),exports[_0x3544d4(0x142)]=FingerprintLogEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/userBalance/userBalance.controller.js b/YiAiQuickDeploy/dist/modules/userBalance/userBalance.controller.js
new file mode 100644
index 0000000..af4c89e
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/userBalance/userBalance.controller.js
@@ -0,0 +1 @@
+'use strict';const _0x3766f6=_0x4499;(function(_0x481070,_0x11ef8b){const _0x31cbc6=_0x4499,_0x5c5ef3=_0x481070();while(!![]){try{const _0x5dec39=-parseInt(_0x31cbc6(0x126))/0x1+parseInt(_0x31cbc6(0xf7))/0x2*(parseInt(_0x31cbc6(0x10e))/0x3)+parseInt(_0x31cbc6(0x11e))/0x4+parseInt(_0x31cbc6(0x11a))/0x5*(parseInt(_0x31cbc6(0x108))/0x6)+parseInt(_0x31cbc6(0x113))/0x7+parseInt(_0x31cbc6(0x10c))/0x8*(parseInt(_0x31cbc6(0x111))/0x9)+-parseInt(_0x31cbc6(0x103))/0xa;if(_0x5dec39===_0x11ef8b)break;else _0x5c5ef3['push'](_0x5c5ef3['shift']());}catch(_0x94a2ee){_0x5c5ef3['push'](_0x5c5ef3['shift']());}}}(_0x343d,0xc56dc));var __decorate=this&&this['__decorate']||function(_0x3cb93d,_0x226657,_0x1f302c,_0x26e83c){const _0x1a8b4a=_0x4499;var _0x7bda5d=arguments[_0x1a8b4a(0xfb)],_0x93accd=_0x7bda5d<0x3?_0x226657:_0x26e83c===null?_0x26e83c=Object[_0x1a8b4a(0x101)](_0x226657,_0x1f302c):_0x26e83c,_0x26175f;if(typeof Reflect===_0x1a8b4a(0xf1)&&typeof Reflect[_0x1a8b4a(0x10b)]==='function')_0x93accd=Reflect[_0x1a8b4a(0x10b)](_0x3cb93d,_0x226657,_0x1f302c,_0x26e83c);else{for(var _0x1a4d8b=_0x3cb93d['length']-0x1;_0x1a4d8b>=0x0;_0x1a4d8b--)if(_0x26175f=_0x3cb93d[_0x1a4d8b])_0x93accd=(_0x7bda5d<0x3?_0x26175f(_0x93accd):_0x7bda5d>0x3?_0x26175f(_0x226657,_0x1f302c,_0x93accd):_0x26175f(_0x226657,_0x1f302c))||_0x93accd;}return _0x7bda5d>0x3&&_0x93accd&&Object[_0x1a8b4a(0x104)](_0x226657,_0x1f302c,_0x93accd),_0x93accd;},__metadata=this&&this[_0x3766f6(0x10d)]||function(_0x41c97c,_0x52ca45){const _0x436083=_0x3766f6;if(typeof Reflect===_0x436083(0xf1)&&typeof Reflect[_0x436083(0x11f)]===_0x436083(0x110))return Reflect[_0x436083(0x11f)](_0x41c97c,_0x52ca45);},__param=this&&this[_0x3766f6(0x121)]||function(_0x3ddda1,_0x4ad3c8){return function(_0x46941e,_0x13100e){_0x4ad3c8(_0x46941e,_0x13100e,_0x3ddda1);};};function _0x343d(){const _0x380097=['ApiBearerAuth','Controller','length','getVisitorCount','升级V1.5\x20数据迁移job','Req','design:type','获取本机指纹数据','getOwnPropertyDescriptor','prototype','25732030nVaRrk','defineProperty','ApiOperation','Query','SuperAuthGuard','279198MLpVzb','design:paramtypes','继承当前设备数据','decorate','8wzlhgu','__metadata','2898204GSOhAy','query','function','758943rnsiNX','getBalance','8630041UumUTQ','@nestjs/common','accountLog','balance','userBalanceService','user','获取个人余额信息','115wShJId','JwtAuthGuard','@nestjs/swagger','../../common/auth/superAuth.guard','2883124vYMQzZ','metadata','获取所有人账户记录','__param','Get','__esModule','getRechargeLog','UserBalanceController','692427QgPzfy','inheritVisitorData','./userBalance.service','object','UseGuards','queryUserBalance','design:returntype','Post','upgradeBalance','2KxRYih','getAccountLog'];_0x343d=function(){return _0x380097;};return _0x343d();}Object[_0x3766f6(0x104)](exports,_0x3766f6(0x123),{'value':!![]}),exports[_0x3766f6(0x125)]=void 0x0;const common_1=require(_0x3766f6(0x114)),jwtAuth_guard_1=require('../../common/auth/jwtAuth.guard'),swagger_1=require(_0x3766f6(0x11c)),userBalance_service_1=require(_0x3766f6(0x128)),superAuth_guard_1=require(_0x3766f6(0x11d)),adminAuth_guard_1=require('../../common/auth/adminAuth.guard');function _0x4499(_0x52363a,_0x5e513e){const _0x343d67=_0x343d();return _0x4499=function(_0x449909,_0x3f674f){_0x449909=_0x449909-0xf1;let _0x11f618=_0x343d67[_0x449909];return _0x11f618;},_0x4499(_0x52363a,_0x5e513e);}let UserBalanceController=class UserBalanceController{constructor(_0x1c370b){this['userBalanceService']=_0x1c370b;}async[_0x3766f6(0x124)](_0x10ea7d,_0x1ef4d0){const _0x13f7eb=_0x3766f6;return this[_0x13f7eb(0x117)][_0x13f7eb(0x124)](_0x10ea7d,_0x1ef4d0);}async[_0x3766f6(0xf8)](_0x56dfc5,_0x4adc39){const _0x4e7cd2=_0x3766f6;return this['userBalanceService'][_0x4e7cd2(0xf8)](_0x56dfc5,_0x4adc39);}async[_0x3766f6(0x112)](_0x1d4f29){const _0x9a4a4=_0x3766f6;return this[_0x9a4a4(0x117)][_0x9a4a4(0xf3)](_0x1d4f29[_0x9a4a4(0x118)]['id']);}async['upgradeBalance'](){const _0x38fbcf=_0x3766f6;return this[_0x38fbcf(0x117)][_0x38fbcf(0xf6)]();}async[_0x3766f6(0x127)](_0x19ec57){const _0x223c46=_0x3766f6;return this[_0x223c46(0x117)][_0x223c46(0x127)](_0x19ec57);}async[_0x3766f6(0xfc)](_0x17905c){const _0x3d9734=_0x3766f6;return this[_0x3d9734(0x117)][_0x3d9734(0xfc)](_0x17905c);}};__decorate([(0x0,common_1['Get'])('rechargeLog'),(0x0,swagger_1[_0x3766f6(0x105)])({'summary':'获取个人充值记录'}),(0x0,common_1[_0x3766f6(0xf2)])(jwtAuth_guard_1['JwtAuthGuard']),(0x0,swagger_1[_0x3766f6(0xf9)])(),__param(0x0,(0x0,common_1[_0x3766f6(0xfe)])()),__param(0x1,(0x0,common_1[_0x3766f6(0x106)])()),__metadata(_0x3766f6(0xff),Function),__metadata('design:paramtypes',[Object,Object]),__metadata('design:returntype',Promise)],UserBalanceController[_0x3766f6(0x102)],_0x3766f6(0x124),null),__decorate([(0x0,common_1['Get'])(_0x3766f6(0x115)),(0x0,swagger_1[_0x3766f6(0x105)])({'summary':_0x3766f6(0x120)}),(0x0,common_1[_0x3766f6(0xf2)])(adminAuth_guard_1['AdminAuthGuard']),(0x0,swagger_1[_0x3766f6(0xf9)])(),__param(0x0,(0x0,common_1['Req'])()),__param(0x1,(0x0,common_1[_0x3766f6(0x106)])()),__metadata(_0x3766f6(0xff),Function),__metadata('design:paramtypes',[Object,Object]),__metadata(_0x3766f6(0xf4),Promise)],UserBalanceController[_0x3766f6(0x102)],_0x3766f6(0xf8),null),__decorate([(0x0,common_1[_0x3766f6(0x122)])(_0x3766f6(0x10f)),(0x0,swagger_1[_0x3766f6(0x105)])({'summary':_0x3766f6(0x119)}),(0x0,common_1['UseGuards'])(jwtAuth_guard_1[_0x3766f6(0x11b)]),(0x0,swagger_1[_0x3766f6(0xf9)])(),__param(0x0,(0x0,common_1['Req'])()),__metadata('design:type',Function),__metadata(_0x3766f6(0x109),[Object]),__metadata(_0x3766f6(0xf4),Promise)],UserBalanceController[_0x3766f6(0x102)],_0x3766f6(0x112),null),__decorate([(0x0,common_1[_0x3766f6(0xf5)])(_0x3766f6(0xf6)),(0x0,swagger_1['ApiOperation'])({'summary':_0x3766f6(0xfd)}),(0x0,common_1[_0x3766f6(0xf2)])(superAuth_guard_1[_0x3766f6(0x107)]),(0x0,swagger_1['ApiBearerAuth'])(),__metadata(_0x3766f6(0xff),Function),__metadata('design:paramtypes',[]),__metadata('design:returntype',Promise)],UserBalanceController['prototype'],'upgradeBalance',null),__decorate([(0x0,common_1['Post'])(_0x3766f6(0x127)),(0x0,swagger_1['ApiOperation'])({'summary':_0x3766f6(0x10a)}),(0x0,common_1[_0x3766f6(0xf2)])(jwtAuth_guard_1['JwtAuthGuard']),(0x0,swagger_1[_0x3766f6(0xf9)])(),__param(0x0,(0x0,common_1[_0x3766f6(0xfe)])()),__metadata(_0x3766f6(0xff),Function),__metadata(_0x3766f6(0x109),[Object]),__metadata(_0x3766f6(0xf4),Promise)],UserBalanceController[_0x3766f6(0x102)],'inheritVisitorData',null),__decorate([(0x0,common_1[_0x3766f6(0x122)])(_0x3766f6(0xfc)),(0x0,swagger_1[_0x3766f6(0x105)])({'summary':_0x3766f6(0x100)}),(0x0,common_1[_0x3766f6(0xf2)])(jwtAuth_guard_1['JwtAuthGuard']),(0x0,swagger_1[_0x3766f6(0xf9)])(),__param(0x0,(0x0,common_1[_0x3766f6(0xfe)])()),__metadata(_0x3766f6(0xff),Function),__metadata(_0x3766f6(0x109),[Object]),__metadata(_0x3766f6(0xf4),Promise)],UserBalanceController[_0x3766f6(0x102)],_0x3766f6(0xfc),null),UserBalanceController=__decorate([(0x0,swagger_1['ApiTags'])(_0x3766f6(0x116)),(0x0,common_1[_0x3766f6(0xfa)])('balance'),__metadata(_0x3766f6(0x109),[userBalance_service_1['UserBalanceService']])],UserBalanceController),exports[_0x3766f6(0x125)]=UserBalanceController;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/userBalance/userBalance.entity.js b/YiAiQuickDeploy/dist/modules/userBalance/userBalance.entity.js
new file mode 100644
index 0000000..c176c45
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/userBalance/userBalance.entity.js
@@ -0,0 +1 @@
+'use strict';function _0x59e5(){var _0x5160cf=['15379152HQJFXs','充值的套餐包含的MJ绘画次数','UserBalanceEntity','__esModule','../../common/entity/baseEntity','8676192fVLTje','object','function','metadata','design:type','已经使用的对话4的模型次数','已经使用的对话3的模型Token','会员MJ绘画额度','drawMjCount','user_balances','充值的套餐包含的模型3次数','198oqOzJk','517iPmTSF','__decorate','会员模型3额度','memberDrawMjCount','会员到期时间\x200:不是\x201:是','extent','useModel4Count','__metadata','useDrawMjToken','Entity','已经使用的对话4的模型Token','9151210ABlRKz','10246124YyqvkB','useModel4Token','Column','expirationTime','BaseEntity','充值的套餐包含的模型4次数','会员模型4额度','69213bcycPj','length','prototype','defineProperty','7441632TkyNBP','model3Count','useModel3Count','316MccsSW'];_0x59e5=function(){return _0x5160cf;};return _0x59e5();}var _0x44a728=_0x18a3;(function(_0x7899fa,_0x5df3e9){var _0x1120ab=_0x18a3,_0x39888e=_0x7899fa();while(!![]){try{var _0x4aa070=parseInt(_0x1120ab(0x163))/0x1*(parseInt(_0x1120ab(0x162))/0x2)+-parseInt(_0x1120ab(0x14a))/0x3*(-parseInt(_0x1120ab(0x151))/0x4)+parseInt(_0x1120ab(0x142))/0x5+-parseInt(_0x1120ab(0x157))/0x6+parseInt(_0x1120ab(0x143))/0x7+-parseInt(_0x1120ab(0x152))/0x8+-parseInt(_0x1120ab(0x14e))/0x9;if(_0x4aa070===_0x5df3e9)break;else _0x39888e['push'](_0x39888e['shift']());}catch(_0x1f4b5e){_0x39888e['push'](_0x39888e['shift']());}}}(_0x59e5,0xed6cc));var __decorate=this&&this[_0x44a728(0x164)]||function(_0x567cf8,_0x5af5be,_0xf4e3cf,_0x2e3631){var _0x196d54=_0x44a728,_0x1d28ad=arguments['length'],_0x2017a3=_0x1d28ad<0x3?_0x5af5be:_0x2e3631===null?_0x2e3631=Object['getOwnPropertyDescriptor'](_0x5af5be,_0xf4e3cf):_0x2e3631,_0x15516f;if(typeof Reflect===_0x196d54(0x158)&&typeof Reflect['decorate']===_0x196d54(0x159))_0x2017a3=Reflect['decorate'](_0x567cf8,_0x5af5be,_0xf4e3cf,_0x2e3631);else{for(var _0x1bbf55=_0x567cf8[_0x196d54(0x14b)]-0x1;_0x1bbf55>=0x0;_0x1bbf55--)if(_0x15516f=_0x567cf8[_0x1bbf55])_0x2017a3=(_0x1d28ad<0x3?_0x15516f(_0x2017a3):_0x1d28ad>0x3?_0x15516f(_0x5af5be,_0xf4e3cf,_0x2017a3):_0x15516f(_0x5af5be,_0xf4e3cf))||_0x2017a3;}return _0x1d28ad>0x3&&_0x2017a3&&Object[_0x196d54(0x14d)](_0x5af5be,_0xf4e3cf,_0x2017a3),_0x2017a3;},__metadata=this&&this[_0x44a728(0x13e)]||function(_0x52f579,_0x5586e6){var _0x7bd2ca=_0x44a728;if(typeof Reflect===_0x7bd2ca(0x158)&&typeof Reflect[_0x7bd2ca(0x15a)]==='function')return Reflect[_0x7bd2ca(0x15a)](_0x52f579,_0x5586e6);};Object[_0x44a728(0x14d)](exports,_0x44a728(0x155),{'value':!![]}),exports[_0x44a728(0x154)]=void 0x0;const typeorm_1=require('typeorm'),baseEntity_1=require(_0x44a728(0x156));let UserBalanceEntity=class UserBalanceEntity extends baseEntity_1[_0x44a728(0x147)]{};function _0x18a3(_0x161f62,_0x500dda){var _0x59e57c=_0x59e5();return _0x18a3=function(_0x18a33c,_0x646ad9){_0x18a33c=_0x18a33c-0x13d;var _0x4f5675=_0x59e57c[_0x18a33c];return _0x4f5675;},_0x18a3(_0x161f62,_0x500dda);}__decorate([(0x0,typeorm_1[_0x44a728(0x145)])({'comment':'用户ID'}),__metadata(_0x44a728(0x15b),Number)],UserBalanceEntity[_0x44a728(0x14c)],'userId',void 0x0),__decorate([(0x0,typeorm_1[_0x44a728(0x145)])({'comment':_0x44a728(0x161),'nullable':!![]}),__metadata(_0x44a728(0x15b),Number)],UserBalanceEntity[_0x44a728(0x14c)],_0x44a728(0x14f),void 0x0),__decorate([(0x0,typeorm_1[_0x44a728(0x145)])({'comment':_0x44a728(0x148),'nullable':!![]}),__metadata(_0x44a728(0x15b),Number)],UserBalanceEntity[_0x44a728(0x14c)],'model4Count',void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x44a728(0x153),'nullable':!![]}),__metadata(_0x44a728(0x15b),Number)],UserBalanceEntity[_0x44a728(0x14c)],_0x44a728(0x15f),void 0x0),__decorate([(0x0,typeorm_1[_0x44a728(0x145)])({'comment':'当前使用的套餐ID','default':0x0,'nullable':!![]}),__metadata(_0x44a728(0x15b),Number)],UserBalanceEntity[_0x44a728(0x14c)],'packageId',void 0x0),__decorate([(0x0,typeorm_1[_0x44a728(0x145)])({'comment':_0x44a728(0x165),'default':0x0,'nullable':!![]}),__metadata(_0x44a728(0x15b),Number)],UserBalanceEntity['prototype'],'memberModel3Count',void 0x0),__decorate([(0x0,typeorm_1[_0x44a728(0x145)])({'comment':_0x44a728(0x149),'default':0x0,'nullable':!![]}),__metadata('design:type',Number)],UserBalanceEntity[_0x44a728(0x14c)],'memberModel4Count',void 0x0),__decorate([(0x0,typeorm_1['Column'])({'comment':_0x44a728(0x15e),'default':0x0,'nullable':!![]}),__metadata('design:type',Number)],UserBalanceEntity[_0x44a728(0x14c)],_0x44a728(0x166),void 0x0),__decorate([(0x0,typeorm_1[_0x44a728(0x145)])({'comment':'已经使用的对话3的模型次数','nullable':!![]}),__metadata(_0x44a728(0x15b),Number)],UserBalanceEntity[_0x44a728(0x14c)],_0x44a728(0x150),void 0x0),__decorate([(0x0,typeorm_1[_0x44a728(0x145)])({'comment':_0x44a728(0x15c),'nullable':!![]}),__metadata(_0x44a728(0x15b),Number)],UserBalanceEntity[_0x44a728(0x14c)],_0x44a728(0x13d),void 0x0),__decorate([(0x0,typeorm_1[_0x44a728(0x145)])({'comment':_0x44a728(0x15d),'nullable':!![]}),__metadata(_0x44a728(0x15b),Number)],UserBalanceEntity['prototype'],'useModel3Token',void 0x0),__decorate([(0x0,typeorm_1[_0x44a728(0x145)])({'comment':_0x44a728(0x141),'nullable':!![]}),__metadata(_0x44a728(0x15b),Number)],UserBalanceEntity[_0x44a728(0x14c)],_0x44a728(0x144),void 0x0),__decorate([(0x0,typeorm_1[_0x44a728(0x145)])({'comment':'已经使用的MJ绘画Token','nullable':!![]}),__metadata(_0x44a728(0x15b),Number)],UserBalanceEntity[_0x44a728(0x14c)],_0x44a728(0x13f),void 0x0),__decorate([(0x0,typeorm_1[_0x44a728(0x145)])({'comment':'扩展字段','nullable':!![]}),__metadata(_0x44a728(0x15b),String)],UserBalanceEntity['prototype'],_0x44a728(0x168),void 0x0),__decorate([(0x0,typeorm_1[_0x44a728(0x145)])({'comment':_0x44a728(0x167),'nullable':!![]}),__metadata(_0x44a728(0x15b),Date)],UserBalanceEntity[_0x44a728(0x14c)],_0x44a728(0x146),void 0x0),UserBalanceEntity=__decorate([(0x0,typeorm_1[_0x44a728(0x140)])({'name':_0x44a728(0x160)})],UserBalanceEntity),exports[_0x44a728(0x154)]=UserBalanceEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/userBalance/userBalance.module.js b/YiAiQuickDeploy/dist/modules/userBalance/userBalance.module.js
new file mode 100644
index 0000000..4b72152
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/userBalance/userBalance.module.js
@@ -0,0 +1 @@
+'use strict';const _0x234f81=_0x5356;(function(_0x5c2408,_0x2a9a49){const _0x29c4c7=_0x5356,_0x309f61=_0x5c2408();while(!![]){try{const _0x18425c=parseInt(_0x29c4c7(0x83))/0x1+parseInt(_0x29c4c7(0x8e))/0x2*(parseInt(_0x29c4c7(0x74))/0x3)+-parseInt(_0x29c4c7(0x97))/0x4*(parseInt(_0x29c4c7(0x89))/0x5)+parseInt(_0x29c4c7(0x7d))/0x6+-parseInt(_0x29c4c7(0x82))/0x7*(-parseInt(_0x29c4c7(0x76))/0x8)+-parseInt(_0x29c4c7(0x96))/0x9*(parseInt(_0x29c4c7(0x77))/0xa)+-parseInt(_0x29c4c7(0x7c))/0xb;if(_0x18425c===_0x2a9a49)break;else _0x309f61['push'](_0x309f61['shift']());}catch(_0x487a2e){_0x309f61['push'](_0x309f61['shift']());}}}(_0x333a,0xd2c22));function _0x5356(_0x1a214d,_0xa29a6e){const _0x333ab0=_0x333a();return _0x5356=function(_0x535684,_0x328eaa){_0x535684=_0x535684-0x73;let _0x373c3d=_0x333ab0[_0x535684];return _0x373c3d;},_0x5356(_0x1a214d,_0xa29a6e);}var __decorate=this&&this[_0x234f81(0x9a)]||function(_0x5f28e5,_0x2b1e24,_0x680a1d,_0x2bc7a5){const _0x57335a=_0x234f81;var _0x5e0e03=arguments[_0x57335a(0x75)],_0x2e6d9b=_0x5e0e03<0x3?_0x2b1e24:_0x2bc7a5===null?_0x2bc7a5=Object[_0x57335a(0x98)](_0x2b1e24,_0x680a1d):_0x2bc7a5,_0x222265;if(typeof Reflect==='object'&&typeof Reflect[_0x57335a(0x7a)]==='function')_0x2e6d9b=Reflect['decorate'](_0x5f28e5,_0x2b1e24,_0x680a1d,_0x2bc7a5);else{for(var _0x4adc62=_0x5f28e5[_0x57335a(0x75)]-0x1;_0x4adc62>=0x0;_0x4adc62--)if(_0x222265=_0x5f28e5[_0x4adc62])_0x2e6d9b=(_0x5e0e03<0x3?_0x222265(_0x2e6d9b):_0x5e0e03>0x3?_0x222265(_0x2b1e24,_0x680a1d,_0x2e6d9b):_0x222265(_0x2b1e24,_0x680a1d))||_0x2e6d9b;}return _0x5e0e03>0x3&&_0x2e6d9b&&Object[_0x57335a(0x9e)](_0x2b1e24,_0x680a1d,_0x2e6d9b),_0x2e6d9b;};function _0x333a(){const _0x295f33=['BalanceEntity','./userBalance.service','UserBalanceController','VerificationService','UserBalanceEntity','../verification/verification.service','1107LqrVQg','18164sWOKRF','getOwnPropertyDescriptor','../globalConfig/config.entity','__decorate','../chatGroup/chatGroup.entity','RedisCacheService','./userBalance.controller','defineProperty','./accountLog.entity','./balance.entity','../chatgpt/whiteList.entity','ChatLogEntity','@nestjs/typeorm','UserBalanceModule','6147IEnprN','length','6760zODghd','132590FVuzIL','Module','../user/user.entity','decorate','../sales/salesUsers.entity','8645351SFcxmD','4935588NdFCaO','../midjourney/midjourney.entity','ConfigEntity','WhiteListEntity','FingerprintLogEntity','13489mdxTIP','1267627smloAO','SalesUsersEntity','@nestjs/common','../crami/cramiPackage.entity','Global','../redisCache/redisCache.service','1850PFPNQL','CramiPackageEntity','TypeOrmModule','VerifycationEntity','ChatGroupEntity','1212mDYTuA','MidjourneyEntity'];_0x333a=function(){return _0x295f33;};return _0x333a();}Object[_0x234f81(0x9e)](exports,'__esModule',{'value':!![]}),exports[_0x234f81(0x73)]=void 0x0;const common_1=require(_0x234f81(0x85)),userBalance_service_1=require(_0x234f81(0x91)),typeorm_1=require(_0x234f81(0xa3)),balance_entity_1=require(_0x234f81(0xa0)),verification_service_1=require(_0x234f81(0x95)),verifycation_entity_1=require('../verification/verifycation.entity'),accountLog_entity_1=require(_0x234f81(0x9f)),userBalance_controller_1=require(_0x234f81(0x9d)),config_entity_1=require(_0x234f81(0x99)),cramiPackage_entity_1=require(_0x234f81(0x86)),userBalance_entity_1=require('./userBalance.entity'),user_entity_1=require(_0x234f81(0x79)),salesUsers_entity_1=require(_0x234f81(0x7b)),whiteList_entity_1=require(_0x234f81(0xa1)),redisCache_service_1=require(_0x234f81(0x88)),fingerprint_entity_1=require('./fingerprint.entity'),chatLog_entity_1=require('../chatLog/chatLog.entity'),chatGroup_entity_1=require(_0x234f81(0x9b)),midjourney_entity_1=require(_0x234f81(0x7e));let UserBalanceModule=class UserBalanceModule{};UserBalanceModule=__decorate([(0x0,common_1[_0x234f81(0x87)])(),(0x0,common_1[_0x234f81(0x78)])({'imports':[typeorm_1[_0x234f81(0x8b)]['forFeature']([balance_entity_1[_0x234f81(0x90)],userBalance_entity_1[_0x234f81(0x94)],verifycation_entity_1[_0x234f81(0x8c)],accountLog_entity_1['AccountLogEntity'],config_entity_1[_0x234f81(0x7f)],cramiPackage_entity_1[_0x234f81(0x8a)],user_entity_1['UserEntity'],salesUsers_entity_1[_0x234f81(0x84)],whiteList_entity_1[_0x234f81(0x80)],fingerprint_entity_1[_0x234f81(0x81)],chatLog_entity_1[_0x234f81(0xa2)],chatGroup_entity_1[_0x234f81(0x8d)],midjourney_entity_1[_0x234f81(0x8f)]])],'controllers':[userBalance_controller_1[_0x234f81(0x92)]],'providers':[userBalance_service_1['UserBalanceService'],verification_service_1[_0x234f81(0x93)],redisCache_service_1[_0x234f81(0x9c)]],'exports':[userBalance_service_1['UserBalanceService']]})],UserBalanceModule),exports[_0x234f81(0x73)]=UserBalanceModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/userBalance/userBalance.service.js b/YiAiQuickDeploy/dist/modules/userBalance/userBalance.service.js
new file mode 100644
index 0000000..5018b82
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/userBalance/userBalance.service.js
@@ -0,0 +1 @@
+'use strict';function _0x9c67(_0x1336b0,_0x137147){const _0x3922b6=_0x3922();return _0x9c67=function(_0x9c6786,_0x55cde1){_0x9c6786=_0x9c6786-0x13f;let _0xccff3=_0x3922b6[_0x9c6786];return _0xccff3;},_0x9c67(_0x1336b0,_0x137147);}const _0xd38167=_0x9c67;function _0x3922(){const _0x1d0940=['getRechargeLog','userId','inheritVisitorData','1516368amrdJY','查询当前用户余额失败!','invitedGuestSendModel4Count','LessThan','saveRecordRechargeLog','getOwnPropertyDescriptor','createBaseUserBalance','./balance.entity','isUpdatedToday','inviteSendStatus','metadata','invitedGuestSendDrawMjCount','default','3fHajXe','error:\x20','memberModel3Count','expireDateCn','../user/user.entity','day','MidjourneyEntity','../../common/constants/balance.constant','packageId','upgradeBalance','cramiPackageEntity','affected','midjourneyEntity','salesService','catch','您的账户余额不足,如果想继续体验服务,请联系管理员\x20\x20或购买专属套餐\x20!','hideString','useDrawMjToken','firstRregisterSendModel3Count','../../common/utils','model4Count','REFER_GIFT','then','getConfigs','queryUserBalance','visitor','BalanceEntity','days','getDate','inviteGiveSendDrawMjCount','YYYY-MM-DD','UserBalanceService','---','registerSendStatus','user','function','phone','充值的工单信息:','__decorate','../crami/cramiPackage.entity','findAndCount','invitedGuestSendModel3Count','账户信息已经存在、迁移无效','335104laTWqy','RechargeType','userEntity','addBalanceToOrder','充值失败!','isInteger','useModel3Token','username','memberModel4Count','updatedAt','includes','Logger','FingerprintLogEntity','registerSendModel4Count','getAccountLog','BAD_REQUEST','deductFromBalance','design:paramtypes','ChatLogEntity','39790dwHgLp','../chatgpt/whiteList.entity','typeorm','./userBalance.entity','log','model3Count','CramiPackageEntity','firstRregisterSendDrawMjCount','DESC','当前套餐不存在!','drawMjCount','find','useModel4Count','缺失当前用户账户记录!','validateVisitorBalance','sumModel3Count','update','formatCreateOrUpdateDate','Repository','length','vxNumber','firstRregisterSendModel4Count','HttpStatus'];_0x3922=function(){return _0x1d0940;};return _0x3922();}(function(_0x518e2e,_0x2d8a75){const _0x1439e3=_0x9c67,_0x25f771=_0x518e2e();while(!![]){try{const _0x360ada=-parseInt(_0x1439e3(0x152))/0x1+parseInt(_0x1439e3(0x1a7))/0x2+parseInt(_0x1439e3(0x179))/0x3*(parseInt(_0x1439e3(0x1e1))/0x4)+-parseInt(_0x1439e3(0x190))/0x5+parseInt(_0x1439e3(0x1e0))/0x6+-parseInt(_0x1439e3(0x13f))/0x7+-parseInt(_0x1439e3(0x16c))/0x8;if(_0x360ada===_0x2d8a75)break;else _0x25f771['push'](_0x25f771['shift']());}catch(_0x4417d0){_0x25f771['push'](_0x25f771['shift']());}}}(_0x3922,0x7de83));var __decorate=this&&this[_0xd38167(0x200)]||function(_0x2cbf46,_0x5ae6a6,_0x21fc68,_0x57dc99){const _0x357c5e=_0xd38167;var _0x304bba=arguments[_0x357c5e(0x165)],_0x1b7bac=_0x304bba<0x3?_0x5ae6a6:_0x57dc99===null?_0x57dc99=Object[_0x357c5e(0x171)](_0x5ae6a6,_0x21fc68):_0x57dc99,_0x5e0bea;if(typeof Reflect==='object'&&typeof Reflect[_0x357c5e(0x1dd)]===_0x357c5e(0x1fd))_0x1b7bac=Reflect[_0x357c5e(0x1dd)](_0x2cbf46,_0x5ae6a6,_0x21fc68,_0x57dc99);else{for(var _0x3f6f77=_0x2cbf46[_0x357c5e(0x165)]-0x1;_0x3f6f77>=0x0;_0x3f6f77--)if(_0x5e0bea=_0x2cbf46[_0x3f6f77])_0x1b7bac=(_0x304bba<0x3?_0x5e0bea(_0x1b7bac):_0x304bba>0x3?_0x5e0bea(_0x5ae6a6,_0x21fc68,_0x1b7bac):_0x5e0bea(_0x5ae6a6,_0x21fc68))||_0x1b7bac;}return _0x304bba>0x3&&_0x1b7bac&&Object['defineProperty'](_0x5ae6a6,_0x21fc68,_0x1b7bac),_0x1b7bac;},__metadata=this&&this[_0xd38167(0x193)]||function(_0x5ca87c,_0x2925de){const _0x415c19=_0xd38167;if(typeof Reflect==='object'&&typeof Reflect[_0x415c19(0x176)]==='function')return Reflect[_0x415c19(0x176)](_0x5ca87c,_0x2925de);},__param=this&&this['__param']||function(_0x275b96,_0x4d0dd5){return function(_0x161442,_0x68cc72){_0x4d0dd5(_0x161442,_0x68cc72,_0x275b96);};};Object[_0xd38167(0x189)](exports,_0xd38167(0x1ac),{'value':!![]}),exports[_0xd38167(0x1f9)]=void 0x0;const globalConfig_service_1=require('../globalConfig/globalConfig.service'),typeorm_1=require('@nestjs/typeorm'),balance_entity_1=require(_0xd38167(0x173)),common_1=require(_0xd38167(0x1a9)),typeorm_2=require(_0xd38167(0x154)),balance_constant_1=require(_0xd38167(0x180)),accountLog_entity_1=require('./accountLog.entity'),utils_1=require(_0xd38167(0x1ed)),config_entity_1=require(_0xd38167(0x1b1)),cramiPackage_entity_1=require(_0xd38167(0x201)),userBalance_entity_1=require(_0xd38167(0x155)),date_1=require(_0xd38167(0x1da)),user_entity_1=require(_0xd38167(0x17d)),salesUsers_entity_1=require(_0xd38167(0x1d9)),sales_service_1=require(_0xd38167(0x1ce)),whiteList_entity_1=require(_0xd38167(0x153)),fingerprint_entity_1=require(_0xd38167(0x1d2)),chatLog_entity_1=require(_0xd38167(0x1d3)),chatGroup_entity_1=require(_0xd38167(0x19d)),midjourney_entity_1=require('../midjourney/midjourney.entity');let UserBalanceService=class UserBalanceService{constructor(_0x2f17bb,_0x522423,_0xc91378,_0x1cde0e,_0x262206,_0x139fdc,_0x5c4798,_0x2f2f79,_0x27e5e2,_0x463742,_0x26a642,_0x3ada7d,_0x1f8368,_0x2b681d){const _0x1b7158=_0xd38167;this['balanceEntity']=_0x2f17bb,this[_0x1b7158(0x1af)]=_0x522423,this[_0x1b7158(0x1b3)]=_0xc91378,this[_0x1b7158(0x183)]=_0x1cde0e,this[_0x1b7158(0x1e4)]=_0x262206,this['userEntity']=_0x139fdc,this['salesUsersEntity']=_0x5c4798,this[_0x1b7158(0x1b9)]=_0x2f2f79,this[_0x1b7158(0x1ca)]=_0x27e5e2,this[_0x1b7158(0x18f)]=_0x463742,this[_0x1b7158(0x197)]=_0x26a642,this[_0x1b7158(0x185)]=_0x3ada7d,this[_0x1b7158(0x186)]=_0x1f8368,this[_0x1b7158(0x1a4)]=_0x2b681d;}async['addBalanceToNewUser'](_0x3b0cb8,_0xb9bb40){const _0x33b50f=_0xd38167;try{const _0x5576d7=await this['configEntity'][_0x33b50f(0x15d)]({'where':{'configKey':(0x0,typeorm_2['In'])([_0x33b50f(0x1fb),'registerSendModel3Count',_0x33b50f(0x14c),_0x33b50f(0x1b6),_0x33b50f(0x192),_0x33b50f(0x1e2),_0x33b50f(0x1ec),_0x33b50f(0x167),'firstRregisterSendDrawMjCount',_0x33b50f(0x175),_0x33b50f(0x18c),'inviteGiveSendModel4Count',_0x33b50f(0x1f7),'invitedGuestSendModel3Count',_0x33b50f(0x177),_0x33b50f(0x16e)])}}),_0x18ce3f=_0x5576d7[_0x33b50f(0x1ad)]((_0x1258a7,_0x5786d4)=>{const _0x24d718=_0x33b50f,_0x29fbcd=Number(_0x5786d4['configVal']),_0x5ea078=Number[_0x24d718(0x144)](_0x29fbcd)&&_0x29fbcd>0x0?_0x29fbcd:0x0;return _0x1258a7[_0x5786d4[_0x24d718(0x1c2)]]=_0x5ea078,_0x1258a7;},{});let _0x2ba171=0x0,_0xca2213=0x0,_0x1f792c=0x0;_0x18ce3f[_0x33b50f(0x1fb)]===0x1&&(_0x2ba171=_0x2ba171+_0x18ce3f[_0x33b50f(0x1cd)],_0xca2213=_0xca2213+_0x18ce3f[_0x33b50f(0x14c)],_0x1f792c=_0x1f792c+_0x18ce3f[_0x33b50f(0x1b6)]),_0x18ce3f['registerSendStatus']===0x1&&_0x18ce3f[_0x33b50f(0x192)]===0x1&&_0x3b0cb8<=_0x18ce3f[_0x33b50f(0x1e2)]&&(_0x2ba171=_0x2ba171+_0x18ce3f[_0x33b50f(0x1ec)],_0xca2213=_0xca2213+_0x18ce3f[_0x33b50f(0x167)],_0x1f792c=_0x1f792c+_0x18ce3f[_0x33b50f(0x159)]),await this[_0x33b50f(0x170)]({'userId':_0x3b0cb8,'rechargeType':balance_constant_1['RechargeType']['REG_GIFT'],'model3Count':_0x2ba171,'drawMjCount':_0x1f792c,'model4Count':_0xca2213}),_0xb9bb40&&(Number(_0x18ce3f[_0x33b50f(0x175)])===0x1&&(_0x2ba171=_0x2ba171+Number(_0x18ce3f[_0x33b50f(0x203)]),_0xca2213=_0xca2213+Number(_0x18ce3f[_0x33b50f(0x16e)]),_0x1f792c=_0x1f792c+Number(_0x18ce3f[_0x33b50f(0x177)]),await this['saveRecordRechargeLog']({'userId':_0x3b0cb8,'rechargeType':balance_constant_1[_0x33b50f(0x140)][_0x33b50f(0x19b)],'model3Count':_0x18ce3f['invitedGuestSendModel3Count'],'model4Count':_0x18ce3f[_0x33b50f(0x16e)],'drawMjCount':_0x18ce3f[_0x33b50f(0x177)]}),await this[_0x33b50f(0x1db)](_0xb9bb40,{'model3Count':_0x18ce3f['inviteGiveSendModel3Count'],'model4Count':_0x18ce3f['inviteGiveSendModel4Count'],'drawMjCount':_0x18ce3f[_0x33b50f(0x1f7)]}),await this['saveRecordRechargeLog']({'userId':_0xb9bb40,'rechargeType':balance_constant_1[_0x33b50f(0x140)][_0x33b50f(0x1ef)],'model3Count':_0x18ce3f[_0x33b50f(0x18c)],'model4Count':_0x18ce3f[_0x33b50f(0x199)],'drawMjCount':_0x18ce3f[_0x33b50f(0x1f7)]}))),await this[_0x33b50f(0x1af)][_0x33b50f(0x195)]({'userId':_0x3b0cb8,'model3Count':_0x2ba171,'model4Count':_0xca2213,'drawMjCount':_0x1f792c,'useTokens':0x0});}catch(_0x1d1ccd){console['log']('error:\x20',_0x1d1ccd);throw new common_1[(_0x33b50f(0x18a))](_0x33b50f(0x1aa),common_1[_0x33b50f(0x168)]['BAD_REQUEST']);}}async[_0xd38167(0x1a6)](_0x498abc,_0x5a18fe,_0x43adb6){const _0x529a57=_0xd38167,{id:_0x359744,role:_0x1446b5}=_0x498abc['user'];let _0x2d70fe=await this[_0x529a57(0x1af)][_0x529a57(0x1cb)]({'where':{'userId':_0x359744}});!_0x2d70fe&&(_0x2d70fe=await this[_0x529a57(0x172)](_0x359744));if(_0x1446b5===_0x529a57(0x1f3))return this[_0x529a57(0x160)](_0x498abc,_0x5a18fe,_0x43adb6);const _0x596490=await this[_0x529a57(0x1e4)]['findOne']({'where':{'configKey':_0x529a57(0x166)}}),_0x2ebc41=_0x596490?_0x596490[_0x529a57(0x1e7)]:_0x529a57(0x1fa),_0x534139=_0x5a18fe===_0x529a57(0x1c7)?_0x529a57(0x17b):_0x5a18fe===_0x529a57(0x1c6)?_0x529a57(0x147):_0x5a18fe===_0x529a57(0x19a)?_0x529a57(0x19c):null,_0x511755=_0x5a18fe===_0x529a57(0x1c7)?_0x529a57(0x157):_0x5a18fe===_0x529a57(0x1c6)?'model4Count':_0x5a18fe===_0x529a57(0x19a)?_0x529a57(0x15c):null;if(_0x2d70fe['packageId']&&_0x2d70fe[_0x534139]<_0x43adb6){if(_0x2d70fe[_0x511755]<_0x43adb6)throw new common_1[(_0x529a57(0x18a))](_0x529a57(0x188)+_0x2ebc41+_0x529a57(0x1e9),common_1[_0x529a57(0x168)]['PAYMENT_REQUIRED']);}if(!_0x2d70fe[_0x529a57(0x181)]&&_0x2d70fe[_0x511755]<_0x43adb6)throw new common_1[(_0x529a57(0x18a))](_0x529a57(0x188)+_0x2ebc41+_0x529a57(0x1e9),common_1[_0x529a57(0x168)]['PAYMENT_REQUIRED']);return _0x2d70fe;}async[_0xd38167(0x160)](_0x968176,_0x2e8190,_0x47007c){const _0x170f9f=_0xd38167,{id:_0x20c9b6}=_0x968176['user'],_0x2f1cea=_0x2e8190===_0x170f9f(0x1c7)?_0x170f9f(0x157):_0x2e8190==='model4'?_0x170f9f(0x1ee):_0x2e8190===_0x170f9f(0x19a)?_0x170f9f(0x15c):null,_0x4447da=new Date(),_0x19dc83=await this['fingerprintLogEntity']['findOne']({'where':{'fingerprint':_0x20c9b6}}),{visitorModel3Num:_0x4fff23,visitorModel4Num:_0xc27640,visitorMJNum:_0x1c87fe}=await this['globalConfigService']['getConfigs']([_0x170f9f(0x1d5),_0x170f9f(0x18b),'visitorMJNum']),_0x197ceb={'model3Count':_0x4fff23?Number(_0x4fff23):0x0,'model4Count':_0xc27640?Number(_0xc27640):0x0,'drawMjCount':_0x1c87fe?Number(_0x1c87fe):0x0};if(!_0x19dc83){const _0x4469e8={'fingerprint':_0x20c9b6,'model3Count':0x0,'model4Count':0x0,'drawMjCount':0x0};_0x4469e8[_0x2f1cea]=_0x4469e8[_0x2f1cea]+_0x47007c;if(_0x4469e8[_0x2f1cea]>_0x197ceb[_0x2f1cea])throw new common_1['HttpException'](_0x170f9f(0x1be),common_1[_0x170f9f(0x168)][_0x170f9f(0x1d4)]);else return await this['fingerprintLogEntity']['save'](_0x4469e8),!![];}else{const {model3Count:_0x408380,model4Count:_0x50c492,drawMjCount:_0x123161}=_0x19dc83;let _0x4de85e={'model3Count':_0x408380,'model4Count':_0x50c492,'drawMjCount':_0x123161};const _0x31e2f4=Number(new Date(_0x19dc83[_0x170f9f(0x148)])),_0x46efdb=this[_0x170f9f(0x174)](_0x31e2f4);_0x46efdb?_0x4de85e[_0x2f1cea]=_0x4de85e[_0x2f1cea]+_0x47007c:(_0x4de85e={'model3Count':0x0,'model4Count':0x0,'drawMjCount':0x0},_0x4de85e[_0x2f1cea]=_0x4de85e[_0x2f1cea]+_0x47007c);if(_0x4de85e[_0x2f1cea]>_0x197ceb[_0x2f1cea])throw new common_1[(_0x170f9f(0x18a))](_0x170f9f(0x1be),common_1[_0x170f9f(0x168)][_0x170f9f(0x1d4)]);else return await this[_0x170f9f(0x1ca)][_0x170f9f(0x162)]({'fingerprint':_0x20c9b6},_0x4de85e),!![];}}[_0xd38167(0x174)](_0x59a4ad){const _0x5649d0=_0xd38167,_0x3177a9=new Date(),_0x5529cd=new Date(_0x3177a9['getFullYear'](),_0x3177a9[_0x5649d0(0x1ba)](),_0x3177a9[_0x5649d0(0x1f6)]());return _0x59a4ad>=_0x5529cd;}async['deductFromBalance'](_0x5c0ded,_0x3689df,_0x52e50a,_0x195fee=0x0){const _0x41202e=_0xd38167,_0x391fbb=await this[_0x41202e(0x1af)][_0x41202e(0x1cb)]({'where':{'userId':_0x5c0ded}});if(!_0x391fbb)throw new common_1[(_0x41202e(0x18a))](_0x41202e(0x15f),common_1[_0x41202e(0x168)][_0x41202e(0x14e)]);const _0x366cf7=_0x3689df===_0x41202e(0x1c7)?_0x41202e(0x17b):_0x3689df===_0x41202e(0x1c6)?_0x41202e(0x147):_0x3689df===_0x41202e(0x19a)?_0x41202e(0x19c):null,_0x13295b=_0x3689df===_0x41202e(0x1c7)?_0x41202e(0x157):_0x3689df==='model4'?_0x41202e(0x1ee):_0x3689df===_0x41202e(0x19a)?_0x41202e(0x15c):null,_0x2ee3c7=_0x391fbb['packageId']&&_0x391fbb[_0x366cf7]<_0x52e50a?_0x13295b:_0x391fbb['packageId']?_0x366cf7:_0x13295b;let _0x16aac4=null;_0x2ee3c7[_0x41202e(0x149)]('odel3')&&(_0x16aac4=_0x41202e(0x145));_0x2ee3c7['includes'](_0x41202e(0x1d8))&&(_0x16aac4=_0x41202e(0x1cf));_0x2ee3c7['includes'](_0x41202e(0x1c4))&&(_0x16aac4=_0x41202e(0x1eb));const _0x52c518={[_0x2ee3c7]:_0x391fbb[_0x2ee3c7]-_0x52e50a<0x0?0x0:_0x391fbb[_0x2ee3c7]-_0x52e50a,[_0x16aac4]:_0x391fbb[_0x16aac4]+_0x195fee};_0x16aac4===_0x41202e(0x145)&&(_0x52c518[_0x41202e(0x1b2)]=_0x391fbb['useModel3Count']+_0x52e50a),_0x16aac4===_0x41202e(0x1cf)&&(_0x52c518[_0x41202e(0x15e)]=_0x391fbb[_0x41202e(0x15e)]+_0x52e50a);const _0x235205=await this[_0x41202e(0x1af)][_0x41202e(0x162)]({'userId':_0x5c0ded},_0x52c518);if(_0x235205['affected']===0x0)throw new common_1['HttpException'](_0x41202e(0x1a1),common_1['HttpStatus']['BAD_REQUEST']);}async[_0xd38167(0x1f2)](_0x203254){const _0x399a4c=_0xd38167;try{const _0x5c7aef=await this[_0x399a4c(0x1af)][_0x399a4c(0x1cb)]({'where':{'userId':_0x203254},'select':[_0x399a4c(0x181),_0x399a4c(0x157),_0x399a4c(0x1ee),_0x399a4c(0x15c),_0x399a4c(0x17b),'memberModel4Count',_0x399a4c(0x19c),_0x399a4c(0x1b2),_0x399a4c(0x15e),_0x399a4c(0x145),_0x399a4c(0x1cf),_0x399a4c(0x1eb),_0x399a4c(0x1df)]});if(!_0x5c7aef){const _0xefada8=await this['createBaseUserBalance'](_0x203254);if(_0xefada8)return await this[_0x399a4c(0x1f2)](_0x203254);else throw new common_1[(_0x399a4c(0x18a))](_0x399a4c(0x16d),common_1[_0x399a4c(0x168)][_0x399a4c(0x14e)]);}return _0x5c7aef[_0x399a4c(0x161)]=_0x5c7aef[_0x399a4c(0x181)]?_0x5c7aef[_0x399a4c(0x157)]+_0x5c7aef['memberModel3Count']:_0x5c7aef['model3Count'],_0x5c7aef['sumModel4Count']=_0x5c7aef[_0x399a4c(0x181)]?_0x5c7aef[_0x399a4c(0x1ee)]+_0x5c7aef[_0x399a4c(0x147)]:_0x5c7aef[_0x399a4c(0x1ee)],_0x5c7aef[_0x399a4c(0x1e6)]=_0x5c7aef['packageId']?_0x5c7aef[_0x399a4c(0x15c)]+_0x5c7aef[_0x399a4c(0x19c)]:_0x5c7aef[_0x399a4c(0x15c)],_0x5c7aef[_0x399a4c(0x1df)]=_0x5c7aef[_0x399a4c(0x1df)]?(0x0,date_1['formatDate'])(_0x5c7aef[_0x399a4c(0x1df)],_0x399a4c(0x1f8)):null,_0x5c7aef;}catch(_0x2dc236){console[_0x399a4c(0x156)]('error:\x20',_0x2dc236);}}async['saveRecordRechargeLog'](_0x5a2f2a){const _0xde9710=_0xd38167,{userId:_0x7e3563,rechargeType:_0x18bf12,model3Count:_0x3f5320,model4Count:_0x149884,drawMjCount:_0xd18e2d,days:days=-0x1,pkgName:pkgName='',extent:extent=''}=_0x5a2f2a;if(!_0x7e3563)throw new common_1['HttpException'](_0xde9710(0x1d1),common_1[_0xde9710(0x168)][_0xde9710(0x14e)]);const _0x3d7df1=(0x0,utils_1['createRandomUid'])();return await this['accountLogEntity'][_0xde9710(0x195)]({'userId':_0x7e3563,'rechargeType':_0x18bf12,'model3Count':_0x3f5320,'model4Count':_0x149884,'drawMjCount':_0xd18e2d,'days':days,'extent':extent,'uid':_0x3d7df1,'pkgName':pkgName});}async[_0xd38167(0x172)](_0x4b6510,_0x36f553={}){const _0x2963af=_0xd38167,{model3Count:model3Count=0x0,model4Count:model4Count=0x0,drawMjCount:drawMjCount=0x0}=_0x36f553,_0x362b8f=await this['userBalanceEntity'][_0x2963af(0x1cb)]({'where':{'userId':_0x4b6510}});if(_0x362b8f)throw new common_1[(_0x2963af(0x18a))]('当前用户无需创建账户信息!',common_1[_0x2963af(0x168)][_0x2963af(0x14e)]);return await this[_0x2963af(0x1af)][_0x2963af(0x195)]({'userId':_0x4b6510,'model3Count':model3Count,'model4Count':model4Count,'drawMjCount':drawMjCount});}async['addBalanceToUser'](_0x4c128d,_0x1e67fa,_0x1de44e=-0x1){const _0x151784=_0xd38167;try{const _0x5adf4e=await this[_0x151784(0x1af)][_0x151784(0x1cb)]({'where':{'userId':_0x4c128d}})||await this['createBaseUserBalance'](_0x4c128d);if(!_0x5adf4e)throw new common_1[(_0x151784(0x18a))](_0x151784(0x1e5),common_1['HttpStatus'][_0x151784(0x14e)]);const {model3Count:_0x1b7527,model4Count:_0x26c973,drawMjCount:_0x4e9354,memberModel3Count:_0x256e5e,memberModel4Count:_0x1244c4,memberDrawMjCount:_0x59fc03}=_0x5adf4e;let _0x32fede={};if(_0x1de44e>0x0){const {packageId:_0x53c93d}=_0x1e67fa;if(!_0x53c93d)throw new common_1[(_0x151784(0x18a))]('缺失当前套餐ID、充值失败!',common_1[_0x151784(0x168)][_0x151784(0x14e)]);const _0x4d46ee=await this[_0x151784(0x183)]['findOne']({'where':{'id':_0x53c93d}});if(!_0x4d46ee)throw new common_1[(_0x151784(0x18a))](_0x151784(0x15b),common_1['HttpStatus'][_0x151784(0x14e)]);const {weight:_0x47bd41}=_0x4d46ee;if(!_0x5adf4e[_0x151784(0x181)])_0x32fede={'memberModel3Count':_0x1b7527+_0x1e67fa[_0x151784(0x157)],'memberModel4Count':_0x26c973+_0x1e67fa['model4Count'],'memberDrawMjCount':_0x4e9354+_0x1e67fa['drawMjCount'],'expirationTime':(0x0,date_1[_0x151784(0x178)])()[_0x151784(0x1dc)](_0x1de44e>0x0?_0x1de44e:0x0,_0x151784(0x17e))[_0x151784(0x1bc)](_0x151784(0x1a8)),'packageId':_0x53c93d};else{const _0x158778=await this[_0x151784(0x183)][_0x151784(0x1cb)]({'where':{'id':_0x5adf4e['packageId']}});_0x47bd41>=_0x158778[_0x151784(0x1de)]&&(_0x32fede={'memberModel3Count':_0x256e5e+_0x1e67fa['model3Count'],'memberModel4Count':_0x1244c4+_0x1e67fa[_0x151784(0x1ee)],'memberDrawMjCount':_0x59fc03+_0x1e67fa['drawMjCount'],'expirationTime':(0x0,date_1[_0x151784(0x178)])(_0x5adf4e[_0x151784(0x1df)])[_0x151784(0x1dc)](_0x1de44e>0x0?_0x1de44e:0x0,'day')[_0x151784(0x1bc)]('YYYY-MM-DD\x20HH:mm:ss'),'packageId':_0x53c93d}),_0x47bd41<_0x158778[_0x151784(0x1de)]&&(_0x32fede={'memberModel3Count':_0x256e5e+_0x1e67fa[_0x151784(0x157)],'memberModel4Count':_0x1244c4+_0x1e67fa[_0x151784(0x1ee)],'memberDrawMjCount':_0x59fc03+_0x1e67fa[_0x151784(0x15c)]});}}_0x1de44e<=0x0&&(_0x32fede={'model3Count':_0x1b7527+_0x1e67fa[_0x151784(0x157)],'model4Count':_0x26c973+_0x1e67fa[_0x151784(0x1ee)],'drawMjCount':_0x4e9354+_0x1e67fa[_0x151784(0x15c)]});const _0x22a787=await this[_0x151784(0x1af)][_0x151784(0x162)]({'userId':_0x4c128d},_0x32fede);if(_0x22a787[_0x151784(0x184)]===0x0)throw new common_1[(_0x151784(0x18a))](_0x4c128d+_0x151784(0x1d6),common_1['HttpStatus'][_0x151784(0x14e)]);}catch(_0x1bd81){console[_0x151784(0x156)](_0x151784(0x17a),_0x1bd81);throw new common_1[(_0x151784(0x18a))]('用户充值失败!',common_1[_0x151784(0x168)][_0x151784(0x14e)]);}}async[_0xd38167(0x142)](_0x2a3e2a){const _0x3d84af=_0xd38167;console[_0x3d84af(0x156)](_0x3d84af(0x1ff),_0x2a3e2a);try{const {userId:_0x45e86e,goodsId:_0x31a44c}=_0x2a3e2a,_0x184a09=await this[_0x3d84af(0x183)][_0x3d84af(0x1cb)]({'where':{'id':_0x2a3e2a['goodsId'],'status':0x1}});if(!_0x184a09)throw new common_1[(_0x3d84af(0x18a))](_0x3d84af(0x196),common_1[_0x3d84af(0x168)][_0x3d84af(0x14e)]);const {model3Count:_0x32ed24,model4Count:_0x426727,drawMjCount:_0x20d56c,days:_0x3d35d9,name:_0x5812fb}=_0x184a09,_0x24b973={'model3Count':_0x32ed24,'model4Count':_0x426727,'drawMjCount':_0x20d56c,'days':_0x3d35d9,'packageId':_0x2a3e2a[_0x3d84af(0x1c1)]};await this[_0x3d84af(0x1db)](_0x45e86e,_0x24b973,_0x3d35d9),await this[_0x3d84af(0x170)]({'userId':_0x45e86e,'rechargeType':balance_constant_1[_0x3d84af(0x140)][_0x3d84af(0x1bf)],'model3Count':_0x32ed24,'model4Count':_0x426727,'drawMjCount':_0x20d56c,'pkgName':_0x5812fb,'days':_0x3d35d9});const _0x5788f6=await this[_0x3d84af(0x141)][_0x3d84af(0x1cb)]({'where':{'id':_0x45e86e}}),{invitedBy:_0x242a6a}=_0x5788f6;if(_0x242a6a){const _0x583c7d=await this[_0x3d84af(0x141)][_0x3d84af(0x1cb)]({'where':{'inviteCode':_0x242a6a}}),_0x40cc3a=await this[_0x3d84af(0x1b5)]['findOne']({'where':{'userId':_0x583c7d['id']}});if(!_0x583c7d)return;const {id:_0x6861a5}=_0x583c7d,{performanceRatio:_0x1707a2}=_0x40cc3a,_0x1b6f19={'inviterUserId':_0x6861a5,'inviteeUserId':_0x45e86e,'orderId':_0x2a3e2a['id'],'orderPrice':_0x2a3e2a[_0x3d84af(0x1d0)],'commissionPercentage':_0x1707a2,'commissionAmount':(_0x2a3e2a[_0x3d84af(0x1d0)]*_0x1707a2/0x64)[_0x3d84af(0x1bd)](0x2)};await this['salesService'][_0x3d84af(0x1b8)](_0x1b6f19),await this['salesService'][_0x3d84af(0x1ab)](_0x6861a5,_0x1b6f19['commissionAmount']);}}catch(_0x3053e8){console[_0x3d84af(0x156)](_0x3d84af(0x17a),_0x3053e8);throw new common_1[(_0x3d84af(0x18a))](_0x3d84af(0x143),common_1[_0x3d84af(0x168)][_0x3d84af(0x14e)]);}}async[_0xd38167(0x169)](_0x211375,_0x132c6a){const _0x10560c=_0xd38167,{page:page=0x1,size:size=0x14}=_0x132c6a,{id:_0x1dc794}=_0x211375[_0x10560c(0x1fc)],[_0xb7b291,_0x471f5d]=await this[_0x10560c(0x1b3)][_0x10560c(0x202)]({'where':{'userId':_0x1dc794},'order':{'id':_0x10560c(0x15a)},'skip':(page-0x1)*size,'take':size});return _0xb7b291['forEach'](_0x4ccc1f=>{const _0x28348f=_0x10560c;_0x4ccc1f[_0x28348f(0x17c)]=_0x4ccc1f[_0x28348f(0x1f5)]>0x0?_0x4ccc1f[_0x28348f(0x1f5)]+'天':'永久';}),{'rows':(0x0,date_1[_0x10560c(0x163)])(_0xb7b291),'count':_0x471f5d};}async[_0xd38167(0x14d)](_0x5f3bb6,_0x582359){const _0x341eb9=_0xd38167;try{const {page:page=0x1,size:size=0xa,userId:_0x38358f,rechargeType:_0x4491e0,packageId:_0xdb0614}=_0x582359,{role:_0xbc058f}=_0x5f3bb6[_0x341eb9(0x1fc)],_0x55fc4a={};_0x4491e0&&(_0x55fc4a['rechargeType']=_0x4491e0),_0x55fc4a[_0x341eb9(0x16a)]=_0x38358f||(0x0,typeorm_2[_0x341eb9(0x16f)])(0x186a0),_0xdb0614&&(_0x55fc4a['packageId']={'$like':'%'+_0xdb0614+'%'});const [_0x31d891,_0x79a3d1]=await this['accountLogEntity'][_0x341eb9(0x202)]({'where':_0x55fc4a,'order':{'id':_0x341eb9(0x15a)},'skip':(page-0x1)*size,'take':size}),_0x37a5f3=_0x31d891['map'](_0x45c94e=>_0x45c94e['userId']),_0x17300e=await this[_0x341eb9(0x141)][_0x341eb9(0x15d)]({'where':{'id':(0x0,typeorm_2['In'])(_0x37a5f3)}});return _0x31d891['forEach'](_0x2de001=>{const _0x230741=_0x341eb9,_0x4e4ecc=_0x17300e['find'](_0x4ed7da=>_0x4ed7da['id']===_0x2de001['userId']);_0x2de001[_0x230741(0x146)]=_0x4e4ecc===null||_0x4e4ecc===void 0x0?void 0x0:_0x4e4ecc[_0x230741(0x146)],_0x2de001[_0x230741(0x1a3)]=_0x4e4ecc===null||_0x4e4ecc===void 0x0?void 0x0:_0x4e4ecc[_0x230741(0x1a3)],_0x2de001[_0x230741(0x1fe)]=_0x4e4ecc===null||_0x4e4ecc===void 0x0?void 0x0:_0x4e4ecc[_0x230741(0x1fe)],_0x2de001[_0x230741(0x194)]=_0x4e4ecc===null||_0x4e4ecc===void 0x0?void 0x0:_0x4e4ecc[_0x230741(0x194)],_0x2de001[_0x230741(0x19f)]=_0x4e4ecc===null||_0x4e4ecc===void 0x0?void 0x0:_0x4e4ecc['avatar'];}),_0xbc058f!=='super'&&_0x31d891[_0x341eb9(0x1c9)](_0x1dc42e=>{const _0x554816=_0x341eb9;_0x1dc42e[_0x554816(0x1a3)]=_0x1dc42e[_0x554816(0x1a3)]?(0x0,utils_1[_0x554816(0x1ea)])(_0x1dc42e[_0x554816(0x1a3)]):'',_0x1dc42e['phone']=_0x1dc42e[_0x554816(0x1fe)]?(0x0,utils_1[_0x554816(0x1ea)])(_0x1dc42e[_0x554816(0x1fe)]):'';}),{'rows':_0x31d891,'count':_0x79a3d1};}catch(_0x1be676){console['log']('error:\x20',_0x1be676);throw new common_1['HttpException']('查询用户账户失败!',common_1[_0x341eb9(0x168)][_0x341eb9(0x14e)]);}}async['queryUserBalanceByIds'](_0x58c265){const _0x115279=_0xd38167;return await this[_0x115279(0x1af)]['find']({'where':{'userId':(0x0,typeorm_2['In'])(_0x58c265)}});}async[_0xd38167(0x1e3)](_0x38deed,_0x442150){const _0x4c3e37=_0xd38167;return await this[_0x4c3e37(0x14f)](_0x38deed,_0x4c3e37(0x19a),-_0x442150);}async[_0xd38167(0x182)](){const _0x53e1cc=_0xd38167,_0x4f412e=await this['userEntity']['find']();if(!_0x4f412e['length'])return;const _0x15f2e2=await this[_0x53e1cc(0x1a4)][_0x53e1cc(0x1f1)]([_0x53e1cc(0x198)]);if(!_0x15f2e2)await this[_0x53e1cc(0x1a4)]['setConfig']({'settings':[{'configKey':_0x53e1cc(0x198),'configVal':'1'}]});else throw new common_1[(_0x53e1cc(0x18a))](_0x53e1cc(0x1c8),common_1[_0x53e1cc(0x168)][_0x53e1cc(0x14e)]);_0x4f412e[_0x53e1cc(0x1c9)](_0x354949=>{const _0x24aed0=_0x53e1cc,{id:_0x21c771}=_0x354949;this[_0x24aed0(0x1e8)]['findOne']({'where':{'userId':_0x21c771}})[_0x24aed0(0x1f0)](_0x3fe5f7=>{const _0x5a7edc=_0x24aed0;if(!_0x3fe5f7)return;this[_0x5a7edc(0x1b4)](_0x21c771,_0x3fe5f7);});});}async[_0xd38167(0x1b4)](_0x5f0fe2,_0x4b270d){const _0x365f8c=_0xd38167,{balance:balance=0x0,usesLeft:usesLeft=0x0,paintCount:paintCount=0x0,useTokens:useTokens=0x0,useChats:useChats=0x0,usePaints:usePaints=0x0}=_0x4b270d,_0x24c2cc=await this[_0x365f8c(0x1b9)][_0x365f8c(0x1cb)]({'where':{'userId':_0x5f0fe2}}),_0x47cb2c={'userId':_0x5f0fe2,'model3Count':Number(usesLeft),'model4Count':(_0x24c2cc===null||_0x24c2cc===void 0x0?void 0x0:_0x24c2cc[_0x365f8c(0x1cc)])||0x0,'drawMjCount':Number(balance),'useModel3Count':Number(useChats),'useModel4Count':(_0x24c2cc===null||_0x24c2cc===void 0x0?void 0x0:_0x24c2cc[_0x365f8c(0x1bb)])||0x0,'useDrawMjCount':Number(usePaints),'useModel3Token':Number(useTokens),'useModel4Token':0x0,'useDrawMjToken':0x0},_0x7576dd=await this[_0x365f8c(0x1af)][_0x365f8c(0x1cb)]({'where':{'userId':_0x5f0fe2}});_0x7576dd?common_1[_0x365f8c(0x14a)][_0x365f8c(0x1c0)]('用户'+_0x5f0fe2+_0x365f8c(0x204),_0x365f8c(0x18e)):this[_0x365f8c(0x1af)]['save'](_0x47cb2c)[_0x365f8c(0x1f0)](_0x17ae29=>{const _0x54124c=_0x365f8c;common_1[_0x54124c(0x14a)][_0x54124c(0x1c0)]('用户'+_0x5f0fe2+'旧账户信息迁移成功',_0x54124c(0x18e));})[_0x365f8c(0x187)](_0x2a5db0=>{const _0x43b9a5=_0x365f8c;console[_0x43b9a5(0x156)](_0x43b9a5(0x17a),_0x2a5db0),common_1[_0x43b9a5(0x14a)][_0x43b9a5(0x1c0)]('用户'+_0x5f0fe2+_0x43b9a5(0x1a0),_0x43b9a5(0x18e));});}async[_0xd38167(0x16b)](_0x4a67f5){const _0x5553ef=_0xd38167,{fingerprint:_0x1c01da}=_0x4a67f5[_0x5553ef(0x1c3)],{id:_0xee7b37}=_0x4a67f5['user'];return await this[_0x5553ef(0x197)][_0x5553ef(0x162)]({'userId':Number(_0x1c01da)},{'userId':_0xee7b37}),await this[_0x5553ef(0x18f)][_0x5553ef(0x162)]({'userId':Number(_0x1c01da)},{'userId':_0xee7b37}),await this[_0x5553ef(0x185)][_0x5553ef(0x162)]({'userId':Number(_0x1c01da)},{'userId':_0xee7b37}),0x1;}async[_0xd38167(0x1a2)](_0x3dd4cb){const _0x4ea52e=_0xd38167,{fingerprint:_0x2234ee}=_0x3dd4cb[_0x4ea52e(0x1c3)],_0x54e2a9=await this[_0x4ea52e(0x197)][_0x4ea52e(0x1cc)]({'where':{'userId':_0x2234ee}}),_0x43cec1=await this[_0x4ea52e(0x18f)][_0x4ea52e(0x1cc)]({'where':{'userId':_0x2234ee}}),_0x30e8e5=await this[_0x4ea52e(0x185)][_0x4ea52e(0x1cc)]({'where':{'userId':_0x2234ee}});return _0x54e2a9||_0x43cec1||_0x30e8e5||0x0;}};UserBalanceService=__decorate([(0x0,common_1[_0xd38167(0x1ae)])(),__param(0x0,(0x0,typeorm_1[_0xd38167(0x1d7)])(balance_entity_1[_0xd38167(0x1f4)])),__param(0x1,(0x0,typeorm_1[_0xd38167(0x1d7)])(userBalance_entity_1[_0xd38167(0x1b7)])),__param(0x2,(0x0,typeorm_1['InjectRepository'])(accountLog_entity_1[_0xd38167(0x1c5)])),__param(0x3,(0x0,typeorm_1[_0xd38167(0x1d7)])(cramiPackage_entity_1[_0xd38167(0x158)])),__param(0x4,(0x0,typeorm_1[_0xd38167(0x1d7)])(config_entity_1[_0xd38167(0x18d)])),__param(0x5,(0x0,typeorm_1[_0xd38167(0x1d7)])(user_entity_1['UserEntity'])),__param(0x6,(0x0,typeorm_1[_0xd38167(0x1d7)])(salesUsers_entity_1['SalesUsersEntity'])),__param(0x7,(0x0,typeorm_1[_0xd38167(0x1d7)])(whiteList_entity_1[_0xd38167(0x19e)])),__param(0x8,(0x0,typeorm_1[_0xd38167(0x1d7)])(fingerprint_entity_1[_0xd38167(0x14b)])),__param(0x9,(0x0,typeorm_1[_0xd38167(0x1d7)])(chatGroup_entity_1[_0xd38167(0x191)])),__param(0xa,(0x0,typeorm_1[_0xd38167(0x1d7)])(chatLog_entity_1[_0xd38167(0x151)])),__param(0xb,(0x0,typeorm_1[_0xd38167(0x1d7)])(midjourney_entity_1[_0xd38167(0x17f)])),__metadata(_0xd38167(0x150),[typeorm_2[_0xd38167(0x164)],typeorm_2['Repository'],typeorm_2[_0xd38167(0x164)],typeorm_2[_0xd38167(0x164)],typeorm_2[_0xd38167(0x164)],typeorm_2[_0xd38167(0x164)],typeorm_2[_0xd38167(0x164)],typeorm_2['Repository'],typeorm_2['Repository'],typeorm_2['Repository'],typeorm_2[_0xd38167(0x164)],typeorm_2[_0xd38167(0x164)],sales_service_1[_0xd38167(0x1b0)],globalConfig_service_1[_0xd38167(0x1a5)]])],UserBalanceService),exports['UserBalanceService']=UserBalanceService;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/verification/dto/verifyCode.dto.js b/YiAiQuickDeploy/dist/modules/verification/dto/verifyCode.dto.js
new file mode 100644
index 0000000..f64a0a5
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/verification/dto/verifyCode.dto.js
@@ -0,0 +1 @@
+'use strict';var _0x3169e4=_0x1e44;(function(_0xf549bb,_0x2f011a){var _0x4efa04=_0x1e44,_0x398dfa=_0xf549bb();while(!![]){try{var _0x165033=-parseInt(_0x4efa04(0x1d2))/0x1+-parseInt(_0x4efa04(0x1c5))/0x2+parseInt(_0x4efa04(0x1c2))/0x3+parseInt(_0x4efa04(0x1d4))/0x4+-parseInt(_0x4efa04(0x1c0))/0x5*(parseInt(_0x4efa04(0x1c6))/0x6)+parseInt(_0x4efa04(0x1bd))/0x7+parseInt(_0x4efa04(0x1be))/0x8;if(_0x165033===_0x2f011a)break;else _0x398dfa['push'](_0x398dfa['shift']());}catch(_0x2117c2){_0x398dfa['push'](_0x398dfa['shift']());}}}(_0x17fb,0xb8edb));var __decorate=this&&this[_0x3169e4(0x1d0)]||function(_0x3abc43,_0x22f3f5,_0x1012f2,_0x188bac){var _0x466da6=_0x3169e4,_0x277c3b=arguments[_0x466da6(0x1cc)],_0x281973=_0x277c3b<0x3?_0x22f3f5:_0x188bac===null?_0x188bac=Object[_0x466da6(0x1c9)](_0x22f3f5,_0x1012f2):_0x188bac,_0x1ac80b;if(typeof Reflect===_0x466da6(0x1d6)&&typeof Reflect[_0x466da6(0x1c3)]===_0x466da6(0x1b9))_0x281973=Reflect[_0x466da6(0x1c3)](_0x3abc43,_0x22f3f5,_0x1012f2,_0x188bac);else{for(var _0x1f9368=_0x3abc43[_0x466da6(0x1cc)]-0x1;_0x1f9368>=0x0;_0x1f9368--)if(_0x1ac80b=_0x3abc43[_0x1f9368])_0x281973=(_0x277c3b<0x3?_0x1ac80b(_0x281973):_0x277c3b>0x3?_0x1ac80b(_0x22f3f5,_0x1012f2,_0x281973):_0x1ac80b(_0x22f3f5,_0x1012f2))||_0x281973;}return _0x277c3b>0x3&&_0x281973&&Object[_0x466da6(0x1d1)](_0x22f3f5,_0x1012f2,_0x281973),_0x281973;},__metadata=this&&this[_0x3169e4(0x1bc)]||function(_0x5ecbe4,_0x368560){var _0x181f9c=_0x3169e4;if(typeof Reflect===_0x181f9c(0x1d6)&&typeof Reflect[_0x181f9c(0x1cb)]===_0x181f9c(0x1b9))return Reflect[_0x181f9c(0x1cb)](_0x5ecbe4,_0x368560);};function _0x17fb(){var _0xda6ac4=['ApiProperty','__decorate','defineProperty','1189961qaohED','prototype','3245120CkPakY','验证码','object','验证码下发id','function','class-validator','15366754','__metadata','9497523KqWxWb','6512608cWbsMi','code','10VqZpYB','design:type','2388417czQoic','decorate','@nestjs/swagger','2066972Yizeqc','2392110LRonne','__esModule','缺少必要参数!','getOwnPropertyDescriptor','验证码不能为空!','metadata','length','VerifyCodeDto','IsNotEmpty'];_0x17fb=function(){return _0xda6ac4;};return _0x17fb();}function _0x1e44(_0x5942ef,_0x46147c){var _0x17fb8b=_0x17fb();return _0x1e44=function(_0x1e4456,_0x4dd5cf){_0x1e4456=_0x1e4456-0x1b8;var _0x4f3420=_0x17fb8b[_0x1e4456];return _0x4f3420;},_0x1e44(_0x5942ef,_0x46147c);}Object[_0x3169e4(0x1d1)](exports,_0x3169e4(0x1c7),{'value':!![]}),exports[_0x3169e4(0x1cd)]=void 0x0;const class_validator_1=require(_0x3169e4(0x1ba)),swagger_1=require(_0x3169e4(0x1c4));class VerifyCodeDto{}__decorate([(0x0,swagger_1[_0x3169e4(0x1cf)])({'example':'1','description':_0x3169e4(0x1b8)}),(0x0,class_validator_1[_0x3169e4(0x1ce)])({'message':_0x3169e4(0x1c8)}),__metadata(_0x3169e4(0x1c1),Number)],VerifyCodeDto[_0x3169e4(0x1d3)],'id',void 0x0),__decorate([(0x0,swagger_1[_0x3169e4(0x1cf)])({'example':_0x3169e4(0x1bb),'description':_0x3169e4(0x1d5)}),(0x0,class_validator_1[_0x3169e4(0x1ce)])({'message':_0x3169e4(0x1ca)}),__metadata(_0x3169e4(0x1c1),Number)],VerifyCodeDto[_0x3169e4(0x1d3)],_0x3169e4(0x1bf),void 0x0),exports[_0x3169e4(0x1cd)]=VerifyCodeDto;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/verification/verification.module.js b/YiAiQuickDeploy/dist/modules/verification/verification.module.js
new file mode 100644
index 0000000..5562408
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/verification/verification.module.js
@@ -0,0 +1 @@
+'use strict';const _0x35e425=_0x424a;(function(_0x1fd323,_0x321082){const _0x53a6ff=_0x424a,_0x4a620a=_0x1fd323();while(!![]){try{const _0x28eae2=-parseInt(_0x53a6ff(0x178))/0x1+parseInt(_0x53a6ff(0x187))/0x2*(parseInt(_0x53a6ff(0x182))/0x3)+-parseInt(_0x53a6ff(0x17e))/0x4+parseInt(_0x53a6ff(0x186))/0x5+-parseInt(_0x53a6ff(0x17d))/0x6*(parseInt(_0x53a6ff(0x180))/0x7)+-parseInt(_0x53a6ff(0x188))/0x8*(-parseInt(_0x53a6ff(0x183))/0x9)+parseInt(_0x53a6ff(0x170))/0xa;if(_0x28eae2===_0x321082)break;else _0x4a620a['push'](_0x4a620a['shift']());}catch(_0x54faa4){_0x4a620a['push'](_0x4a620a['shift']());}}}(_0x442b,0xda41b));function _0x442b(){const _0x356c21=['7hwrnpc','function','117927wcLJJq','10719JVTSoU','forFeature','../redisCache/redisCache.service','1118085NGnsHZ','86shAoAW','5160UXESFA','VerifycationEntity','2614500NRUwbO','length','@nestjs/common','getOwnPropertyDescriptor','VerificationModule','__esModule','object','RedisCacheService','927564xLphSN','VerificationService','decorate','./verifycation.entity','TypeOrmModule','4347036psqIxi','1590000pyzkth','defineProperty'];_0x442b=function(){return _0x356c21;};return _0x442b();}var __decorate=this&&this['__decorate']||function(_0x1b9870,_0x340e9c,_0x1aa94b,_0xe8ed51){const _0x5ecd58=_0x424a;var _0x37edba=arguments[_0x5ecd58(0x171)],_0x412766=_0x37edba<0x3?_0x340e9c:_0xe8ed51===null?_0xe8ed51=Object[_0x5ecd58(0x173)](_0x340e9c,_0x1aa94b):_0xe8ed51,_0x2523a2;if(typeof Reflect===_0x5ecd58(0x176)&&typeof Reflect[_0x5ecd58(0x17a)]===_0x5ecd58(0x181))_0x412766=Reflect[_0x5ecd58(0x17a)](_0x1b9870,_0x340e9c,_0x1aa94b,_0xe8ed51);else{for(var _0xe572fb=_0x1b9870[_0x5ecd58(0x171)]-0x1;_0xe572fb>=0x0;_0xe572fb--)if(_0x2523a2=_0x1b9870[_0xe572fb])_0x412766=(_0x37edba<0x3?_0x2523a2(_0x412766):_0x37edba>0x3?_0x2523a2(_0x340e9c,_0x1aa94b,_0x412766):_0x2523a2(_0x340e9c,_0x1aa94b))||_0x412766;}return _0x37edba>0x3&&_0x412766&&Object['defineProperty'](_0x340e9c,_0x1aa94b,_0x412766),_0x412766;};Object[_0x35e425(0x17f)](exports,_0x35e425(0x175),{'value':!![]}),exports[_0x35e425(0x174)]=void 0x0;const typeorm_1=require('@nestjs/typeorm'),common_1=require(_0x35e425(0x172)),verification_service_1=require('./verification.service'),verifycation_entity_1=require(_0x35e425(0x17b)),redisCache_service_1=require(_0x35e425(0x185));let VerificationModule=class VerificationModule{};function _0x424a(_0x3809b4,_0x27eb54){const _0x442bcf=_0x442b();return _0x424a=function(_0x424ab0,_0x2302b7){_0x424ab0=_0x424ab0-0x170;let _0x485268=_0x442bcf[_0x424ab0];return _0x485268;},_0x424a(_0x3809b4,_0x27eb54);}VerificationModule=__decorate([(0x0,common_1['Module'])({'imports':[typeorm_1[_0x35e425(0x17c)][_0x35e425(0x184)]([verifycation_entity_1[_0x35e425(0x189)]])],'providers':[redisCache_service_1[_0x35e425(0x177)],verification_service_1[_0x35e425(0x179)]]})],VerificationModule),exports[_0x35e425(0x174)]=VerificationModule;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/dist/modules/verification/verification.service.js b/YiAiQuickDeploy/dist/modules/verification/verification.service.js
new file mode 100644
index 0000000..9331b1f
--- /dev/null
+++ b/YiAiQuickDeploy/dist/modules/verification/verification.service.js
@@ -0,0 +1 @@
+'use strict';const _0x12b0ac=_0xc397;(function(_0x36a5cc,_0x4f751a){const _0x3c3777=_0xc397,_0x143528=_0x36a5cc();while(!![]){try{const _0x5e1cca=-parseInt(_0x3c3777(0xcd))/0x1*(parseInt(_0x3c3777(0xbf))/0x2)+parseInt(_0x3c3777(0x9f))/0x3+-parseInt(_0x3c3777(0xbd))/0x4*(-parseInt(_0x3c3777(0xa3))/0x5)+-parseInt(_0x3c3777(0xbb))/0x6*(parseInt(_0x3c3777(0xc1))/0x7)+parseInt(_0x3c3777(0x99))/0x8*(parseInt(_0x3c3777(0xa6))/0x9)+parseInt(_0x3c3777(0xb9))/0xa*(-parseInt(_0x3c3777(0x96))/0xb)+parseInt(_0x3c3777(0xba))/0xc*(parseInt(_0x3c3777(0xce))/0xd);if(_0x5e1cca===_0x4f751a)break;else _0x143528['push'](_0x143528['shift']());}catch(_0x15ab75){_0x143528['push'](_0x143528['shift']());}}}(_0x4e28,0x2d96a));var __decorate=this&&this[_0x12b0ac(0xc0)]||function(_0x480842,_0x579ce6,_0x4a9310,_0x18c863){const _0x44b8c5=_0x12b0ac;var _0xc201e1=arguments[_0x44b8c5(0x92)],_0x86dd3d=_0xc201e1<0x3?_0x579ce6:_0x18c863===null?_0x18c863=Object['getOwnPropertyDescriptor'](_0x579ce6,_0x4a9310):_0x18c863,_0x572c22;if(typeof Reflect===_0x44b8c5(0xb6)&&typeof Reflect[_0x44b8c5(0xb0)]==='function')_0x86dd3d=Reflect[_0x44b8c5(0xb0)](_0x480842,_0x579ce6,_0x4a9310,_0x18c863);else{for(var _0x56b36d=_0x480842[_0x44b8c5(0x92)]-0x1;_0x56b36d>=0x0;_0x56b36d--)if(_0x572c22=_0x480842[_0x56b36d])_0x86dd3d=(_0xc201e1<0x3?_0x572c22(_0x86dd3d):_0xc201e1>0x3?_0x572c22(_0x579ce6,_0x4a9310,_0x86dd3d):_0x572c22(_0x579ce6,_0x4a9310))||_0x86dd3d;}return _0xc201e1>0x3&&_0x86dd3d&&Object['defineProperty'](_0x579ce6,_0x4a9310,_0x86dd3d),_0x86dd3d;},__metadata=this&&this[_0x12b0ac(0x9e)]||function(_0x769d78,_0x2e424a){const _0x6ed221=_0x12b0ac;if(typeof Reflect===_0x6ed221(0xb6)&&typeof Reflect['metadata']==='function')return Reflect[_0x6ed221(0xd3)](_0x769d78,_0x2e424a);},__param=this&&this['__param']||function(_0x1b11af,_0x20c541){return function(_0x3ae2c3,_0x3f349d){_0x20c541(_0x3ae2c3,_0x3f349d,_0x1b11af);};};Object[_0x12b0ac(0xae)](exports,'__esModule',{'value':!![]}),exports[_0x12b0ac(0xaf)]=void 0x0;const globalConfig_service_1=require(_0x12b0ac(0x95)),status_constant_1=require(_0x12b0ac(0x9a)),typeorm_1=require(_0x12b0ac(0xd1)),typeorm_2=require('typeorm'),verifycation_entity_1=require(_0x12b0ac(0x97)),common_1=require(_0x12b0ac(0xa5)),utils_1=require(_0x12b0ac(0xa0)),redisCache_service_1=require(_0x12b0ac(0xa1)),Core=require('@alicloud/pop-core');function _0xc397(_0x5a0ad7,_0x485c8b){const _0x4e2876=_0x4e28();return _0xc397=function(_0xc397e9,_0x282a8e){_0xc397e9=_0xc397e9-0x8f;let _0x48e3a1=_0x4e2876[_0xc397e9];return _0x48e3a1;},_0xc397(_0x5a0ad7,_0x485c8b);}function _0x4e28(){const _0xcef75f=['Message','@nestjs/common','1672101dMyvOd','HttpException','createdAt','getTime','createRandomCode','code','POST','globalConfigService','defineProperty','VerificationService','decorate','S内不得重新发送','图形验证码错误、请检查填写!','used','update','verifycationEntity','object','验证码错误','确实必要参数错误!','19270mwWfPb','72lgpfjF','48hhJXaz','findOne','428YDQOVT','save','2FQxeza','__decorate','22456wQcNRH','图形验证码已过期、请重新输入!','VerifycationEntity','get','DESC','BAD_REQUEST','redisCacheService','RedisCacheService','https://dysmsapi.aliyuncs.com','2017-05-25','sendPhoneCode','USED','217202choKmd','466973ePSTdj','Injectable','design:paramtypes','@nestjs/typeorm','Repository','metadata','HttpStatus','验证码不存在','InjectRepository','now','验证码发送失败!',':CAPTCHA:','GlobalConfigService','createVerification','length','验证码已过期','SendSms','../globalConfig/globalConfig.service','1683ywvKTt','./verifycation.entity','stringify','8VLJQjq','../../common/constants/status.constant','getNamespace','getPhoneVerifyConfig','ceil','__metadata','240666dXLjwV','../../common/utils','../redisCache/redisCache.service','VerificationUseStatusEnum','11350GsAnYj'];_0x4e28=function(){return _0xcef75f;};return _0x4e28();}let VerificationService=class VerificationService{constructor(_0x44b123,_0x4cc8f3,_0x51b7f3){const _0x364e72=_0x12b0ac;this[_0x364e72(0xb5)]=_0x44b123,this[_0x364e72(0xad)]=_0x4cc8f3,this[_0x364e72(0xc7)]=_0x51b7f3;}async[_0x12b0ac(0x91)](_0x394152,_0x566463,_0x4592b9=0x1e*0x3c){const _0x3c3635=_0x12b0ac,_0x7934a9=await this[_0x3c3635(0xb5)][_0x3c3635(0xbc)]({'where':{'userId':_0x394152['id'],'type':_0x566463},'order':{'createdAt':_0x3c3635(0xc5)}});if(_0x7934a9&&_0x7934a9['createdAt'][_0x3c3635(0xa9)]()+0x1*0x3c*0x3e8>Date[_0x3c3635(0xd7)]()){const _0x475944=Math[_0x3c3635(0x9d)]((_0x7934a9[_0x3c3635(0xa8)][_0x3c3635(0xa9)]()+0x1*0x3c*0x3e8-Date[_0x3c3635(0xd7)]())/0x3e8);throw new common_1[(_0x3c3635(0xa7))](_0x475944+_0x3c3635(0xb1),common_1['HttpStatus'][_0x3c3635(0xc6)]);}const _0x1fd985=(0x0,utils_1[_0x3c3635(0xaa)])(),_0x7a94c8=new Date(Date[_0x3c3635(0xd7)]()+_0x4592b9*0x3e8),{id:_0x570b5d,email:_0x3d5bb1}=_0x394152,_0x1b07c4={'userId':_0x570b5d,'type':_0x566463,'code':_0x1fd985,'expiresAt':_0x7a94c8,'email':_0x3d5bb1};return await this[_0x3c3635(0xb5)][_0x3c3635(0xbe)](_0x1b07c4);}async['verifyCode']({code:_0xf5a34c,id:_0x10fb32},_0x1e6e54){const _0x122462=_0x12b0ac,_0x1d5453=await this[_0x122462(0xb5)][_0x122462(0xbc)]({'where':{'id':_0x10fb32,'type':_0x1e6e54},'order':{'createdAt':'DESC'}});if(!_0x1d5453)throw new common_1['HttpException'](_0x122462(0xd5),common_1[_0x122462(0xd4)][_0x122462(0xc6)]);if(_0x1d5453[_0x122462(0xb3)]===status_constant_1[_0x122462(0xa2)][_0x122462(0xcc)])throw new common_1[(_0x122462(0xa7))]('当前验证码已被使用!',common_1[_0x122462(0xd4)][_0x122462(0xc6)]);else _0x1d5453[_0x122462(0xb3)]=status_constant_1[_0x122462(0xa2)][_0x122462(0xcc)],await this[_0x122462(0xb5)][_0x122462(0xb4)]({'id':_0x10fb32},_0x1d5453);if(Number(_0x1d5453[_0x122462(0xab)])!==Number(_0xf5a34c))throw new common_1[(_0x122462(0xa7))](_0x122462(0xb7),common_1[_0x122462(0xd4)][_0x122462(0xc6)]);if(_0x1d5453['expiresAt']=0x0;_0xbd63c8--)if(_0x11c75e=_0x16096d[_0xbd63c8])_0x27e241=(_0x561ed7<0x3?_0x11c75e(_0x27e241):_0x561ed7>0x3?_0x11c75e(_0x229583,_0x3510a2,_0x27e241):_0x11c75e(_0x229583,_0x3510a2))||_0x27e241;}return _0x561ed7>0x3&&_0x27e241&&Object[_0x4935c6(0x155)](_0x229583,_0x3510a2,_0x27e241),_0x27e241;},__metadata=this&&this[_0xc150c0(0x15c)]||function(_0x2c57e4,_0x214c4e){var _0x18051c=_0xc150c0;if(typeof Reflect===_0x18051c(0x15d)&&typeof Reflect['metadata']==='function')return Reflect[_0x18051c(0x15a)](_0x2c57e4,_0x214c4e);};Object[_0xc150c0(0x155)](exports,_0xc150c0(0x151),{'value':!![]}),exports[_0xc150c0(0x140)]=void 0x0;const typeorm_1=require(_0xc150c0(0x147)),baseEntity_1=require('../../common/entity/baseEntity');let VerifycationEntity=class VerifycationEntity extends baseEntity_1['BaseEntity']{};__decorate([(0x0,typeorm_1[_0xc150c0(0x159)])({'comment':_0xc150c0(0x146)}),__metadata(_0xc150c0(0x152),Number)],VerifycationEntity[_0xc150c0(0x14d)],_0xc150c0(0x157),void 0x0),__decorate([(0x0,typeorm_1[_0xc150c0(0x159)])({'nullable':![],'comment':_0xc150c0(0x143)}),__metadata(_0xc150c0(0x152),Number)],VerifycationEntity[_0xc150c0(0x14d)],_0xc150c0(0x144),void 0x0),__decorate([(0x0,typeorm_1['Column'])({'nullable':![],'comment':_0xc150c0(0x15e)}),__metadata(_0xc150c0(0x152),Number)],VerifycationEntity[_0xc150c0(0x14d)],_0xc150c0(0x154),void 0x0),__decorate([(0x0,typeorm_1[_0xc150c0(0x159)])({'comment':'过期时间'}),__metadata(_0xc150c0(0x152),Date)],VerifycationEntity[_0xc150c0(0x14d)],_0xc150c0(0x150),void 0x0),__decorate([(0x0,typeorm_1[_0xc150c0(0x159)])({'length':0x40,'nullable':![],'comment':_0xc150c0(0x141)}),__metadata(_0xc150c0(0x152),String)],VerifycationEntity[_0xc150c0(0x14d)],_0xc150c0(0x15b),void 0x0),__decorate([(0x0,typeorm_1[_0xc150c0(0x159)])({'default':0x0,'nullable':![],'comment':_0xc150c0(0x148)}),__metadata(_0xc150c0(0x152),Number)],VerifycationEntity[_0xc150c0(0x14d)],_0xc150c0(0x158),void 0x0),VerifycationEntity=__decorate([(0x0,typeorm_1[_0xc150c0(0x162)])({'name':_0xc150c0(0x161)})],VerifycationEntity),exports[_0xc150c0(0x140)]=VerifycationEntity;
\ No newline at end of file
diff --git a/YiAiQuickDeploy/package.json b/YiAiQuickDeploy/package.json
new file mode 100644
index 0000000..ea410db
--- /dev/null
+++ b/YiAiQuickDeploy/package.json
@@ -0,0 +1,133 @@
+{
+ "name": "service",
+ "version": "2.5.0",
+ "description": "",
+ "author": "",
+ "private": true,
+ "license": "UNLICENSED",
+ "bin": "./dist/main.js",
+ "scripts": {
+ "start": "pm2 start pm2.conf.json",
+ "build": "nest build && npm run encrypt ",
+ "build:test": "nest build",
+ "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
+ "encrypt": "node ./encrypt.js",
+ "start:daemon": "pm2 start pm2.conf.json --no-daemon",
+ "dev": "nest start --watch",
+ "start:debug": "nest start --debug --watch",
+ "start:prod": "node dist/main",
+ "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
+ "test": "jest",
+ "test:watch": "jest --watch",
+ "test:cov": "jest --coverage",
+ "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand",
+ "test:e2e": "jest --config ./test/jest-e2e.json",
+ "pkg:win": "pkg . -t node16-win-x64 -o app-win --debug",
+ "pkg:mac": "pkg . -t node16-mac-x64 -o app-mac --debug",
+ "pkg:linux": "pkg . -t node16-linux-x64 -o app-linux --debug"
+ },
+ "dependencies": {
+ "@alicloud/pop-core": "^1.7.13",
+ "@dqbd/tiktoken": "^1.0.7",
+ "@keyv/redis": "^2.6.1",
+ "@nestjs-modules/mailer": "^1.8.1",
+ "@nestjs/bull": "^0.6.3",
+ "@nestjs/common": "^9.0.0",
+ "@nestjs/core": "^9.0.0",
+ "@nestjs/jwt": "^10.0.3",
+ "@nestjs/passport": "^9.0.3",
+ "@nestjs/platform-express": "^9.4.0",
+ "@nestjs/schedule": "^2.2.2",
+ "@nestjs/serve-static": "^4.0.0",
+ "@nestjs/swagger": "^6.2.1",
+ "@nestjs/typeorm": "^9.0.1",
+ "@types/cache-manager-redis-store": "^2.0.1",
+ "abort-controller": "^3.0.0",
+ "ali-oss": "^6.17.1",
+ "axios": "^1.3.4",
+ "bcryptjs": "^2.4.3",
+ "body-parser": "^1.20.2",
+ "bull": "^4.10.4",
+ "cache-manager-redis-store": "^3.0.1",
+ "chatgpt-ai-web": "^1.0.0",
+ "class-transformer": "^0.5.1",
+ "class-validator": "^0.14.0",
+ "compression": "^1.7.4",
+ "cos-nodejs-sdk-v5": "^2.11.19",
+ "dayjs": "^1.11.7",
+ "decimal.js": "^10.4.3",
+ "dotenv": "^16.0.3",
+ "eventsource": "^2.0.2",
+ "exceljs": "^4.3.0",
+ "express": "^4.18.2",
+ "express-xml-bodyparser": "^0.3.0",
+ "form-data": "^4.0.0",
+ "guid-typescript": "^1.0.9",
+ "hbs": "^4.2.0",
+ "image-size": "^1.1.1",
+ "ioredis": "^5.3.2",
+ "isomorphic-fetch": "^3.0.0",
+ "javascript-obfuscator": "^4.0.2",
+ "jimp": "^0.22.7",
+ "jsonwebtoken": "^9.0.0",
+ "keyv": "^4.5.2",
+ "lodash": "^4.17.21",
+ "mysql2": "^3.2.0",
+ "nestjs-config": "^1.4.10",
+ "nestjs-rate-limiter": "^3.1.0",
+ "nestjs-redis": "^1.3.3",
+ "node-fetch": "^3.3.1",
+ "nodemailer": "^6.9.1",
+ "passport": "^0.6.0",
+ "passport-jwt": "^4.0.1",
+ "redis": "^4.6.5",
+ "reflect-metadata": "^0.1.13",
+ "rxjs": "^7.2.0",
+ "stream-to-buffer": "^0.1.0",
+ "svg-captcha": "^1.4.0",
+ "swagger-ui-express": "^4.6.2",
+ "typeorm": "^0.3.12",
+ "uuid": "^9.0.0",
+ "wechatpay-node-v3": "^2.1.5"
+ },
+ "devDependencies": {
+ "@nestjs/cli": "^9.0.0",
+ "@nestjs/schematics": "^9.0.0",
+ "@nestjs/testing": "^9.0.0",
+ "@types/express": "^4.17.13",
+ "@types/jest": "29.2.4",
+ "@types/node": "18.11.18",
+ "@types/supertest": "^2.0.11",
+ "@typescript-eslint/eslint-plugin": "^5.0.0",
+ "@typescript-eslint/parser": "^5.0.0",
+ "eslint": "^8.0.1",
+ "eslint-config-prettier": "^8.3.0",
+ "eslint-plugin-prettier": "^4.0.0",
+ "jest": "29.3.1",
+ "prettier": "^2.3.2",
+ "source-map-support": "^0.5.20",
+ "supertest": "^6.1.3",
+ "ts-jest": "29.0.3",
+ "ts-loader": "^9.2.3",
+ "ts-node": "^10.0.0",
+ "tsconfig-paths": "4.1.1",
+ "typescript": "^4.7.4"
+ },
+ "jest": {
+ "moduleFileExtensions": [
+ "js",
+ "json",
+ "ts"
+ ],
+ "rootDir": "src",
+ "testRegex": ".*\\.spec\\.ts$",
+ "transform": {
+ "^.+\\.(t|j)s$": "ts-jest"
+ },
+ "collectCoverageFrom": [
+ "**/*.(t|j)s"
+ ],
+ "coverageDirectory": "../coverage",
+ "testEnvironment": "node"
+ }
+}
diff --git a/YiAiQuickDeploy/pm2.conf.json b/YiAiQuickDeploy/pm2.conf.json
new file mode 100644
index 0000000..4f6b3ca
--- /dev/null
+++ b/YiAiQuickDeploy/pm2.conf.json
@@ -0,0 +1,19 @@
+{
+ "apps": {
+ "name": "yiai-v2.5.0",
+ "script": "./dist/main.js",
+ "watch": true,
+ "ignore_watch": [
+ "node_modules",
+ "logs"
+ ],
+ "env": {
+ "TZ": "Asia/Shanghai"
+ },
+ "instances": 1,
+ "error_file": "logs/err.log",
+ "out_file": "logs/out.log",
+ "log_date_format": "YYYY-MM-DD HH:mm:ss",
+ "max_memory_restart": "2000M"
+ }
+}
diff --git a/YiAiQuickDeploy/public/admin/assets/_...all_-058a05f7.js b/YiAiQuickDeploy/public/admin/assets/_...all_-058a05f7.js
new file mode 100644
index 0000000..f21eaf8
--- /dev/null
+++ b/YiAiQuickDeploy/public/admin/assets/_...all_-058a05f7.js
@@ -0,0 +1,9 @@
+
+/**
+ * 由 Fantastic-admin 提供技术支持
+ * Powered by Fantastic-admin
+ * Gitee https://gitee.com/hooray/fantastic-admin
+ * Github https://github.com/hooray/fantastic-admin
+ */
+
+import{d as u,r as i,s as p,x as f,o as v,c as m,e as a,a as o,f as h,m as b,_ as x,h as I,p as k,i as w,k as y,t as B,b as N,n as g,q as s}from"./index-a62c661f.js";const c=t=>(k("data-v-599b59df"),t=t(),w(),t),C={class:"notfound"},S={class:"content"},V=c(()=>o("h1",null,"404",-1)),R=c(()=>o("div",{class:"desc"}," 抱歉,你访问的页面不存在 ",-1)),_=u({__name:"[...all]",setup(t){const l=b(),e=i({inter:NaN,countdown:5});p(()=>{e.value.inter&&clearInterval(e.value.inter)}),f(()=>{e.value.inter=setInterval(()=>{e.value.countdown--,e.value.countdown===0&&(e.value.inter&&clearInterval(e.value.inter),n())},1e3)});function n(){l.push("/")}return(q,D)=>{const r=x,d=I("el-button");return v(),m("div",C,[a(r,{name:"404",class:"icon"}),o("div",S,[V,R,a(d,{type:"primary",onClick:n},{default:h(()=>[y(B(N(e).countdown)+" 秒后,返回首页 ",1)]),_:1})])])}}});typeof s=="function"&&s(_);const L=g(_,[["__scopeId","data-v-599b59df"]]);export{L as default};
diff --git a/YiAiQuickDeploy/public/admin/assets/_...all_-512b21c9.css b/YiAiQuickDeploy/public/admin/assets/_...all_-512b21c9.css
new file mode 100644
index 0000000..d812bc5
--- /dev/null
+++ b/YiAiQuickDeploy/public/admin/assets/_...all_-512b21c9.css
@@ -0,0 +1,9 @@
+
+/**
+ * 由 Fantastic-admin 提供技术支持
+ * Powered by Fantastic-admin
+ * Gitee https://gitee.com/hooray/fantastic-admin
+ * Github https://github.com/hooray/fantastic-admin
+ */
+
+.notfound[data-v-599b59df]{display:flex;align-items:center;justify-content:space-between;width:700px;position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%)}.notfound .icon[data-v-599b59df]{width:400px;height:400px}.notfound .content h1[data-v-599b59df]{margin:0;font-size:72px;color:var(--el-text-color-primary)}.notfound .content .desc[data-v-599b59df]{margin:20px 0 30px;font-size:20px;color:var(--el-text-color-secondary)}
diff --git a/YiAiQuickDeploy/public/admin/assets/accountLog-2bd60420.js b/YiAiQuickDeploy/public/admin/assets/accountLog-2bd60420.js
new file mode 100644
index 0000000..fd66bc2
--- /dev/null
+++ b/YiAiQuickDeploy/public/admin/assets/accountLog-2bd60420.js
@@ -0,0 +1,9 @@
+
+/**
+ * 由 Fantastic-admin 提供技术支持
+ * Powered by Fantastic-admin
+ * Gitee https://gitee.com/hooray/fantastic-admin
+ * Github https://github.com/hooray/fantastic-admin
+ */
+
+import{_ as B}from"./index-8b6b646b.js";import{a as N}from"./userBalance-4fc10055.js";import{s as F,t as G,U as H,q as O}from"./index-de2a4d09.js";import{u as $}from"./utcformatTime-e76e5157.js";import{d as Q,r as _,Q as I,x as X,o as u,c as y,e as a,f as t,R as x,S as R,b as m,k as d,w as J,I as h,t as b,P as K,h as r,X as W,q as M}from"./index-a62c661f.js";const Z=Q({__name:"accountLog",setup(ee){const C=_(),T=_(0),f=_(!1),n=I({userId:"",rechargeType:"",packageId:"",page:1,size:15});I({model3Count:[{required:!0,message:"请填写赠送基础模型额度",trigger:"blur"}],model4Count:[{required:!0,message:"请填写赠送高级模型额度",trigger:"blur"}],drawMjCount:[{required:!0,message:"请填写赠送绘画积分额度",trigger:"blur"}]});const A=_([]),U=_([]);async function i(){try{f.value=!0;const s=await N.queryUserAccountLog(n),{rows:l,count:g}=s.data;f.value=!1,T.value=g,U.value=l}catch{f.value=!1}}async function P(s){const l=await K.queryAllUser({size:30,keyword:s});A.value=l.data.rows}function q(s){s==null||s.resetFields(),i()}return X(()=>i()),(s,l)=>{const g=r("el-option"),k=r("el-select"),w=r("el-form-item"),S=r("el-button"),D=r("el-form"),z=B,V=r("el-avatar"),o=r("el-table-column"),v=r("el-tag"),Y=r("el-table"),E=r("el-pagination"),L=r("el-row"),j=W("loading");return u(),y("div",null,[a(z,null,{default:t(()=>[a(D,{ref_key:"formRef",ref:C,inline:!0,model:n},{default:t(()=>[a(w,{label:"用户名称",prop:"userId"},{default:t(()=>[a(k,{modelValue:n.userId,"onUpdate:modelValue":l[0]||(l[0]=e=>n.userId=e),filterable:"",clearable:"",remote:"","reserve-keyword":"",placeholder:"昵称|手机号|邮箱[模糊搜索]","remote-show-suffix":"","remote-method":P},{default:t(()=>[(u(!0),y(x,null,R(A.value,e=>(u(),h(g,{key:e.id,label:e.username,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(w,{label:"充值类型",prop:"rechargeType"},{default:t(()=>[a(k,{modelValue:n.rechargeType,"onUpdate:modelValue":l[1]||(l[1]=e=>n.rechargeType=e),placeholder:"请选择充值类型",clearable:""},{default:t(()=>[(u(!0),y(x,null,R(m(F),e=>(u(),h(g,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(w,null,{default:t(()=>[a(S,{type:"primary",onClick:i},{default:t(()=>[d(" 查询 ")]),_:1}),a(S,{onClick:l[2]||(l[2]=e=>q(C.value))},{default:t(()=>[d(" 重置 ")]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),a(z,{style:{width:"100%"}},{default:t(()=>[J((u(),h(Y,{border:"",data:U.value,style:{width:"100%"},size:"large"},{default:t(()=>[a(o,{prop:"avatar",label:"用户头像",width:"120",fixed:""},{default:t(e=>[a(V,{src:e.row.avatar},null,8,["src"])]),_:1}),a(o,{prop:"username",label:"用户名称",width:"150",fixed:""}),a(o,{prop:"id",label:"用户ID",width:"80"}),a(o,{prop:"uid",label:"订单ID",width:"130"}),a(o,{prop:"email",label:"用户邮箱",width:"250",align:"left"}),a(o,{prop:"balanceInfo.useModel4Count",label:"充值类型",width:"160",align:"center"},{default:t(e=>[a(v,{type:"success"},{default:t(()=>{var p,c;return[d(b((p=e.row)!=null&&p.rechargeType?m(G)[(c=e.row)==null?void 0:c.rechargeType]:"---"),1)]}),_:2},1024)]),_:1}),a(o,{prop:"model3Count",label:"基础模型额度",width:"120",align:"center"}),a(o,{prop:"model4Count",label:"高级模型额度",width:"120",align:"center"}),a(o,{prop:"drawMjCount",label:"绘画余额额度",width:"120",align:"center"}),a(o,{label:"额度有效期",width:"170",align:"center"},{default:t(e=>[a(v,{type:"success"},{default:t(()=>{var p,c;return[d(b(((p=e.row)==null?void 0:p.days)<=0?"永久时效":`${(c=e.row)==null?void 0:c.days}天`),1)]}),_:2},1024)]),_:1}),a(o,{prop:"status",label:"用户状态",width:"120",align:"center"},{default:t(({row:e})=>[a(v,{type:m(H)[e.status]},{default:t(()=>[d(b(m(O)[e.status]),1)]),_:2},1032,["type"])]),_:1}),a(o,{prop:"createdAt",label:"充值时间",width:"200",align:"center"},{default:t(e=>[d(b(m($)(e.row.createdAt,"YYYY-MM-DD hh:mm:ss")),1)]),_:1})]),_:1},8,["data"])),[[j,f.value]]),a(L,{class:"flex justify-end mt-5"},{default:t(()=>[a(E,{"current-page":n.page,"onUpdate:currentPage":l[3]||(l[3]=e=>n.page=e),"page-size":n.size,"onUpdate:pageSize":l[4]||(l[4]=e=>n.size=e),class:"mr-5","page-sizes":[15,30,50,100],layout:"total, sizes, prev, pager, next, jumper",total:T.value,onSizeChange:i,onCurrentChange:i},null,8,["current-page","page-size","total"])]),_:1})]),_:1})])}}});typeof M=="function"&&M(Z);export{Z as default};
diff --git a/YiAiQuickDeploy/public/admin/assets/ali-d01c3934.js b/YiAiQuickDeploy/public/admin/assets/ali-d01c3934.js
new file mode 100644
index 0000000..f112805
--- /dev/null
+++ b/YiAiQuickDeploy/public/admin/assets/ali-d01c3934.js
@@ -0,0 +1,9 @@
+
+/**
+ * 由 Fantastic-admin 提供技术支持
+ * Powered by Fantastic-admin
+ * Gitee https://gitee.com/hooray/fantastic-admin
+ * Github https://github.com/hooray/fantastic-admin
+ */
+
+import{_ as v}from"./index-8b6b646b.js";import{a as O}from"./config-68c3151c.js";import{d as w,Q as B,r as C,B as I,x as R,o as U,c as q,e,f as l,a as b,k as N,b as m,E as g,h as o,q as y}from"./index-a62c661f.js";const j={class:"flex justify-between"},E=b("b",null,"阿里云OSS参数设置",-1),M=w({__name:"ali",setup(Q){const t=B({aliOssStatus:"",aliOssAccessKeyId:"",aliOssAccessKeySecret:"",aliOssRegion:"",aliOssBucket:""}),_=C();async function f(){const n=await O.queryConfig({keys:["aliOssAccessKeySecret","aliOssRegion","aliOssBucket","aliOssAccessKeyId","aliOssStatus"]});Object.assign(t,n.data)}function x(){var n;(n=_.value)==null||n.validate(async s=>{if(s){try{await O.setConfig({settings:V(t)}),g.success("变更配置信息成功")}catch{}f()}else g.error("请填写完整信息")})}function V(n){return Object.keys(n).map(s=>({configKey:s,configVal:n[s]}))}const i=I(()=>[{required:Number(t.aliOssStatus)===1,message:"开启配置后请填写此项",trigger:"change"}]);return R(()=>{f()}),(n,s)=>{const p=o("el-alert"),S=v,k=o("el-button"),K=o("el-switch"),c=o("el-form-item"),u=o("el-col"),r=o("el-row"),d=o("el-input"),A=o("el-form"),h=o("el-card");return U(),q("div",null,[e(S,null,{default:l(()=>[e(p,{closable:!1,"show-icon":"",title:"阿里云COS参数说明",description:"阿里云的对象存储oss服务、前往阿里云申请oss服务 https://oss.console.aliyun.com/ 、如果同时开启多个存储服务、腾讯云高于阿里云优先级!",type:"success"})]),_:1}),e(h,{style:{margin:"20px"}},{header:l(()=>[b("div",j,[E,e(k,{class:"button",text:"",onClick:x},{default:l(()=>[N(" 保存设置 ")]),_:1})])]),default:l(()=>[e(A,{ref_key:"formRef",ref:_,model:t,"label-width":"120px"},{default:l(()=>[e(r,null,{default:l(()=>[e(u,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(c,{label:"服务启用状态",prop:"aliOssStatus"},{default:l(()=>[e(K,{modelValue:t.aliOssStatus,"onUpdate:modelValue":s[0]||(s[0]=a=>t.aliOssStatus=a),"active-value":"1","inactive-value":"0"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(r,null,{default:l(()=>[e(u,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(c,{label:"accessKeyId",prop:"aliOssAccessKeyId",rules:m(i)},{default:l(()=>[e(d,{modelValue:t.aliOssAccessKeyId,"onUpdate:modelValue":s[1]||(s[1]=a=>t.aliOssAccessKeyId=a),placeholder:"请填写SecretId",clearable:""},null,8,["modelValue"])]),_:1},8,["rules"])]),_:1})]),_:1}),e(r,null,{default:l(()=>[e(u,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(c,{label:"keySecret",prop:"aliOssAccessKeySecret",rules:m(i)},{default:l(()=>[e(d,{modelValue:t.aliOssAccessKeySecret,"onUpdate:modelValue":s[2]||(s[2]=a=>t.aliOssAccessKeySecret=a),placeholder:"请填写SecretKey",clearable:""},null,8,["modelValue"])]),_:1},8,["rules"])]),_:1})]),_:1}),e(r,null,{default:l(()=>[e(u,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(c,{label:"存储桶名称",prop:"aliOssBucket",rules:m(i)},{default:l(()=>[e(d,{modelValue:t.aliOssBucket,"onUpdate:modelValue":s[3]||(s[3]=a=>t.aliOssBucket=a),placeholder:"请填写存储桶名称",clearable:""},null,8,["modelValue"])]),_:1},8,["rules"])]),_:1})]),_:1}),e(r,null,{default:l(()=>[e(u,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(c,{label:"所属地域",prop:"aliOssRegion",rules:m(i)},{default:l(()=>[e(d,{modelValue:t.aliOssRegion,"onUpdate:modelValue":s[4]||(s[4]=a=>t.aliOssRegion=a),placeholder:"请填写所属地域(oss-cn-shanghai)",clearable:""},null,8,["modelValue"])]),_:1},8,["rules"])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})])}}});typeof y=="function"&&y(M);export{M as default};
diff --git a/YiAiQuickDeploy/public/admin/assets/apl-f73da2d7.js b/YiAiQuickDeploy/public/admin/assets/apl-f73da2d7.js
new file mode 100644
index 0000000..3a936fc
--- /dev/null
+++ b/YiAiQuickDeploy/public/admin/assets/apl-f73da2d7.js
@@ -0,0 +1,9 @@
+
+/**
+ * 由 Fantastic-admin 提供技术支持
+ * Powered by Fantastic-admin
+ * Gitee https://gitee.com/hooray/fantastic-admin
+ * Github https://github.com/hooray/fantastic-admin
+ */
+
+var l={"+":["conjugate","add"],"−":["negate","subtract"],"×":["signOf","multiply"],"÷":["reciprocal","divide"],"⌈":["ceiling","greaterOf"],"⌊":["floor","lesserOf"],"∣":["absolute","residue"],"⍳":["indexGenerate","indexOf"],"?":["roll","deal"],"⋆":["exponentiate","toThePowerOf"],"⍟":["naturalLog","logToTheBase"],"○":["piTimes","circularFuncs"],"!":["factorial","binomial"],"⌹":["matrixInverse","matrixDivide"],"<":[null,"lessThan"],"≤":[null,"lessThanOrEqual"],"=":[null,"equals"],">":[null,"greaterThan"],"≥":[null,"greaterThanOrEqual"],"≠":[null,"notEqual"],"≡":["depth","match"],"≢":[null,"notMatch"],"∈":["enlist","membership"],"⍷":[null,"find"],"∪":["unique","union"],"∩":[null,"intersection"],"∼":["not","without"],"∨":[null,"or"],"∧":[null,"and"],"⍱":[null,"nor"],"⍲":[null,"nand"],"⍴":["shapeOf","reshape"],",":["ravel","catenate"],"⍪":[null,"firstAxisCatenate"],"⌽":["reverse","rotate"],"⊖":["axis1Reverse","axis1Rotate"],"⍉":["transpose",null],"↑":["first","take"],"↓":[null,"drop"],"⊂":["enclose","partitionWithAxis"],"⊃":["diclose","pick"],"⌷":[null,"index"],"⍋":["gradeUp",null],"⍒":["gradeDown",null],"⊤":["encode",null],"⊥":["decode",null],"⍕":["format","formatByExample"],"⍎":["execute",null],"⊣":["stop","left"],"⊢":["pass","right"]},t=/[\.\/⌿⍀¨⍣]/,a=/⍬/,i=/[\+−×÷⌈⌊∣⍳\?⋆⍟○!⌹<≤=>≥≠≡≢∈⍷∪∩∼∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⌷⍋⍒⊤⊥⍕⍎⊣⊢]/,u=/←/,o=/[⍝#].*$/,s=function(r){var n;return n=!1,function(e){return n=e,e===r?n==="\\":!0}};const f={name:"apl",startState:function(){return{prev:!1,func:!1,op:!1,string:!1,escape:!1}},token:function(r,n){var e;return r.eatSpace()?null:(e=r.next(),e==='"'||e==="'"?(r.eatWhile(s(e)),r.next(),n.prev=!0,"string"):/[\[{\(]/.test(e)?(n.prev=!1,null):/[\]}\)]/.test(e)?(n.prev=!0,null):a.test(e)?(n.prev=!1,"atom"):/[¯\d]/.test(e)?(n.func?(n.func=!1,n.prev=!1):n.prev=!0,r.eatWhile(/[\w\.]/),"number"):t.test(e)||u.test(e)?"operator":i.test(e)?(n.func=!0,n.prev=!1,l[e]?"variableName.function.standard":"variableName.function"):o.test(e)?(r.skipToEnd(),"comment"):e==="∘"&&r.peek()==="."?(r.next(),"variableName.function"):(r.eatWhile(/[\w\$_]/),n.prev=!0,"keyword"))}};export{f as apl};
diff --git a/YiAiQuickDeploy/public/admin/assets/application-3786ae80.js b/YiAiQuickDeploy/public/admin/assets/application-3786ae80.js
new file mode 100644
index 0000000..a1458d1
--- /dev/null
+++ b/YiAiQuickDeploy/public/admin/assets/application-3786ae80.js
@@ -0,0 +1,9 @@
+
+/**
+ * 由 Fantastic-admin 提供技术支持
+ * Powered by Fantastic-admin
+ * Gitee https://gitee.com/hooray/fantastic-admin
+ * Github https://github.com/hooray/fantastic-admin
+ */
+
+import{_ as ye}from"./index-8b6b646b.js";import{d as be,r as f,Q as R,B as Q,x as we,o as n,c as C,e as l,f as t,R as z,S,b as u,j as Ae,k as i,w as Ve,I as _,t as v,a as U,J as D,U as ke,V as k,W as Ie,E as I,h as r,X as he,l as xe,q as H}from"./index-a62c661f.js";import{u as Ce}from"./utcformatTime-e76e5157.js";import{E as Ue,A as De,Q as Pe}from"./index-de2a4d09.js";const ze={style:{maxWidth:"350px"}},Se={style:{maxHeight:"50px",cursor:"pointer"}},Te={style:{maxWidth:"350px"}},qe={style:{maxHeight:"50px",cursor:"pointer"}},$e=["src"],Ne={class:"flex justify-end mr-5"},Be=be({__name:"application",setup(Le){const j=f(),M=f(0),A=f(!1),P=f(!1),p=R({catId:"",name:"",status:"",role:"",page:1,size:10}),J=f("/api/upload/file"),T=f(),h=f(0),q=f(!1),O=f(0),s=R({catId:"",name:"",preset:"",des:"",coverImg:"",demoData:"",order:100,status:0}),X=R({catId:[{required:!0,message:"请选择App分类",trigger:"change"}],name:[{required:!0,message:"请填写App名称",trigger:"blur"}],preset:[{required:!0,message:"请填写App预设信息",trigger:"blur"}],des:[{required:!0,message:"请填写App描述",trigger:"blur"}],coverImg:[{required:!1,message:"请填写App封面图片地址",trigger:"blur"}],demoData:[{required:!1,message:"请填写App演示数据",trigger:"blur"}],order:[{required:!1,message:"请填写排序ID",trigger:"blur"}],status:[{required:!0,message:"请选择App状态",trigger:"change"}]}),F=f([]),$=f([]),Z=Q(()=>h.value?"更新套餐":"新增套餐"),E=Q(()=>h.value?"确认更新":"确认新增");async function g(){try{P.value=!0;const o=await k.queryApp(p),{rows:a,count:y}=o.data;P.value=!1,M.value=y,F.value=a.sort((V,b)=>b.order-V.order)}catch{P.value=!1}}async function ee(){const o=await k.queryCats({size:100}),{rows:a}=o.data;$.value=a}function le(o){h.value=o.id,q.value=o.role==="user",O.value=o.status;const{name:a,status:y,des:V,order:b,coverImg:x,catId:d,preset:w,demoData:c}=o;Ie(()=>{Object.assign(s,{name:a,status:y,des:V,order:b,coverImg:x,catId:d,preset:w,demoData:c})}),A.value=!0}function te(o){h.value=0,o==null||o.resetFields()}async function ae(o){await k.deleteApp({id:o.id}),I.success("删除分类成功"),g()}function oe(o){o==null||o.resetFields(),g()}const se=(o,a)=>{console.log("response: ",o.data),s.coverImg=o.data},re=o=>{if(["image/png","image/jpeg","image/gif","image/webp"].includes(o.type)){if(o.size/1024>300)return I.error("当前限制文件最大不超过 300KB!"),!1}else return I.error("当前系统仅支持 PNG、JPEG、GIF、和 WebP 格式的图片!"),!1};function ne(o){o==null||o.validate(async a=>{if(a){if(h.value){const y={id:h.value,...s};q.value&&Object.assign(y,{status:O.value}),await k.updateApp(y),I({type:"success",message:"更新套餐成功!"})}else await k.createApp(s),I({type:"success",message:"创建新的套餐成功!"});A.value=!1,g()}})}async function ue(o){const a=await k.auditPassApp({id:o.id});I({type:"success",message:a.data}),g()}async function de(o){const a=await k.auditFailApp({id:o.id});I({type:"success",message:a.data}),g()}return we(()=>{g(),ee()}),(o,a)=>{const y=r("el-alert"),V=ye,b=r("el-option"),x=r("el-select"),d=r("el-form-item"),w=r("el-input"),c=r("el-button"),K=r("Plus"),W=r("el-icon"),Y=r("el-form"),pe=r("el-image"),m=r("el-table-column"),N=r("el-tag"),G=r("el-tooltip"),B=r("el-popconfirm"),ie=r("el-table"),ce=r("el-pagination"),me=r("el-row"),fe=r("el-switch"),_e=r("el-upload"),ge=r("el-dialog"),ve=he("loading");return n(),C("div",null,[l(V,null,{default:t(()=>[l(y,{closable:!1,"show-icon":"",title:"应用说明",description:"[由于各模型的使用不同、暂时关闭其他模型的应用使用、仅仅支持使用OpenAi的key使用、请配置了openAi的key之后再进行使用、如果没有配置将不能使用此功能、但用户可以自定义选择模型] ==== 应用一旦创建、可能会被多处使用后续将限制删除、请保持良好习惯、规范命名分类、后续尽量变更而不是删除。用户创建的应用我们不允许删除、但是可以做一定的变更和修改、审核通过的应用也将限制用户更改、一旦通过或者拒绝、将不允许再次对其状态进行变更、请知悉!",type:"success"})]),_:1}),l(V,null,{default:t(()=>[l(Y,{ref_key:"formRef",ref:j,inline:!0,model:p},{default:t(()=>[l(d,{label:"App分类",prop:"catId"},{default:t(()=>[l(x,{modelValue:p.catId,"onUpdate:modelValue":a[0]||(a[0]=e=>p.catId=e),placeholder:"请选择App分类",clearable:""},{default:t(()=>[(n(!0),C(z,null,S(u($),e=>(n(),_(b,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(d,{label:"App状态",prop:"status"},{default:t(()=>[l(x,{modelValue:p.status,"onUpdate:modelValue":a[1]||(a[1]=e=>p.status=e),placeholder:"请选择App状态",clearable:""},{default:t(()=>[(n(!0),C(z,null,S(u(Ue),e=>(n(),_(b,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(d,{label:"App名称",prop:"name"},{default:t(()=>[l(w,{modelValue:p.name,"onUpdate:modelValue":a[2]||(a[2]=e=>p.name=e),placeholder:"App名称[模糊搜索]",clearable:"",onKeydown:Ae(xe(g,["prevent"]),["enter"])},null,8,["modelValue","onKeydown"])]),_:1}),l(d,{label:"App角色",prop:"status"},{default:t(()=>[l(x,{modelValue:p.role,"onUpdate:modelValue":a[3]||(a[3]=e=>p.role=e),placeholder:"请选择App角色",clearable:""},{default:t(()=>[(n(!0),C(z,null,S(u(De),e=>(n(),_(b,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(d,null,{default:t(()=>[l(c,{type:"primary",onClick:g},{default:t(()=>[i(" 查询 ")]),_:1}),l(c,{onClick:a[4]||(a[4]=e=>oe(u(j)))},{default:t(()=>[i(" 重置 ")]),_:1})]),_:1}),l(c,{type:"success",style:{float:"right"},onClick:a[5]||(a[5]=e=>A.value=!0)},{default:t(()=>[i(" 创建应用 "),l(W,{class:"ml-3"},{default:t(()=>[l(K)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),l(V,{style:{width:"100%"}},{default:t(()=>[Ve((n(),_(ie,{border:"",data:u(F),style:{width:"100%"},size:"large"},{default:t(()=>[l(m,{prop:"coverImg",label:"应用封面",width:"100"},{default:t(e=>[l(pe,{style:{height:"50px"},src:e.row.coverImg,fit:"fill"},null,8,["src"])]),_:1}),l(m,{prop:"catName",label:"应用分类",width:"100"}),l(m,{prop:"name",label:"应用名称",width:"120"}),l(m,{prop:"status",label:"应用状态",width:"100"},{default:t(e=>[l(N,{type:e.row.status===1?"success":"danger"},{default:t(()=>[i(v(u(Pe)[e.row.status]),1)]),_:2},1032,["type"])]),_:1}),l(m,{prop:"public",label:"是否共享",width:"100"},{default:t(e=>[l(N,{type:e.row.public?"success":""},{default:t(()=>[i(v(e.row.public?"共享":"私有"),1)]),_:2},1032,["type"])]),_:1}),l(m,{prop:"public",label:"应用创建角色",width:"120"},{default:t(e=>[l(N,{type:e.row.role==="system"?"success":""},{default:t(()=>[i(v(e.row.role==="system"?"系统":"用户"),1)]),_:2},1032,["type"])]),_:1}),l(m,{prop:"order",label:"排序ID"}),i(" /> "),l(m,{prop:"preset",label:"预设信息",width:"400"},{default:t(e=>[l(G,{class:"box-item",effect:"dark",placement:"top-start"},{content:t(()=>[U("div",ze,v(e.row.preset),1)]),default:t(()=>[U("div",Se,v(e.row.preset),1)]),_:2},1024)]),_:1}),l(m,{prop:"des",label:"描述信息",width:"300"},{default:t(e=>[l(G,{class:"box-item",effect:"dark",placement:"top-start"},{content:t(()=>[U("div",Te,v(e.row.des),1)]),default:t(()=>[U("div",qe,v(e.row.des),1)]),_:2},1024)]),_:1}),l(m,{prop:"createdAt",label:"创建时间",width:"120"},{default:t(e=>[i(v(u(Ce)(e.row.createdAt,"YYYY-MM-DD")),1)]),_:1}),l(m,{label:"操作",width:"200"},{default:t(e=>[e.row.role==="system"||e.row.public?(n(),_(c,{key:0,link:"",type:"primary",size:"small",onClick:L=>le(e.row)},{default:t(()=>[i(" 编辑 ")]),_:2},1032,["onClick"])):D("",!0),e.row.role==="system"?(n(),_(B,{key:1,title:"确认删除此应用么?",width:"200","icon-color":"red",onConfirm:L=>ae(e.row)},{reference:t(()=>[l(c,{link:"",type:"danger",size:"small"},{default:t(()=>[i(" 删除应用 ")]),_:1})]),_:2},1032,["onConfirm"])):D("",!0),e.row.role==="user"&&e.row.status===3?(n(),_(B,{key:2,title:"确认通过审核此应用么?",width:"200","icon-color":"red",onConfirm:L=>ue(e.row)},{reference:t(()=>[l(c,{link:"",type:"success",size:"small"},{default:t(()=>[i(" 通过审核 ")]),_:1})]),_:2},1032,["onConfirm"])):D("",!0),e.row.role==="user"&&e.row.status===3?(n(),_(B,{key:3,title:"确认拒绝通过此应用共享请求么?",width:"200","icon-color":"red",onConfirm:L=>de(e.row)},{reference:t(()=>[l(c,{link:"",type:"danger",size:"small"},{default:t(()=>[i(" 拒绝审核 ")]),_:1})]),_:2},1032,["onConfirm"])):D("",!0)]),_:1})]),_:1},8,["data"])),[[ve,u(P)]]),l(me,{class:"flex justify-end mt-5"},{default:t(()=>[l(ce,{"current-page":p.page,"onUpdate:currentPage":a[6]||(a[6]=e=>p.page=e),"page-size":p.size,"onUpdate:pageSize":a[7]||(a[7]=e=>p.size=e),class:"mr-5","page-sizes":[10,20,30,50],layout:"total, sizes, prev, pager, next, jumper",total:u(M),onSizeChange:g,onCurrentChange:g},null,8,["current-page","page-size","total"])]),_:1})]),_:1}),l(ge,{modelValue:u(A),"onUpdate:modelValue":a[17]||(a[17]=e=>ke(A)?A.value=e:null),"close-on-click-modal":!1,title:u(Z),width:"570",onClose:a[18]||(a[18]=e=>te(u(T)))},{footer:t(()=>[U("span",Ne,[l(c,{onClick:a[15]||(a[15]=e=>A.value=!1)},{default:t(()=>[i("取消")]),_:1}),l(c,{type:"primary",onClick:a[16]||(a[16]=e=>ne(u(T)))},{default:t(()=>[i(v(u(E)),1)]),_:1})])]),default:t(()=>[l(Y,{ref_key:"formPackageRef",ref:T,"label-position":"right","label-width":"100px",model:s,rules:X},{default:t(()=>[l(d,{label:"App分类",prop:"catId"},{default:t(()=>[l(x,{modelValue:s.catId,"onUpdate:modelValue":a[8]||(a[8]=e=>s.catId=e),placeholder:"请选择App分类",clearable:"",style:{width:"100%"}},{default:t(()=>[(n(!0),C(z,null,S(u($),e=>(n(),_(b,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(d,{label:"App名称",prop:"name"},{default:t(()=>[l(w,{modelValue:s.name,"onUpdate:modelValue":a[9]||(a[9]=e=>s.name=e),placeholder:"请填写App名称"},null,8,["modelValue"])]),_:1}),u(q)?D("",!0):(n(),_(d,{key:0,label:"App状态",prop:"status"},{default:t(()=>[l(fe,{modelValue:s.status,"onUpdate:modelValue":a[10]||(a[10]=e=>s.status=e),"active-value":1,"inactive-value":0},null,8,["modelValue"])]),_:1})),l(d,{label:"App预设",prop:"preset"},{default:t(()=>[l(w,{modelValue:s.preset,"onUpdate:modelValue":a[11]||(a[11]=e=>s.preset=e),type:"textarea",placeholder:"请填写App预设信息、用于给AI预设身份...",rows:4},null,8,["modelValue"])]),_:1}),l(d,{label:"App描述",prop:"des"},{default:t(()=>[l(w,{modelValue:s.des,"onUpdate:modelValue":a[12]||(a[12]=e=>s.des=e),type:"textarea",placeholder:"请填写App介绍信息、用于对外展示...",rows:4},null,8,["modelValue"])]),_:1}),l(d,{label:"示例内容",prop:"demoData"},{default:t(()=>[l(w,{modelValue:s.demoData,"onUpdate:modelValue":a[13]||(a[13]=e=>s.demoData=e),type:"textarea",placeholder:"请填写App的demo示例数据、每换行一次表示一个新的示例...",rows:4},null,8,["modelValue"])]),_:1}),l(d,{label:"应用Logo",prop:"coverImg"},{default:t(()=>[l(_e,{class:"avatar-uploader",action:u(J),"show-file-list":!1,"on-success":se,"before-upload":re},{default:t(()=>[s.coverImg?(n(),C("img",{key:0,src:s.coverImg,style:{width:"100px"},class:"avatar"},null,8,$e)):(n(),_(W,{key:1,class:"avatar-uploader-icon"},{default:t(()=>[l(K)]),_:1}))]),_:1},8,["action"])]),_:1}),l(d,{label:"排序ID",prop:"order"},{default:t(()=>[l(w,{modelValue:s.order,"onUpdate:modelValue":a[14]||(a[14]=e=>s.order=e),modelModifiers:{number:!0},placeholder:"请填写排序ID[数字越大越靠前]"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"])])}}});typeof H=="function"&&H(Be);export{Be as default};
diff --git a/YiAiQuickDeploy/public/admin/assets/asciiarmor-e7973ceb.js b/YiAiQuickDeploy/public/admin/assets/asciiarmor-e7973ceb.js
new file mode 100644
index 0000000..1a132f3
--- /dev/null
+++ b/YiAiQuickDeploy/public/admin/assets/asciiarmor-e7973ceb.js
@@ -0,0 +1,9 @@
+
+/**
+ * 由 Fantastic-admin 提供技术支持
+ * Powered by Fantastic-admin
+ * Gitee https://gitee.com/hooray/fantastic-admin
+ * Github https://github.com/hooray/fantastic-admin
+ */
+
+function t(e){var r=e.match(/^\s*\S/);return e.skipToEnd(),r?"error":null}const i={name:"asciiarmor",token:function(e,r){var n;if(r.state=="top")return e.sol()&&(n=e.match(/^-----BEGIN (.*)?-----\s*$/))?(r.state="headers",r.type=n[1],"tag"):t(e);if(r.state=="headers"){if(e.sol()&&e.match(/^\w+:/))return r.state="header","atom";var o=t(e);return o&&(r.state="body"),o}else{if(r.state=="header")return e.skipToEnd(),r.state="headers","string";if(r.state=="body")return e.sol()&&(n=e.match(/^-----END (.*)?-----\s*$/))?n[1]!=r.type?"error":(r.state="end","tag"):e.eatWhile(/[A-Za-z0-9+\/=]/)?null:(e.next(),"error");if(r.state=="end")return t(e)}},blankLine:function(e){e.state=="headers"&&(e.state="body")},startState:function(){return{state:"top",type:null}}};export{i as asciiArmor};
diff --git a/YiAiQuickDeploy/public/admin/assets/asn1-f9c290f0.js b/YiAiQuickDeploy/public/admin/assets/asn1-f9c290f0.js
new file mode 100644
index 0000000..925c99f
--- /dev/null
+++ b/YiAiQuickDeploy/public/admin/assets/asn1-f9c290f0.js
@@ -0,0 +1,9 @@
+
+/**
+ * 由 Fantastic-admin 提供技术支持
+ * Powered by Fantastic-admin
+ * Gitee https://gitee.com/hooray/fantastic-admin
+ * Github https://github.com/hooray/fantastic-admin
+ */
+
+function u(i){for(var s={},c=i.split(" "),T=0;T?$/.test(i)?(n.extenExten=!0,n.extenStart=!1,"strong"):(n.extenStart=!1,e.skipToEnd(),"error");if(n.extenExten)return n.extenExten=!1,n.extenPriority=!0,e.eatWhile(/[^,]/),n.extenInclude&&(e.skipToEnd(),n.extenPriority=!1,n.extenInclude=!1),n.extenSame&&(n.extenPriority=!1,n.extenSame=!1,n.extenApplication=!0),"tag";if(n.extenPriority)return n.extenPriority=!1,n.extenApplication=!0,e.next(),n.extenSame?null:(e.eatWhile(/[^,]/),"number");if(n.extenApplication){if(e.eatWhile(/,/),i=e.current(),i===",")return null;if(e.eatWhile(/\w/),i=e.current().toLowerCase(),n.extenApplication=!1,c.indexOf(i)!==-1)return"def"}else return l(e,n);return null},languageData:{commentTokens:{line:";",block:{open:";--",close:"--;"}}}};export{s as asterisk};
diff --git a/YiAiQuickDeploy/public/admin/assets/autpReply-e5884a9f.js b/YiAiQuickDeploy/public/admin/assets/autpReply-e5884a9f.js
new file mode 100644
index 0000000..060a50b
--- /dev/null
+++ b/YiAiQuickDeploy/public/admin/assets/autpReply-e5884a9f.js
@@ -0,0 +1,9 @@
+
+/**
+ * 由 Fantastic-admin 提供技术支持
+ * Powered by Fantastic-admin
+ * Gitee https://gitee.com/hooray/fantastic-admin
+ * Github https://github.com/hooray/fantastic-admin
+ */
+
+import{_ as oe}from"./index-8b6b646b.js";import{Y as A,d as ae,Q as U,r as _,B as ne,x as se,o as R,c as $,e,f as o,j as ue,R as re,S as pe,b as s,k as p,w as ie,I as q,t as V,a as de,U as ce,E as k,W as me,h as n,X as _e,l as fe,q as M}from"./index-a62c661f.js";import{u as I}from"./utcformatTime-e76e5157.js";import{b as ye,Q as ge}from"./index-de2a4d09.js";const C={queryAutoReply:i=>A.get("autoreply/query",{params:i}),delAutoReply:i=>A.post("autoreply/del",i),addAutoReply:i=>A.post("autoreply/add",i),updateAutoReply:i=>A.post("autoreply/update",i)},ve={class:"dialog-footer"},we=ae({__name:"autpReply",setup(i){const u=U({prompt:"",status:void 0,page:1,size:10}),c=_(!1),b=_(!1),g=_(0),S=_(0),z=_(),h=_(),r=U({status:0,prompt:"",answer:""}),N=U({status:[{required:!0,message:"请选择套餐类型",trigger:"change"}],prompt:[{required:!0,message:"请填写预设问题",trigger:"blur"}],answer:[{required:!0,message:"请填写回复答案",trigger:"blur"}]}),T=_([]);async function d(){try{b.value=!0;const a=await C.queryAutoReply(u),{rows:l,count:v}=a.data;b.value=!1,S.value=v,T.value=l}catch{b.value=!1}}async function B(a){await C.delAutoReply({id:a}),k.success("删除自定义问题成功"),await d()}function O(a){a==null||a.resetFields(),d()}function P(a){g.value=a.id;const{status:l,prompt:v,answer:w}=a;c.value=!0,me(()=>{Object.assign(r,{status:l,prompt:v,answer:w})})}const D=ne(()=>g.value!==0);function j(a){a==null||a.resetFields(),g.value=0}async function Q(a){a==null||a.validate(async l=>{if(!l)return k.warning("请按规则填写所有信息!");g.value===0?(await C.addAutoReply(r),k.success("添加自定义问题成功")):(await C.updateAutoReply({id:g.value,...r}),k.success("更新自定义问题成功")),c.value=!1,d()})}return se(()=>{d()}),(a,l)=>{const v=n("el-alert"),w=oe,x=n("el-input"),f=n("el-form-item"),F=n("el-option"),K=n("el-select"),m=n("el-button"),L=n("Plus"),W=n("el-icon"),Y=n("el-form"),y=n("el-table-column"),X=n("el-tag"),G=n("el-popconfirm"),H=n("el-table"),J=n("el-pagination"),Z=n("el-row"),E=n("el-switch"),ee=n("el-dialog"),te=_e("loading");return R(),$("div",null,[e(w,null,{default:o(()=>[e(v,{closable:!1,"show-icon":"",title:"自定义回复说明",description:"当前可设置自定义回复、且可以多种关键词触发回复相同内容、可以开启精准匹配或模糊匹配用户设置自定义回复程度。",type:"success"})]),_:1}),e(w,null,{default:o(()=>[e(Y,{ref_key:"formRef",ref:z,inline:!0,model:u},{default:o(()=>[e(f,{label:"自定义问题",prop:"prompt"},{default:o(()=>[e(x,{modelValue:u.prompt,"onUpdate:modelValue":l[0]||(l[0]=t=>u.prompt=t),placeholder:"自定义问题[模糊搜索]",onKeydown:ue(fe(d,["prevent"]),["enter"])},null,8,["modelValue","onKeydown"])]),_:1}),e(f,{label:"问题启用状态",prop:"status"},{default:o(()=>[e(K,{modelValue:u.status,"onUpdate:modelValue":l[1]||(l[1]=t=>u.status=t),placeholder:"请选择问题启用状态",clearable:""},{default:o(()=>[(R(!0),$(re,null,pe(s(ye),t=>(R(),q(F,{key:t.value,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(f,null,{default:o(()=>[e(m,{type:"primary",onClick:d},{default:o(()=>[p(" 查询 ")]),_:1}),e(m,{onClick:l[2]||(l[2]=t=>O(s(z)))},{default:o(()=>[p(" 重置 ")]),_:1})]),_:1}),e(m,{type:"success",style:{float:"right"},onClick:l[3]||(l[3]=t=>c.value=!0)},{default:o(()=>[p(" 添加新的自动回复 "),e(W,{class:"ml-3"},{default:o(()=>[e(L)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),e(w,{style:{width:"100%"}},{default:o(()=>[ie((R(),q(H,{border:"",data:s(T),style:{width:"100%"},size:"large"},{default:o(()=>[e(y,{prop:"prompt",label:"提问关键词"}),e(y,{prop:"answer",label:"回复答案"}),e(y,{prop:"status",label:"问题状态",width:"120"},{default:o(t=>[e(X,{type:t.row.status===1?"success":"daner"},{default:o(()=>[p(V(s(ge)[t.row.status]),1)]),_:2},1032,["type"])]),_:1}),e(y,{prop:"createdAt",label:"创建时间",width:"200"},{default:o(t=>[p(V(s(I)(t.row.createdAt,"YYYY-MM-DD hh:mm:ss")),1)]),_:1}),e(y,{prop:"updatedAt",label:"最后修改时间",width:"200"},{default:o(t=>[p(V(s(I)(t.row.createdAt,"YYYY-MM-DD hh:mm:ss")),1)]),_:1}),e(y,{fixed:"right",label:"操作",width:"200"},{default:o(t=>[e(m,{link:"",type:"primary",size:"small",onClick:le=>P(t.row)},{default:o(()=>[p(" 编辑 ")]),_:2},1032,["onClick"]),e(G,{"confirm-button-text":"确认删除","cancel-button-text":"放弃",type:"danger",width:"230px","icon-color":"red",title:"确定删除本条自动回复问题么?",onConfirm:le=>B(t.row.id)},{reference:o(()=>[e(m,{link:"",type:"danger",size:"small"},{default:o(()=>[p(" 删除 ")]),_:1})]),_:2},1032,["onConfirm"])]),_:1})]),_:1},8,["data"])),[[te,s(b)]]),e(Z,{class:"flex justify-end mt-5"},{default:o(()=>[e(J,{"current-page":u.page,"onUpdate:currentPage":l[4]||(l[4]=t=>u.page=t),"page-size":u.size,"onUpdate:pageSize":l[5]||(l[5]=t=>u.size=t),class:"mr-5","page-sizes":[10,20,30,50],layout:"total, sizes, prev, pager, next, jumper",total:s(S),onSizeChange:d,onCurrentChange:d},null,8,["current-page","page-size","total"])]),_:1})]),_:1}),e(ee,{modelValue:s(c),"onUpdate:modelValue":l[11]||(l[11]=t=>ce(c)?c.value=t:null),title:`${s(D)?"编辑":"添加"}自动回复问题`,width:"480",onClose:l[12]||(l[12]=t=>j(s(h)))},{footer:o(()=>[de("span",ve,[e(m,{onClick:l[9]||(l[9]=t=>c.value=!1)},{default:o(()=>[p("放弃生成")]),_:1}),e(m,{type:"primary",onClick:l[10]||(l[10]=t=>Q(s(h)))},{default:o(()=>[p(V(`${s(D)?"更新":"新增"}回复 `),1)]),_:1})])]),default:o(()=>[e(Y,{ref_key:"formAutoReplyRef",ref:h,"label-position":"right","label-width":"80px",model:r,rules:N},{default:o(()=>[e(f,{label:"开启状态",prop:"status"},{default:o(()=>[e(E,{modelValue:r.status,"onUpdate:modelValue":l[6]||(l[6]=t=>r.status=t),"active-value":1,"inactive-value":0},null,8,["modelValue"])]),_:1}),e(f,{label:"提问问题",prop:"prompt"},{default:o(()=>[e(x,{modelValue:r.prompt,"onUpdate:modelValue":l[7]||(l[7]=t=>r.prompt=t),type:"textarea",rows:5,placeholder:"请填写预设提问问题"},null,8,["modelValue"])]),_:1}),e(f,{label:"回复问题",prop:"answer"},{default:o(()=>[e(x,{modelValue:r.answer,"onUpdate:modelValue":l[8]||(l[8]=t=>r.answer=t),type:"textarea",rows:5,placeholder:"请填写预设回复答案"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"])])}}});typeof M=="function"&&M(we);export{we as default};
diff --git a/YiAiQuickDeploy/public/admin/assets/badWords-ba3f5fde.js b/YiAiQuickDeploy/public/admin/assets/badWords-ba3f5fde.js
new file mode 100644
index 0000000..14f49f5
--- /dev/null
+++ b/YiAiQuickDeploy/public/admin/assets/badWords-ba3f5fde.js
@@ -0,0 +1,9 @@
+
+/**
+ * 由 Fantastic-admin 提供技术支持
+ * Powered by Fantastic-admin
+ * Gitee https://gitee.com/hooray/fantastic-admin
+ * Github https://github.com/hooray/fantastic-admin
+ */
+
+import{Y as o}from"./index-a62c661f.js";const r={queryBadWords:(d={})=>o.get("badwords/query",{params:d}),queryViolation:(d={})=>o.get("badwords/violation",{params:d}),delBadWords:d=>o.post("badwords/del",d),addBadWords:d=>o.post("badwords/add",d),updateBadWords:d=>o.post("badwords/update",d)};export{r as A};
diff --git a/YiAiQuickDeploy/public/admin/assets/baiduSensitive-9c055f0f.js b/YiAiQuickDeploy/public/admin/assets/baiduSensitive-9c055f0f.js
new file mode 100644
index 0000000..4b12776
--- /dev/null
+++ b/YiAiQuickDeploy/public/admin/assets/baiduSensitive-9c055f0f.js
@@ -0,0 +1,9 @@
+
+/**
+ * 由 Fantastic-admin 提供技术支持
+ * Powered by Fantastic-admin
+ * Gitee https://gitee.com/hooray/fantastic-admin
+ * Github https://github.com/hooray/fantastic-admin
+ */
+
+import{_ as C}from"./index-8b6b646b.js";import{a as m}from"./config-68c3151c.js";import{d as k,Q as q,r as f,x as U,o as j,c as B,e,f as t,a as y,k as E,E as b,h as o,q as x}from"./index-a62c661f.js";const N={class:"flex justify-between"},I=y("b",null,"百度文本审核参数设置",-1),M=k({__name:"baiduSensitive",setup(O){const a=q({baiduTextStatus:"",baiduTextApiKey:"",baiduTextSecretKey:""}),g=f({baiduTextStatus:[{required:!0,trigger:"blur",message:"请选择是否启用百度文本审核"}],baiduTextSecretKey:[{required:!0,trigger:"blur",message:"请填写百度文本审核SecretKey"}],baiduTextApiKey:[{required:!0,trigger:"blur",message:"请填写百度文本审核APIKey"}]}),c=f();async function d(){const n=await m.queryConfig({keys:["baiduTextStatus","baiduTextSecretKey","baiduTextApiKey"]});Object.assign(a,n.data)}function K(){var n;(n=c.value)==null||n.validate(async l=>{if(l){try{await m.setConfig({settings:T(a)}),b.success("变更配置信息成功")}catch{}d()}else b.error("请填写完整信息")})}function T(n){return Object.keys(n).map(l=>({configKey:l,configVal:n[l]}))}return U(()=>{d()}),(n,l)=>{const _=o("el-alert"),S=C,v=o("el-button"),V=o("el-switch"),w=o("el-tooltip"),i=o("el-form-item"),r=o("el-col"),s=o("el-row"),p=o("el-input"),h=o("el-form"),A=o("el-card");return j(),B("div",null,[e(S,null,{default:t(()=>[e(_,{closable:!1,"show-icon":"",title:"百度文本审核参数说明",description:"接入原因、当前百度云免费5万条,申请文档地址:https://console.bce.baidu.com/ai/#/ai/antiporn/overview/index 、如果百度云敏感词与自定义敏感词都配置的情况、会先检测百度云后检测自定义的敏感词!",type:"success"})]),_:1}),e(A,{style:{margin:"20px"}},{header:t(()=>[y("div",N,[I,e(v,{class:"button",text:"",onClick:K},{default:t(()=>[E(" 保存设置 ")]),_:1})])]),default:t(()=>[e(h,{ref_key:"formRef",ref:c,rules:g.value,model:a,"label-width":"150px"},{default:t(()=>[e(s,null,{default:t(()=>[e(r,{xs:24,md:20,lg:15,xl:12},{default:t(()=>[e(i,{label:"开启此敏感词设置",prop:"baiduTextStatus"},{default:t(()=>[e(w,{content:"开启将打开敏感词检测、如果同时开启其他敏感词将会通过菜单顺序仅同时开启一个!",placement:"top","show-after":500},{default:t(()=>[e(V,{modelValue:a.baiduTextStatus,"onUpdate:modelValue":l[0]||(l[0]=u=>a.baiduTextStatus=u),"active-value":"1","inactive-value":"0"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),e(s,null,{default:t(()=>[e(r,{xs:24,md:20,lg:15,xl:12},{default:t(()=>[e(i,{label:"文本审核ApiKey",prop:"baiduTextApiKey"},{default:t(()=>[e(p,{modelValue:a.baiduTextApiKey,"onUpdate:modelValue":l[1]||(l[1]=u=>a.baiduTextApiKey=u),placeholder:"请填写百度文本审核ApiKey",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(s,null,{default:t(()=>[e(r,{xs:24,md:20,lg:15,xl:12},{default:t(()=>[e(i,{label:"文本审核SecretKey",prop:"baiduTextSecretKey"},{default:t(()=>[e(p,{modelValue:a.baiduTextSecretKey,"onUpdate:modelValue":l[2]||(l[2]=u=>a.baiduTextSecretKey=u),placeholder:"请填写百度文本审核SecretKey",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["rules","model"])]),_:1})])}}});typeof x=="function"&&x(M);export{M as default};
diff --git a/YiAiQuickDeploy/public/admin/assets/baidufanyi-f73d0409.js b/YiAiQuickDeploy/public/admin/assets/baidufanyi-f73d0409.js
new file mode 100644
index 0000000..a011623
--- /dev/null
+++ b/YiAiQuickDeploy/public/admin/assets/baidufanyi-f73d0409.js
@@ -0,0 +1,9 @@
+
+/**
+ * 由 Fantastic-admin 提供技术支持
+ * Powered by Fantastic-admin
+ * Gitee https://gitee.com/hooray/fantastic-admin
+ * Github https://github.com/hooray/fantastic-admin
+ */
+
+import{_ as C}from"./index-8b6b646b.js";import{a as f}from"./config-68c3151c.js";import{d as k,Q as v,r as m,x as S,o as q,c as j,e,f as t,a as g,k as D,E as b,h as n,q as y}from"./index-a62c661f.js";const P={class:"flex justify-between"},B=g("b",null,"百度翻译参数设置",-1),E=k({__name:"baidufanyi",setup(N){const l=v({baiduFanyiAppId:"",baiduFanyiSecret:""}),x=m({baiduFanyiSecret:[{required:!0,trigger:"blur",message:"请填写应用ID"}],baiduFanyiAppId:[{required:!0,trigger:"blur",message:"请填写基础ID"}]}),i=m();async function s(){const o=await f.queryConfig({keys:["baiduFanyiSecret","baiduFanyiAppId"]});Object.assign(l,o.data)}function F(){var o;(o=i.value)==null||o.validate(async a=>{if(a){try{await f.setConfig({settings:I(l)}),b.success("变更配置信息成功")}catch{}s()}else b.error("请填写完整信息")})}function I(o){return Object.keys(o).map(a=>({configKey:a,configVal:o[a]}))}return S(()=>{s()}),(o,a)=>{const u=n("el-alert"),A=C,V=n("el-button"),c=n("el-input"),d=n("el-form-item"),p=n("el-col"),_=n("el-row"),h=n("el-form"),w=n("el-card");return q(),j("div",null,[e(A,null,{default:t(()=>[e(u,{closable:!1,"show-icon":"",title:"百度翻译参数说明",description:"百度翻译为可选项、仅在mj描述词绘画中使用、当开启设置为百度翻译时会使用翻译、反之则使用AI翻译、如您需要、具体申请配置文档地址 https://api.fanyi.baidu.com/ 请开通通用文本翻译、别忘记填写你的服务器白名单才能使用!",type:"success"})]),_:1}),e(w,{style:{margin:"20px"}},{header:t(()=>[g("div",P,[B,e(V,{class:"button",text:"",onClick:F},{default:t(()=>[D(" 保存设置 ")]),_:1})])]),default:t(()=>[e(h,{ref_key:"formRef",ref:i,rules:x.value,model:l,"label-width":"130px"},{default:t(()=>[e(_,null,{default:t(()=>[e(p,{xs:24,md:20,lg:15,xl:12},{default:t(()=>[e(d,{label:"百度翻译APPID",prop:"baiduFanyiAppId"},{default:t(()=>[e(c,{modelValue:l.baiduFanyiAppId,"onUpdate:modelValue":a[0]||(a[0]=r=>l.baiduFanyiAppId=r),placeholder:"请填写百度翻译APPID",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(_,null,{default:t(()=>[e(p,{xs:24,md:20,lg:15,xl:12},{default:t(()=>[e(d,{label:"百度翻译秘钥",prop:"baiduFanyiSecret"},{default:t(()=>[e(c,{modelValue:l.baiduFanyiSecret,"onUpdate:modelValue":a[1]||(a[1]=r=>l.baiduFanyiSecret=r),placeholder:"请填写百度翻译秘钥",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["rules","model"])]),_:1})])}}});typeof y=="function"&&y(E);export{E as default};
diff --git a/YiAiQuickDeploy/public/admin/assets/base-0d0f4324.js b/YiAiQuickDeploy/public/admin/assets/base-0d0f4324.js
new file mode 100644
index 0000000..2e24813
--- /dev/null
+++ b/YiAiQuickDeploy/public/admin/assets/base-0d0f4324.js
@@ -0,0 +1,9 @@
+
+/**
+ * 由 Fantastic-admin 提供技术支持
+ * Powered by Fantastic-admin
+ * Gitee https://gitee.com/hooray/fantastic-admin
+ * Github https://github.com/hooray/fantastic-admin
+ */
+
+import{_ as L}from"./index-8b6b646b.js";import{a as _}from"./config-68c3151c.js";import{d as D,Q as j,r as b,x as F,o as g,c as V,e,f as l,a as i,k as x,R as O,S as H,E as N,h as d,t as Q,q as h}from"./index-a62c661f.js";const S={class:"flex justify-between"},E=i("b",null,"系统基础设置",-1),B=i("h5",null,"网站基础信息配置",-1),G=D({__name:"base",setup(M){const v=[{label:"ChatGpt聊天",path:"/chat"},{label:"Dall-E绘画",path:"/draw"},{label:"Midjourney绘画",path:"/midjourney"},{label:"mj公共预览页",path:"/market"},{label:"mind思维导图",path:"/mind"},{label:"应用广场",path:"/app-store"},{label:"不指定首页",path:""}],o=j({siteName:"",qqNumber:"",vxNumber:"",robotAvatar:"",userDefautlAvatar:"",filingNumber:"",companyName:"",buyCramiAddress:"",siteRobotName:"",isShowAppCatIcon:"",clientFavoIconPath:"",clientLogoPath:"",clientHomePath:""}),y=b({siteName:[{required:!0,trigger:"blur",message:"请填写网站名称"}]}),p=b();async function f(){const s=await _.queryConfig({keys:["siteName","qqNumber","vxNumber","robotAvatar","userDefautlAvatar","buyCramiAddress","filingNumber","companyName","siteRobotName","isShowAppCatIcon","clientLogoPath","clientFavoIconPath","clientHomePath"]});Object.assign(o,s.data)}function A(){var s;(s=p.value)==null||s.validate(async a=>{if(a){try{await _.setConfig({settings:P(o)}),N.success("变更配置信息成功")}catch{}f()}else N.error("请填写完整信息")})}function P(s){return Object.keys(s).map(a=>({configKey:a,configVal:s[a]}))}return F(()=>{f()}),(s,a)=>{const c=d("el-alert"),q=L,C=d("el-button"),m=d("el-input"),n=d("el-form-item"),u=d("el-col"),r=d("el-row"),U=d("el-divider"),w=d("el-radio"),R=d("el-radio-group"),k=d("el-form"),I=d("el-card");return g(),V("div",null,[e(q,null,{default:l(()=>[e(c,{closable:!1,"show-icon":"",title:"用户端基础配置说明",description:"网站类型设置是实时生效的、这里可以配置网站的logo名称等、购卡地址对应卡密购买、思维导图默认展示属于、机器人名称为对话页的默认AI Robot位置!",type:"success"})]),_:1}),e(I,{style:{margin:"20px"}},{header:l(()=>[i("div",S,[E,e(C,{class:"button",text:"",onClick:A},{default:l(()=>[x(" 保存设置 ")]),_:1})])]),default:l(()=>[e(k,{ref_key:"formRef",ref:p,rules:y.value,model:o,"label-width":"150px"},{default:l(()=>[B,e(r,null,{default:l(()=>[e(u,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(n,{label:"网站名称",prop:"siteName"},{default:l(()=>[e(m,{modelValue:o.siteName,"onUpdate:modelValue":a[0]||(a[0]=t=>o.siteName=t),placeholder:"网站名称【Nine Ai】",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(r,null,{default:l(()=>[e(u,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(n,{label:"网站QQ客服",prop:"qqNumber"},{default:l(()=>[e(m,{modelValue:o.qqNumber,"onUpdate:modelValue":a[1]||(a[1]=t=>o.qqNumber=t),placeholder:"网站客服QQ号",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(r,null,{default:l(()=>[e(u,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(n,{label:"网站VX客服",prop:"vxNumber"},{default:l(()=>[e(m,{modelValue:o.vxNumber,"onUpdate:modelValue":a[2]||(a[2]=t=>o.vxNumber=t),placeholder:"网站客服VX号",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(r,null,{default:l(()=>[e(u,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(n,{label:"机器人头像",prop:"robotAvatar"},{default:l(()=>[e(m,{modelValue:o.robotAvatar,"onUpdate:modelValue":a[3]||(a[3]=t=>o.robotAvatar=t),placeholder:"填写机器人默认头像地址",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(r,null,{default:l(()=>[e(u,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(n,{label:"用户默认头像",prop:"userDefautlAvatar"},{default:l(()=>[e(m,{modelValue:o.userDefautlAvatar,"onUpdate:modelValue":a[4]||(a[4]=t=>o.userDefautlAvatar=t),placeholder:"填写用户注册时默认头像头像地址",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(r,null,{default:l(()=>[e(u,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(n,{label:"网站公司信息",prop:"companyName"},{default:l(()=>[e(m,{modelValue:o.companyName,"onUpdate:modelValue":a[5]||(a[5]=t=>o.companyName=t),placeholder:"填写网站备案信息的公司名称",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(r,null,{default:l(()=>[e(u,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(n,{label:"网站备案号",prop:"filingNumber"},{default:l(()=>[e(m,{modelValue:o.filingNumber,"onUpdate:modelValue":a[6]||(a[6]=t=>o.filingNumber=t),placeholder:"填写网站备案信息的备案号",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(r,null,{default:l(()=>[e(u,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(n,{label:"机器人名称",prop:"siteRobotName"},{default:l(()=>[e(m,{modelValue:o.siteRobotName,"onUpdate:modelValue":a[7]||(a[7]=t=>o.siteRobotName=t),placeholder:"默认[Ai Robot]、首页默认展示状态下的名称",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(U),e(r,null,{default:l(()=>[e(u,{xs:24,md:24,lg:24,xl:24},{default:l(()=>[e(n,{label:"用户端LOGO",prop:"clientLogoPath"},{default:l(()=>[e(m,{modelValue:o.clientLogoPath,"onUpdate:modelValue":a[8]||(a[8]=t=>o.clientLogoPath=t),placeholder:"请填写您要设置的网站LOGO图片链接",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(r,null,{default:l(()=>[e(u,{xs:24,md:24,lg:24,xl:24},{default:l(()=>[e(n,{label:"用户端ico",prop:"clientFavoIconPath"},{default:l(()=>[e(m,{modelValue:o.clientFavoIconPath,"onUpdate:modelValue":a[9]||(a[9]=t=>o.clientFavoIconPath=t),placeholder:"请填写您要设置的网站ico地址、格式为svg",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(r,null,{default:l(()=>[e(u,{xs:24,md:24,lg:24,xl:24},{default:l(()=>[e(n,{label:"设置指定首页",prop:"clientHomePath"},{default:l(()=>[e(R,{modelValue:o.clientHomePath,"onUpdate:modelValue":a[10]||(a[10]=t=>o.clientHomePath=t)},{default:l(()=>[(g(),V(O,null,H(v,t=>e(w,{key:t.path,size:"small",border:"",label:t.path},{default:l(()=>[x(Q(t.label),1)]),_:2},1032,["label"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["rules","model"])]),_:1})])}}});typeof h=="function"&&h(G);export{G as default};
diff --git a/YiAiQuickDeploy/public/admin/assets/base-616fd741.js b/YiAiQuickDeploy/public/admin/assets/base-616fd741.js
new file mode 100644
index 0000000..a02e441
--- /dev/null
+++ b/YiAiQuickDeploy/public/admin/assets/base-616fd741.js
@@ -0,0 +1,9 @@
+
+/**
+ * 由 Fantastic-admin 提供技术支持
+ * Powered by Fantastic-admin
+ * Gitee https://gitee.com/hooray/fantastic-admin
+ * Github https://github.com/hooray/fantastic-admin
+ */
+
+import{_ as v}from"./index-8b6b646b.js";import{a as f}from"./config-68c3151c.js";import{d as M,Q as T,r as g,x as q,o as A,c as D,e,f as l,a as x,k as U,E as b,h as o,q as y}from"./index-a62c661f.js";const h={class:"flex justify-between"},j=x("b",null,"分销系统基础设置",-1),E=M({__name:"base",setup(N){const a=T({salesBaseRatio:10,salesSeniorRatio:30,salesAllowDrawMoney:10,salesBaseTitle:"新秀分销商"}),w=g({salesBaseRatio:[{required:!0,trigger:"blur",message:"请填写默认佣金比例"}],salesSeniorRatio:[{required:!0,trigger:"blur",message:"请填写高级代理默认比例"}],salesBaseTitle:[{required:!0,trigger:"blur",message:"请填写默认用户推介等级名称"}]}),m=g();async function d(){const s=await f.queryConfig({keys:["salesBaseRatio","salesSeniorRatio","salesAllowDrawMoney","salesBaseTitle"]});Object.assign(a,s.data)}function V(){var s;(s=m.value)==null||s.validate(async t=>{if(t){try{await f.setConfig({settings:B(a)}),b.success("变更配置信息成功")}catch{}d()}else b.error("请填写完整信息")})}function B(s){return Object.keys(s).map(t=>({configKey:t,configVal:s[t]}))}return q(()=>{d()}),(s,t)=>{const c=o("el-alert"),R=v,C=o("el-button"),_=o("el-input-number"),r=o("el-form-item"),i=o("el-col"),u=o("el-row"),p=o("el-input"),S=o("el-form"),k=o("el-card");return A(),D("div",null,[e(R,null,{default:l(()=>[e(c,{closable:!1,"show-icon":"",title:"分销系统基础配置",description:"填写默认佣金比例和高级分销佣金比例会对应显示到客户端的分销页面、同时新用户将使用默认分销比例、允许提现额度限制用户最低提现金额、分销名称同样对应分销页面、高级代理可自定义名称!",type:"success"})]),_:1}),e(k,{style:{margin:"20px"}},{header:l(()=>[x("div",h,[j,e(C,{class:"button",text:"",onClick:V},{default:l(()=>[U(" 保存设置 ")]),_:1})])]),default:l(()=>[e(S,{ref_key:"formRef",ref:m,model:a,"label-width":"140px",rules:w.value},{default:l(()=>[e(u,null,{default:l(()=>[e(i,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(r,{label:"默认分销佣金比例",prop:"salesBaseRatio"},{default:l(()=>[e(_,{modelValue:a.salesBaseRatio,"onUpdate:modelValue":t[0]||(t[0]=n=>a.salesBaseRatio=n),max:100,min:0,step:5,"step-strictly":""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(u,null,{default:l(()=>[e(i,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(r,{label:"高级分销佣金比例",prop:"salesSeniorRatio"},{default:l(()=>[e(_,{modelValue:a.salesSeniorRatio,"onUpdate:modelValue":t[1]||(t[1]=n=>a.salesSeniorRatio=n),max:100,min:0,step:5,"step-strictly":""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(u,null,{default:l(()=>[e(i,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(r,{label:"允许最低提现金额",prop:"salesAllowDrawMoney"},{default:l(()=>[e(p,{modelValue:a.salesAllowDrawMoney,"onUpdate:modelValue":t[2]||(t[2]=n=>a.salesAllowDrawMoney=n),type:"number","step-strictly":""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(u,null,{default:l(()=>[e(i,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(r,{label:"默认等级分销名称",prop:"salesBaseTitle"},{default:l(()=>[e(p,{modelValue:a.salesBaseTitle,"onUpdate:modelValue":t[3]||(t[3]=n=>a.salesBaseTitle=n),placeholder:"请填写SecretKey",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1})])}}});typeof y=="function"&&y(E);export{E as default};
diff --git a/YiAiQuickDeploy/public/admin/assets/base-ec1d7528.js b/YiAiQuickDeploy/public/admin/assets/base-ec1d7528.js
new file mode 100644
index 0000000..46c9542
--- /dev/null
+++ b/YiAiQuickDeploy/public/admin/assets/base-ec1d7528.js
@@ -0,0 +1,9 @@
+
+/**
+ * 由 Fantastic-admin 提供技术支持
+ * Powered by Fantastic-admin
+ * Gitee https://gitee.com/hooray/fantastic-admin
+ * Github https://github.com/hooray/fantastic-admin
+ */
+
+import{_ as I}from"./index-8b6b646b.js";import{a as m}from"./config-68c3151c.js";import{d as S,Q as T,r as p,x as U,o as j,c as q,e,f as o,a as k,k as B,E as b,h as n,q as g}from"./index-a62c661f.js";const E={class:"flex justify-between"},N=k("b",null,"系统基础设置",-1),M=S({__name:"base",setup(O){const t=T({baiduCode:"",baiduSiteId:"",baiduToken:""}),x=p({}),c=p();async function _(){const a=await m.queryConfig({keys:["baiduCode","baiduSiteId","baiduToken"]});Object.assign(t,a.data)}function y(){var a;(a=c.value)==null||a.validate(async l=>{if(l){try{await m.setConfig({settings:C(t)}),b.success("变更配置信息成功")}catch{}_()}else b.error("请填写完整信息")})}function C(a){return Object.keys(a).map(l=>({configKey:l,configVal:a[l]}))}return U(()=>{_()}),(a,l)=>{const f=n("el-alert"),V=I,w=n("el-button"),s=n("el-input"),u=n("el-form-item"),i=n("el-col"),r=n("el-row"),h=n("el-form"),v=n("el-card");return j(),q("div",null,[e(V,null,{default:o(()=>[e(f,{closable:!1,"show-icon":"",title:"基础设置说明",description:"百度统计默认使用的是demo数据、用于demo展示、最终数据在首页程呈现、请查看部署文档或前往百度统计申请自己的专属key与token、这是免费的服务、如果您不想使用将下面设置留空就行。",type:"success"})]),_:1}),e(v,{style:{margin:"20px"}},{header:o(()=>[k("div",E,[N,e(w,{class:"button",text:"",onClick:y},{default:o(()=>[B(" 保存设置 ")]),_:1})])]),default:o(()=>[e(h,{ref_key:"formRef",ref:c,rules:x.value,model:t,"label-width":"120px"},{default:o(()=>[e(r,null,{default:o(()=>[e(i,{xs:24,md:20,lg:15,xl:12},{default:o(()=>[e(u,{label:"百度统计siteId",prop:"baiduSiteId"},{default:o(()=>[e(s,{modelValue:t.baiduSiteId,"onUpdate:modelValue":l[0]||(l[0]=d=>t.baiduSiteId=d),placeholder:"请填写百度site_id、不会请查看部署文档!",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(r,null,{default:o(()=>[e(i,{xs:24,md:20,lg:15,xl:12},{default:o(()=>[e(u,{label:"百度统计token",prop:"baiduToken"},{default:o(()=>[e(s,{modelValue:t.baiduToken,"onUpdate:modelValue":l[1]||(l[1]=d=>t.baiduToken=d),placeholder:"请填写百度access_token、不会请查看部署文档!",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(r,null,{default:o(()=>[e(i,{xs:24,md:20,lg:15,xl:12},{default:o(()=>[e(u,{label:"百度统计代码",prop:"baiduCode"},{default:o(()=>[e(s,{modelValue:t.baiduCode,"onUpdate:modelValue":l[2]||(l[2]=d=>t.baiduCode=d),placeholder:"填写百度统计代码可统计每日访问量详情,如果没有使用用请查看详细文档!",type:"textarea",rows:12,clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["rules","model"])]),_:1})])}}});typeof g=="function"&&g(M);export{M as default};
diff --git a/YiAiQuickDeploy/public/admin/assets/bg-8cbc23fc.jpg b/YiAiQuickDeploy/public/admin/assets/bg-8cbc23fc.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f64e2540abf53b450668494d40b8002d41cfc9eb
GIT binary patch
literal 1275640
zcmb4qeLU0q|NeV3&Ny_|M!D^b80IE2Wa7+i!zRrLt&-c#Z45;>pOFZWdp71~=4MC<
zWhI9~x!K0%CZ(h>QaQQloI0KF=eP6y=ll2XwZ~)sy!L)Scs!oZ>vcV^>w5k7#ed%d
zFi&?6cK`$e0Fdkh{Pz{$0>G73U@AYuVS8Yz2)LS-sg9Pqx|WThG13%g=j!sCouk7s
zpNNykyv`9F90OB>&e38M>4|QBSF$e0UynGS829f>KnPV;t^HaU9UV-ZhoeW_|M&Xu
z6JRe?sSiFN2hsz;dqHx0LH`{BGyy;kBwN7$Ef81^BCjCZ)A)Bow*GGm_}{(%z66xz
zKmZsf2a|1WzKpyxK^jMLMi;ouXchOYaLj@49!983+
zsSpU!RM4#h=`}u=grV_eXfF9KiSM#c3GT@R>g9SkjiocUD4zqI-L0b=eK4M%@f;j2
zmq7$dG|w3`UaD@Wp5XVwW|CT?&MZk~-eaIpTMKv&to0tZ+CfRAz}
zl-z?Gnv}!I{f3)8QkN}!l|Rn
z6reP9(g0AIlX2Yur(Y_2nx;Cf3>zXUFxRWQYX%pa9n(5ePnw@dKs+KS6*>ij<%&u;
zTqpn_B?dQ%F|*dlNnN}TQB&i-))E@Ll9ThgBkFAw&1U>^6X(_4{KKR{R^Ida=Y`^J
z>b-ixhj})r!NH(h<=kyhPSkc|sn~>F_cUhK&m>dc2jN}Gp9!?$P!ueEY3FWh_!iU+
z#>XVH_w85quY7&S21zTNoYK`qz05B!p*%eauc5tG%UtJ<_i}kr?;1y1X?8TKK~9vk
zK_!tDk^~u^{@7%{+PL#Y5FWzUE78?L^?i>J`*)zDH0zJJ4X~Xs`&2FvPwqc?blTTn
zcOR{0ew^2QbSA89WbO!CV?B4aq`i+*Rl`}0S6pA^->zpLGv~jtp;mA1X~XtDcGQr>
zT=^ACIc>I;`89&xK5S-JNUUgbC|)g`)DxVS*y)7czD42jLbN+kC9W!Z2U?oMb^e$c
zOUn!m3{)xiIq&p|wbaK88XqAW`FqJz&Mk?5J|P~CDuFH4y#nSTbuchE7N)eCp-@QB
zkIG`BfJ$gE3jkm$$^h*~FjyUc(lP@WARC50mjzbihmeas$qbx2qv%=>#;B%vZ>k9y
z{)#(RX1U@zuPV+5bU|`dbr$y}QH4~8lY>E>av4aPSVPgrlfw?jxE7QWoS=|Y5h{q8$qgWh;VHaHs
z&mz+hK=Yh65)4dhB0vDf+QlVtrYRc<7>q_Ywg5
zS)~WLk5_k_-%PQf<DN<_Z;
zPi826KADKhKXZG@Rygvs=V`2Q`++YScE)X4#DuA+0~=%dPhq7q*3qX||9JTaTMr$7
zbbbHNmv8gZE$ueS#y%}=lnD%p=TkxxEvDyF$$PdvytA@Flcvp{qC0FWt-kLT;%4s@
z_LG*7URp<5xDAMYvb-zc8KGfx*l*bM`g1d@ppS3wKkEB0a7-keX$Z)9iTL$cN!^I`
zbD)!dzBMSPf!tl8`j9#k$sV7WjY=vNP*{e-w4?JWUPFSxn+
zfrqC|uoe%@Q`fJH>e=6q{=F3(-X8s6-v!5^Esc$z&YF$bpKI#07`h&~U~ozQ(MSxn
zm)1zz^;+F&Oz0ec6x3gEbf=NoPP1S}qlBFoo61CwBRWhUsF@h}@nN87Y$;rB_U)$V
z%vB=7&Os$O(acFPOq_yl_GrHOkjL@y$=VMJ4dewWOlB2XsJ=u{JNyumnF`7{(}F9#?7Nr%M7R!RjmkO>S2s+8EIo83;F<
z8zBlAEFIkkl@Vcb;XnA>GJhT*D)DE
zz+SYff(Ho&1-d)bP{>LPRiff!gx#xs3=P0S32hymYhn=m-j#@rYSfjoNtT{KNTmr&E#bXxsw
zOgQi6cTJV>>h=4^lsNiz>HTIy%G-yLiN?H8J09PDdn}%4m$54`mKbzf)%+EmuvelI
z>Fnh*i+7QM*M>`g6v1N0(Oz`fTl
zvB-WbTF?&_rS1T5~sEiVylew(jFKLyV6~_*;t!i%c{ek5(MHHPUd)ue3*llz&
zlTfM)%dE5;@-FV<2hoWt&s8i{^1;pDa!*2={JnZ?dr-g
zIHL^6m}k0$rg~Nu1At6cA_qwZ>dbCm!Slwtfna6ae4xIPZUBlzHDxihl|AL)JoU-}
zaylpj1Q`ekDrcxOwDe>VJ{mE+oh>ecjkq4K8p^|V{EgEJND0D=l#OmES2s*^oI^=GId350wag$8eI
zCqZt?6aRgwjKKWcmvRQ(0OQ<28Q8x{0y(R@so((lV@NvWxiJ%aFaFLor_Fq*ypL
z(Nin9qT`Tpw}ej{>Um&GcYpC!dLRBx{MX+p-a6G3QRGjjd`0updvDW5I{Oo)je+?a
z2>*K~&2f%5lSZ@`On34_J$`=Io@ipDlOKp0WS-m*gJuQGVyz
zSQP!rzC`KT7(K0TQ>SM;?T=pRtNk5bzu&44RY~;gIIX-bFkz!YY{os$6nOVXY^9uu
z*0~pMX#C-P3^p-6HUCLc$~VW3O9{7Z(3FMy+f6G0?>KK!Q?v0{g(&1+sA^o}-0!Ae
z)+9&F&s@kKd39bfx~YkO{{!#d7QG`l=^Ypo_z{=hJp>@1^AuLI7}Q_@@CwI|vC5%x
z9-N3`T?>#apbQxx0;+)K-W&c%DgYZ&h5!o1-Eweu24oBxgm*82n3yzIT%N}@xMAdE
zfUF70$g0drzlkPfS;JxHM<%;7p?izR5>0@RpUi;F5aZ%~jW_Y!^cz|gDs`Gsm7_Xv
zmL|=}ASwue5dk!n3@GDNy@DA=%IR1Ti2#wYY=t5`1Orw;$qHV#zFyfA_QX#h7X|n5
zkV|Rm(!}AEA##Wl7!0)1jQF#$*!#sN>)i0?Lyz}f-V&?bBq)@g1i&(`%NWK1P=*3h
z-N5M}qzW11VVRj8>xaAVRjSG%2HY3nnLmdIMR+=gp1I|9wtxdQXE3^u7D>gje4tPfGNSoR3#?S1>*-g%fC(2YlLR0
zXJ#Gp|5%yIyn%X~I8|?a-s)mTRAwKJv8-}ZK*gX
zPj!yIor*oFjzDH88%XMs_;fxeZXq5F%81BUzxMMx!FdkdSf!Bo)hHm
zUXxw59@&i2Ir=sE*;&;$Mk2~1>^+e~aPhYFb81G12BxzK%hff%T3fa5m4!7Bd=k;`
zHCvB5XuL`NUagaFN<`fia<)(ZczEZx`qi%AYc2@?T6*7cp!`%Kb|?AUKm0k=!fXGu
znv-!yHb*7nH9uZ!KR#cCNJ&oo8g4t@uSE%wmv;rwCgwSRR;ylY3aCjoOsk8(G<
zBF^|$oAeUmPFZcF!xP%!?cNA2GO7bYyxx(M`fSR2bZVa7q^TDtq$=jj{d(-$13{2m
z^vy+o$(`Tgj=XQnyn~hOOG>}3n4@!anTBdBqm=?ss%EQ4{WV^Qm%ItGt;nEG-oss&
z?6Z=Y4}gh4W}Fj06akVmC@lfWB@SZ1#=Qy7sx$*T8I>*e%?@%SOkn~sNA&Xc@nczy
zV`%Sbix9755b;Q1QdXAONYz5O9>SoUwuI^W$Z(mjCsyzv;Qr;c7ytmPSCXf7C+uYm
z8AJm99lF5a%rO@nPqDxq%$>PzX23uK2xAqJHUj{3)lA`B-8!BElp3N5;E*72ihecH
z7kou>)I
zI7gY3yRME@8j!paZ|vo6C=GK~7b<81e2Z68RrUf>VJ#iTO4KVN1|5dQTE%?I!#a
z%M?K~a^Z0<{pE0UNBXRx=!&D=8f#e;+aqerdz9^vNZTmn%u@GCu8&`&D(#QmeJ^~s
zbSBM!IaTI4bmpY>n|rL0q!DSuosq8*_e46%zd9ud*57*bW2Z#wp|9qfP3CH~-oJ`T
zes-n?Gh6-l{mY*hY-jBrCU1zmFTMZ3dY6BG&TN}pxHY>Xa*s8Qw+W6~N&d2yBE4*N
zMXSB3i&vGOyi)S}8OQeBk=>Q{=F~op?U+Gy!QGPi>NKfce|C0geGMdv{z0%hb3Zcd
zmwm~@!mj&&ePV~9jx?St&s|o3jKlz3F`R~J-xUa&kYoxigry3@04yAcJIcM@M1AAy
zN5>bImpE(UU}bnvu%XJh4-p0!y0~^1l3-}(b8ar6g-BZ?mJt|$Unjzb$gFFuOXp6U
zxF5z)u|OCRPZfsL%j#GhEH=U+)h+AN_Y|wks+9mzE?1V31P%y?Q`8AGXRZqTFDN2h
z+gNI!VB
zP*KGWaPqb6zvS9w3WEYF)-tl)G}M^djnVDECw2Hd~cT9%ZkDtIt0To=@8s*%NKPxBJxZzlM1U|Kwr+di)zI
z*=jcV>5*A;!JHKKdq;2djDLU`&%Pf0_2(Q(zP1p`T3@=16D%|9`jdCMly6h8@tLDimT
zcP?Gxe|ma-g?^@%-8b8MAj$hm^3$g6h=7eof%Yqb`$_f_1D5ygOBXMtCP+#e_WbkZ
z-5Qg&(qY_e^AALH%yc1iYBV)^@qzMs?J>h}>8N#?sBPeT*IbDi|Bi$GkD7)l-uCw5
z9Ts-eG43WdX0@PzE?%A%e*1H^s$jywT;qXddFOm?Nmaw;d8tI_W9C)_acFt>uScg=
zYI3MdJ;MgA>k-+QNl~3U;y(6shhe}-^lkb_eo};x@V#|QMEIiCzMF5dr+p?Z5-XQm
zcFO7(2gMV%_Fkl%HiVAilN2)pF%HCWLTz&+h7Fvfo;7J^(2gMoTmi7A5~4D3zNU-K
zI-{cjR=ZJ$vw%}w{4Mn|fg_;yYkPfhFpvvf4&M?rpoKMEn9(gJzeIV^edJQ=TS&xV
zf#*)g)%K0Ot?GITw*`PftUMAnC8uek{*H*{+jx^t%ZQ7?+!PMVPg
zUd+h(t-rr@EgHD@uJ&Y>ac8%i0^dZH-)(Re#$AiqVe-m5NK`dWpz-NyO~G_>M6Y+Q
zu>Y)!s49owSJAwhOq5nccuk(wo()P`O1Ow8d9K9Xs<*Zsrys{w6;g?E1l8OjIAa9>
zoWamPFN=;j{P_6U9D9nmL;ny-$G$D9VQ$nCzkC&Z5x!VRN&H-){e394QtNB#>3g?r
zMGmP>8x__Q3(0?`9;iv%rmtspE_esdHLrX>O26!I^q*5p6Oyjlu3I(^j%JUwziwZ;
zVlGqc4kY&ITyXrgt>ED*L25Q@j7@yzx08D5;+I#&_fH=g>SK0vV685VAH5Rzf!WJi
z%YbgYThkO&h5MkNkqZ`G%9F?QQu`LVS^Z|-4cUGT4TbH=c^T&BYO{rgRw-RmF(<6=
zd)c!!9~PS8G+v$COmG{LAt(coegE&0NyCAv!&QJP*qBGFLRL1Q
zTDe6HW`Qz7G+_fkh&Dr)G~LcnCE^AO}hjfL%qbA2r@G!w=-m&
z;Ej01O0#MQarP4Bp;X2R=&7Yd@~6@|wr(9F^GWH#$b<6ReQEqmMHUV)0?2>tjQL-G@Nq69xuq9KSIGI-XV>
zO^dY2${56CIFrgTV4UGW?2$%aygcebS^M9P$D6TV+{TT($I22{S-swxo+v5NV*d6$
z?RzVYZvqby&Uq{{eVeg5Qip{zH`kx~*%$|O_Fu;udl<;oy6}@l9*N#Rx=*Fv?wd*_
z^}Z5sU8zpHd@oO^_imY$$CiO?d}Y*nj7cC;0HSo&C7{Hgr!Q`)<^juRY1heUqOn?uCg
zeg9MW%-8YC1)}}p|N*5=r$1l5b-f=j~8{0`0>%EsQUi`an<@oQJSunEU
zS;rTG;m97T@t|g8gKh3qYsaMu?~nF6p}E_Hk0(pX_al;8tB>g{oPOGjSacnn)_>n|
zQh}e-(Z}lEj#|C5XJTGhHvQ&8A`i}NPH49yv%KdpA5rxTBCNo`IeJavdR*0GE@e1b8;A#GDdD`f!IsPCS(+0ECGx2NQM$Tth6xkOHMfrTA9WA$rOO7LYr9Q9$el{&q9`huJ*lRCE6Gm2EqaI
zkO9CON7j9wmC4%2{7|BXX2AgU%<324e{6c$Ld2tlDTSaip!h-GV{yb7$6
zL<}Pbp4y6;*3n)A_5>(0l;j{v77E2Zi8tkoxYXb*T?@1m2D!Ibx!kAjUig(g0c#by
zG#^umWNqo@Zr_zXCS@)Nt|wo0(zvdS%SnqUlyQ6(O$AfVgY&efRrtobrdgaO=RU!e
z`2Dl&)aE;d*H0vpZ{`f3n5APcgUTp5VfGamN>}qGPE;YsWgDF0Rsdo-|5w(SavOd9nsd;r}7g
zYr#*xL}b*J2ik^Z7HoBw0>}xrhL76ojk|Y|sC0x7vicVD~loTUQ!qzxNwQX8WVQ+T+;m?{?O6ju(SAYI1^OkN#2X^lV;A
z-#Hyw^X*f0TlGJiKhKK1ub%lIeaqS8i9`C>ztYOT{rzJ!+M%=WP0+CL>ah0}&7@TJ
z#r2f~*=&g@4z=1TX1+R5klHITi`$3QmC_7GdW!lJrWW5{V(z5Q@A`>QthcP~PbEi$
zpWmAc>>`Q$jrvsnqaRZ9xdLp;O15ic+3=H>2O26mlB$D-rV=T-T!{m{&8V-byyzH-
zw9YGdLW7VxlZGP(_PMx05f`<^08j@wAz62|+i*D;v%}pzq*t(lm_av+ukn;aUFAaDQ@
zP_s~~u;j=SEd_@o8r9iIhy;R0$V3{MkRlUhU@!2Kx{4}>Vee2)lW-M)7U!1St*qPEZMAFl4F!(P9qM*Ewc(Q7*PR#Wj`~V8hH&jIjG`u
zuQI1ex4uqW3{gZE+mX?^>UhR}cktKkjnZlUBdo=uV%o2^mnat&pP9~tdPlm4o!j?u
z>^7tM2KNn|2ktfjJJ{SC@Ql55s%MF$G|-m2b*n$yMG&Q*B{
zwCWd;HSCiy-}Xz|-mt0FuxnhECXjven@{u^=Gj;3%IdSqXYnwm1Vn=g!*;`Ou~CZecO
zaQ&UIuYcKp`S5ORdsbEDm$RZz?9^}b2^|$845w-0(Zz>>Ps}P(W4PO4HJi-){0))L
zkqzyCCf}D#Za<81uijd>4-F~SI8#xvW7Xt%wQnnPw)67$Fkyf5txwWBzZo7gHZx0{
zvsGYH3qIpNSG|=ko)XD#OwSKD+sA>ob`E75OMcg`K5qD+p!v5$7k<__9h$mnUcpQX
znP?q*f2aA{yr_Ot`^P_OqxJpTO{{3`e|}NCeSIubSW$FX=Z9AQxzwG7CHu%ocMI`m
zZMgrpl^OR5o*t{p)gz)jr$_S%wP}vVdw5b)kwXgVx*&SRrkimla;sp9-90j*%}WPI
zWr~q5xXinSrf=d~$$8lSjHbNTrqdLV293r83l`v=V_s;9YPQ
zve}dfrQ)DLx@ure*t%*)2CS;;U{`jt_5GIu5?AKDg1q493q=0zI2K_901&LqkphEu
zw#3=Tj-=P2>izkC)Lv!qTNe39H{v|G+=wd^sCb(A6=RifigMyDdmKxf+_JRV456Heb@lL^hbPl}Smv-yUzLZf(eh5F6Kp1t>MEG*`nnQ4X$I&yZ2Orn)&Z
zUF7MX8lO##V~acmbe4hLIij=vzF0qa_cDTP*M>6TU=u&Q6{Vd^<#BDMBsKPe_wDn~
zqfb_Ubm3?pe)w0C`~6{_wp}Ok&!fLYI;1WQ>y;JTIY(o5>>j2@x*mQDCw9#l-wi^g
zxo|u1u{q@8mtp1CUVL%5xx2kBj)P0I4mO`*wkH(Q@I;f!yy2RTP1{K}Kj(hPy%(9D
zL4D8EY)nLfR({qt#d7IKdkELKr`3n%x}N=Rb47!bJa)=-@sVJM|8>hgHElQhy40Ah
zIk7``j=uD+C;OOXjqI;ZWA1#B_McX#CEP!)T@sM;$M*+z^k_uTm#=inr(4I+Cx74m
zpV_oOp0ri6gsWY=&c7Fb`yBe%$di?d^}uv@GrZ
zm?e|n#A&~X89l)eIZaKxQPEm)Cb6~uq5E(OVuSh?)>&nNxv_?>G@&?dYE}OetKu}s
zb@H}n8B>B^E?r~M15xeMRRUa3P>5oEeXF05F88iJl}&H(;L#YxFS9bzi|g79IO=j9
zvT7c*K!Ba{QRs50LMGtD%F6b&Vb=5qovIQcRUiW(1VC#6x8lA&Z8plwqXAir;H>l}
z#`R|8;1h7u0Km|;kU=uwrnZL#lS%YgewtMX4y3FEWHjE0N>?2kP|lJA5YEAh^(Y=F
z81DZf3Y9~%RABj7h>K9Vv)7v!9%4B%7%q@P|0oQn%0lX;jzNJdoVa~FTYG&@de
zKWYaX!$Cs~@S+D*cWi5dK(|3mXb6Ej06U>SEb)oW$~uly9rbB1pAt_*e2%!yg7El(
zWc`IeG#3EX+rYv4Lv$a^q@71X;=StTFx0}=2(LW1iW6RK+1AcQ<8TmZb2}wJw4pet
zyfq>(rkoilzJUI%{(lFNn6Fqm`welp8j_Saahip43t>BrbtKt0*Y|m8_T00xwkiiNDt3=yveL?IzKr7|5@yXE;>`aG*gHJb
z+v4wBzH{n%l~g8(25l9@bp$@{wYRet{a(?Wd-_Vvf%e^Zz2+h2=K5;m-+!t7?s&EK
zU{$jUy((a%%9=#jC@a4|7^ou4WUYzfF31a-jTY@AuU_f$8oS?E+S9*iC%CY^8){n}
zwrS9QnyH+l$$u3Gjh)1LIwUpMJB3e?#Y~%b0&0B+XL^xW@I!4
zXe~kD$l}@F_^Luc{$F)al_>k6a!h$fu^ZTPuQF^fXfUkMN50I=C><146=uu@Tlja%
z{ZtG>ySGF!Le7D?iq~8W_=YS91X9h?A4JL;
zK$WCW{HU*9SDaKFUXN)8X}B4|IG8WChc7Mv_i
zP$eWvJi+LI44N;sxHw6wv!@cqs1t#t9!`{3$zg8k*e&0ZF6=vj;0eIWyPI2xd(MKn*kJ0Q%!3NL
zmN_{`tapzdcTN&ok32&@sZiu~csT_2DT&49uU
z3R^#rIqPdz(qT{O?JW!CQq21udqfU&%J+m_ln|^T4rf6F8T`C_NwbnLiMU?{ZuZ9%
ztTDh7o3FrOg<%k`9hDVkm-sL7qc+3(^^s?uG1vZh-!8vV<6KqRs!>qm{hrccHSK4k
z|IuTV-I!=-R5-bQT4Q~5bnV+owNKyJU6*?hi6~0@j^Nk-RP3aF8WcQmsL4j%(`J*Z
z&w6avx>-x#&t&8Xj3hQ`i9^DDa;zzJn+?c|A_J()N
zZWL#fS5JrK*T7XBDW41)_^nSsT`g$w!G^M7&k?ED!3U^_0%i>
zZ2=TYm!ZpG!3MnDmu2?i!3LegQu*LYMJ}z5`ft>L*nB_e-KqjZHt^mcqRPOr{<-?%
z@R_l`;>IW-#OSBuP#zH)mEMVjYkE(0yH39ZEcFUi6>wl4mEZmMQtHF&d
zMTdh95l-^9#JV^WOE3(la-w={t0^*bLQF
z{^lIF_%<}XZU61%w7|ZERLa6MqjiwnjxG;MyaquPGmsb}F|+#@djlHl`0e*;x81eg
zO=q0j%o?j7Z5J@*JXrn~Ml5_I_vY?YjdbeSEsxahIoCVwlbf%FSlxPB`}MsgWvdU*
zLLE}Eb9q-U^;Vt!xr{LM)LIndl4Xq#Gy>usVmG
z%zh$U8yQkjfF3P_21FHk$l;)RQ}!#9IEia%4q3Gd)!3lPg0yqoLP_9YOA_5*mRC>$
z$-(kbJoyYN-a{g9ih_^i$nf7107lZ2?vB){01#!53|y&A-7;0C*?^ZSlmRNJaI{;o
z>GmE9Lti^*u52Xvps8nB9XQxR7o#$+RjgHx0bW9Mn_A>OET}ZB8w`F^E?~|eBotPs
z+f)cq4wjGyTyPkDv5mMGV7aQmu9IUl;62Jt7~MKQWIDtISkJd>sVeggu596=(t%q|
zUxf8agU$HHVggL|S^#S|U4dP$1OC-K4TJXtDsMQooJfdZ*F-j8&q?+lI^4^jRk5^|;tVAK$W84|YWcG1^+8p^UvCok
zETI)OmAgl=JHA*qmt$sus!L^kv9>~*jd8uIP1Xf4G4Mck#mDjTFkzWBJC_=M+!Z03
z8n@c~_RkN*l<{qPb@FfBO~)T;c2?rR{nq6RA5)UPe3ecOT?^=qk$#ZQS3YZ~7ENwn
zu?bb#j{6IHPIPB>bzQo#H0=E?<(ug4HvhBr(+9Wi6a;?%6|u&?d?1S}rOqBuh`Dg-
z_d~k@yWiB4=x@>k!sD7Lx%qMzKT{axVia5>-XgsH%<
za(C;i*U)!MK55JAl>^J`Xy9$0DZ1PTyJ+5T%I
zKZn`n*5=H|FIQ)zVUgT7r_^@^TMzczpe~Rqq7j*P^>wsDPSa4UcY2bP@?q)U0098n
z;}gsS14h*xR(Jil=W5ZBMi>YWq#rIJA{23e8m0v@B!Ns?$`SAoMaUFVN0HZPhI~>S
zqFbNg1KI0jrh|^hGROmDpiEz3TK2*a0I_#mwfARg`VC)SoR7o_smLw!6bKSWa>9{D
z5DNeY*1~<(&L1_J^eG$~1W-J1XZ@bl2Fy%W??+lWQ|giDLu=K7bM*%q%DQs0I1H3D
zL!!ZeO1#+kw!#}ai5F-Jz*f^y@D2!*UK@ACZtiHl2d~}+|HM5LoDxcBycaKVB3tk=PWhUbRpKc)Ja^>gXY2gOXMb80
z#oOY!i?t0*N_2_sxa4|G$CbXmf3#Cy$Cs`v(q}s(ub#Q7e5KZQvLcU?)MXI3@XtQ0
z=3nF4<$on@AB&ftANkw1_q}xIPu6O@!eh1Jj^yW$jrm`;H-eV_?S8Lhr
zq4({hOL;T?L1FC6EDy~!C*RyW=ZT(tIK`vey}rEI7)zq#d21Q(!d+eVbE9UBM&&Ml
zPTaBk5EahN9CtY2*iW00-Z80p9-Zy3vya}IWjnf_T#Xqi?4UHwcIjyUEufXZ=x)l(
zY0%$XzP&A}mNSP*okx@F9D2cZggA8^5=pyx~rS=YQ^UbtnW
zDxbt_1js12yiC_Z;f9}i<{%0=fKWr>l&ZT6f*{Li7fuW-N9>`2yMYS;kT7-qHF4)F
zZ05KVAd@#=0x}OlmK6tiH1a^tB@TXrvI`Yv%}AD;sT+OzXdIm@uhk`GSmoXsoyxIV*1%Rh-elz*&28;{+a{p
z(?8NU#rP?JAI?m2RZNYD4Kvc0rp~BX;KknP}oyKN5^lZ=(r1ln%5WCOE9f*
zl=3cjXBPWhTEAge{?;3Z{EaaKL{?l_SELU8vST)~r-nl}7bZP-TQy{-QU1Bi{BR_u
z4t@AxC?_;fqTZOmn$g#EvI?a9tL4R8q~K(}^>WxAt5fTTvx9H)r&Hm8NgpoIcTg
z_UOz=??O$jV@cz?-3n!!JeI{mR##X_Ya8uJvh>nt;s40;*J@4tSxsXe>!HwHnEH82
z=J&a$y}uP_{lG9%qa$s2wCu^HpK9;hcbs+kxrX=?or!+8y|#4gQi&~gdo$ZjS`hSB
zSnIT1d!qJOzUDS1LK;i|B%RB4a4;V9s`3h0ta6RDWUhyV+x~twZ}LLb#rgHQn_uH=
z*|Icq;PC3W2`xz!=f2#x>2S!L-*1bSl0Q&9PwIF3zliJg&72l!Mu;IFBX*Zn5@)KO
zxy~{-iqnm2qsLCCCJEbgIPV>W-o&T;R?3(GL%Pb|Tj
z-FL0&<6c!|M2xe7of;nM+!C|V{9DqZB^@U-^=-0HIT)qF^b(AC2!r$>=-6oyAX$}O
z@X2LR9g5eC)XT!#K&ez!Rv`$aJ1$S-`DnK0_`*QJGE2D*qFRFKzgoR8(4)v;p>)Nn
zdqWYW1XtNDp-P4aFQtH9kO?sOL=sIq=htJuxyLk>66&ozd{w9aMQho~x$_WgZ2zFFg%
zt2{?39|W1D@(=|NtzKmxQ~ki(?{N9`<$KRfej<6EXWMO*;NeHRRXSg(Az-x^
z4(sz;_DBBGW_|e*>f85ofqQ8swjO9MpNkAj5AoY?)t>fk(MnPr7xHdv<9h4_g(IAa
zE@0}am5ub@Vs5lg_Pq%}bL*YZgiZH$~#+WB3Zw;uR)qwARJ*$pxW&
zswlon7TBu%`{ET^pIryY&bwm|v!eDMJ29Ml=F$cFY}$K+!1Ivkvc~1x^ppFH72IwQ
zO*eHtyBaNez17W|#nk!Og!{1QJMa4A#TTzO1ROgK^PZ=~j@~v*(V=w7WUND>+I|1@
zO@!{$TJ987|F}}!6%d<$#zFgWb!>{GK;Lu>COf{>g;Ri#3aR
z1%Lf{{%dqr(wAuKzJ<{KQ=VHVeO8+0&HNMRFk)?aW}Ser^W5fH0Md`15a@N~=xexC
z5KXG-`_kx)j&fQMsTeUUaNa_g7(H
zB1MvI&Wz3-DY@W4(7{0Jz%2Z`$=qTeK!SQ)-UT*{o3ikMpz8Rz6+zYWMk=^5bH*JP@SUI5MaR_v+0N8LQ(0SB0;(WD
z?FOI(SGeYPaTz%cc2C#7>sf|d!eV9DdAxM&N`jz!>s9qFp)$WuwvdJU*{tY^m3>Uc
zKI3{HXk|uVl>A}v2~5_H&-UNGr%FADl-wq9kUl!{K~+Odtegj-k>tZtpH|F}X{#O?
zvP&pIy#gEnW|0S<5IR+YQof`}{hrMTOv`L_jvWeH#4H3XaTB_N#+J)GAQ5c4&Adcb
zsAK=3kigXz8qoxaaJ==~am*SZQ@^Z@G3_;<4}80*<&Pi*j7BG20||E6D*`m}qFP?)rROmRILjByVRh)k)eJ#<{*(vjJCyDATE
z&Z+YT-cQhG)i&B2cjA=4uD!bUFuHi@O_+bg%JSnQBl*P07;dI;WIx-~ZQN>p*zmS!
zZq$DB`KO8w0uz$wJ$kYz@J)<}x3VjUzIDthSs*DJDV?58I6u^Eqy6_%!l%TPKcxL9
zYyF0(=d7FjWaR3N?QPpJazmMGGz;^p^yICxhy&%9AIEOr^ek4X&;25XZ{NGOz8bS>
zjUX+&_?EU6$)h1!?^X92iN}a&bE2+#&OZ{bn0&E
z)myb|Zvql`=#8;i500$Y25r++)Qo?gFshP`UtpT%*lNJxPF|937INo6`(_@&OLX;WM>tt?j9j=T
zO?|X9rLv8^z>?^gDb8B|bfGnb!SN&BB)AmgB9o%-C`9
zP=F!3FFPZ6K1cvE01yv?eBqcDxICua
zcI9IipfX4GL+VU@6O$fQ$J>k}dH4PB52TA`{O_qVNO!E>X>xus
z1T}~@MrC3Y>xd_vgkb{lyKaG6n=S@3*)(<{`9Svmv)V8HYz@yEXhx>=jc_OwbkN(|
z*q>3s}rBOiS!43GtW?uU7Qu+XmS{hzvBYf^1@d`4?C407b5Ce6-
zuh$d_sHNj&)<)Q(algd9cH-HSr#EZ*7Ff$qc8=aTcTu5;yp~Z#c`zP=8Fw3d%0y^!&suw(Dc6Y_xtjORN6ijB0uZxQV|@
z1D4xMINi%-<0sLW5$SJ{<2%g+t3GkMCN3wxE23_e|IhxLZ}8mf_$fHi>!*U8nxG1Y
z)IO=Fn^nze_2y&8%NkBwPuVRVcE3wJNcn(pyn55zL9v&8{gO}q=8upz%E+4qiEoEEuyV2Zl1mD9`
z#Hqp7`>rJZ-27c3ciRd<4OCO)^SZIED~oFGn_*HMSsBA
zGcWAbb=YB4CadAoA
zA;2b)AU`CT0jEKh-(YUOw4xoijCVl70Q8m1o(_(VpN)HI3!DI2P2P+^B0%@pD0>!9
zRSKU{x`&&8|IM{3TKIDG@MyjPvQN@U@xJbC2IYeGLzC#EGlEwmNYlj33Qdh@)dK5@
zb^#n!H%YAsY?;YXC3Ke*yf|~Up}lLZ@FcUmFy8uS0}@Ip6R{`omS|qE-$0_G`k6c=L62P<5uqoio>1<6wM!Lkt2VymbR}#+D8s4c{
zxctscZ`g)eAdGF=GO_Sjn6R{a{N`8pq}2h?I3Fx;t=!V-@E`j}8OgU((|pD$ZcX8%
zS)3FzJE^k?CN8(k1MTOoxK6*j-q$qUiT5-xNx*NX86J5jz2lHrrGBu?-EO^1I!>FZQ`|59$kRMvCRn$al<=coN_*e^Zn|&p=_XFN`p71gXo7!!4?bOY#
z8OqQ`zVMD&S8x2m`aQIy#Gp5)`%V-!{XdG%J)Y_Qf8(Q(iM}$&mF^M49C8>k>2}U$
z6LZL6xl3jTAx7PFxRK_4S&z}Nm7}MjtPPf9Fxr~6&8Ab?1Hw6}8%V_lqC|nf;?yGyPXptj
zbD1hU7UU1scxh`E;tLp-eIwKi;E=O<5P~f&EXS|T*zT;FaZnW_9N`)i43{ITs7($vhahb`K)5qiD$I%2zEqB$3~i7w3YCm)
zOjeA%n!ESR;F~-kRX}FO0|ZhnNBoDF?x;kdf?xW~?~R8Ep;!h9gw_7wQQ0zHT0cPK
zEOe;)08f-D3~+;#gEXo(s_}@yS*cS6ZTykDp#T!*`y8YO9xO7O@A8D8Or>tS=ee12
zDv+$K8Y`C-X1lv9wRnmL(hl*MgM+jNL}Th%VMqM?HdidCnv+62?NkypJRpel!JYSV
z8OuSe@7k^HMcGVrvDRY5AN|=rtP2q}ws_`C#m!h>r*pcN_ARFZZugg7xcK3+&avTI
zUz88k`SNdHKhK=Utm5PhzvU!SNK?xVD=?3x14eqXbjk@xyrbR2Z|85c)=S!nI}Vn$
zIt;-8R*EXit&=VkuJKvAlNZ$hszSXb$7G{{>g2Fq;-(j|QwsZY-IL
znI~+$yG*UL$98j!8WzwCZh1x_|Jd@oJ8wzEx@bvkSohuFa2|asC0!-wHxYpKvtbZEozaRR#wqjFr?0d$JYy5@u^bD4Qdq7-GN(Dx}mEt%1
z$78NPyZ!O!<(>J#0R?*Z>6$~>Qvt2ht6|Q=m}=uuz8ObQLJ`vS+-BDQySI6YFnh&H
zQzf_aIjiSrzxwR;=&3sn)44AN{+GPVYcmq9UDLkEcxfRaXGSvT-`E8TU~il4JIF9H
ze|uSG@a89%WLR4WKb_lsD6a$Di2+g0*+2@{Ki&*jU`_Ktj|V^=Cg44qvF{>bcNtz#
z6v*propBSsfDpyZt}s(J0M#kelpxLl>i8xt&?M52p*D~wxF9G|rodFypk9nB!~3gF
zDCN7#s&MF`!O;5uz1~fgJk0!S_$e5p$K7hW{wHd$j7|M&2Viuoq2I+h@L@b{;`w~uchJKKT7BvDS=
zA3^%@fQwu+I-!#S2^3vR6>$V4bhU@XuZp8~&qDo8>+FuGm(7m$$t6hLLwX!3A!IN6
zm}14;vqXDc9J|rhbRk+M80-P$vz&^|L#zlY#sJa?bSPEy5_w(86~w4^F{S;sOSC*ldljxr+jj
z=}Qm$Be;(wA_&xA;=7gB6F9wF`tWZaZ^=P{e{z~-`ZB;a4fmyH_{-aQOJkmk
zB1gO2?5|igI7pq77i1xw%v=T!)Dnh0zfj7(lKS#v>7NCJzFQ76!d~CJGekMcHok1(
zIfCq@u_hM2$UM%vTFH+pDslbN&m=FSQZHo)?;WnWrSkM-l~w7Zm}x|R%ISSZ^uT2D
zvt9k6fVJ7C^{pZyJJW7t!gK4l%XHDIyldjS>y`FXZkVFmEuXLb_~T*rtlNL{-kB(t
ztO|4La-YCP=J5`cwrE_6mrw~&F7ut&n{LR!k7Z8
zkm#Uvo@h=Ll?6MU1p#i+T!#t@l+^8*tHQHanj)x}accM_pXD>t)Sv~xgQuy1qvpT>
zQV_6ygL4#OGn76v3Iwf+djGC$53>_b_E~03B*V1*zwi0Rv6$)2PG0;c+9M+)|@v-m7G(nIGxU
zEmg{adpapCKamF*%y$%6sy7f05Q@Z#?`Gy#5m^VGckK1j0d?S^JyFjqbOI@O<0at&
zvv@Tt3s399nnLkHtqD9sg%J@tJgb6>xx5#x(xe-0qTEcXMhsGBAI0JuPVchV=6_
z*B)$CYb@>D{5cmhGDqLWboD~t
zvG7i9YQRyeiRa&sHh$OGDGW|iadf;GHfk8OFz%B}j68U@@|7YpLq_!);a2+U=s1(;
zKFvBY=K&!stm5S9qeD)I$$|8Yq0`WsVnY*-#Ma4SNcCEVS%w_ECe~17o{U?5vix)<
zjd&n6*qSp@@|$;QDb;@W@0~Ed-KI=um5AERQgN<4o@wkJ_`@m4t5hm;51o!Oo+4yk
z|K%6<>*eT^mSLu97jL&%rj|GaHq=zC_e3=tzS{p8$~e-*qgz@Rytrj~EKxM^?;D3%
zIy-4nc;UrtYvbK#*KKbM&7Q%3&OH26?@=bZR8gE(RIqz>$1kDyj2?NGveB=3etV?!
zb>Q`f8JC!|%vOV8D)+Kn_A-5A_G*$|y%2ETURA_AI`~;8UV0+FpFtw^XoPwBAFR5p
z;jhlAQNT=}DwI)$y(?2e`zrcd%rCr8Lh;jDTGrQ%MqYEapA_L9I$DSDxp}dJm>|=5
z0n{@%t}R`WCgUc%Gi0pP*u<*4o3gWBi-98Bni_rW^mcTUMmJqd3biCShFlaA0Q_kD5WQ9RtViNh)qeHR<)L?p=hUH^2h{%FPk+QN{B&&&O#1YXO$q7FF4b
zckKtx1khcOM|puJIy}n*o(1(l8Asj=45teOXXX_A$KZvWRBbmDu#8vwtna7!ZhreW
zFWC;SCK~X$IbP|sXZQI3fli?}@^V$+mMBnN7T7h
zx*xAKO5tW~+DGic93KPMM)t4x4QU)cIC51rUprj;y*8B_R)1nA`=h8K
zVwETe6&6)XZO&;7w6rL~S+(k60X2j$a##5%`&GlM5z4ZQ86IR87Etwqk@|7=KMRV#
zR%Flpb3YM>{Wh|XKg%%vD#-k~|Bb8Tl1)y4#jeP*8n6#M_ADX=p$=8@vscO`_%7tf3WS77*+P{BI
zdEm0^dd2?DG^=;Xx}|z__t+K0pO>e4;w>AN)6VzA{Co9L?Tl@bZ?Q8mbW7JgvUgT2N}sVQdl7U~Cl@88$K3#^QiF>qW)@fzq}!wo^UnN_
zyKxW->H+VX?1E*fD`{vMAE6d&X{sGU6h(mQK`b)@YELR0wBAPXKeoSP#V|-c%giYi
zN&^K@^QNg<It0CDwS
zI?+O3(rfLiZEon_%%(`j=IVE9T0AZUdLBVk*uX=7x7t)sB8UXy}!NvM_$15paaj1_i26>eEsvm
z&;5(YfP#?^!96KPkI3zjid~-$+Eh^h`-U%Ukmb6o@pU3>p>!f*N5q_X5y{P5v+cS7
z1RZ?}d8d`mF)_CUZ~u~B{dv2bFcwK=9&LA69TZI#QKduX)^G0IYWyU8`zEkYw;`8K;Xn4rHjd+-S?fB}6
z*-HM2e>MF}3&@N!uQOJibTJo$-m6zhTJmeGQ1yu*?aAR5REQg+OQwx>IM2-AJ@#F&
zv2@zDv+?wy)`}-?zC%{0qsWG6z?RcCRN`Zg-nL(HPnnGxevGMROA3&EXxGfP^@kVs
zx|O!ZYR7e!;T=9%1XAO8p;EzC_L~1bkF>mZ0Q@cQHjYkGZN+N>IFj7xSuYO=hv7-zF#
z)Cjl%JofDWqLM*@LeX0cuQ#WR7cSx58F+AY$t6*at)
zf3KzmsIm&3B1u54R|$LZ*j{@CoWbGk8!BwuDpr*8WG|}4s@`EowCAchViY8w`kY!L
z&H&POeNgL9qgNg8>I%IPRF!p}!xM9ziQISH5#^D$~v4?e)^-cbySKmQ%FB95S
zq)c`2D=47{{?zpOVWjki&2NHxZ(&-*oYM?b@XW5!@mI(2gJ#pKy$-?VPVU4`bn6AP
z?iBg`$5ldJ?m%6`MpE?wCZ_hm+F#K2#%imgWXFuqyLi)rd{&72w=X70OFTrb`0|;2
zFA=zftTCM{DhEv$c3%h*gXQc+5;rDy=~Sb1hFvcmB@Qtr(-0ND&5j&CH3%hHbTbwG
z2kY{7iJex!TQXaDw&arU%T$iiu3|9j0|`SiUgq#WM{S0j?;xiXev?sn3ntD*R4G~i
z@RrroF*0K^Ug`hvM=L2qHl41+(C}F<7X&T3t#`TP^}4Y8Pdk+qL~NIHU&x*GXNNn@
zP+{uqsO5$P2K}$=yTA3g!57w_6`SRNrIr
zYS!ua@)_47L-XH&p*-tTibN`gE3XY_$}lepUw>c1
z$z}J8L<7hKh+sJS-4j|{3j2#A-_Y4SS^u*2cGV#+sO)BI3~GH8pZ*64+M6QL?MfawK+O@)yGQ8-H-{I~`VGRQ87
zg21Rm2~?>Wp!&^q0Lm|mUwUXW*69NNh+Z9d~sYZ2xgfog5HxjR#aLi&J$lu$y{
ztc#sfHK(xJ6yzD2gRB6-4Dzd{R>wEKD7I=5dXVNO4=qHt$_aL&B9&33e8ZhBk?F$C
z&niJL2;;WxVi{$ia_[*P@Ks7f@3E!e6kpb|r8+k^{~=;s;{K|tS7=h)i!;SUwnUtfQ(&hHhef1Ykhz$Jm5ofr
zo&8?JQr82M)CMUM^}H&ni1Rd!b&mMJENr~o$F|3HDjU8tc~m$J2S{_?(y;vh-*B~7Aj%$>@Q_}|GK!>3)d5tmwKz4~zj
zo=rCqP1w(;ewsb=O}@b$1aN4sbGZ_NwkYac%5F^ZsS|E%VeDSc0G0xbB-f5Kq;m8M
z#-TPwuB!p;dO4k1GJbBZjNB4Ro@>tNY_lNo+XDj;trY9J*i(b={&H+@)EL&`90IMH
zn}2y=*yqC&Y&|hqTkCKb{zLV9(9Kv5t2S^{g&B`T{&mWL5T
zjYpdSDn`mW_mUx%^<)J`&bShzSMo)Xsq?0MWp-XR$zJZ?-%=)Zg5QrH!-Mp^Hpkpt
zC;B~Rysglr5+%YDGxCW_7u|aY@rjjEcXaRQ{j^b|}(MC3JbEUeEKFX$eK4%aSBB
zI(Eo4GrmvQ#nN7Kt1@Qx1h!4=IG~E0Lx;+6i1#7>m|`JpezmJ6SEc%1l#q5v>XA=-
za?Hr;%*7=O02#Q)Tic>aZ0(mz@wewZnaX>b`xqE~0>P3JwYiU`6y@;FAXvDQGTn;`
zEZ?T;AWM!F!!Mga*^5}3T>v5sIa#38Vi-5O>0qe85-P8Oaicho4+Xa8@)?ZVxrez!
zNCpN)=}3zQ!kub$xn174G$Bg45+U?x0Y{UYWKJ4Js`Z`VVzAd)1}v$~)#99GpWm(J
z(Sbp?w-AT_xdpQhgaq8FZFRBafo<@~jaQdoByTT!5OAkzT0Z0Cucgf(i${G+1>8Y3
zo{54=r=F#{pEyHycTlS8Fv~)8sCX>fl-GxNSXbK_%B7q6tul;*c5-O#O33vK139GW>LW~S%kr(ur!*Ew_w*8L
z?lL@mR)IHz8`I(A`p%3@*vc+({SLiqW8KWbPomd)9oEf$jHJ(Y&9ZEj6-?3Oph;#t
zxlg??x1QHWb9cS`P6`pDJ|UCgyygHfo7%=DV^l9gF3^BS?^U}?(v^&Xc4E(2{m`~N
z9;_qSVQLgmhVDfm_ip|CdQ2`G)K|irRM%Hc^L@uRg5I}-YKDuJKMyh++)wDt?2AY@
z4b7*hiCSbU?>?;0QVKGIi-MryqQ
z>tM#e+4&yHx3Ir%NSf-;M?7$mD<0y$D8kk=B&4#2Y@-6=eX}+@7_RNZH`07YWCN8o
z`>=GC_>UE{|2DDYTlLJd)2M#$KEb_9nOFa2Ph82^*I%l5Bsx5K@!8z3IJw{Nn{oG3
zq&fYI@BaA_kgsjtxn?IcX!z8D@^Z%H9)!~wk`8Lc+uQ;5zJAZn6i-5@o>62=&viyg
zlZclrTDky}#cMO2t@;T;KZyTv4WI-Fn8O8KIOY@QSqyi-^PY#aXn;)Dh384YS;jd&diU2KX*btEaUMuj
zMnGMao=!IrNYLA9+2J9BgvW7nSvoIuXN<1CI=(ztpPH8qkbv;}+BMrmw4lH=^q+tA
zr_^Mrdt+RzX-#HXJT(%wX{m>7WEUFgNOio#*EP%A8-Hb;^*&b!3}2WWLrf4517$#~
zipuC0(KS3&?!fJ#+pXwaPy^GizCxpHZujTEevbc@_IBiht#1d#K%Jr!+IHo{(L3mG
z(u_XMh&fZS=}bI}>=N3m6FN7BiW&ieU@!1bPn~pUHMoydtc!1xM5&q@{@h7f&vJ>~z2Lvq?2Ge8i*#5kI(W>f&E}({6aO<~zJv1Psdg|)|
zOqRs`qU*0ug(uuT_*A%{FhA}58`ZM#5KPlhjzWg^>zJDh-d(9A*3FCARibG6%P_^}
z0y2xB7jwS6#P2=np5>iiYPSQ~AuS3Kx6BJH3;E&vv+o+o%-h6n2Fq|#a5rpohAjM9
z*tzcjEHCP8^2~gBXZ2AlE7)G!f>~U}tN8oFRpLholQ>nKj^KW)E+wcB4zm$w%
z%%o6zU}H9^m=EuvBo5!N-t-~==fuK~mi0SD?!Pz=-FCN__);KyUBP4aCnef5;z&rTVi{^K6{=)cwSi{v4+vX>9A*THj_FPxp}Go<)34(>0Bz5AVrQ0{9{`KwjCJ_c_03hx
zL0a2JHnPBo8(vw!@UE*d92v)$PKsrEp{AoIINV%@r>N*+gU_~eH@KoRASpabi^mC!
zB#bive5a$srcAyOq}Q~r2atuNhYM2h#BRryjkg{LkY2H{v&v?J*!2QCXn6r^^-3
zH;<+G@GKZUD(+PqJla#Qflb*P*raNc8a?PH7H^Jw8JY{Yw_CUm54E=&x%%~l_A$)T
zymCAG9vlN`tQRIjbAi~K%D!y-(EAJzZHAv(YB2Eeth$PZ(2sc-{L3vx0S~xH{_hWD
zjnxt&UdFR|9*hKOtC_JFfBpF5uHp6uUY08L_uZ)Sh3Y#0bPBL9BB{1S^^J=4DE`L-
zEOKh*;a_-8lea@F7la(2?P@}5N$7#dqBH7
z)pn9Mx>7n)=2qY&!^)Q17ULVvY|mONu5Eu9MrUgQ~kKZK@3i%`(}cLe8aM
z{Z>n#ogpHI!?@98UVe4jm$hZ~Bf`kek*?b*N!}6T?*(g$Kf
zE`;XVoBJ2aN6Ah#6{2){Mol?f>Q2hb^#3yIyU_acUN{_)6OpYZ@w4Q>t(THw>O-?Y
z2xAbG;GQx^=U5nPDIY2hMRZV`psIDss#&3G23at}BiOkoz~6N%8&m_tZ53>VB`1+J
ziCT}yp7GD-v>)Nkzd;s6RLo02{_ic@gIx$6%6{buOurb_Wtug^Y&x~r;)s7F<1}*J
z$d!mK>wKN*g*V1zVec_C)ukSFi8Xmim~KyJP!28Vjb>ZHuu*)tI28_<_>`25dwo0c
zL2xsG5598C&v1T^0FmRDt=z1aChKwFai$8HKP3O?=aRLULj^y*fqxNcq(7ys$+W{{ZNchBYfU2elW8GhTD)CG
zTs4%2F-T9p^xCf&MiEIVG-ah+v4xtI`vLo~*g_!V{II?fKF^q8rvLfqQD(~9q9t(-C&A@aO4dHUORq({lDs3*7C29kM~E)C$v*7#K!s9ux%_iF
zKB4i*8M-te1A5xL>)n;QCDy_5TuLRAbn>VF_^H4)oHP*c&s=2|#?U%{50F?0ukPAy
zZp=#??=a4g&@<0j25B3;k?Dq{9_mOa|M3xtBBGCwKH4!mB>KR3-?`bB@#Tim?-zF0
zGi(Jh0c~%aQ#ereGWT$;-q`F7x-q*N{r;hLLD!qxz5Jk}1_^P~bml2}Y4Qa(S}|Bj8m*2`RC7HKe`x{l7`8
z?e3&;hsjtxH!ZsAl^o|;2@N)5kq
zDkjN7%~lz}QM6E@u&H=E!Latv%XbHBTWwNAxh*oh0Bsh05szP_aR+vf&xW|%%h5LpY
zAMqxlPn&CSylhMs)dqx=1@yOCoP3g_uX`kHcFsgdMWUuFS~em#XO71sUIQxaM+hvi
zNb5t;<}5MImteS=ZEm{F>OSaH-u8*dbN9i#fQ~0>8)g)Z+NXRD`4HqO$)G*M^F#p3Tvchrn{%B*o-F
zt$1|VCGXnRKak{5LPwkOxb|#d)bwzIE;c&AX`NQ{xjx~B?Q_Ro^V27KoiyLg`ne;w
zqHiEq>d}sHUZ{JIDk}?tvqe9QU8DE-l8Zt|y
z=lywMq^ECqUSf9G=Gwn!tc?Etc?(Fb^*nOlxVL`gWaBbyxd+{jcX=}_Vi=8;Sa%iG
z(J>aj^ph04BC(S9JyX-iOn9Em*eL)rdCiTXvc}QY))h9d&{uA-li@&F^viKAb
z&a4@fM)I*#SB2Q&z%MOuT4Q4x9t`yw(3oIpc)4S&(K>zVm5jfQ{N?u-F4aFfN?=ylIxN1!)O`
zn+%wBdHIPoyapu3H>7%Kz)ZDdRdu2*Vjhc#xarx0F8iMzfQN(30Ri&R)7Ta&ELmu^
zRIyphszogOm7I67_WN^pk%C23Tp51QHet|bo>~XaXZ6j6Tx?A=6W+7%*d{mI3qEKE3zm!Wn0xH+{1=5L>nGWA>CgL&<^4v9fBVMgs(`8
zTM)}h`T2~%a+}vl27Ag%;F&UBk+#*WZ((Zu{OSkwggen|v;K!KGnZ@vo#-cXFnmm1m4XGX$pSS$7;<3=5lzIJV=W6%Jx4>H^GeHG{
zro5s&Ena0Xr-ejvnW69e_BEBkNs`=_ZcKsJFt<`eB
zecvdyX@A}#Vkt+C^G>`Icl7I
ztq7?%EJ!(`3=dxH?C1GB?w|~aZT8?n<*)MUrIMkVdDEp7xU9UUb;Z;Nqrv7y|QsPuRN%;{}OrY+oRHC*b*Ff7lz2%mqVA@U%CE6
zzsoF8pFrlU%54lcCFjJJBngi>B^ueCMW?j*PyRalUtuu%9dR|DTAvhYGhmNxcI*nG{-7PVP}lD307carzg%%yrDF?|3tY$8PaN
z;TE8HB~<%~kB10hk(*$Y=$*xvzkf+azu#y+MCk39KLA(s%J`;olrP@;L8Wn~--!Dm
zdSa=f#9{Cmg)@@iTfimLJ7Pa-e2AKC{n7hIuia(lDTky8y~DLk`T3T2Qimkk`un*D
zBmac7Guta@8?3Sroy6(d7Tp1B^mB1IZc8(DMYEbDu5fq#uHQ(!uYC~cX>sg17`xcx
zL;CeW*>r;EL79HQiisuRt=rjW?bG+t)}l5>D*(*@SVfv+)cQH;%s^b|;aa86wMTA8
zkBx~wOCvdk!+GYTzpe8;5=TVN#Mp3iOmJb
z9CaTXZRd(nZ)YS;%k*xu!{nlsLu6~@T{Cy+;o?igOF~~dd%INd0ovo}T~aQiwz*h8
z@0tAgwxDNNE+bA5J0xCbj9vOqizd&ROK*TwbBHC*@hdQZ9B3rN4A`d%pi}^>`$Wy6
zJa=ZY>shd_i2(w{0I6nOP(mT*>>*imNJEeV;83)ahC2~Zb7Kq7^D4aqM8-~DsUbz+
zImTWawVpnD8*;DzA-KPt(J>0l^O&W}Iqnr~m2nfeuF@Lp8^j2~z7LG0qyZXudc*v-
zjYe5q7P@ll^|o14#kgf~{f*1juQG4&g|67A6Z$(N?GI)orMjr);yP
zoj9FUKxWqBl`8`?o`v+kfzS9}iL)eQlu;XV>X;n7vA!~xz(b&{H$N2jO3rmvvnvA?
z1?avN%h37I?SiQK`pjeLzfB!`01fqbIO=ASKGpYiBso6DV(D1q{IgLVnEU
zNL}aC(00GU2xz_ipu2BD!w=R45EpP&JjJZYm3ufV@*O`cPc9*^;qScFx
zTfFukm*L05L_W1n-|54j?8VG)y<8XDFw>7!&Foj|-@dz6hk>ijNIe%eNpr(h&q@W&
z+$a@8P5u4Fnc69aZO0cRSSKH1WEItNMDC!VQR5v4>b}R2yN>SD
zE#v97A7i;X_v?c~m&LQu0XeM5%{x|tZh`HRS~StRMKrmUu_gH4*0cW;X5_QoC&R?%5!6aUe(ByrH;6%5vu*fURgc$iO^?`^GWtbV-rtN
zHo&L()y4Pf>;W>F%39b?|2c0j5ToW8S9DHnbDo2guYahmk)2!5h$MiyygxD?l_o(6
zs0B!_5F=(it&oJGl)X=*q&~!a{u?%>(?141wSn!6e+^~jSL%LG^IeFBDT@n+fZ^e!J%z|hczp!kxzBzjpg`FC^?LG4aF)Xo8
z^IBgh;gIg2(^1vx1-y!tERMP@X7^ZT+pLj8zrO?mXue-ZuK)chtcs!YADx{6K@CTnj
z?;BY}M!hSXKbW5J4YOoK{3FO79Lz4alveFTj_V%u%b=c8Hotz2JTDWryA`vmYflJP
zPj{{T4E;~%eZzqPv~&-iq-(f36d2h%km
zVHR_f<$D-<*z)m6*YC2}UkkI7j5K_PSN%R0qt!hBY0w^9KVfvV;An&zla#pBcGU
zvF6scv6IHaj
zvvM0@0_g)3#u-{GQ@Pn$m1>d;n`3+$Xdc9C^&hz;bW)1lOMydA!?mP7C7LP+E{3EU
zKfiA$FXlF}zWpZH8EjZA?|}zstItX{eDF(D-dvuqf7#hekPiW~eGzaA
zP!6{Qh8=J@eCG#01G!1&bT5BqDlWQS&Mu7<+tc=7K{)_^7g5GlcqO!;0j@p6BgkZ;
zL78JMXDW6Y;+!HgADwQlR(wsxAKPb}?C_M(_LI^)F~B#OC^r9wk~sPLO~Is7l3+
z{r~>x6>~fpFGRXsJ3&`9VbNg16QglmTZxJqMx&IM$W5`~1Fyc>DC
zT*tR!&xxJ?oYK2u%^#L(YCWriz1Mkslfr%1zuskD|P8vyH&!C;;6*@eoWnTYxfdG)P8m{3C>-R!Wr
zu^D)UaI?iUWG%*guCJL@TV?Dl5m2NZuV8!ez>09C4K=V%CV?zKn*A_FIRv?&pU)%U-*s
z{kqLEw|(R^SJ2lOh|uL)LT1M6X_*6wg=|VS^dJT4J#R4+IXNcUH_h
z>{mT~z}-nFu<9`iP_x8^@eqex#6m9Gh%_=ZE1iBgOkQ#t4<)`AOS9CJ@|CzbEt7y3
z*{m2>C9G1Wbt0I#500Y%g7jI26)qB6mIrU>0DjoWLqM8f;NT-5z<&UP@xXI%z4Evl
z;JNH_D(ld9vK8+D9#5RVfjjD)4lrufK)&4}6;xWk6C6~ngMVth+rlDO6-)f~;L4k+
zdd6jS*>)aVclPsFp-4Y~W(_j%4^nA5FoIuKi?UafdO%uM;yBz8PCyR$C
z{u6*+7u6whq33;rvgre+AIqo=iT&2P#C`wKlZ6Rd52~$^5jZLT2=2n}d?M>@q~t)$
zQGFjd%ZwD;*W@xvkur&)JBq(>pZT5D9DtWq&OPr9_3~DB9!&$+9E2LYadVG}d2Rg#
zBna+w`4ly{1ns*xL)-~BN@nn4a@mrnoT^;mLzKqVvM<~f!_|3D8i((zs=g3rGG
zsPchmb8YsFg0|*v#(DMlz&TWPULG~r`G%%m@mQkj8H3Eq$kYT@w*T2f|ES+&P5Q?&
za-LYftimepetZ_m4|`7xrz`+3cqsgOEpvN~DA=X17!J((CDm&74VXEEx2R1o*_NhO
z_L>wAjW(aHxtlAJPYHQPjlA71++uTjc`gMhJ-D=U_X0wB;RoL_&)?hEQ@=^iHSe0F
zyQqfo&nU|IF|?ed^kDvd5;bFBl9+Vgo;fR3R51^}O>cL8IXNL+y!glQKwhTfW`VS*
zy>56Dkg?rdom*{hIE|phsqEqq>9g4{?SU%tlyb3bYc}xA&-in&@iC>i`N&F1z{Dnh
zfm7M?yc?<0RRTdte{y~F8b5e!iRLeCJ(%%N4Bm`CIC)Vns?W}=VD#Dpo02j%3+O4`
z6}kd3d2wHIc1~8>uShRy!2q_2anJ_R5)lx%euEL>??FsvK|@g0PMFT}h`Ky&rEZec
zGH)@J;pMRaD(q-3$iczDWA^rYwBTSusw)+w$7u5~5~O5ORP9k8M;OQjY9Ey>I1T-Bh0X6$C3nwbYQy9h_77eO
z6^ZJRA!g?BXATKo=*E>q_}f@thHFWxBtfR1-Ocls-#Gu7NLNR3KvL{`|3aToNB7@(
zI!m4_LIa_={lxaogz`PC_oJQ;=-GogZ|GrLNsxW(K*MA%p
zet0lN#-%2v)a@C$&|*Dv)5d-=a#(9PZhh%Fl@@GOJ!PA8`NJEHug^|2M2Om>9gw~)
z{YXO?M{sH
zzRa#~DZ*HDvi0iaCAS`IWE#kyg;a~aQL|f~@f-@V$Eeu%CEvba`Vl2QWNunzPjs|t
zU;MgL6JwMFIhbFOX0~{CAV(qyhs{iseMxZF0aI0;P-}*F_w9?{Fq-)->Rt-tTx6bL
zkp~M@pGm=Ae)l14vK5!I`7B~*qRZXx(_5`sv103U>TGvo{g#Y-^_6{i>X(M#p39A4
zshRb1Sr{pvq3FMW{(Jl@`tMUsvp-oS9^-%DZHh)VCF!D+&7yij#bUkH=3`W818F?!
zu1JbS!ra~-VpD$*dp8^iJ!w@@`a5I0kAadF$km+@os
zG`qc+EM;1OL4eldLw70QIuHb8X93*JKu{o60l}orXAiy{UtxNgbSrdZW0Md31^@?j
z`UpGjuNd{#`0+u2G7I#0bav86pu4y%6+|1d&1wXt(nGb(zUKl_L6$Y|seu$Lb*c_v
z_d4h1*Qg7Uc%Wi}u^P@b=P7S!inr;#V73Go~x7ZORBnL=8`nd`qaJKX|$F6o_B
z^=&P08vpBJkea0v9=Q}BO|m@V^Vlnv5k{kF)3Fh=&1%nZPiPQMoz!l32l59Bw%)u>IW3tCI7t#shlX
zK1+H{2b)>`)p}Mr1)~05_kl{c62?RUY^1b(>6r`r(vG8@$#0t{;r&6MNZm{AwL=C%Ji;`n)6I2{#5^K88CKkEHy_}vyW*}~Q
ziEg99_c=M&g2c!c==;TMkN$J&hMVIc>HXMnIBqVmKEwtYRC3yW>f|qtF9m*o?tja1
zLE>k!e5{kNpa-S3?k!esqAcG9wv?D`CCJ!j$X)8)4WFX5`+6`O4C|GyT)IouG=^EbkQ64Kk~vm
z`eH9^3lG;78@1D9FVo($dlJt_$v)NIMi({wbIQ?M%F#L#iV!{?J#ih&7+Z4p_(R3=>x<|c)6i}t|SQ_t(pUHMQ^pN;RV~TVJ
z{TO0qnr@T2ryXQawnwXyWUOhr2Um^qf1#~RtHh&95J?_!Qg<+f3vUK742)NA`qkgW
za|W?M)0eJVs4>tWqvBx#sGz79#`_~mGzn)by@p#Bm#y&ysAbJyo0hEvXODSMmI@5S
z2}R-Nk6i3}(C9yd>GlIKh|fKQhiO1A7t}PT?4zQlX>}NgV%=4TQ&j(lpQuAw%t3=m
zaz{1Kpr@SB`>vOB>kyKxF=db%$X^9}lY-6hD=khJ8525KW)1F1hrbENwFSd{=OY6o
zzs=MlTEg@!d4X*yEG!+*jo)l_1Eo5lu&J}W=^ghJWRj00Fw^(c>7zcbQp=FqxXa)E
zZ5Zh#^y#L~S=HQx#nJM-GxTiL3^hZE)~^}r!Tqr
zSh@al^eFe#>01wq+)Y#HK-t*X&^>=LH(UcCb^cY!}sIw-tn%u
zi|=ROmDHXxnQfE(aYyrk>;1d^Nyt~n=-aZTAL+I+tC{q-n-AEBAElIvY)8yS#lLm|
zftZW6`y2M5cK>u!EDm3}%UC~rMW*_#zx^lGkQnyQv?c4zRk=)Z)G_*1+wp7AGgoPt
zH#Pv%Z9a4@$=x~3%+|K;2(vXFxAAd%G|94i^#;``Bm>cV5$YkKB;RVbJ+_EcO7++E
zsox_X&j8p;KVEyu!N3#ZjZ>)Wx2}4PK6SJ(@agB1P40Hg9PoTj0`;wvrbeq
zwgMgW0xER1P){@=#U6RuK>u|vY7e&B6nn!ft@vFb3$f_oi8^?`m#Ou*ikc&~1ZAmJ
zB16c52Ym!35j>z>T}eZNt##JP0#1-h|2$svzN;4VPuC@vo&Zw76HvK__L%PehPz^F
zmFXNHL)ZFcuGg6*>PY=TO=>_L&0c~lh#m$vG7Rh+n}3m4k`$AEAcW5ME9_r{Uj6Pc
zGet{>88UeN{ccl~FbnkpW_%Q!p6ZEhv#(x|eJ3oU$0YbjS2?QQylv)D#Osh?K1mLc
zB!sAPQZpyfX&+jLfzj=uxj<~+z0AYRz7k4p1!;7=b6}qYp3b^MFaz-rS+~1qW6b)=C24_CWw%2P-
z7yG%nGaecPJmRsv4a*DrV|xw~ChFx(Gft+fjQ<+bRhOQh{A|90%+rA|N2omN2gQiv
zf*EVJ?a6|uPiLA)yXD;SI%<+>|G(6G45c(MZ{$vl6Yj3BQ1scEIfHf>nNR7h)`}|8
zbWK}!j4z=ldY$8*QO($@D!J13)S)W<*y_W#ybzOE!=M;?pJ!^9d;iJ$zVl1MzJc+a
z@*`TJ3K3dHU-&QJ$xa*>Pm=Z@m?%SyrRUf>kF6l5#gtmN&;w23CaRb|e);N#JH%(^LcQF%QhKRf0ZGaZUD3QJ`q;;kCmEL7-6#Eb_?}5KVO!}
z48SHeQrIPjd_7UNPmC|cL5*GHZ|=6lim;#
zQc&YG*Ek(Y8`rXZ1|-WZgv+ok`L1}t3he5ovZmrgAxNKw%}Kgr-L>-Lxpva8^vz{b
z)UxSkEzO7AunCjSBC_UW^=HbWd0GyQ+Wo~=>vi(Od2wQ
zFNDh_#-5rn37SP?=9@S*p>v#gPaVidSkB_bu7WaL$q}ZKx(R{yK64fOY0*m6h3=2k?OOW<_7_U%=ussl
z1;=(XW`?>&qeJ9l`zT$If;Z;WHqLOPYoefIM}-_FvIE)Sv;w}UbMGl`h*OE061|Fe
zFMX52EzK^EUS5hS!v#^J2;8JsDoUa*KuYXJU(m%VU#gimohg
zy*`{Ze*Fcy%azx8Uw%AaUB@Y+;-3)R%+RYDJ_rdS*=ZI7Yd_}UyQ*YR6#38?qZVzL
zeixhG>N=zb>2-M`Je^MO6o
z|Blh+z!~7GMmF5|v**dP_4`O>8@laQ))x*WH;Qxp1grk?y~5W!<@>$=P)!b3-!ca8
z^#0t8os73s*8%gtybj)de_%-du#nh0nMYI7A;vG&z>0aK_%_*@)Xv4c1p_bnC)bei
zPBT>*eKO%zGhiEh%{lnVaxOq%;UsdHCvtFTKN4&VqkpUca7ZeX^TJ4>;C!07r?F1h
z^|Y53w0d}4WNwEttXNspz{iU@xs}en3>&
z&1CP@YR%bcl|`vsUw;fQmkIX{KXdsfaiH_(hZ!!s5HfkLfUuywh*j~+hL;nM`rjQI
zu9=>`1U8z4i!m9pm`l9x1K6*R!(Myj2dRsn{r+PENcG_R*S&*y<#nit-bqM>kI5~&YLi7f7gSo<40#x@fg#QFd*o7S
zHq0HX*6huu6|hT-oYNfHYDauShvDhIPssK-Q|#J*q_5st@7np_jdKm)hj00dHZg$f
zwXVOpnL^p)cHBDBXPYcirg5~2`5Dg7+-q)}se@YsQJMp{;O{u_#YyfpGt-@-1ijzT
zl3c*mC-`|;bO3F=9oSP|8s&9a;|#>)ITfA5L{t8qES<@XSpGy!Mo$q<)OlvNm}}(X
ztm+R+dXHM$zM8Z{I#~f9jOs^|iMmN!TzvnUmp1Q|Kk|ZatP*rkt5D{4|JQ5C&8)0E
zl{d>G<0mVGj)BFiNpYSGH*uKQ#jw-~xnhx&&1OIcttK~}a+Y)!1{-sICFbNGs@`Pp
zUK9#CktYq3vzz7x<(#ZLW#>);mM;qQMMR#`>8E?63d)+oBzQVjX$ZBq%rq&RG$FZS
z?Z+LdV)Djd39QXwpR#ZsP;}tswNlJ)f*SE4bBV`v>Gb64mTloGp$3?9m8jZA0(cgf
zoZ=GXb!~MtiQ7Ra^_|h|C5sMMAt7|Aw0Kph<#Dv8yj;f0`LYbU`{Sp(>z`Sg{c|4R
z!WU)*QIQJol*8204Cl!s^pGfRORJ*$p%7nJw9_-zbfKSb9N9@b2Wnq8r!7eb=m@rO
z0dEXe2hW$%Q2GXUGF;T>X^HnAh_!tFZENE&OiXS@72Ti64rXe3x9Q5z3L5c{%{ssq
z9X0sp0Ojwu!B)mz5*cGIhKe+^cBAz6db|aS;I@i72Vu_tj7@8+$;*0+xW$)&(
z%+T-Emn!d!%42@S&c*)RC!F*HTxzWi$Hr(8G2@kPoc)kP!)-DrAuSfHmR9&e!#m%5|-5KqB4Y5E;`}hpc!VA8w
z$$64<)Ctb4()=YLk?v-1a?)&~4X-bBcJQ}nPsoJ^=#fHF8BUN#oU5zO$zdOCRxPJJy*`sZo#`>TfJWP
zdTRS4rQ8MW#KUD&;|y-(uTKzE5mr_6~IJaP~$H
z^hj%_;^`&?xu#GQG*7p}MzYJOAW##A%#j>TgQM8PIUqTZ@~Ow+wK{~fvJ^-uI=SBXrSP~Fh`sW4#VA=C^3svuJ_kb0_}tTf~tD+MaE0E+@uxd^$gBGU(#Jk($^61N1
z!WbR7o>~mYLfFiO5IqyapZ$8_#?&y+5PlZKz6V06o3$|YiyFMMtJ2Agt@HTMD&aFp
z<5N$6y4O&+8+b2LWjwO;@={BKb%4LF&r1r{?9nM2abLE<==Hg-qLxbAlP%#${!E}L
zZE_6#ASXIRcBV+->j=&-Sw&5n(&>vpCR*p%4
z)WuG`BwQQuif6D4y0vqOWWQuF11l}lEcwNlDFpqob+CQKO
zX{XCp%=S|t$(z$#Kb$qGz1f6i4PdQ79D@?Cc!ksgPo-Ffvxw(g}<&z)SEa)Ib-7FPf)-0P&b`
z)Zr1N69jVCKPyF3ca;(?XvqUfk62}crAO0vqA7tgbXg~Q9YA3Lf@|qw!Y|c@!ksos
zJUaEs=2FKYc*-yUU4$7NQ!D|JlGD7*q%s6Bca!q$os@`pD*S!^rZ^bziBtg%OLQ
zZB_&;^NM1;xn{y~UGV(%BZQ;oEoz1?wEdg~_&smlNOY=yvXI>}03TqGZi2
zLlY=@6;Lz4u@u;#pH*P%y)vEJl-9fQJTGVpGY;EB2t1tb@`LB-o2Pl8yu6p
zoeeLTOS$CpTmPs^euX4M`*mhoOFS(2+mH}amB7MaAzZHtNS*(6CeMP$gyj^vC?&p(^k2vOZzKmM`QxH|i78#vhRda-M_
zT~6p=)MG!+$uD;36Ivg=YQWIOB^3$GimAAx+H+!SzG|zXWS^mbjJf_TwSfXg^5$YKw|AeIloh+X`6XAY;!8Z>DzSXQ86B7lrmheo6t4%Ky!XV|8vS@(
zH*skCRSfSet^s-GN-~6dt>@L6(rt~>1@iFTf59KeCk1xsjiOIHz$qKe+1XtF7&|L#
z`G<{PWX!`Iev9@e{?2d*0132C2n>r>x|EM}|E-!e!`4QYBcHB_2Y0)eXQ)ho*OW!g
z!J^_)#c{)Q8PKt_Bp4`#;40o^G}wcUf5GFEIp9^e7)3t+)*Dm^rWT5)B}>`y
zDDX>aE2Ztn7q0rG<5nK2B<&9Eu)nWAJM9i(qq>Ri^_?DkvFLJamjMbgyO7K$?+w`B
z&u0fT)bkH0SN5QmQ%rJvpYC0!^KVLa4QJF^UDQG!UXiUei*_NJ`((dOk=d55FTfl1
zKQkngtaj{sjOam>%U=ulWm?k)$&(h%J+SE>)~(5C=+)PDVL@%4Qf_O@vHcb7|a^|LHo`vFI%j?
z$-Q?cFaF0bvvTY|2@Zeb?Q=t(F&CxD?^;oUiLIC=rLV`g?`kLGW%ZN;mYWgq?y^LIRCpGFGB=k4$RHt>1+&r81D1Ev=CrW5h-dGPMW`&WIX71A
zNDgyQPf-SGc?*N99B3)WVPkNTK^&(<<|PHT%pTofIZsQ0gv>8WHN!rrqO613jLz05lVW==+OT47D%xl^FLZ@P(nTklt
zHQPU8S>TQ1=&bfqhUSF8KHry#}}ZDA3lq#e
zTNlbru`(-={$*dj-^H|1J#m2WCzWA!g5Y|=o@T6n_ACAJ=ggztq_~i>ZTVAG#n}HG
zOOiL(?iZGeXRA~y#3i~pAHfo)f1T+$9lQT)YTbUWCiG#Pc4FGv?B%_IL&Gim@?v(T
zz-h-L^pF>{89x@GJs;Z1eZf96!(Zx7BV%My(4OpgoQsE1jSe!qi^GOi-<3T270V=e
z{jQ@-%}qug{@`EdG>yl28q6`82hlV_qju+B(OF3T%$0HpWGi9g)5$?FJDD)nbwSpf
z)qGz`k5&q2Tem&KyG8C&TLHVnbit2`o9%SsRts1HTp4=C``hw@J|K
zF}6=<);-_Yg^GFh`D?|^*P0adQUHSDx#i6U*>*;8A?f_6
z;xdlNXFW<^!u}lXK(6P$eHa&>MoYww_I@g*@Mo^MogAShjFtP0Mw(Rw1ztRhf}|QS
ztA#`G2KpkeszQZ|hSdr7RSTZ88z5IXe65pnoZ5^}a8pOCrw3D9NeIu18Q=$=g1ur3qeDZ}
zMy%f962UeRP35wAc%;a1Mdy8#8cI0*51bJ@_?ZZRAs}eN;dcoL29>m=)@<^9i%*uX
zg%bjyb0ztXCZd;BicvCZl56*VKgZEZ(3YWXxWopH@W}}_q;|ikiMG)07PgqBgPqz_
zX&qeyr~Gt*;KSal!KKz{|ZCmK%NKOFCkuTwvd6Dpz5&xd00i85I%DwY*B$<%~fv2$i67Ob1cPV%NJI5Se6ruN{Q_{rei9d39qN#JQO^y>k
zYc<%}chpoIozbu(*ayCNgfPW+Z$xQ0wdp#zNC_t>6Tz43vvPi;R&4g2($H#m62;Yo
zAQ(3sV!2L;qk#2@Wa6S-4j^^d8nu76K#+eG>TK8|#)>&{r<
zX41%RF
ztSkRzPKl0C>4>{0(FcoQaJ3lgF8%9vm2IAO!d2|hr5q(incd&z03r^2Xb#f
zeGdSxVS7nD>v!8?iouup_CGI;a1I0uZPGbQe>~vt{Csf2!qn~DO
zb$*cxJ?BKfiBhoC=O5p`m}DI?I(j|afgPxbUqS{Jq-SK*
zCtmDzIc9qJxg;59T{xWO_dG8F|BJghUQH8y|>ke`NcoX&jlH
z&l_36woFs>xw;+JEu5AX)QO6|y*NuAq8C^B_V53)cMKMlt;z#q{F20JK5SLE&2EEn
zL#a>nlK^MdRsH>5li(qx4u)Ukp<8ktv&l2KN3UMNf6#^$4pBOLP(~j&`8c%~*Es7I
zbvqDRm-F}AR^s#igB6nz3NtyVZrm91TIyzp2%@IG%93t{SpqyN
zC293iaeBtqAE)`#tO-qg!S=*V4OR==8rGpM8n4QVaC0Bwq^g`RHC6h{ba~d~@<;gu
z>~@`$n@52q0JLs_O3f|}U2`WC|N^R_`u0P0Zj!jk`v(IC0zD;Q7MlifOe
z-d_ErkOyxCTFXjE6wwyv%cUf|rt{
zG756sGXhcCQeTAn!0ML~HSzF>P>O#ijP@(&w
z_$pLEnfq!+ilapwt0YaVwPWT2>_R3vgb@Q89utc*dL<=ER(CIzzu-EWCo-R_sFhAy
z@rz1lcql{8t+(XyWMxvsGxK4x&YJP$K$?H2Rg+y-Ndwj*
znKiR_yR+hpx_P+avTP_TXd&bSbie<{!0*@qvFGRGhfERd#32`ysLzN*q+EgQDQNJO
z1CE1-mL*66wz-UMyH`Q5560zwYiMP+1QO3o#KZ@8hxlFaQIPg!`e;9j{oQ`tr={7u
zzgEwY^`n&o=NcQ(g1u?r=ir#&(_XdgL4^h{-FjS0cYa-6QryM>DLR!)o#k{?F<(Wv
zU-8*yMZAPM@|=8BG3dy^{xPM!(~R+`sE2y+1)wh)%b&%|eHtcft8qgk8jSk?a~%(r
z+dk1^ovGz^D^&a@T~(zdb`f%SO>g==<BROR24%>-Wg3?5Daj>}mhT*C>(?-=%3|3OWz|WC1@iqOAw6a?Yu}FOwU5>MHIs=;E0l3(sq76!Y
zNokiP)RZo3bM0fPnO0vk*~pyOZS#sfyr(sCDv->j5i%)34tcwm8jFpRKD6+w+~&LdSu*DKML7*&Mz+x&6Cxiv-)#`3jdPLGJb*IXWW_{1Xk*qBf1PDDmo!G*@XOH_;R!ni!w~6@iJT
zx&_Tjm>W3L>Iily(di`>kdTphHb~?pNW4k}(Wo0{eyWBnEu^g`JZ~;_BBCYFUq_t!Jk*2<&Z?^M;x*eVT^uH=W+H2p_2bT8f#8or
zcJzfT0VbUFVvdxlFX>U*5DWpv9Qp^Q*NL8n)H&eHNeKUDFdwhn{u1l|4
zL$oSxH!V``0u<(Tp9T2Iz$$*i1N%!rUK9gF^>|@7?oHOTm7UoGyD=22=V(G
zNtC6cMR+tfjx|MSxsVewK-%T_fnAIoBB>@_fO+shI@na2RIXm>#4jbS!MV17TEHib
zOUomlR+Wr@+j8$>6Jk4YVE*;7s-ZjHwa&!wyu`S^ga+-tQZ;re^&yTH><)0a>Bvkv
z?{aR-_d;Sk<6MYg9%F`{(>2zt&-rwLGwM~0{mSiPqk@@+#~-_0nz_&m;6V<5$k^u6
z{MItQ^1lUQM+X$*;XRbC!|!HyI~Pod4ShF^l^VQFZ>Y9Kx8JDz33)ofKpLVTho6rA
z&>O%pCw6{ioc#D*yjlPMDAo>Gfszl8yzkUt)&Ga>MxtY`U%O_mP0!`cPR8s#y&h@>
z_P>fAjUK^K@9w6pmu_c+Q=2;wMIc1YuUWGXJFlD3?p>S4wddjMxi%hLcz!r`>~tqB
z53FiGC(uI1foT@iv=kAj$LTppx}-S>G%qs^0}US&AXsh8|YPG=w
zY1m7k&n2Xfl0s;OiDn8pYk+ua{;@Hz=_X5iIyesRykYLvNVf<0$siH&YB3nvMp;A{
znE6gmJTQ0`lfdV>ZXi`nH>Qq*YP>Iu?+-PrXXPk9P*FH@4&ywxEHWW~Z0-zfs9ERl
zVwkfSnIc1&m8x}`&&=+=T0+{Il9Y)Xd}PMNxsvS_YMex%NDyXcLg)7eFsJ%=*RaIg
z|LIcgYqiSHN#rR!aV(AaN=~HMx##x7r}D)n9ZEYC|%j?pVxg
zZ|lu!Z3#|hxr)fVW((IVtF{0xa(0*G*Iv1W^NS)41Wmr*(gs#GTUqBbBzi4P$(!H}
zc6V&WE<5tJ8Lp%J6}2}vK1&_>?CD%aPQcXB-(%2)*VX;s2izFtN}I3YWREt_;1VYG
z=+0Y5Q^a}%hTeu`P<9kpkV8%~7u~njD(lyKCPT
zfh6)w8MEUp`w(sU;NDZ!51!#-J1E2V2aBPL1)ddHPBh(E@O6(r^>b3-eY{1p?tn1)
zC4l|x!!*z{ux=9gDop?vRoOztZdZ6&yRoYTJ883}o7-OO9u6wgtoNc^ZF8^2liV90
z2R*uB$na$%Ri&h#?mUDvi=}mZG>I6x&4$jNn#q*#I*w!qI;E}XSWkpQW(?Dj__~9*
zi~DDCwpr<>-b=imCvO!5E0E;%YD9m;U9;%AL|xt0gZI>b+YsqI12*^18^6cyQ-5oC
z@~7>|1d~k%7p2~KMLtP%HocR96k~#v~>HRPc~;_!*W}Qcs&=+tYJjH>oe4VEY7Lq-%#k
zV3UFd6R?`{DOY!>L!q0F#yzF8IM;^(vh)Pu&>#^)Lhw^Y@Aa+s`(9`1d7nPcBp*KS
zr4`NX8r0>L6
z4tnssWd>gu+r4ds?5bUyxJ@)cNV)F>xoUuStxJLqvYd(I~
zG!H6UR^D=RX9W3Fx|>xUOF!i}Hy)*dO=y}5)hPFRJ6yNJ-{SY7@r8cq;&Hl`oo(Ih
zD=8DiZA6L3`*iYq-