2026-06-05 13:58:16 +08:00

49 lines
948 B
Go

package appuser
type listQuery struct {
Page int
PageSize int
Keyword string
Status string
SortBy string
SortDirection string
}
type loginLogQuery struct {
Page int
PageSize int
Keyword string
UserID int64
DisplayUserID string
IP string
IPCountryCode string
Channel string
Platform string
Result string
Blocked string
RegionID int64
RegionIDSet bool
StartMs int64
EndMs int64
}
type banListQuery struct {
Page int
PageSize int
TargetKeyword string
OperatorKeyword string
StartMs int64
EndMs int64
}
type updateUserRequest struct {
Avatar *string `json:"avatar"`
Country *string `json:"country"`
Gender *string `json:"gender"`
Username *string `json:"username"`
}
type setPasswordRequest struct {
Password string `json:"password" binding:"required"`
}