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

📄 itembean.java

📁 一套购物车项目。电子商务系统。实现了前台和后台的业务逻辑。
💻 JAVA
字号:
package com.softfz.jn0708.bean;

import java.io.Serializable;
import java.text.NumberFormat;

import javax.servlet.http.HttpServletRequest;

import com.softfz.jn0708.util.DateUtil;
import com.softfz.jn0708.util.StrUtil;


/**
 * 商品信息Bean对象
 * @author student
 *
 */
public class ItemBean implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 3950164625139924340L;

	private int itemid; // 商品编号

	private int classid;// 商品大类编号
	
	private String classname;// 商品大类名称

	private int nclassid;// 商品小类编号
	
	private String nclassname;// 商品小类名称

	private String title;// 商品名称

	private String content;// 商品描述

	private double price;// 商品价格
	
	private double endprice;// 商品价格

	private String remark;// 商品备注

	private String filepath;// 商品图片路径

	private String filename;// 商品图片名称

	private String addtime;// 商品添加时间	
	
	private String quantity;// 商品数量	
	
	private double submeney;//商品价格小计	
	
//	private String orderdetailid;//购物明细编号

	private static double tolmoney = 0.0;//商品总价格


	/**
	 * 获取商品添加时间
	 * @return 返回时间字符串
	 */
	
	public String getAddtime() {
		return addtime;
	}

	/**
	 * 设置商品添加时间
	 * @param addtime 时间字符串
 	 */
	public void setAddtime(String addtime) {
		this.addtime = addtime;
	}

	/**
	 * 获取商品类别ID
	 * @return 返回ID
	 */
	public int getClassid() {
		return classid;
	}

	/**
	 * 设置商品类别ID
	 * @param classid 类别ID
	 */
	public void setClassid(int classid) {
		this.classid = classid;
	}

	/**
	 * 获取商品描述
	 * @return 
	 */
	public String getContent() {
		return content;
	}
	
	/**
	 * 设置商品描述
	 * @param content 描述的内容
	 */
	public void setContent(String content) {
		this.content = content;
	}

	/**
	 * 获取图片文件名
	 * @return
	 */
	public String getFilename() {
		return filename;
	}

	/**
	 * 设置图片文件名
	 * @param filename 文件名
	 */
	public void setFilename(String filename) {
		this.filename = filename;
	}

	/**
	 * 获取图片文件路径
	 * @return
	 */
	public String getFilepath() {
		return filepath;
	}

	/**
	 * 设置图片文件路径
	 * @param filepath
	 */
	public void setFilepath(String filepath) {
		this.filepath = filepath;
	}

	/**
	 * 获取商品ID
	 * @return
	 */
	public int getItemid() {
		return itemid;
	}

	/**
	 * 设置商品ID
	 * @param itemid
	 */
	public void setItemid(int itemid) {
		this.itemid = itemid;
	}

	/**
	 * 获取商品小类别ID
	 * @return
	 */
	public int getNclassid() {
		return nclassid;
	}

	/**
	 * 设置商品小类别ID
	 * @param nclassid
	 */
	public void setNclassid(int nclassid) {
		this.nclassid = nclassid;
	}

	/**
	 * 获取商品价格
	 * @return
	 */
	public double getPrice() {
		return price;
	}

	/**
	 * 设置商品价格
	 * @param price
	 */
	public void setPrice(double price) {
		this.price = price;
	}

	/**
	 * 获取商品备注
	 * @return
	 */
	public String getRemark() {
		return remark;
	}

	/**
	 * 设置商品备注
	 * @param remark
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}

	/**
	 * 获取商品名称
	 * @return
	 */
	public String getTitle() {
		return title;
	}

	/**
	 * 设置商品名称
	 * @param title
	 */
	public void setTitle(String title) {
		this.title = title;
	}
	
	/**
	 * 通过request对象 封装一个JAVABBean对象
	 * @param request
	 */
	public void parseRequest(HttpServletRequest request){
		String itemid = request.getParameter("itemid");
		String classid = request.getParameter("classid");
		String nclassid = request.getParameter("nclassid");
		System.out.println(nclassid);
		String title = request.getParameter("title");
		String price = request.getParameter("price");
		String content = request.getParameter("content");
		String remark = request.getParameter("remark");
		String filepath = request.getParameter("filepath");
		String filename = request.getParameter("filename");
		
		//把参数封装成JavaBean对象
		this.itemid = StrUtil.parseInt(itemid);
		this.classid= StrUtil.parseInt(classid);
		this.nclassid= StrUtil.parseInt(nclassid);
		this.setTitle(title);
		this.setPrice(StrUtil.parseDouble(price));
		this.setContent(content);
		this.setRemark(remark);
		this.setFilepath(filepath);
		this.setFilename(filename);
		this.setAddtime(DateUtil.getDateTime());
		this.setQuantity("0");
	}

	/**
	 * 获取类别名称
	 * @return
	 */
	public String getClassname() {
		return classname;
	}

	/**
	 * 设置类别名称
	 * @param classname
	 */
	public void setClassname(String classname) {
		this.classname = classname;
	}

	/**
	 * 获取小类别名称
	 * @return
	 */
	public String getNclassname() {
		return nclassname;
	}

	/**
	 * 设置小类别名称
	 * @param nclassname
	 */
	public void setNclassname(String nclassname) {
		this.nclassname = nclassname;
	}

	/**
	 * 
	 * 获取商品数量
	 * @return
	 */
	public String getQuantity() {
		return quantity;
	}

	/**
	 * 设置商品数量
	 * @param quantity
	 */
	public void setQuantity(String quantity) {
		this.quantity = quantity;
	}
	
	/**
	 * 获取带 人民币符号的 商品价格
	 * @return
	 */
	public String getViewPrice(){
		NumberFormat format = NumberFormat.getCurrencyInstance();		
		return format.format(this.price);
	}


	/**
	 * 获取商品总价格
	 * @return
	 */
	public static double getTolmoney() {
		return tolmoney;
	}
	/**
	 * 获取带人民币符号的 商品总价格
	 * @return
	 */
	public static String getViewtolmoney(){
		NumberFormat format = NumberFormat.getCurrencyInstance();		
		return format.format(getTolmoney());
	}
	

	/**
	 * 设置商品总价格
	 * @param tolmoney
	 */
	public static void setTolmoney(double tolmoney) {
		ItemBean.tolmoney = tolmoney;
	}

	/**
	 * 获取商品小计
	 * @return
	 */
	public double getSubmeney() {
		return submeney=Double.parseDouble(this.quantity)*this.price;
	}

	/**
	 * 设置商品小计
	 * @param submeney
	 */
	public void setSubmeney(double submeney) {
		this.submeney = submeney;
	}
	
	/**
	 * 获取带人民币符号的商品小计
	 * @return
	 */
	public String getViewsubmeney(){
		NumberFormat format = NumberFormat.getCurrencyInstance();		
		return format.format(Double.parseDouble(this.quantity)*this.price);
	}

	public double getEndprice() {
		return endprice;
	}

	public void setEndprice(double endprice) {
		this.endprice = endprice;
	}

	
	

}

⌨️ 快捷键说明

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