liujie
2026-07-30 dc7835c8a9258cbcbe0dbecd4e1c24039ee09e58
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
server:
  port: 8011
 
spring:
  application:
    name: tourguide-backend
  profiles:
    active: dev
  jackson:
    default-property-inclusion: non_null
    time-zone: Asia/Shanghai
    date-format: yyyy-MM-dd HH:mm:ss
  servlet:
    multipart:
      max-file-size: 5MB
      max-request-size: 5MB
 
mybatis-plus:
  configuration:
    map-underscore-to-camel-case: true
  global-config:
    db-config:
      logic-delete-field: deleted
      logic-delete-value: 1
      logic-not-delete-value: 0
 
tourguide:
  jwt:
    issuer: tourguide
    secret: ${JWT_SECRET:tourguide-local-development-secret-key-change-me}
    expiration-seconds: 7200
  bootstrap-admin:
    enabled: true
    username: ${BOOTSTRAP_ADMIN_USERNAME:admin}
    password: ${BOOTSTRAP_ADMIN_PASSWORD:Admin@123456}
    nickname: 系统管理员
  wechat:
    mini-program:
      app-id: ${WECHAT_APPID:wx6ae2cadfea28fce1}
      app-secret: ${WECHAT_APP_SECRET:7bf743b066523bbb2d6de80decabc15b}
      connect-timeout-millis: ${WECHAT_CONNECT_TIMEOUT_MILLIS:5000}
      read-timeout-millis: ${WECHAT_READ_TIMEOUT_MILLIS:10000}
  sms:
    aliyun:
      access-key-id: ${ALIYUN_SMS_ACCESS_KEY_ID:LTAI5t5dU3MuKUGNJ7PAHFyr}
      access-key-secret: ${ALIYUN_SMS_ACCESS_KEY_SECRET:pl8jgIyL0Wk5YjmRlwPszuSmB70ipL}
      endpoint: ${ALIYUN_SMS_ENDPOINT:dysmsapi.aliyuncs.com}
      sign-name: ${ALIYUN_SMS_SIGN_NAME:}
      login-template-code: ${ALIYUN_SMS_LOGIN_TEMPLATE_CODE:SMS_337475467}
      guide-audit-approved-template-code: ${ALIYUN_SMS_GUIDE_AUDIT_APPROVED_TEMPLATE_CODE:}
      guide-audit-rejected-template-code: ${ALIYUN_SMS_GUIDE_AUDIT_REJECTED_TEMPLATE_CODE:}
  storage:
    avatar-directory: ${AVATAR_STORAGE_DIR:./data/avatars}
    avatar-public-path: /uploads/avatars
    guide-application-directory: ${GUIDE_APPLICATION_STORAGE_DIR:./data/guide-applications}
    guide-application-public-path: /uploads/guide-applications
 
huifu:
  product-id: ${HUIFU_PRODUCT_ID:}
  sys-id: ${HUIFU_SYS_ID:}
  rsa-private-key: ${HUIFU_RSA_PRIVATE_KEY:}
  rsa-public-key: ${HUIFU_RSA_PUBLIC_KEY:}
  huifu-id: ${HUIFU_ID:}
  upper-huifu-id: ${HUIFU_UPPER_HUIFU_ID:}
  callback-path: ${HUIFU_CALLBACK_PATH:}