package com.gkhy.labRiskManage.domain.attachment.entity; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import org.springframework.data.annotation.CreatedDate; import org.springframework.data.annotation.LastModifiedDate; import org.springframework.data.jpa.domain.support.AuditingEntityListener; import javax.persistence.*; import java.time.LocalDateTime; /** * @email 1603559716@qq.com * @author: zf * @date: 2023/5/6 * @time: 14:54 */ @EntityListeners(AuditingEntityListener.class) @Data @Entity @Table(name = "attachment") public class AttachmentInfo { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; //文件标识 private String fileKey; //文件本地址 private String filePath; //文件访问路径 private String fileUrl; //文件名称 private String fileName; //文件后缀 private String fileSuffix; //文件描述 private String fileDesc; //文件大小 private Long fileSize; //文件类型 private String fileType; //模块 private String module; //删除标识 0-未删除,1-删除 private Integer delFlag; //创建时间 @JsonFormat @CreatedDate @Column(name = "create_time",updatable = false) private LocalDateTime createTime; //创建人id private Long createUid; //创建人姓名 private String createUname; //修改时间 @JsonFormat @LastModifiedDate private LocalDateTime updateTime; //修改人id private Long updateUid; //修改人姓名 private String updateUname; }