类 TableService
java.lang.Object
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<TableMapper,Table>
com.jeeplus.devtools.service.TableService
- 所有已实现的接口:
com.baomidou.mybatisplus.extension.service.IService<Table>
@Transactional
@Service
public class TableService
extends com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<TableMapper,Table>
业务表Service
- 版本:
- 2021-10-15
- 作者:
- jeeplus
-
字段概要
字段从类继承的字段 com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
baseMapper, entityClass, log, mapperClass, typeArguments从接口继承的字段 com.baomidou.mybatisplus.extension.service.IService
DEFAULT_BATCH_SIZE -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidbuildAllTable(TableDTO tableDTO, String sql) voidbuildTable(TableDTO tableDTO, String sql) booleancheckTableName(TableDTO tableDTO) 验证表名是否可用,如果已存在,则返回falsebooleancheckTableNameFromDB(TableDTO tableDTO) 验证表名是否可用,如果已存在,则返回falsevoidcom.baomidou.mybatisplus.core.metadata.IPage<TableDTO>findPage(com.baomidou.mybatisplus.extension.plugins.pagination.Page<TableDTO> page, com.baomidou.mybatisplus.core.conditions.query.QueryWrapper queryWrapper) 自定义分页检索findTableListFormDb(TableDTO tableDTO) 获取物理数据表列表getDataSource(String dataSourceId) getTableDTOWithDataSource(TableDTO tableDTO) getTableFormDb(TableDTO tableDTO) 获取物理数据表列表static voidvoidremoveById(String id) void如果表已经在数据库中存在,则调用该方法voidsaveFromDB(TableDTO tableDTO) 数据库表单导入voidsaveNewTable(TableDTO tableDTO) 如果表在数据库中不存在,则调用改方法保存表单void强制同步数据库从类继承的方法 com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
closeSqlSession, currentMapperClass, currentModelClass, executeBatch, executeBatch, executeBatch, getBaseMapper, getEntityClass, getMap, getObj, getOne, getOneOpt, getSqlSessionFactory, getSqlStatement, removeBatchByIds, removeBatchByIds, removeById, removeById, removeByIds, retBool, saveBatch, saveOrUpdate, saveOrUpdateBatch, sqlSessionBatch, sqlStatement, updateBatchById从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 com.baomidou.mybatisplus.extension.service.IService
count, count, exists, getById, getOne, getOneOpt, getOptById, ktQuery, ktUpdate, lambdaQuery, lambdaQuery, lambdaUpdate, list, list, list, list, listByIds, listByMap, listMaps, listMaps, listMaps, listMaps, listObjs, listObjs, listObjs, listObjs, page, page, pageMaps, pageMaps, query, remove, removeBatchByIds, removeBatchByIds, removeById, removeByIds, removeByMap, save, saveBatch, saveOrUpdate, saveOrUpdateBatch, update, update, update, updateBatchById, updateById
-
字段详细资料
-
-
构造器详细资料
-
TableService
public TableService()
-
-
方法详细资料
-
findPage
public com.baomidou.mybatisplus.core.metadata.IPage<TableDTO> findPage(com.baomidou.mybatisplus.extension.plugins.pagination.Page<TableDTO> page, com.baomidou.mybatisplus.core.conditions.query.QueryWrapper queryWrapper) 自定义分页检索- 参数:
page-queryWrapper-- 返回:
-
findList
- 抛出:
Exception
-
get
-
getDataSource
-
getTableDTOWithDataSource
-
findTableListFormDb
获取物理数据表列表- 参数:
tableDTO-- 返回:
-
checkTableName
验证表名是否可用,如果已存在,则返回false- 参数:
tableDTO-- 返回:
-
checkTableNameFromDB
验证表名是否可用,如果已存在,则返回false- 参数:
tableDTO-- 返回:
-
getTableFormDb
获取物理数据表列表- 参数:
tableDTO-- 返回:
-
saveNewTable
如果表在数据库中不存在,则调用改方法保存表单 -
save
如果表已经在数据库中存在,则调用该方法 -
syncSave
强制同步数据库- 参数:
tableDTO-
-
saveFromDB
数据库表单导入 -
removeById
-
buildTable
-
buildAllTable
-
copyTable
-
getById
-
main
-