【7.0.3】增加查询所有数据源列表的接口

pull/13/head
fengshuonan 2021-04-22 14:03:05 +08:00
parent 5cda1ad030
commit d2f0b77bf2
3 changed files with 21 additions and 0 deletions

View File

@ -87,6 +87,11 @@ public class DatabaseInfoRequest extends BaseRequest {
@NotBlank(message = "数据库连接密码", groups = {add.class, edit.class})
private String password;
/**
* 1-2-
*/
private Integer statusFlag;
/**
*
*/

View File

@ -39,6 +39,7 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
/**
@ -102,6 +103,18 @@ public class DatabaseInfoController {
return new SuccessResponseData(pageResult);
}
/**
*
*
* @author fengshuonan
* @date 2020/11/1 22:18
*/
@GetResource(name = "查询所有数据源列表", path = "/databaseInfo/list")
public ResponseData findList(DatabaseInfoRequest databaseInfoRequest) {
List<DatabaseInfo> databaseInfos = databaseInfoService.findList(databaseInfoRequest);
return new SuccessResponseData(databaseInfos);
}
/**
*
*

View File

@ -258,6 +258,9 @@ public class DatabaseInfoServiceImpl extends ServiceImpl<DatabaseInfoMapper, Dat
// 拼接sql 条件
queryWrapper.like(ObjectUtil.isNotEmpty(dbName), DatabaseInfo::getDbName, dbName);
// 拼接状态条件
queryWrapper.eq(ObjectUtil.isNotEmpty(databaseInfoRequest.getStatusFlag()), DatabaseInfo::getStatusFlag, databaseInfoRequest.getStatusFlag());
return queryWrapper;
}