package com.szwl.feign.bean; import com.baomidou.mybatisplus.core.metadata.IPage; import com.szwl.model.bo.ResponseModel; import com.szwl.model.entity.*; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestParam; import java.util.Date; @FeignClient(name = "szwl-server") //@FeignClient(name = "szwl-server", url = "http://127.0.0.1:49011/") public interface SzwlFeign { @GetMapping("/test/testGetAdmin") ResponseModel testGetAdmin(@RequestParam String id); @GetMapping("/tEquipment/getEquipmentBool") ResponseModel getEquipmentBool(@RequestParam String clientId); @GetMapping("/tAdmin/getIdIfForeign") ResponseModel getIdIfForeign(@RequestParam String username); @GetMapping("/tEquipment/findEquipmentByClientId") ResponseModel findEquipmentByClientId(@RequestParam String clientId); @GetMapping("/tEquipment/updateByEquipment") ResponseModel updateByEquipment(@RequestBody TEquipment equipment); @GetMapping("/tPromoCode/getTPromoCode") ResponseModel> getTPromoCode(@RequestParam String code); @GetMapping("/tPromoCode/getPromoCode") ResponseModel getPromoCode(@RequestParam String code); @GetMapping("/tPromoCode/selectTPromoCode") ResponseModel selectTPromoCode(@RequestParam String code, @RequestParam String adminId); @GetMapping("/tPromoCode/getYHJ") ResponseModel getYHJ(@RequestParam(value = "code") String code); @GetMapping("/tPromoCode/updatePromoCode") void updatePromoCode(@RequestParam(value = "id") String id, @RequestParam(value = "type") String type); @GetMapping("/tPromoCode/useYHJ") void useYHJ(@RequestParam String code, @RequestParam String adminId, @RequestParam String clentId); @GetMapping("/tProduct/getProduct") ResponseModel getProduct(@RequestParam(value = "equipmentId") String equipmentId, @RequestParam(value = "productName") String productName); @GetMapping("/tProportion/getProportion") ResponseModel getProportion(@RequestParam String equipmentId); @GetMapping("/tAdmin/getAdmin") ResponseModel getAdmin(@RequestParam String id); @GetMapping("/tAdmin/getAdminOne/{adminId}") ResponseModel getAdminOne(@PathVariable Long adminId); @GetMapping("/tJoinpayMch/getMch") ResponseModel getMch(@RequestParam String id); @GetMapping("/tShandeMch/getShandeMch") ResponseModel getShandeMch(@RequestParam String id); @GetMapping("/tShandeMch/updateShandeMch") void updateShandeMch(@RequestBody TShandeMch shandeMch); @GetMapping("/tEquipmentDesc/findEquipmentById") ResponseModel findEquipmentById(@RequestParam Long id); @GetMapping("/tPrice/getPrice") ResponseModel getPrice(@RequestParam String name); @GetMapping("/tPromoCode/addPromoCode") void addPromoCode(@RequestParam(value = "adminId") String adminId, @RequestParam(value = "lastUseDate") Date lastUseDate, @RequestParam(value = "number") int number); //同步订单到es中 /** * 获取汇付商户号 * * @param adminId * @return */ @GetMapping("/tHuifuMch/getHuifuId") ResponseModel getHuifuId(@RequestParam Long adminId); }