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-admin/src/main/java/com/stylefeng/guns/modular/system/model/Banner.java |  161 +++++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 135 insertions(+), 26 deletions(-)

diff --git a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/Banner.java b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/Banner.java
index 9161df6..2364d8f 100644
--- a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/Banner.java
+++ b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/Banner.java
@@ -1,53 +1,162 @@
 package com.stylefeng.guns.modular.system.model;
 
-import com.baomidou.mybatisplus.annotations.TableField;
-import com.baomidou.mybatisplus.annotations.TableId;
-import com.baomidou.mybatisplus.annotations.TableName;
 import com.baomidou.mybatisplus.enums.IdType;
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.activerecord.Model;
+import com.baomidou.mybatisplus.annotations.TableName;
+import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
+import org.aspectj.weaver.ast.Var;
 
-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")
-    private Integer position;
+    @ApiModelProperty(value = "banner类型")
+    private String type;
     /**
-     * 图片路径
+     * banner名称
      */
-    @TableField("img_url")
-    private String imgUrl;
+    @ApiModelProperty(value = "banner名称")
+    private String name;
     /**
-     * 富文本内容
+     * 图片
      */
-    @TableField("content")
-    private String content;
+    private String img;
     /**
-     * 排序
+     * 跳转模块id
      */
-    @TableField("sort")
-    private Integer sort;
+    private Integer modelId;
     /**
-     * 添加人id
+     * 跳转页面id
      */
-    @TableField("insert_user_id")
-    private Integer insertUserId;
+    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下架
+     */
+    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