| 程序包 | 说明 | 
|---|---|
| com.kdayun.manager.controller | |
| com.kdayun.manager.entity | |
| com.kdayun.manager.mapper | |
| com.kdayun.manager.service | |
| com.kdayun.manager.service.impl | 
| 限定符和类型 | 方法和说明 | 
|---|---|
RetVo | 
CoreTablesLinkController.add(CoreTablesLink table)  | 
RetVo | 
CoreTablesLinkController.modify(CoreTablesLink table)  | 
| 限定符和类型 | 方法和说明 | 
|---|---|
java.util.List<CoreTablesLink> | 
CoreTables.getLinks()  | 
| 限定符和类型 | 方法和说明 | 
|---|---|
void | 
CoreTables.setLinks(java.util.List<CoreTablesLink> links)  | 
| 限定符和类型 | 方法和说明 | 
|---|---|
java.util.List<CoreTablesLink> | 
CoreTablesLinkMapper.selectByTableId(java.lang.String rwid)
通过表的tableId获取约束 
 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
CoreTablesLink | 
CoreDbService.getTableLinkById(java.lang.String linkId)
通过约束id 获取约束对象 
 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
java.util.List<CoreTablesLink> | 
CoreTablesLinkService.findTableLinksById(java.lang.String tbId)  | 
java.util.List<CoreTablesLink> | 
CoreDbService.getTableLinksById(java.lang.String tbId)
通过表id获取表模型的约束对象集合 
 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
java.lang.String[] | 
CoreSqlBuilderServiceImpl.buildLinkCountSql(CoreTables table,
                 CoreTablesLink link)  | 
java.lang.Boolean | 
CoreDbService.isLinkExists(CoreTables tb,
            CoreTablesLink link)
约束是否存在 
 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
int[] | 
CoreDbService.addLinks(java.util.List<CoreTablesLink> links)
添加约束 
 | 
java.lang.String[] | 
CoreSqlBuilderServiceImpl.buildCreateLinksSql(CoreTables table,
                   java.util.List<CoreTablesLink> links)
建表的约束 
 | 
java.lang.String[] | 
CoreSqlBuilderServiceImpl.buildCreateTableSql(CoreTables table,
                   java.util.List<CoreTablesColumn> columns,
                   java.util.List<CoreTablesIndex> indexs,
                   java.util.List<CoreTablesLink> links)
构建表对象的建表sql语句 
 | 
java.lang.String[] | 
CoreSqlBuilderServiceImpl.buildDropLinksSql(CoreTables table,
                 java.util.List<CoreTablesLink> links)
删除建表的约束 
 | 
int[] | 
CoreDbService.createTable(CoreTables table,
           java.util.List<CoreTablesColumn> columns,
           java.util.List<CoreTablesIndex> indexs,
           java.util.List<CoreTablesLink> links)
创建表 这个函数提供无需数据库存在相关的字段,索引,约束 
 | 
int[] | 
CoreDbService.dropLinks(java.util.List<CoreTablesLink> links)
删除约束 
 | 
int[] | 
CoreDbService.innerAddLinks(CoreTables table,
             java.util.List<CoreTablesLink> links)
增加约束 注意:每次调用只能一个表内增加.不能多个表一次调用增加 
 | 
int[] | 
CoreDbService.innerDropLinks(CoreTables table,
              java.util.List<CoreTablesLink> links)
删除约束 
 | 
int[] | 
CoreDbService.updateLinks(CoreTables table,
           java.util.List<CoreTablesLink> links,
           java.util.List<CoreTablesLink> oldLinks)
更新约束 
 | 
int[] | 
CoreDbService.updateLinks(CoreTables table,
           java.util.List<CoreTablesLink> links,
           java.util.List<CoreTablesLink> oldLinks)
更新约束 
 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
CoreTablesLink | 
CoreTablesLinkServiceImpl.addEntity(CoreTablesLink entity)  | 
CoreTablesLink | 
CoreDbServiceImpl.getTableLinkById(java.lang.String linkId)  | 
| 限定符和类型 | 方法和说明 | 
|---|---|
java.util.List<CoreTablesLink> | 
CoreTablesLinkServiceImpl.findTableLinksById(java.lang.String tbId)  | 
java.util.List<CoreTablesLink> | 
CoreDbServiceImpl.getTableLinksById(java.lang.String tbId)  | 
| 限定符和类型 | 方法和说明 | 
|---|---|
CoreTablesLink | 
CoreTablesLinkServiceImpl.addEntity(CoreTablesLink entity)  | 
java.lang.Boolean | 
CoreDbServiceImpl.isLinkExists(CoreTables tb,
            CoreTablesLink link)  | 
| 限定符和类型 | 方法和说明 | 
|---|---|
int[] | 
CoreDbServiceImpl.addLinks(java.util.List<CoreTablesLink> links)  | 
int[] | 
CoreDbServiceImpl.createTable(CoreTables table,
           java.util.List<CoreTablesColumn> columns,
           java.util.List<CoreTablesIndex> indexs,
           java.util.List<CoreTablesLink> links)  | 
int[] | 
CoreDbServiceImpl.dropLinks(java.util.List<CoreTablesLink> links)  | 
int[] | 
CoreDbServiceImpl.innerAddLinks(CoreTables table,
             java.util.List<CoreTablesLink> links)  | 
int[] | 
CoreDbServiceImpl.innerDropLinks(CoreTables table,
              java.util.List<CoreTablesLink> links)  | 
int[] | 
CoreDbServiceImpl.updateLinks(CoreTables table,
           java.util.List<CoreTablesLink> links,
           java.util.List<CoreTablesLink> oldLinks)  | 
int[] | 
CoreDbServiceImpl.updateLinks(CoreTables table,
           java.util.List<CoreTablesLink> links,
           java.util.List<CoreTablesLink> oldLinks)  |