SzwlFeign.java 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.szwl.feign.bean;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.szwl.model.bo.ResponseModel;
  4. import com.szwl.model.entity.*;
  5. import org.springframework.cloud.openfeign.FeignClient;
  6. import org.springframework.http.ResponseEntity;
  7. import org.springframework.web.bind.annotation.GetMapping;
  8. import org.springframework.web.bind.annotation.RequestBody;
  9. import org.springframework.web.bind.annotation.RequestParam;
  10. import java.util.Date;
  11. @FeignClient(name = "szwl-server")
  12. public interface SzwlFeign {
  13. @GetMapping("/test/testGetAdmin")
  14. ResponseModel<?> testGetAdmin(@RequestParam String id);
  15. @GetMapping("/tEquipment/findEquipmentByClientId")
  16. ResponseModel<TEquipment> findEquipmentByClientId(@RequestParam String clientId);
  17. @GetMapping("/tEquipment/updateByEquipment")
  18. ResponseModel<TEquipment> updateByEquipment(@RequestBody TEquipment equipment);
  19. @GetMapping("/tPromoCode/getTPromoCode")
  20. ResponseModel<IPage<TPromoCode>> getTPromoCode(@RequestParam String code);
  21. @GetMapping("/tPromoCode/getPromoCode")
  22. ResponseModel<TPromoCode> getPromoCode(@RequestParam String code);
  23. @GetMapping("/tPromoCode/selectTPromoCode")
  24. ResponseModel<TPromoCode> selectTPromoCode(@RequestParam String code,@RequestParam String adminId);
  25. @GetMapping("/tPromoCode/getYHJ")
  26. ResponseModel<TPromoCode> getYHJ(@RequestParam(value = "code") String code);
  27. @GetMapping("/tPromoCode/updatePromoCode")
  28. void updatePromoCode(@RequestParam(value = "id")String id, @RequestParam(value = "type")String type);
  29. @GetMapping("/tPromoCode/useYHJ")
  30. void useYHJ(@RequestParam String code,@RequestParam String adminId,@RequestParam String clentId);
  31. @GetMapping("/tProduct/getProduct")
  32. ResponseModel<TProduct> getProduct(@RequestParam(value = "equipmentId")String equipmentId, @RequestParam(value = "productName")String productName);
  33. @GetMapping("/tProportion/getProportion")
  34. ResponseModel<TProportion> getProportion(@RequestParam String equipmentId);
  35. @GetMapping("/tAdmin/getAdmin")
  36. ResponseModel<TAdmin> getAdmin(@RequestParam String id);
  37. @GetMapping("/tJoinpayMch/getMch")
  38. ResponseModel<TJoinpayMch> getMch(@RequestParam String id);
  39. @GetMapping("/tShandeMch/getShandeMch")
  40. ResponseModel<TShandeMch> getShandeMch(@RequestParam String id);
  41. @GetMapping("/tShandeMch/updateShandeMch")
  42. void updateShandeMch(@RequestBody TShandeMch shandeMch);
  43. @GetMapping("/tEquipmentDesc/findEquipmentById")
  44. ResponseModel<TEquipmentDesc> findEquipmentById(@RequestParam Long id);
  45. @GetMapping("/tPrice/getPrice")
  46. ResponseModel<TPrice> getPrice(@RequestParam String name);
  47. @GetMapping("/tPromoCode/addPromoCode")
  48. void addPromoCode(@RequestParam(value = "adminId")String adminId, @RequestParam(value = "lastUseDate")Date lastUseDate, @RequestParam(value = "number")int number);
  49. }