From 695e4a085727ef5017597dd1ab72a47d0e9883e6 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期二, 30 五月 2023 19:19:55 +0800 Subject: [PATCH] 代码整合 --- Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/feign/MdmApplyGroupCodeProvider.java | 65 ++++++++++++++++++++++++++++++++ 1 files changed, 65 insertions(+), 0 deletions(-) diff --git a/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/feign/MdmApplyGroupCodeProvider.java b/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/feign/MdmApplyGroupCodeProvider.java new file mode 100644 index 0000000..c8283d5 --- /dev/null +++ b/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/feign/MdmApplyGroupCodeProvider.java @@ -0,0 +1,65 @@ +package com.vci.ubcs.code.webservice.feign; + +/*** + * @author xiejun + * @date 2023-05-26 + */ + +import com.vci.ubcs.code.webservice.vo.*; +import com.vci.ubcs.starter.exception.VciBaseException; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; + +import javax.validation.constraints.NotNull; + +/**** + * 闆嗗洟鐮佺敵璇锋彁渚涚粰澶栭儴璋冪敤鎺ュ彛 + * @author xiejun + * @date 2023-05-26 + */ +@FeignClient(name = "qmsIntegration", + url = "${docking.apply.jtInterUrl:http://116.205.176.185:8099}", + path = "") +public interface MdmApplyGroupCodeProvider { + + /** + * mdm鍚戦泦鍥㈢敵璇烽泦鍥㈢爜鎺ュ彛 + * @param dockingGroupDataVO AO/TO鐨勪俊鎭� + * @return 鎵ц缁撴灉 + */ + @PostMapping("/externalMainData/receiveAddApply") + DockingResultVO receiveAddApply(@NotNull @RequestBody DockingGroupDataVO dockingGroupDataVO)throws VciBaseException; + /** + * mdm鍚戦泦鍥㈡洿鏂伴泦鍥㈢爜鎺ュ彛 + * @param dockingGroupDataVO AO/TO鐨勪俊鎭� + * @return 鎵ц缁撴灉 + */ + + @PostMapping("/externalMainData/receiveAddApply") + DockingResultVO receiveEditApply(@NotNull @RequestBody DockingGroupDataVO dockingGroupDataVO)throws VciBaseException; + + /*** + * 鏌ヨ涓诲垎绫绘ā鍨� + * @param dockingModelQueryVO + * @return 鎵ц缁撴灉 + */ + @PostMapping("/externalMainData/queryMdmModel") + DockingQueryModelVO queryMdmModel(@NotNull @RequestBody DockingModelQueryVO dockingModelQueryVO); + + /*** + * 鏌ヨ鍒嗙被璇︾粏妯″瀷瑙嗗浘 + * @param dockingModelQueryVO + * @return 鎵ц缁撴灉 + */ + @PostMapping("/externalMainData/queryClassModel") + DockingQueryClassModelVO queryClassModel(@NotNull @RequestBody DockingModelQueryVO dockingModelQueryVO); + /*** + * 鏌ヨ鐢宠鍗曠姸鎬� + * @param dockingModelQueryVO + * @return 鎵ц缁撴灉 + */ + @PostMapping("/externalMainData/queryApplyState") + DockingApplyFormStatusVO queryApplyState(@NotNull @RequestBody DockingModelQueryVO dockingModelQueryVO); + +} -- Gitblit v1.9.3