refactor: rename MaterialsToBeDeleted to MaterialsTypeToBeDeleted
Rename database table and related classes from MaterialsToBeDeleted to MaterialsTypeToBeDeleted for better semantic clarity. Changes: - Rename MaterialsToBeDeletedDAO class to MaterialsTypeToBeDeletedDAO - Update all SQL queries to reference MaterialsTypeToBeDeleted table - Update import statement in material_status_validator.py - Update documentation comments Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
"""
|
||||
Data Access Object for MaterialsToBeDeleted table.
|
||||
Data Access Object for MaterialsTypeToBeDeleted table.
|
||||
|
||||
This module provides CRUD operations for the MaterialsToBeDeleted table,
|
||||
This module provides CRUD operations for the MaterialsTypeToBeDeleted table,
|
||||
which tracks materials that need to be deleted by their managers.
|
||||
"""
|
||||
|
||||
@@ -9,8 +9,8 @@ from typing import List, Dict, Any, Tuple, Optional
|
||||
from db.connection import get_connection
|
||||
|
||||
|
||||
class MaterialsToBeDeletedDAO:
|
||||
"""Data Access Object for MaterialsToBeDeleted table CRUD operations"""
|
||||
class MaterialsTypeToBeDeletedDAO:
|
||||
"""Data Access Object for MaterialsTypeToBeDeleted table CRUD operations"""
|
||||
|
||||
def __init__(self):
|
||||
self.db = None
|
||||
@@ -47,7 +47,7 @@ class MaterialsToBeDeletedDAO:
|
||||
True if successful, False otherwise
|
||||
"""
|
||||
sql = """
|
||||
INSERT INTO [dbo].[MaterialsToBeDeleted] ([MaterialName], [ManagerName])
|
||||
INSERT INTO [dbo].[MaterialsTypeToBeDeleted] ([MaterialName], [ManagerName])
|
||||
VALUES (?, ?)
|
||||
"""
|
||||
try:
|
||||
@@ -72,7 +72,7 @@ class MaterialsToBeDeletedDAO:
|
||||
return 0
|
||||
|
||||
sql = """
|
||||
INSERT INTO [dbo].[MaterialsToBeDeleted] ([MaterialName], [ManagerName])
|
||||
INSERT INTO [dbo].[MaterialsTypeToBeDeleted] ([MaterialName], [ManagerName])
|
||||
VALUES (?, ?)
|
||||
"""
|
||||
|
||||
@@ -98,7 +98,7 @@ class MaterialsToBeDeletedDAO:
|
||||
"""
|
||||
sql = """
|
||||
SELECT [MaterialName], [ManagerName]
|
||||
FROM [dbo].[MaterialsToBeDeleted]
|
||||
FROM [dbo].[MaterialsTypeToBeDeleted]
|
||||
WHERE [MaterialName] IS NOT NULL
|
||||
ORDER BY [ManagerName], [MaterialName]
|
||||
"""
|
||||
@@ -117,7 +117,7 @@ class MaterialsToBeDeletedDAO:
|
||||
"""
|
||||
sql = """
|
||||
SELECT [MaterialName], [ManagerName]
|
||||
FROM [dbo].[MaterialsToBeDeleted]
|
||||
FROM [dbo].[MaterialsTypeToBeDeleted]
|
||||
WHERE [ManagerName] = ? AND [MaterialName] IS NOT NULL
|
||||
ORDER BY [MaterialName]
|
||||
"""
|
||||
@@ -133,7 +133,7 @@ class MaterialsToBeDeletedDAO:
|
||||
"""
|
||||
sql = """
|
||||
SELECT DISTINCT [ManagerName]
|
||||
FROM [dbo].[MaterialsToBeDeleted]
|
||||
FROM [dbo].[MaterialsTypeToBeDeleted]
|
||||
WHERE [ManagerName] IS NOT NULL
|
||||
ORDER BY [ManagerName]
|
||||
"""
|
||||
@@ -174,7 +174,7 @@ class MaterialsToBeDeletedDAO:
|
||||
True if successful, False otherwise
|
||||
"""
|
||||
sql = """
|
||||
UPDATE [dbo].[MaterialsToBeDeleted]
|
||||
UPDATE [dbo].[MaterialsTypeToBeDeleted]
|
||||
SET [ManagerName] = ?
|
||||
WHERE [MaterialName] = ? AND [ManagerName] = ?
|
||||
"""
|
||||
@@ -204,7 +204,7 @@ class MaterialsToBeDeletedDAO:
|
||||
True if successful, False otherwise
|
||||
"""
|
||||
sql = """
|
||||
DELETE FROM [dbo].[MaterialsToBeDeleted]
|
||||
DELETE FROM [dbo].[MaterialsTypeToBeDeleted]
|
||||
WHERE [MaterialName] = ? AND [ManagerName] = ?
|
||||
"""
|
||||
try:
|
||||
@@ -226,7 +226,7 @@ class MaterialsToBeDeletedDAO:
|
||||
Number of records deleted
|
||||
"""
|
||||
sql = """
|
||||
DELETE FROM [dbo].[MaterialsToBeDeleted]
|
||||
DELETE FROM [dbo].[MaterialsTypeToBeDeleted]
|
||||
WHERE [ManagerName] = ?
|
||||
"""
|
||||
try:
|
||||
@@ -243,7 +243,7 @@ class MaterialsToBeDeletedDAO:
|
||||
Returns:
|
||||
Number of records deleted
|
||||
"""
|
||||
sql = "DELETE FROM [dbo].[MaterialsToBeDeleted]"
|
||||
sql = "DELETE FROM [dbo].[MaterialsTypeToBeDeleted]"
|
||||
try:
|
||||
with get_connection() as db:
|
||||
return db.execute_update(sql)
|
||||
@@ -265,7 +265,7 @@ class MaterialsToBeDeletedDAO:
|
||||
"""
|
||||
sql = """
|
||||
SELECT COUNT(*) as count
|
||||
FROM [dbo].[MaterialsToBeDeleted]
|
||||
FROM [dbo].[MaterialsTypeToBeDeleted]
|
||||
WHERE [MaterialName] = ?
|
||||
"""
|
||||
with get_connection() as db:
|
||||
@@ -284,7 +284,7 @@ class MaterialsToBeDeletedDAO:
|
||||
"""
|
||||
sql = """
|
||||
SELECT COUNT(*) as count
|
||||
FROM [dbo].[MaterialsToBeDeleted]
|
||||
FROM [dbo].[MaterialsTypeToBeDeleted]
|
||||
WHERE [ManagerName] = ?
|
||||
"""
|
||||
with get_connection() as db:
|
||||
@@ -303,7 +303,7 @@ class MaterialsToBeDeletedDAO:
|
||||
SELECT
|
||||
COUNT(*) as total_materials,
|
||||
COUNT(DISTINCT ManagerName) as unique_managers
|
||||
FROM [dbo].[MaterialsToBeDeleted]
|
||||
FROM [dbo].[MaterialsTypeToBeDeleted]
|
||||
WHERE [MaterialName] IS NOT NULL
|
||||
"""
|
||||
with get_connection() as db:
|
||||
@@ -313,7 +313,7 @@ class MaterialsToBeDeletedDAO:
|
||||
# Get materials per manager
|
||||
manager_sql = """
|
||||
SELECT [ManagerName], COUNT(*) as count
|
||||
FROM [dbo].[MaterialsToBeDeleted]
|
||||
FROM [dbo].[MaterialsTypeToBeDeleted]
|
||||
WHERE [ManagerName] IS NOT NULL
|
||||
GROUP BY [ManagerName]
|
||||
ORDER BY count DESC
|
||||
@@ -337,7 +337,7 @@ class MaterialsToBeDeletedDAO:
|
||||
"""
|
||||
sql = """
|
||||
SELECT [MaterialName], [ManagerName]
|
||||
FROM [dbo].[MaterialsToBeDeleted]
|
||||
FROM [dbo].[MaterialsTypeToBeDeleted]
|
||||
WHERE [MaterialName] LIKE ?
|
||||
ORDER BY [ManagerName], [MaterialName]
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user