类 Y9TableServiceImpl
- java.lang.Object
-
- net.risesoft.service.form.impl.Y9TableServiceImpl
-
- 所有已实现的接口:
Y9TableService
@Service @Transactional(value="rsTenantTransactionManager", readOnly=true) public class Y9TableServiceImpl extends Object implements Y9TableService- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
构造器概要
构造器 构造器 说明 Y9TableServiceImpl(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate4Tenant, Y9TableRepository y9TableRepository, Y9TableFieldRepository y9TableFieldRepository, Y9FormFieldRepository y9FormFieldRepository, TableManagerService tableManagerService, SpmApproveItemRepository approveItemRepository)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 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 ids)根据id删除业务表Y9TablefindById(String id)根据id获取业务表信息Y9TablefindByTableName(String tableName)Description:StringgetAlltableName()获取所有表名称List<Map<String,String>>getAllTables(String name)Description: 获取数据库表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分页获取业务表列表List<net.risesoft.y9.sqlddl.pojo.DbColumn>saveField(String tableId, String tableName, List<Map<String,Object>> listMap, List<String> ids)保存字段信息Y9TablesaveOrUpdate(Y9Table table)Description:net.risesoft.pojo.Y9Result<Object>updateTable(Y9Table table, List<Map<String,Object>> listMap, String type)Description: 修改表结构,增加字段
-
-
-
构造器详细资料
-
Y9TableServiceImpl
public Y9TableServiceImpl(@Qualifier("jdbcTemplate4Tenant") org.springframework.jdbc.core.JdbcTemplate jdbcTemplate4Tenant, Y9TableRepository y9TableRepository, Y9TableFieldRepository y9TableFieldRepository, Y9FormFieldRepository y9FormFieldRepository, TableManagerService tableManagerService, SpmApproveItemRepository approveItemRepository)
-
-
方法详细资料
-
addDataBaseTable
@Transactional(readOnly=false) public net.risesoft.pojo.Y9Result<Object> addDataBaseTable(String tableName, String systemName, String systemCnName)
从接口复制的说明:Y9TableServiceDescription: 添加数据库表- 指定者:
addDataBaseTable在接口中Y9TableService- 返回:
-
buildTable
@Transactional(readOnly=false) public net.risesoft.pojo.Y9Result<Object> buildTable(Y9Table table, List<Map<String,Object>> listMap)
从接口复制的说明:Y9TableService根据表PK创建相应的表- 指定者:
buildTable在接口中Y9TableService- 返回:
-
delete
@Transactional public net.risesoft.pojo.Y9Result<Object> delete(String ids)
从接口复制的说明:Y9TableService根据id删除业务表- 指定者:
delete在接口中Y9TableService- 返回:
-
findById
public Y9Table findById(String id)
从接口复制的说明:Y9TableService根据id获取业务表信息- 指定者:
findById在接口中Y9TableService- 返回:
-
findByTableName
public Y9Table findByTableName(String tableName)
从接口复制的说明:Y9TableServiceDescription:- 指定者:
findByTableName在接口中Y9TableService- 返回:
-
getAlltableName
public String getAlltableName()
从接口复制的说明:Y9TableService获取所有表名称- 指定者:
getAlltableName在接口中Y9TableService- 返回:
-
getAllTables
public List<Map<String,String>> getAllTables(String name)
从接口复制的说明:Y9TableServiceDescription: 获取数据库表- 指定者:
getAllTables在接口中Y9TableService- 返回:
-
listAllTable
public List<Y9Table> listAllTable()
从接口复制的说明:Y9TableService获取所有表- 指定者:
listAllTable在接口中Y9TableService- 返回:
-
listApps
public List<Map<String,Object>> listApps()
从接口复制的说明:Y9TableService获取应用列表- 指定者:
listApps在接口中Y9TableService- 返回:
-
listByTableType
public List<Y9Table> listByTableType(Integer tableType)
从接口复制的说明:Y9TableService根据表类型查找所有表- 指定者:
listByTableType在接口中Y9TableService- 返回:
-
pageTables
public net.risesoft.pojo.Y9Page<Y9Table> pageTables(String systemName, int page, int rows)
从接口复制的说明:Y9TableServiceDescription: 根据应用id分页获取业务表列表- 指定者:
pageTables在接口中Y9TableService- 返回:
-
saveField
@Transactional public List<net.risesoft.y9.sqlddl.pojo.DbColumn> saveField(String tableId, String tableName, List<Map<String,Object>> listMap, List<String> ids)
保存字段信息- 参数:
tableId-tableName-listMap-ids-- 返回:
-
saveOrUpdate
@Transactional public Y9Table saveOrUpdate(Y9Table table) throws Exception
从接口复制的说明:Y9TableServiceDescription:- 指定者:
saveOrUpdate在接口中Y9TableService- 返回:
- 抛出:
Exception
-
updateTable
@Transactional(readOnly=false) public net.risesoft.pojo.Y9Result<Object> updateTable(Y9Table table, List<Map<String,Object>> listMap, String type)
从接口复制的说明:Y9TableServiceDescription: 修改表结构,增加字段- 指定者:
updateTable在接口中Y9TableService- 返回:
-
-