Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yd-backend
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
AutogeneralShanghai
yd-backend
Commits
51003d61
Commit
51003d61
authored
Apr 14, 2020
by
Simon Cheng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
swagger2在线接口文档bug
parent
ccf8781b
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
35 additions
and
73 deletions
+35
-73
yd-api/pom.xml
+2
-0
yd-api/src/main/java/com/yd/api/commission/CommissionController.java
+9
-9
yd-api/src/main/java/com/yd/api/customer/CustomerController.java
+7
-7
yd-api/src/main/java/com/yd/api/market/MarketController.java
+11
-11
yd-api/src/main/java/com/yd/api/result/JsonResult.java
+4
-4
yd-api/src/main/java/com/yd/util/config/Swagger2Config.java
+0
-40
yd-api/src/main/resources/application-local.properties
+2
-2
No files found.
yd-api/pom.xml
View file @
51003d61
...
@@ -94,6 +94,7 @@
...
@@ -94,6 +94,7 @@
<artifactId>
pagehelper-spring-boot-starter
</artifactId>
<artifactId>
pagehelper-spring-boot-starter
</artifactId>
<version>
1.2.5
</version>
<version>
1.2.5
</version>
</dependency>
</dependency>
<!--
<dependency>
<dependency>
<groupId>io.springfox</groupId>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<artifactId>springfox-swagger2</artifactId>
...
@@ -104,6 +105,7 @@
...
@@ -104,6 +105,7 @@
<artifactId>springfox-swagger-ui</artifactId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.8.0</version>
<version>2.8.0</version>
</dependency>
</dependency>
-->
</dependencies>
</dependencies>
<build>
<build>
...
...
yd-api/src/main/java/com/yd/api/commission/CommissionController.java
View file @
51003d61
...
@@ -7,11 +7,11 @@ import org.springframework.web.bind.annotation.RestController;
...
@@ -7,11 +7,11 @@ import org.springframework.web.bind.annotation.RestController;
import
com.yd.api.commission.service.CommissionService
;
import
com.yd.api.commission.service.CommissionService
;
import
io.swagger.annotations.Api
;
//
import io.swagger.annotations.Api;
import
io.swagger.annotations.ApiImplicitParam
;
//
import io.swagger.annotations.ApiImplicitParam;
import
io.swagger.annotations.ApiOperation
;
//
import io.swagger.annotations.ApiOperation;
//
@Api
(
value
=
"/commission"
,
tags
=
"佣金接口:"
)
//
@Api(value="/commission", tags="佣金接口:")
@RestController
@RestController
public
class
CommissionController
{
public
class
CommissionController
{
...
@@ -22,8 +22,8 @@ public class CommissionController {
...
@@ -22,8 +22,8 @@ public class CommissionController {
* @param login
* @param login
* @return
* @return
*/
*/
@ApiOperation
(
value
=
"根据登录账号查询用户佣金"
,
notes
=
"根据登录账号查询用户佣金"
,
httpMethod
=
"POST"
)
/*
@ApiOperation(value="根据登录账号查询用户佣金", notes = "根据登录账号查询用户佣金", httpMethod = "POST")
@ApiImplicitParam
(
name
=
"login"
,
value
=
"String"
,
required
=
true
)
@ApiImplicitParam(name="login", value="String", required = true)
*/
@RequestMapping
(
"/queryCommissionByLogin"
)
@RequestMapping
(
"/queryCommissionByLogin"
)
public
Object
queryCommissionByLogin
(
@RequestBody
String
login
){
public
Object
queryCommissionByLogin
(
@RequestBody
String
login
){
...
@@ -35,8 +35,8 @@ public class CommissionController {
...
@@ -35,8 +35,8 @@ public class CommissionController {
* @param login
* @param login
* @return
* @return
*/
*/
@ApiOperation
(
value
=
"根据登录账号查询EGolden用户佣金"
,
notes
=
"根据登录账号查询EGolden用户佣金"
,
httpMethod
=
"POST"
)
/*
@ApiOperation(value="根据登录账号查询EGolden用户佣金", notes = "根据登录账号查询EGolden用户佣金", httpMethod = "POST")
@ApiImplicitParam
(
name
=
"login"
,
value
=
"String"
,
required
=
true
)
@ApiImplicitParam(name="login", value="String", required = true)
*/
@RequestMapping
(
"/queryCommissionByLoginFromEGolden"
)
@RequestMapping
(
"/queryCommissionByLoginFromEGolden"
)
public
Object
listAllUserfromEGolden
(
@RequestBody
String
login
){
public
Object
listAllUserfromEGolden
(
@RequestBody
String
login
){
...
...
yd-api/src/main/java/com/yd/api/customer/CustomerController.java
View file @
51003d61
...
@@ -15,18 +15,18 @@ import com.yd.api.customer.vo.CustomerQueryResponseVO;
...
@@ -15,18 +15,18 @@ import com.yd.api.customer.vo.CustomerQueryResponseVO;
import
com.yd.api.customer.vo.CustomerVO
;
import
com.yd.api.customer.vo.CustomerVO
;
import
com.yd.api.result.JsonResult
;
import
com.yd.api.result.JsonResult
;
import
io.swagger.annotations.Api
;
/*
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiOperation;
@Api
(
value
=
"/customer"
,
tags
=
"用户接口:"
)
@Api(value="/customer", tags="用户接口:")
*/
@RestController
@RestController
public
class
CustomerController
{
public
class
CustomerController
{
@Autowired
@Autowired
private
CustomerService
customerService
;
private
CustomerService
customerService
;
@ApiOperation
(
value
=
"查询所有用户信息"
,
notes
=
"查询所有用户信息"
,
httpMethod
=
"GET"
,
response
=
Object
.
class
)
//
@ApiOperation(value="查询所有用户信息", notes = "查询所有用户信息", httpMethod = "GET",response = Object.class)
@RequestMapping
(
"/listAllCustomer"
)
@RequestMapping
(
"/listAllCustomer"
)
public
Object
listAllCustomer
(){
public
Object
listAllCustomer
(){
JsonResult
result
=
new
JsonResult
();
JsonResult
result
=
new
JsonResult
();
...
@@ -42,8 +42,8 @@ public class CustomerController {
...
@@ -42,8 +42,8 @@ public class CustomerController {
* @param customerQueryRequestVO
* @param customerQueryRequestVO
* @return
* @return
*/
*/
@ApiOperation
(
value
=
"分页查询用户列表"
,
notes
=
"分页查询用户列表"
,
httpMethod
=
"POST"
,
response
=
CustomerQueryResponseVO
.
class
)
//
@ApiOperation(value="分页查询用户列表", notes = "分页查询用户列表", httpMethod = "POST",response = CustomerQueryResponseVO.class)
@ApiImplicitParam
(
name
=
"customerQueryRequestVO"
,
value
=
"CustomerQueryRequestVO"
,
required
=
true
,
dataType
=
"CustomerQueryRequestVO"
)
//
@ApiImplicitParam(name="customerQueryRequestVO", value="CustomerQueryRequestVO", required = true, dataType = "CustomerQueryRequestVO")
@RequestMapping
(
"/findByPage"
)
@RequestMapping
(
"/findByPage"
)
public
Object
findByPage
(
@RequestBody
CustomerQueryRequestVO
customerQueryRequestVO
){
public
Object
findByPage
(
@RequestBody
CustomerQueryRequestVO
customerQueryRequestVO
){
JsonResult
result
=
new
JsonResult
();
JsonResult
result
=
new
JsonResult
();
...
@@ -57,8 +57,8 @@ public class CustomerController {
...
@@ -57,8 +57,8 @@ public class CustomerController {
* @param customerQueryRequestVO
* @param customerQueryRequestVO
* @return
* @return
*/
*/
@ApiOperation
(
value
=
"根据customerId分页查询用户财富"
,
notes
=
"查询用户财富列表"
,
httpMethod
=
"POST"
,
response
=
CustomerFortuneResponseVO
.
class
)
//
@ApiOperation(value="根据customerId分页查询用户财富", notes = "查询用户财富列表", httpMethod = "POST",response = CustomerFortuneResponseVO.class)
@ApiImplicitParam
(
name
=
"customerFortuneRequestVO"
,
value
=
"CustomerFortuneRequestVO"
,
required
=
true
,
dataType
=
"CustomerFortuneRequestVO"
)
//
@ApiImplicitParam(name="customerFortuneRequestVO", value="CustomerFortuneRequestVO", required = true, dataType = "CustomerFortuneRequestVO")
@RequestMapping
(
"/selectByCustomerId"
)
@RequestMapping
(
"/selectByCustomerId"
)
public
Object
selectByCustomerId
(
@RequestBody
CustomerFortuneRequestVO
customerFortuneRequestVO
){
public
Object
selectByCustomerId
(
@RequestBody
CustomerFortuneRequestVO
customerFortuneRequestVO
){
JsonResult
result
=
new
JsonResult
();
JsonResult
result
=
new
JsonResult
();
...
...
yd-api/src/main/java/com/yd/api/market/MarketController.java
View file @
51003d61
...
@@ -2,10 +2,10 @@ package com.yd.api.market;
...
@@ -2,10 +2,10 @@ package com.yd.api.market;
import
com.yd.api.result.JsonResult
;
import
com.yd.api.result.JsonResult
;
import
io.swagger.annotations.Api
;
/*
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiOperation;
*/
import
com.yd.api.market.service.MarketService
;
import
com.yd.api.market.service.MarketService
;
import
com.yd.api.market.vo.announcement.AnnouncementInfoVO
;
import
com.yd.api.market.vo.announcement.AnnouncementInfoVO
;
import
com.yd.api.market.vo.announcement.AnnouncementQueryRequestVO
;
import
com.yd.api.market.vo.announcement.AnnouncementQueryRequestVO
;
...
@@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.RequestBody;
...
@@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.RequestBody;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
@Api
(
value
=
"/market"
,
tags
=
"Market接口:"
)
//
@Api(value="/market", tags="Market接口:")
@RestController
@RestController
public
class
MarketController
{
public
class
MarketController
{
...
@@ -28,8 +28,8 @@ public class MarketController {
...
@@ -28,8 +28,8 @@ public class MarketController {
* @param requestVO
* @param requestVO
* @return AnnouncementQueryResponseVO
* @return AnnouncementQueryResponseVO
*/
*/
@ApiOperation
(
value
=
"按分类查询市场公告"
,
notes
=
"按分类查询市场公告"
,
httpMethod
=
"POST"
,
response
=
AnnouncementQueryRequestVO
.
class
)
//
@ApiOperation(value="按分类查询市场公告", notes = "按分类查询市场公告", httpMethod = "POST",response = AnnouncementQueryRequestVO.class)
@ApiImplicitParam
(
name
=
"requestVO"
,
value
=
"AnnouncementQueryRequestVO"
,
required
=
true
,
dataType
=
"AnnouncementQueryRequestVO"
)
//
@ApiImplicitParam(name="requestVO", value="AnnouncementQueryRequestVO", required = true, dataType = "AnnouncementQueryRequestVO")
@RequestMapping
(
"/announcementQuery"
)
@RequestMapping
(
"/announcementQuery"
)
public
Object
announcementQuery
(
@RequestBody
AnnouncementQueryRequestVO
requestVO
){
public
Object
announcementQuery
(
@RequestBody
AnnouncementQueryRequestVO
requestVO
){
JsonResult
result
=
new
JsonResult
();
JsonResult
result
=
new
JsonResult
();
...
@@ -43,8 +43,8 @@ public class MarketController {
...
@@ -43,8 +43,8 @@ public class MarketController {
* @param announcementInfoVO
* @param announcementInfoVO
* @return
* @return
*/
*/
@ApiOperation
(
value
=
"添加市场公告"
,
notes
=
"添加市场公告"
,
httpMethod
=
"POST"
,
response
=
AnnouncementQueryRequestVO
.
class
)
//
@ApiOperation(value="添加市场公告", notes = "添加市场公告", httpMethod = "POST",response = AnnouncementQueryRequestVO.class)
@ApiImplicitParam
(
name
=
"announcementInfoVO"
,
value
=
"AnnouncementInfoVO"
,
required
=
true
,
dataType
=
"AnnouncementInfoVO"
)
//
@ApiImplicitParam(name="announcementInfoVO", value="AnnouncementInfoVO", required = true, dataType = "AnnouncementInfoVO")
@RequestMapping
(
"/addannouncement"
)
@RequestMapping
(
"/addannouncement"
)
public
Object
addAnnouncement
(
@RequestBody
AnnouncementInfoVO
announcementInfoVO
){
public
Object
addAnnouncement
(
@RequestBody
AnnouncementInfoVO
announcementInfoVO
){
JsonResult
result
=
new
JsonResult
();
JsonResult
result
=
new
JsonResult
();
...
@@ -58,8 +58,8 @@ public class MarketController {
...
@@ -58,8 +58,8 @@ public class MarketController {
* @param announcementInfoVO
* @param announcementInfoVO
* @return
* @return
*/
*/
@ApiOperation
(
value
=
"修改市场公告"
,
notes
=
"修改市场公告"
,
httpMethod
=
"POST"
,
response
=
AnnouncementQueryRequestVO
.
class
)
//
@ApiOperation(value="修改市场公告", notes = "修改市场公告", httpMethod = "POST",response = AnnouncementQueryRequestVO.class)
@ApiImplicitParam
(
name
=
"announcementInfoVO"
,
value
=
"AnnouncementInfoVO"
,
required
=
true
,
dataType
=
"AnnouncementInfoVO"
)
//
@ApiImplicitParam(name="announcementInfoVO", value="AnnouncementInfoVO", required = true, dataType = "AnnouncementInfoVO")
@RequestMapping
(
"/updateannouncement"
)
@RequestMapping
(
"/updateannouncement"
)
public
Object
updateAnnouncement
(
@RequestBody
AnnouncementInfoVO
announcementInfoVO
){
public
Object
updateAnnouncement
(
@RequestBody
AnnouncementInfoVO
announcementInfoVO
){
JsonResult
result
=
new
JsonResult
();
JsonResult
result
=
new
JsonResult
();
...
@@ -72,8 +72,8 @@ public class MarketController {
...
@@ -72,8 +72,8 @@ public class MarketController {
* @param announcementInfoVO
* @param announcementInfoVO
* @return
* @return
*/
*/
@ApiOperation
(
value
=
"删除市场公告"
,
notes
=
"删除市场公告"
,
httpMethod
=
"POST"
,
response
=
AnnouncementQueryRequestVO
.
class
)
//
@ApiOperation(value="删除市场公告", notes = "删除市场公告", httpMethod = "POST",response = AnnouncementQueryRequestVO.class)
@ApiImplicitParam
(
name
=
"announcementInfoVO"
,
value
=
"AnnouncementInfoVO"
,
required
=
true
,
dataType
=
"AnnouncementInfoVO"
)
//
@ApiImplicitParam(name="announcementInfoVO", value="AnnouncementInfoVO", required = true, dataType = "AnnouncementInfoVO")
@RequestMapping
(
"/deleteannouncement"
)
@RequestMapping
(
"/deleteannouncement"
)
public
Object
deleteAnnouncement
(
@RequestBody
AnnouncementInfoVO
announcementInfoVO
){
public
Object
deleteAnnouncement
(
@RequestBody
AnnouncementInfoVO
announcementInfoVO
){
JsonResult
result
=
new
JsonResult
();
JsonResult
result
=
new
JsonResult
();
...
...
yd-api/src/main/java/com/yd/api/result/JsonResult.java
View file @
51003d61
...
@@ -4,7 +4,7 @@ import java.io.Serializable;
...
@@ -4,7 +4,7 @@ import java.io.Serializable;
import
java.lang.reflect.InvocationTargetException
;
import
java.lang.reflect.InvocationTargetException
;
import
java.lang.reflect.Method
;
import
java.lang.reflect.Method
;
import
io.swagger.annotations.ApiModelProperty
;
//
import io.swagger.annotations.ApiModelProperty;
//import com.ajb.config.ZHBErrorConfig;
//import com.ajb.config.ZHBErrorConfig;
...
@@ -16,11 +16,11 @@ import io.swagger.annotations.ApiModelProperty;
...
@@ -16,11 +16,11 @@ import io.swagger.annotations.ApiModelProperty;
*/
*/
public
class
JsonResult
implements
Serializable
{
public
class
JsonResult
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"返回码:成功true, 失败false"
)
//
@ApiModelProperty(value = "返回码:成功true, 失败false")
private
boolean
success
;
private
boolean
success
;
@ApiModelProperty
(
value
=
"提示信息"
)
//
@ApiModelProperty(value = "提示信息")
private
String
message
;
private
String
message
;
@ApiModelProperty
(
value
=
"返回内容"
)
//
@ApiModelProperty(value = "返回内容")
private
Object
data
;
private
Object
data
;
public
JsonResult
(){}
public
JsonResult
(){}
...
...
yd-api/src/main/java/com/yd/util/config/Swagger2Config.java
deleted
100644 → 0
View file @
ccf8781b
package
com
.
yd
.
util
.
config
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
springfox.documentation.builders.ApiInfoBuilder
;
import
springfox.documentation.builders.PathSelectors
;
import
springfox.documentation.builders.RequestHandlerSelectors
;
import
springfox.documentation.service.ApiInfo
;
import
springfox.documentation.service.Contact
;
import
springfox.documentation.spi.DocumentationType
;
import
springfox.documentation.spring.web.plugins.Docket
;
import
springfox.documentation.swagger2.annotations.EnableSwagger2
;
/**
* 描述
*
*/
@Configuration
@EnableSwagger2
public
class
Swagger2Config
{
@Bean
public
Docket
api
()
{
return
new
Docket
(
DocumentationType
.
SWAGGER_2
)
.
apiInfo
(
apiInfo
())
.
select
()
// 自行修改为自己的包路径
.
apis
(
RequestHandlerSelectors
.
basePackage
(
"com.yd.api"
))
.
paths
(
PathSelectors
.
any
())
.
build
();
}
private
ApiInfo
apiInfo
()
{
return
new
ApiInfoBuilder
()
.
title
(
"yd-api银盾接口文档"
)
.
description
(
"银盾接口文档说明"
)
.
version
(
"1.0"
)
.
build
();
}
}
yd-api/src/main/resources/application-local.properties
View file @
51003d61
...
@@ -3,13 +3,13 @@ server.context-path=/ydapi
...
@@ -3,13 +3,13 @@ server.context-path=/ydapi
#mybatis mapping文件位置配置
#mybatis mapping文件位置配置
mybatis.mapper-locations
=
classpath:mapper/**/*.xml
mybatis.mapper-locations
=
classpath:mapper/**/*.xml
######datasource######
######datasource######
###spring boot
自动
配置单数据源###
###spring boot
缺省
配置单数据源###
spring.datasource.driver-class-name
=
com.mysql.jdbc.Driver
spring.datasource.driver-class-name
=
com.mysql.jdbc.Driver
spring.datasource.url
=
jdbc:mysql://139.224.139.2:13307/ajb?useUnicode=true&characterEncoding=utf8&useSSL=false&useAffectedRows=true
spring.datasource.url
=
jdbc:mysql://139.224.139.2:13307/ajb?useUnicode=true&characterEncoding=utf8&useSSL=false&useAffectedRows=true
spring.datasource.username
=
devdbuser
spring.datasource.username
=
devdbuser
spring.datasource.password
=
devdbpass1
spring.datasource.password
=
devdbpass1
###手动配置
多
数据源###
###手动配置
主
数据源###
#master
#master
multiple.datasource.master.driver-class-name
=
com.mysql.jdbc.Driver
multiple.datasource.master.driver-class-name
=
com.mysql.jdbc.Driver
multiple.datasource.master.url
=
jdbc:mysql://139.224.139.2:13307/ajb?useUnicode=true&characterEncoding=utf8&useSSL=false&useAffectedRows=true
multiple.datasource.master.url
=
jdbc:mysql://139.224.139.2:13307/ajb?useUnicode=true&characterEncoding=utf8&useSSL=false&useAffectedRows=true
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment