init_run_data.py 778 B

12345678910111213141516171819202122
  1. from app.models.base_model import SessionLocal
  2. from app.service.v2.initialize_data import dialog_menu_sync, default_group_sync, default_role_sync, app_register_sync, \
  3. basic_agent_sync, admin_user_sync
  4. async def sync_default_data():
  5. db = SessionLocal()
  6. try:
  7. await dialog_menu_sync(db) # 小数
  8. await default_group_sync(db) # 默认组
  9. await default_role_sync(db) # 默认角色
  10. await app_register_sync(db) # 注册的应用
  11. await basic_agent_sync(db) # 开发的agent
  12. await admin_user_sync(db) # 开发的agent
  13. except Exception as e:
  14. print(e)
  15. finally:
  16. db.close()
  17. # await default_role_sync(db) # 页面资源配置信息
  18. # await default_role_sync(db) # 默认的角色资源