package com.dk.common.feign; import com.alibaba.fastjson.JSONObject; import com.dk.common.infrastructure.constant.Constant; import com.dk.common.response.ResponseResultVO; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import java.util.Map; /** * @desc : MdmServerFeign * @author : 洪旭东 * @date : 2023-08-10 10:56 */ @FeignClient(name = Constant.MDM_PREFIX + Constant.SERVER, contextId = "mdm") public interface MdmServerFeign { /** * @desc : 根据单号查询生产订单 * @author : 洪旭东 * @date : 2023-08-10 10:57 */ @PostMapping(Constant.MST_PRODUCE_ORDER+"/get_by_order_no") ResponseResultVO selectByOrderNo(@RequestBody Object produceOrderQuery); /** * @desc : 根据id查询生产订单 * @author : 洪旭东 * @date : 2023-08-11 09:24 */ @PostMapping({Constant.MST_PRODUCE_ORDER + "/{id}"}) ResponseResultVO selectById(@PathVariable Integer id); /** * @desc : 获取系统参数 * @author : 洪旭东 * @date : 2023-12-29 10:59 */ @PostMapping(Constant.MDM_COMMON+"/get_setting_value") ResponseResultVO getSettingValue(@RequestBody Map param); }