package models type SystemItem struct { Name string Value string Type string } type SystemDict []*SystemItem type AppConfig struct { ServicePhone string `json:"service_phone"` /// 客服电话 URLInfo URLInfo `json:"url_info"` /// 返回Web地址信息 ShareInfo ShareInfo `json:"share_info"` /// 返回App分享信息 VersionInfo VersionInfo `json:"version_info"` /// 返回版本信息 } type URLInfo struct { Feedback string `json:"feedback"` /// 意见反馈地址 Agreement string `json:"agreement"` /// 隐私协议 AppIntro string `json:"app_intro"` /// App介绍 AboutUs string `json:"about_us"` /// 关于我们 Sign string `json:"sign"` /// 签到 Statement string `json:"statement"` /// 免责声明 VideoAgreement string `json:"video_agreement"` /// 商品上传协议 } type ShareInfo struct { Title string `json:"title"` Summary string `json:"summary"` Icon string `json:"icon"` URL string `json:"url"` } type VersionInfo struct { Client int `json:"client"` // 客户端标识 1:ios 2=android Number string `json:"number"` // 版本号 Content string `json:"content"` // 更新内容 ForceUpdate int `json:"force_update"` // 是否强制更新 DownloadUrl string `json:"download_url"` // 下载地址 } // 获取值 func (m SystemDict) GetValue(name string) string { for _, item := range m { if item.Name == name { return item.Value } } return "" }