AdoptUtils.java
845 Bytes
package com.diligrp.tax.central.utils;
import com.diligrp.tax.central.model.PipelineBusinessKeywordDO;
import com.diligrp.tax.central.type.DocumentValueWayType;
import java.util.*;
/**
* @Author: zhangmeiyang
* @CreateTime: 2025-11-18 10:03
* @Version: todo
*/
public class AdoptUtils {
public static Map<String, Object> handleAdopt(List<PipelineBusinessKeywordDO> pipelineBusinessKeywordDOS, String json) {
Map<String, Object> res = new HashMap<>();
List<PipelineBusinessKeywordDO> keywords = Optional.ofNullable(pipelineBusinessKeywordDOS).orElse(new ArrayList<>());
keywords.forEach(keyword -> {
DocumentValueWayType documentValueWayTypeEnum = keyword.getDocumentValueWayTypeEnum();
documentValueWayTypeEnum.handleAdopt(res, keyword, json);
});
return res;
}
}