一、用户类
package com.qf.entity;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
/**
* @Author: wenchaowen
* @Date: 2020/3/30 0030 10:56
* @Descripton: 用户表对应到实体类
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("t_user")
public class User implements Serializable {
private static final long serialVersionUID = -296111300446836999L;
@TableId(type = IdType.AUTO)
private Integer id;
/**
* 用户名
*/
private String username;
/**
* 用户密码
*/
private String password;
/**
* 用户性别 1:男 0:女
*/
private Integer sex;
/**
* 用户邮箱
*/
private String email;
/**
* 创建人的用户
*/
@TableField(exist = false)
private User createUser; // create_user create_time
// update_user update_time
/**
* 标识 1:存在 2:已删除
*/
private Integer flag;
}
二、商品类
package com.qf.entity;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.math.BigDecimal;
import java.math.BigInteger;
/**
* @Author: wenchaowen
* @Date: 2020/3/31 0031 20:31
* @Descripton:
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("t_goods")
public class Goods implements Serializable {
private static final long serialVersionUID = 2267344505610228723L;
@TableId(type = IdType.AUTO)
private Integer id;
/**
* 商品名称
*/
private String gname;
/**
* 商品描述
*/
private String gdesc;
/**
* 商品类型
*/
private Integer gtype;
/**
* 商品价格
*/
private BigDecimal gprice;
/**
* 商品库存
*/
private Integer gstock;
/**
* 商品图片
*/
private String gpic;
/**
* 商品状态
*/
private Integer gstatus;
}
pom.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.qf</groupId>
<artifactId>shop_entity</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.12</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>2.3</version>
</dependency>
</dependencies>
</project>