From 16b704d18a875d1fb63827aaa507790ba2bef5be Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期二, 23 四月 2024 11:44:13 +0800 Subject: [PATCH] JK最终代码提交 --- guns-management/src/main/java/com/stylefeng/guns/modular/system/model/Banner.java | 161 +++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 135 insertions(+), 26 deletions(-) diff --git a/guns-management/src/main/java/com/stylefeng/guns/modular/system/model/Banner.java b/guns-management/src/main/java/com/stylefeng/guns/modular/system/model/Banner.java index 10b3c6c..4e8d4a8 100644 --- a/guns-management/src/main/java/com/stylefeng/guns/modular/system/model/Banner.java +++ b/guns-management/src/main/java/com/stylefeng/guns/modular/system/model/Banner.java @@ -1,56 +1,165 @@ 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 + + "}"; + } } -- Gitblit v1.7.1