From d896a195a78284bc5b211d9095267dbe5048c784 Mon Sep 17 00:00:00 2001 From: wcq <744800102@qq.com> Date: Wed, 8 Feb 2023 16:29:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Model/AppModel.py | 8 ++++---- Router/AppManageRouter.py | 6 +++--- Schemas/AppSchemas.py | 4 ++++ 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/Model/AppModel.py b/Model/AppModel.py index a3226f9..db58b66 100644 --- a/Model/AppModel.py +++ b/Model/AppModel.py @@ -6,10 +6,10 @@ from Utils.SqlAlchemyUtils import Base class App(Base): __tablename__ = "APP_TABLE" - id = Column(String, primary_key=True, comment="应用id") - name = Column(String, unique=True, comment="应用名称") - secret_key = Column(String, comment="验证密匙") - token_key = Column(String(32), comment="app随机token加密密匙", default=lambda: uuid.uuid4().hex) + id = Column(String(32), primary_key=True, comment="应用id") + name = Column(String(32), unique=True, comment="应用名称") + secret_key = Column(String(255), comment="验证密匙") + token_key = Column(String(255), comment="app随机token加密密匙", default=lambda: uuid.uuid4().hex) def to_dict(self): return {c.name: getattr(self, c.name) for c in self.__table__.columns} diff --git a/Router/AppManageRouter.py b/Router/AppManageRouter.py index 490552b..ae2ce8d 100644 --- a/Router/AppManageRouter.py +++ b/Router/AppManageRouter.py @@ -13,19 +13,19 @@ router = APIRouter( ) -@router.app("/add_app", summary="添加应用") +@router.post("/add_app", summary="添加应用") def add_app(app: AppSchemas.AppInfo, db: Session = Depends(get_db)): AppCrud.add_app(db, app.name) return {"msg": "", "state": 1} -@router.app("/change_app", summary="修改应用") +@router.post("/change_app", summary="修改应用") def change_app(app: AppSchemas.AppInfo, db: Session = Depends(get_db)): AppCrud.change_app(db, app.id, app.name) return {"msg": "", "state": 1} -@router.app("/delete_app", summary="删除应用") +@router.post("/delete_app", summary="删除应用") def delete_app(app_id: AppSchemas.AppId, db: Session = Depends(get_db)): AppCrud.delete_app(db, app_id.id) return {"msg": "", "state": 1} diff --git a/Schemas/AppSchemas.py b/Schemas/AppSchemas.py index 1557e52..4587727 100644 --- a/Schemas/AppSchemas.py +++ b/Schemas/AppSchemas.py @@ -40,3 +40,7 @@ class AppInfo(BaseModel): class AppInfoList(BaseModel): app_info_list: List[AppInfo] + + +class AppId(BaseModel): + app_id: str