类的使用
com.sie.mbm.mom.framework.db.flex.table.ExpandTableInfo
使用ExpandTableInfo的程序包
程序包
说明
自定义Framework DB功能
-
com.sie.mbm.mom.framework.db中ExpandTableInfo的使用
-
com.sie.mbm.mom.framework.db.executeDme.service中ExpandTableInfo的使用
修饰符和类型方法说明private voidDmeExecuteImpl.autoFillSite(ExpandTableInfo tableInfo, List<?> entities) 自动填充siteIDintMbmExecute.batchUpdateByAdmin(ExpandTableInfo tableInfo, Collection<?> entities) 以管理员身份批量更新intMbmExecuteImpl.batchUpdateByAdmin(ExpandTableInfo tableInfo, Collection<?> entities) 以管理员身份批量更新MbmExecute.checkIn(ExpandTableInfo tableInfo, CheckInDO checkInDO) 检入MbmExecuteImpl.checkIn(ExpandTableInfo tableInfo, CheckInDO checkInDO) 检入MbmExecute.checkOut(ExpandTableInfo tableInfo, CheckOutDO checkOutDO) 检出MbmExecuteImpl.checkOut(ExpandTableInfo tableInfo, CheckOutDO checkOutDO) 检出intDmeExecute.deleteBatchByIds(ExpandTableInfo tableInfo, Collection<? extends Serializable> ids) 批量删除intDmeExecuteImpl.deleteBatchByIds(ExpandTableInfo tableInfo, Collection<? extends Serializable> ids) 批量根据主键ID删除记录。intMbmExecute.deleteBatchByIds(ExpandTableInfo tableInfo, Collection<? extends Serializable> ids) 批量删除intMbmExecuteImpl.deleteBatchByIds(ExpandTableInfo tableInfo, Collection<? extends Serializable> ids) intDmeExecute.deleteById(ExpandTableInfo tableInfo, Serializable id) 根据id删除intDmeExecuteImpl.deleteById(ExpandTableInfo tableInfo, Serializable id) 根据主键ID删除记录。intMbmExecute.deleteById(ExpandTableInfo tableInfo, Serializable id) 根据id删除intMbmExecute.deleteById(ExpandTableInfo tableInfo, Serializable id, Serializable masterId) 根据id、masterId删除intMbmExecuteImpl.deleteById(ExpandTableInfo tableInfo, Serializable id) intMbmExecuteImpl.deleteById(ExpandTableInfo tableInfo, Serializable id, Serializable masterId) intDmeExecute.deleteByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 根据条件删除intDmeExecuteImpl.deleteByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 根据查询条件删除记录。intMbmExecute.deleteByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 根据条件删除intMbmExecuteImpl.deleteByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) <T> List<T> DmeExecute.executeList(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 服务编排列表查询<T> List<T> DmeExecuteImpl.executeList(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 执行自定义查询并返回结果列表。<T> List<T> MbmExecute.executeList(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 服务编排列表查询<T> List<T> MbmExecuteImpl.executeList(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) <T> List<T> DmeExecute.executePage(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper, com.huawei.innovation.rdm.coresdk.basic.vo.RDMPageVO vo) 服务编排分页查询<T> List<T> DmeExecuteImpl.executePage(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper, com.huawei.innovation.rdm.coresdk.basic.vo.RDMPageVO vo) 执行分页查询并返回结果列表。<T> List<T> MbmExecute.executePage(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper, com.huawei.innovation.rdm.coresdk.basic.vo.RDMPageVO vo) 服务编排分页查询<T> List<T> MbmExecuteImpl.executePage(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper, com.huawei.innovation.rdm.coresdk.basic.vo.RDMPageVO vo) private StringDmeExecuteImpl.getDmeTableName(ExpandTableInfo tableInfo) private ObjectDmeExecuteImpl.getExecuteFilter(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 获取执行查询所需的过滤参数。private ObjectDmeExecuteImpl.getExecuteListFilter(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 获取执行列表查询所需的过滤参数。private com.huawei.innovation.rdm.coresdk.basic.vo.QueryRequestVoDmeExecuteImpl.getQueryFilter(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 获取查询参数。DmeExecute.insert(ExpandTableInfo tableInfo, Object entity) 新增DmeExecuteImpl.insert(ExpandTableInfo tableInfo, Object param) 插入一条记录。MbmExecute.insert(ExpandTableInfo tableInfo, Object entity) 新增MbmExecuteImpl.insert(ExpandTableInfo tableInfo, Object param) intDmeExecute.insertBatch(ExpandTableInfo tableInfo, List<?> entities) 批量新增intDmeExecuteImpl.insertBatch(ExpandTableInfo tableInfo, List<?> entities) 批量插入多条记录。intMbmExecute.insertBatch(ExpandTableInfo tableInfo, List<?> entities) 批量新增intMbmExecuteImpl.insertBatch(ExpandTableInfo tableInfo, List<?> entities) List<?> DmeExecute.insertBatchAndReturnId(ExpandTableInfo tableInfo, List<?> entities) 批量新增并返回IDList<?> DmeExecuteImpl.insertBatchAndReturnId(ExpandTableInfo tableInfo, List<?> entities) 批量插入并返回插入后的记录列表。List<?> MbmExecute.insertBatchAndReturnId(ExpandTableInfo tableInfo, List<?> entities) 批量新增并返回IDList<?> MbmExecuteImpl.insertBatchAndReturnId(ExpandTableInfo tableInfo, List<?> entities) MbmExecute.revise(ExpandTableInfo tableInfo, ReviseDO reviseDO) 修订MbmExecuteImpl.revise(ExpandTableInfo tableInfo, ReviseDO reviseDO) 修订MbmExecute.reviseAndUpdate(ExpandTableInfo tableInfo, ReviseAnUpdateDO<?> reviseAnUpdateDO) 修订并更新MbmExecuteImpl.reviseAndUpdate(ExpandTableInfo tableInfo, ReviseAnUpdateDO<?> reviseAnUpdateDO) 修订并更新longDmeExecute.selectCountByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 查询 总数longDmeExecuteImpl.selectCountByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 根据查询条件统计记录数量。longMbmExecute.selectCountByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 查询 总数longMbmExecuteImpl.selectCountByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) <T> List<T> DmeExecute.selectListByIds(ExpandTableInfo tableInfo, Collection<? extends Serializable> ids) 查询 多个id<T> List<T> DmeExecuteImpl.selectListByIds(ExpandTableInfo tableInfo, Collection<? extends Serializable> ids) 根据多个主键ID批量查询记录。<T> List<T> MbmExecute.selectListByIds(ExpandTableInfo tableInfo, Collection<? extends Serializable> ids) 查询 多个id<T> List<T> MbmExecuteImpl.selectListByIds(ExpandTableInfo tableInfo, Collection<? extends Serializable> ids) <T> List<T> DmeExecute.selectListByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 查询 list<T> List<T> DmeExecuteImpl.selectListByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 根据查询条件查询所有匹配的数据列表。<T> List<T> MbmExecute.selectListByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 查询 list<T> List<T> MbmExecuteImpl.selectListByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) DmeExecute.selectOneById(ExpandTableInfo tableInfo, Serializable id) 根据id,查询单个DmeExecuteImpl.selectOneById(ExpandTableInfo tableInfo, Serializable id) 根据主键ID查询单条记录。MbmExecute.selectOneById(ExpandTableInfo tableInfo, Serializable id) 根据id,查询单个MbmExecuteImpl.selectOneById(ExpandTableInfo tableInfo, Serializable id) <T> List<T> DmeExecute.selectPageByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper, com.huawei.innovation.rdm.coresdk.basic.vo.RDMPageVO vo) 查询 分页<T> List<T> DmeExecuteImpl.selectPageByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper, com.huawei.innovation.rdm.coresdk.basic.vo.RDMPageVO vo) 分页查询数据。<T> List<T> MbmExecute.selectPageByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper, com.huawei.innovation.rdm.coresdk.basic.vo.RDMPageVO vo) 查询 分页<T> List<T> MbmExecuteImpl.selectPageByQuery(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper, com.huawei.innovation.rdm.coresdk.basic.vo.RDMPageVO vo) DmeExecute.statics(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 服务编排方法DmeExecuteImpl.statics(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 统计查询结果中的聚合函数值。MbmExecute.statics(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) 服务编排方法MbmExecuteImpl.statics(ExpandTableInfo tableInfo, com.mybatisflex.core.query.QueryWrapper queryWrapper) intDmeExecute.update(ExpandTableInfo tableInfo, Object entity, boolean ignoreNulls) 更新,只更新不为空的值intDmeExecuteImpl.update(ExpandTableInfo tableInfo, Object entity, boolean ignoreNulls) 更新单个实体对象。intMbmExecute.update(ExpandTableInfo tableInfo, Object entity, boolean ignoreNulls) 更新,只更新不为空的值intMbmExecuteImpl.update(ExpandTableInfo tableInfo, Object entity, boolean ignoreNulls) intDmeExecute.updateBatch(ExpandTableInfo tableInfo, List<?> entities, boolean ignoreNulls) 批量更新intDmeExecuteImpl.updateBatch(ExpandTableInfo tableInfo, List<?> entities, boolean ignoreNulls) 批量更新多个实体对象。intMbmExecute.updateBatch(ExpandTableInfo tableInfo, List<?> entities, boolean ignoreNulls) 批量更新intMbmExecuteImpl.updateBatch(ExpandTableInfo tableInfo, List<?> entities, boolean ignoreNulls) intMbmExecute.updateByAdmin(ExpandTableInfo tableInfo, Object entity) 以管理员身份更新intMbmExecuteImpl.updateByAdmin(ExpandTableInfo tableInfo, Object entity) 以管理员身份更新intDmeExecute.updateByQuery(ExpandTableInfo tableInfo, Object dto, com.mybatisflex.core.query.QueryWrapper queryWrapper) 根据条件更新intDmeExecuteImpl.updateByQuery(ExpandTableInfo tableInfo, Object dto, com.mybatisflex.core.query.QueryWrapper queryWrapper) 根据查询条件更新记录。intMbmExecute.updateByQuery(ExpandTableInfo tableInfo, Object dto, com.mybatisflex.core.query.QueryWrapper queryWrapper) 根据条件更新intMbmExecuteImpl.updateByQuery(ExpandTableInfo tableInfo, Object dto, com.mybatisflex.core.query.QueryWrapper queryWrapper) -
com.sie.mbm.mom.framework.db.flex.support中ExpandTableInfo的使用
修饰符和类型字段说明private ExpandTableInfoDmeMapperSupport.expandTableInfoprivate final ExpandTableInfoDbMapperSupport.tableInfo -
com.sie.mbm.mom.framework.db.flex.table中ExpandTableInfo的使用
修饰符和类型方法说明private static ExpandTableInfoExpandTableInfoFactory.createExpandTableInfo(Class<?> entityClass) static ExpandTableInfoExpandTableInfoFactory.ofMapperClass(Class<?> mapperClass) -
com.sie.mbm.mom.framework.db.util中ExpandTableInfo的使用
修饰符和类型方法说明static voidDbFilterUtil.setObjectSiteId(Object entity, ExpandTableInfo tableInfo) 设置工厂字段static voidDbFilterUtil.setRenterId(com.mybatisflex.core.query.QueryWrapper queryWrapper, ExpandTableInfo tableInfo) 设置租户字段static voidDbFilterUtil.setSiteId(com.mybatisflex.core.query.QueryWrapper queryWrapper, ExpandTableInfo tableInfo) 设置工厂字段