Documentation ¶
Index ¶
- type BaseDao
- func (self *BaseDao[P, E]) Count() (int, error)
- func (self *BaseDao[P, E]) DeleteById(pkey P) error
- func (self *BaseDao[P, E]) FindById(pkey P) (E, bool, error)
- func (self *BaseDao[P, E]) FindByIds(pkstr string) (*[]E, error)
- func (self *BaseDao[P, E]) GetDB() *gorm.DB
- func (self *BaseDao[E, P]) GetDBCockdb() *gorm.DB
- func (self *BaseDao[E, P]) GetDBMysql() *gorm.DB
- func (self *BaseDao[P, E]) Insert(entity *E) (P, error)
- func (self *BaseDao[P, E]) NewOfPtrType() E
- func (self *BaseDao[E, P]) Page(current, size int) *BaseDao[E, P]
- func (self *BaseDao[P, E]) Query() *page.PageResult
- func (self *BaseDao[P, E]) QueryModel() *pagemodel.PageResult[E]
- func (self *BaseDao[P, E]) Save(entity E) (P, error)
- func (self *BaseDao[E, P]) SetPageCurrent(current int) *BaseDao[E, P]
- func (self *BaseDao[E, P]) SetPageSize(size int) *BaseDao[E, P]
- func (self *BaseDao[P, E]) Update(entity E) (P, error)
- func (self *BaseDao[P, E]) UpdateMap(pkey P, maps map[string]interface{}) (P, error)
- func (self *BaseDao[P, E]) UpdateNotNull(pkeyValue P, maps map[string]interface{}) (P, error)
- type OneBaseDao
- func (this *OneBaseDao[P, E]) Count() (int, error)
- func (this *OneBaseDao[P, E]) DeleteById(pkey P) error
- func (this *OneBaseDao[P, E]) FindById(pkey P) (*E, bool, error)
- func (this *OneBaseDao[P, E]) FindByIds(pkstr string) (*[]E, error)
- func (this *OneBaseDao[P, E]) GetDB() *gorm.DB
- func (this *OneBaseDao[E, P]) GetDBCockdb() *gorm.DB
- func (this *OneBaseDao[E, P]) GetDBMysql() *gorm.DB
- func (this *OneBaseDao[P, E]) Insert(entity *E) (P, error)
- func (this *OneBaseDao[P, E]) Query() *page.PageResult
- func (this *OneBaseDao[P, E]) QueryModel() *pagemodel.PageResult[E]
- func (this *OneBaseDao[P, E]) Save(entity *E) (P, error)
- func (this *OneBaseDao[P, E]) Update(entity *E) (P, error)
- func (this *OneBaseDao[P, E]) UpdateMap(pkey P, maps map[string]interface{}) (P, error)
- func (this *OneBaseDao[P, E]) UpdateNotNull(pkeyValue P, maps map[string]interface{}) (P, error)
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 { *pagemodel.PageRequest[E] }
func NewBaseDao ¶
func NewBaseDao[P generaliface.GoPkey, E generaliface.IBaseModel[P]]() *BaseDao[P, E]
func (*BaseDao[P, E]) DeleteById ¶
func (*BaseDao[E, P]) GetDBCockdb ¶
func (*BaseDao[E, P]) GetDBMysql ¶
func (*BaseDao[P, E]) NewOfPtrType ¶
func (self *BaseDao[P, E]) NewOfPtrType() E
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[E, P]) SetPageCurrent ¶
func (*BaseDao[E, P]) SetPageSize ¶
func (*BaseDao[P, E]) UpdateNotNull ¶
type OneBaseDao ¶
type OneBaseDao[P int32 | int64 | string, E generaliface.IBaseModel[P]] struct { *page.PageRequest }
func NewOneBaseDao ¶
func NewOneBaseDao[P int32 | int64 | string, E generaliface.IBaseModel[P]]() *OneBaseDao[P, E]
func (*OneBaseDao[P, E]) Count ¶
func (this *OneBaseDao[P, E]) Count() (int, error)
func (*OneBaseDao[P, E]) DeleteById ¶
func (this *OneBaseDao[P, E]) DeleteById(pkey P) error
func (*OneBaseDao[P, E]) FindById ¶
func (this *OneBaseDao[P, E]) FindById(pkey P) (*E, bool, error)
func (*OneBaseDao[P, E]) FindByIds ¶
func (this *OneBaseDao[P, E]) FindByIds(pkstr string) (*[]E, error)
func (*OneBaseDao[P, E]) GetDB ¶
func (this *OneBaseDao[P, E]) GetDB() *gorm.DB
func (*OneBaseDao[E, P]) GetDBCockdb ¶
func (this *OneBaseDao[E, P]) GetDBCockdb() *gorm.DB
func (*OneBaseDao[E, P]) GetDBMysql ¶
func (this *OneBaseDao[E, P]) GetDBMysql() *gorm.DB
func (*OneBaseDao[P, E]) Insert ¶
func (this *OneBaseDao[P, E]) Insert(entity *E) (P, error)
func (*OneBaseDao[P, E]) Query ¶
func (this *OneBaseDao[P, E]) Query() *page.PageResult
func (*OneBaseDao[P, E]) QueryModel ¶
func (this *OneBaseDao[P, E]) QueryModel() *pagemodel.PageResult[E]
func (*OneBaseDao[P, E]) Save ¶
func (this *OneBaseDao[P, E]) Save(entity *E) (P, error)
func (*OneBaseDao[P, E]) Update ¶
func (this *OneBaseDao[P, E]) Update(entity *E) (P, error)
func (*OneBaseDao[P, E]) UpdateMap ¶
func (this *OneBaseDao[P, E]) UpdateMap(pkey P, maps map[string]interface{}) (P, error)
func (*OneBaseDao[P, E]) UpdateNotNull ¶
func (this *OneBaseDao[P, E]) UpdateNotNull(pkeyValue P, maps map[string]interface{}) (P, error)
Click to show internal directories.
Click to hide internal directories.