|
|
|
@ -6,8 +6,10 @@ import com.jfinal.kit.Prop;
|
|
|
|
|
import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
|
|
|
|
|
import com.jfinal.plugin.activerecord.dialect.MysqlDialect;
|
|
|
|
|
import com.jfinal.plugin.hikaricp.HikariCpPlugin;
|
|
|
|
|
import com.jfinal.plugin.activerecord.Record;
|
|
|
|
|
|
|
|
|
|
import java.io.File;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
public class InitDataEaseDataSet {
|
|
|
|
|
|
|
|
|
@ -54,5 +56,31 @@ public class InitDataEaseDataSet {
|
|
|
|
|
dm.addPrimaryKey();
|
|
|
|
|
//3、将所有非空列去掉不允许为空的限制
|
|
|
|
|
dm.updateNotNullColumns();
|
|
|
|
|
|
|
|
|
|
//4、遍历所有数据集的表
|
|
|
|
|
int total = 0;
|
|
|
|
|
for (int i = 1; i <= 3; i++) {//1:省管理员,2:市州管理员,3:县区管理员
|
|
|
|
|
switch (i) {
|
|
|
|
|
case 1:
|
|
|
|
|
System.out.println("正在处理省管理员需要看到的数据集~");
|
|
|
|
|
break;
|
|
|
|
|
case 2:
|
|
|
|
|
System.out.println("正在处理市州管理员需要看到的数据集~");
|
|
|
|
|
break;
|
|
|
|
|
case 3:
|
|
|
|
|
System.out.println("正在处理县区管理员需要看到的数据集~");
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
List<Record> list = dm.getDataSetByIdentityId(i);
|
|
|
|
|
System.out.println("数据集个数=" + list.size());
|
|
|
|
|
total += list.size();
|
|
|
|
|
for (Record record : list) {
|
|
|
|
|
int id = record.getInt("id");
|
|
|
|
|
String tableName = record.getStr("table_name");
|
|
|
|
|
System.out.println("正在处理数据集:" + tableName);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
System.out.println("恭喜,所有数据处理完毕,共生成数据集数量=" + total + "个。");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|