From c2bf7f7a91becbf63c71a3c9ce5630a3f371fce4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=84=E6=AD=A3=E5=9B=BD?= <438926402@qq.com>
Date: Mon, 17 Nov 2025 10:08:33 +0800
Subject: [PATCH] =?UTF-8?q?=E7=A8=BB=E8=8A=B1=E9=A6=99=E4=BB=93=E5=BA=93?=
=?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../WEB-INF/cfgHome/chushihua/pluginCfg.xml | 6 +
.../chushihua/spring/spring-quartz.xml | 5 +
.../cfgHome/chushihua/spring/spring.xml | 5 +
.../cfgHome/daohuaxiang/jyncfile.properties | 28 +
.../WEB-INF/cfgHome/daohuaxiang/pluginCfg.xml | 6 +
.../daohuaxiang/spring/spring-node.xml | 6 +
.../daohuaxiang/spring/spring-service.xml | 6 +
.../cfgHome/daohuaxiang/spring/spring.xml | 5 +
.../WEB-INF/cfgHome/qrCodeForm/pluginCfg.xml | 6 +
.../spring/spring-qrCodeForm-controller.xml | 6 +
.../spring/spring-qrCodeForm-manager.xml | 13 +
.../spring/spring-qrCodeForm-plugin.xml | 8 +
.../cfgHome/src_dhxbacklog/pluginCfg.xml | 6 +
.../src_dhxbacklog/spring/spring-sso.xml | 6 +
.../cfgHome/src_dhxbacklog/spring/spring.xml | 5 +
.../cfgHome/src_dhxorganization/pluginCfg.xml | 6 +
.../spring/spring-node.xml | 5 +
.../src_dhxorganization/spring/spring.xml | 5 +
.../cfgHome/src_dingding/dingding.properties | 11 +
.../cfgHome/src_dingding/pluginCfg.xml | 6 +
.../src_dingding/spring/spring-ctrl.xml | 8 +
.../src_dingding/spring/spring-dao.xml | 7 +
.../src_dingding/spring/spring-service.xml | 7 +
.../src_dingding/spring/spring-task.xml | 7 +
.../src_mainorganization/pluginCfg.xml | 6 +
.../spring/spring-dao.xml | 6 +
.../spring/spring-node.xml | 10 +
.../spring/spring-service.xml | 6 +
.../cfgHome/src_membermanage/pluginCfg.xml | 6 +
.../spring/spring-membermanage.xml | 5 +
.../src_membermanage/spring/spring-node.xml | 48 +
.../pluginCfg.xml | 6 +
.../spring/spring-dao.xml | 5 +
.../spring/spring-quartz.xml | 5 +
.../spring/spring.xml | 5 +
seeyon/WEB-INF/cfgHome/src_qyba/pluginCfg.xml | 6 +
.../cfgHome/src_qyba/spring/spring-dao.xml | 6 +
.../cfgHome/src_qyba/spring/spring-node.xml | 8 +
.../src_qyba/spring/spring-service.xml | 6 +
.../cfgHome/src_qyba/spring/spring.xml | 5 +
.../jsp/plugin/qrCodeForm/qrCodeFormIndex.jsp | 249 +++
.../cap4/form/utils/qrcodeform/index.js | 13 +
.../cap4/form/utils/qrcodeform/index.js | 11 +
.../chushihua/HsDataPluginApi.java | 51 +
.../constants/HsDataSyncConstants.java | 31 +
.../chushihua/quartz/HsDataSyncQuartz.java | 299 ++++
.../daohuaxiangSys/chushihua/vo/HsDataVo.java | 55 +
.../daohuaxiangSys/jkts/TongYongPlugin.java | 41 +
.../jkts/constants/DaohuaxiangConstants.java | 30 +
.../jkts/node/NewTongYongNode.java | 73 +
.../jkts/node/TongYongNode.java | 74 +
.../jkts/service/NewTongYongService.java | 113 ++
.../jkts/service/TongYongService.java | 107 ++
.../daohuaxiangSys/jkts/util/A8FolderKit.java | 26 +
.../daohuaxiangSys/jkts/util/BaseUtil.java | 110 ++
.../jkts/util/DBConnection.java | 49 +
.../jkts/util/FanWeiNewUtil.java | 424 +++++
.../daohuaxiangSys/jkts/util/FanWeiUtil.java | 415 +++++
.../jkts/util/InterfaceListUtil.java | 346 ++++
.../daohuaxiangSys/jkts/util/JdbcUtil.java | 82 +
.../daohuaxiangSys/jkts/util/PropKit.java | 137 ++
.../apps/qrCodeForm/QrCodeFormPluginApi.java | 45 +
.../QrCodeFormPluginInitializer.java | 22 +
.../apps/qrCodeForm/constant/Constants.java | 13 +
.../constant/QrCodeFormConstants.java | 32 +
.../qrCodeForm/constant/SupportTypeEnum.java | 31 +
.../controller/QrCodeFormController.java | 109 ++
.../qrCodeForm/manager/QrCodeFormManager.java | 18 +
.../manager/QrCodeFormManagerImpl.java | 155 ++
.../qrCodeForm/sso/WechatQRHandShake.java | 140 ++
.../qrCodeForm/util/InitQrCodeFormUitl.java | 111 ++
.../apps/qrCodeForm/util/LoginUtil.java | 71 +
.../src_dhxbacklog/DhxBacklogPluginApi.java | 47 +
.../constanst/DhxFlowConstants.java | 34 +
.../sso/DhxFlowWaitHandlesso.java | 71 +
.../apps/src_dhxbacklog/util/GetToken.java | 23 +
.../src_dhxbacklog/util/HttpRequestUtils.java | 241 +++
.../src_dhxorganization/DhxPluginApi.java | 46 +
.../archive/ArchiveCommonNode.java | 106 ++
.../archive/node/UpdateHireFilesNode.java | 22 +
.../constants/DhxConstants.java | 29 +
.../member/MemberCommonNode.java | 107 ++
.../util/Cap4ReturnUtil.java | 17 +
.../src_dhxorganization/util/DhxHttpUtil.java | 49 +
.../src_dhxorganization/util/ParamUtil.java | 10 +
.../src_dhxorganization/vo/DhxResponse.java | 76 +
.../ctrl/StartTaskController.java | 138 ++
.../src_dingding/dao/DingdingDaoImpl.java | 825 +++++++++
.../apps/src_dingding/dao/IDingdingDao.java | 209 +++
.../apps/src_dingding/kit/A8FolderKit.java | 26 +
.../seeyon/apps/src_dingding/kit/PropKit.java | 70 +
.../src_dingding/service/DingdingService.java | 1323 ++++++++++++++
.../apps/src_dingding/task/DingdingTask.java | 120 ++
.../apps/src_dingding/util/BaseUtil.java | 110 ++
.../apps/src_dingding/util/DingtalkUtil.java | 126 ++
.../src_dingding/util/FormExportUtil.java | 111 ++
.../apps/src_dingding/util/JdbcUtil.java | 93 +
.../apps/src_dingding/util/TimeUtil.java | 61 +
.../apps/src_dingding/vo/AttendanceVo.java | 43 +
.../vo/CheckOnWorkAttendanceVo.java | 142 ++
.../MainorganizationPluginApi.java | 42 +
.../bo/ReceiveOrgMemberResponse.java | 56 +
.../constants/MainorganizationConstants.java | 39 +
.../src_mainorganization/dao/ISrcEnumDao.java | 9 +
.../dao/ISrcMemberDao.java | 7 +
.../dao/impl/SrcEnumDaoImpl.java | 74 +
.../dao/impl/SrcMemberDaoImpl.java | 41 +
.../node/DepartmentAddNode.java | 177 ++
.../node/DepartmentCloseNode.java | 158 ++
.../node/LevelAddNode.java | 154 ++
.../node/LevelCloseNode.java | 136 ++
.../node/PostAddNode.java | 147 ++
.../node/PostCloseNode.java | 136 ++
.../service/IReceiveOrgMemberService.java | 27 +
.../impl/ReceiveOrgMemberServiceImpl.java | 620 +++++++
.../src_mainorganization/util/ProtUtil.java | 461 +++++
.../MemberManageCommonNode.java | 280 +++
.../MemberManagePluginApi.java | 42 +
.../MemberOrganizationCommonNode.java | 153 ++
.../constants/MemberManageConstants.java | 38 +
.../node/AccountOpeningNode.java | 29 +
.../node/AccountOpeningOrganizationNode.java | 29 +
.../node/MemberAccountClosureNode.java | 219 +++
.../MemberAccountClosureOrganizationNode.java | 147 ++
.../node/MemberAccountClosureTalentsNode.java | 205 +++
.../node/MemberAnewEngageNode.java | 29 +
.../MemberAnewEngageOrganizationNode.java | 29 +
.../node/MemberBasicsNode.java | 29 +
.../node/MemberBasicsOrganizationNode.java | 21 +
.../node/MemberContractNode.java | 288 +++
.../node/MemberDecruitmentNode.java | 29 +
.../MemberDecruitmentOrganizationNode.java | 21 +
.../src_membermanage/node/MemberDieNode.java | 176 ++
.../node/MemberDimissionNode.java | 29 +
.../node/MemberDimissionOrganizationNode.java | 21 +
.../node/MemberDimissionTalentsNode.java | 29 +
.../node/MemberEducationNode.java | 29 +
.../node/MemberEmployNode.java | 203 +++
.../node/MemberEntryNode.java | 29 +
.../node/MemberEntryOrganizationNode.java | 22 +
.../node/MemberEntryTalentsNode.java | 29 +
.../node/MemberFamilyNode.java | 29 +
.../node/MemberHonorNode.java | 29 +
.../node/MemberInterviewResultNode.java | 232 +++
.../src_membermanage/node/MemberMoveNode.java | 29 +
.../node/MemberMoveOrganizationNode.java | 22 +
.../node/MemberPerformanceNode.java | 261 +++
.../node/MemberRegularizationExtendNode.java | 26 +
.../node/MemberRegularizationNode.java | 26 +
.../node/MemberRetirementNode.java | 180 ++
.../MemberRetirementOrganizationNode.java | 166 ++
.../node/MemberRewardPunishmentNode.java | 29 +
.../node/MemberSystemAccountClosureNode.java | 29 +
...rSystemAccountClosureOrganizationNode.java | 29 +
...MemberSystemAccountClosureTalentsNode.java | 29 +
.../node/MemberTaskFinishNode.java | 204 +++
.../node/MemberTryOutSummarizeNode.java | 29 +
.../src_membermanage/node/MemberWorkNode.java | 29 +
.../node/MemberYearTaskNode.java | 211 +++
.../node/MembersMoveNode.java | 207 +++
.../node/MembersMoveOrganizationNode.java | 143 ++
.../node/RegistrationofApplicantsNode.java | 29 +
.../node/TrainingRecordNode.java | 208 +++
.../util/DataProcessingUtil.java | 53 +
.../util/OrganizationParamUtil.java | 168 ++
.../apps/src_membermanage/util/ParamUtil.java | 437 +++++
.../apps/src_membermanage/util/ProtUtil.java | 463 +++++
.../vo/MemberManagerResponse.java | 76 +
.../vo/MemberOrganizationResponse.java | 76 +
.../OrganizationInitializationPluginApi.java | 47 +
.../OrganizationInitializationConstants.java | 36 +
.../dao/IOrganizationInitializationDao.java | 36 +
.../OrganizationInitializationDaoImpl.java | 393 ++++
.../OrganizationInitializationQuartz.java | 1593 +++++++++++++++++
.../util/FormExportUtil.java | 113 ++
.../util/InterfaceListUtil.java | 467 +++++
.../util/ParamUtil.java | 80 +
.../util/ProtUtil.java | 86 +
.../seeyon/apps/src_qyba/FVCommonNode.java | 167 ++
.../apps/src_qyba/FVTongyongbeianNode.java | 135 ++
.../seeyon/apps/src_qyba/QYBAPluginApi.java | 40 +
.../apps/src_qyba/constants/FVConstants.java | 43 +
.../constants/MarketingCompanyConstants.java | 75 +
.../apps/src_qyba/dao/ISrcBeianDao.java | 9 +
.../apps/src_qyba/dao/impl/SrcBeianDao.java | 42 +
.../manage/MultipleViewsPrintManager.java | 16 +
.../impl/MultipleViewsPrintManagerImpl.java | 268 +++
.../src_qyba/node/FVNewStateReturnNode.java | 30 +
.../apps/src_qyba/node/FVNewZhengceNode.java | 30 +
.../src_qyba/node/FVOldStateReturnNode.java | 30 +
.../apps/src_qyba/node/FVOldZhengceNode.java | 30 +
.../apps/src_qyba/service/FVService.java | 294 +++
.../src_qyba/service/FVTongyongService.java | 121 ++
.../apps/src_qyba/util/ArchiveDocUtils.java | 76 +
.../seeyon/apps/src_qyba/util/FVHttpUtil.java | 57 +
.../seeyon/apps/src_qyba/util/FanWeiUtil.java | 300 ++++
.../seeyon/apps/src_qyba/vo/FVResponse.java | 72 +
.../SaveAndUpdateMemberMainResource.java | 83 +
...TemporaryBeianSynchronizationResource.java | 159 ++
src/needless_check_login.xml | 322 ++++
src/needless_check_login_recheck.xml | 426 +++++
201 files changed, 21640 insertions(+)
create mode 100644 seeyon/WEB-INF/cfgHome/chushihua/pluginCfg.xml
create mode 100644 seeyon/WEB-INF/cfgHome/chushihua/spring/spring-quartz.xml
create mode 100644 seeyon/WEB-INF/cfgHome/chushihua/spring/spring.xml
create mode 100644 seeyon/WEB-INF/cfgHome/daohuaxiang/jyncfile.properties
create mode 100644 seeyon/WEB-INF/cfgHome/daohuaxiang/pluginCfg.xml
create mode 100644 seeyon/WEB-INF/cfgHome/daohuaxiang/spring/spring-node.xml
create mode 100644 seeyon/WEB-INF/cfgHome/daohuaxiang/spring/spring-service.xml
create mode 100644 seeyon/WEB-INF/cfgHome/daohuaxiang/spring/spring.xml
create mode 100644 seeyon/WEB-INF/cfgHome/qrCodeForm/pluginCfg.xml
create mode 100644 seeyon/WEB-INF/cfgHome/qrCodeForm/spring/spring-qrCodeForm-controller.xml
create mode 100644 seeyon/WEB-INF/cfgHome/qrCodeForm/spring/spring-qrCodeForm-manager.xml
create mode 100644 seeyon/WEB-INF/cfgHome/qrCodeForm/spring/spring-qrCodeForm-plugin.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_dhxbacklog/pluginCfg.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_dhxbacklog/spring/spring-sso.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_dhxbacklog/spring/spring.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_dhxorganization/pluginCfg.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_dhxorganization/spring/spring-node.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_dhxorganization/spring/spring.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_dingding/dingding.properties
create mode 100644 seeyon/WEB-INF/cfgHome/src_dingding/pluginCfg.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-ctrl.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-dao.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-service.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-task.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_mainorganization/pluginCfg.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_mainorganization/spring/spring-dao.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_mainorganization/spring/spring-node.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_mainorganization/spring/spring-service.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_membermanage/pluginCfg.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_membermanage/spring/spring-membermanage.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_membermanage/spring/spring-node.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_organizationInitialization/pluginCfg.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_organizationInitialization/spring/spring-dao.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_organizationInitialization/spring/spring-quartz.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_organizationInitialization/spring/spring.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_qyba/pluginCfg.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-dao.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-node.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-service.xml
create mode 100644 seeyon/WEB-INF/cfgHome/src_qyba/spring/spring.xml
create mode 100644 seeyon/WEB-INF/jsp/plugin/qrCodeForm/qrCodeFormIndex.jsp
create mode 100644 seeyon/common/capextend/cap4/form/utils/qrcodeform/index.js
create mode 100644 seeyon/m3/apps/v5/capextend/cap4/form/utils/qrcodeform/index.js
create mode 100644 src/com/seeyon/apps/daohuaxiangSys/chushihua/HsDataPluginApi.java
create mode 100644 src/com/seeyon/apps/daohuaxiangSys/chushihua/constants/HsDataSyncConstants.java
create mode 100644 src/com/seeyon/apps/daohuaxiangSys/chushihua/quartz/HsDataSyncQuartz.java
create mode 100644 src/com/seeyon/apps/daohuaxiangSys/chushihua/vo/HsDataVo.java
create mode 100644 src/com/seeyon/apps/daohuaxiangSys/jkts/TongYongPlugin.java
create mode 100644 src/com/seeyon/apps/daohuaxiangSys/jkts/constants/DaohuaxiangConstants.java
create mode 100644 src/com/seeyon/apps/daohuaxiangSys/jkts/node/NewTongYongNode.java
create mode 100644 src/com/seeyon/apps/daohuaxiangSys/jkts/node/TongYongNode.java
create mode 100644 src/com/seeyon/apps/daohuaxiangSys/jkts/service/NewTongYongService.java
create mode 100644 src/com/seeyon/apps/daohuaxiangSys/jkts/service/TongYongService.java
create mode 100644 src/com/seeyon/apps/daohuaxiangSys/jkts/util/A8FolderKit.java
create mode 100644 src/com/seeyon/apps/daohuaxiangSys/jkts/util/BaseUtil.java
create mode 100644 src/com/seeyon/apps/daohuaxiangSys/jkts/util/DBConnection.java
create mode 100644 src/com/seeyon/apps/daohuaxiangSys/jkts/util/FanWeiNewUtil.java
create mode 100644 src/com/seeyon/apps/daohuaxiangSys/jkts/util/FanWeiUtil.java
create mode 100644 src/com/seeyon/apps/daohuaxiangSys/jkts/util/InterfaceListUtil.java
create mode 100644 src/com/seeyon/apps/daohuaxiangSys/jkts/util/JdbcUtil.java
create mode 100644 src/com/seeyon/apps/daohuaxiangSys/jkts/util/PropKit.java
create mode 100644 src/com/seeyon/apps/qrCodeForm/QrCodeFormPluginApi.java
create mode 100644 src/com/seeyon/apps/qrCodeForm/QrCodeFormPluginInitializer.java
create mode 100644 src/com/seeyon/apps/qrCodeForm/constant/Constants.java
create mode 100644 src/com/seeyon/apps/qrCodeForm/constant/QrCodeFormConstants.java
create mode 100644 src/com/seeyon/apps/qrCodeForm/constant/SupportTypeEnum.java
create mode 100644 src/com/seeyon/apps/qrCodeForm/controller/QrCodeFormController.java
create mode 100644 src/com/seeyon/apps/qrCodeForm/manager/QrCodeFormManager.java
create mode 100644 src/com/seeyon/apps/qrCodeForm/manager/QrCodeFormManagerImpl.java
create mode 100644 src/com/seeyon/apps/qrCodeForm/sso/WechatQRHandShake.java
create mode 100644 src/com/seeyon/apps/qrCodeForm/util/InitQrCodeFormUitl.java
create mode 100644 src/com/seeyon/apps/qrCodeForm/util/LoginUtil.java
create mode 100644 src/com/seeyon/apps/src_dhxbacklog/DhxBacklogPluginApi.java
create mode 100644 src/com/seeyon/apps/src_dhxbacklog/constanst/DhxFlowConstants.java
create mode 100644 src/com/seeyon/apps/src_dhxbacklog/sso/DhxFlowWaitHandlesso.java
create mode 100644 src/com/seeyon/apps/src_dhxbacklog/util/GetToken.java
create mode 100644 src/com/seeyon/apps/src_dhxbacklog/util/HttpRequestUtils.java
create mode 100644 src/com/seeyon/apps/src_dhxorganization/DhxPluginApi.java
create mode 100644 src/com/seeyon/apps/src_dhxorganization/archive/ArchiveCommonNode.java
create mode 100644 src/com/seeyon/apps/src_dhxorganization/archive/node/UpdateHireFilesNode.java
create mode 100644 src/com/seeyon/apps/src_dhxorganization/constants/DhxConstants.java
create mode 100644 src/com/seeyon/apps/src_dhxorganization/member/MemberCommonNode.java
create mode 100644 src/com/seeyon/apps/src_dhxorganization/util/Cap4ReturnUtil.java
create mode 100644 src/com/seeyon/apps/src_dhxorganization/util/DhxHttpUtil.java
create mode 100644 src/com/seeyon/apps/src_dhxorganization/util/ParamUtil.java
create mode 100644 src/com/seeyon/apps/src_dhxorganization/vo/DhxResponse.java
create mode 100644 src/com/seeyon/apps/src_dingding/ctrl/StartTaskController.java
create mode 100644 src/com/seeyon/apps/src_dingding/dao/DingdingDaoImpl.java
create mode 100644 src/com/seeyon/apps/src_dingding/dao/IDingdingDao.java
create mode 100644 src/com/seeyon/apps/src_dingding/kit/A8FolderKit.java
create mode 100644 src/com/seeyon/apps/src_dingding/kit/PropKit.java
create mode 100644 src/com/seeyon/apps/src_dingding/service/DingdingService.java
create mode 100644 src/com/seeyon/apps/src_dingding/task/DingdingTask.java
create mode 100644 src/com/seeyon/apps/src_dingding/util/BaseUtil.java
create mode 100644 src/com/seeyon/apps/src_dingding/util/DingtalkUtil.java
create mode 100644 src/com/seeyon/apps/src_dingding/util/FormExportUtil.java
create mode 100644 src/com/seeyon/apps/src_dingding/util/JdbcUtil.java
create mode 100644 src/com/seeyon/apps/src_dingding/util/TimeUtil.java
create mode 100644 src/com/seeyon/apps/src_dingding/vo/AttendanceVo.java
create mode 100644 src/com/seeyon/apps/src_dingding/vo/CheckOnWorkAttendanceVo.java
create mode 100644 src/com/seeyon/apps/src_mainorganization/MainorganizationPluginApi.java
create mode 100644 src/com/seeyon/apps/src_mainorganization/bo/ReceiveOrgMemberResponse.java
create mode 100644 src/com/seeyon/apps/src_mainorganization/constants/MainorganizationConstants.java
create mode 100644 src/com/seeyon/apps/src_mainorganization/dao/ISrcEnumDao.java
create mode 100644 src/com/seeyon/apps/src_mainorganization/dao/ISrcMemberDao.java
create mode 100644 src/com/seeyon/apps/src_mainorganization/dao/impl/SrcEnumDaoImpl.java
create mode 100644 src/com/seeyon/apps/src_mainorganization/dao/impl/SrcMemberDaoImpl.java
create mode 100644 src/com/seeyon/apps/src_mainorganization/node/DepartmentAddNode.java
create mode 100644 src/com/seeyon/apps/src_mainorganization/node/DepartmentCloseNode.java
create mode 100644 src/com/seeyon/apps/src_mainorganization/node/LevelAddNode.java
create mode 100644 src/com/seeyon/apps/src_mainorganization/node/LevelCloseNode.java
create mode 100644 src/com/seeyon/apps/src_mainorganization/node/PostAddNode.java
create mode 100644 src/com/seeyon/apps/src_mainorganization/node/PostCloseNode.java
create mode 100644 src/com/seeyon/apps/src_mainorganization/service/IReceiveOrgMemberService.java
create mode 100644 src/com/seeyon/apps/src_mainorganization/service/impl/ReceiveOrgMemberServiceImpl.java
create mode 100644 src/com/seeyon/apps/src_mainorganization/util/ProtUtil.java
create mode 100644 src/com/seeyon/apps/src_membermanage/MemberManageCommonNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/MemberManagePluginApi.java
create mode 100644 src/com/seeyon/apps/src_membermanage/MemberOrganizationCommonNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/constants/MemberManageConstants.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/AccountOpeningNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/AccountOpeningOrganizationNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberAccountClosureNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberAccountClosureOrganizationNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberAccountClosureTalentsNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberAnewEngageNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberAnewEngageOrganizationNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberBasicsNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberBasicsOrganizationNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberContractNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberDecruitmentNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberDecruitmentOrganizationNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberDieNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberDimissionNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberDimissionOrganizationNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberDimissionTalentsNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberEducationNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberEmployNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberEntryNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberEntryOrganizationNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberEntryTalentsNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberFamilyNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberHonorNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberInterviewResultNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberMoveNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberMoveOrganizationNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberPerformanceNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberRegularizationExtendNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberRegularizationNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberRetirementNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberRetirementOrganizationNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberRewardPunishmentNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberSystemAccountClosureNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberSystemAccountClosureOrganizationNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberSystemAccountClosureTalentsNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberTaskFinishNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberTryOutSummarizeNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberWorkNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MemberYearTaskNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MembersMoveNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/MembersMoveOrganizationNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/RegistrationofApplicantsNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/node/TrainingRecordNode.java
create mode 100644 src/com/seeyon/apps/src_membermanage/util/DataProcessingUtil.java
create mode 100644 src/com/seeyon/apps/src_membermanage/util/OrganizationParamUtil.java
create mode 100644 src/com/seeyon/apps/src_membermanage/util/ParamUtil.java
create mode 100644 src/com/seeyon/apps/src_membermanage/util/ProtUtil.java
create mode 100644 src/com/seeyon/apps/src_membermanage/vo/MemberManagerResponse.java
create mode 100644 src/com/seeyon/apps/src_membermanage/vo/MemberOrganizationResponse.java
create mode 100644 src/com/seeyon/apps/src_organizationInitialization/OrganizationInitializationPluginApi.java
create mode 100644 src/com/seeyon/apps/src_organizationInitialization/constant/OrganizationInitializationConstants.java
create mode 100644 src/com/seeyon/apps/src_organizationInitialization/dao/IOrganizationInitializationDao.java
create mode 100644 src/com/seeyon/apps/src_organizationInitialization/dao/impl/OrganizationInitializationDaoImpl.java
create mode 100644 src/com/seeyon/apps/src_organizationInitialization/quartz/OrganizationInitializationQuartz.java
create mode 100644 src/com/seeyon/apps/src_organizationInitialization/util/FormExportUtil.java
create mode 100644 src/com/seeyon/apps/src_organizationInitialization/util/InterfaceListUtil.java
create mode 100644 src/com/seeyon/apps/src_organizationInitialization/util/ParamUtil.java
create mode 100644 src/com/seeyon/apps/src_organizationInitialization/util/ProtUtil.java
create mode 100644 src/com/seeyon/apps/src_qyba/FVCommonNode.java
create mode 100644 src/com/seeyon/apps/src_qyba/FVTongyongbeianNode.java
create mode 100644 src/com/seeyon/apps/src_qyba/QYBAPluginApi.java
create mode 100644 src/com/seeyon/apps/src_qyba/constants/FVConstants.java
create mode 100644 src/com/seeyon/apps/src_qyba/constants/MarketingCompanyConstants.java
create mode 100644 src/com/seeyon/apps/src_qyba/dao/ISrcBeianDao.java
create mode 100644 src/com/seeyon/apps/src_qyba/dao/impl/SrcBeianDao.java
create mode 100644 src/com/seeyon/apps/src_qyba/manage/MultipleViewsPrintManager.java
create mode 100644 src/com/seeyon/apps/src_qyba/manage/impl/MultipleViewsPrintManagerImpl.java
create mode 100644 src/com/seeyon/apps/src_qyba/node/FVNewStateReturnNode.java
create mode 100644 src/com/seeyon/apps/src_qyba/node/FVNewZhengceNode.java
create mode 100644 src/com/seeyon/apps/src_qyba/node/FVOldStateReturnNode.java
create mode 100644 src/com/seeyon/apps/src_qyba/node/FVOldZhengceNode.java
create mode 100644 src/com/seeyon/apps/src_qyba/service/FVService.java
create mode 100644 src/com/seeyon/apps/src_qyba/service/FVTongyongService.java
create mode 100644 src/com/seeyon/apps/src_qyba/util/ArchiveDocUtils.java
create mode 100644 src/com/seeyon/apps/src_qyba/util/FVHttpUtil.java
create mode 100644 src/com/seeyon/apps/src_qyba/util/FanWeiUtil.java
create mode 100644 src/com/seeyon/apps/src_qyba/vo/FVResponse.java
create mode 100644 src/com/seeyon/ctp/rest/resources/SaveAndUpdateMemberMainResource.java
create mode 100644 src/com/seeyon/ctp/rest/resources/TemporaryBeianSynchronizationResource.java
create mode 100644 src/needless_check_login.xml
create mode 100644 src/needless_check_login_recheck.xml
diff --git a/seeyon/WEB-INF/cfgHome/chushihua/pluginCfg.xml b/seeyon/WEB-INF/cfgHome/chushihua/pluginCfg.xml
new file mode 100644
index 0000000..d17d194
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/chushihua/pluginCfg.xml
@@ -0,0 +1,6 @@
+
+
+ chushihua
+ 历史数据同步
+ 20231208
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/chushihua/spring/spring-quartz.xml b/seeyon/WEB-INF/cfgHome/chushihua/spring/spring-quartz.xml
new file mode 100644
index 0000000..0a615e2
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/chushihua/spring/spring-quartz.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/chushihua/spring/spring.xml b/seeyon/WEB-INF/cfgHome/chushihua/spring/spring.xml
new file mode 100644
index 0000000..071b955
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/chushihua/spring/spring.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/daohuaxiang/jyncfile.properties b/seeyon/WEB-INF/cfgHome/daohuaxiang/jyncfile.properties
new file mode 100644
index 0000000..2907821
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/daohuaxiang/jyncfile.properties
@@ -0,0 +1,28 @@
+profile=prod
+prod.dowUrl=https://oa.dhx.com.cn/seeyon/rest/attachment/file
+prod.profile=prod
+prod.jyncFile=https://oa.dhx.com.cn/seeyon/dhxfile
+prod.address=https://crm.dhx9.com
+prod.newAddress=http://10.0.6.15:88
+prod.loginid=yc
+prod.pwd=yc123456
+prod.tongyongApi=/api/workflow/paService/doCreateRequest
+prod.appid=oa
+prod.workflowId=8521
+prod.newWorkflowId=2026
+prod.spk=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAymEn8vp0E8pg6op/WXJ4A67jHAYeUBtut8vJgk09t4Bw3kheWnHUjVHDBEZ8iC/iX9YyBzL76WZR+lpDqdFh2iKYk+yctHKc4dt9r0vw6HYMUWDrYmctdKJtdOGpWxz4apBr7Rc/2A3FDxwsiXzPqpG/GY+/1IHp7E3jEX0nxzuJn/YUm/SoSgfMB4NCHF9n3rrIsp4jJ5SOSwLr68nlwT3djF2f8vQcqRxmT0J7X2xKehlpeiubszQj5TeFcA+onkOBKkoKc+83G8Gg8J1IWZLsd50cjawrmg8lxl+UBEsPZHEh0AhWDHKLRG+9jyZJ94hoWaQRSgwEIdGyShNMnwIDAQAB
+prod.newSpk=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvcOew5NM41jK7CFBnirP4Zz0QIexYEweS+4LTuQOVY+BqHu2EMxlPYRsjtvzZj7Pm9SsiNiEIeGXZ3mkAMbNNqu7G7kGb10pJzpBBTE80cRCY0bHoD3PhD8cBiKjpsRXJ+1mPdwD4fGEr0IcG6bKhBM3xsCmc4JiEvsv/+nPm9G7NQgoPGEKHkZk0IgyaBF5m6F2NKah92klxuz+vWCQoVsCpCjHN1sijQioWc6lRLgP7d6IZFEbOrLL7HdlOc8yKOAOZhURd78CqiVYBc1vP0pyC1/UW0Lq0f2MFpg/7Z18VwAf1vFUb+oiIdjFYMr5dgS+i784FaMUDzKUvndDWwIDAQAB
+prod.paybillFileUrl=
+prod.generalbillUrl=
+prod.transformUrl=
+prod.xcfzCancelUrl=
+prod.sbfzCancelUrl=
+prod.restname=beian
+prod.restpassword=f1c4e761-d60b-47ff-a5ff-5953f2b9c9e0
+prod.oaTokenUrl=https://oa.dhx.com.cn/seeyon/rest/token
+prod.loginName=test11
+prod.secret=b44da0ec-6ba5-4d6e-b3d7-e0571b3bcdd6
+prod.newSecret=6553bad7-51f0-4d56-af44-3d64a8ce9814
+prod.sql=select id,departmentid,lastname from hrmresource@ecology where lastname = ?
+#prod.sql=select id,departmentid,lastname from hrmresource@ecology_new where lastname = ?
+prod.dataSql=select id, FORM_RECORDID, FORM_APPID , FORMID from col_summary cs where TEMPLETE_ID = ? and CAN_AUTOSTOPFLOW = 0 and STATE = 3
diff --git a/seeyon/WEB-INF/cfgHome/daohuaxiang/pluginCfg.xml b/seeyon/WEB-INF/cfgHome/daohuaxiang/pluginCfg.xml
new file mode 100644
index 0000000..6c4be54
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/daohuaxiang/pluginCfg.xml
@@ -0,0 +1,6 @@
+
+
+ daohuaxiang
+ 稻花香
+ 20231206
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/daohuaxiang/spring/spring-node.xml b/seeyon/WEB-INF/cfgHome/daohuaxiang/spring/spring-node.xml
new file mode 100644
index 0000000..51b1faa
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/daohuaxiang/spring/spring-node.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/daohuaxiang/spring/spring-service.xml b/seeyon/WEB-INF/cfgHome/daohuaxiang/spring/spring-service.xml
new file mode 100644
index 0000000..db61c20
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/daohuaxiang/spring/spring-service.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/daohuaxiang/spring/spring.xml b/seeyon/WEB-INF/cfgHome/daohuaxiang/spring/spring.xml
new file mode 100644
index 0000000..ab5a793
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/daohuaxiang/spring/spring.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/qrCodeForm/pluginCfg.xml b/seeyon/WEB-INF/cfgHome/qrCodeForm/pluginCfg.xml
new file mode 100644
index 0000000..c12ee18
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/qrCodeForm/pluginCfg.xml
@@ -0,0 +1,6 @@
+
+
+ qrCodeForm
+ 二维码扫码填单
+ 20220422
+
diff --git a/seeyon/WEB-INF/cfgHome/qrCodeForm/spring/spring-qrCodeForm-controller.xml b/seeyon/WEB-INF/cfgHome/qrCodeForm/spring/spring-qrCodeForm-controller.xml
new file mode 100644
index 0000000..93d89e1
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/qrCodeForm/spring/spring-qrCodeForm-controller.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/seeyon/WEB-INF/cfgHome/qrCodeForm/spring/spring-qrCodeForm-manager.xml b/seeyon/WEB-INF/cfgHome/qrCodeForm/spring/spring-qrCodeForm-manager.xml
new file mode 100644
index 0000000..7d6233b
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/qrCodeForm/spring/spring-qrCodeForm-manager.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/seeyon/WEB-INF/cfgHome/qrCodeForm/spring/spring-qrCodeForm-plugin.xml b/seeyon/WEB-INF/cfgHome/qrCodeForm/spring/spring-qrCodeForm-plugin.xml
new file mode 100644
index 0000000..de1e69f
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/qrCodeForm/spring/spring-qrCodeForm-plugin.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/seeyon/WEB-INF/cfgHome/src_dhxbacklog/pluginCfg.xml b/seeyon/WEB-INF/cfgHome/src_dhxbacklog/pluginCfg.xml
new file mode 100644
index 0000000..88b0151
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dhxbacklog/pluginCfg.xml
@@ -0,0 +1,6 @@
+
+
+ src_dhxbacklog
+ 稻花香流程平台流程待办集成
+ 20241231
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_dhxbacklog/spring/spring-sso.xml b/seeyon/WEB-INF/cfgHome/src_dhxbacklog/spring/spring-sso.xml
new file mode 100644
index 0000000..52a673b
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dhxbacklog/spring/spring-sso.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_dhxbacklog/spring/spring.xml b/seeyon/WEB-INF/cfgHome/src_dhxbacklog/spring/spring.xml
new file mode 100644
index 0000000..2f0d235
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dhxbacklog/spring/spring.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_dhxorganization/pluginCfg.xml b/seeyon/WEB-INF/cfgHome/src_dhxorganization/pluginCfg.xml
new file mode 100644
index 0000000..85ff84a
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dhxorganization/pluginCfg.xml
@@ -0,0 +1,6 @@
+
+
+ src_dhxorganization
+ 集团对接主数据平台
+ 20241223
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_dhxorganization/spring/spring-node.xml b/seeyon/WEB-INF/cfgHome/src_dhxorganization/spring/spring-node.xml
new file mode 100644
index 0000000..3381ac6
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dhxorganization/spring/spring-node.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_dhxorganization/spring/spring.xml b/seeyon/WEB-INF/cfgHome/src_dhxorganization/spring/spring.xml
new file mode 100644
index 0000000..106ec40
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dhxorganization/spring/spring.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_dingding/dingding.properties b/seeyon/WEB-INF/cfgHome/src_dingding/dingding.properties
new file mode 100644
index 0000000..dc38ac7
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dingding/dingding.properties
@@ -0,0 +1,11 @@
+profile=prod
+prod.jdbc_driver=oracle.jdbc.driver.OracleDriver
+prod.jdbc_url=jdbc:oracle:thin:@10.0.1.12:1521:DHXOA
+prod.jdbc_user=DHXOA
+prod.jdbc_password=DHXOA-A8
+
+#profile=prod
+test.jdbc_driver=oracle.jdbc.driver.OracleDriver
+test.jdbc_url=jdbc:oracle:thin:@10.0.3.32:1521:DHXOATEST
+test.jdbc_user=DHXOA
+test.jdbc_password=DHXOA_A8
diff --git a/seeyon/WEB-INF/cfgHome/src_dingding/pluginCfg.xml b/seeyon/WEB-INF/cfgHome/src_dingding/pluginCfg.xml
new file mode 100644
index 0000000..b821e30
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dingding/pluginCfg.xml
@@ -0,0 +1,6 @@
+
+
+ src_dingding
+ 测试定时任务
+ 20231129
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-ctrl.xml b/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-ctrl.xml
new file mode 100644
index 0000000..d6649f9
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-ctrl.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-dao.xml b/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-dao.xml
new file mode 100644
index 0000000..3d750ad
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-dao.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-service.xml b/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-service.xml
new file mode 100644
index 0000000..972af23
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-service.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-task.xml b/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-task.xml
new file mode 100644
index 0000000..ca6db89
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-task.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_mainorganization/pluginCfg.xml b/seeyon/WEB-INF/cfgHome/src_mainorganization/pluginCfg.xml
new file mode 100644
index 0000000..2b84c93
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_mainorganization/pluginCfg.xml
@@ -0,0 +1,6 @@
+
+
+ src_mainorganization
+ 稻花香主数据同步
+ 20250418
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_mainorganization/spring/spring-dao.xml b/seeyon/WEB-INF/cfgHome/src_mainorganization/spring/spring-dao.xml
new file mode 100644
index 0000000..c7c6ab0
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_mainorganization/spring/spring-dao.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_mainorganization/spring/spring-node.xml b/seeyon/WEB-INF/cfgHome/src_mainorganization/spring/spring-node.xml
new file mode 100644
index 0000000..54de1d4
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_mainorganization/spring/spring-node.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_mainorganization/spring/spring-service.xml b/seeyon/WEB-INF/cfgHome/src_mainorganization/spring/spring-service.xml
new file mode 100644
index 0000000..5e4f040
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_mainorganization/spring/spring-service.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_membermanage/pluginCfg.xml b/seeyon/WEB-INF/cfgHome/src_membermanage/pluginCfg.xml
new file mode 100644
index 0000000..05e82ba
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_membermanage/pluginCfg.xml
@@ -0,0 +1,6 @@
+
+
+ src_membermanage
+ 主数据平台人员集成管理
+ 20250310
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_membermanage/spring/spring-membermanage.xml b/seeyon/WEB-INF/cfgHome/src_membermanage/spring/spring-membermanage.xml
new file mode 100644
index 0000000..be81014
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_membermanage/spring/spring-membermanage.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_membermanage/spring/spring-node.xml b/seeyon/WEB-INF/cfgHome/src_membermanage/spring/spring-node.xml
new file mode 100644
index 0000000..6f30e2f
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_membermanage/spring/spring-node.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_organizationInitialization/pluginCfg.xml b/seeyon/WEB-INF/cfgHome/src_organizationInitialization/pluginCfg.xml
new file mode 100644
index 0000000..ea4905d
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_organizationInitialization/pluginCfg.xml
@@ -0,0 +1,6 @@
+
+
+ src_organizationInitialization
+ 稻花香人员档案初始化
+ 20241126
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_organizationInitialization/spring/spring-dao.xml b/seeyon/WEB-INF/cfgHome/src_organizationInitialization/spring/spring-dao.xml
new file mode 100644
index 0000000..c654491
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_organizationInitialization/spring/spring-dao.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_organizationInitialization/spring/spring-quartz.xml b/seeyon/WEB-INF/cfgHome/src_organizationInitialization/spring/spring-quartz.xml
new file mode 100644
index 0000000..8e4f5a3
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_organizationInitialization/spring/spring-quartz.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_organizationInitialization/spring/spring.xml b/seeyon/WEB-INF/cfgHome/src_organizationInitialization/spring/spring.xml
new file mode 100644
index 0000000..59b51cd
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_organizationInitialization/spring/spring.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_qyba/pluginCfg.xml b/seeyon/WEB-INF/cfgHome/src_qyba/pluginCfg.xml
new file mode 100644
index 0000000..2d33e76
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_qyba/pluginCfg.xml
@@ -0,0 +1,6 @@
+
+
+ src_qyba
+ 区域备案
+ 20240304
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-dao.xml b/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-dao.xml
new file mode 100644
index 0000000..419b045
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-dao.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-node.xml b/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-node.xml
new file mode 100644
index 0000000..7923e9d
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-node.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-service.xml b/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-service.xml
new file mode 100644
index 0000000..7aee5ee
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-service.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring.xml b/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring.xml
new file mode 100644
index 0000000..e991fb0
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/jsp/plugin/qrCodeForm/qrCodeFormIndex.jsp b/seeyon/WEB-INF/jsp/plugin/qrCodeForm/qrCodeFormIndex.jsp
new file mode 100644
index 0000000..0f620b0
--- /dev/null
+++ b/seeyon/WEB-INF/jsp/plugin/qrCodeForm/qrCodeFormIndex.jsp
@@ -0,0 +1,249 @@
+<%@ page contentType="text/html; charset=UTF-8" isELIgnored="false" %>
+<%@ page language="java" import=" com.seeyon.apps.m3.skin.enums.M3StartPageCustomEnum" %>
+
+
+
+
+ <%@ include file="/WEB-INF/jsp/common/common.jsp" %>
+ 模板二维码生成
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/common/capextend/cap4/form/utils/qrcodeform/index.js b/seeyon/common/capextend/cap4/form/utils/qrcodeform/index.js
new file mode 100644
index 0000000..ec27f89
--- /dev/null
+++ b/seeyon/common/capextend/cap4/form/utils/qrcodeform/index.js
@@ -0,0 +1,13 @@
+
+csdk.event.on('formRendered', function(){
+
+ try {
+ if(cmp.href.getParam().qc = "ext") {
+ document.getElementById("relationBtns").style.display="none";
+ document.getElementById("attachment_wrap").style.display="none";
+ }
+ } catch(e) {
+
+ }
+
+});
diff --git a/seeyon/m3/apps/v5/capextend/cap4/form/utils/qrcodeform/index.js b/seeyon/m3/apps/v5/capextend/cap4/form/utils/qrcodeform/index.js
new file mode 100644
index 0000000..bc09362
--- /dev/null
+++ b/seeyon/m3/apps/v5/capextend/cap4/form/utils/qrcodeform/index.js
@@ -0,0 +1,11 @@
+document.addEventListener('cap_form_afterFormRender', function(evt) {
+ try {
+ if(cmp.href.getParam().qc == "ext") {
+ document.getElementById("relationBtns").style.display="none";
+ document.getElementById("attachment_wrap").style.display="none";
+ document.getElementsByClassName("cmp-button-left-iconContent btn-box2")[0].style.display="none";
+ }
+ } catch(e) {
+
+ }
+});
\ No newline at end of file
diff --git a/src/com/seeyon/apps/daohuaxiangSys/chushihua/HsDataPluginApi.java b/src/com/seeyon/apps/daohuaxiangSys/chushihua/HsDataPluginApi.java
new file mode 100644
index 0000000..b818d71
--- /dev/null
+++ b/src/com/seeyon/apps/daohuaxiangSys/chushihua/HsDataPluginApi.java
@@ -0,0 +1,51 @@
+package com.seeyon.apps.daohuaxiangSys.chushihua;
+
+import com.seeyon.apps.common.plugin.api.APluginInfoApi;
+import com.seeyon.apps.common.plugin.vo.ConfigVo;
+import com.seeyon.apps.daohuaxiangSys.chushihua.constants.HsDataSyncConstants;
+
+import java.util.Map;
+
+/**
+ * 功能描述:
+ *
+ *
+ *
+ *
+ * @Author: FanGaowei
+ * @Date: 2023/12/8
+ */
+public class HsDataPluginApi extends APluginInfoApi {
+
+ @Override
+ public String getPluginId() {
+ return HsDataSyncConstants.getPluginId();
+ }
+
+ @Override
+ public String getCreateUser() {
+ return "";
+ }
+
+ @Override
+ public ConfigVo getDefaultConfig() {
+ ConfigVo configVo = new ConfigVo();
+ for (HsDataSyncConstants value : HsDataSyncConstants.values()) {
+ if(value != HsDataSyncConstants.plugin) {
+ configVo.getDevParams().put(value.name(), value.getDefaultValue());
+ configVo.getProdParams().put(value.name(), value.getDefaultValue());
+ configVo.getParamMap().put(value.name(), value.getDescription());
+ }
+ }
+ return configVo;
+ }
+
+
+ @Override
+ public void registerCustomEvent(Map eventAndNodes) {
+ // 如果每个模板不一样 可以采用templatemanager去读取编码配置
+ eventAndNodes.put("hsdata", "历史数据推送");
+ }
+
+
+}
diff --git a/src/com/seeyon/apps/daohuaxiangSys/chushihua/constants/HsDataSyncConstants.java b/src/com/seeyon/apps/daohuaxiangSys/chushihua/constants/HsDataSyncConstants.java
new file mode 100644
index 0000000..e399449
--- /dev/null
+++ b/src/com/seeyon/apps/daohuaxiangSys/chushihua/constants/HsDataSyncConstants.java
@@ -0,0 +1,31 @@
+package com.seeyon.apps.daohuaxiangSys.chushihua.constants;
+
+public enum HsDataSyncConstants {
+
+ // 如果有其他参数 这里去新增 todo
+ plugin("chushihua","插件ID"),
+ temp("hsdata_", "模板前缀"),
+ lastUpdate("2000-01-01 00:00:00", "最后更新时间"),
+ url("", "接口地址");
+
+ HsDataSyncConstants(String defaultValue, String description) {
+ this.defaultValue = defaultValue;
+ this.description = description;
+ }
+
+ private String defaultValue;
+ private String description;
+
+ public String getDefaultValue() {
+ return defaultValue;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public static String getPluginId() {
+ return plugin.defaultValue;
+ }
+
+}
diff --git a/src/com/seeyon/apps/daohuaxiangSys/chushihua/quartz/HsDataSyncQuartz.java b/src/com/seeyon/apps/daohuaxiangSys/chushihua/quartz/HsDataSyncQuartz.java
new file mode 100644
index 0000000..b8f67c2
--- /dev/null
+++ b/src/com/seeyon/apps/daohuaxiangSys/chushihua/quartz/HsDataSyncQuartz.java
@@ -0,0 +1,299 @@
+package com.seeyon.apps.daohuaxiangSys.chushihua.quartz;
+
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
+import com.seeyon.apps.common.config.ICstConfigApi;
+import com.seeyon.apps.common.plugin.vo.ConfigVo;
+import com.seeyon.apps.common.workflow.util.FormDataBeanUtil;
+import com.seeyon.apps.daohuaxiangSys.chushihua.constants.HsDataSyncConstants;
+import com.seeyon.apps.daohuaxiangSys.chushihua.vo.HsDataVo;
+import com.seeyon.apps.daohuaxiangSys.jkts.util.FanWeiNewUtil;
+import com.seeyon.apps.daohuaxiangSys.jkts.util.InterfaceListUtil;
+import com.seeyon.apps.daohuaxiangSys.jkts.util.PropKit;
+import com.seeyon.apps.ext.quartz.AbstractQuartzTask;
+import com.seeyon.apps.ext.workflow.manager.CstWorkFlowTemplateManager;
+import com.seeyon.apps.ext.workflow.vo.FormDataVo;
+
+import com.seeyon.cap4.form.api.FormApi4Cap4;
+import com.seeyon.cap4.form.bean.FormBean;
+import com.seeyon.cap4.form.bean.FormDataMasterBean;
+import com.seeyon.ctp.common.AppContext;
+import com.seeyon.ctp.common.SystemEnvironment;
+import com.seeyon.ctp.common.filemanager.manager.AttachmentManager;
+import com.seeyon.ctp.common.po.filemanager.Attachment;
+import com.seeyon.ctp.common.template.manager.TemplateManager;
+import com.seeyon.ctp.organization.bo.V3xOrgMember;
+import com.seeyon.ctp.organization.manager.OrgManager;
+import com.seeyon.ctp.util.JDBCAgent;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.songjian.utils.json.JSONArray;
+
+import javax.inject.Inject;
+import java.io.IOException;
+import java.util.*;
+import java.util.stream.Collectors;
+
+/**
+ * 功能描述:
+ *
+ * 定时同步历史数据
+ *
+ *
+ * @Author: FanGaowei
+ * @Date: 2023/12/8
+ */
+public class HsDataSyncQuartz extends AbstractQuartzTask {
+
+ private static final Log log = LogFactory.getLog(HsDataSyncQuartz.class);
+
+
+ @Inject
+ private ICstConfigApi cstConfigApi;
+ @Inject
+ private TemplateManager templateManager;
+ @Inject
+ private FormApi4Cap4 formApi4Cap4;
+ @Inject
+ private CstWorkFlowTemplateManager cstWorkFlowTemplateManager;
+
+ private AttachmentManager attachmentManager;
+
+ public void setAttachmentManager(AttachmentManager attachmentManager) {
+ this.attachmentManager = attachmentManager;
+ }
+
+ public AttachmentManager getAttachmentManagery() {
+ if (attachmentManager == null) {
+ attachmentManager = (AttachmentManager) AppContext.getBean("attachmentManager");
+ }
+ return attachmentManager;
+ }
+
+ private OrgManager orgManager;
+
+ public OrgManager getOrgManager() {
+ if (this.orgManager == null) {
+ this.orgManager = ((OrgManager) AppContext.getBean("orgManager"));
+ }
+ return orgManager;
+ }
+
+
+ @Override
+ public String taskRun(String tempCode) throws Exception {
+ System.out.println("进入同步方法");
+ final Map
regist = FanWeiNewUtil.Regist(PropKit.getProp(PropKit.NEWADDRESS));
+ System.out.println(regist);
+ System.out.println("spk:" + regist.get("spk"));
+// return null;
+
+ //模板id
+ Object templeteId = null;
+ // 查询满足条件的id
+ String sql = "select id from ctp_template where TEMPLETE_NUMBER = ? ";
+ System.out.println(sql+tempCode);
+ try(JDBCAgent agent = new JDBCAgent(true, false)) {
+ List