转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 2 当前 »

接口描述


HTTP VerbURL
POST/api/supplier-service/v1/b2b/department/saveOrUpdate

Example:

POST /api/supplier-service/v1/b2b/department/saveOrUpdate HTTP/1.1
Content-Type: application/json
Accept: application/json
Host: http://cfs-qa.etowertech.com/
X-WallTech-Date: Thu, 06 Aug 2020 06:44:25 GMT
Authorization: WallTech testLvs2jdug2qIoRsJyuxs:F714XG5EBjslUUdx5xJrTCVb9Xs=

请求样例

新增部门请求示例

{
  "departmentCode": "DEPT001",
  "departmentName": "技术部",
  "remark": "负责技术研发工作",
  "parentId": 0,
  "parentName": "总公司",
  "parentCode": "ROOT",
  "sourcePlatform": "manual"
}

修改部门请求示例

{
  "id": 123,
  "departmentCode": "DEPT001",
  "departmentName": "技术研发部",
  "remark": "负责技术研发和创新工作",
  "parentId": 0,
  "parentName": "总公司",
  "parentCode": "ROOT",
  "enabledStatus": 1,
  "sourcePlatform": "manual"
}

请求字段描述


字段名

类型

是否必填项

描述

id
Long
主键id
thirdIdString金蝶ID
departmentCodeString部门编码
departmentNameString部门名称
remarkString备注
parentIdLong上一级ID
thirdParentIdString第三方上一级ID
parentNameString上级名称
parentCodeString上级编码
thirdLevelString第三方级别
thirdLongNumberString第三方长编码
sourcePlatformString部门来源
enabledStatusShort状态:1-可用,0-不可用
currentPartyIdInteger当前公司ID(必须有)
isDeleteShort是否删除:1-已删除,0-未删除



返回内容如下

{
  "success": true,
  "code": "SUCCESS",
  "message": null,
  "messageId": null,
  "data": null,
  "errors": null,
  "warnList": null
}
{
  "success": false,
  "code": "PARAM_ERROR",
  "message": "参数错误",
  "messageId": "",
  "data": null,
  "errors": [
    {
      "code": "DEPT_CODE_DUPLICATE",
      "message": "部门编码已存在"
    },
    {
      "code": "DEPT_NAME_EMPTY",
      "message": "部门名称不能为空"
    }
  ],
  "warnList": null
}

返回字段描述:

字段名类型描述
successBoolean操作是否成功,true-成功
codeString响应码
messageString响应消息
messageIdString消息ID
dataObject响应数据,成功时为null
errorsList<SubError>错误列表
warnListList<SubError>警告列表

SubError结构

字段名类型描述
codeString错误码
messageString错误描述信息







  • 无标签