package cn.cetc54.platform.base.entity; import cn.cetc54.platform.core.base.BaseEntity; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.persistence.Entity; import javax.persistence.Table; /** * @author x */ @Data @Entity @Table(name = "t_file") @TableName("t_file") @ApiModel(value = "文件") public class File extends BaseEntity { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "原文件名") private String name; @ApiModelProperty(value = "存储文件名") private String fKey; @ApiModelProperty(value = "大小") @JsonSerialize(using = ToStringSerializer.class) private Long size; @ApiModelProperty(value = "文件类型") private String type; @ApiModelProperty(value = "路径") private String url; @ApiModelProperty(value = "存储位置 0本地") private Integer location = 0; }