package com.blade.check.feign; import com.blade.check.entity.AuditPathsLevels; import org.springblade.core.tool.api.R; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; import java.util.List; @FeignClient( value = "blade-check" ) /** * 商品信息对外访问API */ public interface ICheckClient { //通过唯一的actId查询审批等级 @GetMapping("/auditpathsacts/listLevelsByActId") List listLevelsByActId(@RequestParam("actId") int actId,@RequestParam("fidStatus") int fidStatus); //通过actId查询是否开启审批 @GetMapping("/auditpathsacts/getActsByActId") AuditPathsLevels getActsByActId(@RequestParam("actId") int actId,@RequestParam("fidStatus") int fidStatus); /** * 获取商品信息 * * @param Id * @return *//* @GetMapping(GOODSD_ESCMESSAGE) R selectGoodsMessage(@RequestParam("Id") Long Id); *//** * 获取商品信息 * * @param code * @return *//* @GetMapping(GOODS_BY_CODE) R GoodsByCode(@RequestParam("code") String code); *//** * 获取所有商品基础信息 * * @return 商品集合 *//* @GetMapping(GOODS_BASIC) R> selectGoodsBasic(); *//** * 根据商品id获取商品规格 * @param goodId * @return *//* @GetMapping(GET_SPECIFICATION) R> getSpecification(@RequestParam("goodId") Long goodId); *//** * 获取商品id * @param code * @param cname * @param brand * @param brandItem * @param placeProduction * @param specsOne * @param specsTwo * @return *//* @GetMapping(GET_GOOD_ID) List getGoodId(@RequestParam(value = "code",required = false)String code,@RequestParam(value = "cname",required = false)String cname, @RequestParam(value = "brand",required = false)String brand,@RequestParam(value = "brandItem",required = false)String brandItem, @RequestParam(value = "placeProduction",required = false)String placeProduction, @RequestParam(value = "specsOne",required = false)String specsOne,@RequestParam(value = "specsTwo",required = false)String specsTwo); *//** * 获取商品类别 * @param goodId * @return *//* @GetMapping(GOOD_TYPE_ID) GoodsType goodTypeId(@RequestParam("goodId") Long goodId);*/ }