100 lines
1.4 KiB
Java
100 lines
1.4 KiB
Java
|
package edu.whut.smilepicturebackend.model.entity;
|
|||
|
|
|||
|
import com.baomidou.mybatisplus.annotation.*;
|
|||
|
|
|||
|
import java.io.Serializable;
|
|||
|
import java.util.Date;
|
|||
|
import lombok.Data;
|
|||
|
|
|||
|
/**
|
|||
|
* 图片
|
|||
|
* @TableName picture
|
|||
|
*/
|
|||
|
@TableName(value ="picture")
|
|||
|
@Data
|
|||
|
public class Picture implements Serializable {
|
|||
|
/**
|
|||
|
* id
|
|||
|
*/
|
|||
|
@TableId(type = IdType.ASSIGN_ID)
|
|||
|
private Long id;
|
|||
|
|
|||
|
/**
|
|||
|
* 图片 url
|
|||
|
*/
|
|||
|
private String url;
|
|||
|
|
|||
|
/**
|
|||
|
* 图片名称
|
|||
|
*/
|
|||
|
private String name;
|
|||
|
|
|||
|
/**
|
|||
|
* 简介
|
|||
|
*/
|
|||
|
private String introduction;
|
|||
|
|
|||
|
/**
|
|||
|
* 分类
|
|||
|
*/
|
|||
|
private String category;
|
|||
|
|
|||
|
/**
|
|||
|
* 标签(JSON 数组)
|
|||
|
*/
|
|||
|
private String tags;
|
|||
|
|
|||
|
/**
|
|||
|
* 图片体积
|
|||
|
*/
|
|||
|
private Long picSize;
|
|||
|
|
|||
|
/**
|
|||
|
* 图片宽度
|
|||
|
*/
|
|||
|
private Integer picWidth;
|
|||
|
|
|||
|
/**
|
|||
|
* 图片高度
|
|||
|
*/
|
|||
|
private Integer picHeight;
|
|||
|
|
|||
|
/**
|
|||
|
* 图片宽高比例
|
|||
|
*/
|
|||
|
private Double picScale;
|
|||
|
|
|||
|
/**
|
|||
|
* 图片格式
|
|||
|
*/
|
|||
|
private String picFormat;
|
|||
|
|
|||
|
/**
|
|||
|
* 创建用户 id
|
|||
|
*/
|
|||
|
private Long userId;
|
|||
|
|
|||
|
/**
|
|||
|
* 创建时间
|
|||
|
*/
|
|||
|
private Date createTime;
|
|||
|
|
|||
|
/**
|
|||
|
* 编辑时间
|
|||
|
*/
|
|||
|
private Date editTime;
|
|||
|
|
|||
|
/**
|
|||
|
* 更新时间
|
|||
|
*/
|
|||
|
private Date updateTime;
|
|||
|
|
|||
|
/**
|
|||
|
* 是否删除
|
|||
|
*/
|
|||
|
@TableLogic
|
|||
|
private Integer isDelete;
|
|||
|
|
|||
|
@TableField(exist = false)
|
|||
|
private static final long serialVersionUID = 1L;
|
|||
|
}
|