From f537abe9f3646c739beaf15076246a2f71a347e9 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 20 二月 2025 16:57:55 +0800
Subject: [PATCH] IOS广告增加区域屏蔽

---
 src/main/java/com/yeshi/buwan/domain/HomeType.java |  139 ++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 134 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/domain/HomeType.java b/src/main/java/com/yeshi/buwan/domain/HomeType.java
index 4d199ee..9d35ab2 100644
--- a/src/main/java/com/yeshi/buwan/domain/HomeType.java
+++ b/src/main/java/com/yeshi/buwan/domain/HomeType.java
@@ -1,14 +1,16 @@
 package com.yeshi.buwan.domain;
 
-import java.io.Serializable;
-import java.util.List;
+import com.google.gson.annotations.Expose;
+import com.yeshi.buwan.domain.jump.JumpDetail;
+import com.yeshi.buwan.domain.system.SystemInfo;
 
 import javax.persistence.Entity;
 import javax.persistence.ManyToOne;
+import javax.persistence.Transient;
 import javax.validation.constraints.Pattern;
-
-import com.google.gson.annotations.Expose;
-import com.yeshi.buwan.domain.system.SystemInfo;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.List;
 
 /**
  * 棣栭〉鐨勫垎绫�
@@ -37,6 +39,11 @@
     private String params;
     @Expose
     private boolean hasMore;
+
+    //鏄惁闇�瑕佸~鍏呭箍鍛�
+    @Expose
+    private boolean needAd;
+
     @Expose
     private String iosControl;
     @Expose
@@ -51,9 +58,79 @@
     @Expose
     private int number;// 鏄剧ず澶氬皯涓�
 
+    //鍒锋柊鐨勪綅缃�  0-鏃犲埛鏂�  1-鍙充笂瑙�  2-涓嬫柟
+    @Expose
+    private int refreshPosition;
+    @Expose
+    private String moreTag;
+
+
+    private boolean bigPicture;
+
+    //鏁版嵁鎬绘暟
+    @Expose
+    private int count;
+
+
+    public boolean isBigPicture() {
+        return bigPicture;
+    }
+
+    public void setBigPicture(boolean bigPicture) {
+        this.bigPicture = bigPicture;
+    }
+
+    public int getCount() {
+        return count;
+    }
+
+    public void setCount(int count) {
+        this.count = count;
+    }
+
+    public int getRefreshPosition() {
+        return refreshPosition;
+    }
+
+    public void setRefreshPosition(int refreshPosition) {
+        this.refreshPosition = refreshPosition;
+    }
+
+    public String getMoreTag() {
+        return moreTag;
+    }
+
+    public void setMoreTag(String moreTag) {
+        this.moreTag = moreTag;
+    }
+
+    @Expose
+    @Transient
+    private HomeTypeAd ad;
+
     private SystemInfo system;
 
     private VideoType videoType; //20170914
+
+    //涓撻鍏抽敭瀛�
+    private String specialDataKey;
+
+    public HomeTypeAd getAd() {
+        return ad;
+    }
+
+    public void setAd(HomeTypeAd ad) {
+        this.ad = ad;
+    }
+
+    public boolean isNeedAd() {
+        return needAd;
+    }
+
+    public void setNeedAd(boolean needAd) {
+        this.needAd = needAd;
+    }
+
 
     public String getIcon() {
         return icon;
@@ -210,4 +287,56 @@
     public void setSystem(SystemInfo system) {
         this.system = system;
     }
+
+
+    public String getSpecialDataKey() {
+        return specialDataKey;
+    }
+
+    public void setSpecialDataKey(String specialDataKey) {
+        this.specialDataKey = specialDataKey;
+    }
+
+    public static class HomeTypeAd {
+        @Expose
+        private String picture;
+        @Expose
+        private BigDecimal pictureRate;
+        @Expose
+        private JumpDetail jumpDetail;
+        @Expose
+        private String params;
+
+        public String getPicture() {
+            return picture;
+        }
+
+        public void setPicture(String picture) {
+            this.picture = picture;
+        }
+
+        public BigDecimal getPictureRate() {
+            return pictureRate;
+        }
+
+        public void setPictureRate(BigDecimal pictureRate) {
+            this.pictureRate = pictureRate;
+        }
+
+        public JumpDetail getJumpDetail() {
+            return jumpDetail;
+        }
+
+        public void setJumpDetail(JumpDetail jumpDetail) {
+            this.jumpDetail = jumpDetail;
+        }
+
+        public String getParams() {
+            return params;
+        }
+
+        public void setParams(String params) {
+            this.params = params;
+        }
+    }
 }

--
Gitblit v1.8.0