This commit is contained in:
@@ -890,22 +890,22 @@ public abstract class DataSqlSource<DBChannel> extends AbstractService implement
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public <T> int updateColumn(final T bean, final String... columns) {
|
public <T> int updateColumn(final T bean, final String... columns) {
|
||||||
return updateColumn(bean, SelectColumn.createIncludes(columns));
|
return updateColumn(bean, SelectColumn.includes(columns));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public <T> CompletableFuture<Integer> updateColumnAsync(final T bean, final String... columns) {
|
public <T> CompletableFuture<Integer> updateColumnAsync(final T bean, final String... columns) {
|
||||||
return updateColumnAsync(bean, SelectColumn.createIncludes(columns));
|
return updateColumnAsync(bean, SelectColumn.includes(columns));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public <T> int updateColumn(final T bean, final FilterNode node, final String... columns) {
|
public <T> int updateColumn(final T bean, final FilterNode node, final String... columns) {
|
||||||
return updateColumn(bean, node, SelectColumn.createIncludes(columns));
|
return updateColumn(bean, node, SelectColumn.includes(columns));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public <T> CompletableFuture<Integer> updateColumnAsync(final T bean, final FilterNode node, final String... columns) {
|
public <T> CompletableFuture<Integer> updateColumnAsync(final T bean, final FilterNode node, final String... columns) {
|
||||||
return updateColumnAsync(bean, node, SelectColumn.createIncludes(columns));
|
return updateColumnAsync(bean, node, SelectColumn.includes(columns));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -1717,7 +1717,7 @@ public abstract class DataSqlSource<DBChannel> extends AbstractService implement
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public <T, V extends Serializable> List<V> queryColumnList(final String selectedColumn, final Class<T> clazz, final Flipper flipper, final FilterNode node) {
|
public <T, V extends Serializable> List<V> queryColumnList(final String selectedColumn, final Class<T> clazz, final Flipper flipper, final FilterNode node) {
|
||||||
final List<T> list = queryList(clazz, SelectColumn.createIncludes(selectedColumn), flipper, node);
|
final List<T> list = queryList(clazz, SelectColumn.includes(selectedColumn), flipper, node);
|
||||||
final List<V> rs = new ArrayList<>();
|
final List<V> rs = new ArrayList<>();
|
||||||
if (list.isEmpty()) return rs;
|
if (list.isEmpty()) return rs;
|
||||||
final EntityInfo<T> info = loadEntityInfo(clazz);
|
final EntityInfo<T> info = loadEntityInfo(clazz);
|
||||||
@@ -1730,7 +1730,7 @@ public abstract class DataSqlSource<DBChannel> extends AbstractService implement
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public <T, V extends Serializable> CompletableFuture<List<V>> queryColumnListAsync(final String selectedColumn, final Class<T> clazz, final Flipper flipper, final FilterNode node) {
|
public <T, V extends Serializable> CompletableFuture<List<V>> queryColumnListAsync(final String selectedColumn, final Class<T> clazz, final Flipper flipper, final FilterNode node) {
|
||||||
return queryListAsync(clazz, SelectColumn.createIncludes(selectedColumn), flipper, node).thenApply((List<T> list) -> {
|
return queryListAsync(clazz, SelectColumn.includes(selectedColumn), flipper, node).thenApply((List<T> list) -> {
|
||||||
final List<V> rs = new ArrayList<>();
|
final List<V> rs = new ArrayList<>();
|
||||||
if (list.isEmpty()) return rs;
|
if (list.isEmpty()) return rs;
|
||||||
final EntityInfo<T> info = loadEntityInfo(clazz);
|
final EntityInfo<T> info = loadEntityInfo(clazz);
|
||||||
@@ -1766,7 +1766,7 @@ public abstract class DataSqlSource<DBChannel> extends AbstractService implement
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public <T, V extends Serializable> Sheet<V> queryColumnSheet(final String selectedColumn, final Class<T> clazz, final Flipper flipper, final FilterNode node) {
|
public <T, V extends Serializable> Sheet<V> queryColumnSheet(final String selectedColumn, final Class<T> clazz, final Flipper flipper, final FilterNode node) {
|
||||||
Sheet<T> sheet = querySheet(clazz, SelectColumn.createIncludes(selectedColumn), flipper, node);
|
Sheet<T> sheet = querySheet(clazz, SelectColumn.includes(selectedColumn), flipper, node);
|
||||||
final Sheet<V> rs = new Sheet<>();
|
final Sheet<V> rs = new Sheet<>();
|
||||||
if (sheet.isEmpty()) return rs;
|
if (sheet.isEmpty()) return rs;
|
||||||
rs.setTotal(sheet.getTotal());
|
rs.setTotal(sheet.getTotal());
|
||||||
@@ -1782,7 +1782,7 @@ public abstract class DataSqlSource<DBChannel> extends AbstractService implement
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public <T, V extends Serializable> CompletableFuture<Sheet<V>> queryColumnSheetAsync(final String selectedColumn, final Class<T> clazz, final Flipper flipper, final FilterNode node) {
|
public <T, V extends Serializable> CompletableFuture<Sheet<V>> queryColumnSheetAsync(final String selectedColumn, final Class<T> clazz, final Flipper flipper, final FilterNode node) {
|
||||||
return querySheetAsync(clazz, SelectColumn.createIncludes(selectedColumn), flipper, node).thenApply((Sheet<T> sheet) -> {
|
return querySheetAsync(clazz, SelectColumn.includes(selectedColumn), flipper, node).thenApply((Sheet<T> sheet) -> {
|
||||||
final Sheet<V> rs = new Sheet<>();
|
final Sheet<V> rs = new Sheet<>();
|
||||||
if (sheet.isEmpty()) return rs;
|
if (sheet.isEmpty()) return rs;
|
||||||
rs.setTotal(sheet.getTotal());
|
rs.setTotal(sheet.getTotal());
|
||||||
|
|||||||
@@ -70,6 +70,7 @@ public class SelectColumn implements Predicate<String> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @deprecated
|
||||||
* class中的字段名
|
* class中的字段名
|
||||||
*
|
*
|
||||||
* @param columns 包含的字段名集合
|
* @param columns 包含的字段名集合
|
||||||
@@ -81,6 +82,18 @@ public class SelectColumn implements Predicate<String> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* class中的字段名
|
||||||
|
*
|
||||||
|
* @param columns 包含的字段名集合
|
||||||
|
*
|
||||||
|
* @return SelectColumn
|
||||||
|
*/
|
||||||
|
public static SelectColumn includes(String... columns) {
|
||||||
|
return new SelectColumn(columns, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @deprecated
|
||||||
* class中的字段名
|
* class中的字段名
|
||||||
*
|
*
|
||||||
* @param cols 包含的字段名集合
|
* @param cols 包含的字段名集合
|
||||||
@@ -93,6 +106,20 @@ public class SelectColumn implements Predicate<String> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* class中的字段名
|
||||||
|
*
|
||||||
|
* @param cols 包含的字段名集合
|
||||||
|
* @param columns 包含的字段名集合
|
||||||
|
*
|
||||||
|
* @return SelectColumn
|
||||||
|
*/
|
||||||
|
public static SelectColumn includes(String[] cols, String... columns) {
|
||||||
|
return new SelectColumn(Utility.append(cols, columns), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @deprecated
|
||||||
|
*
|
||||||
* class中的字段名
|
* class中的字段名
|
||||||
*
|
*
|
||||||
* @param columns 排除的字段名集合
|
* @param columns 排除的字段名集合
|
||||||
@@ -104,6 +131,18 @@ public class SelectColumn implements Predicate<String> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* class中的字段名
|
||||||
|
*
|
||||||
|
* @param columns 排除的字段名集合
|
||||||
|
*
|
||||||
|
* @return SelectColumn
|
||||||
|
*/
|
||||||
|
public static SelectColumn excludes(String... columns) {
|
||||||
|
return new SelectColumn(columns, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @deprecated
|
||||||
* class中的字段名
|
* class中的字段名
|
||||||
*
|
*
|
||||||
* @param cols 排除的字段名集合
|
* @param cols 排除的字段名集合
|
||||||
@@ -115,6 +154,19 @@ public class SelectColumn implements Predicate<String> {
|
|||||||
return new SelectColumn(Utility.append(cols, columns), true);
|
return new SelectColumn(Utility.append(cols, columns), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* class中的字段名
|
||||||
|
*
|
||||||
|
* @param cols 排除的字段名集合
|
||||||
|
* @param columns 排除的字段名集合
|
||||||
|
*
|
||||||
|
* @return SelectColumn
|
||||||
|
*/
|
||||||
|
public static SelectColumn excludes(String[] cols, String... columns) {
|
||||||
|
return new SelectColumn(Utility.append(cols, columns), true);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean test(final String column) {
|
public boolean test(final String column) {
|
||||||
if (this.columns != null) {
|
if (this.columns != null) {
|
||||||
|
|||||||
Reference in New Issue
Block a user