title: myApps.5.0trunk v1.0.0
language_tabs:

  • shell: Shell
  • http: HTTP
  • javascript: JavaScript
  • ruby: Ruby
  • python: Python
  • php: PHP
  • java: Java
  • go: Go
    toc_footers: []
    includes: []
    search: true
    code_clipboard: true
    highlight_theme: darkula
    headingLevel: 2
    generator: “@tarslib/widdershins v4.0.17”

myApps.5.0trunk

v1.0.0

Base URLs:

myApps授权时/登录和注销

GET 注销

GET /api/authtime/{applicationId}/logout

请求参数

名称 位置 类型 必选 说明
accessToken cookie string none
adminToken cookie string none
applicationId path string none

返回示例

200 Response

{}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

POST 登录

POST /api/authtime/login

Body 请求参数

{
  "username": "admin",
  "password": "VlbWxpbms=dG",
  "checkcode": "y5wc"
}

请求参数

名称 位置 类型 必选 说明
accessToken cookie string none
adminToken cookie string none
body body object none
» username body string none
» password body string none
» checkcode body string none

返回示例

200 Response

{}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

myApps授权时/企业域

POST 获取企业域列表

POST /api/authtime/domains

Body 请求参数

{
  "name": "string",
  "username": "string"
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
currpage query string 当前页码
pagelines query string 页面大小
body body object none
» name body string 企业域名称 none
» username body string 管理员名称 none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "licenseType": "S.标准版",
    "linesPerPage": 10,
    "pageCount": 1,
    "pageNo": 1,
    "rowCount": 2,
    "datas": [
      {
        "name": "测试",
        "id": "3CffNlgt9B9StIjIUPB",
        "status": 1,
        "logoUrl": "../uploads/lib/icon/p87_RMB.png",
        "systemName": "1111",
        "users": [
          {
            "userid": "0JyBHSIZPmSOQpQwd1K",
            "username": "宣传j"
          },
          {
            "userid": "iM16sApAfO0CdXXFnOH",
            "username": "RU"
          },
          {
            "userid": "0TblO2uKjQ2sLDY64yF",
            "username": "junye"
          },
          {
            "userid": "zPsp2hk7CEwtqeMCwtj",
            "username": "管理员"
          },
          {
            "userid": "2TE7lzsbdyqLhndabbN",
            "username": "sam_hr"
          }
        ]
      },
      {
        "name": "2",
        "id": "__t64lurS4a2ZuWARnvcU",
        "status": 1,
        "logoUrl": "",
        "systemName": "",
        "users": []
      }
    ]
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none 返回码(0=成功,1=失败) (0=成功,1=失败)
» errmsg string true none 对返回码的文本描述内容 none
» data object true none 企业域集合 none
»» licenseType string true none none
»» linesPerPage integer true none none
»» pageCount integer true none none
»» pageNo integer true none none
»» rowCount integer true none none
»» datas [object] true none none
»»» name string true none 企业域名称 none
»»» id string true none 企业域id none
»»» status integer true none 企业域状态 (1=激活,0=未激活)
»»» logoUrl string true none none
»»» systemName string true none none
»»» users [object] true none 企业域管理员 none
»»»» userid string true none 企业域管理员id none
»»»» username string true none 企业域管理员名称 none

GET 获取企业域基本信息

GET /api/authtime/domain/{id}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
id path string 企业域id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "name": "测试",
    "id": "3CffNlgt9B9StIjIUPB",
    "systemName": "",
    "yunAccount": "sam_hr",
    "yunPassword": "123456",
    "description": "测试",
    "skinType": "H5",
    "logourl": "",
    "status": 1,
    "users": [
      {
        "userid": "2TE7lzsbdyqLhndabbN",
        "username": "sam_hr"
      },
      {
        "userid": "zPsp2hk7CEwtqeMCwtj",
        "username": "管理员"
      }
    ]
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none 返回码 (0=成功,1=失败)
» errmsg string true none 对返回码的文本描述内容 none
» data object true none 企业域集合 none
»» name string true none 企业域名称 none
»» id string true none 企业域id none
»» systemName string true none 系统名称 none
»» yunAccount string false none 云能力平台账号 none
»» yunPassword string false none 云能力平台密码 none
»» description string true none 描述 none
»» skinType string true none 默认皮肤 none
»» logoUrl string true none logo地址 none
»» status integer true none 激活状态 none
»» users [object] true none none
»»» userid string true none 管理员id none
»»» username string true none 管理员名称 none

PUT 更新企业域

PUT /api/authtime/domain/{id}

Body 请求参数

{
  "id": "string",
  "name": "string",
  "systemName": "string",
  "yunAccount": "string",
  "yunPassword": "string",
  "description": "string",
  "status": 0,
  "skinType": "string",
  "logoUrl": "string"
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
id path string 操作id
body body object none
» id body string none
» name body string none
» systemName body string none
» yunAccount body string none
» yunPassword body string none
» description body string none
» status body integer none
» skinType body string none
» logoUrl body string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "id": "__cj05csjUFPNjw5TWCS5",
    "name": "ekkotest",
    "systemName": "ekkotest",
    "yunAccount": "sam_hr",
    "yunPassword": "123456",
    "description": "描述test11",
    "skinType": "H5",
    "logoUrl": "",
    "status": 1,
    "users": []
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none 返回码 (0=成功,1=失败)
» errmsg string true none 对返回码的文本描述内容 none
» data object true none none
»» id string true none 企业域id none
»» name string true none 企业域名称 none
»» systemName string true none none
»» yunAccount string true none none
»» yunPassword string true none none
»» description string true none none
»» skinType string true none none
»» logoUrl string true none none
»» status integer true none none
»» users [string] true none none

GET 获取企业域logo集合

GET /api/authtime/icons

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none

返回示例

成功

"{\r\n    \"errcode\": 0,\r\n    \"errmsg\": \"ok\",\r\n    \"data\": [\r\n        {\r\n            \"name\": \"16x16_0020\",\r\n            \"size\": null,\r\n            \"length\": null,\r\n            \"width\": 0,\r\n            \"path\": \"E:/WorkSpace/obpm4.3/obpm-demo/uploads/lib/icon/16x16_0020\",\r\n            \"fileType\": 2\r\n        }\r\n        {\r\n            \"name\": \"teemlink-logo.png\",\r\n            \"size\": \"60 x 61\",\r\n            \"length\": \"4.88 KB\",\r\n            \"width\": 60,\r\n            \"path\": \"E:/WorkSpace/obpm4.3/obpm-demo/uploads/lib/icon/teemlink-logo.png\",\r\n            \"fileType\": 1\r\n        },\r\n        {\r\n            \"name\": \"_H5_small_icon\",\r\n            \"size\": null,\r\n            \"length\": null,\r\n            \"width\": 0,\r\n            \"path\": \"E:/WorkSpace/obpm4.3/obpm-demo/uploads/lib/icon/_H5_small_icon\",\r\n            \"fileType\": 2\r\n        }\r\n    ]\r\n}\r\n"

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none 返回码 (0=成功,1=失败)
» errmsg string true none 对返回码的文本描述内容 none
» data [object] true none none
»» name string true none logo名称 none
»» size string¦null true none logo尺寸 none
»» length string¦null true none 文件大小 none
»» width integer true none logo长 none
»» path string true none logo绝对路径 none
»» fileType integer true none 文件类型 none

GET 测试企业域短信发送

GET /api/authtime/domain/{domainid}/sms/{telephone}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
telephone path string 测试手机号码

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "type": "success",
    "message": "success"
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none 返回码 (0=成功,1=失败)
» errmsg string true none 对返回码的文本描述内容 none
» data object true none none
»» type string true none 提示类型 none
»» message string true none 提示消息 none

POST 新建企业域基本信息

POST /api/authtime/domain

Body 请求参数

"{\r\n    \"name\": \"企业域名称\",\r\n\r\n    \"systemName\": \"系统名称\",\r\n\r\n    \"yunAccount\": \"云能力平台账号\",\r\n\r\n    \"yunPassword\": \"云能力平台密码\",\r\n\r\n    \"description\": \"描述\",\r\n\r\n    \"status\":1(状态) \r\n\r\n    \"skinType\":\"企业域默认皮肤\" \r\n\r\n    \"logoUrl\":\"logo的具体地址\" \r\n\r\n}"

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
body body object none
» name body string none
» systemName body string none
» yunAccount body string none
» yunPassword body string none
» description body string none
» status body string none
» skinType body string none
» logoUrl body string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "id": "__cj05csjUFPNjw5TWCS5",
    "name": "ekkotest",
    "systemName": "ekkotest",
    "yunAccount": "sam_hr",
    "yunPassword": "123456",
    "description": "描述test",
    "skinType": "H5",
    "logoUrl": "",
    "status": 1,
    "users": []
  }
}

返回结果

状态码 状态码含义 说明 数据模型
201 Created 成功 Inline

返回数据结构

状态码 201

名称 类型 必选 约束 中文名 说明
» errcode integer true none 返回码 (0=成功,1=失败)
» errmsg string true none 对返回码的文本描述内容 none
» data object true none none
»» id string true none 企业域id none
»» name string true none 企业域名称 none
»» systemName string true none 企业域系统名称 none
»» yunAccount string true none 云能力平台账号 none
»» yunPassword string true none 云能力平台密码 none
»» description string true none 描述 none
»» skinType string true none 默认皮肤 none
»» logoUrl string true none logo绝对路径 none
»» status integer true none 激活状态 (1=激活,0=未激活)
»» users [string] true none none

DELETE 删除企业域

DELETE /api/authtime/domain

Body 请求参数

[
  "id1",
  "id2"
]

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
body body array[string] none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "删除成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none 返回码 (0=成功,1=失败)
» errmsg string true none 对返回码的文本描述内容 none
» data string true none 提示信息 none

GET 企业域用户导出

GET /api/authtime/domain/{domainid}/user/export

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id

返回示例

200 Response

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none 返回码 (0=成功,1=失败)
» errmsg string true none 对返回码的文本描述内容 none
» data string true none none

POST 企业域用户导入

POST /api/authtime/domain/{domainid}/user/import

Body 请求参数

{
  "path": "string"
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
body body object none
» path body string 路径 上传文件的相对路径(14.1上传之后返回的路径)

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "general": {
      "USER_ADD_FAIL": 0,
      "DEPT_ADD_SUCCESS": 1,
      "DEPT_ADD_FAIL": 0,
      "USER_ADD_SUCCESS": 2
    },
    "detail": []
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none 返回码 0=成功,1=失败
» errmsg string true none 对返回码的文本描述内容 none
» data object true none none
»» general object true none none
»»» USER_ADD_FAIL integer true none none
»»» DEPT_ADD_SUCCESS integer true none none
»»» DEPT_ADD_FAIL integer true none none
»»» USER_ADD_SUCCESS integer true none none
»» detail [string] true none none

DELETE 删除自定义图标

DELETE /api/authtime/icon

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
path query string 图标路径

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "删除成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

GET 获取皮肤列表

GET /api/authtime/skins

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "success",
  "data": {
    "vue": "vue",
    "good": "good"
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none 返回码 none
» errmsg string true none 对返回码的文本描述内容 none
» data object true none 提示信息 none
»» vue string true none none
»» good string true none none

POST 企业域同步LDAP部门及用户信息

POST /api/authtime/domain/synchldap

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid query string 企业域id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "success",
  "data": "同步成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none 返回码 (0=成功,1=失败)
» errmsg string true none 对返回码的文本描述内容 none
» data string true none 提示信息 none

PUT 重设Secret Key

PUT /api/authtime/domain/{id}/secret

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
id path string 企业域id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none 返回码 (0=成功,1=失败)
» errmsg string true none 对返回码的文本描述内容 none

GET 获取云能力服务列表

GET /api/authtime/domain/{id}/services

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
id path string 企业域id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "account": "spy@weioa365.com",
    "password": "123456",
    "data": [
      {
        "id": "SHORTMESSAGEID",
        "category": "云通讯",
        "name": "短信服务",
        "notes": "短信服务",
        "callCount": 130,
        "balance": 870
      }
    ]
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» account string true none none
»» password string true none none
»» data [object] true none none
»»» id string false none none
»»» category string false none none
»»» name string false none none
»»» notes string false none none
»»» callCount integer false none none
»»» balance integer false none none

POST 云能力账号保存

POST /api/authtime/domain/{id}/cloudcenter/user

Body 请求参数

{
  "account": "string",
  "password": "string"
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
id path string none
body body object none
» account body string 账号 none
» password body string 密码 密码(base64加密换位置

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none 返回码 (0=成功,1=失败)
» errmsg string true none 对返回码的文本描述内容 none

myApps授权时/部门

GET 获取根部门

GET /api/authtime/domain/{domainid}/department/root

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id

返回示例

200 Response

{}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

GET 获取子部门

GET /api/authtime/domain/{domainid}/department/{departmentid}/subdepartments

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
departmentid path string 部门id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": [
    {
      "code": "",
      "orderByNo": 0,
      "field19": "",
      "indexCode": "5fbaLCe8DIbIP2BdQoc_Z42xU8LmniRouZ93E7s___7AR6G1T02Nb55labPkr",
      "field17": "",
      "field18": "",
      "domainid": "",
      "fieldExtendsValues": [],
      "valid": 1,
      "field20": "",
      "lanxinDeptId": "",
      "sortId": "161277275760400000",
      "weixinDeptId": "",
      "id": "__7AR6G1T02Nb55labPkr",
      "applicationid": "",
      "fsDeptId": "",
      "level": 1,
      "version": 0,
      "field11": "",
      "field12": "",
      "field1": "",
      "field10": "",
      "field15": "",
      "field16": "",
      "field13": "",
      "dingdingDeptId": "",
      "field14": "",
      "field7": "",
      "name": "技术部",
      "field6": "",
      "field9": "",
      "field8": "",
      "field3": "",
      "field2": "",
      "field5": "",
      "field4": "",
      "leaf": false
    },
    {
      "code": "",
      "orderByNo": 0,
      "field19": "",
      "indexCode": "5fbaLCe8DIbIP2BdQoc_Z42xU8LmniRouZ93E7s___BbX5GmUz8om72ICA781",
      "field17": "",
      "field18": "",
      "domainid": "",
      "fieldExtendsValues": [],
      "valid": 1,
      "field20": "",
      "lanxinDeptId": "",
      "sortId": "161277277176200000",
      "weixinDeptId": "",
      "id": "__BbX5GmUz8om72ICA781",
      "applicationid": "",
      "fsDeptId": "",
      "level": 1,
      "version": 0,
      "field11": "",
      "field12": "",
      "field1": "",
      "field10": "",
      "field15": "",
      "field16": "",
      "field13": "",
      "dingdingDeptId": "",
      "field14": "",
      "field7": "",
      "name": "后勤部",
      "field6": "",
      "field9": "",
      "field8": "",
      "field3": "",
      "field2": "",
      "field5": "",
      "field4": "",
      "leaf": false
    },
    {
      "code": "",
      "orderByNo": 0,
      "field19": "",
      "indexCode": "5fbaLCe8DIbIP2BdQoc_Z42xU8LmniRouZ93E7s___bZiGACxcLs4FH8O8eTt",
      "field17": "",
      "field18": "",
      "domainid": "",
      "fieldExtendsValues": [],
      "valid": 1,
      "field20": "",
      "lanxinDeptId": "",
      "sortId": "161277273863900000",
      "weixinDeptId": "",
      "id": "__bZiGACxcLs4FH8O8eTt",
      "applicationid": "",
      "fsDeptId": "",
      "level": 1,
      "version": 0,
      "field11": "",
      "field12": "",
      "field1": "",
      "field10": "",
      "field15": "",
      "field16": "",
      "field13": "",
      "dingdingDeptId": "",
      "field14": "",
      "field7": "",
      "name": "销售部",
      "field6": "",
      "field9": "",
      "field8": "",
      "field3": "",
      "field2": "",
      "field5": "",
      "field4": "",
      "leaf": false
    },
    {
      "code": "",
      "orderByNo": 0,
      "field19": "",
      "indexCode": "5fbaLCe8DIbIP2BdQoc_Z42xU8LmniRouZ93E7s___lBTr7YmXnkH1RaqPLlz",
      "field17": "",
      "field18": "",
      "domainid": "",
      "fieldExtendsValues": [],
      "valid": 1,
      "field20": "",
      "lanxinDeptId": "",
      "sortId": "161277275187500000",
      "weixinDeptId": "",
      "id": "__lBTr7YmXnkH1RaqPLlz",
      "applicationid": "",
      "fsDeptId": "",
      "level": 1,
      "version": 0,
      "field11": "",
      "field12": "",
      "field1": "",
      "field10": "",
      "field15": "",
      "field16": "",
      "field13": "",
      "dingdingDeptId": "",
      "field14": "",
      "field7": "",
      "name": "市场部",
      "field6": "",
      "field9": "",
      "field8": "",
      "field3": "",
      "field2": "",
      "field5": "",
      "field4": "",
      "leaf": false
    }
  ]
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data [object] true none none
»» code string true none none
»» orderByNo integer true none none
»» field19 string true none none
»» indexCode string true none none
»» field17 string true none none
»» field18 string true none none
»» domainid string true none none
»» fieldExtendsValues [string] true none none
»» valid integer true none none
»» field20 string true none none
»» lanxinDeptId string true none none
»» sortId string true none none
»» weixinDeptId string true none none
»» id string true none none
»» applicationid string true none none
»» fsDeptId string true none none
»» level integer true none none
»» version integer true none none
»» field11 string true none none
»» field12 string true none none
»» field1 string true none none
»» field10 string true none none
»» field15 string true none none
»» field16 string true none none
»» field13 string true none none
»» dingdingDeptId string true none none
»» field14 string true none none
»» field7 string true none none
»» name string true none none
»» field6 string true none none
»» field9 string true none none
»» field8 string true none none
»» field3 string true none none
»» field2 string true none none
»» field5 string true none none
»» field4 string true none none
»» leaf boolean true none none

GET 获取部门详情

GET /api/authtime/department/{id}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
id path string 部门id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "id": "Z42xU8LmniRouZ93E7s",
    "name": "总部2",
    "superior": null,
    "code": "1",
    "level": 0,
    "indexCode": "5fbaLCe8DIbIP2BdQoc_Z42xU8LmniRouZ93E7s",
    "domain": {
      "id": "3CffNlgt9B9StIjIUPB",
      "sendHost": "smtp.exmail.qq.com",
      "sendAddress": "nicole@teemlink.com",
      "sendAccount": "nicole@teemlink.com",
      "sendPassword": "MyWAdC2ThUJoJgZa",
      "ccAddress": "",
      "isUseClient": "true",
      "functionDomain": "teemlink.com",
      "trash": "Junk E-mail",
      "sender": "Sent Items",
      "draft": "Drafts",
      "removed": "removed",
      "fetchServer": "imap.exmail.qq.com",
      "fetchServerPort": "993",
      "fetchProtocol": "imap",
      "fetchssl": "false",
      "smtpServer": "smtp.exmail.qq.com",
      "smtpServerPort": "465",
      "smtpAuthenticated": "true",
      "smtpssl": "false",
      "name": "公司域管理",
      "secret": "11ed-04f8-151f5994-bba9-8391db7b4e4f",
      "systemName": "公司域管理",
      "logoUrl": "",
      "parents": null,
      "field1": "",
      "field2": "",
      "field3": "",
      "field4": "",
      "field5": "",
      "field6": "",
      "field7": "",
      "field8": "",
      "field9": "",
      "field10": "",
      "field11": "",
      "field12": "",
      "field13": "",
      "field14": "",
      "field15": "",
      "field16": "",
      "field17": "",
      "field18": "",
      "field19": "",
      "field20": "",
      "openThM": false
    },
    "valid": 1,
    "orderByNo": 0,
    "weixinDeptId": null,
    "lanxinDeptId": null,
    "dingdingDeptId": null,
    "fsDeptId": null,
    "field1": "",
    "field2": "",
    "field3": "",
    "field4": "",
    "field5": "",
    "field6": "",
    "field7": "",
    "field8": "",
    "field9": "",
    "field10": "",
    "field11": "",
    "field12": "",
    "field13": "",
    "field14": "",
    "field15": "",
    "field16": "",
    "field17": "",
    "field18": "",
    "field19": "",
    "field20": "",
    "fieldExtendsValues": []
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» id string true none none
»» name string true none none
»» superior null true none none
»» code string true none none
»» level integer true none none
»» indexCode string true none none
»» domain object true none none
»»» id string true none none
»»» sendHost string true none none
»»» sendAddress string true none none
»»» sendAccount string true none none
»»» sendPassword string true none none
»»» ccAddress string true none none
»»» isUseClient string true none none
»»» functionDomain string true none none
»»» trash string true none none
»»» sender string true none none
»»» draft string true none none
»»» removed string true none none
»»» fetchServer string true none none
»»» fetchServerPort string true none none
»»» fetchProtocol string true none none
»»» fetchssl string true none none
»»» smtpServer string true none none
»»» smtpServerPort string true none none
»»» smtpAuthenticated string true none none
»»» smtpssl string true none none
»»» name string true none none
»»» secret string true none none
»»» systemName string true none none
»»» logoUrl string true none none
»»» parents null true none none
»»» field1 string true none none
»»» field2 string true none none
»»» field3 string true none none
»»» field4 string true none none
»»» field5 string true none none
»»» field6 string true none none
»»» field7 string true none none
»»» field8 string true none none
»»» field9 string true none none
»»» field10 string true none none
»»» field11 string true none none
»»» field12 string true none none
»»» field13 string true none none
»»» field14 string true none none
»»» field15 string true none none
»»» field16 string true none none
»»» field17 string true none none
»»» field18 string true none none
»»» field19 string true none none
»»» field20 string true none none
»»» openThM boolean true none none
»» valid integer true none none
»» orderByNo integer true none none
»» weixinDeptId null true none none
»» lanxinDeptId null true none none
»» dingdingDeptId null true none none
»» fsDeptId null true none none
»» field1 string true none none
»» field2 string true none none
»» field3 string true none none
»» field4 string true none none
»» field5 string true none none
»» field6 string true none none
»» field7 string true none none
»» field8 string true none none
»» field9 string true none none
»» field10 string true none none
»» field11 string true none none
»» field12 string true none none
»» field13 string true none none
»» field14 string true none none
»» field15 string true none none
»» field16 string true none none
»» field17 string true none none
»» field18 string true none none
»» field19 string true none none
»» field20 string true none none
»» fieldExtendsValues [string] true none none

POST 新建部门信息

POST /api/authtime/domain/{domainid}/department

Body 请求参数

{
  "sortId": "string",
  "indexCode": "string",
  "weixinDeptId": "string",
  "lanxinDeptId": "string",
  "name": "string",
  "code": "string",
  "orderByNo": 0,
  "valid": 0,
  "field1": "string",
  "superiorid": "string"
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
body body object none
» sortId body string none
» indexCode body string none
» weixinDeptId body string none
» lanxinDeptId body string none
» name body string none
» code body string none
» orderByNo body integer none
» valid body integer none
» field1 body string none
» superiorid body string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "保存成功",
  "data": {
    "id": "OfNZLP8oxg9HHwakAOL",
    "name": "在一水没议",
    "superior": null,
    "code": "61",
    "level": 0,
    "indexCode": "75",
    "domain": {
      "id": "3CffNlgt9B9StIjIUPB",
      "sendHost": "smtp.exmail.qq.com",
      "sendAddress": "nicole@teemlink.com",
      "sendAccount": "nicole@teemlink.com",
      "sendPassword": "MyWAdC2ThUJoJgZa",
      "ccAddress": "",
      "isUseClient": "true",
      "functionDomain": "teemlink.com",
      "trash": "Junk E-mail",
      "sender": "Sent Items",
      "draft": "Drafts",
      "removed": "removed",
      "fetchServer": "imap.exmail.qq.com",
      "fetchServerPort": "993",
      "fetchProtocol": "imap",
      "fetchssl": "false",
      "smtpServer": "smtp.exmail.qq.com",
      "smtpServerPort": "465",
      "smtpAuthenticated": "true",
      "smtpssl": "false",
      "name": "公司域管理",
      "secret": "11ed-04f8-151f5994-bba9-8391db7b4e4f",
      "systemName": "公司域管理",
      "logoUrl": "",
      "parents": null,
      "field1": "",
      "field2": "",
      "field3": "",
      "field4": "",
      "field5": "",
      "field6": "",
      "field7": "",
      "field8": "",
      "field9": "",
      "field10": "",
      "field11": "",
      "field12": "",
      "field13": "",
      "field14": "",
      "field15": "",
      "field16": "",
      "field17": "",
      "field18": "",
      "field19": "",
      "field20": "",
      "openThM": false
    },
    "valid": 1,
    "orderByNo": 50,
    "weixinDeptId": "17",
    "lanxinDeptId": "4",
    "dingdingDeptId": null,
    "fsDeptId": null,
    "field1": "nulla velit esse eu",
    "field2": null,
    "field3": null,
    "field4": null,
    "field5": null,
    "field6": null,
    "field7": null,
    "field8": null,
    "field9": null,
    "field10": null,
    "field11": null,
    "field12": null,
    "field13": null,
    "field14": null,
    "field15": null,
    "field16": null,
    "field17": null,
    "field18": null,
    "field19": null,
    "field20": null,
    "fieldExtendsValues": []
  }
}

返回结果

状态码 状态码含义 说明 数据模型
201 Created 成功 Inline

返回数据结构

状态码 201

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» id string true none none
»» name string true none none
»» superior null true none none
»» code string true none none
»» level integer true none none
»» indexCode string true none none
»» domain object true none none
»»» id string true none none
»»» sendHost string true none none
»»» sendAddress string true none none
»»» sendAccount string true none none
»»» sendPassword string true none none
»»» ccAddress string true none none
»»» isUseClient string true none none
»»» functionDomain string true none none
»»» trash string true none none
»»» sender string true none none
»»» draft string true none none
»»» removed string true none none
»»» fetchServer string true none none
»»» fetchServerPort string true none none
»»» fetchProtocol string true none none
»»» fetchssl string true none none
»»» smtpServer string true none none
»»» smtpServerPort string true none none
»»» smtpAuthenticated string true none none
»»» smtpssl string true none none
»»» name string true none none
»»» secret string true none none
»»» systemName string true none none
»»» logoUrl string true none none
»»» parents null true none none
»»» field1 string true none none
»»» field2 string true none none
»»» field3 string true none none
»»» field4 string true none none
»»» field5 string true none none
»»» field6 string true none none
»»» field7 string true none none
»»» field8 string true none none
»»» field9 string true none none
»»» field10 string true none none
»»» field11 string true none none
»»» field12 string true none none
»»» field13 string true none none
»»» field14 string true none none
»»» field15 string true none none
»»» field16 string true none none
»»» field17 string true none none
»»» field18 string true none none
»»» field19 string true none none
»»» field20 string true none none
»»» openThM boolean true none none
»» valid integer true none none
»» orderByNo integer true none none
»» weixinDeptId string true none none
»» lanxinDeptId string true none none
»» dingdingDeptId null true none none
»» fsDeptId null true none none
»» field1 string true none none
»» field2 null true none none
»» field3 null true none none
»» field4 null true none none
»» field5 null true none none
»» field6 null true none none
»» field7 null true none none
»» field8 null true none none
»» field9 null true none none
»» field10 null true none none
»» field11 null true none none
»» field12 null true none none
»» field13 null true none none
»» field14 null true none none
»» field15 null true none none
»» field16 null true none none
»» field17 null true none none
»» field18 null true none none
»» field19 null true none none
»» field20 null true none none
»» fieldExtendsValues [string] true none none

DELETE 删除部门

DELETE /api/authtime/domain/{domainid}/department

Body 请求参数

[
  "id"
]

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域ID
body body array[string] none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "删除成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none 返回码(0=成功,1=失败) none
» errmsg string true none 对返回码的文本描述内容 none
» data string true none none

PUT 更新部门信息

PUT /api/authtime/domain/{domainid}/department/{id}

Body 请求参数

{
  "id": "string",
  "sortId": "string",
  "indexCode": "string",
  "weixinDeptId": "string",
  "lanxinDeptId": "string",
  "name": "string",
  "code": "string",
  "orderByNo": "string",
  "valid": "string",
  "field1": "string",
  "superiorid": "string"
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
id path string 部门id
body body object none
» id body string none
» sortId body string none
» indexCode body string none
» weixinDeptId body string none
» lanxinDeptId body string none
» name body string none
» code body string none
» orderByNo body string none
» valid body string none
» field1 body string none
» superiorid body string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "保存成功",
  "data": {
    "id": "Z42xU8LmniRouZ93E7s",
    "name": "总部2",
    "superior": null,
    "code": "1",
    "level": 0,
    "indexCode": "5fbaLCe8DIbIP2BdQoc_Z42xU8LmniRouZ93E7s",
    "domain": {
      "id": "3CffNlgt9B9StIjIUPB",
      "sendHost": "smtp.exmail.qq.com",
      "sendAddress": "nicole@teemlink.com",
      "sendAccount": "nicole@teemlink.com",
      "sendPassword": "MyWAdC2ThUJoJgZa",
      "ccAddress": "",
      "isUseClient": "true",
      "functionDomain": "teemlink.com",
      "trash": "Junk E-mail",
      "sender": "Sent Items",
      "draft": "Drafts",
      "removed": "removed",
      "fetchServer": "imap.exmail.qq.com",
      "fetchServerPort": "993",
      "fetchProtocol": "imap",
      "fetchssl": "false",
      "smtpServer": "smtp.exmail.qq.com",
      "smtpServerPort": "465",
      "smtpAuthenticated": "true",
      "smtpssl": "false",
      "name": "公司域管理",
      "secret": "11ed-04f8-151f5994-bba9-8391db7b4e4f",
      "systemName": "公司域管理",
      "logoUrl": "",
      "parents": null,
      "field1": "",
      "field2": "",
      "field3": "",
      "field4": "",
      "field5": "",
      "field6": "",
      "field7": "",
      "field8": "",
      "field9": "",
      "field10": "",
      "field11": "",
      "field12": "",
      "field13": "",
      "field14": "",
      "field15": "",
      "field16": "",
      "field17": "",
      "field18": "",
      "field19": "",
      "field20": "",
      "openThM": false
    },
    "valid": 1,
    "orderByNo": 0,
    "weixinDeptId": null,
    "lanxinDeptId": null,
    "dingdingDeptId": null,
    "fsDeptId": null,
    "field1": null,
    "field2": null,
    "field3": null,
    "field4": null,
    "field5": null,
    "field6": null,
    "field7": null,
    "field8": null,
    "field9": null,
    "field10": null,
    "field11": null,
    "field12": null,
    "field13": null,
    "field14": null,
    "field15": null,
    "field16": null,
    "field17": null,
    "field18": null,
    "field19": null,
    "field20": null,
    "fieldExtendsValues": []
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» id string true none none
»» name string true none none
»» superior null true none none
»» code string true none none
»» level integer true none none
»» indexCode string true none none
»» domain object true none none
»»» id string true none none
»»» sendHost string true none none
»»» sendAddress string true none none
»»» sendAccount string true none none
»»» sendPassword string true none none
»»» ccAddress string true none none
»»» isUseClient string true none none
»»» functionDomain string true none none
»»» trash string true none none
»»» sender string true none none
»»» draft string true none none
»»» removed string true none none
»»» fetchServer string true none none
»»» fetchServerPort string true none none
»»» fetchProtocol string true none none
»»» fetchssl string true none none
»»» smtpServer string true none none
»»» smtpServerPort string true none none
»»» smtpAuthenticated string true none none
»»» smtpssl string true none none
»»» name string true none none
»»» secret string true none none
»»» systemName string true none none
»»» logoUrl string true none none
»»» parents null true none none
»»» field1 string true none none
»»» field2 string true none none
»»» field3 string true none none
»»» field4 string true none none
»»» field5 string true none none
»»» field6 string true none none
»»» field7 string true none none
»»» field8 string true none none
»»» field9 string true none none
»»» field10 string true none none
»»» field11 string true none none
»»» field12 string true none none
»»» field13 string true none none
»»» field14 string true none none
»»» field15 string true none none
»»» field16 string true none none
»»» field17 string true none none
»»» field18 string true none none
»»» field19 string true none none
»»» field20 string true none none
»»» openThM boolean true none none
»» valid integer true none none
»» orderByNo integer true none none
»» weixinDeptId null true none none
»» lanxinDeptId null true none none
»» dingdingDeptId null true none none
»» fsDeptId null true none none
»» field1 null true none none
»» field2 null true none none
»» field3 null true none none
»» field4 null true none none
»» field5 null true none none
»» field6 null true none none
»» field7 null true none none
»» field8 null true none none
»» field9 null true none none
»» field10 null true none none
»» field11 null true none none
»» field12 null true none none
»» field13 null true none none
»» field14 null true none none
»» field15 null true none none
»» field16 null true none none
»» field17 null true none none
»» field18 null true none none
»» field19 null true none none
»» field20 null true none none
»» fieldExtendsValues [string] true none none

POST 部门导入

POST /api/authtime/domain/{domainid}/department/import

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
path query string excel文件路径(/upload/…./部门列表.xls)

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": [
    "第几行有什么错误!"
  ]
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data [string] true none none

GET 根据部门拿用户

GET /api/authtime/department/{departmentid}/users

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
departmentid path string 部门id
pagelines query string 页长
currpage query string 当前页

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "rowCount": 3,
    "linesPerPage": 10,
    "pageNo": 1,
    "datas": [
      {
        "domainid": "3CffNlgt9B9StIjIUPB",
        "id": "cUGA5s3spQVvf8VF9MO",
        "name": "wxw3",
        "nameLetter": "wxw3",
        "loginno": "wxw3",
        "loginpwd": "de50787a1a72f4e5e7c308f3affaa76971647b434e646621",
        "email": null,
        "calendarType": "ZKsRAyDrAP7u0NKPQdR",
        "status": 1,
        "telephone": null,
        "superAdmin": false,
        "developer": false,
        "defaultApplication": null,
        "defaultDepartment": "Z42xU8LmniRouZ93E7s",
        "domainPermission": 0,
        "superior": null,
        "startProxyTime": null,
        "endProxyTime": null,
        "passwordArray": null,
        "lockFlag": 1,
        "publicKey": null,
        "avatar": null,
        "favoriteContacts": null,
        "liaisonOfficer": false,
        "permissionType": "public",
        "telephone2": null,
        "telephonePublic": true,
        "telephonePublic2": true,
        "emailPublic": true,
        "userInfoPublic": true,
        "signs": null,
        "indexCode": "$$$test",
        "ddUserId": null,
        "fsUserId": null,
        "recordLog": false,
        "showEmail": false,
        "level": 0,
        "roles": [],
        "remarks": null,
        "manageDepartments": null,
        "manageDepartmentList": null,
        "interfaceDepartments": "[\"\"]",
        "interfaceDepartmentList": null,
        "departments": [
          {
            "id": "Z42xU8LmniRouZ93E7s",
            "name": "总部2",
            "superior": null,
            "code": "1",
            "level": 0,
            "indexCode": "5fbaLCe8DIbIP2BdQoc_Z42xU8LmniRouZ93E7s",
            "domain": {
              "id": "3CffNlgt9B9StIjIUPB",
              "sendHost": "smtp.exmail.qq.com",
              "sendAddress": "nicole@teemlink.com",
              "sendAccount": "nicole@teemlink.com",
              "sendPassword": "MyWAdC2ThUJoJgZa",
              "ccAddress": "",
              "isUseClient": "true",
              "functionDomain": "teemlink.com",
              "trash": "Junk E-mail",
              "sender": "Sent Items",
              "draft": "Drafts",
              "removed": "removed",
              "fetchServer": "imap.exmail.qq.com",
              "fetchServerPort": "993",
              "fetchProtocol": "imap",
              "fetchssl": "false",
              "smtpServer": "smtp.exmail.qq.com",
              "smtpServerPort": "465",
              "smtpAuthenticated": "true",
              "smtpssl": "false",
              "name": "公司域管理",
              "secret": "11ed-04f8-151f5994-bba9-8391db7b4e4f",
              "systemName": "公司域管理",
              "logoUrl": "",
              "parents": null,
              "field1": "",
              "field2": "",
              "field3": "",
              "field4": "",
              "field5": "",
              "field6": "",
              "field7": "",
              "field8": "",
              "field9": "",
              "field10": "",
              "field11": "",
              "field12": "",
              "field13": "",
              "field14": "",
              "field15": "",
              "field16": "",
              "field17": "",
              "field18": "",
              "field19": "",
              "field20": "",
              "openThM": false
            },
            "valid": 1,
            "orderByNo": 0,
            "weixinDeptId": null,
            "lanxinDeptId": null,
            "dingdingDeptId": null,
            "fsDeptId": null,
            "field1": "",
            "field2": "",
            "field3": "",
            "field4": "",
            "field5": "",
            "field6": "",
            "field7": "",
            "field8": "",
            "field9": "",
            "field10": "",
            "field11": "",
            "field12": "",
            "field13": "",
            "field14": "",
            "field15": "",
            "field16": "",
            "field17": "",
            "field18": "",
            "field19": "",
            "field20": "",
            "fieldExtendsValues": []
          }
        ],
        "userDepartmentRoleSets": [
          {
            "id": "40288afc7df9d115017df9f5402c0004",
            "userId": "cUGA5s3spQVvf8VF9MO",
            "roleId": "__D0PalsVc9VxjGflfi69",
            "departmentId": "Z42xU8LmniRouZ93E7s"
          }
        ],
        "useIM": false,
        "departmentUser": false,
        "validateAuthority": false,
        "orderByNo": 0,
        "proxyUser": null,
        "field1": "",
        "field2": "",
        "field3": "",
        "field4": "",
        "field5": "",
        "field6": "",
        "field7": "",
        "field8": "",
        "field9": "",
        "field10": "",
        "field11": "",
        "field12": "",
        "field13": "",
        "field14": "",
        "field15": "",
        "field16": "",
        "field17": "",
        "field18": "",
        "field19": "",
        "field20": "",
        "field21": "",
        "field22": "",
        "field23": "",
        "field24": "",
        "field25": "",
        "viewSettings": null,
        "pwdErrorTimes": 0,
        "roleDepartments": [],
        "userSkin": "good",
        "userStyle": null,
        "useHomePage": null,
        "pendingStyle": null,
        "generalPage": null,
        "configure": null,
        "commonOpinion": null,
        "type": null,
        "sessionid": null,
        "rolelist": null,
        "proxyUserId": null,
        "deptlist": null,
        "equipment": 0,
        "lowerDepartmentList": null,
        "superiorList": []
      },
      {
        "domainid": "3CffNlgt9B9StIjIUPB",
        "id": "Dl3O8WCjSwZxJ85Inil",
        "name": "wxw2",
        "nameLetter": "wxw2",
        "loginno": "wxw2",
        "loginpwd": "bc4970fdeac77e064ab9c739f31088ec10dec42e761cc280",
        "email": null,
        "calendarType": "ZKsRAyDrAP7u0NKPQdR",
        "status": 1,
        "telephone": null,
        "superAdmin": false,
        "developer": false,
        "defaultApplication": null,
        "defaultDepartment": "Z42xU8LmniRouZ93E7s",
        "domainPermission": 0,
        "superior": null,
        "startProxyTime": null,
        "endProxyTime": null,
        "passwordArray": null,
        "lockFlag": 1,
        "publicKey": null,
        "avatar": null,
        "favoriteContacts": null,
        "liaisonOfficer": false,
        "permissionType": "public",
        "telephone2": null,
        "telephonePublic": true,
        "telephonePublic2": true,
        "emailPublic": true,
        "userInfoPublic": true,
        "signs": null,
        "indexCode": "$$$test",
        "ddUserId": null,
        "fsUserId": null,
        "recordLog": false,
        "showEmail": false,
        "level": 0,
        "roles": [],
        "remarks": null,
        "manageDepartments": null,
        "manageDepartmentList": null,
        "interfaceDepartments": "[\"\"]",
        "interfaceDepartmentList": null,
        "departments": [
          {
            "id": "Z42xU8LmniRouZ93E7s",
            "name": "总部2",
            "superior": null,
            "code": "1",
            "level": 0,
            "indexCode": "5fbaLCe8DIbIP2BdQoc_Z42xU8LmniRouZ93E7s",
            "domain": {
              "id": "3CffNlgt9B9StIjIUPB",
              "sendHost": "smtp.exmail.qq.com",
              "sendAddress": "nicole@teemlink.com",
              "sendAccount": "nicole@teemlink.com",
              "sendPassword": "MyWAdC2ThUJoJgZa",
              "ccAddress": "",
              "isUseClient": "true",
              "functionDomain": "teemlink.com",
              "trash": "Junk E-mail",
              "sender": "Sent Items",
              "draft": "Drafts",
              "removed": "removed",
              "fetchServer": "imap.exmail.qq.com",
              "fetchServerPort": "993",
              "fetchProtocol": "imap",
              "fetchssl": "false",
              "smtpServer": "smtp.exmail.qq.com",
              "smtpServerPort": "465",
              "smtpAuthenticated": "true",
              "smtpssl": "false",
              "name": "公司域管理",
              "secret": "11ed-04f8-151f5994-bba9-8391db7b4e4f",
              "systemName": "公司域管理",
              "logoUrl": "",
              "parents": null,
              "field1": "",
              "field2": "",
              "field3": "",
              "field4": "",
              "field5": "",
              "field6": "",
              "field7": "",
              "field8": "",
              "field9": "",
              "field10": "",
              "field11": "",
              "field12": "",
              "field13": "",
              "field14": "",
              "field15": "",
              "field16": "",
              "field17": "",
              "field18": "",
              "field19": "",
              "field20": "",
              "openThM": false
            },
            "valid": 1,
            "orderByNo": 0,
            "weixinDeptId": null,
            "lanxinDeptId": null,
            "dingdingDeptId": null,
            "fsDeptId": null,
            "field1": "",
            "field2": "",
            "field3": "",
            "field4": "",
            "field5": "",
            "field6": "",
            "field7": "",
            "field8": "",
            "field9": "",
            "field10": "",
            "field11": "",
            "field12": "",
            "field13": "",
            "field14": "",
            "field15": "",
            "field16": "",
            "field17": "",
            "field18": "",
            "field19": "",
            "field20": "",
            "fieldExtendsValues": []
          }
        ],
        "userDepartmentRoleSets": [
          {
            "id": "40288afc7df9d115017df9f4cc4f0003",
            "userId": "Dl3O8WCjSwZxJ85Inil",
            "roleId": "__2Qgh3bu554Krn0CxmN7",
            "departmentId": "Z42xU8LmniRouZ93E7s"
          }
        ],
        "useIM": false,
        "departmentUser": false,
        "validateAuthority": false,
        "orderByNo": 0,
        "proxyUser": null,
        "field1": "",
        "field2": "",
        "field3": "",
        "field4": "",
        "field5": "",
        "field6": "",
        "field7": "",
        "field8": "",
        "field9": "",
        "field10": "",
        "field11": "",
        "field12": "",
        "field13": "",
        "field14": "",
        "field15": "",
        "field16": "",
        "field17": "",
        "field18": "",
        "field19": "",
        "field20": "",
        "field21": "",
        "field22": "",
        "field23": "",
        "field24": "",
        "field25": "",
        "viewSettings": null,
        "pwdErrorTimes": 0,
        "roleDepartments": [],
        "userSkin": "good",
        "userStyle": null,
        "useHomePage": null,
        "pendingStyle": null,
        "generalPage": null,
        "configure": null,
        "commonOpinion": null,
        "type": null,
        "sessionid": null,
        "rolelist": null,
        "proxyUserId": null,
        "deptlist": null,
        "equipment": 0,
        "lowerDepartmentList": null,
        "superiorList": []
      },
      {
        "domainid": "3CffNlgt9B9StIjIUPB",
        "id": "tGnu7ptDCyBpFbB7t2L",
        "name": "wxw1",
        "nameLetter": "wxw1",
        "loginno": "wxw1",
        "loginpwd": "50c96f1be2fe8178823f0483419029220be3a484ff213172",
        "email": null,
        "calendarType": "ZKsRAyDrAP7u0NKPQdR",
        "status": 1,
        "telephone": null,
        "superAdmin": false,
        "developer": false,
        "defaultApplication": null,
        "defaultDepartment": "Z42xU8LmniRouZ93E7s",
        "domainPermission": 0,
        "superior": null,
        "startProxyTime": null,
        "endProxyTime": null,
        "passwordArray": null,
        "lockFlag": 1,
        "publicKey": null,
        "avatar": null,
        "favoriteContacts": null,
        "liaisonOfficer": false,
        "permissionType": "public",
        "telephone2": null,
        "telephonePublic": true,
        "telephonePublic2": true,
        "emailPublic": true,
        "userInfoPublic": true,
        "signs": null,
        "indexCode": "$$$test",
        "ddUserId": null,
        "fsUserId": null,
        "recordLog": false,
        "showEmail": false,
        "level": 0,
        "roles": [],
        "remarks": null,
        "manageDepartments": null,
        "manageDepartmentList": null,
        "interfaceDepartments": "[\"\"]",
        "interfaceDepartmentList": null,
        "departments": [
          {
            "id": "Z42xU8LmniRouZ93E7s",
            "name": "总部2",
            "superior": null,
            "code": "1",
            "level": 0,
            "indexCode": "5fbaLCe8DIbIP2BdQoc_Z42xU8LmniRouZ93E7s",
            "domain": {
              "id": "3CffNlgt9B9StIjIUPB",
              "sendHost": "smtp.exmail.qq.com",
              "sendAddress": "nicole@teemlink.com",
              "sendAccount": "nicole@teemlink.com",
              "sendPassword": "MyWAdC2ThUJoJgZa",
              "ccAddress": "",
              "isUseClient": "true",
              "functionDomain": "teemlink.com",
              "trash": "Junk E-mail",
              "sender": "Sent Items",
              "draft": "Drafts",
              "removed": "removed",
              "fetchServer": "imap.exmail.qq.com",
              "fetchServerPort": "993",
              "fetchProtocol": "imap",
              "fetchssl": "false",
              "smtpServer": "smtp.exmail.qq.com",
              "smtpServerPort": "465",
              "smtpAuthenticated": "true",
              "smtpssl": "false",
              "name": "公司域管理",
              "secret": "11ed-04f8-151f5994-bba9-8391db7b4e4f",
              "systemName": "公司域管理",
              "logoUrl": "",
              "parents": null,
              "field1": "",
              "field2": "",
              "field3": "",
              "field4": "",
              "field5": "",
              "field6": "",
              "field7": "",
              "field8": "",
              "field9": "",
              "field10": "",
              "field11": "",
              "field12": "",
              "field13": "",
              "field14": "",
              "field15": "",
              "field16": "",
              "field17": "",
              "field18": "",
              "field19": "",
              "field20": "",
              "openThM": false
            },
            "valid": 1,
            "orderByNo": 0,
            "weixinDeptId": null,
            "lanxinDeptId": null,
            "dingdingDeptId": null,
            "fsDeptId": null,
            "field1": "",
            "field2": "",
            "field3": "",
            "field4": "",
            "field5": "",
            "field6": "",
            "field7": "",
            "field8": "",
            "field9": "",
            "field10": "",
            "field11": "",
            "field12": "",
            "field13": "",
            "field14": "",
            "field15": "",
            "field16": "",
            "field17": "",
            "field18": "",
            "field19": "",
            "field20": "",
            "fieldExtendsValues": []
          }
        ],
        "userDepartmentRoleSets": [
          {
            "id": "40288afc7df9d115017df9f284020001",
            "userId": "tGnu7ptDCyBpFbB7t2L",
            "roleId": "__nevxKm9k1GdcAwctmQS",
            "departmentId": "Z42xU8LmniRouZ93E7s"
          }
        ],
        "useIM": false,
        "departmentUser": false,
        "validateAuthority": false,
        "orderByNo": 0,
        "proxyUser": null,
        "field1": "",
        "field2": "",
        "field3": "",
        "field4": "",
        "field5": "",
        "field6": "",
        "field7": "",
        "field8": "",
        "field9": "",
        "field10": "",
        "field11": "",
        "field12": "",
        "field13": "",
        "field14": "",
        "field15": "",
        "field16": "",
        "field17": "",
        "field18": "",
        "field19": "",
        "field20": "",
        "field21": "",
        "field22": "",
        "field23": "",
        "field24": "",
        "field25": "",
        "viewSettings": null,
        "pwdErrorTimes": 0,
        "roleDepartments": [],
        "userSkin": "good",
        "userStyle": null,
        "useHomePage": null,
        "pendingStyle": null,
        "generalPage": null,
        "configure": null,
        "commonOpinion": null,
        "type": null,
        "sessionid": null,
        "rolelist": null,
        "proxyUserId": null,
        "deptlist": null,
        "equipment": 0,
        "lowerDepartmentList": null,
        "superiorList": []
      }
    ],
    "pageCount": 1
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» rowCount integer true none none
»» linesPerPage integer true none none
»» pageNo integer true none none
»» datas [object] true none none
»»» domainid string true none none
»»» id string true none none
»»» name string true none none
»»» nameLetter string true none none
»»» loginno string true none none
»»» loginpwd string true none none
»»» email null true none none
»»» calendarType string true none none
»»» status integer true none none
»»» telephone null true none none
»»» superAdmin boolean true none none
»»» developer boolean true none none
»»» defaultApplication null true none none
»»» defaultDepartment string true none none
»»» domainPermission integer true none none
»»» superior null true none none
»»» startProxyTime null true none none
»»» endProxyTime null true none none
»»» passwordArray null true none none
»»» lockFlag integer true none none
»»» publicKey null true none none
»»» avatar null true none none
»»» favoriteContacts null true none none
»»» liaisonOfficer boolean true none none
»»» permissionType string true none none
»»» telephone2 null true none none
»»» telephonePublic boolean true none none
»»» telephonePublic2 boolean true none none
»»» emailPublic boolean true none none
»»» userInfoPublic boolean true none none
»»» signs null true none none
»»» indexCode string true none none
»»» ddUserId null true none none
»»» fsUserId null true none none
»»» recordLog boolean true none none
»»» showEmail boolean true none none
»»» level integer true none none
»»» roles [string] true none none
»»» remarks null true none none
»»» manageDepartments null true none none
»»» manageDepartmentList null true none none
»»» interfaceDepartments string true none none
»»» interfaceDepartmentList null true none none
»»» departments [object] true none none
»»»» id string true none none
»»»» name string true none none
»»»» superior null true none none
»»»» code string true none none
»»»» level integer true none none
»»»» indexCode string true none none
»»»» domain object true none none
»»»»» id string true none none
»»»»» sendHost string true none none
»»»»» sendAddress string true none none
»»»»» sendAccount string true none none
»»»»» sendPassword string true none none
»»»»» ccAddress string true none none
»»»»» isUseClient string true none none
»»»»» functionDomain string true none none
»»»»» trash string true none none
»»»»» sender string true none none
»»»»» draft string true none none
»»»»» removed string true none none
»»»»» fetchServer string true none none
»»»»» fetchServerPort string true none none
»»»»» fetchProtocol string true none none
»»»»» fetchssl string true none none
»»»»» smtpServer string true none none
»»»»» smtpServerPort string true none none
»»»»» smtpAuthenticated string true none none
»»»»» smtpssl string true none none
»»»»» name string true none none
»»»»» secret string true none none
»»»»» systemName string true none none
»»»»» logoUrl string true none none
»»»»» parents null true none none
»»»»» field1 string true none none
»»»»» field2 string true none none
»»»»» field3 string true none none
»»»»» field4 string true none none
»»»»» field5 string true none none
»»»»» field6 string true none none
»»»»» field7 string true none none
»»»»» field8 string true none none
»»»»» field9 string true none none
»»»»» field10 string true none none
»»»»» field11 string true none none
»»»»» field12 string true none none
»»»»» field13 string true none none
»»»»» field14 string true none none
»»»»» field15 string true none none
»»»»» field16 string true none none
»»»»» field17 string true none none
»»»»» field18 string true none none
»»»»» field19 string true none none
»»»»» field20 string true none none
»»»»» openThM boolean true none none
»»»» valid integer true none none
»»»» orderByNo integer true none none
»»»» weixinDeptId null true none none
»»»» lanxinDeptId null true none none
»»»» dingdingDeptId null true none none
»»»» fsDeptId null true none none
»»»» field1 string true none none
»»»» field2 string true none none
»»»» field3 string true none none
»»»» field4 string true none none
»»»» field5 string true none none
»»»» field6 string true none none
»»»» field7 string true none none
»»»» field8 string true none none
»»»» field9 string true none none
»»»» field10 string true none none
»»»» field11 string true none none
»»»» field12 string true none none
»»»» field13 string true none none
»»»» field14 string true none none
»»»» field15 string true none none
»»»» field16 string true none none
»»»» field17 string true none none
»»»» field18 string true none none
»»»» field19 string true none none
»»»» field20 string true none none
»»»» fieldExtendsValues [string] true none none
»»» userDepartmentRoleSets [object] true none none
»»»» id string true none none
»»»» userId string true none none
»»»» roleId string true none none
»»»» departmentId string true none none
»»» useIM boolean true none none
»»» departmentUser boolean true none none
»»» validateAuthority boolean true none none
»»» orderByNo integer true none none
»»» proxyUser null true none none
»»» field1 string true none none
»»» field2 string true none none
»»» field3 string true none none
»»» field4 string true none none
»»» field5 string true none none
»»» field6 string true none none
»»» field7 string true none none
»»» field8 string true none none
»»» field9 string true none none
»»» field10 string true none none
»»» field11 string true none none
»»» field12 string true none none
»»» field13 string true none none
»»» field14 string true none none
»»» field15 string true none none
»»» field16 string true none none
»»» field17 string true none none
»»» field18 string true none none
»»» field19 string true none none
»»» field20 string true none none
»»» field21 string true none none
»»» field22 string true none none
»»» field23 string true none none
»»» field24 string true none none
»»» field25 string true none none
»»» viewSettings null true none none
»»» pwdErrorTimes integer true none none
»»» roleDepartments [string] true none none
»»» userSkin string true none none
»»» userStyle null true none none
»»» useHomePage null true none none
»»» pendingStyle null true none none
»»» generalPage null true none none
»»» configure null true none none
»»» commonOpinion null true none none
»»» type null true none none
»»» sessionid null true none none
»»» rolelist null true none none
»»» proxyUserId null true none none
»»» deptlist null true none none
»»» equipment integer true none none
»»» lowerDepartmentList null true none none
»»» superiorList [string] true none none
»» pageCount integer true none none

myApps授权时/用户

GET 获取用户详情

GET /api/authtime/user/{id}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
id path string 用户id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "domainid": "3CffNlgt9B9StIjIUPB",
    "id": "__oP0irhWXGA2oZRusW1d",
    "name": "admin1",
    "nameLetter": "admin1",
    "loginno": "admin1",
    "loginpwd": "5b04090fd7b0cce521e29f7711c8b6efb9d5b81b1a0dff0638bc2c7e32451381829ed052a52868b985eb8883c38348af59f7e71987977a8122f5fb6a4c546e9e7fce2e13a0ea284c1bdc2c2e489c51f0",
    "email": null,
    "calendarType": null,
    "status": 1,
    "telephone": null,
    "superAdmin": false,
    "developer": false,
    "defaultApplication": null,
    "defaultDepartment": null,
    "domainPermission": 0,
    "superior": null,
    "startProxyTime": null,
    "endProxyTime": null,
    "passwordArray": null,
    "lockFlag": 1,
    "publicKey": null,
    "avatar": null,
    "favoriteContacts": null,
    "liaisonOfficer": false,
    "permissionType": "public",
    "telephone2": null,
    "telephonePublic": true,
    "telephonePublic2": true,
    "emailPublic": true,
    "userInfoPublic": true,
    "signs": null,
    "indexCode": "$$$test",
    "ddUserId": null,
    "fsUserId": null,
    "recordLog": false,
    "showEmail": false,
    "level": 0,
    "roles": [],
    "remarks": null,
    "manageDepartments": null,
    "manageDepartmentList": null,
    "interfaceDepartments": null,
    "interfaceDepartmentList": null,
    "departments": [],
    "userDepartmentRoleSets": [
      {
        "id": "bdbc316f-f8e5-46bb-baf7-c18383b1e481",
        "userId": "__oP0irhWXGA2oZRusW1d",
        "roleId": "0001",
        "departmentId": null
      }
    ],
    "useIM": false,
    "departmentUser": true,
    "validateAuthority": false,
    "orderByNo": 0,
    "proxyUser": null,
    "field1": "",
    "field2": "",
    "field3": "",
    "field4": "",
    "field5": "",
    "field6": "",
    "field7": "",
    "field8": "",
    "field9": "",
    "field10": "",
    "field11": "",
    "field12": "",
    "field13": "",
    "field14": "",
    "field15": "",
    "field16": "",
    "field17": "",
    "field18": "",
    "field19": "",
    "field20": "",
    "field21": "",
    "field22": "",
    "field23": "",
    "field24": "",
    "field25": "",
    "viewSettings": null,
    "pwdErrorTimes": 0,
    "roleDepartments": [],
    "userSkin": null,
    "userStyle": null,
    "useHomePage": null,
    "pendingStyle": null,
    "generalPage": null,
    "configure": null,
    "commonOpinion": "[{\"id\":\"ccb1ff6b-3d70-4c57-b1c4-08be05bbe879\",\"content\":\"同意\"},{\"id\":\"933acc90-5e8a-4967-8000-6928063e99f2\",\"content\":\"批准\"},{\"id\":\"d83c1293-4cbc-4524-a1d2-f7c763634063\",\"content\":\"OK\"}]",
    "type": null,
    "sessionid": null,
    "rolelist": null,
    "proxyUserId": null,
    "deptlist": null,
    "equipment": 0,
    "lowerDepartmentList": null,
    "superiorList": []
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» domainid string true none none
»» id string true none none
»» name string true none none
»» nameLetter string true none none
»» loginno string true none none
»» loginpwd string true none none
»» email null true none none
»» calendarType null true none none
»» status integer true none none
»» telephone null true none none
»» superAdmin boolean true none none
»» developer boolean true none none
»» defaultApplication null true none none
»» defaultDepartment null true none none
»» domainPermission integer true none none
»» superior null true none none
»» startProxyTime null true none none
»» endProxyTime null true none none
»» passwordArray null true none none
»» lockFlag integer true none none
»» publicKey null true none none
»» avatar null true none none
»» favoriteContacts null true none none
»» liaisonOfficer boolean true none none
»» permissionType string true none none
»» telephone2 null true none none
»» telephonePublic boolean true none none
»» telephonePublic2 boolean true none none
»» emailPublic boolean true none none
»» userInfoPublic boolean true none none
»» signs null true none none
»» indexCode string true none none
»» ddUserId null true none none
»» fsUserId null true none none
»» recordLog boolean true none none
»» showEmail boolean true none none
»» level integer true none none
»» roles [string] true none none
»» remarks null true none none
»» manageDepartments null true none none
»» manageDepartmentList null true none none
»» interfaceDepartments null true none none
»» interfaceDepartmentList null true none none
»» departments [string] true none none
»» userDepartmentRoleSets [object] true none none
»»» id string false none none
»»» userId string false none none
»»» roleId string false none none
»»» departmentId null false none none
»» useIM boolean true none none
»» departmentUser boolean true none none
»» validateAuthority boolean true none none
»» orderByNo integer true none none
»» proxyUser null true none none
»» field1 string true none none
»» field2 string true none none
»» field3 string true none none
»» field4 string true none none
»» field5 string true none none
»» field6 string true none none
»» field7 string true none none
»» field8 string true none none
»» field9 string true none none
»» field10 string true none none
»» field11 string true none none
»» field12 string true none none
»» field13 string true none none
»» field14 string true none none
»» field15 string true none none
»» field16 string true none none
»» field17 string true none none
»» field18 string true none none
»» field19 string true none none
»» field20 string true none none
»» field21 string true none none
»» field22 string true none none
»» field23 string true none none
»» field24 string true none none
»» field25 string true none none
»» viewSettings null true none none
»» pwdErrorTimes integer true none none
»» roleDepartments [string] true none none
»» userSkin null true none none
»» userStyle null true none none
»» useHomePage null true none none
»» pendingStyle null true none none
»» generalPage null true none none
»» configure null true none none
»» commonOpinion string true none none
»» type null true none none
»» sessionid null true none none
»» rolelist null true none none
»» proxyUserId null true none none
»» deptlist null true none none
»» equipment integer true none none
»» lowerDepartmentList null true none none
»» superiorList [string] true none none

GET 获取指定用户部门角色和km角色关系

GET /api/authtime/user/{userid}/rolewithdeptandkmrelation

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
userid path string 用户id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "departmentdata": [
      {
        "departmentName": "测试",
        "departmentId": "Z42xU8LmniRouZ93E7s",
        "isDefaultDepartment": true,
        "applicationData": [
          {
            "roleData": [
              {
                "roleId": "SYsIw51stcCwm7fVYYs",
                "roleName": "宣传部"
              },
              {
                "roleId": "3tFw1boS5L9vXoJCr6Z",
                "roleName": "管理员"
              },
              {
                "roleId": "2jSs6cnzu4mzY9C13vF",
                "roleName": "员工"
              },
              {
                "roleId": "2ytUeoxBqghwofmBALl",
                "roleName": "办公室"
              },
              {
                "roleId": "kPLbeydkgiYW6NIkCt0",
                "roleName": "主管"
              },
              {
                "roleId": "SYsIw51stcCwm7fVYYs",
                "roleName": "宣传部"
              },
              {
                "roleId": "2jSs6cnzu4mzY9C13vF",
                "roleName": "员工"
              },
              {
                "roleId": "0Q0LkJpfR1ejtO8rD3p",
                "roleName": "人事"
              },
              {
                "roleId": "2ytUeoxBqghwofmBALl",
                "roleName": "办公室"
              },
              {
                "roleId": "3tFw1boS5L9vXoJCr6Z",
                "roleName": "管理员"
              },
              {
                "roleId": "kPLbeydkgiYW6NIkCt0",
                "roleName": "主管"
              },
              {
                "roleId": "0Q0LkJpfR1ejtO8rD3p",
                "roleName": "人事"
              }
            ],
            "applicationId": "HdPeBqYwJyFyjHkhZu3",
            "applicationName": "2.0功能示例"
          },
          {
            "roleData": [],
            "applicationId": "11de-f053-df18d577-aeb6-19a7865cfdb6",
            "applicationName": "行政办公"
          }
        ]
      }
    ],
    "departmentstatu": true,
    "kmdata": [
      {
        "id": "0001",
        "levels": 0,
        "name": "员工"
      },
      {
        "id": "0010",
        "levels": 10,
        "name": "部门知识管理员"
      },
      {
        "id": "0020",
        "levels": 20,
        "name": "专委会知识管理员"
      },
      {
        "id": "0100",
        "levels": 10,
        "name": "企业知识管理员"
      }
    ],
    "kmstatu": true
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» departmentdata [object] true none none
»»» departmentName string false none none
»»» departmentId string false none none
»»» isDefaultDepartment boolean false none none
»»» applicationData [object] false none none
»»»» roleData [object] true none none
»»»»» roleId string true none none
»»»»» roleName string true none none
»»»» applicationId string true none none
»»»» applicationName string true none none
»» departmentstatu boolean true none none
»» kmdata [object] true none none
»»» id string true none none
»»» levels integer true none none
»»» name string true none none
»» kmstatu boolean true none none

POST 根据企业域拿用户

POST /api/authtime/domain/{domainid}/users

Body 请求参数

{
  "name": "string",
  "loginno": "string",
  "superiorname": "string",
  "applicationid": "string",
  "roleid": "string"
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
departmentid query string none
orderby query string none
currpage query string none
lines query string none
body body object none
» name body string 用户名称 none
» loginno body string 用户账号 none
» superiorname body string 上级名称 none
» applicationid body string 软件id none
» roleid body string 角色id none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "rowCount": 3,
    "linesPerPage": 10,
    "pageNo": 1,
    "datas": [
      {
        "domainid": "3CffNlgt9B9StIjIUPB",
        "id": "cUGA5s3spQVvf8VF9MO",
        "name": "wxw3",
        "nameLetter": "wxw3",
        "loginno": "wxw3",
        "loginpwd": "de50787a1a72f4e5e7c308f3affaa76971647b434e646621",
        "email": null,
        "calendarType": "ZKsRAyDrAP7u0NKPQdR",
        "status": 1,
        "telephone": null,
        "superAdmin": false,
        "developer": false,
        "defaultApplication": null,
        "defaultDepartment": "Z42xU8LmniRouZ93E7s",
        "domainPermission": 0,
        "superior": null,
        "startProxyTime": null,
        "endProxyTime": null,
        "passwordArray": null,
        "lockFlag": 1,
        "publicKey": null,
        "avatar": null,
        "favoriteContacts": null,
        "liaisonOfficer": false,
        "permissionType": "public",
        "telephone2": null,
        "telephonePublic": true,
        "telephonePublic2": true,
        "emailPublic": true,
        "userInfoPublic": true,
        "signs": null,
        "indexCode": "$$$test",
        "ddUserId": null,
        "fsUserId": null,
        "recordLog": false,
        "showEmail": false,
        "level": 0,
        "roles": [],
        "remarks": null,
        "manageDepartments": null,
        "manageDepartmentList": null,
        "interfaceDepartments": "[\"\"]",
        "interfaceDepartmentList": [],
        "departments": [
          {
            "id": "Z42xU8LmniRouZ93E7s",
            "name": "总部2",
            "superior": null,
            "code": "1",
            "level": 0,
            "indexCode": "5fbaLCe8DIbIP2BdQoc_Z42xU8LmniRouZ93E7s",
            "domain": {
              "id": "3CffNlgt9B9StIjIUPB",
              "sendHost": "smtp.exmail.qq.com",
              "sendAddress": "nicole@teemlink.com",
              "sendAccount": "nicole@teemlink.com",
              "sendPassword": "MyWAdC2ThUJoJgZa",
              "ccAddress": "",
              "isUseClient": "true",
              "functionDomain": "teemlink.com",
              "trash": "Junk E-mail",
              "sender": "Sent Items",
              "draft": "Drafts",
              "removed": "removed",
              "fetchServer": "imap.exmail.qq.com",
              "fetchServerPort": "993",
              "fetchProtocol": "imap",
              "fetchssl": "false",
              "smtpServer": "smtp.exmail.qq.com",
              "smtpServerPort": "465",
              "smtpAuthenticated": "true",
              "smtpssl": "false",
              "name": "公司域管理",
              "secret": "11ed-04f8-151f5994-bba9-8391db7b4e4f",
              "systemName": "公司域管理",
              "logoUrl": "",
              "parents": null,
              "field1": "",
              "field2": "",
              "field3": "",
              "field4": "",
              "field5": "",
              "field6": "",
              "field7": "",
              "field8": "",
              "field9": "",
              "field10": "",
              "field11": "",
              "field12": "",
              "field13": "",
              "field14": "",
              "field15": "",
              "field16": "",
              "field17": "",
              "field18": "",
              "field19": "",
              "field20": "",
              "openThM": false
            },
            "valid": 1,
            "orderByNo": 0,
            "weixinDeptId": null,
            "lanxinDeptId": null,
            "dingdingDeptId": null,
            "fsDeptId": null,
            "field1": "",
            "field2": "",
            "field3": "",
            "field4": "",
            "field5": "",
            "field6": "",
            "field7": "",
            "field8": "",
            "field9": "",
            "field10": "",
            "field11": "",
            "field12": "",
            "field13": "",
            "field14": "",
            "field15": "",
            "field16": "",
            "field17": "",
            "field18": "",
            "field19": "",
            "field20": "",
            "fieldExtendsValues": []
          }
        ],
        "userDepartmentRoleSets": [
          {
            "id": "40288afc7df9d115017df9f5402c0004",
            "userId": "cUGA5s3spQVvf8VF9MO",
            "roleId": "__D0PalsVc9VxjGflfi69",
            "departmentId": "Z42xU8LmniRouZ93E7s"
          }
        ],
        "useIM": false,
        "departmentUser": false,
        "validateAuthority": false,
        "orderByNo": 0,
        "proxyUser": null,
        "field1": "",
        "field2": "",
        "field3": "",
        "field4": "",
        "field5": "",
        "field6": "",
        "field7": "",
        "field8": "",
        "field9": "",
        "field10": "",
        "field11": "",
        "field12": "",
        "field13": "",
        "field14": "",
        "field15": "",
        "field16": "",
        "field17": "",
        "field18": "",
        "field19": "",
        "field20": "",
        "field21": "",
        "field22": "",
        "field23": "",
        "field24": "",
        "field25": "",
        "viewSettings": null,
        "pwdErrorTimes": 0,
        "roleDepartments": [],
        "userSkin": "good",
        "userStyle": null,
        "useHomePage": null,
        "pendingStyle": null,
        "generalPage": null,
        "configure": null,
        "commonOpinion": null,
        "type": null,
        "sessionid": null,
        "rolelist": null,
        "proxyUserId": null,
        "deptlist": null,
        "equipment": 0,
        "lowerDepartmentList": null,
        "superiorList": []
      },
      {
        "domainid": "3CffNlgt9B9StIjIUPB",
        "id": "Dl3O8WCjSwZxJ85Inil",
        "name": "wxw2",
        "nameLetter": "wxw2",
        "loginno": "wxw2",
        "loginpwd": "bc4970fdeac77e064ab9c739f31088ec10dec42e761cc280",
        "email": null,
        "calendarType": "ZKsRAyDrAP7u0NKPQdR",
        "status": 1,
        "telephone": null,
        "superAdmin": false,
        "developer": false,
        "defaultApplication": null,
        "defaultDepartment": "Z42xU8LmniRouZ93E7s",
        "domainPermission": 0,
        "superior": null,
        "startProxyTime": null,
        "endProxyTime": null,
        "passwordArray": null,
        "lockFlag": 1,
        "publicKey": null,
        "avatar": null,
        "favoriteContacts": null,
        "liaisonOfficer": false,
        "permissionType": "public",
        "telephone2": null,
        "telephonePublic": true,
        "telephonePublic2": true,
        "emailPublic": true,
        "userInfoPublic": true,
        "signs": null,
        "indexCode": "$$$test",
        "ddUserId": null,
        "fsUserId": null,
        "recordLog": false,
        "showEmail": false,
        "level": 0,
        "roles": [],
        "remarks": null,
        "manageDepartments": null,
        "manageDepartmentList": null,
        "interfaceDepartments": "[\"\"]",
        "interfaceDepartmentList": [],
        "departments": [
          {
            "id": "Z42xU8LmniRouZ93E7s",
            "name": "总部2",
            "superior": null,
            "code": "1",
            "level": 0,
            "indexCode": "5fbaLCe8DIbIP2BdQoc_Z42xU8LmniRouZ93E7s",
            "domain": {
              "id": "3CffNlgt9B9StIjIUPB",
              "sendHost": "smtp.exmail.qq.com",
              "sendAddress": "nicole@teemlink.com",
              "sendAccount": "nicole@teemlink.com",
              "sendPassword": "MyWAdC2ThUJoJgZa",
              "ccAddress": "",
              "isUseClient": "true",
              "functionDomain": "teemlink.com",
              "trash": "Junk E-mail",
              "sender": "Sent Items",
              "draft": "Drafts",
              "removed": "removed",
              "fetchServer": "imap.exmail.qq.com",
              "fetchServerPort": "993",
              "fetchProtocol": "imap",
              "fetchssl": "false",
              "smtpServer": "smtp.exmail.qq.com",
              "smtpServerPort": "465",
              "smtpAuthenticated": "true",
              "smtpssl": "false",
              "name": "公司域管理",
              "secret": "11ed-04f8-151f5994-bba9-8391db7b4e4f",
              "systemName": "公司域管理",
              "logoUrl": "",
              "parents": null,
              "field1": "",
              "field2": "",
              "field3": "",
              "field4": "",
              "field5": "",
              "field6": "",
              "field7": "",
              "field8": "",
              "field9": "",
              "field10": "",
              "field11": "",
              "field12": "",
              "field13": "",
              "field14": "",
              "field15": "",
              "field16": "",
              "field17": "",
              "field18": "",
              "field19": "",
              "field20": "",
              "openThM": false
            },
            "valid": 1,
            "orderByNo": 0,
            "weixinDeptId": null,
            "lanxinDeptId": null,
            "dingdingDeptId": null,
            "fsDeptId": null,
            "field1": "",
            "field2": "",
            "field3": "",
            "field4": "",
            "field5": "",
            "field6": "",
            "field7": "",
            "field8": "",
            "field9": "",
            "field10": "",
            "field11": "",
            "field12": "",
            "field13": "",
            "field14": "",
            "field15": "",
            "field16": "",
            "field17": "",
            "field18": "",
            "field19": "",
            "field20": "",
            "fieldExtendsValues": []
          }
        ],
        "userDepartmentRoleSets": [
          {
            "id": "40288afc7df9d115017df9f4cc4f0003",
            "userId": "Dl3O8WCjSwZxJ85Inil",
            "roleId": "__2Qgh3bu554Krn0CxmN7",
            "departmentId": "Z42xU8LmniRouZ93E7s"
          }
        ],
        "useIM": false,
        "departmentUser": false,
        "validateAuthority": false,
        "orderByNo": 0,
        "proxyUser": null,
        "field1": "",
        "field2": "",
        "field3": "",
        "field4": "",
        "field5": "",
        "field6": "",
        "field7": "",
        "field8": "",
        "field9": "",
        "field10": "",
        "field11": "",
        "field12": "",
        "field13": "",
        "field14": "",
        "field15": "",
        "field16": "",
        "field17": "",
        "field18": "",
        "field19": "",
        "field20": "",
        "field21": "",
        "field22": "",
        "field23": "",
        "field24": "",
        "field25": "",
        "viewSettings": null,
        "pwdErrorTimes": 0,
        "roleDepartments": [],
        "userSkin": "good",
        "userStyle": null,
        "useHomePage": null,
        "pendingStyle": null,
        "generalPage": null,
        "configure": null,
        "commonOpinion": null,
        "type": null,
        "sessionid": null,
        "rolelist": null,
        "proxyUserId": null,
        "deptlist": null,
        "equipment": 0,
        "lowerDepartmentList": null,
        "superiorList": []
      },
      {
        "domainid": "3CffNlgt9B9StIjIUPB",
        "id": "tGnu7ptDCyBpFbB7t2L",
        "name": "wxw1",
        "nameLetter": "wxw1",
        "loginno": "wxw1",
        "loginpwd": "50c96f1be2fe8178823f0483419029220be3a484ff213172",
        "email": null,
        "calendarType": "ZKsRAyDrAP7u0NKPQdR",
        "status": 1,
        "telephone": null,
        "superAdmin": false,
        "developer": false,
        "defaultApplication": null,
        "defaultDepartment": "Z42xU8LmniRouZ93E7s",
        "domainPermission": 0,
        "superior": null,
        "startProxyTime": null,
        "endProxyTime": null,
        "passwordArray": null,
        "lockFlag": 1,
        "publicKey": null,
        "avatar": null,
        "favoriteContacts": null,
        "liaisonOfficer": false,
        "permissionType": "public",
        "telephone2": null,
        "telephonePublic": true,
        "telephonePublic2": true,
        "emailPublic": true,
        "userInfoPublic": true,
        "signs": null,
        "indexCode": "$$$test",
        "ddUserId": null,
        "fsUserId": null,
        "recordLog": false,
        "showEmail": false,
        "level": 0,
        "roles": [],
        "remarks": null,
        "manageDepartments": null,
        "manageDepartmentList": null,
        "interfaceDepartments": "[\"\"]",
        "interfaceDepartmentList": [],
        "departments": [
          {
            "id": "Z42xU8LmniRouZ93E7s",
            "name": "总部2",
            "superior": null,
            "code": "1",
            "level": 0,
            "indexCode": "5fbaLCe8DIbIP2BdQoc_Z42xU8LmniRouZ93E7s",
            "domain": {
              "id": "3CffNlgt9B9StIjIUPB",
              "sendHost": "smtp.exmail.qq.com",
              "sendAddress": "nicole@teemlink.com",
              "sendAccount": "nicole@teemlink.com",
              "sendPassword": "MyWAdC2ThUJoJgZa",
              "ccAddress": "",
              "isUseClient": "true",
              "functionDomain": "teemlink.com",
              "trash": "Junk E-mail",
              "sender": "Sent Items",
              "draft": "Drafts",
              "removed": "removed",
              "fetchServer": "imap.exmail.qq.com",
              "fetchServerPort": "993",
              "fetchProtocol": "imap",
              "fetchssl": "false",
              "smtpServer": "smtp.exmail.qq.com",
              "smtpServerPort": "465",
              "smtpAuthenticated": "true",
              "smtpssl": "false",
              "name": "公司域管理",
              "secret": "11ed-04f8-151f5994-bba9-8391db7b4e4f",
              "systemName": "公司域管理",
              "logoUrl": "",
              "parents": null,
              "field1": "",
              "field2": "",
              "field3": "",
              "field4": "",
              "field5": "",
              "field6": "",
              "field7": "",
              "field8": "",
              "field9": "",
              "field10": "",
              "field11": "",
              "field12": "",
              "field13": "",
              "field14": "",
              "field15": "",
              "field16": "",
              "field17": "",
              "field18": "",
              "field19": "",
              "field20": "",
              "openThM": false
            },
            "valid": 1,
            "orderByNo": 0,
            "weixinDeptId": null,
            "lanxinDeptId": null,
            "dingdingDeptId": null,
            "fsDeptId": null,
            "field1": "",
            "field2": "",
            "field3": "",
            "field4": "",
            "field5": "",
            "field6": "",
            "field7": "",
            "field8": "",
            "field9": "",
            "field10": "",
            "field11": "",
            "field12": "",
            "field13": "",
            "field14": "",
            "field15": "",
            "field16": "",
            "field17": "",
            "field18": "",
            "field19": "",
            "field20": "",
            "fieldExtendsValues": []
          }
        ],
        "userDepartmentRoleSets": [
          {
            "id": "40288afc7df9d115017df9f284020001",
            "userId": "tGnu7ptDCyBpFbB7t2L",
            "roleId": "__nevxKm9k1GdcAwctmQS",
            "departmentId": "Z42xU8LmniRouZ93E7s"
          }
        ],
        "useIM": false,
        "departmentUser": false,
        "validateAuthority": false,
        "orderByNo": 0,
        "proxyUser": null,
        "field1": "",
        "field2": "",
        "field3": "",
        "field4": "",
        "field5": "",
        "field6": "",
        "field7": "",
        "field8": "",
        "field9": "",
        "field10": "",
        "field11": "",
        "field12": "",
        "field13": "",
        "field14": "",
        "field15": "",
        "field16": "",
        "field17": "",
        "field18": "",
        "field19": "",
        "field20": "",
        "field21": "",
        "field22": "",
        "field23": "",
        "field24": "",
        "field25": "",
        "viewSettings": null,
        "pwdErrorTimes": 0,
        "roleDepartments": [],
        "userSkin": "good",
        "userStyle": null,
        "useHomePage": null,
        "pendingStyle": null,
        "generalPage": null,
        "configure": null,
        "commonOpinion": null,
        "type": null,
        "sessionid": null,
        "rolelist": null,
        "proxyUserId": null,
        "deptlist": null,
        "equipment": 0,
        "lowerDepartmentList": null,
        "superiorList": []
      }
    ],
    "pageCount": 1
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object false none none
»» rowCount integer false none none
»» linesPerPage integer false none none
»» pageNo integer false none none
»» datas [object] false none none
»»» domainid string false none none
»»» id string false none none
»»» name string false none none
»»» nameLetter string false none none
»»» loginno string false none none
»»» loginpwd string false none none
»»» email null false none none
»»» calendarType string false none none
»»» status integer false none none
»»» telephone null false none none
»»» superAdmin boolean false none none
»»» developer boolean false none none
»»» defaultApplication null false none none
»»» defaultDepartment string false none none
»»» domainPermission integer false none none
»»» superior null false none none
»»» startProxyTime null false none none
»»» endProxyTime null false none none
»»» passwordArray null false none none
»»» lockFlag integer false none none
»»» publicKey null false none none
»»» avatar null false none none
»»» favoriteContacts null false none none
»»» liaisonOfficer boolean false none none
»»» permissionType string false none none
»»» telephone2 null false none none
»»» telephonePublic boolean false none none
»»» telephonePublic2 boolean false none none
»»» emailPublic boolean false none none
»»» userInfoPublic boolean false none none
»»» signs null false none none
»»» indexCode string false none none
»»» ddUserId null false none none
»»» fsUserId null false none none
»»» recordLog boolean false none none
»»» showEmail boolean false none none
»»» level integer false none none
»»» roles [string] false none none
»»» remarks null false none none
»»» manageDepartments null false none none
»»» manageDepartmentList null false none none
»»» interfaceDepartments string false none none
»»» interfaceDepartmentList [string] false none none
»»» departments [object] false none none
»»»» id string true none none
»»»» name string true none none
»»»» superior null true none none
»»»» code string true none none
»»»» level integer true none none
»»»» indexCode string true none none
»»»» domain object true none none
»»»»» id string true none none
»»»»» sendHost string true none none
»»»»» sendAddress string true none none
»»»»» sendAccount string true none none
»»»»» sendPassword string true none none
»»»»» ccAddress string true none none
»»»»» isUseClient string true none none
»»»»» functionDomain string true none none
»»»»» trash string true none none
»»»»» sender string true none none
»»»»» draft string true none none
»»»»» removed string true none none
»»»»» fetchServer string true none none
»»»»» fetchServerPort string true none none
»»»»» fetchProtocol string true none none
»»»»» fetchssl string true none none
»»»»» smtpServer string true none none
»»»»» smtpServerPort string true none none
»»»»» smtpAuthenticated string true none none
»»»»» smtpssl string true none none
»»»»» name string true none none
»»»»» secret string true none none
»»»»» systemName string true none none
»»»»» logoUrl string true none none
»»»»» parents null true none none
»»»»» field1 string true none none
»»»»» field2 string true none none
»»»»» field3 string true none none
»»»»» field4 string true none none
»»»»» field5 string true none none
»»»»» field6 string true none none
»»»»» field7 string true none none
»»»»» field8 string true none none
»»»»» field9 string true none none
»»»»» field10 string true none none
»»»»» field11 string true none none
»»»»» field12 string true none none
»»»»» field13 string true none none
»»»»» field14 string true none none
»»»»» field15 string true none none
»»»»» field16 string true none none
»»»»» field17 string true none none
»»»»» field18 string true none none
»»»»» field19 string true none none
»»»»» field20 string true none none
»»»»» openThM boolean true none none
»»»» valid integer true none none
»»»» orderByNo integer true none none
»»»» weixinDeptId null true none none
»»»» lanxinDeptId null true none none
»»»» dingdingDeptId null true none none
»»»» fsDeptId null true none none
»»»» field1 string true none none
»»»» field2 string true none none
»»»» field3 string true none none
»»»» field4 string true none none
»»»» field5 string true none none
»»»» field6 string true none none
»»»» field7 string true none none
»»»» field8 string true none none
»»»» field9 string true none none
»»»» field10 string true none none
»»»» field11 string true none none
»»»» field12 string true none none
»»»» field13 string true none none
»»»» field14 string true none none
»»»» field15 string true none none
»»»» field16 string true none none
»»»» field17 string true none none
»»»» field18 string true none none
»»»» field19 string true none none
»»»» field20 string true none none
»»»» fieldExtendsValues [string] true none none
»»» userDepartmentRoleSets [object] false none none
»»»» id string true none none
»»»» userId string true none none
»»»» roleId string true none none
»»»» departmentId string true none none
»»» useIM boolean false none none
»»» departmentUser boolean false none none
»»» validateAuthority boolean false none none
»»» orderByNo integer false none none
»»» proxyUser null false none none
»»» field1 string false none none
»»» field2 string false none none
»»» field3 string false none none
»»» field4 string false none none
»»» field5 string false none none
»»» field6 string false none none
»»» field7 string false none none
»»» field8 string false none none
»»» field9 string false none none
»»» field10 string false none none
»»» field11 string false none none
»»» field12 string false none none
»»» field13 string true none none
»»» field14 string true none none
»»» field15 string true none none
»»» field16 string true none none
»»» field17 string true none none
»»» field18 string true none none
»»» field19 string true none none
»»» field20 string true none none
»»» field21 string true none none
»»» field22 string true none none
»»» field23 string true none none
»»» field24 string true none none
»»» field25 string true none none
»»» viewSettings null true none none
»»» pwdErrorTimes integer true none none
»»» roleDepartments [string] true none none
»»» userSkin string true none none
»»» userStyle null true none none
»»» useHomePage null true none none
»»» pendingStyle null true none none
»»» generalPage null true none none
»»» configure null true none none
»»» commonOpinion null true none none
»»» type null true none none
»»» sessionid null true none none
»»» rolelist null true none none
»»» proxyUserId null true none none
»»» deptlist null true none none
»»» equipment integer true none none
»»» lowerDepartmentList null true none none
»»» superiorList [string] true none none
»» pageCount integer false none none

POST 创建用户

POST /api/authtime/domain/{domainid}/user

Body 请求参数

{
  "name": "ekko15",
  "loginno": "ekko115",
  "loginpwd": "IzNDU2MT",
  "email": "email@teemlink.com",
  "emailPublic": true,
  "telephone": "13192286346",
  "telephonePublic": true,
  "calendarType": "i7xj207zBMEwBp8aATE",
  "calendarTypeName": "夜班日历",
  "telephone2": "13192286349",
  "telephonePublic2": true,
  "reportTree": "",
  "superiorid": "",
  "allUsers": "",
  "_proxyUser": "",
  "remarks": "1111",
  "startProxyTime": "2019-09-30 16:41:01",
  "endProxyTime": "2019-10-11 16:41:04",
  "permissionType": "public",
  "lockFlag": 1,
  "dimission": 1,
  "_strstatus": true,
  "defaultDepartment": "Z42xU8LmniRouZ93E7s",
  "manageDepartments": "Z42xU8LmniRouZ93E7s,Z42xU8LmniRouZ93E7s",
  "interfaceDepartments": "Z42xU8LmniRouZ93E7s,Z42xU8LmniRouZ93E7s"
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
body body object none
» name body string none
» loginno body string none
» loginpwd body string none
» email body string none
» emailPublic body boolean none
» telephone body string none
» telephonePublic body boolean none
» calendarType body string none
» calendarTypeName body string none
» telephone2 body string none
» telephonePublic2 body boolean none
» reportTree body string none
» superiorid body string none
» allUsers body string none
» _proxyUser body string none
» remarks body string none
» startProxyTime body string none
» endProxyTime body string none
» permissionType body string none
» lockFlag body integer none
» dimission body integer none
» _strstatus body boolean none
» defaultDepartment body string none
» _userRoleDepartmentJson body [object] none
»» roleId body string none
»» departmentId body string none
»» applicationId body string none
»» isDefaultDepartment body string none
» _userKMRoleJson body [string] none
» manageDepartments body string none
» interfaceDepartments body string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": [
    {
      "id": "uuid",
      "name": "无限极公司"
    }
  ]
}

返回结果

状态码 状态码含义 说明 数据模型
201 Created 成功 Inline

返回数据结构

状态码 201

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data [object] true none none
»» id string false none none
»» name string false none none

DELETE 用户删除

DELETE /api/authtime/domain/{domainid}/user

Body 请求参数

[
  "id1",
  "id2"
]

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域ID
body body array[string] none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "删除成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

GET 根据账号获取指定用户

GET /api/authtime/domain/{domainid}/user

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
loginNo query string 用户账号

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "name": "admin1",
    "loginpwd": "�W^�N��Z�g�{��s}<v�}��������~\u001e뎺",
    "field1": "",
    "field2": "",
    "field3": "",
    "field4": "",
    "field5": "",
    "field6": "",
    "field7": "",
    "field8": "",
    "field9": "",
    "field10": "",
    "field11": "",
    "field12": "",
    "field13": "",
    "field14": "",
    "field15": "",
    "field16": "",
    "field17": "",
    "field18": "",
    "field19": "",
    "field20": "",
    "field21": "",
    "field22": "",
    "field23": "",
    "field24": "",
    "field25": ""
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» name string true none none
»» loginpwd string true none none
»» field1 string true none none
»» field2 string true none none
»» field3 string true none none
»» field4 string true none none
»» field5 string true none none
»» field6 string true none none
»» field7 string true none none
»» field8 string true none none
»» field9 string true none none
»» field10 string true none none
»» field11 string true none none
»» field12 string true none none
»» field13 string true none none
»» field14 string true none none
»» field15 string true none none
»» field16 string true none none
»» field17 string true none none
»» field18 string true none none
»» field19 string true none none
»» field20 string true none none
»» field21 string true none none
»» field22 string true none none
»» field23 string true none none
»» field24 string true none none
»» field25 string true none none

PUT 更新用户

PUT /api/authtime/domain/{domainid}/user/{id}

Body 请求参数

{
  "id": "__jpXXK7LJs7EnCb9vZyw",
  "name": "ekko15",
  "loginno": "ekko115",
  "loginpwd": "IzNDU2MT",
  "email": "email@teemlink.com",
  "emailPublic": true,
  "telephone": "13192286346",
  "telephonePublic": true,
  "calendarType": "i7xj207zBMEwBp8aATE",
  "calendarTypeName": "夜班日历",
  "telephone2": "13192286349",
  "telephonePublic2": true,
  "reportTree": "",
  "superiorid": "",
  "allUsers": "",
  "_proxyUser": "",
  "remarks": "1111",
  "startProxyTime": "2019-09-30 16:41:01",
  "endProxyTime": "2019-10-11 16:41:04",
  "permissionType": "public",
  "lockFlag": 1,
  "dimission": 1,
  "status": 1,
  "defaultDepartment": "Z42xU8LmniRouZ93E7s",
  "departments": [
    {
      "id": "__RgU8FYyXOlqTvun1vR7",
      "name": "2",
      "superior": null,
      "code": "00",
      "level": 0,
      "indexCode": "__RgU8FYyXOlqTvun1vR7",
      "domain": {
        "id": "__t64lurS4a2ZuWARnvcU",
        "sendHost": null,
        "sendAddress": null,
        "sendAccount": null,
        "sendPassword": null,
        "ccAddress": null,
        "isUseClient": null,
        "functionDomain": null,
        "trash": null,
        "sender": null,
        "draft": null,
        "removed": null,
        "fetchServer": null,
        "fetchServerPort": null,
        "fetchProtocol": null,
        "fetchssl": null,
        "smtpServer": null,
        "smtpServerPort": null,
        "smtpAuthenticated": null,
        "smtpssl": null,
        "name": "2",
        "systemName": "",
        "logoUrl": ""
      },
      "valid": 1,
      "orderByNo": 0,
      "weixinDeptId": null,
      "lanxinDeptId": null,
      "dingdingDeptId": null,
      "field1": null,
      "field2": null,
      "field3": null,
      "field4": null,
      "field5": null,
      "field6": null,
      "field7": null,
      "field8": null,
      "field9": null,
      "field10": null,
      "fieldExtendsValues": []
    }
  ],
  "_userRoleDepartmentJson": "[{\"roleId\":\"kPLbeydkgiYW6NIkCt0\",\"departmentId\":\"Z42xU8LmniRouZ93E7s\",\"applicationId\":\"HdPeBqYwJyFyjHkhZu3\",\"isDefaultDepartment\":\"true\"}]",
  "_userKMRoleJson": "[\"0001\"]",
  "manageDepartments": "Z42xU8LmniRouZ93E7s,Z42xU8LmniRouZ93E7s",
  "interfaceDepartments": "Z42xU8LmniRouZ93E7s,Z42xU8LmniRouZ93E7s"
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
id path string 用户id
body body object none
» id body string none
» name body string none
» loginno body string none
» loginpwd body string none
» email body string none
» emailPublic body boolean none
» telephone body string none
» telephonePublic body boolean none
» calendarType body string none
» calendarTypeName body string none
» telephone2 body string none
» telephonePublic2 body boolean none
» reportTree body string none
» superiorid body string none
» allUsers body string none
» _proxyUser body string none
» remarks body string none
» startProxyTime body string none
» endProxyTime body string none
» permissionType body string none
» lockFlag body integer none
» dimission body integer none
» status body integer none
» defaultDepartment body string none
» departments body [object] none
»» id body string none
»» name body string none
»» superior body null none
»» code body string none
»» level body integer none
»» indexCode body string none
»» domain body object none
»»» id body string none
»»» sendHost body null none
»»» sendAddress body null none
»»» sendAccount body null none
»»» sendPassword body null none
»»» ccAddress body null none
»»» isUseClient body null none
»»» functionDomain body null none
»»» trash body null none
»»» sender body null none
»»» draft body null none
»»» removed body null none
»»» fetchServer body null none
»»» fetchServerPort body null none
»»» fetchProtocol body null none
»»» fetchssl body null none
»»» smtpServer body null none
»»» smtpServerPort body null none
»»» smtpAuthenticated body null none
»»» smtpssl body null none
»»» name body string none
»»» systemName body string none
»»» logoUrl body string none
»» valid body integer none
»» orderByNo body integer none
»» weixinDeptId body null none
»» lanxinDeptId body null none
»» dingdingDeptId body null none
»» field1 body null none
»» field2 body null none
»» field3 body null none
»» field4 body null none
»» field5 body null none
»» field6 body null none
»» field7 body null none
»» field8 body null none
»» field9 body null none
»» field10 body null none
»» fieldExtendsValues body [string] none
» _userRoleDepartmentJson body string none
» _userKMRoleJson body string none
» manageDepartments body string none
» interfaceDepartments body string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "保存成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

POST 给角色批量添加用户

POST /api/authtime/user/batch

Body 请求参数

{
  "roleId": "__2Qgh3bu554Krn0CxmN7",
  "deptIds": [
    "__7AR6G1T02Nb55labPkr"
  ],
  "userIds": [
    "__IuIvOafEXqqlBsTQXpZ"
  ]
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
body body object none
» roleId body string 角色id none
» deptIds body [string] 部门id none
» userIds body [string] 用户id集合 none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none

myApps授权时/角色

POST 获取角色列表

POST /api/authtime/application/{applicationid}/roles

Body 请求参数

{
  "name": ""
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
applicationid path string 软件id
currpage query string 当前页码
pagelines query string 当前页大小
body body object none
» name body string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "role": [
      {
        "roleId": "kxI25aTfrAdrsTpgFPO",
        "roleName": "后端开发工程师",
        "defaultRole": false
      },
      {
        "roleId": "jcXfl8SjCTwmgC1BAAD",
        "roleName": "测试工程师",
        "defaultRole": false
      },
      {
        "roleId": "UELSgsHXdMcRKv8s1DW",
        "roleName": "系统管理员",
        "defaultRole": false
      },
      {
        "roleId": "GIoAkTfhr9ryEaE0eRl",
        "roleName": "销售员",
        "defaultRole": false
      },
      {
        "roleId": "N1RinPLzVAVr19n8zp4",
        "roleName": "技术经理",
        "defaultRole": false
      },
      {
        "roleId": "c9G4aTyxKpSmkHylWfR",
        "roleName": "后端组组长",
        "defaultRole": false
      },
      {
        "roleId": "TUBUoSa3f7CozPzlOdu",
        "roleName": "技术支持专员",
        "defaultRole": false
      },
      {
        "roleId": "qBqfne3CIkcTKEZA0pv",
        "roleName": "前端组组长",
        "defaultRole": false
      },
      {
        "roleId": "Ip7GeBONZodtyivGfuy",
        "roleName": "前端开发工程",
        "defaultRole": false
      },
      {
        "roleId": "ZmUbKW7Fqd8mfxwywzj",
        "roleName": "总经理",
        "defaultRole": false
      },
      {
        "roleId": "__9dTYPVliNLBreew8B7C",
        "roleName": "主管",
        "defaultRole": false
      },
      {
        "roleId": "fBUXdkAlWTdGXqOq4cI",
        "roleName": "员工",
        "defaultRole": true
      },
      {
        "roleId": "x727QbutsmBYSCAIuzk",
        "roleName": "财务",
        "defaultRole": false
      },
      {
        "roleId": "6JnsDCJmsdvKLKNj1KB",
        "roleName": "产品经理",
        "defaultRole": false
      },
      {
        "roleId": "__AuW2dQuBhd94LI4aNik",
        "roleName": "测试",
        "defaultRole": false
      },
      {
        "roleId": "7o3rCExlogqviPei7yy",
        "roleName": "人事",
        "defaultRole": false
      },
      {
        "roleId": "__IW9uc46jwYfe1Sc9xhz",
        "roleName": "申请人",
        "defaultRole": false
      },
      {
        "roleId": "AY0LZISRYzGNL3aSi0h",
        "roleName": "前台",
        "defaultRole": false
      },
      {
        "roleId": "osETf5DmYDRbS27jLbE",
        "roleName": "测试组组长",
        "defaultRole": false
      },
      {
        "roleId": "PkMAB3hJbAuihJwwFgE",
        "roleName": "技术支持组组长",
        "defaultRole": false
      },
      {
        "roleId": "Ye39OSputqcpg8RTUaC",
        "roleName": "销售主管",
        "defaultRole": false
      }
    ],
    "currpage": 1,
    "pagelines": 2147483647,
    "rowCount": 21
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» role [object] true none none
»»» roleId string true none none
»»» roleName string true none none
»»» defaultRole boolean true none none
»» currpage integer true none none
»» pagelines integer true none none
»» rowCount integer true none none

GET 获取角色列表

GET /api/authime/application/{applicationid}/roles

Body 请求参数

{
  "name": "string"
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
applicationid path string 软件id
currpage query string 当前页码
pagelines query string 当前页大小
body body object none
» name body string none

返回示例

200 Response

{
  "errcode": 0,
  "errmsg": "string",
  "data": {
    "role": [
      {
        "roleId": "string",
        "roleName": "string",
        "defaultRole": true
      }
    ],
    "currpage": 0,
    "lines": 0,
    "rowCount": 0
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» role [object] true none none
»»» roleId string false none none
»»» roleName string false none none
»»» defaultRole boolean false none none
»» currpage integer true none none
»» lines integer true none none
»» rowCount integer true none none

myApps授权时/软件

PUT 禁用系统软件配置

PUT /api/authtime/domain/{domainid}/defaultapp/{id}/disable

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
id path string 软件id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none

PUT 启用系统软件配置

PUT /api/authtime/domain/{domainid}/defaultapp/{id}/enable

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
id path string 软件id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none

GET 获取系统软件配置

GET /api/authtime/domain/{domainid}/defaultapp

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": [
    {
      "id": "KMAPPID",
      "name": "知识文档管理",
      "enable": true,
      "realmId": "kmRealm",
      "teamId": "kmTeam",
      "realmEnable": true,
      "teamEnable": false
    },
    {
      "id": "FCAPPID",
      "name": "流程中心",
      "enable": false
    }
  ]
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none 返回码(0=成功,1=失败) none
» errmsg string true none 对返回码的文本描述内容 none
» data [object] true none 软件列表 none
»» id string true none 软件id none
»» name string true none 软件名称 none
»» enable boolean true none 是否开启 none
»» realmId string false none 知识专题模块id(专属km) none
»» teamId string false none 团队模块id(专属km) none
»» realmEnable boolean false none 是否开启km知识专题模块(专属km) none
»» teamEnable boolean false none 是否开启km团队模块(专属km) none

POST 企业域软件列表

POST /api/authtime/domain/{domainid}/applications/bind

Body 请求参数

{
  "name": ""
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
body body object none
» name body string 软件名称 none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "rowCount": 5,
    "linesPerPage": 10,
    "pageNo": 1,
    "datas": [
      {
        "id": "HdPeBqYwJyFyjHkhZu3",
        "name": "2.0功能示例",
        "activated": true
      },
      {
        "id": "dZdmJ6eNvWfLrhhv2yZ",
        "name": "465456",
        "activated": true
      },
      {
        "id": "aaITQNiVuTz324lCKD1",
        "name": "KM",
        "activated": true
      },
      {
        "id": "11e6-429d-dd7a3284-86a2-074015f7cc96",
        "name": "客户管理",
        "activated": true
      },
      {
        "id": "11de-f053-df18d577-aeb6-19a7865cfdb6",
        "name": "行政办公",
        "activated": true
      }
    ],
    "pageCount": 1
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none 返回码(0=成功,1=失败) none
» errmsg string true none 对返回码的文本描述内容 none
» data object true none 软件列表 none
»» rowCount integer true none none
»» linesPerPage integer true none none
»» pageNo integer true none none
»» datas [object] true none none
»»» id string true none 软件id none
»»» name string true none 软件名称 none
»»» activated boolean true none 是否激活 none
»» pageCount integer true none none

POST 查询未添加软件列表

POST /api/authtime/domain/{domainid}/applications/unbind

Body 请求参数

{
  "name": ""
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string none
body body object none
» name body string 软件名称 none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "rowCount": 2,
    "linesPerPage": 10,
    "pageNo": 1,
    "datas": [
      {
        "id": "Q11e7-5f98-d7d66840-917f-e799edecb417",
        "name": "自动化测试系统",
        "activated": true
      },
      {
        "id": "11e7-db36-e48fb673-9ff7-017304b00ed1",
        "name": "功能示例",
        "activated": true
      }
    ],
    "pageCount": 1
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none 返回码(0=成功,1=失败) none
» errmsg string true none 对返回码的文本描述内容 none
» data object true none 未添加软件列表 none
»» rowCount integer true none none
»» linesPerPage integer true none none
»» pageNo integer true none none
»» datas [object] true none none
»»» id string true none 企业域id none
»»» name string true none 企业域名称 none
»»» activated boolean true none 是否激活 none
»» pageCount integer true none none

DELETE 移除软件

DELETE /api/authtime/domain/{domainid}/application

Body 请求参数

[
  "{{applicationId}}"
]

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
body body array[string] none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "移除成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

PUT 添加软件

PUT /api/authtime/domain/{domainid}/application

Body 请求参数

[
  "{{applicationId}}"
]

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
body body array[string] none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "添加成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

PUT 保存km角色管理

PUT /api/authtime/domain/{domainid}/savekmconfig

Body 请求参数

{
  "kmRoleSelectItem": "0001,0010",
  "ids": "{{Admin1Id}}"
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
body body object none
» kmRoleSelectItem body string none
» ids body string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "保存成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

GET 查询所有软件列表

GET /api/authtime/applications

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
name query string 软件名称
pagelines query string 页条数
currpage query string 当前页码

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "rowCount": 2,
    "linesPerPage": 10,
    "pageNo": 1,
    "datas": [
      {
        "id": "Q11e7-5f98-d7d66840-917f-e799edecb417",
        "name": "自动化测试系统",
        "activated": true
      },
      {
        "id": "11e7-db36-e48fb673-9ff7-017304b00ed1",
        "name": "功能示例",
        "activated": true
      }
    ],
    "pageCount": 1
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» rowCount integer true none none
»» linesPerPage integer true none none
»» pageNo integer true none none
»» datas [object] true none none
»»» id string true none none
»»» name string true none none
»»» activated boolean true none none
»» pageCount integer true none none

GET 获取KM软件是否开启状态

GET /api/authtime/domain/{domainid}/getkmstatus

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "kmstatus": true
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» kmstatus boolean true none none

GET 导出角色&用户权限关系

GET /api/authtime/domain/{domainid}/applications/{applicationid}/exportroleuserauthority

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
applicationid path string 软件id

返回示例

200 Response

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

myApps授权时/微信配置

GET 外网访问地址验证

GET /api/authtime/domain/{domainid}/wechat/corp/{corpid}/corpsecret/{corpsecret}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
corpid path string 企业微信CorpID
corpsecret path string 通讯录Secret

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "验证成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

PUT 保存微信配置

PUT /api/authtime/domain/{domainid}/wechat

Body 请求参数

{
  "weixinProxyType": "企业微信号代理方式",
  "weixinCorpID": "微信企业号id",
  "weixinCorpSecret": "微信企业号管理组的凭证密钥",
  "serverHost": "服务器域名(公网域名)",
  "weixinQrCodeAgentId": "微信扫码AgentId",
  "weixinQrCodeSecret": "微信扫码Secret",
  "weixinQrCodeCallbackUrl": "微信扫码CallbackUrl"
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
body body object none
» weixinProxyType body string none
» weixinCorpID body string none
» weixinCorpSecret body string none
» serverHost body string none
» weixinQrCodeAgentId body string none
» weixinQrCodeSecret body string none
» weixinQrCodeCallbackUrl body string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "保存成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

GET 微信配置

GET /api/authtime/domain/{domainid}/wechat

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "weixinCorpSecret": "zzz",
    "weixinCorpID": "zzz",
    "weixinProxyType": "EnterpriseWeChat",
    "serverHost": "www",
    "apps": [
      {
        "name": "2.0功能示例",
        "weixinAgentId": null,
        "weixinSecret": null,
        "description": "2.0功能示例",
        "id": "HdPeBqYwJyFyjHkhZu3"
      },
      {
        "name": "客户管理",
        "weixinAgentId": null,
        "weixinSecret": null,
        "description": "客户管理",
        "id": "11e6-429d-dd7a3284-86a2-074015f7cc96"
      },
      {
        "name": "行政办公",
        "weixinAgentId": null,
        "weixinSecret": null,
        "description": "OA办公管理系统模板",
        "id": "11de-f053-df18d577-aeb6-19a7865cfdb6"
      },
      {
        "name": "Default",
        "weixinAgentId": null,
        "weixinSecret": null,
        "description": "OBPM - Default System",
        "id": "akf5Zsyc9EOtwyOLDOR"
      },
      {
        "name": "任务管理",
        "weixinAgentId": null,
        "weixinSecret": null,
        "description": "",
        "id": "pm"
      },
      {
        "name": "调查问卷",
        "weixinAgentId": null,
        "weixinSecret": null,
        "description": "",
        "id": "qm"
      },
      {
        "name": "微考勤",
        "weixinAgentId": null,
        "weixinSecret": null,
        "description": "",
        "id": "am"
      },
      {
        "name": "联系人管理",
        "weixinAgentId": null,
        "weixinSecret": null,
        "description": "",
        "id": "cm"
      }
    ]
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none 返回码(0=成功,1=失败) none
» errmsg string true none 对返回码的文本描述内容 none
» data object true none 微信配置 none
»» weixinCorpSecret string true none none
»» weixinCorpID string true none none
»» weixinProxyType string true none none
»» serverHost string true none none
»» apps [object] true none none
»»» name string true none 企业域名称 none
»»» weixinAgentId null true none 微信应用AgentId none
»»» weixinSecret null true none 微信应用Secret none
»»» description string true none 企业域描述 none
»»» id string true none 企业域id none

GET 是否显示企业微信同步到企业域的按钮

GET /api/authtime/weixin/synchronization/show

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "success",
  "data": "true"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

PUT 同步企业域组织架构到微信企业号

PUT /api/authtime/domain/{domainid}/synch2wechat

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "USER_ADD_SUCCESS": 131,
    "DEPT_ADD_SUCCESS": 60,
    "USER_ADD_FAIL": 60,
    "DEPT_ADD_FAIL": 0,
    "ERRORS": [
      {
        "NAME": "哈登",
        "ERROR": "请校验用户账号、电话、邮箱等数据的规范性",
        "TIP": "missing mobile or email, hint: [1571626602_56_f9b6a4fef27feef3588f7b530c69c14f], from ip: 113.68.195.10, more info at https://open.work.weixin.qq.com/devtool/query?e=60129 user:哈登"
      }
    ]
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» USER_ADD_SUCCESS integer true none none
»» DEPT_ADD_SUCCESS integer true none none
»» USER_ADD_FAIL integer true none none
»» DEPT_ADD_FAIL integer true none none
»» ERRORS [object] true none none
»»» NAME string false none none
»»» ERROR string false none none
»»» TIP string false none none

PUT 同步微信企业号组织架构到企业域

PUT /api/authtime/domain/{domainid}/synchfromwechat

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "USER_ADD_SUCCESS": 131,
    "DEPT_ADD_SUCCESS": 60,
    "USER_ADD_FAIL": 60,
    "DEPT_ADD_FAIL": 0,
    "ERRORS": [
      {
        "NAME": "哈登",
        "ERROR": "请校验用户账号、电话、邮箱等数据的规范性",
        "TIP": "missing mobile or email, hint: [1571626602_56_f9b6a4fef27feef3588f7b530c69c14f], from ip: 113.68.195.10, more info at https://open.work.weixin.qq.com/devtool/query?e=60129 user:哈登"
      }
    ]
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» USER_ADD_SUCCESS integer true none none
»» DEPT_ADD_SUCCESS integer true none none
»» USER_ADD_FAIL integer true none none
»» DEPT_ADD_FAIL integer true none none
»» ERRORS [object] true none none
»»» NAME string false none none
»»» ERROR string false none none
»»» TIP string false none none

GET 生成跳转链接

GET /api/authtime/domain/{domainid}/application/{applicationid}/getwechaturl

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
applicationid path string 软件id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "https://open.weixin.qq.com/connect/oauth2/authorize?appid=ww4862e4c6416306be&redirect_uri=http%3A%2F%2Foffice.teemlink.com%3A65533%2Fobpm999%2Fportal%2Fphone%2Fmain.jsp%3Fapplication%3DHdPeBqYwJyFyjHkhZu3%26action%3Dnull%26returnUrl%3D&response_type=code&scope=snsapi_base&agentid=1000009&state=3CffNlgt9B9StIjIUPB#wechat_redirect"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none 跳转链接 none

PUT 保存微信应用AgentId

PUT /api/authtime/domain/{domainid}/application/{applicationid}/updateWeixinAgentId

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
applicationid path string 软件id
id query string 微信AgentId

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "保存成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

PUT 保存微信应用secret

PUT /api/authtime/domain/{domainid}/application/{applicationid}/updateWeixinSecret

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
applicationid path string 软件id
secret query string 微信secret

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "保存成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

myApps授权时/钉钉配置

GET 获取钉钉配置

GET /api/authtime/domain/{domainid}/dingding

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id

返回示例

200 Response

{}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

PUT 保存钉钉配置

PUT /api/authtime/domain/{domainid}/dingding

Body 请求参数

{
  "dingdingProxyType": "钉钉代理方式",
  "dingdingCorpID": "钉钉企业号id",
  "dingdingAppSecret": "钉钉应用的凭证密钥",
  "dingdingAppKey": "钉钉应用的key",
  "dingdingServerHost": "服务器域名(公网域名)",
  "dingdingQrCodeAppId": "钉钉扫码appid",
  "dingdingQrCodeAppSecret": "钉钉扫码appSecret",
  "dingdingQrCodeCallbackUrl": "钉钉扫码重定向地址"
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
body body object none
» dingdingProxyType body string none
» dingdingCorpID body string none
» dingdingAppSecret body string none
» dingdingAppKey body string none
» dingdingServerHost body string none
» dingdingQrCodeAppId body string none
» dingdingQrCodeAppSecret body string none
» dingdingQrCodeCallbackUrl body string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "保存成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

GET 钉钉外网访问地址验证

GET /api/authtime/domain/{domainid}/dingding/appkey/{appkey}/appsecret/{appsecret}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
appkey path string 钉钉应用的key
appsecret path string 钉钉应用Secret

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "验证成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

PUT 更新钉钉应用appSecret

PUT /api/authtime/domain/{domainid}/application/{applicationid}/updatedingdingappsecret

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
applicationid path string 软件id
appsecret query string 钉钉应用secret

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "保存成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

GET 生成跳转链接

GET /api/authtime/domain/{domainid}/application/{applicationid}/getdingdingurl

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
applicationid path string 软件id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "进入系统": "null/dingding.html?domainid=3CffNlgt9B9StIjIUPB&corpid=null&appid=sOZu9kthmxyP8qQfq0e"
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» 进入系统 string true none none

PUT 更新钉钉应用AgentId

PUT /api/authtime/domain/{domainid}/application/{applicationid}/updatedingdingagentid

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
applicationid path string 软件id
id query string 钉钉AgentId

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "保存成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

PUT 更新钉钉应用appKey

PUT /api/authtime/domain/{domainid}/application/{applicationid}/updatedingdingappkey

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
applicationid path string 软件id
appkey query string 钉钉appkey

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "保存成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

myApps授权时/管理员

POST 获取管理员列表

POST /api/authtime/domain/{domainid}/admins

Body 请求参数

{
  "name": ""
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
currpage query string none
pagelines query string none
body body object none
» name body string 管理员名称 none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "linesPerPage": 10,
    "pageCount": 3,
    "pageNo": 1,
    "datas": [
      {
        "defaultDepartment": null,
        "name": "孙明",
        "id": "19fGnYILEOrqYd0ZWRS",
        "loginno": "Ronald15",
        "departmentUser": false,
        "email": "f.kgjgogv@qq.com"
      },
      {
        "defaultDepartment": "Z42xU8LmniRouZ93E7s",
        "name": "wxw3",
        "id": "cUGA5s3spQVvf8VF9MO",
        "loginno": "wxw3",
        "departmentUser": false,
        "email": null
      },
      {
        "defaultDepartment": "Z42xU8LmniRouZ93E7s",
        "name": "wxw2",
        "id": "Dl3O8WCjSwZxJ85Inil",
        "loginno": "wxw2",
        "departmentUser": false,
        "email": null
      },
      {
        "defaultDepartment": null,
        "name": "梁艳",
        "id": "IjsEGeCNljaDuPsIELT",
        "loginno": "Scott16",
        "departmentUser": false,
        "email": "f.kgjgogv@qq.com"
      },
      {
        "defaultDepartment": "Z42xU8LmniRouZ93E7s",
        "name": "wxw1",
        "id": "tGnu7ptDCyBpFbB7t2L",
        "loginno": "wxw1",
        "departmentUser": false,
        "email": null
      },
      {
        "defaultDepartment": "__bZiGACxcLs4FH8O8eTt",
        "name": "销售员03",
        "id": "__4K2NHMwlBsvhItS54bf",
        "loginno": "Mark",
        "departmentUser": false,
        "email": null
      },
      {
        "defaultDepartment": "__2Lc6K6lsEggXShMgQsf",
        "name": "后端开发工程师01",
        "id": "__5TsWWMCjsEWKL7Uwlmg",
        "loginno": "zhangsan",
        "departmentUser": false,
        "email": null
      },
      {
        "defaultDepartment": "__bZiGACxcLs4FH8O8eTt",
        "name": "销售专员01",
        "id": "__bvKhiFNfnWyWtnwoeTp",
        "loginno": "zhoujiu",
        "departmentUser": false,
        "email": null
      },
      {
        "defaultDepartment": "__BbX5GmUz8om72ICA781",
        "name": "前台专员",
        "id": "__dGVnXnRWbkjb6h26q6q",
        "loginno": "Mary",
        "departmentUser": false,
        "email": null
      },
      {
        "defaultDepartment": "__1z4dcx8FPx8xqoqBeAI",
        "name": "销售员02",
        "id": "__DRTjq33iYBsxt9iOp42",
        "loginno": "Ben",
        "departmentUser": false,
        "email": null
      }
    ],
    "rowCount": 29
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» linesPerPage integer true none none
»» pageCount integer true none none
»» pageNo integer true none none
»» datas [object] true none none
»»» defaultDepartment string¦null true none none
»»» name string true none none
»»» id string true none none
»»» loginno string true none none
»»» departmentUser boolean true none none
»»» email string¦null true none none
»» rowCount integer true none none

DELETE 移除管理员

DELETE /api/authtime/domain/{domainid}/admin

Body 请求参数

[
  "管理员000",
  "ID2",
  "ID3"
]

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
body body array[string] none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "移除成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

PUT 添加管理员

PUT /api/authtime/domain/{domainid}/admin

Body 请求参数

[
  "{{Admin1Id}}"
]

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
body body array[string] none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "添加成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

POST 获取不是管理员的用户列表

POST /api/authtime/domain/{domainid}/notadmins

Body 请求参数

{
  "name": ""
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
currpage query string none
pagelines query string none
body body object none
» name body string 管理员名称 none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": [
    {
      "defaultDepartment": "n5bdXBZn4Nqt3nyUGyb",
      "domainUser": "true",
      "name": "junye",
      "id": "0TblO2uKjQ2sLDY64yF",
      "loginno": "junye",
      "email": ""
    },
    {
      "defaultDepartment": "Z42xU8LmniRouZ93E7s",
      "domainUser": "true",
      "name": "janjan",
      "id": "0URvyCUds2T4PGx4yLB",
      "loginno": "janceshi",
      "email": "775377369@qq.com"
    },
    {
      "defaultDepartment": "Z42xU8LmniRouZ93E7s",
      "domainUser": "true",
      "name": "liang",
      "id": "22TY7eJ46UvOUmmXJbc",
      "loginno": "liang",
      "email": "1123213243fdfdfdgfd@qq.com"
    },
    {
      "defaultDepartment": "Z42xU8LmniRouZ93E7s",
      "domainUser": "true",
      "name": "sam_hr",
      "id": "2TE7lzsbdyqLhndabbN",
      "loginno": "sam_hr",
      "email": "hr_sam@163.com"
    }
  ]
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data [object] true none 管理员列表 none
»» defaultDepartment string true none none
»» domainUser string true none 是否是管理员 none
»» name string true none 管理员名称 none
»» id string true none 管理员id none
»» loginno string true none 管理员用户名 none
»» email string true none 管理员email none

myApps授权时/工作日历

POST 查询工作日历列表

POST /api/authtime/domain/{domainid}/calendars

Body 请求参数

{
  "name": ""
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
currpage query string none
pagelines query string none
body body object none
» name body string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "linesPerPage": 2147483647,
    "pageCount": 1,
    "datas": [
      {
        "specialDays": [],
        "remark": "24小时制工作日历。",
        "workingTime": 24,
        "type": "Eight_TimeZone",
        "version": 0,
        "domainid": "3CffNlgt9B9StIjIUPB",
        "standardDays": [],
        "sortId": "154561417645400000",
        "name": "24小时日历",
        "id": "HmKdJTD3m76sGFo45Ob",
        "applicationid": null,
        "lastModifyDate": 1545614176000,
        "fromCalendarId": null
      },
      {
        "specialDays": [],
        "remark": "一周5天,一天8小时,夜班制工作日历。",
        "workingTime": 8,
        "type": "Eight_TimeZone",
        "version": 0,
        "domainid": "3CffNlgt9B9StIjIUPB",
        "standardDays": [],
        "sortId": "154339251609900000",
        "name": "夜班日历",
        "id": "i7xj207zBMEwBp8aATE",
        "applicationid": null,
        "lastModifyDate": 1543392516000,
        "fromCalendarId": null
      },
      {
        "specialDays": [],
        "remark": "24小时制工作日历20",
        "workingTime": 24,
        "type": "Eight_TimeZone",
        "version": 0,
        "domainid": "3CffNlgt9B9StIjIUPB",
        "standardDays": [],
        "sortId": "165796484530500000",
        "name": "24小时日历",
        "id": "k7JMZRuA4uyouIaAnY1",
        "applicationid": null,
        "lastModifyDate": 1657964853000,
        "fromCalendarId": "HmKdJTD3m76sGFo45Ob"
      },
      {
        "specialDays": [],
        "remark": "标准日历测试",
        "workingTime": 8,
        "type": "Eight_TimeZone",
        "version": 0,
        "domainid": "3CffNlgt9B9StIjIUPB",
        "standardDays": [],
        "sortId": "154823122227200000",
        "name": "标准日历测试",
        "id": "qCv88TplkcYoiGxMhJ8",
        "applicationid": null,
        "lastModifyDate": 1548231222000,
        "fromCalendarId": null
      },
      {
        "specialDays": [],
        "remark": "24小时制工作日历21",
        "workingTime": 24,
        "type": "Eight_TimeZone",
        "version": 0,
        "domainid": "3CffNlgt9B9StIjIUPB",
        "standardDays": [],
        "sortId": "165796526201900000",
        "name": "24小时日历2022-07-16 17:54:21",
        "id": "WSfvLEbktbINABDI6jl",
        "applicationid": null,
        "lastModifyDate": 1657965271000,
        "fromCalendarId": "HmKdJTD3m76sGFo45Ob"
      },
      {
        "specialDays": [],
        "remark": "一周5天,一天8小时,白班制工作日历。",
        "workingTime": 8,
        "type": "Eight_TimeZone",
        "version": 0,
        "domainid": "3CffNlgt9B9StIjIUPB",
        "standardDays": [],
        "sortId": "154339251598300000",
        "name": "标准日历",
        "id": "ZKsRAyDrAP7u0NKPQdR",
        "applicationid": null,
        "lastModifyDate": 1543392516000,
        "fromCalendarId": null
      }
    ],
    "pageNo": 1,
    "rowCount": 6
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» linesPerPage integer true none none
»» pageCount integer true none none
»» datas [object] true none none
»»» specialDays [string] true none none
»»» remark string true none none
»»» workingTime integer true none none
»»» type string true none none
»»» version integer true none none
»»» domainid string true none none
»»» standardDays [string] true none none
»»» sortId string true none none
»»» name string true none none
»»» id string true none none
»»» applicationid null true none none
»»» lastModifyDate integer true none none
»»» fromCalendarId string¦null true none none
»» pageNo integer true none none
»» rowCount integer true none none

PUT 更新工作日历

PUT /api/authtime/domain/{domainid}/calendar/{id}

Body 请求参数

{
  "_calendarid": "{{calendarId}}",
  "name": "24小时日历",
  "remark": "24小时日历{% mock 'now' %}"
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
id path string 工作日历id
body body object none
» _calendarid body string none
» name body string none
» remark body string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "保存成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none

POST 新建工作日历

POST /api/authtime/domain/{domainid}/calendar

Body 请求参数

{
  "specialDays": [],
  "remark": "24小时制工作日历{% mock 'increment' %}",
  "workingTime": 24,
  "type": "Eight_TimeZone",
  "version": 0,
  "domainid": "3CffNlgt9B9StIjIUPB",
  "standardDays": [],
  "sortId": "154561417645400000",
  "name": "24小时日历",
  "_calendarid": "HmKdJTD3m76sGFo45Ob",
  "applicationid": null,
  "lastModifyDate": 1545614176000,
  "fromCalendarId": null
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
body body object none
» specialDays body [string] none
» remark body string none
» workingTime body integer none
» type body string none
» version body integer none
» domainid body string none
» standardDays body [string] none
» sortId body string none
» name body string none
» _calendarid body string none
» applicationid body null none
» lastModifyDate body integer none
» fromCalendarId body null none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "保存成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

DELETE 删除工作日历

DELETE /api/authtime/calendar

Body 请求参数

[
  "工作日历id",
  "ID2",
  "ID3"
]

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
body body array[string] none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "删除成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

GET 编辑日历

GET /api/authtime/domain/{domainid}/getworkcalendars

Body 请求参数

{
  "_calendarid": "{{calendarId}}",
  "name": "工作日历{% mock 'now' %}",
  "remark": "描述"
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
body body object none
» _calendarid body string none
» name body string none
» remark body string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "__M7m6kH3I9Du1dU1MVKj": "333",
    "__Q0UMGoHcaJLG1AdnOap": "1212211212",
    "ZKsRAyDrAP7u0NKPQdR": "标准日历",
    "__TCYQCu0dZrYlmcA4W0M": "1ed1",
    "__fQMBT4feHNX8dOrplcr": "121212",
    "HmKdJTD3m76sGFo45Ob": "我的9",
    "i7xj207zBMEwBp8aATE": "夜班日历",
    "__akCNI7UlCr5N06stJjI": "24小时日历",
    "__JiZSFqbBRZUn7Rna5HR": "1",
    "__PpXMzJRQ393iGM7hsHx": "24小时日历1"
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» __M7m6kH3I9Du1dU1MVKj string true none none
»» __Q0UMGoHcaJLG1AdnOap string true none none
»» ZKsRAyDrAP7u0NKPQdR string true none none
»» __TCYQCu0dZrYlmcA4W0M string true none none
»» __fQMBT4feHNX8dOrplcr string true none none
»» HmKdJTD3m76sGFo45Ob string true none none
»» i7xj207zBMEwBp8aATE string true none none
»» __akCNI7UlCr5N06stJjI string true none none
»» __JiZSFqbBRZUn7Rna5HR string true none none
»» __PpXMzJRQ393iGM7hsHx string true none none

GET 获取工作周列表

GET /api/authtime/domain/{domainid}/calendar/{id}/getstandardday

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
id path string 工作日历id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "rowCount": 7,
    "linesPerPage": 7,
    "pageNo": 1,
    "datas": [
      {
        "id": "CPG2rEDrpNUofMfuucv",
        "WORKING_DAY": "01",
        "NOT_WORKING_DAY": "02",
        "remark": null,
        "calendar": {
          "id": "HmKdJTD3m76sGFo45Ob",
          "type": "Eight_TimeZone",
          "name": "24小时日历",
          "remark": "core.workcalendar.24.calendarinfo",
          "lastModifyDate": 1545614176000,
          "standardDays": [],
          "specialDays": [],
          "workingTime": 24,
          "fromCalendarId": null
        },
        "workingDayStatus": "01",
        "weekDays": 6,
        "cssClass": "Wday",
        "spc": 1,
        "lastModifyDate": 1545614176000,
        "startTime1": "00:00",
        "startTime2": "",
        "startTime3": "",
        "startTime4": "",
        "startTime5": "",
        "endTime1": "24:00",
        "endTime2": "",
        "endTime3": "",
        "endTime4": "",
        "endTime5": "",
        "dayIndex": 0,
        "border": false,
        "workingDay": true
      },
      {
        "id": "Zf1tu3NZTD5TX3U840j",
        "WORKING_DAY": "01",
        "NOT_WORKING_DAY": "02",
        "remark": null,
        "calendar": {
          "id": "HmKdJTD3m76sGFo45Ob",
          "type": "Eight_TimeZone",
          "name": "24小时日历",
          "remark": "core.workcalendar.24.calendarinfo",
          "lastModifyDate": 1545614176000,
          "standardDays": [],
          "specialDays": [],
          "workingTime": 24,
          "fromCalendarId": null
        },
        "workingDayStatus": "01",
        "weekDays": 5,
        "cssClass": "Wday",
        "spc": 1,
        "lastModifyDate": 1545614176000,
        "startTime1": "00:00",
        "startTime2": "",
        "startTime3": "",
        "startTime4": "",
        "startTime5": "",
        "endTime1": "24:00",
        "endTime2": "",
        "endTime3": "",
        "endTime4": "",
        "endTime5": "",
        "dayIndex": 0,
        "border": false,
        "workingDay": true
      },
      {
        "id": "VGKulCTHlq2z9ib0YLh",
        "WORKING_DAY": "01",
        "NOT_WORKING_DAY": "02",
        "remark": null,
        "calendar": {
          "id": "HmKdJTD3m76sGFo45Ob",
          "type": "Eight_TimeZone",
          "name": "24小时日历",
          "remark": "core.workcalendar.24.calendarinfo",
          "lastModifyDate": 1545614176000,
          "standardDays": [],
          "specialDays": [],
          "workingTime": 24,
          "fromCalendarId": null
        },
        "workingDayStatus": "01",
        "weekDays": 4,
        "cssClass": "Wday",
        "spc": 1,
        "lastModifyDate": 1545614176000,
        "startTime1": "00:00",
        "startTime2": "",
        "startTime3": "",
        "startTime4": "",
        "startTime5": "",
        "endTime1": "24:00",
        "endTime2": "",
        "endTime3": "",
        "endTime4": "",
        "endTime5": "",
        "dayIndex": 0,
        "border": false,
        "workingDay": true
      },
      {
        "id": "UtKP0OOfXRrV0Q6IVVa",
        "WORKING_DAY": "01",
        "NOT_WORKING_DAY": "02",
        "remark": null,
        "calendar": {
          "id": "HmKdJTD3m76sGFo45Ob",
          "type": "Eight_TimeZone",
          "name": "24小时日历",
          "remark": "core.workcalendar.24.calendarinfo",
          "lastModifyDate": 1545614176000,
          "standardDays": [],
          "specialDays": [],
          "workingTime": 24,
          "fromCalendarId": null
        },
        "workingDayStatus": "01",
        "weekDays": 3,
        "cssClass": "Wday",
        "spc": 1,
        "lastModifyDate": 1545614176000,
        "startTime1": "00:00",
        "startTime2": "",
        "startTime3": "",
        "startTime4": "",
        "startTime5": "",
        "endTime1": "24:00",
        "endTime2": "",
        "endTime3": "",
        "endTime4": "",
        "endTime5": "",
        "dayIndex": 0,
        "border": false,
        "workingDay": true
      },
      {
        "id": "7CfbsCrTqTdEUFEMF4I",
        "WORKING_DAY": "01",
        "NOT_WORKING_DAY": "02",
        "remark": null,
        "calendar": {
          "id": "HmKdJTD3m76sGFo45Ob",
          "type": "Eight_TimeZone",
          "name": "24小时日历",
          "remark": "core.workcalendar.24.calendarinfo",
          "lastModifyDate": 1545614176000,
          "standardDays": [],
          "specialDays": [],
          "workingTime": 24,
          "fromCalendarId": null
        },
        "workingDayStatus": "01",
        "weekDays": 2,
        "cssClass": "Wday",
        "spc": 1,
        "lastModifyDate": 1545614176000,
        "startTime1": "00:00",
        "startTime2": "",
        "startTime3": "",
        "startTime4": "",
        "startTime5": "",
        "endTime1": "24:00",
        "endTime2": "",
        "endTime3": "",
        "endTime4": "",
        "endTime5": "",
        "dayIndex": 0,
        "border": false,
        "workingDay": true
      },
      {
        "id": "SnVh8vEfY0MNzMsW11T",
        "WORKING_DAY": "01",
        "NOT_WORKING_DAY": "02",
        "remark": null,
        "calendar": {
          "id": "HmKdJTD3m76sGFo45Ob",
          "type": "Eight_TimeZone",
          "name": "24小时日历",
          "remark": "core.workcalendar.24.calendarinfo",
          "lastModifyDate": 1545614176000,
          "standardDays": [],
          "specialDays": [],
          "workingTime": 24,
          "fromCalendarId": null
        },
        "workingDayStatus": "01",
        "weekDays": 1,
        "cssClass": "Wday",
        "spc": 1,
        "lastModifyDate": 1545614176000,
        "startTime1": "00:00",
        "startTime2": "",
        "startTime3": "",
        "startTime4": "",
        "startTime5": "",
        "endTime1": "24:00",
        "endTime2": "",
        "endTime3": "",
        "endTime4": "",
        "endTime5": "",
        "dayIndex": 0,
        "border": false,
        "workingDay": true
      },
      {
        "id": "Xn0DjgdWsABtJWfMEDd",
        "WORKING_DAY": "01",
        "NOT_WORKING_DAY": "02",
        "remark": null,
        "calendar": {
          "id": "HmKdJTD3m76sGFo45Ob",
          "type": "Eight_TimeZone",
          "name": "24小时日历",
          "remark": "core.workcalendar.24.calendarinfo",
          "lastModifyDate": 1545614176000,
          "standardDays": [],
          "specialDays": [],
          "workingTime": 24,
          "fromCalendarId": null
        },
        "workingDayStatus": "01",
        "weekDays": 0,
        "cssClass": "Wday",
        "spc": 1,
        "lastModifyDate": 1545614176000,
        "startTime1": "00:00",
        "startTime2": "",
        "startTime3": "",
        "startTime4": "",
        "startTime5": "",
        "endTime1": "24:00",
        "endTime2": "",
        "endTime3": "",
        "endTime4": "",
        "endTime5": "",
        "dayIndex": 0,
        "border": false,
        "workingDay": true
      }
    ],
    "pageCount": 1
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» rowCount integer true none none
»» linesPerPage integer true none none
»» pageNo integer true none none
»» datas [object] true none none
»»» id string true none none
»»» WORKING_DAY string true none none
»»» NOT_WORKING_DAY string true none none
»»» remark null true none none
»»» calendar object true none none
»»»» id string true none none
»»»» type string true none none
»»»» name string true none none
»»»» remark string true none none
»»»» lastModifyDate integer true none none
»»»» standardDays [string] true none none
»»»» specialDays [string] true none none
»»»» workingTime integer true none none
»»»» fromCalendarId null true none none
»»» workingDayStatus string true none none
»»» weekDays integer true none none
»»» cssClass string true none none
»»» spc integer true none none
»»» lastModifyDate integer true none none
»»» startTime1 string true none none
»»» startTime2 string true none none
»»» startTime3 string true none none
»»» startTime4 string true none none
»»» startTime5 string true none none
»»» endTime1 string true none none
»»» endTime2 string true none none
»»» endTime3 string true none none
»»» endTime4 string true none none
»»» endTime5 string true none none
»»» dayIndex integer true none none
»»» border boolean true none none
»»» workingDay boolean true none none
»» pageCount integer true none none

GET 获取例外日列表

GET /api/authtime/domain/{domainid}/calendar/{id}/getspecialday

Body 请求参数

{
  "_calendarid": "{{calendarId}}",
  "name": "",
  "remark": ""
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
id path string 工作日历id
currpage query string none
pagelines query string none
body body object none
» _calendarid body string none
» name body string none
» remark body string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "rowCount": 2,
    "linesPerPage": 10,
    "pageNo": 1,
    "datas": [
      {
        "id": "__lRdZfSVhf3OjQyg46pJ",
        "WORKING_DAY": "01",
        "NOT_WORKING_DAY": "02",
        "remark": "描述1111",
        "calendar": {
          "id": "ZKsRAyDrAP7u0NKPQdR",
          "type": "Eight_TimeZone",
          "name": "标准日历",
          "remark": "core.workcalendar.standard.calendarinfo",
          "lastModifyDate": "2018-11-28T08:08:36.000+0000",
          "standardDays": [],
          "specialDays": [],
          "workingTime": 8
        },
        "workingDayStatus": "02",
        "weekDays": 0,
        "cssClass": "Wwday",
        "spc": 0,
        "lastModifyDate": "2019-10-30T06:38:32.000+0000",
        "startTime1": "",
        "startTime2": "",
        "startTime3": "",
        "startTime4": "",
        "startTime5": "",
        "endTime1": "",
        "endTime2": "",
        "endTime3": "",
        "endTime4": "",
        "endTime5": "",
        "dayIndex": 0,
        "startDate": "2019-10-22T13:00:00.000+0000",
        "endDate": "2019-11-11T13:00:00.000+0000",
        "border": false,
        "workingDay": false
      },
      {
        "id": "__UYBC1cRSuVdJGixu7Qa",
        "WORKING_DAY": "01",
        "NOT_WORKING_DAY": "02",
        "remark": "描述",
        "calendar": {
          "id": "ZKsRAyDrAP7u0NKPQdR",
          "type": "Eight_TimeZone",
          "name": "标准日历",
          "remark": "core.workcalendar.standard.calendarinfo",
          "lastModifyDate": "2018-11-28T08:08:36.000+0000",
          "standardDays": [],
          "specialDays": [],
          "workingTime": 8
        },
        "workingDayStatus": "02",
        "weekDays": 0,
        "cssClass": "Wwday",
        "spc": 0,
        "lastModifyDate": null,
        "startTime1": "",
        "startTime2": "",
        "startTime3": "",
        "startTime4": "",
        "startTime5": "",
        "endTime1": "",
        "endTime2": "",
        "endTime3": "",
        "endTime4": "",
        "endTime5": "",
        "dayIndex": 0,
        "startDate": "2019-10-22T13:00:00.000+0000",
        "endDate": "2019-11-11T13:00:00.000+0000",
        "border": false,
        "workingDay": false
      }
    ],
    "pageCount": 1
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» rowCount integer true none none
»» linesPerPage integer true none none
»» pageNo integer true none none
»» datas [object] true none none
»»» id string true none none
»»» WORKING_DAY string true none none
»»» NOT_WORKING_DAY string true none none
»»» remark string true none none
»»» calendar object true none none
»»»» id string true none none
»»»» type string true none none
»»»» name string true none none
»»»» remark string true none none
»»»» lastModifyDate string true none none
»»»» standardDays [string] true none none
»»»» specialDays [string] true none none
»»»» workingTime integer true none none
»»» workingDayStatus string true none none
»»» weekDays integer true none none
»»» cssClass string true none none
»»» spc integer true none none
»»» lastModifyDate string¦null true none none
»»» startTime1 string true none none
»»» startTime2 string true none none
»»» startTime3 string true none none
»»» startTime4 string true none none
»»» startTime5 string true none none
»»» endTime1 string true none none
»»» endTime2 string true none none
»»» endTime3 string true none none
»»» endTime4 string true none none
»»» endTime5 string true none none
»»» dayIndex integer true none none
»»» startDate string true none none
»»» endDate string true none none
»»» border boolean true none none
»»» workingDay boolean true none none
»» pageCount integer true none none

POST 新建例外日

POST /api/authtime/domain/{domainid}//calendar/{id}/addspecialday

Body 请求参数

"{\r\n\r\n    \"strstatus\": \"01(01为工作日,02为非)\",\r\n\r\n    \"startTime1\": \"12:00\",\r\n\r\n    \"endTime1\": \"\",\r\n\r\n    \"startTime2\": \"\",\r\n\r\n    \"endTime2\": \"\",\r\n\r\n    \"startTime3\": \"\",\r\n\r\n    \"endTime3\": \"\",\r\n\r\n    \"startTime4\": \"\",\r\n\r\n    \"endTime4\": \"\",\r\n\r\n    \"startTime5\": \"\",\r\n\r\n    \"endTime5\": \"\",\r\n\r\n    \"remark\": \"描述\",\r\n\r\n    \"startDate\": \"开始日期 yyyy-MM-dd HH:mm:ss\",\r\n\r\n    \"endDate\": \"结束日期 yyyy-MM-dd HH:mm:ss\",\r\n\r\n}"

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
id path string 工作日历id
body body object none
» strstatus body string none
» startTime1 body string none
» endTime1 body string none
» startTime2 body string none
» endTime2 body string none
» startTime3 body string none
» endTime3 body string none
» startTime4 body string none
» endTime4 body string none
» startTime5 body string none
» endTime5 body string none
» remark body string none
» startDate body string none
» endDate body string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "保存成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

PUT 保存例外日

PUT /api/authtime/domain/{domainid}//calendar/{id}/savespecialday

Body 请求参数

{
  "id": "22",
  "weekDay": "ex in",
  "strstatus": "ullamco aliqua commodo consequat proident",
  "startTime1": "2008-12-17 03:39:58",
  "endTime1": "2017-09-14 04:33:55",
  "startTime2": "1978-07-15 19:39:39",
  "endTime2": "2017-09-12 00:17:55",
  "startTime3": "2002-05-12 07:23:08",
  "endTime3": "2005-08-25 16:20:45",
  "startTime4": "1979-04-16 18:07:32",
  "endTime4": "2000-10-20 05:20:19",
  "startTime5": "2015-08-21 21:24:05",
  "endTime5": "1986-08-28 14:46:34",
  "remark": "Ut"
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
id path string none
body body object none
» id body string none
» weekDay body string none
» strstatus body string none
» startTime1 body string none
» endTime1 body string none
» startTime2 body string none
» endTime2 body string none
» startTime3 body string none
» endTime3 body string none
» startTime4 body string none
» endTime4 body string none
» startTime5 body string none
» endTime5 body string none
» remark body string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "保存成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

DELETE 删除例外日

DELETE /api/authtime/domain/calendar/deletespecialday

Body 请求参数

[
  "ID1",
  "ID2",
  "ID3"
]

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
body body array[string] none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "保存成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

myApps授权时/字段扩展管理

POST 查询扩展字段列表

POST /api/authtime/domain/fieldextends

Body 请求参数

{
  "domainid": "{{domainId}}",
  "type": "字段类型",
  "fortable": "所属模块",
  "belong": "belong"
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
currpage query string none
pagelines query string none
body body object none
» type body string none
» fortable body string none
» belong body string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "linesPerPage": 10,
    "pageCount": 1,
    "datas": [
      {
        "fid": "4028d0816d60f933016d61c92d060003",
        "enabel": true,
        "forTable": "tableUser",
        "sortNumber": 21,
        "label": "aaa",
        "type": "string",
        "lazyLoad": true,
        "version": 0,
        "domainid": "3CffNlgt9B9StIjIUPB",
        "sortId": null,
        "isNull": null,
        "name": "field5",
        "id": null,
        "applicationid": null
      },
      {
        "fid": "4028d0816d6cecfd016d6cf65d8c0000",
        "enabel": true,
        "forTable": "tableUser",
        "sortNumber": 123123,
        "label": "123123",
        "type": "string",
        "lazyLoad": true,
        "version": 0,
        "domainid": "3CffNlgt9B9StIjIUPB",
        "sortId": null,
        "isNull": null,
        "name": "field2",
        "id": null,
        "applicationid": null
      },
      {
        "fid": "4028d0816d6d7bc0016d6d7be6680000",
        "enabel": true,
        "forTable": "tableUser",
        "sortNumber": null,
        "label": "999",
        "type": null,
        "lazyLoad": true,
        "version": 0,
        "domainid": "3CffNlgt9B9StIjIUPB",
        "sortId": null,
        "isNull": null,
        "name": "field2",
        "id": null,
        "applicationid": null
      }
    ],
    "pageNo": 1,
    "rowCount": 10
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» linesPerPage integer true none none
»» pageCount integer true none none
»» datas [object] true none 扩展字段列表 none
»»» fid string true none 扩展字段id none
»»» enabel boolean true none 是否显示在列表中 none
»»» forTable string true none 字段所属表 none
»»» sortNumber integer¦null true none 排序位置优先级,数据越小,排序越前 none
»»» label string true none 字段标签 none
»»» type string¦null true none 字段类型 none
»»» lazyLoad boolean true none none
»»» version integer true none none
»»» domainid string true none 企业域id none
»»» sortId null true none none
»»» isNull null true none 是否可以为空 none
»»» name string true none 字段名字 none
»»» id null true none none
»»» applicationid null true none none
»» pageNo integer true none none
»» rowCount integer true none none

POST 新建扩展字段

POST /api/authtime/domain/fieldextend

Body 请求参数

{
  "domainid": "{{domainId}}",
  "label": "字段标签",
  "respectiveField": "字段名字",
  "sortNumber": 1,
  "type": "01",
  "enabel": true,
  "forTable": "t_user"
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
body body object none
» domainid body string none
» label body string none
» respectiveField body string none
» sortNumber body integer none
» type body string none
» enabel body boolean none
» forTable body string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "保存成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

DELETE 删除扩展字段

DELETE /api/authtime/domain/fieldextend

Body 请求参数

[
  "字段名、ID、所属模块合成的串集合,格式为ID-NAME-FORTABLE",
  "ID-NAME-FORTABLE",
  "ID-NAME-FORTABLE"
]

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
body body array[string] none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "删除成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

PUT 更新扩展字段

PUT /api/authtime/domain/fieldextend/{id}

Body 请求参数

{
  "label": "字段标签",
  "respectiveField": "字段名字",
  "sortNumber": "排序位置优先级,数据越小,排序越前 ",
  "type": "字段类型",
  "enabel": "是否显示在列表中",
  "forTable": "字段所属表"
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
id path string 扩展字段id
body body object none
» label body string none
» respectiveField body string none
» sortNumber body string none
» type body string none
» enabel body string none
» forTable body string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "保存成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

GET 获取未使用字段

GET /api/authtime/domain/getunusefields

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
type query string user为用户,dept为部门

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": [
    "field2",
    "field3",
    "field4",
    "field5",
    "field6",
    "field7",
    "field8",
    "field9",
    "field10"
  ]
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data [string] true none none

myApps授权时/操作日记

PUT 更新操作日记是否记录

PUT /api/authtime/domain/{domainid}/logger

Body 请求参数

{
  "isLog": false
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
body body object none
» isLog body string 是否记录(true=是,false=否)

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "保存成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

GET 查询操作日记是否记录

GET /api/authtime/domain/{domainid}/logger

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "false"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

POST 查询操作日记列表

POST /api/authtime/domain/{domainid}/loggers

Body 请求参数

{
  "operator": "操作人",
  "ip": "ip地址",
  "date": "操作日期"
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
currpage query string 每页数
pagelines query string 每页显示条数
body body object none
» operator body string none
» ip body string none
» date body string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "rowCount": 160,
    "linesPerPage": 10,
    "pageNo": 1,
    "datas": [
      {
        "id": "bLzv643gG9MqGvJR4m8",
        "userId": null,
        "date": 1657970763000,
        "type": "企业域",
        "description": "更新工作日历",
        "operator": "Admin",
        "ip": "0:0:0:0:0:0:0:1"
      },
      {
        "id": "4s2y3JaUA1LolPWQw1I",
        "userId": null,
        "date": 1657970759000,
        "type": "企业域",
        "description": "更新工作日历",
        "operator": "Admin",
        "ip": "0:0:0:0:0:0:0:1"
      },
      {
        "id": "PTrPeva6oXsiT9eZSZY",
        "userId": null,
        "date": 1657970743000,
        "type": "企业域",
        "description": "更新工作日历",
        "operator": "Admin",
        "ip": "0:0:0:0:0:0:0:1"
      },
      {
        "id": "jLWQ6WBikajgkBRZknv",
        "userId": null,
        "date": 1657970740000,
        "type": "企业域",
        "description": "新建工作日历",
        "operator": "Admin",
        "ip": "0:0:0:0:0:0:0:1"
      },
      {
        "id": "0hwSHBbmyorF7oG0mQU",
        "userId": null,
        "date": 1657970713000,
        "type": "企业域",
        "description": "移除管理员",
        "operator": "Admin",
        "ip": "0:0:0:0:0:0:0:1"
      },
      {
        "id": "arYWv7NTA2wu0SUO9yl",
        "userId": null,
        "date": 1657970710000,
        "type": "企业域",
        "description": "移除管理员",
        "operator": "Admin",
        "ip": "0:0:0:0:0:0:0:1"
      },
      {
        "id": "XeZ8lffqDzdphgkxpeB",
        "userId": null,
        "date": 1657970702000,
        "type": "企业域",
        "description": "添加管理员",
        "operator": "Admin",
        "ip": "0:0:0:0:0:0:0:1"
      },
      {
        "id": "kO4zSOn49oRjfvN9pX2",
        "userId": null,
        "date": 1657970600000,
        "type": "企业域",
        "description": "保存微信配置",
        "operator": "Admin",
        "ip": "0:0:0:0:0:0:0:1"
      },
      {
        "id": "8GOq65a6OieHwk1fyzT",
        "userId": null,
        "date": 1657970596000,
        "type": "企业域",
        "description": "保存微信配置",
        "operator": "Admin",
        "ip": "0:0:0:0:0:0:0:1"
      },
      {
        "id": "RHqunm62Q9P8K1xvYcv",
        "userId": null,
        "date": 1657970586000,
        "type": "企业域",
        "description": "导出角色用户权限关系",
        "operator": "Admin",
        "ip": "0:0:0:0:0:0:0:1"
      }
    ],
    "pageCount": 16
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» rowCount integer true none none
»» linesPerPage integer true none none
»» pageNo integer true none none
»» datas [object] true none none
»»» id string true none none
»»» userId null true none none
»»» date integer true none none
»»» type string true none none
»»» description string true none none
»»» operator string true none none
»»» ip string true none none
»» pageCount integer true none none

DELETE 删除操作记录

DELETE /api/authtime/domain/{domainid}/loggers

Body 请求参数

[
  "操作记录ID1",
  "操作记录ID2",
  "操作记录ID3"
]

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
body body array[string] none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "删除成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

myApps授权时/流程监控

DELETE 删除流程实例

DELETE /api/authtime/domain/applicationid/{applicationid}/workflow/flowstaterts

Body 请求参数

[
  "流程ID1",
  "流程ID2",
  "流程ID3"
]

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
applicationid path string 软件id
body body array[string] none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": "删除成功"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data string true none none

POST 查询流程监控列表

POST /api/authtime/domain/{domainid}/workflow/flowstaterts

Body 请求参数

{
  "application": "软件id",
  "_flowName": "流程名称",
  "_stateLabel": "当前节点",
  "_initiator": "发起人",
  "_firstProcessTime": "开始时间",
  "_lastProcessTime": "最后处理时间",
  "_lastAuditor": "最后处理人",
  "_summary": "摘要"
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
currpage query string none
pagelines query string none
body body object none
» application body string 软件id
» _flowName body string 流程名称
» _stateLabel body string 当前节点
» _initiator body string 发起人
» _firstProcessTime body string 开始时间
» _lastProcessTime body string 最后处理时间
» _lastAuditor body string 最后处理人
» _summary body string 摘要

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "rowCount": 22,
    "linesPerPage": 10,
    "pageNo": 1,
    "datas": [
      {
        "applicationid": "sOZu9kthmxyP8qQfq0e",
        "id": "WqauvDwUWfeuOkl3o4e--__AwJyEpMKn5Oh9P80HOs",
        "summary": "{\"showTags\":false,\"summaryText\":\"地址:测试\\n\"}",
        "flowName": "流程2",
        "stateLabel": "结束",
        "initiator": "系统管理员",
        "initiatorId": "__oP0irhWXGA2oZRusW1d",
        "initiatorDept": null,
        "initiatorDeptId": null,
        "lastAuditor": "系统管理员",
        "firstProcessTime": 1640919915000,
        "lastProcessTime": 1640919933000,
        "flowstatertId": "WqauvDwUWfeuOkl3o4e--__AwJyEpMKn5Oh9P80HOs-tNd12zUFK62mBNUeakJ",
        "flowId": "__clnpDn2x3gPy0UgfXBx",
        "formId": "__AwJyEpMKn5Oh9P80HOs",
        "docId": "WqauvDwUWfeuOkl3o4e--__AwJyEpMKn5Oh9P80HOs",
        "status": null,
        "auditorNames": "",
        "auditorList": "{[]}",
        "coAuditorList": null,
        "lastFlowOperation": "7",
        "flowIndex": null
      },
      {
        "applicationid": "sOZu9kthmxyP8qQfq0e",
        "id": "0F18BWPlZHYl54IX4u8--__xaFFRkWXvylv5YAibJl",
        "summary": "",
        "flowName": "流程4",
        "stateLabel": "结束",
        "initiator": "系统管理员",
        "initiatorId": "__oP0irhWXGA2oZRusW1d",
        "initiatorDept": null,
        "initiatorDeptId": null,
        "lastAuditor": "系统管理员",
        "firstProcessTime": 1640589571000,
        "lastProcessTime": 1640589778000,
        "flowstatertId": "0F18BWPlZHYl54IX4u8--__xaFFRkWXvylv5YAibJl-hkafpDPUWqGoIVqYq9f",
        "flowId": "__ezKUOGocfX8G1ZCABSP",
        "formId": "__xaFFRkWXvylv5YAibJl",
        "docId": "0F18BWPlZHYl54IX4u8--__xaFFRkWXvylv5YAibJl",
        "status": null,
        "auditorNames": "",
        "auditorList": "{[]}",
        "coAuditorList": null,
        "lastFlowOperation": "7",
        "flowIndex": null
      },
      {
        "applicationid": "sOZu9kthmxyP8qQfq0e",
        "id": "sKDhDsbYlZ4wZ56Al5B--__AwJyEpMKn5Oh9P80HOs",
        "summary": "",
        "flowName": "流程2",
        "stateLabel": "结束",
        "initiator": "wxw1",
        "initiatorId": "tGnu7ptDCyBpFbB7t2L",
        "initiatorDept": null,
        "initiatorDeptId": null,
        "lastAuditor": "系统管理员",
        "firstProcessTime": 1640577163000,
        "lastProcessTime": 1640585424000,
        "flowstatertId": "sKDhDsbYlZ4wZ56Al5B--__AwJyEpMKn5Oh9P80HOs-drOwiOtEUlMJ9Haxorj",
        "flowId": "__clnpDn2x3gPy0UgfXBx",
        "formId": "__AwJyEpMKn5Oh9P80HOs",
        "docId": "sKDhDsbYlZ4wZ56Al5B--__AwJyEpMKn5Oh9P80HOs",
        "status": null,
        "auditorNames": "",
        "auditorList": "{[]}",
        "coAuditorList": null,
        "lastFlowOperation": "7",
        "flowIndex": null
      },
      {
        "applicationid": "sOZu9kthmxyP8qQfq0e",
        "id": "__2LhKAmcYZ3N8K39Rblf--__qJQ2oo1YBE9sq98GzFg",
        "summary": null,
        "flowName": "通过角色抄送审批人",
        "stateLabel": "人事",
        "initiator": "系统管理员",
        "initiatorId": null,
        "initiatorDept": null,
        "initiatorDeptId": null,
        "lastAuditor": "系统管理员",
        "firstProcessTime": null,
        "lastProcessTime": 1613644089000,
        "flowstatertId": "__2LhKAmcYZ3N8K39Rblf--__qJQ2oo1YBE9sq98GzFg-__P36wM1uc9dXpzAsyVog",
        "flowId": "__b7RIcRGKWItsvpf33Db",
        "formId": "__qJQ2oo1YBE9sq98GzFg",
        "docId": "__2LhKAmcYZ3N8K39Rblf--__qJQ2oo1YBE9sq98GzFg",
        "status": null,
        "auditorNames": "系统管理员,人事",
        "auditorList": "{\"1584946785482\":[\"__oP0irhWXGA2oZRusW1d\",\"__LyKAhJwEP5MXLiyRF6s\"]}",
        "coAuditorList": null,
        "lastFlowOperation": "80",
        "flowIndex": null
      },
      {
        "applicationid": "sOZu9kthmxyP8qQfq0e",
        "id": "__HXQ9zLuIPtAPSCNWoWX--9c0aqDXwpcfHP2G5wCv",
        "summary": null,
        "flowName": "请假申请_串行流程",
        "stateLabel": "人事备案",
        "initiator": "系统管理员",
        "initiatorId": null,
        "initiatorDept": null,
        "initiatorDeptId": null,
        "lastAuditor": "系统管理员",
        "firstProcessTime": null,
        "lastProcessTime": 1613644061000,
        "flowstatertId": "__HXQ9zLuIPtAPSCNWoWX--9c0aqDXwpcfHP2G5wCv-__VlT01sIoANolfAmbfu2",
        "flowId": "fW1801qkQ6PsAcfxuI2",
        "formId": "9c0aqDXwpcfHP2G5wCv",
        "docId": "__HXQ9zLuIPtAPSCNWoWX--9c0aqDXwpcfHP2G5wCv",
        "status": null,
        "auditorNames": "系统管理员",
        "auditorList": "{\"1566350840526\":[\"__oP0irhWXGA2oZRusW1d\"]}",
        "coAuditorList": null,
        "lastFlowOperation": "80",
        "flowIndex": null
      },
      {
        "applicationid": "sOZu9kthmxyP8qQfq0e",
        "id": "__O547uHIosf2HnZYZOhm--__wC0XlExseDqCrrqItKD",
        "summary": null,
        "flowName": "市局督办",
        "stateLabel": "区局督办受理中",
        "initiator": "系统管理员",
        "initiatorId": null,
        "initiatorDept": null,
        "initiatorDeptId": null,
        "lastAuditor": "系统管理员",
        "firstProcessTime": null,
        "lastProcessTime": 1613643952000,
        "flowstatertId": "__O547uHIosf2HnZYZOhm--__wC0XlExseDqCrrqItKD-__QWHa07qocJc3ShtsoYM",
        "flowId": "__NrGCEfz8wRFt9GSU0gZ",
        "formId": "__wC0XlExseDqCrrqItKD",
        "docId": "__O547uHIosf2HnZYZOhm--__wC0XlExseDqCrrqItKD",
        "status": null,
        "auditorNames": "",
        "auditorList": "{\"1595160170302\":[]}",
        "coAuditorList": null,
        "lastFlowOperation": "80",
        "flowIndex": null
      },
      {
        "applicationid": "sOZu9kthmxyP8qQfq0e",
        "id": "__2CHhnoeBszTneBRRU18--S0BENt5k8A9dkM6tTpo",
        "summary": null,
        "flowName": "请假申请_设置表单权限",
        "stateLabel": "人事备案",
        "initiator": "系统管理员",
        "initiatorId": null,
        "initiatorDept": null,
        "initiatorDeptId": null,
        "lastAuditor": "系统管理员",
        "firstProcessTime": null,
        "lastProcessTime": 1613643875000,
        "flowstatertId": "__2CHhnoeBszTneBRRU18--S0BENt5k8A9dkM6tTpo-__PMKsAlgFj10uwVlW0xl",
        "flowId": "i81ezXMr3s7pTzPs1wR",
        "formId": "S0BENt5k8A9dkM6tTpo",
        "docId": "__2CHhnoeBszTneBRRU18--S0BENt5k8A9dkM6tTpo",
        "status": null,
        "auditorNames": "系统管理员,人事",
        "auditorList": "{\"1566350840526\":[\"__oP0irhWXGA2oZRusW1d\",\"__LyKAhJwEP5MXLiyRF6s\"]}",
        "coAuditorList": null,
        "lastFlowOperation": "80",
        "flowIndex": null
      },
      {
        "applicationid": "sOZu9kthmxyP8qQfq0e",
        "id": "__O3gRPIVbybC0zVMW9Au--jlEQBPqkPCUEjYdL6f3",
        "summary": null,
        "flowName": "请假申请_添加补签意见",
        "stateLabel": "主管审批",
        "initiator": "系统管理员",
        "initiatorId": null,
        "initiatorDept": null,
        "initiatorDeptId": null,
        "lastAuditor": "系统管理员",
        "firstProcessTime": null,
        "lastProcessTime": 1613643861000,
        "flowstatertId": "__O3gRPIVbybC0zVMW9Au--jlEQBPqkPCUEjYdL6f3-__gqbr65zTkvxUMh27mUS",
        "flowId": "gllWbrkgsoXfkeGk7jk",
        "formId": "jlEQBPqkPCUEjYdL6f3",
        "docId": "__O3gRPIVbybC0zVMW9Au--jlEQBPqkPCUEjYdL6f3",
        "status": null,
        "auditorNames": "前端开发工程师02,测试专员01,售后专员02,销售员03,售后专员01,后端开发工程师02,技术部长,前端开发工程师01,系统管理员,前台专员,销售专员01,前端开发工程师03,售后组长,销售员02,后端开发工程师01,财务,销售员04,前端开发组长,测试专员02,测试组长,人事,后端开发工程师03",
        "auditorList": "{\"1566350834001\":[\"__pYmsChfjQfodPWfF6Z1\",\"__M1g8MydPX42krz583Jy\",\"__hsgAbVwKZevuBdeiJJf\",\"__4K2NHMwlBsvhItS54bf\",\"__YfBaYUiseyktdgboQgI\",\"__rRhVCRESTbgHfIf6fGv\",\"__IuIvOafEXqqlBsTQXpZ\",\"__nX4Itfc8twLkdqHAsAz\",\"__oP0irhWXGA2oZRusW1d\",\"__dGVnXnRWbkjb6h26q6q\",\"__bvKhiFNfnWyWtnwoeTp\",\"__r3CRRY7sNyZi9tvAabM\",\"__LyFp6jqhbHsIf1VovV8\",\"__DRTjq33iYBsxt9iOp42\",\"__5TsWWMCjsEWKL7Uwlmg\",\"__GIhuZgXnREWfRcoDgOK\",\"__tEr8c6zPiFDjVYszTQU\",\"__eSxfm3Pryn8YcFhQY1A\",\"__wvn1ciPjGf0zDupkDam\",\"__y2nHhGskY9FQ6LYny8s\",\"__LyKAhJwEP5MXLiyRF6s\",\"__iba2MmpSWYHSMVzTOSx\"]}",
        "coAuditorList": null,
        "lastFlowOperation": "80",
        "flowIndex": null
      },
      {
        "applicationid": "sOZu9kthmxyP8qQfq0e",
        "id": "__Nyl16BcUfssERfh66sQ--iUiMDx79iwunOufOm64",
        "summary": null,
        "flowName": "请假申请_加签协办",
        "stateLabel": "主管审批",
        "initiator": "系统管理员",
        "initiatorId": null,
        "initiatorDept": null,
        "initiatorDeptId": null,
        "lastAuditor": "系统管理员",
        "firstProcessTime": null,
        "lastProcessTime": 1613643839000,
        "flowstatertId": "__Nyl16BcUfssERfh66sQ--iUiMDx79iwunOufOm64-__0KJGlfzjJFEyyX0tLUB",
        "flowId": "QtwXrJdX42XrKmhY9Hv",
        "formId": "iUiMDx79iwunOufOm64",
        "docId": "__Nyl16BcUfssERfh66sQ--iUiMDx79iwunOufOm64",
        "status": null,
        "auditorNames": "销售专员01,销售员02,后端开发工程师02,销售员04,售后专员02,前端开发工程师01,后端开发工程师01,系统管理员,前端开发工程师03,技术部长,销售员03,前台专员,测试专员01,测试组长,人事,后端开发工程师03,测试专员02,财务,售后组长,售后专员01,前端开发工程师02,前端开发组长",
        "auditorList": "{\"1566350834001\":[\"__bvKhiFNfnWyWtnwoeTp\",\"__DRTjq33iYBsxt9iOp42\",\"__rRhVCRESTbgHfIf6fGv\",\"__tEr8c6zPiFDjVYszTQU\",\"__hsgAbVwKZevuBdeiJJf\",\"__nX4Itfc8twLkdqHAsAz\",\"__5TsWWMCjsEWKL7Uwlmg\",\"__oP0irhWXGA2oZRusW1d\",\"__r3CRRY7sNyZi9tvAabM\",\"__IuIvOafEXqqlBsTQXpZ\",\"__4K2NHMwlBsvhItS54bf\",\"__dGVnXnRWbkjb6h26q6q\",\"__M1g8MydPX42krz583Jy\",\"__y2nHhGskY9FQ6LYny8s\",\"__LyKAhJwEP5MXLiyRF6s\",\"__iba2MmpSWYHSMVzTOSx\",\"__wvn1ciPjGf0zDupkDam\",\"__GIhuZgXnREWfRcoDgOK\",\"__LyFp6jqhbHsIf1VovV8\",\"__YfBaYUiseyktdgboQgI\",\"__pYmsChfjQfodPWfF6Z1\",\"__eSxfm3Pryn8YcFhQY1A\"]}",
        "coAuditorList": null,
        "lastFlowOperation": "80",
        "flowIndex": null
      },
      {
        "applicationid": "sOZu9kthmxyP8qQfq0e",
        "id": "__dLCrMWdi4ISR8qzq8g8--jZ0aUDc6vs7wSOZETk9",
        "summary": null,
        "flowName": "请假申请_加签主办",
        "stateLabel": "主管审批",
        "initiator": "系统管理员",
        "initiatorId": null,
        "initiatorDept": null,
        "initiatorDeptId": null,
        "lastAuditor": "系统管理员",
        "firstProcessTime": null,
        "lastProcessTime": 1613643790000,
        "flowstatertId": "__dLCrMWdi4ISR8qzq8g8--jZ0aUDc6vs7wSOZETk9-__XyBMJhUdvbBVvSaupPj",
        "flowId": "ppon3GMdiEcrUKr11AR",
        "formId": "jZ0aUDc6vs7wSOZETk9",
        "docId": "__dLCrMWdi4ISR8qzq8g8--jZ0aUDc6vs7wSOZETk9",
        "status": null,
        "auditorNames": "测试专员01,测试组长,前端开发工程师01,销售专员01,前台专员,前端开发工程师03,后端开发工程师03,财务,前端开发工程师02,后端开发工程师01,前端开发组长,销售员03,后端开发工程师02,技术部长,人事,测试专员02,系统管理员",
        "auditorList": "{\"1566350834001\":[\"__M1g8MydPX42krz583Jy\",\"__y2nHhGskY9FQ6LYny8s\",\"__nX4Itfc8twLkdqHAsAz\",\"__bvKhiFNfnWyWtnwoeTp\",\"__dGVnXnRWbkjb6h26q6q\",\"__r3CRRY7sNyZi9tvAabM\",\"__iba2MmpSWYHSMVzTOSx\",\"__GIhuZgXnREWfRcoDgOK\",\"__pYmsChfjQfodPWfF6Z1\",\"__5TsWWMCjsEWKL7Uwlmg\",\"__eSxfm3Pryn8YcFhQY1A\",\"__4K2NHMwlBsvhItS54bf\",\"__rRhVCRESTbgHfIf6fGv\",\"__IuIvOafEXqqlBsTQXpZ\",\"__LyKAhJwEP5MXLiyRF6s\",\"__wvn1ciPjGf0zDupkDam\",\"__oP0irhWXGA2oZRusW1d\"]}",
        "coAuditorList": null,
        "lastFlowOperation": "80",
        "flowIndex": null
      }
    ],
    "pageCount": 3
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» rowCount integer true none none
»» linesPerPage integer true none none
»» pageNo integer true none none
»» datas [object] true none none
»»» applicationid string true none none
»»» id string true none none
»»» summary string¦null true none none
»»» flowName string true none none
»»» stateLabel string true none none
»»» initiator string true none none
»»» initiatorId string¦null true none none
»»» initiatorDept null true none none
»»» initiatorDeptId null true none none
»»» lastAuditor string true none none
»»» firstProcessTime integer¦null true none none
»»» lastProcessTime integer true none none
»»» flowstatertId string true none none
»»» flowId string true none none
»»» formId string true none none
»»» docId string true none none
»»» status null true none none
»»» auditorNames string true none none
»»» auditorList string true none none
»»» coAuditorList null true none none
»»» lastFlowOperation string true none none
»»» flowIndex null true none none
»» pageCount integer true none none

GET 流程耗时占比

GET /api/authtime/domain/{domainid}/applicationid/{applicationid}/workflow/flowTimeConsumingAccounting

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
applicationid path string 软件id
daterange query string 日期(今天-today 本周 thisweek 本月-thismonth 本年=thisyear)
showmode query string 显示所有用户(all)

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none

GET 流程实例占比

GET /api/authtime/domain/{domainid}/applicationid/{applicationid}/workflow/flowAccounting

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
applicationid path string 软件id
daterange query string 日期(今天-today 本周 thisweek 本月-thismonth 本年=thisyear)
showmode query string 显示所有用户(all)

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none

GET 查看流程实例信息

GET /api/authtime/domain/applicationid/{applicationid}/workflow/flowstatert

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
applicationid path string 软件id
id query string 流程实例id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "applicationid": "__li0F1Bmmpxzxtz12Zm6",
    "id": "30NhBwMn2JkEmqSgeTx--__AwJyEpMKn5Oh9P80HOs",
    "summary": "",
    "flowName": "流程2",
    "stateLabel": "申请人",
    "initiator": "wxw1",
    "initiatorId": "tGnu7ptDCyBpFbB7t2L",
    "initiatorDept": null,
    "initiatorDeptId": null,
    "lastAuditor": "wxw1",
    "firstProcessTime": 1640576435000,
    "lastProcessTime": 1640576435000,
    "flowstatertId": "30NhBwMn2JkEmqSgeTx--__AwJyEpMKn5Oh9P80HOs-vekmWcK7mvQH6cQWJto",
    "flowId": "__clnpDn2x3gPy0UgfXBx",
    "formId": "__AwJyEpMKn5Oh9P80HOs",
    "docId": "30NhBwMn2JkEmqSgeTx--__AwJyEpMKn5Oh9P80HOs",
    "status": null,
    "auditorNames": "系统管理员,wxw1",
    "auditorList": "{\"1640576287879\":[\"__oP0irhWXGA2oZRusW1d\",\"tGnu7ptDCyBpFbB7t2L\"]}",
    "coAuditorList": null,
    "lastFlowOperation": "1",
    "flowIndex": null
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» applicationid string true none none
»» id string true none none
»» summary string true none none
»» flowName string true none none
»» stateLabel string true none none
»» initiator string true none none
»» initiatorId string true none none
»» initiatorDept null true none none
»» initiatorDeptId null true none none
»» lastAuditor string true none none
»» firstProcessTime integer true none none
»» lastProcessTime integer true none none
»» flowstatertId string true none none
»» flowId string true none none
»» formId string true none none
»» docId string true none none
»» status null true none none
»» auditorNames string true none none
»» auditorList string true none none
»» coAuditorList null true none none
»» lastFlowOperation string true none none
»» flowIndex null true none none

GET 流程耗时排序

GET /api/authtime/domain/{domainid}/applicationid/{applicationid}/workflow/doAnalyzerActorTimeConsumingTopX

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
applicationid path string 软件id
daterange query string 日期(今天-today 本周 thisweek 本月-thismonth 本年=thisyear)
showmode query string 显示所有用户(all)

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": [
    {
      "id": null,
      "resultFields": [
        {
          "fieldName": "AMOUNT",
          "value": 95334
        }
      ],
      "groupColumns": [
        {
          "columnName": "FLOWID",
          "value": "FPnfiZrQktvBKa5thBd"
        },
        {
          "columnName": "FLOWNAME",
          "value": "请假申请"
        },
        {
          "columnName": "STARTNODENAME",
          "value": "申请人"
        },
        {
          "columnName": "ENDNODENAME",
          "value": "主管"
        },
        {
          "columnName": "AUDITOR",
          "value": "ycRsc26GiLHzkJuinLm"
        },
        {
          "columnName": "DOCID",
          "value": "UKNr2QPNqT8srz5RXVj"
        }
      ]
    },
    {
      "id": null,
      "resultFields": [
        {
          "fieldName": "AMOUNT",
          "value": 63220
        }
      ],
      "groupColumns": [
        {
          "columnName": "FLOWID",
          "value": "VN97M5KJ3TAx7sOs4KL"
        },
        {
          "columnName": "FLOWNAME",
          "value": "挂起"
        },
        {
          "columnName": "STARTNODENAME",
          "value": "测试1"
        },
        {
          "columnName": "ENDNODENAME",
          "value": "测试1"
        },
        {
          "columnName": "AUDITOR",
          "value": "RusnXYokDS3ox4l1WDD"
        },
        {
          "columnName": "DOCID",
          "value": "WAA37ld1MkfL4kRh21f"
        }
      ]
    },
    {
      "id": null,
      "resultFields": [
        {
          "fieldName": "AMOUNT",
          "value": 4503
        }
      ],
      "groupColumns": [
        {
          "columnName": "FLOWID",
          "value": "f10LmdSPbI5LYZDoZ93"
        },
        {
          "columnName": "FLOWNAME",
          "value": "加签主办人"
        },
        {
          "columnName": "STARTNODENAME",
          "value": "申请"
        },
        {
          "columnName": "ENDNODENAME",
          "value": "人事审核"
        },
        {
          "columnName": "AUDITOR",
          "value": "sLXMZ59zCXSz3uoq9Yf"
        },
        {
          "columnName": "DOCID",
          "value": "puBVItjMobvwfaaz9vO"
        }
      ]
    },
    {
      "id": null,
      "resultFields": [
        {
          "fieldName": "AMOUNT",
          "value": 3987
        }
      ],
      "groupColumns": [
        {
          "columnName": "FLOWID",
          "value": "zyAn3KlaecPYY6zUHuh"
        },
        {
          "columnName": "FLOWNAME",
          "value": "带时间流程审核"
        },
        {
          "columnName": "STARTNODENAME",
          "value": "提交申请"
        },
        {
          "columnName": "ENDNODENAME",
          "value": "主管审核"
        },
        {
          "columnName": "AUDITOR",
          "value": "5PN80KzuWw6TEEMLINK"
        },
        {
          "columnName": "DOCID",
          "value": "aNWtG5Ih2Lz7fiOFwQ6"
        }
      ]
    },
    {
      "id": null,
      "resultFields": [
        {
          "fieldName": "AMOUNT",
          "value": 136
        }
      ],
      "groupColumns": [
        {
          "columnName": "FLOWID",
          "value": "FcWg77Avx41c6XIk6UU"
        },
        {
          "columnName": "FLOWNAME",
          "value": "补签功能"
        },
        {
          "columnName": "STARTNODENAME",
          "value": "人事"
        },
        {
          "columnName": "ENDNODENAME",
          "value": "宣传"
        },
        {
          "columnName": "AUDITOR",
          "value": "6itX5G75sJiN3JdAIu9"
        },
        {
          "columnName": "DOCID",
          "value": "Nwoj9ERh40249UZh4ZY"
        }
      ]
    },
    {
      "id": null,
      "resultFields": [
        {
          "fieldName": "AMOUNT",
          "value": 48
        }
      ],
      "groupColumns": [
        {
          "columnName": "FLOWID",
          "value": "TCzZJInlgVxXmQ8kv5C"
        },
        {
          "columnName": "FLOWNAME",
          "value": "发文流程_聚合"
        },
        {
          "columnName": "STARTNODENAME",
          "value": "发文草稿"
        },
        {
          "columnName": "ENDNODENAME",
          "value": "办公室"
        },
        {
          "columnName": "AUDITOR",
          "value": "SiJ037fKniXlDb808T0"
        },
        {
          "columnName": "DOCID",
          "value": "x1vYNzkg1LowzEmxVMR"
        }
      ]
    },
    {
      "id": null,
      "resultFields": [
        {
          "fieldName": "AMOUNT",
          "value": 20
        }
      ],
      "groupColumns": [
        {
          "columnName": "FLOWID",
          "value": "VN97M5KJ3TAx7sOs4KL"
        },
        {
          "columnName": "FLOWNAME",
          "value": "挂起"
        },
        {
          "columnName": "STARTNODENAME",
          "value": "宣传1"
        },
        {
          "columnName": "ENDNODENAME",
          "value": "测试1"
        },
        {
          "columnName": "AUDITOR",
          "value": "RusnXYokDS3ox4l1WDD"
        },
        {
          "columnName": "DOCID",
          "value": "d5mMAEssCMUQasq0Ul7"
        }
      ]
    },
    {
      "id": null,
      "resultFields": [
        {
          "fieldName": "AMOUNT",
          "value": 19
        }
      ],
      "groupColumns": [
        {
          "columnName": "FLOWID",
          "value": "5EWSM5Bm0UOk3cYj4T0"
        },
        {
          "columnName": "FLOWNAME",
          "value": "请假申请_串行"
        },
        {
          "columnName": "STARTNODENAME",
          "value": "申请人"
        },
        {
          "columnName": "ENDNODENAME",
          "value": "主管"
        },
        {
          "columnName": "AUDITOR",
          "value": "t5WlGHNIgD9sXH6iNQs"
        },
        {
          "columnName": "DOCID",
          "value": "xNNJcdyLRJkx9agI7oF"
        }
      ]
    },
    {
      "id": null,
      "resultFields": [
        {
          "fieldName": "AMOUNT",
          "value": 19
        }
      ],
      "groupColumns": [
        {
          "columnName": "FLOWID",
          "value": "5EWSM5Bm0UOk3cYj4T0"
        },
        {
          "columnName": "FLOWNAME",
          "value": "请假申请_串行"
        },
        {
          "columnName": "STARTNODENAME",
          "value": "申请人"
        },
        {
          "columnName": "ENDNODENAME",
          "value": "主管"
        },
        {
          "columnName": "AUDITOR",
          "value": "D2Fn7vAlmFZlvMplyQv"
        },
        {
          "columnName": "DOCID",
          "value": "R2oY3ekjTkSKWfKDq9W"
        }
      ]
    },
    {
      "id": null,
      "resultFields": [
        {
          "fieldName": "AMOUNT",
          "value": 18
        }
      ],
      "groupColumns": [
        {
          "columnName": "FLOWID",
          "value": "5EWSM5Bm0UOk3cYj4T0"
        },
        {
          "columnName": "FLOWNAME",
          "value": "请假申请_串行"
        },
        {
          "columnName": "STARTNODENAME",
          "value": "申请人"
        },
        {
          "columnName": "ENDNODENAME",
          "value": "主管"
        },
        {
          "columnName": "AUDITOR",
          "value": "TyigJ70RRrysfm2FcmP"
        },
        {
          "columnName": "DOCID",
          "value": "1B0bE5joroLEsTys0YM"
        }
      ]
    }
  ]
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none

GET 获取文档节点历史审批人

GET /api/authtime/domain/applicationid/{applicationid}/workflow/intervention/approvers

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
applicationid path string 软件id
id query string 文档id
nodeid query string 节点id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": [
    {
      "id": "1532945544660",
      "statelabel": "申请人"
    },
    {
      "id": "1532945622003",
      "statelabel": "完成"
    }
  ]
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none

GET 获取可干预的节点

GET /api/authtime/domain/applicationid/{applicationid}/workflow/intervention/othernodes

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
applicationid path string 软件id
id query string 流程实例id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": [
    {
      "id": "1532945544660",
      "type": "节点类型",
      "statelabel": "申请人"
    },
    {
      "id": "1532945622003",
      "type": "节点类型",
      "statelabel": "完成"
    }
  ]
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data [object] true none none
»» id string true none none
»» type string true none none
»» statelabel string true none none

POST 批量更新当前流程节点审批人

POST /api/authtime/domain/workflow/approvers/batch

Body 请求参数

{
  "userIds": [
    "__QZLADYKIXgCMomV6IK0"
  ],
  "docs": [
    {
      "docId": "__8QyeO4uMDBUTotEHhaJ",
      "applicationId": "sOZu9kthmxyP8qQfq0e"
    }
  ]
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
body body object none
» userIds body [string] 用户id集合 none
» docs body [object] none
»» docId body string 文档id none
»» applicationId body string 软件id none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none

POST 干预流程

POST /api/authtime/domain/applicationid/{applicationid}/workflow/intervention/flowstatert/doflow

Body 请求参数

{
  "submitTo": [
    {
      "nodeid": "1589963184813",
      "isToPerson": true,
      "userids": "__5Hk3YqTU5A4zdRJ5Wbu;4czjvLGmSk1XsL50p8A"
    },
    {
      "nodeid": "1589963187699",
      "isToPerson": true,
      "userids": "AzKGycMtONnUirI04M0"
    }
  ]
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
applicationid path string 软件id
id query string 流程实例id
nextnodeids query string 干预节点id(id1,id2,id3……)
body body object none
» submitTo body [object] none
»» nodeid body string none
»» isToPerson body boolean none
»» userids body string none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": [
    {
      "id": "1532945544660",
      "statelabel": "申请人"
    },
    {
      "id": "1532945622003",
      "statelabel": "完成"
    }
  ]
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data [object] true none none
»» id string true none none
»» statelabel string true none none

GET 获取流程指定审批人用户选择框列表

GET /api/authtime/domain/documents/{docId}/workflows/{flowId}/selectApprovers

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
docId path string 文档id
flowId path string 流程id
applicationId query string 软件id
nodeId query string 节点id
type query string 类型(3:查询;2:角色;1:部门;)
selectId query string 点击角色或者部门时选中id
pageNum query string 当前页
pageSize query string 每页显示数据数

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "datas": [
      {
        "id": "11e4-63ff-5d9df2ad-9f19-57d7b83ae7be",
        "name": "admin",
        "type": 1,
        "mobile": "",
        "mobile2": null,
        "email": "",
        "avatar": "",
        "dept": "产品部",
        "deptId": "11e8-46a9-a3c6c4f2-94a7-9b60038597d7",
        "loginNo": "admin1",
        "domainId": "11e1-81e2-37f74759-9124-47aada6b7467",
        "pcmEnable": true,
        "domainAdmin": false
      }
    ],
    "pageCount": 1,
    "rowCount": 2,
    "pageNum": 1,
    "linesPerPage": 5
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» datas [object] true none none
»»» id string false none none
»»» name string false none none
»»» type integer false none none
»»» mobile string false none none
»»» mobile2 null false none none
»»» email string false none none
»»» avatar string false none none
»»» dept string false none none
»»» deptId string false none none
»»» loginNo string false none none
»»» domainId string false none none
»»» pcmEnable boolean false none none
»»» domainAdmin boolean false none none
»» pageCount integer true none none
»» rowCount integer true none none
»» pageNum integer true none none
»» linesPerPage integer true none none

myApps授权时/邮件配置

GET 获取企业域邮件配置

GET /api/authtime/domain/{domainid}/email

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "fetchServer": "imap.exmail.qq.com",
    "sendHost": "smtp.exmail.qq.com",
    "smtpServerPort": "465",
    "domainId": "3CffNlgt9B9StIjIUPB",
    "ccAddress": "",
    "sendAddress": "nicole@teemlink.com",
    "trash": "Junk E-mail",
    "isUseClient": "true",
    "fetchssl": "false",
    "smtpssl": "false",
    "smtpServer": "smtp.exmail.qq.com",
    "removed": "removed",
    "sender": "Sent Items",
    "smtpAuthenticated": "true",
    "fetchProtocol": "imap",
    "sendPassword": "MyWAdC2ThUJoJgZa",
    "draft": "Drafts",
    "sendAccount": "nicole@teemlink.com",
    "functionDomain": "teemlink.com",
    "fetchServerPort": "993"
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» fetchServer string true none none
»» sendHost string true none none
»» smtpServerPort string true none none
»» domainId string true none none
»» ccAddress string true none none
»» sendAddress string true none none
»» trash string true none none
»» isUseClient string true none none
»» fetchssl string true none none
»» smtpssl string true none none
»» smtpServer string true none none
»» removed string true none none
»» sender string true none none
»» smtpAuthenticated string true none none
»» fetchProtocol string true none none
»» sendPassword string true none none
»» draft string true none none
»» sendAccount string true none none
»» functionDomain string true none none
»» fetchServerPort string true none none

PUT 更新企业域邮件配置

PUT /api/authtime/domain/{domainid}/email

Body 请求参数

{
  "sendHost": "邮件发送主机",
  "sendAddress": "邮件发送地址",
  "sendAccount": "邮件发送账号",
  "sendPassword": "邮件发送密码",
  "ccAddress": "邮件抄送地址",
  "isUseClient": "邮件客户端",
  "functionDomain": "邮件功能域",
  "sender": "邮件发送箱",
  "draft": "草稿箱",
  "removed": "已删除",
  "fetchServer": "收取邮件服务器",
  "fetchServerPort": "收取邮件端口",
  "fetchProtocol": "收取邮件协议",
  "fetchssl": "是否需要证书",
  "smtpServerPort": "发送邮件服务器端口",
  "smtpAuthenticated": "是否可带附件",
  "smtpssl": "是否需要证书"
}

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainid path string 企业域id
body body object none

返回示例

200 Response

{}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

myApps授权时/文件上传

POST 上传文件

POST /api/authtime/uploads

Body 请求参数

files: string

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
body body object none
» files body string 多个文件

返回示例

成功

{
  "data": [
    {
      "fileName": "import_user_sample.xlsx",
      "filePath": "\\uploads\\2019\\8fd094db-b2d8-4114-ae00-ef94f004c38d.xlsx"
    }
  ],
  "errcode": 0,
  "errmsg": "ok"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» data [object] true none none
»» fileName string false none none
»» filePath string false none none
» errcode integer true none none
» errmsg string true none none

myApps授权时/平台模式流程测试模块

GET 获取所有流程信息

GET /api/authtime/domain/applications/{applicationId}/platform/flows

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
applicationId path string 软件id
pageSize query string 页长度
pageNum query string 当前页码

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "linesPerPage": 10,
    "pageCount": 1,
    "datas": [
      {
        "subject": "山东泰华",
        "name": "山东泰华",
        "id": "__3a72QPe9RbHyFKEUrTT"
      },
      {
        "subject": "子流程",
        "name": "子流程",
        "id": "__5E4FAfPReq0roKZsa1S"
      },
      {
        "subject": "测试",
        "name": "测试",
        "id": "__8bj1HcIt5CawwFlZvh5"
      }
    ],
    "rowCount": 3,
    "pageNum": 1
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» linesPerPage integer true none none
»» pageCount integer true none none
»» datas [object] true none none
»»» subject string true none none
»»» name string true none none
»»» id string true none none
»» rowCount integer true none none
»» pageNum integer true none none

GET 获取所有绑定用户

GET /api/authtime/domain/{domainId}/applications/{applicationId}/platform/allusers

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
domainId path string none
applicationId path string 软件id

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": [
    "B0",
    "admin1",
    "junye",
    "janceshi",
    "janxuanchuan"
  ]
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none

myApps授权时/定时任务

PUT 启动定时任务

PUT /api/authtime/domain/task/start

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
id query string 任务id
rTime query string 运行时间
rDate query string 运行日期

返回示例

200 Response

{}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

POST 获取绑定软件的定时任务

POST /api/authtime/domain/tasks

Body 请求参数

[
  "{{applicationId}}",
  "id2"
]

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
searchword query string 关键字
linesPerPage query string 页长度
pageNo query string 当前页码
body body array[string] none

返回示例

成功

{
  "errcode": 0,
  "errmsg": "ok",
  "data": {
    "rowCount": 1,
    "linesPerPage": 10,
    "pageNo": 1,
    "datas": [
      {
        "id": "__oopBLDNdK2Dp1p2Csfb",
        "uri": "/4.0功能示例.application/测试01.task/测试01.task",
        "name": "测试01",
        "type": 1,
        "description": "",
        "runningTime": 1607697833000,
        "period": 34,
        "runtimes": 0,
        "terminateScript": "",
        "taskScript": "\n//输出文本到控制台,可以在应用服务器的后台和前台调试模式下的控制查看打印内容\n(function(){\nprintln(\"当前审批人:\");\n})()",
        "modifyTime": 1607696192094,
        "creator": "Admin",
        "creatorid": "Ai6hllhNjS2ull9TKGb",
        "totalRuntimes": 21,
        "state": 0,
        "startupType": 0,
        "daysOfWeek": [],
        "dayOfMonth": 1,
        "repeatTimes": 0,
        "frequency": 0,
        "executedCount": 0,
        "rDate": "",
        "rTime": "",
        "modifyTiemStr": "2020-12-11",
        "rdate": "",
        "rtime": ""
      }
    ],
    "pageCount": 1
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» errcode integer true none none
» errmsg string true none none
» data object true none none
»» rowCount integer true none none
»» linesPerPage integer true none none
»» pageNo integer true none none
»» datas [object] true none none
»»» id string false none none
»»» uri string false none none
»»» name string false none none
»»» type integer false none none
»»» description string false none none
»»» runningTime integer false none none
»»» period integer false none none
»»» runtimes integer false none none
»»» terminateScript string false none none
»»» taskScript string false none none
»»» modifyTime integer false none none
»»» creator string false none none
»»» creatorid string false none none
»»» totalRuntimes integer false none none
»»» state integer false none none
»»» startupType integer false none none
»»» daysOfWeek [string] false none none
»»» dayOfMonth integer false none none
»»» repeatTimes integer false none none
»»» frequency integer false none none
»»» executedCount integer false none none
»»» rDate string false none none
»»» rTime string false none none
»»» modifyTiemStr string false none none
»»» rdate string false none none
»»» rtime string false none none
»» pageCount integer true none none

PUT 停止定时任务

PUT /api/authtime/domain/task/stop

请求参数

名称 位置 类型 必选 中文名 说明
accessToken cookie string none
adminToken cookie string none
id query string none

返回示例

200 Response

{}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

数据模型

文档更新时间: 2023-09-12 11:49   作者:admin