0.6.1 • Published 3 years ago

@domain.js/rest v0.6.1

Weekly downloads
9
License
MIT
Repository
github
Last release
3 years ago

@domain.js/rest

Domain.js 项目通用增删改查模块

Build status codecov

Installation

cnf

专属配置名称 rest | 名称 | 类型 | 必填 | 默认值 | 描述 | 样例 | | ---- | ---- | ---- | ------ | ---- | ---- | | relativeMaxRangeDays | Integer | | 100 | 相对时间过滤,日期最大跨度,天数 |

deps

名称类型描述
errors.resourceDuplicateAddFunctionrest.add 方法遇到资源重复是会调用改函数返回错误
errors.notAllowedFunctionrest.list 方法相对时间过滤超过最大天数跨度调用该函数返回错误
_Objectlodash 库包,之所以通过注入的方式是为把版本控制的主动权交给项目
Sequelize_Objectsequelize 库包,之所以通过注入的方式是为把版本控制的主动权交给项目
momentObjectmoment 库包,之所以通过注入的方式是为把版本控制的主动权交给项目
mysqlObjectmysql2 库包,之所以通过注入的方式是为把版本控制的主动权交给项目

Usage

功能描述样例
rest.list列表方法rest.list(Model, params)
rest.remove删除某个资源rest.remove(model, userId)
rest.modify修改某个资源rest.modify(Model, model, params, isAdmin, cols)
rest.add添加一个资源rest.add(Model, params, isAdmin, cols, { userId, clientIp })
rest.stats统计接口rest.stats(Model, params, isAdmin, cols, { userId, clientIp })
0.6.1

3 years ago

0.6.0

3 years ago

0.5.3

3 years ago

0.5.2

3 years ago

0.5.1

3 years ago

0.5.0

3 years ago

0.3.0

3 years ago

0.2.0

3 years ago

0.1.0

3 years ago