egg-szjcomo-bean

1.0.1 • Public • Published

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日

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

Package Sidebar

Install

npm i egg-szjcomo-bean

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

14.5 kB

Total Files

6

Last publish

Collaborators

  • como20170606