Documentation ¶
Index ¶
- type FastGinDoRepo
- type FastGinUsecase
- func (uc *FastGinUsecase) AddFastGin(fdo *do.FastGinDo, c *gin.Context) (err error)
- func (uc *FastGinUsecase) AuthJWT(fdo *do.FastGinDo, c *gin.Context) error
- func (uc *FastGinUsecase) EditFastGin(fdo *do.FastGinDo, c *gin.Context) (err error)
- func (uc *FastGinUsecase) ErrorBiz(c *gin.Context) (data string, err error)
- func (uc *FastGinUsecase) GetFastGin(fdo *do.FastGinDo, c *gin.Context) (fastGin *do.FastGinDo, err error)
- func (uc *FastGinUsecase) GetJWTToken(fdo *do.FastGinDo, c *gin.Context) (fastGin *do.FastGinDo, err error)
- func (uc *FastGinUsecase) IndexBiz(c *gin.Context) (data string, err error)
- func (uc *FastGinUsecase) ListFastGin(fgListDo *do.FastGinListPageDo, c *gin.Context) (listFastGin []*do.FastGinDo, err error)
- func (uc *FastGinUsecase) PingPong(c *gin.Context) (data string, err error)
- func (uc *FastGinUsecase) RemoveFastGin(fdo *do.FastGinDo, c *gin.Context) (err error)
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 ¶
Create 添加一个 FastGin
func (*FastGinUsecase) EditFastGin ¶
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 (*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 ¶
RemvoeFastGin 删除一个 FastGin
Click to show internal directories.
Click to hide internal directories.