123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- 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<List<?>> testList(TAdminParam param);
- @GetMapping("/tAdmin/getAdminIdList")
- ResponseModel<List<Long>> getAdminIdList(@RequestParam String adminId);
- @GetMapping("/tAdmin/getAdminByUsername")
- ResponseModel<TAdmin> getAdminByUsername(@RequestParam String username);
- @GetMapping("/tAdmin/getAdmin")
- ResponseModel<TAdmin> getAdmin(@RequestParam String id);
- @GetMapping("/tEquipment/getClientIdList")
- ResponseModel<TAdminEquipment> getClientIdList(@RequestParam String adminId);
- @GetMapping("/tEquipment/getClientIds")
- ResponseModel<List<String>> getClientIds(@RequestParam String adminId);
- @GetMapping("/tEquipment/findEquipmentByClientId")
- ResponseModel<TEquipment> findEquipmentByClientId(@RequestParam String clientId);
- @PostMapping("/tEquipment/getEquipmentByNameAndId")
- ResponseModel<TEquipment> getEquipmentByNameAndId(@RequestBody TEquipment equipment);
- @GetMapping("/tEquipment/findEquipmentById")
- ResponseModel<TEquipment> findById(@RequestParam String id);
- @GetMapping("/tAdmin/pageAdmin2")
- ResponseModel<IPage<TAdmin>> pageAdmin2(@RequestParam(value = "current") long current, @RequestParam(value = "size") long size);
- @GetMapping("/tEquipment/pageEquipment2")
- ResponseModel<IPage<TEquipment>> pageEquipment2(@RequestParam(value = "current") long current, @RequestParam(value = "size") long size);
- @GetMapping("/tShandeMch/getShandeMch")
- ResponseModel<TShandeMch> getShandeMch(@RequestParam String adminId);
- @PostMapping("/tShandeMch/updateShandeMch")
- ResponseModel<TShandeMch> updateShandeMch(@RequestBody TShandeMch shandeMch);
- @GetMapping("/tEquipment/findEquipmentByClientIds")
- ResponseModel<List<TEquipment>> findEquipmentByClientIds(@RequestParam("clientIds") List<String> clientIds);
- @GetMapping("/tAdmin/getAdminType")
- ResponseModel<Integer> getAdminType(@RequestParam Long adminId);
- @PostMapping("/tEquipment/updateByEquipment")
- ResponseModel<TEquipment> updateByEquipment(@RequestBody TEquipment equipment);
- @GetMapping("/tEquipment/listEquipment")
- ResponseModel<List<TEquipment>> listEquipment(@RequestParam String adminId);
- @GetMapping("/tProduct/getProduct")
- ResponseModel<TProduct> getProduct(@RequestParam(value = "equipmentId") String equipmentId, @RequestParam(value = "productName") String productName);
- /**
- * 获取openId
- *
- * @param adminId 用户ID
- * @return openId
- */
- @GetMapping("/tWechat/getOpenId")
- ResponseModel<String> getOpenId(@RequestParam Long adminId);
- /**
- * 校验apiKey
- *
- * @param apiKey 密钥
- * @param adminId 用户ID
- * @return Admin
- */
- @GetMapping("/tAdmin/validateApiKey")
- ResponseModel<TAdmin> validateApiKey(@RequestParam String apiKey, @RequestParam Long adminId);
- @GetMapping("/tAdmin/getAdminVo")
- ResponseModel<TAdmin> getAdminVo(@RequestParam String adminId);
- @ApiOperation("获取设备总数")
- @GetMapping("/tEquipment/getEquipmentTotal")
- ResponseModel<String> getEquipmentTotal(@RequestParam String adminId);
- @ApiOperation("获取国外地址")
- @GetMapping("/tArea/getForeignArea")
- ResponseModel<String> getForeignArea(@RequestParam Long id);
- @ApiOperation("获取账号公司平台")
- @GetMapping("/tAdmin/getCompanyTypeById")
- ResponseModel<String> getCompanyTypeById(@RequestParam String adminId);
- }
|