style: format all Python files with Black

Apply Black formatter to the entire codebase for consistent code style.

Co-Authored-By: Claude (glm-5) <noreply@anthropic.com>
This commit is contained in:
Misaka
2026-02-26 22:44:03 +08:00
parent 1b16842a2c
commit 3b7c00377f
46 changed files with 1488 additions and 974 deletions

View File

@@ -16,9 +16,7 @@ class MaterialsTypeToBeDeletedDAO(BaseDAO):
# ==================== CREATE ====================
def insert_material(
self, material_name: str, manager_name: str
) -> bool:
def insert_material(self, material_name: str, manager_name: str) -> bool:
"""
Insert a single material record.
@@ -29,7 +27,7 @@ class MaterialsTypeToBeDeletedDAO(BaseDAO):
Returns:
True if successful, False otherwise
"""
table_name = self._convert_sql('[dbo].[MaterialsTypeToBeDeleted]')
table_name = self._convert_sql("[dbo].[MaterialsTypeToBeDeleted]")
placeholder = self._get_placeholder()
# 根据数据库类型选择列名格式
@@ -65,7 +63,7 @@ class MaterialsTypeToBeDeletedDAO(BaseDAO):
if not materials:
return 0
table_name = self._convert_sql('[dbo].[MaterialsTypeToBeDeleted]')
table_name = self._convert_sql("[dbo].[MaterialsTypeToBeDeleted]")
placeholder = self._get_placeholder()
# 根据数据库类型选择列名格式
@@ -100,7 +98,7 @@ class MaterialsTypeToBeDeletedDAO(BaseDAO):
Returns:
List of all materials with MaterialName and ManagerName
"""
table_name = self._convert_sql('[dbo].[MaterialsTypeToBeDeleted]')
table_name = self._convert_sql("[dbo].[MaterialsTypeToBeDeleted]")
# 根据数据库类型选择列名格式
if self._db_type == DatabaseType.MYSQL:
@@ -131,7 +129,7 @@ class MaterialsTypeToBeDeletedDAO(BaseDAO):
Returns:
List of materials for the specified manager
"""
table_name = self._convert_sql('[dbo].[MaterialsTypeToBeDeleted]')
table_name = self._convert_sql("[dbo].[MaterialsTypeToBeDeleted]")
placeholder = self._get_placeholder()
# 根据数据库类型选择列名格式
@@ -160,7 +158,7 @@ class MaterialsTypeToBeDeletedDAO(BaseDAO):
Returns:
List of unique manager names
"""
table_name = self._convert_sql('[dbo].[MaterialsTypeToBeDeleted]')
table_name = self._convert_sql("[dbo].[MaterialsTypeToBeDeleted]")
# 根据数据库类型选择列名格式
if self._db_type == DatabaseType.MYSQL:
@@ -180,7 +178,7 @@ class MaterialsTypeToBeDeletedDAO(BaseDAO):
with get_connection() as db:
results = db.execute_query(sql)
return [r['ManagerName'] for r in results if r.get('ManagerName')]
return [r["ManagerName"] for r in results if r.get("ManagerName")]
def get_material_names_by_manager(self, manager_name: str) -> List[str]:
"""
@@ -193,15 +191,12 @@ class MaterialsTypeToBeDeletedDAO(BaseDAO):
List of material names for the specified manager
"""
results = self.get_materials_by_manager(manager_name)
return [r['MaterialName'] for r in results if r.get('MaterialName')]
return [r["MaterialName"] for r in results if r.get("MaterialName")]
# ==================== UPDATE ====================
def update_manager(
self,
material_name: str,
old_manager: str,
new_manager: str
self, material_name: str, old_manager: str, new_manager: str
) -> bool:
"""
Update manager for a specific material.
@@ -214,7 +209,7 @@ class MaterialsTypeToBeDeletedDAO(BaseDAO):
Returns:
True if successful, False otherwise
"""
table_name = self._convert_sql('[dbo].[MaterialsTypeToBeDeleted]')
table_name = self._convert_sql("[dbo].[MaterialsTypeToBeDeleted]")
placeholder = self._get_placeholder()
# 根据数据库类型选择列名格式
@@ -233,7 +228,9 @@ class MaterialsTypeToBeDeletedDAO(BaseDAO):
try:
with get_connection() as db:
affected = db.execute_update(sql, (new_manager, material_name, old_manager))
affected = db.execute_update(
sql, (new_manager, material_name, old_manager)
)
return affected > 0
except Exception as e:
print(f"Error updating manager: {e}")
@@ -241,11 +238,7 @@ class MaterialsTypeToBeDeletedDAO(BaseDAO):
# ==================== DELETE ====================
def delete_material(
self,
material_name: str,
manager_name: str
) -> bool:
def delete_material(self, material_name: str, manager_name: str) -> bool:
"""
Delete a specific material record.
@@ -256,7 +249,7 @@ class MaterialsTypeToBeDeletedDAO(BaseDAO):
Returns:
True if successful, False otherwise
"""
table_name = self._convert_sql('[dbo].[MaterialsTypeToBeDeleted]')
table_name = self._convert_sql("[dbo].[MaterialsTypeToBeDeleted]")
placeholder = self._get_placeholder()
# 根据数据库类型选择列名格式
@@ -289,7 +282,7 @@ class MaterialsTypeToBeDeletedDAO(BaseDAO):
Returns:
Number of records deleted
"""
table_name = self._convert_sql('[dbo].[MaterialsTypeToBeDeleted]')
table_name = self._convert_sql("[dbo].[MaterialsTypeToBeDeleted]")
placeholder = self._get_placeholder()
# 根据数据库类型选择列名格式
@@ -318,7 +311,7 @@ class MaterialsTypeToBeDeletedDAO(BaseDAO):
Returns:
Number of records deleted
"""
table_name = self._convert_sql('[dbo].[MaterialsTypeToBeDeleted]')
table_name = self._convert_sql("[dbo].[MaterialsTypeToBeDeleted]")
sql = f"DELETE FROM {table_name}"
try:
@@ -340,7 +333,7 @@ class MaterialsTypeToBeDeletedDAO(BaseDAO):
Returns:
True if material exists, False otherwise
"""
table_name = self._convert_sql('[dbo].[MaterialsTypeToBeDeleted]')
table_name = self._convert_sql("[dbo].[MaterialsTypeToBeDeleted]")
placeholder = self._get_placeholder()
# 根据数据库类型选择列名格式
@@ -359,7 +352,7 @@ class MaterialsTypeToBeDeletedDAO(BaseDAO):
with get_connection() as db:
result = db.execute_query(sql, (material_name,))
return result[0]['count'] > 0 if result else False
return result[0]["count"] > 0 if result else False
def count_by_manager(self, manager_name: str) -> int:
"""
@@ -371,7 +364,7 @@ class MaterialsTypeToBeDeletedDAO(BaseDAO):
Returns:
Number of materials for the manager
"""
table_name = self._convert_sql('[dbo].[MaterialsTypeToBeDeleted]')
table_name = self._convert_sql("[dbo].[MaterialsTypeToBeDeleted]")
placeholder = self._get_placeholder()
# 根据数据库类型选择列名格式
@@ -390,7 +383,7 @@ class MaterialsTypeToBeDeletedDAO(BaseDAO):
with get_connection() as db:
result = db.execute_query(sql, (manager_name,))
return result[0]['count'] if result else 0
return result[0]["count"] if result else 0
def get_statistics(self) -> Dict[str, Any]:
"""
@@ -400,7 +393,7 @@ class MaterialsTypeToBeDeletedDAO(BaseDAO):
Dictionary with statistics including total materials,
unique managers, and materials per manager
"""
table_name = self._convert_sql('[dbo].[MaterialsTypeToBeDeleted]')
table_name = self._convert_sql("[dbo].[MaterialsTypeToBeDeleted]")
# 根据数据库类型选择列名格式
if self._db_type == DatabaseType.MYSQL:
@@ -442,8 +435,8 @@ class MaterialsTypeToBeDeletedDAO(BaseDAO):
# Get materials per manager
manager_results = db.execute_query(manager_sql)
stats['materials_per_manager'] = [
{r['ManagerName']: r['count']} for r in manager_results
stats["materials_per_manager"] = [
{r["ManagerName"]: r["count"]} for r in manager_results
]
return stats
@@ -458,7 +451,7 @@ class MaterialsTypeToBeDeletedDAO(BaseDAO):
Returns:
List of matching materials
"""
table_name = self._convert_sql('[dbo].[MaterialsTypeToBeDeleted]')
table_name = self._convert_sql("[dbo].[MaterialsTypeToBeDeleted]")
placeholder = self._get_placeholder()
# 根据数据库类型选择列名格式
@@ -478,4 +471,4 @@ class MaterialsTypeToBeDeletedDAO(BaseDAO):
"""
with get_connection() as db:
return db.execute_query(sql, (f'%{keyword}%',))
return db.execute_query(sql, (f"%{keyword}%",))