service

package
v0.0.0-...-357760b Latest Latest
Warning

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

Go to latest
Published: Dec 15, 2020 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FastGinDoRepo

type FastGinDoRepo interface {
	SaveFastGin(*do.FastGinDo, *gin.Context) error
	GetFastGinByID(int64, *gin.Context) (*do.FastGinDo, error)
	GetFastGin(*do.FastGinDo, *gin.Context) (*do.FastGinDo, error)
	GetFastGinList(int, int, *gin.Context) ([]*do.FastGinDo, error)
	UpdateFastGin(*do.FastGinDo, *gin.Context) error
	DeleteFastGin(*do.FastGinDo, *gin.Context) error
	SetAToken(string, string, *gin.Context) error
}

FastGinDoRepo 存储接口

type FastGinUsecase

type FastGinUsecase struct {
	// contains filtered or unexported fields
}

FastGinUsecase is .

func NewFastGinUsercase

func NewFastGinUsercase(repo FastGinDoRepo) *FastGinUsecase

NewFastGinUsercase 创建一个 FastGinUsercase

func (*FastGinUsecase) AddFastGin

func (uc *FastGinUsecase) AddFastGin(fdo *do.FastGinDo, c *gin.Context) (err error)

Create 添加一个 FastGin

func (*FastGinUsecase) AuthJWT

func (uc *FastGinUsecase) AuthJWT(fdo *do.FastGinDo, c *gin.Context) error

AuthJWT 认证逻辑

func (*FastGinUsecase) EditFastGin

func (uc *FastGinUsecase) EditFastGin(fdo *do.FastGinDo, c *gin.Context) (err error)

EditFastGin 修改信息

func (*FastGinUsecase) ErrorBiz

func (uc *FastGinUsecase) ErrorBiz(c *gin.Context) (data string, err error)

ErrorBiz 用于测试 ResponseError

func (*FastGinUsecase) GetFastGin

func (uc *FastGinUsecase) GetFastGin(fdo *do.FastGinDo, c *gin.Context) (fastGin *do.FastGinDo, err error)

Get 获取 FastGin

func (*FastGinUsecase) GetJWTToken

func (uc *FastGinUsecase) GetJWTToken(fdo *do.FastGinDo, c *gin.Context) (fastGin *do.FastGinDo, err error)

func (*FastGinUsecase) IndexBiz

func (uc *FastGinUsecase) IndexBiz(c *gin.Context) (data string, err error)

IndexBiz fastgin 欢迎页面

func (*FastGinUsecase) ListFastGin

func (uc *FastGinUsecase) ListFastGin(fgListDo *do.FastGinListPageDo, c *gin.Context) (listFastGin []*do.FastGinDo, err error)

ListFastGin 获取所有 FastGin

func (*FastGinUsecase) PingPong

func (uc *FastGinUsecase) PingPong(c *gin.Context) (data string, err error)

PingPong 处理 ping 业务

func (*FastGinUsecase) RemoveFastGin

func (uc *FastGinUsecase) RemoveFastGin(fdo *do.FastGinDo, c *gin.Context) (err error)

RemvoeFastGin 删除一个 FastGin

Jump to

Keyboard shortcuts

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