From 995edce886640203e1b162c47bf8298845cce256 Mon Sep 17 00:00:00 2001 From: wangrenhuang <wangren_huang@163.com> Date: 星期二, 06 九月 2022 17:17:25 +0800 Subject: [PATCH] 新增微服务 --- crm-platform-feign/src/main/java/com/hz/sms/dto/UserDto.java | 20 +++++ crm-platform-feign/src/main/java/com/hz/sms/feign/FGoodsSkuService.java | 19 ++++ crm-platform-feign/src/main/java/com/hz/sms/feign/FUserService.java | 19 ++++ crm-platform-feign/src/main/java/com/hz/sms/feign/FOderRefundService.java | 19 ++++ crm-platform-feign/src/main/java/com/hz/sms/dto/GoodsSkuDto.java | 20 +++++ crm-platform-feign/src/main/java/com/hz/sms/dto/OrderRefundDto.java | 28 +++++++ crm-platform-feign/src/main/java/com/hz/sms/dto/PageDto.java | 83 ++++++++++++++++++++ 7 files changed, 208 insertions(+), 0 deletions(-) diff --git a/crm-platform-feign/src/main/java/com/hz/sms/dto/GoodsSkuDto.java b/crm-platform-feign/src/main/java/com/hz/sms/dto/GoodsSkuDto.java new file mode 100644 index 0000000..d3818a6 --- /dev/null +++ b/crm-platform-feign/src/main/java/com/hz/sms/dto/GoodsSkuDto.java @@ -0,0 +1,20 @@ +package com.hz.sms.dto; + + +import lombok.Data; + +/** + * 鍟嗗搧sku + * */ +@Data +public class GoodsSkuDto extends PageDto{ + + /**缂栧彿*/ + private String codeNo; + /**鎼滅储*/ + private String keyWord; + /**鍟嗗搧绫诲瀷*/ + private Integer goodsType; + + +} diff --git a/crm-platform-feign/src/main/java/com/hz/sms/dto/OrderRefundDto.java b/crm-platform-feign/src/main/java/com/hz/sms/dto/OrderRefundDto.java new file mode 100644 index 0000000..9210777 --- /dev/null +++ b/crm-platform-feign/src/main/java/com/hz/sms/dto/OrderRefundDto.java @@ -0,0 +1,28 @@ +package com.hz.sms.dto; + + +import lombok.Data; + +import java.math.BigDecimal; + +/** + * 璁㈠崟閫�娆� + * @author wzh + */ +@Data +public class OrderRefundDto { + + /**璁㈠崟id*/ + private String orderId; + /**閫�娆鹃渶閫�鐜伴噾閲戦*/ + private BigDecimal amount; + /**閫�娆惧偍鍊奸噾閲戦锛堝彧鏇存柊鏁版嵁锛屼笉鎿嶄綔閫�娆撅級*/ + private BigDecimal recharge; + /**閫�娆惧鍊奸噾閲戦锛堝彧鏇存柊鏁版嵁锛屼笉鎿嶄綔閫�娆撅級*/ + private BigDecimal increment; + /**閫�娆剧Н鍒嗘暟閲忥紙鍙洿鏂版暟鎹紝涓嶆搷浣滈��娆撅級*/ + private BigDecimal integral; + /**閫�娆惧娉�*/ + private String cancelInfo; + +} diff --git a/crm-platform-feign/src/main/java/com/hz/sms/dto/PageDto.java b/crm-platform-feign/src/main/java/com/hz/sms/dto/PageDto.java new file mode 100644 index 0000000..14ef66b --- /dev/null +++ b/crm-platform-feign/src/main/java/com/hz/sms/dto/PageDto.java @@ -0,0 +1,83 @@ +package com.hz.sms.dto; + + +/** + * @author ChenJiaHe + * 鍒嗛〉鎵╁睍绫�*/ +public class PageDto { + /**褰撳墠椤垫暟*/ + private Integer pageNum; + /**褰撳墠椤垫樉绀烘潯鏁�*/ + private Integer pageSize; + /**鍏抽敭瀛�*/ + private String keyWord; + /**涓婄骇鏍囪瘑*/ + private String parentId; + /**鍒嗙被鏍囪瘑*/ + private String typeId; + + + public Integer getPageNum() { + if(this.pageNum == null || this.pageNum < 0){ + this.pageNum = 1; + } + return this.pageNum; + } + + public Integer getPageNum(Integer pageNum) { + if(pageNum != null){ + this.pageNum = pageNum; + }else{ + this.pageNum = getPageNum(); + } + return this.pageNum; + } + + public void setPageNum(Integer pageNum) { + this.pageNum = pageNum; + } + + public Integer getPageSize() { + if(this.pageSize == null || this.pageSize < 0 || this.pageSize > 500){ + this.pageSize = 20; + } + return this.pageSize; + } + + public Integer getPageSize(Integer pageSize) { + if(pageSize != null){ + this.pageSize = pageSize; + }else{ + this.pageSize = getPageSize(); + } + return this.pageSize; + } + + public void setPageSize(Integer pageSize) { + this.pageSize = pageSize; + } + + public String getKeyWord() { + return keyWord; + } + + public void setKeyWord(String keyWord) { + this.keyWord = keyWord; + } + + 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; + } +} diff --git a/crm-platform-feign/src/main/java/com/hz/sms/dto/UserDto.java b/crm-platform-feign/src/main/java/com/hz/sms/dto/UserDto.java new file mode 100644 index 0000000..a20a481 --- /dev/null +++ b/crm-platform-feign/src/main/java/com/hz/sms/dto/UserDto.java @@ -0,0 +1,20 @@ +package com.hz.sms.dto; + + +import lombok.Data; + +/** + * 鐢ㄦ埛dto + * */ +@Data +public class UserDto { + + /**缂栧彿*/ + private String ciq; + /**鎼滅储*/ + private String hisId; + /**鍟嗗搧绫诲瀷*/ + private Integer tel; + + +} diff --git a/crm-platform-feign/src/main/java/com/hz/sms/feign/FGoodsSkuService.java b/crm-platform-feign/src/main/java/com/hz/sms/feign/FGoodsSkuService.java new file mode 100644 index 0000000..68256dd --- /dev/null +++ b/crm-platform-feign/src/main/java/com/hz/sms/feign/FGoodsSkuService.java @@ -0,0 +1,19 @@ +package com.hz.sms.feign; + +import com.hx.resultTool.Result; +import com.hz.sms.dto.GoodsSkuDto; +import com.hz.sms.dto.UserDto; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; + +/** + * 杩欓噷杩欎釜name 闇�瑕佸~鍐� 璇锋眰鐨勬湇鍔℃彁渚涜�呯殑娉ㄥ唽鍒皀acos Server涓婇潰鐨勬湇鍔″悕锛宲ath 鏄姹傛帴鍙e墠缂� + */ +@FeignClient(name="crm-platform-service",path = "/crmp",contextId = "crm-goods-sku") +public interface FGoodsSkuService { + + @PostMapping(value = "/goods/sku/list") + Result list( @RequestBody(required = false) GoodsSkuDto goodsSkuDto); + +} diff --git a/crm-platform-feign/src/main/java/com/hz/sms/feign/FOderRefundService.java b/crm-platform-feign/src/main/java/com/hz/sms/feign/FOderRefundService.java new file mode 100644 index 0000000..2d71afa --- /dev/null +++ b/crm-platform-feign/src/main/java/com/hz/sms/feign/FOderRefundService.java @@ -0,0 +1,19 @@ +package com.hz.sms.feign; + +import com.hx.resultTool.Result; +import com.hz.sms.dto.GoodsSkuDto; +import com.hz.sms.dto.OrderRefundDto; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; + +/** + * 杩欓噷杩欎釜name 闇�瑕佸~鍐� 璇锋眰鐨勬湇鍔℃彁渚涜�呯殑娉ㄥ唽鍒皀acos Server涓婇潰鐨勬湇鍔″悕锛宲ath 鏄姹傛帴鍙e墠缂� + */ +@FeignClient(name="crm-platform-service",path = "/crmp",contextId = "crm-order-refund") +public interface FOderRefundService { + + @PostMapping(value = "/order/refund/refundAmount") + Result list( @RequestBody(required = false) OrderRefundDto orderRefundDto); + +} diff --git a/crm-platform-feign/src/main/java/com/hz/sms/feign/FUserService.java b/crm-platform-feign/src/main/java/com/hz/sms/feign/FUserService.java new file mode 100644 index 0000000..c1c5108 --- /dev/null +++ b/crm-platform-feign/src/main/java/com/hz/sms/feign/FUserService.java @@ -0,0 +1,19 @@ +package com.hz.sms.feign; + +import com.hx.resultTool.Result; +import com.hz.sms.dto.SmsSendDto; +import com.hz.sms.dto.UserDto; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; + +/** + * 杩欓噷杩欎釜name 闇�瑕佸~鍐� 璇锋眰鐨勬湇鍔℃彁渚涜�呯殑娉ㄥ唽鍒皀acos Server涓婇潰鐨勬湇鍔″悕锛宲ath 鏄姹傛帴鍙e墠缂� + */ +@FeignClient(name="crm-platform-service",path = "/crmp",contextId = "crm-user") +public interface FUserService { + + @PostMapping(value = "/user/info") + Result list( @RequestBody(required = false) UserDto userDto); + +} -- Gitblit v1.8.0