Skip to content

Commit 913fbab

Browse files
committed
move sys api to casbin plugin
1 parent 81fe0fd commit 913fbab

File tree

8 files changed

+8
-10
lines changed

8 files changed

+8
-10
lines changed

backend/app/admin/api/v1/sys/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
# -*- coding: utf-8 -*-
33
from fastapi import APIRouter
44

5-
from backend.app.admin.api.v1.sys.api import router as api_router
65
from backend.app.admin.api.v1.sys.config import router as config_router
76
from backend.app.admin.api.v1.sys.data_rule import router as data_rule_router
87
from backend.app.admin.api.v1.sys.dept import router as dept_router
@@ -15,7 +14,6 @@
1514

1615
router = APIRouter(prefix='/sys')
1716

18-
router.include_router(api_router, prefix='/apis', tags=['系统API'])
1917
router.include_router(config_router, prefix='/configs', tags=['系统配置'])
2018
router.include_router(dept_router, prefix='/depts', tags=['系统部门'])
2119
router.include_router(dict_data_router, prefix='/dict-datas', tags=['系统字典数据'])

backend/app/admin/model/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#!/usr/bin/env python3
22
# -*- coding: utf-8 -*-
3-
from backend.app.admin.model.api import Api
43
from backend.app.admin.model.config import Config
54
from backend.app.admin.model.data_rule import DataRule
65
from backend.app.admin.model.dept import Dept

backend/app/admin/api/v1/sys/api.py renamed to backend/plugin/casbin/api/v1/sys/api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44

55
from fastapi import APIRouter, Depends, Path, Query, Request
66

7-
from backend.app.admin.schema.api import CreateApiParam, GetApiDetail, UpdateApiParam
8-
from backend.app.admin.service.api_service import api_service
97
from backend.common.pagination import DependsPagination, PageData, paging_data
108
from backend.common.response.response_schema import ResponseModel, ResponseSchemaModel, response_base
119
from backend.common.security.jwt import DependsJwtAuth
1210
from backend.common.security.permission import RequestPermission
1311
from backend.common.security.rbac import DependsRBAC
1412
from backend.database.db import CurrentSession
13+
from backend.plugin.casbin.schema.api import CreateApiParam, GetApiDetail, UpdateApiParam
14+
from backend.plugin.casbin.service.api_service import api_service
1515

1616
router = APIRouter()
1717

backend/app/admin/crud/crud_api.py renamed to backend/plugin/casbin/crud/crud_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
from sqlalchemy.ext.asyncio import AsyncSession
88
from sqlalchemy_crud_plus import CRUDPlus
99

10-
from backend.app.admin.model import Api
11-
from backend.app.admin.schema.api import CreateApiParam, UpdateApiParam
1210
from backend.common.security.permission import filter_data_permission
11+
from backend.plugin.casbin.model import Api
12+
from backend.plugin.casbin.schema.api import CreateApiParam, UpdateApiParam
1313

1414

1515
class CRUDApi(CRUDPlus[Api]):
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
#!/usr/bin/env python3
22
# -*- coding: utf-8 -*-
3+
from backend.plugin.casbin.model.api import Api
34
from backend.plugin.casbin.model.casbin_rule import CasbinRule
File renamed without changes.
File renamed without changes.

backend/app/admin/service/api_service.py renamed to backend/plugin/casbin/service/api_service.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
from fastapi import Request
66
from sqlalchemy import Select
77

8-
from backend.app.admin.crud.crud_api import api_dao
9-
from backend.app.admin.model import Api
10-
from backend.app.admin.schema.api import CreateApiParam, UpdateApiParam
118
from backend.common.exception import errors
129
from backend.database.db import async_db_session
10+
from backend.plugin.casbin.crud.crud_api import api_dao
11+
from backend.plugin.casbin.model import Api
12+
from backend.plugin.casbin.schema.api import CreateApiParam, UpdateApiParam
1313

1414

1515
class ApiService:

0 commit comments

Comments
 (0)