📄 cartvo.java
字号:
/*
* 创建日期:2006-7-22 13:59:39
*
* 代码作者:万星
*
* 项目名称:eShop
*
* Copyright 2006 北京交通大学信息管理与信息系统系. All right reserved.
*/
package eshop.business;
import java.math.*;
/**
* <h5>功能说明:</h5>
*
* <h5>对应需求:</h5>
*
*
* @version 1.0
* @author Administrator
*/
public class CartVO
{
/** @购物车中图书项 */
private BookVO bookItem;
/** @图书ID */
private int bookID;
/** @购物车中图书市场总价 */
private BigDecimal totalPrice;
/** @购物车中图书商城总价 */
private BigDecimal totalEshopPrice;
/** @购物车中图书市场总价与商城总价之差 */
private BigDecimal totalPriceDifference;
/** @购物车中图书数量 */
private int bookNum;
/** @pdOid d9427f27-b5ae-40b6-b763-0b363394249d */
public BookVO getBookItem()
{
return bookItem;
}
/** @param newBookItems
* @pdOid d0a65905-facd-490e-9107-5cfd8f74a11b */
public void setBookItems(BookVO newBookItem)
{
bookItem = newBookItem;
calculateTotal();
}
/** @pdOid a1c59909-b27d-4fda-bdf7-b5f348f5ab9c */
public int getBookID()
{
return bookID;
}
/** @param newBookID
* @pdOid 2272f387-1523-449c-ab28-beb26a17e50d */
public void setBookID(int newBookID)
{
bookID = newBookID;
}
/** @pdOid 6b3e2b1b-0aa1-410c-a843-1c5c072f74c7 */
public BigDecimal getTotalPrice()
{
return totalPrice;
}
/** @param newTotalPrice
* @pdOid 98408ec6-1fb2-4131-9765-5d6e6d0aa12b */
public void setTotalPrice(BigDecimal newTotalPrice)
{
totalPrice = newTotalPrice;
}
/** @pdOid fdae8125-7512-4748-8c2a-68599d49ba48 */
public BigDecimal getTotalPriceDifference()
{
return totalPriceDifference;
}
/** @param newTotalPriceDifference
* @pdOid 5ce6462b-f58e-42e1-ab39-149f7dd675d8 */
public void setTotalPriceDifference(BigDecimal newTotalPriceDifference)
{
totalPriceDifference = newTotalPriceDifference;
}
/** @pdOid 4c41716c-1ab8-4188-857f-bca4c21bc157 */
public BigDecimal getTotalEshopPrice()
{
return totalEshopPrice;
}
/** @param newTotalEshopPrice
* @pdOid b6f512a3-ab8b-495c-9b85-86738d3516d5 */
public void setTotalEshopPrice(BigDecimal newTotalEshopPrice)
{
totalEshopPrice = newTotalEshopPrice;
}
/** @pdOid a1c59909-b27d-4fda-bdf7-b5f348f5ab9c */
public int getBookNum()
{
return bookNum;
}
/** @param newBookID
* @pdOid 2272f387-1523-449c-ab28-beb26a17e50d */
public void setBookNum(int newBookNum)
{
bookNum = newBookNum;
calculateTotal();
}
public void incrementBookNum()
{
bookNum++;
calculateTotal();
}
private void calculateTotal()
{
if(bookItem!=null && bookItem.getBookEshopPrice()!=null)
{
totalEshopPrice=bookItem.getBookEshopPrice().multiply(new BigDecimal(bookNum));
}
else
{
totalEshopPrice=null;
}
if(bookItem!=null && bookItem.getBookPrice()!=null)
{
totalPrice=bookItem.getBookPrice().multiply(new BigDecimal(bookNum));
}
else
{
totalPrice=null;
}
if(totalPrice!=null && totalEshopPrice!=null)
{
totalPriceDifference=totalPrice.subtract(totalEshopPrice);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -