|  |  | 
 |  |  |     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 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"; | 
 |  |  | 
 |  |  |     public static final String HK_NGINX_URL = "HK_NGINX_URL"; | 
 |  |  |     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; | 
 |  |  | 
 |  |  |        int wxczh = 3; | 
 |  |  |        int sgscxh = 4; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     public static  Date  getBirthdyByCardNo(String idCard){ | 
 |  |  |     if(idCard ==null || idCard.length()<14){ | 
 |  |  |         return null; | 
 |  |  | 
 |  |  |      * 0待确认 1待签到 2等待叫号 3入园等待 4已叫号 5作业中 6作业完成 7转移中 8异常挂起 9已授权离园 10已离园 11 已过号 | 
 |  |  |      */ | 
 |  |  |     public  enum PlatformJobStatus { | 
 |  |  |         WAIT_CONFIRM(0, "待确认","" ), | 
 |  |  |         WART_SIGNIN(1, "待签到","待签到" ), | 
 |  |  |         WAIT_CALL(2, "等待叫号","等待叫号"), | 
 |  |  |         IN_WAIT(3, "入园等待","入园等待" ), | 
 |  |  |         WAIT_CONFIRM(0, "待确认","待确认" ), | 
 |  |  |         WART_SIGN_IN(1, "待签到","待签到" ), | 
 |  |  |         WAIT_CALL(2, "已签到","已签到"), //等待叫号入园 | 
 |  |  |         IN_WAIT(3, "入园等待","入园等待" ),//已入园 未叫号进入月台 | 
 |  |  |         CALLED(4, "已叫号","已叫号" ), | 
 |  |  |         WORKING(5, "作业中","作业中" ), | 
 |  |  |         //续保通知 | 
 |  |  |         DONE(6, "作业完成 ","作业完成 " ), | 
 |  |  |         TRANSFERING(7, "转移中","7转移中" ), | 
 |  |  |         TRANSFERING(7, "转移中","转移中" ), | 
 |  |  |         EXCEPTION(8, "异常挂起","异常挂起" ), | 
 |  |  |         AUTHED_LEAVE(9, "已授权离园","已授权离园" ), | 
 |  |  |         LEAVED(10, "已离园 ","已离园 " ), | 
 |  |  | 
 |  |  |         T reqJson =  mapper.readValue(json, clazz); | 
 |  |  |         return reqJson; | 
 |  |  |     } | 
 |  |  |     /** | 
 |  |  |      * 员工信息维护操作历史类型 0解冻 1冻结 2拉黑 3恢复 4设为拜访人 5取消拜访人 6设为高级审批人 7取消高级审批人 8手动离场 9删除 10更新 11授权门禁权限 12离职 13恢复在职 | 
 |  |  |      */ | 
 |  |  |     public  enum UserActionType { | 
 |  |  |         CANCEL_FREEZE(0, "解冻","由【${param1}】于【${param2}】,进行【解冻】" ), | 
 |  |  |         FREEZE(1, "冻结","由【${param1}】于【${param2}】,进行【冻结】" ), | 
 |  |  |         BLACKLIST(2, "拉黑","由【${param1}】于【${param2}】,进行【拉黑】"), | 
 |  |  |         CANCEL_BLACKLIST(3, "恢复","由【${param1}】于【${param2}】,进行【移出黑名单】" ), | 
 |  |  |         CANVISIT(4, "设为拜访人","由【${param1}】于【${param2}】,进行【设为拜访人】" ), | 
 |  |  |         CANCEL_VISIT(5, "取消拜访人","由【${param1}】于【${param2}】,进行【取消拜访人】" ), | 
 |  |  |         //续保通知 | 
 |  |  |         HIGHCHECKOR(6, "设为高级审批人","由【${param1}】于【${param2}】,进行【设为高级审批人】" ), | 
 |  |  |         CANCEL_HIGHCHECKOR(7, "取消高级审批人","由【${param1}】于【${param2}】,进行【取消高级审批人】" ), | 
 |  |  |         LEVEL(8, "手动离场","由【${param1}】于【${param2}】,进行【手动离场】" ), | 
 |  |  |         DELETE(9, "删除","由【${param1}】于【${param2}】,进行【删除】" ), | 
 |  |  |         EDIT(10, "更新","由【${param1}】于【${param2}】,进行【更新】" ), | 
 |  |  |         AUTH_ROLE(11, "授权门禁权限","由【${param1}】于【${param2}】,进行【授权门禁权限】" ), | 
 |  |  |         WORK_OFF(12, "离职","由【${param1}】于【${param2}】,进行【离职】操作" ), | 
 |  |  |         WORK_ON(13, "在职","由【${param1}】于【${param2}】,进行【在职】操作" ), | 
 |  |  |         IMPORT_TRAIMETIME(14, "导入培训有效","由【${param1}】于【${param2}】,进行【导入培训有效】操作" ), | 
 |  |  |         BE_HEAD(15, "设为主管","由【${param1}】于【${param2}】,进行【设为主管】操作" ), | 
 |  |  |         NOT_HEAD(16, "取消主管","由【${param1}】于【${param2}】,进行【取消主管】操作" ), | 
 |  |  |         ; | 
 |  |  |  | 
 |  |  |         // 成员变量 | 
 |  |  |         private int key; | 
 |  |  |         private String name; | 
 |  |  |         private String info; | 
 |  |  |  | 
 |  |  |         // 构造方法 | 
 |  |  |         UserActionType(int key, String name,String info ) { | 
 |  |  |             this.key = key; | 
 |  |  |             this.info = info; | 
 |  |  |             this.name = name; | 
 |  |  |         } | 
 |  |  |         public static String getName(int index) { | 
 |  |  |             for (UserActionType c : UserActionType.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保单申请表PDF 9签署后保单申请表PDF 10企业签章 11最终报单 | 
 |  |  |      */ | 
 |  |  |     public  enum MultiFile{ | 
 |  |  |         HIDDEN_DANGER_SUBMIT(0, "隐患随手拍提报", "隐患随手拍提报"), | 
 |  |  |         HIDDEN_DANGER_DEAL_BEFORE(1, "隐患随手拍处理前", "隐患随手拍处理前"), | 
 |  |  |         HIDDEN_DANGER_DEAL_AFTER(2, "隐患随手拍处理后 ", "隐患随手拍处理后 "), | 
 |  |  |         ; | 
 |  |  |         // 成员变量 | 
 |  |  |         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; | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     } | 
 |  |  | } |