database

package
v0.4.2 Latest Latest
Warning

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

Go to latest
Published: Nov 8, 2022 License: AGPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ArticleModelDB

type ArticleModelDB struct {
	common.ArticleModel
}

func (ArticleModelDB) TableName

func (ArticleModelDB) TableName() string

type CategoryModelDB

type CategoryModelDB struct {
	common.CatModel
}

func (CategoryModelDB) TableName

func (CategoryModelDB) TableName() string

type Dao

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

func NewDao

func NewDao(url string, name string, password string, dbname string) (*Dao, error)

func (*Dao) ArticleAdd

func (d *Dao) ArticleAdd(catid uint, title string, content string) error

func (*Dao) ArticleDel

func (d *Dao) ArticleDel(id uint) error

func (*Dao) ArticleFindAll

func (d *Dao) ArticleFindAll() ([]ArticleModelDB, error)

func (*Dao) ArticleFindByCatID

func (d *Dao) ArticleFindByCatID(catid uint) ([]ArticleModelDB, error)

func (*Dao) ArticleFindByID

func (d *Dao) ArticleFindByID(id uint) (*ArticleModelDB, error)

func (*Dao) ArticleFindWithNum

func (d *Dao) ArticleFindWithNum(num uint) ([]ArticleModelDB, error)

func (*Dao) ArticleUpdate

func (d *Dao) ArticleUpdate(id uint, m *common.ArticleModel) error

func (*Dao) ArticleUpdateCat

func (d *Dao) ArticleUpdateCat(catID uint, mvCatId uint) error

func (*Dao) CategoryAdd

func (d *Dao) CategoryAdd(name string, alias string) error

func (*Dao) CategoryDel

func (d *Dao) CategoryDel(id uint) error

func (*Dao) CategoryFindAll

func (d *Dao) CategoryFindAll() ([]CategoryModelDB, error)

func (*Dao) CategoryFindByAlias

func (d *Dao) CategoryFindByAlias(alias string) (*CategoryModelDB, error)

func (*Dao) CategoryFindByID

func (d *Dao) CategoryFindByID(id uint) (*CategoryModelDB, error)

func (*Dao) CategoryUpdate

func (d *Dao) CategoryUpdate(id uint, name string, alias string) error

func (*Dao) Open

func (d *Dao) Open() error

func (*Dao) PageAdd

func (d *Dao) PageAdd(title string, content string) error

func (*Dao) PageDel

func (d *Dao) PageDel(id uint) error

func (*Dao) PageFindAll

func (d *Dao) PageFindAll() ([]PageModelDB, error)

func (*Dao) PageFindByID

func (d *Dao) PageFindByID(id uint) (*PageModelDB, error)

func (*Dao) PageUpdate

func (d *Dao) PageUpdate(id uint, m *common.PageModel) error

func (*Dao) SetMaxIdleConns

func (d *Dao) SetMaxIdleConns(n int)

func (*Dao) SetMaxOpenConns

func (d *Dao) SetMaxOpenConns(n int)

func (*Dao) TweetAdd

func (d *Dao) TweetAdd(content string) error

func (*Dao) TweetCount

func (d *Dao) TweetCount() uint

func (*Dao) TweetDel

func (d *Dao) TweetDel(id uint) error

func (*Dao) TweetFindByNum

func (d *Dao) TweetFindByNum(page uint, num uint) ([]TweetModelDB, error)

type PageModelDB

type PageModelDB struct {
	common.PageModel
}

func (PageModelDB) TableName

func (PageModelDB) TableName() string

type TweetModelDB

type TweetModelDB struct {
	common.TweetModel
}

func (TweetModelDB) TableName

func (TweetModelDB) TableName() string

Jump to

Keyboard shortcuts

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