public interface MetadataColumnDao
Title: 元数据字段信息Dao接口
Description: 代码描述
Copyright: Copyright (c) 2015
Company: seeyon.com
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Long |
createCtpMetadataColumn(com.seeyon.ctp.common.po.metadata.CtpMetadataColumn ctpMetadataColumn)
新建基础数据字段信息
|
void |
deleteColumn(java.util.List<java.lang.Long> idList)
删除字段信息(逻辑删除)。
|
java.util.List<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> |
findAll() |
java.util.List<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> |
findCtpMetadataColumnList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map<java.lang.String,java.lang.Object> sqlParams)
获取元数据字段的列表信息,根据查询条件参数
|
java.util.List<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> |
findCtpMetadataColumnListByTableId(com.seeyon.ctp.util.FlipInfo fi,
java.lang.Long tableId)
根据基础表ID,获取其对应的字段列表信息(分页)
|
java.util.List<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> |
findCtpMetadataColumnListByTableId(java.lang.Long tableId)
根据基础表ID,获取其对应的字段列表信息
|
com.seeyon.ctp.common.po.metadata.CtpMetadataColumn |
getById(java.lang.Long id)
根据Id获取元数据字段信息
|
java.util.Collection<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> |
getColumns(java.lang.Long tableId)
获取指定Table下的所有字段列表。
|
java.lang.Integer |
getMaxColumnSort(java.lang.Long tableId)
根据属性表Id,获取属性表对应字段中最大的排序号
|
void |
updateCtpMetadataColumn(com.seeyon.ctp.common.po.metadata.CtpMetadataColumn ctpMetadataColumn)
保存基础数据字段信息
|
void |
updateMetadataColumnSort(java.lang.Integer sort,
java.lang.Long tableId)
根据插入的排序号,修改后面字段的排序号
|
com.seeyon.ctp.common.po.metadata.CtpMetadataColumn getById(java.lang.Long id)
throws com.seeyon.ctp.common.exceptions.BusinessException
id - 字段信息Idcom.seeyon.ctp.common.exceptions.BusinessExceptionjava.lang.Integer getMaxColumnSort(java.lang.Long tableId)
throws com.seeyon.ctp.common.exceptions.BusinessException
tableId - 属性表Idcom.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> findCtpMetadataColumnListByTableId(java.lang.Long tableId)
throws com.seeyon.ctp.common.exceptions.BusinessException
tableId - 基础表Idcom.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> findCtpMetadataColumnListByTableId(com.seeyon.ctp.util.FlipInfo fi,
java.lang.Long tableId)
throws com.seeyon.ctp.common.exceptions.BusinessException
fi - 分页对象tableId - 基础表Idcom.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> findCtpMetadataColumnList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map<java.lang.String,java.lang.Object> sqlParams)
throws com.seeyon.ctp.common.exceptions.BusinessException
fi - 分页对象(fi对象为null,则不分页)sqlParams - 条件参数com.seeyon.ctp.common.exceptions.BusinessExceptionjava.lang.Long createCtpMetadataColumn(com.seeyon.ctp.common.po.metadata.CtpMetadataColumn ctpMetadataColumn)
throws com.seeyon.ctp.common.exceptions.BusinessException
ctpMetadataColumn - 字段信息com.seeyon.ctp.common.exceptions.BusinessExceptionvoid updateCtpMetadataColumn(com.seeyon.ctp.common.po.metadata.CtpMetadataColumn ctpMetadataColumn)
throws com.seeyon.ctp.common.exceptions.BusinessException
ctpMetadataColumn - 字段信息com.seeyon.ctp.common.exceptions.BusinessExceptionvoid deleteColumn(java.util.List<java.lang.Long> idList)
throws com.seeyon.ctp.common.exceptions.BusinessException
idList - Id集合信息com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.Collection<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> getColumns(java.lang.Long tableId)
throws com.seeyon.ctp.common.exceptions.BusinessException
tableId - CtpMetaDataTable的Id。com.seeyon.ctp.common.exceptions.BusinessExceptionvoid updateMetadataColumnSort(java.lang.Integer sort,
java.lang.Long tableId)
throws com.seeyon.ctp.common.exceptions.BusinessException
sort - 排序号com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> findAll()