generaldao

package
v1.6.111 Latest Latest
Warning

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

Go to latest
Published: Jun 22, 2025 License: MulanPSL-2.0 Imports: 19 Imported by: 12

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseDao

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

func NewBaseDao

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

func (*BaseDao[P, E]) CacheFindId added in v1.5.10

func (self *BaseDao[P, E]) CacheFindId(v any) *pagemodel.IchubResult[E]

func (*BaseDao[P, E]) CacheListAll added in v1.5.10

func (self *BaseDao[P, E]) CacheListAll() *pagemodel.PageResult[E]

func (*BaseDao[P, E]) CacheListAllOf added in v1.5.10

func (self *BaseDao[P, E]) CacheListAllOf(fieldName string, v any) *pagemodel.IchubResult[E]

func (*BaseDao[P, E]) CacheListKeyOf added in v1.5.10

func (self *BaseDao[P, E]) CacheListKeyOf(v any) *pagemodel.IchubResult[E]

func (*BaseDao[P, E]) CheckErr added in v1.6.111

func (self *BaseDao[P, E]) CheckErr(s suite.Suite, err error)

func (*BaseDao[P, E]) CheckRecord added in v1.5.5

func (self *BaseDao[P, E]) CheckRecord(pvalue P, exps string) *baseret.IchubResult

func (*BaseDao[P, E]) CheckRecordRet added in v1.6.111

func (self *BaseDao[P, E]) CheckRecordRet(ret *baseret.IchubResult, exp string) error

func (*BaseDao[P, E]) CheckRecordSuite added in v1.6.111

func (self *BaseDao[P, E]) CheckRecordSuite(s suite.Suite, keyvalue P, exps string)

func (*BaseDao[P, E]) Count

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

func (*BaseDao[P, E]) DefaultGetDB added in v1.5.4

func (self *BaseDao[P, E]) DefaultGetDB() *gorm.DB

func (*BaseDao[P, E]) DeleteById

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

func (*BaseDao[P, E]) FindById

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

func (*BaseDao[P, E]) FindByIdExist added in v1.5.3

func (self *BaseDao[P, E]) FindByIdExist(pkey P) (E, bool, error)

E dbentity notfound Bool Err

func (*BaseDao[P, E]) FindByIdNotExist added in v1.5.3

func (self *BaseDao[P, E]) FindByIdNotExist(pkey P) (E, bool, error)

func (*BaseDao[P, E]) FindByIdResult added in v1.5.3

func (self *BaseDao[P, E]) FindByIdResult(pkey P) *pagemodel.IchubResult[E]

func (*BaseDao[P, E]) FindByIds

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

func (*BaseDao[P, E]) GetDB

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

func (*BaseDao[E, P]) GetDBCockdb

func (self *BaseDao[E, P]) GetDBCockdb() *gorm.DB

func (*BaseDao[E, P]) GetDBMysql

func (self *BaseDao[E, P]) GetDBMysql() *gorm.DB

func (*BaseDao[P, E]) GetStruField added in v1.5.10

func (self *BaseDao[P, E]) GetStruField(some any, field string) any

func (*BaseDao[P, E]) IfEq added in v1.5.10

func (self *BaseDao[P, E]) IfEq(a any, b any) bool

func (*BaseDao[P, E]) IndexObjectAll added in v1.5.10

func (self *BaseDao[P, E]) IndexObjectAll() string

func (*BaseDao[P, E]) IndexObjectKey added in v1.5.10

func (self *BaseDao[P, E]) IndexObjectKey(id any) string

func (*BaseDao[P, E]) Insert

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

func (*BaseDao[P, E]) List added in v1.5.3

func (self *BaseDao[P, E]) List() *pagemodel.PageResult[E]

func (*BaseDao[P, E]) NewOfPtrType

func (self *BaseDao[P, E]) NewOfPtrType() E

func (*BaseDao[E, P]) Page added in v1.2.7

func (self *BaseDao[E, P]) Page(current, size int) *BaseDao[E, P]

func (*BaseDao[P, E]) Query

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

func (*BaseDao[P, E]) QueryModel

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

func (*BaseDao[P, E]) Save

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

func (*BaseDao[E, P]) SetPageCurrent

func (self *BaseDao[E, P]) SetPageCurrent(current int) *BaseDao[E, P]

func (*BaseDao[E, P]) SetPageSize

func (self *BaseDao[E, P]) SetPageSize(size int) *BaseDao[E, P]

func (*BaseDao[P, E]) Update

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

func (*BaseDao[P, E]) UpdateMap

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

func (*BaseDao[P, E]) UpdateNotNull

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

Jump to

Keyboard shortcuts

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