校园二手商品交易系统实现
立即下载
资源介绍:
基于Springboot的校园二手交易商城的设计与实现
软件架构
Springboot+vue+MySQL
部署系统必备
JDK(1.8版本,并配置系统环境变量)
MySQL(5.7版本)
Navicat for MySQL(可视化)
Maven(换阿里源,管理Jar包)
Lombok插件(简化实体类)
本项目采用IDEA开发,以上工具类及安装教程可在QQ群中获取
登陆、注册、重置密码模块
登录:登录可以使用手机号或用户名进行登录
注册的时候会判断账号是否以及存在,用户名是否已存在。
会判断手机号及邮箱的格式,但不会判断邮箱是否已使用过。
发送短信验证时也会对手机号进行查重,验证码五分钟内有效。
重置密码时会验证手机号格式,判断是否存在该用户, 短信验证码五分钟有效。
商品模块
发布商品
修改商品
商品详情界面
首页界面
商品列表界面
商品搜索界面
评论模块
查看商品下所有评论及回复
评论回复以及对应删除操作
个人中心
修改个人信息
修改密码
分页展示个人各类商品信息 已审核:1,待审核:3,违规:0,已完成:4
个人对商品的操作 删除:2 已完成:4
更换手机号
收藏模
package com.entity;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class TbOrderExample {
protected String orderByClause;
protected boolean distinct;
protected List oredCriteria;
public TbOrderExample() {
oredCriteria = new ArrayList<>();
}
public void setOrderByClause(String orderByClause) {
this.orderByClause = orderByClause;
}
public String getOrderByClause() {
return orderByClause;
}
public void setDistinct(boolean distinct) {
this.distinct = distinct;
}
public boolean isDistinct() {
return distinct;
}
public List getOredCriteria() {
return oredCriteria;
}
public void or(Criteria criteria) {
oredCriteria.add(criteria);
}
public Criteria or() {
Criteria criteria = createCriteriaInternal();
oredCriteria.add(criteria);
return criteria;
}
public Criteria createCriteria() {
Criteria criteria = createCriteriaInternal();
if (oredCriteria.size() == 0) {
oredCriteria.add(criteria);
}
return criteria;
}
protected Criteria createCriteriaInternal() {
Criteria criteria = new Criteria();
return criteria;
}
public void clear() {
oredCriteria.clear();
orderByClause = null;
distinct = false;
}
protected abstract static class GeneratedCriteria {
protected List criteria;
protected GeneratedCriteria() {
super();
criteria = new ArrayList<>();
}
public boolean isValid() {
return criteria.size() > 0;
}
public List getAllCriteria() {
return criteria;
}
public List getCriteria() {
return criteria;
}
protected void addCriterion(String condition) {
if (condition == null) {
throw new RuntimeException("Value for condition cannot be null");
}
criteria.add(new Criterion(condition));
}
protected void addCriterion(String condition, Object value, String property) {
if (value == null) {
throw new RuntimeException("Value for " + property + " cannot be null");
}
criteria.add(new Criterion(condition, value));
}
protected void addCriterion(String condition, Object value1, Object value2, String property) {
if (value1 == null || value2 == null) {
throw new RuntimeException("Between values for " + property + " cannot be null");
}
criteria.add(new Criterion(condition, value1, value2));
}
public Criteria andIdIsNull() {
addCriterion("id is null");
return (Criteria) this;
}
public Criteria andIdIsNotNull() {
addCriterion("id is not null");
return (Criteria) this;
}
public Criteria andIdEqualTo(String value) {
addCriterion("id =", value, "id");
return (Criteria) this;
}
public Criteria andIdNotEqualTo(String value) {
addCriterion("id <>", value, "id");
return (Criteria) this;
}
public Criteria andIdGreaterThan(String value) {
addCriterion("id >", value, "id");
return (Criteria) this;
}
public Criteria andIdGreaterThanOrEqualTo(String value) {
addCriterion("id >=", value, "id");
return (Criteria) this;
}
public Criteria andIdLessThan(String value) {
addCriterion("id <", value, "id");
return (Criteria) this;
}
public Criteria andIdLessThanOrEqualTo(String value) {
addCriterion("id <=", value, "id");
return (Criteria) this;
}
public Criteria andIdLike(String value) {
addCriterion("id like", value, "id");
return (Criteria) this;
}
public Criteria andIdNotLike(String value) {
addCriterion("id not like", value, "id");
return (Criteria) this;
}
public Criteria andIdIn(List values) {
addCriterion("id in", values, "id");
return (Criteria) this;
}
public Criteria andIdNotIn(List values) {
addCriterion("id not in", values, "id");
return (Criteria) this;
}
public Criteria andIdBetween(String value1, String value2) {
addCriterion("id between", value1, value2, "id");
return (Criteria) this;
}
public Criteria andIdNotBetween(String value1, String value2) {
addCriterion("id not between", value1, value2, "id");
return (Criteria) this;
}
public Criteria andTotalNumIsNull() {
addCriterion("total_num is null");
return (Criteria) this;
}
public Criteria andTotalNumIsNotNull() {
addCriterion("total_num is not null");
return (Criteria) this;
}
public Criteria andTotalNumEqualTo(Integer value) {
addCriterion("total_num =", value, "totalNum");
return (Criteria) this;
}
public Criteria andTotalNumNotEqualTo(Integer value) {
addCriterion("total_num <>", value, "totalNum");
return (Criteria) this;
}
public Criteria andTotalNumGreaterThan(Integer value) {
addCriterion("total_num >", value, "totalNum");
return (Criteria) this;
}
public Criteria andTotalNumGreaterThanOrEqualTo(Integer value) {
addCriterion("total_num >=", value, "totalNum");
return (Criteria) this;
}
public Criteria andTotalNumLessThan(Integer value) {
addCriterion("total_num <", value, "totalNum");
return (Criteria) this;
}
public Criteria andTotalNumLessThanOrEqualTo(Integer value) {
addCriterion("total_num <=", value, "totalNum");
return (Criteria) this;
}
public Criteria andTotalNumIn(List values) {
addCriterion("total_num in", values, "totalNum");
return (Criteria) this;
}
public Criteria andTotalNumNotIn(List values) {
addCriterion("total_num not in", values, "totalNum");
return (Criteria) this;
}
public Criteria andTotalNumBetween(Integer value1, Integer value2) {
addCriterion("total_num between", value1, value2, "totalNum");
return (Criteria) this;
}
public Criteria andTotalNumNotBetween(Integer value1, Integer value2) {
addCriterion("total_num not between", value1, value2, "totalNum");
return (Criteria) this;
}
public Criteria andTotalMoneyIsNull() {
addCriterion("total_money is null");
return (Criteria) this;
}
public Criteria andTotalMoneyIsNotNull() {
addCriterion("total_money is not null");
return (Criteria) this;
}
public Criteria andTotalMoneyEqualTo(Integer value) {
addCriterion("total_money =", value, "totalMoney");
return (Criteria) this;
}
public Criteria andTotalMoneyNotEqualTo(Integer value) {
addCriterion("total_money <>", value, "totalMoney");
return (Criteria) this;
}
public Criteria andTotalMoneyGreaterThan(Integer value) {
addCriterion("total_money >", value, "totalMoney");
return (Criteria) this;
}
public Criteria andTotalMoneyGreaterThanOrEqualTo(Integer value) {
addCriterion("total_money >=", value, "totalMoney");
资源文件列表:
yibaiyuan-master.zip 大约有1604个文件