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")