聆客开放平台

# 徽章相关API

# 获取单个企业徽章数据

获取单个企业徽章数据

请求路径: /v1/badge/{badgeId}

请求方法: GET

# 请求参数

参数名 数据类型 必填 参数位置 参数说明
badgeId string Y path 徽章ID

# 返回结果

状态码 说明 返回值 响应头
200 OK

# 请求示例

GET /v1/badge/{badgeId}

# 返回示例

  • 200
Content-Type: application/json

{
  "date" : "string"                   //请求时当前服务器时间,
  "code" : "integer"                  //结果码 200:成功,
  "data" : {
    "image" : "string"                //封面图,
    "createdByName" : "string"        //创建人,
    "createdDate" : "string"          //创建时间,
    "eCode" : "string"             //所属租户,
    "name" : "string"                 //徽章名称,
    "icon" : "string"                 //主图标,
    "remark" : "string"               //徽章描述,
    "id" : "string"                   //徽章ID,
    "pendantIcon" : "string           //挂饰图标"
  },
  "message" : "string                 //当状态码不是200时,错误信息"
}

# 更新企业徽章

更新企业徽章

请求路径: /v1/badge/{badgeId}

请求方法: POST

# 请求参数

参数名 数据类型 必填 参数位置 参数说明
badgeId string Y path 徽章ID
ModifyBadgeRequest Y body

# 返回结果

状态码 说明 返回值 响应头
200 OK

# 请求示例

POST /v1/badge/{badgeId}

# 返回示例

  • 200
Content-Type: application/json

{
  "date" : "string"           //请求时当前服务器时间,
  "code" : "integer"          //结果码 200:成功,
  "data" : "string"           //请求返回的数据,
  "message" : "string         //当状态码不是200时,错误信息"
}

# 查询企业徽章列表

查询企业徽章列表

请求路径: /v1/badge/list

请求方法: GET

# 请求参数

参数名 数据类型 必填 参数位置 参数说明
keyword string N query 关键字
offset integer N query 分页偏移量
limit integer N query 查询条数
isCount boolean N query 是否返回总数
eCode string N query 所属租户

# 返回结果

状态码 说明 返回值 响应头
200 OK

# 请求示例

GET /v1/badge/list?keyword={keyword}&offset={offset}&limit={limit}&isCount={isCount}&eCode={eCode}

# 返回示例

  • 200
Content-Type: application/json

{
  "data" : [                          //请求返回的数据{
    "image" : "string"                //封面图,
    "createdByName" : "string"        //创建人,
    "createdDate" : "string"          //创建时间,
    "eCode" : "string"             //所属租户,
    "name" : "string"                 //徽章名称,
    "icon" : "string"                 //主图标,
    "remark" : "string"               //徽章描述,
    "id" : "string"                   //徽章ID,
    "pendantIcon" : "string           //挂饰图标"
  } ],
  "date" : "string"                   //请求时当前服务器时间,
  "total" : "integer"                 //数据总数,
  "code" : "integer"                  //结果码 200:成功,
  "count" : "integer"                 //请求返回的数据总数,
  "message" : "string                 //当状态码不是200时,错误信息"
}

# 新增企业徽章

新增企业徽章

请求路径: /v1/badge

请求方法: POST

访问权限:

# 请求参数

参数名 数据类型 必填 参数位置 参数说明
CreatedBadgeRequest Y body

# 返回结果

状态码 说明 返回值 响应头
200 OK

# 请求示例

POST /v1/badge

# 返回示例

  • 200
Content-Type: application/json

{
  "date" : "string"                   //请求时当前服务器时间,
  "code" : "integer"                  //结果码 200:成功,
  "data" : {
    "image" : "string"                //封面图,
    "createdByName" : "string"        //创建人,
    "createdDate" : "string"          //创建时间,
    "eCode" : "string"             //所属租户,
    "name" : "string"                 //徽章名称,
    "icon" : "string"                 //主图标,
    "remark" : "string"               //徽章描述,
    "id" : "string"                   //徽章ID,
    "pendantIcon" : "string           //挂饰图标"
  },
  "message" : "string                 //当状态码不是200时,错误信息"
}

# 批量删除企业徽章

批量删除企业徽章

请求路径: /v1/badge

请求方法: DELETE

访问权限:

# 请求参数

参数名 数据类型 必填 参数位置 参数说明
object Y body

# 返回结果

状态码 说明 返回值 响应头
200 OK

# 请求示例

DELETE /v1/badge

# 返回示例

  • 200
Content-Type: application/json

{
  "date" : "string"           //请求时当前服务器时间,
  "code" : "integer"          //结果码 200:成功,
  "data" : "string"           //请求返回的数据,
  "message" : "string         //当状态码不是200时,错误信息"
}