4 月更文挑战第20天 | 基于java的校园二手商品交易系统的开发09

112 阅读2分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第20天,点击查看活动详情

实体类设计:

public class Admin{
	private Integer aid;
	private java.lang.String name;
	private java.lang.String password;
	private java.lang.Integer role;
	
	//getter,setter
}

管理员实体类,主键id,名字,密码,角色,0超级管理员 1系统管理员

public class Classify {

	private Integer cid;
	private java.lang.String classifyName;//分类名称
	private Integer ClassifySort;//分类排序

	//getter,setter
}

分类实体类,classifyName:分类名称,ClassifySort:分类排序

public class Comment {

	private Integer id;
	private Date creatTime;//评论时间
	private String content;//评论内容
	private Integer status;//0未读,1已读
	private User user;//评论者
	private Product product;
	private Integer receiverId;//被评论者
	private Set<Reply> reply=new HashSet<Reply>();
	//getter,setter
}

留言实体类:主键id, creatTime:评论时间 content:评论内容 status:0未读,1已读 user:评论者 product:产品 eceiverId:被评论者 reply:回复

public class MyCart {

	private Integer id;
	private Integer userId;
	private Integer productId;
	private String productName;
	private Integer num;
	private Date createTime;
	private Double count;
	private Double total;
	private String productPic;
	private String productDesc;
	private String creatorName;
	private String creatorPhone;
	private Integer creatorId;
	private Double singlePrice;

	//getter,setter
}

我的购物车实体类: id:主键id,userid:用户id,productId:产品id, productName:产品名字,num:数量 createTime:创建时间,count:统计 total:总数,productPic:产品价格,productDesc:产品描述 creatorName:创建者名称,creatorPhone:创建者手机号码 creatorId:创建者id,singlePrice:单价

public class Order {

	private String id;
	private Integer status;//订单状态(0:待付款 1:已完成  )
	private java.util.Date createTime;//订单生成时间
	private java.lang.String address;//送货地址
	private java.lang.String personName;//收货人
	private String phone;//联系电话
	private Double amount;//订单金额
	private java.lang.String payWay;//付款方式
	private String creatorId;//发布者id
	private Set<OrderItem> orderItem=new HashSet<OrderItem>();
	private User user;//购买者
	private String creatorName;//发布者名称(表没有字段,仅用于页面显示)
	
	//getter,setter
}

订单实体类: id:主键id status:订单状态(0:待付款 1:已完成 ) createTime:订单生成时间 address:送货地址 personName:收货人 phone:联系电话 amount:订单金额 payWay:付款方式 creatorId:发布者id user:购买者 creatorName:发布者名称(表没有字段,仅用于页面显示)

上面是校园二手商品交易系统的一些实体类对象和属性,sql,表的创建,这里就暂时忽略了,由于篇幅原因。 后面的篇章会讲service层,dao层,controller层的代码。