package com.doumee.core.wx; 
 | 
  
 | 
import com.doumee.core.utils.Constants; 
 | 
  
 | 
import java.math.BigDecimal; 
 | 
import java.net.URLDecoder; 
 | 
import java.util.Arrays; 
 | 
import java.util.List; 
 | 
  
 | 
public class MeetConstants extends Constants { 
 | 
    public static final String PROJECTS = "PROJECTS"; 
 | 
    public static final String QR_OPENROOM_VALIDTIME = "QR_OPENROOM_VALIDTIME" ; 
 | 
    //开门时间有效期(分钟) 
 | 
    public static final String QR_OPENBOOK_VALIDTIME="QR_OPENBOOK_VALIDTIME"; 
 | 
    public static final String ADVANCE_IN="ADVANCE_IN"; 
 | 
    //发送会议开始  定时提前多少分钟发送 
 | 
    public static final String NOTICE_TIME = "NOTICE_TIME"; 
 | 
    public static final String SYSTEM ="SYSTEM"; 
 | 
    public static final String EARLY_START = "EARLY_START"; 
 | 
    public static final String SOON_START = "SOON_START"; 
 | 
    public static final String MEET_CODE_PREFIX = "MEET_CODE_PREFIX"; 
 | 
  
 | 
  
 | 
  
 | 
  
 | 
    public interface  UserRelObjType{ 
 | 
        int objTypeRoom = 0; 
 | 
        int objTypeBook = 1; 
 | 
    } 
 | 
    public interface  RoomRecordObjType{ 
 | 
        int objTypeRoom = 0;//管理员开门 
 | 
        int objTypeBook_in = 1;//参会人员开门 
 | 
        int objTypeBook_out = 2;//访客开门 
 | 
    } 
 | 
    public static void main(String[] args) { 
 | 
        String t = URLDecoder.decode("https://lsqw.gtja.com/qwcos/v-index.html#/loginforProperty?corpId=ww4b7aefafeb430e4b&corpId=ww4b7aefafeb430e4b&agentId=1000005&agentId=1000005&fromRoute=&userCode=013561&userCode=&userId=zz&userId=&encryptUserCode=&custQwId=wmIUuSDgAAR8MhtVY8w90EyKltvoK5fA&custCode=&openId=op1wZwD1dKuBQywmWWS5957zUOJI&name=%E8%B9%84%E8%B9%84&headUrl=http%3A%2F%2Fwx.qlogo.cn%2Fmmhead%2FQ3auHgzwzM4QlibSOAvYcvRMdsoyF3Ua7duLOYSJfB3dsGsYxIYonBw%2F0&dbHeadUrl=https%3A%2F%2Ftgf.gtja.com%2Ff%2F%2Fqwoms%2F2022512%2Fqwoms_1652332606613_8.jpg"); 
 | 
        System.out.println(t); 
 | 
    } 
 | 
  
 | 
    /** 
 | 
     * 数据状态枚举 
 | 
     * 
 | 
     */ 
 | 
    public enum Status { 
 | 
  
 | 
        /** 用户启用禁用枚举值*/ 
 | 
        ENABLE(0,"正常"), 
 | 
        DISABLE(1,"禁用"); 
 | 
  
 | 
        private  Integer value; 
 | 
        private  String des; 
 | 
  
 | 
  
 | 
        Status(Integer value, String des) { 
 | 
            this.value = value; 
 | 
            this.des = des; 
 | 
        } 
 | 
  
 | 
        public Integer getValue() { 
 | 
            return value; 
 | 
        } 
 | 
  
 | 
        public void setValue(Integer value) { 
 | 
            this.value = value; 
 | 
        } 
 | 
  
 | 
        public String getDes() { 
 | 
            return des; 
 | 
        } 
 | 
  
 | 
        public void setDes(String des) { 
 | 
            this.des = des; 
 | 
        } 
 | 
    } 
 | 
  
 | 
  
 | 
  
 | 
  
 | 
  
 | 
    /** 
 | 
     * 标签类型 
 | 
     */ 
 | 
    public  enum LabelsType { 
 | 
        GOODSTYPE(0, "商品分类", "商品分类"), 
 | 
        GOODSBRAND(1, "商品品牌", "商品品牌"), 
 | 
        BUSNESSLABEL(2, "商家标签", "商家标签"), 
 | 
        EXPRESSDELIVERY(3, "快递", "快递"), 
 | 
        RETURNOPTIONS(4, "退货选项", "退货选项"), 
 | 
        EXCHANGEOPTIONS(5, "换货选项", "换货选项"), 
 | 
        REFUNDOPTIONS(6, "退款选项", "退款选项"), 
 | 
        CANCELORDEROPTIONS(7, "取消订单选项", "取消订单选项"), 
 | 
        COFFERBEANTYPE(8, "咖啡百科分类", "咖啡百科分类"), 
 | 
        INFOTYPE(9, "咨询分类", "咨询分类"), 
 | 
        ACTIVITYMATCHTYPE(10, "活动赛事分类", "活动赛事分类"), 
 | 
        DARENTANDIANTYPE(11, "达人探店分类", "达人探店分类"), 
 | 
        HOMEZHUANQU(12, "首页专区", "首页专区"), 
 | 
  
 | 
        ; 
 | 
        // 成员变量 
 | 
        private String name; 
 | 
        private int key; 
 | 
        private String noteinfo;// 描述 
 | 
  
 | 
        // 构造方法 
 | 
        LabelsType(int key, String name, String noteinfo) { 
 | 
            this.name = name; 
 | 
            this.key = key; 
 | 
            this.noteinfo = noteinfo; 
 | 
        } 
 | 
  
 | 
        // 普通方法 
 | 
        public static String getName(int index) { 
 | 
            for (LabelsType c : LabelsType.values()) { 
 | 
                if (c.getKey() == index) { 
 | 
                    return c.name; 
 | 
                } 
 | 
            } 
 | 
            return null; 
 | 
        } 
 | 
  
 | 
        // 普通方法 
 | 
        public static String getInfo(int index) { 
 | 
            for (LabelsType c : LabelsType.values()) { 
 | 
                if (c.getKey() == index) { 
 | 
                    return c.noteinfo; 
 | 
                } 
 | 
            } 
 | 
            return null; 
 | 
        } 
 | 
  
 | 
        // get set 方法 
 | 
        public String getName() { 
 | 
            return name; 
 | 
        } 
 | 
  
 | 
        public void setName(String name) { 
 | 
            this.name = name; 
 | 
        } 
 | 
  
 | 
        public int getKey() { 
 | 
            return key; 
 | 
        } 
 | 
  
 | 
        public void setKey(int key) { 
 | 
            this.key = key; 
 | 
        } 
 | 
  
 | 
        public String getNoteinfo() { 
 | 
            return noteinfo; 
 | 
        } 
 | 
  
 | 
    } 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 活动类型 
 | 
     */ 
 | 
    public  enum ActivityType { 
 | 
  
 | 
        SHOPACTIVITY(0, "商家活动", "商家活动"), 
 | 
        PLATACTIVITY(1, "平台活动", "平台活动"), 
 | 
        TANDIAN(2, "探店", "探店"), 
 | 
        CONSULT(3, "资讯", "资讯"), 
 | 
  
 | 
        ; 
 | 
        // 成员变量 
 | 
        private String name; 
 | 
        private int key; 
 | 
        private String noteinfo;// 描述 
 | 
  
 | 
        // 构造方法 
 | 
        ActivityType(int key, String name, String noteinfo) { 
 | 
            this.name = name; 
 | 
            this.key = key; 
 | 
            this.noteinfo = noteinfo; 
 | 
        } 
 | 
  
 | 
        // 普通方法 
 | 
        public static String getName(int index) { 
 | 
            for (ActivityType c : ActivityType.values()) { 
 | 
                if (c.getKey() == index) { 
 | 
                    return c.name; 
 | 
                } 
 | 
            } 
 | 
            return null; 
 | 
        } 
 | 
  
 | 
        // 普通方法 
 | 
        public static String getInfo(int index) { 
 | 
            for (ActivityType c : ActivityType.values()) { 
 | 
                if (c.getKey() == index) { 
 | 
                    return c.noteinfo; 
 | 
                } 
 | 
            } 
 | 
            return null; 
 | 
        } 
 | 
  
 | 
        // get set 方法 
 | 
        public String getName() { 
 | 
            return name; 
 | 
        } 
 | 
  
 | 
        public void setName(String name) { 
 | 
            this.name = name; 
 | 
        } 
 | 
  
 | 
        public int getKey() { 
 | 
            return key; 
 | 
        } 
 | 
  
 | 
        public void setKey(int key) { 
 | 
            this.key = key; 
 | 
        } 
 | 
  
 | 
        public String getNoteinfo() { 
 | 
            return noteinfo; 
 | 
        } 
 | 
  
 | 
    } 
 | 
} 
 |