package com.sooka.component.beetl.fun;

import com.sooka.common.db.kit.DbTableKit;
import org.beetl.core.Context;
import org.beetl.core.Function;

/**
 * Description:输出字段类型名称
 *
 *
 * @create 2017-05-12
 **/
public class PrintModelFiledClassFunction implements Function {

    @Override
    public Object call(Object[] objects, Context context) {
        if (objects.length != 1){
            throw new RuntimeException("length of params must be 1 !");
        }
        if (objects[0].toString().length()!=0) {
            String var = (String) objects[0];
            for (String val : DbTableKit.MODEL_FILED_CLASS) {
                String[] tmp = val.split("#");
                System.out.println(tmp);
                if (tmp[0].equals(var)) {
                    return  tmp[1];
                }
                continue;
            }
        }
        return null;
    }


}
