DeepModelAPI

class deepfos.api.deepmodel.DeepModelAPI(version: Optional[Union[float, str]] = None, header: Optional[dict] = None, sync: bool = <object object>, module_id: Optional[str] = None, lazy: bool = False)

DeepModel组件接口

deepql: DeepQLAPI

查询器

query([module, query, variables])

param module

Optional[str]

execute([module, query, variables])

param module

Optional[str]

extra: ExtraAPI

其他接口

version()

rtype

Union[str, Awaitable[str]]

object: ObjectAPI

模型对象相关

get_all()

rtype

Union[ObjectOperationParam, Awaitable[ObjectOperationParam]]

list()

rtype

Union[List[ObjectBasicDTO], Awaitable[List[ObjectBasicDTO]]]

info([app, object_code])

param app

Optional[str]

presentation: PresentationAPI

展示层

ql_record_info(qlType, recordCode)

获取单条记录

ql_records([qlType, qlRecordType])

获取所有的ql记录

rule: RuleAPI

规则清单相关

info([app, object_code, trigger_type])

获取业务规则清单

seq: SeqAPI

序列生成相关

edit([current_value, seq_id, seq_key, seq_name])

修改序列实例

next_value([code, seq_key])

获取序列实例的最新值

list([id, filter_value])

获取序列的实例清单

sharding: ShardingAPI

分库信息

database()

rtype

Union[SimpleSpaceConnectionConfig, Awaitable[SimpleSpaceConnectionConfig]]