package com.ruoyi.system.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.time.LocalDateTime; @Data @TableName("tb_banner") @ApiModel("Banner表") public class Banner implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) @ApiModelProperty("主键ID") private Integer id; @TableField("name") @ApiModelProperty("Banner名称") private String name; @TableField("jump_type") @ApiModelProperty("跳转类型(1=无跳转,2=发布首页,3=订单首页,4=发布详情页)") private Integer jumpType; @TableField("content") @ApiModelProperty("跳转内容") private String content; @TableField("image_url") @ApiModelProperty("图片地址") private String imageUrl; @TableField("del_flag") @ApiModelProperty("删除标记(0=正常,1=删除)") private Integer delFlag; @TableField(value = "create_time") @ApiModelProperty("创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; }