分配接口名: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 取消分配结果
推荐阅读