部门管理


部门管理

新增部门信息

接口URL

/adddeptinfo

请求参数定义

参数名参数说明必填参数类型长度值举例备注
Version版本号YString3.0固定为3.0。
MsgID唯一标识YString1000120150511190411000001企业账号+消息方向+YYYYMMDDHHMMSS+NNNNNN
CorpCode操作企业账号YString企业账号
TenantUserId操作人帐号YStringHW_0000011、如果是系统维护,写"sysadmin"
2、如果是普通员工维护,写员工id
Dept部门信息YDept如果按照部门层级展示,则需要按照部门从上到下调用接口

响应参数定义

参数名参数说明必填参数类型长度值举例备注
ResultCode返回码YString00表示成功,其他值为失败。
Description描述YStringSuccess描述信息,出错时为错误信息即错误原因。

样例

请求

{
  "Version": "3.0",
  "MsgID": "0008120220929071248283828",
  "CorpCode": "0008",
  "TenantUserId": "sysadmin",
  "Dept": {
    "DeptNum": "1",
    "DeptName": "产品与解决方案",
    "DeptDescription": "产品与解决方案"
  }
}

返回

{
    "ResultCode": "0",
    "Description": "成功"
}

修改部门信息

接口URL

/modideptinfo

请求参数定义

参数名参数说明必填参数类型长度值举例备注
Version版本号YString3.0固定为3.0。
MsgID唯一标识YString1000120150511190411000001企业账号+消息方向+YYYYMMDDHHMMSS+NNNNNN
CorpCode操作企业账号YString企业账号
TenantUserId操作人帐号YStringHW_0000011、如果是系统维护,写"sysadmin"
2、如果是普通员工维护,写员工id
Dept部门信息YDept

响应参数定义

参数名参数说明必填参数类型长度值举例备注
ResultCode返回码YString00表示成功,其他值为失败。
Description描述YStringSuccess描述信息,出错时为错误信息即错误原因。

样例

请求

{
  "Version": "3.0",
  "MsgID": "0008120220929071248283828",
  "CorpCode": "0008",
  "TenantUserId": "sysadmin",
  "Dept": {
    "DeptNum": "1",
    "DeptName": "产品与解决方案",
    "DeptDescription": "产品与解决方案"
  }
}

返回

{
    "ResultCode": "0",
    "Description": "成功"
}

删除部门信息

接口URL

/deldeptinfo

请求参数定义

参数名参数说明必填参数类型长度值举例备注
Version版本号YString3.0固定为3.0。
MsgID唯一标识YString1000120150511190411000001企业账号+消息方向+YYYYMMDDHHMMSS+NNNNNN
CorpCode操作企业账号YString企业账号
TenantUserId操作人帐号YStringHW_0000011、如果是系统维护,写"sysadmin"
2、如果是普通员工维护,写员工id
DeptNum部门编号YString1234

响应参数定义

参数名参数说明必填参数类型长度值举例备注
ResultCode返回码YString00表示成功,其他值为失败。
Description描述YStringSuccess描述信息,出错时为错误信息即错误原因。

样例

请求

{
  "Version": "3.0",
  "MsgID": "0008120220929071248283828",
  "CorpCode": "0008",
  "TenantUserId": "sysadmin",
  "DeptNum": "1"
}

返回

{
    "ResultCode": "0",
    "Description": "成功"
}