19 lines
503 B
Python
19 lines
503 B
Python
from app.general.general_utils.sql_utils import log_sql
|
|
|
|
|
|
def build_delete_sql(module_config, id):
|
|
if isinstance(id, list):
|
|
sql = f"delete from {module_config['tableName']} where id in ({','.join(['?'] * len(id))})"
|
|
values = id
|
|
|
|
else:
|
|
sql = f"delete from {module_config['tableName']} where id = ?"
|
|
values = [id]
|
|
|
|
log_sql(sql, values)
|
|
sql = sql.replace("?", "%s")
|
|
return (sql, values)
|
|
|
|
# sql, values = build_delete_sql(DEMO_MODULE_CONFIG, ['111','2222'])
|
|
# log_sql(sql, values)
|