Refactor: Modularize object definitions and migrate event-related objects to V3 CRUD.

This commit is contained in:
Scott Idem
2026-01-02 17:53:35 -05:00
parent 2f24a5588b
commit bd2739eb13
11 changed files with 1072 additions and 776 deletions

View File

@@ -0,0 +1,51 @@
from app.models.order_models import *
from app.models.order_cart_models import *
order_obj_li = {
'order': {
'tbl': 'order',
'tbl_default': 'v_order',
'tbl_update': 'order',
'mdl': Order_Base,
'mdl_default': Order_Base,
'mdl_in': Order_DB_Base,
'mdl_out': Order_Base,
# Legacy V2 keys:
'table_name': 'v_order',
'tbl_name_update': 'order',
'base_name': Order_Base,
},
'order_line': {
'tbl': 'order_line',
'tbl_default': 'v_order_line',
'tbl_update': 'order_line',
'mdl': Order_Line_Base,
'mdl_default': Order_Line_Base,
'mdl_in': Order_Line_Base,
'mdl_out': Order_Line_Base,
# Legacy V2 keys:
'table_name': 'v_order_line',
'tbl_name_update': 'order_line',
'base_name': Order_Line_Base,
},
'order_cart': {
'tbl': 'order_cart',
'tbl_default': 'v_order_cart',
'tbl_update': 'order_cart',
'mdl': Order_Cart_Base,
# Legacy V2 keys:
'table_name': 'v_order_cart',
'tbl_name_update': 'order_cart',
'base_name': Order_Cart_Base,
},
'order_cart_line': {
'tbl': 'order_cart_line',
'tbl_default': 'v_order_cart_line',
'tbl_update': 'order_cart_line',
'mdl': Order_Cart_Line_Base,
# Legacy V2 keys:
'table_name': 'v_order_cart_line',
'tbl_name_update': 'order_cart_line',
'base_name': Order_Cart_Line_Base,
},
}