电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

组织新增接口

来源:金蝶云社区作者:金蝶2024-09-236

组织新增接口

1.接口介绍
接口名:kd.bos.servicehelper.org.OrgUnitServiceHelper.add(List paramList)

接口功能描述。。。。。


2.应用场景

该接口应用某种场景下,需要新增组织。。。。(此部分请描述客户的实际应用场景)


3.参数说明

参数

参数名称

数据类型

必选

说明

customOrgId

自定义ID

Long

自定义ID参数为空才自动生成ID

number

组织编码

String

根据自定义编码新增,否则根据编码规则生成

name

组织名称

String


parentId

上级ID

Long


orgPatternId

组织形态ID

Long

默认ID为4L(部门)

multiViewMap

多职能参数

Map

支持一次更新多种业务视图方案;键为视图方案编码,值为OrgDutyView对象

propertyMap

组织属性

Map

键为组织实体(bos_org)的字段标识,值为相应字段的值;支持扩展字段


4.返回值

执行结果回填到参数对象OrgParam,须判断是否执行成功标志success,失败时错误信息通过参数对象OrgParam的msg属性获取。


5.代码示例

List<OrgParam> paramList = new ArrayList<>();

 

    /* 新增单个视图方案的组织 */

    OrgParam param = new OrgParam();

    param.setParentId(ROOT_ORG_ID);

    param.setName(NAME);

    param.setNumber(NUMBER);

    param.setOrgPatternId(1);

    param.setDuty(OrgViewType.Produce);

    // 设置组织属性

    Map<String, Object> proMap = new HashMap<>();

    proMap.put("uniformsocialcreditcode", "add0001");

    param.setPropertyMap(proMap);

    paramList.add(param);

   

    /* 新增多视图方案的组织 */

    param = new OrgParam();

    param.setName(NAME);

    param.setNumber(NUMBER);

    param.setOrgPatternId(1);

    // 设置多视图参数

    TreeMap<String, OrgDutyView> multiViewMap = new TreeMap<>();

    OrgDutyView dutyView = new OrgDutyView();

    dutyView.setParentId(ROOT_ORG_ID);

    multiViewMap.put(OrgViewType.Produce, dutyView

组织新增接口

1.接口介绍接口名:kd.bos.servicehelper.org.OrgUnitServiceHelper.add(List paramList)接口功能描述。。。。。2.应用场景该接口应用某种...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信