Files
smartmate/backend/config.yaml
LoveLosita f4bea0576c feat: 🗓️ 新增任务块排期能力并完善课程与日程模型
Version: 0.1.1.dev.260207

- 新增并测试通过将任务块排进日程接口 
- 批量导入课程接口增加单双周功能,支持只在单双周上课的课程 📚
- 任务块时间定位逻辑调整为「第几周-周几」模式 🧭

refactor: 🔨 重构时间与日程数据结构

- 完成绝对日期与相对时间的转换逻辑 🔄
  - 后续可根据需求灵活决定时间的传入与输出类型
- 再次重构 schedule 表单结构
  - 拆分为 schedule_event(单)与 schedule(多)
  - 建立前者对后者的一对多关系 🧩

fix: 🐛 大幅调整表结构与业务逻辑,修复大量历史遗留 bug 🔥
2026-02-07 16:33:30 +08:00

40 lines
799 B
YAML

# 应用配置文件
# 包含服务器、数据库等基础配置
server:
port: 8080
mode: debug
timeout: 30s
database:
host: localhost
port: 3306
user: smartflow_user
password: "smartflow_password_456"
dbname: "smartflow"
charset: utf8mb4
parseTime: true
loc: Local
jwt:
accessSecret: "smartflow_jwt_access_secret_123"
refreshSecret: "smartflow_jwt_refresh_secret_123"
accessTokenExpire: 15min
refreshTokenExpire: 7d
log:
level: info
path: logs/
redis:
host: localhost
port: 6379
password: ""
db: 0
time:
zone: "Asia/Shanghai"
semesterStartDate: "2024-09-09" #学期开始日期,一定要设定为周一,以便于计算周数
semesterEndDate: "2025-01-20" #学期结束日期,一定要设定为周日,确保最后一周完整