package org.jeecg.common.system.base.entity; import org.jeecg.common.constant.CommonConstant; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonIgnore; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("mom_sys_upload_rela") @ApiModel(value = "上传文件与业务数据关系 持久对象") public class SysUploadRela extends JeecgEntity { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "业务数据主键") private String busId; @ApiModelProperty(value = "业务类型") private String busType; @ApiModelProperty(value = "附件ID") private String uploadId; @JsonIgnore @ApiModelProperty(value = "删除状态(0-正常,1-已删除)", hidden = true) @TableLogic private Integer delFlag = CommonConstant.DEL_FLAG_0; // 前台传值 @ApiModelProperty(value = "上传文件") @TableField(exist = false) private SysUpload upload; }