规则查询

当申请单需要用制度管控时,比如用车制度、餐饮制度等

需要通过企业或者员工信息进行规则查询,用于后续申请单的推送

  • 接口(建议后缀):/approval/regulation/search
  • Method:POST
  • 数据格式:Json
  • 调用方:每刻
  • 接口说明:通过企业或者员工查询规则

请求参数

字段 类型 必填 描述
externalCorpCode String Y 企业在第三方的唯一标识
externalEmployeeCode String N 下单人在第三方的唯一编码
businessScope BusinessScope Y 业务类型
pageNo int Y 第几页(从第1页开始)
pageSize int Y 每页容量(最大为 100)

BusinessScope

code 定义
FLIGHT 机票
HOTEL 酒店
TRAIN 火车
CAR 用车
MEAL 餐饮

响应结构

字段 类型 必填 描述
success bool Y 请求是否成功
errorMessage String N 失败信息
data List<Regulation> Y 规则详情列表
hasNextPage bool N 是否有下一页

Regulation

字段 类型 必填 描述
regulationId String Y 规则id
regulationName String Y 规则名称
regulationStatus int Y 状态,1-启用,0-未启用/停用
isApprove int Y 是否需要审批,1-需审批,0-无需审批
sceneType String Y 场景

场景枚举

code 定义
PERSONAL_USE 个人
BUSINESS_TRIP 商务
TRAVEL_ON_BUSINESS 差旅
WORK_OVERTIME 加班
OFFICE_COMMUTER 通勤
HELP_CALL 代叫
AIRPORT_TRANSFER 接送机
PRE_DEPARTURE_APPROVAL 行前审批
TEAM_BUILD 团建
TRAINING 培训
OTHERS 其他

示例

[warning] 重要:
示例维护并非和文档字段维护一样频繁,如果遇到示例和文档不一致,请以文档为准

请求头:

{
  "tokenId": "eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiJtYXljdXJfand0X2Rldl9pZCIsInN1YiI6IlBGMjAwNjIwMTI1NU5GTk8iLCJpYXQiOjE2MDQ2MzA5NjYsImF1ZCI6IlBMQVRGT1JNIiwiZXhwIjoxNjA0NjM0NTY2LCJwcm9kdWN0TGluZSI6IkRBVEFfSFVCIn0.AyNIwPtGUXxFMuHO8Bx-4XeXNyWYRcot40MfsL1swr4"
}

请求示例:

{
  "externalCorpCode": "6143735468535327742",
  "externalEmployeeCode": "EMP2006031GRHXZPC",
  "pageNo": 1,
  "pageSize": 100
}

响应示例:

{
  "success": true,
  "errorMessage": null,
  "data": [
    {
      "regulationId": "999912321321",
      "regulationName": "这是差旅出行",
      "regulationStatus": 1,
      "isApprove": 1,
      "sceneType": "TRAVEL_ON_BUSINESS"
    },
    {
      "regulationId": "987612321321",
      "regulationName": "接送机啊接送机",
      "regulationStatus": 1,
      "isApprove": 1,
      "sceneType": "AIRPORT_TRANSFER"
    }
  ]
}

results matching ""

    No results matching ""