API中心

  1. 基本档案
  2. 部门档案
返回

部门档案修改

接口所在U8C版本:U8 cloud3.1以及更高版本
详细描述:用于部门档案修改
API视频讲解API详情补丁列表常见问题参考
接口地址
请求方式
请求参数header
请求参数body
返回类型参数
代码示例
请求参数示例
正确返回示例
错误返回示例
接口地址:http://ip:port/u8cloud/api/uapbd/bddept/update

参数填写指南

请求方式:POST

请求参数(header):

参数填写指南
参数名必填描述默认值
Content-Type请求体数据类型application/json
usercode用户
password密码
trantype翻译类型code
system系统参数

请求参数(body):

全量参数最简示例部门档案修改全属性示例
参数名类型是否数组必填描述默认值示例值
deptdoc请求参数
addrstring地址
canceldatestring部门封存时间
canceledstring部门是否封存(true或false)
def1string自定义项1
def10string自定义项10
def11string自定义项11
def12string自定义项12
def13string自定义项13
def14string自定义项14
def15string自定义项15
def16string自定义项16
def17string自定义项17
def18string自定义项18
def19string自定义项19
def2string自定义项2
def20string自定义项20
def3string自定义项3
def4string自定义项4
def5string自定义项5
def6string自定义项6
def7string自定义项7
def8string自定义项8
def9string自定义项9
deptattrstring部门属性
deptcodestring部门编码
deptnamestring部门名称
depttypestring部门类型
phonestring电话
pk_corpstring公司主键(*不可修改*)
pk_deptdocstring部门档案主键
pk_fathedeptstring上级部门(如需修改上级部门,需要传pk_corp公司,才能翻译到)
pk_psndocstring部门负责人1
pk_psndoc2string部门负责人2
pk_psndoc3string部门负责人3

返回类型参数:

参数名类型是否数组必填描述默认值
deptdoc部门档案实体_返回
addrstring部门地址
cancelDatestring部门封存日期
canceledboolean部门是否封存false
createDatestring部门创建日期
def1string自定义项1
def10string自定义项10
def11string自定义项11
def12string自定义项12
def13string自定义项13
def14string自定义项14
def15string自定义项15
def16string自定义项16
def17string自定义项17
def18string自定义项18
def19string自定义项19
def2string自定义项2
def20string自定义项20
def3string自定义项3
def4string自定义项4
def5string自定义项5
def6string自定义项6
def7string自定义项7
def8string自定义项8
def9string自定义项9
deptattrstring部门属性(1- 其他部门; 2 - 采购部门; 3 销售部门; 4 - 销售部门; 5 - 工厂;6 - 基本生产车间; 7- 辅助生产车间;)
deptcodestring部门编码
deptdutystring部门职责
deptlevelstring部门级别
deptnamestring部门名称
deptshortnamestring部门简称
depttypeint部门类型( 0 - 普通部门; - 虚拟部门)
drstring删除标志
hrcanceledboolean部门撤销(HR模块使用)
innercodestring内部编码
isuseretailboolean是否用于零售
maxinnercodestring最大下级编码
memostring备注
orgTypeint组织类别
phonestring部门电话
pk_calbodystring对应库存组织主键
pk_corpstring公司主键
pk_deptdocstring部门档案主键
pk_fathedeptstring上级部门档案主键
pk_psndocstring负责人主键
pk_psndoc2string部门负责人2
pk_psndoc3string部门负责人3
remcodestring助记码
showorderint显示顺序
tsstring时间戳
xtersysflagint外部系统标志 (*0 - 非外部系统;* 非0 - 外部系统;)

请求参数示例:

最简示例部门档案修改全属性示例

复制代码

{"deptdoc":[{"deptcode":"00","pk_deptdoc":"1012ZZ100000000008HL"}]}

正确返回示例:

复制代码

{
    "status": "success",
    "data": "[{\"pk_corp\":\"1012\",\"unitcode\":\"0000\",\"unitname\":\"亚信测试\",\"deptduty\":\"Test\",\"createdate\":\"2018-01-01\",\"deptlevel\":\"1\",\"deptattr\":\"1\",\"addr\":\"北京\",\"deptname\":\"Test\",\"deptcode\":\"00\",\"pk_deptdoc\":\"1012ZZ100000000008HL\"}]",
    "taskNumber": "202009100084"
}

错误返回示例:

复制代码

{
    "status": "falied",
    "errorcode": "-32000",
    "errormsg": "U8C返回信息:违反唯一性约束。系统中已经存在符合以下条件的记录:\n[部门编码]=10,[公司]=0000 测试公司\n",
    "taskNumber": "202009100087"
}