package cn.cslg.pas.domain;

import cn.cslg.pas.common.model.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * <p>
 * 专题库附件表
 * </p>
 *
 * @author 王岩
 * @since 2022-01-24
 */
@Data
@TableName("os_thematic_file")
public class ProjectFile extends BaseEntity<ProjectFile> {

    /**
     * 附件名称
     */
    private String name;

    /**
     * 文件名称
     */
    private String fileName;

    /**
     * 附件上传地址
     */
    @TableField("address")
    private String url;

    /**
     * 专题库ID
     */
    @TableField("zid")
    private Integer projectId;

    private String remark;

    /**
     * 上传时间
     */
    @TableField("update_time")
    private Integer createTime;

    /**
     * 上传人
     */
    @TableField("uid")
    private Integer createBy;

    /**
     * 类型
     */
    private String type;

    /**
     * 大小
     */
    private Integer size;

    /**
     * 后缀
     */
    private String suffix;

    @TableField(exist = false)
    private String createName;

    @TableField(exist = false)
    private String projectName;
}
