|
|
|
@ -1,15 +1,15 @@
|
|
|
|
|
package com.yeqifu.bus.entity;
|
|
|
|
|
package com.yeqifu.bus.entity; // 包名
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
import lombok.EqualsAndHashCode;
|
|
|
|
|
import lombok.ToString;
|
|
|
|
|
import lombok.experimental.Accessors;
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.IdType; // MyBatis-Plus主键类型注解
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField; // MyBatis-Plus字段映射注解
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableId; // MyBatis-Plus主键注解
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableName; // MyBatis-Plus表名注解
|
|
|
|
|
import lombok.Data; // Lombok注解,自动生成getter和setter
|
|
|
|
|
import lombok.EqualsAndHashCode; // Lombok注解,自动生成equals和hashCode方法
|
|
|
|
|
import lombok.ToString; // Lombok注解,自动生成toString方法
|
|
|
|
|
import lombok.experimental.Accessors; // Lombok注解,支持链式调用
|
|
|
|
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
|
|
import java.io.Serializable; // 序列化接口
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* <p>
|
|
|
|
@ -19,46 +19,44 @@ import java.io.Serializable;
|
|
|
|
|
* @author luoyi-
|
|
|
|
|
* @since 2019-12-06
|
|
|
|
|
*/
|
|
|
|
|
@Data
|
|
|
|
|
@EqualsAndHashCode(callSuper = false)
|
|
|
|
|
@Accessors(chain = true)
|
|
|
|
|
@TableName("bus_goods")
|
|
|
|
|
@ToString
|
|
|
|
|
public class Goods implements Serializable {
|
|
|
|
|
@Data // Lombok注解,自动生成getter和setter方法
|
|
|
|
|
@EqualsAndHashCode(callSuper = false) // Lombok注解,重写equals和hashCode方法,且不调用父类
|
|
|
|
|
@Accessors(chain = true) // Lombok注解,支持链式调用
|
|
|
|
|
@TableName("bus_goods") // MyBatis-Plus注解,指定表名为bus_goods
|
|
|
|
|
@ToString // Lombok注解,自动生成toString方法
|
|
|
|
|
public class Goods implements Serializable { // 定义Goods类,实现Serializable接口
|
|
|
|
|
|
|
|
|
|
private static final long serialVersionUID=1L;
|
|
|
|
|
private static final long serialVersionUID = 1L; // 序列化版本号
|
|
|
|
|
|
|
|
|
|
@TableId(value = "id", type = IdType.AUTO)
|
|
|
|
|
private Integer id;
|
|
|
|
|
@TableId(value = "id", type = IdType.AUTO) // MyBatis-Plus注解,指定主键字段id为自增类型
|
|
|
|
|
private Integer id; // 商品ID
|
|
|
|
|
|
|
|
|
|
private String goodsname;
|
|
|
|
|
private String goodsname; // 商品名称
|
|
|
|
|
|
|
|
|
|
private String produceplace;
|
|
|
|
|
private String produceplace; // 生产地
|
|
|
|
|
|
|
|
|
|
private String size;
|
|
|
|
|
private String size; // 商品规格
|
|
|
|
|
|
|
|
|
|
private String goodspackage;
|
|
|
|
|
private String goodspackage; // 商品包装
|
|
|
|
|
|
|
|
|
|
private String productcode;
|
|
|
|
|
private String productcode; // 商品编码
|
|
|
|
|
|
|
|
|
|
private String promitcode;
|
|
|
|
|
private String promitcode; // 批准文号
|
|
|
|
|
|
|
|
|
|
private String description;
|
|
|
|
|
private String description; // 商品描述
|
|
|
|
|
|
|
|
|
|
private Double price;
|
|
|
|
|
private Double price; // 商品价格
|
|
|
|
|
|
|
|
|
|
private Integer number;
|
|
|
|
|
private Integer number; // 商品库存数量
|
|
|
|
|
|
|
|
|
|
private Integer dangernum;
|
|
|
|
|
private Integer dangernum; // 商品警戒库存数量
|
|
|
|
|
|
|
|
|
|
private String goodsimg;
|
|
|
|
|
private String goodsimg; // 商品图片地址
|
|
|
|
|
|
|
|
|
|
private Integer available;
|
|
|
|
|
|
|
|
|
|
private Integer providerid;
|
|
|
|
|
|
|
|
|
|
@TableField(exist = false)
|
|
|
|
|
private String providername;
|
|
|
|
|
private Integer available; // 商品是否可用,1表示可用,0表示不可用
|
|
|
|
|
|
|
|
|
|
private Integer providerid; // 供应商ID,外键关联供应商表
|
|
|
|
|
|
|
|
|
|
@TableField(exist = false) // MyBatis-Plus注解,表示此字段在数据库表中不存在
|
|
|
|
|
private String providername; // 供应商名称(冗余字段,用于显示)
|
|
|
|
|
}
|
|
|
|
|