feat(bot): centralize defaults, refine ambiguity lifecycle, improve entity resolution and auto-create new projects
This commit is contained in:
@@ -94,6 +94,9 @@ class ErpClient:
|
||||
async def list_projects(self, page_size: int = 100) -> list[dict]:
|
||||
return (await self._request("GET", "/projects", params={"page_size": page_size})).get("data") or []
|
||||
|
||||
async def create_project(self, payload: dict, actor_id: str | None = None) -> dict:
|
||||
return (await self._request("POST", "/projects", json=payload, actor_id=actor_id)).get("data") or {}
|
||||
|
||||
async def list_categories(self, page_size: int = 100) -> list[dict]:
|
||||
return (await self._request("GET", "/material-categories", params={"page_size": page_size})).get("data") or []
|
||||
|
||||
|
||||
Reference in New Issue
Block a user