diff --git a/filemgr/filemgr.py b/filemgr/filemgr.py new file mode 100644 index 0000000..c3f386d --- /dev/null +++ b/filemgr/filemgr.py @@ -0,0 +1,31 @@ +from ahserver.serverenv import get_serverenv +from sqlor.dbpools import DBPools +from ahserver.auth_api import get_userinfo + +def get_dbname(): + f = get_serverenv('get_module_dbname') + dbname = f('filemgr') + return dbname + +class FileMgr: + def __init__(self, biztype): + self.biztype = biztype + + async def get_bizinfo_nodes(self, request): + db = DBPools() + userinfo = await get_session_userinfo(request) + dbname = get_dbname() + async with db.sqlorContext(dbname) as sor: + ns = { + 'orgid':userorgid, + 'biztype':self.biztype + } + recs = await sor.R('folderinfo', ns) + return recs + return [] + + async def add_biznfo_node(self, request): + + + + diff --git a/models/file.xlsx b/models/file.xlsx new file mode 100644 index 0000000..3a3d6c2 Binary files /dev/null and b/models/file.xlsx differ diff --git a/models/folder.xlsx b/models/folder.xlsx new file mode 100644 index 0000000..a69d9ab Binary files /dev/null and b/models/folder.xlsx differ diff --git a/models/folderinfo.xlsx b/models/folderinfo.xlsx new file mode 100644 index 0000000..38c6e9a Binary files /dev/null and b/models/folderinfo.xlsx differ diff --git a/models/~$folderinfo.xlsx b/models/~$folderinfo.xlsx new file mode 100644 index 0000000..5a93205 Binary files /dev/null and b/models/~$folderinfo.xlsx differ