lot_manager/api.py

29 lines
734 B
Python
Raw Normal View History

2023-12-07 17:12:11 +08:00
from db.models.base import BaseResponse
from db.models.lot_data_model import LOT_DATA
2023-12-07 17:28:55 +08:00
from db.repository import add_kb_to_db, delete_kb_detail_by_time, get_kb_detail
2023-12-02 10:53:31 +08:00
def add(data: LOT_DATA):
try:
add_kb_to_db(data)
return BaseResponse()
except Exception as e:
2023-12-09 15:34:50 +08:00
print(e)
return BaseResponse(code=500, msg=str(e))
2023-12-02 10:53:31 +08:00
def delete(start_time, end_time):
try:
delete_kb_detail_by_time(start_time, end_time)
return BaseResponse()
except Exception as e:
2023-12-09 15:34:50 +08:00
return BaseResponse(code=500, msg=str(e))
2023-12-02 10:53:31 +08:00
def get_data():
try:
data = get_kb_detail()
return BaseResponse(data=data)
except Exception as e:
2023-12-09 15:34:50 +08:00
return BaseResponse(code=404, msg=str(e))