From 8c5b39d03b3e3ca7fd25fc8476532082f028d9cc Mon Sep 17 00:00:00 2001 From: HuangHuiKang Date: Tue, 7 Jul 2026 16:07:26 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=96=B0=E5=A2=9E=E8=A7=84=E5=88=99?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E5=8F=8A=E8=A7=84=E5=88=99=E5=88=86=E7=B1=BB?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 14 ++ .idea/claudeCodeTabState.xml | 2 +- app/api/v1/module_rule/__init__.py | 9 ++ app/api/v1/module_rule/rule/__init__.py | 3 + app/api/v1/module_rule/rule/controller.py | 95 ++++++++++++++ app/api/v1/module_rule/rule/crud.py | 12 ++ app/api/v1/module_rule/rule/model.py | 34 +++++ app/api/v1/module_rule/rule/schema.py | 75 +++++++++++ app/api/v1/module_rule/rule/service.py | 85 ++++++++++++ .../v1/module_rule/rule_category/__init__.py | 3 + .../module_rule/rule_category/controller.py | 115 +++++++++++++++++ app/api/v1/module_rule/rule_category/crud.py | 12 ++ app/api/v1/module_rule/rule_category/model.py | 44 +++++++ .../v1/module_rule/rule_category/schema.py | 72 +++++++++++ .../v1/module_rule/rule_category/service.py | 122 ++++++++++++++++++ app/init_app.py | 2 + rule_module_api.txt | 99 ++++++++++++++ 17 files changed, 797 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 app/api/v1/module_rule/__init__.py create mode 100644 app/api/v1/module_rule/rule/__init__.py create mode 100644 app/api/v1/module_rule/rule/controller.py create mode 100644 app/api/v1/module_rule/rule/crud.py create mode 100644 app/api/v1/module_rule/rule/model.py create mode 100644 app/api/v1/module_rule/rule/schema.py create mode 100644 app/api/v1/module_rule/rule/service.py create mode 100644 app/api/v1/module_rule/rule_category/__init__.py create mode 100644 app/api/v1/module_rule/rule_category/controller.py create mode 100644 app/api/v1/module_rule/rule_category/crud.py create mode 100644 app/api/v1/module_rule/rule_category/model.py create mode 100644 app/api/v1/module_rule/rule_category/schema.py create mode 100644 app/api/v1/module_rule/rule_category/service.py create mode 100644 rule_module_api.txt diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9ea6a47 --- /dev/null +++ b/.gitignore @@ -0,0 +1,14 @@ +.venv/ +__pycache__/ +*.py[cod] +*$py.class + +.pytest_cache/ +.ruff_cache/ +.mypy_cache/ + +logs/ +*.log + +env/.env.dev +env/.env.prod diff --git a/.idea/claudeCodeTabState.xml b/.idea/claudeCodeTabState.xml index 32f92d5..0eb1afb 100644 --- a/.idea/claudeCodeTabState.xml +++ b/.idea/claudeCodeTabState.xml @@ -10,7 +10,7 @@