123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- package model
- import "encoding/json"
- // SearchBaseReq 搜索基本请求
- type SearchBaseReq struct {
- KeyWord string `json:"keyword"`
- Type string `json:"search_type"`
- Page int64 `json:"page"`
- PageSize int64 `json:"pagesize"`
- Highlight int64 `json:"highlight"`
- Platform string `json:"platform"`
- MobiApp string `json:"mobi_app"`
- Build string `json:"build"`
- Device string `json:"device"`
- }
- // SearchBaseRet 搜索基本返回
- type SearchBaseRet struct {
- Code int64 `json:"code"`
- NumPages int64 `json:"numPages"`
- PageSize int64 `json:"pagesize"`
- Seid string `json:"seid"`
- Msg string `json:"msg"`
- Page int64 `json:"page"`
- }
- // VideoSearchRet 视频搜索结果
- type VideoSearchRet struct {
- SearchBaseRet
- Result []*VideoSearchResult `json:"result,omitempty"`
- }
- // VideoSearchResult 视频搜索result
- type VideoSearchResult struct {
- ID int32 `json:"id"`
- Title string `json:"title"`
- HitColumns []string `json:"hit_columns,omitempty"`
- }
- // UserSearchResult 用户搜索结果
- type UserSearchResult struct {
- ID int64 `json:"id"`
- Uname string `json:"uname"`
- HitColumns []string `json:"hit_columns"`
- }
- // RawSearchRes .
- type RawSearchRes struct {
- Code int `json:"code"`
- SeID string `json:"seid"`
- Msg string `json:"msg"`
- Page int64 `json:"page"`
- PageNum int64 `json:"NumPages"`
- Res json.RawMessage `json:"Result"`
- }
- // SugBaseReq Sug基本请求
- type SugBaseReq struct {
- Term string `json:"term"`
- SuggestType string `json:"suggest_type"`
- MainVer string `json:"main_ver"`
- SugNum int64 `json:"sug_num"`
- Highlight int64 `json:"highlight"`
- Platform string `json:"platform"`
- MobiApp string `json:"mobi_app"`
- Build string `json:"build"`
- Device string `json:"device"`
- }
- // RawSugTag SugTag结构
- type RawSugTag struct {
- Value string `json:"value"`
- Ref int64 `json:"ref"`
- Name string `json:"name"`
- Spid int64 `json:"spid"`
- Type string `json:"type"`
- }
|