Skip to content

Commit 2c7ac5f

Browse files
committed
Update system notice to plugin
1 parent 52816dd commit 2c7ac5f

File tree

15 files changed

+35
-10
lines changed

15 files changed

+35
-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
@@ -10,7 +10,6 @@
1010
from backend.app.admin.api.v1.sys.dict_data import router as dict_data_router
1111
from backend.app.admin.api.v1.sys.dict_type import router as dict_type_router
1212
from backend.app.admin.api.v1.sys.menu import router as menu_router
13-
from backend.app.admin.api.v1.sys.notice import router as notice_router
1413
from backend.app.admin.api.v1.sys.role import router as role_router
1514
from backend.app.admin.api.v1.sys.token import router as token_router
1615
from backend.app.admin.api.v1.sys.user import router as user_router
@@ -27,5 +26,4 @@
2726
router.include_router(role_router, prefix='/roles', tags=['系统角色'])
2827
router.include_router(user_router, prefix='/users', tags=['系统用户'])
2928
router.include_router(data_rule_router, prefix='/data-rules', tags=['系统数据权限规则'])
30-
router.include_router(notice_router, prefix='/notices', tags=['系统通知公告'])
3129
router.include_router(token_router, prefix='/tokens', tags=['系统令牌'])

backend/app/admin/model/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
from backend.app.admin.model.dict_type import DictType
1010
from backend.app.admin.model.login_log import LoginLog
1111
from backend.app.admin.model.menu import Menu
12-
from backend.app.admin.model.notice import Notice
1312
from backend.app.admin.model.opera_log import OperaLog
1413
from backend.app.admin.model.role import Role
1514
from backend.app.admin.model.user import User

backend/plugin/conf.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# 插件初始化
2+
init = [
3+
'notice'
4+
]

backend/plugin/notice/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
#!/usr/bin/env python3
2+
# -*- coding: utf-8 -*-
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
#!/usr/bin/env python3
2+
# -*- coding: utf-8 -*-

backend/app/admin/api/v1/sys/notice.py renamed to backend/plugin/notice/api/notice.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
66

7-
from backend.app.admin.schema.notice import CreateNoticeParam, GetNoticeDetail, UpdateNoticeParam
8-
from backend.app.admin.service.notice_service import notice_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.notice.schema.notice import CreateNoticeParam, GetNoticeDetail, UpdateNoticeParam
14+
from backend.plugin.notice.service.notice_service import notice_service
1515

1616
router = APIRouter()
1717

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
#!/usr/bin/env python3
2+
# -*- coding: utf-8 -*-

backend/app/admin/crud/crud_notice.py renamed to backend/plugin/notice/crud/crud_notice.py

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

9-
from backend.app.admin.model import Notice
10-
from backend.app.admin.schema.notice import CreateNoticeParam, UpdateNoticeParam
9+
from backend.plugin.notice.model import Notice
10+
from backend.plugin.notice.schema.notice import CreateNoticeParam, UpdateNoticeParam
1111

1212

1313
class CRUDNotice(CRUDPlus[Notice]):
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/usr/bin/env python3
2+
# -*- coding: utf-8 -*-
3+
from backend.plugin.notice.model.notice import Notice
File renamed without changes.

0 commit comments

Comments
 (0)