1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- package model
- import (
- "go-common/library/time"
- )
- // VersionUpdate .
- type VersionUpdate struct {
- ID int64 `json:"id"`
- VID int `json:"vid" gorm:"column:vid"`
- Channel string `json:"channel"`
- Coverage int32 `json:"coverage"`
- Size int `json:"size"`
- URL string `json:"url" gorm:"column:url"`
- Md5 string `json:"md5"`
- State int8 `json:"state"`
- Ctime time.Time `json:"ctime"`
- Mtime time.Time `json:"mtime"`
- Sdkint int `json:"sdkint"`
- Model string `json:"model"`
- Policy int8 `json:"policy"`
- IsForce int8 `json:"is_force"`
- PolicyName string `json:"policy_name"`
- IsPush int8 `json:"is_push"`
- }
- // VersionUpdateLimit .
- type VersionUpdateLimit struct {
- ID int64 `json:"id"`
- UPID int32 `json:"up_id" gorm:"column:up_id"`
- Condi string `json:"condi"`
- Value int `json:"value"`
- }
- // VersionUpdateDetail .
- type VersionUpdateDetail struct {
- *VersionUpdate
- VerLimit []*VersionUpdateLimit `json:"ver_limit"`
- }
- // TableName version_update
- func (v VersionUpdate) TableName() string {
- return "version_update"
- }
- // TableName version_update_limit
- func (l VersionUpdateLimit) TableName() string {
- return "version_update_limit"
- }
- // VersionUpdatePager def.
- type VersionUpdatePager struct {
- TotalCount int64 `json:"total_count"`
- Pn int `json:"pn"`
- Ps int `json:"ps"`
- Items map[string]interface{} `json:"items"`
- }
- // Version .
- type Version struct {
- ID int64 `json:"id"`
- Plat int8 `json:"plat"`
- Description string `json:"description"`
- Version string `json:"version"`
- Build int `json:"build"`
- State int8 `json:"state"`
- Ptime time.Time `json:"ptime"`
- Ctime time.Time `json:"ctime"`
- Mtime time.Time `json:"mtime"`
- }
- // TableName version
- func (*Version) TableName() string {
- return "version"
- }
- // VersionPager def.
- type VersionPager struct {
- TotalCount int64 `json:"total_count"`
- Pn int `json:"pn"`
- Ps int `json:"ps"`
- Items []*Version `json:"items"`
- }
|