From c30cfcc106111b8087691557ee8143f6be9c4e5d Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期四, 07 十二月 2023 15:21:35 +0800 Subject: [PATCH] 海康接口对接开发 --- server/dmvisit_service/src/main/java/com/doumee/core/utils/Constants.java | 995 +++------------------------------------------------------- 1 files changed, 59 insertions(+), 936 deletions(-) diff --git a/server/dmvisit_service/src/main/java/com/doumee/core/utils/Constants.java b/server/dmvisit_service/src/main/java/com/doumee/core/utils/Constants.java index 6ad128e..924cb84 100644 --- a/server/dmvisit_service/src/main/java/com/doumee/core/utils/Constants.java +++ b/server/dmvisit_service/src/main/java/com/doumee/core/utils/Constants.java @@ -1,12 +1,12 @@ package com.doumee.core.utils; -import org.apache.commons.collections4.CollectionUtils; + +import org.apache.commons.lang3.StringUtils; import java.math.BigDecimal; import java.net.URLDecoder; -import java.util.*; -import java.util.regex.Matcher; -import java.util.regex.Pattern; +import java.text.SimpleDateFormat; +import java.util.Date; public class Constants { @@ -22,6 +22,55 @@ public static final String HK_PUSH_URL = "HK_PUSH_URL"; public static final String HK_ROOTORG_CODE ="HK_ROOTORG_CODE" ; + //琚嫓璁夸汉淇℃伅鏍¢獙鏂瑰紡锛�0鎵嬫満鍙峰崟鐙牎楠� 1鎵嬫満鍙峰拰濮撳悕缁勫悎鏍¢獙锛� + public static final String BEVISITED_USER_VALID = "BEVISITED_USER_VALID"; + public static final String SELECT_DOORS_VISIT_REQUIRED = "SELECT_DOORS_VISIT_REQUIRED"; + public static final String SELECT_DOORS_LW_REQUIRED = "SELECT_DOORS_LW_REQUIRED"; + public static final String PROBLEM_LW_REQUIRED = "PROBLEM_LW_REQUIRED"; + public static final String PROBLEM_VISIT_REQUIRED = "PROBLEM_VISIT_REQUIRED"; + public static final String MDJ_LW_REQUIRED = "MDJ_LW_REQUIRED"; + public static final String MDJ_VISIT_REQUIRED = "MDJ_VISIT_REQUIRED"; + public static final String EDS_PWD ="!@#$%^&QWERTY" ; + + + public static Date getBirthdyByCardNo(String idCard){ + if(idCard ==null || idCard.length()<14){ + return null; + } + Date birthday = null; // 瑙f瀽涓烘棩鏈熷璞� + String birthdayString = idCard.substring(6, 14); // 鎴彇韬唤璇佸彿鐨勫墠鍏綅鏁板瓧浣滀负鍑虹敓鏃ユ湡 + SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd"); + try { + birthday = dateFormat.parse(birthdayString); + } catch (Exception e) { + throw new RuntimeException(e); + } + return birthday; +} + public static String getTuominStr(String s){ + if(StringUtils.isEmpty(s)){ + return ""; + } + int l = s.length(); + if(l <= 2){ + return s.substring(0,1)+"****"; + } + if(l <= 5){ + return s.substring(0,2)+"***"; + } + if(l <= 10){ + return s.substring(0,3)+"***"+s.substring(l-3,l); + } + if(l <= 11){ + return s.substring(0,3)+"****"+s.substring(l-4,l); + } + if(l <= 15){ + return s.substring(0,3)+"****"+s.substring(l-4,l); + } + return s.substring(0,5)+"*******"+s.substring(l-6,l); +} + + /** * mq tag */ @@ -33,6 +82,11 @@ String activity_looknum = "looknum"; String activity_signup = "signup"; } + public interface DeviceRoleType{ + int lw = 0;//鍔冲姟璁垮 + int fk = 1;//鏅�氳瀹� + int nb = 2;//鍐呴儴璁垮 + } public interface DOOR_ROLE_TYPE{ int lw = 0; int fk = 1; @@ -41,9 +95,6 @@ public static final String SUCCESS_STR = "SUCCESS" ; //寮�闂ㄦ椂闂存湁鏁堟湡锛堝垎閽燂級 - public static final String QR_OPENBOOK_VALIDTIME="QR_OPENBOOK_VALIDTIME"; - public static final String QR_OPENROOM_VALIDTIME="QR_OPENROOM_VALIDTIME"; - public static final String ADVANCE_IN="ADVANCE_IN"; public static final String ACCESS_ID="ACCESS_ID"; public static final String BUCKETNAME = "BUCKETNAME"; public static final String OSS = "OSS"; @@ -53,49 +104,12 @@ public static final String ENDPOINT = "ENDPOINT"; public static final String RESOURCE_PATH = "RESOURCE_PATH"; //鍙戦�佷細璁紑濮� 瀹氭椂鎻愬墠澶氬皯鍒嗛挓鍙戦�� - public static final String NOTICE_TIME = "NOTICE_TIME"; - - public static final String INITIAL_PASSWORD = "INITIAL_PASSWORD"; - public static final String ACCESS_TOKEN = "ACCESS_TOKEN"; - - public static final String INITIAL_ROLE = "INITIAL_ROLE"; - - public static final String PLAT_ADDR="PLAT_ADDR"; - public static final String ADDR_PHONE="ADDR_PHONE"; - public static final String ADDR_NAME="ADDR_NAME"; - public static final String ADDR_INFO="ADDR_INFO"; public static final String SYSTEM ="SYSTEM"; - public static final String DEFAULT_PASSWORD = "DEFAULT_PASSWORD" ; - public static final String CREATION_ROLE = "CREATION_ROLE"; - public static final String ORG_ROLE = "ORG_ROLE"; - - public static final String USER_AGREEMENT = "USER_AGREEMENT"; - - public static final String ABOUT_USER = "ABOUT_USER"; - - public static final String RECHARGE_MONEY = "RECHARGE_MONEY"; - - public static final String PLATFORM_ADDRESS = "PLATFORM_ADDRESS"; - - public static final String PROJECT_HEAD_IMG = "PROJECT_HEAD_IMG"; public static final String COFFEE_BEAN_TASK ="COFFEE_BEAN_TASK"; - public static final String SIGN_BOARD="SIGN_BOARD";//姣忔棩绛惧埌 - public static final String SHARE_INFO="SHARE_INFO";//鍒嗕韩璧勮 - public static final String SHARE_INVITE_BILL="SHARE_INVITE_BILL";//鍒嗕韩閭�璇锋捣鎶� - public static final String INVITE_USER_LOGIN="INVITE_USER_LOGIN";///閭�璇锋柊鐢ㄦ埛娉ㄥ唽 - public static final String POST_COMMENTS="POST_COMMENTS";//鍙戝竷璇勮 - public static final String COFFEE_MAP_CONSUME="COFFEE_MAP_CONSUME";//鍜栧暋鍦板浘娑堣垂 - // 鏈嶅姟椤圭洰 - public static final String PROJECTS = "PROJECTS"; - //鐢ㄦ埛澶村儚 - public static final String SYSUSER = "SYSUSER"; - - public static final String ROOT_PATH="ROOT_PATH";//鏈湴鏂囦欢涓婁紶鍦板潃閰嶇疆 - public static final String FILE_DIR="FILE_DIR";//鏈湴鏂囦欢璁块棶鍦板潃閰嶇疆 @@ -105,13 +119,7 @@ public static final String ACTIVITY_SIGN_KEY = "actcode_"; public static final String AFTERSALE_KEY = "salecode_"; } - /** - * 浼佷笟鏁版嵁鏉ユ簮 0骞冲彴娉ㄥ唽 1鍚庡彴瀵煎叆 - */ - public interface ORIGIN{ - public static final int platformRegister = 0; - public static final int backstageImport = 1; - } + public static BigDecimal formatBigdecimal(BigDecimal d) { if (d == null) { @@ -162,894 +170,9 @@ return d.longValue(); } -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 UserType { - - SYSTEM(0, "绯荤粺鐢ㄦ埛", "绠$悊鍛�",Arrays.asList(0)), - ORG(1, "鏈烘瀯", "鏈烘瀯",Arrays.asList(1)), - CREATION(2, "鍒涗綔涓績", "鍒涗綔涓績",Arrays.asList(2)) - - ; - // 鎴愬憳鍙橀噺 - private String name; - private int key; - private List<Integer> historyStatus; - private String noteinfo;// 鎻忚堪 - - // 鏋勯�犳柟娉� - UserType(int key, String name, String noteinfo,List<Integer> historyStatus) { - this.name = name; - this.key = key; - this.noteinfo = noteinfo; - this.historyStatus=historyStatus; - } - - // 鏅�氭柟娉� - public static String getName(int index) { - for (UserType c : UserType.values()) { - if (c.getKey() == index) { - return c.name; - } - } - return null; - } - - // 鏅�氭柟娉� - public static String getInfo(int index) { - for (UserType c : UserType.values()) { - if (c.getKey() == index) { - return c.noteinfo; - } - } - return null; - } - // 鏅�氭柟娉� - public static List<Integer> getHistoryStatus(int index) { - for (UserType c : UserType.values()) { - if (c.getKey() == index) { - return c.historyStatus; - } - } - return null; - } - - // get set 鏂规硶 - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public int getKey() { - return key; - } - public List<Integer> getHistoryStatus() { - return historyStatus; - } - - public void setKey(int key) { - this.key = key; - } - - public String getNoteinfo() { - return noteinfo; - } - - } - - /** - * 鏁版嵁鐘舵�佹灇涓� - * - */ - public enum Status { - - /** 鐢ㄦ埛鍚敤绂佺敤鏋氫妇鍊�*/ - ENABLE(0,"姝e父"), - 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; - } - } - - - /** - * 鍏宠仈瀵硅薄绫诲瀷 0娲诲姩杞挱鍥� 1娲诲姩璇︽儏鍥� 2闂ㄥ簵璇勪环3璁㈠崟璇勪环 4骞冲彴鍟嗗搧杞挱 5鎺㈠簵澶氬浘 6搴楅摵鏂伴矞浜嬪鍥� 7鍟嗗鍥剧墖澶氬浘 - */ - public enum MultiFile{ - ACTIVITY_ROTATION(0, "娲诲姩杞挱鍥�", "娲诲姩杞挱鍥�"), - ACTIVITY_DETAIL(1, "娲诲姩璇︽儏鍥�", "娲诲姩璇︽儏鍥�"), - SHOP_APPRAISE(2, "闂ㄥ簵璇勪环", "闂ㄥ簵璇勪环"), - ORDER_APPRAISE(3, "璁㈠崟璇勪环", "璁㈠崟璇勪环"), - PLATFORM_GOOD_ROTATION(4, "骞冲彴鍟嗗搧杞挱", "骞冲彴鍟嗗搧杞挱"), - TANDIAN_PICTURE(5, "鎺㈠簵澶氬浘", "鎺㈠簵澶氬浘"), - SHOP_HOT_PICTURE(6, "搴楅摵鏂伴矞浜嬪鍥�", "搴楅摵鏂伴矞浜嬪鍥�"), - SHOP_PICTURE(7, "鍟嗗鍥剧墖澶氬浘", "鍟嗗鍥剧墖澶氬浘"), - AFTERSALE_APPLY(8, "鐢宠鍞悗琛ュ厖璇存槑闄勪欢", "鐢宠鍞悗琛ュ厖璇存槑闄勪欢"), - AFTERSALE_KD(9, "鐢宠鍞悗閭瘎璇存槑闄勪欢", "鐢宠鍞悗閭瘎璇存槑闄勪欢"), - ; - // 鎴愬憳鍙橀噺 - private String name; - private int key; - private String noteinfo;// 鎻忚堪 - - // 鏋勯�犳柟娉� - MultiFile(int key, String name, String noteinfo) { - this.name = name; - this.key = key; - this.noteinfo = noteinfo; - } - - // 鏅�氭柟娉� - public static String getName(int index) { - for (MultiFile c : MultiFile.values()) { - if (c.getKey() == index) { - return c.name; - } - } - return null; - } - - // 鏅�氭柟娉� - public static String getInfo(int index) { - for (MultiFile c : MultiFile.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; - } - - } - - - - /** - * 璁㈠崟绠$悊 - * 鐘舵�� 0鐢宠涓� 1宸叉敮浠� 2宸插彇娑� - */ - public enum ActivitySignupStatus{ - APPLY_ING(0, "鐢宠涓�", "鐢宠涓�"), - PAY_DONE(1, "宸叉敮浠�", "宸叉敮浠�"), - CANCEL(2, "宸插彇娑�", "宸插彇娑�"), - ; - // 鎴愬憳鍙橀噺 - private String name; - private int key; - private String noteinfo;// 鎻忚堪 - - // 鏋勯�犳柟娉� - ActivitySignupStatus(int key, String name, String noteinfo) { - this.name = name; - this.key = key; - this.noteinfo = noteinfo; - } - - // 鏅�氭柟娉� - public static String getName(int index) { - for (ActivitySignupStatus c : ActivitySignupStatus.values()) { - if (c.getKey() == index) { - return c.name; - } - } - return null; - } - - // 鏅�氭柟娉� - public static String getInfo(int index) { - for (ActivitySignupStatus c : ActivitySignupStatus.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; - } - - } - - /** - * 鍞悗鐘舵�� - * 鐘舵�� 0寰呭鐞� 1寰呴偖瀵� 2宸插瘎鍑� 3鍟嗗宸查��娆� 4鍟嗗宸插彂璐�5鍞悗宸插畬鎴�6鍟嗗鎷掔粷 7宸插彇娑� - */ - public enum AftersaleStatus{ - APPLY_ING(0, "寰呭鐞�", "寰呭鐞�"), - WAIT_SEND(1, "寰呴偖瀵�", "寰呴偖瀵�"), - SENDED(2, "瀹㈡埛宸插瘎鍑�", "瀹㈡埛宸插瘎鍑�"), - REFUND(3, "宸查��娆�", "宸查��娆�"), - SHOP_SENDED(4, "骞冲彴宸插彂璐�", "骞冲彴宸插彂璐�"), - DONE(5, "鍞悗宸插畬鎴�", "鍞悗宸插畬鎴�"), - SHOP_REFUSE(6, "宸叉嫆缁�", "骞冲彴鎷掔粷"), - CANCEL(7, "宸插彇娑�", "瀹㈡埛鍙栨秷鍞悗"), - - - ; - // 鎴愬憳鍙橀噺 - private String name; - private int key; - private String noteinfo;// 鎻忚堪 - - // 鏋勯�犳柟娉� - AftersaleStatus(int key, String name, String noteinfo) { - this.name = name; - this.key = key; - this.noteinfo = noteinfo; - } - - // 鏅�氭柟娉� - public static String getName(int index) { - for (AftersaleStatus c : AftersaleStatus.values()) { - if (c.getKey() == index) { - return c.name; - } - } - return null; - } - - // 鏅�氭柟娉� - public static String getInfo(int index) { - for (AftersaleStatus c : AftersaleStatus.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; - } - - } - /** - * 鍞悗绫诲瀷 - * 鍞悗绫诲瀷 0閫�娆� 1閫�璐ч��娆� 2鎹㈣揣 - */ - public enum AftersaleType{ - TK(0, "閫�娆�", "閫�娆�"), - THTK(1, "閫�璐ч��娆�", "閫�璐ч��娆�"), - HH(2, "鎹㈣揣", "鎹㈣揣"), - ; - // 鎴愬憳鍙橀噺 - private String name; - private int key; - private String noteinfo;// 鎻忚堪 - - // 鏋勯�犳柟娉� - AftersaleType(int key, String name, String noteinfo) { - this.name = name; - this.key = key; - this.noteinfo = noteinfo; - } - - // 鏅�氭柟娉� - public static String getName(int index) { - for (AftersaleType c : AftersaleType.values()) { - if (c.getKey() == index) { - return c.name; - } - } - return null; - } - - // 鏅�氭柟娉� - public static String getInfo(int index) { - for (AftersaleType c : AftersaleType.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; - } - - } - /** - * 璁㈠崟绠$悊 - * 鐘舵�� 0寰呮敮浠� 1寰呭彂璐� 2寰呮敹璐� 3浜ゆ槗瀹屾垚 4宸插叧闂� 5閮ㄥ垎鍙戣揣 - */ - public enum OrderStatus{ - WAIT_PAY(0, "寰呮敮浠�", "寰呮敮浠�"), - PAY_DONE(1, "寰呭彂璐�", "宸叉敮浠樹唬鍙戣揣"), - WAIT_RECEIVE(2, "寰呮敹璐�", "宸插彂璐у緟鏀惰揣"), - DONE(3, "浜ゆ槗瀹屾垚", "浜ゆ槗瀹屾垚"), - CLOSE(4, "宸插叧闂�", "宸插叧闂�"), - PART_DONE(5, "閮ㄥ垎鍙戣揣", "閮ㄥ垎鍙戣揣"), - - - ; - // 鎴愬憳鍙橀噺 - private String name; - private int key; - private String noteinfo;// 鎻忚堪 - - // 鏋勯�犳柟娉� - OrderStatus(int key, String name, String noteinfo) { - this.name = name; - this.key = key; - this.noteinfo = noteinfo; - } - - // 鏅�氭柟娉� - public static String getName(int index) { - for (OrderStatus c : OrderStatus.values()) { - if (c.getKey() == index) { - return c.name; - } - } - return null; - } - - // 鏅�氭柟娉� - public static String getInfo(int index) { - for (OrderStatus c : OrderStatus.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; - } - - } - - - /** - * 璁㈠崟绫诲瀷 - * 璁㈠崟绫诲瀷 0骞冲彴鍟嗗煄 1鍜栬眴鍟嗗煄 2鍜栧暋璁″垝缂栫爜 - */ - public enum OrderType{ - ADMINPLAT(0, "骞冲彴鍟嗗煄 ", "骞冲彴鍟嗗煄 "), - KADOUPLAT(1, "鍜栬眴鍟嗗煄", "鍜栬眴鍟嗗煄"), - COFFERPLAN(2, "2鍜栧暋璁″垝缂栫爜", "2鍜栧暋璁″垝缂栫爜") - - - ; - // 鎴愬憳鍙橀噺 - private String name; - private int key; - private String noteinfo;// 鎻忚堪 - - // 鏋勯�犳柟娉� - OrderType(int key, String name, String noteinfo) { - this.name = name; - this.key = key; - this.noteinfo = noteinfo; - } - - // 鏅�氭柟娉� - public static String getName(int index) { - for (OrderType c : OrderType.values()) { - if (c.getKey() == index) { - return c.name; - } - } - return null; - } - - // 鏅�氭柟娉� - public static String getInfo(int index) { - for (OrderType c : OrderType.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 ShareType{ -// 0娲诲姩1鎺㈠簵2鍜ㄨ3搴楅摵 4鍟嗗搧5鍒嗕韩閭�璇锋捣鎶� - SHARE_ACTIVITY_ACTIVITY(0,"娲诲姩","娲诲姩"), - SHARE_ACTIVITY_VISITSHOP(1,"鎺㈠簵","鍜ㄨ"), - SHARE_ACTIVITY_NEW(2,"鍜ㄨ","鍜ㄨ"), - SHARE_SHOP(3,"搴楅摵","搴楅摵" ), - SHARE_GOODS(4,"鍟嗗搧","鍟嗗搧"), - SHARE_POSTER(5,"鍒嗕韩閭�璇锋捣鎶�","鍒嗕韩閭�璇锋捣鎶�") - - ; - private Integer key; - - private String name; - - private String des; - - ShareType(Integer key, String name, String des) { - this.key = key; - this.name = name; - this.des = des; - } - - public Integer getKey() { - return key; - } - - public void setKey(Integer key) { - this.key = key; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getDes() { - return des; - } - - public void setDes(String des) { - this.des = des; - } - } - - /** - * 鍜栬眴浠诲姟 - */ - public enum CoffeeBeanTask{ - - SIGN_BOARD(1,"SIGN_BOARD","姣忔棩绛惧埌"), - SHARE_INFO(6,"SHARE_INFO","鍒嗕韩璧勮"), - SHARE_INVITE_BILL(2,"SHARE_INVITE_BILL","鍒嗕韩閭�璇锋捣鎶�"), - INVITE_USER_LOGIN(3,"INVITE_USER_LOGIN","閭�璇锋柊鐢ㄦ埛娉ㄥ唽"), - EXCHANGE_GOODS(4,"INVITE_USER_LOGIN","鍏戞崲鍟嗗搧"), - EXCHANGE_COUPON(5,"INVITE_USER_LOGIN","鍏戞崲浼樻儬鍒�"), - POST_COMMENTS(7,"POST_COMMENTS","鍙戝竷璇勮"), - COFFEE_MAP_CONSUME(8,"COFFEE_MAP_CONSUME","鍜栧暋鍦板浘娑堣垂"), - ; - - // 0骞冲彴娉ㄥ唽 1绛惧埌 2鍒嗕韩閭�璇� 3閭�璇锋柊鐢ㄦ埛 4鍏戞崲鍟嗗搧 5鍏戞崲浼樻儬鍒� - // 鎴愬憳鍙橀噺 - private Integer key; - - private String name; - - private String des;// 鎻忚堪 - - CoffeeBeanTask(Integer key, String name, String des) { - this.key = key; - this.name = name; - this.des = des; - } - - public Integer getKey() { - return key; - } - - public void setKey(Integer key) { - this.key = key; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getDes() { - return des; - } - - public void setDes(String des) { - this.des = des; - } - } - - - - public enum NoticeType{ - -// 0璁㈠崟閫氱煡 1绯荤粺娑堟伅 2浜掑姩娑堟伅 3浼樻儬鍒告彁閱� 4瀹樻柟瀹㈡湇 5娲诲姩鎺ㄨ崘 6鎴戠殑鍏虫敞 - - NOTICE_ORDER(0,"0璁㈠崟閫氱煡","0璁㈠崟閫氱煡"), - NOTICE_SYSTEM(1,"1绯荤粺娑堟伅","1绯荤粺娑堟伅"), - NOTICE_INTERACTION(2,"浜掑姩娑堟伅","浜掑姩娑堟伅"), - NOTICE_MEMBER_COUPON(3,"浼樻儬鍒告彁閱�","浼樻儬鍒告彁閱�"), - NOTICE_ACTIVITY(5,"娲诲姩鎺ㄨ崘","娲诲姩鎺ㄨ崘"), - NOTICE_MEMBER_FOLLOW(6,"鎴戠殑鍏虫敞","鎴戠殑鍏虫敞") - ; - - private Integer key; - - private String type; - - private String content; - - NoticeType(Integer key, String type, String content) { - this.key = key; - this.type = type; - this.content = content; - } - } - - /** - * 绉垎绫诲瀷 - */ - public enum IntegralObjType { - REGISTER(0, "骞冲彴娉ㄥ唽", "骞冲彴娉ㄥ唽",0), - SIGNIN(1, "绛惧埌", "绛惧埌",0), - SHARE(2, "鍒嗕韩閭�璇�", "鍒嗕韩閭�璇�",0), - INVITENEWUSER(3, "閭�璇锋柊鐢ㄦ埛", "閭�璇锋柊鐢ㄦ埛",0), - EXCHANGEGOODS(4, "鍏戞崲鍟嗗搧", "鍏戞崲鍟嗗搧",1), - EXCHANGECOUPON(5, "鍏戞崲浼樻儬鍒�", "鍏戞崲浼樻儬鍒�",1), - SHARE_INFO(6,"鍒嗕韩璧勮","鍒嗕韩璧勮",0), - POST_COMMENTS(7,"鍙戝竷璇勮","鍙戝竷璇勮",0), - COFFEE_MAP_CONSUME(8,"鍜栧暋鍦板浘娑堣垂","鍜栧暋鍦板浘娑堣垂",0), - SHOP_ORDER(9,"浣欓鎶垫墸鍟嗗搧","浣欓鎶垫墸鍟嗗搧",1), - AFTERSALE_BACK(10,"鍞悗閫�娆�","鍞悗閫�娆�",1), - EXCHANGE_CARD(11,"鍗″厖鍊�","鍗″厖鍊�",0), - SYSTEM_RECHARGE(12,"骞冲彴鍏呭��","骞冲彴鍏呭��",0), - SYSTEM_DEDUCT(13,"骞冲彴鎵f","骞冲彴鎵f",0), - SHOP_ORDER_CANCEL(14,"浣欓鎶垫墸鍟嗗搧閫�杩�","浣欓鎶垫墸鍟嗗搧閫�杩�",0) - ; - // 鎴愬憳鍙橀噺 - private String name; - private int key; - private String noteinfo;// 鎻忚堪 - private Integer addTitle; // 0 = 鏂板锛�1 = 涓嶆柊澧� - - // 鏋勯�犳柟娉� - IntegralObjType(int key, String name, String noteinfo ,Integer addTitle) { - this.name = name; - this.key = key; - this.noteinfo = noteinfo; - this.addTitle = addTitle; - } - - // 鏅�氭柟娉� - public static String getName(int index) { - for (IntegralObjType c : IntegralObjType.values()) { - if (c.getKey() == index) { - return c.name; - } - } - return null; - } - - // 鏅�氭柟娉� - public static String getInfo(int index) { - for (IntegralObjType c : IntegralObjType.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 int getAddTitle() { - return this.addTitle; - } - - public void setAddTitle(Integer addTitle) { - this.addTitle = addTitle; - } - - - } - - - /** - * 鏍囩绫诲瀷 - */ - 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; - } - } } -- Gitblit v1.9.3