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.BusinessException
void updateRefValue(java.util.Collection<java.lang.Long> ids) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
void updateRefValue(java.lang.Long id, java.lang.String ifuse) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
void saveOrUpdate(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItemPO CtpEnumItem) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
void delete(long id) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
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) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.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.BusinessException
void 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.BusinessException
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)
likeNames
- targetEnumId
- parentId
- itemValue
- accountId
- boolean hasContaintIfUse(java.lang.Long enumId) throws com.seeyon.ctp.common.exceptions.BusinessException
enumId
- com.seeyon.ctp.common.exceptions.BusinessException
java.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.BusinessException
java.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