| | |
| | | import java.math.BigDecimal; |
| | | import java.net.URLDecoder; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.ArrayList; |
| | | import java.util.Arrays; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | |
| | | 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 boolean DEALING_HK_SYNCPRIVILEGE= false; |
| | | public static boolean DEALING_HK_SYNCDEVICE = false; |
| | | public static boolean DEALING_HK_SYNCDEVICE_STATUS = false; |
| | |
| | | return s.substring(0,5)+"*******"+s.substring(l-6,l); |
| | | } |
| | | |
| | | /** |
| | | * 切分逗号拼接的整形集合 |
| | | * @param memberIds |
| | | * @return |
| | | */ |
| | | |
| | | public static List<Integer> getIntegerListByStrs(String memberIds) { |
| | | List<Integer> idsList = null; |
| | | try { |
| | | String[] strs = memberIds.split(","); |
| | | for(String id :strs){ |
| | | if(idsList == null){ |
| | | idsList = new ArrayList<>(); |
| | | } |
| | | idsList.add(Integer.parseInt(id)); |
| | | } |
| | | }catch (Exception e){ |
| | | |
| | | } |
| | | |
| | | return idsList; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * mq tag |
| | |
| | | |
| | | |
| | | public interface RedisKeys { |
| | | public static final String IMPORTING_MEMBER ="IMPORTING_MEMBER"; |
| | | public static final String ERP_TOKEN ="ERP_TOKEN"; |
| | | public static final long EXPIRE_TIME = 7200; |
| | | |
| | |
| | | * 员工信息维护操作历史类型 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}】,进行【取消拜访人】" ), |
| | | 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}】,进行【在职】操作" ), |
| | | 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}】,进行【取消主管】操作" ), |
| | | ; |
| | | |
| | | // 成员变量 |
| | |
| | | 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; |