crm-platform-feign/src/main/java/com/hz/crm/dto/IdDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
crm-platform-feign/src/main/java/com/hz/crm/dto/OrderStatusDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
crm-platform-feign/src/main/java/com/hz/crm/feign/FOderService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
crm-platform-feign/src/main/java/com/hz/crm/dto/IdDto.java
New file @@ -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; } } crm-platform-feign/src/main/java/com/hz/crm/dto/OrderStatusDto.java
New file @@ -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; //操作人id private String opId; //操作人名称 private String opName; //操作详情 private String opDetail; } crm-platform-feign/src/main/java/com/hz/crm/feign/FOderService.java
New file @@ -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 需要填写 请求的服务提供者的注册到nacos Server上面的服务名,path 是请求接口前缀 */ @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); }