package com.vci.ubcs.code.applyjtcodeservice.feign; import com.vci.ubcs.code.applyjtcodeservice.vo.DockingClassifyModelAttrVO; import com.vci.ubcs.code.applyjtcodeservice.vo.DockingReturnStoreVO; 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.PostMapping; import org.springframework.web.bind.annotation.RequestParam; /**** * 集团码申请提供给外部调用接口 * @author xiejun * @date 2023-05-26 */ @FeignClient( value = "ubcs-code" ) public interface IMdmInterJtClient { String API_PREFIX = "/mdmInterService"; String APPLYGROUPCODE = API_PREFIX + "/applyGroupCode"; String RETURNGROUPCODE = API_PREFIX + "/getApplyGroupCode"; String PUBMDMMODEL = API_PREFIX + "/pubMdmModel"; String RECEIVE_EDITAPPLY =API_PREFIX + "/receiveEditApply"; /*** * 将集团申请成功的编码存入相关数据之中 * @param oids * @param btmName * @return 返回存储是否成功信息 */ @GetMapping(APPLYGROUPCODE) public R applyGroupCode(@RequestParam("oids")String oids,@RequestParam("btmName")String btmName); /*** * 集团编码数据修改 * @param oids * @param btmName * @return 返回存储是否成功信息 */ @PostMapping(RECEIVE_EDITAPPLY) public R receiveEditApply(@RequestParam("oids")String oids,@RequestParam("btmName")String btmName); /*** * 将集团申请成功的编码存入相关数据之中 * @param dockingResultVO * @return 返回存储是否成功信息 */ @GetMapping(RETURNGROUPCODE) public R getApplyGroupCode( @RequestParam("dockingResultVO") DockingReturnStoreVO dockingResultVO); /*** * 主数据模型视图发布 * @param dockingClassifyModelAttrVO * @return */ @PostMapping(PUBMDMMODEL) R pubMdmModel(@RequestParam("dockingClassifyModelAttrVO") DockingClassifyModelAttrVO dockingClassifyModelAttrVO); }