dao

package
v0.0.0-...-83adff0 Latest Latest
Warning

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

Go to latest
Published: Jul 6, 2020 License: GPL-3.0 Imports: 18 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 {
	DB *gorm.DB
	// contains filtered or unexported fields
}

Dao dao

func New

func New(c *conf.Config) (d *Dao)

New init mysql db

func (*Dao) AddCard

func (d *Dao) AddCard(arg *model.AddCard) error

AddCard add card.

func (*Dao) AddGroup

func (d *Dao) AddGroup(c context.Context, arg *model.AddGroup) error

AddGroup add group info.

func (*Dao) BatchUpdateCardGroupOrder

func (d *Dao) BatchUpdateCardGroupOrder(c context.Context, cs []*model.CardGroup) error

BatchUpdateCardGroupOrder update card order.

func (*Dao) BatchUpdateCardOrder

func (d *Dao) BatchUpdateCardOrder(c context.Context, cs []*model.Card) error

BatchUpdateCardOrder update card order.

func (*Dao) CardByName

func (d *Dao) CardByName(name string) (res *model.Card, err error)

CardByName get card by name.

func (*Dao) Cards

func (d *Dao) Cards(c context.Context) (res []*model.Card, err error)

Cards query cards.

func (*Dao) CardsByGid

func (d *Dao) CardsByGid(c context.Context, gid int64) (res []*model.Card, err error)

CardsByGid query cards by group id.

func (*Dao) CardsByIds

func (d *Dao) CardsByIds(c context.Context, ids []int64) (res []*model.Card, err error)

CardsByIds query cards by ids.

func (*Dao) Close

func (d *Dao) Close()

Close close the resource.

func (*Dao) DeleteCard

func (d *Dao) DeleteCard(c context.Context, id int64) error

DeleteCard delete card.

func (*Dao) DeleteGroup

func (d *Dao) DeleteGroup(c context.Context, id int64) error

DeleteGroup delete group.

func (*Dao) GroupByName

func (d *Dao) GroupByName(name string) (res *model.CardGroup, err error)

GroupByName get group by name.

func (*Dao) Groups

func (d *Dao) Groups(c context.Context, arg *model.ArgQueryGroup) (res []*model.CardGroup, err error)

Groups query groups.

func (*Dao) GroupsByIds

func (d *Dao) GroupsByIds(c context.Context, ids []int64) (res []*model.CardGroup, err error)

GroupsByIds query groups by ids.

func (*Dao) MaxCardOrder

func (d *Dao) MaxCardOrder() (max int64, err error)

MaxCardOrder max card order num.

func (*Dao) MaxGroupOrder

func (d *Dao) MaxGroupOrder() (max int64, err error)

MaxGroupOrder max card group order num.

func (*Dao) Ping

func (d *Dao) Ping(c context.Context) (err error)

Ping dao ping

func (*Dao) UpdateCard

func (d *Dao) UpdateCard(req *model.UpdateCard) error

UpdateCard update card.

func (*Dao) UpdateCardState

func (d *Dao) UpdateCardState(c context.Context, id int64, state int8) error

UpdateCardState update card state.

func (*Dao) UpdateGroup

func (d *Dao) UpdateGroup(c context.Context, arg *model.UpdateGroup) error

UpdateGroup update group info.

func (*Dao) UpdateGroupState

func (d *Dao) UpdateGroupState(c context.Context, id int64, state int8) error

UpdateGroupState update group state.

func (*Dao) Upload

func (d *Dao) Upload(c context.Context, fileName string, fileType string, data []byte, bfs *conf.Bfs) (location string, err error)

Upload upload picture or log file to bfs

Jump to

Keyboard shortcuts

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