mysql_db

package
v0.0.11 Latest Latest
Warning

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

Go to latest
Published: Jan 16, 2024 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IDbService

type IDbService interface {
	// DBInit
	/******************************************************
	 * @Description: 初始化 连接
	 * @param entities
	 * @return error
	 ******************************************************/
	DBInit(entities ...interface{}) error

	// DBClose
	/******************************************************
	 * @Description: 关闭连接
	 ******************************************************/
	DBClose()

	// DBCreate
	/******************************************************
	 * @Description: 插入数据
	 * @param value
	 * @return err
	 ******************************************************/
	DBCreate(value interface{}) (err error)

	// DBSave
	/******************************************************
	 * @Description: 更新所有值
	 * @param value
	 * @return error
	 ******************************************************/
	DBSave(value interface{}) error

	// DBDelete
	/******************************************************
	 * @Description: 删除数据
	 * @param value
	 * @param conds  限制条件
	 * @return error
	 ******************************************************/
	DBDelete(value interface{}, conds ...interface{}) error

	// DBHas
	/******************************************************
	 * @Description: 是存存在dest数据,满足query args条件
	 * @param dest
	 * @param query
	 * @param args
	 * @return bool
	 ******************************************************/
	DBHas(dest interface{}, query interface{}, args ...interface{}) bool

	// DBGet
	/******************************************************
	 * @Description: 根据主键检索
	 * @param dest
	 * @param conds
	 * @return error
	 ******************************************************/
	DBGet(dest interface{}, conds ...interface{}) error

	// DBList
	/******************************************************
	 * @Description: 获取列表
	 * @param dest
	 * @param conds
	 * @return error
	 ******************************************************/
	DBList(dest interface{}, conds ...interface{}) error

	// DBListOrder
	/******************************************************
	 * @Description: 获取列表 order
	 * @param dest
	 * @param order
	 * @param conds
	 * @return error
	 ******************************************************/
	DBListOrder(dest interface{}, order string, conds ...interface{}) error
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL