规则查询
当申请单需要用制度管控时,比如用车制度、餐饮制度等
需要通过企业或者员工信息进行规则查询,用于后续申请单的推送
- 接口(建议后缀):/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"
}
]
}