-
URI POST /rdm_{identifier}_app/publicservices/api/{modelName}/logicalDeleteByCondition 表1 路径参数 参数 是否必选 参数类型 描述 identifier 是 String 参数解释: 应用唯一标识。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 modelName 是 String 参数解释: 数据模型的英文名称。 约束限制: 不涉及。 取值范围: 大写字母开头,只能包含字母、数字、“_”,且长度为[1-60]个字符。 默认取值: 不涉及。
-
响应参数 状态码:200 表9 响应Body参数 参数 参数类型 描述 result String 参数解释: 请求结果。 取值范围: SUC
CES S:请求成功。 FAIL:请求失败。 默认取值: 不涉及。 data Array of longs 参数解释: 请求操作数据数量。 取值范围: 不涉及。 默认取值: 不涉及。 errors Array of strings 参数解释: 异常信息。 取值范围: 不涉及。 默认取值: 不涉及。
-
请求示例 POST https://dme.cn-north-4.huaweicloud.com/rdm_b3f9b7523a6141f4b2d76b92d6595281_app/publicservices/api/PersistableModel/logicalDeleteByCondition
{
"applicationId" : "b3f9b7523a6141f4b2d76b92d6595281",
"params" : {
"condition" : {
"characterSet" : "UTF8",
"isNeedTotal" : true,
"isPresentAll" : true,
"publicData" : "INCLUDE_PUBLIC_DATA",
"decrypt" : false,
"filter" : {
"joiner" : "and",
"ignoreStr" : false,
"conditions" : [ {
"conditionName" : "id",
"conditionValues" : [ "666" ],
"operator" : "=",
"ignoreStr" : false
} ]
},
"sorts" : [ ]
},
"modifier" : "test1"
}
}
-
URI POST /rdm_{identifier}_app/publicservices/api/{modelName}/staticsPage/{pageSizePath}/{curPagePath} 表1 路径参数 参数 是否必选 参数类型 描述 modelName 是 String 参数解释: 数据模型的英文名称。 约束限制: 不涉及。 取值范围: 大写字母开头,只能包含字母、数字、“_”,且长度为[1-60]个字符。 默认取值: 不涉及。 identifier 是 String 参数解释: 应用唯一标识。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 pageSizePath 是 Integer 参数解释: 分页大小(路径参数)。 约束限制: 不涉及。 取值范围: 1-1000。 默认取值: 不涉及。 curPagePath 是 Integer 参数解释: 当前页数(路径参数)。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 1。 表2 Query参数 参数 是否必选 参数类型 描述 curPage 否 Integer 参数解释: 当前页。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 1。 endIndex 否 Integer 参数解释: 结束索引。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 0。 maxPageSize 否 Integer 参数解释: 最大分页数。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 1000。 pageSize 否 Integer 参数解释: 每页大小。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 1000。 startIndex 否 Integer 参数解释: 起始索引。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 0。 totalPages 否 Integer 参数解释: 总页数。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 0。 totalRows 否 Integer 参数解释: 总行数。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 0。
-
响应参数 状态码:200 表10 响应Body参数 参数 参数类型 描述 result String 参数解释: 请求结果。 取值范围: SUCCESS:请求成功。 FAIL:请求失败。 默认取值: 不涉及。 data Array of objects 参数解释: 请求数据。 取值范围: 不涉及。 默认取值: 不涉及。 errors Array of strings 参数解释: 异常信息。 取值范围: 不涉及。 默认取值: 不涉及。
-
响应示例 状态码:200 OK {
"result" : "SUCCESS",
"data" : [ {
"count_by_uniquekey" : 1,
"id" : 1
}, {
"count_by_uniquekey" : 0,
"id" : 2
}, {
"count_by_uniquekey" : 0,
"id" : 3
} ],
"errors" : [ ],
"pageInfo" : {
"curPage" : 1,
"pageSize" : 1000,
"totalRows" : 0,
"totalPages" : 0
}
}
-
请求示例 POST https://dme.cn-north-4.huaweicloud.com/rdm_b3f9b7523a6141f4b2d76b92d6595281_app/publicservices/api/PersistableModel/staticsPage/1000/1
{
"params" : {
"groupBy" : "id",
"funcs" : [ {
"func" : "COUNT",
"funcBy" : "uniqueKey"
} ],
"filter" : {
"joiner" : "and",
"conditions" : [ {
"conditionName" : "rdmExtensionType",
"operator" : "=",
"conditionValues" : [ "PersistableModel" ]
} ]
}
}
}