示例#1
0
        def getNodeRecursive(parentId=0):
            condition = {'parentId':parentId}
            nodeList = _get_item('DIALOG', condition)    

            for node in nodeList:
                node['children'] = []
                node['expanded'] = True
                node['children'] += getNodeRecursive(node['id'])

                if len(node['children']) == 0:
                    del node['children']

            return nodeList
示例#2
0
 def get_scenario_query(scenario_id):
     condition = {'scenario_id': scenario_id}
     return _get_item('SCENARIO_QUERY', condition)
示例#3
0
 def get_scenario_list(scenario_group_id):
     condition = {'scenario_group_id': scenario_group_id}
     return _get_item('SCENARIO', condition)
示例#4
0
 def get_scenario_group_list():
     condition = {}
     return _get_item('SCENARIO_GROUP', condition)
示例#5
0
 def get_entire_blacklist_query_response():
     condition = {}
     return _get_item('BLACKLIST_QUERY',
                      condition), _get_item('BLACKLIST_RESPONSE', condition)
示例#6
0
 def get_blacklist_response(blacklist_id):
     condition = {'blacklist_id': blacklist_id}
     return _get_item('BLACKLIST_RESPONSE', condition)
示例#7
0
 def get_blacklist_query(blacklist_id):
     condition = {'blacklist_id': blacklist_id}
     return _get_item('BLACKLIST_QUERY', condition)
示例#8
0
 def get_blacklist_list(blacklist_group_id):
     condition = {'blacklist_group_id': blacklist_group_id}
     return _get_item('BLACKLIST', condition)
示例#9
0
 def get_blacklist_group_list():
     condition = {}
     return _get_item('BLACKLIST_GROUP', condition)
示例#10
0
 def get_intent_utterance(intent_id):
     condition = {'intent_id': intent_id}
     return _get_item('INTENT_UTTERANCE', condition)
示例#11
0
 def get_intent_list(condition={}):
     return _get_item('INTENT', condition)
示例#12
0
 def get_setting_list():
     condition = {}
     return _get_item('CONFIG', condition)