1.user.java,用户实体类
package com.chinasoft.entity;
import java.util.Date;
public class User {
private int id; // 用户编号
private String name; // 用户姓名
private String pass; // 用户密码
private String gender; // 用户性别
private String email; // 用户邮箱
private String phone; // 用户联系电话
private String introduce; // 用户介绍
private String activeCode; // 激活码
private String role; // 用户角色
private int activeState; // 用户状态
private Date registTime;// 注册时间
//构造方法
public User(){
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPass() {
return pass;
}
public void setPass(String pass) {
this.pass = pass;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getIntroduce() {
return introduce;
}
public void setIntroduce(String introduce) {
this.introduce = introduce;
}
public String getActiveCode() {
return activeCode;
}
public void setActiveCode(String activeCode) {
this.activeCode = activeCode;
}
public String getRole() {
return role;
}
public void setRole(String role) {
this.role = role;
}
public int getActiveState() {
return activeState;
}
public void setActiveState(int activeState) {
this.activeState = activeState;
}
public Date getRegistTime() {
return registTime;
}
public void setRegistTime(Date registTime) {
this.registTime = registTime;
}
@Override
public String toString() {
return "用户id"+this.id+","+"用户名"+this.name+","+"用户密码"+this.pass+","+"性别"+this.gender+
","+"邮箱"+this.email+","+"电话"+this.phone+","+"介绍"+this.introduce+","+"激活码"+this.activeCode
+","+"角色"+this.role+","+"用户状态"+this.activeState+","+"注册时间"+this.registTime;
}
}
2.Product.java,商品实体类
package com.chinasoft.entity;
public class Product {
private String id; // 商品编号
private String name; // 名称
private double price; // 价格
private String category; // 分类
private int num; // 数量
private String imgurl; // 图片路径
private String description; // ����
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public String getCategory() {
return category;
}
public void setCategory(String category) {
this.category = category;
}
public int getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
public String getImgurl() {
return imgurl;
}
public void setImgurl(String imgurl) {
this.imgurl = imgurl;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
}
3.Order.java,订单实体类
package com.chinasoft.entity;
import java.util.ArrayList;
import java.util.Date;
public class Order {
private String id; //订单id
private double money; // 订单总价
private String receiverAddress; //接收地址
private String receiverName; // 收货人姓名
private String receiverPhone; // 收货人电话
private int paystate; //付款状态
private Date ordertime; //订单时间
private int user_id; // 用户id
private ArrayList<OrderItem> orderitems; // 子单项
private User user; //订单关联的用户
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public double getMoney() {
return money;
}
public void setMoney(double money) {
this.money = money;
}
public String getReceiverAddress() {
return receiverAddress;
}
public void setReceiverAddress(String receiverAddress) {
this.receiverAddress = receiverAddress;
}
public String getReceiverName() {
return receiverName;
}
public void setReceiverName(String receiverName) {
this.receiverName = receiverName;
}
public String getReceiverPhone() {
return receiverPhone;
}
public void setReceiverPhone(String receiverPhone) {
this.receiverPhone = receiverPhone;
}
public int getPaystate() {
return paystate;
}
public void setPaystate(int paystate) {
this.paystate = paystate;
}
public Date getOrdertime() {
return ordertime;
}
public void setOrdertime(Date ordertime) {
this.ordertime = ordertime;
}
public int getUser_id() {
return user_id;
}
public void setUser_id(int user_id) {
this.user_id = user_id;
}
public ArrayList<OrderItem> getOrderitems() {
return orderitems;
}
public void setOrderitems(ArrayList<OrderItem> orderitems) {
this.orderitems = orderitems;
}
}
4.OrderItem.java,子单实体类
package com.chinasoft.entity;
public class OrderItem {
private Order order;//订单项关联的订单
private Product product; //订单项关联的产品
private String product_id; //购物数量
private String order_id; //购物数量
private int buynum; //购买数量
public String getProduct_id() {
return product_id;
}
public void setProduct_id(String product_id) {
this.product_id = product_id;
}
public String getOrder_id() {
return order_id;
}
public void setOrder_id(String order_id) {
this.order_id = order_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 int getBuynum() {
return buynum;
}
public void setBuynum(int buynum) {
this.buynum = buynum;
}
}
5.PageBean.java,分页
package com.chinasoft.entity;
import java.util.List;
public class PageBean {
private int currentPage;// 当前页
private long totalCount;// 总数量
private int totalPage;// 总页数
private int currentCount;// 当前页数量
private List<Product> ps;// 当前页显示的商品
private String category; //分类
private String isblur; //该pageBean是否是模糊检索得到的pageBean对象
public String getIsblur() {
return isblur;
}
public void setIsblur(String isblur) {
this.isblur = isblur;
}
public int getCurrentPage() {
return currentPage;
}
public void setCurrentPage(int currentPage) {
this.currentPage = currentPage;
}
public long getTotalCount() {
return totalCount;
}
public void setTotalCount(long totalCount) {
this.totalCount = totalCount;
}
public int getTotalPage() {
return totalPage;
}
public void setTotalPage(int totalPage) {
this.totalPage = totalPage;
}
public int getCurrentCount() {
return currentCount;
}
public void setCurrentCount(int currentCount) {
this.currentCount = currentCount;
}
public List<Product> getPs() {
return ps;
}
public void setPs(List<Product> ps) {
this.ps = ps;
}
public String getCategory() {
return category;
}
public void setCategory(String category) {
this.category = category;
}
}
本文介绍了图书购买系统的几个核心实体类,包括User.java(用户实体)、Product.java(商品实体)、Order.java(订单实体)、OrderItem.java(子订单实体)以及PageBean.java(分页工具类),详细阐述了它们在系统中的作用和数据结构。
794

被折叠的 条评论
为什么被折叠?



