| | |
| | | package com.stylefeng.guns.modular.system.model; |
| | | |
| | | import com.baomidou.mybatisplus.annotations.TableField; |
| | | import com.baomidou.mybatisplus.activerecord.Model; |
| | | import com.baomidou.mybatisplus.annotations.TableId; |
| | | import com.baomidou.mybatisplus.annotations.TableName; |
| | | import com.baomidou.mybatisplus.enums.IdType; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * @author zhibing.pu |
| | | * @Date 2023/11/7 16:37 |
| | | * <p> |
| | | * banner |
| | | * </p> |
| | | * |
| | | * @author 无关风月 |
| | | * @since 2024-02-06 |
| | | */ |
| | | @Data |
| | | @TableName("t_banner") |
| | | public class Banner { |
| | | @Data |
| | | public class Banner extends Model<Banner> { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * 主键 |
| | | */ |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Integer id; |
| | | /** |
| | | * 位置(1=首页,2=详情) |
| | | * banner类型 |
| | | */ |
| | | @TableField("position") |
| | | @ApiModelProperty(value = "文案设置 3=系统公告,4隐私,5协议", required = true) |
| | | private Integer position; |
| | | @ApiModelProperty(value = "banner类型") |
| | | private String type; |
| | | /** |
| | | * 图片路径 |
| | | * banner名称 |
| | | */ |
| | | @TableField("img_url") |
| | | private String imgUrl; |
| | | @ApiModelProperty(value = "banner名称") |
| | | private String name; |
| | | /** |
| | | * 富文本内容 |
| | | * 图片 |
| | | */ |
| | | @TableField("content") |
| | | @ApiModelProperty(value = "富文本内容", required = true) |
| | | private String content; |
| | | @ApiModelProperty(value = "banner图片") |
| | | private String img; |
| | | /** |
| | | * 排序 |
| | | * 跳转模块id |
| | | */ |
| | | @TableField("sort") |
| | | private Integer sort; |
| | | @ApiModelProperty(value = "跳转模块id 新增/修改不传") |
| | | private Integer modelId; |
| | | /** |
| | | * 添加人id |
| | | * 跳转页面id |
| | | */ |
| | | @TableField("insert_user_id") |
| | | private Integer insertUserId; |
| | | @ApiModelProperty(value = "跳转页面id 新增/修改不传") |
| | | private Integer pageId; |
| | | /** |
| | | * 添加时间 |
| | | * 跳转id |
| | | */ |
| | | @TableField("insert_time") |
| | | private Date insertTime; |
| | | @ApiModelProperty(value = "跳转id") |
| | | private Integer turnId; |
| | | @ApiModelProperty(value = "排序") |
| | | private String sort; |
| | | @ApiModelProperty(value = "跳转模块名称") |
| | | private String modelName; |
| | | @ApiModelProperty(value = "跳转页面名称") |
| | | private String pageName; |
| | | /** |
| | | * 状态1上架2下架 |
| | | */ |
| | | @ApiModelProperty(value = "状态1 上架2下架 3删除") |
| | | private Integer state; |
| | | |
| | | |
| | | public Integer getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(Integer id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(String type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getImg() { |
| | | return img; |
| | | } |
| | | |
| | | public void setImg(String img) { |
| | | this.img = img; |
| | | } |
| | | |
| | | public Integer getModelId() { |
| | | return modelId; |
| | | } |
| | | |
| | | public void setModelId(Integer modelId) { |
| | | this.modelId = modelId; |
| | | } |
| | | |
| | | public Integer getPageId() { |
| | | return pageId; |
| | | } |
| | | |
| | | public void setPageId(Integer pageId) { |
| | | this.pageId = pageId; |
| | | } |
| | | |
| | | public Integer getTurnId() { |
| | | return turnId; |
| | | } |
| | | |
| | | public void setTurnId(Integer turnId) { |
| | | this.turnId = turnId; |
| | | } |
| | | |
| | | public String getSort() { |
| | | return sort; |
| | | } |
| | | |
| | | public void setSort(String sort) { |
| | | this.sort = sort; |
| | | } |
| | | |
| | | public Integer getState() { |
| | | return state; |
| | | } |
| | | |
| | | public void setState(Integer state) { |
| | | this.state = state; |
| | | } |
| | | |
| | | @Override |
| | | protected Serializable pkVal() { |
| | | return this.id; |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "Banner{" + |
| | | "id=" + id + |
| | | ", type=" + type + |
| | | ", name=" + name + |
| | | ", img=" + img + |
| | | ", modelId=" + modelId + |
| | | ", pageId=" + pageId + |
| | | ", turnId=" + turnId + |
| | | ", sort=" + sort + |
| | | ", state=" + state + |
| | | "}"; |
| | | } |
| | | } |