package com.kingdee.eas.custom.sendmessage.osf;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.kingdee.bos.BOSException;
import com.kingdee.bos.Context;
import com.kingdee.bos.bsf.service.app.IHRMsfService;
import com.kingdee.bos.metadata.entity.EntityViewInfo;
import com.kingdee.bos.metadata.entity.FilterInfo;
import com.kingdee.bos.metadata.entity.FilterItemInfo;
import com.kingdee.bos.metadata.entity.SelectorItemCollection;
import com.kingdee.bos.metadata.query.util.CompareType;
import com.kingdee.bos.util.BOSUuid;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.eas.custom.logs.IMessageLogs;
import com.kingdee.eas.custom.logs.MessageLogsCollection;
import com.kingdee.eas.custom.logs.MessageLogsFactory;
import com.kingdee.eas.custom.logs.MessageLogsInfo;
import com.kingdee.eas.custom.logs.app.SendStatusEnum;
import com.kingdee.eas.framework.CoreBaseInfo;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* description: CallBackToOSFService
* date: 2025/3/3 18:27
* author: lhbj
* version: 1.0
*/
public class CallBackToOSFService implements IHRMsfService {
@Override
public Object process(Context context, Map map) throws EASBizException, BOSException {
String data = (String) map.get("data");
JSONObject jsonObject = JSON.parseObject(data);
List