Documentation ¶
Index ¶
- Variables
- func AffectedTable(entry *logrus.Entry, ctx iris.Context, userId int, dbs ...gorm.DB)
- func DeleteDb(ctx iris.Context, path string, object interface{})
- func GetDb(cfgData *config.Db) (instance db.Service, err error)
- func GetDbInfo(ctx iris.Context, search, object interface{}, keys, orders []string)
- func GetDbInfoByIds(ctx iris.Context, search, object interface{}, key ...string)
- func GetDbInfoByIdsAndOrder(ctx iris.Context, search, object interface{}, order ...string)
- func InitDb(cfgData *config.Db) (err error)
- func InsertAssetRecordItem(ctx iris.Context, body interface{}, context string, dbs ...gorm.DB)
- func PostDbInfo(ctx iris.Context, object interface{}, ...)
- func PutDbInfoById(ctx iris.Context, path string, object interface{}, ...)
Constants ¶
This section is empty.
Variables ¶
View Source
var Instance db.Service
Functions ¶
func AffectedTable ¶
func DeleteDb ¶
func DeleteDb(ctx iris.Context, path string, object interface{})
DeleteDb 根据id删除数据,只关注id不支持匹配删除 path 为根据Id查看数据的接口名 object 作为传入传出的结果集 必须是在db中定义的struct对象的slice指针
func GetDbInfo ¶
func GetDbInfo(ctx iris.Context, search, object interface{}, keys, orders []string)
GetDbInfo 根据ids获取数据 会从header中获取三个字段,id、page、search header id为检索条件,为空默认为*,检索所有 header page为分页号,为空默认为1 header match 为模糊搜索的条件,默认为空 search 搜索条件 必须是在db中定义的struct对象 object 作为传入传出的结果集 必须是在db中定义的struct对象的slice指针 key 作为需要新增检索的header字段 order 为排序的字段,如果需要倒叙排列格式为"key desc"
func GetDbInfoByIds ¶
func GetDbInfoByIds(ctx iris.Context, search, object interface{}, key ...string)
func GetDbInfoByIdsAndOrder ¶
func GetDbInfoByIdsAndOrder(ctx iris.Context, search, object interface{}, order ...string)
func InsertAssetRecordItem ¶
func PostDbInfo ¶
PostDbInfo 批量添加数据 要求body传入的结构和db中定义的struct对象一致 object 作为传入传出的结果集 必须是在db中定义的struct对象的slice指针 special 函数,可以修改bodyObject,如添加自定义字段
func PutDbInfoById ¶
func PutDbInfoById(ctx iris.Context, path string, object interface{}, special func(*map[string]interface{}) error)
PutDbInfoById 修改指定 要求body传入的结构和db中定义的struct对象一致 special 函数,可以修改bodyObject,如添加自定义字段
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.