⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 orderitem.java

📁 工厂版本管理系统,STRUTS2框架,用于管理商品的版本,便于有效的控制版本
💻 JAVA
字号:
package com.bluesky.elecall.domain.order;import java.math.BigDecimal;import java.util.Random;import com.bluesky.elecall.domain.Product;import com.bluesky.elecall.domain.cart.CartItem;import com.bluesky.elecall.domain.organization.User;public class OrderItem {	private long id;		private Product product;		private String productName;	private String productUnit;		private BigDecimal unitPrice;	private long quantity;	private Order order;		public OrderItem() {			}		public OrderItem(Product product, BigDecimal unitPrice, long quantity) {		this.product = product;		this.unitPrice = unitPrice;		this.quantity = quantity;	}	public OrderItem(CartItem cartItem) {				this.product = cartItem.getProduct();		this.productName = cartItem.getProduct().getName();		this.productUnit = cartItem.getProduct().getUnit();		this.unitPrice = cartItem.getUnitPrice();		this.quantity = cartItem.getQuantity();	}		public long getId() {		return id;	}	public void setId(long id) {		this.id = id;	}		public Order getOrder() {		return order;	}	public void setOrder(Order order) {		this.order = order;	}	public Product getProduct() {		return product;	}	public void setProduct(Product product) {		this.product = product;	}	public String getProductName() {		return productName;	}	public void setProductName(String productName) {		this.productName = productName;	}	public String getProductUnit() {		return productUnit;	}	public void setProductUnit(String productUnit) {		this.productUnit = productUnit;	}	public BigDecimal getUnitPrice() {		return unitPrice;	}	public void setUnitPrice(BigDecimal unitPrice) {		this.unitPrice = unitPrice;	}	public long getQuantity() {		return quantity;	}	public void setQuantity(long quantity) {		this.quantity = quantity;	}		public BigDecimal getAmount() {		return unitPrice.multiply(new BigDecimal(quantity));	}		public static OrderItem getSample(Product product, User user) {		Random r = new Random();				long quantity = r.nextInt(1000);		BigDecimal unitPrice  = product.getUnitPrice(quantity);		OrderItem oi = new OrderItem(product,unitPrice,quantity);				return oi;	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -