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; /** * 原图 */ private String originalUrl; /** * 图片 url */ private String url; /** * 缩略图 url */ private String thumbnailUrl; /** * 图片名称 */ 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; /** * 审核状态:0-待审核; 1-通过; 2-拒绝 */ private Integer reviewStatus; /** * 审核信息 */ private String reviewMessage; /** * 审核人 ID */ private Long reviewerId; /** * 审核时间 */ private Date reviewTime; /** * 创建时间 */ private Date createTime; /** * 编辑时间 */ private Date editTime; /** * 更新时间 */ private Date updateTime; /** * 是否删除 */ @TableLogic private Integer isDelete; @TableField(exist = false) private static final long serialVersionUID = 1L; }