Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HidePhoneMiddle ¶ added in v0.1.0
HidePhoneMiddle eg:86-187****0987
Types ¶
type PageReq ¶
type PageReq struct { Page int `json:"page" form:"page,default=1" binding:"required,gte=1"` Size int `json:"size" form:"size,default=20" binding:"required,gte=1,lte=1000"` }
func (PageReq) LimitStart ¶ added in v0.0.4
type TimeStringReq ¶
type TimeStringReq struct { // format 2006-01-02 15:04:05 StartTime string `json:"startTime" form:"startTime"` EndTime string `json:"endTime" form:"endTime"` }
func (TimeStringReq) FieldMgoBson ¶ added in v0.0.4
func (req TimeStringReq) FieldMgoBson() (map[string]interface{}, bool)
func (TimeStringReq) FieldSQLCond ¶
func (req TimeStringReq) FieldSQLCond(field string) []string
type TimestampReq ¶
type TimestampReq struct { // Unix timestamp Sec StartTimestamp int64 `json:"startTimestamp" form:"startTimestamp,default=0" binding:"omitempty,min=0"` EndTimestamp int64 `json:"endTimestamp" form:"endTimestamp,default=0" binding:"omitempty,gtefield=StartTimestamp"` }
func (TimestampReq) FieldMgoBson ¶ added in v0.0.4
func (req TimestampReq) FieldMgoBson() (map[string]interface{}, bool)
func (TimestampReq) FieldSQLCond ¶
func (req TimestampReq) FieldSQLCond(field string) []string
type UidOmitReq ¶
type UidOmitReq struct {
Uid int64 `json:"uid" form:"uid" binding:"omitempty,min=1"`
}
Click to show internal directories.
Click to hide internal directories.