update 简化函数查询接口

This commit is contained in:
P3ngSaM 2022-06-28 16:51:23 +08:00
parent 92053755c9
commit fb10a80bc9
2 changed files with 15 additions and 2 deletions

View File

@ -106,7 +106,7 @@ class FinanceIndexImpl(object):
'模型数据',
'计算函数',
search_body,
['函数名称', '说明', '方法', '参数', '标签', '编辑时间', '状态'],
['函数ID', '函数名称', '说明', '方法', '参数', '标签', '编辑时间', '状态'],
sort_body,
page_size,
page_no

View File

@ -66,10 +66,23 @@ class IndexObj(SpecObject):
class TagObj(SpecObject):
"""标签"""
class AssociateFunc(SpecObject):
"""关联函数"""
func_id = ValidateAttr(field='func_id', type=str)
func_name = ValidateAttr(field='func_name', type=str)
fields_map = {
"func_id": "函数ID",
"func_name": "函数名称"
}
tag_id = ValidateAttr(field='tag_id', type=str)
tag_field = ValidateAttr(field='tag_field', type=str)
associate_func = ValidateAttr(field='associate_func', instance_list=AssociateFunc)
fields_map = {
"tag_id": "标签ID",
"tag_field": "标签名称"
"tag_field": "标签名称",
"associate_func": "关联函数"
}