tfse-admin-api-v0.2/rating/scripts.py

25 lines
680 B
Python
Raw Normal View History

2022-01-04 15:56:13 +08:00
from rating.db import delete_data
def delete_rid_cascade_scripts(rid):
"""
级联删除与评价ID有关的所有数据
1.删除评价报告
2.删除评价结果
3.删除综合评价填报
4.删除评价记录
5.删除风险数据
Parameters:
rid: 评价ID
Returns:
res: True 执行结果
"""
delete_data('评价', '报告数据', {"评价ID": rid})
delete_data('评价', '评价结果', {"评价ID": rid})
delete_data('评价', '综合评价填报', {"评价ID": rid})
delete_data('评价', '评价记录', {"评价ID": rid})
delete_data('评价', '风险数据', {"评价ID": rid})
return True