/** * TTabDefine.java 2012/10/11 */ package com.ycsoft.beans.config; import java.io.Serializable; import java.util.Date; import com.ycsoft.commons.constants.DictKey; import com.ycsoft.commons.store.MemoryDict; import com.ycsoft.daos.config.POJO; /** * TTabDefine -> T_TAB_DEFINE mapping */ @POJO( tn="T_TAB_DEFINE", sn="", pk="") public class TTabDefine implements Serializable { /** * */ private static final long serialVersionUID = 1289031799343637797L; // TTabDefine all properties private String table_name ; private String column_name ; private String comments ; private String param_name ; private String rule_prop ; private String data_type ; private String func_name ; private String field_name ; private String status; private Date change_date; private String old_data; private String rule_prop_text; private String param_name_text; private String data_type_text; /** * default empty constructor */ public TTabDefine() {} public String getOld_data() { return old_data; } public void setOld_data(String oldData) { old_data = oldData; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public Date getChange_date() { return change_date; } public void setChange_date(Date changeDate) { change_date = changeDate; } public String getData_type_text() { return data_type_text; } public void setData_type_text(String dataTypeText) { this.data_type_text = dataTypeText; } public String getParam_name_text() { return param_name_text; } public void setParam_name_text(String paramNameText) { param_name_text = paramNameText; } public String getRule_prop_text() { return rule_prop_text; } public void setRule_prop_text(String rulePropText) { rule_prop_text = rulePropText; } // table_name getter and setter public String getTable_name(){ return this.table_name ; } public void setTable_name(String table_name){ this.table_name = table_name ; } // column_name getter and setter public String getColumn_name(){ return this.column_name ; } public void setColumn_name(String column_name){ this.column_name = column_name ; } // comments getter and setter public String getComments(){ return this.comments ; } public void setComments(String comments){ this.comments = comments ; } // param_name getter and setter public String getParam_name(){ return this.param_name ; } public void setParam_name(String param_name){ this.param_name = param_name ; } // rule_prop getter and setter public String getRule_prop(){ return this.rule_prop ; } public void setRule_prop(String rule_prop){ this.rule_prop = rule_prop ; rule_prop_text = MemoryDict.getDictName(DictKey.BOOLEAN, rule_prop); } // data_type getter and setter public String getData_type(){ return this.data_type ; } public void setData_type(String data_type){ this.data_type = data_type ; if(data_type!=null){ if(data_type.endsWith("D")){ data_type_text = "日期型"; }else if(data_type.endsWith("F")){ data_type_text = "函数型"; }else if(data_type.endsWith("N")){ data_type_text = "数字型"; }else if(data_type.endsWith("S")){ data_type_text = "字符串型"; }else{ data_type_text =""; } } } // func_name getter and setter public String getFunc_name(){ return this.func_name ; } public void setFunc_name(String func_name){ this.func_name = func_name ; } // field_name getter and setter public String getField_name(){ return this.field_name ; } public void setField_name(String field_name){ this.field_name = field_name ; } }