|
|
|
@ -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.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.experimental.Accessors; // Lombok注解,支持链式调用
|
|
|
|
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import java.io.Serializable; // 序列化接口
|
|
|
|
|
import java.util.Date; // 日期类
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* <p>
|
|
|
|
@ -19,49 +19,49 @@ import java.util.Date;
|
|
|
|
|
* @author luoyi-
|
|
|
|
|
* @since 2019-12-18
|
|
|
|
|
*/
|
|
|
|
|
@Data
|
|
|
|
|
@EqualsAndHashCode(callSuper = false)
|
|
|
|
|
@Accessors(chain = true)
|
|
|
|
|
@TableName("bus_inport")
|
|
|
|
|
public class Inport implements Serializable {
|
|
|
|
|
@Data // Lombok注解,自动生成getter和setter方法
|
|
|
|
|
@EqualsAndHashCode(callSuper = false) // Lombok注解,重写equals和hashCode方法,不调用父类
|
|
|
|
|
@Accessors(chain = true) // Lombok注解,支持链式调用
|
|
|
|
|
@TableName("bus_inport") // MyBatis-Plus注解,指定表名为bus_inport
|
|
|
|
|
public class Inport implements Serializable { // 定义Inport类,实现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 paytype;
|
|
|
|
|
private String paytype; // 支付类型
|
|
|
|
|
|
|
|
|
|
private Date inporttime;
|
|
|
|
|
private Date inporttime; // 入库时间
|
|
|
|
|
|
|
|
|
|
private String operateperson;
|
|
|
|
|
private String operateperson; // 操作员姓名
|
|
|
|
|
|
|
|
|
|
private Integer number;
|
|
|
|
|
private Integer number; // 入库数量
|
|
|
|
|
|
|
|
|
|
private String remark;
|
|
|
|
|
private String remark; // 备注信息
|
|
|
|
|
|
|
|
|
|
private Double inportprice;
|
|
|
|
|
private Double inportprice; // 入库价格
|
|
|
|
|
|
|
|
|
|
private Integer providerid;
|
|
|
|
|
private Integer providerid; // 供应商ID,外键关联供应商表
|
|
|
|
|
|
|
|
|
|
private Integer goodsid;
|
|
|
|
|
private Integer goodsid; // 商品ID,外键关联商品表
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 供应商姓名
|
|
|
|
|
*/
|
|
|
|
|
@TableField(exist = false)
|
|
|
|
|
private String providername;
|
|
|
|
|
@TableField(exist = false) // MyBatis-Plus注解,表示此字段在数据库表中不存在
|
|
|
|
|
private String providername; // 供应商名称(冗余字段,用于显示)
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 商品名称
|
|
|
|
|
*/
|
|
|
|
|
@TableField(exist = false)
|
|
|
|
|
private String goodsname;
|
|
|
|
|
@TableField(exist = false) // MyBatis-Plus注解,表示此字段在数据库表中不存在
|
|
|
|
|
private String goodsname; // 商品名称(冗余字段,用于显示)
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 商品规格
|
|
|
|
|
*/
|
|
|
|
|
@TableField(exist = false)
|
|
|
|
|
private String size;
|
|
|
|
|
@TableField(exist = false) // MyBatis-Plus注解,表示此字段在数据库表中不存在
|
|
|
|
|
private String size; // 商品规格(冗余字段,用于显示)
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|