package com.dsh.course.feignClient.activity;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.dsh.course.feignClient.account.model.Company;
|
import com.dsh.course.feignClient.account.model.CompanyQuerySuperiorIdAndTypeAndFlgAndNameReq;
|
import com.dsh.course.feignClient.account.model.CompanyQueryTypeAndFlgAndNameReq;
|
import com.dsh.course.feignClient.account.model.CompanyQueryTypeAndFlgReq;
|
import com.dsh.course.feignClient.activity.model.*;
|
import com.dsh.course.feignClient.order.model.GetAllTradeMoneyReq;
|
import com.dsh.guns.modular.system.model.DriverUpdateReq;
|
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-account")
|
public interface CompanyClient {
|
@PostMapping("/companyCity/queryByIdCompany")
|
CompanyInfoRes queryById(Integer id);
|
|
@PostMapping("/companyCity/queryByTypeCompany")
|
List<CompanyInfoRes> queryByTypeCompany(Integer type);
|
|
|
@PostMapping("/companyCity/queryListCompany")
|
List<CompanyInfoRes> queryByListCompany(CompanyQueryReq req);
|
|
@PostMapping("/company/queryByTypeAndFlg")
|
CompanyInfoRes queryByTypeAndFlg(CompanyQueryTypeAndFlgReq req);
|
|
@PostMapping("/company/queryByTypeAndFlgAndName")
|
CompanyInfoRes queryByTypeAndFlgAndName(CompanyQueryTypeAndFlgAndNameReq req);
|
|
|
@PostMapping("/company/queryBySuperiorIdAndTypeAndFlgAndName")
|
CompanyInfoRes queryBySuperiorIdAndTypeAndFlgAndName(CompanyQuerySuperiorIdAndTypeAndFlgAndNameReq req);
|
|
@PostMapping("/company/queryByStateAndFlg")
|
List<CompanyInfoRes> queryByStateAndFlg(CompanyQueryStateAndFlgReq req);
|
|
@PostMapping("/company/queryByStateAndFlgGetOne")
|
CompanyInfoRes queryByStateAndFlgGetOne(CompanyQueryStateAndFlgReq req);
|
|
@PostMapping("/company/saveCompany")
|
Integer saveCompany(SaveCompanyReq req);
|
|
@PostMapping("/companyCity/deleteByCompanyId")
|
Boolean deleteByCompanyId(Integer companyId);
|
|
@PostMapping("/companyCity/queryCompanyCityByIdAndCompanyId")
|
TCompanyCityResp queryCompanyCityByIdAndCompanyId(QueryCompanyCityReq req);
|
|
@PostMapping("/companyCity/saveCompanyCity")
|
Boolean saveCompanyCity(TCompanyCityResp req);
|
|
@PostMapping("/companyCity/updateCompanyCity")
|
Boolean updateCompanyCity(TCompanyCityResp req);
|
|
@PostMapping("/company/updateCompany")
|
Boolean updateCompany(CompanyInfoRes req);
|
|
@PostMapping("/companyCity/getFranchiseeList")
|
List<CompanyInfoRes> getFranchiseeList(FranchiseeListReq req);
|
|
@PostMapping("/company/selectList")
|
List<Company> selectList(QueryWrapper<Company> ne);
|
|
@PostMapping("/company/getCompanyScopeById")
|
List<Map<String, Object>> getCompanyScopeById( Integer id);
|
|
@PostMapping("/company/getCompanyList")
|
List<Map<String, Object>> getCompanyList( GetCompanyListReq req);
|
|
@PostMapping("/company/getFranchiseeList1")
|
List<Map<String, Object>> getFranchiseeList1( GetFranchiseeList1Req req);
|
|
@PostMapping("/company/selectList1")
|
List<Company> selectList1(DriverUpdateReq driverUpdateReq);
|
|
|
@PostMapping("/company/getCompanyByTypeAndFlag")
|
Company getCompanyByTypeAndFlag(CompanyQueryStateAndFlgReq companyQueryStateAndFlgReq);
|
|
@PostMapping("/companyCity/deleteCompanyCity")
|
void deleteCompanyCity(Integer id);
|
|
|
@PostMapping("/companyCity/selectListOneChange")
|
List<Company> selectListOneChange(Integer oneId);
|
|
@PostMapping("/companyCity/queryIdByName")
|
List<Integer> queryIdByName(String company);
|
|
@PostMapping("/companyCity/getAllIncomeMoney")
|
Double getAllIncomeMoney(Integer companyId);
|
|
@PostMapping("/companyCity/getAllIncomeMoney1")
|
Double getAllIncomeMoney1(GetAllTradeMoneyReq getAllTradeMoneyReq);
|
|
|
@PostMapping("/companyCity/selectList2")
|
List<Company> selectList2(Integer id);
|
|
|
@PostMapping("/companyCity/selectList3")
|
List<Company> selectList3(Integer id);
|
|
@PostMapping("/company/getAuditList")
|
List<Map<String, Object>> getAuditList( GetCompanyListReq req);
|
|
@PostMapping("/company/getCompanyCityByCompanyId")
|
List<TCompanyCityResp> getCompanyCityByCompanyId(Integer id);
|
|
@PostMapping("/company/removeById")
|
Boolean removeById(Integer id);
|
|
@PostMapping("/company/getCompanyCityById")
|
List<Map<String, Object>> getCompanyCityById( Integer id);
|
|
|
// Object queryOperationalData(Integer type, String start, String end, Integer companyId, Integer offset, Integer limit);
|
//
|
//
|
// HSSFWorkbook downloadOperationalData(Integer type, String start, String end, Integer companyId);
|
}
|