package com.dsh.course.feignClient.activity; import com.dsh.course.feignClient.activity.model.QueryBean; import com.dsh.course.feignClient.activity.model.RegisteredQuerySelectReq; import com.dsh.guns.modular.system.model.DriverActivityRegistered; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import java.util.List; @FeignClient(value = "mb-cloud-activity", path = "/driverActivityRegistered") public interface DriverActivityRegisterClient { @PostMapping("/query1") DriverActivityRegistered query1(QueryBean queryBean); @PostMapping("/querySelect") DriverActivityRegistered querySelect(RegisteredQuerySelectReq registeredQuerySelectReq); /** * 根据id查询 * @param id * @return */ @PostMapping("/queryById") DriverActivityRegistered queryById(Integer id); /** * 查询所有 * @return */ @PostMapping("/queryAll") List queryAll(); /** * 添加 * @param driverActivityRegistered * @return */ @RequestMapping(value = "/add") Object add(DriverActivityRegistered driverActivityRegistered); /** * 删除 * @param driverActivityRegisteredId * @return */ @RequestMapping(value = "/delete") Object delete(Integer driverActivityRegisteredId); /** * 更新 * @param driverActivityRegistered * @return */ @RequestMapping(value = "/update") Object update(DriverActivityRegistered driverActivityRegistered) ; }