handler

package
v0.18.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 12, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AuthCheck added in v0.18.3

func AuthCheck() gin.HandlerFunc

AuthCheck is middleware for checking login status.

func LoginCheck added in v0.18.3

func LoginCheck() gin.HandlerFunc

func LogoutHandler added in v0.18.3

func LogoutHandler(c *gin.Context)

func RootHandler added in v0.18.3

func RootHandler(c *gin.Context)

Types

type Group

type Group struct {
	GroupID string `uri:"group_id"`
}

type ListMember added in v0.15.0

type ListMember struct {
	SceneService      SceneService
	MemberService     MemberService
	PhotographService PhotographService
}

func (*ListMember) ListMember added in v0.15.0

func (ls *ListMember) ListMember(c *gin.Context)

func (*ListMember) UpdateMember added in v0.15.0

func (ls *ListMember) UpdateMember(c *gin.Context)

type ListScene

type ListScene struct {
	SceneService      SceneService
	MemberService     MemberService
	PhotographService PhotographService
}

func (*ListScene) ListScene

func (ls *ListScene) ListScene(c *gin.Context)

type LoginProducer added in v0.18.3

type LoginProducer struct {
	ProducerService ProducerService
	MemberService   MemberService
}

func (*LoginProducer) AuthHandler added in v0.18.3

func (x *LoginProducer) AuthHandler(c *gin.Context)

type MemberService

type MemberService interface {
	ListMember(context.Context) ([]entity.Member, error)
	GetMemberByGroup(context.Context, int64) ([]entity.Member, error)
	ListProducerMember(context.Context, int64) ([]entity.ProducerMember, error)
	UpdateProducerMember(context.Context, entity.ProducerMember) error
}

type PhotographService

type PhotographService interface {
	ListPhotograph(context.Context) ([]entity.Photograph, error)
	GetPhotographByGroup(context.Context, int64) ([]entity.Photograph, error)
	GetSsrPlusReleasedPhotographList(context.Context) ([]entity.Photograph, error)
}

type ProducerService added in v0.18.3

type ProducerService interface {
	FindProducer(context.Context, string) (entity.Producer, error)
	RegistProducer(context.Context, string) error
}

type RegistScene

type RegistScene struct {
	SceneService         SceneService
	ProducerSceneService ProducerSceneService
	MemberService        MemberService
	PhotographService    PhotographService
}

func (*RegistScene) GetRegist

func (x *RegistScene) GetRegist(c *gin.Context)

func (*RegistScene) PostRegist

func (x *RegistScene) PostRegist(c *gin.Context)

type SceneService

type SceneService interface {
	ListScene(context.Context, *service.ListSceneRequest) ([]entity.Scene, error)
	ListSceneAll(context.Context, *service.ListSceneAllRequest) ([]entity.Scene, []entity.ProducerScene, error)
}

type UserSession added in v0.18.3

type UserSession struct {
	ProducerId int64
	IdentityId string
	EMail      string
	LoggedIn   bool
}
var User UserSession

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL