chore: remove all target directories from git tracking

This commit is contained in:
zhangsz committed 2026-09-20 17:20:28 +08:00
1 parent b2e4ea4b91
commit 3f20a43248
107 files changed
-4520

No files matched your search

Binary file not shown.
Binary file not shown.
-88
View File
@@ -1,88 +0,0 @@
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
type: com.alibaba.druid.pool.DruidDataSource
druid:
# url: jdbc:mysql://localhost:3306/uni_ai_doctor?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowMultiQueries=true
# username: dba1
# password: 123456
url: jdbc:mysql://139.9.2.195:3306/uni_ai_doctor?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowMultiQueries=true
username: unizk
password: Unizk@2025
redis:
port: 6379
host: 139.9.2.195
username:
password: Unizk@2025.Jkzy
database: 0
timeout: 5000
lettuce:
pool:
max-active: 8
max-idle: 6
min-idle: 2
max-wait: -1ms
shutdown-timeout: 360
token:
header: jkzy-auth
expireTime: 60
security:
enabled: false
minio:
endpoint: http://139.9.2.195:8002
accessKey: MAldjJY2RlKABa0qZnjU
secretKey: mEO0mUVaEDNdltVKXdQXxBFGKlbe13BxiX12ekgy
username: jkzy
password: jkzy@2025
nginxHost:
xf:
appid: 3fa7b7a0
long-sound:
keySecret: b44d730380dcfae02313dcea7101efc8
instant:
host: https://iat-api.xfyun.cn/v2/iat
APISecret: N2Q5Y2NiOTZmNThhODZjYTgxMjg1NjA4
apiKey: da390c58ef0f2ad8424c3dccc6d458c7
aliyun:
accessKeyId: LTAI5tBQGeqmhe6yhfqupaZD
accessKeySecret: YM2lsEtpjCLOF2kJGdsCBcwRHLX8aa
wx:
appid: wx71e559ade446f09a
secret: 00b7f3cff0f4bde07daacd0dea7548c9
redirectUrl: http://369.peaktcm.com/wx/authCallback
hf:
huifuId: 6666000179463008
payApi: https://api.huifu.com/v3/trade/payment/jspay
refundApi: https://api.huifu.com/v3/trade/payment/scanpay/refund
publicKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3IcOEDMBOiHaa5dLsPWVVx+9yE/VEGjRSVZFUAospbCEhGDimE7UEL8ecXwbG9AN5k8yX+Ltj6zaeLIt3KgxbX5/4pnrOoPqFhtaoNuQrwl8/9/rkgGkoksH9e//mRan2+TjbHLKXWZKUduksaoWw4VehOx0nxE+wx7Bk7/VQAegnrDz4z/8zEd2Mcm51THceHJ5wVoMoXvo5e8nhUUAFJeHtlI5jxC85lK6kz2UNhGQ7Kutc7sBzK1U/mi29j/iStN3Z0fzND7+nRfgWPu4b0cKNnNwlIaGiabFTbpVZyV8LTg1BandmHJLNUUJyrc/s3W72VFUdp+BwgoERDcEwwIDAQAB
privateKey: MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDchw4QMwE6Idprl0uw9ZVXH73IT9UQaNFJVkVQCiylsISEYOKYTtQQvx5xfBsb0A3mTzJf4u2PrNp4si3cqDFtfn/imes6g+oWG1qg25CvCXz/3+uSAaSiSwf17/+ZFqfb5ONscspdZkpR26SxqhbDhV6E7HSfET7DHsGTv9VAB6CesPPjP/zMR3YxybnVMdx4cnnBWgyhe+jl7yeFRQAUl4e2UjmPELzmUrqTPZQ2EZDsq61zuwHMrVT+aLb2P+JK03dnR/M0Pv6dF+BY+7hvRwo2c3CUhoaJpsVNulVnJXwtODUFqd2Ycks1RQnKtz+zdbvZUVR2n4HCCgRENwTDAgMBAAECggEAbFWAaB7WVHt69G3fxi/uzF0Qe04UijojzhYueLJ22nKLtwhtaIsZDJ0G1JM2MgSUP3badVZig7lTngVSGFsb5QFGy8f3Ucip/3AypmEWg5ZyrLSQ4ioieYPIhl3/P3Jsxc58lrMRjK6KhgoTrx+yjRyAoWYTqGztWydJy05q8UekdbIn9K2Dq0294hHbarCjB3C/3SXX4xniEbDtVBTdjP81731gxnM2HJ98GDrvUf5MDrX4SdExvCYV0P0mU8uaRPK8ylWCmtsEuMxKupFUFePJNZdyG+P/RZs6CbgUgJyYUzKlOyeWH8KwQF1FLntipkIPlJ+uVkdwK2eDD6bzWQKBgQDylFiSnlFy0fwXSpWHDnDgukaLYxm2GNWaPyg0f2IqK/368o/Xu4TWOPuknR6ngeiJZz3SVA/kFeCz3+UxtDlbUheoSkkbo0cZg8PaKx875gE97oCHgRkaPS4l44kmu1ZwOMgfZDQPrLZMEbAfjqvMEa7ci5kXk1quOGeSJRIg3QKBgQDoumM2dZ+RxYxtxB2k1kJJIndZX3hhVyMfDIh5TwHHKNml1poa/s+aoT27BZgiM8snLR55xk4cQ59kr9Yic9Oa4seECsrAgP8mbB6eC/y7lRDZDFjJvHXl6a1ePo+hBlYarL83AUMIE1/SfZrdyM5yRmp3+cwHkKVpAQuiEXOSHwKBgEDkpn0ylR9eRU4FydKDbnbv3gdTz4EDS8EjvCGvIheeBSeo1AomQ/b673auAZFWE1sOn18w1b9yitYTw0B0shNX9rQyizQ1jcOpmC848fYYJaTntMKLKqf2Te4c3Ifb/devmPms2LCIx4u5/5+xjwvcfybIwX+pD80jkbFq8VqRAoGBAKulTKdN+XK6EOikTHjWzezCzuPL1i105yJvS/isnNMW/e+iZ+ahKN0TL0RQy/Pt31f1nxSRfeq6tUS9q2Gdq+QAfsaUbxWsDoN4GtzWWoC/YL20rYecyBfaUVPBMI3C7p6d6inXdGjwYSwOF7qb8Ce4Z641PpYVyOm5K6tM08BhAoGBALNkfH3ZPImRKN19bGcHAtrzoDMFAAQrhjyMr9aUpMGLoAjxh1U2pYbj1y0e03ArUT/TRzOXNbHuST82tDZEarVSF8RmU8DNUAHSI9dmtXPtgeKpG8TNyP5q3VnJEHdSRZVLb5pGfZuo3tegsHwZF/oCGK+GHD/fhmSFB04GPJon
notifyUrl: https://peaktcm.com/applet/huifuPay/callback
productId: EDUSTD
configureAppletCallbackUrl: https://peaktcm.com/applet/huifuPay/configureAppletCallback
huifu-vendor:
sysId: 6666000188069628
huifuId: 6666000188735389
publicKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0uJDRMFj1xoQCJbReVaNdiqjL9vdKolMzWKe2vMhZwkBlgQMpaqtHqNKNCn3DPL/7ugPUNzj4PLr3PSR4DK+TBOOa3xRuKLt3s2x6wouVNpiRRglUzh5OgciXXYPPl7QGu2YlJZ9F7ikiaD7KG9PJI7oidbA7lQ4qMcIGlSBUF4l3TeoOpad0zLs41IRJJPIMKPf5Jj9HS/1Tggcn7f36h1l4JWpTRyfB8HyF66IHzA3mQa5yskUHf1LLuO0hxtIfy9Ua+xJYqEWD334xaMzauZQsLM98d1Pj7I1YRvzNohabpCJqO1wF6PDB3rqdLarAZagN/JhYIHHGXMBGfQZxwIDAQAB
privateKey: MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDS4kNEwWPXGhAIltF5Vo12KqMv290qiUzNYp7a8yFnCQGWBAylqq0eo0o0KfcM8v/u6A9Q3OPg8uvc9JHgMr5ME45rfFG4ou3ezbHrCi5U2mJFGCVTOHk6ByJddg8+XtAa7ZiUln0XuKSJoPsob08kjuiJ1sDuVDioxwgaVIFQXiXdN6g6lp3TMuzjUhEkk8gwo9/kmP0dL/VOCByft/fqHWXglalNHJ8HwfIXrogfMDeZBrnKyRQd/Usu47SHG0h/L1Rr7ElioRYPffjFozNq5lCwsz3x3U+PsjVhG/M2iFpukImo7XAXo8MHeup0tqsBlqA38mFggccZcwEZ9BnHAgMBAAECggEABRZaQxVbQDwruNlSklfJL9mVeDkYm8cWKDpB1MxauO6ZsDHG0FROutd7mciNYi2WiP/mJrA9exbBI+JuhncS6ijqnaMxIYAktuRFb4MeXQOrrTkI5XoOSp0Tcie/9GQ7JvsmXCdJO0JEDeHpTS9qPFqKN5ELtHQprcCnbGMvf23KyqOFx71Sbe4JxDqV4j0MeJJ/ZEOnLHJAhJ/o/0Gw+2cAVBxOq/xDTiSzKQaR4Cy7h3HMlDXnBXlAwKLb7x/F6efFyBv3RGZjtTgt8G7319icRJUHyXa3JPk/UbKTHrZ3saCj0ByAPpCwSVx6uNxhVeEOFqi3VwtV8s4ClAJtUQKBgQDwEGA1Shr2klTnM1VN+R3YkgaG8QtkZQQG77vCR1q3uMPKpWUQOi/2wQs3SbTAr7ZX+8CHNb8M3KGVAEFR2PDEFok/LA0snFTwdL6dLkXkmOxmNyR2wmXIUimMBogQIc4bI11EpPoocbrzuJ3q48fDIAr7Hc4d/0HasEAQHvAdfwKBgQDg4gCr5M7atD4XdKqmNs5kltjw36EeSig2cajfQb7aARmHS+1F9cn1cpgTvqMBHxBZBx5cW1ETLTxDEq8/ONHHAtmgCVgrc0lgch+Dph1Nt4Jl/aNxxaZjLpLQtcHnFR4/7RGuJMUTAzAUcOer9XiCJskE2EVLrT53pE665Se3uQKBgFcXmc+7cszBicvW87u2BP3s/DE4gcmKXEun7ZYuDNtaTK3YEzIv6fa7UjZcpxbAqIaC7vYeqZEg+f30eb4X1kFNa71fXegxTx9tOzoK75BfamQq3S+4lvR12lzSgcpYeU2fJtcggyDpIcoJ0EDHIlHH7jPsPDrlwB52ksdGchZBAoGBAM49dvAuf6cD9o38aSTWzqJh1cPS1Ci7SfXkd0OJQEcfCxKSB6FJsVZxKhexljzJCG0dojKBbPFxYvsAf8gzi/BAJOYoq7vtlzXkdBKAng9QZT60Rtlosxfy9qKCjronG/70pGpZPoQZQFb+1PlXvpVejKzsy2CEGe4PukSdNLfBAoGATUJ7FGVmG2Ym8UHcP0bMeWwS7XROuiquliLtamWwpZTByZaLO1nK2FtC1oVj3il4Wox6/In1bBbdtqxmRmKcD9q1JExr1PHxXQTUbIoWb4GXNHq7h5kOhpra1uVRmNIewfJUYTCEzzHTrJe8dADBc7lGpsibwk174YD2343Aupw=
productId: PAYUN
notifyUrl: https://peaktcm.com/hf/webhook/vendorPaySuccess
refundApi: https://api.huifu.com/v3/trade/payment/scanpay/refund
huaweiyun:
accessKey: HPUACMRQ2NKQNOXNCFNO
secretKey: KC3yEw7ARoL0oxcmXy7vE3hyMBPKjLsG1LCSQdYh
-84
View File
@@ -1,84 +0,0 @@
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
type: com.alibaba.druid.pool.DruidDataSource
druid:
url: jdbc:mysql://localhost:3306/uni_ai_doctor?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowMultiQueries=true
username: unizk
password: Unizk@2025
redis:
port: 6379
host: localhost
username:
password: Unizk@2025.Jkzy
database: 0
timeout: 5000
lettuce:
pool:
max-active: 8
max-idle: 6
min-idle: 2
max-wait: -1ms
shutdown-timeout: 360
token:
header: jkzy-auth
expireTime: 90
security:
enabled: true
minio:
endpoint: http://localhost:8002
accessKey: YIh5PhIEHXEiJgPTlCSc
secretKey: 07becv7RNMI1wHyPPFtq3rlCPC6cyF0WrV5LNHYN
username: jkzy
password: jkzy@2025
nginxHost:
xf:
appid: 3fa7b7a0
long-sound:
keySecret: b44d730380dcfae02313dcea7101efc8
instant:
host: https://iat-api.xfyun.cn/v2/iat
APISecret: N2Q5Y2NiOTZmNThhODZjYTgxMjg1NjA4
apiKey: da390c58ef0f2ad8424c3dccc6d458c7
aliyun:
accessKeyId: LTAI5tBQGeqmhe6yhfqupaZD
accessKeySecret: YM2lsEtpjCLOF2kJGdsCBcwRHLX8aa
wx:
appid: wx71e559ade446f09a
secret: 00b7f3cff0f4bde07daacd0dea7548c9
redirectUrl: http://369.peaktcm.com/wx/authCallback
hf:
huifuId: 6666000179463008
payApi: https://api.huifu.com/v3/trade/payment/jspay
refundApi: https://api.huifu.com/v3/trade/payment/scanpay/refund
publicKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3IcOEDMBOiHaa5dLsPWVVx+9yE/VEGjRSVZFUAospbCEhGDimE7UEL8ecXwbG9AN5k8yX+Ltj6zaeLIt3KgxbX5/4pnrOoPqFhtaoNuQrwl8/9/rkgGkoksH9e//mRan2+TjbHLKXWZKUduksaoWw4VehOx0nxE+wx7Bk7/VQAegnrDz4z/8zEd2Mcm51THceHJ5wVoMoXvo5e8nhUUAFJeHtlI5jxC85lK6kz2UNhGQ7Kutc7sBzK1U/mi29j/iStN3Z0fzND7+nRfgWPu4b0cKNnNwlIaGiabFTbpVZyV8LTg1BandmHJLNUUJyrc/s3W72VFUdp+BwgoERDcEwwIDAQAB
privateKey: MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDchw4QMwE6Idprl0uw9ZVXH73IT9UQaNFJVkVQCiylsISEYOKYTtQQvx5xfBsb0A3mTzJf4u2PrNp4si3cqDFtfn/imes6g+oWG1qg25CvCXz/3+uSAaSiSwf17/+ZFqfb5ONscspdZkpR26SxqhbDhV6E7HSfET7DHsGTv9VAB6CesPPjP/zMR3YxybnVMdx4cnnBWgyhe+jl7yeFRQAUl4e2UjmPELzmUrqTPZQ2EZDsq61zuwHMrVT+aLb2P+JK03dnR/M0Pv6dF+BY+7hvRwo2c3CUhoaJpsVNulVnJXwtODUFqd2Ycks1RQnKtz+zdbvZUVR2n4HCCgRENwTDAgMBAAECggEAbFWAaB7WVHt69G3fxi/uzF0Qe04UijojzhYueLJ22nKLtwhtaIsZDJ0G1JM2MgSUP3badVZig7lTngVSGFsb5QFGy8f3Ucip/3AypmEWg5ZyrLSQ4ioieYPIhl3/P3Jsxc58lrMRjK6KhgoTrx+yjRyAoWYTqGztWydJy05q8UekdbIn9K2Dq0294hHbarCjB3C/3SXX4xniEbDtVBTdjP81731gxnM2HJ98GDrvUf5MDrX4SdExvCYV0P0mU8uaRPK8ylWCmtsEuMxKupFUFePJNZdyG+P/RZs6CbgUgJyYUzKlOyeWH8KwQF1FLntipkIPlJ+uVkdwK2eDD6bzWQKBgQDylFiSnlFy0fwXSpWHDnDgukaLYxm2GNWaPyg0f2IqK/368o/Xu4TWOPuknR6ngeiJZz3SVA/kFeCz3+UxtDlbUheoSkkbo0cZg8PaKx875gE97oCHgRkaPS4l44kmu1ZwOMgfZDQPrLZMEbAfjqvMEa7ci5kXk1quOGeSJRIg3QKBgQDoumM2dZ+RxYxtxB2k1kJJIndZX3hhVyMfDIh5TwHHKNml1poa/s+aoT27BZgiM8snLR55xk4cQ59kr9Yic9Oa4seECsrAgP8mbB6eC/y7lRDZDFjJvHXl6a1ePo+hBlYarL83AUMIE1/SfZrdyM5yRmp3+cwHkKVpAQuiEXOSHwKBgEDkpn0ylR9eRU4FydKDbnbv3gdTz4EDS8EjvCGvIheeBSeo1AomQ/b673auAZFWE1sOn18w1b9yitYTw0B0shNX9rQyizQ1jcOpmC848fYYJaTntMKLKqf2Te4c3Ifb/devmPms2LCIx4u5/5+xjwvcfybIwX+pD80jkbFq8VqRAoGBAKulTKdN+XK6EOikTHjWzezCzuPL1i105yJvS/isnNMW/e+iZ+ahKN0TL0RQy/Pt31f1nxSRfeq6tUS9q2Gdq+QAfsaUbxWsDoN4GtzWWoC/YL20rYecyBfaUVPBMI3C7p6d6inXdGjwYSwOF7qb8Ce4Z641PpYVyOm5K6tM08BhAoGBALNkfH3ZPImRKN19bGcHAtrzoDMFAAQrhjyMr9aUpMGLoAjxh1U2pYbj1y0e03ArUT/TRzOXNbHuST82tDZEarVSF8RmU8DNUAHSI9dmtXPtgeKpG8TNyP5q3VnJEHdSRZVLb5pGfZuo3tegsHwZF/oCGK+GHD/fhmSFB04GPJon
notifyUrl: https://peaktcm.com/applet/huifuPay/callback
productId: EDUSTD
configureAppletCallbackUrl: https://peaktcm.com/applet/huifuPay/configureAppletCallback
huifu-vendor:
sysId: 6666000188069628
huifuId: 6666000188735389
publicKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0uJDRMFj1xoQCJbReVaNdiqjL9vdKolMzWKe2vMhZwkBlgQMpaqtHqNKNCn3DPL/7ugPUNzj4PLr3PSR4DK+TBOOa3xRuKLt3s2x6wouVNpiRRglUzh5OgciXXYPPl7QGu2YlJZ9F7ikiaD7KG9PJI7oidbA7lQ4qMcIGlSBUF4l3TeoOpad0zLs41IRJJPIMKPf5Jj9HS/1Tggcn7f36h1l4JWpTRyfB8HyF66IHzA3mQa5yskUHf1LLuO0hxtIfy9Ua+xJYqEWD334xaMzauZQsLM98d1Pj7I1YRvzNohabpCJqO1wF6PDB3rqdLarAZagN/JhYIHHGXMBGfQZxwIDAQAB
privateKey: MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDS4kNEwWPXGhAIltF5Vo12KqMv290qiUzNYp7a8yFnCQGWBAylqq0eo0o0KfcM8v/u6A9Q3OPg8uvc9JHgMr5ME45rfFG4ou3ezbHrCi5U2mJFGCVTOHk6ByJddg8+XtAa7ZiUln0XuKSJoPsob08kjuiJ1sDuVDioxwgaVIFQXiXdN6g6lp3TMuzjUhEkk8gwo9/kmP0dL/VOCByft/fqHWXglalNHJ8HwfIXrogfMDeZBrnKyRQd/Usu47SHG0h/L1Rr7ElioRYPffjFozNq5lCwsz3x3U+PsjVhG/M2iFpukImo7XAXo8MHeup0tqsBlqA38mFggccZcwEZ9BnHAgMBAAECggEABRZaQxVbQDwruNlSklfJL9mVeDkYm8cWKDpB1MxauO6ZsDHG0FROutd7mciNYi2WiP/mJrA9exbBI+JuhncS6ijqnaMxIYAktuRFb4MeXQOrrTkI5XoOSp0Tcie/9GQ7JvsmXCdJO0JEDeHpTS9qPFqKN5ELtHQprcCnbGMvf23KyqOFx71Sbe4JxDqV4j0MeJJ/ZEOnLHJAhJ/o/0Gw+2cAVBxOq/xDTiSzKQaR4Cy7h3HMlDXnBXlAwKLb7x/F6efFyBv3RGZjtTgt8G7319icRJUHyXa3JPk/UbKTHrZ3saCj0ByAPpCwSVx6uNxhVeEOFqi3VwtV8s4ClAJtUQKBgQDwEGA1Shr2klTnM1VN+R3YkgaG8QtkZQQG77vCR1q3uMPKpWUQOi/2wQs3SbTAr7ZX+8CHNb8M3KGVAEFR2PDEFok/LA0snFTwdL6dLkXkmOxmNyR2wmXIUimMBogQIc4bI11EpPoocbrzuJ3q48fDIAr7Hc4d/0HasEAQHvAdfwKBgQDg4gCr5M7atD4XdKqmNs5kltjw36EeSig2cajfQb7aARmHS+1F9cn1cpgTvqMBHxBZBx5cW1ETLTxDEq8/ONHHAtmgCVgrc0lgch+Dph1Nt4Jl/aNxxaZjLpLQtcHnFR4/7RGuJMUTAzAUcOer9XiCJskE2EVLrT53pE665Se3uQKBgFcXmc+7cszBicvW87u2BP3s/DE4gcmKXEun7ZYuDNtaTK3YEzIv6fa7UjZcpxbAqIaC7vYeqZEg+f30eb4X1kFNa71fXegxTx9tOzoK75BfamQq3S+4lvR12lzSgcpYeU2fJtcggyDpIcoJ0EDHIlHH7jPsPDrlwB52ksdGchZBAoGBAM49dvAuf6cD9o38aSTWzqJh1cPS1Ci7SfXkd0OJQEcfCxKSB6FJsVZxKhexljzJCG0dojKBbPFxYvsAf8gzi/BAJOYoq7vtlzXkdBKAng9QZT60Rtlosxfy9qKCjronG/70pGpZPoQZQFb+1PlXvpVejKzsy2CEGe4PukSdNLfBAoGATUJ7FGVmG2Ym8UHcP0bMeWwS7XROuiquliLtamWwpZTByZaLO1nK2FtC1oVj3il4Wox6/In1bBbdtqxmRmKcD9q1JExr1PHxXQTUbIoWb4GXNHq7h5kOhpra1uVRmNIewfJUYTCEzzHTrJe8dADBc7lGpsibwk174YD2343Aupw=
productId: PAYUN
notifyUrl: https://peaktcm.com/hf/webhook/vendorPaySuccess
refundApi: https://api.huifu.com/v3/trade/payment/scanpay/refund
huaweiyun:
accessKey: HPUACMRQ2NKQNOXNCFNO
secretKey: KC3yEw7ARoL0oxcmXy7vE3hyMBPKjLsG1LCSQdYh
-36
View File
@@ -1,36 +0,0 @@
spring:
application:
name: unizk-admin
profiles:
active: dev
servlet:
multipart:
enabled: true
max-file-size: 500MB
max-request-size: 1000MB
server:
port: 8082
tomcat:
max-swallow-size: 1000MB
connection-timeout: 600000
max-keep-alive-requests: 600000
max-connections: 600000
servlet:
session:
timeout: 30m
logging:
level:
cn.unizk.mapper: debug
org.springframework: warn
org.apache.ibatis.logging: debug
org.springframework.integration: INFO
# org.springframework.web.servlet.DispatcherServlet: DEBUG
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
-50
View File
@@ -1,50 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<!-- 注意:property 值不要有空格 -->
<property name="LOG_PATH" value="/opt/jkadmin/log"/>
<property name="LOG_FILE" value="${LOG_PATH}/admin.log"/>
<!-- 1. 新增控制台 Appender -->
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<!-- 控制台常用 pattern,带颜色高亮 (可选) -->
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
<!-- 如果需要彩色日志,可以使用下面这个 pattern (需确保终端支持) -->
<!-- <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %highlight(%-5level) %cyan(%logger{36}) - %msg%n</pattern> -->
</encoder>
</appender>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_FILE}</file>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<fileNamePattern>${LOG_PATH}/admin.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<maxFileSize>30MB</maxFileSize>
<maxHistory>30</maxHistory>
<totalSizeCap>3GB</totalSizeCap>
</rollingPolicy>
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<!-- 开发环境配置 -->
<springProfile name="dev">
<root level="INFO">
<appender-ref ref="CONSOLE"/>
<appender-ref ref="FILE"/>
</root>
</springProfile>
<!-- 生产环境配置 -->
<springProfile name="prod">
<root level="INFO">
<appender-ref ref="FILE"/>
</root>
</springProfile>
<logger name="cn.unizk.mapper" level="DEBUG"/>
<logger name="org.springframework" level="WARN"/>
<logger name="org.apache.ibatis.logging" level="DEBUG"/>
<logger name="org.springframework.integration" level="INFO"/>
</configuration>
@@ -1,84 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.DeviceMapper">
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.Device">
<result column="device_id" property="deviceId" jdbcType="VARCHAR" />
<result column="muid" property="muid" jdbcType="VARCHAR" />
<result column="store_id" property="storeId" jdbcType="INTEGER" />
<result column="agent_id" property="agentId" jdbcType="INTEGER" />
<result column="user_id" property="userId" jdbcType="INTEGER" />
<result column="status" property="status" jdbcType="VARCHAR" />
<result column="affiliated_with" property="affiliatedWith" jdbcType="VARCHAR" />
<result column="payment_method" property="paymentMethod" jdbcType="INTEGER" />
<result column="expire_time" property="expireTime" jdbcType="VARCHAR" />
<result column="warehousing_time" property="warehousingTime" jdbcType="INTEGER" />
<result column="outbound_time" property="outboundTime" jdbcType="INTEGER" />
<result column="balance" property="balance" jdbcType="DECIMAL" />
<result column="surplus" property="surplus" jdbcType="INTEGER" />
<result column="lo" property="lo" jdbcType="VARCHAR" />
<result column="la" property="la" jdbcType="VARCHAR" />
</resultMap>
<update id="updateStatus" parameterType="string">
update device set status = #{status} where device_id = #{deviceId}
</update>
<update id="reduceDay">
update device set surplus = surplus - 1 where payment_method = 1 and surplus > 0
</update>
<select id="selectCurrentYearDeviceCount" resultType="java.lang.Integer">
SELECT
count(*)
FROM
device
WHERE
YEAR ( warehousing_time ) = YEAR (
CURDATE())
</select>
<select id="selectCurrentYearDevice" resultMap="BaseResultMap">
SELECT
*
FROM
device
WHERE
SUBSTR( device_id, 6, 2 ) = #{year}
</select>
<select id="selectAbnormalDevice" resultMap="BaseResultMap">
SELECT device_id
FROM device
WHERE last_run_time &lt; DATE_SUB(NOW(), INTERVAL 1 MINUTE ) and operating_status not in(1,2);
</select>
<update id="updateAbnormalDevice">
update device set operating_status = 2 where last_run_time &lt; DATE_SUB(NOW(), INTERVAL 1 MINUTE ) and operating_status not in(1,2);
</update>
<update id="updateFreeCount">
update device set free_count = free_count -1 where free_count > 0 and last_run_time &lt; DATE_SUB(NOW(), INTERVAL 1 MINUTE ) and operating_status not in(1,2);
</update>
<update id="updateTreatDevice">
UPDATE user
SET treat_status = 0
WHERE create_time &lt; NOW() - INTERVAL 30 MINUTE;
</update>
<update id="updateDeviceInfo" parameterType="cn.unizk.entity.po.Device">
update device set cf = #{dv.cf},wm = #{dv.wm},hw = #{dv.hw},sw = #{dv.sw},iccid = #{dv.iccid} ,cr = #{dv.cr},
operating_status = #{dv.operatingStatus},last_run_time = #{dv.lastRunTime}
where device_id = #{dv.deviceId}
</update>
<update id="modifyDeviceId">
update device set device_id = #{ndeviceId} where device_id = #{odeviceId}
</update>
</mapper>
@@ -1,26 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.MenuMapper">
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.Menu">
<id column="menu_id" property="menuId"/>
<result column="menu_name" property="menuName" />
<result column="parent_id" property="parentId" />
<result column="order_num" property="orderNum" />
<result column="path" property="path" />
<result column="status" property="status" />
<result column="perms" property="perms" />
<result column="role" property="role" />
<result column="create_time" property="createTime" />
</resultMap>
<select id="selectAdminMenuList" resultMap="BaseResultMap">
select * from menu where status = 'enable' and role = 'ROLE_ADMIN'
</select>
<select id="selectStoreMenuList" resultMap="BaseResultMap">
select * from menu where role = 'ROLE_STORE' and status = 'enable'
</select>
</mapper>
@@ -1,35 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.JkProductMapper">
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.JkProduct">
<id column="product_id" property="productId" />
<result column="product_name" property="productName" />
<result column="product_type" property="productType" />
<result column="product_image" property="productImage" />
<result column="product_price" property="productPrice" />
<result column="product_tags" property="productTags" />
<result column="product_sort" property="productSort" />
<result column="product_status" property="productStatus" />
<result column="product_stock" property="productStock" />
<result column="sales" property="sales" />
<result column="details" property="details" />
</resultMap>
<resultMap id="productVOMap" type="cn.unizk.entity.vo.JkProductVO" extends="BaseResultMap">
<collection property="productCarousels" ofType="cn.unizk.entity.po.ProductCarousel">
<result column="product_id" property="productId" />
<result column="image_url" property="imageUrl" />
<result column="type" property="type" />
</collection>
</resultMap>
<select id="selectProductVO" resultMap="productVOMap">
select p.*,pc.image_url,pc.type from
jk_product p left join product_carousel pc on p.product_id = pc.product_id
where p.product_id = #{id}
</select>
</mapper>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.WxOrderItemMapper">
<!-- &lt;!&ndash; 通用查询映射结果 &ndash;&gt;
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.WxOrderItem">
<id column="id" property="id" />
<result column="order_id" property="orderId" />
<result column="product_id" property="productId" />
<result column="combo_id" property="comboId" />
<result column="quantity" property="quantity" />
<result column="price" property="price" />
<result column="discount" property="discount" />
</resultMap>-->
</mapper>
@@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.WxUserMapper">
</mapper>
@@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.XunfuAccountMapper">
</mapper>
@@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.YnzkSystemDeviceMapper">
</mapper>
@@ -1,5 +0,0 @@
#Generated by Maven
#Tue Aug 25 11:33:16 CST 2026
version=1.0.0
groupId=cn.unizk
artifactId=admin
@@ -1,98 +0,0 @@
cn\unizk\entity\vo\ProductTypeVO.class
cn\unizk\task\DeviceTask.class
cn\unizk\config\TcpServerDSLConfig.class
cn\unizk\service\SysUserService.class
cn\unizk\annotation\Anonymous.class
cn\unizk\service\UdpServerService.class
cn\unizk\controller\LoginController.class
cn\unizk\service\impl\BusinessChannelServiceImpl.class
cn\unizk\controller\SysPhysioController.class
cn\unizk\service\SysDictService.class
cn\unizk\service\UdpServerService2.class
cn\unizk\mapper\JkPhysioMapper.class
cn\unizk\service\MenuService.class
cn\unizk\controller\RunningController.class
cn\unizk\controller\WxUserController.class
cn\unizk\service\impl\SysUserServiceImpl.class
cn\unizk\service\UdpServerService2$DeviceInfo.class
cn\unizk\mapper\SysUserMapper.class
cn\unizk\service\DeviceService.class
cn\unizk\properties\PermitAllUrlProperties.class
cn\unizk\service\GeneratePrService.class
cn\unizk\properties\SysWxProperties.class
cn\unizk\mapper\SysDictMapper.class
cn\unizk\controller\WxAuthLoginController.class
cn\unizk\service\impl\SysDictServiceImpl.class
cn\unizk\controller\IsoController.class
cn\unizk\controller\MenuController.class
cn\unizk\AdminApp.class
cn\unizk\config\SecurityConfig.class
cn\unizk\service\impl\DeviceServiceImpl.class
cn\unizk\controller\SysComboController.class
cn\unizk\config\ResourcesConfig.class
cn\unizk\entity\vo\InStockVO.class
cn\unizk\service\impl\ProductCarouselServiceImpl.class
cn\unizk\utils\HuifuSignUtil.class
cn\unizk\service\impl\StoreServiceImpl.class
cn\unizk\task\UserTreatTask.class
cn\unizk\service\impl\UserDetailsServiceImpl.class
cn\unizk\entity\vo\PhysioScheduleVO.class
cn\unizk\mapper\ProductCarouselMapper.class
cn\unizk\service\SysOrderService.class
cn\unizk\controller\SysStoreController.class
cn\unizk\service\impl\LoginServiceImpl.class
cn\unizk\security\handler\AuthenticationEntryPointImpl.class
cn\unizk\constants\CacheConstant.class
cn\unizk\service\impl\ProductServiceImpl.class
cn\unizk\entity\dto\AppointmentDTO.class
cn\unizk\utils\FixedLengthSerializer.class
cn\unizk\controller\AdminOrderController.class
cn\unizk\controller\SysFileController.class
cn\unizk\service\WxAuthLoginService.class
cn\unizk\service\TokenService.class
cn\unizk\service\ProductService.class
cn\unizk\service\impl\SysFileServiceImpl.class
cn\unizk\security\filter\JwtAuthenticationTokenFilter.class
cn\unizk\service\PhysioService.class
cn\unizk\controller\SysPhysioPaiBanController.class
cn\unizk\service\ProductCarouselService.class
cn\unizk\entity\dto\LoginUser.class
cn\unizk\service\UdpClientService.class
cn\unizk\security\handler\LogoutSuccessHandlerImpl.class
cn\unizk\entity\vo\SysUserVO.class
cn\unizk\config\HuiFuVendorProperties.class
cn\unizk\controller\SysBusinessChannelController.class
cn\unizk\controller\SysDeviceController.class
cn\unizk\security\handler\UserAccessDeniedHandler.class
cn\unizk\service\PasswordService.class
cn\unizk\service\LoginService.class
cn\unizk\service\impl\SysOrderServiceImpl.class
cn\unizk\service\ChildStoreService.class
cn\unizk\security\context\AuthenticationContextHolder.class
cn\unizk\mapper\SysFileMapper.class
cn\unizk\controller\ChildDeviceController.class
cn\unizk\service\UdpServerService$DeviceInfo.class
cn\unizk\task\PhysioDailySchedulesTask.class
cn\unizk\mapper\JkProductMapper.class
cn\unizk\mapper\MenuMapper.class
cn\unizk\controller\SysProductController.class
cn\unizk\service\StoreService.class
cn\unizk\utils\SecurityUtils.class
cn\unizk\constants\Constants.class
cn\unizk\controller\ChildStoreController.class
cn\unizk\service\impl\PhysioServiceImpl.class
cn\unizk\mapper\UniBaseMapper.class
cn\unizk\service\ComboService.class
cn\unizk\service\impl\MenuServiceImpl.class
cn\unizk\mapper\StoreMapper.class
cn\unizk\service\BusinessChannelService.class
cn\unizk\service\SysFileService.class
cn\unizk\config\TcpServerDSLConfig2.class
cn\unizk\service\FileService.class
cn\unizk\service\impl\ComboServiceImpl.class
cn\unizk\controller\H5ComboController.class
cn\unizk\controller\HuaWeiYunController.class
cn\unizk\controller\SysUserController.class
cn\unizk\controller\UserTreatController.class
cn\unizk\controller\SysAppointmentController.class
cn\unizk\controller\SysCourseController.class
@@ -1,101 +0,0 @@
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\AdminApp.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\annotation\Anonymous.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\config\HuiFuVendorProperties.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\config\ResourcesConfig.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\config\SecurityConfig.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\config\TcpServerDSLConfig.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\config\TcpServerDSLConfig2.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\constants\CacheConstant.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\constants\Constants.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\AdminOrderController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\ChildDeviceController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\ChildStoreController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\H5ComboController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\HuaWeiYunController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\IsoController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\LoginController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\MenuController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\RunningController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\SysAppointmentController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\SysBusinessChannelController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\SysComboController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\SysCourseController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\SysDeviceController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\SysFileController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\SysPhysioController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\SysPhysioPaiBanController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\SysProductController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\SysStoreController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\SysUserController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\UserTreatController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\WxAuthLoginController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\controller\WxUserController.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\entity\dto\AppointmentDTO.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\entity\dto\LoginUser.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\entity\vo\InStockVO.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\entity\vo\PhysioScheduleVO.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\entity\vo\ProductTypeVO.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\entity\vo\SysUserVO.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\mapper\JkPhysioMapper.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\mapper\JkProductMapper.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\mapper\MenuMapper.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\mapper\ProductCarouselMapper.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\mapper\StoreMapper.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\mapper\SysDictMapper.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\mapper\SysFileMapper.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\mapper\SysUserMapper.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\mapper\UniBaseMapper.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\mapper\WxOrderMapper.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\mapper\WxUserMapper.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\properties\PermitAllUrlProperties.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\properties\SysWxProperties.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\security\context\AuthenticationContextHolder.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\security\filter\JwtAuthenticationTokenFilter.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\security\handler\AuthenticationEntryPointImpl.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\security\handler\LogoutSuccessHandlerImpl.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\security\handler\SecurityExceptionHandler.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\security\handler\UserAccessDeniedHandler.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\BusinessChannelService.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\ChildStoreService.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\ComboService.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\DeviceService.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\FileService.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\GeneratePrService.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\impl\BusinessChannelServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\impl\ComboServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\impl\DeviceServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\impl\LoginServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\impl\MenuServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\impl\PhysioServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\impl\ProductCarouselServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\impl\ProductServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\impl\StoreServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\impl\SysDictServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\impl\SysFileServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\impl\SysOrderServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\impl\SysUserServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\impl\UserDetailsServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\impl\WxUserServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\LoginService.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\MenuService.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\PasswordService.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\PhysioService.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\ProductCarouselService.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\ProductService.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\StoreService.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\SysDictService.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\SysFileService.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\SysOrderService.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\SysUserService.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\TokenService.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\UdpClientService.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\UdpServerService.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\UdpServerService2.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\WxAuthLoginService.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\service\WxUserService.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\task\DeviceTask.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\task\PhysioDailySchedulesTask.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\task\UserTreatTask.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\utils\FixedLengthSerializer.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\utils\HuifuSignUtil.java
D:\Workspace\uniaihealth\yuaihealth\admin\src\main\java\cn\unizk\utils\SecurityUtils.java
@@ -1 +0,0 @@
E:\code\unizk\AI_Questioning\admin\src\test\java\Test01.java
Binary file not shown.
Binary file not shown.
@@ -1,272 +0,0 @@
{
"groups": [
{
"name": "huifu",
"type": "cn.unizk.huifupay.config.properties.HuiFuProperties",
"sourceType": "cn.unizk.huifupay.config.properties.HuiFuProperties"
},
{
"name": "huifu-vendor",
"type": "cn.unizk.huifupay.config.properties.HuiFuVendorProperties",
"sourceType": "cn.unizk.huifupay.config.properties.HuiFuVendorProperties"
},
{
"name": "jk",
"type": "cn.unizk.config.JkProperties",
"sourceType": "cn.unizk.config.JkProperties"
},
{
"name": "wx",
"type": "cn.unizk.config.WxProperties",
"sourceType": "cn.unizk.config.WxProperties"
},
{
"name": "wx.pay",
"type": "cn.unizk.config.WxProperties$Pay",
"sourceType": "cn.unizk.config.WxProperties"
},
{
"name": "wx.place-order",
"type": "cn.unizk.config.WxProperties$PlaceOrder",
"sourceType": "cn.unizk.config.WxProperties"
},
{
"name": "xunfu",
"type": "cn.unizk.xunfupay.properties.XunFuProperties",
"sourceType": "cn.unizk.xunfupay.properties.XunFuProperties"
},
{
"name": "xunfu.big-business",
"type": "cn.unizk.xunfupay.properties.XunFuProperties$BigBusiness",
"sourceType": "cn.unizk.xunfupay.properties.XunFuProperties"
},
{
"name": "xunfu.fenzhang",
"type": "cn.unizk.xunfupay.properties.XunFuProperties$Fenzhang",
"sourceType": "cn.unizk.xunfupay.properties.XunFuProperties"
}
],
"properties": [
{
"name": "huifu-vendor.huifu-id",
"type": "java.lang.String",
"sourceType": "cn.unizk.huifupay.config.properties.HuiFuVendorProperties"
},
{
"name": "huifu-vendor.notify-url",
"type": "java.lang.String",
"sourceType": "cn.unizk.huifupay.config.properties.HuiFuVendorProperties"
},
{
"name": "huifu-vendor.private-key",
"type": "java.lang.String",
"sourceType": "cn.unizk.huifupay.config.properties.HuiFuVendorProperties"
},
{
"name": "huifu-vendor.product-id",
"type": "java.lang.String",
"sourceType": "cn.unizk.huifupay.config.properties.HuiFuVendorProperties"
},
{
"name": "huifu-vendor.public-key",
"type": "java.lang.String",
"sourceType": "cn.unizk.huifupay.config.properties.HuiFuVendorProperties"
},
{
"name": "huifu-vendor.sys-id",
"type": "java.lang.String",
"sourceType": "cn.unizk.huifupay.config.properties.HuiFuVendorProperties"
},
{
"name": "huifu.configure-applet-callback-url",
"type": "java.lang.String",
"sourceType": "cn.unizk.huifupay.config.properties.HuiFuProperties"
},
{
"name": "huifu.huifu-id",
"type": "java.lang.String",
"sourceType": "cn.unizk.huifupay.config.properties.HuiFuProperties"
},
{
"name": "huifu.notify-url",
"type": "java.lang.String",
"sourceType": "cn.unizk.huifupay.config.properties.HuiFuProperties"
},
{
"name": "huifu.pay-api",
"type": "java.lang.String",
"sourceType": "cn.unizk.huifupay.config.properties.HuiFuProperties"
},
{
"name": "huifu.private-key",
"type": "java.lang.String",
"sourceType": "cn.unizk.huifupay.config.properties.HuiFuProperties"
},
{
"name": "huifu.product-id",
"type": "java.lang.String",
"sourceType": "cn.unizk.huifupay.config.properties.HuiFuProperties"
},
{
"name": "huifu.public-key",
"type": "java.lang.String",
"sourceType": "cn.unizk.huifupay.config.properties.HuiFuProperties"
},
{
"name": "huifu.refund-api",
"type": "java.lang.String",
"sourceType": "cn.unizk.huifupay.config.properties.HuiFuProperties"
},
{
"name": "jk.secret-key",
"type": "java.lang.String",
"sourceType": "cn.unizk.config.JkProperties"
},
{
"name": "jk.token-expire-time",
"type": "java.lang.Integer",
"sourceType": "cn.unizk.config.JkProperties"
},
{
"name": "wx.appid",
"type": "java.lang.String",
"sourceType": "cn.unizk.config.WxProperties"
},
{
"name": "wx.pay.api-v3-key",
"type": "java.lang.String",
"sourceType": "cn.unizk.config.WxProperties$Pay"
},
{
"name": "wx.pay.close-order-api",
"type": "java.lang.String",
"sourceType": "cn.unizk.config.WxProperties$Pay"
},
{
"name": "wx.pay.domain",
"type": "java.lang.String",
"sourceType": "cn.unizk.config.WxProperties$Pay"
},
{
"name": "wx.pay.mchid",
"type": "java.lang.String",
"sourceType": "cn.unizk.config.WxProperties$Pay"
},
{
"name": "wx.pay.order-search-uri",
"type": "java.lang.String",
"sourceType": "cn.unizk.config.WxProperties$Pay"
},
{
"name": "wx.pay.platform-cert-serial",
"type": "java.lang.String",
"sourceType": "cn.unizk.config.WxProperties$Pay"
},
{
"name": "wx.pay.serial-no",
"type": "java.lang.String",
"sourceType": "cn.unizk.config.WxProperties$Pay"
},
{
"name": "wx.place-order.expire-time",
"type": "java.lang.Long",
"sourceType": "cn.unizk.config.WxProperties$PlaceOrder"
},
{
"name": "wx.place-order.notify-url",
"type": "java.lang.String",
"sourceType": "cn.unizk.config.WxProperties$PlaceOrder"
},
{
"name": "wx.place-order.place-order-url",
"type": "java.lang.String",
"sourceType": "cn.unizk.config.WxProperties$PlaceOrder"
},
{
"name": "wx.secret",
"type": "java.lang.String",
"sourceType": "cn.unizk.config.WxProperties"
},
{
"name": "xunfu.app-secret",
"type": "java.lang.String",
"sourceType": "cn.unizk.xunfupay.properties.XunFuProperties"
},
{
"name": "xunfu.appid",
"type": "java.lang.String",
"sourceType": "cn.unizk.xunfupay.properties.XunFuProperties"
},
{
"name": "xunfu.base-api",
"type": "java.lang.String",
"sourceType": "cn.unizk.xunfupay.properties.XunFuProperties"
},
{
"name": "xunfu.big-business.account",
"type": "java.lang.String",
"sourceType": "cn.unizk.xunfupay.properties.XunFuProperties$BigBusiness"
},
{
"name": "xunfu.big-business.mcht-no",
"type": "java.lang.String",
"sourceType": "cn.unizk.xunfupay.properties.XunFuProperties$BigBusiness"
},
{
"name": "xunfu.big-business.store-no",
"type": "java.lang.String",
"sourceType": "cn.unizk.xunfupay.properties.XunFuProperties$BigBusiness"
},
{
"name": "xunfu.bind-wx-appid-api",
"type": "java.lang.String",
"sourceType": "cn.unizk.xunfupay.properties.XunFuProperties"
},
{
"name": "xunfu.fenzhang.add-fz-account-api",
"type": "java.lang.String",
"sourceType": "cn.unizk.xunfupay.properties.XunFuProperties$Fenzhang"
},
{
"name": "xunfu.fenzhang.apply-fz-api",
"type": "java.lang.String",
"sourceType": "cn.unizk.xunfupay.properties.XunFuProperties$Fenzhang"
},
{
"name": "xunfu.fenzhang.open-fz-api",
"type": "java.lang.String",
"sourceType": "cn.unizk.xunfupay.properties.XunFuProperties$Fenzhang"
},
{
"name": "xunfu.fenzhang.qianyue-api",
"type": "java.lang.String",
"sourceType": "cn.unizk.xunfupay.properties.XunFuProperties$Fenzhang"
},
{
"name": "xunfu.fenzhang.trade-api",
"type": "java.lang.String",
"sourceType": "cn.unizk.xunfupay.properties.XunFuProperties$Fenzhang"
},
{
"name": "xunfu.pay-success-callback",
"type": "java.lang.String",
"sourceType": "cn.unizk.xunfupay.properties.XunFuProperties"
},
{
"name": "xunfu.place-order-api",
"type": "java.lang.String",
"sourceType": "cn.unizk.xunfupay.properties.XunFuProperties"
},
{
"name": "xunfu.upload-file-api",
"type": "java.lang.String",
"sourceType": "cn.unizk.xunfupay.properties.XunFuProperties"
},
{
"name": "xunfu.upload-file-token-api",
"type": "java.lang.String",
"sourceType": "cn.unizk.xunfupay.properties.XunFuProperties"
}
],
"hints": []
}
-120
View File
@@ -1,120 +0,0 @@
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
type: com.alibaba.druid.pool.DruidDataSource
druid:
url: jdbc:mysql://139.9.2.195:3306/uni_ai_doctor?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowMultiQueries=true
username: unizk
password: Unizk@2025
redis:
port: 6379
host: 139.9.2.195
username:
password: Unizk@2025.Jkzy
database: 0
lettuce:
pool:
max-active: 8
max-idle: 6
min-idle: 2
max-wait: -1ms
shutdown-timeout: 360
timeout: 5000
# redis: # TODO
# host: 127.0.0.1
# port: 6379 # TODO 本地
xf:
appid: 3fa7b7a0
long-sound:
keySecret: b44d730380dcfae02313dcea7101efc8
instant:
host: https://iat-api.xfyun.cn/v2/iat
APISecret: N2Q5Y2NiOTZmNThhODZjYTgxMjg1NjA4
apiKey: da390c58ef0f2ad8424c3dccc6d458c7
wx:
appid: wx71e559ade446f09a
secret: 00b7f3cff0f4bde07daacd0dea7548c9
placeOrder:
placeOrderUrl: https://api.mch.weixin.qq.com/v3/pay/transactions/jsapi
notifyUrl: https://peaktcm.com/applet/wxPay/paySuccessCallBack
expireTime: 5
pay:
domain: https://api.mch.weixin.qq.com
mchid: 1726009475
serial_no: 58B7B59E32F73D69E461045455BF0EE0D6E5E4E8
closeOrderApi: /v3/pay/transactions/out-trade-no/{out_trade_no}/close
platformCertSerial: 5ECF2D8FD7E28EC9DD53F49BCA70F7DB6C67E729
apiV3Key: unLbhsImaYP6ZFiYaIpXjPwOhPBfi0iI
orderSearchUri: /v3/pay/transactions/out-trade-no/{out_trade_no}
xunfu:
appid: AP2235166393055350784
appSecret: eQCoN5MByJnD08Ud7dRYOuqCGPkwnlKz
baseApi: https://openapi.imipay.com/api
bindWxAppidApi: /hzg/v2/wechat/add_sub_config
uploadFileTokenApi: /auth/v1/get_file_token
uploadFileApi: /file/v2/upload_file
paySuccessCallback: https://peaktcm.com/applet/xunfuPay/callback
placeOrderApi: /hzg/v2/unitedtrade/wechat_js_pay
bigBusiness:
mchtNo: 1776645
storeNo: 21947434
account: 066440308757055
fenzhang:
openFzApi: /v3/hzg/part/mcht/reg
addFzAccountApi: /v3/hzg/part/acct/register
qianyueApi: /v3/hzg/part/acct/bind_mcht
tradeApi: /v3/hzg/part/trade/clear/get
applyFzApi: /v3/hzg/part/order/apply
huifu:
huifuId: 6666000179463008
payApi: https://api.huifu.com/v3/trade/payment/jspay
refundApi: https://api.huifu.com/v3/trade/payment/scanpay/refund
publicKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3IcOEDMBOiHaa5dLsPWVVx+9yE/VEGjRSVZFUAospbCEhGDimE7UEL8ecXwbG9AN5k8yX+Ltj6zaeLIt3KgxbX5/4pnrOoPqFhtaoNuQrwl8/9/rkgGkoksH9e//mRan2+TjbHLKXWZKUduksaoWw4VehOx0nxE+wx7Bk7/VQAegnrDz4z/8zEd2Mcm51THceHJ5wVoMoXvo5e8nhUUAFJeHtlI5jxC85lK6kz2UNhGQ7Kutc7sBzK1U/mi29j/iStN3Z0fzND7+nRfgWPu4b0cKNnNwlIaGiabFTbpVZyV8LTg1BandmHJLNUUJyrc/s3W72VFUdp+BwgoERDcEwwIDAQAB
privateKey: MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDchw4QMwE6Idprl0uw9ZVXH73IT9UQaNFJVkVQCiylsISEYOKYTtQQvx5xfBsb0A3mTzJf4u2PrNp4si3cqDFtfn/imes6g+oWG1qg25CvCXz/3+uSAaSiSwf17/+ZFqfb5ONscspdZkpR26SxqhbDhV6E7HSfET7DHsGTv9VAB6CesPPjP/zMR3YxybnVMdx4cnnBWgyhe+jl7yeFRQAUl4e2UjmPELzmUrqTPZQ2EZDsq61zuwHMrVT+aLb2P+JK03dnR/M0Pv6dF+BY+7hvRwo2c3CUhoaJpsVNulVnJXwtODUFqd2Ycks1RQnKtz+zdbvZUVR2n4HCCgRENwTDAgMBAAECggEAbFWAaB7WVHt69G3fxi/uzF0Qe04UijojzhYueLJ22nKLtwhtaIsZDJ0G1JM2MgSUP3badVZig7lTngVSGFsb5QFGy8f3Ucip/3AypmEWg5ZyrLSQ4ioieYPIhl3/P3Jsxc58lrMRjK6KhgoTrx+yjRyAoWYTqGztWydJy05q8UekdbIn9K2Dq0294hHbarCjB3C/3SXX4xniEbDtVBTdjP81731gxnM2HJ98GDrvUf5MDrX4SdExvCYV0P0mU8uaRPK8ylWCmtsEuMxKupFUFePJNZdyG+P/RZs6CbgUgJyYUzKlOyeWH8KwQF1FLntipkIPlJ+uVkdwK2eDD6bzWQKBgQDylFiSnlFy0fwXSpWHDnDgukaLYxm2GNWaPyg0f2IqK/368o/Xu4TWOPuknR6ngeiJZz3SVA/kFeCz3+UxtDlbUheoSkkbo0cZg8PaKx875gE97oCHgRkaPS4l44kmu1ZwOMgfZDQPrLZMEbAfjqvMEa7ci5kXk1quOGeSJRIg3QKBgQDoumM2dZ+RxYxtxB2k1kJJIndZX3hhVyMfDIh5TwHHKNml1poa/s+aoT27BZgiM8snLR55xk4cQ59kr9Yic9Oa4seECsrAgP8mbB6eC/y7lRDZDFjJvHXl6a1ePo+hBlYarL83AUMIE1/SfZrdyM5yRmp3+cwHkKVpAQuiEXOSHwKBgEDkpn0ylR9eRU4FydKDbnbv3gdTz4EDS8EjvCGvIheeBSeo1AomQ/b673auAZFWE1sOn18w1b9yitYTw0B0shNX9rQyizQ1jcOpmC848fYYJaTntMKLKqf2Te4c3Ifb/devmPms2LCIx4u5/5+xjwvcfybIwX+pD80jkbFq8VqRAoGBAKulTKdN+XK6EOikTHjWzezCzuPL1i105yJvS/isnNMW/e+iZ+ahKN0TL0RQy/Pt31f1nxSRfeq6tUS9q2Gdq+QAfsaUbxWsDoN4GtzWWoC/YL20rYecyBfaUVPBMI3C7p6d6inXdGjwYSwOF7qb8Ce4Z641PpYVyOm5K6tM08BhAoGBALNkfH3ZPImRKN19bGcHAtrzoDMFAAQrhjyMr9aUpMGLoAjxh1U2pYbj1y0e03ArUT/TRzOXNbHuST82tDZEarVSF8RmU8DNUAHSI9dmtXPtgeKpG8TNyP5q3VnJEHdSRZVLb5pGfZuo3tegsHwZF/oCGK+GHD/fhmSFB04GPJon
notifyUrl: https://peaktcm.com/applet/huifuPay/callback
productId: EDUSTD
configureAppletCallbackUrl: https://peaktcm.com/applet/huifuPay/configureAppletCallback
huifu-vendor:
sysId: 6666000188069628
huifuId: 6666000188735389
publicKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0uJDRMFj1xoQCJbReVaNdiqjL9vdKolMzWKe2vMhZwkBlgQMpaqtHqNKNCn3DPL/7ugPUNzj4PLr3PSR4DK+TBOOa3xRuKLt3s2x6wouVNpiRRglUzh5OgciXXYPPl7QGu2YlJZ9F7ikiaD7KG9PJI7oidbA7lQ4qMcIGlSBUF4l3TeoOpad0zLs41IRJJPIMKPf5Jj9HS/1Tggcn7f36h1l4JWpTRyfB8HyF66IHzA3mQa5yskUHf1LLuO0hxtIfy9Ua+xJYqEWD334xaMzauZQsLM98d1Pj7I1YRvzNohabpCJqO1wF6PDB3rqdLarAZagN/JhYIHHGXMBGfQZxwIDAQAB
privateKey: MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDS4kNEwWPXGhAIltF5Vo12KqMv290qiUzNYp7a8yFnCQGWBAylqq0eo0o0KfcM8v/u6A9Q3OPg8uvc9JHgMr5ME45rfFG4ou3ezbHrCi5U2mJFGCVTOHk6ByJddg8+XtAa7ZiUln0XuKSJoPsob08kjuiJ1sDuVDioxwgaVIFQXiXdN6g6lp3TMuzjUhEkk8gwo9/kmP0dL/VOCByft/fqHWXglalNHJ8HwfIXrogfMDeZBrnKyRQd/Usu47SHG0h/L1Rr7ElioRYPffjFozNq5lCwsz3x3U+PsjVhG/M2iFpukImo7XAXo8MHeup0tqsBlqA38mFggccZcwEZ9BnHAgMBAAECggEABRZaQxVbQDwruNlSklfJL9mVeDkYm8cWKDpB1MxauO6ZsDHG0FROutd7mciNYi2WiP/mJrA9exbBI+JuhncS6ijqnaMxIYAktuRFb4MeXQOrrTkI5XoOSp0Tcie/9GQ7JvsmXCdJO0JEDeHpTS9qPFqKN5ELtHQprcCnbGMvf23KyqOFx71Sbe4JxDqV4j0MeJJ/ZEOnLHJAhJ/o/0Gw+2cAVBxOq/xDTiSzKQaR4Cy7h3HMlDXnBXlAwKLb7x/F6efFyBv3RGZjtTgt8G7319icRJUHyXa3JPk/UbKTHrZ3saCj0ByAPpCwSVx6uNxhVeEOFqi3VwtV8s4ClAJtUQKBgQDwEGA1Shr2klTnM1VN+R3YkgaG8QtkZQQG77vCR1q3uMPKpWUQOi/2wQs3SbTAr7ZX+8CHNb8M3KGVAEFR2PDEFok/LA0snFTwdL6dLkXkmOxmNyR2wmXIUimMBogQIc4bI11EpPoocbrzuJ3q48fDIAr7Hc4d/0HasEAQHvAdfwKBgQDg4gCr5M7atD4XdKqmNs5kltjw36EeSig2cajfQb7aARmHS+1F9cn1cpgTvqMBHxBZBx5cW1ETLTxDEq8/ONHHAtmgCVgrc0lgch+Dph1Nt4Jl/aNxxaZjLpLQtcHnFR4/7RGuJMUTAzAUcOer9XiCJskE2EVLrT53pE665Se3uQKBgFcXmc+7cszBicvW87u2BP3s/DE4gcmKXEun7ZYuDNtaTK3YEzIv6fa7UjZcpxbAqIaC7vYeqZEg+f30eb4X1kFNa71fXegxTx9tOzoK75BfamQq3S+4lvR12lzSgcpYeU2fJtcggyDpIcoJ0EDHIlHH7jPsPDrlwB52ksdGchZBAoGBAM49dvAuf6cD9o38aSTWzqJh1cPS1Ci7SfXkd0OJQEcfCxKSB6FJsVZxKhexljzJCG0dojKBbPFxYvsAf8gzi/BAJOYoq7vtlzXkdBKAng9QZT60Rtlosxfy9qKCjronG/70pGpZPoQZQFb+1PlXvpVejKzsy2CEGe4PukSdNLfBAoGATUJ7FGVmG2Ym8UHcP0bMeWwS7XROuiquliLtamWwpZTByZaLO1nK2FtC1oVj3il4Wox6/In1bBbdtqxmRmKcD9q1JExr1PHxXQTUbIoWb4GXNHq7h5kOhpra1uVRmNIewfJUYTCEzzHTrJe8dADBc7lGpsibwk174YD2343Aupw=
productId: PAYUN
notifyUrl: https://peaktcm.com:8089/hf/webhook/vendorPaySuccess
aliyun:
accessKeyId: LTAI5tBQGeqmhe6yhfqupaZD
accessKeySecret: YM2lsEtpjCLOF2kJGdsCBcwRHLX8aa
jk:
secretKey: Unizk.jkzy@2025
tokenExpireTime: 90
minio:
endpoint: http://139.9.2.195:8002
accessKey: YIh5PhIEHXEiJgPTlCSc
secretKey: 07becv7RNMI1wHyPPFtq3rlCPC6cyF0WrV5LNHYN
username: jkzy
password: jkzy@2025
nginxHost:
huaweiyun:
accessKey: HPUACMRQ2NKQNOXNCFNO
secretKey: KC3yEw7ARoL0oxcmXy7vE3hyMBPKjLsG1LCSQdYh
payIp: http://192.168.0.6:8083
-115
View File
@@ -1,115 +0,0 @@
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
type: com.alibaba.druid.pool.DruidDataSource
druid:
url: jdbc:mysql://139.9.2.195:3306/uni_ai_doctor?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowMultiQueries=true
username: unizk
password: Unizk@2025
redis:
port: 6379
host: localhost
username:
password: Unizk@2025.Jkzy
database: 0
lettuce:
pool:
max-active: 8
max-idle: 6
min-idle: 2
max-wait: -1ms
shutdown-timeout: 360
timeout: 5000
xf:
appid: 3fa7b7a0
long-sound:
keySecret: b44d730380dcfae02313dcea7101efc8
instant:
host: https://iat-api.xfyun.cn/v2/iat
APISecret: N2Q5Y2NiOTZmNThhODZjYTgxMjg1NjA4
apiKey: da390c58ef0f2ad8424c3dccc6d458c7
wx:
appid: wx71e559ade446f09a
secret: 00b7f3cff0f4bde07daacd0dea7548c9
placeOrder:
placeOrderUrl: https://api.mch.weixin.qq.com/v3/pay/transactions/jsapi
notifyUrl: https://peaktcm.com/applet/wxPay/paySuccessCallBack
expireTime: 5
pay:
domain: https://api.mch.weixin.qq.com
mchid: 1726009475
serial_no: 58B7B59E32F73D69E461045455BF0EE0D6E5E4E8
closeOrderApi: /v3/pay/transactions/out-trade-no/{out_trade_no}/close
platformCertSerial: 5ECF2D8FD7E28EC9DD53F49BCA70F7DB6C67E729
apiV3Key: unLbhsImaYP6ZFiYaIpXjPwOhPBfi0iI
orderSearchUri: /v3/pay/transactions/out-trade-no/{out_trade_no}
xunfu:
appid: AP2235166393055350784
appSecret: eQCoN5MByJnD08Ud7dRYOuqCGPkwnlKz
baseApi: https://openapi.imipay.com/api
bindWxAppidApi: /hzg/v2/wechat/add_sub_config
uploadFileTokenApi: /auth/v1/get_file_token
uploadFileApi: /file/v2/upload_file
paySuccessCallback: https://peaktcm.com/applet/xunfuPay/callback
placeOrderApi: /hzg/v2/unitedtrade/wechat_js_pay
bigBusiness:
mchtNo: 1776645
storeNo: 21947434
account: 066440308757055
fenzhang:
openFzApi: /v3/hzg/part/mcht/reg
addFzAccountApi: /v3/hzg/part/acct/register
qianyueApi: /v3/hzg/part/acct/bind_mcht
tradeApi: /v3/hzg/part/trade/clear/get
applyFzApi: /v3/hzg/part/order/apply
huifu:
huifuId: 6666000179463008
payApi: https://api.huifu.com/v3/trade/payment/jspay
refundApi: https://api.huifu.com/v3/trade/payment/scanpay/refund
publicKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3IcOEDMBOiHaa5dLsPWVVx+9yE/VEGjRSVZFUAospbCEhGDimE7UEL8ecXwbG9AN5k8yX+Ltj6zaeLIt3KgxbX5/4pnrOoPqFhtaoNuQrwl8/9/rkgGkoksH9e//mRan2+TjbHLKXWZKUduksaoWw4VehOx0nxE+wx7Bk7/VQAegnrDz4z/8zEd2Mcm51THceHJ5wVoMoXvo5e8nhUUAFJeHtlI5jxC85lK6kz2UNhGQ7Kutc7sBzK1U/mi29j/iStN3Z0fzND7+nRfgWPu4b0cKNnNwlIaGiabFTbpVZyV8LTg1BandmHJLNUUJyrc/s3W72VFUdp+BwgoERDcEwwIDAQAB
privateKey: MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDchw4QMwE6Idprl0uw9ZVXH73IT9UQaNFJVkVQCiylsISEYOKYTtQQvx5xfBsb0A3mTzJf4u2PrNp4si3cqDFtfn/imes6g+oWG1qg25CvCXz/3+uSAaSiSwf17/+ZFqfb5ONscspdZkpR26SxqhbDhV6E7HSfET7DHsGTv9VAB6CesPPjP/zMR3YxybnVMdx4cnnBWgyhe+jl7yeFRQAUl4e2UjmPELzmUrqTPZQ2EZDsq61zuwHMrVT+aLb2P+JK03dnR/M0Pv6dF+BY+7hvRwo2c3CUhoaJpsVNulVnJXwtODUFqd2Ycks1RQnKtz+zdbvZUVR2n4HCCgRENwTDAgMBAAECggEAbFWAaB7WVHt69G3fxi/uzF0Qe04UijojzhYueLJ22nKLtwhtaIsZDJ0G1JM2MgSUP3badVZig7lTngVSGFsb5QFGy8f3Ucip/3AypmEWg5ZyrLSQ4ioieYPIhl3/P3Jsxc58lrMRjK6KhgoTrx+yjRyAoWYTqGztWydJy05q8UekdbIn9K2Dq0294hHbarCjB3C/3SXX4xniEbDtVBTdjP81731gxnM2HJ98GDrvUf5MDrX4SdExvCYV0P0mU8uaRPK8ylWCmtsEuMxKupFUFePJNZdyG+P/RZs6CbgUgJyYUzKlOyeWH8KwQF1FLntipkIPlJ+uVkdwK2eDD6bzWQKBgQDylFiSnlFy0fwXSpWHDnDgukaLYxm2GNWaPyg0f2IqK/368o/Xu4TWOPuknR6ngeiJZz3SVA/kFeCz3+UxtDlbUheoSkkbo0cZg8PaKx875gE97oCHgRkaPS4l44kmu1ZwOMgfZDQPrLZMEbAfjqvMEa7ci5kXk1quOGeSJRIg3QKBgQDoumM2dZ+RxYxtxB2k1kJJIndZX3hhVyMfDIh5TwHHKNml1poa/s+aoT27BZgiM8snLR55xk4cQ59kr9Yic9Oa4seECsrAgP8mbB6eC/y7lRDZDFjJvHXl6a1ePo+hBlYarL83AUMIE1/SfZrdyM5yRmp3+cwHkKVpAQuiEXOSHwKBgEDkpn0ylR9eRU4FydKDbnbv3gdTz4EDS8EjvCGvIheeBSeo1AomQ/b673auAZFWE1sOn18w1b9yitYTw0B0shNX9rQyizQ1jcOpmC848fYYJaTntMKLKqf2Te4c3Ifb/devmPms2LCIx4u5/5+xjwvcfybIwX+pD80jkbFq8VqRAoGBAKulTKdN+XK6EOikTHjWzezCzuPL1i105yJvS/isnNMW/e+iZ+ahKN0TL0RQy/Pt31f1nxSRfeq6tUS9q2Gdq+QAfsaUbxWsDoN4GtzWWoC/YL20rYecyBfaUVPBMI3C7p6d6inXdGjwYSwOF7qb8Ce4Z641PpYVyOm5K6tM08BhAoGBALNkfH3ZPImRKN19bGcHAtrzoDMFAAQrhjyMr9aUpMGLoAjxh1U2pYbj1y0e03ArUT/TRzOXNbHuST82tDZEarVSF8RmU8DNUAHSI9dmtXPtgeKpG8TNyP5q3VnJEHdSRZVLb5pGfZuo3tegsHwZF/oCGK+GHD/fhmSFB04GPJon
notifyUrl: https://peaktcm.com/applet/huifuPay/callback
productId: EDUSTD
configureAppletCallbackUrl: https://peaktcm.com/applet/huifuPay/configureAppletCallback
huifu-vendor:
sysId: 6666000188069628
huifuId: 6666000188735389
publicKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0uJDRMFj1xoQCJbReVaNdiqjL9vdKolMzWKe2vMhZwkBlgQMpaqtHqNKNCn3DPL/7ugPUNzj4PLr3PSR4DK+TBOOa3xRuKLt3s2x6wouVNpiRRglUzh5OgciXXYPPl7QGu2YlJZ9F7ikiaD7KG9PJI7oidbA7lQ4qMcIGlSBUF4l3TeoOpad0zLs41IRJJPIMKPf5Jj9HS/1Tggcn7f36h1l4JWpTRyfB8HyF66IHzA3mQa5yskUHf1LLuO0hxtIfy9Ua+xJYqEWD334xaMzauZQsLM98d1Pj7I1YRvzNohabpCJqO1wF6PDB3rqdLarAZagN/JhYIHHGXMBGfQZxwIDAQAB
privateKey: MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDS4kNEwWPXGhAIltF5Vo12KqMv290qiUzNYp7a8yFnCQGWBAylqq0eo0o0KfcM8v/u6A9Q3OPg8uvc9JHgMr5ME45rfFG4ou3ezbHrCi5U2mJFGCVTOHk6ByJddg8+XtAa7ZiUln0XuKSJoPsob08kjuiJ1sDuVDioxwgaVIFQXiXdN6g6lp3TMuzjUhEkk8gwo9/kmP0dL/VOCByft/fqHWXglalNHJ8HwfIXrogfMDeZBrnKyRQd/Usu47SHG0h/L1Rr7ElioRYPffjFozNq5lCwsz3x3U+PsjVhG/M2iFpukImo7XAXo8MHeup0tqsBlqA38mFggccZcwEZ9BnHAgMBAAECggEABRZaQxVbQDwruNlSklfJL9mVeDkYm8cWKDpB1MxauO6ZsDHG0FROutd7mciNYi2WiP/mJrA9exbBI+JuhncS6ijqnaMxIYAktuRFb4MeXQOrrTkI5XoOSp0Tcie/9GQ7JvsmXCdJO0JEDeHpTS9qPFqKN5ELtHQprcCnbGMvf23KyqOFx71Sbe4JxDqV4j0MeJJ/ZEOnLHJAhJ/o/0Gw+2cAVBxOq/xDTiSzKQaR4Cy7h3HMlDXnBXlAwKLb7x/F6efFyBv3RGZjtTgt8G7319icRJUHyXa3JPk/UbKTHrZ3saCj0ByAPpCwSVx6uNxhVeEOFqi3VwtV8s4ClAJtUQKBgQDwEGA1Shr2klTnM1VN+R3YkgaG8QtkZQQG77vCR1q3uMPKpWUQOi/2wQs3SbTAr7ZX+8CHNb8M3KGVAEFR2PDEFok/LA0snFTwdL6dLkXkmOxmNyR2wmXIUimMBogQIc4bI11EpPoocbrzuJ3q48fDIAr7Hc4d/0HasEAQHvAdfwKBgQDg4gCr5M7atD4XdKqmNs5kltjw36EeSig2cajfQb7aARmHS+1F9cn1cpgTvqMBHxBZBx5cW1ETLTxDEq8/ONHHAtmgCVgrc0lgch+Dph1Nt4Jl/aNxxaZjLpLQtcHnFR4/7RGuJMUTAzAUcOer9XiCJskE2EVLrT53pE665Se3uQKBgFcXmc+7cszBicvW87u2BP3s/DE4gcmKXEun7ZYuDNtaTK3YEzIv6fa7UjZcpxbAqIaC7vYeqZEg+f30eb4X1kFNa71fXegxTx9tOzoK75BfamQq3S+4lvR12lzSgcpYeU2fJtcggyDpIcoJ0EDHIlHH7jPsPDrlwB52ksdGchZBAoGBAM49dvAuf6cD9o38aSTWzqJh1cPS1Ci7SfXkd0OJQEcfCxKSB6FJsVZxKhexljzJCG0dojKBbPFxYvsAf8gzi/BAJOYoq7vtlzXkdBKAng9QZT60Rtlosxfy9qKCjronG/70pGpZPoQZQFb+1PlXvpVejKzsy2CEGe4PukSdNLfBAoGATUJ7FGVmG2Ym8UHcP0bMeWwS7XROuiquliLtamWwpZTByZaLO1nK2FtC1oVj3il4Wox6/In1bBbdtqxmRmKcD9q1JExr1PHxXQTUbIoWb4GXNHq7h5kOhpra1uVRmNIewfJUYTCEzzHTrJe8dADBc7lGpsibwk174YD2343Aupw=
productId: PAYUN
notifyUrl: https://peaktcm.com:8089/hf/webhook/vendorPaySuccess
aliyun:
accessKeyId: LTAI5tBQGeqmhe6yhfqupaZD
accessKeySecret: YM2lsEtpjCLOF2kJGdsCBcwRHLX8aa
jk:
secretKey: Unizk.jkzy@2025
tokenExpireTime: 90
minio:
endpoint: http://139.9.2.195:8002
accessKey: YIh5PhIEHXEiJgPTlCSc
secretKey: 07becv7RNMI1wHyPPFtq3rlCPC6cyF0WrV5LNHYN
username: jkzy
password: jkzy@2025
nginxHost:
huaweiyun:
accessKey: HPUACMRQ2NKQNOXNCFNO
secretKey: KC3yEw7ARoL0oxcmXy7vE3hyMBPKjLsG1LCSQdYh
payIp: http://127.0.0.1:8083
-21
View File
@@ -1,21 +0,0 @@
spring:
application:
name: AI_Questioning
profiles:
active: dev
server:
port: 8081
#address: 127.0.0.1
logging:
level:
cn.unizk.dao: debug
org.springframework: warn
org.apache.ibatis.logging: debug
# org.springframework.web.servlet.DispatcherServlet: DEBUG
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
@@ -1,42 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.ConversationMapper">
<insert id="insertConversation" parameterType="cn.unizk.entity.po.Conversation" useGeneratedKeys="true" keyProperty="id">
insert into conversation
<trim prefix="(" suffix=")" suffixOverrides=",">
session_id, user_id,qa_json,symptom_summary
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
#{sessionId}, #{userId},#{qaJson},#{symptomSummary}
</trim>
</insert>
<update id="updateConversation" parameterType="cn.unizk.entity.po.Conversation">
update conversation
<set>
<if test="status != null">
status = #{status},
</if>
<if test="aiDiagnosis != null">
ai_diagnosis = #{aiDiagnosis},
</if>
<if test="aiTreatment != null">
ai_treatment = #{aiTreatment},
</if>
</set>
where session_id = #{sessionId}
</update>
<select id="selectBySessionId" resultType="cn.unizk.entity.po.Conversation">
select * from conversation where session_id = #{sessionId} ORDER BY create_time DESC
-- ORDER BY create_time DESC LIMIT 1;
</select>
</mapper>
@@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.HuifuDataMapper">
</mapper>
@@ -1,18 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.JkPhysioMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.JkPhysio">
<id column="id" property="id" />
<result column="physio_name" property="physioName" />
<result column="physio_tel" property="physioTel" />
<result column="physio_gender" property="physioGender" />
<result column="physio_lavel" property="physioLavel" />
<result column="rating" property="rating" />
<result column="service_order_num" property="serviceOrderNum" />
<result column="rebate_price" property="rebatePrice" />
<result column="be_good_at" property="beGoodAt" />
</resultMap>
</mapper>
@@ -1,22 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.JkProductMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.JkProduct">
<id column="product_id" property="productId" />
<result column="product_name" property="productName" />
<result column="product_type" property="productType" />
<result column="product_image" property="productImage" />
<result column="product_price" property="productPrice" />
<result column="product_tags" property="productTags" />
<result column="product_sort" property="productSort" />
<result column="product_status" property="productStatus" />
<result column="product_stock" property="productStock" />
</resultMap>
<resultMap id="ProductVOMap" type="cn.unizk.entity.vo.JkProductVO" extends="BaseResultMap">
</resultMap>
</mapper>
-37
View File
@@ -1,37 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.MessageMapper">
<insert id="insertMessage" parameterType="cn.unizk.entity.po.Message" useGeneratedKeys="true" keyProperty="id">
insert into message
<trim prefix="(" suffix=")" suffixOverrides=",">
session_id, sort1, ai_message, user_message,
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
#{sessionId}, #{sort}, #{aiMessage}, #{userMessage}
</trim>
</insert>
<update id="updateMessage" parameterType="cn.unizk.entity.po.Message">
update message
<set>
<if test="status != null">
status = #{status},
</if>
</set>
where id = #{id}
</update>
<select id="selectBySessionIdList" resultType="cn.unizk.entity.po.Message">
select * from message where session_id = #{sessionId} And status = 1
</select>
</mapper>
@@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.SubHealthDietaryRegulationMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.SubHealthDietaryRegulation">
<id column="symptom_number" property="symptomNumber" />
<result column="symptom_description" property="symptomDescription" />
<result column="lack_nutrients" property="lackNutrients" />
<result column="diagnostic_reference" property="diagnosticReference" />
<result column="common_reasons" property="commonReasons" />
<result column="fruit_suggestion" property="fruitSuggestion" />
<result column="vegetable_suggestion" property="vegetableSuggestion" />
<result column="detect_and_add" property="detectAndAdd" />
</resultMap>
</mapper>
@@ -1,71 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.SysDictMapper">
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.SysDict">
<id column="dict_code" jdbcType="INTEGER" property="dictCode" />
<result column="dict_value" jdbcType="VARCHAR" property="dictValue" />
<result column="dict_type" jdbcType="VARCHAR" property="dictType" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
</resultMap>
<sql id="Base_Column_List">
dict_code, dict_value, dict_type, create_time
</sql>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from sys_dict
where dict_code = #{dictCode,jdbcType=INTEGER}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
delete from sys_dict
where dict_code = #{dictCode,jdbcType=INTEGER}
</delete>
<insert id="insertSelective" keyColumn="dict_code" keyProperty="dictCode" parameterType="cn.unizk.entity.po.SysDict" useGeneratedKeys="true">
insert into sys_dict
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="dictValue != null">
dict_value,
</if>
<if test="dictType != null">
dict_type,
</if>
<if test="createTime != null">
create_time,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="dictValue != null">
#{dictValue,jdbcType=VARCHAR},
</if>
<if test="dictType != null">
#{dictType,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
</trim>
</insert>
<update id="updateByPrimaryKeySelective" parameterType="cn.unizk.entity.po.SysDict">
update sys_dict
<set>
<if test="dictValue != null">
dict_value = #{dictValue,jdbcType=VARCHAR},
</if>
<if test="dictType != null">
dict_type = #{dictType,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
</set>
where dict_code = #{dictCode,jdbcType=INTEGER}
</update>
<update id="updateByPrimaryKey" parameterType="cn.unizk.entity.po.SysDict">
update sys_dict
set dict_value = #{dictValue,jdbcType=VARCHAR},
dict_type = #{dictType,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP}
where dict_code = #{dictCode,jdbcType=INTEGER}
</update>
</mapper>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.WxOrderItemMapper">
<!-- &lt;!&ndash; 通用查询映射结果 &ndash;&gt;
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.WxOrderItem">
<id column="id" property="id" />
<result column="order_id" property="orderId" />
<result column="product_id" property="productId" />
<result column="combo_id" property="comboId" />
<result column="quantity" property="quantity" />
<result column="price" property="price" />
<result column="discount" property="discount" />
</resultMap>-->
</mapper>
@@ -1,81 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.WxOrderMapper">
<!-- <resultMap id="BaseResultMap" type="cn.unizk.entity.po.WxOrder">
<result column="order_id" property="orderId" jdbcType="VARCHAR"/>
<result column="openid" property="openid" jdbcType="VARCHAR"/>
<result column="product_id" property="productId" jdbcType="VARCHAR"/>
<result column="combo_id" property="comboId" jdbcType="VARCHAR"/>
<result column="description" property="description" jdbcType="VARCHAR"/>
<result column="amount" property="amount" jdbcType="INTEGER"/>
<result column="total_price" property="totalPrice" jdbcType="DECIMAL"/>
<result column="status" property="status" jdbcType="VARCHAR"/>
<result column="store_id" property="storeId" jdbcType="INTEGER"/>
<result column="physio_id" property="physioId" jdbcType="INTEGER"/>
<result column="device_id" property="deviceId" jdbcType="INTEGER"/>
<result column="create_time" property="createTime" jdbcType="INTEGER"/>
<result column="pay_time" property="payTime" jdbcType="INTEGER"/>
<result column="recipient_phone" property="recipientPhone" jdbcType="VARCHAR"/>
<result column="recipient_name" property="recipientName" jdbcType="VARCHAR"/>
<result column="receiving_address" property="receivingAddress" jdbcType="VARCHAR"/>
</resultMap>
<resultMap id="OrderVOMap" type="cn.unizk.entity.vo.WxOrderVO" extends="BaseResultMap">
<result column="phoneNumber" property="ordererPhone"/>
<result column="productName" property="productName"/>
</resultMap>
<update id="updateStatusToPaid">
update wx_order set status = 'paid',pay_time = NOW() where order_id = #{orderId} and status = 'unpaid'
</update>
<update id="updateStatusToCanceled">
update wx_order set status = 'canceled' where order_id = #{orderId} and status = 'unpaid'
</update>
<select id="selectOrders" resultMap="OrderVOMap">
select o.order_id,o.description,o.amount,o.total_price,o.create_time,o.pay_time,o.status,
o.recipient_phone,o.recipient_name,o.receiving_address,u.phone_number as phoneNumber,
CASE
WHEN o.product_id is not null then p.product_name
else c.combo_name
end as productName
from wx_order o
left join jk_product p on p.product_id = o.product_id
left join combo c on o.product_id is null and o.combo_id = c.combo_id
left join wx_user u on o.openid = u.openid
<where>
<if test="vo.status != null and vo.status != ''">
and o.status = #{vo.status}
</if>
<if test="vo.storeId != null">
and o.store_id = #{vo.storeId}
</if>
<if test="vo.searchStartTimeDt != null">
and o.create_time >= #{vo.searchStartTimeDt}
</if>
<if test="vo.searchEndTimeDt != null">
and o.create_time &lt;= #{vo.searchEndTimeDt}
</if>
<if test="vo.keyword != null and vo.keyword != ''">
and (o.order_id = #{vo.keyword} or u.phone_number = #{vo.keyword} or p.product_name = #{vo.keyword} or c.combo_name = #{vo.keyword})
</if>
<if test='vo.orderType != null and vo.orderType.equals("P")'>
and o.store_id is null
</if>
<if test='vo.orderType != null and vo.orderType == "S"'>
and o.store_id is not null
</if>
</where>
</select>
<select id="selectOrderByIdAndPhone" resultMap="BaseResultMap">
select o.* from wx_order o join wx_user u
on o.openid = u.openid
where o.order_id = #{orderId} and u.phone_number = #{phone}
</select>-->
</mapper>
@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.WxUserMapper">
<!-- <update id="bindPhone">
update wx_user set phone_number = #{phoneNumber} where openid = #{openid}
</update>-->
</mapper>
@@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.WxUserSessionMapper">
<select id="selectMaxSessionId" resultType="java.lang.Long">
select max(session_id) from wx_user_session where openid = #{openid}
</select>
</mapper>
@@ -1,31 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, initial-scale=1.0,user-scalable=no" />
<title>吉客中医</title>
<link rel="stylesheet" href="./css/combo.css">
<link rel="stylesheet" href="./css/toast.css">
</head>
<body>
<section class="flex flex-column container">
<header class="header">
<img src="./static/logo.png" />
</header>
<h3 class="page-title">请选择服务套餐:</h3>
<main class="main">
<ul class="combo-list"></ul>
</main>
<footer class="footer flex">
<span class="go-use-btn">去使用</span>
</footer>
</section>
<!-- 引入页面 js -->
<script type="module" src="./js/combo.js"></script>
</body>
</html>
@@ -1,102 +0,0 @@
* {
padding: 0;
margin: 0;
}
li {
list-style: none;
}
.flex-column {
flex-direction: column;
}
.container {
height: 100dvh;
}
.header {
text-align: center;
position: sticky;
top: 0;
left: 0;
right: 0;
background-color: #ffffff;
box-shadow: 0px 0px 3px rgba(0, 0, 0, .12);
height: 70px;
}
.header img {
height: 100%;
}
.page-title {
padding-top: 20px;
padding-left: 10px;
padding-bottom: 10px;
background-color: #ffffff;
}
.main {
flex: 1;
overflow: auto;
}
.flex {
display: flex;
}
.combo-list-item {
box-shadow: 0px 0px 5px rgba(0, 0, 0, .12);
margin: 15px 10px 0;
padding: 15px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
line-height: 2;
transition: all .5;
}
.combo-list-item.active {
box-shadow: 0px 0px 5px #3d1b49;
}
.combo-list-item:first-child {
margin-top: 10px;
}
.combo-item-label {
flex: 1;
}
.combo-item-content {
flex: 1;
text-align: right;
}
.footer {
width: 100%;
height: 80px;
background-color: #ffffff;
box-shadow: 0px 0px 3px rgba(0, 0, 0, .12);
}
.go-use-btn {
all: unset;
display: flex;
align-items: center;
justify-content: center;
width: 80%;
height: 80%;
margin: auto;
background-color: #3d1b49;
color: #ffffff;
text-align: center;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
}
@@ -1,90 +0,0 @@
* {
padding: 0;
margin: 0;
}
.flex {
display: flex;
}
.flex-column {
flex-direction: column;
}
.container {
height: 100dvh;
}
.header {
text-align: center;
margin-top: 10vh;
background-color: #ffffff;
height: 20vw;
}
.header img {
height: 100%;
}
.main {
padding-top: 10vh;
flex-wrap: wrap;
}
input {
all: unset;
}
.valid-container,
.phone-input {
margin: 0 auto 5vw;
width: 70vw;
height: 10vw;
border: 1px solid #dcdfe6;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
}
.valid-container {
overflow: hidden;
}
.valid-input,
.phone-input {
padding-left: 15px;
box-sizing: border-box;
}
.valid-input {
width: 60%;
}
.valid-btn {
background-color: #3d1b49;
color:#ffffff;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
width: 40%;
box-sizing: border-box;
}
.login-btn {
margin: 0 auto 5vw;
width: 70vw;
height: 10vw;
background-color: #3d1b49;
display: flex;
align-items: center;
justify-content: center;
color:#ffffff;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
}
@@ -1,31 +0,0 @@
.my-toast {
opacity: 0;
transition: opacity .8s;
position: fixed;
top: 40%;
left: 50%;
color: #ffffff;
text-align: center;
padding: 5vw;
border-radius: 5px;
max-width: 60vw;
box-sizing: border-box;
background-color: #000000cc;
transform: translate(-50%);
-webkit-transform: translate(-50%);
-moz-transform: translate(-50%);
-ms-transform: translate(-50%);
-o-transform: translate(-50%);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
-webkit-transition: opacity .8s;
-moz-transition: opacity .8s;
-ms-transition: opacity .8s;
-o-transition: opacity .8s;
}
.my-toast.active {
opacity: 1;
}
@@ -1,33 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, initial-scale=1.0,user-scalable=no" />
<title>登录</title>
<link rel="stylesheet" href="./css/index.css">
<link rel="stylesheet" href="./css/toast.css">
</head>
<body>
<section class="flex flex-column container">
<header class="header">
<img src="./static/logo.png" />
</header>
<main class="main flex">
<input type="text" class="phone-input" id="phone" name="phone"
autocomplete="off"
placeholder="手机号" />
<section class="flex valid-container">
<input type="text" id="valid" name="valid" class="valid-input"
autocomplete="off"
placeholder="验证码" />
<div class="valid-btn">发送验证码</div>
</section>
<div class="login-btn">登录</div>
</main>
</section>
<script type="module" src="./js/index.js"></script>
</body>
</html>
@@ -1,74 +0,0 @@
import { showToast } from './toast.js'
// 接口api域名
import { host } from './url.js'
// 获取列表元素
const elementUl = document.querySelector('.combo-list')
const setLiElement = item => {
const {comboDuration, comboPrice, comboName} = item
const li = document.createElement('li')
li.setAttribute('class', `combo-list-item combo-${item.orderId}`)
li.innerHTML = `
<p class="flex" data-id="${item.orderId}">
<span class="combo-item-label" data-id="${item.orderId}">名称:</span>
<span class="combo-item-content" data-id="${item.orderId}">${comboName}</span>
</p>
<p class="flex" data-id="${item.orderId}">
<span class="combo-item-label" data-id="${item.orderId}">时长:</span>
<span class="combo-item-content" data-id="${item.orderId}">${comboDuration} 分钟</span>
</p>
<p class="flex" data-id="${item.orderId}">
<span class="combo-item-label" data-id="${item.orderId}">价格:</span>
<span class="combo-item-content" data-id="${item.orderId}">${comboPrice} 元</span>
</p>
`
elementUl.appendChild(li)
}
let activeCombo = ''
// 添加列表点击事件
elementUl.addEventListener('click', event => {
const id = event.target.dataset.id
if (!id) {
return;
}
activeCombo = id
updateCurrentCombo(id)
})
// 更新样式
const updateCurrentCombo = (id) => {
document.querySelector('.combo-list-item.active')?.classList.remove('active')
document.querySelector(`.combo-${id}`).classList.add('active')
}
// 点击去使用
document.querySelector('.go-use-btn').addEventListener('click', async () => {
if (!activeCombo) {
return window.$toast('请选择套餐')
}
if (window.confirm('使用后该套餐将失效,请您确认')) {
try {
const res = await (await fetch(`../h5/writeOff?orderId=${activeCombo}`, {
headers: {
token: sessionStorage.getItem('token')
}
})).json()
const { code, message } = res
if (code !== 200) {
return showToast(message)
}
window.location.href = 'https://www.peaktcm.com/open-miniprogram.html'
} catch (error) {
console.log(error)
}
}
})
// 获取页面数据
const getCombosData = async () => {
JSON.parse(sessionStorage.getItem('combo-list')).forEach((item, index) => setLiElement(item, index))
}
getCombosData()
@@ -1,72 +0,0 @@
import {showToast} from './toast.js'
// 接口api域名
import { host } from './url.js'
// 请求状态
let loading = false
// 解析url参数
const urlParams = new URLSearchParams(window.location.search)
const params = {
deviceId: ''
}
for (let [key, value] of urlParams) {
params[key] = value
}
const { deviceId } = params
console.log('urlParams=',window.location.search)
console.log('deviceId=',deviceId)
// 发送验证码
document.querySelector('.valid-btn').addEventListener('click', async () => {
const { value } = document.querySelector('.phone-input')
if (!value || !validPhone(value)) {
return showToast('请输入正确的手机号')
}
if (loading) {
return;
}
loading = true
try {
const res = await (await fetch(`../h5/sendPhoneCode?phoneNumber=${value}`)).json()
const { code, message } = res
if (code !== 200) {
return showToast(message)
}
showToast('验证码已发送')
} catch (error) {
console.log(error)
showToast('网络请求失败')
} finally {
loading = false
}
})
// 点击登录
document.querySelector('.login-btn').addEventListener('click', async () => {
const { value: validCode } = document.querySelector('.valid-input')
const { value: phoneNumber } = document.querySelector('.phone-input')
try {
const res = await fetch(`../h5/getCombos?deviceId=${deviceId}&phoneNumber=${phoneNumber}&code=${validCode}`).then(response => {
const token = response.headers.get('Authorization')
if (token) {
sessionStorage.setItem('token', token)
}
return response.json()
})
const {code, message, data} = res
if (code !== 200) {
return showToast(message)
}
sessionStorage.setItem('combo-list', JSON.stringify(data))
window.location.href = 'combo.html'
} catch (error) {
console.log(error)
}
})
const validPhone = (phone) => {
return /^(?:(?:\+|00)86)?1\d{10}$/.test(phone)
}
@@ -1,28 +0,0 @@
let timeout = null
/**
* @param {String} message 提示信息
*/
const showToast = (message) => {
const curr = document.querySelector('.my-toast')
if (curr) {
document.querySelector('.container').removeChild(curr)
clearTimeout(timeout)
timeout = null
}
requestAnimationFrame(() => {
let toast = document.createElement('div')
toast.classList.add('my-toast')
toast.innerText = message
document.querySelector('.container').appendChild(toast)
requestAnimationFrame(() => {
toast.classList.add('active')
})
timeout = setTimeout(()=> {
document.querySelector('.container').removeChild(toast)
toast = null
clearTimeout(timeout)
timeout = null
}, 1800)
})
}
export {showToast}
@@ -1,4 +0,0 @@
const host = 'http://369.peaktcm.com'
// const host = 'http://192.168.0.6:8080'
export { host }
@@ -1,202 +0,0 @@
<html>
<head>
<title>打开小程序</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1">
<script>
window.onerror = e => {
console.error(e)
alert('发生错误' + e)
}
</script>
<!-- weui 样式 -->
<link rel="stylesheet" href="https://res.wx.qq.com/open/libs/weui/2.4.1/weui.min.css"></link>
<!-- 调试用的移动端 console -->
<!-- <script src="https://cdn.jsdelivr.net/npm/eruda"></script> -->
<!-- <script>eruda.init();</script> -->
<!-- 公众号 JSSDK -->
<script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
<!-- 云开发 Web SDK -->
<script src="https://res.wx.qq.com/open/js/cloudbase/1.1.0/cloud.js"></script>
<script>
function docReady(fn) {
if (document.readyState === 'complete' || document.readyState === 'interactive') {
fn()
} else {
document.addEventListener('DOMContentLoaded', fn);
}
}
docReady(async function() {
var ua = navigator.userAgent.toLowerCase()
var isWXWork = ua.match(/wxwork/i) == 'wxwork'
var isWeixin = !isWXWork && ua.match(/micromessenger/i) == 'micromessenger'
var isMobile = false
var isDesktop = false
if (navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|IEMobile)/i)) {
isMobile = true
} else {
isDesktop = true
}
if (isWeixin) {
var containerEl = document.getElementById('wechat-web-container')
containerEl.classList.remove('hidden')
containerEl.classList.add('full', 'wechat-web-container')
var launchBtn = document.getElementById('launch-btn')
launchBtn.addEventListener('ready', function (e) {
console.log('开放标签 ready')
})
launchBtn.addEventListener('launch', function (e) {
console.log('开放标签 success')
})
launchBtn.addEventListener('error', function (e) {
console.log('开放标签 fail', e.detail)
})
wx.config({
// debug: true, // 调试时可开启
appId: 'wx71e559ade446f09a', // <!-- replace -->
timestamp: 0, // 必填,填任意数字即可
nonceStr: 'nonceStr', // 必填,填任意非空字符串即可
signature: 'signature', // 必填,填任意非空字符串即可
jsApiList: ['chooseImage'], // 必填,随意一个接口即可
openTagList:['wx-open-launch-weapp'], // 填入打开小程序的开放标签名
})
} else if (isDesktop) {
// 在 pc 上则给提示引导到手机端打开
var containerEl = document.getElementById('desktop-web-container')
containerEl.classList.remove('hidden')
containerEl.classList.add('full', 'desktop-web-container')
} else {
var containerEl = document.getElementById('public-web-container')
containerEl.classList.remove('hidden')
containerEl.classList.add('full', 'public-web-container')
var c = new cloud.Cloud({
// 必填,表示是未登录模式
identityless: true,
// 资源方 AppID
resourceAppid: 'wx71e559ade446f09a', // <!-- replace -->
// 资源方环境 ID
resourceEnv: 'cloudbase-1gu369tlf03e63ef', // <!-- replace -->
})
await c.init()
window.c = c
var buttonEl = document.getElementById('public-web-jump-button')
var buttonLoadingEl = document.getElementById('public-web-jump-button-loading')
try {
await openWeapp(() => {
buttonEl.classList.remove('weui-btn_loading')
buttonLoadingEl.classList.add('hidden')
})
} catch (e) {
buttonEl.classList.remove('weui-btn_loading')
buttonLoadingEl.classList.add('hidden')
throw e
}
}
})
async function openWeapp(onBeforeJump) {
var c = window.c
const res = await c.callFunction({
name: 'public',
data: {
action: 'getUrlScheme',
},
})
console.warn(res)
if (onBeforeJump) {
onBeforeJump()
}
location.href = res.result.openlink
}
</script>
<style>
.hidden {
display: none;
}
.full {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.public-web-container {
display: flex;
flex-direction: column;
align-items: center;
}
.public-web-container p {
position: absolute;
top: 40%;
}
.public-web-container a {
position: absolute;
bottom: 40%;
}
.wechat-web-container {
display: flex;
flex-direction: column;
align-items: center;
}
.wechat-web-container p {
position: absolute;
top: 40%;
}
.wechat-web-container wx-open-launch-weapp {
position: absolute;
bottom: 40%;
left: 0;
right: 0;
display: flex;
flex-direction: column;
align-items: center;
}
.desktop-web-container {
display: flex;
flex-direction: column;
align-items: center;
}
.desktop-web-container p {
position: absolute;
top: 40%;
}
</style>
</head>
<body>
<div class="page full">
<div id="public-web-container" class="hidden">
<p class="">正在打开 “深圳吉客中医”...</p> <!-- replace -->
<a id="public-web-jump-button" href="javascript:" class="weui-btn weui-btn_primary weui-btn_loading" onclick="openWeapp()">
<span id="public-web-jump-button-loading" class="weui-primary-loading weui-primary-loading_transparent"><i class="weui-primary-loading__dot"></i></span>
打开小程序
</a>
</div>
<div id="wechat-web-container" class="hidden">
<p class="">点击以下按钮打开 “深圳吉客中医”</p> <!-- replace -->
<!-- 跳转小程序的开放标签。文档 https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html -->
<wx-open-launch-weapp id="launch-btn" username="gh_9c2ce3c10102" path="page/home/home"> <!-- replace -->
<template>
<button style="width: 200px; height: 45px; text-align: center; font-size: 17px; display: block; margin: 0 auto; padding: 8px 24px; border: none; border-radius: 4px; background-color: #07c160; color:#fff;">打开小程序</button>
</template>
</wx-open-launch-weapp>
</div>
<div id="desktop-web-container" class="hidden">
<p class="">请在手机打开网页链接</p>
</div>
</div>
</body>
</html>
-12
View File
@@ -1,12 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<h1>pay hello</h1>
</head>
<body>
</body>
</html>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 359 KiB

@@ -1,5 +0,0 @@
#Generated by Maven
#Tue Aug 25 11:33:07 CST 2026
version=1.0.0
groupId=cn.unizk
artifactId=applet
@@ -1,141 +0,0 @@
cn\unizk\utils\JwtUtil.class
cn\unizk\service\impl\FileServiceImpl.class
cn\unizk\config\JkProperties.class
cn\unizk\mapper\ComboMapper.class
cn\unizk\service\JkPhysioService.class
cn\unizk\controller\WxPayController.class
cn\unizk\xunfupay\dto\AddFzAccountDTO.class
cn\unizk\wxPay\utils\WXPayUtility$1.class
cn\unizk\controller\GolfController.class
cn\unizk\service\impl\WxUserServiceImpl.class
cn\unizk\utils\JkSecurityUtil.class
META-INF\spring-configuration-metadata.json
cn\unizk\controller\HuiFuPayController.class
cn\unizk\constant\WxConstant.class
cn\unizk\controller\ComboController.class
cn\unizk\service\SysDictService.class
cn\unizk\wxPay\utils\WXPayUtility$Notification.class
cn\unizk\service\IAiService.class
cn\unizk\mapper\JkPhysioMapper.class
cn\unizk\xunfupay\dto\XBaseResult.class
cn\unizk\mapper\JkStoreMapper.class
cn\unizk\wxPay\constants\WxPayConstant.class
cn\unizk\huifupay\dto\HuifuPlaceOrderParamBaseDTO.class
cn\unizk\xunfupay\util\FileUploadUtil.class
cn\unizk\controller\RunningController.class
cn\unizk\controller\WxUserController.class
cn\unizk\service\DeviceService.class
cn\unizk\controller\WxDeviceController.class
cn\unizk\service\impl\WxUserSessionServiceImpl.class
cn\unizk\xunfupay\util\FileUploadUtil$FileUploadResultVo.class
cn\unizk\controller\SysDictController.class
cn\unizk\service\WebTtsWsService$Data.class
cn\unizk\huifupay\vo\ReportTypeVO.class
cn\unizk\mapper\FileMapper.class
cn\unizk\controller\MemberController.class
cn\unizk\mapper\SysDictMapper.class
cn\unizk\utils\OkHttpUtil.class
cn\unizk\service\impl\SysDictServiceImpl.class
cn\unizk\service\impl\AIAdviceServiceImpl$1.class
cn\unizk\wxPay\utils\AesUtil.class
cn\unizk\wxPay\utils\WXPayUtility.class
cn\unizk\service\PayService.class
cn\unizk\wxPay\utils\WxSignatureUtil.class
cn\unizk\huifupay\vo\RechargeVO.class
cn\unizk\huifupay\vo\DeviceScanPayVO.class
cn\unizk\controller\WechatPayController.class
cn\unizk\service\impl\DeviceServiceImpl.class
cn\unizk\config\ResourceConfig.class
cn\unizk\mapper\DeviceMapper.class
cn\unizk\service\AIAdviceService.class
cn\unizk\service\impl\WxAppletLoginServiceImpl.class
cn\unizk\service\impl\ProductCarouselServiceImpl.class
cn\unizk\xunfupay\dto\XunFuPlaceOrderDTO.class
cn\unizk\xunfupay\dto\QueryOrderTradeDetailResponse.class
cn\unizk\wxPay\service\impl\WxPayServiceImpl.class
cn\unizk\service\impl\JkProductServiceImpl.class
cn\unizk\xunfupay\util\FileUploadUtil$FileUpResDataVo.class
cn\unizk\utils\JkHttpClient.class
cn\unizk\huifupay\utils\HfUtil.class
cn\unizk\wxPay\utils\WXPayUtility$Notification$Resource.class
cn\unizk\mapper\ProductCarouselMapper.class
cn\unizk\huifupay\utils\HuifuSignUtil.class
cn\unizk\service\WxUserSessionService.class
cn\unizk\config\WxProperties$Pay.class
cn\unizk\service\WebTtsWsService$JsonParse.class
cn\unizk\config\WxProperties.class
cn\unizk\controller\JkStoreController.class
cn\unizk\interceptor\AppletLoginInterceptor.class
cn\unizk\service\impl\JkPhysioServiceImpl.class
cn\unizk\mapper\ConversationMapper.class
cn\unizk\wxPay\utils\WxReqMessageBodyUtil.class
cn\unizk\filter\JkCorsFilter.class
cn\unizk\service\WxAppletLoginService.class
cn\unizk\xunfupay\config\IboxOpenConfig.class
cn\unizk\mapper\QuestionMapper.class
cn\unizk\controller\PhysioController.class
cn\unizk\xunfupay\util\SignRequestUtil.class
cn\unizk\mapper\WxUserSessionMapper.class
cn\unizk\xunfupay\dto\PaySuccessCallbackDTO.class
cn\unizk\huifupay\service\HuiFuPayService.class
cn\unizk\controller\CourseStudyController.class
cn\unizk\service\impl\JkStoreServiceImpl.class
cn\unizk\service\WxUserService.class
cn\unizk\service\ProductCarouselService.class
cn\unizk\controller\ConsultationController.class
cn\unizk\service\UserAddressService.class
cn\unizk\xunfupay\config\FileUploadConfig.class
cn\unizk\controller\WxOrderController.class
cn\unizk\AIQuestioningApp.class
cn\unizk\controller\HuifuWebhookController.class
cn\unizk\service\impl\UserAddressServiceImpl.class
cn\unizk\service\WxAuthService.class
cn\unizk\xunfupay\util\FileUploadUtil$FileTokenVo.class
cn\unizk\scheduler\VideoProgressScheduler.class
cn\unizk\controller\ApplicationModuleController.class
cn\unizk\controller\H5PowerOnController.class
cn\unizk\wxPay\service\WxPayOrderService.class
cn\unizk\xunfupay\dto\XunFuPlaceOrderReqDTO.class
cn\unizk\controller\JkProductController.class
cn\unizk\controller\PhysioAppointmentController.class
cn\unizk\huifupay\config\properties\HuiFuProperties.class
cn\unizk\huifupay\service\HuiFuVendorPayService.class
cn\unizk\utils\RSAUtil.class
cn\unizk\service\WebTtsWsService$MyThread.class
cn\unizk\service\impl\AIAdviceServiceImpl.class
cn\unizk\controller\RatingController.class
cn\unizk\service\WebTtsWsService$1.class
cn\unizk\controller\DoubaoAIController.class
cn\unizk\xunfupay\dto\XunFuPlaceOrderDTO$PayInfo.class
cn\unizk\controller\AIAdviceController.class
cn\unizk\service\impl\QuestionServiceImpl.class
cn\unizk\xunfupay\dto\ApplyFzReqDTO$Detail.class
cn\unizk\mapper\JkProductMapper.class
cn\unizk\service\JkStoreService.class
cn\unizk\controller\HuiFuVendorPayController.class
cn\unizk\wxPay\vo\WxPlaceOrderResVO.class
cn\unizk\xunfupay\properties\XunFuProperties$BigBusiness.class
cn\unizk\mapper\UniBaseMapper.class
cn\unizk\xunfupay\properties\XunFuProperties$Fenzhang.class
cn\unizk\service\ComboService.class
cn\unizk\wxPay\utils\WXPayUtility$ApiException.class
cn\unizk\huifupay\dto\HuifuBaseResponse.class
cn\unizk\xunfupay\util\XunFuUtil.class
cn\unizk\xunfupay\dto\ApplyFzReqDTO.class
cn\unizk\xunfupay\properties\XunFuProperties.class
cn\unizk\controller\InventoryController.class
cn\unizk\huifupay\config\properties\HuiFuVendorProperties.class
cn\unizk\config\WxProperties$PlaceOrder.class
cn\unizk\wxPay\utils\WXPayUtility$2.class
cn\unizk\service\WebTtsWsService.class
cn\unizk\controller\WxAppletLoginController.class
cn\unizk\service\JkProductService.class
cn\unizk\service\FileService.class
cn\unizk\service\impl\ComboServiceImpl.class
cn\unizk\xunfupay\dto\AddFzAccountDTO$Image.class
cn\unizk\service\impl\DoubaoServiceImpl.class
cn\unizk\mapper\MessageMapper.class
cn\unizk\controller\H5ComboController.class
cn\unizk\controller\FileController.class
cn\unizk\controller\ClinicWorkLogController.class
cn\unizk\service\QuestionService.class
@@ -1,131 +0,0 @@
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\AIQuestioningApp.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\config\FilterConfig.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\config\JkProperties.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\config\ResourceConfig.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\config\WxProperties.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\constant\WxConstant.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\AIAdviceController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\ApplicationModuleController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\ClinicWorkLogController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\ComboController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\ConsultationController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\CourseStudyController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\DoubaoAIController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\FileController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\GolfController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\H5ComboController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\H5PowerOnController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\HuiFuPayController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\HuiFuVendorPayController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\HuifuWebhookController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\InventoryController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\JkProductController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\JkStoreController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\MemberController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\Physio13AreaController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\PhysioAppointmentController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\PhysioController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\RatingController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\RunningController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\SysDictController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\TestController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\WechatPayController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\WxAppletLoginController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\WxDeviceController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\WxOrderController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\WxPayController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\WxUserController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\controller\XunFuPayController.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\filter\JkCorsFilter.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\huifupay\config\properties\HuiFuProperties.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\huifupay\config\properties\HuiFuVendorProperties.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\huifupay\dto\HuifuBaseResponse.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\huifupay\dto\HuifuPlaceOrderParamBaseDTO.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\huifupay\service\HuiFuPayService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\huifupay\service\HuiFuVendorPayService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\huifupay\utils\HfUtil.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\huifupay\utils\HuifuSignUtil.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\huifupay\vo\DeviceScanPayVO.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\huifupay\vo\RechargeVO.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\huifupay\vo\ReportTypeVO.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\interceptor\AppletLoginInterceptor.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\mapper\ComboMapper.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\mapper\ConversationMapper.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\mapper\DeviceMapper.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\mapper\FileMapper.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\mapper\JkPhysioMapper.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\mapper\JkProductMapper.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\mapper\JkStoreMapper.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\mapper\MessageMapper.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\mapper\ProductCarouselMapper.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\mapper\QuestionMapper.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\mapper\SysDictMapper.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\mapper\UniBaseMapper.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\mapper\WxOrderMapper.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\mapper\WxUserMapper.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\mapper\WxUserSessionMapper.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\scheduler\VideoProgressScheduler.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\scheduler\WxOrderCloseScheduler.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\AIAdviceService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\ComboService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\DeviceService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\FileService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\IAiService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\impl\AIAdviceServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\impl\ComboServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\impl\DeviceServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\impl\DoubaoServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\impl\FileServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\impl\JkPhysioServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\impl\JkProductServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\impl\JkStoreServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\impl\ProductCarouselServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\impl\QuestionServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\impl\SysDictServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\impl\UserAddressServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\impl\WxAppletLoginServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\impl\WxOrderServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\impl\WxUserServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\impl\WxUserSessionServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\JkPhysioService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\JkProductService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\JkStoreService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\PayService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\ProductCarouselService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\QuestionService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\SysDictService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\UserAddressService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\WebTtsWsService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\WxAppletLoginService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\WxAuthService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\WxOrderService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\WxUserService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\service\WxUserSessionService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\utils\JkHttpClient.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\utils\JkSecurityUtil.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\utils\JwtUtil.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\utils\OkHttpUtil.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\utils\RSAUtil.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\wxPay\constants\WxPayConstant.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\wxPay\service\impl\WxPayServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\wxPay\service\WxPayOrderService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\wxPay\utils\AesUtil.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\wxPay\utils\WXPayUtility.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\wxPay\utils\WxReqMessageBodyUtil.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\wxPay\utils\WxSignatureUtil.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\wxPay\vo\WxOrderVO.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\wxPay\vo\WxPlaceOrderResVO.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\xunfupay\config\FileUploadConfig.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\xunfupay\config\IboxOpenConfig.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\xunfupay\dto\AddFzAccountDTO.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\xunfupay\dto\ApplyFzReqDTO.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\xunfupay\dto\PaySuccessCallbackDTO.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\xunfupay\dto\QueryOrderTradeDetailResponse.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\xunfupay\dto\XBaseResult.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\xunfupay\dto\XunFuPlaceOrderDTO.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\xunfupay\dto\XunFuPlaceOrderReqDTO.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\xunfupay\properties\XunFuProperties.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\xunfupay\service\XunFuPayService.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\xunfupay\util\FileUploadUtil.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\xunfupay\util\SignRequestUtil.java
D:\Workspace\uniaihealth\yuaihealth\applet\src\main\java\cn\unizk\xunfupay\util\XunFuUtil.java
@@ -1,3 +0,0 @@
WxPayTest.class
Test.class
WxUserControllerTest.class
@@ -1,3 +0,0 @@
E:\code\unizk\AI_Questioning\applet\src\test\java\WxUserControllerTest.java
E:\code\unizk\AI_Questioning\applet\src\test\java\WxPayTest.java
E:\code\unizk\AI_Questioning\applet\src\test\java\Test.java
-1
View File
@@ -1 +0,0 @@
[{"c":11,"n":"北京市","ch":[{"c":"1101","n":"北京市","ch":[{"c":"110101","n":"东城区"},{"c":"110102","n":"西城区"},{"c":"110105","n":"朝阳区"},{"c":"110106","n":"丰台区"},{"c":"110107","n":"石景山区"},{"c":"110108","n":"海淀区"},{"c":"110109","n":"门头沟区"},{"c":"110111","n":"房山区"},{"c":"110112","n":"通州区"},{"c":"110113","n":"顺义区"},{"c":"110114","n":"昌平区"},{"c":"110115","n":"大兴区"},{"c":"110116","n":"怀柔区"},{"c":"110117","n":"平谷区"},{"c":"110118","n":"密云区"},{"c":"110119","n":"延庆区"}]}]},{"c":12,"n":"天津市","ch":[{"c":"1201","n":"天津市","ch":[{"c":"120101","n":"和平区"},{"c":"120102","n":"河东区"},{"c":"120103","n":"河西区"},{"c":"120104","n":"南开区"},{"c":"120105","n":"河北区"},{"c":"120106","n":"红桥区"},{"c":"120110","n":"东丽区"},{"c":"120111","n":"西青区"},{"c":"120112","n":"津南区"},{"c":"120113","n":"北辰区"},{"c":"120114","n":"武清区"},{"c":"120115","n":"宝坻区"},{"c":"120116","n":"滨海新区"},{"c":"120117","n":"宁河区"},{"c":"120118","n":"静海区"},{"c":"120119","n":"蓟州区"}]}]},{"c":13,"n":"河北省","ch":[{"c":"1301","n":"石家庄市","ch":[{"c":"130102","n":"长安区"},{"c":"130104","n":"桥西区"},{"c":"130105","n":"新华区"},{"c":"130107","n":"井陉矿区"},{"c":"130108","n":"裕华区"},{"c":"130109","n":"藁城区"},{"c":"130110","n":"鹿泉区"},{"c":"130111","n":"栾城区"},{"c":"130121","n":"井陉县"},{"c":"130123","n":"正定县"},{"c":"130125","n":"行唐县"},{"c":"130126","n":"灵寿县"},{"c":"130127","n":"高邑县"},{"c":"130128","n":"深泽县"},{"c":"130129","n":"赞皇县"},{"c":"130130","n":"无极县"},{"c":"130131","n":"平山县"},{"c":"130132","n":"元氏县"},{"c":"130133","n":"赵县"},{"c":"130181","n":"辛集市"},{"c":"130183","n":"晋州市"},{"c":"130184","n":"新乐市"}]},{"c":"1302","n":"唐山市","ch":[{"c":"130202","n":"路南区"},{"c":"130203","n":"路北区"},{"c":"130204","n":"古冶区"},{"c":"130205","n":"开平区"},{"c":"130207","n":"丰南区"},{"c":"130208","n":"丰润区"},{"c":"130209","n":"曹妃甸区"},{"c":"130224","n":"滦南县"},{"c":"130225","n":"乐亭县"},{"c":"130227","n":"迁西县"},{"c":"130229","n":"玉田县"},{"c":"130281","n":"遵化市"},{"c":"130283","n":"迁安市"},{"c":"130284","n":"滦州市"}]},{"c":"1303","n":"秦皇岛市","ch":[{"c":"130302","n":"海港区"},{"c":"130303","n":"山海关区"},{"c":"130304","n":"北戴河区"},{"c":"130306","n":"抚宁区"},{"c":"130321","n":"青龙满族自治县"},{"c":"130322","n":"昌黎县"},{"c":"130324","n":"卢龙县"}]},{"c":"1304","n":"邯郸市","ch":[{"c":"130402","n":"邯山区"},{"c":"130403","n":"丛台区"},{"c":"130404","n":"复兴区"},{"c":"130406","n":"峰峰矿区"},{"c":"130407","n":"肥乡区"},{"c":"130408","n":"永年区"},{"c":"130423","n":"临漳县"},{"c":"130424","n":"成安县"},{"c":"130425","n":"大名县"},{"c":"130426","n":"涉县"},{"c":"130427","n":"磁县"},{"c":"130430","n":"邱县"},{"c":"130431","n":"鸡泽县"},{"c":"130432","n":"广平县"},{"c":"130433","n":"馆陶县"},{"c":"130434","n":"魏县"},{"c":"130435","n":"曲周县"},{"c":"130481","n":"武安市"}]},{"c":"1305","n":"邢台市","ch":[{"c":"130502","n":"襄都区"},{"c":"130503","n":"信都区"},{"c":"130505","n":"任泽区"},{"c":"130506","n":"南和区"},{"c":"130522","n":"临城县"},{"c":"130523","n":"内丘县"},{"c":"130524","n":"柏乡县"},{"c":"130525","n":"隆尧县"},{"c":"130528","n":"宁晋县"},{"c":"130529","n":"巨鹿县"},{"c":"130530","n":"新河县"},{"c":"130531","n":"广宗县"},{"c":"130532","n":"平乡县"},{"c":"130533","n":"威县"},{"c":"130534","n":"清河县"},{"c":"130535","n":"临西县"},{"c":"130581","n":"南宫市"},{"c":"130582","n":"沙河市"}]},{"c":"1306","n":"保定市","ch":[{"c":"130602","n":"竞秀区"},{"c":"130606","n":"莲池区"},{"c":"130607","n":"满城区"},{"c":"130608","n":"清苑区"},{"c":"130609","n":"徐水区"},{"c":"130623","n":"涞水县"},{"c":"130624","n":"阜平县"},{"c":"130626","n":"定兴县"},{"c":"130627","n":"唐县"},{"c":"130628","n":"高阳县"},{"c":"130629","n":"容城县"},{"c":"130630","n":"涞源县"},{"c":"130631","n":"望都县"},{"c":"130632","n":"安新县"},{"c":"130633","n":"易县"},{"c":"130634","n":"曲阳县"},{"c":"130635","n":"蠡县"},{"c":"130636","n":"顺平县"},{"c":"130637","n":"博野县"},{"c":"130638","n":"雄县"},{"c":"130681","n":"涿州市"},{"c":"130682","n":"定州市"},{"c":"130683","n":"安国市"},{"c":"130684","n":"高碑店市"}]},{"c":"1307","n":"张家口市","ch":[{"c":"130702","n":"桥东区"},{"c":"130703","n":"桥西区"},{"c":"130705","n":"宣化区"},{"c":"130706","n":"下花园区"},{"c":"130708","n":"万全区"},{"c":"130709","n":"崇礼区"},{"c":"130722","n":"张北县"},{"c":"130723","n":"康保县"},{"c":"130724","n":"沽源县"},{"c":"130725","n":"尚义县"},{"c":"130726","n":"蔚县"},{"c":"130727","n":"阳原县"},{"c":"1Line truncated
@@ -1,25 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.AppletModuleMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.AppletModule">
<id column="id" property="id" />
<result column="name" property="name" />
<result column="route_path" property="routePath" />
<result column="icon_url" property="iconUrl" />
<result column="create_time" property="createTime" />
</resultMap>
<select id="getModule" resultMap="BaseResultMap">
select m.id,m.name,m.route_path,m.icon_url from applet_module m
join module_perms p on m.id = p.module_id
where p.platform_type = #{platformType}
and p.business_type = #{businessType}
and p.status = 'display'
</select>
</mapper>
@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.AppointmentConfigMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.AppointmentConfig">
<id column="id" property="id" />
<result column="config_key" property="configKey" />
<result column="config_value" property="configValue" />
<result column="description" property="description" />
<result column="updated_at" property="updatedAt" />
</resultMap>
</mapper>
@@ -1,24 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.AppointmentsMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.Appointments">
<id column="id" property="id" />
<result column="appointment_no" property="appointmentNo" />
<result column="physio_id" property="physioId" />
<result column="daily_schedule_id" property="dailyScheduleId" />
<result column="patient_name" property="patientName" />
<result column="patient_phone" property="patientPhone" />
<result column="patient_id_card" property="patientIdCard" />
<result column="visit_date" property="visitDate" />
<result column="time_slot_code" property="timeSlotCode" />
<result column="status" property="status" />
<result column="cancel_reason" property="cancelReason" />
<result column="cancelled_at" property="cancelledAt" />
<result column="remark" property="remark" />
<result column="created_at" property="createdAt" />
<result column="updated_at" property="updatedAt" />
</resultMap>
</mapper>
@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.ChapterMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.Chapter">
<id column="chapter_id" property="chapterId" />
<result column="course_id" property="courseId" />
<result column="title" property="title" />
<result column="video_url" property="videoUrl" />
<result column="create_time" property="createTime" />
</resultMap>
</mapper>
@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.ChildStoreAccountMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.ChildStoreAccount">
<id column="account_id" property="accountId" />
<result column="account_name" property="accountName" />
<result column="store_id" property="storeId" />
<result column="huifu_id" property="huifuId" />
<result column="bank_card_number" property="bankCardNumber" />
</resultMap>
</mapper>
@@ -1,21 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.ClinicWorkLogMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.ClinicWorkLog">
<id column="id" property="id" />
<result column="name" property="name" />
<result column="age" property="age" />
<result column="gender" property="gender" />
<result column="profession" property="profession" />
<result column="phone_number" property="phoneNumber" />
<result column="diagnosis" property="diagnosis" />
<result column="one_or_more" property="oneOrMore" />
<result column="medical_treatment" property="medicalTreatment" />
<result column="physician_signature" property="physicianSignature" />
<result column="remark" property="remark" />
<result column="create_time" property="createTime" />
</resultMap>
</mapper>
@@ -1,37 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.CourseMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.Course">
<id column="course_id" property="courseId" />
<result column="title" property="title" />
<result column="obj_name" property="objName" />
<result column="purchases" property="purchases" />
<result column="create_time" property="createTime" />
</resultMap>
<resultMap id="VOResultMap" type="cn.unizk.entity.vo.CourseVO">
<result column="chapterTotal" property="chapterTotal" />
</resultMap>
<select id="voPage" resultMap="VOResultMap">
SELECT
c.course_id,
c.title,
c.price,
COUNT(ch.chapter_id) AS chapterTotal
FROM
course c
LEFT JOIN
chapter ch ON c.course_id = ch.course_id
<where>
<if test="title != null and title != ''">
and c.title = #{title}
</if>
</where>
GROUP BY
c.course_id, c.title, c.price
</select>
</mapper>
@@ -1,172 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.DailySchedulesMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.DailySchedules">
<id column="id" property="id" />
<result column="physio_id" property="physioId" />
<result column="schedule_date" property="scheduleDate" />
<result column="time_slot_code" property="timeSlotCode" />
<result column="max_bookings" property="maxBookings" />
<result column="booked_count" property="bookedCount" />
<result column="status" property="status" />
<result column="created_at" property="createdAt" />
<result column="updated_at" property="updatedAt" />
</resultMap>
<resultMap id="RosterVO" type="cn.unizk.entity.vo.DailySchedulesVO" extends="BaseResultMap">
<result column="slot_code" property="slotCode" />
<result column="slot_name" property="slotName" />
<result column="start_time" property="startTime" />
<result column="end_time" property="endTime" />
<result column="availableCount" property="availableCount" />
</resultMap>
<insert id="batchInsertDailySchedules">
INSERT INTO daily_schedules ( physio_id, schedule_date, time_slot_code, max_bookings, booked_count, STATUS ) SELECT
ps.physio_id,
target_date.schedule_date,
ts.slot_code,
COALESCE ( ps.max_bookings, jp.max_bookings_per_slot ) AS max_bookings,
0 AS booked_count,
'available' AS STATUS
FROM
(
WITH RECURSIVE date_list AS (
SELECT
CURDATE() AS schedule_date UNION ALL
SELECT
DATE_ADD( schedule_date, INTERVAL 1 DAY )
FROM
date_list
WHERE
schedule_date &lt; DATE_ADD( CURDATE(), INTERVAL 14 DAY )
) SELECT
schedule_date
FROM
date_list
) target_date
CROSS JOIN physio_schedules ps
JOIN jk_physio jp ON ps.physio_id = jp.id
JOIN time_slots ts ON ts.slot_code = ps.time_slot_code
WHERE
ps.active = 1
AND jp.STATUS = '启用'
AND NOT EXISTS (
SELECT
1
FROM
daily_schedules ds_existing
WHERE
ds_existing.physio_id = jp.id
AND ds_existing.schedule_date = target_date.schedule_date
AND ds_existing.time_slot_code = ts.slot_code)
</insert>
<select id="getCanAppointment" resultType="cn.unizk.entity.vo.DailySchedulesVO">
SELECT
ds.id,
ds.physio_id,
ds.schedule_date,
ds.time_slot_code,
ts.slot_name,
ts.start_time,
ts.end_time,
ds.max_bookings,
ds.booked_count,
( ds.max_bookings - ds.booked_count ) AS available_count,
ds.STATUS
FROM
daily_schedules ds
INNER JOIN time_slots ts ON ds.time_slot_code = ts.slot_code
WHERE
ds.physio_id = #{physioId}
AND ds.schedule_date BETWEEN CURDATE()
AND DATE_ADD( CURDATE(), INTERVAL 15 DAY )
AND ds.STATUS = 'available'
AND ds.booked_count &lt; ds.max_bookings
AND ds.schedule_date = #{appointmentDate}
AND IF(#{appointmentDate} = CURDATE(), ts.start_time > CURTIME(), 1=1)
ORDER BY
ds.schedule_date,
ts.start_time;
</select>
<select id="selectMedicalyoumeihao" resultType="cn.unizk.entity.vo.AppointmentVO3">
SELECT
ds.schedule_date,
CASE
WHEN COUNT( CASE WHEN ds.STATUS = 'available' THEN 1 END ) > 0 THEN
'有号' ELSE '无号'
END AS has_available,
COUNT( CASE WHEN ds.STATUS = 'available' THEN 1 END ) AS available_slots_count,
SUM( CASE WHEN ds.STATUS = 'available' THEN ( ds.max_bookings - ds.booked_count ) ELSE 0 END ) AS total_available_count
FROM
daily_schedules ds join time_slots ts on ds.time_slot_code = ts.slot_code
WHERE
ds.schedule_date BETWEEN CURDATE()
AND DATE_ADD( CURDATE(), INTERVAL 15 DAY )
AND ds.physio_id in
<foreach collection="ids" item="item" open="(" separator="," close=")">
#{item}
</foreach>
<if test="physioId != null">
and ds.physio_id = #{physioId}
</if>
GROUP BY
ds.schedule_date
ORDER BY
ds.schedule_date;
</select>
<select id="selectYoumeihaoByDate" resultType="cn.unizk.entity.vo.AppointmentVO4">
SELECT
#{date} AS schedule_date,
ds.physio_id,
SUM( ds.max_bookings - ds.booked_count ) AS total_remaining,
jp.physio_name,
jp.be_good_at
FROM
daily_schedules ds
join jk_physio jp on ds.physio_id = jp.id
join time_slots ts on ts.slot_code = ds.time_slot_code
WHERE
schedule_date = #{date}
AND IF(#{date} = CURDATE(), ts.start_time > CURTIME(), 1=1)
<if test="ids != null and ids.size != 0">
and jp.id in
<foreach collection="ids" item="item" open="(" separator="," close=")">
#{item}
</foreach>
</if>
GROUP BY
physio_id
ORDER BY
physio_id;
</select>
<select id="selectRosterList" resultMap="RosterVO">
SELECT
ds.id,
ds.schedule_date,
(ds.max_bookings - ds.booked_count) as availableCount,
ds.`status`,
ts.slot_name,
ts.slot_code,
ts.start_time,
ts.end_time
FROM
daily_schedules ds
JOIN time_slots ts ON ds.time_slot_code = ts.slot_code
WHERE
ds.schedule_date >= DATE(
NOW())
AND ds.physio_id = #{physioId}
</select>
</mapper>
@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.DeviceUpgradeMapper">
<update id="updateCurrentVersion">
update device_upgrade set be_current_version = 0 where be_current_version = 1
</update>
</mapper>
@@ -1,27 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.DeviceUsageDetailMapper">
<select id="selectTopThree" resultType="cn.unizk.entity.po.DeviceUsageDetail">
SELECT pl,create_time
FROM device_usage_detail
WHERE pl IN (
SELECT t.pl
FROM (
-- 核心逻辑放在这里,作为一张虚拟表
SELECT pl
FROM device_usage_detail
WHERE usage_record_id = #{usageRecordId}
and status = 2
GROUP BY pl
ORDER BY COUNT(*) DESC
LIMIT 3
) AS t -- 必须给派生表起别名
)
and usage_record_id = #{usageRecordId}
</select>
</mapper>
@@ -1,45 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.DeviceUsageRecordMapper">
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.DeviceUsageRecord">
<result column="id" property="id" jdbcType="INTEGER" />
<result column="device_id" property="deviceId" jdbcType="VARCHAR" />
<result column="start_time" property="startTime" jdbcType="INTEGER" />
<result column="end_time" property="endTime" jdbcType="INTEGER" />
<result column="start_use_flag" property="startUseFlag" jdbcType="VARCHAR" />
<result column="wm" property="wm" jdbcType="VARCHAR" />
<result column="belong" property="belong" jdbcType="VARCHAR" />
<result column="muid" property="muid" jdbcType="VARCHAR" />
</resultMap>
<resultMap id="RecordVOMap" type="cn.unizk.entity.vo.DeviceUsageRecordVO2">
<result property="lastCreateTime" column="latest_create_time" />
<result property="usageRecordId" column="usage_record_id" />
</resultMap>
<select id="selectAbnormalRecord" resultMap="RecordVOMap">
SELECT
MAX(create_time) AS latest_create_time,
usage_record_id
FROM device_usage_detail
GROUP BY usage_record_id
HAVING MAX(create_time) &lt; DATE_SUB(NOW(), INTERVAL 1 MINUTE);
</select>
<update id="updateClose">
update device_usage_record set start_use_flag = 'false',end_time = now() where start_use_flag = 'true' and id in
<foreach collection="ids" open="(" separator="," close=")" item="item">
#{item}
</foreach>
</update>
<update id="closeAbnormalRecord">
update device_usage_record set start_use_flag = 'false',end_time = now() where start_use_flag = 'true' and device_id in
<foreach collection="ids" open="(" separator="," close=")" item="item">
#{item}
</foreach>
</update>
</mapper>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.DiaRecordMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.DiaRecord">
<id column="id" property="id" />
<result column="part" property="part" />
<result column="area" property="area" />
<result column="question" property="question" />
<result column="response" property="response" />
<result column="result" property="result" />
<result column="create_time" property="createTime" />
</resultMap>
</mapper>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.GolfCustInfoMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.GolfCustInfo">
<id column="id" property="id" />
<result column="cust_name" property="custName" />
<result column="gender" property="gender" />
<result column="age" property="age" />
<result column="phone_number" property="phoneNumber" />
<result column="golfing_age" property="golfingAge" />
<result column="week_frequency" property="weekFrequency" />
</resultMap>
</mapper>
@@ -1,19 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.InventoryStatisticsMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.InventoryStatistics">
<id column="id" property="id" />
<result column="product_name" property="productName" />
<result column="specification" property="specification" />
<result column="unit" property="unit" />
<result column="quantity_in_stock" property="quantityInStock" />
<result column="outbound_quantity" property="outboundQuantity" />
<result column="remaining_quantity" property="remainingQuantity" />
<result column="operator" property="operator" />
<result column="remark" property="remark" />
<result column="create_time" property="createTime" />
</resultMap>
</mapper>
@@ -1,25 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.JointMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.Joint">
<id column="id" property="id" />
<result column="joint_name" property="jointName" />
<result column="ico_url" property="icoUrl" />
</resultMap>
<resultMap id="JointVOMap" type="cn.unizk.entity.vo.JointVO" extends="BaseResultMap">
<collection property="areas" ofType="cn.unizk.entity.po.PhysioThirteenArea">
<id column="areaId" property="id" />
<result column="area_name" property="areaName" />
</collection>
</resultMap>
<select id="selectJointVOList" resultMap="JointVOMap">
select j.id,j.joint_name,p.id as areaId,p.area_name from joint j join physio_thirteen_area p on j.id = p.type
</select>
</mapper>
@@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.MobileAppUserAccountMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.MobileAppUserAccount">
<id column="id" property="id" />
<result column="mobile_user_id" property="mobileUserId" />
<result column="account_balance" property="accountBalance" />
<result column="member_level" property="memberLevel" />
</resultMap>
</mapper>
@@ -1,18 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.MobileAppUserMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.MobileAppUser">
<id column="id" property="id" />
<result column="phone_number" property="phoneNumber" />
<result column="nickname" property="nickname" />
<result column="avatar" property="avatar" />
</resultMap>
<update id="bindPhone">
update mobile_app_user set phone_number = #{phoneNumber} where id = #{userId}
</update>
</mapper>
@@ -1,29 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.MobileAppointmentsMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.MobileAppointments">
<id column="id" property="id" />
<result column="appointment_no" property="appointmentNo" />
<result column="mobile_user_id" property="mobileUserId" />
<result column="physio_id" property="physioId" />
<result column="daily_schedule_id" property="dailyScheduleId" />
<result column="patient_name" property="patientName" />
<result column="patient_phone" property="patientPhone" />
<result column="patient_id_card" property="patientIdCard" />
<result column="visit_date" property="visitDate" />
<result column="time_slot_code" property="timeSlotCode" />
<result column="status" property="status" />
<result column="cancel_reason" property="cancelReason" />
<result column="cancelled_at" property="cancelledAt" />
<result column="pay_amount" property="payAmount" />
<result column="pay_status" property="payStatus" />
<result column="treat_rating" property="treatRating" />
<result column="evaluation" property="evaluation" />
<result column="remark" property="remark" />
<result column="created_at" property="createdAt" />
<result column="updated_at" property="updatedAt" />
</resultMap>
</mapper>
@@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.MobileChapterMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.MobileChapter">
<id column="chapter_id" property="chapterId" />
<result column="course_id" property="courseId" />
<result column="title" property="title" />
<result column="video_url" property="videoUrl" />
<result column="video_duration" property="videoDuration" />
<result column="create_time" property="createTime" />
</resultMap>
</mapper>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.MobileComboMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.MobileCombo">
<id column="combo_id" property="comboId" />
<result column="device_id" property="deviceId" />
<result column="combo_name" property="comboName" />
<result column="combo_duration" property="comboDuration" />
<result column="combo_price" property="comboPrice" />
<result column="image" property="image" />
<result column="channel_id" property="channelId" />
</resultMap>
</mapper>
@@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.MobileCourseMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.MobileCourse">
<id column="course_id" property="courseId" />
<result column="title" property="title" />
<result column="obj_name" property="objName" />
<result column="price" property="price" />
<result column="purchases" property="purchases" />
<result column="create_time" property="createTime" />
</resultMap>
</mapper>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.MobileOrderItemMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.MobileOrderItem">
<id column="id" property="id" />
<result column="mobile_order_id" property="mobileOrderId" />
<result column="product_id" property="productId" />
<result column="combo_id" property="comboId" />
<result column="quantity" property="quantity" />
<result column="price" property="price" />
<result column="discount" property="discount" />
</resultMap>
</mapper>
@@ -1,178 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.MobileOrderMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.MobileOrder">
<id column="order_id" property="orderId" />
<result column="out_trade_no" property="outTradeNo" />
<result column="mobile_user_id" property="mobileUserId" />
<result column="product_id" property="productId" />
<result column="combo_id" property="comboId" />
<result column="course_id" property="courseId" />
<result column="description" property="description" />
<result column="total_price" property="totalPrice" />
<result column="status" property="status" />
<result column="store_id" property="storeId" />
<result column="physio_id" property="physioId" />
<result column="device_id" property="deviceId" />
<result column="create_time" property="createTime" />
<result column="pay_time" property="payTime" />
<result column="recipient_phone" property="recipientPhone" />
<result column="recipient_name" property="recipientName" />
<result column="receiving_address" property="receivingAddress" />
<result column="apply_fz_flag" property="applyFzFlag" />
<result column="delivery_way" property="deliveryWay" />
<result column="hf_seq_id" property="hfSeqId" />
<result column="reject_reason" property="rejectReason" />
<result column="refund_finish_time" property="refundFinishTime" />
<result column="apply_refund_time" property="applyRefundTime" />
<result column="refund_tracking_number" property="refundTrackingNumber" />
<result column="refund_reason" property="refundReason" />
<result column="after_sale_status" property="afterSaleStatus" />
<result column="order_type" property="orderType" />
<result column="platform_type" property="platformType" />
</resultMap>
<resultMap id="OrderVOMap" type="cn.unizk.entity.vo.MobileOrderVO" extends="BaseResultMap">
<result column="phoneNumber" property="ordererPhone"/>
<result column="chineseOrderStatus" property="chineseOrderStatus" />
<collection property="orderItemVOS" ofType="cn.unizk.entity.vo.MobileOrderItemVO">
<!--<result column="order_id" property="orderId" />-->
<result column="productName" property="productName" />
<result column="productId" property="productId" />
<result column="quantity" property="quantity" />
<result column="price" property="price" />
<result column="image" property="image" />
</collection>
</resultMap>
<resultMap id="OrderVO" type="cn.unizk.entity.vo.MobileOrderVO" extends="BaseResultMap">
<result property="ordererPhone" column="phoneNumber" />
<result property="productName" column="productName" />
<result property="chineseOrderStatus" column="chineseOrderStatus" />
<result property="image" column="image" />
<collection property="orderItemVOS" ofType="cn.unizk.entity.vo.MobileOrderItemVO">
<id property="id" column="item_id" />
<result property="productName" column="itemName" />
<result property="quantity" column="quantity" />
<result property="price" column="price" />
<result property="storeId" column="store_id" />
</collection>
</resultMap>
<select id="selectOrderByIdAndPhone" resultMap="BaseResultMap">
select o.* from wx_order o join wx_user u
on o.openid = u.openid
where o.order_id = #{orderId} and u.phone_number = #{phone} and o.combo_id is not null
</select>
<update id="updateStatusToPaid">
update wx_order set status = 'paid',pay_time = NOW() where order_id = #{orderId} and status = 'unpaid'
</update>
<update id="updateStatusToCanceled">
update wx_order set status = 'canceled' where order_id = #{orderId} and status = 'unpaid'
</update>
<!--<select id="selectOrderVO" resultMap="OrderVO">
select o.order_id,
</select>-->
<select id="selectOrders" resultMap="OrderVOMap">
select o.order_id,o.platform_type,o.description,o.total_price,o.create_time,o.pay_time,o.status,woi.product_id as productId,
o.recipient_phone,o.recipient_name,o.receiving_address,u.phone_number as phoneNumber,woi.quantity,woi.price,o.store_id,
CASE
WHEN woi.product_id is not null then p.product_name
else c.combo_name
end as productName,
case
when woi.product_id is not null then p.product_image
else c.image
end as image
from mobile_order o
left join mobile_order_item woi on o.order_id = woi.mobile_order_id
left join jk_product p on p.product_id = woi.product_id
left join combo c on woi.product_id is null and woi.combo_id = c.combo_id
left join mobile_app_user u on o.mobile_user_id = u.id
<where>
<if test="vo.status != null and vo.status != ''">
and o.status = #{vo.status}
</if>
<if test="vo.storeId != null">
and o.store_id = #{vo.storeId}
</if>
<if test="vo.searchStartTimeDt != null">
and o.create_time >= #{vo.searchStartTimeDt}
</if>
<if test="vo.searchEndTimeDt != null">
and o.create_time &lt;= #{vo.searchEndTimeDt}
</if>
<if test="vo.keyword != null and vo.keyword != ''">
and (o.order_id = #{vo.keyword} or u.phone_number = #{vo.keyword} or p.product_name = #{vo.keyword} or c.combo_name = #{vo.keyword})
</if>
<if test='vo.orderType != null and vo.orderType.equals("P")'>
and o.store_id is null
</if>
<if test='vo.orderType != null and vo.orderType == "S"'>
and o.store_id is not null
</if>
<if test="vo.deliveryWay != null and vo.deliveryWay != ''">
and o.delivery_way = #{vo.deliveryWay}
</if>
</where>
</select>
<select id="selectAfterSaleOrders" resultMap="OrderVOMap">
select o.order_id,o.platform_type,o.description,o.total_price,o.create_time,o.pay_time,o.status,woi.product_id as productId,
o.recipient_phone,o.recipient_name,o.receiving_address,u.phone_number as phoneNumber,woi.quantity,woi.price,
o.reject_reason,o.refund_finish_time,o.apply_refund_time,o.refund_tracking_number,o.refund_reason,
o.after_sale_status,o.delivery_way,
CASE
WHEN woi.product_id is not null then p.product_name
else c.combo_name
end as productName,
case
when woi.product_id is not null then p.product_image
else c.image
end as image
from mobile_order o
left join mobile_order_item woi on o.order_id = woi.mobile_order_id
left join jk_product p on p.product_id = woi.product_id
left join combo c on woi.product_id is null and woi.combo_id = c.combo_id
left join mobile_app_user u on o.mobile_user_id = u.id
<where>
o.after_sale_status != 0
<if test="vo.afterSaleStatusList.size != 0">
and o.after_sale_status in
<foreach collection="vo.afterSaleStatusList" open="(" separator="," close=")" item="item">
#{item}
</foreach>
</if>
<if test="vo.storeId != null">
and o.store_id = #{vo.storeId}
</if>
<if test="vo.searchStartTimeDt != null">
and o.refund_finish_time >= #{vo.searchStartTimeDt}
</if>
<if test="vo.searchEndTimeDt != null">
and o.refund_finish_time &lt;= #{vo.searchEndTimeDt}
</if>
<if test="vo.keyword != null and vo.keyword != ''">
and (o.order_id = #{vo.keyword} or u.phone_number = #{vo.keyword} or p.product_name = #{vo.keyword} or c.combo_name = #{vo.keyword})
</if>
<if test='vo.orderType != null and vo.orderType.equals("P")'>
and o.store_id is null
</if>
<if test='vo.orderType != null and vo.orderType == "S"'>
and o.store_id is not null
</if>
<if test="vo.deliveryWay != null and vo.deliveryWay != ''">
and o.delivery_way = #{vo.deliveryWay}
</if>
</where>
</select>
</mapper>
@@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.MobileUserAddressMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.MobileUserAddress">
<id column="address_id" property="addressId" />
<result column="mobile_user_id" property="mobileUserId" />
<result column="receiver_name" property="receiverName" />
<result column="phone" property="phone" />
<result column="address" property="address" />
<result column="update_time" property="updateTime" />
<result column="create_time" property="createTime" />
<result column="default_addr" property="defaultAddr" />
</resultMap>
</mapper>
@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.MobileUserHaveCourseMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.MobileUserHaveCourse">
<id column="id" property="id" />
<result column="mobile_user_id" property="mobileUserId" />
<result column="course_id" property="courseId" />
<result column="buy_time" property="buyTime" />
<result column="status" property="status" />
</resultMap>
</mapper>
@@ -1,20 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.MobileUserMedicalVisitInfoMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.MobileUserMedicalVisitInfo">
<id column="id" property="id" />
<result column="mobile_user_id" property="mobileUserId" />
<result column="name" property="name" />
<result column="phone_number" property="phoneNumber" />
<result column="gender" property="gender" />
<result column="its_default" property="itsDefault" />
<result column="create_time" property="createTime" />
</resultMap>
<select id="selectLatest" resultMap="BaseResultMap">
select * from mobile_user_medical_visit_info where mobile_user_id = #{mobileUserId} order by create_time desc limit 1
</select>
</mapper>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.MobileUserVideoProgressMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.MobileUserVideoProgress">
<id column="id" property="id" />
<result column="mobile_user_id" property="mobileUserId" />
<result column="chapter_id" property="chapterId" />
<result column="last_position" property="lastPosition" />
<result column="spent_time" property="spentTime" />
<result column="progress" property="progress" />
<result column="update_time" property="updateTime" />
</resultMap>
</mapper>
@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.ModulePermsMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.ModulePerms">
<id column="id" property="id" />
<result column="platform_type" property="platformType" />
<result column="business_type" property="businessType" />
<result column="module_id" property="moduleId" />
<result column="status" property="status" />
</resultMap>
</mapper>
@@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.PhysioSchedulesMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.PhysioSchedules">
<id column="id" property="id" />
<result column="physio_id" property="physioId" />
<result column="week_day" property="weekDay" />
<result column="time_slot_code" property="timeSlotCode" />
<result column="max_bookings" property="maxBookings" />
<result column="active" property="active" />
<result column="created_at" property="createdAt" />
<result column="updated_at" property="updatedAt" />
</resultMap>
</mapper>
@@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.PhysioThirteenAreaMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.PhysioThirteenArea">
<id column="id" property="id" />
<result column="area_name" property="areaName" />
<result column="picture_url" property="pictureUrl" />
<result column="explanation" property="explanation" />
<result column="cause" property="cause" />
<result column="improve_method" property="improveMethod" />
</resultMap>
</mapper>
@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.RunConsultationMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.RunConsultation">
<id column="id" property="id" />
<result column="question" property="question" />
<result column="lesion" property="lesion" />
<result column="conclusion" property="conclusion" />
<result column="plan" property="plan" />
</resultMap>
</mapper>
@@ -1,24 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.SubHealthDietaryRegulationMapper">
<select id="selectSubHealth" resultType="cn.unizk.entity.po.SubHealthDietaryRegulation">
SELECT
*
FROM
sub_health_dietary_regulation
<where>
<if test="number != null and number != ''">
and symptom_number = #{number}
</if>
<if test="description != null and description != ''">
and symptom_description like concat('%',#{description},'%')
</if>
</where>
ORDER BY
symptom_number + 0
</select>
</mapper>
@@ -1,22 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.TimeSlotsMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.TimeSlots">
<id column="id" property="id" />
<result column="slot_code" property="slotCode" />
<result column="slot_name" property="slotName" />
<result column="start_time" property="startTime" />
<result column="end_time" property="endTime" />
<result column="period" property="period" />
<result column="sort_order" property="sortOrder" />
<result column="active" property="active" />
<result column="created_at" property="createdAt" />
</resultMap>
<select id="selectLastOne" resultMap="BaseResultMap">
select * from time_slots order by sort_order desc limit 1
</select>
</mapper>
@@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.TreatParameterMapper">
</mapper>
@@ -1,27 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.UserConsultationRecordMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.UserConsultationRecord">
<id column="id" property="id" />
<result column="batch_number" property="batchNumber" />
<result column="user_id" property="userId" />
<result column="pain_area" property="painArea" />
<result column="pain_duration" property="painDuration" />
<result column="level" property="level" />
<result column="induced_action" property="inducedAction" />
<result column="radiation_range" property="radiationRange" />
<result column="symptoms" property="symptoms" />
<result column="joint_restricted" property="jointRestricted" />
<result column="joint_stability" property="jointStability" />
<result column="triggering_factors" property="triggeringFactors" />
<result column="past_treat" property="pastTreat" />
<result column="chinese_diagnosis" property="chineseDiagnosis" />
<result column="western_diagnosis" property="westernDiagnosis" />
<result column="taboo" property="taboo" />
<result column="electronic_prescription_url" property="electronicPrescriptionUrl" />
<result column="create_time" property="createTime" />
</resultMap>
</mapper>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.UserFreeTrialInfoMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.UserFreeTrialInfo">
<id column="id" property="id" />
<result column="user_id" property="userId" />
<result column="symptom_position" property="symptomPosition" />
<result column="strain_level" property="strainLevel" />
<result column="restricted_degree" property="restrictedDegree" />
<result column="consumption_level" property="consumptionLevel" />
<result column="create_time" property="createTime" />
</resultMap>
</mapper>
@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.UserHaveCourseMapper">
<!-- &lt;!&ndash; 通用查询映射结果 &ndash;&gt;
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.UserHaveCourse">
<id column="id" property="id" />
<result column="wx_user_id" property="wxUserId" />
<result column="course_id" property="courseId" />
<result column="buy_time" property="buyTime" />
<result column="status" property="status" />
</resultMap>-->
</mapper>
@@ -1,22 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.UserTreatmentParametersMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.UserTreatmentParameters">
<id column="id" property="id" />
<result column="openid" property="openid" />
<result column="ul" property="ul" />
<result column="pl" property="pl" />
<result column="pw" property="pw" />
<result column="fr" property="fr" />
<result column="tl" property="tl" />
<result column="create_time" property="createTime" />
</resultMap>
<update id="deleteTreat">
update user_treatment_parameters set status = 0
WHERE create_time &lt; NOW() - INTERVAL 30 MINUTE;
</update>
</mapper>
@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.WxUserAccountMapper">
<!-- &lt;!&ndash; 通用查询映射结果 &ndash;&gt;
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.WxUserAccount">
<id column="id" property="id" />
<result column="openid" property="openid" />
<result column="account_balance" property="accountBalance" />
<result column="membership_level" property="membershipLevel" />
<result column="points" property="points" />
</resultMap>-->
</mapper>
@@ -1,20 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.WxUserMedicalVisitInfoMapper">
<!-- &lt;!&ndash; 通用查询映射结果 &ndash;&gt;
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.WxUserMedicalVisitInfo">
<id column="id" property="id" />
<result column="openid" property="openid" />
<result column="name" property="name" />
<result column="phone_number" property="phoneNumber" />
<result column="gender" property="gender" />
<result column="its_default" property="itsDefault" />
</resultMap>
<select id="selectLatest" resultMap="BaseResultMap">
select * from wx_user_medical_visit_info where openid = #{openid} order by create_time desc limit 1
</select>-->
</mapper>
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.WxUserVideoProgressMapper">
<!-- &lt;!&ndash; 通用查询映射结果 &ndash;&gt;
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.WxUserVideoProgress">
<id column="id" property="id" />
<result column="wx_user_id" property="wxUserId" />
<result column="chapter_id" property="chapterId" />
<result column="last_position" property="lastPosition" />
<result column="video_duration" property="videoDuration" />
<result column="progress" property="progress" />
<result column="update_time" property="updateTime" />
</resultMap>-->
</mapper>
@@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.unizk.mapper.WxVipRechargeMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.unizk.entity.po.WxVipRecharge">
<id column="id" property="id" />
<result column="openid" property="openid" />
<result column="order_id" property="orderId" />
<result column="recharge_amount" property="rechargeAmount" />
<result column="present_amount" property="presentAmount" />
<result column="create_time" property="createTime" />
</resultMap>
</mapper>
Binary file not shown.
@@ -1,5 +0,0 @@
#Generated by Maven
#Tue Aug 25 11:32:57 CST 2026
version=1.0.0
groupId=cn.unizk
artifactId=common
@@ -1,297 +0,0 @@
cn\unizk\mapper\DeviceUsageRecordMapper.class
cn\unizk\mapper\ComboMapper.class
cn\unizk\utils\IatModelZh.class
cn\unizk\mapper\DeviceUsageDetailMapper.class
cn\unizk\pay\dto\HGJPayParam.class
cn\unizk\utils\XfSpeechToTextUtil.class
cn\unizk\entity\vo\JkStoreReqVO.class
cn\unizk\enums\FileType.class
cn\unizk\entity\vo\TreeMenu.class
cn\unizk\utils\SpringUtil.class
cn\unizk\entity\dto\HuifuSyncRefundResDTO.class
cn\unizk\entity\vo\UserConsultationRecordVO.class
cn\unizk\mapper\GrfPjMapper.class
cn\unizk\entity\vo\ReportTemplateVO.class
cn\unizk\mapper\MobileAppUserAccountMapper.class
cn\unizk\service\HuaWeiYunService.class
cn\unizk\entity\po\DeviceUsageRecord.class
cn\unizk\utils\WebIATWS$Data.class
cn\unizk\entity\vo\AppointmentVO3.class
cn\unizk\entity\po\PhysioExam.class
cn\unizk\enums\MinioBucketType.class
cn\unizk\utils\WebIATWS$Result.class
cn\unizk\entity\po\Combo.class
cn\unizk\mapper\RechargePackageMapper.class
cn\unizk\convert\device\CfConverter.class
cn\unizk\entity\po\UserTreatmentParameters.class
cn\unizk\pay\dto\AlipayResp.class
cn\unizk\entity\po\Course.class
cn\unizk\mapper\MobileUserMedicalVisitInfoMapper.class
cn\unizk\utils\AESUtil.class
cn\unizk\entity\vo\ProvinceTreeVO.class
cn\unizk\cache\KryoRedisSerializer.class
cn\unizk\entity\po\Chapter.class
cn\unizk\mapper\SysFileCommonMapper.class
cn\unizk\entity\vo\BuyCourseVO.class
cn\unizk\entity\vo\DeviceUsageRecordVO2.class
cn\unizk\utils\XfSpeechToTextUtil$OrderResult.class
cn\unizk\pay\dto\CoursePayParam.class
cn\unizk\entity\dto\PrDTO$PrItem.class
cn\unizk\mapper\RunConsultationMapper.class
cn\unizk\entity\vo\RegulationVO.class
cn\unizk\utils\MD5Util.class
cn\unizk\entity\po\UserConsultationRecord.class
cn\unizk\entity\po\DeviceRechargeRecord.class
cn\unizk\utils\MenuTreeUtil.class
cn\unizk\entity\po\InventoryStatistics.class
cn\unizk\mapper\MobileUserAddressMapper.class
cn\unizk\entity\po\MobileAppUser.class
cn\unizk\entity\dto\RefundDTO.class
cn\unizk\entity\po\DeviceUsageDetail.class
cn\unizk\entity\vo\UsageDetailVO.class
cn\unizk\mapper\DeviceMapper.class
cn\unizk\entity\vo\MobileAppUserVO.class
cn\unizk\entity\vo\InStockVO.class
cn\unizk\pay\dto\CartPayParam.class
cn\unizk\entity\vo\SysUserVO2.class
cn\unizk\entity\vo\XunfuAccountVO.class
cn\unizk\pay\dto\GolfServicePayParam.class
cn\unizk\mapper\ClinicWorkLogMapper.class
cn\unizk\entity\dto\ProfitSharingRefundDTO$AcctSplitBunch.class
cn\unizk\entity\po\XunfuAccount.class
cn\unizk\entity\po\ClinicWorkLog.class
cn\unizk\entity\po\MobileChapter.class
cn\unizk\entity\po\MobileUserVideoProgress.class
cn\unizk\entity\vo\CallbackResponse.class
cn\unizk\entity\vo\SpeakVO.class
cn\unizk\pay\dto\BasePayResponse.class
cn\unizk\utils\SendSmsUtil.class
cn\unizk\entity\dto\CommonRequestDTO.class
cn\unizk\mapper\TimeSlotsMapper.class
cn\unizk\service\impl\FileUploadServiceImpl.class
cn\unizk\entity\po\MobileUserMedicalVisitInfo.class
cn\unizk\mapper\ModulePermsMapper.class
cn\unizk\mapper\MobileUserVideoProgressMapper.class
cn\unizk\entity\vo\DeviceConfigVO.class
cn\unizk\mapper\DeviceUpgradeMapper.class
cn\unizk\mapper\UserDeviceTreatRecordMapper.class
cn\unizk\entity\dto\DeviceExcelDTO.class
cn\unizk\entity\vo\GradeExamVO.class
cn\unizk\config\MybatisPlusConfig.class
cn\unizk\entity\po\SysUser.class
cn\unizk\entity\po\MobileOrder.class
cn\unizk\utils\JkStrUtil.class
cn\unizk\entity\vo\ReportReqVO.class
cn\unizk\entity\vo\AppointmentVO4.class
cn\unizk\entity\vo\QuestionVo.class
cn\unizk\pay\dto\ProductPayParam.class
cn\unizk\utils\XfHttpUtil.class
cn\unizk\mapper\DiagnosisTemplateMapper.class
cn\unizk\entity\vo\OneClickVO.class
cn\unizk\mapper\DeviceRechargeRecordMapper.class
cn\unizk\entity\vo\PhysioExamVO.class
cn\unizk\utils\IatModelZh$Payload.class
cn\unizk\utils\MybatisResultMapUtil.class
cn\unizk\entity\po\SysDict.class
cn\unizk\mapper\ChapterMapper.class
cn\unizk\entity\vo\OrderReqVO.class
cn\unizk\entity\dto\PrDTO.class
cn\unizk\pay\dto\PayBaseRequest.class
cn\unizk\utils\HttpUtil.class
cn\unizk\entity\vo\ResultData.class
cn\unizk\entity\dto\ProfitSharingRefundDTO.class
cn\unizk\entity\po\TreatParameter.class
cn\unizk\entity\po\UserDeviceTreatRecord.class
cn\unizk\mapper\BusinessChannelMapper.class
cn\unizk\entity\po\MobileCombo.class
cn\unizk\enums\OrderTypeEnum.class
cn\unizk\utils\XfSpeechToTextUtil$Content.class
cn\unizk\service\WxAuthService.class
cn\unizk\mapper\SubHealthDietaryRegulationMapper.class
cn\unizk\validatedGroup\UpdateGroup.class
cn\unizk\entity\dto\HuifuSyncRefundResDTO$RefundResData.class
cn\unizk\convert\device\LocalDateTimeConverter.class
cn\unizk\convert\device\OperatingStatusConverter.class
cn\unizk\entity\vo\JkProductVO.class
cn\unizk\utils\WebIATWS$ResponseData.class
cn\unizk\mapper\AppointmentsMapper.class
cn\unizk\entity\dto\IsoDTO.class
cn\unizk\mapper\DailySchedulesMapper.class
cn\unizk\mapper\UserTreatmentParametersMapper.class
cn\unizk\mapper\UserConsultationRecordMapper.class
cn\unizk\entity\po\DiagnosticReport.class
cn\unizk\entity\vo\AppointmentVO2.class
cn\unizk\entity\dto\WxPayPlaceOrder$Payer.class
cn\unizk\entity\po\AppletModule.class
cn\unizk\entity\dto\WxPayPlaceOrder.class
cn\unizk\entity\po\BusinessChannel.class
cn\unizk\utils\BeanCopyUtils.class
cn\unizk\entity\po\Menu.class
cn\unizk\entity\dto\CashOutDTO.class
cn\unizk\entity\po\MobileUserAddress.class
cn\unizk\utils\IatModelZh$Ws.class
cn\unizk\entity\po\MobileAppUserAccount.class
cn\unizk\enums\ProductType.class
cn\unizk\entity\po\TimeSlots.class
cn\unizk\entity\vo\PhysioVO.class
cn\unizk\entity\po\CashOutRecord.class
cn\unizk\entity\po\GolfCustInfo.class
cn\unizk\entity\po\MobileOrderItem.class
cn\unizk\entity\po\ReportTemplate.class
cn\unizk\mapper\OrderReviewMapper.class
cn\unizk\utils\IatModelZh$Header.class
cn\unizk\utils\XfSpeechToTextUtil$JsonParse.class
cn\unizk\mapper\MobileOrderMapper.class
cn\unizk\entity\vo\QuestionAnswerVO.class
cn\unizk\function\BeanCopyCallBack.class
cn\unizk\entity\dto\WxPayPlaceOrder$Amount.class
cn\unizk\validatedGroup\DefaultGroup.class
cn\unizk\entity\po\WxUserSession.class
cn\unizk\mapper\StoreAccountMapper.class
cn\unizk\entity\vo\ProvinceNode.class
cn\unizk\mapper\CashOutRecordMapper.class
cn\unizk\sign\AbstractSignature.class
cn\unizk\config\ThreadPoolConfig.class
cn\unizk\entity\vo\JkStoreResVO.class
cn\unizk\config\RedisConfig.class
cn\unizk\entity\vo\ComboVO.class
cn\unizk\entity\po\DailySchedules.class
cn\unizk\mapper\AppletModuleMapper.class
cn\unizk\mapper\CourseMapper.class
cn\unizk\entity\po\PhysioSchedules.class
cn\unizk\entity\dto\PlaceOrderCommonDTO.class
cn\unizk\enums\OrderAfterSaleStatus.class
cn\unizk\mapper\PhysioExamMapper.class
cn\unizk\entity\po\AppointmentConfig.class
cn\unizk\entity\po\ModulePerms.class
cn\unizk\utils\HttpUtil$HttpMethod.class
cn\unizk\config\properties\HfProperties.class
cn\unizk\entity\vo\MobileOrderVO.class
cn\unizk\entity\vo\GrfdialogueVO.class
cn\unizk\entity\po\MobileUserHaveCourse.class
cn\unizk\entity\dto\ProfitSharingRefundDTO$AcctSplitBunch$AcctInfos.class
cn\unizk\entity\vo\AppointmentVO.class
cn\unizk\entity\vo\ManualAnswerVO.class
cn\unizk\utils\CaptchaGenerator.class
cn\unizk\entity\vo\ProductVO.class
cn\unizk\exception\ResponseExceptionHandler.class
cn\unizk\convert\device\WmConverter.class
cn\unizk\utils\Crc16Util.class
cn\unizk\utils\WebIATWS.class
cn\unizk\entity\po\MobileCourse.class
cn\unizk\entity\vo\ProvinceTreeVO$City$District.class
cn\unizk\entity\vo\ProvinceTreeVO$City.class
cn\unizk\entity\po\GrfPj.class
cn\unizk\config\properties\HuaweiyunProperties.class
cn\unizk\entity\po\JkProduct.class
cn\unizk\utils\WebIATWS$Cw.class
cn\unizk\entity\vo\DeviceVO.class
cn\unizk\enums\ContentTypeEnum.class
cn\unizk\entity\vo\MobileAppLoginRequestVO.class
cn\unizk\mapper\MobileChapterMapper.class
cn\unizk\entity\po\OrderReview.class
cn\unizk\entity\vo\DailySchedulesVO.class
cn\unizk\entity\vo\ChapterVO.class
cn\unizk\entity\dto\MajorJointsDTO.class
cn\unizk\exception\ServiceException.class
cn\unizk\entity\vo\MobileOrderDetailVO.class
cn\unizk\mapper\ReportTemplateMapper.class
cn\unizk\service\FileUploadService.class
cn\unizk\convert\device\StatusConverter.class
cn\unizk\entity\po\DiagnosisTemplate.class
cn\unizk\entity\vo\DeviceOutboundVO.class
cn\unizk\entity\vo\StoreAccountVO.class
cn\unizk\entity\vo\SeverityVO.class
cn\unizk\utils\MinioUtil.class
cn\unizk\entity\dto\CashOutResponse.class
cn\unizk\entity\po\ChildStoreAccount.class
cn\unizk\utils\WebIATWS$Ws.class
cn\unizk\entity\vo\AppointmentsVO5.class
cn\unizk\utils\WebIATWS$Text.class
cn\unizk\entity\po\WxVipRecharge.class
cn\unizk\enums\PlatformType.class
cn\unizk\entity\vo\UniPage.class
cn\unizk\mapper\MobileAppUserMapper.class
cn\unizk\utils\IatModelZh$JsonParse.class
cn\unizk\mapper\XunfuAccountMapper.class
cn\unizk\entity\vo\ProductReqVO.class
cn\unizk\utils\IatModelZh$Cw.class
cn\unizk\mapper\DiaRecordMapper.class
cn\unizk\mapper\HuifuDataMapper.class
cn\unizk\enums\OrderStatus.class
cn\unizk\utils\MapUtil.class
cn\unizk\entity\po\XunfuAccountImage.class
cn\unizk\config\MinioConfig.class
cn\unizk\entity\vo\PayCourseVO.class
cn\unizk\entity\po\StoreAccount.class
cn\unizk\entity\vo\EightMajorJointsVO.class
cn\unizk\utils\HuifuUtil.class
cn\unizk\utils\MybatisPlusGenerator.class
cn\unizk\entity\po\YnzkSystemDevice.class
cn\unizk\entity\vo\MinioRespVO$MinioRespVOBuilder.class
cn\unizk\mapper\InventoryStatisticsMapper.class
cn\unizk\entity\po\BaseEntity.class
cn\unizk\sign\LfasrSignature.class
cn\unizk\cache\LocalCache$WxAccessTokenCache.class
cn\unizk\poi\SubHealthReadListener.class
cn\unizk\cache\LocalCache.class
cn\unizk\pay\dto\ScanToPowerOnPayParam.class
cn\unizk\entity\po\Device.class
cn\unizk\entity\po\SubHealthDietaryRegulation.class
cn\unizk\entity\dto\ElectronicSignatureDTO.class
cn\unizk\utils\QRcodeUtil.class
cn\unizk\exception\BusinessException.class
cn\unizk\mapper\ChildStoreAccountMapper.class
cn\unizk\mapper\MobileAppointmentsMapper.class
cn\unizk\utils\ServletUtils.class
cn\unizk\entity\po\DeviceUpgrade.class
cn\unizk\entity\po\ExamScore.class
cn\unizk\mapper\ExamScoreMapper.class
cn\unizk\mapper\MobileCourseMapper.class
cn\unizk\config\properties\MinioProperties.class
cn\unizk\entity\po\HuifuData.class
cn\unizk\utils\IOFileUtil.class
cn\unizk\entity\vo\MinioRespVO.class
cn\unizk\entity\po\RechargePackage.class
cn\unizk\entity\vo\DeviceUsageDetailVO.class
cn\unizk\utils\CityDataUtil.class
cn\unizk\entity\vo\CourseVO.class
cn\unizk\utils\XorUtil.class
cn\unizk\mapper\MobileOrderItemMapper.class
cn\unizk\mapper\MobileComboMapper.class
cn\unizk\entity\vo\EightMajorJointsVO$Joints.class
cn\unizk\entity\po\Question.class
cn\unizk\mapper\TreatParameterMapper.class
cn\unizk\mapper\WxVipRechargeMapper.class
cn\unizk\pay\dto\ActiveMemberPayParam.class
cn\unizk\pay\dto\RechargePayParam.class
cn\unizk\entity\po\DiaRecord.class
cn\unizk\constant\VideoUploadConstants.class
cn\unizk\mapper\GolfCustInfoMapper.class
cn\unizk\utils\IatModelZh$JsonParseText.class
cn\unizk\entity\po\JkPhysio.class
cn\unizk\entity\vo\ReplyVo.class
cn\unizk\entity\po\RunConsultation.class
cn\unizk\entity\po\Appointments.class
cn\unizk\entity\po\ProductCarousel.class
cn\unizk\enums\DictType.class
cn\unizk\constant\UniConstant.class
cn\unizk\mapper\YnzkSystemDeviceMapper.class
cn\unizk\utils\XfSpeechToTextUtil$OrderInfo.class
cn\unizk\utils\IatModelZh$Result.class
cn\unizk\entity\po\MobileAppointments.class
cn\unizk\utils\WebIATWS$Decoder.class
cn\unizk\entity\po\SysFile.class
cn\unizk\entity\vo\GrfReportVO.class
cn\unizk\mapper\AppointmentConfigMapper.class
cn\unizk\mapper\MobileUserHaveCourseMapper.class
cn\unizk\entity\vo\MobileOrderItemVO.class
cn\unizk\pay\dto\WechatPayResp.class
cn\unizk\utils\SecurePlaintextCryptoUtil.class
cn\unizk\entity\vo\DeviceUsageRecordVO.class
cn\unizk\entity\po\Message.class
cn\unizk\entity\vo\VideoProgressVO.class
cn\unizk\entity\po\Conversation.class
cn\unizk\entity\po\JkStore.class
cn\unizk\mapper\PhysioSchedulesMapper.class
cn\unizk\utils\CryptTools.class
@@ -1,296 +0,0 @@
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\cache\KryoRedisSerializer.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\cache\LocalCache.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\config\MinioConfig.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\config\MybatisPlusConfig.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\config\properties\HfProperties.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\config\properties\HuaweiyunProperties.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\config\properties\MinioProperties.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\config\RedisConfig.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\config\ThreadPoolConfig.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\constant\UniConstant.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\constant\VideoUploadConstants.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\convert\device\CfConverter.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\convert\device\LocalDateTimeConverter.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\convert\device\OperatingStatusConverter.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\convert\device\StatusConverter.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\convert\device\WmConverter.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\dto\CashOutDTO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\dto\CashOutResponse.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\dto\CommonRequestDTO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\dto\DeviceExcelDTO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\dto\ElectronicSignatureDTO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\dto\HuifuSyncRefundResDTO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\dto\IsoDTO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\dto\MajorJointsDTO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\dto\PlaceOrderCommonDTO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\dto\PrDTO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\dto\ProfitSharingRefundDTO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\dto\RefundDTO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\dto\WxPayPlaceOrder.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\AppletModule.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\AppointmentConfig.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\Appointments.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\BaseEntity.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\BusinessChannel.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\CashOutRecord.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\Chapter.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\ChildStoreAccount.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\ClinicWorkLog.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\Combo.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\Conversation.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\Course.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\DailySchedules.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\Device.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\DeviceRechargeRecord.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\DeviceUpgrade.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\DeviceUsageDetail.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\DeviceUsageRecord.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\DiagnosisTemplate.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\DiagnosticReport.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\DiaRecord.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\ExamScore.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\GolfCustInfo.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\GrfPj.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\HuifuData.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\InventoryStatistics.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\JkPhysio.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\JkProduct.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\JkStore.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\Joint.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\Menu.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\Message.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\MobileAppointments.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\MobileAppUser.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\MobileAppUserAccount.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\MobileChapter.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\MobileCombo.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\MobileCourse.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\MobileOrder.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\MobileOrderItem.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\MobileUserAddress.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\MobileUserHaveCourse.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\MobileUserMedicalVisitInfo.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\MobileUserVideoProgress.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\ModulePerms.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\OrderReview.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\PhysioExam.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\PhysioSchedules.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\PhysioThirteenArea.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\ProductCarousel.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\Question.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\RechargePackage.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\ReportTemplate.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\RunConsultation.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\StoreAccount.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\SubHealthDietaryRegulation.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\SysDict.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\SysFile.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\SysUser.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\TimeSlots.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\TreatParameter.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\UserConsultationRecord.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\UserDeviceTreatRecord.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\UserFreeTrialInfo.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\UserHaveCourse.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\UserTreatmentParameters.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\WxOrder.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\WxOrderItem.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\WxUser.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\WxUserAccount.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\WxUserAddress.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\WxUserMedicalVisitInfo.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\WxUserSession.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\WxUserVideoProgress.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\WxVipRecharge.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\XunfuAccount.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\XunfuAccountImage.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\po\YnzkSystemDevice.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\AppointmentsVO5.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\AppointmentVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\AppointmentVO2.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\AppointmentVO3.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\AppointmentVO4.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\AppUserDetailsVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\BuyCourseVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\CallbackResponse.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\ChapterVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\ComboVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\CourseVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\DailySchedulesVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\DeviceConfigVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\DeviceOutboundVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\DeviceUsageDetailVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\DeviceUsageRecordVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\DeviceUsageRecordVO2.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\DeviceVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\EightMajorJointsVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\GradeExamVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\GrfdialogueVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\GrfReportVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\InStockVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\JkProductVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\JkStoreReqVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\JkStoreResVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\JointVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\ManualAnswerVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\MinioRespVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\MobileAppLoginRequestVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\MobileAppUserVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\MobileOrderDetailVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\MobileOrderItemVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\MobileOrderVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\OneClickVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\OrderDetailVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\OrderReqVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\PayCourseVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\PhysioExamVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\PhysioVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\ProductReqVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\ProductVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\ProvinceNode.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\ProvinceTreeVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\QuestionAnswerVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\QuestionVo.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\RegulationVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\ReplyVo.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\ReportReqVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\ReportTemplateVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\ResultData.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\RosterVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\SeverityVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\SpeakVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\StoreAccountVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\SysUserVO2.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\TreeMenu.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\UniPage.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\UsageDetailVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\UserConsultationRecordVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\VideoProgressVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\WxOrderComboRespVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\WxOrderItemVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\WxOrderVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\WxUserVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\entity\vo\XunfuAccountVO.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\enums\ContentTypeEnum.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\enums\DictType.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\enums\FileType.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\enums\MinioBucketType.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\enums\OrderAfterSaleStatus.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\enums\OrderStatus.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\enums\OrderTypeEnum.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\enums\PlatformType.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\enums\ProductType.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\exception\BusinessException.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\exception\ResponseExceptionHandler.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\exception\ServiceException.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\function\BeanCopyCallBack.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\AppletModuleMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\AppointmentConfigMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\AppointmentsMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\BusinessChannelMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\CashOutRecordMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\ChapterMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\ChildStoreAccountMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\ClinicWorkLogMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\ComboMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\CourseMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\DailySchedulesMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\DeviceMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\DeviceRechargeRecordMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\DeviceUpgradeMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\DeviceUsageDetailMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\DeviceUsageRecordMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\DiagnosisTemplateMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\DiaRecordMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\ExamScoreMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\GolfCustInfoMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\GrfPjMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\HuifuDataMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\InventoryStatisticsMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\JointMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\MobileAppointmentsMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\MobileAppUserAccountMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\MobileAppUserMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\MobileChapterMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\MobileComboMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\MobileCourseMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\MobileOrderItemMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\MobileOrderMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\MobileUserAddressMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\MobileUserHaveCourseMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\MobileUserMedicalVisitInfoMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\MobileUserVideoProgressMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\ModulePermsMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\OrderReviewMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\PhysioExamMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\PhysioSchedulesMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\PhysioThirteenAreaMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\RechargePackageMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\ReportTemplateMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\RunConsultationMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\StoreAccountMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\SubHealthDietaryRegulationMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\SysFileCommonMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\TimeSlotsMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\TreatParameterMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\UserAddressMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\UserConsultationRecordMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\UserDeviceTreatRecordMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\UserFreeTrialInfoMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\UserHaveCourseMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\UserTreatmentParametersMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\WxOrderItemMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\WxUserAccountMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\WxUserMedicalVisitInfoMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\WxUserVideoProgressMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\WxVipRechargeMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\XunfuAccountMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\mapper\YnzkSystemDeviceMapper.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\pay\dto\ActiveMemberPayParam.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\pay\dto\AlipayResp.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\pay\dto\BasePayResponse.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\pay\dto\CartPayParam.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\pay\dto\CoursePayParam.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\pay\dto\GolfServicePayParam.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\pay\dto\HGJPayParam.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\pay\dto\PayBaseRequest.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\pay\dto\ProductPayParam.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\pay\dto\RechargePayParam.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\pay\dto\ScanToPowerOnPayParam.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\pay\dto\WechatPayResp.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\poi\SubHealthReadListener.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\service\FileUploadService.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\service\HuaWeiYunService.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\service\impl\FileUploadServiceImpl.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\service\WxAuthService.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\sign\AbstractSignature.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\sign\LfasrSignature.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\AESUtil.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\AssumeRoleUtil.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\BeanCopyUtils.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\CaptchaGenerator.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\CityDataUtil.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\Crc16Util.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\CryptTools.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\HttpUtil.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\HuifuUtil.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\IatModelZh.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\IOFileUtil.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\JkStrUtil.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\MapUtil.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\MD5Util.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\MenuTreeUtil.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\MinioUtil.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\MybatisPlusGenerator.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\MybatisResultMapUtil.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\QRcodeUtil.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\SecurePlaintextCryptoUtil.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\SendSmsUtil.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\ServletUtils.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\SpringUtil.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\WebIATWS.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\XfHttpUtil.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\XfSpeechToTextUtil.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\utils\XorUtil.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\validatedGroup\DefaultGroup.java
D:\Workspace\uniaihealth\yuaihealth\common\src\main\java\cn\unizk\validatedGroup\UpdateGroup.java
@@ -1,80 +0,0 @@
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
type: com.alibaba.druid.pool.DruidDataSource
druid:
url: jdbc:mysql://139.9.2.195:3306/uni_ai_doctor?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowMultiQueries=true
username: unizk
password: Unizk@2025
redis:
port: 6379
host: 139.9.2.195
username:
password: Unizk@2025.Jkzy
database: 0
lettuce:
pool:
max-active: 8
max-idle: 6
min-idle: 2
max-wait: -1ms
shutdown-timeout: 360
timeout: 5000
huifu:
huifuId: 6666000179463008
payApi: https://api.huifu.com/v3/trade/payment/jspay
refundApi: https://api.huifu.com/v3/trade/payment/scanpay/refund
publicKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3IcOEDMBOiHaa5dLsPWVVx+9yE/VEGjRSVZFUAospbCEhGDimE7UEL8ecXwbG9AN5k8yX+Ltj6zaeLIt3KgxbX5/4pnrOoPqFhtaoNuQrwl8/9/rkgGkoksH9e//mRan2+TjbHLKXWZKUduksaoWw4VehOx0nxE+wx7Bk7/VQAegnrDz4z/8zEd2Mcm51THceHJ5wVoMoXvo5e8nhUUAFJeHtlI5jxC85lK6kz2UNhGQ7Kutc7sBzK1U/mi29j/iStN3Z0fzND7+nRfgWPu4b0cKNnNwlIaGiabFTbpVZyV8LTg1BandmHJLNUUJyrc/s3W72VFUdp+BwgoERDcEwwIDAQAB
privateKey: MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDchw4QMwE6Idprl0uw9ZVXH73IT9UQaNFJVkVQCiylsISEYOKYTtQQvx5xfBsb0A3mTzJf4u2PrNp4si3cqDFtfn/imes6g+oWG1qg25CvCXz/3+uSAaSiSwf17/+ZFqfb5ONscspdZkpR26SxqhbDhV6E7HSfET7DHsGTv9VAB6CesPPjP/zMR3YxybnVMdx4cnnBWgyhe+jl7yeFRQAUl4e2UjmPELzmUrqTPZQ2EZDsq61zuwHMrVT+aLb2P+JK03dnR/M0Pv6dF+BY+7hvRwo2c3CUhoaJpsVNulVnJXwtODUFqd2Ycks1RQnKtz+zdbvZUVR2n4HCCgRENwTDAgMBAAECggEAbFWAaB7WVHt69G3fxi/uzF0Qe04UijojzhYueLJ22nKLtwhtaIsZDJ0G1JM2MgSUP3badVZig7lTngVSGFsb5QFGy8f3Ucip/3AypmEWg5ZyrLSQ4ioieYPIhl3/P3Jsxc58lrMRjK6KhgoTrx+yjRyAoWYTqGztWydJy05q8UekdbIn9K2Dq0294hHbarCjB3C/3SXX4xniEbDtVBTdjP81731gxnM2HJ98GDrvUf5MDrX4SdExvCYV0P0mU8uaRPK8ylWCmtsEuMxKupFUFePJNZdyG+P/RZs6CbgUgJyYUzKlOyeWH8KwQF1FLntipkIPlJ+uVkdwK2eDD6bzWQKBgQDylFiSnlFy0fwXSpWHDnDgukaLYxm2GNWaPyg0f2IqK/368o/Xu4TWOPuknR6ngeiJZz3SVA/kFeCz3+UxtDlbUheoSkkbo0cZg8PaKx875gE97oCHgRkaPS4l44kmu1ZwOMgfZDQPrLZMEbAfjqvMEa7ci5kXk1quOGeSJRIg3QKBgQDoumM2dZ+RxYxtxB2k1kJJIndZX3hhVyMfDIh5TwHHKNml1poa/s+aoT27BZgiM8snLR55xk4cQ59kr9Yic9Oa4seECsrAgP8mbB6eC/y7lRDZDFjJvHXl6a1ePo+hBlYarL83AUMIE1/SfZrdyM5yRmp3+cwHkKVpAQuiEXOSHwKBgEDkpn0ylR9eRU4FydKDbnbv3gdTz4EDS8EjvCGvIheeBSeo1AomQ/b673auAZFWE1sOn18w1b9yitYTw0B0shNX9rQyizQ1jcOpmC848fYYJaTntMKLKqf2Te4c3Ifb/devmPms2LCIx4u5/5+xjwvcfybIwX+pD80jkbFq8VqRAoGBAKulTKdN+XK6EOikTHjWzezCzuPL1i105yJvS/isnNMW/e+iZ+ahKN0TL0RQy/Pt31f1nxSRfeq6tUS9q2Gdq+QAfsaUbxWsDoN4GtzWWoC/YL20rYecyBfaUVPBMI3C7p6d6inXdGjwYSwOF7qb8Ce4Z641PpYVyOm5K6tM08BhAoGBALNkfH3ZPImRKN19bGcHAtrzoDMFAAQrhjyMr9aUpMGLoAjxh1U2pYbj1y0e03ArUT/TRzOXNbHuST82tDZEarVSF8RmU8DNUAHSI9dmtXPtgeKpG8TNyP5q3VnJEHdSRZVLb5pGfZuo3tegsHwZF/oCGK+GHD/fhmSFB04GPJon
notifyUrl: https://peaktcm.com/applet/huifuPay/callback
productId: EDUSTD
configureAppletCallbackUrl: https://peaktcm.com/applet/huifuPay/configureAppletCallback
huifu-vendor:
sysId: 6666000188069628
huifuId: 6666000188735389
publicKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0uJDRMFj1xoQCJbReVaNdiqjL9vdKolMzWKe2vMhZwkBlgQMpaqtHqNKNCn3DPL/7ugPUNzj4PLr3PSR4DK+TBOOa3xRuKLt3s2x6wouVNpiRRglUzh5OgciXXYPPl7QGu2YlJZ9F7ikiaD7KG9PJI7oidbA7lQ4qMcIGlSBUF4l3TeoOpad0zLs41IRJJPIMKPf5Jj9HS/1Tggcn7f36h1l4JWpTRyfB8HyF66IHzA3mQa5yskUHf1LLuO0hxtIfy9Ua+xJYqEWD334xaMzauZQsLM98d1Pj7I1YRvzNohabpCJqO1wF6PDB3rqdLarAZagN/JhYIHHGXMBGfQZxwIDAQAB
privateKey: MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDS4kNEwWPXGhAIltF5Vo12KqMv290qiUzNYp7a8yFnCQGWBAylqq0eo0o0KfcM8v/u6A9Q3OPg8uvc9JHgMr5ME45rfFG4ou3ezbHrCi5U2mJFGCVTOHk6ByJddg8+XtAa7ZiUln0XuKSJoPsob08kjuiJ1sDuVDioxwgaVIFQXiXdN6g6lp3TMuzjUhEkk8gwo9/kmP0dL/VOCByft/fqHWXglalNHJ8HwfIXrogfMDeZBrnKyRQd/Usu47SHG0h/L1Rr7ElioRYPffjFozNq5lCwsz3x3U+PsjVhG/M2iFpukImo7XAXo8MHeup0tqsBlqA38mFggccZcwEZ9BnHAgMBAAECggEABRZaQxVbQDwruNlSklfJL9mVeDkYm8cWKDpB1MxauO6ZsDHG0FROutd7mciNYi2WiP/mJrA9exbBI+JuhncS6ijqnaMxIYAktuRFb4MeXQOrrTkI5XoOSp0Tcie/9GQ7JvsmXCdJO0JEDeHpTS9qPFqKN5ELtHQprcCnbGMvf23KyqOFx71Sbe4JxDqV4j0MeJJ/ZEOnLHJAhJ/o/0Gw+2cAVBxOq/xDTiSzKQaR4Cy7h3HMlDXnBXlAwKLb7x/F6efFyBv3RGZjtTgt8G7319icRJUHyXa3JPk/UbKTHrZ3saCj0ByAPpCwSVx6uNxhVeEOFqi3VwtV8s4ClAJtUQKBgQDwEGA1Shr2klTnM1VN+R3YkgaG8QtkZQQG77vCR1q3uMPKpWUQOi/2wQs3SbTAr7ZX+8CHNb8M3KGVAEFR2PDEFok/LA0snFTwdL6dLkXkmOxmNyR2wmXIUimMBogQIc4bI11EpPoocbrzuJ3q48fDIAr7Hc4d/0HasEAQHvAdfwKBgQDg4gCr5M7atD4XdKqmNs5kltjw36EeSig2cajfQb7aARmHS+1F9cn1cpgTvqMBHxBZBx5cW1ETLTxDEq8/ONHHAtmgCVgrc0lgch+Dph1Nt4Jl/aNxxaZjLpLQtcHnFR4/7RGuJMUTAzAUcOer9XiCJskE2EVLrT53pE665Se3uQKBgFcXmc+7cszBicvW87u2BP3s/DE4gcmKXEun7ZYuDNtaTK3YEzIv6fa7UjZcpxbAqIaC7vYeqZEg+f30eb4X1kFNa71fXegxTx9tOzoK75BfamQq3S+4lvR12lzSgcpYeU2fJtcggyDpIcoJ0EDHIlHH7jPsPDrlwB52ksdGchZBAoGBAM49dvAuf6cD9o38aSTWzqJh1cPS1Ci7SfXkd0OJQEcfCxKSB6FJsVZxKhexljzJCG0dojKBbPFxYvsAf8gzi/BAJOYoq7vtlzXkdBKAng9QZT60Rtlosxfy9qKCjronG/70pGpZPoQZQFb+1PlXvpVejKzsy2CEGe4PukSdNLfBAoGATUJ7FGVmG2Ym8UHcP0bMeWwS7XROuiquliLtamWwpZTByZaLO1nK2FtC1oVj3il4Wox6/In1bBbdtqxmRmKcD9q1JExr1PHxXQTUbIoWb4GXNHq7h5kOhpra1uVRmNIewfJUYTCEzzHTrJe8dADBc7lGpsibwk174YD2343Aupw=
productId: PAYUN
notifyUrl: https://peaktcm.com:8083/hf/webhook/callback
payApi: https://api.huifu.com/v3/trade/payment/jspay
aliyun:
accessKeyId: LTAI5tBQGeqmhe6yhfqupaZD
accessKeySecret: YM2lsEtpjCLOF2kJGdsCBcwRHLX8aa
minio:
endpoint: http://139.9.2.195:8002
accessKey: YIh5PhIEHXEiJgPTlCSc
secretKey: 07becv7RNMI1wHyPPFtq3rlCPC6cyF0WrV5LNHYN
username: jkzy
password: jkzy@2025
nginxHost:
huaweiyun:
accessKey: HPUACMRQ2NKQNOXNCFNO
secretKey: KC3yEw7ARoL0oxcmXy7vE3hyMBPKjLsG1LCSQdYh
xf:
appid: 3fa7b7a0
long-sound:
keySecret: b44d730380dcfae02313dcea7101efc8
instant:
host: https://iat-api.xfyun.cn/v2/iat
APISecret: N2Q5Y2NiOTZmNThhODZjYTgxMjg1NjA4
apiKey: da390c58ef0f2ad8424c3dccc6d458c7
token:
expireTime: 30
wx:
appid: wx71e559ade446f09a
secret: 00b7f3cff0f4bde07daacd0dea7548c9
Loaded 100 of 107 files, more files were not shown because too many files have changed in this diff. Show more