添加native.api源码;临时处理run_simulation中iot数据库name的判断

This commit is contained in:
2026-03-03 09:47:13 +08:00
parent 1d662f973a
commit e7a3aec02f
203 changed files with 9470 additions and 6 deletions
+30
View File
@@ -0,0 +1,30 @@
from .database import *
from .s0_base import *
def get_scheme_schema(name: str) -> dict[str, dict[Any, Any]]:
return { 'id' : {'type': 'str' , 'optional': False , 'readonly': True },
'name' : {'type': 'str' , 'optional': False , 'readonly': False},
'type' : {'type': 'str' , 'optional': False , 'readonly': False},
"create_time": {'type': 'str' , 'optional': False , 'readonly': True },
"start_time" : {'type': 'str' , 'optional': False , 'readonly': True },
"detail" : {'type': 'str' , 'optional': False , 'readonly': True } }
def get_scheme(name: str, schema_name: str) -> dict[Any, Any]:
t = try_read(name, f"select * from scheme_list where scheme_name = '{schema_name}'")
if t == None:
return {}
d = {}
d['id'] = str(t['scheme_id'])
d['name'] = str(t['scheme_name'])
d['type'] = str(t['scheme_type'])
d['create_time'] = str(t['create_time'])
d['start_time'] = str(t['start_time'])
d['detail'] = str(t['detail'])
return d
def get_all_schemes(name: str) -> list[dict[Any, Any]]:
return read_all(name, "select * from scheme_list")