main
黄海 7 months ago
parent 537230f54b
commit 04a48ad920

@ -1,11 +1,9 @@
package Tools.MaxKb; package Tools.MaxKb;
import Tools.MaxKb.Util.MaxKbDb; import Tools.MaxKb.Util.MaxKbDb;
import com.dsideal.QingLong.Util.CommonUtil;
import com.jfinal.kit.PropKit; import com.jfinal.kit.PropKit;
import com.jfinal.plugin.activerecord.Db; import com.jfinal.plugin.activerecord.Db;
import com.jfinal.plugin.activerecord.Record; import com.jfinal.plugin.activerecord.Record;
import org.joda.time.DateTime;
import java.util.UUID; import java.util.UUID;
@ -35,12 +33,17 @@ public class Test {
/** /**
* *
*
* @param sourceApplicationName * @param sourceApplicationName
* @param targetApplicationName * @param targetApplicationName
*/ */
public static void addApplication(String sourceApplicationName, String targetApplicationName) { public static void addApplication(String sourceApplicationName, String targetApplicationName) {
//获取应用 //获取应用
Record record = getApplication(sourceApplicationName); Record record = getApplication(sourceApplicationName);
if (record == null) {
System.out.println(sourceApplicationName + "应用不存在!");
System.exit(0);
}
//克隆出对象 //克隆出对象
record = new Record().setColumns(record.getColumns()); record = new Record().setColumns(record.getColumns());
//生成一个uuid //生成一个uuid
@ -51,6 +54,41 @@ public class Test {
Db.save("application", "id", record); Db.save("application", "id", record);
} }
/**
*
*
* @param dataset_name
* @return
*/
public static Record getDataSet(String dataset_name) {
String sql = "select * from dataset where name=?";
return Db.findFirst(sql, dataset_name);
}
/**
*
*
* @param sourceDatasetName
*/
public static void addDataSet(String sourceDatasetName, String targetDatasetName) {
//获取数据集
Record record = getDataSet(sourceDatasetName);
if (record == null) {
System.out.println(sourceDatasetName + "数据集不存在!");
System.exit(0);
}
//克隆出对象
record = new Record().setColumns(record.getColumns());
//生成一个uuid
record.set("id", UUID.randomUUID());
//名称
record.set("name", targetDatasetName);
record.set("desc", targetDatasetName);
//增加
Db.save("dataset", "id", record);
}
public static void main(String[] args) throws Exception { public static void main(String[] args) throws Exception {
//加载配置文件 //加载配置文件
PropKit.use("MaxKb.properties"); PropKit.use("MaxKb.properties");
@ -70,5 +108,8 @@ public class Test {
System.out.println("增加成功!"); System.out.println("增加成功!");
//每个人一个应用,每个人一个知识库 //每个人一个应用,每个人一个知识库
String sourceDataSetName = "长春教育知识库";
String targetDataSetName = "XXX的拷贝知识库";
addDataSet(sourceDataSetName, targetDataSetName);
} }
} }
Loading…
Cancel
Save