public interface EnumItemDao
| 限定符和类型 | 方法和说明 |
|---|---|
void |
delete(long id)
根据id删除枚举项
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
findContaintValue(java.lang.Long enumId,
java.lang.String itemValue,
int levelNum)
查找满足条件的集合
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
findCurrOrgEnumItemByCode(java.lang.Long excludeEnumItemId,
java.lang.String enumItemCode,
java.lang.Long accountId) |
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
findEnumItemByName(java.lang.String name,
java.lang.Long enumId,
java.lang.Long parentId,
java.lang.String itemValue,
java.lang.Long accountId) |
com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem |
findEnumItemByNames(java.util.List<java.lang.String> likeNames,
java.lang.Long targetEnumId,
java.lang.Long parentId,
java.lang.String itemValue,
java.lang.Long accountId) |
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
findEnumItemList(java.util.Map<java.lang.String,java.lang.Object> param)
根据条件查询枚举
不含默认值
|
boolean |
hasContaintIfUse(java.lang.Long enumId)
判断enumId是否被引用 (cap3 / cap4)
|
void |
saveCtpEnumItems(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItemPO> ctpEnumItems)
批量保存枚举项和枚举结点
|
void |
saveOrUpdate(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItemPO CtpEnumItem)
保存或更新枚举项
|
void |
updateRefValue(java.util.Collection<java.lang.Long> ids) |
void |
updateRefValue(java.lang.Long id)
更新枚举项引用值
|
void |
updateRefValue(java.lang.Long id,
java.lang.String ifuse)
更新枚举项引用值
|
void updateRefValue(java.lang.Long id)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionvoid updateRefValue(java.util.Collection<java.lang.Long> ids)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionvoid updateRefValue(java.lang.Long id,
java.lang.String ifuse)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionvoid saveOrUpdate(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItemPO CtpEnumItem)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionvoid delete(long id)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> findEnumItemByName(java.lang.String name,
java.lang.Long enumId,
java.lang.Long parentId,
java.lang.String itemValue,
java.lang.Long accountId)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> findCurrOrgEnumItemByCode(java.lang.Long excludeEnumItemId,
java.lang.String enumItemCode,
java.lang.Long accountId)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionvoid saveCtpEnumItems(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItemPO> ctpEnumItems)
throws com.seeyon.ctp.common.exceptions.BusinessException
ctpEnumItems - com.seeyon.ctp.common.exceptions.BusinessExceptioncom.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem findEnumItemByNames(java.util.List<java.lang.String> likeNames,
java.lang.Long targetEnumId,
java.lang.Long parentId,
java.lang.String itemValue,
java.lang.Long accountId)
likeNames - targetEnumId - parentId - itemValue - accountId - boolean hasContaintIfUse(java.lang.Long enumId)
throws com.seeyon.ctp.common.exceptions.BusinessException
enumId - com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> findContaintValue(java.lang.Long enumId,
java.lang.String itemValue,
int levelNum)
throws com.seeyon.ctp.common.exceptions.BusinessException
enumId - itemValue - levelNum - com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> findEnumItemList(java.util.Map<java.lang.String,java.lang.Object> param)
throws com.seeyon.ctp.common.exceptions.BusinessException
param - com.seeyon.ctp.common.exceptions.BusinessException