“mitao”
2026-04-30 0c98579fff979ae80fc30224b87c9c6eb626f49e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
server:
  port: 48080
 
spring:
  application:
    name: tcm-training-admin-backend
  profiles:
    active: local
  servlet:
    multipart:
      max-file-size: 500MB
      max-request-size: 520MB
  datasource:
    dynamic:
      primary: master
      strict: true
      datasource:
        master:
          type: com.alibaba.druid.pool.DruidDataSource
          driver-class-name: com.mysql.cj.jdbc.Driver
          url: jdbc:mysql://localhost:3306/tcm_training_admin?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true
          username: root
          password: 123456
  redis:
    host: localhost
    port: 6379
    database: 0
    timeout: 5s
    password: 123456
    lettuce:
      pool:
        # 连接池中的最小空闲连接
        min-idle: 0
        # 连接池中的最大空闲连接
        max-idle: 8
        # 连接池的最大数据库连接数
        max-active: 8
        # #连接池最大阻塞等待时间(使用负值表示没有限制)
        max-wait: -1ms
 
mybatis-plus:
  mapper-locations: classpath*:mapper/**/*.xml
  configuration:
    map-underscore-to-camel-case: true
  global-config:
    db-config:
      logic-delete-field: deleted
      logic-delete-value: 1
      logic-not-delete-value: 0
 
sa-token:
  token-name: Authorization
  token-prefix: Bearer
  timeout: 7200
  active-timeout: -1
  is-log: false
 
app:
  upload:
    dir: uploads
    path-prefix: /uploads
    app-package-dir: app-package
    public-base-url: http://192.168.110.188:48080:${server.port}
    obs:
      access-key-id: HPUAYLGWHP56VZRHQXGC
      secret-access-key: Cn3dL2iEf1h5d8ZLYUEz9ggy8BhwZMgA3SZhg3Zf
      bucket-name: haizhengkangdao
      endpoint: obs.cn-south-1.myhuaweicloud.com
  logging:
    # 应用日志目录,部署到服务器后建议通过 application-local.yml 覆盖为持久化目录
    path: ./logs
    # 日志归档保留天数
    max-history: 30
    # 日志归档总容量上限
    total-size-cap: 3GB
    # 单个日志文件大小上限
    max-file-size: 100MB
  points:
    # 活动到期积分结算扫描间隔(毫秒)
    settlement-interval-ms: 60000
  auth:
    sms:
      # 短信验证码统一有效期 300 秒,即 5 分钟
      expire-seconds: 300
      aliyun:
        access-key-id: ""
        access-key-secret: ""
        sign-name: ""
        templates:
          login: ""
          register: ""
          password-reset: ""
          phone-change: ""
      # 默认关闭所有场景调试验证码,避免误入生产环境
      login:
        enabled: false
        code: ""
      register:
        enabled: false
        code: ""
      password-reset:
        enabled: false
        code: ""
      phone-change:
        enabled: false
        code: ""
    wechat:
      # 微信开放平台 AppId,当前阶段可先留空,补齐后启用服务端换票模式
      app-id: "wx074c1f0cf5a0ecf4"
      # 微信开放平台 AppSecret,当前阶段可先留空,补齐后启用服务端换票模式
      app-secret: "7a294b47a3a2f4b69cba764b0da17dbc"
      # 微信用户信息接口地址
      user-info-url: https://api.weixin.qq.com/sns/userinfo
      # 微信授权换票接口地址
      access-token-url: https://api.weixin.qq.com/sns/oauth2/access_token
    apple:
      # 苹果登录 clientId,需与 iOS 包内 Sign in with Apple 配置保持一致
      client-id: "com.HaiZhenKangDao.hzt"
      # 苹果 identity token 固定签发方
      issuer: https://appleid.apple.com
      # 苹果 JWKS 公钥地址
      jwks-url: https://appleid.apple.com/auth/keys
  share:
    # 邀请二维码默认指向 openinstall 下载页,开发环境可在 application-local.yml 覆盖。
    landing-base-url: https://haizhentong.com/app-download/
    # 二维码图片仍由后端公开接口生成,不能使用 openinstall 域名拼接。
    qrcode-image-base-url: https://haizhentong.com/api/open/app-share/qrcode-image
jpush:
  appKey: b5aed7d076638a0d835786bd
  masterSecret: e17305459be4f0011ca15c9e
 
logging:
  level:
    root: INFO
    com.tcm.training.admin: INFO
    org.springframework.web: INFO