public interface XiaozRegisterAppApi
限定符和类型 | 方法和说明 |
---|---|
boolean |
batchRegisterOpenApp(java.util.List<XiaozRegisterOpenAppBO> registerOpenAppList)
批量注册打开类应用(将百度已有的打开数据转换成faq模板字符串,再加上批量新增的faq模板,导入成功后,更新数据库)
|
boolean |
checkAppIsRegistered(java.lang.String appId,
java.lang.String reference,
java.lang.String intentTag)
判断app是否已经注册过了
|
XiaozAppClarifyNameCheckResultBO |
checkClarifyName(XiaozAppClarifyNameBO appClarifyName)
校验智能应用别名是否有重名
|
XiaozAppModelStatusBO |
checkModelStatus()
校验模型训练状态
|
boolean |
checkXiaozPermission()
校验小致的权限,用户是否开通绑定
|
java.util.Map<java.lang.String,java.lang.Object> |
checkXiaozResourceOutOfRange()
判断小致资源是否超限
|
java.util.Map<java.lang.String,java.lang.Object> |
checkXiaozResourceOutOfRangeByAppIds(java.util.List<java.lang.String> idStrs)
根据应用id集合的比较来判断资源是否超了,是对checkXiaozResourceOutOfRange接口的扩充,避免更新应用时,也被校验成资源超限导致更新不生效
|
boolean |
deleteApp(long id)
删除应用
|
boolean |
deleteAppByAppIdAndReference(java.lang.String appId,
java.lang.String reference)
根据appId和reference删除应用
|
boolean |
deleteAppByIds(java.util.List<java.lang.String> ids)
删除小致设置通过id集合(智能应用命令command的id)
|
com.seeyon.ctp.util.FlipInfo |
getFlipRegisterApp4CreatorByAppId(com.seeyon.ctp.util.FlipInfo flipInfo,
java.lang.String appId)
根据应用id获取创建人员下的注册应用(分页)
|
java.util.List<XiaozRegisterSearchAppBO> |
getRegisterAppList4CreatorByAppId(java.lang.String appId)
根据应用id获取创建人员的下的注册应用(所有)
|
XiaozRegisterSearchAppBO |
getRegisterSearchAppBO(java.lang.String appId,
java.lang.String reference)
.根据应用reference获取应用
|
boolean |
registerCreateApp(XiaozRegisterSearchAppBO registerApp)
注册新建类应用
|
boolean |
registerOpenApp(XiaozRegisterOpenAppBO registerApp)
注册打开类应用
|
boolean |
registerSearchApp(XiaozRegisterSearchAppBO registerApp)
注册搜索类应用
|
boolean |
registerSimilarParamsApp(XiaozRegisterSearchAppBO registerApp)
注册类似参数,即params搜索句式不进行排列组合,每一个param就是一条单独的句式
|
XiaozAppModelStatusBO |
trainModel(java.util.List<java.lang.String> idStrs)
根据应用id训练模型(上传数据到百度)
|
boolean |
updateAppModelStatus(java.util.List<java.lang.String> ids,
java.lang.String modelStatus)
更新应用的模型状态
|
boolean |
updateAppNameByAppIdAndReference(java.lang.String appId,
java.lang.String reference,
java.lang.String newAppName)
根据appId和reference更新应用的appName
|
boolean |
updateAppStatus(java.lang.String appId,
java.lang.String reference,
int status)
根据appId和reference更新应用命令的状态
|
boolean |
updateOpenApp(XiaozRegisterOpenAppBO registerApp)
更新打开类应用
|
java.util.Map<java.lang.String,java.lang.Object> |
updateSearchApp(XiaozRegisterSearchAppBO registerApp)
更新搜索类应用
|
java.util.Map<java.lang.String,java.lang.Object> |
updateSimilarParamsApp(XiaozRegisterSearchAppBO registerApp)
更新类似参数应用
|
XiaozAppClarifyNameCheckResultBO checkClarifyName(XiaozAppClarifyNameBO appClarifyName) throws com.seeyon.ctp.common.exceptions.BusinessException
appClarifyName
- 校验别名参数对象com.seeyon.ctp.common.exceptions.BusinessException
boolean registerSearchApp(XiaozRegisterSearchAppBO registerApp) throws com.seeyon.ctp.common.exceptions.BusinessException
registerApp
- 注册对象com.seeyon.ctp.common.exceptions.BusinessException
java.util.Map<java.lang.String,java.lang.Object> updateSearchApp(XiaozRegisterSearchAppBO registerApp) throws com.seeyon.ctp.common.exceptions.BusinessException
registerApp
- com.seeyon.ctp.common.exceptions.BusinessException
boolean registerCreateApp(XiaozRegisterSearchAppBO registerApp) throws com.seeyon.ctp.common.exceptions.BusinessException
registerApp
- com.seeyon.ctp.common.exceptions.BusinessException
boolean registerOpenApp(XiaozRegisterOpenAppBO registerApp) throws com.seeyon.ctp.common.exceptions.BusinessException
registerApp
- com.seeyon.ctp.common.exceptions.BusinessException
boolean updateOpenApp(XiaozRegisterOpenAppBO registerApp) throws com.seeyon.ctp.common.exceptions.BusinessException
registerApp
- com.seeyon.ctp.common.exceptions.BusinessException
boolean batchRegisterOpenApp(java.util.List<XiaozRegisterOpenAppBO> registerOpenAppList) throws com.seeyon.ctp.common.exceptions.BusinessException
registerOpenAppList
- com.seeyon.ctp.common.exceptions.BusinessException
boolean registerSimilarParamsApp(XiaozRegisterSearchAppBO registerApp) throws com.seeyon.ctp.common.exceptions.BusinessException
registerApp
- com.seeyon.ctp.common.exceptions.BusinessException
java.util.Map<java.lang.String,java.lang.Object> updateSimilarParamsApp(XiaozRegisterSearchAppBO registerApp) throws com.seeyon.ctp.common.exceptions.BusinessException
registerApp,中的reference即注册简单报表应用时的报表id
- com.seeyon.ctp.common.exceptions.BusinessException
boolean deleteApp(long id) throws com.seeyon.ctp.common.exceptions.BusinessException
id
- 智能应用id(智能应用命令command的id)com.seeyon.ctp.common.exceptions.BusinessException
boolean deleteAppByAppIdAndReference(java.lang.String appId, java.lang.String reference) throws com.seeyon.ctp.common.exceptions.BusinessException
appId
- 应用idreference
- 应用referencecom.seeyon.ctp.common.exceptions.BusinessException
boolean updateAppNameByAppIdAndReference(java.lang.String appId, java.lang.String reference, java.lang.String newAppName) throws com.seeyon.ctp.common.exceptions.BusinessException
appId
- 应用idreference
- referencenewAppName
- 新的应用名称com.seeyon.ctp.common.exceptions.BusinessException
XiaozAppModelStatusBO checkModelStatus() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
XiaozAppModelStatusBO trainModel(java.util.List<java.lang.String> idStrs) throws com.seeyon.ctp.common.exceptions.BusinessException
idStrs
- 智能应用id集合(智能应用命令command的id)com.seeyon.ctp.common.exceptions.BusinessException
java.util.List<XiaozRegisterSearchAppBO> getRegisterAppList4CreatorByAppId(java.lang.String appId) throws com.seeyon.ctp.common.exceptions.BusinessException
appId
- 应用idcom.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.util.FlipInfo getFlipRegisterApp4CreatorByAppId(com.seeyon.ctp.util.FlipInfo flipInfo, java.lang.String appId) throws com.seeyon.ctp.common.exceptions.BusinessException
flipInfo
- 分页参数appId
- 应用idcom.seeyon.ctp.common.exceptions.BusinessException
boolean checkXiaozPermission() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
boolean updateAppModelStatus(java.util.List<java.lang.String> ids, java.lang.String modelStatus) throws com.seeyon.ctp.common.exceptions.BusinessException
ids
- 智能应用id集合(智能应用命令command的id)com.seeyon.ctp.common.exceptions.BusinessException
XiaozRegisterSearchAppBO getRegisterSearchAppBO(java.lang.String appId, java.lang.String reference) throws com.seeyon.ctp.common.exceptions.BusinessException
reference
- 应用referencecom.seeyon.ctp.common.exceptions.BusinessException
boolean updateAppStatus(java.lang.String appId, java.lang.String reference, int status) throws com.seeyon.ctp.common.exceptions.BusinessException
appId
- 应用idreference
- referencestatus
- 应用状态 0:停止;1:启动com.seeyon.ctp.common.exceptions.BusinessException
boolean checkAppIsRegistered(java.lang.String appId, java.lang.String reference, java.lang.String intentTag) throws com.seeyon.ctp.common.exceptions.BusinessException
appId
- 应用idreference
- referenceintentTag
- 命令意图类型,com.seeyon.apps.xiaoz.aibase.engine.registerapps.bo.RegisterAppDataEnum.IntentTypeTagcom.seeyon.ctp.common.exceptions.BusinessException
java.util.Map<java.lang.String,java.lang.Object> checkXiaozResourceOutOfRange() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
boolean deleteAppByIds(java.util.List<java.lang.String> ids) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.util.Map<java.lang.String,java.lang.Object> checkXiaozResourceOutOfRangeByAppIds(java.util.List<java.lang.String> idStrs) throws com.seeyon.ctp.common.exceptions.BusinessException
idStrs
- 应用id集合(智能应用命令command的id)com.seeyon.ctp.common.exceptions.BusinessException