public interface EnumReferenceDao
限定符和类型 | 方法和说明 |
---|---|
void |
deleteByModule(java.lang.Long moduleId,
java.lang.Integer moduleType)
通过模块 删除枚举引用信息,模块类型为空时删除该模块所有的枚举引用信息
|
void |
deleteParamEnumReference(java.lang.Long moduleId,
java.lang.Integer moduleType,
java.lang.Long ruleId)
通过module id + 应用类型 + 参数规则id删除枚举应用信息
|
java.util.Map<java.lang.Long,java.lang.Integer> |
getAllEnumReferenceCount()
获取所有枚举引用计数
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> |
getByApplicationId(java.lang.Long applicationId)
通过应用id 查询所有的枚举引用信息
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> |
getByApplicationIdAndModuleTypes(java.lang.Long applicationId,
java.util.List<java.lang.Integer> moduleTypes)
通过应用id+引用类型 查询枚举引用信息
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> |
getByDetail(java.lang.String detail)
通过详细查询所有的枚举引用信息
|
int |
getCountByEnumId(java.lang.Long enumId)
通过枚举id查询引用数量
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> |
getCtpEnumReferences(java.util.Map<java.lang.String,java.lang.Object> params,
com.seeyon.ctp.util.FlipInfo flipInfo)
通过参数查询枚举绑定列表详细信息
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> |
getCtpEnumReferencesByEnumId(java.lang.Long enumId,
com.seeyon.ctp.util.FlipInfo flipInfo)
通过枚举id查询枚举绑定列表详细信息
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> |
getEnumItemReferenceByBizId(java.lang.Long appId) |
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> |
getEnumItemReferenceByModuleId(java.lang.Long formId) |
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> |
getEnumReferenceByModule(java.lang.Long moduleId,
java.lang.Integer moduleType)
通过引用id和引用类型查找枚举引用列表
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> |
getEnumReferenceByModuleAndDetails(java.lang.Long moduleId,
java.lang.Integer moduleType,
java.lang.String details)
通过模块id,模块类型和引用详情查询枚举引用信息
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> |
getEnumReferenceByModuleId(java.lang.Long moduleId)
根据moduleId查询引用信息
|
java.util.Map<java.lang.Long,java.lang.Integer> |
getEnumReferenceCount(java.util.List<java.lang.Long> enumIds)
获取部分枚举引用数量
|
java.util.List<com.seeyon.ctp.common.ctpenumnew.po.EnumReferenceCountVo> |
getEnumReferenceCountGroupByEnumIds(java.util.List<java.lang.Long> enumIds)
获取每个枚举的引用数据量
|
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> |
getEnumReferencesByModuleIdAndModuleTypes(java.lang.Long moduleId,
java.util.List<java.lang.Integer> moduleTypes)
通过模块编号 模块类型查询
应用场景:查询表单保存时 所有的枚举引用信息(有的不能删除,不是通过点击保存表单的按钮保存处理的)
|
java.util.Map<java.lang.Long,java.lang.Integer> getAllEnumReferenceCount()
java.util.Map<java.lang.Long,java.lang.Integer> getEnumReferenceCount(java.util.List<java.lang.Long> enumIds)
enumIds
- int getCountByEnumId(java.lang.Long enumId)
enumId
- java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> getCtpEnumReferencesByEnumId(java.lang.Long enumId, com.seeyon.ctp.util.FlipInfo flipInfo)
enumId
- java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> getCtpEnumReferences(java.util.Map<java.lang.String,java.lang.Object> params, com.seeyon.ctp.util.FlipInfo flipInfo)
params
- { enumId: *,referenceRangeType:*,oduleType:*}java.util.List<com.seeyon.ctp.common.ctpenumnew.po.EnumReferenceCountVo> getEnumReferenceCountGroupByEnumIds(java.util.List<java.lang.Long> enumIds)
enumIds
- java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> getEnumReferenceByModule(java.lang.Long moduleId, java.lang.Integer moduleType)
moduleId
- moduleType
- java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> getEnumReferenceByModuleAndDetails(java.lang.Long moduleId, java.lang.Integer moduleType, java.lang.String details)
moduleId
- moduleType
- details
- void deleteByModule(java.lang.Long moduleId, java.lang.Integer moduleType)
moduleId
- moduleType
- java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> getEnumItemReferenceByBizId(java.lang.Long appId)
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> getEnumItemReferenceByModuleId(java.lang.Long formId)
java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> getByDetail(java.lang.String detail)
detail
- java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> getEnumReferenceByModuleId(java.lang.Long moduleId)
moduleId
- java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> getEnumReferencesByModuleIdAndModuleTypes(java.lang.Long moduleId, java.util.List<java.lang.Integer> moduleTypes)
moduleId
- moduleTypes
- java.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> getByApplicationId(java.lang.Long applicationId)
applicationId
- 应用idjava.util.List<com.seeyon.ctp.common.po.ctpenumnew.CtpEnumReference> getByApplicationIdAndModuleTypes(java.lang.Long applicationId, java.util.List<java.lang.Integer> moduleTypes)
applicationId
- 应用idvoid deleteParamEnumReference(java.lang.Long moduleId, java.lang.Integer moduleType, java.lang.Long ruleId) throws com.seeyon.ctp.common.exceptions.BusinessException
moduleId
- moduleIdmoduleType
- 引用类型ruleId
- 参数规则idcom.seeyon.ctp.common.exceptions.BusinessException