Lawsun d230cfbce0 first commit 3 years ago
..
app d230cfbce0 first commit 3 years ago
config d230cfbce0 first commit 3 years ago
LICENSE d230cfbce0 first commit 3 years ago
README.md d230cfbce0 first commit 3 years ago
README.zh_CN.md d230cfbce0 first commit 3 years ago
package.json d230cfbce0 first commit 3 years ago

README.md

egg-szjcomo-bean

数据库操作bean 实现了方面编程 灵活好用

插件安装

$ npm i egg-szjcomo-bean --save

插件使用

// {app_root}/config/plugin.js
exports.bean = {
  enable: true,
  package: 'egg-szjcomo-bean',
};

插件配置

// {app_root}/config/config.default.js
exports.bean = {
};

see config/config.default.js for more detail.

API示例

获取bean实例 app.comoBean.instance

参数 类型 是否必须 备注说明
data object 否 创建的数据或更新数据
options object 否 查询、更新、删除、添加的条件 []

数据创建 app.comoBean.create

参数 类型 是否必须 备注说明
bean object 是 bean对象
model app.model 是 model必须是已经定义的数据模型
failMessage string 否 数据创建失败提示文字

数据更新 app.comoBean.update

参数 类型 是否必须 备注说明
bean object 是 bean对象
model app.model 是 model必须是已经定义的数据模型
failMessage string 否 数据更新失败提示文字

数据删除 app.comoBean.delete

参数 类型 是否必须 备注说明
bean object 是 bean对象
model app.model 是 model必须是已经定义的数据模型
failMessage string 否 数据删除失败提示文字

数据查询 app.comoBean.select

参数 类型 是否必须 备注说明
bean object 是 bean对象
model app.model 是 model必须是已经定义的数据模型
count bool 否 是否需要统计条数,统计条数默认查询所有数据
all bool 否 是否查询所有数据,不统计条数,默认查询单条数据
failMessage string 否 数据查询失败提示文字

bean方面编程 bean.addCall

参数 类型 是否必须 备注说明
func Function 是 必须是一个函数 可在回调函数 this是bean实例对象 请切记,可调用getData setData getOptions setOptions 方法
sence string 是 前置还是后置 before/after before 回调参数为app对象 after 回调参数为app对象和result数据库执行结果

Questions & Suggestions

Please open an issue here.

更新日志

2020年10月31日

  • 更新后置功能的返回值,以达到改变的功能