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.BusinessException
java.lang.Integer getMaxColumnSort(java.lang.Long tableId) throws com.seeyon.ctp.common.exceptions.BusinessException
tableId
- 属性表Idcom.seeyon.ctp.common.exceptions.BusinessException
java.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.BusinessException
java.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.BusinessException
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) throws com.seeyon.ctp.common.exceptions.BusinessException
fi
- 分页对象(fi对象为null,则不分页)sqlParams
- 条件参数com.seeyon.ctp.common.exceptions.BusinessException
java.lang.Long createCtpMetadataColumn(com.seeyon.ctp.common.po.metadata.CtpMetadataColumn ctpMetadataColumn) throws com.seeyon.ctp.common.exceptions.BusinessException
ctpMetadataColumn
- 字段信息com.seeyon.ctp.common.exceptions.BusinessException
void updateCtpMetadataColumn(com.seeyon.ctp.common.po.metadata.CtpMetadataColumn ctpMetadataColumn) throws com.seeyon.ctp.common.exceptions.BusinessException
ctpMetadataColumn
- 字段信息com.seeyon.ctp.common.exceptions.BusinessException
void deleteColumn(java.util.List<java.lang.Long> idList) throws com.seeyon.ctp.common.exceptions.BusinessException
idList
- Id集合信息com.seeyon.ctp.common.exceptions.BusinessException
java.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.BusinessException
void updateMetadataColumnSort(java.lang.Integer sort, java.lang.Long tableId) throws com.seeyon.ctp.common.exceptions.BusinessException
sort
- 排序号com.seeyon.ctp.common.exceptions.BusinessException
java.util.List<com.seeyon.ctp.common.po.metadata.CtpMetadataColumn> findAll()