| | |
| | | import json |
| | | |
| | | from Log import logger |
| | | from app.models import MenuCapacityModel, WebMenuModel, GroupModel |
| | | from app.models import MenuCapacityModel, WebMenuModel, GroupModel, RoleModel |
| | | |
| | | |
| | | async def dialog_menu_sync(db): |
| | |
| | | async def default_group_sync(db): |
| | | group = db.query(GroupModel).filter_by(group_type=2).first() |
| | | if not group: |
| | | logger.error("未初始化") |
| | | logger.error("未初始默认组, 开始初始化!") |
| | | |
| | | try: |
| | | group = GroupModel(group_name="默认用户组", group_description="默认组", group_type=2) |
| | | db.add(group) |
| | | db.commit() |
| | | except Exception as e: |
| | | logger.error(e) |
| | | |
| | | |
| | | async def default_role_sync(db): |
| | | role = db.query(RoleModel).filter_by(role_type=2).first() |
| | | if not role: |
| | | logger.error("未初始默认角色, 开始初始化!") |
| | | |
| | | try: |
| | | group = RoleModel(id="morenjuese1234567890", name="默认角色", description="默认角色", role_type=2) |
| | | db.add(group) |
| | | db.commit() |
| | | except Exception as e: |
| | | logger.error(e) |