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