package com.ydl.ydlcommon.bean; import java.io.Serializable; import java.util.List; //全局信息 public class GlobalInfo implements Serializable{ public String version; public GlobalData info; public static class GlobalData implements Serializable{ public SharAppData app_share; public String aboutUs; public String helpCenter; public String listenHelp; public String feedBack; public String logo; public String contactUs; public String tel; public String wechatAccount; public String work_time; public int listen_time; public float listen_fee; public String wxappid; public String wxappsecret; public String wxmerchantid; public String wxmerchantkey; public StartingPage startingPage; public int bonus_flag;//是否显示红包,1开启,2关闭 public List<ComforWords> comfortWords; public List<NewYearKeyword> newYearKeywords; public int newYearSwitch; public List<String> user_home_bgs;//我的页面封面图选择列表 public String join_doctor_url;//专家入住url public String notice_text; //首页公告内容 public int is_show_notice;//1显示公告,2不显示 public String notice_url; public PayNotice pay_notice; public int login_hide_wx; //1隐藏,0显示 public int protocol_android=2; //华为渠道隐私协议开关,1默认勾选,2默认不勾选 public static class PayNotice implements Serializable{ public String title; public String content; } public static class StartingPage implements Serializable{ public String title; public String desc; public String link_url; public String image_url; public String share_url; public String link_type; } public static class ComforWords implements Serializable{ public String word; public int type; } public static class NewYearKeyword implements Serializable{ public String comfortWord; public String direction; public String effect; } public NewYearKeyword getNewYearKeyWordByContent(String content){ if (content == null){ return null; } if (newYearSwitch == 1 && newYearKeywords != null){ int minIndex = -1; int showIndex = -1; for (int j = 0; j < newYearKeywords.size(); j++) { NewYearKeyword c = newYearKeywords.get(j); int tempIndex = content.indexOf(c.comfortWord); if (tempIndex != -1) { if (minIndex == -1){ minIndex = tempIndex; showIndex = j; } else if (minIndex > tempIndex) { minIndex = tempIndex; showIndex = j; } } } if (showIndex != -1) { return newYearKeywords.get(showIndex); } } return null; } } public static class SharAppData implements Serializable{ public String cover_url; public String descrip; public String dl_url; public String title; } }