From f27612db94dd2d27ef25a8e40d54b1b7659f1ba2 Mon Sep 17 00:00:00 2001 From: dxfeng Date: Thu, 11 Aug 2022 10:43:52 +0800 Subject: [PATCH] =?UTF-8?q?Oracle=20BUG=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/extend/param/ExtendInfoParams.java | 9 + .../mapper/codesetting/CodeRuleMapper.xml | 4 +- .../organization/mapper/comp/CompMapper.xml | 91 + .../mapper/department/DepartmentMapper.xml | 85 + .../organization/mapper/extend/ExtMapper.xml | 17 + .../mapper/extend/ExtendGroupMapper.xml | 73 + .../mapper/extend/ExtendInfoMapper.xml | 147 +- .../mapper/extend/ExtendTitleMapper.xml | 70 + .../JclImportHistoryDetailMapper.xml | 42 + .../jclimport/JclImportHistoryMapper.xml | 55 + .../organization/mapper/job/JobMapper.xml | 118 ++ .../mapper/post/PostInfoMapper.xml | 79 + .../organization/mapper/post/PostMapper.xml | 46 + .../mapper/scheme/GradeMapper.xml | 67 + .../mapper/scheme/LevelMapper.xml | 61 + .../mapper/scheme/SchemeMapper.xml | 55 + .../mapper/sequence/SequenceMapper.xml | 62 + .../mapper/sislog/SISLogMapper.xml | 42 +- .../organization/mapper/staff/StaffMapper.xml | 102 + .../mapper/staff/StaffPlanMapper.xml | 85 + .../mapper/staff/StaffsMapper.xml | 72 + .../service/ImportCommonService.java | 22 - .../service/impl/ExtServiceImpl.java | 19 +- .../service/impl/ImportCommonServiceImpl.java | 84 - .../util/saveimport/CompanyImportUtil.java | 522 ----- .../HrmResourceImportAdaptUtil.java | 1055 ---------- .../HrmResourceImportProcessUtil.java | 1743 ----------------- .../saveimport/SaveImportProcessUtil.java | 628 ------ .../web/ImportCommonController.java | 13 - .../wrapper/ImportCommonWrapper.java | 4 - 30 files changed, 1390 insertions(+), 4082 deletions(-) delete mode 100644 src/com/engine/organization/util/saveimport/CompanyImportUtil.java delete mode 100644 src/com/engine/organization/util/saveimport/HrmResourceImportAdaptUtil.java delete mode 100644 src/com/engine/organization/util/saveimport/HrmResourceImportProcessUtil.java delete mode 100644 src/com/engine/organization/util/saveimport/SaveImportProcessUtil.java diff --git a/src/com/engine/organization/entity/extend/param/ExtendInfoParams.java b/src/com/engine/organization/entity/extend/param/ExtendInfoParams.java index 50959aa5..8951002d 100644 --- a/src/com/engine/organization/entity/extend/param/ExtendInfoParams.java +++ b/src/com/engine/organization/entity/extend/param/ExtendInfoParams.java @@ -34,4 +34,13 @@ public class ExtendInfoParams { * 参数信息 */ private Map params; + + /** + * Oracle主键自增序列名称 + */ + private String sequenceName; + + public String getSequenceName() { + return this.tableName + "_ID"; + } } diff --git a/src/com/engine/organization/mapper/codesetting/CodeRuleMapper.xml b/src/com/engine/organization/mapper/codesetting/CodeRuleMapper.xml index 28d40a6d..9b25823f 100644 --- a/src/com/engine/organization/mapper/codesetting/CodeRuleMapper.xml +++ b/src/com/engine/organization/mapper/codesetting/CodeRuleMapper.xml @@ -27,9 +27,7 @@ - + INSERT INTO JCL_CODERULE diff --git a/src/com/engine/organization/mapper/comp/CompMapper.xml b/src/com/engine/organization/mapper/comp/CompMapper.xml index 3d453442..6832e6b6 100644 --- a/src/com/engine/organization/mapper/comp/CompMapper.xml +++ b/src/com/engine/organization/mapper/comp/CompMapper.xml @@ -159,6 +159,97 @@ + + + select JCL_ORG_COMP_ID.currval from dual + + INSERT INTO jcl_org_comp + + + creator, + + + delete_type, + + + create_time, + + + update_time, + + + comp_no, + + + comp_name, + + + comp_name_short, + + + parent_company, + + + org_code, + + + industry, + + + comp_principal, + + + description, + + forbidden_tag, + + show_order, + + + + + #{creator}, + + + #{deleteType}, + + + #{createTime}, + + + #{updateTime}, + + + #{compNo}, + + + #{compName}, + + + #{compNameShort}, + + + #{parentCompany}, + + + #{orgCode}, + + + #{industry}, + + + #{compPrincipal}, + + + #{description}, + + 0, + + #{showOrder}, + + + + select count(1) from jcl_import_history_detail diff --git a/src/com/engine/organization/mapper/jclimport/JclImportHistoryMapper.xml b/src/com/engine/organization/mapper/jclimport/JclImportHistoryMapper.xml index 05e88c63..e889525c 100644 --- a/src/com/engine/organization/mapper/jclimport/JclImportHistoryMapper.xml +++ b/src/com/engine/organization/mapper/jclimport/JclImportHistoryMapper.xml @@ -77,6 +77,61 @@ + + + + select JCL_IMPORT_HISTORY_ID.currval from dual + + INSERT INTO jcl_import_history + + + operator, + + + operate_time, + + + client_address, + + + import_type, + + + source_from, + + + operate_type, + + + status, + + + + + #{operator}, + + + #{operateTime}, + + + #{clientAddress}, + + + #{importType}, + + + #{sourceFrom}, + + + #{operateType}, + + + #{status}, + + + + + update jcl_import_history set status = #{status} diff --git a/src/com/engine/organization/mapper/job/JobMapper.xml b/src/com/engine/organization/mapper/job/JobMapper.xml index 45b10614..15158253 100644 --- a/src/com/engine/organization/mapper/job/JobMapper.xml +++ b/src/com/engine/organization/mapper/job/JobMapper.xml @@ -163,6 +163,124 @@ 0, + + + + select JCL_ORG_JOB_ID.currval from dual + + INSERT INTO jcl_org_job + + + creator, + + + delete_type, + + + create_time, + + + update_time, + + + + job_no, + + + job_name, + + + parent_comp, + + + parent_dept, + + + sequence_id, + + + scheme_id, + + + parent_job, + + + is_key, + + + workplace, + + + description, + + + work_duty, + + + work_authority, + + + show_order, + + forbidden_tag, + + + + #{creator}, + + + #{deleteType}, + + + #{createTime}, + + + #{updateTime}, + + + #{jobNo}, + + + #{jobName}, + + + + #{parentComp}, + + + #{parentDept}, + + + #{sequenceId}, + + + #{schemeId}, + + + #{parentJob}, + + + #{isKey}, + + + #{workplace}, + + + #{description}, + + + #{workDuty}, + + + #{workAuthority}, + + + #{showOrder}, + + 0, + + + update jcl_org_job diff --git a/src/com/engine/organization/mapper/post/PostInfoMapper.xml b/src/com/engine/organization/mapper/post/PostInfoMapper.xml index 7781a8ea..b77819b3 100644 --- a/src/com/engine/organization/mapper/post/PostInfoMapper.xml +++ b/src/com/engine/organization/mapper/post/PostInfoMapper.xml @@ -168,6 +168,85 @@ + + + select JCL_ORG_POST_INFO_ID.currval from dual + + INSERT INTO jcl_org_post_info + + + creator, + + + delete_type, + + + create_time, + + + update_time, + + + post_info_no, + + + post_info_name, + + + post_info_authority, + + + post_info_duty, + + + post_info_qualification, + + + post_id, + + + description, + + forbidden_tag, + + + + #{creator}, + + + #{deleteType}, + + + #{createTime}, + + + #{updateTime}, + + + #{postInfoNo}, + + + #{postInfoName}, + + + #{postInfoAuthority}, + + + #{postInfoDuty}, + + + #{postInfoQualification}, + + + #{postId}, + + + #{description}, + + 0, + + + update jcl_org_post_info diff --git a/src/com/engine/organization/mapper/post/PostMapper.xml b/src/com/engine/organization/mapper/post/PostMapper.xml index 2ab3c223..b10eb867 100644 --- a/src/com/engine/organization/mapper/post/PostMapper.xml +++ b/src/com/engine/organization/mapper/post/PostMapper.xml @@ -125,6 +125,52 @@ + + + select JCL_ORG_POST_ID.currval from dual + + INSERT INTO jcl_org_post + + + creator, + + + delete_type, + + + create_time, + + + update_time, + + + post_name, + + + description, + + + + + #{creator}, + + + #{deleteType}, + + + #{createTime}, + + + #{updateTime}, + + + #{postName}, + + + #{description}, + + + UPDATE jcl_org_post diff --git a/src/com/engine/organization/mapper/scheme/GradeMapper.xml b/src/com/engine/organization/mapper/scheme/GradeMapper.xml index da872da4..1f0a094a 100644 --- a/src/com/engine/organization/mapper/scheme/GradeMapper.xml +++ b/src/com/engine/organization/mapper/scheme/GradeMapper.xml @@ -157,6 +157,73 @@ + + + select JCL_ORG_GRADE_ID.currval from dual + + INSERT INTO jcl_org_grade + + + creator, + + + delete_type, + + + create_time, + + + update_time, + + + grade_no, + + + grade_name, + + + description, + + + scheme_id, + + + level_id, + + forbidden_tag, + + + + #{creator}, + + + #{deleteType}, + + + #{createTime}, + + + #{updateTime}, + + + #{gradeNo}, + + + #{gradeName}, + + + #{description}, + + + #{schemeId}, + + + #{levelId}, + + 0, + + + update jcl_org_grade diff --git a/src/com/engine/organization/mapper/scheme/LevelMapper.xml b/src/com/engine/organization/mapper/scheme/LevelMapper.xml index f9b961c7..46b1e32d 100644 --- a/src/com/engine/organization/mapper/scheme/LevelMapper.xml +++ b/src/com/engine/organization/mapper/scheme/LevelMapper.xml @@ -162,6 +162,67 @@ + + + select JCL_ORG_LEVEL_ID.currval from dual + + INSERT INTO jcl_org_level + + + creator, + + + delete_type, + + + create_time, + + + update_time, + + + level_no, + + + level_name, + + + description, + + + scheme_id, + + forbidden_tag, + + + + #{creator}, + + + #{deleteType}, + + + #{createTime}, + + + #{updateTime}, + + + #{levelNo}, + + + #{levelName}, + + + #{description}, + + + #{schemeId}, + + 0, + + + update jcl_org_level diff --git a/src/com/engine/organization/mapper/scheme/SchemeMapper.xml b/src/com/engine/organization/mapper/scheme/SchemeMapper.xml index e7c8a485..d7ac5226 100644 --- a/src/com/engine/organization/mapper/scheme/SchemeMapper.xml +++ b/src/com/engine/organization/mapper/scheme/SchemeMapper.xml @@ -142,6 +142,61 @@ + + + select JCL_ORG_SCHEME_ID.currval from dual + + INSERT INTO jcl_org_scheme + + + creator, + + + delete_type, + + + create_time, + + + update_time, + + + scheme_no, + + + scheme_name, + + + scheme_description, + + forbidden_tag, + + + + #{creator}, + + + #{deleteType}, + + + #{createTime}, + + + #{updateTime}, + + + #{schemeNo}, + + + #{schemeName}, + + + #{schemeDescription}, + + 0, + + + update jcl_org_scheme diff --git a/src/com/engine/organization/mapper/sequence/SequenceMapper.xml b/src/com/engine/organization/mapper/sequence/SequenceMapper.xml index eed364eb..b5a912b0 100644 --- a/src/com/engine/organization/mapper/sequence/SequenceMapper.xml +++ b/src/com/engine/organization/mapper/sequence/SequenceMapper.xml @@ -63,6 +63,7 @@