分配接口 取消分配接口原创
金蝶云社区-云社区用户62941003
云社区用户62941003
0人赞赏了该文章 581次浏览 未经作者许可,禁止转载编辑于2023年07月07日 10:08:24

分配接口名:kd.bos.servicehelper.basedata.BaseDataServiceHelper . batchAssignWithDetail (String entityID, Long assignOrgID, List<Long> dataIDs, List<Long> orgIDs) 

* @param entityId 基础资料实体ID 

 * @param assignOrgID 分配组织ID

 * @param  orgIds 取消组织ID集合 

 * @return dataIDs  待分配数据ID

 

代码示例

               //自由分配

               String entityID = “bd_customer”;

               Long assignOrgID = 100000L;

               List<Long> dataIDs = new ArrayList<Long>(16);

               dataIDs.add(1079701008579308544L);

               List<Long> orgIDs = new ArrayList<Long>(16);

               orgIDs.add(1079701369641762816L);

Map<Long,Map<Long, String>> resultMap = BaseDataServiceHelper . batchAssignWithDetail(entityID, assignOrgID, dataIDs, orgIDs);

      if(resultMap.isEmpt()){

                        //成功

               }else{

                        //失败

               }

 



取消分配接口名称:BaseDataServiceHelper.cancelAssign(String entityId, Set<Long> dataIds, Set<Long> orgIds)

 * @param entityId 基础资料实体ID 

 * @param  dataIds 数据ID

 * @param  orgIds 取消组织ID集合 

 * @return CancelAssignResult 取消分配结果 



赞 0