Documentation
¶
Index ¶
- type BaseDao
- func Default[P generaliface.GoPkey, E generaliface.IBaseModel[P]]() *BaseDao[P, E]
- func Default32[E generaliface.IBaseModel[int32]]() *BaseDao[int32, E]
- func Default64[E generaliface.IBaseModel[int64]]() *BaseDao[int64, E]
- func DefaultStr[E generaliface.IBaseModel[string]]() *BaseDao[string, E]
- func NewBaseDao[P generaliface.GoPkey, E generaliface.IBaseModel[P]]() *BaseDao[P, E]
- func NewBaseDaoOf[P generaliface.GoPkey, E generaliface.IBaseModel[P]](dbfun database.FuncGetDb) *BaseDao[P, E]
- func (self *BaseDao[P, E]) CacheFindId(v any) *pagemodel.IchubResult[E]
- func (self *BaseDao[P, E]) CacheListAll() *pagemodel.PageResult[E]
- func (self *BaseDao[P, E]) CacheListAllOf(fieldName string, v any) *pagemodel.IchubResult[E]
- func (self *BaseDao[P, E]) CacheListKeyOf(v any) *pagemodel.IchubResult[E]
- func (self *BaseDao[P, E]) CheckRecord(pvalue P, exps string) *basedto.IchubResult
- func (self *BaseDao[P, E]) CheckRecordRet(ret *pagemodel.IchubResult[E], exps string) *basedto.IchubResult
- func (self *BaseDao[P, E]) Count() (int, error)
- func (self *BaseDao[P, E]) DbCheckRecord(pvalue P, exps string) *basedto.IchubResult
- func (self *BaseDao[P, E]) DefaultGetDB() *gorm.DB
- func (self *BaseDao[P, E]) DefaultGetDBOf(dbKey string) *gorm.DB
- func (self *BaseDao[P, E]) DeleteById(pkey P) error
- func (self *BaseDao[P, E]) DeleteByIdResult(pkey P) *pagemodel.IchubResult[P]
- func (self *BaseDao[P, E]) DeleteWhere() error
- func (self *BaseDao[P, E]) FindById(pkey P) (E, bool, error)
- func (self *BaseDao[P, E]) FindByIdExist(pkey P) (E, bool, error)
- func (self *BaseDao[P, E]) FindByIdNotExist(pkey P) (E, bool, error)
- func (self *BaseDao[P, E]) FindByIdResult(pkey P) *pagemodel.IchubResult[E]
- func (self *BaseDao[P, E]) FindByIds(pkstr string) (*[]E, error)
- func (self *BaseDao[P, E]) GetDB() *gorm.DB
- func (self *BaseDao[P, E]) GetStruField(some any, field string) any
- func (self *BaseDao[P, E]) IfDebug() bool
- func (self *BaseDao[P, E]) IfEq(a any, b any) bool
- func (self *BaseDao[P, E]) IndexObjectAll() string
- func (self *BaseDao[P, E]) IndexObjectKey(id any) string
- func (self *BaseDao[P, E]) InitFuncGetDb(dbKey string)
- func (self *BaseDao[P, E]) InitFuncGetDbDongxw()
- func (self *BaseDao[P, E]) InitFuncGetDbHongld()
- func (self *BaseDao[P, E]) InitFuncGetDbHrms()
- func (self *BaseDao[P, E]) InitFuncGetDbPlatform()
- func (self *BaseDao[P, E]) InitFuncGetDbRuoyi()
- func (self *BaseDao[P, E]) Insert(entity E) (P, error)
- func (self *BaseDao[P, E]) Insert2Result(entity E) *basedto.IchubResult
- func (self *BaseDao[P, E]) IsRecordNotFound(err error) bool
- func (self *BaseDao[P, E]) List(pageSize ...int) *pagemodel.PageResult[E]
- func (self *BaseDao[P, E]) Query(pageSize ...int) *page.PageResult
- func (self *BaseDao[P, E]) QueryModel(pageSize ...int) *pagemodel.PageResult[E]
- func (self *BaseDao[P, E]) QueryModelAll() *pagemodel.PageResult[E]
- func (self *BaseDao[P, E]) QueryModelEmpty(pageSize ...int) *pagemodel.PageResult[E]
- func (self *BaseDao[P, E]) QueryModelMax() *pagemodel.PageResult[E]
- func (self *BaseDao[P, E]) QueryModelMaxMax() *pagemodel.PageResult[E]
- func (self *BaseDao[P, E]) QueryModelNotEmpty(pageSize ...int) *pagemodel.PageResult[E]
- func (self *BaseDao[P, E]) QueryPageui() *pageui.PageuiResult
- func (self *BaseDao[P, E]) QueryPageuiModel() *pageuimodel.PageuiResult[E]
- func (self *BaseDao[P, E]) QueryUi() *pageui.PageuiResult
- func (self *BaseDao[P, E]) Save(entity E) (P, error)
- func (self *BaseDao[P, E]) Save2Result(entity E) *basedto.IchubResult
- func (self *BaseDao[P, E]) Save2ResultNotZero(entity E) *basedto.IchubResult
- func (self *BaseDao[P, E]) Save2ResultZero(entity E) *basedto.IchubResult
- func (self *BaseDao[P, E]) SaveZero(entity E) (P, error)
- func (self *BaseDao[P, E]) SetIfDebug(ifDebug bool) *BaseDao[P, E]
- func (self *BaseDao[P, E]) Update(entity E) (P, error)
- func (self *BaseDao[P, E]) UpdateColumn(entity E) (P, error)
- func (self *BaseDao[P, E]) UpdateColumns(entity E) (P, error)
- func (self *BaseDao[P, E]) UpdateColumnsZero(entity E) (P, error)
- func (self *BaseDao[P, E]) UpdateMap(pkey P, maps map[string]interface{}) (P, error)
- func (self *BaseDao[P, E]) UpdateMap2Result(pkey P, maps map[string]interface{}) *basedto.IchubResult
- func (self *BaseDao[P, E]) UpdateNotNull(pkeyValue P, maps map[string]interface{}) (P, error)
- func (self *BaseDao[P, E]) Updates(entity E) (P, error)
- type GobaseDao
- func (self *GobaseDao[P, E]) ArrayBaseTime2Int(entities *[]E) error
- func (self *GobaseDao[P, E]) GetDBCockdb() *gorm.DB
- func (self *GobaseDao[P, E]) GetDBMeidusa() *gorm.DB
- func (self *GobaseDao[P, E]) GetDBMysql() *gorm.DB
- func (self *GobaseDao[P, E]) HandleCheck(entity E) error
- func (self *GobaseDao[P, E]) IfProxy(entity E)
- func (self *GobaseDao[P, E]) NewOfPtrType() E
- func (self *GobaseDao[P, E]) NewOfType() E
- func (self *GobaseDao[P, E]) OneBaseInt2Time(entity E) error
- func (self *GobaseDao[P, E]) OneBaseTime2Int(entity E) 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 { *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]) DbCheckRecord ¶
func (self *BaseDao[P, E]) DbCheckRecord(pvalue P, exps string) *basedto.IchubResult
func (*BaseDao[P, E]) DefaultGetDB ¶
func (*BaseDao[P, E]) DefaultGetDBOf ¶
func (*BaseDao[P, E]) DeleteById ¶
func (*BaseDao[P, E]) DeleteByIdResult ¶
func (self *BaseDao[P, E]) DeleteByIdResult(pkey P) *pagemodel.IchubResult[P]
func (*BaseDao[P, E]) DeleteWhere ¶
func (*BaseDao[P, E]) FindByIdExist ¶
entity, Found , error
func (*BaseDao[P, E]) FindByIdNotExist ¶
func (*BaseDao[P, E]) FindByIdResult ¶
func (self *BaseDao[P, E]) FindByIdResult(pkey P) *pagemodel.IchubResult[E]
func (*BaseDao[P, E]) GetStruField ¶
func (*BaseDao[P, E]) IndexObjectAll ¶
func (*BaseDao[P, E]) IndexObjectKey ¶
func (*BaseDao[P, E]) InitFuncGetDb ¶
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]) Insert2Result ¶
func (self *BaseDao[P, E]) Insert2Result(entity E) *basedto.IchubResult
func (*BaseDao[P, E]) IsRecordNotFound ¶
func (*BaseDao[P, E]) List ¶
func (self *BaseDao[P, E]) List(pageSize ...int) *pagemodel.PageResult[E]
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]) 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]) SetIfDebug ¶
func (*BaseDao[P, E]) UpdateColumn ¶
func (*BaseDao[P, E]) UpdateColumns ¶
func (*BaseDao[P, E]) UpdateColumnsZero ¶
func (*BaseDao[P, E]) UpdateMap2Result ¶
func (self *BaseDao[P, E]) UpdateMap2Result(pkey P, maps map[string]interface{}) *basedto.IchubResult
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 (self *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.