123456789101112131415161718192021222324252627282930313233343536 |
- package static
- import (
- "strings"
- xtime "go-common/library/time"
- )
- // Static
- type Static struct {
- Sid int `json:"sid"`
- Name string `json:"name"`
- Type string `json:"type"`
- URL string `json:"url"`
- Hash string `json:"hash"`
- ImageHash string `json:"imageHash"`
- Size int `json:"size"`
- Plat int8 `json:"-"`
- Build int `json:"-"`
- Condition string `json:"-"`
- Start xtime.Time `json:"-"`
- End xtime.Time `json:"-"`
- }
- func (s *Static) StaticChange() {
- var (
- urls = strings.Split(s.URL, "/")
- urlsLen = len(urls)
- )
- if urlsLen == 0 {
- return
- }
- s.Name = urls[urlsLen-1]
- s.ImageHash = s.Hash
- s.Type = "mov"
- }
|