From 2bc08aa09479d7602da9a1ba6ec8af5b34c8a8f1 Mon Sep 17 00:00:00 2001 From: hecan <1718492867@qq.com> Date: Fri, 18 Apr 2025 11:18:15 +0800 Subject: [PATCH] =?UTF-8?q?=E9=94=80=E5=94=AE=E5=90=88=E5=90=8C=E9=99=84?= =?UTF-8?q?=E4=BB=B6=E5=92=8CIPO=E9=99=84=E4=BB=B6=E4=B8=8A=E4=BC=A0BIP?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../salesContract/dao/ISalesContractDao.java | 10 + .../dao/impl/SalesContractDaoImpl.java | 6 + .../entity/SalesContractEntity.xml | 33 ++- ...tractAnnexFileUploadPluginInitializer.java | 143 +++++----- .../IpoAnnexFileUploadPluginInitializer.java | 252 ++++++++++++++++++ .../plugin/salesContract/pluginCfg.xml | 6 + .../spring/spring-buildpackage-dao.xml | 5 + .../spring/spring-buildpackage-plugin.xml | 7 + 8 files changed, 377 insertions(+), 85 deletions(-) create mode 100644 base-buildpackage/src/main/java/com/hzya/frame/plugin/salesContract/plugin/IpoAnnexFileUploadPluginInitializer.java create mode 100644 base-buildpackage/src/main/resources/cfgHome/plugin/salesContract/pluginCfg.xml create mode 100644 base-buildpackage/src/main/resources/cfgHome/plugin/salesContract/spring/spring-buildpackage-dao.xml create mode 100644 base-buildpackage/src/main/resources/cfgHome/plugin/salesContract/spring/spring-buildpackage-plugin.xml diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/salesContract/dao/ISalesContractDao.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/salesContract/dao/ISalesContractDao.java index 91b760d0..46d1d990 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/plugin/salesContract/dao/ISalesContractDao.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/salesContract/dao/ISalesContractDao.java @@ -37,6 +37,16 @@ public interface ISalesContractDao extends IBaseDao * **/ List queryContractAnnexFile(SalesContractEntity salesContractEntity); + /** + * + * @content 查询未上传文件的销售合同IPO附件 + * @Param + * @Return + * @Author hecan + * @Date 2025-04-16 14:40 + * **/ + List queryIPOAnnexFile(SalesContractEntity salesContractEntity); + /** * * @content 更新销售合同附件和ipo附件上传标识 diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/salesContract/dao/impl/SalesContractDaoImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/salesContract/dao/impl/SalesContractDaoImpl.java index 6dbbdba1..e2d91427 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/plugin/salesContract/dao/impl/SalesContractDaoImpl.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/salesContract/dao/impl/SalesContractDaoImpl.java @@ -26,6 +26,12 @@ public class SalesContractDaoImpl extends MybatisGenericDao) super.selectList("queryContractAnnexFile",entity); } + @DS("#entity.dataSourceCode") + @Override + public List queryIPOAnnexFile(SalesContractEntity entity) { + return (List) super.selectList("queryIPOAnnexFile",entity); + } + @DS("#entity.dataSourceCode") @Override public Integer updateAnnexFile(SalesContractEntity entity) { diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/salesContract/entity/SalesContractEntity.xml b/base-buildpackage/src/main/java/com/hzya/frame/plugin/salesContract/entity/SalesContractEntity.xml index 1f104bfe..b7a32440 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/plugin/salesContract/entity/SalesContractEntity.xml +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/salesContract/entity/SalesContractEntity.xml @@ -76,26 +76,45 @@ + + +