UML时序图
2021-08-17 20:54:39 90 举报
创建店铺时序图
作者其他创作
大纲/内容
ManualReplyServiceImpl
weChatAppIdDao
GeneralPatternServiceImpl
更新店铺suthorizerAppidupdateAppInfo()
AppInfoDao
UserRoleDao
同步AI+平台创建项目insertSelective(item)
UnmannedConfigDao
selectIndustryName()
SubAccountDao
AppBaseServerListDao
店名重复校验selectListByCondition()
AppInfoServiceImpl
artificialSceneDao
appSceneContentDao
UnmannedConversationDao
ServerDao
添加应用询问语 结束语 最后选项文案(PS: 只按照创建店铺的流程这段逻辑不会执行)addRecomendIntentionDocment(appInfo)
SysRoleDao
同步添加应用询问语 结束语 最后选项文案
AppServerServiceImpl
AppInfoOpenController
创建项目,在mongo.wechat.Business中插入数据createProject()
设置默认关键词resetDefaultLabelContent
唯品会生态校验 <appSceneId == WEIPIN>?
QnBindingInfoDao
设置默认转人工自动回复文案setArtificialSceneStatusContentIfHaveNot
项目创建/绑定管理员handlerUserRoleProject
绑定服务addServer(appId)
查询所有角色selectAll()
添加子账号信息insertSelective(subAccount)
设置项目管理者selectUserIdByRoleId(businessManagerId)
selectIndustryIsExist()
LighthouseServiceImpl
添加店铺addStore(storeInfo)
RecommendIntentionDocumentDao
ItemDao
过滤出,当前系统拥有者:businessOwnerRoleId当前系统管理员:businessManagerId当前项目拥有者:projectOwnerId当前项目管理员:projectManagerId
查询设置项目拥有者selectUserIdByRoleId(businessOwnerRoleId)
EmotionAppReplyDao
appSceneDefaultContentDao
小程序鉴权 ?query(wechatAppId) &&queryAppInfoWithWeChatAppId(wechatAppId)
appArtificialSceneDao
插入一条店铺数据insertAppInfo
1.查询所有场景信息:artificialScenes = artificialSceneDao.selectAllArtificialScene();2.查询所有场景默认回复文案:defaultContents = appSceneDefaultContentDao.selectAllAppSceneDefaultContent();3.将文案按照场景分组defaultContentsGroupBySceneCodeMap = defaultContents.groupBySceneCode()4.初始化开关状态数据artificialScenes.forEach(appArtificialSceneDao.insertSelective())5.初始化默认文案信息6.批量添加默认文案
GeneralPatternIntentLabelContentDao
设置默认欢迎语settingDefaultWelcomeConversation
1.查询服务配置列表 serverList = serverDao.selectByCondition2.查询用户开通服务列表appBaseServerLists = appBaseServerListDao.searchByForm3.以服务配置列表作为全量数据 取它和用户开通服务列表的差集diffAppBaseServerList4.批量插入appBaseServerListDao.batchInsert(diffAppBaseServerList);
返回成功/失败
EmotionDefaultReplyDao
登录用户信息更新updateUserLoginInfo(user)
IndustryDao
不为微信生态<SceneConsts.WECHAT>?
GeneralPatternIntentDefaultLabelContentDao
批量插入insertByList(insertData)
绑定店铺账号addQnBindingInfo(qnBindingInfo)
根据生态设置默认表情回复话术
初始化一些默认设置handlerDefaultSetting
同步AI+平台创建项目insertSelective(project)
1.查询默认关键词列表 GeneralPatternIntentDefaultLabelContentDao.selectAllDefaultLabelContent()2.初始化应用的关键词列表:GeneralPatternIntentLabelContentDao.batchInsert()
1.结束话术和其他内容的设置 UnmannedConfigDao.insertSelective()2.初始化一些默认话术:setDefaultUnmannedConversation设置默认欢迎语>>设置默认结束语>>设置默认系统提示语>>设置默认订单提示语>>设置默认订单信息未确认提示语>>设置默认订单信息已修改提示语>>设置默认抖屏提示语>>短句特殊回复话术>>设置短句 疑问词>>短句规则(表情)
0 条评论
下一页