1
0
forked from erp-dev/erp
Files
erpnew/flower/utils/mingdaoyun/__init__.py

97 lines
2.6 KiB
Python

from .client import (
HTTPMethod,
MDY_APP_KEY,
MDY_BASE_URL,
MDY_ENDPOINT_GET_FILTER_ROWS,
MDY_SIGN,
MingDaoYunClient,
get_default_mingdaoyun_client,
)
from .fetch import (
fetch_customers_from_mingdaoyun,
fetch_plate_orders_from_mingdaoyun,
fetch_products_from_mingdaoyun,
fetch_row_by_rowid_from_mingdaoyun,
sync_fabric_from_mingdaoyun,
)
from .mappings import (
MDY_WORKSHEET_ID_CUSTOMER,
MDY_WORKSHEET_ID_FABRIC,
MDY_WORKSHEET_ID_PLATE_ORDER,
MDY_WORKSHEET_ID_PLATE_ORDER_COLORING,
MDY_WORKSHEET_ID_PLATE_ORDER_COLOR_SCHEME,
MDY_WORKSHEET_ID_PLATE_ORDER_DRAWING,
MDY_WORKSHEET_ID_PLATE_ORDER_IMAGE_DEVELOPMENT,
MDY_WORKSHEET_ID_PLATE_ORDER_MODIFY_DRAWING,
MDY_WORKSHEET_ID_PLATE_ORDER_PATTERN_SET,
MDY_WORKSHEET_ID_PRODUCT,
customer_type_map,
fabric_type_map,
mdy_table_map,
plate_order_field_definitions,
plate_order_related_worksheet_map,
plate_order_related_worksheet_map_cn,
plate_order_type_map,
product_type_map,
)
from .models import (
Customer,
Fabric,
MDYAttachmentItem,
MDYCollaboratorItem,
MDYPlateOrder,
MDYRelationItem,
Product,
ProductListResponse,
)
from .parsers import pick_customer, pick_fabric, pick_product
__all__ = [
# client
"HTTPMethod",
"MingDaoYunClient",
"get_default_mingdaoyun_client",
"MDY_BASE_URL",
"MDY_ENDPOINT_GET_FILTER_ROWS",
"MDY_APP_KEY",
"MDY_SIGN",
# worksheet ids / maps
"mdy_table_map",
"MDY_WORKSHEET_ID_PRODUCT",
"MDY_WORKSHEET_ID_CUSTOMER",
"MDY_WORKSHEET_ID_FABRIC",
"MDY_WORKSHEET_ID_PLATE_ORDER",
"MDY_WORKSHEET_ID_PLATE_ORDER_DRAWING",
"MDY_WORKSHEET_ID_PLATE_ORDER_COLORING",
"MDY_WORKSHEET_ID_PLATE_ORDER_PATTERN_SET",
"MDY_WORKSHEET_ID_PLATE_ORDER_MODIFY_DRAWING",
"MDY_WORKSHEET_ID_PLATE_ORDER_COLOR_SCHEME",
"MDY_WORKSHEET_ID_PLATE_ORDER_IMAGE_DEVELOPMENT",
"product_type_map",
"customer_type_map",
"fabric_type_map",
"plate_order_field_definitions",
"plate_order_related_worksheet_map",
"plate_order_related_worksheet_map_cn",
"plate_order_type_map",
# models
"Product",
"ProductListResponse",
"Customer",
"Fabric",
"MDYRelationItem",
"MDYAttachmentItem",
"MDYCollaboratorItem",
"MDYPlateOrder",
# parsers
"pick_product",
"pick_customer",
"pick_fabric",
# fetch
"fetch_products_from_mingdaoyun",
"fetch_customers_from_mingdaoyun",
"fetch_row_by_rowid_from_mingdaoyun",
"fetch_plate_orders_from_mingdaoyun",
"sync_fabric_from_mingdaoyun",
]