123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- package model
- import "strconv"
- // ArchiveCheckParams search params.
- type ArchiveCheckParams struct {
- Bsp *BasicSearchParams
- Aids []int64 `form:"aids,split" params:"aids"`
- TypeIds []int64 `form:"typeids,split" params:"typeids"`
- States []int64 `form:"states,split" params:"states"`
- Attrs []int64 `form:"attrs,split" params:"attrs"`
- DurationFrom int64 `form:"duration_from" params:"duration_from"`
- DurationTo int64 `form:"duration_to" params:"duration_to"`
- Mids []int64 `form:"mids,split" params:"mids"`
- MidFrom int64 `form:"mid_from" params:"mid_from"`
- MidTo int64 `form:"mid_to" params:"mid_to"`
- AllKW int `form:"all_kw" params:"all_kw" default:"0"`
- TimeFrom string `form:"time_from" params:"time_from"`
- TimeTo string `form:"time_to" params:"time_to"`
- Time string `form:"time" params:"time"`
- FromIP string `form:"from_ip" params:"from_ip"`
- }
- // VideoParams search video
- type VideoParams struct {
- Bsp *BasicSearchParams
- VIDs []int64 `form:"vids,split" params:"vids"`
- AIDs []int64 `form:"aids,split" params:"aids"`
- CIDs []int64 `form:"cids,split" params:"cids"`
- TIDs []int64 `form:"tids,split" params:"tids"`
- FileNames []string `form:"filename,split" params:"filename"`
- TagID int64 `form:"tag_id" params:"tag_id"`
- Status []int64 `form:"status,split" params:"status"`
- XCodeState []int64 `form:"xcode_state,split" params:"xcode_state"`
- UserType int `form:"user_type" params:"user_type"`
- // archive
- RelationStates []int64 `form:"relation_state,split" params:"relation_state"`
- ArcMids []int64 `form:"arc_mids,split" params:"arc_mids"`
- DurationFrom int `form:"duration_from" params:"duration_from"`
- DurationTo int `form:"duration_to" params:"duration_to"`
- // other
- OrderType int `form:"order_type" params:"order_type"`
- }
- // TaskQa .
- type TaskQa struct {
- Bsp *BasicSearchParams
- Ids []int64 `form:"ids,split" params:"ids"`
- TaskIds []string `form:"task_ids,split" params:"task_ids"`
- Uids []string `form:"uids,split" params:"uids"`
- ArcTagIds []string `form:"arc_tagids,split" params:"arc_tagids"`
- AuditTagIds []int64 `form:"audit_tagids,split" params:"audit_tagids"`
- UpGroups []string `form:"up_groups,split" params:"up_groups"`
- ArcTitles []string `form:"arc_titles,split" params:"arc_titles"`
- ArcTypeIds []string `form:"arc_typeids,split" params:"arc_typeids"`
- States []string `form:"states,split" params:"states"`
- AuditStatuses []string `form:"audit_statuses,split" params:"audit_statuses"`
- FansFrom string `form:"fans_from" params:"fans_from"`
- FansTo string `form:"fans_to" params:"fans_to"`
- CtimeFrom string `form:"ctime_from" params:"ctime_from"`
- CtimeTo string `form:"ctime_to" params:"ctime_to"`
- FtimeFrom string `form:"ftime_from" params:"ftime_from"`
- FtimeTo string `form:"ftime_to" params:"ftime_to"`
- }
- // ArchiveCommerce .
- type ArchiveCommerce struct {
- Bsp *BasicSearchParams
- Ids []string `form:"ids,split" params:"ids"`
- PTypeIds []string `form:"ptypeids,split" params:"ptypeids"`
- TypeIds []string `form:"typeids,split" params:"typeids"`
- Mids []string `form:"mids,split" params:"mids"`
- States []string `form:"states,split" params:"states"`
- Copyrights []string `form:"copyrights,split" params:"copyrights"`
- OrderIds []string `form:"order_ids,split" params:"order_ids"`
- // 逻辑判断
- Action string `form:"action" params:"action"` // 获取一级分区列表、等其他定制查询
- IsOrder int `form:"is_order" params:"is_order" default:"-1"` //是否商单
- IsOriginal int `form:"is_original" params:"is_original" default:"-1"` //是否原创
- }
- // TaskQaFansParams .
- type TaskQaFansParams struct {
- ID int64 `json:"id"`
- Fans int64 `json:"fans"`
- }
- // IndexName .
- func (m *TaskQaFansParams) IndexName() string {
- return "task_qa"
- }
- // IndexType .
- func (m *TaskQaFansParams) IndexType() string {
- return "base"
- }
- // IndexID .
- func (m *TaskQaFansParams) IndexID() string {
- return strconv.FormatInt(m.ID, 10)
- }
|