# 应用配置文件示例
# 包含服务器、数据库等基础配置
# 请根据实际情况修改并保存为 config.yaml

server:
  port: 8080
  mode: debug
  timeout: 30s

database:
  host: localhost
  port: 3306
  user: smartflow_user
  password: "put_your_database_password_here"
  dbname: "put_your_database_name_here"
  charset: utf8mb4
  parseTime: true
  loc: Local

jwt:
  accessSecret: "put_your_jwt_access_secret_here"
  refreshSecret: "put_your_jwt_refresh_secret_here"
  accessTokenExpire: 15min
  refreshTokenExpire: 7d

log:
  level: info
  path: logs/

redis:
  host: localhost
  port: 6379
  password: ""
  db: 0

time:
    zone: "Asia/Shanghai"
    semesterStartDate: "2026-03-02" #学期开始日期，一定要设定为周一，以便于计算周数
    semesterEndDate: "2026-07-19" #学期结束日期，一定要设定为周日，确保最后一周完整

agent:
  workerModel: "doubao-seed-1-6-lite-251015" # 智能体使用的Worker模型，需根据实际情况调整
  strategistModel: "deepseek-v3-2-251201" # 策略师使用的Worker模型，需根据实际情况调整
  baseURL: "https://ark.cn-beijing.volces.com/api/v3" # Worker服务的基础URL，需根据实际情况调整