generaldao

package
v0.0.0-...-0b700f4 Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2026 License: MulanPSL-2.0 Imports: 26 Imported by: 0

Documentation

Index

Constants

This section is empty.

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]

	*pagedb.PageDbRequest
	// contains filtered or unexported fields
}

func Default

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

func Default32

func Default32[E generaliface.IBaseModel[int32]]() *BaseDao[int32, E]

func Default64

func Default64[E generaliface.IBaseModel[int64]]() *BaseDao[int64, E]

func DefaultStr

func DefaultStr[E generaliface.IBaseModel[string]]() *BaseDao[string, E]

func NewBaseDao

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

func NewBaseDaoOf

func NewBaseDaoOf[P generaliface.GoPkey, E generaliface.IBaseModel[P]](dbfun database.FuncGetDb) *BaseDao[P, E]

func (*BaseDao[P, E]) CacheFindId

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

func (*BaseDao[P, E]) CacheListAll

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

func (*BaseDao[P, E]) CacheListAllOf

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

func (*BaseDao[P, E]) CacheListKeyOf

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

func (*BaseDao[P, E]) CheckRecord

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

func (*BaseDao[P, E]) CheckRecordRet

func (self *BaseDao[P, E]) CheckRecordRet(ret *pagemodel.IchubResult[E], exps string) *basedto.IchubResult

func (*BaseDao[P, E]) Count

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

func (*BaseDao[P, E]) DbCheckRecord

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

func (*BaseDao[P, E]) DefaultGetDB

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

func (*BaseDao[P, E]) DefaultGetDBOf

func (self *BaseDao[P, E]) DefaultGetDBOf(dbKey string) *gorm.DB

func (*BaseDao[P, E]) DeleteById

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

func (*BaseDao[P, E]) DeleteByIdResult

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

func (*BaseDao[P, E]) DeleteWhere

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

func (*BaseDao[P, E]) FindById

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

entity, notFound , error

func (*BaseDao[P, E]) FindByIdExist

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

entity, Found , error

func (*BaseDao[P, E]) FindByIdNotExist

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

func (*BaseDao[P, E]) FindByIdResult

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[P, E]) GetStruField

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

func (*BaseDao[P, E]) IfDebug

func (self *BaseDao[P, E]) IfDebug() bool

func (*BaseDao[P, E]) IfEq

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

func (*BaseDao[P, E]) IndexObjectAll

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

func (*BaseDao[P, E]) IndexObjectKey

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

func (*BaseDao[P, E]) InitFuncGetDb

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

dao.FuncGetDb = dao.DefaultGetDB return dao

func (*BaseDao[P, E]) InitFuncGetDbDongxw

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

func (*BaseDao[P, E]) InitFuncGetDbHongld

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

func (*BaseDao[P, E]) InitFuncGetDbHrms

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

func (*BaseDao[P, E]) InitFuncGetDbPlatform

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

func (*BaseDao[P, E]) InitFuncGetDbRuoyi

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

func (*BaseDao[P, E]) Insert

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

func (*BaseDao[P, E]) Insert2Result

func (self *BaseDao[P, E]) Insert2Result(entity E) *basedto.IchubResult

func (*BaseDao[P, E]) IsRecordNotFound

func (self *BaseDao[P, E]) IsRecordNotFound(err error) bool

func (*BaseDao[P, E]) List

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

func (*BaseDao[P, E]) Query

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

func (*BaseDao[P, E]) QueryModel

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

func (*BaseDao[P, E]) QueryModelAll

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

func (*BaseDao[P, E]) QueryModelEmpty

func (self *BaseDao[P, E]) QueryModelEmpty(pageSize ...int) *pagemodel.PageResult[E]

func (*BaseDao[P, E]) QueryModelMax

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

func (*BaseDao[P, E]) QueryModelMaxMax

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

func (*BaseDao[P, E]) QueryModelNotEmpty

func (self *BaseDao[P, E]) QueryModelNotEmpty(pageSize ...int) *pagemodel.PageResult[E]

func (*BaseDao[P, E]) QueryPageui

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

func (*BaseDao[P, E]) QueryPageuiModel

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

func (*BaseDao[P, E]) QueryUi

func (self *BaseDao[P, E]) QueryUi() *pageui.PageuiResult

func (*BaseDao[P, E]) Save

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

func (*BaseDao[P, E]) Save2Result

func (self *BaseDao[P, E]) Save2Result(entity E) *basedto.IchubResult

func (*BaseDao[P, E]) Save2ResultNotZero

func (self *BaseDao[P, E]) Save2ResultNotZero(entity E) *basedto.IchubResult

func (*BaseDao[P, E]) Save2ResultZero

func (self *BaseDao[P, E]) Save2ResultZero(entity E) *basedto.IchubResult

func (*BaseDao[P, E]) SaveZero

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

func (*BaseDao[P, E]) SetIfDebug

func (self *BaseDao[P, E]) SetIfDebug(ifDebug bool) *BaseDao[P, E]

func (*BaseDao[P, E]) Update

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

func (*BaseDao[P, E]) UpdateColumn

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

func (*BaseDao[P, E]) UpdateColumns

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

func (*BaseDao[P, E]) UpdateColumnsZero

func (self *BaseDao[P, E]) UpdateColumnsZero(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]) UpdateMap2Result

func (self *BaseDao[P, E]) UpdateMap2Result(pkey P, maps map[string]interface{}) *basedto.IchubResult

func (*BaseDao[P, E]) UpdateNotNull

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

func (*BaseDao[P, E]) Updates

func (self *BaseDao[P, E]) Updates(entity E) (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 (self *GobaseDao[P, E]) ArrayBaseTime2Int(entities *[]E) error

func (*GobaseDao[P, E]) GetDBCockdb

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

func (*GobaseDao[P, E]) GetDBMeidusa

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

func (*GobaseDao[P, E]) GetDBMysql

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

func (*GobaseDao[P, E]) HandleCheck

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

func (*GobaseDao[P, E]) IfProxy

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

func (*GobaseDao[P, E]) NewOfPtrType

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

func (*GobaseDao[P, E]) NewOfType

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

func (*GobaseDao[P, E]) OneBaseInt2Time

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

func (*GobaseDao[P, E]) OneBaseTime2Int

func (self *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