Files
observer/server/biz/model/dto/app_version.go
T
admin a0b115d954 训练体系整合与标注单阶段化
- 标注:AI 预标注直写 labels_json(去候选确认两阶段);重叠去重(minIoU);全量标注按钮
- 训练:脚本迁移入 server/training/(Go 化 prepare_yolo/analyze_rfdetr,保留 train_server.py);tflite 产物自检并入训练流程(check_tflite)
- 数据目录/权重不进 git;.gitignore 迁移至仓库根
2026-08-26 18:22:56 +08:00

23 lines
1.1 KiB
Go

package dto
import "github.com/gogf/gf/v2/frame/g"
// App 版本更新接口:公开组(无需登录态,旧版本/未登录用户均可检查更新)。
// 仅 Android 客户端调用(iOS 不做版本下发);下载地址为固定静态路径
// /download/observer-latest.apk(见 common/apk_store.go),接口不下发。
// AppUpdateReq 版本更新检查(Android 客户端启动时调用)
type AppUpdateReq struct {
g.Meta `path:"/app/update" method:"get" summary:"版本更新检查" tags:"版本"`
}
// AppUpdateRes 服务器最新版本记录(无记录时全字段零值,客户端视为无需更新);
// 检测到新版本即强制更新,无普通/强制之分。
// Models 为模型热更新目录(全部数据集当前生效模型,与 GET /api/v1/models 同构);
// 无发布模型时不返回该字段(旧 App 忽略、新 App 兼容旧服务器)。
type AppUpdateRes struct {
Version string `json:"version"`
Notes string `json:"notes"`
Models []*ModelCatalogItem `json:"models,omitempty"`
}