1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- 'use strict';
- /**
- * 如有修改,请换到可以让程序热部署的文件(controller,service内的任意文件均可)上Ctrl+S下,重新部署.否则修改不能及时响应
- * 设置在usual中,某个表中某个默认字段是如何查询.
- * 例如:
- * test: [
- * { key: 'name', type: 'like' },
- * { key: 'age@start', type: 'lte' },
- * { key: 'age@end', type: 'gte' },
- * { key: 'age', type: 'orderBy', value: 'desc' },
- * ],
- * 意思是: test表中,name字段 用like (模糊查询的方式)
- * 目前的query接收的type有:
- * like:模糊查询
- * notLike:反向模糊查询
- * eq:等于
- * lt:<
- * lte:<=
- * gt:>
- * gte:>=
- * in:在范围内
- * notIn:不在范围内
- * orderBy:排序用 value为asc/desc,
- * 注意:
- * 1.虽然也写在一起,但是orderBy在实际处理中是被分离开的,先处理查询条件,再加上orderBy的
- * 2.'@':日期范围查询的标志;
- */
- module.exports = {
- test: [
- // { key: 'name', type: 'like' },
- { key: 'age@start', type: 'gte' },
- { key: 'age@end', type: 'lte' },
- { key: 'date@start', type: 'gte' },
- { key: 'date@end', type: 'lte' },
- // // { key: 'date@start', type: 'eq' },
- // { key: 'age', type: 'orderBy', value: 'desc' },
- // { key: 'date', type: 'orderBy', value: 'desc' },
- ],
- security_guard_base: [
- { key: 'acceptance_date@start', type: 'gte' },
- { key: 'acceptance_date@end', type: 'lte' },
- ],
- company_base: [{ key: 'purpose', type: 'like' }],
- police_department: [{ key: 'num', type: 'orderBy', value: 'asc' }],
- baoan_work_warning: [{ key: 'warning_date', type: 'orderBy', value: 'desc' }],
- };
|