package com.szwl.feign; import com.baomidou.mybatisplus.core.metadata.IPage; import com.szwl.feign.bean.TAdminParam; import com.szwl.model.bo.ResponseModel; import com.szwl.model.entity.*; import io.swagger.annotations.ApiOperation; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestParam; import java.util.List; @FeignClient(name = "szwl-server") //@FeignClient(name = "szwl-server", url = "http://127.0.0.1:49011") public interface SzwlFeign { @GetMapping("/test/testList") public ResponseModel> testList(TAdminParam param); @GetMapping("/tAdmin/getAdminIdList") ResponseModel> getAdminIdList(@RequestParam String adminId); @GetMapping("/tAdmin/getAdminByUsername") ResponseModel getAdminByUsername(@RequestParam String username); @GetMapping("/tAdmin/getAdmin") ResponseModel getAdmin(@RequestParam String id); @GetMapping("/tEquipment/getClientIdList") ResponseModel getClientIdList(@RequestParam String adminId); @GetMapping("/tEquipment/getClientIds") ResponseModel> getClientIds(@RequestParam String adminId); @GetMapping("/tEquipment/findEquipmentByClientId") ResponseModel findEquipmentByClientId(@RequestParam String clientId); @PostMapping("/tEquipment/getEquipmentByNameAndId") ResponseModel getEquipmentByNameAndId(@RequestBody TEquipment equipment); @GetMapping("/tEquipment/findEquipmentById") ResponseModel findById(@RequestParam String id); @GetMapping("/tAdmin/pageAdmin2") ResponseModel> pageAdmin2(@RequestParam(value = "current") long current, @RequestParam(value = "size") long size); @GetMapping("/tEquipment/pageEquipment2") ResponseModel> pageEquipment2(@RequestParam(value = "current") long current, @RequestParam(value = "size") long size); @GetMapping("/tShandeMch/getShandeMch") ResponseModel getShandeMch(@RequestParam String adminId); @PostMapping("/tShandeMch/updateShandeMch") ResponseModel updateShandeMch(@RequestBody TShandeMch shandeMch); @GetMapping("/tEquipment/findEquipmentByClientIds") ResponseModel> findEquipmentByClientIds(@RequestParam("clientIds") List clientIds); @GetMapping("/tAdmin/getAdminType") ResponseModel getAdminType(@RequestParam Long adminId); @PostMapping("/tEquipment/updateByEquipment") ResponseModel updateByEquipment(@RequestBody TEquipment equipment); @GetMapping("/tEquipment/listEquipment") ResponseModel> listEquipment(@RequestParam String adminId); @GetMapping("/tProduct/getProduct") ResponseModel getProduct(@RequestParam(value = "equipmentId") String equipmentId, @RequestParam(value = "productName") String productName); /** * 获取openId * * @param adminId 用户ID * @return openId */ @GetMapping("/tWechat/getOpenId") ResponseModel getOpenId(@RequestParam Long adminId); /** * 校验apiKey * * @param apiKey 密钥 * @param adminId 用户ID * @return Admin */ @GetMapping("/tAdmin/validateApiKey") ResponseModel validateApiKey(@RequestParam String apiKey, @RequestParam Long adminId); @GetMapping("/tAdmin/getAdminVo") ResponseModel getAdminVo(@RequestParam String adminId); @ApiOperation("获取设备总数") @GetMapping("/tEquipment/getEquipmentTotal") ResponseModel getEquipmentTotal(@RequestParam String adminId); @ApiOperation("获取国外地址") @GetMapping("/tArea/getForeignArea") ResponseModel getForeignArea(@RequestParam Long id); @ApiOperation("获取账号公司平台") @GetMapping("/tAdmin/getCompanyTypeById") ResponseModel getCompanyTypeById(@RequestParam String adminId); }