From 62654cb7d3e23074278c7c061bef8f6cbee90d73 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期五, 10 十一月 2023 09:48:21 +0800 Subject: [PATCH] 修改历史数据导入时限制单次导入通过配置做限制,开启多线程分批并行执行insert,注解开启事务回滚失效,对象方式开启事务实现手动提交事务,异常回滚事务 --- Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/bo/WriteExcelData.java | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/bo/WriteExcelData.java b/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/bo/WriteExcelData.java index ca21b2b..a4ad5ab 100644 --- a/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/bo/WriteExcelData.java +++ b/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/bo/WriteExcelData.java @@ -6,6 +6,7 @@ private int row; private int col; private Object obj; + private String objCode; private boolean merged = false; private int rowTo; private int colTo; @@ -23,6 +24,14 @@ private String dateFormat; private boolean readOnly; private Integer width; + + public String getObjCode() { + return objCode; + } + + public void setObjCode(String objCode) { + this.objCode = objCode; + } public String getFontColor() { return this.fontColor; @@ -57,6 +66,21 @@ this.obj = obj; } + public WriteExcelData(int row, int col, Object obj,String objCode) { + this.row = row; + this.col = col; + this.obj = obj; + this.objCode = objCode; + } + + public WriteExcelData(int row, int col, Object obj,String objCode,boolean copyStyle) { + this.row = row; + this.col = col; + this.obj = obj; + this.objCode = objCode; + this.copyStyle = copyStyle; + } + public void writeFormula(int row, int col, String foumula) { this.row = row; this.col = col; -- Gitblit v1.9.3