SoJpt

1.4 类型翻译速查

1、全部类型

String form_input = "input";
String form_input_text = "input_text";
String form_input_password = "input_password";
String form_input_radio = "input_radio";
String form_input_checkbox = "input_checkbox";
String form_input_number = "input_number";
String form_input_date = "input_date";
String form_input_datetime = "input_datetime";
String form_input_email = "input_email";
String form_textarea = "textarea";
String form_select = "select";

2、MySql 翻译源代码

if("varchar".equals(col.get(col_type))) {
    if(col.getInt(col_length) > 400) {
        return form_textarea;
    }
    return form_input_text;
}
if("text".equals(col.get(col_type))) {
    return form_textarea;
}
if("longtext".equals(col.get(col_type))) {
    return form_textarea;
}
if("date".equals(col.get(col_type))) {
    return form_input_date;
}
if("datetime".equals(col.get(col_type))) {
    return form_input_datetime;
}
if("decimal".equals(col.get(col_type))) {
    return form_input_number;
}
if("int".equals(col.get(col_type))) {
    return form_input_number;
}
if("integer".equals(col.get(col_type))) {
    return form_input_number;
}
if("bigint".equals(col.get(col_type))) {
    return form_input_number;
}
return form_input_text;

3、Oralce 翻译源代码

if("VARCHAR2".equals(col.get(col_type))) {
    return form_input_text;
}
if("NVARCHAR2".equals(col.get(col_type))) {
    if(col.getInt(col_length) > 400) {
        return form_textarea;
    }
    return form_input_text;
}
if("CLOB".equals(col.get(col_type))) {
    return form_textarea;
}
if("NCLOB".equals(col.get(col_type))) {
    return form_textarea;
}
if("NVARCHAR2".equals(col.get(col_type))) {
    return form_input_text;
}
if("DATE".equals(col.get(col_type))) {
    return form_input_datetime;
}
if("NUMBER".equals(col.get(col_type))) {
    return form_input_number;
}
return form_input_text;