package com.qiuguo.iot.third.enums;

import com.qiuguo.iot.data.entity.device.DeviceUserBindEntity;
import com.qiuguo.iot.data.entity.system.SystemTalkAnswerConfigEntity;
import com.qiuguo.iot.third.nlp.action.Action;
import com.qiuguo.iot.third.nlp.action.Actions;

import java.util.List;
import java.util.concurrent.ConcurrentHashMap;

public interface IChinesePartSpeech {
    Action getAction(ConcurrentHashMap<String, SystemTalkAnswerConfigEntity> keyGroup,
                     String key,
                     Actions actions,
                     Action action,
                     List<SystemTalkAnswerConfigEntity> systemTalkAnswerConfigEntities,
                     List<DeviceUserBindEntity> includs,
                     List<SystemTalkAnswerConfigEntity> commands);
}
