WD Object Schema

Overview

The below objects form the basis of our CMS system that operates behind the landing and login pages. this would be the starting point for developing a db schema for the CMS. located under: /d for dashboard rather than /admin login role determines what pages are accessible to user

Customer

  • overview
  • profile
  • payment info
    • payment history
    • payment details
  • machine list
    • machine details
      • instructions
  • service tickets
    • repair
    • pickup
    • delivery/install
  • Legal / T&C

Delivery

  • overview
  • profile
  • payment info
    • paymeent history
    • payment details
  • tickets
    • ticket

Supplier

  • overview
  • profile
  • payment info
    • payment history
    • payment details
  • purchase list
    • purchase details

Machines

  • overview
    • number of machines
    • number by status
    • dot chart
  • machine list
    • machine details
      • manufacturer
      • date of purchase
      • purchase price
      • current LTV
      • repair list
      • user manual
        • repair details
          • type
          • price
          • date
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9