package com.dsh.course.feignClient.activity;
|
|
import com.dsh.course.feignClient.activity.model.CompanyCityQueryCompanyReq;
|
import com.dsh.course.feignClient.activity.model.CompanyInfoRes;
|
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import java.util.List;
|
|
@FeignClient("mb-cloud-account")
|
public interface CompanyCityClient {
|
|
/**
|
* 根据经纬度获取服务企业
|
* @param req
|
* @return
|
*/
|
@PostMapping("/companyCity/queryCompany")
|
CompanyInfoRes query(CompanyCityQueryCompanyReq req);
|
|
|
|
/**
|
* 获取企业服务的城市id
|
* @param companyId
|
* @return
|
*/
|
@PostMapping("/companyCity/getCompanyServiceCitys")
|
List<Integer> getCompanyServiceCitys(Integer companyId);
|
|
/**
|
* 获取该开通城市是否绑定企业服务
|
* @param openCityId
|
* @return
|
*/
|
@PostMapping("/companyCity/isBindCompany")
|
Boolean isBindCompany(Integer openCityId);
|
|
/**
|
* 通过公司id删除经营业务
|
* @param companyId
|
* @return
|
*/
|
@PostMapping("/companyCity/removeByCompanyId")
|
Boolean removeByCompanyId(Integer companyId);
|
}
|