From db75f564981a055d2fdd86b70c9a10e2cc9519b6 Mon Sep 17 00:00:00 2001 From: yang_shj Date: Wed, 23 Feb 2022 12:37:37 +0800 Subject: [PATCH] =?UTF-8?q?feat:0=20=E6=94=AF=E4=BB=98=E5=B7=A5=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/.gitignore | 2 + .idea/compiler.xml | 18 +++ .idea/encodings.xml | 10 ++ .idea/misc.xml | 14 ++ .idea/uiDesigner.xml | 124 ++++++++++++++++++ payment-base-app/pom.xml | 72 ++++++++++ .../springclould/PaymentBaseApplication.java | 14 ++ .../controller/MerchantController.java | 26 ++++ .../base/springclould/dao/MerchantDao.java | 13 ++ .../springclould/service/MerchantService.java | 8 ++ .../service/imp/MerchantServiceImp.java | 14 ++ .../src/main/resources/application.yml | 32 +++++ .../main/resources/mapper/MerchantMapper.xml | 52 ++++++++ .../target/classes/application.yml | 32 +++++ .../springclould/PaymentBaseApplication.class | Bin 0 -> 802 bytes .../controller/MerchantController.class | Bin 0 -> 1548 bytes .../base/springclould/dao/MerchantDao.class | Bin 0 -> 311 bytes .../service/MerchantService.class | Bin 0 -> 213 bytes .../service/imp/MerchantServiceImp.class | Bin 0 -> 672 bytes .../target/classes/mapper/MerchantMapper.xml | 52 ++++++++ payment-common-app/payment-common-app.iml | 2 + payment-common-app/pom.xml | 35 +++++ .../springcloud/pojo/base/CommonResult.java | 26 ++++ .../pojo/constant/ErrorConstant.java | 38 ++++++ .../springcloud/pojo/merchant/Merchant.java | 23 ++++ .../springcloud/pojo/base/CommonResult.class | Bin 0 -> 3430 bytes .../pojo/constant/ErrorConstant.class | Bin 0 -> 1998 bytes .../springcloud/pojo/merchant/Merchant.class | Bin 0 -> 3335 bytes .../target/maven-archiver/pom.properties | 5 + .../compile/default-compile/createdFiles.lst | 2 + .../compile/default-compile/inputFiles.lst | 2 + .../default-testCompile/inputFiles.lst | 0 .../payment-common-app-1.0-SNAPSHOT.jar | Bin 0 -> 5488 bytes payment-eureka-app/pom.xml | 41 ++++++ .../springclould/EurekaServerApplication.java | 14 ++ .../src/main/resources/application.yml | 11 ++ .../target/classes/application.yml | 11 ++ .../EurekaServerApplication.class | Bin 0 -> 830 bytes pom.xml | 93 +++++++++++++ rbs-payment.iml | 2 + 40 files changed, 788 insertions(+) create mode 100644 .idea/.gitignore create mode 100644 .idea/compiler.xml create mode 100644 .idea/encodings.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/uiDesigner.xml create mode 100644 payment-base-app/pom.xml create mode 100644 payment-base-app/src/main/java/com/base/springclould/PaymentBaseApplication.java create mode 100644 payment-base-app/src/main/java/com/base/springclould/controller/MerchantController.java create mode 100644 payment-base-app/src/main/java/com/base/springclould/dao/MerchantDao.java create mode 100644 payment-base-app/src/main/java/com/base/springclould/service/MerchantService.java create mode 100644 payment-base-app/src/main/java/com/base/springclould/service/imp/MerchantServiceImp.java create mode 100644 payment-base-app/src/main/resources/application.yml create mode 100644 payment-base-app/src/main/resources/mapper/MerchantMapper.xml create mode 100644 payment-base-app/target/classes/application.yml create mode 100644 payment-base-app/target/classes/com/base/springclould/PaymentBaseApplication.class create mode 100644 payment-base-app/target/classes/com/base/springclould/controller/MerchantController.class create mode 100644 payment-base-app/target/classes/com/base/springclould/dao/MerchantDao.class create mode 100644 payment-base-app/target/classes/com/base/springclould/service/MerchantService.class create mode 100644 payment-base-app/target/classes/com/base/springclould/service/imp/MerchantServiceImp.class create mode 100644 payment-base-app/target/classes/mapper/MerchantMapper.xml create mode 100644 payment-common-app/payment-common-app.iml create mode 100644 payment-common-app/pom.xml create mode 100644 payment-common-app/src/main/java/com/rbs/springcloud/pojo/base/CommonResult.java create mode 100644 payment-common-app/src/main/java/com/rbs/springcloud/pojo/constant/ErrorConstant.java create mode 100644 payment-common-app/src/main/java/com/rbs/springcloud/pojo/merchant/Merchant.java create mode 100644 payment-common-app/target/classes/com/rbs/springcloud/pojo/base/CommonResult.class create mode 100644 payment-common-app/target/classes/com/rbs/springcloud/pojo/constant/ErrorConstant.class create mode 100644 payment-common-app/target/classes/com/rbs/springcloud/pojo/merchant/Merchant.class create mode 100644 payment-common-app/target/maven-archiver/pom.properties create mode 100644 payment-common-app/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 payment-common-app/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 payment-common-app/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst create mode 100644 payment-common-app/target/payment-common-app-1.0-SNAPSHOT.jar create mode 100644 payment-eureka-app/pom.xml create mode 100644 payment-eureka-app/src/main/java/com/eureka/server/springclould/EurekaServerApplication.java create mode 100644 payment-eureka-app/src/main/resources/application.yml create mode 100644 payment-eureka-app/target/classes/application.yml create mode 100644 payment-eureka-app/target/classes/com/eureka/server/springclould/EurekaServerApplication.class create mode 100644 pom.xml create mode 100644 rbs-payment.iml diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..5c98b42 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,2 @@ +# Default ignored files +/workspace.xml \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..72985eb --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..56b73e8 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..4b661a5 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..e96534f --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/payment-base-app/pom.xml b/payment-base-app/pom.xml new file mode 100644 index 0000000..f90009e --- /dev/null +++ b/payment-base-app/pom.xml @@ -0,0 +1,72 @@ + + + + rbsservice + com.rbs.springcloud + 1.0-SNAPSHOT + + 4.0.0 + + payment-base-app + + + + + com.rbs.springcloud + payment-common-app + ${project.version} + + + + + org.springframework.cloud + spring-cloud-starter-netflix-eureka-client + + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.boot + spring-boot-starter-actuator + + + org.mybatis.spring.boot + mybatis-spring-boot-starter + + + com.alibaba + druid-spring-boot-starter + 1.1.10 + + + + mysql + mysql-connector-java + + + + org.springframework.boot + spring-boot-starter-jdbc + + + org.springframework.boot + spring-boot-devtools + runtime + true + + + org.projectlombok + lombok + true + + + org.springframework.boot + spring-boot-starter-test + test + + + \ No newline at end of file diff --git a/payment-base-app/src/main/java/com/base/springclould/PaymentBaseApplication.java b/payment-base-app/src/main/java/com/base/springclould/PaymentBaseApplication.java new file mode 100644 index 0000000..2ab436a --- /dev/null +++ b/payment-base-app/src/main/java/com/base/springclould/PaymentBaseApplication.java @@ -0,0 +1,14 @@ +package com.base.springclould; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.netflix.eureka.EnableEurekaClient; + +@SpringBootApplication +@EnableEurekaClient +public class PaymentBaseApplication { + + public static void main(String[] args) { + SpringApplication.run(PaymentBaseApplication.class, args); + } +} diff --git a/payment-base-app/src/main/java/com/base/springclould/controller/MerchantController.java b/payment-base-app/src/main/java/com/base/springclould/controller/MerchantController.java new file mode 100644 index 0000000..da03b7b --- /dev/null +++ b/payment-base-app/src/main/java/com/base/springclould/controller/MerchantController.java @@ -0,0 +1,26 @@ +package com.base.springclould.controller; + +import com.base.springclould.service.MerchantService; +import com.rbs.springcloud.pojo.base.CommonResult; +import com.rbs.springcloud.pojo.constant.ErrorConstant; +import com.rbs.springcloud.pojo.merchant.*; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RestController; + +@RestController +@Slf4j +public class MerchantController { + + @Autowired + private MerchantService merchantService; + + @PostMapping("/merchant/add") + public CommonResult create(@RequestBody Merchant merchant) { + // TODO 业务逻辑 + + return new CommonResult(ErrorConstant.NULL_OBJ.getCode(), ErrorConstant.NULL_OBJ.getMessage(), null); + } +} diff --git a/payment-base-app/src/main/java/com/base/springclould/dao/MerchantDao.java b/payment-base-app/src/main/java/com/base/springclould/dao/MerchantDao.java new file mode 100644 index 0000000..4596ea1 --- /dev/null +++ b/payment-base-app/src/main/java/com/base/springclould/dao/MerchantDao.java @@ -0,0 +1,13 @@ +package com.base.springclould.dao; + +import com.rbs.springcloud.pojo.merchant.Merchant; +import org.apache.ibatis.annotations.Mapper; + +import javax.annotation.Resource; + +@Mapper +@Resource +public interface MerchantDao { + + int insert(Merchant merchant); +} diff --git a/payment-base-app/src/main/java/com/base/springclould/service/MerchantService.java b/payment-base-app/src/main/java/com/base/springclould/service/MerchantService.java new file mode 100644 index 0000000..25a190e --- /dev/null +++ b/payment-base-app/src/main/java/com/base/springclould/service/MerchantService.java @@ -0,0 +1,8 @@ +package com.base.springclould.service; + +import com.rbs.springcloud.pojo.merchant.Merchant; + +public interface MerchantService { + + void merchantAdd(Merchant merchant); +} diff --git a/payment-base-app/src/main/java/com/base/springclould/service/imp/MerchantServiceImp.java b/payment-base-app/src/main/java/com/base/springclould/service/imp/MerchantServiceImp.java new file mode 100644 index 0000000..95dc008 --- /dev/null +++ b/payment-base-app/src/main/java/com/base/springclould/service/imp/MerchantServiceImp.java @@ -0,0 +1,14 @@ +package com.base.springclould.service.imp; + +import com.base.springclould.service.MerchantService; +import com.rbs.springcloud.pojo.merchant.Merchant; +import org.springframework.stereotype.Service; + +@Service +public class MerchantServiceImp implements MerchantService { + + @Override + public void merchantAdd(Merchant merchant) { + // TODO 添加商户逻辑 + } +} diff --git a/payment-base-app/src/main/resources/application.yml b/payment-base-app/src/main/resources/application.yml new file mode 100644 index 0000000..3f24cf3 --- /dev/null +++ b/payment-base-app/src/main/resources/application.yml @@ -0,0 +1,32 @@ +server: + port: 8001 #服务端口 +#eureka配置 +#eureka配置 +eureka: + client: + #表示是否将自己注册进eureka 默认为true + register-with-eureka: true + #是否从EurekaServer中抓取已有的注册信息,默认为true,单点无所谓,集群必须设置true才能和ribbon使用负载均衡 + fetch-registry: true + service-url: + #集群配置 + defaultZone: http://eureka7002.com:7002/eureka + instance: + #服务名称修改 + instance-id: PAYMENT-BASE + #访问路径可以显示ip地址 + prefer-ip-address: true +#spring相关配置 +spring: + application: + name: mcroservice-payment #服务名 + datasource: + type: com.alibaba.druid.pool.DruidDataSource #当前数据源操作类型 + driver-class-name: org.gjt.mm.mysql.Driver #数据库驱动包 + url: jdbc:mysql://106.14.81.251:3306/rbs_erp_test?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false + username: root + password: hnrr%%360 +#mybatis:配置 +mybatis: + mapperLocations: classpath:dao/*.xml + type-aliases-package: com.rbs.springcloud.pojo \ No newline at end of file diff --git a/payment-base-app/src/main/resources/mapper/MerchantMapper.xml b/payment-base-app/src/main/resources/mapper/MerchantMapper.xml new file mode 100644 index 0000000..551c67b --- /dev/null +++ b/payment-base-app/src/main/resources/mapper/MerchantMapper.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + insert into merchant + + + merchant_id, + + + merchant_name, + + + city_store_name, + + + store_brand_name, + + + time_stamp, + + + + + #{merchantId,jdbcType=varchar}, + + + #{merchantName,jdbcType=varchar}, + + + #{cityStoreName,jdbcType=varchar}, + + + #{storeBrandName,jdbcType=varchar}, + + + #{timeStamp,jdbcType=varchar}, + + + + \ No newline at end of file diff --git a/payment-base-app/target/classes/application.yml b/payment-base-app/target/classes/application.yml new file mode 100644 index 0000000..d2f407a --- /dev/null +++ b/payment-base-app/target/classes/application.yml @@ -0,0 +1,32 @@ +server: + port: 8001 #服务端口 +#eureka配置 +#eureka配置 +eureka: + client: + #表示是否将自己注册进eureka 默认为true + register-with-eureka: true + #是否从EurekaServer中抓取已有的注册信息,默认为true,单点无所谓,集群必须设置true才能和ribbon使用负载均衡 + fetch-registry: true + service-url: + #集群配置 + defaultZone: http://eureka7001.com:7001/eureka,http://eureka7002.com:7002/eureka + instance: + #服务名称修改 + instance-id: PAYMENT-BASE + #访问路径可以显示ip地址 + prefer-ip-address: true +#spring相关配置 +spring: + application: + name: mcroservice-payment #服务名 + datasource: + type: com.alibaba.druid.pool.DruidDataSource #当前数据源操作类型 + driver-class-name: org.gjt.mm.mysql.Driver #数据库驱动包 + url: jdbc:mysql://106.14.81.251:3306/rbs_erp_test?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false + username: root + password: hnrr%%360 +#mybatis:配置 +mybatis: + mapperLocations: classpath:dao/*.xml + type-aliases-package: com.rbs.springcloud.pojo \ No newline at end of file diff --git a/payment-base-app/target/classes/com/base/springclould/PaymentBaseApplication.class b/payment-base-app/target/classes/com/base/springclould/PaymentBaseApplication.class new file mode 100644 index 0000000000000000000000000000000000000000..4440c914b0e82a7399690c39d5d5dabaa0e53549 GIT binary patch literal 802 zcmb7C!EVz)5Ph4bbufXJ6bhwq;Fd1E;mKakpLXM(Z_{&*B8) zzz6VAh*>vMf@BWZ(u`)_&f9s<{`LFEPXN#GI7S!uBJ9Puj|UO<8Ma<1qx><$#_({; z&>h>EWY|uXk+17AlkUC9G<624&4r!{r$W7KcKx}k7>?51mOK-cv#ddA<1 zFQqj8lz@}PLaSVOWlci2ltLMXz2V37LVOZj3sdlk52H!5g>VJ&?zX@T@x<0Hm#!AIPqd?2B|E@M(m2#>oMO&X3V|}v&ksqhl70Z3+PL%Sqb(cJ|)^kyNn_DwiMeQV? zG?GpU_*=xwR)QdX#*OrIt**Evf=j{AOfc=NDaKlnCrKZh*kXA4Kh8yX*vA1LG3=~t zdy`$r+%t^+Dd$?i+Vb?VT}}RH!!`TIT2xii;`m{^PHVip@_fAXDF|G0THoZP>Q6~&PZ^(e&pfmc8jSs8& en2<0T(b*M854W*R{SJ1Tcn1T@;p{HuyTBi-Y}(NP literal 0 HcmV?d00001 diff --git a/payment-base-app/target/classes/com/base/springclould/controller/MerchantController.class b/payment-base-app/target/classes/com/base/springclould/controller/MerchantController.class new file mode 100644 index 0000000000000000000000000000000000000000..45b032678aac181815f7efab5409d25aaeb89dc7 GIT binary patch literal 1548 zcma)6>rPWa5dOAY4y^?NxrldAv>>vgpkRrKHj-${C7>kg53@a8%E8mKxVwe$R$dY@ zn)m=dlyUZyw%kf=(wW^oGv9nOv$KEx{`?JK8rc+581-;Fi95)oNQ^l#oO9r0zRhburk=$(S zAS(Hxs)R*uss?=Vr~_dPtyUr%l;wJ0ftMUk??1}ZWPv(=z6(1sRexvTU?UXUU( zd_(wF={+v$4*Xfgs@*`#BEh!L2T@?368+5BIzwwt6^Y*Yd=SZ{O1U8QYeCWCynGR^ z3mv%q!C|Z23@H3elVp4qS*^lQ>Uuu8`jLz6Ybh*&zstl3x?m1fqsX__mg2S2)giKD z&5h%N=2W??qE%@sp`|DtH3Wu<=AJd9Mi`e@+{ z?TD~KX>~Tpi(-*shc9%j>+!;>`5AC24e8-&)Zn{6^kk-?%gMwG~AE_2f4%#&(fSvR1A$Dfyl z>U=XKDMa3oR1pBk7DmZv7XP%>XgBBf>UXAoHow;AK*ZYBv ZZ%8`g)GU%!;$0MFgmwwstml3U_y@9UuciP1 literal 0 HcmV?d00001 diff --git a/payment-base-app/target/classes/com/base/springclould/dao/MerchantDao.class b/payment-base-app/target/classes/com/base/springclould/dao/MerchantDao.class new file mode 100644 index 0000000000000000000000000000000000000000..4f03e1a55715caee5d099e7759824cfc02ed6e8d GIT binary patch literal 311 zcmYk2&q~8U5XQf$HPPt7t9Z85i*xbTlOTeSB2@4`*(~XXWH;h*+NNzez(UCp()J!;}fbdw2pVjF(0TCHM6Ak5M$ Y0GbnyFi+JC$GeyzPq|3_Ny?|d4{DTJMgRZ+ literal 0 HcmV?d00001 diff --git a/payment-base-app/target/classes/com/base/springclould/service/MerchantService.class b/payment-base-app/target/classes/com/base/springclould/service/MerchantService.class new file mode 100644 index 0000000000000000000000000000000000000000..6c482c61c9efd4e7fed942afa8b9cb83fecc35a1 GIT binary patch literal 213 zcmYk0yAFat5Jm4GijT&^kI+J=v9q$V(pZq#FS{FrEG$_bA7|kQ_)$iPU~DEgx%ZsR z>-~5F*kcwT2rwlqGVSDDlAH7vk_o7}ZLJL#@Zb;dM~QFS zC{jVtL+0`3?Yzun^Y;Go3Sb}WHI%U&U?sq6fHj86Bc+u)W+*qdx(t;Q6HA8qw$k!q zkcQG;i!dRk-Zqg)y22{o7i7iVs+{4l9hsDeB9}bRtkS(GF@q%LxwQ8xl3b-3KbJPT z720)1+*z768K%>MZN)JIZw&X?F#onD=9%dm{(10gPt&`te$os(f6+43I%Z%ad8&N2 zwV&qp`r=+NY+MbrQ>pB#Tv65Ubsd@%No=T2H_++!wr5w$sk z2~0BV|K}qyEO;k85xU1O!@i6h!|v~!#?oLDCAxIFTlxb^RLKotKpm&bs7`D@gFOw$ zRYE@os+c02867|k)6_BQX9>OdfS!`)#)Y#(;p%8u2)%R;^MoZV426rRQ}wS}0zLrp CeXfQ8 literal 0 HcmV?d00001 diff --git a/payment-base-app/target/classes/mapper/MerchantMapper.xml b/payment-base-app/target/classes/mapper/MerchantMapper.xml new file mode 100644 index 0000000..551c67b --- /dev/null +++ b/payment-base-app/target/classes/mapper/MerchantMapper.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + insert into merchant + + + merchant_id, + + + merchant_name, + + + city_store_name, + + + store_brand_name, + + + time_stamp, + + + + + #{merchantId,jdbcType=varchar}, + + + #{merchantName,jdbcType=varchar}, + + + #{cityStoreName,jdbcType=varchar}, + + + #{storeBrandName,jdbcType=varchar}, + + + #{timeStamp,jdbcType=varchar}, + + + + \ No newline at end of file diff --git a/payment-common-app/payment-common-app.iml b/payment-common-app/payment-common-app.iml new file mode 100644 index 0000000..78b2cc5 --- /dev/null +++ b/payment-common-app/payment-common-app.iml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/payment-common-app/pom.xml b/payment-common-app/pom.xml new file mode 100644 index 0000000..fbedc80 --- /dev/null +++ b/payment-common-app/pom.xml @@ -0,0 +1,35 @@ + + + + rbsservice + com.rbs.springcloud + 1.0-SNAPSHOT + + 4.0.0 + + payment-common-app + + + + org.springframework.boot + spring-boot-devtools + runtime + true + + + org.projectlombok + lombok + true + + + + cn.hutool + hutool-all + 5.1.0 + + + + + diff --git a/payment-common-app/src/main/java/com/rbs/springcloud/pojo/base/CommonResult.java b/payment-common-app/src/main/java/com/rbs/springcloud/pojo/base/CommonResult.java new file mode 100644 index 0000000..c8ad5f7 --- /dev/null +++ b/payment-common-app/src/main/java/com/rbs/springcloud/pojo/base/CommonResult.java @@ -0,0 +1,26 @@ +package com.rbs.springcloud.pojo.base; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import lombok.experimental.Accessors; + +@Data +@NoArgsConstructor +@AllArgsConstructor +@Accessors(chain = true) +public class CommonResult { + + //返回状态码 + private String code; + + //返回状态信息 + private String message; + + //返回的数据 + private T data; + + public CommonResult(String code, String message) { + this(code,message,null); + } +} \ No newline at end of file diff --git a/payment-common-app/src/main/java/com/rbs/springcloud/pojo/constant/ErrorConstant.java b/payment-common-app/src/main/java/com/rbs/springcloud/pojo/constant/ErrorConstant.java new file mode 100644 index 0000000..f7767db --- /dev/null +++ b/payment-common-app/src/main/java/com/rbs/springcloud/pojo/constant/ErrorConstant.java @@ -0,0 +1,38 @@ +package com.rbs.springcloud.pojo.constant; + +public enum ErrorConstant { + + NULL_OBJ("RBS00001","参数异常"); + + private String code; + private String message; + + private ErrorConstant(String code, String message) { + this.setCode(code); + this.setMessage(message); + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getMessage() { + return message; + } + + public void setMessage(String message) { + this.message = message; + } + + @Override + public String toString() { + return "ErrorConstant{" + + "code='" + code + '\'' + + ", message='" + message + '\'' + + '}'; + } +} diff --git a/payment-common-app/src/main/java/com/rbs/springcloud/pojo/merchant/Merchant.java b/payment-common-app/src/main/java/com/rbs/springcloud/pojo/merchant/Merchant.java new file mode 100644 index 0000000..90e89a6 --- /dev/null +++ b/payment-common-app/src/main/java/com/rbs/springcloud/pojo/merchant/Merchant.java @@ -0,0 +1,23 @@ +package com.rbs.springcloud.pojo.merchant; + +import com.rbs.springcloud.pojo.base.CommonResult; +import lombok.Data; + +@Data +public class Merchant extends CommonResult { + + // 商户编号 + private String merchantId; + + // 商户名称 + private String merchantName; + + // 城市分店名 + private String cityStoreName; + + // 门店品牌名 + private String storeBrandName; + + // 时间戳 + private String timeStamp; +} diff --git a/payment-common-app/target/classes/com/rbs/springcloud/pojo/base/CommonResult.class b/payment-common-app/target/classes/com/rbs/springcloud/pojo/base/CommonResult.class new file mode 100644 index 0000000000000000000000000000000000000000..2e471f488c46337d07ef2b4b528d113d7265895e GIT binary patch literal 3430 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 literal 0 HcmV?d00001 diff --git a/payment-common-app/target/maven-archiver/pom.properties b/payment-common-app/target/maven-archiver/pom.properties new file mode 100644 index 0000000..e107b80 --- /dev/null +++ b/payment-common-app/target/maven-archiver/pom.properties @@ -0,0 +1,5 @@ +#Generated by Maven +#Wed Feb 23 09:55:53 CST 2022 +version=1.0-SNAPSHOT +groupId=com.rbs.springcloud +artifactId=payment-common-app diff --git a/payment-common-app/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/payment-common-app/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..2086f9f --- /dev/null +++ b/payment-common-app/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,2 @@ +com\rbs\springcloud\pojo\merchant\Merchant.class +com\rbs\springcloud\pojo\base\CommonResult.class diff --git a/payment-common-app/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/payment-common-app/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..525989f --- /dev/null +++ b/payment-common-app/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,2 @@ +F:\RongRun\rbsservice\payment-common-app\src\main\java\com\rbs\springcloud\pojo\merchant\Merchant.java +F:\RongRun\rbsservice\payment-common-app\src\main\java\com\rbs\springcloud\pojo\base\CommonResult.java diff --git a/payment-common-app/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/payment-common-app/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 0000000..e69de29 diff --git a/payment-common-app/target/payment-common-app-1.0-SNAPSHOT.jar b/payment-common-app/target/payment-common-app-1.0-SNAPSHOT.jar new file mode 100644 index 0000000000000000000000000000000000000000..7b9e23639224d6f08d3ff03f94619dd8b1c4b7f0 GIT binary patch literal 5488 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 P9pRTq2n3z<#DD(+=vR0W literal 0 HcmV?d00001 diff --git a/payment-eureka-app/pom.xml b/payment-eureka-app/pom.xml new file mode 100644 index 0000000..cd4b09d --- /dev/null +++ b/payment-eureka-app/pom.xml @@ -0,0 +1,41 @@ + + + + rbsservice + com.rbs.springcloud + 1.0-SNAPSHOT + + 4.0.0 + + payment-eureka-app + + + + + org.springframework.cloud + spring-cloud-starter-netflix-eureka-server + + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.boot + spring-boot-starter-actuator + + + org.projectlombok + lombok + true + + + org.springframework.boot + spring-boot-starter-test + test + + + + \ No newline at end of file diff --git a/payment-eureka-app/src/main/java/com/eureka/server/springclould/EurekaServerApplication.java b/payment-eureka-app/src/main/java/com/eureka/server/springclould/EurekaServerApplication.java new file mode 100644 index 0000000..01d2dfd --- /dev/null +++ b/payment-eureka-app/src/main/java/com/eureka/server/springclould/EurekaServerApplication.java @@ -0,0 +1,14 @@ +package com.eureka.server.springclould; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer; + +@SpringBootApplication +@EnableEurekaServer +public class EurekaServerApplication { + + public static void main(String[] args) { + SpringApplication.run(EurekaServerApplication.class, args); + } +} \ No newline at end of file diff --git a/payment-eureka-app/src/main/resources/application.yml b/payment-eureka-app/src/main/resources/application.yml new file mode 100644 index 0000000..e30b8c3 --- /dev/null +++ b/payment-eureka-app/src/main/resources/application.yml @@ -0,0 +1,11 @@ +server: + port: 7002 +eureka: + instance: + hostname: eureka7002.com #eureka服务端的实例名称 + client: + register-with-eureka: false #false表示不向注册中心注册自己。 + fetch-registry: false #false表示自己端就是注册中心,我的职责就是维护服务实例,并不需要去检索服务 + service-url: + #设置与eureka server交互的地址和注册服务都需要依赖这个地址 + defaultZone: http://eureka7002.com:7002/eureka/ #集群就是指向其他的eureka \ No newline at end of file diff --git a/payment-eureka-app/target/classes/application.yml b/payment-eureka-app/target/classes/application.yml new file mode 100644 index 0000000..e30b8c3 --- /dev/null +++ b/payment-eureka-app/target/classes/application.yml @@ -0,0 +1,11 @@ +server: + port: 7002 +eureka: + instance: + hostname: eureka7002.com #eureka服务端的实例名称 + client: + register-with-eureka: false #false表示不向注册中心注册自己。 + fetch-registry: false #false表示自己端就是注册中心,我的职责就是维护服务实例,并不需要去检索服务 + service-url: + #设置与eureka server交互的地址和注册服务都需要依赖这个地址 + defaultZone: http://eureka7002.com:7002/eureka/ #集群就是指向其他的eureka \ No newline at end of file diff --git a/payment-eureka-app/target/classes/com/eureka/server/springclould/EurekaServerApplication.class b/payment-eureka-app/target/classes/com/eureka/server/springclould/EurekaServerApplication.class new file mode 100644 index 0000000000000000000000000000000000000000..5359c8227498e9759254686547a7ecfa22fb0b78 GIT binary patch literal 830 zcmbVKO>Yx15PeS5Zdd{>DJ>Mrfm@mbzMu+et4eJsrxi#9g##z=#@V{vwIi>$^lxzj z^}r9{M;qy&^+*p)o;d-L^X{OkA4PXMp+B1RiK5q4ud!P5wP3>!yED|gJW);}0C zw1;LQ88%a;<@=_}r2Qnal8|0%a#4 zf+X-!5Oqq#-zwg&OyI>&xR!2Os_TEobEf?mms?J{SjPs#;s4Dt!m}=(W1nGbF~|?u zh0Gnp;7)zFik8&SL$D2PBSN-PbYYZ7QILR zwZOc3IwQJqvW)Ed;5*p2KzHc$G;oi8pnL0p821C##REco@L@;>bb77953GG&#K*+= b$cTIwIXZZVO~PB)3g;vA$a>#xvX6m3%2(!$ literal 0 HcmV?d00001 diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..c2e8062 --- /dev/null +++ b/pom.xml @@ -0,0 +1,93 @@ + + + + 4.0.0 + + com.rbs.springcloud + rbsservice + + + pom + 1.0-SNAPSHOT + + payment-common-app + payment-base-app + rbs-eureka-server-app + payment-eureka-app + + + + UTF-8 + 1.8 + 1.8 + 5.1.47 + 1.1.10 + 4.1.2 + 1.16.10 + 1.2.17 + + + + + + + + org.springframework.cloud + spring-cloud-dependencies + Greenwich.SR1 + pom + import + + + + org.springframework.boot + spring-boot-dependencies + 2.1.4.RELEASE + pom + import + + + + mysql + mysql-connector-java + ${mysql.version} + + + com.alibaba + druid + ${druid.version} + + + + org.mybatis.spring.boot + mybatis-spring-boot-starter + 1.3.2 + + + + junit + junit + 4.12 + + + + org.projectlombok + lombok + 1.18.8 + + + + + log4j + log4j + ${log4j.vsrsion} + + + ch.qos.logback + logback-core + 1.2.3 + + + + \ No newline at end of file diff --git a/rbs-payment.iml b/rbs-payment.iml new file mode 100644 index 0000000..78b2cc5 --- /dev/null +++ b/rbs-payment.iml @@ -0,0 +1,2 @@ + + \ No newline at end of file