public class EnumItemDaoImpl extends com.seeyon.ctp.common.dao.JDBCBaseDao implements EnumItemDao
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
ctpEnumItemsql |
构造器和说明 |
---|
EnumItemDaoImpl() |
限定符和类型 | 方法和说明 |
---|---|
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)
enumId所有下级枚举项中
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem> |
findCurrOrgEnumItemByCode(java.lang.Long excludeEnumItemId,
java.lang.String enumItemCode,
java.lang.Long accountId)
查找 指定机构(org_account_id = accountId) + 集团管理枚举(org_account_id is null) 下 enumItemCode为条件的枚举值.
|
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)
根据条件查询枚举
不含默认值
|
com.seeyon.ctp.common.datai18n.dao.DataI18nDao |
getDataI18nDao() |
boolean |
hasContaintIfUse(java.lang.Long enumId)
enumId所有下级枚举项中,是否存在ifUse
|
void |
saveCtpEnumItems(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItemPO> ctpEnumItems)
批量保存枚举项和枚举结点
|
void |
saveOrUpdate(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItemPO CtpEnumItem)
保存或更新枚举项
|
void |
setDataI18nDao(com.seeyon.ctp.common.datai18n.dao.DataI18nDao dataI18nDao) |
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)
更新枚举项引用值
|
public static final java.lang.String ctpEnumItemsql
public com.seeyon.ctp.common.datai18n.dao.DataI18nDao getDataI18nDao()
public void setDataI18nDao(com.seeyon.ctp.common.datai18n.dao.DataI18nDao dataI18nDao)
public void updateRefValue(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
EnumItemDao
updateRefValue
在接口中 EnumItemDao
com.seeyon.ctp.common.exceptions.BusinessException
public void updateRefValue(java.util.Collection<java.lang.Long> ids) throws com.seeyon.ctp.common.exceptions.BusinessException
updateRefValue
在接口中 EnumItemDao
com.seeyon.ctp.common.exceptions.BusinessException
public void updateRefValue(java.lang.Long id, java.lang.String ifuse) throws com.seeyon.ctp.common.exceptions.BusinessException
EnumItemDao
updateRefValue
在接口中 EnumItemDao
com.seeyon.ctp.common.exceptions.BusinessException
public void saveOrUpdate(com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItemPO CtpEnumItem) throws com.seeyon.ctp.common.exceptions.BusinessException
EnumItemDao
saveOrUpdate
在接口中 EnumItemDao
com.seeyon.ctp.common.exceptions.BusinessException
public void delete(long id)
EnumItemDao
delete
在接口中 EnumItemDao
public 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
findEnumItemByName
在接口中 EnumItemDao
com.seeyon.ctp.common.exceptions.BusinessException
public 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)
EnumItemDao
findEnumItemByNames
在接口中 EnumItemDao
public 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
findCurrOrgEnumItemByCode
在接口中 EnumItemDao
excludeEnumItemId
- 表示现有数据enumItemCode对应的id ,如果不为空,则是excludeEnumItemId需要从查询结果中排除enumItemCode
- accountId
- com.seeyon.ctp.common.exceptions.BusinessException
public void saveCtpEnumItems(java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItemPO> ctpEnumItems) throws com.seeyon.ctp.common.exceptions.BusinessException
saveCtpEnumItems
在接口中 EnumItemDao
ctpEnumItems
- com.seeyon.ctp.common.exceptions.BusinessException
public boolean hasContaintIfUse(java.lang.Long enumId) throws com.seeyon.ctp.common.exceptions.BusinessException
hasContaintIfUse
在接口中 EnumItemDao
enumId
- com.seeyon.ctp.common.exceptions.BusinessException
public 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
findContaintValue
在接口中 EnumItemDao
enumId
- com.seeyon.ctp.common.exceptions.BusinessException
public 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
EnumItemDao
findEnumItemList
在接口中 EnumItemDao
com.seeyon.ctp.common.exceptions.BusinessException