dao

package
v0.0.0-...-5952180 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2021 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Dao

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

func New

func New(ctx context.Context, engine *gorm.DB) *Dao

func (*Dao) ArticleCreateAdmin

func (d *Dao) ArticleCreateAdmin(ctx context.Context, req *fmtAdminV1.ArticleCreateReq, res *fmtAdminV1.ArticleCreateRes) error

func (*Dao) ArticleDeleteAdmin

func (d *Dao) ArticleDeleteAdmin(ctx context.Context, req *fmtAdminV1.ArticleDeleteReq, res *fmtAdminV1.ArticleDeleteRes) error

func (*Dao) ArticleDetail

func (d *Dao) ArticleDetail(ctx context.Context, id int, res *model.Article, withTag bool) error

func (*Dao) ArticlePaginatedList

func (d *Dao) ArticlePaginatedList(ctx context.Context, req *fmtApiV1.ArticleListReq, res *fmtApiV1.ArticleListRes) error

func (*Dao) ArticlePaginatedListAdmin

func (d *Dao) ArticlePaginatedListAdmin(ctx context.Context, req *fmtAdminV1.ArticleListReq, res *fmtAdminV1.ArticleListRes) error

func (*Dao) ArticleUpdateAdmin

func (d *Dao) ArticleUpdateAdmin(ctx context.Context, req *fmtAdminV1.ArticleUpdateReq, res *fmtAdminV1.ArticleUpdateRes) error

func (*Dao) CommentCreate

func (d *Dao) CommentCreate(ctx context.Context, req *fmtApiV1.CommentCreateReq, res *fmtApiV1.CommentCreateRes) error

func (*Dao) CommentDeleteAdmin

func (d *Dao) CommentDeleteAdmin(ctx context.Context, req *fmtAdminV1.CommentDeleteReq, res *fmtAdminV1.CommentDeleteRes) error

func (*Dao) CommentDetail

func (d *Dao) CommentDetail(ctx context.Context, id int, res *model.Comment) error

func (*Dao) CommentPaginatedList

func (d *Dao) CommentPaginatedList(ctx context.Context, req *fmtApiV1.CommentListReq, res *fmtApiV1.CommentListRes) error

func (*Dao) CommentPaginatedListAdmin

func (d *Dao) CommentPaginatedListAdmin(ctx context.Context, req *fmtAdminV1.CommentListReq, res *fmtAdminV1.CommentListRes) error

func (*Dao) CommentUpdate

func (d *Dao) CommentUpdate(ctx context.Context, req *fmtApiV1.CommentUpdateReq, res *fmtApiV1.CommentUpdateRes) error

func (*Dao) TagAll

func (d *Dao) TagAll(ctx context.Context, res *fmtApiV1.TagAllRes) error

func (*Dao) TagAllAdmin

func (d *Dao) TagAllAdmin(ctx context.Context, res *fmtAdminV1.TagAllRes) error

func (*Dao) TagCreate

func (d *Dao) TagCreate(ctx context.Context, tag *model.Tag) error

func (*Dao) TagDelete

func (d *Dao) TagDelete(ctx context.Context, id int) error

func (*Dao) TagDetail

func (d *Dao) TagDetail(ctx context.Context, id int, res *model.Tag) error

func (*Dao) TagExistsByTagName

func (d *Dao) TagExistsByTagName(ctx context.Context, tagName string, id int) (bool, error)

func (*Dao) TagPaginatedList

func (d *Dao) TagPaginatedList(ctx context.Context, req *fmtApiV1.TagListReq, res *fmtApiV1.TagListRes) error

func (*Dao) TagPaginatedListAdmin

func (d *Dao) TagPaginatedListAdmin(ctx context.Context, req *fmtAdminV1.TagListReq, res *fmtAdminV1.TagListRes) error

func (*Dao) TagUpdateAdmin

func (d *Dao) TagUpdateAdmin(ctx context.Context, req *fmtAdminV1.TagUpdateReq, res *fmtAdminV1.TagUpdateRes) error

func (*Dao) UserByUsername

func (d *Dao) UserByUsername(ctx context.Context, username string, res *model.User) error

func (*Dao) UserChangePwd

func (d *Dao) UserChangePwd(ctx context.Context, id int, encodedPwd string) error

func (*Dao) UserCreate

func (d *Dao) UserCreate(ctx context.Context, user *model.User) error

func (*Dao) UserDelete

func (d *Dao) UserDelete(ctx context.Context, id int) error

func (*Dao) UserDetail

func (d *Dao) UserDetail(ctx context.Context, id int, res *model.User) error

func (*Dao) UserExistsByUsername

func (d *Dao) UserExistsByUsername(ctx context.Context, username string, id int) (bool, error)

func (*Dao) UserPaginatedListAdmin

func (d *Dao) UserPaginatedListAdmin(ctx context.Context, req *fmtAdminV1.UserListReq, res *fmtAdminV1.UserListRes) error

Jump to

Keyboard shortcuts

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