import java.util.LinkedList; import java.util.List; public class Node implements Comparable<Node> { private Long id; private Long parentId; private String text; private String state; private NodeAttribute attributes; private List<Node> children = new LinkedList<Node>(); private Integer order;//节点的状态 public Node(Long id, Long parentId, String text, String state, NodeAttribute attributes,Integer order) { this.id = id; this.parentId = parentId; this.text = text; this.state = state; this.attributes = attributes; this.order = order; } //省略get/set方法 public int compareTo(Node o) { if(order>o.order){ return 1; } if(order<o.order){ return -1; } return 0; } }
public class AjaxResult implements Serializable{ public static final Integer AJAX_STATUS_CODE_SUCCESS = 0; public static final Integer AJAX_STATUS_CODE_WARN = 1; public static final Integer AJAX_STATUS_CODE_ERROR = 2; private Integer statusCode; private String message; public AjaxResult(){ super(); } public static AjaxResult success(){ AjaxResult ajaxResult = new AjaxResult(); ajaxResult.setStatusCode(AJAX_STATUS_CODE_SUCCESS); ajaxResult.setMessage("操作成功!"); return ajaxResult; } public static AjaxResult error(){ AjaxResult ajaxResult = new AjaxResult(); ajaxResult.setStatusCode(AJAX_STATUS_CODE_ERROR); return ajaxResult; } public static AjaxResult warn(){ AjaxResult ajaxResult = new AjaxResult(); ajaxResult.setStatusCode(AJAX_STATUS_CODE_WARN); return ajaxResult; } public AjaxResult(Integer statusCode, String message) { this.statusCode = statusCode; this.message = message; } //省略get/set方法 }
8 实体基类