You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
909 B
36 lines
909 B
package model |
|
|
|
import "fmt" |
|
|
|
// ReplyRecordParams search params. |
|
type ReplyRecordParams struct { |
|
Bsp *BasicSearchParams |
|
Mid int64 `form:"mid" params:"mid"` |
|
Types []int64 `form:"types,split" params:"types"` |
|
States []int64 `form:"states,split" params:"states"` |
|
CTimeFrom string `form:"ctime_from" params:"ctime_from"` |
|
CTimeTo string `form:"ctime_to" params:"ctime_to"` |
|
} |
|
|
|
// ReplyRecordUpdateParams search params. |
|
type ReplyRecordUpdateParams struct { |
|
ID int64 `json:"id"` |
|
OID int64 `json:"oid"` |
|
MID int64 `json:"mid"` |
|
State int `json:"state"` |
|
} |
|
|
|
// IndexName . |
|
func (m *ReplyRecordUpdateParams) IndexName() string { |
|
return fmt.Sprintf("replyrecord_%d", m.MID%100) |
|
} |
|
|
|
// IndexType . |
|
func (m *ReplyRecordUpdateParams) IndexType() string { |
|
return "base" |
|
} |
|
|
|
// IndexID . |
|
func (m *ReplyRecordUpdateParams) IndexID() string { |
|
return fmt.Sprintf("%d_%d", m.ID, m.OID) |
|
}
|
|
|