From 29d76f8a034cb2bbeccee258e97f66f2e2d87451 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期四, 10 十月 2024 14:57:39 +0800 Subject: [PATCH] 最新版本 --- server/system_service/src/main/java/com/doumee/core/utils/Constants.java | 609 +++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 568 insertions(+), 41 deletions(-) diff --git a/server/system_service/src/main/java/com/doumee/core/utils/Constants.java b/server/system_service/src/main/java/com/doumee/core/utils/Constants.java index 228100f..5ab2efa 100644 --- a/server/system_service/src/main/java/com/doumee/core/utils/Constants.java +++ b/server/system_service/src/main/java/com/doumee/core/utils/Constants.java @@ -1,11 +1,16 @@ package com.doumee.core.utils; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.doumee.core.model.LoginUserInfo; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.PropertyNamingStrategy; +import io.swagger.models.auth.In; +import org.apache.batik.util.Platform; import org.apache.commons.lang3.StringUtils; +import org.springframework.util.CollectionUtils; import java.io.IOException; import java.math.BigDecimal; @@ -16,17 +21,22 @@ import java.util.Date; import java.util.List; import java.util.Random; +import java.util.*; +import java.util.Date; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Constants { public static final String HEADER_USER_TOKEN = "dm_user_token"; public static final String REDIS_TOKEN_KEY = "token_"; + public static final String REDIS_HK_TOKEN_KEY = "hk_token_"; + public static final String HK_TOKEN_VALIDITY = "HK_TOKEN_VALIDITY"; public static final String[] ALL_SPELL_LIST_FIRST = new String[]{"A", "B", "C", "D", "E", "F", "G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"}; public static final int ZERO = 0 ; public static final int ONE = 1 ; public static final int TWO = 2 ; public static final String HK_PARAM ="HK_PARAM" ; + public static final String LED_CONTENT_SPEED ="LED_CONTENT_SPEED" ; public static final String HK_HOST ="HK_HOST" ; public static final String HK_APPKEY ="HK_APPKEY" ; public static final String HK_APPSECRET ="HK_APPSECRET" ; @@ -34,6 +44,14 @@ public static final String HK_PUSH_URL = "HK_PUSH_URL"; public static final String HK_ROOTORG_CODE ="HK_ROOTORG_CODE" ; public static final String HK_ROOTORG_NAME ="HK_ROOTORG_NAME" ; + public static final String PLATFORM ="PLATFORM" ; + public static final String POWER_MINUTE ="POWER_MINUTE" ; + public static final String RESERVATION_TOTAL_NUM ="RESERVATION_TOTAL_NUM" ; + public static final String SIGN_IN_PLACE_LAT ="SIGN_IN_PLACE_LAT" ; + public static final String SIGN_IN_PLACE_LNT ="SIGN_IN_PLACE_LNT" ; + public static final String SIGN_IN_PLACE_DISTANCE ="SIGN_IN_PLACE_DISTANCE" ; + public static final String SIGN_IN_QRCODE ="SIGN_IN_QRCODE" ; + //琚嫓璁夸汉淇℃伅鏍¢獙鏂瑰紡锛�0鎵嬫満鍙峰崟鐙牎楠� 1鎵嬫満鍙峰拰濮撳悕缁勫悎鏍¢獙锛� public static final String BEVISITED_USER_VALID = "BEVISITED_USER_VALID"; @@ -53,6 +71,7 @@ // 璁垮鏉ヨ閰嶇疆 public static final String VISIT_CONFIG = "VISIT_CONFIG"; public static final String MEMBER_IMG = "MEMBER_IMG"; + public static final String PLATFORM_EVENT_IMG = "PLATFORM_EVENT_IMG"; public static final String VISIT_NOTICE = "VISIT_NOTICE"; //鍋ュ悍璇侀厤缃� public static final String LW_HEALTH_CARD = "LW_HEALTH_CARD"; @@ -90,15 +109,33 @@ public static final String ERP ="ERP" ; public static final Integer THREE =3 ; public static final Integer FOUR =4 ; + public static final Integer FIVE =5 ; public static final String ORG_USER_ORIGIN = "ORG_USER_ORIGIN"; public static final String VIRTUAL_CARD_INDEX = "02098469790"; public static final String RETRY_CONNECT_NUM ="RETRY_CONNECT_NUM" ; public static final String CLOUD_SERVICE_URL_INDEX = "/cloudService"; public static final String VISIT_TIPS = "VISIT_TIPS"; public static final String VISIT_GUIDEMAP = "VISIT_GUIDEMAP"; + public static final String HIDDEN_DANGER_FILE = "HIDDEN_DANGER_FILE"; + public static final String LOG_DEL_DAYS_LIMIT ="LOG_DEL_DAYS_LIMIT" ; + public static final String HK_LOG_DEL_DAYS_LIMIT ="HK_LOG_DEL_DAYS_LIMIT" ; + public static final String HK_NGINX_URL = "HK_NGINX_URL"; + public static final String PLATFORM_BOOKING_TIPS = "PLATFORM_BOOKING_TIPS"; + public static final String PLATFORM_GUIDEMAP = "PLATFORM_GUIDEMAP"; + public static final String WSM_PARAM ="WSM_PARAM" ; + public static final String WMS_INBOUND_PLATFROM_URL ="WMS_INBOUND_PLATFROM_URL" ; + public static final String WMS_GET_INVENTORYLIST_URL ="WMS_GET_INVENTORYLIST_URL" ; + public static final String WMS_OUTBOUND_PLATFROM_URL ="WMS_OUTBOUND_PLATFROM_URL" ; + public static final String TSM_PARAM ="TSM_PARAM" ; + public static final String TMS_ORDER_LIST_URL ="TMS_ORDER_LIST_URL" ; + public static final String TMS_ORDER_DETAIL_URL ="TMS_ORDER_DETAIL_URL" ; + public static final String TMS_LOCK_STATUS_URL ="TMS_LOCK_STATUS_URL" ; + public static final String TMS_INTERFACE_URL_PREFIX ="TMS_INTERFACE_URL_PREFIX" ; public static boolean DEALING_HK_SYNCPRIVILEGE= false; public static boolean DEALING_HK_SYNCDEVICE = false; + public static boolean DEALING_HK_SYNCPLATFORM = false; public static boolean DEALING_HK_SYNCDEVICE_STATUS = false; + public static boolean DEALING_HK_SYNCPLATFORM_STATUS = false; public static boolean DEALING_HK_SYNCPARK = false; public static boolean DEALING_HK_IMG = false; public static boolean DEALING_HK_ORG = false; @@ -131,6 +168,7 @@ public static final String TIMEOUT_WARNING = "TIMEOUT_WARNING"; // FTP鏂囦欢鏈嶅姟鍣ㄨ祫婧愯闂湴鍧� + public static String getRandom6Num( ) { Random random = new Random(); StringBuilder sb = new StringBuilder(); @@ -142,6 +180,36 @@ return sb.toString(); } + public interface VisitIccmStatus{ + //璁垮鐘舵��(0:鏈鍒�,1:宸茬鍒�,2:宸茬閫�,3:婊炵暀,4:鏈闂�,5:鑷姩绛剧,6:鏈閫�) + int waitSign = 0; + int signin= 1; + int signout = 2; + int noleave =3; + int novisit =4; + int autoOut =5; + int noSignout =6; + } + public interface DATAPERMISSION_TYPE{ + public static final int all = 0; + public static final int departAndChild = 1; + public static final int departAndLeaf = 2; + public static final int depart = 3; + public static final int custom = 4; + public static final int self = -1; + } + + /** + * 浣滀笟绫诲瀷 0鑷湁杞﹀嵏璐� 1鑷湁杞﹁璐� 2澶栧崗杞﹀嵏璐� 3澶栧崗杞﹁璐� 4甯傚叕鍙稿鍗忚溅鍗歌揣 + */ + public interface platformJobType{ + int zycxh = 0; + int zyczh = 1; + int wxcxh = 2; + int wxczh = 3; + int sgscxh = 4; + } + public static Date getBirthdyByCardNo(String idCard){ if(idCard ==null || idCard.length()<14){ @@ -284,14 +352,6 @@ int invalid =9; } - public interface multifileObjType{ - //0闅愭偅鐜板満鎯呭喌 1闅愭偅澶勭悊鍓嶆儏鍐� 2闅愭偅澶勭悊鍚庢儏鍐� 3闅愭偅閫�鍥炶鏄� - int zero = 0; - int one = 1; - int two = 2; - int three = 3; - } - public interface EmpowerStatus{ //涓�鍗¢�氭巿鏉冧笅鍙戠姸鎬� 0寰呬笅鍙� 1宸蹭笅鍙� 2涓嬪彂鎴愬姛 3宸插彇娑� 4涓嬪彂澶辫触 5浠诲姟涓嬭浇宸茬粨鏉� @@ -371,15 +431,6 @@ return d; } - public static boolean equalsObject(Object a, Object b) { - if (a == null && b == null) { - return true; - } - if (a != null){ - return a.equals(b); - } - return false; - } public static boolean equalsInteger(Integer a, Integer b) { @@ -405,9 +456,53 @@ public interface memberType{ - int lw_visitor = 0;//鍔冲姟璁垮 + int driver = 0;//鍙告満浜哄憳 int visitor = 1;//鏅�氳瀹� int internal = 2;//鍐呴儴浜哄憳 +} + + +public interface approveObjectType{ + int unConstructionVisit = 0;//闈炴柦宸ヤ汉鍛樿瀹㈢敵璇� + int constructionVisit = 1;//宸ヤ汉鍛樿瀹㈢敵璇� + int visitReporting = 2;//璁垮鎶ュ + int cityUseCar = 3;//甯傚唴鐢ㄨ溅 + int unCityUseCar = 4;//甯傚鐢ㄨ溅 + int logisticsCarUse = 5;//鐗╂祦杞﹂绾� + int reason = 6;//鍏ュ洯鍘熷洜 +} + + + +public static Integer approveTypeToNoticeType(Integer approveType){ + if(Constants.equalsInteger(approveType,Constants.approveObjectType.unConstructionVisit) + ||Constants.equalsInteger(approveType,Constants.approveObjectType.constructionVisit)){ + return Constants.noticesObjectType.visit; + }else if(Constants.equalsInteger(approveType,Constants.approveObjectType.visitReporting)){ + return Constants.noticesObjectType.visitReporting; + }else if(Constants.equalsInteger(approveType,Constants.approveObjectType.cityUseCar) + ||Constants.equalsInteger(approveType,Constants.approveObjectType.unCityUseCar)){ + return Constants.noticesObjectType.useCar; + }else if(Constants.equalsInteger(approveType,Constants.approveObjectType.logisticsCarUse)){ + return Constants.noticesObjectType.logisticsCarUse; + }else if(Constants.equalsInteger(approveType, approveObjectType.reason)){ + return noticesObjectType.reason; + }else { + return Constants.noticesObjectType.system; + } + +} + + + + public interface noticesObjectType{ + int visit = 0;//璁垮鐢宠 + int visitReporting = 1;//璁垮鎶ュ + int useCar = 2;//鐢ㄨ溅鐢宠 + int dangerDeal = 3;//闅愭偅澶勭悊 + int logisticsCarUse = 4;//鐗╂祦杞﹀鎵� + int system = 5;//绯荤粺娑堟伅 + int reason = 6;//鍏ュ洯鍘熷洜 } @@ -416,7 +511,9 @@ int auditIng = 1;//瀹℃壒涓� int pass = 2;//瀹℃壒閫氳繃 int unPass = 3;//瀹℃壒鏈�氳繃 - int otherDeal = 4;//浠栦汉宸插鐞� + int cancel = 4;//宸插彇娑� + int otherDeal = 5;//浠栦汉宸插鐞� + int otherUnPass = 6;//浠栦汉鎷掔粷 } /** @@ -556,6 +653,7 @@ return reqJson; } + public enum NoticeType { ZERO(0, "寰呭鏍�","","","寰呭鏍�","寰呭鐞�","澶勭悊涓�"), @@ -655,6 +753,432 @@ } + public enum PlatformWarnEvent { + STOP_TIMEOUT(0, "鍋滈潬瓒呮椂","${carCode}鏈堝彴鍋滈潬瓒呮椂" ), + STOP_ERROR(1, "鍋滈潬閿欒","${carCode}鏈堝彴鍋滈潬閿欒" ); + + // 鎴愬憳鍙橀噺 + private int key; + private String name; + private String info; + + // 鏋勯�犳柟娉� + PlatformWarnEvent(int key, String name,String info ) { + this.key = key; + this.info = info; + this.name = name; + } + public static String getName(int index) { + for (PlatformWarnEvent c : PlatformWarnEvent.values()) { + if (c.getKey() == index) { + return c.name; + } + } + return null; + } + + public int getKey() { + return key; + } + + public void setKey(int key) { + this.key = key; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getInfo() { + return info; + } + + public void setInfo(String info) { + this.info = info; + } + } + + + /** + * 鏈堝彴浣滀笟 鐘舵�� + * 0浠诲姟鍒涘缓 1鍙告満纭浠诲姟 2鍙告満绛惧埌 3鍏ュ洯绛夊緟 4鏈堝彴鍙彿 5寮�濮嬩綔涓� 6浣滀笟瀹屾垚 7鏈堝彴杞Щ 8浠诲姟鎸傝捣 9涓嬪彂鎺堟潈绂诲洯 10绂诲洯 + */ + public enum PlatformJobLogType { + CREATE(0, "浠诲姟鍒涘缓","鍏ュ洯棰勭害鎴愬姛" ), + CONFIRM_TASK(1, "鍙告満纭浠诲姟","宸插畬鎴愭椂闂寸‘璁�" ), + SIGN(2, "鍙告満绛惧埌","鎺掗槦绛夊緟鍙彿"), + IN_WAIT(3, "鍏ュ洯绛夊緟","鍙彿鍏ュ洯绛夊緟" ), + CALLED(4, "鏈堝彴鍙彿","{data}鍙彿" ), + WORKING(5, "寮�濮嬩綔涓�","杩涘叆{data}寮�濮嬩綔涓�" ), + DONE(6, "浣滀笟瀹屾垚 ","鏈堝彴浣滀笟瀹屾垚锛岄┒绂绘湀鍙�" ), + TRANSFERING(7, "鏈堝彴杞Щ","{data}鍙戣捣鏈堝彴杞Щ" ), + EXCEPTION(8, "浠诲姟鎸傝捣","浣滀笟寮傚父琚寕璧�" ), + AUTHED_LEAVE(9, "涓嬪彂鎺堟潈绂诲洯","涓嬪彂鎺堟潈绂诲洯" ), + LEAVED(10, "宸茬鍥� ","杞﹁締浠巤data}绂诲満 " ), + OVER_NUMBER(11, "宸茶繃鍙�","瓒呮椂鏈埌鎸囧畾鏈堝彴鑷姩杩囧彿" ), + ; + + // 鎴愬憳鍙橀噺 + private int key; + private String name; + private String info; + + // 鏋勯�犳柟娉� + PlatformJobLogType(int key, String name,String info ) { + this.key = key; + this.info = info; + this.name = name; + } + public static String getName(int index) { + for (PlatformJobLogType c : PlatformJobLogType.values()) { + if (c.getKey() == index) { + return c.name; + } + } + return null; + } + + public int getKey() { + return key; + } + + public void setKey(int key) { + this.key = key; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getInfo() { + return info; + } + + public void setInfo(String info) { + this.info = info; + } + } + /** + * 鏈堝彴浣滀笟澶у睆鏂囨 鐘舵�� + * 1銆佹湀鍙扮┖闂诧細1鍙锋湀鍙帮紙鏈堝彴鍚嶇О锛� + * 2銆佸彨鍙蜂腑锛�1鍙锋湀鍙� 鐨朅12345 鍙彿涓� + * 3銆佷綔涓氫腑锛�1鍙锋湀鍙� 鐨朅12345 浣滀笟涓� + * 4銆侀敊璇仠闈狅細1鍙锋湀鍙� 鐨朅12345 褰撳墠杞﹁締閿欒鍋滈潬锛岃灏藉揩椹剁 + * 5銆佽秴鏃跺仠闈狅細1鍙锋湀鍙� 鐨朅12345 褰撳墠杞﹁締瓒呮椂鍋滈潬锛岃灏藉揩椹剁 + */ + public enum PlatformLedContent { + IDEL_CONTNET(1, "绌洪棽涓�","{param}" ), + CALLING(2, "鍙彿涓�","${param} ${param2} 鍙彿涓�"), + WORKING(3, "浣滀笟涓�","${param} ${param2} 浣滀笟涓�" ), + WRONG_IN(4, "閿欒鍋滈潬","${param} ${param2} 褰撳墠杞﹁締閿欒鍋滈潬锛岃灏藉揩椹剁" ), + TIMEOUT_IN(5, "瓒呮椂鍋滈潬","${param} ${param2} 褰撳墠杞﹁締瓒呮椂鍋滈潬锛岃灏藉揩椹剁" ), + ; + + // 鎴愬憳鍙橀噺 + private int key; + private String name; + private String info; + + // 鏋勯�犳柟娉� + PlatformLedContent(int key, String name,String info ) { + this.key = key; + this.info = info; + this.name = name; + } + public static String getName(int index) { + for (PlatformLedContent c : PlatformLedContent.values()) { + if (c.getKey() == index) { + return c.name; + } + } + return null; + } + + public int getKey() { + return key; + } + + public void setKey(int key) { + this.key = key; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getInfo() { + return info; + } + + public void setInfo(String info) { + this.info = info; + } + } + /** + * 骞挎挱閫氱煡鍐呭 + 1. 鍙彿涓細鐨朅12345璇峰墠寰�1鍙锋湀鍙扮瓑寰呬綔涓� + 2. 浣滀笟瀹屾垚锛氱殩A12345浣滀笟瀹屾垚锛岃灏藉揩椹剁 + 3. 閿欒鍋滈潬锛氱殩A12345鏈堝彴鍋滈潬閿欒锛岃灏藉揩椹剁 + 4. 瓒呮椂鍋滈潬锛氱殩A12345鏈堝彴鍋滈潬瓒呮椂锛岃灏藉揩椹剁璇峰敖蹇┒绂� + */ + public enum PlatformBroadcastContent { + CALLING(1, "鍙彿涓�"," ${param}璇峰墠寰�${param2}绛夊緟浣滀笟"), + DONE(2, "浣滀笟瀹屾垚","${param}浣滀笟瀹屾垚锛岃灏藉揩椹剁" ), + WRONG_IN(3, "閿欒鍋滈潬","${param}鏈堝彴鍋滈潬閿欒锛岃灏藉揩椹剁" ), + TIMEOUT_IN(4, "瓒呮椂鍋滈潬","${param}鏈堝彴鍋滈潬瓒呮椂锛岃灏藉揩椹剁璇峰敖蹇┒绂�" ), + ; + + // 鎴愬憳鍙橀噺 + private int key; + private String name; + private String info; + + // 鏋勯�犳柟娉� + PlatformBroadcastContent(int key, String name,String info ) { + this.key = key; + this.info = info; + this.name = name; + } + public static String getName(int index) { + for (PlatformBroadcastContent c : PlatformBroadcastContent.values()) { + if (c.getKey() == index) { + return c.name; + } + } + return null; + } + + public int getKey() { + return key; + } + + public void setKey(int key) { + this.key = key; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getInfo() { + return info; + } + + public void setInfo(String info) { + this.info = info; + } + } + + /** + * 鏈堝彴浣滀笟 鐘舵�� + * 0寰呯‘璁� 1寰呯鍒� 2绛夊緟鍙彿 3鍏ュ洯绛夊緟 4宸插彨鍙� 5浣滀笟涓� 6浣滀笟瀹屾垚 7杞Щ涓� 8寮傚父鎸傝捣 9宸叉巿鏉冪鍥� 10宸茬鍥� 11 宸茶繃鍙� + */ + public enum PlatformJobStatus { + WAIT_CONFIRM(0, "寰呯‘璁�","寰呯‘璁�" ), + WART_SIGN_IN(1, "寰呯鍒�","寰呯鍒�" ), + WAIT_CALL(2, "宸茬鍒�","宸茬鍒�"), + IN_WAIT(3, "鍏ュ洯绛夊緟","鍏ュ洯绛夊緟" ), + CALLED(4, "宸插彨鍙�","宸插彨鍙�" ), + WORKING(5, "浣滀笟涓�","浣滀笟涓�" ), + DONE(6, "浣滀笟瀹屾垚 ","浣滀笟瀹屾垚" ), + TRANSFERING(7, "杞Щ涓�","杞Щ涓�" ), + EXCEPTION(8, "寮傚父鎸傝捣","寮傚父鎸傝捣" ), + AUTHED_LEAVE(9, "宸叉巿鏉冪鍥�","宸叉巿鏉冪鍥�" ), + LEAVED(10, "宸茬鍥� ","宸茬鍥� " ), + OVER_NUMBER(11, "宸茶繃鍙�","宸茶繃鍙�" ), + CANCEL(12, "宸插彇娑�","宸插彇娑�" ), + ; + + // 鎴愬憳鍙橀噺 + private int key; + private String name; + private String info; + + // 鏋勯�犳柟娉� + PlatformJobStatus(int key, String name,String info ) { + this.key = key; + this.info = info; + this.name = name; + } + public static String getName(int index) { + for (PlatformJobStatus c : PlatformJobStatus.values()) { + if (c.getKey() == index) { + return c.name; + } + } + return null; + } + + public int getKey() { + return key; + } + + public void setKey(int key) { + this.key = key; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getInfo() { + return info; + } + + public void setInfo(String info) { + this.info = info; + } + } + /** + * 瀹℃壒妯℃嫙绫诲瀷 0闈炴柦宸ヤ汉鍛樿瀹㈢敵璇� 1闈炴柦宸ヤ汉鍛樿瀹㈢敵璇� 2璁垮鎶ュ 3鍏溅甯傚唴鐢ㄨ溅 4鍏溅瀹ゅ鐢ㄨ溅 5甯傚叕鍙哥墿娴佽溅棰勭害 + */ + public enum ApproveTmplType{ + NOT_SG_VISIT(0, "闈炴柦宸ヤ汉鍛樿瀹㈢敵璇�", "闈炴柦宸ヤ汉鍛樿瀹㈢敵璇�"), + SG_VISIT(1, "鏂藉伐浜哄憳璁垮鐢宠", "鏂藉伐浜哄憳璁垮鐢宠"), + CAR_VISIT(2, "璁垮鎶ュ ", "璁垮鎶ュ "), + IN_CITY_CAR_USE(3, "鍏溅甯傚唴鐢ㄨ溅 ", "鍏溅甯傚唴鐢ㄨ溅 "), + OUT_CITY_CAR_USE(4, "鍏溅瀹ゅ鐢ㄨ溅 ", "鍏溅瀹ゅ鐢ㄨ溅 "), + CITY_WLC_BOOK(5, "甯傚叕鍙哥墿娴佽溅棰勭害 ", "5甯傚叕鍙哥墿娴佽溅棰勭害 "), + PLATFROM_REASON(6, "鏈堝彴鍏ュ洯鍘熷洜瀹℃壒 ", "鏈堝彴鍏ュ洯鍘熷洜瀹℃壒 "), + ; + // 鎴愬憳鍙橀噺 + private String name; + private int key; + private String noteinfo;// 鎻忚堪 + + // 鏋勯�犳柟娉� + ApproveTmplType(int key, String name, String noteinfo) { + this.name = name; + this.key = key; + this.noteinfo = noteinfo; + } + + // 鏅�氭柟娉� + public static String getName(int index) { + for (ApproveTmplType c : ApproveTmplType.values()) { + if (c.getKey() == index) { + return c.name; + } + } + return null; + } + + // 鏅�氭柟娉� + public static String getInfo(int index) { + for (ApproveTmplType c : ApproveTmplType.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 NoticeObjectType { + MEETING_BOOK_SUCCESS(0, "浼氫笌棰勫畾鎴愬姛","浼氫笌棰勫畾鎴愬姛"), + MEETING_CACEL(1, "浼氳鍙栨秷","浼氳鍙栨秷"), + MEETING_START(2, "浼氳鍗冲皢寮�濮�","浼氳鍗冲皢寮�濮�"), + ; + // 鎴愬憳鍙橀噺 + private int key; + private String name; + private String info; + + // 鏋勯�犳柟娉� + NoticeObjectType(int key, String name,String info) { + this.name = name; + this.key = key; + this.info = info; + } + + // 鏅�氭柟娉� + public static String getName(int index) { + for (NoticeObjectType c : NoticeObjectType.values()) { + if (c.getKey() == index) { + return c.name; + } + } + 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 getInfo() { + return info; + } + + public void setInfo(String info) { + this.info = info; + } + + } + public static <T> T toSnakeObject(String json, Class<T> clazz) throws IOException { + ObjectMapper mapper = new ObjectMapper(); + mapper.setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE); + T reqJson = mapper.readValue(json, clazz); + return reqJson; + } + + /** * 鍛樺伐淇℃伅缁存姢鎿嶄綔鍘嗗彶绫诲瀷 0瑙e喕 1鍐荤粨 2鎷夐粦 3鎭㈠ 4璁句负鎷滆浜� 5鍙栨秷鎷滆浜� 6璁句负楂樼骇瀹℃壒浜� 7鍙栨秷楂樼骇瀹℃壒浜� 8鎵嬪姩绂诲満 9鍒犻櫎 10鏇存柊 11鎺堟潈闂ㄧ鏉冮檺 12绂昏亴 13鎭㈠鍦ㄨ亴 */ @@ -723,27 +1247,30 @@ this.info = info; } } - - public enum NoticeObjectType { - MEETING_BOOK_SUCCESS(0, "浼氫笌棰勫畾鎴愬姛","浼氫笌棰勫畾鎴愬姛"), - MEETING_CACEL(1, "浼氳鍙栨秷","浼氳鍙栨秷"), - MEETING_START(2, "浼氳鍗冲皢寮�濮�","浼氳鍗冲皢寮�濮�"), + /** + * 鍏宠仈瀵硅薄绫诲瀷 + 鍏宠仈瀵硅薄绫诲瀷 0浼佷笟钀ヤ笟鎵х収 1鐞嗚禂鎶ユ浜嬫晠瑙嗛鎴栧浘鐗� 2鐞嗚禂鍛樺伐鍏崇郴璇佹槑鏉愭枡 3鐞嗚禂闂ㄨ瘖璧勬枡 4鐞嗚禂浣忛櫌璧勬枡 5鐞嗚禂浼ゆ畫璧勬枡 6鐞嗚禂璧斾粯缁撴鏉愭枡 7浼佷笟韬唤璇佸彿 8淇濆崟鐢宠琛≒DF 9绛剧讲鍚庝繚鍗曠敵璇疯〃PDF 10浼佷笟绛剧珷 11鏈�缁堟姤鍗� + */ + public enum MultiFile{ + HIDDEN_DANGER_SUBMIT(0, "闅愭偅闅忔墜鎷嶆彁鎶�", "闅愭偅闅忔墜鎷嶆彁鎶�"), + HIDDEN_DANGER_DEAL_BEFORE(1, "闅愭偅闅忔墜鎷嶅鐞嗗墠", "闅愭偅闅忔墜鎷嶅鐞嗗墠"), + HIDDEN_DANGER_DEAL_AFTER(2, "闅愭偅闅忔墜鎷嶅鐞嗗悗 ", "闅愭偅闅忔墜鎷嶅鐞嗗悗 "), ; // 鎴愬憳鍙橀噺 - private int key; private String name; - private String info; + private int key; + private String noteinfo;// 鎻忚堪 // 鏋勯�犳柟娉� - NoticeObjectType(int key, String name,String info) { + MultiFile(int key, String name, String noteinfo) { this.name = name; this.key = key; - this.info = info; + this.noteinfo = noteinfo; } // 鏅�氭柟娉� public static String getName(int index) { - for (NoticeObjectType c : NoticeObjectType.values()) { + for (MultiFile c : MultiFile.values()) { if (c.getKey() == index) { return c.name; } @@ -751,6 +1278,15 @@ 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() { @@ -769,20 +1305,11 @@ this.key = key; } - public String getInfo() { - return info; + public String getNoteinfo() { + return noteinfo; } - public void setInfo(String info) { - this.info = info; - } + } - public static <T> T toSnakeObject(String json, Class<T> clazz) throws IOException { - ObjectMapper mapper = new ObjectMapper(); - mapper.setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE); - T reqJson = mapper.readValue(json, clazz); - return reqJson; - } - } -- Gitblit v1.9.3