Documentation
¶
Index ¶
- Constants
- type BaseDao
- func (bd *BaseDao[P, E]) Count() (int, error)
- func (bd *BaseDao[P, E]) DeleteById(pkey P) error
- func (self *BaseDao[P, E]) DeleteWhere() error
- func (bd *BaseDao[P, E]) FindById(pkey P) (E, bool, error)
- func (bd *BaseDao[P, E]) FindByIds(pkstr string) (*[]E, error)
- func (bd *BaseDao[P, E]) GetDB() *gorm.DB
- func (bd *BaseDao[P, E]) Insert(entity E) (P, error)
- func (bd *BaseDao[P, E]) Query() *page.PageResult
- func (bd *BaseDao[P, E]) QueryModel() *pagemodel.PageResult[E]
- func (bd *BaseDao[P, E]) QueryModelAll() *pagemodel.PageResult[E]
- func (bd *BaseDao[P, E]) QueryPageui() *pageui.PageuiResult
- func (bd *BaseDao[P, E]) QueryPageuiModel() *pageuimodel.PageuiResult[E]
- func (bd *BaseDao[P, E]) Save(entity E) (P, error)
- func (bd *BaseDao[P, E]) Update(entity E) (P, error)
- func (bd *BaseDao[P, E]) UpdateMap(pkey P, maps map[string]interface{}) (P, error)
- func (bd *BaseDao[P, E]) UpdateNotNull(pkeyValue P, maps map[string]interface{}) (P, error)
- type GobaseDao
- func (bd *GobaseDao[P, E]) ArrayBaseTime2Int(entities *[]E) error
- func (gbd *GobaseDao[P, E]) GetDBCockdb() *gorm.DB
- func (gbd *GobaseDao[P, E]) GetDBMeidusa() *gorm.DB
- func (gbd *GobaseDao[P, E]) GetDBMysql() *gorm.DB
- func (bd *GobaseDao[P, E]) HandleCheck(entity E) error
- func (gbd *GobaseDao[P, E]) IfProxy(entity E)
- func (bd *GobaseDao[P, E]) NewOfPtrType() E
- func (bd *GobaseDao[P, E]) NewOfType() E
- func (bd *GobaseDao[P, E]) OneBaseInt2Time(entity E) error
- func (bd *GobaseDao[P, E]) OneBaseTime2Int(entity E) error
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]) DeleteById ¶
func (*BaseDao[P, E]) DeleteWhere ¶
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]) UpdateNotNull ¶
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 (*GobaseDao[P, E]) GetDBCockdb ¶
func (*GobaseDao[P, E]) GetDBMeidusa ¶
func (*GobaseDao[P, E]) GetDBMysql ¶
func (*GobaseDao[P, E]) HandleCheck ¶
func (*GobaseDao[P, E]) NewOfPtrType ¶
func (bd *GobaseDao[P, E]) NewOfPtrType() E
func (*GobaseDao[P, E]) OneBaseInt2Time ¶
func (*GobaseDao[P, E]) OneBaseTime2Int ¶
Click to show internal directories.
Click to hide internal directories.