|
@@ -13,6 +13,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.io.Serializable;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
|
|
@@ -28,12 +29,17 @@ public class GenDatabaseServiceImpl extends BaseServiceImpl<GenDatabaseMapper, G
|
|
|
@Override
|
|
|
public Page<GenDatabase> page(Page<GenDatabase> page, GenDatabase genDatabase) {
|
|
|
LambdaQueryWrapper<GenDatabase> lqw = Wrappers.lambdaQuery(genDatabase);
|
|
|
- return super.page(page, lqw);
|
|
|
+ Page<GenDatabase> genDatabasePage = super.page(page, lqw);
|
|
|
+ if (CollectionUtils.isNotEmpty(genDatabasePage.getRecords())) {
|
|
|
+ // 屏蔽数据源密码
|
|
|
+ genDatabasePage.getRecords().forEach(t -> t.setPassword(null));
|
|
|
+ }
|
|
|
+ return genDatabasePage;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public boolean save(GenDatabase genDatabase) {
|
|
|
- this.checkDatabase(genDatabase);
|
|
|
+// this.checkDatabase(genDatabase);
|
|
|
return super.save(genDatabase);
|
|
|
}
|
|
|
|
|
@@ -45,10 +51,20 @@ public class GenDatabaseServiceImpl extends BaseServiceImpl<GenDatabaseMapper, G
|
|
|
@Override
|
|
|
public boolean updateById(GenDatabase genDatabase) {
|
|
|
ApiAssert.fail(null == genDatabase.getId(), "主键不存在无法更新");
|
|
|
- this.checkDatabase(genDatabase);
|
|
|
+// this.checkDatabase(genDatabase);
|
|
|
return super.updateById(genDatabase);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public GenDatabase getById(Serializable id) {
|
|
|
+ GenDatabase genDatabase = super.getById(id);
|
|
|
+ if (null != genDatabase) {
|
|
|
+ // 屏蔽数据源密码
|
|
|
+ genDatabase.setPassword(null);
|
|
|
+ }
|
|
|
+ return genDatabase;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public List<SelectOptionVO> listSelectOptions() {
|
|
|
List<SelectOptionVO> voList = new ArrayList<>();
|