public void simplePolicyTest() { EventIf eventIf = new TaskInstance(); eventIf.setEmployeeId("1001"); List<PolicyObject> policyObjects = new ArrayList<>(1); eventIf.setPolicyObjects(policyObjects); PolicyBean policyBean = new PolicyBean(); policyObjects.add(policyBean); // 设定condition { List<String> policyConditions = new ArrayList<>(1); policyConditions.add("condition_1"); policyBean.setConditions(policyConditions); } // 设定action { List<String> policyActions = new ArrayList<>(1); policyActions.add("action_score"); policyBean.setActions(policyActions); } // 设定Params { Map<String, Object> parameters = new HashMap<>(); eventIf.setParameters(parameters); parameters.put("day", 7); } List<PolicyResult> policyResults = processPolicies(eventIf); System.out.println(policyResults.get(0).getMessage()); }