Package net.risesoft.service.form
Interface Y9TableService
-
- All Known Implementing Classes:
Y9TableServiceImpl
public interface Y9TableService- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<Object>addDataBaseTable(String tableName, String systemName, String systemCnName)Description: 添加数据库表net.risesoft.pojo.Y9Result<Object>buildTable(Y9Table table, List<Map<String,Object>> listMap)根据表PK创建相应的表net.risesoft.pojo.Y9Result<Object>delete(String id)根据id删除业务表Y9TablefindById(String id)根据id获取业务表信息Y9TablefindByTableAlias(String tableAlias)Description:Y9TablefindByTableName(String tableName)Description:List<Y9Table>getAllTable()获取所有表名称List<Map<String,String>>getAllTables(String name)Description: 获取数据库表List<String>getSql(Map<String,Object> searchMap)获取where条件和表连接语句List<Y9Table>listAllTable()获取所有表List<Map<String,Object>>listApps()获取应用列表List<Y9Table>listByTableType(Integer tableType)根据表类型查找所有表net.risesoft.pojo.Y9Page<Y9Table>pageTables(String systemName, int page, int rows)Description: 根据应用id分页获取业务表列表Y9TablesaveOrUpdate(Y9Table table)Description:net.risesoft.pojo.Y9Result<Object>updateTable(Y9Table table, List<Map<String,Object>> listMap, String type)Description: 修改表结构,增加字段
-
-
-
Method Detail
-
addDataBaseTable
net.risesoft.pojo.Y9Result<Object> addDataBaseTable(String tableName, String systemName, String systemCnName)
Description: 添加数据库表- Parameters:
tableName-systemName-systemCnName-- Returns:
-
buildTable
net.risesoft.pojo.Y9Result<Object> buildTable(Y9Table table, List<Map<String,Object>> listMap)
根据表PK创建相应的表- Parameters:
table-listMap-- Returns:
-
findByTableName
Y9Table findByTableName(String tableName)
Description:- Parameters:
tableName-- Returns:
-
findByTableAlias
Y9Table findByTableAlias(String tableAlias)
Description:- Parameters:
tableAlias-- Returns:
-
getSql
List<String> getSql(Map<String,Object> searchMap)
获取where条件和表连接语句- Parameters:
searchMap- 表单字段查询条件- Returns:
-
getAllTables
List<Map<String,String>> getAllTables(String name)
Description: 获取数据库表- Parameters:
name-- Returns:
-
listByTableType
List<Y9Table> listByTableType(Integer tableType)
根据表类型查找所有表- Parameters:
tableType-- Returns:
-
pageTables
net.risesoft.pojo.Y9Page<Y9Table> pageTables(String systemName, int page, int rows)
Description: 根据应用id分页获取业务表列表- Parameters:
systemName-page-rows-- Returns:
-
saveOrUpdate
Y9Table saveOrUpdate(Y9Table table) throws Exception
Description:- Parameters:
table-- Returns:
- Throws:
Exception
-
-