flow_repo

package
v0.0.0-...-fff97c9 Latest Latest
Warning

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

Go to latest
Published: Dec 2, 2023 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 FlowRepo

type FlowRepo struct {
}

func NewFlowRepo

func NewFlowRepo() *FlowRepo

func (*FlowRepo) AddLikeNoteRecord

func (u *FlowRepo) AddLikeNoteRecord(ctx *beanctx.BizContext, openid string, noteId int64) error

func (*FlowRepo) CreateComment

func (u *FlowRepo) CreateComment(ctx *beanctx.BizContext, comment *do.Comment) error

func (*FlowRepo) CreateNote

func (u *FlowRepo) CreateNote(ctx *beanctx.BizContext, note *do.Note) error

func (*FlowRepo) DelLikeNoteRecord

func (u *FlowRepo) DelLikeNoteRecord(ctx *beanctx.BizContext, openid string, noteId int64) error

func (*FlowRepo) DelNoteById

func (u *FlowRepo) DelNoteById(ctx *beanctx.BizContext, id int64) error

func (*FlowRepo) GetCommentList

func (u *FlowRepo) GetCommentList(ctx *beanctx.BizContext, noteId, offset, limit int64) ([]*do.Comment, error)

func (*FlowRepo) GetNoteById

func (u *FlowRepo) GetNoteById(ctx *beanctx.BizContext, id int64) (*do.Note, error)

func (*FlowRepo) GetNoteList

func (u *FlowRepo) GetNoteList(ctx *beanctx.BizContext, openid string, isPublic int8, offset, limit int64) ([]*do.Note, error)

func (*FlowRepo) GetUserNotes

func (u *FlowRepo) GetUserNotes(ctx *beanctx.BizContext, openid string, offset, limit int64) ([]*do.Note, error)

func (*FlowRepo) LikeNoteExist

func (u *FlowRepo) LikeNoteExist(ctx *beanctx.BizContext, openid string, id int64) (bool, error)

func (*FlowRepo) UpdateNote

func (u *FlowRepo) UpdateNote(ctx *beanctx.BizContext, note *do.Note) error

type IFlowRepo

type IFlowRepo interface {
	CreateNote(ctx *beanctx.BizContext, note *do.Note) error
	GetUserNotes(ctx *beanctx.BizContext, openid string, offset, limit int64) ([]*do.Note, error)
	GetNoteList(ctx *beanctx.BizContext, openid string, isPublic int8, offset, limit int64) ([]*do.Note, error)
	GetNoteById(ctx *beanctx.BizContext, id int64) (*do.Note, error)
	DelNoteById(ctx *beanctx.BizContext, id int64) error
	LikeNoteExist(ctx *beanctx.BizContext, openid string, id int64) (bool, error)
	UpdateNote(ctx *beanctx.BizContext, note *do.Note) error

	AddLikeNoteRecord(ctx *beanctx.BizContext, openid string, noteId int64) error
	DelLikeNoteRecord(ctx *beanctx.BizContext, openid string, noteId int64) error

	CreateComment(ctx *beanctx.BizContext, comment *do.Comment) error
	GetCommentList(ctx *beanctx.BizContext, noteId, offset, limit int64) ([]*do.Comment, error)
}

Jump to

Keyboard shortcuts

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