- 抽离账号管理为独立 AccountStore,Scheduler 只持有引用, 职责单一化(scheduler.go 减少 ~110 行) - Wails 绑定方法返回结构体替代 map[string]any(新增 responses.go), 前端获得强类型,字段名保持兼容无需改前端 - ExchangeRecord 移至 types 包,消除 types↔client 循环依赖 - extractAPIStatus 用 apiResponder 接口替代 reflect 逐字段查找, types.APIResponse 与 ExchangeListResponse 实现 APIStatus 方法 - 删除 types.Account.Password 死字段(鉴权仅用 Cookie) - 重新生成 Wails 绑定,前端 vue-tsc 类型检查通过
36 lines
421 B
Plaintext
36 lines
421 B
Plaintext
.idea
|
|
.cscode
|
|
*.iml
|
|
logs/
|
|
success_images/
|
|
build/
|
|
config.json
|
|
frontend/dist/
|
|
frontend/node_modules
|
|
|
|
# Wails 自动生成的前端绑定
|
|
frontend/wailsjs/
|
|
|
|
# 遗留构建产物
|
|
frontend/app.js
|
|
|
|
# 本地账号、Cookie 与抓包资料
|
|
data/user.txt
|
|
ck 对比.md
|
|
软软马卡龙.txt
|
|
|
|
# 本地笔记与运行日志
|
|
yml.txt
|
|
其他日志/
|
|
|
|
# 本地字体文件
|
|
*.ttf
|
|
|
|
# Go 编译输出
|
|
*.exe
|
|
*.app
|
|
.DS_Store
|
|
.workbuddy
|
|
.claude
|
|
|