"""
api_v2 视图包。
"""

from .healthy import HealthCheckView
from .users import QuickCreateEmployeeUserView, RoleListView
from .printing import (
    PrintingJobByCustomerView,
    PrintingJobV2Serializer,
    PrintingOrderWithoutSalesOrderView,
    PrintingJobBatchAdvancePreviewView,
    PrintingJobBatchAdvanceSubmitView,
    PrintingJobBatchAddParametersView,
    PrintingOrderExternalSnapshotSyncView,
    PlateOrderByProcessNodeView,
    PlateOrderByProcessView,
    PlateOrderByStateStatusView,
    PlateOrderBatchUpdateView,
    PrintingOrderBatchAdvanceRecordsView,
)
from .stateflow import BusinessObjectCloneView
from .mission import (
    ContentTypeListView,
    MissionByPrintingOrderView,
    MissionCancelView,
    MissionCategoryDetailView,
    MissionCategoryListCreateView,
    MissionDetailView,
    MissionListCreateView,
    MissionMyStatusCountsView,
    MissionMyView,
    MissionReopenView,
    MissionReplyListCreateView,
    MissionReplyRejectView,
    MissionSetUrgentView,
)
from .mes import (
    DeviceCategoryDetailView,
    DeviceCategoryListCreateView,
    DeviceDetailView,
    DeviceListCreateView,
    ProductionAssignmentDetailView,
    ProductionAssignmentListCreateView,
)
from .ai import (
    AgentUnshippedShipmentListView,
    AgentTransportVehicleListView,
    AgentTransportVehicleDetailView,
    AgentMesDeviceListView,
    AgentMesProductionAssignmentListView,
)
from .shipment_delivery_photo import ShipmentDeliveryPhotoDetailView, ShipmentDeliveryPhotoListCreateView
from .cost import (
    CostCategoryDetailView,
    CostCategoryListCreateView,
    CostEntryDetailView,
    CostEntryListCreateView,
    CostSummaryByCategoryView,
)
from .wecom import WecomBindingView, WecomLoginView

__all__ = [
    'HealthCheckView',
    'QuickCreateEmployeeUserView',
    'RoleListView',
    'PrintingJobByCustomerView',
    'PrintingJobV2Serializer',
    'PrintingOrderWithoutSalesOrderView',
    'PrintingJobBatchAdvancePreviewView',
    'PrintingJobBatchAdvanceSubmitView',
    'PrintingJobBatchAddParametersView',
    'PrintingOrderExternalSnapshotSyncView',
    'PlateOrderByProcessNodeView',
    'PlateOrderByProcessView',
    'PlateOrderByStateStatusView',
    'PlateOrderBatchUpdateView',
    'PrintingOrderBatchAdvanceRecordsView',
    'BusinessObjectCloneView',
    'MissionCancelView',
    'MissionCategoryDetailView',
    'MissionCategoryListCreateView',
    'MissionDetailView',
    'MissionListCreateView',
    'MissionMyStatusCountsView',
    'MissionMyView',
    'MissionReopenView',
    'MissionReplyListCreateView',
    'MissionReplyRejectView',
    'MissionSetUrgentView',
    'ContentTypeListView',
    'MissionByPrintingOrderView',
    'DeviceCategoryListCreateView',
    'DeviceCategoryDetailView',
    'DeviceListCreateView',
    'DeviceDetailView',
    'ProductionAssignmentListCreateView',
    'ProductionAssignmentDetailView',
    'AgentUnshippedShipmentListView',
    'AgentTransportVehicleListView',
    'AgentTransportVehicleDetailView',
    'AgentMesDeviceListView',
    'AgentMesProductionAssignmentListView',
    'ShipmentDeliveryPhotoListCreateView',
    'ShipmentDeliveryPhotoDetailView',
    'CostCategoryListCreateView',
    'CostCategoryDetailView',
    'CostEntryListCreateView',
    'CostEntryDetailView',
    'CostSummaryByCategoryView',
]
