parent
8e8628fd7a
commit
2021ddf001
@ -0,0 +1,326 @@
|
|||||||
|
表信息
|
||||||
|
对象信息
|
||||||
|
分析教基1001
|
||||||
|
分析教基1002续
|
||||||
|
分析教基1003续
|
||||||
|
分析教基1004续
|
||||||
|
分析教基1005
|
||||||
|
分析教基1006
|
||||||
|
分析教基2001
|
||||||
|
教基1001
|
||||||
|
教基1102
|
||||||
|
教基1102续
|
||||||
|
教基1203
|
||||||
|
教基2105
|
||||||
|
教基2106
|
||||||
|
教基2107
|
||||||
|
教基2108
|
||||||
|
教基2109
|
||||||
|
教基3040
|
||||||
|
教基3041
|
||||||
|
教基3045
|
||||||
|
教基3046
|
||||||
|
教基3111
|
||||||
|
教基3112
|
||||||
|
教基3113
|
||||||
|
教基3114
|
||||||
|
教基3115
|
||||||
|
教基3116
|
||||||
|
教基3117
|
||||||
|
教基3118
|
||||||
|
教基3119
|
||||||
|
教基3120
|
||||||
|
教基3142
|
||||||
|
教基3221
|
||||||
|
教基3221续1
|
||||||
|
教基3222
|
||||||
|
教基3223
|
||||||
|
教基3244
|
||||||
|
教基3343
|
||||||
|
教基3347
|
||||||
|
教基4063
|
||||||
|
教基4064
|
||||||
|
教基4067
|
||||||
|
教基4068
|
||||||
|
教基4148
|
||||||
|
教基4149
|
||||||
|
教基4150
|
||||||
|
教基4153
|
||||||
|
教基4155
|
||||||
|
教基4156
|
||||||
|
教基4159
|
||||||
|
教基4251
|
||||||
|
教基4257
|
||||||
|
教基4261
|
||||||
|
教基4354
|
||||||
|
教基4360
|
||||||
|
教基5169
|
||||||
|
教基5170
|
||||||
|
教基5171
|
||||||
|
教基5175
|
||||||
|
教基5176
|
||||||
|
教基5272
|
||||||
|
教基5377
|
||||||
|
教基6178
|
||||||
|
教基7181
|
||||||
|
教基7182
|
||||||
|
教基7283
|
||||||
|
教基7284
|
||||||
|
教基8389
|
||||||
|
教基综1020
|
||||||
|
教基综1021
|
||||||
|
教基综1022
|
||||||
|
教基综1023
|
||||||
|
教基综1024
|
||||||
|
教基综2050
|
||||||
|
教基综2051
|
||||||
|
教基综2052
|
||||||
|
教基综2061
|
||||||
|
教基综2062
|
||||||
|
教基综2071
|
||||||
|
教基综2072
|
||||||
|
教基综2090
|
||||||
|
教基综3110
|
||||||
|
教基综3111
|
||||||
|
教基综3112
|
||||||
|
教基综3113
|
||||||
|
教基综3114
|
||||||
|
教基综3115
|
||||||
|
教基综3116
|
||||||
|
教基综3117
|
||||||
|
教基综3118
|
||||||
|
教基综3119
|
||||||
|
教基综3121
|
||||||
|
教基综3122
|
||||||
|
教基综3123
|
||||||
|
教基综3124
|
||||||
|
教基综3125
|
||||||
|
教基综3126
|
||||||
|
教基综3151
|
||||||
|
教基综3152
|
||||||
|
教基综3153
|
||||||
|
教基综3154
|
||||||
|
教基综3155
|
||||||
|
教基综3156
|
||||||
|
教基综3181
|
||||||
|
教基综3182
|
||||||
|
教基综3183
|
||||||
|
教基综3184
|
||||||
|
教基综3185
|
||||||
|
教基综3201
|
||||||
|
教基综3202
|
||||||
|
教基综3203
|
||||||
|
教基综3204
|
||||||
|
教基综3401
|
||||||
|
教基综3402
|
||||||
|
教基综3403
|
||||||
|
教基综3404
|
||||||
|
教基综3411
|
||||||
|
教基综3412
|
||||||
|
教基综3413
|
||||||
|
教基综3414
|
||||||
|
教基综3421
|
||||||
|
教基综3422
|
||||||
|
教基综3423
|
||||||
|
教基综3424
|
||||||
|
教基综3451
|
||||||
|
教基综3452
|
||||||
|
教基综3453
|
||||||
|
教基综3454
|
||||||
|
教基综3461
|
||||||
|
教基综3462
|
||||||
|
教基综3463
|
||||||
|
教基综3464
|
||||||
|
教基综3900
|
||||||
|
教基综4480
|
||||||
|
教基综4481
|
||||||
|
教基综4491
|
||||||
|
教基综4492
|
||||||
|
教基综4500
|
||||||
|
教基综4530
|
||||||
|
教基综4531
|
||||||
|
教基综4532
|
||||||
|
教基综4533
|
||||||
|
教基综4534
|
||||||
|
教基综4535
|
||||||
|
教基综4536
|
||||||
|
教基综4551
|
||||||
|
教基综4552
|
||||||
|
教基综4553
|
||||||
|
教基综4554
|
||||||
|
教基综4561
|
||||||
|
教基综4562
|
||||||
|
教基综4563
|
||||||
|
教基综4564
|
||||||
|
教基综4591
|
||||||
|
教基综4592
|
||||||
|
教基综4631
|
||||||
|
教基综4632
|
||||||
|
教基综4633
|
||||||
|
教基综4634
|
||||||
|
教基综4640
|
||||||
|
教基综4671
|
||||||
|
教基综4672
|
||||||
|
教基综4673
|
||||||
|
教基综4674
|
||||||
|
教基综4681
|
||||||
|
教基综4682
|
||||||
|
教基综4683
|
||||||
|
教基综4684
|
||||||
|
教基综4900
|
||||||
|
教基综4901
|
||||||
|
教基综4902
|
||||||
|
教基综4903
|
||||||
|
教基综4904
|
||||||
|
教基综5691
|
||||||
|
教基综5692
|
||||||
|
教基综5693
|
||||||
|
教基综5694
|
||||||
|
教基综5701
|
||||||
|
教基综5702
|
||||||
|
教基综5703
|
||||||
|
教基综5704
|
||||||
|
教基综5711
|
||||||
|
教基综5712
|
||||||
|
教基综5713
|
||||||
|
教基综5714
|
||||||
|
教基综5750
|
||||||
|
教基综5761
|
||||||
|
教基综5762
|
||||||
|
教基综5763
|
||||||
|
教基综5901
|
||||||
|
教基综5902
|
||||||
|
教基综5903
|
||||||
|
教基综5904
|
||||||
|
教基综5905
|
||||||
|
教基综5906
|
||||||
|
教基综6780
|
||||||
|
教基综6790
|
||||||
|
教基综6800
|
||||||
|
教基综6900
|
||||||
|
教基综7810
|
||||||
|
教基综7820
|
||||||
|
教基综8051
|
||||||
|
教基综8061
|
||||||
|
教基综8071
|
||||||
|
教基综8072
|
||||||
|
教基综8081
|
||||||
|
教基综8091
|
||||||
|
教基综57011
|
||||||
|
教基综57012
|
||||||
|
教基综57013
|
||||||
|
教基综57014
|
||||||
|
教基综57021
|
||||||
|
教基综57022
|
||||||
|
教基综57023
|
||||||
|
教基综57024
|
||||||
|
教基综57031
|
||||||
|
教基综57032
|
||||||
|
教基综57033
|
||||||
|
教基综57034
|
||||||
|
教基综57041
|
||||||
|
教基综57042
|
||||||
|
教基综57043
|
||||||
|
教基综57044
|
||||||
|
教中综1030
|
||||||
|
教中综1031
|
||||||
|
教中综1032
|
||||||
|
教中综1033
|
||||||
|
教中综1034
|
||||||
|
教中综1035
|
||||||
|
教中综1036
|
||||||
|
教中综1037
|
||||||
|
教中综2090
|
||||||
|
教中综3211
|
||||||
|
教中综3212
|
||||||
|
教中综3213
|
||||||
|
教中综3214
|
||||||
|
教中综3215
|
||||||
|
教中综3216
|
||||||
|
教中综3221
|
||||||
|
教中综3222
|
||||||
|
教中综3230
|
||||||
|
教中综3401
|
||||||
|
教中综3402
|
||||||
|
教中综3410
|
||||||
|
教中综3430
|
||||||
|
教中综3440
|
||||||
|
教中综3450
|
||||||
|
教中综3460
|
||||||
|
教中综3471
|
||||||
|
教中综3472
|
||||||
|
教中综3473
|
||||||
|
教中综3474
|
||||||
|
教中综3475
|
||||||
|
教中综3476
|
||||||
|
教中综3477
|
||||||
|
教中综4511
|
||||||
|
教中综4512
|
||||||
|
教中综4513
|
||||||
|
教中综4514
|
||||||
|
教中综4515
|
||||||
|
教中综4516
|
||||||
|
教中综4541
|
||||||
|
教中综4542
|
||||||
|
教中综4543
|
||||||
|
教中综4544
|
||||||
|
教中综4545
|
||||||
|
教中综4546
|
||||||
|
教中综4571
|
||||||
|
教中综4572
|
||||||
|
教中综4573
|
||||||
|
教中综4574
|
||||||
|
教中综4575
|
||||||
|
教中综4576
|
||||||
|
教中综4601
|
||||||
|
教中综4602
|
||||||
|
教中综4603
|
||||||
|
教中综4604
|
||||||
|
教中综4605
|
||||||
|
教中综4606
|
||||||
|
教中综4611
|
||||||
|
教中综4612
|
||||||
|
教中综4613
|
||||||
|
教中综4614
|
||||||
|
教中综4615
|
||||||
|
教中综4616
|
||||||
|
教中综4631
|
||||||
|
教中综4632
|
||||||
|
教中综4633
|
||||||
|
教中综4634
|
||||||
|
教中综4635
|
||||||
|
教中综4636
|
||||||
|
教中综4671
|
||||||
|
教中综4672
|
||||||
|
教中综4673
|
||||||
|
教中综4674
|
||||||
|
教中综4675
|
||||||
|
教中综4676
|
||||||
|
教中综4681
|
||||||
|
教中综4682
|
||||||
|
教中综4683
|
||||||
|
教中综4684
|
||||||
|
教中综4685
|
||||||
|
教中综4686
|
||||||
|
教中综5721
|
||||||
|
教中综5722
|
||||||
|
教中综5723
|
||||||
|
教中综5724
|
||||||
|
教中综5725
|
||||||
|
教中综5726
|
||||||
|
教中综5771
|
||||||
|
教中综5772
|
||||||
|
教中综5773
|
||||||
|
教中综5774
|
||||||
|
教中综5775
|
||||||
|
教中综5776
|
||||||
|
教中综6801
|
||||||
|
教中综6802
|
||||||
|
教中综6803
|
||||||
|
教中综6804
|
||||||
|
教中综6805
|
||||||
|
教中综6806
|
||||||
|
教中综6807
|
||||||
|
教中综7830
|
||||||
|
教中综7840
|
||||||
|
教中综8210
|
@ -0,0 +1,60 @@
|
|||||||
|
package Tools;
|
||||||
|
|
||||||
|
import cn.hutool.core.io.FileUtil;
|
||||||
|
import com.dsideal.FengHuang.Util.CommonUtil;
|
||||||
|
import com.jfinal.kit.StrKit;
|
||||||
|
import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
|
||||||
|
import com.jfinal.plugin.activerecord.Db;
|
||||||
|
import com.jfinal.plugin.activerecord.Record;
|
||||||
|
import com.jfinal.plugin.activerecord.dialect.PostgreSqlDialect;
|
||||||
|
import com.jfinal.plugin.druid.DruidPlugin;
|
||||||
|
import org.bouncycastle.util.encoders.UTF8;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
import java.nio.charset.Charset;
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
|
public class XT_SyncData2022New {
|
||||||
|
/**
|
||||||
|
* 获得24个长度的十六进制的UUID
|
||||||
|
*
|
||||||
|
* @return UUID
|
||||||
|
*/
|
||||||
|
public static String get24UUID() {
|
||||||
|
UUID id = UUID.randomUUID();
|
||||||
|
String[] idd = id.toString().split("-");
|
||||||
|
return idd[0] + idd[1] + idd[4];
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
DruidPlugin druid = new DruidPlugin("jdbc:postgresql://www.wmarkj.com:27027/eduData_db", "postgres",
|
||||||
|
"DsideaL147258369", "org.postgresql.Driver");
|
||||||
|
druid.start();
|
||||||
|
ActiveRecordPlugin arp = new ActiveRecordPlugin(druid);
|
||||||
|
arp.setDialect(new PostgreSqlDialect());
|
||||||
|
arp.start();
|
||||||
|
|
||||||
|
String tablesTxt = "D:\\dsWork\\YangPuBaoMing\\src\\main\\java\\Tools\\Tables.txt";
|
||||||
|
List<String> list = FileUtil.readLines(new File(tablesTxt), Charset.defaultCharset());
|
||||||
|
for (String s : list) {
|
||||||
|
String sql = "delete from " + s + " where recordyear=2022";
|
||||||
|
Db.update(sql);
|
||||||
|
}
|
||||||
|
for (String s : list) {
|
||||||
|
String sql = "select * from " + s + " where recordyear=2021";
|
||||||
|
List<Record> listT = Db.find(sql);
|
||||||
|
List<Record> writeList = new ArrayList<>();
|
||||||
|
if (listT != null && listT.size() > 0) {
|
||||||
|
System.out.println(CommonUtil.GetCurrentTimeString() + " 正在进行表" + s + "的数据生成工作");
|
||||||
|
for (Record record : listT) {
|
||||||
|
record.set("recordyear", 2022);
|
||||||
|
record.set("id", get24UUID());
|
||||||
|
writeList.add(record);
|
||||||
|
}
|
||||||
|
Db.batchSave(s, writeList, 200);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
CommonUtil.printf("恭喜,所有导入工作成功完成!");
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in new issue