package com.ycsoft.sysmanager.dto.config; import com.ycsoft.commons.constants.DictKey; import com.ycsoft.commons.store.MemoryDict; import com.ycsoft.commons.tree.Tree; import com.ycsoft.commons.tree.TreeNode; public class VewRulePropDto implements Tree { private String model_name; private String model_desc; private String prop_id; private String prop_name; private String data_type; private String param_name; private String data_type_text; public void transform(TreeNode node) { node.setId( getProp_id()); node.setPid( getModel_name()); node.setText( getProp_name()); node.setLeaf(true); node.setCls("file"); node.getOthers().put("data_type", getData_type()); node.getOthers().put("param_name", getParam_name()); } public String getModel_name() { return model_name; } public void setModel_name(String model_name) { this.model_name = model_name; } public String getModel_desc() { return model_desc; } public void setModel_desc(String model_desc) { this.model_desc = model_desc; } public String getProp_id() { return prop_id; } public void setProp_id(String prop_id) { this.prop_id = prop_id; } public String getProp_name() { return prop_name; } public void setProp_name(String prop_name) { this.prop_name = prop_name; } public String getData_type() { return data_type; } public void setData_type(String data_type) { data_type_text = MemoryDict.getDictName(DictKey.DATA_TYPE, data_type); this.data_type = data_type; } public String getParam_name() { return param_name; } public void setParam_name(String param_name) { this.param_name = param_name; } public String getData_type_text() { return data_type_text; } }