This commit is contained in:
@@ -83,14 +83,24 @@ public class DataSourceService implements DataSource, Service, AutoCloseable {
|
||||
return source.updateColumn(clazz, node, flipper, values);
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T> int updateColumn(T bean, final String... columns) {
|
||||
return source.updateColumn(bean, columns);
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T> int updateColumn(T bean, final FilterNode node, final String... columns) {
|
||||
return source.updateColumn(bean, node, columns);
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T> int updateColumns(T bean, final String... columns) {
|
||||
return source.updateColumns(bean, columns);
|
||||
return source.updateColumn(bean, columns);
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T> int updateColumns(T bean, final FilterNode node, final String... columns) {
|
||||
return source.updateColumns(bean, node, columns);
|
||||
return source.updateColumn(bean, node, columns);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -973,6 +973,11 @@ public final class DataDefaultSource implements DataSource, Function<Class, Enti
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T> int updateColumns(final T bean, final String... columns) {
|
||||
return updateColumn(bean, columns);
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新对象指定的一些字段, 必须是Entity对象
|
||||
*
|
||||
@@ -983,7 +988,7 @@ public final class DataDefaultSource implements DataSource, Function<Class, Enti
|
||||
* @return 更新的数据条数
|
||||
*/
|
||||
@Override
|
||||
public <T> int updateColumns(final T bean, final String... columns) {
|
||||
public <T> int updateColumn(final T bean, final String... columns) {
|
||||
final EntityInfo<T> info = loadEntityInfo((Class<T>) bean.getClass());
|
||||
if (info.isVirtualEntity()) {
|
||||
return updateColumns(null, info, bean, columns);
|
||||
@@ -1032,6 +1037,11 @@ public final class DataDefaultSource implements DataSource, Function<Class, Enti
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T> int updateColumns(final T bean, final FilterNode node, final String... columns) {
|
||||
return updateColumn(bean, node, columns);
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新对象指定的一些字段, 必须是Entity对象
|
||||
*
|
||||
@@ -1043,7 +1053,7 @@ public final class DataDefaultSource implements DataSource, Function<Class, Enti
|
||||
* @return 更新的数据条数
|
||||
*/
|
||||
@Override
|
||||
public <T> int updateColumns(final T bean, final FilterNode node, final String... columns) {
|
||||
public <T> int updateColumn(final T bean, final FilterNode node, final String... columns) {
|
||||
final EntityInfo<T> info = loadEntityInfo((Class<T>) bean.getClass());
|
||||
if (info.isVirtualEntity()) {
|
||||
return updateColumns(null, info, bean, node, columns);
|
||||
|
||||
@@ -56,7 +56,7 @@ public interface DataSource {
|
||||
public <T> int delete(final Class<T> clazz, final Serializable... ids);
|
||||
|
||||
public <T> int delete(final Class<T> clazz, final FilterNode node);
|
||||
|
||||
|
||||
public <T> int delete(final Class<T> clazz, final Flipper flipper, final FilterNode node);
|
||||
|
||||
//------------------------update---------------------------
|
||||
@@ -80,8 +80,35 @@ public interface DataSource {
|
||||
|
||||
public <T> int updateColumn(final Class<T> clazz, final FilterNode node, final Flipper flipper, final ColumnValue... values);
|
||||
|
||||
public <T> int updateColumn(final T bean, final String... columns);
|
||||
|
||||
public <T> int updateColumn(final T bean, final FilterNode node, final String... columns);
|
||||
|
||||
/**
|
||||
* 由 public int updateColumn(final T bean, final String... columns); 代替
|
||||
*
|
||||
* @param <T>
|
||||
* @param bean
|
||||
* @param columns
|
||||
*
|
||||
* @return
|
||||
* @deprecated
|
||||
*/
|
||||
@Deprecated
|
||||
public <T> int updateColumns(final T bean, final String... columns);
|
||||
|
||||
/**
|
||||
* 由 public int updateColumn(final T bean, final FilterNode node, final String... columns); 代替
|
||||
*
|
||||
* @param <T>
|
||||
* @param bean
|
||||
* @param node
|
||||
* @param columns
|
||||
*
|
||||
* @return
|
||||
* @deprecated
|
||||
*/
|
||||
@Deprecated
|
||||
public <T> int updateColumns(final T bean, final FilterNode node, final String... columns);
|
||||
|
||||
//############################################# 查询接口 #############################################
|
||||
|
||||
@@ -56,7 +56,7 @@ public class HelloService implements Service {
|
||||
@RestMapping(name = "partupdate")
|
||||
public void updateHello(HelloEntity entity, @RestParam(name = "cols") String[] columns) { //通过 /pipes/hello/partupdate?bean={...}&cols=... 修改对象
|
||||
entity.setUpdatetime(System.currentTimeMillis());
|
||||
source.updateColumns(entity, columns);
|
||||
source.updateColumn(entity, columns);
|
||||
}
|
||||
|
||||
//查询Sheet列表
|
||||
|
||||
Reference in New Issue
Block a user