From d365dcdb74b5e5e00cc00244150e67e244e9790e Mon Sep 17 00:00:00 2001 From: wangrenhuang <wangren_huang@163.com> Date: 星期二, 20 九月 2022 17:21:29 +0800 Subject: [PATCH] 新增取消订单接口 --- crm-platform-feign/src/main/java/com/hz/crm/dto/IdDto.java | 119 +++++++++++++++++++++++++++++++++++++++ crm-platform-feign/src/main/java/com/hz/crm/dto/OrderStatusDto.java | 16 +++++ crm-platform-feign/src/main/java/com/hz/crm/feign/FOderService.java | 24 ++++++++ 3 files changed, 159 insertions(+), 0 deletions(-) diff --git a/crm-platform-feign/src/main/java/com/hz/crm/dto/IdDto.java b/crm-platform-feign/src/main/java/com/hz/crm/dto/IdDto.java new file mode 100644 index 0000000..a428a6e --- /dev/null +++ b/crm-platform-feign/src/main/java/com/hz/crm/dto/IdDto.java @@ -0,0 +1,119 @@ +package com.hz.crm.dto; + +/** + * @author fwq + * 鏍囪瘑鎵╁睍绫� + */ +public class IdDto extends PageDto{ + + /**鏍囪瘑鐖舵爣璇�*/ + private String id; + /**瀛愭爣璇�*/ + private String sonId; + /**涓婄骇鏍囪瘑*/ + private String parentId; + /**鍒嗙被锛堢被鍨嬶級鏍囪瘑*/ + private String typeId; + /**闂ㄥ簵缂栧彿*/ + private String shopNo; + /**鏃犻檺浜岀淮鐮佹惡甯﹀弬鏁�*/ + private String sceneCode; + /**his鏍囪瘑*/ + private String hisId; + /**鍟嗗搧绫诲瀷*/ + private String goodsType; + /**鏍囪瘑鐖舵爣璇嗗瓧绗︿覆閫楀彿鍒嗛殧*/ + private String ids; + /**鍥㈣喘娲诲姩id*/ + private String groupBuyId; + + private String shopId; + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getParentId() { + return parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } + + public String getTypeId() { + return typeId; + } + + public void setTypeId(String typeId) { + this.typeId = typeId; + } + + public String getSonId() { + return sonId; + } + + public void setSonId(String sonId) { + this.sonId = sonId; + } + + public String getShopNo() { + return shopNo; + } + + public void setShopNo(String shopNo) { + this.shopNo = shopNo; + } + + public String getSceneCode() { + return sceneCode; + } + + public void setSceneCode(String sceneCode) { + this.sceneCode = sceneCode; + } + + public String getHisId() { + return hisId; + } + + public void setHisId(String hisId) { + this.hisId = hisId; + } + + public String getGoodsType() { + return goodsType; + } + + public void setGoodsType(String goodsType) { + this.goodsType = goodsType; + } + + public String getIds() { + return ids; + } + + public void setIds(String ids) { + this.ids = ids; + } + + public String getShopId() { + return shopId; + } + + public void setShopId(String shopId) { + this.shopId = shopId; + } + + public String getGroupBuyId() { + return groupBuyId; + } + + public void setGroupBuyId(String groupBuyId) { + this.groupBuyId = groupBuyId; + } +} diff --git a/crm-platform-feign/src/main/java/com/hz/crm/dto/OrderStatusDto.java b/crm-platform-feign/src/main/java/com/hz/crm/dto/OrderStatusDto.java new file mode 100644 index 0000000..237862f --- /dev/null +++ b/crm-platform-feign/src/main/java/com/hz/crm/dto/OrderStatusDto.java @@ -0,0 +1,16 @@ +package com.hz.crm.dto; + +import com.hz.crm.dto.IdDto; +import lombok.Data; + +@Data +public class OrderStatusDto extends IdDto { + + private String cancelInfo; + //鎿嶄綔浜篿d + private String opId; + //鎿嶄綔浜哄悕绉� + private String opName; + //鎿嶄綔璇︽儏 + private String opDetail; +} diff --git a/crm-platform-feign/src/main/java/com/hz/crm/feign/FOderService.java b/crm-platform-feign/src/main/java/com/hz/crm/feign/FOderService.java new file mode 100644 index 0000000..dbf299c --- /dev/null +++ b/crm-platform-feign/src/main/java/com/hz/crm/feign/FOderService.java @@ -0,0 +1,24 @@ +package com.hz.crm.feign; + +import com.hx.resultTool.Result; +import com.hz.crm.dto.OrderRefundDto; +import com.hz.crm.dto.OrderStatusDto; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 杩欓噷杩欎釜name 闇�瑕佸~鍐� 璇锋眰鐨勬湇鍔℃彁渚涜�呯殑娉ㄥ唽鍒皀acos Server涓婇潰鐨勬湇鍔″悕锛宲ath 鏄姹傛帴鍙e墠缂� + */ +@FeignClient(name="crm-platform-service",path = "/crmp",contextId = "crm-order") +public interface FOderService { + + /*鍙栨秷璁㈠崟*/ + @PostMapping(value = "/order/cancel") + Result cancelOrder( @RequestBody(required = false) OrderStatusDto orderStatusDto); + + /*閫�娆�*/ + @RequestMapping("/order/refund") + Result refundOrder(@RequestBody(required = false) OrderStatusDto orderStatusDto); +} -- Gitblit v1.8.0