组织接口相关操作原创
金蝶云社区-熊嘉强
熊嘉强
5人赞赏了该文章 796次浏览 未经作者许可,禁止转载编辑于2020年08月16日 10:34:49

void kd.bos.servicehelper.org.OrgUnitServiceHelper.addOrUpdate(List<OrgParam> paramList)

1) 组织ID为0时执行新增,否则执行修改

2) 调用方可以自定义组织ID:设置参数customOrgId

3) 多职能参数multiViewMap为空时,执行组织add或update接口

4) 设置了多职能参数时,业务职能的上级组织ID不能为空;其他需要更新的组织结构属性放到OrgDutyView的propertyMap

5) 其他业务单元的更新属性,放到OrgParam的propertyMap


2. 单独新增根组织接口

kd.bos.servicehelper.org.OrgUnitServiceHelper. addRoot (OrgParam orgParam)

1) 组织名称不能为空 

2) 组织编码可以为空,会根据编码规则自动编码;不为空时,不能重复

3) 职能类型默认是公司:1

4) 参数中云之家组织ID为空时,先在云之家新增组织


3. 组织修改接口

kd.bos.servicehelper.org.OrgUnitServiceHelper.update(List<OrgParam> paramList)

1) 组织ID不能为空,且实际存在

2) 组织不能是已封存状态


4.组织删除接口

kd.bos.servicehelper.org.OrgUnitServiceHelper.delete(List<OrgParam> paramList)

1) 组织ID不能为空,且实际存在

2) 组织是未删除状态

3) 不能存在下级组织


5. 组织启用接口

kd.bos.servicehelper.org.OrgUnitServiceHelper.enable(List<OrgParam> paramList)

1) 组织ID不能为空,且实际存在

2) 组织是未禁用状态


赞 5