HTTP_APPKEY | String | Required | | MIN: 32 | Common Put Your APPKEY |
model_name | String | Required | | | 数据库表名 |
database | String | Optaion | super | | 自己的数据库配置标记,注意!这是数据库的配置标识,不是数据库的名称。默认使用super,不用传。如果需要配置多个数据库时,可与小白技术人员联系。重要事情说三遍,这是数据配置标识,不是数据库名称。使用此接口前,请先进入:数据库直连服务配置。 |
logic | Enum | Optaion | and | Range: and/or | Where condition logic, logic=and for logical and, logic=or for logical or |
where | ArrayJSON Format | Optaion | [["id", ">=", "1"]] | | SQL WHERE condition, JSON format: [condition_1, condition_2, ...]
EACH condition: ["FIELD", "OP", "COMPARE_VALUE"]
- FIELD: Table field name;
- OP: such as >、>=、<、<=、<>、!=、EQ、GT、GE、LT、LE、NE、LIKE、NLIKE、IN、NIN、BETWEEN、NBETWEEN
- COMPARE_VALUE: The values that need to be compared, the format of the comparison value will be different. If the field is a numeric type, pass the numeric type, not a string.
Example: logic=and, where=[["id",">",9],["id","<=",10]], It means: id > 9 AND id <= 10 |
where_X | String | Optaion | | | 动态条件,优先于where的JSON数据,简化的where条件,更易使用但只支持部分比较符。条件格式:where_ + X(X要换成你的字段名) = 比较符(见下方) + 中横线(-) + 比较值 。支持的比较符和示例如下:
- EQ:等于(默认),如:where_year=EQ-2020,或:where_year=2020,表示年份year等于2020;
- GT:大于,如:where_year=GT-2020,表示年份year大于2020;
- GE:大于等于,如:where_year=GE-2020,表示年份year大于或等于2020;
- LT:小于,如:where_year=LT-2020,表示年份year小于2020;
- LE:大于等于,如:where_year=LE-2020,表示年份year小于或等于2020;
- NE:不等于,如:where_year=NE-2020,表示年份year不等于2020;
- LIKE:模糊匹配,如:where_name=LIKE-小白,表示名字name含有小白的;
- NLIKE:模糊匹配(排除),如:where_name=NLIKE-小白,表示名字name不包含小白的
- IN:枚举查询,如:where_year=IN-2020,2021,2022,表示年份year在这三个年份,多个值用英文逗号分割
- NIN:枚举查询(排除),如:where_year=NIN-2020,2021,2022,表示年份year不在这三个年份,多个值用英文逗号分割
如果同一字段有多个条件,使用双竖线|| 分割,如:where_year=GT-2000||LT-2020,表示year年份大于2020(logic=and或logic=or)小于2020。(where和where_X二选一,不可混用,以where_X优先) |
field | String | Required | | | 取哪个字段的总和,如:field=money |