package com.highdatas.mdm.pojo; public enum Operate { create,update,delete,dispense,common,unkonwn; public static Operate parse(String operateStr) { if ("add".equalsIgnoreCase(operateStr)) { return create; }else { try { return Operate.valueOf(operateStr); }catch (Exception e) { return unkonwn; } } } public String getLogMessage() { switch (this){ case create: return "创建新记录{0}条"; case update: return "更新记录{0}条"; case delete: return "删除记录{0}条"; } return null; } }