Base view pattern for CRUD operations on business entities
entity.read
Product management including inventory, pricing, and categorization
Product
ProductViewModel
ProductController
product.read,product.write,product.delete
Product category management with hierarchical structure
Category
CategoryViewModel
CategoryController
category.read,category.write
Customer relationship management including contacts and order history
Customer
CustomerViewModel
CustomerController
customer.read,customer.write,customer.delete
Order processing including items, shipping, and payment tracking
Order
OrderViewModel
OrderController
order.read,order.write,order.process
Individual order item management within an order context
OrderItem
OrderItemViewModel
OrderItemController
order.write