BusinessModel¶
- class deepfos.element.bizmodel.BusinessModel(element_name: str, folder_id: str = None, path: str = None, server_name: str = None)¶
- 业务模型 - 参数
- element_name – 元素名 
- folder_id – 元素所在的文件夹id 
- path – 元素所在的文件夹绝对路径 
 
 - 提示 - 如果不提供folder_id和path,将会使用元素名和元素类型进行全局搜索。 如果找到 唯一匹配 的元素,那么一切正常,否则将会报错。 - 方法 - async_check_exist(ele_name[, ele_type, …])- 异步查询元素是否存在 - attach(data, primary_kv[, parent_kv, …])- 追加数据 - build_save_data(data_map[, table, …])- rtype
 - check_exist(ele_name[, ele_type, folder, …])- 查询元素是否存在 - copy_rows(config)- 对模型表做数据拷贝 - save(data[, allow_detached_data, …])- 保存数据 - set_approval(primary[, operation, …])- 设置审批流 - set_approval_batch(operation_name, …[, …])- 设置审批流(已废弃) - set_approval_ex(operation_name, main_primary_kv)- 设置审批流 - wait_for(attr)- 异步等待成员变量 - 属性 - 同步API对象 - 模型配置的审批流信息 - 异步API对象 - 默认分区id - 元素信息 - 元素类型 - 以逻辑表格式存储的业务模型数据表 - 业务模型的元数据信息 - 模型审批对象 - 权限配置信息 - 子模型信息 - 数据表uuid -> 逻辑表表节点的字典