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<String, Object> queryOnlineDriver( QueryOnlineDriverReq req);
|
|
@PostMapping("/queryDriverActivityOnline")
|
List<DriverActivityOnline> queryDriverActivityOnline(QueryDriverActivityOnlineReq req);
|
}
|