From 69c7213fdfa81ac6346a6db2999e0ce55b49bc5a Mon Sep 17 00:00:00 2001 From: Tiger Date: Fri, 2 Jan 2026 21:47:28 +0800 Subject: [PATCH] =?UTF-8?q?dev:=20=E8=BF=9B=E4=B8=80=E6=AD=A5=E7=BB=86?= =?UTF-8?q?=E5=8C=96=E4=BA=86=E9=A1=B9=E7=9B=AE=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/routes/assets.py | 0 app/routes/cards.py | 8 ++++++++ app/routes/reactions.py | 0 app/services/cards.py | 11 +++++++++++ app/services/matters.py | 11 +++++++++++ app/services/reactions.py | 11 +++++++++++ 6 files changed, 41 insertions(+) create mode 100644 app/routes/assets.py create mode 100644 app/routes/cards.py create mode 100644 app/routes/reactions.py diff --git a/app/routes/assets.py b/app/routes/assets.py new file mode 100644 index 0000000..e69de29 diff --git a/app/routes/cards.py b/app/routes/cards.py new file mode 100644 index 0000000..802c275 --- /dev/null +++ b/app/routes/cards.py @@ -0,0 +1,8 @@ +from flask import Blueprint +from ..services import cards + +card_bp = Blueprint("card", __name__, "/card") + +@card_bp.route("/") +def search_card(id): + return cards.readCard(id) \ No newline at end of file diff --git a/app/routes/reactions.py b/app/routes/reactions.py new file mode 100644 index 0000000..e69de29 diff --git a/app/services/cards.py b/app/services/cards.py index e69de29..bc5999f 100644 --- a/app/services/cards.py +++ b/app/services/cards.py @@ -0,0 +1,11 @@ +import json + +def readCardList() -> dict: + with open("cards/list.json", "r", encoding="utf8") as f: + text = f.read() + result = json.loads(text) + + return result + +def readCard(id: str): + return readCardList().get(id, -1) \ No newline at end of file diff --git a/app/services/matters.py b/app/services/matters.py index e69de29..0bd4d04 100644 --- a/app/services/matters.py +++ b/app/services/matters.py @@ -0,0 +1,11 @@ +import json + +def readMatterList() -> dict: + with open("matters/list.json", "r", encoding="utf8") as f: + text = f.read() + result = json.loads(text) + + return result + +def readMatter(id: str): + return readMatterList().get(id, -1) \ No newline at end of file diff --git a/app/services/reactions.py b/app/services/reactions.py index e69de29..e99a22c 100644 --- a/app/services/reactions.py +++ b/app/services/reactions.py @@ -0,0 +1,11 @@ +import json + +def readReactionList() -> dict: + with open("reactions/list.json", "r", encoding="utf8") as f: + text = f.read() + result = json.loads(text) + + return result + +def readReaction(id: str): + return readReactionList().get(id, -1) \ No newline at end of file