package com.ruoyi.other.api.domain; import com.baomidou.mybatisplus.annotation.*; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.time.LocalDateTime; /** *

* *

* * @author luodangjia * @since 2024-11-20 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("t_banner") @ApiModel(value="Banner对象", description="") public class Banner implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键") @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "位置(1=首页,2=商城首页)") @TableField("position") private Integer position; @ApiModelProperty(value = "名称") @TableField("name") private String name; @ApiModelProperty(value = "跳转类型(1=无跳转,2=外部链接,3=商品详情,4=秒杀商品详情,5=领券中心)") @TableField("jump_type") private Integer jumpType; @ApiModelProperty(value = "跳转内容") @TableField("content") private String content; @ApiModelProperty(value = "图片地址") @TableField("image_url") private String imageUrl; @ApiModelProperty(value = "视频地址") @TableField("video_url") private String videoUrl; @ApiModelProperty(value = "删除标识(0=否,1=是)") @TableField("del_flag") @TableLogic private Integer delFlag; @ApiModelProperty(value = "添加时间") @TableField("create_time") private LocalDateTime createTime; }