package com.dsh.course.feignClient.other; import com.dsh.course.feignClient.other.model.Site; import com.dsh.course.feignClient.other.model.SiteChangeStateVO; import com.dsh.course.feignClient.other.model.TSiteDTO; import com.dsh.course.feignClient.other.model.TSiteLockDTO; import com.dsh.guns.modular.system.model.SiteSearchVO; import org.springframework.beans.BeanUtils; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.*; import java.util.List; /** * 常见问题 */ @FeignClient(value = "mb-cloud-other") public interface SiteLockClient { /** * 锁定场地列表 * @param * @return */ @PostMapping("/siteLock/getListById/{id}") public List getListById(@PathVariable("id") Integer id); /** * 添加锁定场地 * @param * @return */ @PostMapping("/siteLock/addSiteLock") public Object addSiteLock(@RequestBody TSiteLockDTO siteLock); /** * 删除锁定场地 * @param * @return */ @PostMapping("/siteLock/deleteSiteLock/{id}") public Object deleteSiteLock(@PathVariable("id") Integer id); }