package com.gkhy.safePlatform.emergency.rpc.provider; import com.gkhy.safePlatform.commons.vo.SearchResultVO; import com.gkhy.safePlatform.emergency.rpc.api.EmergencyRpcAPi; import com.gkhy.safePlatform.emergency.rpc.api.model.dto.req.EmergencyExecuteNumRPCReq; import com.gkhy.safePlatform.emergency.rpc.api.model.dto.req.EmergencyExecuteTimeRPCReq; import com.gkhy.safePlatform.emergency.rpc.api.model.dto.resp.EmergencyExecuteNumRPCResp; import com.gkhy.safePlatform.emergency.rpc.api.model.dto.resp.EmergencyExecuteTimeRPCResp; import com.gkhy.safePlatform.emergency.service.EmergencyCountService; import org.apache.dubbo.config.annotation.DubboService; import org.springframework.beans.factory.annotation.Autowired; import java.util.List; @DubboService public class EmergencyRpcProvider implements EmergencyRpcAPi { @Autowired private EmergencyCountService emergencyCountService; @Override public SearchResultVO getTimeByDeptId(EmergencyExecuteTimeRPCReq query) { return emergencyCountService.getTimeByDeptId(query); } @Override public SearchResultVO> getTimeByDeptIds(EmergencyExecuteTimeRPCReq query) { return emergencyCountService.getTimeByDeptIds(query); } @Override public SearchResultVO getNumByDeptId(EmergencyExecuteNumRPCReq query) { return emergencyCountService.getNumByDeptId(query); } @Override public SearchResultVO> getNumByDeptIds(EmergencyExecuteNumRPCReq query) { return emergencyCountService.getNumByDeptIds(query); } }