From 1cd26a247ae4958503978f8314b5dedc25b2b8af Mon Sep 17 00:00:00 2001 From: lixinyu <2312963763@qq.com> Date: Tue, 9 Sep 2025 11:19:52 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=B6=88=E6=81=AF=E6=A8=A1=E6=9D=BF=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=202.=E9=80=9A=E7=9F=A5=E8=A7=84=E5=88=99=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=203.=E6=95=B0=E6=8D=AE=E6=A8=A1=E6=9D=BF=E6=89=B9?= =?UTF-8?q?=E9=87=8F=E5=AF=BC=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../message/controller/MessageController.java | 20 ++- .../dao/IFeConfMessageTemplateDao.java | 3 + .../impl/FeConfMessageTemplateDaoImpl.java | 12 +- .../entity/FeConfMessageTemplateEntity.xml | 9 ++ .../IFeConfMessageTemplateService.java | 5 + .../FeConfMessageTemplateServiceImpl.java | 22 ++- .../NotificationRulesController.java | 19 +++ .../dao/IFeConfNotificationRulesDao.java | 5 + .../impl/FeConfNotificationRulesDaoImpl.java | 16 ++ .../notificationRules/entity/BillTypeVO.java | 14 ++ .../entity/FeConfNotificationRulesEntity.xml | 14 ++ .../IFeConfNotificationRulesService.java | 9 ++ .../FeConfNotificationRulesServiceImpl.java | 19 +++ .../controller/ImportExcelController.java | 3 +- .../hzya/frame/mdm/service/IMdmService.java | 9 ++ .../mdm/service/impl/MdmServiceImpl.java | 153 ++++++++++++++++++ 16 files changed, 319 insertions(+), 13 deletions(-) create mode 100644 base-buildpackage/src/main/java/com/hzya/frame/finance/conf/notificationRules/entity/BillTypeVO.java diff --git a/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/message/controller/MessageController.java b/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/message/controller/MessageController.java index a1de9eae..84f978e0 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/message/controller/MessageController.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/message/controller/MessageController.java @@ -1,14 +1,12 @@ package com.hzya.frame.finance.conf.message.controller; import com.github.pagehelper.PageInfo; +import com.hzya.frame.finance.conf.billtemplate.entity.FeConfBillTemplateEntity; import com.hzya.frame.finance.conf.message.entity.FeConfMessageTemplateEntity; import com.hzya.frame.finance.conf.message.service.IFeConfMessageTemplateService; import com.hzya.frame.web.entity.JsonResultEntity; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestMethod; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import java.util.List; @@ -29,6 +27,7 @@ public class MessageController { PageInfo pageInfo = iFeConfMessageTemplateService.queryMessagePaged(feConfMessageTemplateEntity); return new JsonResultEntity("查询成功",true,pageInfo); } + /** * 查询消息模板 */ @@ -80,7 +79,6 @@ public class MessageController { @RequestMapping(value = "/updateStatus", method = RequestMethod.POST) public JsonResultEntity updateStatus(@RequestBody FeConfMessageTemplateEntity feConfMessageTemplateEntity) throws Exception { FeConfMessageTemplateEntity update = iFeConfMessageTemplateService.updateStatus(feConfMessageTemplateEntity); - return new JsonResultEntity("修改成功",true,update); } @@ -95,4 +93,16 @@ public class MessageController { iFeConfMessageTemplateService.logicRemove(feConfMessageTemplateEntity); return new JsonResultEntity("删除成功",true,null); } + + + /** + * 根据mdm_id和mdm_name查询消息模板 + */ + @PostMapping("/queryTemplate") + public JsonResultEntity queryTemplate(@RequestBody FeConfBillTemplateEntity feConfBillTemplateEntity) throws Exception { + List feConfMessageTemplateEntities = iFeConfMessageTemplateService.queryTemplate(feConfBillTemplateEntity); + return new JsonResultEntity("查询成功",true,feConfMessageTemplateEntities); + } + + } diff --git a/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/message/dao/IFeConfMessageTemplateDao.java b/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/message/dao/IFeConfMessageTemplateDao.java index fe384b66..706eb016 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/message/dao/IFeConfMessageTemplateDao.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/message/dao/IFeConfMessageTemplateDao.java @@ -17,5 +17,8 @@ public interface IFeConfMessageTemplateDao extends IBaseDao page(FeConfMessageTemplateEntity feConfMessageTemplateEntity); + + + List queryTemplate(String mdmId, String mdmName); } diff --git a/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/message/dao/impl/FeConfMessageTemplateDaoImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/message/dao/impl/FeConfMessageTemplateDaoImpl.java index be1db856..f2e94cec 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/message/dao/impl/FeConfMessageTemplateDaoImpl.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/message/dao/impl/FeConfMessageTemplateDaoImpl.java @@ -2,7 +2,6 @@ package com.hzya.frame.finance.conf.message.dao.impl; import com.hzya.frame.finance.conf.message.entity.FeConfMessageTemplateEntity; import com.hzya.frame.finance.conf.message.dao.IFeConfMessageTemplateDao; -import org.apache.ibatis.session.SqlSession; import org.springframework.stereotype.Repository; import com.hzya.frame.basedao.dao.MybatisGenericDao; @@ -35,5 +34,16 @@ public class FeConfMessageTemplateDaoImpl extends MybatisGenericDao queryTemplate(String mdmId, String mdmName) { + FeConfMessageTemplateEntity feConfMessageTemplateEntity = new FeConfMessageTemplateEntity(); + feConfMessageTemplateEntity.setMdmId(mdmId); + feConfMessageTemplateEntity.setMdmName(mdmName); + List objects = (List) this.selectList("com.hzya.frame.finance.conf.message.dao.impl.FeConfMessageTemplateDaoImpl.queryTemplate", feConfMessageTemplateEntity); + return objects; + } + + } diff --git a/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/message/entity/FeConfMessageTemplateEntity.xml b/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/message/entity/FeConfMessageTemplateEntity.xml index 7a35fa8e..5a243a7f 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/message/entity/FeConfMessageTemplateEntity.xml +++ b/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/message/entity/FeConfMessageTemplateEntity.xml @@ -53,6 +53,15 @@ ,mdm_id ,mdm_name + + + + + + +