package com.dsh.course.feignClient.activity; import com.dsh.course.feignClient.activity.model.DriverActivityOnlineReq; import com.dsh.course.feignClient.activity.model.QueryDriverActivityOnlineReq; import com.dsh.course.feignClient.activity.model.QueryOnlineDriverReq; import com.dsh.guns.modular.system.model.DriverActivityOnline; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import java.util.List; import java.util.Map; @FeignClient(value = "mb-cloud-activity", path = "/driverActivityOnline") public interface DriverActivityOnlineClient { @PostMapping("save") Boolean save(DriverActivityOnlineReq driverActivityOnline); @PostMapping("deleteById") Boolean deleteById(Integer id); @PostMapping("updateById") Boolean updateById(DriverActivityOnlineReq driverActivityOnline); @PostMapping("queryById") DriverActivityOnline queryById(Integer driverActivityOnlineId); @PostMapping("queryOnlineDriverCount") int queryOnlineDriverCount(); @PostMapping("queryOnlineDriver") Map queryOnlineDriver( QueryOnlineDriverReq req); @PostMapping("/queryDriverActivityOnline") List queryDriverActivityOnline(QueryDriverActivityOnlineReq req); }