1.0.1 • Published 4 years ago

egg-szjcomo-bean v1.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

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

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

数据创建 app.comoBean.create

参数类型是否必须备注说明
beanobjectbean对象
modelapp.modelmodel必须是已经定义的数据模型
failMessagestring数据创建失败提示文字

数据更新 app.comoBean.update

参数类型是否必须备注说明
beanobjectbean对象
modelapp.modelmodel必须是已经定义的数据模型
failMessagestring数据更新失败提示文字

数据删除 app.comoBean.delete

参数类型是否必须备注说明
beanobjectbean对象
modelapp.modelmodel必须是已经定义的数据模型
failMessagestring数据删除失败提示文字

数据查询 app.comoBean.select

参数类型是否必须备注说明
beanobjectbean对象
modelapp.modelmodel必须是已经定义的数据模型
countbool是否需要统计条数,统计条数默认查询所有数据
allbool是否查询所有数据,不统计条数,默认查询单条数据
failMessagestring数据查询失败提示文字

bean方面编程 bean.addCall

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

Questions & Suggestions

Please open an issue here.

更新日志

2020年10月31日

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