接口 MbmExecute
- 所有已知实现类:
MbmExecuteImpl
public interface MbmExecute
-
方法概要
修饰符和类型方法说明intbatchUpdateByAdmin(ExpandTableInfo tableInfo, Collection<?> entities) 以管理员身份批量更新checkIn(ExpandTableInfo tableInfo, CheckInDO checkInDO) 检入checkOut(ExpandTableInfo tableInfo, CheckOutDO checkOutDO) 检出intdeleteBatchByIds(ExpandTableInfo tableInfo, Collection<? extends Serializable> ids) 批量删除intdeleteById(ExpandTableInfo tableInfo, Serializable id) 根据id删除intdeleteById(ExpandTableInfo tableInfo, Serializable id, Serializable masterId) 根据id、masterId删除intdeleteByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 根据条件删除<T> List<T> executeList(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 服务编排列表查询<T> List<T> executePage(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper, com.huawei.innovation.rdm.coresdk.basic.vo.RDMPageVO vo) 服务编排分页查询insert(ExpandTableInfo tableInfo, Object entity) 新增intinsertBatch(ExpandTableInfo tableInfo, List<?> entities) 批量新增List<?> insertBatchAndReturnId(ExpandTableInfo tableInfo, List<?> entities) 批量新增并返回IDrevise(ExpandTableInfo tableInfo, ReviseDO reviseDO) 修订reviseAndUpdate(ExpandTableInfo tableInfo, ReviseAnUpdateDO<?> reviseAnUpdateDO) 修订并更新longselectCountByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 查询 总数<T> List<T> selectListByIds(ExpandTableInfo tableInfo, Collection<? extends Serializable> ids) 查询 多个id<T> List<T> selectListByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 查询 listselectOneById(ExpandTableInfo tableInfo, Serializable id) 根据id,查询单个<T> List<T> selectPageByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper, com.huawei.innovation.rdm.coresdk.basic.vo.RDMPageVO vo) 查询 分页statics(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 服务编排方法intupdate(ExpandTableInfo tableInfo, Object entity, boolean ignoreNulls) 更新,只更新不为空的值intupdateBatch(ExpandTableInfo tableInfo, List<?> entities, boolean ignoreNulls) 批量更新intupdateByAdmin(ExpandTableInfo tableInfo, Object entity) 以管理员身份更新intupdateByQuery(ExpandTableInfo tableInfo, Object dto, com.mybatisflex.core.query.QueryWrapper queryWrapper) 根据条件更新
-
方法详细资料
-
selectOneById
根据id,查询单个 -
selectListByQuery
<T> List<T> selectListByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 查询 list -
selectCountByQuery
long selectCountByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 查询 总数 -
selectPageByQuery
<T> List<T> selectPageByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper, com.huawei.innovation.rdm.coresdk.basic.vo.RDMPageVO vo) 查询 分页 -
selectListByIds
查询 多个id -
insert
新增 -
insertBatch
批量新增 -
insertBatchAndReturnId
批量新增并返回ID -
update
更新,只更新不为空的值 -
updateBatch
批量更新 -
updateByQuery
int updateByQuery(ExpandTableInfo tableInfo, Object dto, com.mybatisflex.core.query.QueryWrapper queryWrapper) 根据条件更新 -
deleteById
根据id删除 -
deleteBatchByIds
批量删除 -
deleteByQuery
根据条件删除 -
executePage
<T> List<T> executePage(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper, com.huawei.innovation.rdm.coresdk.basic.vo.RDMPageVO vo) 服务编排分页查询 -
executeList
<T> List<T> executeList(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 服务编排列表查询 -
statics
Map<String,Object> statics(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 服务编排方法 -
deleteById
根据id、masterId删除 -
checkOut
检出 -
checkIn
检入 -
revise
修订 -
reviseAndUpdate
修订并更新 -
updateByAdmin
以管理员身份更新- 参数:
tableInfo-entity-- 返回:
-
batchUpdateByAdmin
以管理员身份批量更新- 参数:
tableInfo-entities-- 返回:
-