diff --git a/payment-base-app/pom.xml b/payment-base-app/pom.xml index eb279c9..5acac2e 100644 --- a/payment-base-app/pom.xml +++ b/payment-base-app/pom.xml @@ -61,5 +61,58 @@ spring-boot-starter-test test + + + + io.springfox + springfox-swagger2 + 2.9.2 + + + swagger-annotations + io.swagger + + + swagger-models + io.swagger + + + guava + com.google.guava + + + + + io.springfox + springfox-swagger-ui + 2.9.2 + + + com.github.xiaoymin + swagger-bootstrap-ui + 1.9.3 + + + io.springfox + springfox-bean-validators + 2.9.2 + + + guava + com.google.guava + + + + + + io.swagger + swagger-annotations + 1.5.22 + + + io.swagger + swagger-models + 1.5.22 + \ No newline at end of file diff --git a/payment-base-app/src/main/java/com/base/springcloud/controller/MerchantController.java b/payment-base-app/src/main/java/com/base/springcloud/controller/MerchantController.java index 82bc4e0..84e51f5 100644 --- a/payment-base-app/src/main/java/com/base/springcloud/controller/MerchantController.java +++ b/payment-base-app/src/main/java/com/base/springcloud/controller/MerchantController.java @@ -4,20 +4,26 @@ import com.base.springcloud.base.CommonResult; import com.base.springcloud.constant.ErrorConstant; import com.base.springcloud.entity.Merchant; import com.base.springcloud.service.MerchantService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; 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.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @Slf4j +@Api(tags="商户管理") +@RequestMapping("/merchant") public class MerchantController { @Autowired private MerchantService merchantService; - @PostMapping("/merchant/add") + @ApiOperation(value="创建商户信息") + @PostMapping("/add") public CommonResult create(@RequestBody Merchant merchant) { // TODO 业务逻辑 diff --git a/payment-base-app/src/main/java/com/base/springcloud/service/MerchantService.java b/payment-base-app/src/main/java/com/base/springcloud/service/MerchantService.java index e000bdb..038775d 100644 --- a/payment-base-app/src/main/java/com/base/springcloud/service/MerchantService.java +++ b/payment-base-app/src/main/java/com/base/springcloud/service/MerchantService.java @@ -1,6 +1,6 @@ package com.base.springcloud.service; -import com.rbs.springcloud.pojo.merchant.Merchant; +import com.base.springcloud.entity.Merchant; public interface MerchantService { diff --git a/payment-base-app/src/main/java/com/base/springcloud/service/imp/MerchantServiceImp.java b/payment-base-app/src/main/java/com/base/springcloud/service/imp/MerchantServiceImp.java index 1e588b9..cd8ba01 100644 --- a/payment-base-app/src/main/java/com/base/springcloud/service/imp/MerchantServiceImp.java +++ b/payment-base-app/src/main/java/com/base/springcloud/service/imp/MerchantServiceImp.java @@ -1,7 +1,7 @@ package com.base.springcloud.service.imp; +import com.base.springcloud.entity.Merchant; import com.base.springcloud.service.MerchantService; -import com.rbs.springcloud.pojo.merchant.Merchant; import org.springframework.stereotype.Service; @Service