Documentation ¶
Index ¶
- func HidePhoneMiddle(phone string) string
- func IsChinesePhone(phone string) bool
- func IsPhone(phone string) bool
- func SetReqDataContext(ctx context.Context, data ReqData) context.Context
- type BaseResp
- type DataResp
- type IdOmitReq
- type IdReq
- type IsLimit
- type ListResp
- type LoginReq
- type LoginResp
- type PageReq
- type ReqData
- type TimeStringReq
- type TimestampReq
- type UidOmitReq
- type UidReq
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 BaseResp ¶ added in v0.3.3
func NewBaseResp ¶ added in v0.3.3
type DataResp ¶ added in v0.3.3
type DataResp struct { *BaseResp Data interface{} `json:"data"` }
func NewDataResp ¶ added in v0.3.3
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 ReqData ¶ added in v0.3.3
type ReqData struct { Route string RemoteAddr string Uid string Body string Msg string // 补充信息 InternalErr string // contains filtered or unexported fields }
func GetReqDataContext ¶ added in v0.3.3
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.