package vip.xiaonuo.disk.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import javax.persistence.*;

@Data
@Table(name = "sharefile")
@Entity
@TableName("sharefile")
public class ShareFile {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @TableId(type = IdType.AUTO)
    private String shareFileId;

    @Column(columnDefinition="varchar(50) comment '分享批次号'")
    private String shareBatchNum;
    @Column(columnDefinition="varchar(20) comment '用户文件id'")
    private String userFileId;
    @Column(columnDefinition="varchar(100) comment '分享文件路径'")
    private String shareFilePath;

    @Column(columnDefinition="varchar(20) comment '被分享的人id（包括群组id和公共资源id）'")
    private String userId;
    @Column(columnDefinition="char(2) comment '是否可以添加，0否1是'")
    private String canAdd;
    @Column(columnDefinition="varchar(100) comment '是否可以删除，0否1是'")
    private String canDelete;
    @Column(columnDefinition="varchar(50) comment '是否可以重命名，0否1是'")
    private String canRaname;
    @Column(columnDefinition="varchar(20) comment '是否可以复制，0否1是'")
    private String canCopy;
    @Column(columnDefinition="varchar(100) comment '是否可以下载，0否1是'")
    private String canDownload;

}
