From 3d672a8b0139ae2e362ef35785c2fcd78d0a54b5 Mon Sep 17 00:00:00 2001 From: weizhiqiang <598748873@qq.com> Date: Sun, 28 Nov 2021 23:45:41 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=A2=E5=8A=A1=E6=A8=A1=E5=9D=97=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E5=B7=A5=E5=8E=82=E7=B1=BB=E5=AE=8C=E6=88=90?= =?UTF-8?q?=E7=AC=AC=E4=B8=80=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../skyeye/common/constans/ErpConstants.java | 6 +- .../skyeye/factory/ErpOrderFactoryResult.java | 2 +- .../com/skyeye/factory/ErpRunFactory.java | 2 +- .../java/com/skyeye/dao/AdvanceChargeDao.java | 2 - .../java/com/skyeye/dao/ExpenditureDao.java | 2 - .../java/com/skyeye/dao/IfsCommonDao.java | 29 +++ .../com/skyeye/factory/IfsOrderFactory.java | 166 ++++++++++++++++++ .../skyeye/factory/IfsOrderFactoryResult.java | 56 ++++++ .../skyeye/factory/IfsOrderRunFactory.java | 34 ++++ .../factory/impl/AdvanceChargeFactory.java | 26 +++ .../factory/impl/ExpenditureFactory.java | 26 +++ .../impl/AdvanceChargeServiceImpl.java | 11 +- .../service/impl/ExpenditureServiceImpl.java | 10 +- .../mapper/ifs/AdvanceChargeMapper.xml | 25 --- .../mapper/ifs/ExpenditureMapper.xml | 25 --- .../resources/mapper/ifs/IfsCommonMapper.xml | 29 +++ 16 files changed, 377 insertions(+), 74 deletions(-) create mode 100644 skyeye-ifs/src/main/java/com/skyeye/dao/IfsCommonDao.java create mode 100644 skyeye-ifs/src/main/java/com/skyeye/factory/IfsOrderFactory.java create mode 100644 skyeye-ifs/src/main/java/com/skyeye/factory/IfsOrderFactoryResult.java create mode 100644 skyeye-ifs/src/main/java/com/skyeye/factory/IfsOrderRunFactory.java create mode 100644 skyeye-ifs/src/main/java/com/skyeye/factory/impl/AdvanceChargeFactory.java create mode 100644 skyeye-ifs/src/main/java/com/skyeye/factory/impl/ExpenditureFactory.java create mode 100644 skyeye-ifs/src/main/resources/mapper/ifs/IfsCommonMapper.xml diff --git a/skyeye-common/src/main/java/com/skyeye/common/constans/ErpConstants.java b/skyeye-common/src/main/java/com/skyeye/common/constans/ErpConstants.java index 7643cf1fd..97e0132f7 100644 --- a/skyeye-common/src/main/java/com/skyeye/common/constans/ErpConstants.java +++ b/skyeye-common/src/main/java/com/skyeye/common/constans/ErpConstants.java @@ -97,12 +97,14 @@ public class ErpConstants { PICK_RETURN("退料单", "TLDD", "21", "", "", 0, true, null), /*****************************财务模块********************************/ - EXPENDITURE_ORDER("支出订单", "CWZCDD", "22", "", "", 0, true, null), + EXPENDITURE_ORDER("支出订单", "CWZCDD", "22", "com.skyeye.factory.impl.ExpenditureFactory", + "", 0, true, null), INCOME_ORDER("收入订单", "CWSRDD", "23", "", "", 0, true, null), RECEIVABLES_ORDER("收款订单", "CWSKDD", "24", "", "", 0, true, null), PAYMENT_ORDER("付款订单", "CWFKDD", "25", "", "", 0, true, null), TRANSFER_ORDER("转账订单", "CWZZDD", "26", "", "", 0, true, null), - ADVANCE_ORDER("收预付款", "CWYFDD", "27", "", "", 0, true, null); + ADVANCE_ORDER("收预付款", "CWYFDD", "27", "com.skyeye.factory.impl.AdvanceChargeFactory", + "", 0, true, null); // 单据标题 private String title; diff --git a/skyeye-erp/src/main/java/com/skyeye/factory/ErpOrderFactoryResult.java b/skyeye-erp/src/main/java/com/skyeye/factory/ErpOrderFactoryResult.java index 20148af9d..59e5296e5 100644 --- a/skyeye-erp/src/main/java/com/skyeye/factory/ErpOrderFactoryResult.java +++ b/skyeye-erp/src/main/java/com/skyeye/factory/ErpOrderFactoryResult.java @@ -9,7 +9,7 @@ import java.util.Map; /** * @ClassName: ErpOrderFactoryResult - * @Description: + * @Description: ERP进销存模块 * @author: skyeye云系列--卫志强 * @date: 2021/7/9 22:16 * @Copyright: 2021 https://gitee.com/doc_wei01/skyeye Inc. All rights reserved. diff --git a/skyeye-erp/src/main/java/com/skyeye/factory/ErpRunFactory.java b/skyeye-erp/src/main/java/com/skyeye/factory/ErpRunFactory.java index 499dcc5a8..acdfcab25 100644 --- a/skyeye-erp/src/main/java/com/skyeye/factory/ErpRunFactory.java +++ b/skyeye-erp/src/main/java/com/skyeye/factory/ErpRunFactory.java @@ -12,7 +12,7 @@ import java.lang.reflect.Constructor; /** * @ClassName: ErpRunFactory - * @Description: + * @Description: ERP进销存模块启动工厂类 * @author: skyeye云系列--卫志强 * @date: 2021/7/9 20:21 * @Copyright: 2021 https://gitee.com/doc_wei01/skyeye Inc. All rights reserved. diff --git a/skyeye-ifs/src/main/java/com/skyeye/dao/AdvanceChargeDao.java b/skyeye-ifs/src/main/java/com/skyeye/dao/AdvanceChargeDao.java index e9bea013e..c028cb70e 100644 --- a/skyeye-ifs/src/main/java/com/skyeye/dao/AdvanceChargeDao.java +++ b/skyeye-ifs/src/main/java/com/skyeye/dao/AdvanceChargeDao.java @@ -19,8 +19,6 @@ import java.util.Map; */ public interface AdvanceChargeDao { - public List> queryAdvanceChargeByList(Map params) throws Exception; - public int insertAdvanceCharge(Map params) throws Exception; public int insertAdvanceChargeItem(List> entitys) throws Exception; diff --git a/skyeye-ifs/src/main/java/com/skyeye/dao/ExpenditureDao.java b/skyeye-ifs/src/main/java/com/skyeye/dao/ExpenditureDao.java index a3679b65a..f5879bebb 100644 --- a/skyeye-ifs/src/main/java/com/skyeye/dao/ExpenditureDao.java +++ b/skyeye-ifs/src/main/java/com/skyeye/dao/ExpenditureDao.java @@ -14,8 +14,6 @@ import java.util.Map; */ public interface ExpenditureDao { - public List> queryExpenditureByList(Map params) throws Exception; - public int insertExpenditure(Map params) throws Exception; public int insertExpenditureItem(List> entitys) throws Exception; diff --git a/skyeye-ifs/src/main/java/com/skyeye/dao/IfsCommonDao.java b/skyeye-ifs/src/main/java/com/skyeye/dao/IfsCommonDao.java new file mode 100644 index 000000000..9861f796d --- /dev/null +++ b/skyeye-ifs/src/main/java/com/skyeye/dao/IfsCommonDao.java @@ -0,0 +1,29 @@ +/******************************************************************************* + * Copyright 卫志强 QQ:598748873@qq.com Inc. All rights reserved. 开源地址:https://gitee.com/doc_wei01/skyeye + ******************************************************************************/ + +package com.skyeye.dao; + +import java.util.List; +import java.util.Map; + +/** + * @ClassName: IfsCommonDao + * @Description: 财务模块公共部分 + * @author: skyeye云系列--卫志强 + * @date: 2021/11/28 23:21 + * @Copyright: 2021 https://gitee.com/doc_wei01/skyeye Inc. All rights reserved. + * 注意:本内容仅限购买后使用.禁止私自外泄以及用于其他的商业目的 + */ +public interface IfsCommonDao { + + /** + * 根据条件查询单据列表 + * + * @param params 条件参数 + * @return 单据列表 + * @throws Exception + */ + List> queryIfsOrderList(Map params) throws Exception; + +} diff --git a/skyeye-ifs/src/main/java/com/skyeye/factory/IfsOrderFactory.java b/skyeye-ifs/src/main/java/com/skyeye/factory/IfsOrderFactory.java new file mode 100644 index 000000000..0b3a9357c --- /dev/null +++ b/skyeye-ifs/src/main/java/com/skyeye/factory/IfsOrderFactory.java @@ -0,0 +1,166 @@ +/******************************************************************************* + * Copyright 卫志强 QQ:598748873@qq.com Inc. All rights reserved. 开源地址:https://gitee.com/doc_wei01/skyeye + ******************************************************************************/ + +package com.skyeye.factory; + +import com.github.pagehelper.Page; +import com.github.pagehelper.PageHelper; +import com.skyeye.common.object.InputObject; +import com.skyeye.common.object.OutputObject; +import com.skyeye.common.util.SpringUtils; +import com.skyeye.dao.IfsCommonDao; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.util.List; +import java.util.Map; + +/** + * @ClassName: IfsOrderFactory + * @Description: IFS单据工厂类 + * @author: skyeye云系列--卫志强 + * @date: 2021/11/28 22:51 + * @Copyright: 2021 https://gitee.com/doc_wei01/skyeye Inc. All rights reserved. + * 注意:本内容仅限购买后使用.禁止私自外泄以及用于其他的商业目的 + */ +public abstract class IfsOrderFactory { + + protected Logger logger = LoggerFactory.getLogger(this.getClass()); + + protected IfsCommonDao ifsCommonDao; + + protected InputObject inputObject; + + protected OutputObject outputObject; + + /** + * 单据类型 + */ + protected String orderType; + + protected IfsOrderFactory(String orderType) { + this.orderType = orderType; + } + + protected IfsOrderFactory(InputObject inputObject, OutputObject outputObject, String orderType) { + this.orderType = orderType; + this.inputObject = inputObject; + this.outputObject = outputObject; + this.initObject(); + } + + /** + * 初始化数据 + */ + protected void initObject(){ + ifsCommonDao = SpringUtils.getBean(IfsCommonDao.class); + } + + /** + * 获取订单列表 + * + * @throws Exception + */ + public List> queryOrderList() throws Exception { + Map params = inputObject.getParams(); + params.put("orderType", orderType); + // 获取分页信息 + Page pages = PageHelper.startPage(Integer.parseInt(params.get("page").toString()), Integer.parseInt(params.get("limit").toString())); + List> result = this.queryOrderListSqlRun(params); + outputObject.setBeans(result); + outputObject.settotal(pages.getTotal()); + return result; + } + + /** + * 获取订单列表的执行sql + * + * @param params 入参 + * @return 订单列表 + */ + protected List> queryOrderListSqlRun(Map params) throws Exception { + return ifsCommonDao.queryIfsOrderList(params); + } + + /** + * 新增订单数据 + * + * @throws Exception + */ + public void insertOrderMation() throws Exception { + + } + + /** + * 新增订单时操作其他数据 + * + * @param inputParams 前台传递的参数 + * @param orderId 订单id + * @throws Exception + */ + protected void insertOrderOtherMation(Map inputParams, String orderId) throws Exception{ + } + + /** + * 编辑时获取订单数据进行回显 + * + * @return 订单数据 + * @throws Exception + */ + public Map queryOrderMationToEditById() throws Exception{ + + return null; + } + + /** + * 编辑时获取订单数据进行回显时,获取其他数据 + * + * @param bean 单据信息 + * @param orderId 订单id + * @throws Exception + */ + protected void quertOrderOtherMationToEditById(Map bean, String orderId) throws Exception{ + + } + + /** + * 编辑订单数据 + * + * @throws Exception + */ + public void editOrderMationById() throws Exception{ + + } + + /** + * 编辑订单数据时,进行其他操作 + * + * @param inputParams 前台传递的入参 + * @param orderId 订单id + * @throws Exception + */ + protected void editOrderOtherMationById(Map inputParams, String orderId) throws Exception{ + + } + + /** + * 删除订单数据 + * + * @throws Exception + */ + public void deleteOrderMationById() throws Exception{ + + } + + /** + * 删除订单数据,操作其他数据 + * + * @param orderMation 订单信息 + * @throws Exception + */ + protected void deleteOrderOtherMationById(Map orderMation) throws Exception{ + + } + +} diff --git a/skyeye-ifs/src/main/java/com/skyeye/factory/IfsOrderFactoryResult.java b/skyeye-ifs/src/main/java/com/skyeye/factory/IfsOrderFactoryResult.java new file mode 100644 index 000000000..93dc2c246 --- /dev/null +++ b/skyeye-ifs/src/main/java/com/skyeye/factory/IfsOrderFactoryResult.java @@ -0,0 +1,56 @@ +/******************************************************************************* + * Copyright 卫志强 QQ:598748873@qq.com Inc. All rights reserved. 开源地址:https://gitee.com/doc_wei01/skyeye + ******************************************************************************/ + +package com.skyeye.factory; + +import java.util.List; +import java.util.Map; + +/** + * @ClassName: IfsOrderFactoryResult + * @Description: IFS财务模块 + * @author: skyeye云系列--卫志强 + * @date: 2021/11/28 22:51 + * @Copyright: 2021 https://gitee.com/doc_wei01/skyeye Inc. All rights reserved. + * 注意:本内容仅限购买后使用.禁止私自外泄以及用于其他的商业目的 + */ +public interface IfsOrderFactoryResult { + + /** + * 获取订单列表 + * + * @throws Exception + */ + List> queryOrderList() throws Exception; + + /** + * 新增订单数据 + * + * @throws Exception + */ + void insertOrderMation() throws Exception; + + /** + * 编辑时获取订单数据进行回显 + * + * @return 订单数据 + * @throws Exception + */ + Map queryOrderMationToEditById() throws Exception; + + /** + * 编辑订单数据 + * + * @throws Exception + */ + void editOrderMationById() throws Exception; + + /** + * 删除订单数据 + * + * @throws Exception + */ + void deleteOrderMationById() throws Exception; + +} diff --git a/skyeye-ifs/src/main/java/com/skyeye/factory/IfsOrderRunFactory.java b/skyeye-ifs/src/main/java/com/skyeye/factory/IfsOrderRunFactory.java new file mode 100644 index 000000000..405ccd526 --- /dev/null +++ b/skyeye-ifs/src/main/java/com/skyeye/factory/IfsOrderRunFactory.java @@ -0,0 +1,34 @@ +/******************************************************************************* + * Copyright 卫志强 QQ:598748873@qq.com Inc. All rights reserved. 开源地址:https://gitee.com/doc_wei01/skyeye + ******************************************************************************/ + +package com.skyeye.factory; + +import com.skyeye.common.constans.ErpConstants; +import com.skyeye.common.object.InputObject; +import com.skyeye.common.object.OutputObject; + +import java.lang.reflect.Constructor; + +/** + * @ClassName: IfsOrderRunFactory + * @Description: IFS财务模块启动工厂类 + * @author: skyeye云系列--卫志强 + * @date: 2021/11/28 22:52 + * @Copyright: 2021 https://gitee.com/doc_wei01/skyeye Inc. All rights reserved. + * 注意:本内容仅限购买后使用.禁止私自外泄以及用于其他的商业目的 + */ +public class IfsOrderRunFactory { + + public static IfsOrderFactoryResult run(InputObject inputObject, OutputObject outputObject, String orderType) { + try { + String classPath = ErpConstants.DepoTheadSubType.getFactoryClassPath(orderType); + Class clazz = Class.forName(classPath); + Constructor constructor = clazz.getConstructor(InputObject.class, OutputObject.class, String.class); + return (IfsOrderFactoryResult) constructor.newInstance(inputObject, outputObject, orderType); + } catch (Exception ex) { + throw new RuntimeException("ErpRunFactory error", ex); + } + } + +} diff --git a/skyeye-ifs/src/main/java/com/skyeye/factory/impl/AdvanceChargeFactory.java b/skyeye-ifs/src/main/java/com/skyeye/factory/impl/AdvanceChargeFactory.java new file mode 100644 index 000000000..95d69b5d6 --- /dev/null +++ b/skyeye-ifs/src/main/java/com/skyeye/factory/impl/AdvanceChargeFactory.java @@ -0,0 +1,26 @@ +/******************************************************************************* + * Copyright 卫志强 QQ:598748873@qq.com Inc. All rights reserved. 开源地址:https://gitee.com/doc_wei01/skyeye + ******************************************************************************/ + +package com.skyeye.factory.impl; + +import com.skyeye.common.object.InputObject; +import com.skyeye.common.object.OutputObject; +import com.skyeye.factory.IfsOrderFactory; +import com.skyeye.factory.IfsOrderFactoryResult; + +/** + * @ClassName: AdvanceChargeFactory + * @Description: 收预付款服务工厂类 + * @author: skyeye云系列--卫志强 + * @date: 2021/11/28 23:09 + * @Copyright: 2021 https://gitee.com/doc_wei01/skyeye Inc. All rights reserved. + * 注意:本内容仅限购买后使用.禁止私自外泄以及用于其他的商业目的 + */ +public class AdvanceChargeFactory extends IfsOrderFactory implements IfsOrderFactoryResult { + + public AdvanceChargeFactory(InputObject inputObject, OutputObject outputObject, String orderType) { + super(inputObject, outputObject, orderType); + } + +} diff --git a/skyeye-ifs/src/main/java/com/skyeye/factory/impl/ExpenditureFactory.java b/skyeye-ifs/src/main/java/com/skyeye/factory/impl/ExpenditureFactory.java new file mode 100644 index 000000000..e555dd273 --- /dev/null +++ b/skyeye-ifs/src/main/java/com/skyeye/factory/impl/ExpenditureFactory.java @@ -0,0 +1,26 @@ +/******************************************************************************* + * Copyright 卫志强 QQ:598748873@qq.com Inc. All rights reserved. 开源地址:https://gitee.com/doc_wei01/skyeye + ******************************************************************************/ + +package com.skyeye.factory.impl; + +import com.skyeye.common.object.InputObject; +import com.skyeye.common.object.OutputObject; +import com.skyeye.factory.IfsOrderFactory; +import com.skyeye.factory.IfsOrderFactoryResult; + +/** + * @ClassName: ExpenditureFactory + * @Description: 支出单服务工厂类 + * @author: skyeye云系列--卫志强 + * @date: 2021/11/28 23:42 + * @Copyright: 2021 https://gitee.com/doc_wei01/skyeye Inc. All rights reserved. + * 注意:本内容仅限购买后使用.禁止私自外泄以及用于其他的商业目的 + */ +public class ExpenditureFactory extends IfsOrderFactory implements IfsOrderFactoryResult { + + public ExpenditureFactory(InputObject inputObject, OutputObject outputObject, String orderType) { + super(inputObject, outputObject, orderType); + } + +} diff --git a/skyeye-ifs/src/main/java/com/skyeye/service/impl/AdvanceChargeServiceImpl.java b/skyeye-ifs/src/main/java/com/skyeye/service/impl/AdvanceChargeServiceImpl.java index 5c031324f..a5a9b0157 100644 --- a/skyeye-ifs/src/main/java/com/skyeye/service/impl/AdvanceChargeServiceImpl.java +++ b/skyeye-ifs/src/main/java/com/skyeye/service/impl/AdvanceChargeServiceImpl.java @@ -5,8 +5,6 @@ package com.skyeye.service.impl; import cn.hutool.json.JSONUtil; -import com.github.pagehelper.Page; -import com.github.pagehelper.PageHelper; import com.skyeye.common.constans.ErpConstants; import com.skyeye.common.object.InputObject; import com.skyeye.common.object.OutputObject; @@ -14,6 +12,7 @@ import com.skyeye.common.util.ExcelUtil; import com.skyeye.common.util.ToolUtil; import com.skyeye.dao.AdvanceChargeDao; import com.skyeye.eve.dao.SysEveUserStaffDao; +import com.skyeye.factory.IfsOrderRunFactory; import com.skyeye.service.AdvanceChargeService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -51,18 +50,14 @@ public class AdvanceChargeServiceImpl implements AdvanceChargeService { /** * 查询收预付款列表信息 + * * @param inputObject * @param outputObject * @throws Exception */ @Override public void queryAdvanceChargeByList(InputObject inputObject, OutputObject outputObject) throws Exception { - Map params = inputObject.getParams(); - params.put("type", ORDER_TYPE); - Page pages = PageHelper.startPage(Integer.parseInt(params.get("page").toString()), Integer.parseInt(params.get("limit").toString())); - List> beans = advanceChargeDao.queryAdvanceChargeByList(params); - outputObject.setBeans(beans); - outputObject.settotal(pages.getTotal()); + IfsOrderRunFactory.run(inputObject, outputObject, ORDER_TYPE).queryOrderList(); } /** diff --git a/skyeye-ifs/src/main/java/com/skyeye/service/impl/ExpenditureServiceImpl.java b/skyeye-ifs/src/main/java/com/skyeye/service/impl/ExpenditureServiceImpl.java index 2776c4d76..cbdc7ccae 100644 --- a/skyeye-ifs/src/main/java/com/skyeye/service/impl/ExpenditureServiceImpl.java +++ b/skyeye-ifs/src/main/java/com/skyeye/service/impl/ExpenditureServiceImpl.java @@ -5,8 +5,6 @@ package com.skyeye.service.impl; import cn.hutool.json.JSONUtil; -import com.github.pagehelper.Page; -import com.github.pagehelper.PageHelper; import com.skyeye.common.constans.ErpConstants; import com.skyeye.common.object.InputObject; import com.skyeye.common.object.OutputObject; @@ -14,6 +12,7 @@ import com.skyeye.common.util.ExcelUtil; import com.skyeye.common.util.ToolUtil; import com.skyeye.dao.ExpenditureDao; import com.skyeye.eve.dao.SysEveUserStaffDao; +import com.skyeye.factory.IfsOrderRunFactory; import com.skyeye.service.ExpenditureService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -57,12 +56,7 @@ public class ExpenditureServiceImpl implements ExpenditureService { */ @Override public void queryExpenditureByList(InputObject inputObject, OutputObject outputObject) throws Exception { - Map params = inputObject.getParams(); - params.put("type", ORDER_TYPE); - Page pages = PageHelper.startPage(Integer.parseInt(params.get("page").toString()), Integer.parseInt(params.get("limit").toString())); - List> beans = expenditureDao.queryExpenditureByList(params); - outputObject.setBeans(beans); - outputObject.settotal(pages.getTotal()); + IfsOrderRunFactory.run(inputObject, outputObject, ORDER_TYPE).queryOrderList(); } /** diff --git a/skyeye-ifs/src/main/resources/mapper/ifs/AdvanceChargeMapper.xml b/skyeye-ifs/src/main/resources/mapper/ifs/AdvanceChargeMapper.xml index 03953ce90..ef3d1ed7d 100644 --- a/skyeye-ifs/src/main/resources/mapper/ifs/AdvanceChargeMapper.xml +++ b/skyeye-ifs/src/main/resources/mapper/ifs/AdvanceChargeMapper.xml @@ -2,31 +2,6 @@ - - INSERT INTO erp_accounthead( id, type, organ_id, hands_person_id, change_amount, total_price, account_id, bill_no, bill_time, remark, delete_flag diff --git a/skyeye-ifs/src/main/resources/mapper/ifs/ExpenditureMapper.xml b/skyeye-ifs/src/main/resources/mapper/ifs/ExpenditureMapper.xml index b2c8dc8f1..f989a311a 100644 --- a/skyeye-ifs/src/main/resources/mapper/ifs/ExpenditureMapper.xml +++ b/skyeye-ifs/src/main/resources/mapper/ifs/ExpenditureMapper.xml @@ -2,31 +2,6 @@ - - INSERT INTO erp_accounthead( id, type, organ_id, hands_person_id, change_amount, total_price, account_id, bill_no, bill_time, remark, delete_flag diff --git a/skyeye-ifs/src/main/resources/mapper/ifs/IfsCommonMapper.xml b/skyeye-ifs/src/main/resources/mapper/ifs/IfsCommonMapper.xml new file mode 100644 index 000000000..910a778f4 --- /dev/null +++ b/skyeye-ifs/src/main/resources/mapper/ifs/IfsCommonMapper.xml @@ -0,0 +1,29 @@ + + + + + + + \ No newline at end of file -- GitLab