BaseTable¶
- class deepfos.core.BaseTable¶
Helper class, 用于继承
- 可定义的类属性:
# 与父节点的关联信息 parent = { # 父节点的类名: "cls": ObjectInfo, # 关联的字段名: "on": ('sys_contract_id', 'sys_object_id', 'sys_sub_id'), # 关联字段名在父节点的名字(=表示相同,全部相同可以不指定): "alias": ('=', 'object_id', 'sub_id') } # 查询字段,默认查询所有字段 fields = ('id', 'name', 'etc') # 最大的查询缓存数 cache_size = 5 # 绑定数据表元素 datatable = table # 数据表信息 table_info: Union[TableInfo, dict] = { 'element_name': "元素名", 'element_type': "元素类型", 'folder_id': "文件夹id(与元素路径二选一即可)", 'path': "元素路径(与文件夹id二选一即可)", 'table_name': "真实表名(可选)", 'server_name': "数据表服务名(可选)", }
方法
属性