public interface BaseService
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
clean(Class<?> data) |
default cloud.agileframework.data.common.dao.BaseDao |
dao() |
default boolean |
deleteById(Object id,
Class<?> javaType) |
default boolean |
deleteByIds(List<String> id,
Class<?> javaType) |
default <I extends BaseInParamVo> |
list(Class<?> entityClass,
I inParam) |
default <I extends BaseInParamVo,V> |
list(Class<V> outVoClass,
I inParam,
String sql) |
default <I extends BaseInParamVo,E> |
page(Class<E> entityClass,
I inParam) |
default <I extends BaseInParamVo,V> |
page(Class<V> outVoClass,
I inParam,
String sql) |
default Object |
queryById(Class<?> data,
Object id) |
default <V,E> V |
queryOne(Class<V> outVoClass,
Class<E> doClass,
String id,
String sql) |
default <A> A |
saveData(A data) |
default <A> void |
saveData(List<A> data) |
default <A> void |
saveDataWithNewTransaction(List<A> data) |
default ISecurityService |
security() |
default <I extends BaseInParamVo> |
toSort(I inParam) |
default <I extends Serializable,A extends cloud.agileframework.common.util.collection.TreeBase<I,A>> |
tree(List<A> all,
I rootParentId) |
default <A> A |
updateData(A data) |
@NotAPI default cloud.agileframework.data.common.dao.BaseDao dao()
@NotAPI default ISecurityService security()
@NotAPI @Transactional(rollbackFor=java.lang.Exception.class, propagation=REQUIRES_NEW) default <A> void saveDataWithNewTransaction(List<A> data) throws NoSuchFieldException, IllegalAccessException
@NotAPI @Transactional(rollbackFor=java.lang.Exception.class) default <A> void saveData(List<A> data) throws NoSuchFieldException, IllegalAccessException
@NotAPI @Transactional(rollbackFor=java.lang.Exception.class) default <A> A saveData(A data)
@NotAPI @Transactional(rollbackFor=java.lang.Exception.class) default boolean deleteById(Object id, Class<?> javaType)
@NotAPI @Transactional(rollbackFor=java.lang.Exception.class) default boolean deleteByIds(List<String> id, Class<?> javaType)
@NotAPI @Transactional(rollbackFor=java.lang.Exception.class) default <A> A updateData(A data)
@NotAPI default <I extends BaseInParamVo> List<?> list(Class<?> entityClass, I inParam)
@NotAPI default <I extends BaseInParamVo,V> List<V> list(Class<V> outVoClass, I inParam, String sql)
@NotAPI default <I extends BaseInParamVo> org.springframework.data.domain.Sort toSort(I inParam)
@NotAPI default <V,E> V queryOne(Class<V> outVoClass, Class<E> doClass, String id, String sql) throws NoSuchFieldException
@NotAPI default <I extends BaseInParamVo,V> org.springframework.data.domain.Page<V> page(Class<V> outVoClass, I inParam, String sql)
@NotAPI default <I extends BaseInParamVo,E> org.springframework.data.domain.Page<E> page(Class<E> entityClass, I inParam)
@NotAPI @Transactional(rollbackFor=java.lang.Exception.class) default void clean(Class<?> data)
@NotAPI default <I extends Serializable,A extends cloud.agileframework.common.util.collection.TreeBase<I,A>> SortedSet<A> tree(List<A> all, I rootParentId)
Copyright © 2022. All rights reserved.