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:
@@ -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}%",))
|
||||
|
||||
Reference in New Issue
Block a user