package com.panzhihua.service_community.entity; import java.util.Date; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java.util.Date; /** * 房屋租赁-涉及的文件表(RentingHourseFile)表实体类 * * @author makejava * @since 2021-11-23 10:46:18 */ @Data @Builder @AllArgsConstructor @NoArgsConstructor @ApiModel("房屋租赁-涉及的文件表") public class RentingHourseFile implements Serializable { private static final long serialVersionUID = -23971845137069675L; /** * 主键 */ @ApiModelProperty(value = "主键") @TableId(type = IdType.ASSIGN_ID) private Long id; /** * 分类(1、房源图片 2、产权证明图片 3、证件照片) */ @ApiModelProperty(value = "分类(1、房源图片 2、产权证明图片 3、证件照片)") private Integer classification; /** * 租售登记表ID */ @ApiModelProperty(value = "租售登记表ID") private Long refId; /** * 事件上传的资源类型(1是图片2是音频3是视频) */ @ApiModelProperty(value = "事件上传的资源类型(1是图片2是音频3是视频)") private Integer type; /** * 资源名称 */ @ApiModelProperty(value = "资源名称") private String resourceName; /** * 资源大小 */ @ApiModelProperty(value = "资源大小") private String resourceSize; /** * 视频或音频时长 */ @ApiModelProperty(value = "视频或音频时长") private Integer resourceTime; /** * 事件上传的资源URL地址 */ @ApiModelProperty(value = "事件上传的资源URL地址") private String url; /** * 创建人 */ @ApiModelProperty(value = "创建人") private Long createBy; /** * 创建时间 */ @ApiModelProperty(value = "创建时间") private Date createAt; /** * 上传标识 */ @ApiModelProperty(value = "上传标识") private Integer upload; /** * 分类(1、房源图片 2、产权证明图片 3、证件照片) */ public interface Classification { int fytp = 1; int cqtp = 2; int zjzq = 3; } /** * 事件上传的资源类型(1是图片2是音频3是视频) */ public interface Type { int picture = 1; int audio = 2; int video = 3; } }