package com.gkhy.system.domain;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.gkhy.common.annotation.Excel;
|
import com.gkhy.common.core.domain.BaseEntity;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
|
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotNull;
|
|
|
/**
|
* 项目附件对象 project_file
|
*
|
* @author expert
|
* @date 2024-11-14
|
*/
|
@EqualsAndHashCode(callSuper = true)
|
@TableName(resultMap = "com.gkhy.system.mapper.ProjectFileMapper.ProjectFileResult")
|
@ApiModel(value = "项目附件对象", description = "项目附件对象表")
|
@Data
|
public class ProjectFile extends BaseEntity {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* $column.columnComment
|
*/
|
@TableId(value = "id", type = IdType.AUTO)
|
private Long id;
|
|
/**
|
* 项目id
|
*/
|
@ApiModelProperty(value = "项目id",required = true)
|
@NotNull(message = "参数不能为空")
|
private Long projectId;
|
|
/**
|
* 项目附件类型1审批单附件2项目附件
|
*/
|
@ApiModelProperty(value = "项目附件类型1审批单附件2项目附件")
|
@NotBlank(message = "项目附件类型不能为空")
|
private String module;
|
|
/**
|
* 本地路径
|
*/
|
@Excel(name = "本地路径")
|
@ApiModelProperty(value = "本地路径")
|
private String filePath;
|
|
/**
|
* 访问路径
|
*/
|
@Excel(name = "访问路径")
|
@ApiModelProperty(value = "访问路径")
|
private String fileUrl;
|
|
/**
|
* 附件名称
|
*/
|
@ApiModelProperty(value = "附件名称")
|
private String fileName;
|
|
/**
|
* 附件名称
|
*/
|
@ApiModelProperty(value = "附件原名称")
|
private String originalFileName;
|
|
/**
|
* 后缀
|
*/
|
@ApiModelProperty(value = "后缀")
|
private String fileSuffix;
|
|
/**
|
* 附件描述
|
*/
|
@ApiModelProperty(value = "附件描述")
|
private String fileDesc;
|
|
/**
|
* 文件大小
|
*/
|
@ApiModelProperty(value = "文件大小")
|
private Long fileSize;
|
|
/**
|
* 文件类型
|
*/
|
@ApiModelProperty(value = "文件类型")
|
private String fileType;
|
|
/**
|
* 删除标志(0代表存在,1代表删除,默认0)
|
*/
|
private Long delFlag;
|
|
|
}
|