接口格式

地址:

  {
  "code": 200, 
  "msg": "\u767b\u5f55\u6210\u529f""data":"" 
  }
  • code 状态码

  • msg 提示信息

  • data 返回数据

状态码

主要约定 以4开头的异常主要原因为客户端代码的问题 , 5开头的异常为后台代码问题,负数异常(Http状态码为200)主要是来源于用户操作,为正常的业务逻辑错误,需要给用户友好的提示。

  • 200 请求正常

  • 400 请求参数有异常

  • 401 用户权限异常

  • 403 用户行为被禁止

  • 404 请求地址不存在

  • 500 服务器异常

  • 503 服务器异常 (后台接口捕获到的)

  • -99 token异常 需要重新登录

其他异常(状态码主要为负数),具体异常参考具体api文档

  • 例子
    • -1 ...

权限

工作台控制 二进制 位运算符标示 十进制 控制权限
员工管理界面 0000 0001 int flag=1<<0 1 员工管理查询权限
0000 0010 1<<1 2 员工管理编辑权限
0000 0100 1<<2 4 审核员工权限
打卡设置 0000 1000 1 <<3 8 打卡设置
企业管理 0001 0000 1<<4 16 企业管理
考勤统计 0010 0000 1<<5 32 考勤统计查看
0100 0000 1<<6 64 考勤统计编辑
发布通知 1000 0000 1<<7 128 发布通知
联系人列表 查看联系人
1000 0000 0000 1<<23 8388608 分配员工权限/转让企业

1 << 8 —— 1 <<22 为保留权限

企业拥有者 默认具备全部权限 16777215

results matching ""

    No results matching ""