Files
observer/server/biz/model/entity/app_version.go
T
2026-08-25 16:52:55 +08:00

16 lines
954 B
Go

package entity
import "github.com/gogf/gf/v2/os/gtime"
// AppVersion App 版本记录:管理端下发,客户端启动时查询最新一条做版本比较。
// 版本号 UNIQUE(防重复下发),记录仅新增不删除(不可变下发历史)。
// 检测到新版本(服务器版本 > 本地版本)即强制更新,无普通/强制之分;
// 下载地址不落表(固定文件 app.apkDir/observer-latest.apk,见 common/apk_store.go)。
type AppVersion struct {
Id int64 `json:"id" orm:"id" description:"自增主键"`
Version string `json:"version" orm:"version" description:"语义化版本号 x.y.z"`
Notes string `json:"notes" orm:"notes" description:"更新说明(客户端弹窗展示)"`
CreatedAt *gtime.Time `json:"createdAt" orm:"created_at" description:"下发时间"`
UpdatedAt *gtime.Time `json:"updatedAt" orm:"updated_at" description:"更新时间"`
}