12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- package model
- import (
- "go-common/library/time"
- )
- //SearInter reprensents the search intervene
- type SearInter struct {
- ID int64 `json:"id" params:"id"`
- Searchword string `json:"searchword" params:"searchword"`
- Rank int64 `json:"rank" params:"rank"`
- Tag string `json:"tag" params:"tag"`
- Deleted int8 `json:"deleted"`
- Ctime time.Time `json:"ctime"`
- Mtime time.Time `json:"mtime"`
- }
- // TableName gives the table name of search intervene
- func (*SearInter) TableName() string {
- return "search_intervene"
- }
- // SearInterPager search intervene pager
- type SearInterPager struct {
- TotalCount int `json:"total_count"`
- Pn int `json:"pn"`
- Ps int `json:"ps"`
- Items []*SearInter `json:"items"`
- PubState int8
- PubTime string
- }
- //OutSearchInter output search intervene
- type OutSearchInter struct {
- Keyword string `json:"keyword"`
- Status string `json:"status"`
- }
- //PublishStatus search intervene publish status state 0-unPublish 1-publish
- type PublishStatus struct {
- Time string
- State int8
- }
|