mm_os
Version:
这是超级美眉服务端框架,用于快速构建应用程序。
71 lines (68 loc) • 2.48 kB
JSON
{
// SQL模板标题
"title": "示例sql模板",
// 调用的数据表
"table": "user_account",
// 表主键,用于getObj查询时
"key": "user_id",
// 排序方式,{0}表示支持前端传值来排序,传值方式例如:orderby=user_id
"orderby": "{0}",
// 默认排序方式,当前端没有传值的情况下,采用默认传值方式
"orderby_default": "`user_id` desc",
// 查询列表时返回的字段,{0}表示支持前端传值
"field": "{0}",
// 查询对象时返回的字段
"field_obj": "{0}",
// 默认返回字段
"field_default": "`username`, `phone`",
// 需要过滤的字段,*代表泛匹配 前面*表示以xxx结尾,后面*表示以xxx开头,前后*表示包含xxx的过滤
"field_hide": ["*password*", "*token*"],
// 传值分隔符,如果允许多个值,可以通过这个来分割,如果不允许传多个值则设置为空
"separator": "|",
// 关键词,用于过滤掉这些值不会写到查询条件中,同时用来识别传的参数
"keyword": {
// 数据表名,当"table":"{0}", 允许识别表明
"table": "table",
// 排序方式
"orderby": "orderby",
// 查询的字段
"field": "field",
// 页码
"page": "page",
// 页面大小
"size": "size",
// 总计,返回查询结果总数
"count": "count",
// 调用方式
"method": "method"
},
// 调用方式 add增 del删 set改 get查 get_obj查一条 import导入 export导出, 支持什么方式就传什么值,支持多个用空格分隔
"method": "add del set get get_obj import export del_repeat sum count update",
// 查询条件转换
"query": {
// 当username=xx时,转为`username` like '%xxx%'的SQL语法
"username": "`username` like '%{0}%'"
},
// 修改时的查询条件
"where": {
// 当修改查询条件出现user_id=xx时,转为`user_id` = 'xxx'的SQL语法
"user_id": "`user_id` = '{0}'"
},
// 修改时值转换
"update": {
// 当修改的正文中出现username是转换为指定格式
"username": "`username` = '{0}'"
},
// 默认查询条件
"query_dedefault": {
},
// 默认添加项
"body_default": {
},
// SQL执行脚本,当设置js文件名后, 执行该SQL还将调用这个脚本
"func_file": "",
// 导入导出格式,转换导入、导出Eexcel时字段名和字段值
"format": [],
// 去重条件,需要查重、并去重的字段在这里写
"del_repeat": {}
}