全部产品
云市场

获取规则基本信息

更新时间:2019-03-20 10:48:16

接口说明

此API可以获取规则基本信息,返回规则的id和name等基本信息,可以和获取规则明细联合使用。

入参GetRuleRequest说明

属性 值类型 是否必须 说明
jsonStr String 完整Json字符串信息,具体内容参见以下详细信息

请求参数Json字符串信息

属性 值类型 是否必须 说明
ruleIds List< String> 规则标识id List
businessCategoryName List< String> 所属业务分类名称
status Integer 0 – 待生效,1 – 生效中, 2 – 已失效,3 - 全部;默认取1,即生效中

返回参数说明

属性 值类型 是否必须 说明
data List 返回结果

分析结果信息字段RuleInfo描述

属性 值类型 是否必须 说明
comments String 备注
createTime String 创建时间
businessCategoryNameList List< String> 所属业务分类列表
isDelete Integer 是否删除。0 - 未删除 1 - 已删除
name String 规则名字
rid String 规则Id
status Integer 状态。0 - 待生效 1 - 生效中 2 - 已失效
autoReview Integer 审核选项 1 不自动审核 3 自动审核
ruleScoreType Integer 是否计分 1不计分 3计分
scoreName String 评分大项名称,当ruleScoreType=3时存在
scoreSubName String 评分子项名称,当ruleScoreType=3时存在

调用示例

  1. GetRuleRequest getRuleRequest = new GetRuleRequest();
  2. Map<String, Object> callMap = Maps.newHashMap();
  3. callMap.put("ruleIds", ["1", "4"]);
  4. callMap.put("businessCategoryName", Arrays.asList("业务A"));
  5. getRuleRequest.setJsonStr(JSON.toJSONString(callMap));
  6. GetRuleResponse response = client.getAcsResponse(getRuleRequest);

返回示例

  1. {
  2. "code":"200",
  3. "data":{
  4. "rules":[
  5. {
  6. "createTime":"2016-08-05 10:37:10",
  7. "businessCategoryNameList":["业务A","业务B"],
  8. "isDelete":0,
  9. "name":"demo",
  10. "rid":"4",
  11. "status":1,
  12. "autoReview":1,
  13. "ruleScoreType":1,
  14. "scoreName":"评分大项",
  15. "scoreSubName":"评分子项"
  16. }
  17. ]
  18. },
  19. "message":"successful",
  20. "requestId":"F190ADE9-619A-447D-84E3-7E241A5C428E",
  21. "success":true
  22. }