Documentation
¶
Index ¶
- Variables
- func SetupRouter() *gin.Engine
- type ClientRouter
- type CommonRouter
- type EventRouter
- func (EventRouter) Accept(c *gin.Context)
- func (EventRouter) AlterCommit(c *gin.Context)
- func (EventRouter) Cancel(c *gin.Context)
- func (EventRouter) Close(c *gin.Context)
- func (EventRouter) Commit(c *gin.Context)
- func (EventRouter) Create(c *gin.Context)
- func (EventRouter) Drop(c *gin.Context)
- func (EventRouter) GetClientEventByPage(c *gin.Context)
- func (EventRouter) GetEventByClientAndPage(c *gin.Context)
- func (EventRouter) GetEventById(c *gin.Context)
- func (EventRouter) GetMemberEventByPage(c *gin.Context)
- func (EventRouter) GetPublicEventById(c context.Context, input ...) (*util.CommonResponse[model.PublicEvent], error)
- func (EventRouter) GetPublicEventByPage(c context.Context, input ...) (*util.CommonResponse[[]model.PublicEvent], error)
- func (EventRouter) RejectCommit(c *gin.Context)
- func (EventRouter) Update(c *gin.Context)
- type MemberRouter
- func (MemberRouter) Activate(c *gin.Context)
- func (MemberRouter) BindMemberLogtoId(c context.Context, input ...) (*util.CommonResponse[model.Member], error)
- func (MemberRouter) Create(c *gin.Context)
- func (MemberRouter) CreateMany(c *gin.Context)
- func (MemberRouter) CreateToken(ctx context.Context, input ...) (*util.CommonResponse[dto.CreateMemberTokenResponse], error)
- func (MemberRouter) CreateTokenViaLogtoToken(c context.Context, input ...) (*util.CommonResponse[dto.CreateMemberTokenResponse], error)
- func (MemberRouter) CreateWithLogto(c context.Context, input ...) (*util.CommonResponse[model.Member], error)
- func (MemberRouter) GetMemberById(c *gin.Context)
- func (MemberRouter) GetMemberByPage(c *gin.Context)
- func (MemberRouter) GetPublicMemberById(ctx context.Context, input ...) (*util.CommonResponse[model.PublicMember], error)
- func (MemberRouter) GetPublicMemberByPage(ctx context.Context, input ...) (*util.CommonResponse[[]model.PublicMember], error)
- func (MemberRouter) Update(c *gin.Context)
- func (MemberRouter) UpdateAvatar(c *gin.Context)
- func (MemberRouter) UpdateBasic(c *gin.Context)
- type PingResponse
- type SettingRouter
Constants ¶
This section is empty.
Variables ¶
View Source
var ClientRouterApp = ClientRouter{}
View Source
var CommonRouterApp = CommonRouter{}
View Source
var EventRouterApp = EventRouter{}
View Source
var MemberRouterApp = new(MemberRouter)
View Source
var SettingRouterApp = SettingRouter{}
Functions ¶
func SetupRouter ¶
Types ¶
type ClientRouter ¶
type ClientRouter struct{}
func (ClientRouter) CreateTokenViaLogto ¶
func (ClientRouter) CreateTokenViaLogto(c *gin.Context)
func (ClientRouter) CreateTokenViaWeChat ¶
func (ClientRouter) CreateTokenViaWeChat(c context.Context, input *struct { Body struct { Code string `json:"code"` } }) (*util.CommonResponse[dto.ClientTokenResponse], error)
type CommonRouter ¶
type CommonRouter struct{}
func (CommonRouter) Upload ¶
func (CommonRouter) Upload(c *gin.Context)
type EventRouter ¶
type EventRouter struct {
// contains filtered or unexported fields
}
func (EventRouter) Accept ¶
func (EventRouter) Accept(c *gin.Context)
func (EventRouter) AlterCommit ¶
func (EventRouter) AlterCommit(c *gin.Context)
func (EventRouter) Cancel ¶
func (EventRouter) Cancel(c *gin.Context)
func (EventRouter) Close ¶
func (EventRouter) Close(c *gin.Context)
func (EventRouter) Commit ¶
func (EventRouter) Commit(c *gin.Context)
func (EventRouter) Create ¶
func (EventRouter) Create(c *gin.Context)
func (EventRouter) Drop ¶
func (EventRouter) Drop(c *gin.Context)
func (EventRouter) GetClientEventByPage ¶
func (EventRouter) GetClientEventByPage(c *gin.Context)
func (EventRouter) GetEventByClientAndPage ¶
func (EventRouter) GetEventByClientAndPage(c *gin.Context)
func (EventRouter) GetEventById ¶
func (EventRouter) GetEventById(c *gin.Context)
func (EventRouter) GetMemberEventByPage ¶
func (EventRouter) GetMemberEventByPage(c *gin.Context)
return events that is accepted by current member
func (EventRouter) GetPublicEventById ¶
func (EventRouter) GetPublicEventById(c context.Context, input *struct { EventID int64 `path:"EventId"` }) (*util.CommonResponse[model.PublicEvent], error)
func (EventRouter) GetPublicEventByPage ¶
func (EventRouter) GetPublicEventByPage(c context.Context, input *struct { dto.PageRequest Status string `query:"status"` Order string `query:"order" default:"ASC"` }) (*util.CommonResponse[[]model.PublicEvent], error)
func (EventRouter) RejectCommit ¶
func (EventRouter) RejectCommit(c *gin.Context)
func (EventRouter) Update ¶
func (EventRouter) Update(c *gin.Context)
type MemberRouter ¶
type MemberRouter struct{}
func (MemberRouter) Activate ¶
func (MemberRouter) Activate(c *gin.Context)
func (MemberRouter) BindMemberLogtoId ¶
func (MemberRouter) BindMemberLogtoId(c context.Context, input *struct { MemberId string `path:"MemberId" maxLength:"10" example:"2333333333" doc:"Member Id"` Authorization string `header:"Authorization"` Body struct { Password string `json:"password"` } }) (*util.CommonResponse[model.Member], error)
func (MemberRouter) Create ¶
func (MemberRouter) Create(c *gin.Context)
func (MemberRouter) CreateMany ¶
func (MemberRouter) CreateMany(c *gin.Context)
func (MemberRouter) CreateToken ¶
func (MemberRouter) CreateToken(ctx context.Context, input *struct { MemberId string `path:"MemberId" maxLength:"10" example:"2333333333" doc:"Member Id"` Body struct { Password string `json:"password"` } }) (*util.CommonResponse[dto.CreateMemberTokenResponse], error)
func (MemberRouter) CreateTokenViaLogtoToken ¶
func (MemberRouter) CreateTokenViaLogtoToken(c context.Context, input *struct { Authorization string `header:"Authorization"` }) (*util.CommonResponse[dto.CreateMemberTokenResponse], error)
func (MemberRouter) CreateWithLogto ¶
func (MemberRouter) CreateWithLogto(c context.Context, input *struct { MemberId string `path:"MemberId" maxLength:"10" example:"2333333333" doc:"Member Id"` LogtoId string `json:"logtoId" doc:"Logto Id"` Name string `json:"name" minLength:"2" maxLength:"4" doc:"Name"` Section string `json:"section"` Alias string `json:"alias" maxLength:"20"` Avatar string `json:"avatar" maxLength:"255"` Profile string `json:"profile" maxLength:"1000"` Phone string `json:"phone"` QQ string `json:"qq" minLength:"5" maxLength:"20"` Auth string `header:"Authorization"` }) (*util.CommonResponse[model.Member], error)
func (MemberRouter) GetMemberById ¶
func (MemberRouter) GetMemberById(c *gin.Context)
func (MemberRouter) GetMemberByPage ¶
func (MemberRouter) GetMemberByPage(c *gin.Context)
func (MemberRouter) GetPublicMemberById ¶
func (MemberRouter) GetPublicMemberById(ctx context.Context, input *struct { MemberId string `path:"MemberId" maxLength:"10" example:"2333333333" doc:"Name to greet"` }) (*util.CommonResponse[model.PublicMember], error)
func (MemberRouter) GetPublicMemberByPage ¶
func (MemberRouter) GetPublicMemberByPage(ctx context.Context, input *struct { dto.PageRequest }) (*util.CommonResponse[[]model.PublicMember], error)
func (MemberRouter) Update ¶
func (MemberRouter) Update(c *gin.Context)
func (MemberRouter) UpdateAvatar ¶
func (MemberRouter) UpdateAvatar(c *gin.Context)
func (MemberRouter) UpdateBasic ¶
func (MemberRouter) UpdateBasic(c *gin.Context)
type PingResponse ¶
type PingResponse struct {
Pong string `json:"message" example:"ping" doc:"Ping message"`
}
type SettingRouter ¶
type SettingRouter struct{}
func (SettingRouter) GetMiniAppSetting ¶
func (SettingRouter) GetMiniAppSetting(c *gin.Context)
Click to show internal directories.
Click to hide internal directories.