public interface InquiryApi
限定符和类型 | 方法和说明 |
---|---|
boolean |
checkScope(java.lang.Long memberId,
java.lang.Long dataId)
校验人员是否在发布范围中
正常: 1、所有参数传入正确值(该人员在发布范围内),返回true 2、所有参数传入正确值(该人员不在发布范围内),返回false |
void |
deleteInquiryTemplates(java.util.List<java.lang.Long> ids)
删除调查模板
正常: 1、传入正确的模板id集合,成功删除调查模板 |
java.util.List<InquirySurveytypeBO> |
findAccountInquiryTypes(java.lang.Long accountId)
获取某个单位或某个自定义空间调查板块列表
正常: 1、传入正确的单位id,返回所有单位调查板块列表 2、传入正确的自定义空间id,返回所有自定义空间调查板块列表 3、传入正确的单位id且单位下没有版块,返回空列表 |
java.util.List<InquirySurveytypeBO> |
findAccountInquiryTypesForApi(java.lang.Long accountId) |
java.util.List<InquirySurveytypeBO> |
findAllCustomInquiryTypes()
获取所有自定义空间调查板块列表
正常: 1、调用此接口(有自定义空间调查版块的情况),返回所有自定义空间调查板块列表 2、调用此接口(没有自定义空间调查版块的情况),返回空列表 |
java.util.List<InquirySurveytypeBO> |
findCustomTypesByAccountId(java.lang.Long accountId,
java.lang.Integer spaceType)
获取某个单位自定义空间的调查板块列表
正常: 1、传入正确的自定义空间id,返回自定义空间板块列表 2、传入正确的自定义空间type(该空间没有板块的情况),返回空列表 |
java.util.List<InquirySurveytypeBO> |
findGroupInquiryTypes()
获取集团调查板块列表
正常: 1、调用此接口(有集团调查版块的情况),返回所有集团调查板块列表 2、调用此接口(没有集团调查版块的情况),返回空列表 |
java.util.List<InquirySurveytypeBO> |
findGroupInquiryTypesForApi() |
java.util.List<InquirySurveybasicBO> |
findInquiryBasicsByTypeId(com.seeyon.ctp.util.FlipInfo fi,
java.lang.Long memberId,
java.lang.Long typeId,
java.lang.String condition,
java.lang.String value1,
java.lang.String value2)
获取某个板块的调查
正常:
1、所有参数传入正确值且当前查询条件下存在调查,分页显示板块下的调查列表 2、所有参数传入正确值且当前查询条件下不存在调查,返回空列表 异常: 3、所有参数传入null,抛异常 |
java.util.List<InquiryScopeBO> |
findInquiryScopes(java.lang.Long basicId)
获取调查发布范围
正常: 1、传入正确的调查id,返回该调查的发布范围 |
java.util.List<InquirySurveybasicBO> |
findInquiryTemplates(java.lang.Long memberId)
获取调查模板
正常: 1、传入正确的人员id(该人员有调查模板),返回模板列表 2、传入正确的人员id(该人员没有调查模板),返回空列表 |
java.util.List<InquirySurveytypeBO> |
findInquiryTypesByAccountId(com.seeyon.ctp.util.FlipInfo fi,
java.lang.Long accountId,
java.lang.String condition,
java.lang.String value1,
java.lang.String value2)
获取某个单位的调查板块
正常:
1、所有参数传入正确值且当前查询条件下存在调查板块,分页显示单位下的调查板块列表 2、所有参数传入正确值且当前查询条件下不存在调查板块,返回空列表 异常: 3、所有参数传入null,抛异常 |
InquirySurveybasicBO |
getInquiryBasic(java.lang.Long id)
获取调查
正常: 1、传入正确的调查id,能获取到调查的实体 |
InquirySurveybasicBO |
getInquiryBasicTemplate(java.lang.Long id)
获取调查模板
正常: 1、传入正确的调查模板id,能获取到调查模板的实体 |
InquirySurveybasicBO |
getSimpleInquiryBasic(java.lang.Long id)
获取调查基本信息:不包含发布范围、题、选项
|
boolean |
isInquiryTypeManager(java.lang.Long typeId,
java.lang.Long memberId)
判断用户是否有板块的管理权限
正常: 1、所有参数传入正确值(该人员有版块管理权限),返回true 2、所有参数传入正确值(该人员没有版块管理权限),返回false |
void |
updateInquiryTemplateName(java.lang.Long id,
java.lang.String name)
更新调查模板标题
正常: 1、传入正确的调查模板id和新的调查模板标题,成功更新调查模板标题 |
InquirySurveybasicBO getSimpleInquiryBasic(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
id
- 需要获取调查的idcom.seeyon.ctp.common.exceptions.BusinessException
InquirySurveybasicBO getInquiryBasic(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
id
- 需要获取调查的idcom.seeyon.ctp.common.exceptions.BusinessException
InquirySurveybasicBO getInquiryBasicTemplate(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
id
- 需要获取调查模板的idcom.seeyon.ctp.common.exceptions.BusinessException
java.util.List<InquiryScopeBO> findInquiryScopes(java.lang.Long basicId) throws com.seeyon.ctp.common.exceptions.BusinessException
basicId
- 调查idcom.seeyon.ctp.common.exceptions.BusinessException
void updateInquiryTemplateName(java.lang.Long id, java.lang.String name) throws com.seeyon.ctp.common.exceptions.BusinessException
id
- 调查模板idname
- 新的调查模板标题com.seeyon.ctp.common.exceptions.BusinessException
java.util.List<InquirySurveybasicBO> findInquiryTemplates(java.lang.Long memberId) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId
- 人员idcom.seeyon.ctp.common.exceptions.BusinessException
void deleteInquiryTemplates(java.util.List<java.lang.Long> ids) throws com.seeyon.ctp.common.exceptions.BusinessException
ids
- 调查模板id集合com.seeyon.ctp.common.exceptions.BusinessException
java.util.List<InquirySurveytypeBO> findAllCustomInquiryTypes() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.util.List<InquirySurveytypeBO> findGroupInquiryTypes() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.util.List<InquirySurveytypeBO> findGroupInquiryTypesForApi() throws java.lang.Exception
java.lang.Exception
java.util.List<InquirySurveytypeBO> findAccountInquiryTypes(java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
accountId
- 单位id或空间idcom.seeyon.ctp.common.exceptions.BusinessException
java.util.List<InquirySurveytypeBO> findAccountInquiryTypesForApi(java.lang.Long accountId) throws java.lang.Exception
java.lang.Exception
java.util.List<InquirySurveytypeBO> findCustomTypesByAccountId(java.lang.Long accountId, java.lang.Integer spaceType) throws com.seeyon.ctp.common.exceptions.BusinessException
accountId
- 自定义空间idspaceType
- 自定义空间typecom.seeyon.ctp.common.exceptions.BusinessException
boolean isInquiryTypeManager(java.lang.Long typeId, java.lang.Long memberId) throws com.seeyon.ctp.common.exceptions.BusinessException
typeId
- 板块idmemberId
- 人员idcom.seeyon.ctp.common.exceptions.BusinessException
boolean checkScope(java.lang.Long memberId, java.lang.Long dataId) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId
- 人员iddataId
- 调查idcom.seeyon.ctp.common.exceptions.BusinessException
java.util.List<InquirySurveytypeBO> findInquiryTypesByAccountId(com.seeyon.ctp.util.FlipInfo fi, java.lang.Long accountId, java.lang.String condition, java.lang.String value1, java.lang.String value2) throws com.seeyon.ctp.common.exceptions.BusinessException
fi
- 分页对象accountId
- 单位idcondition
- 查询条件,如:name,按名称查询value1
- 要查询的第一个值,如:名称value2
- 要查询的第二个值,如:时间的结束值com.seeyon.ctp.common.exceptions.BusinessException
java.util.List<InquirySurveybasicBO> findInquiryBasicsByTypeId(com.seeyon.ctp.util.FlipInfo fi, java.lang.Long memberId, java.lang.Long typeId, java.lang.String condition, java.lang.String value1, java.lang.String value2) throws com.seeyon.ctp.common.exceptions.BusinessException
fi
- 分页对象memberId
- 人员idtypeId
- 板块idcondition
- 查询条件,如:title,按标题查询value1
- 要查询的第一个值,如:标题value2
- 要查询的第二个值,如:时间的结束值com.seeyon.ctp.common.exceptions.BusinessException