34 lines
688 B
Go
34 lines
688 B
Go
package tonesearcher
|
|
|
|
import "91porn-server/app/service/searcher"
|
|
|
|
type ToneRes struct {
|
|
Name string `json:"name"` //主题名
|
|
Types string `json:"types"` //类型
|
|
Cover string `json:"cover"` //封面
|
|
PlayCount int64 `json:"playCount"` //播放数
|
|
PayCount int64 `json:"payCount"` //购买数
|
|
Sort int `json:"-"` //排序
|
|
}
|
|
|
|
type Result struct {
|
|
dat []ToneRes
|
|
hasNext bool
|
|
}
|
|
|
|
func (*Result) Types() searcher.ResultTypes {
|
|
return searcher.ToneSearchResult
|
|
}
|
|
|
|
func (r *Result) Data() interface{} {
|
|
return r.dat
|
|
}
|
|
|
|
func (r *Result) Count() int64 {
|
|
return int64(len(r.dat))
|
|
}
|
|
|
|
func (r *Result) HasNext() bool {
|
|
return r.hasNext
|
|
}
|