增加ColumnValue功能
This commit is contained in:
@@ -64,13 +64,13 @@ public class DataSourceService implements DataSource, Service, AutoCloseable {
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T> void updateColumns(final Class<T> clazz, final Serializable id, final ColumnValue... values) {
|
||||
source.updateColumns(clazz, id, values);
|
||||
public <T> void updateColumn(final Class<T> clazz, final Serializable id, final ColumnValue... values) {
|
||||
source.updateColumn(clazz, id, values);
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T> void updateColumns(final Class<T> clazz, final FilterNode node, final ColumnValue... values) {
|
||||
source.updateColumns(clazz, node, values);
|
||||
public <T> void updateColumn(final Class<T> clazz, final FilterNode node, final ColumnValue... values) {
|
||||
source.updateColumn(clazz, node, values);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -41,23 +41,23 @@ public class ColumnValue {
|
||||
return new ColumnValue(column, value);
|
||||
}
|
||||
|
||||
public static ColumnValue createMov(String column, Serializable value) {
|
||||
public static ColumnValue mov(String column, Serializable value) {
|
||||
return new ColumnValue(column, MOV, value);
|
||||
}
|
||||
|
||||
public static ColumnValue createInc(String column, Serializable value) {
|
||||
public static ColumnValue inc(String column, Serializable value) {
|
||||
return new ColumnValue(column, INC, value);
|
||||
}
|
||||
|
||||
public static ColumnValue createMul(String column, Serializable value) {
|
||||
public static ColumnValue mul(String column, Serializable value) {
|
||||
return new ColumnValue(column, MUL, value);
|
||||
}
|
||||
|
||||
public static ColumnValue createAnd(String column, Serializable value) {
|
||||
public static ColumnValue and(String column, Serializable value) {
|
||||
return new ColumnValue(column, AND, value);
|
||||
}
|
||||
|
||||
public static ColumnValue createOrr(String column, Serializable value) {
|
||||
public static ColumnValue orr(String column, Serializable value) {
|
||||
return new ColumnValue(column, ORR, value);
|
||||
}
|
||||
|
||||
|
||||
@@ -740,7 +740,7 @@ public final class DataDefaultSource implements DataSource, Function<Class, Enti
|
||||
* @param values 字段值
|
||||
*/
|
||||
@Override
|
||||
public <T> void updateColumns(final Class<T> clazz, final Serializable id, final ColumnValue... values) {
|
||||
public <T> void updateColumn(final Class<T> clazz, final Serializable id, final ColumnValue... values) {
|
||||
final EntityInfo<T> info = loadEntityInfo(clazz);
|
||||
if (info.isVirtualEntity()) {
|
||||
updateColumn(null, info, id, values);
|
||||
@@ -798,7 +798,7 @@ public final class DataDefaultSource implements DataSource, Function<Class, Enti
|
||||
* @param values 字段值
|
||||
*/
|
||||
@Override
|
||||
public <T> void updateColumns(final Class<T> clazz, final FilterNode node, final ColumnValue... values) {
|
||||
public <T> void updateColumn(final Class<T> clazz, final FilterNode node, final ColumnValue... values) {
|
||||
final EntityInfo<T> info = loadEntityInfo(clazz);
|
||||
if (info.isVirtualEntity()) {
|
||||
updateColumn(null, info, node, values);
|
||||
|
||||
@@ -66,9 +66,9 @@ public interface DataSource {
|
||||
|
||||
public <T> void updateColumn(final Class<T> clazz, final String column, final Serializable value, final FilterNode node);
|
||||
|
||||
public <T> void updateColumns(final Class<T> clazz, final Serializable id, final ColumnValue... values);
|
||||
public <T> void updateColumn(final Class<T> clazz, final Serializable id, final ColumnValue... values);
|
||||
|
||||
public <T> void updateColumns(final Class<T> clazz, final FilterNode node, final ColumnValue... values);
|
||||
public <T> void updateColumn(final Class<T> clazz, final FilterNode node, final ColumnValue... values);
|
||||
|
||||
public <T> void updateColumns(final T bean, final String... columns);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user