Documentation ¶
Index ¶
- Variables
- func ConnectionMysql(dataSource *menv.Mysql) (*xorm.Engine, error)
- func InitMysql()
- func StartPage[T any](entity T, engine *xorm.Session, cmd mmodel.CmdPage) *pageable[T]
- type Entity
- type Mapper
- func (ew Mapper[E]) Delete(cond any) (int64, error)
- func (ew Mapper[E]) DeleteByID(tableIdValue any, user mmodel.SPUser) (bool, error)
- func (ew Mapper[E]) DeleteByIDWatch(tableIdValue any, user mmodel.SPUser) bool
- func (ew Mapper[E]) DeleteWatch(cond any) int64
- func (ew Mapper[E]) Exec(sqlOrArgs ...interface{}) (sql.Result, error)
- func (ew Mapper[E]) ExecWatch(sqlOrArgs ...interface{}) sql.Result
- func (ew Mapper[E]) Get(entity E) (*E, error)
- func (ew Mapper[E]) Insert(bean ...any) (int64, error)
- func (ew Mapper[E]) InsertMulti(rowsSlicePtr interface{}) (int64, error)
- func (ew Mapper[E]) InsertMultiWatch(rowsSlicePtr interface{}) int64
- func (ew Mapper[E]) InsertWatch(bean ...any) int64
- func (ew Mapper[E]) SelectByID(id any) (*E, error)
- func (ew Mapper[E]) SelectByIDWatch(id any) *E
- func (ew Mapper[E]) SelectList(param QueryParam) ([]E, error)
- func (ew Mapper[E]) SelectListWatch(param QueryParam) []E
- func (ew Mapper[E]) SelectPage(param QueryParam) (*mmodel.Pageable, error)
- func (ew Mapper[E]) SelectPageWatch(param QueryParam) *mmodel.Pageable
- func (ew Mapper[E]) UpdateById(id any, bean E) (int64, error)
- func (ew Mapper[E]) UpdateByIdWatch(id any, bean E) int64
- func (ew Mapper[E]) WatchGet(entity E) *E
- type QueryParam
- type Sorter
- type ZapXormLogger
- func (ce *ZapXormLogger) Debug(v ...interface{})
- func (ce *ZapXormLogger) Debugf(format string, v ...interface{})
- func (ce *ZapXormLogger) Error(v ...interface{})
- func (ce *ZapXormLogger) Errorf(format string, v ...interface{})
- func (ce *ZapXormLogger) Info(v ...interface{})
- func (ce *ZapXormLogger) Infof(format string, v ...interface{})
- func (ce *ZapXormLogger) IsShowSQL() bool
- func (ce *ZapXormLogger) Level() log.LogLevel
- func (ce *ZapXormLogger) SetLevel(l log.LogLevel)
- func (ce *ZapXormLogger) ShowSQL(show ...bool)
- func (ce *ZapXormLogger) Warn(v ...interface{})
- func (ce *ZapXormLogger) Warnf(format string, v ...interface{})
Constants ¶
This section is empty.
Variables ¶
View Source
var Engine *xorm.Engine
Functions ¶
Types ¶
type Mapper ¶ added in v0.3.3
type Mapper[E any] struct { Session *xorm.Session Ent Entity Convert func(fieldName string) string Inst E }
func DefaultMapper ¶ added in v0.3.9
func (Mapper[E]) DeleteByID ¶ added in v0.3.3
func (Mapper[E]) DeleteByIDWatch ¶ added in v0.3.3
func (Mapper[E]) DeleteWatch ¶ added in v0.3.7
func (Mapper[E]) InsertMulti ¶ added in v0.3.7
func (Mapper[E]) InsertMultiWatch ¶ added in v0.3.7
func (Mapper[E]) InsertWatch ¶ added in v0.3.7
func (Mapper[E]) SelectByID ¶ added in v0.3.3
func (Mapper[E]) SelectByIDWatch ¶ added in v0.3.3
func (Mapper[E]) SelectList ¶ added in v0.3.7
func (ew Mapper[E]) SelectList(param QueryParam) ([]E, error)
func (Mapper[E]) SelectListWatch ¶ added in v0.3.7
func (ew Mapper[E]) SelectListWatch(param QueryParam) []E
func (Mapper[E]) SelectPage ¶ added in v0.3.3
func (ew Mapper[E]) SelectPage(param QueryParam) (*mmodel.Pageable, error)
func (Mapper[E]) SelectPageWatch ¶ added in v0.3.3
func (ew Mapper[E]) SelectPageWatch(param QueryParam) *mmodel.Pageable
func (Mapper[E]) UpdateById ¶ added in v0.3.3
func (Mapper[E]) UpdateByIdWatch ¶ added in v0.3.3
type QueryParam ¶ added in v0.4.67
type ZapXormLogger ¶ added in v0.3.1
type ZapXormLogger struct {
// contains filtered or unexported fields
}
func (*ZapXormLogger) Debug ¶ added in v0.3.1
func (ce *ZapXormLogger) Debug(v ...interface{})
Debug empty implementation
func (*ZapXormLogger) Debugf ¶ added in v0.3.1
func (ce *ZapXormLogger) Debugf(format string, v ...interface{})
Debugf empty implementation
func (*ZapXormLogger) Error ¶ added in v0.3.1
func (ce *ZapXormLogger) Error(v ...interface{})
Error empty implementation
func (*ZapXormLogger) Errorf ¶ added in v0.3.1
func (ce *ZapXormLogger) Errorf(format string, v ...interface{})
Errorf empty implementation
func (*ZapXormLogger) Info ¶ added in v0.3.1
func (ce *ZapXormLogger) Info(v ...interface{})
Info empty implementation
func (*ZapXormLogger) Infof ¶ added in v0.3.1
func (ce *ZapXormLogger) Infof(format string, v ...interface{})
Infof empty implementation
func (*ZapXormLogger) IsShowSQL ¶ added in v0.3.1
func (ce *ZapXormLogger) IsShowSQL() bool
IsShowSQL empty implementation
func (*ZapXormLogger) Level ¶ added in v0.3.1
func (ce *ZapXormLogger) Level() log.LogLevel
Level empty implementation
func (*ZapXormLogger) SetLevel ¶ added in v0.3.1
func (ce *ZapXormLogger) SetLevel(l log.LogLevel)
SetLevel empty implementation
func (*ZapXormLogger) ShowSQL ¶ added in v0.3.1
func (ce *ZapXormLogger) ShowSQL(show ...bool)
ShowSQL empty implementation
func (*ZapXormLogger) Warn ¶ added in v0.3.1
func (ce *ZapXormLogger) Warn(v ...interface{})
Warn empty implementation
func (*ZapXormLogger) Warnf ¶ added in v0.3.1
func (ce *ZapXormLogger) Warnf(format string, v ...interface{})
Warnf empty implementation
Click to show internal directories.
Click to hide internal directories.