|  |  | 
 |  |  | package com.ruoyi.basic.pojo; | 
 |  |  |  | 
 |  |  | 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 com.baomidou.mybatisplus.annotation.*; | 
 |  |  | import com.fasterxml.jackson.annotation.JsonFormat; | 
 |  |  | import io.swagger.annotations.ApiModelProperty; | 
 |  |  | import lombok.Data; | 
 |  |  | import org.springframework.format.annotation.DateTimeFormat; | 
 |  |  |  | 
 |  |  | import java.io.Serializable; | 
 |  |  | import java.time.LocalDateTime; | 
 |  |  | import java.util.Date; | 
 |  |  |  | 
 |  |  | /** | 
 |  |  | 
 |  |  |     @TableId(value = "id", type = IdType.AUTO) | 
 |  |  |     private Long id; | 
 |  |  |  | 
 |  |  |     /** 创建时间 */ | 
 |  |  |     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") | 
 |  |  | //    @TableField(fill = FieldFill.INSERT) | 
 |  |  |     private Date createTime; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 资源id | 
 |  |  |      */ | 
 |  |  |     @TableField(value = "key") | 
 |  |  |     private String key; | 
 |  |  |     @TableField(value = "resource_key") | 
 |  |  |     private String resourceKey; | 
 |  |  |     /** | 
 |  |  |      * 资源类型,例如JPG图片的资源类型为image/jpg | 
 |  |  |      */ | 
 |  |  | 
 |  |  |      */ | 
 |  |  |     @TableField(value = "byte_size") | 
 |  |  |     private Long byteSize; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 0生产前 1生产后 2生产问题 | 
 |  |  |      */ | 
 |  |  |     @TableField(value = "type") | 
 |  |  |     private Long type; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 租户ID | 
 |  |  |      */ | 
 |  |  |     @TableField(fill = FieldFill.INSERT) | 
 |  |  |     private Long tenantId; | 
 |  |  |  | 
 |  |  |     @ApiModelProperty(value = "创建该记录的用户") | 
 |  |  |     @TableField(fill = com.baomidou.mybatisplus.annotation.FieldFill.INSERT) | 
 |  |  |     private Integer createUser; | 
 |  |  |  | 
 |  |  |     @ApiModelProperty(value = "记录创建时间") | 
 |  |  |     @TableField(fill = com.baomidou.mybatisplus.annotation.FieldFill.INSERT) | 
 |  |  |     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") | 
 |  |  |     @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") | 
 |  |  |     private LocalDateTime createTime; | 
 |  |  |  | 
 |  |  |     @ApiModelProperty(value = "最后修改该记录的用户") | 
 |  |  |     @TableField(fill = com.baomidou.mybatisplus.annotation.FieldFill.INSERT_UPDATE) | 
 |  |  |     private Integer updateUser; | 
 |  |  |  | 
 |  |  |     @ApiModelProperty(value = "记录最后更新时间") | 
 |  |  |     @TableField(fill = com.baomidou.mybatisplus.annotation.FieldFill.INSERT_UPDATE) | 
 |  |  |     private LocalDateTime updateTime; | 
 |  |  | } |