generaldao

package
v1.0.1-rel-02 Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2024 License: AFL-3.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const ALL_MAX_QUERY_RECORD_DEFAULT = 1000

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseDao

type BaseDao[P generaliface.GoPkey, E generaliface.IBaseModel[P]] struct {
	*GobaseDao[P, E]
	*page.PageRequest
}

func NewBaseDao

func NewBaseDao[P generaliface.GoPkey, E generaliface.IBaseModel[P]]() *BaseDao[P, E]

func (*BaseDao[P, E]) Count

func (bd *BaseDao[P, E]) Count() (int, error)

func (*BaseDao[P, E]) DeleteById

func (bd *BaseDao[P, E]) DeleteById(pkey P) error

func (*BaseDao[P, E]) DeleteWhere

func (self *BaseDao[P, E]) DeleteWhere() error

func (*BaseDao[P, E]) FindById

func (bd *BaseDao[P, E]) FindById(pkey P) (E, bool, error)

func (*BaseDao[P, E]) FindByIds

func (bd *BaseDao[P, E]) FindByIds(pkstr string) (*[]E, error)

func (*BaseDao[P, E]) GetDB

func (bd *BaseDao[P, E]) GetDB() *gorm.DB

func (*BaseDao[P, E]) Insert

func (bd *BaseDao[P, E]) Insert(entity E) (P, error)

func (*BaseDao[P, E]) Query

func (bd *BaseDao[P, E]) Query() *page.PageResult

func (*BaseDao[P, E]) QueryModel

func (bd *BaseDao[P, E]) QueryModel() *pagemodel.PageResult[E]

func (*BaseDao[P, E]) QueryModelAll

func (bd *BaseDao[P, E]) QueryModelAll() *pagemodel.PageResult[E]

func (*BaseDao[P, E]) QueryPageui

func (bd *BaseDao[P, E]) QueryPageui() *pageui.PageuiResult

func (*BaseDao[P, E]) QueryPageuiModel

func (bd *BaseDao[P, E]) QueryPageuiModel() *pageuimodel.PageuiResult[E]

func (*BaseDao[P, E]) Save

func (bd *BaseDao[P, E]) Save(entity E) (P, error)

func (*BaseDao[P, E]) Update

func (bd *BaseDao[P, E]) Update(entity E) (P, error)

func (*BaseDao[P, E]) UpdateMap

func (bd *BaseDao[P, E]) UpdateMap(pkey P, maps map[string]interface{}) (P, error)

func (*BaseDao[P, E]) UpdateNotNull

func (bd *BaseDao[P, E]) UpdateNotNull(pkeyValue P, maps map[string]interface{}) (P, error)

type GobaseDao

type GobaseDao[P generaliface.GoPkey, E generaliface.IBaseModel[P]] struct {
}

func NewGobaseDao

func NewGobaseDao[P generaliface.GoPkey, E generaliface.IBaseModel[P]]() *GobaseDao[P, E]

func (*GobaseDao[P, E]) ArrayBaseTime2Int

func (bd *GobaseDao[P, E]) ArrayBaseTime2Int(entities *[]E) error

func (*GobaseDao[P, E]) GetDBCockdb

func (gbd *GobaseDao[P, E]) GetDBCockdb() *gorm.DB

func (*GobaseDao[P, E]) GetDBMeidusa

func (gbd *GobaseDao[P, E]) GetDBMeidusa() *gorm.DB

func (*GobaseDao[P, E]) GetDBMysql

func (gbd *GobaseDao[P, E]) GetDBMysql() *gorm.DB

func (*GobaseDao[P, E]) HandleCheck

func (bd *GobaseDao[P, E]) HandleCheck(entity E) error

func (*GobaseDao[P, E]) IfProxy

func (gbd *GobaseDao[P, E]) IfProxy(entity E)

func (*GobaseDao[P, E]) NewOfPtrType

func (bd *GobaseDao[P, E]) NewOfPtrType() E

func (*GobaseDao[P, E]) NewOfType

func (bd *GobaseDao[P, E]) NewOfType() E

func (*GobaseDao[P, E]) OneBaseInt2Time

func (bd *GobaseDao[P, E]) OneBaseInt2Time(entity E) error

func (*GobaseDao[P, E]) OneBaseTime2Int

func (bd *GobaseDao[P, E]) OneBaseTime2Int(entity E) error

Jump to

Keyboard shortcuts

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