This commit is contained in:
jhx
2023-03-22 11:41:09 +08:00
parent d0dfc12286
commit f5efe88e4d
641 changed files with 505987 additions and 2 deletions
+40
View File
@@ -0,0 +1,40 @@
function getType(str){
str = str.toLowerCase();
if(str.indexOf("varchar")!=-1){
return "String";
}else if(str.indexOf("number")!=-1||str.indexOf("int")!=-1){
return "int";
}else if(str.indexOf("blob")!=-1){
return "InputStream";
}else if(str.indexOf("long")!=-1){
return "long";
}else if(str.indexOf("decimal")!=-1||str.indexOf("numeric")!=-1){
return "double";
}else{
return str;
}
}
function change(){
var sqls = $("#content").val();
sql = sqls.replace(/\n/ig,"");
sql = sql.replace(/create table ([^\\(]+)+\((.*)\)/ig,'$1##$2');
sql =sql.split("##");
var tn = sql[0].trim();
//console.log(sql);
sql = sql[1];
var strs = sql.split(",");
var a = new Array(strs.length);
var html = "";
$(strs).each(function(i){
if(this.toString().trim()!=""){
var aa = this.toString().trim().split(/\s+/g)
field=aa[0];
type = aa[1];
html+="private "+getType(type)+" "+field+";\r\n";
}
})
hightout(html);
}