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

📄 cartvo.java

📁 项目名称eShop
💻 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 + -