📄 itembean.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 + -