From 8da8197f458276dd240fe7c614943122dbbdf8d1 Mon Sep 17 00:00:00 2001 From: linfso Date: Sun, 21 Jul 2024 21:34:34 +0800 Subject: [PATCH] md --- .../emis/EmisBaseInvoiceInfoController.java | 134 +++++++ .../EmisCustomerInvoiceInfoController.java | 134 +++++++ .../EmisSettleInvoiceRecordController.java | 134 +++++++ .../emis/EmisSettleInvoiceRelController.java | 134 +++++++ .../emis/EmisSettlePayRecordController.java | 134 +++++++ .../web/emis/EmisSettlePayRelController.java | 134 +++++++ .../erp/emis/domain/EmisBaseInvoiceInfo.java | 59 +++ .../emis/domain/EmisCustomerInvoiceInfo.java | 61 ++++ .../emis/domain/EmisSettleInvoiceRecord.java | 114 ++++++ .../erp/emis/domain/EmisSettleInvoiceRel.java | 47 +++ .../erp/emis/domain/EmisSettlePayRecord.java | 120 +++++++ .../erp/emis/domain/EmisSettlePayRel.java | 45 +++ .../mapper/EmisBaseInvoiceInfoMapper.java | 80 +++++ .../mapper/EmisCustomerInvoiceInfoMapper.java | 80 +++++ .../mapper/EmisSettleInvoiceRecordMapper.java | 80 +++++ .../mapper/EmisSettleInvoiceRelMapper.java | 80 +++++ .../mapper/EmisSettlePayRecordMapper.java | 80 +++++ .../emis/mapper/EmisSettlePayRelMapper.java | 80 +++++ .../service/IEmisBaseInvoiceInfoService.java | 78 ++++ .../IEmisCustomerInvoiceInfoService.java | 78 ++++ .../IEmisSettleInvoiceRecordService.java | 78 ++++ .../service/IEmisSettleInvoiceRelService.java | 78 ++++ .../service/IEmisSettlePayRecordService.java | 78 ++++ .../service/IEmisSettlePayRelService.java | 78 ++++ .../impl/EmisBaseInvoiceInfoServiceImpl.java | 117 ++++++ .../EmisCustomerInvoiceInfoServiceImpl.java | 117 ++++++ .../EmisSettleInvoiceRecordServiceImpl.java | 117 ++++++ .../impl/EmisSettleInvoiceRelServiceImpl.java | 117 ++++++ .../impl/EmisSettlePayRecordServiceImpl.java | 117 ++++++ .../impl/EmisSettlePayRelServiceImpl.java | 117 ++++++ .../mapper/EmisBaseInvoiceInfoMapper.xml | 164 +++++++++ .../mapper/EmisCustomerInvoiceInfoMapper.xml | 170 +++++++++ .../mapper/EmisSettleInvoiceRecordMapper.xml | 320 +++++++++++++++++ .../mapper/EmisSettleInvoiceRelMapper.xml | 123 +++++++ .../mapper/EmisSettlePayRecordMapper.xml | 338 ++++++++++++++++++ .../mapper/EmisSettlePayRelMapper.xml | 117 ++++++ 36 files changed, 4132 insertions(+) create mode 100644 emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisBaseInvoiceInfoController.java create mode 100644 emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCustomerInvoiceInfoController.java create mode 100644 emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettleInvoiceRecordController.java create mode 100644 emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettleInvoiceRelController.java create mode 100644 emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettlePayRecordController.java create mode 100644 emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettlePayRelController.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisBaseInvoiceInfo.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCustomerInvoiceInfo.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSettleInvoiceRecord.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSettleInvoiceRel.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSettlePayRecord.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSettlePayRel.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisBaseInvoiceInfoMapper.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisCustomerInvoiceInfoMapper.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSettleInvoiceRecordMapper.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSettleInvoiceRelMapper.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSettlePayRecordMapper.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSettlePayRelMapper.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisBaseInvoiceInfoService.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisCustomerInvoiceInfoService.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSettleInvoiceRecordService.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSettleInvoiceRelService.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSettlePayRecordService.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSettlePayRelService.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisBaseInvoiceInfoServiceImpl.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisCustomerInvoiceInfoServiceImpl.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleInvoiceRecordServiceImpl.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleInvoiceRelServiceImpl.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettlePayRecordServiceImpl.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettlePayRelServiceImpl.java create mode 100644 emis-biz/src/main/resources/mapper/EmisBaseInvoiceInfoMapper.xml create mode 100644 emis-biz/src/main/resources/mapper/EmisCustomerInvoiceInfoMapper.xml create mode 100644 emis-biz/src/main/resources/mapper/EmisSettleInvoiceRecordMapper.xml create mode 100644 emis-biz/src/main/resources/mapper/EmisSettleInvoiceRelMapper.xml create mode 100644 emis-biz/src/main/resources/mapper/EmisSettlePayRecordMapper.xml create mode 100644 emis-biz/src/main/resources/mapper/EmisSettlePayRelMapper.xml diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisBaseInvoiceInfoController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisBaseInvoiceInfoController.java new file mode 100644 index 000000000..cdfb942d3 --- /dev/null +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisBaseInvoiceInfoController.java @@ -0,0 +1,134 @@ + +/** + * @Project: emis + * @Title: EmisBaseInvoiceInfoController.java + * @author linfso + * @date 2024-07-21 13:31:27 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

公司开票信息 控制器

+ */ + +package com.xdadan.erp.web.emis; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.xdadan.erp.common.annotation.Log; +import com.xdadan.erp.common.core.controller.BaseController; +import com.xdadan.erp.common.core.domain.AjaxResult; +import com.xdadan.erp.common.core.page.TableDataInfo; +import com.xdadan.erp.common.enums.BusinessType; +import com.xdadan.erp.common.utils.StringUtils; +import com.xdadan.erp.common.utils.poi.ExcelUtil; + +import com.xdadan.erp.emis.domain.EmisBaseInvoiceInfo; +import com.xdadan.erp.emis.service.IEmisBaseInvoiceInfoService; + +/** + * 公司开票信息Controller + * + * @author linfso + * @date 2024-07-21 13:31:27 + */ +@RestController +@RequestMapping("/emis/emisBaseInvoiceInfo") +public class EmisBaseInvoiceInfoController extends BaseController +{ + @Autowired + private IEmisBaseInvoiceInfoService emisBaseInvoiceInfoService; + + /** + * 查询公司开票信息列表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisBaseInvoiceInfo:list')") + @GetMapping("/list") + public TableDataInfo list(EmisBaseInvoiceInfo emisBaseInvoiceInfo) + { + startPage(); + List list = emisBaseInvoiceInfoService.selectEmisBaseInvoiceInfoList(emisBaseInvoiceInfo); + return getDataTable(list); + } + + + /** + * 检查是否重复 + * + * @param emisBaseInvoiceInfo + * @return 数量 + */ + @PreAuthorize("@ss.hasPermi('emis:emisBaseInvoiceInfo:list')") + @GetMapping("/checkUnique") + public AjaxResult checkUnique(EmisBaseInvoiceInfo emisBaseInvoiceInfo) + { + int cnt=emisBaseInvoiceInfoService.checkUnique(emisBaseInvoiceInfo); + return AjaxResult.success("检查成功",cnt); + } + + + /** + * 导出公司开票信息列表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisBaseInvoiceInfo:export')") + @Log(title = "公司开票信息", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, EmisBaseInvoiceInfo emisBaseInvoiceInfo) + { + List list = emisBaseInvoiceInfoService.selectEmisBaseInvoiceInfoList(emisBaseInvoiceInfo); + ExcelUtil util = new ExcelUtil(EmisBaseInvoiceInfo.class); + util.exportExcel(response, list, "公司开票信息数据"); + } + + /** + * 获取公司开票信息详细信息 + */ + @PreAuthorize("@ss.hasPermi('emis:emisBaseInvoiceInfo:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return AjaxResult.success(emisBaseInvoiceInfoService.selectEmisBaseInvoiceInfoById(id)); + } + + /** + * 新增公司开票信息 + */ + @PreAuthorize("@ss.hasPermi('emis:emisBaseInvoiceInfo:add')") + @Log(title = "公司开票信息", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody EmisBaseInvoiceInfo emisBaseInvoiceInfo) + { + return toAjax(emisBaseInvoiceInfoService.insertEmisBaseInvoiceInfo(emisBaseInvoiceInfo)); + } + + /** + * 修改公司开票信息 + */ + @PreAuthorize("@ss.hasPermi('emis:emisBaseInvoiceInfo:edit')") + @Log(title = "公司开票信息", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody EmisBaseInvoiceInfo emisBaseInvoiceInfo) + { + return toAjax(emisBaseInvoiceInfoService.updateEmisBaseInvoiceInfo(emisBaseInvoiceInfo)); + } + + /** + * 删除公司开票信息 + */ + @PreAuthorize("@ss.hasPermi('emis:emisBaseInvoiceInfo:remove')") + @Log(title = "公司开票信息", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(emisBaseInvoiceInfoService.deleteEmisBaseInvoiceInfoByIds(ids)); + } +} diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCustomerInvoiceInfoController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCustomerInvoiceInfoController.java new file mode 100644 index 000000000..1b5bebeb7 --- /dev/null +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCustomerInvoiceInfoController.java @@ -0,0 +1,134 @@ + +/** + * @Project: emis + * @Title: EmisCustomerInvoiceInfoController.java + * @author linfso + * @date 2024-07-21 13:31:25 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

客户开票信息记录表 控制器

+ */ + +package com.xdadan.erp.web.emis; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.xdadan.erp.common.annotation.Log; +import com.xdadan.erp.common.core.controller.BaseController; +import com.xdadan.erp.common.core.domain.AjaxResult; +import com.xdadan.erp.common.core.page.TableDataInfo; +import com.xdadan.erp.common.enums.BusinessType; +import com.xdadan.erp.common.utils.StringUtils; +import com.xdadan.erp.common.utils.poi.ExcelUtil; + +import com.xdadan.erp.emis.domain.EmisCustomerInvoiceInfo; +import com.xdadan.erp.emis.service.IEmisCustomerInvoiceInfoService; + +/** + * 客户开票信息记录表Controller + * + * @author linfso + * @date 2024-07-21 13:31:25 + */ +@RestController +@RequestMapping("/emis/emisCustomerInvoiceInfo") +public class EmisCustomerInvoiceInfoController extends BaseController +{ + @Autowired + private IEmisCustomerInvoiceInfoService emisCustomerInvoiceInfoService; + + /** + * 查询客户开票信息记录表列表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisCustomerInvoiceInfo:list')") + @GetMapping("/list") + public TableDataInfo list(EmisCustomerInvoiceInfo emisCustomerInvoiceInfo) + { + startPage(); + List list = emisCustomerInvoiceInfoService.selectEmisCustomerInvoiceInfoList(emisCustomerInvoiceInfo); + return getDataTable(list); + } + + + /** + * 检查是否重复 + * + * @param emisCustomerInvoiceInfo + * @return 数量 + */ + @PreAuthorize("@ss.hasPermi('emis:emisCustomerInvoiceInfo:list')") + @GetMapping("/checkUnique") + public AjaxResult checkUnique(EmisCustomerInvoiceInfo emisCustomerInvoiceInfo) + { + int cnt=emisCustomerInvoiceInfoService.checkUnique(emisCustomerInvoiceInfo); + return AjaxResult.success("检查成功",cnt); + } + + + /** + * 导出客户开票信息记录表列表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisCustomerInvoiceInfo:export')") + @Log(title = "客户开票信息记录表", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, EmisCustomerInvoiceInfo emisCustomerInvoiceInfo) + { + List list = emisCustomerInvoiceInfoService.selectEmisCustomerInvoiceInfoList(emisCustomerInvoiceInfo); + ExcelUtil util = new ExcelUtil(EmisCustomerInvoiceInfo.class); + util.exportExcel(response, list, "客户开票信息记录表数据"); + } + + /** + * 获取客户开票信息记录表详细信息 + */ + @PreAuthorize("@ss.hasPermi('emis:emisCustomerInvoiceInfo:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return AjaxResult.success(emisCustomerInvoiceInfoService.selectEmisCustomerInvoiceInfoById(id)); + } + + /** + * 新增客户开票信息记录表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisCustomerInvoiceInfo:add')") + @Log(title = "客户开票信息记录表", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody EmisCustomerInvoiceInfo emisCustomerInvoiceInfo) + { + return toAjax(emisCustomerInvoiceInfoService.insertEmisCustomerInvoiceInfo(emisCustomerInvoiceInfo)); + } + + /** + * 修改客户开票信息记录表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisCustomerInvoiceInfo:edit')") + @Log(title = "客户开票信息记录表", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody EmisCustomerInvoiceInfo emisCustomerInvoiceInfo) + { + return toAjax(emisCustomerInvoiceInfoService.updateEmisCustomerInvoiceInfo(emisCustomerInvoiceInfo)); + } + + /** + * 删除客户开票信息记录表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisCustomerInvoiceInfo:remove')") + @Log(title = "客户开票信息记录表", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(emisCustomerInvoiceInfoService.deleteEmisCustomerInvoiceInfoByIds(ids)); + } +} diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettleInvoiceRecordController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettleInvoiceRecordController.java new file mode 100644 index 000000000..e5d2a08d4 --- /dev/null +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettleInvoiceRecordController.java @@ -0,0 +1,134 @@ + +/** + * @Project: emis + * @Title: EmisSettleInvoiceRecordController.java + * @author linfso + * @date 2024-07-21 13:31:26 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

开票记录表 控制器

+ */ + +package com.xdadan.erp.web.emis; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.xdadan.erp.common.annotation.Log; +import com.xdadan.erp.common.core.controller.BaseController; +import com.xdadan.erp.common.core.domain.AjaxResult; +import com.xdadan.erp.common.core.page.TableDataInfo; +import com.xdadan.erp.common.enums.BusinessType; +import com.xdadan.erp.common.utils.StringUtils; +import com.xdadan.erp.common.utils.poi.ExcelUtil; + +import com.xdadan.erp.emis.domain.EmisSettleInvoiceRecord; +import com.xdadan.erp.emis.service.IEmisSettleInvoiceRecordService; + +/** + * 开票记录表Controller + * + * @author linfso + * @date 2024-07-21 13:31:26 + */ +@RestController +@RequestMapping("/emis/emisSettleInvoiceRecord") +public class EmisSettleInvoiceRecordController extends BaseController +{ + @Autowired + private IEmisSettleInvoiceRecordService emisSettleInvoiceRecordService; + + /** + * 查询开票记录表列表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettleInvoiceRecord:list')") + @GetMapping("/list") + public TableDataInfo list(EmisSettleInvoiceRecord emisSettleInvoiceRecord) + { + startPage(); + List list = emisSettleInvoiceRecordService.selectEmisSettleInvoiceRecordList(emisSettleInvoiceRecord); + return getDataTable(list); + } + + + /** + * 检查是否重复 + * + * @param emisSettleInvoiceRecord + * @return 数量 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettleInvoiceRecord:list')") + @GetMapping("/checkUnique") + public AjaxResult checkUnique(EmisSettleInvoiceRecord emisSettleInvoiceRecord) + { + int cnt=emisSettleInvoiceRecordService.checkUnique(emisSettleInvoiceRecord); + return AjaxResult.success("检查成功",cnt); + } + + + /** + * 导出开票记录表列表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettleInvoiceRecord:export')") + @Log(title = "开票记录表", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, EmisSettleInvoiceRecord emisSettleInvoiceRecord) + { + List list = emisSettleInvoiceRecordService.selectEmisSettleInvoiceRecordList(emisSettleInvoiceRecord); + ExcelUtil util = new ExcelUtil(EmisSettleInvoiceRecord.class); + util.exportExcel(response, list, "开票记录表数据"); + } + + /** + * 获取开票记录表详细信息 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettleInvoiceRecord:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return AjaxResult.success(emisSettleInvoiceRecordService.selectEmisSettleInvoiceRecordById(id)); + } + + /** + * 新增开票记录表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettleInvoiceRecord:add')") + @Log(title = "开票记录表", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody EmisSettleInvoiceRecord emisSettleInvoiceRecord) + { + return toAjax(emisSettleInvoiceRecordService.insertEmisSettleInvoiceRecord(emisSettleInvoiceRecord)); + } + + /** + * 修改开票记录表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettleInvoiceRecord:edit')") + @Log(title = "开票记录表", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody EmisSettleInvoiceRecord emisSettleInvoiceRecord) + { + return toAjax(emisSettleInvoiceRecordService.updateEmisSettleInvoiceRecord(emisSettleInvoiceRecord)); + } + + /** + * 删除开票记录表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettleInvoiceRecord:remove')") + @Log(title = "开票记录表", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(emisSettleInvoiceRecordService.deleteEmisSettleInvoiceRecordByIds(ids)); + } +} diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettleInvoiceRelController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettleInvoiceRelController.java new file mode 100644 index 000000000..93018f8e7 --- /dev/null +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettleInvoiceRelController.java @@ -0,0 +1,134 @@ + +/** + * @Project: emis + * @Title: EmisSettleInvoiceRelController.java + * @author linfso + * @date 2024-07-21 13:31:27 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

开票子账单关联表 控制器

+ */ + +package com.xdadan.erp.web.emis; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.xdadan.erp.common.annotation.Log; +import com.xdadan.erp.common.core.controller.BaseController; +import com.xdadan.erp.common.core.domain.AjaxResult; +import com.xdadan.erp.common.core.page.TableDataInfo; +import com.xdadan.erp.common.enums.BusinessType; +import com.xdadan.erp.common.utils.StringUtils; +import com.xdadan.erp.common.utils.poi.ExcelUtil; + +import com.xdadan.erp.emis.domain.EmisSettleInvoiceRel; +import com.xdadan.erp.emis.service.IEmisSettleInvoiceRelService; + +/** + * 开票子账单关联表Controller + * + * @author linfso + * @date 2024-07-21 13:31:27 + */ +@RestController +@RequestMapping("/emis/emisSettleInvoiceRel") +public class EmisSettleInvoiceRelController extends BaseController +{ + @Autowired + private IEmisSettleInvoiceRelService emisSettleInvoiceRelService; + + /** + * 查询开票子账单关联表列表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettleInvoiceRel:list')") + @GetMapping("/list") + public TableDataInfo list(EmisSettleInvoiceRel emisSettleInvoiceRel) + { + startPage(); + List list = emisSettleInvoiceRelService.selectEmisSettleInvoiceRelList(emisSettleInvoiceRel); + return getDataTable(list); + } + + + /** + * 检查是否重复 + * + * @param emisSettleInvoiceRel + * @return 数量 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettleInvoiceRel:list')") + @GetMapping("/checkUnique") + public AjaxResult checkUnique(EmisSettleInvoiceRel emisSettleInvoiceRel) + { + int cnt=emisSettleInvoiceRelService.checkUnique(emisSettleInvoiceRel); + return AjaxResult.success("检查成功",cnt); + } + + + /** + * 导出开票子账单关联表列表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettleInvoiceRel:export')") + @Log(title = "开票子账单关联表", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, EmisSettleInvoiceRel emisSettleInvoiceRel) + { + List list = emisSettleInvoiceRelService.selectEmisSettleInvoiceRelList(emisSettleInvoiceRel); + ExcelUtil util = new ExcelUtil(EmisSettleInvoiceRel.class); + util.exportExcel(response, list, "开票子账单关联表数据"); + } + + /** + * 获取开票子账单关联表详细信息 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettleInvoiceRel:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return AjaxResult.success(emisSettleInvoiceRelService.selectEmisSettleInvoiceRelById(id)); + } + + /** + * 新增开票子账单关联表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettleInvoiceRel:add')") + @Log(title = "开票子账单关联表", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody EmisSettleInvoiceRel emisSettleInvoiceRel) + { + return toAjax(emisSettleInvoiceRelService.insertEmisSettleInvoiceRel(emisSettleInvoiceRel)); + } + + /** + * 修改开票子账单关联表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettleInvoiceRel:edit')") + @Log(title = "开票子账单关联表", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody EmisSettleInvoiceRel emisSettleInvoiceRel) + { + return toAjax(emisSettleInvoiceRelService.updateEmisSettleInvoiceRel(emisSettleInvoiceRel)); + } + + /** + * 删除开票子账单关联表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettleInvoiceRel:remove')") + @Log(title = "开票子账单关联表", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(emisSettleInvoiceRelService.deleteEmisSettleInvoiceRelByIds(ids)); + } +} diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettlePayRecordController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettlePayRecordController.java new file mode 100644 index 000000000..784b67de7 --- /dev/null +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettlePayRecordController.java @@ -0,0 +1,134 @@ + +/** + * @Project: emis + * @Title: EmisSettlePayRecordController.java + * @author linfso + * @date 2024-07-21 13:31:24 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

账单收退款记录 控制器

+ */ + +package com.xdadan.erp.web.emis; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.xdadan.erp.common.annotation.Log; +import com.xdadan.erp.common.core.controller.BaseController; +import com.xdadan.erp.common.core.domain.AjaxResult; +import com.xdadan.erp.common.core.page.TableDataInfo; +import com.xdadan.erp.common.enums.BusinessType; +import com.xdadan.erp.common.utils.StringUtils; +import com.xdadan.erp.common.utils.poi.ExcelUtil; + +import com.xdadan.erp.emis.domain.EmisSettlePayRecord; +import com.xdadan.erp.emis.service.IEmisSettlePayRecordService; + +/** + * 账单收退款记录Controller + * + * @author linfso + * @date 2024-07-21 13:31:24 + */ +@RestController +@RequestMapping("/emis/emisSettlePayRecord") +public class EmisSettlePayRecordController extends BaseController +{ + @Autowired + private IEmisSettlePayRecordService emisSettlePayRecordService; + + /** + * 查询账单收退款记录列表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettlePayRecord:list')") + @GetMapping("/list") + public TableDataInfo list(EmisSettlePayRecord emisSettlePayRecord) + { + startPage(); + List list = emisSettlePayRecordService.selectEmisSettlePayRecordList(emisSettlePayRecord); + return getDataTable(list); + } + + + /** + * 检查是否重复 + * + * @param emisSettlePayRecord + * @return 数量 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettlePayRecord:list')") + @GetMapping("/checkUnique") + public AjaxResult checkUnique(EmisSettlePayRecord emisSettlePayRecord) + { + int cnt=emisSettlePayRecordService.checkUnique(emisSettlePayRecord); + return AjaxResult.success("检查成功",cnt); + } + + + /** + * 导出账单收退款记录列表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettlePayRecord:export')") + @Log(title = "账单收退款记录", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, EmisSettlePayRecord emisSettlePayRecord) + { + List list = emisSettlePayRecordService.selectEmisSettlePayRecordList(emisSettlePayRecord); + ExcelUtil util = new ExcelUtil(EmisSettlePayRecord.class); + util.exportExcel(response, list, "账单收退款记录数据"); + } + + /** + * 获取账单收退款记录详细信息 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettlePayRecord:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return AjaxResult.success(emisSettlePayRecordService.selectEmisSettlePayRecordById(id)); + } + + /** + * 新增账单收退款记录 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettlePayRecord:add')") + @Log(title = "账单收退款记录", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody EmisSettlePayRecord emisSettlePayRecord) + { + return toAjax(emisSettlePayRecordService.insertEmisSettlePayRecord(emisSettlePayRecord)); + } + + /** + * 修改账单收退款记录 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettlePayRecord:edit')") + @Log(title = "账单收退款记录", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody EmisSettlePayRecord emisSettlePayRecord) + { + return toAjax(emisSettlePayRecordService.updateEmisSettlePayRecord(emisSettlePayRecord)); + } + + /** + * 删除账单收退款记录 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettlePayRecord:remove')") + @Log(title = "账单收退款记录", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(emisSettlePayRecordService.deleteEmisSettlePayRecordByIds(ids)); + } +} diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettlePayRelController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettlePayRelController.java new file mode 100644 index 000000000..35d5747c6 --- /dev/null +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettlePayRelController.java @@ -0,0 +1,134 @@ + +/** + * @Project: emis + * @Title: EmisSettlePayRelController.java + * @author linfso + * @date 2024-07-21 13:31:25 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

支付子账单关联表 控制器

+ */ + +package com.xdadan.erp.web.emis; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.xdadan.erp.common.annotation.Log; +import com.xdadan.erp.common.core.controller.BaseController; +import com.xdadan.erp.common.core.domain.AjaxResult; +import com.xdadan.erp.common.core.page.TableDataInfo; +import com.xdadan.erp.common.enums.BusinessType; +import com.xdadan.erp.common.utils.StringUtils; +import com.xdadan.erp.common.utils.poi.ExcelUtil; + +import com.xdadan.erp.emis.domain.EmisSettlePayRel; +import com.xdadan.erp.emis.service.IEmisSettlePayRelService; + +/** + * 支付子账单关联表Controller + * + * @author linfso + * @date 2024-07-21 13:31:25 + */ +@RestController +@RequestMapping("/emis/emisSettlePayRel") +public class EmisSettlePayRelController extends BaseController +{ + @Autowired + private IEmisSettlePayRelService emisSettlePayRelService; + + /** + * 查询支付子账单关联表列表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettlePayRel:list')") + @GetMapping("/list") + public TableDataInfo list(EmisSettlePayRel emisSettlePayRel) + { + startPage(); + List list = emisSettlePayRelService.selectEmisSettlePayRelList(emisSettlePayRel); + return getDataTable(list); + } + + + /** + * 检查是否重复 + * + * @param emisSettlePayRel + * @return 数量 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettlePayRel:list')") + @GetMapping("/checkUnique") + public AjaxResult checkUnique(EmisSettlePayRel emisSettlePayRel) + { + int cnt=emisSettlePayRelService.checkUnique(emisSettlePayRel); + return AjaxResult.success("检查成功",cnt); + } + + + /** + * 导出支付子账单关联表列表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettlePayRel:export')") + @Log(title = "支付子账单关联表", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, EmisSettlePayRel emisSettlePayRel) + { + List list = emisSettlePayRelService.selectEmisSettlePayRelList(emisSettlePayRel); + ExcelUtil util = new ExcelUtil(EmisSettlePayRel.class); + util.exportExcel(response, list, "支付子账单关联表数据"); + } + + /** + * 获取支付子账单关联表详细信息 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettlePayRel:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return AjaxResult.success(emisSettlePayRelService.selectEmisSettlePayRelById(id)); + } + + /** + * 新增支付子账单关联表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettlePayRel:add')") + @Log(title = "支付子账单关联表", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody EmisSettlePayRel emisSettlePayRel) + { + return toAjax(emisSettlePayRelService.insertEmisSettlePayRel(emisSettlePayRel)); + } + + /** + * 修改支付子账单关联表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettlePayRel:edit')") + @Log(title = "支付子账单关联表", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody EmisSettlePayRel emisSettlePayRel) + { + return toAjax(emisSettlePayRelService.updateEmisSettlePayRel(emisSettlePayRel)); + } + + /** + * 删除支付子账单关联表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettlePayRel:remove')") + @Log(title = "支付子账单关联表", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(emisSettlePayRelService.deleteEmisSettlePayRelByIds(ids)); + } +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisBaseInvoiceInfo.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisBaseInvoiceInfo.java new file mode 100644 index 000000000..bb1aa0439 --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisBaseInvoiceInfo.java @@ -0,0 +1,59 @@ +/** + * @Project: emis + * @Title: EmisBaseInvoiceInfo.java + * @author linfso + * @date 2024-07-21 13:31:27 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

公司开票信息 实体类

+ */ + +package com.xdadan.erp.emis.domain; + +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.xdadan.erp.common.annotation.Excel; +import com.xdadan.erp.common.core.domain.BaseEntity; +import com.xdadan.erp.common.core.domain.TreeEntity; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; +import lombok.Data; + + +/** + * @ClassName EmisBaseInvoiceInfo + * @Description 公司开票信息 + * @author linfso + * @date 2024-07-21 13:31:27 + */ + @Data +public class EmisBaseInvoiceInfo extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /* id */ + private Long id; + /* 开票企业代码标识 */ + private String comCode; + /* 开票名称 */ + private String companyName; + /* 开票税号 */ + private String companyTaxNo; + /* 开票电话 */ + private String companyTel; + /* 开票地址 */ + private String companyAddress; + /* 开票类型 1-增值电子 */ + private String invoiceType; + /* 联系人 */ + private String contact; + /* 联系电话 */ + private String phone; + /* 纸质发票邮寄地址 */ + private String recieveAddress; + /* 发票投递邮箱 */ + private String email; + +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCustomerInvoiceInfo.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCustomerInvoiceInfo.java new file mode 100644 index 000000000..0f5b3ffea --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCustomerInvoiceInfo.java @@ -0,0 +1,61 @@ +/** + * @Project: emis + * @Title: EmisCustomerInvoiceInfo.java + * @author linfso + * @date 2024-07-21 13:31:25 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

客户开票信息记录表 实体类

+ */ + +package com.xdadan.erp.emis.domain; + +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.xdadan.erp.common.annotation.Excel; +import com.xdadan.erp.common.core.domain.BaseEntity; +import com.xdadan.erp.common.core.domain.TreeEntity; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; +import lombok.Data; + + +/** + * @ClassName EmisCustomerInvoiceInfo + * @Description 客户开票信息记录表 + * @author linfso + * @date 2024-07-21 13:31:25 + */ + @Data +public class EmisCustomerInvoiceInfo extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /* id */ + private Long id; + /* 开票名称 */ + private String companyName; + /* 开票税号 */ + private String companyTaxNo; + /* 开票电话 */ + private String companyTel; + /* 开票地址 */ + private String companyAddress; + /* 开票类型 1-增值电子 */ + private String invoiceType; + /* 客户编码 */ + private String customerCode; + /* 客户名称 */ + private String customerName; + /* 联系人 */ + private String contact; + /* 联系电话 */ + private String phone; + /* 纸质发票邮寄地址 */ + private String recieveAddress; + /* 发票投递邮箱 */ + private String email; + +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSettleInvoiceRecord.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSettleInvoiceRecord.java new file mode 100644 index 000000000..60b6755db --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSettleInvoiceRecord.java @@ -0,0 +1,114 @@ +/** + * @Project: emis + * @Title: EmisSettleInvoiceRecord.java + * @author linfso + * @date 2024-07-21 13:31:26 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

开票记录表 实体类

+ */ + +package com.xdadan.erp.emis.domain; + +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.xdadan.erp.common.annotation.Excel; +import com.xdadan.erp.common.core.domain.BaseEntity; +import com.xdadan.erp.common.core.domain.TreeEntity; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; +import lombok.Data; + + +/** + * @ClassName EmisSettleInvoiceRecord + * @Description 开票记录表 + * @author linfso + * @date 2024-07-21 13:31:26 + */ + @Data +public class EmisSettleInvoiceRecord extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /* id */ + private Long id; + /* 申请序号 */ + private String applySeqNo; + /* 申请时间 */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date applyDate; + /* 审核人 */ + private String applyManCode; + /* 审核站点 */ + private String applySiteCode; + /* 客户编码 */ + private String customerCode; + /* 客户名称 */ + private String customerName; + /* 账单号编号 */ + private String settleBillNo; + /* 账单名称 */ + private String settleBillName; + /* 申请开票金额 */ + private BigDecimal applyMoney; + /* 开票类型 1-增值电子 */ + private String invoiceType; + /* 开票名称 */ + private String companyName; + /* 开票税号 */ + private String companyTaxNo; + /* 开票电话 */ + private String companyTel; + /* 开票地址 */ + private String companyAddress; + /* 联系人 */ + private String contact; + /* 联系电话 */ + private String phone; + /* 税类型 1-免税 2-增值税 */ + private String realTaxType; + /* 开票上限 */ + private BigDecimal openMoneyMax; + /* 开票金额 */ + private BigDecimal openMoney; + /* 发票号 */ + private String invoiceNo; + /* 开票状态 0-待开票 1-已开票 2-拒绝开票 */ + private String invoiceStatus; + /* 开票状态描述 */ + private String invoiceStatusDesc; + /* 纸质发票邮寄地址 */ + private String recieveAddress; + /* 发票投递邮箱 */ + private String email; + /* 发票下载路径 */ + private String filePath; + /* 审核状态 0-未审核 1-已审核 */ + private String blAudit; + /* 审核日期 */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date auditDate; + /* 审核人 */ + private String auditManCode; + /* 审核站点 */ + private String auditSiteCode; + /* 操作人 */ + private String opManCode; + /* 操作时间 */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date opDate; + /* 操作站点 */ + private String opSiteCode; + /* 开票渠道编号 code -航信 HX */ + private String openChId; + /* 开票渠道状态 0-待开票 1-已开票 2-拒绝开票 */ + private String openChStatus; + /* 开票渠道描述 */ + private String openChStatusDesc; + /* 使用的开票企业代码 */ + private String openComCode; + +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSettleInvoiceRel.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSettleInvoiceRel.java new file mode 100644 index 000000000..776c3e59d --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSettleInvoiceRel.java @@ -0,0 +1,47 @@ +/** + * @Project: emis + * @Title: EmisSettleInvoiceRel.java + * @author linfso + * @date 2024-07-21 13:31:27 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

开票子账单关联表 实体类

+ */ + +package com.xdadan.erp.emis.domain; + +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.xdadan.erp.common.annotation.Excel; +import com.xdadan.erp.common.core.domain.BaseEntity; +import com.xdadan.erp.common.core.domain.TreeEntity; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; +import lombok.Data; + + +/** + * @ClassName EmisSettleInvoiceRel + * @Description 开票子账单关联表 + * @author linfso + * @date 2024-07-21 13:31:27 + */ + @Data +public class EmisSettleInvoiceRel extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /* id */ + private Long id; + /* 申请序号 */ + private String applySeqNo; + /* 支付序号 */ + private String payId; + /* 分账单号 */ + private String billNo; + /* 申请开票金额 */ + private BigDecimal money; + +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSettlePayRecord.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSettlePayRecord.java new file mode 100644 index 000000000..8b27fe44e --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSettlePayRecord.java @@ -0,0 +1,120 @@ +/** + * @Project: emis + * @Title: EmisSettlePayRecord.java + * @author linfso + * @date 2024-07-21 13:31:23 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

账单收退款记录 实体类

+ */ + +package com.xdadan.erp.emis.domain; + +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.xdadan.erp.common.annotation.Excel; +import com.xdadan.erp.common.core.domain.BaseEntity; +import com.xdadan.erp.common.core.domain.TreeEntity; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; +import lombok.Data; + + +/** + * @ClassName EmisSettlePayRecord + * @Description 账单收退款记录 + * @author linfso + * @date 2024-07-21 13:31:23 + */ + @Data +public class EmisSettlePayRecord extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /* id */ + private Long id; + /* 支付序号 */ + private String payId; + /* 支付类型 1-微信支付2支付宝 3-对公 */ + private String payType; + /* 收付类型 1-收款 2-退款 */ + private String recType; + /* 支付人名称 */ + private String payMan; + /* 支付人编码 */ + private String payManCode; + /* 总账单号 */ + private String settleBillNo; + /* 审核状态 0-未审核 1-已审核 */ + private String blAudit; + /* 审核日期 */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date auditDate; + /* 审核人 */ + private String auditManCode; + /* 审核站点 */ + private String auditSiteCode; + /* 客户编码 */ + private String customerCode; + /* 客户名称 */ + private String customerName; + /* 金额 */ + private BigDecimal payMoney; + /* 支付状态 0-待支付 1-支付成功 2-支付失败 */ + private String payStatus; + /* 支付状态描述 */ + private String payStatusDesc; + /* break_type */ + private String breakType; + /* break_reason */ + private String breakReason; + /* break_emp_code */ + private String breakEmpCode; + /* 收款人代码 */ + private String recManCode; + /* 结算类型 1-现金 2-月结 */ + private String settleType; + /* 退款日期 */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date refundDate; + /* 退款人 */ + private String refundManCode; + /* 退款序号 */ + private String refundSeq; + /* 退款模式 1-原路返回 2-线下支付 */ + private String refundMode; + /* 退款金额 */ + private BigDecimal refundMoney; + /* 退款原因 */ + private String refundReason; + /* 退款备注 */ + private String refundRemark; + /* 退款操作人 */ + private String refundOpManCode; + /* 退款登记站点 */ + private String refundRegisterSiteCode; + /* 退款登记人 */ + private String refundRegisterManCode; + /* 安全金额 */ + private BigDecimal satisfyMoney; + /* 安全原因 */ + private String satisfyReason; + /* allowance_money */ + private BigDecimal allowanceMoney; + /* allowance_reason */ + private String allowanceReason; + /* deduction_money */ + private BigDecimal deductionMoney; + /* deduction_reason */ + private String deductionReason; + /* other_money */ + private BigDecimal otherMoney; + /* other_reason */ + private String otherReason; + /* 交易时间 */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date tradeDate; + +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSettlePayRel.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSettlePayRel.java new file mode 100644 index 000000000..f1718d94f --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSettlePayRel.java @@ -0,0 +1,45 @@ +/** + * @Project: emis + * @Title: EmisSettlePayRel.java + * @author linfso + * @date 2024-07-21 13:31:24 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

支付子账单关联表 实体类

+ */ + +package com.xdadan.erp.emis.domain; + +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.xdadan.erp.common.annotation.Excel; +import com.xdadan.erp.common.core.domain.BaseEntity; +import com.xdadan.erp.common.core.domain.TreeEntity; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; +import lombok.Data; + + +/** + * @ClassName EmisSettlePayRel + * @Description 支付子账单关联表 + * @author linfso + * @date 2024-07-21 13:31:24 + */ + @Data +public class EmisSettlePayRel extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /* id */ + private Long id; + /* 支付序号 */ + private String payId; + /* 分账单号 */ + private String billNo; + /* 金额 */ + private BigDecimal payMoney; + +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisBaseInvoiceInfoMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisBaseInvoiceInfoMapper.java new file mode 100644 index 000000000..65b6ab57a --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisBaseInvoiceInfoMapper.java @@ -0,0 +1,80 @@ +/** + * @Project: emis + * @Title: EmisBaseInvoiceInfoMapper.java + * @author linfso + * @date 2024-07-21 13:31:27 + * @Copyright: ShangHai Doitinfo 2022 All rights reserved. + * @version v1.0 + * @Description:

公司开票信息 Mapper 接口

+ * Warning : This file is generate by ai tools,don't edit!!! + */ +package com.xdadan.erp.emis.mapper; + +import java.util.List; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.xdadan.erp.emis.domain.EmisBaseInvoiceInfo; +/** + * @ClassName EmisBaseInvoiceInfoMapper + * @Description

公司开票信息 Mapper 接口

+ * @author linfso + * @date 2024-07-21 13:31:27 + */ +public interface EmisBaseInvoiceInfoMapper extends BaseMapper +{ + /** + * 主键查询 + * @param id + * @return + */ + public EmisBaseInvoiceInfo selectEmisBaseInvoiceInfoById(Long id); + + /** + * 查询列表 + * + * @param emisBaseInvoiceInfo + * @return 集合 + */ + public List selectEmisBaseInvoiceInfoList(EmisBaseInvoiceInfo emisBaseInvoiceInfo); + + + /** + * 检查是否重复 + * + * @param emisBaseInvoiceInfo + * @return 数量 + */ + public int checkUnique(EmisBaseInvoiceInfo emisBaseInvoiceInfo); + + + /** + * 新增 + * + * @param emisBaseInvoiceInfo + * @return + */ + public int insertEmisBaseInvoiceInfo(EmisBaseInvoiceInfo emisBaseInvoiceInfo); + + /** + * 修改 + * + * @param emisBaseInvoiceInfo + * @return + */ + public int updateEmisBaseInvoiceInfo(EmisBaseInvoiceInfo emisBaseInvoiceInfo); + + /** + * 删除 + * + * @param id 主键 + * @return 结果 + */ + public int deleteEmisBaseInvoiceInfoById(Long id); + + /** + * 批量删除 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteEmisBaseInvoiceInfoByIds(Long[] ids); +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisCustomerInvoiceInfoMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisCustomerInvoiceInfoMapper.java new file mode 100644 index 000000000..00d1f0871 --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisCustomerInvoiceInfoMapper.java @@ -0,0 +1,80 @@ +/** + * @Project: emis + * @Title: EmisCustomerInvoiceInfoMapper.java + * @author linfso + * @date 2024-07-21 13:31:25 + * @Copyright: ShangHai Doitinfo 2022 All rights reserved. + * @version v1.0 + * @Description:

客户开票信息记录表 Mapper 接口

+ * Warning : This file is generate by ai tools,don't edit!!! + */ +package com.xdadan.erp.emis.mapper; + +import java.util.List; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.xdadan.erp.emis.domain.EmisCustomerInvoiceInfo; +/** + * @ClassName EmisCustomerInvoiceInfoMapper + * @Description

客户开票信息记录表 Mapper 接口

+ * @author linfso + * @date 2024-07-21 13:31:25 + */ +public interface EmisCustomerInvoiceInfoMapper extends BaseMapper +{ + /** + * 主键查询 + * @param id + * @return + */ + public EmisCustomerInvoiceInfo selectEmisCustomerInvoiceInfoById(Long id); + + /** + * 查询列表 + * + * @param emisCustomerInvoiceInfo + * @return 集合 + */ + public List selectEmisCustomerInvoiceInfoList(EmisCustomerInvoiceInfo emisCustomerInvoiceInfo); + + + /** + * 检查是否重复 + * + * @param emisCustomerInvoiceInfo + * @return 数量 + */ + public int checkUnique(EmisCustomerInvoiceInfo emisCustomerInvoiceInfo); + + + /** + * 新增 + * + * @param emisCustomerInvoiceInfo + * @return + */ + public int insertEmisCustomerInvoiceInfo(EmisCustomerInvoiceInfo emisCustomerInvoiceInfo); + + /** + * 修改 + * + * @param emisCustomerInvoiceInfo + * @return + */ + public int updateEmisCustomerInvoiceInfo(EmisCustomerInvoiceInfo emisCustomerInvoiceInfo); + + /** + * 删除 + * + * @param id 主键 + * @return 结果 + */ + public int deleteEmisCustomerInvoiceInfoById(Long id); + + /** + * 批量删除 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteEmisCustomerInvoiceInfoByIds(Long[] ids); +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSettleInvoiceRecordMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSettleInvoiceRecordMapper.java new file mode 100644 index 000000000..d3d6315fb --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSettleInvoiceRecordMapper.java @@ -0,0 +1,80 @@ +/** + * @Project: emis + * @Title: EmisSettleInvoiceRecordMapper.java + * @author linfso + * @date 2024-07-21 13:31:26 + * @Copyright: ShangHai Doitinfo 2022 All rights reserved. + * @version v1.0 + * @Description:

开票记录表 Mapper 接口

+ * Warning : This file is generate by ai tools,don't edit!!! + */ +package com.xdadan.erp.emis.mapper; + +import java.util.List; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.xdadan.erp.emis.domain.EmisSettleInvoiceRecord; +/** + * @ClassName EmisSettleInvoiceRecordMapper + * @Description

开票记录表 Mapper 接口

+ * @author linfso + * @date 2024-07-21 13:31:26 + */ +public interface EmisSettleInvoiceRecordMapper extends BaseMapper +{ + /** + * 主键查询 + * @param id + * @return + */ + public EmisSettleInvoiceRecord selectEmisSettleInvoiceRecordById(Long id); + + /** + * 查询列表 + * + * @param emisSettleInvoiceRecord + * @return 集合 + */ + public List selectEmisSettleInvoiceRecordList(EmisSettleInvoiceRecord emisSettleInvoiceRecord); + + + /** + * 检查是否重复 + * + * @param emisSettleInvoiceRecord + * @return 数量 + */ + public int checkUnique(EmisSettleInvoiceRecord emisSettleInvoiceRecord); + + + /** + * 新增 + * + * @param emisSettleInvoiceRecord + * @return + */ + public int insertEmisSettleInvoiceRecord(EmisSettleInvoiceRecord emisSettleInvoiceRecord); + + /** + * 修改 + * + * @param emisSettleInvoiceRecord + * @return + */ + public int updateEmisSettleInvoiceRecord(EmisSettleInvoiceRecord emisSettleInvoiceRecord); + + /** + * 删除 + * + * @param id 主键 + * @return 结果 + */ + public int deleteEmisSettleInvoiceRecordById(Long id); + + /** + * 批量删除 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteEmisSettleInvoiceRecordByIds(Long[] ids); +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSettleInvoiceRelMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSettleInvoiceRelMapper.java new file mode 100644 index 000000000..ace91d5b5 --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSettleInvoiceRelMapper.java @@ -0,0 +1,80 @@ +/** + * @Project: emis + * @Title: EmisSettleInvoiceRelMapper.java + * @author linfso + * @date 2024-07-21 13:31:27 + * @Copyright: ShangHai Doitinfo 2022 All rights reserved. + * @version v1.0 + * @Description:

开票子账单关联表 Mapper 接口

+ * Warning : This file is generate by ai tools,don't edit!!! + */ +package com.xdadan.erp.emis.mapper; + +import java.util.List; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.xdadan.erp.emis.domain.EmisSettleInvoiceRel; +/** + * @ClassName EmisSettleInvoiceRelMapper + * @Description

开票子账单关联表 Mapper 接口

+ * @author linfso + * @date 2024-07-21 13:31:27 + */ +public interface EmisSettleInvoiceRelMapper extends BaseMapper +{ + /** + * 主键查询 + * @param id + * @return + */ + public EmisSettleInvoiceRel selectEmisSettleInvoiceRelById(Long id); + + /** + * 查询列表 + * + * @param emisSettleInvoiceRel + * @return 集合 + */ + public List selectEmisSettleInvoiceRelList(EmisSettleInvoiceRel emisSettleInvoiceRel); + + + /** + * 检查是否重复 + * + * @param emisSettleInvoiceRel + * @return 数量 + */ + public int checkUnique(EmisSettleInvoiceRel emisSettleInvoiceRel); + + + /** + * 新增 + * + * @param emisSettleInvoiceRel + * @return + */ + public int insertEmisSettleInvoiceRel(EmisSettleInvoiceRel emisSettleInvoiceRel); + + /** + * 修改 + * + * @param emisSettleInvoiceRel + * @return + */ + public int updateEmisSettleInvoiceRel(EmisSettleInvoiceRel emisSettleInvoiceRel); + + /** + * 删除 + * + * @param id 主键 + * @return 结果 + */ + public int deleteEmisSettleInvoiceRelById(Long id); + + /** + * 批量删除 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteEmisSettleInvoiceRelByIds(Long[] ids); +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSettlePayRecordMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSettlePayRecordMapper.java new file mode 100644 index 000000000..837ce11b3 --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSettlePayRecordMapper.java @@ -0,0 +1,80 @@ +/** + * @Project: emis + * @Title: EmisSettlePayRecordMapper.java + * @author linfso + * @date 2024-07-21 13:31:24 + * @Copyright: ShangHai Doitinfo 2022 All rights reserved. + * @version v1.0 + * @Description:

账单收退款记录 Mapper 接口

+ * Warning : This file is generate by ai tools,don't edit!!! + */ +package com.xdadan.erp.emis.mapper; + +import java.util.List; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.xdadan.erp.emis.domain.EmisSettlePayRecord; +/** + * @ClassName EmisSettlePayRecordMapper + * @Description

账单收退款记录 Mapper 接口

+ * @author linfso + * @date 2024-07-21 13:31:24 + */ +public interface EmisSettlePayRecordMapper extends BaseMapper +{ + /** + * 主键查询 + * @param id + * @return + */ + public EmisSettlePayRecord selectEmisSettlePayRecordById(Long id); + + /** + * 查询列表 + * + * @param emisSettlePayRecord + * @return 集合 + */ + public List selectEmisSettlePayRecordList(EmisSettlePayRecord emisSettlePayRecord); + + + /** + * 检查是否重复 + * + * @param emisSettlePayRecord + * @return 数量 + */ + public int checkUnique(EmisSettlePayRecord emisSettlePayRecord); + + + /** + * 新增 + * + * @param emisSettlePayRecord + * @return + */ + public int insertEmisSettlePayRecord(EmisSettlePayRecord emisSettlePayRecord); + + /** + * 修改 + * + * @param emisSettlePayRecord + * @return + */ + public int updateEmisSettlePayRecord(EmisSettlePayRecord emisSettlePayRecord); + + /** + * 删除 + * + * @param id 主键 + * @return 结果 + */ + public int deleteEmisSettlePayRecordById(Long id); + + /** + * 批量删除 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteEmisSettlePayRecordByIds(Long[] ids); +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSettlePayRelMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSettlePayRelMapper.java new file mode 100644 index 000000000..eef895531 --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSettlePayRelMapper.java @@ -0,0 +1,80 @@ +/** + * @Project: emis + * @Title: EmisSettlePayRelMapper.java + * @author linfso + * @date 2024-07-21 13:31:24 + * @Copyright: ShangHai Doitinfo 2022 All rights reserved. + * @version v1.0 + * @Description:

支付子账单关联表 Mapper 接口

+ * Warning : This file is generate by ai tools,don't edit!!! + */ +package com.xdadan.erp.emis.mapper; + +import java.util.List; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.xdadan.erp.emis.domain.EmisSettlePayRel; +/** + * @ClassName EmisSettlePayRelMapper + * @Description

支付子账单关联表 Mapper 接口

+ * @author linfso + * @date 2024-07-21 13:31:24 + */ +public interface EmisSettlePayRelMapper extends BaseMapper +{ + /** + * 主键查询 + * @param id + * @return + */ + public EmisSettlePayRel selectEmisSettlePayRelById(Long id); + + /** + * 查询列表 + * + * @param emisSettlePayRel + * @return 集合 + */ + public List selectEmisSettlePayRelList(EmisSettlePayRel emisSettlePayRel); + + + /** + * 检查是否重复 + * + * @param emisSettlePayRel + * @return 数量 + */ + public int checkUnique(EmisSettlePayRel emisSettlePayRel); + + + /** + * 新增 + * + * @param emisSettlePayRel + * @return + */ + public int insertEmisSettlePayRel(EmisSettlePayRel emisSettlePayRel); + + /** + * 修改 + * + * @param emisSettlePayRel + * @return + */ + public int updateEmisSettlePayRel(EmisSettlePayRel emisSettlePayRel); + + /** + * 删除 + * + * @param id 主键 + * @return 结果 + */ + public int deleteEmisSettlePayRelById(Long id); + + /** + * 批量删除 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteEmisSettlePayRelByIds(Long[] ids); +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisBaseInvoiceInfoService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisBaseInvoiceInfoService.java new file mode 100644 index 000000000..360d253ec --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisBaseInvoiceInfoService.java @@ -0,0 +1,78 @@ + /** + * @Project: emis + * @Title: EmisBaseInvoiceInfoService.java + * @author linfso + * @date 2024-07-21 13:31:27 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

公司开票信息 服务类接口

+ */ +package com.xdadan.erp.emis.service; + +import java.util.List; +import com.xdadan.erp.emis.domain.EmisBaseInvoiceInfo; + +/** + * @ClassName EmisBaseInvoiceInfoService + * @Description 公司开票信息 + * @author linfso + * @date 2024-07-21 13:31:27 + */ +public interface IEmisBaseInvoiceInfoService +{ + /** + * 主键查询 + * @param id + * @return + */ + public EmisBaseInvoiceInfo selectEmisBaseInvoiceInfoById(Long id); + + /** + * 查询公司开票信息列表 + * + * @param emisBaseInvoiceInfo 公司开票信息 + * @return 公司开票信息集合 + */ + public List selectEmisBaseInvoiceInfoList(EmisBaseInvoiceInfo emisBaseInvoiceInfo); + + + /** + * 检查是否重复 + * + * @param emisBaseInvoiceInfo + * @return 数量 + */ + public int checkUnique(EmisBaseInvoiceInfo emisBaseInvoiceInfo); + + /** + * 新增公司开票信息 + * + * @param emisBaseInvoiceInfo 公司开票信息 + * @return 结果 + */ + public int insertEmisBaseInvoiceInfo(EmisBaseInvoiceInfo emisBaseInvoiceInfo); + + /** + * 修改公司开票信息 + * + * @param emisBaseInvoiceInfo 公司开票信息 + * @return 结果 + */ + public int updateEmisBaseInvoiceInfo(EmisBaseInvoiceInfo emisBaseInvoiceInfo); + + /** + * 批量删除公司开票信息 + * + * @param ids 需要删除的公司开票信息主键集合 + * @return 结果 + */ + public int deleteEmisBaseInvoiceInfoByIds(Long[] ids); + + /** + * 删除公司开票信息信息 + * + * @param id 公司开票信息主键 + * @return 结果 + */ + public int deleteEmisBaseInvoiceInfoById(Long id); +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisCustomerInvoiceInfoService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisCustomerInvoiceInfoService.java new file mode 100644 index 000000000..06461e3ad --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisCustomerInvoiceInfoService.java @@ -0,0 +1,78 @@ + /** + * @Project: emis + * @Title: EmisCustomerInvoiceInfoService.java + * @author linfso + * @date 2024-07-21 13:31:25 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

客户开票信息记录表 服务类接口

+ */ +package com.xdadan.erp.emis.service; + +import java.util.List; +import com.xdadan.erp.emis.domain.EmisCustomerInvoiceInfo; + +/** + * @ClassName EmisCustomerInvoiceInfoService + * @Description 客户开票信息记录表 + * @author linfso + * @date 2024-07-21 13:31:25 + */ +public interface IEmisCustomerInvoiceInfoService +{ + /** + * 主键查询 + * @param id + * @return + */ + public EmisCustomerInvoiceInfo selectEmisCustomerInvoiceInfoById(Long id); + + /** + * 查询客户开票信息记录表列表 + * + * @param emisCustomerInvoiceInfo 客户开票信息记录表 + * @return 客户开票信息记录表集合 + */ + public List selectEmisCustomerInvoiceInfoList(EmisCustomerInvoiceInfo emisCustomerInvoiceInfo); + + + /** + * 检查是否重复 + * + * @param emisCustomerInvoiceInfo + * @return 数量 + */ + public int checkUnique(EmisCustomerInvoiceInfo emisCustomerInvoiceInfo); + + /** + * 新增客户开票信息记录表 + * + * @param emisCustomerInvoiceInfo 客户开票信息记录表 + * @return 结果 + */ + public int insertEmisCustomerInvoiceInfo(EmisCustomerInvoiceInfo emisCustomerInvoiceInfo); + + /** + * 修改客户开票信息记录表 + * + * @param emisCustomerInvoiceInfo 客户开票信息记录表 + * @return 结果 + */ + public int updateEmisCustomerInvoiceInfo(EmisCustomerInvoiceInfo emisCustomerInvoiceInfo); + + /** + * 批量删除客户开票信息记录表 + * + * @param ids 需要删除的客户开票信息记录表主键集合 + * @return 结果 + */ + public int deleteEmisCustomerInvoiceInfoByIds(Long[] ids); + + /** + * 删除客户开票信息记录表信息 + * + * @param id 客户开票信息记录表主键 + * @return 结果 + */ + public int deleteEmisCustomerInvoiceInfoById(Long id); +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSettleInvoiceRecordService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSettleInvoiceRecordService.java new file mode 100644 index 000000000..1404189eb --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSettleInvoiceRecordService.java @@ -0,0 +1,78 @@ + /** + * @Project: emis + * @Title: EmisSettleInvoiceRecordService.java + * @author linfso + * @date 2024-07-21 13:31:26 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

开票记录表 服务类接口

+ */ +package com.xdadan.erp.emis.service; + +import java.util.List; +import com.xdadan.erp.emis.domain.EmisSettleInvoiceRecord; + +/** + * @ClassName EmisSettleInvoiceRecordService + * @Description 开票记录表 + * @author linfso + * @date 2024-07-21 13:31:26 + */ +public interface IEmisSettleInvoiceRecordService +{ + /** + * 主键查询 + * @param id + * @return + */ + public EmisSettleInvoiceRecord selectEmisSettleInvoiceRecordById(Long id); + + /** + * 查询开票记录表列表 + * + * @param emisSettleInvoiceRecord 开票记录表 + * @return 开票记录表集合 + */ + public List selectEmisSettleInvoiceRecordList(EmisSettleInvoiceRecord emisSettleInvoiceRecord); + + + /** + * 检查是否重复 + * + * @param emisSettleInvoiceRecord + * @return 数量 + */ + public int checkUnique(EmisSettleInvoiceRecord emisSettleInvoiceRecord); + + /** + * 新增开票记录表 + * + * @param emisSettleInvoiceRecord 开票记录表 + * @return 结果 + */ + public int insertEmisSettleInvoiceRecord(EmisSettleInvoiceRecord emisSettleInvoiceRecord); + + /** + * 修改开票记录表 + * + * @param emisSettleInvoiceRecord 开票记录表 + * @return 结果 + */ + public int updateEmisSettleInvoiceRecord(EmisSettleInvoiceRecord emisSettleInvoiceRecord); + + /** + * 批量删除开票记录表 + * + * @param ids 需要删除的开票记录表主键集合 + * @return 结果 + */ + public int deleteEmisSettleInvoiceRecordByIds(Long[] ids); + + /** + * 删除开票记录表信息 + * + * @param id 开票记录表主键 + * @return 结果 + */ + public int deleteEmisSettleInvoiceRecordById(Long id); +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSettleInvoiceRelService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSettleInvoiceRelService.java new file mode 100644 index 000000000..41fb1102a --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSettleInvoiceRelService.java @@ -0,0 +1,78 @@ + /** + * @Project: emis + * @Title: EmisSettleInvoiceRelService.java + * @author linfso + * @date 2024-07-21 13:31:27 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

开票子账单关联表 服务类接口

+ */ +package com.xdadan.erp.emis.service; + +import java.util.List; +import com.xdadan.erp.emis.domain.EmisSettleInvoiceRel; + +/** + * @ClassName EmisSettleInvoiceRelService + * @Description 开票子账单关联表 + * @author linfso + * @date 2024-07-21 13:31:27 + */ +public interface IEmisSettleInvoiceRelService +{ + /** + * 主键查询 + * @param id + * @return + */ + public EmisSettleInvoiceRel selectEmisSettleInvoiceRelById(Long id); + + /** + * 查询开票子账单关联表列表 + * + * @param emisSettleInvoiceRel 开票子账单关联表 + * @return 开票子账单关联表集合 + */ + public List selectEmisSettleInvoiceRelList(EmisSettleInvoiceRel emisSettleInvoiceRel); + + + /** + * 检查是否重复 + * + * @param emisSettleInvoiceRel + * @return 数量 + */ + public int checkUnique(EmisSettleInvoiceRel emisSettleInvoiceRel); + + /** + * 新增开票子账单关联表 + * + * @param emisSettleInvoiceRel 开票子账单关联表 + * @return 结果 + */ + public int insertEmisSettleInvoiceRel(EmisSettleInvoiceRel emisSettleInvoiceRel); + + /** + * 修改开票子账单关联表 + * + * @param emisSettleInvoiceRel 开票子账单关联表 + * @return 结果 + */ + public int updateEmisSettleInvoiceRel(EmisSettleInvoiceRel emisSettleInvoiceRel); + + /** + * 批量删除开票子账单关联表 + * + * @param ids 需要删除的开票子账单关联表主键集合 + * @return 结果 + */ + public int deleteEmisSettleInvoiceRelByIds(Long[] ids); + + /** + * 删除开票子账单关联表信息 + * + * @param id 开票子账单关联表主键 + * @return 结果 + */ + public int deleteEmisSettleInvoiceRelById(Long id); +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSettlePayRecordService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSettlePayRecordService.java new file mode 100644 index 000000000..f19a6d998 --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSettlePayRecordService.java @@ -0,0 +1,78 @@ + /** + * @Project: emis + * @Title: EmisSettlePayRecordService.java + * @author linfso + * @date 2024-07-21 13:31:24 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

账单收退款记录 服务类接口

+ */ +package com.xdadan.erp.emis.service; + +import java.util.List; +import com.xdadan.erp.emis.domain.EmisSettlePayRecord; + +/** + * @ClassName EmisSettlePayRecordService + * @Description 账单收退款记录 + * @author linfso + * @date 2024-07-21 13:31:24 + */ +public interface IEmisSettlePayRecordService +{ + /** + * 主键查询 + * @param id + * @return + */ + public EmisSettlePayRecord selectEmisSettlePayRecordById(Long id); + + /** + * 查询账单收退款记录列表 + * + * @param emisSettlePayRecord 账单收退款记录 + * @return 账单收退款记录集合 + */ + public List selectEmisSettlePayRecordList(EmisSettlePayRecord emisSettlePayRecord); + + + /** + * 检查是否重复 + * + * @param emisSettlePayRecord + * @return 数量 + */ + public int checkUnique(EmisSettlePayRecord emisSettlePayRecord); + + /** + * 新增账单收退款记录 + * + * @param emisSettlePayRecord 账单收退款记录 + * @return 结果 + */ + public int insertEmisSettlePayRecord(EmisSettlePayRecord emisSettlePayRecord); + + /** + * 修改账单收退款记录 + * + * @param emisSettlePayRecord 账单收退款记录 + * @return 结果 + */ + public int updateEmisSettlePayRecord(EmisSettlePayRecord emisSettlePayRecord); + + /** + * 批量删除账单收退款记录 + * + * @param ids 需要删除的账单收退款记录主键集合 + * @return 结果 + */ + public int deleteEmisSettlePayRecordByIds(Long[] ids); + + /** + * 删除账单收退款记录信息 + * + * @param id 账单收退款记录主键 + * @return 结果 + */ + public int deleteEmisSettlePayRecordById(Long id); +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSettlePayRelService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSettlePayRelService.java new file mode 100644 index 000000000..d2fc59deb --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSettlePayRelService.java @@ -0,0 +1,78 @@ + /** + * @Project: emis + * @Title: EmisSettlePayRelService.java + * @author linfso + * @date 2024-07-21 13:31:24 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

支付子账单关联表 服务类接口

+ */ +package com.xdadan.erp.emis.service; + +import java.util.List; +import com.xdadan.erp.emis.domain.EmisSettlePayRel; + +/** + * @ClassName EmisSettlePayRelService + * @Description 支付子账单关联表 + * @author linfso + * @date 2024-07-21 13:31:24 + */ +public interface IEmisSettlePayRelService +{ + /** + * 主键查询 + * @param id + * @return + */ + public EmisSettlePayRel selectEmisSettlePayRelById(Long id); + + /** + * 查询支付子账单关联表列表 + * + * @param emisSettlePayRel 支付子账单关联表 + * @return 支付子账单关联表集合 + */ + public List selectEmisSettlePayRelList(EmisSettlePayRel emisSettlePayRel); + + + /** + * 检查是否重复 + * + * @param emisSettlePayRel + * @return 数量 + */ + public int checkUnique(EmisSettlePayRel emisSettlePayRel); + + /** + * 新增支付子账单关联表 + * + * @param emisSettlePayRel 支付子账单关联表 + * @return 结果 + */ + public int insertEmisSettlePayRel(EmisSettlePayRel emisSettlePayRel); + + /** + * 修改支付子账单关联表 + * + * @param emisSettlePayRel 支付子账单关联表 + * @return 结果 + */ + public int updateEmisSettlePayRel(EmisSettlePayRel emisSettlePayRel); + + /** + * 批量删除支付子账单关联表 + * + * @param ids 需要删除的支付子账单关联表主键集合 + * @return 结果 + */ + public int deleteEmisSettlePayRelByIds(Long[] ids); + + /** + * 删除支付子账单关联表信息 + * + * @param id 支付子账单关联表主键 + * @return 结果 + */ + public int deleteEmisSettlePayRelById(Long id); +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisBaseInvoiceInfoServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisBaseInvoiceInfoServiceImpl.java new file mode 100644 index 000000000..9ac31f050 --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisBaseInvoiceInfoServiceImpl.java @@ -0,0 +1,117 @@ + /** + * @Project: emis + * @Title: EmisBaseInvoiceInfoServiceImpl.java + * @author linfso + * @date 2024-07-21 13:31:27 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

公司开票信息 实体类

+ */ + +package com.xdadan.erp.emis.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.xdadan.erp.emis.domain.EmisBaseInvoiceInfo; +import com.xdadan.erp.emis.mapper.EmisBaseInvoiceInfoMapper; +import com.xdadan.erp.emis.service.IEmisBaseInvoiceInfoService; + +/** + * 公司开票信息Service业务层处理 + * + * @author linfso + * @date 2024-07-21 13:31:27 + */ +@Service +public class EmisBaseInvoiceInfoServiceImpl implements IEmisBaseInvoiceInfoService +{ + @Autowired + private EmisBaseInvoiceInfoMapper emisBaseInvoiceInfoMapper; + + /** + * 查询公司开票信息 + * + * @param id 公司开票信息主键 + * @return 公司开票信息 + */ + @Override + public EmisBaseInvoiceInfo selectEmisBaseInvoiceInfoById(Long id) + { + return emisBaseInvoiceInfoMapper.selectEmisBaseInvoiceInfoById(id); + } + + + /** + * 查询公司开票信息列表 + * + * @param emisBaseInvoiceInfo 公司开票信息 + * @return 公司开票信息 + */ + @Override + public List selectEmisBaseInvoiceInfoList(EmisBaseInvoiceInfo emisBaseInvoiceInfo) + { + return emisBaseInvoiceInfoMapper.selectEmisBaseInvoiceInfoList(emisBaseInvoiceInfo); + } + + /** + * 检查是否重复 + * + * @param emisBaseInvoiceInfo + * @return 数量 + */ + @Override + public int checkUnique(EmisBaseInvoiceInfo emisBaseInvoiceInfo) + { + return emisBaseInvoiceInfoMapper.checkUnique(emisBaseInvoiceInfo); + } + + /** + * 新增公司开票信息 + * + * @param emisBaseInvoiceInfo 公司开票信息 + * @return 结果 + */ + @Override + public int insertEmisBaseInvoiceInfo(EmisBaseInvoiceInfo emisBaseInvoiceInfo) + { + return emisBaseInvoiceInfoMapper.insertEmisBaseInvoiceInfo(emisBaseInvoiceInfo); + } + + /** + * 修改公司开票信息 + * + * @param emisBaseInvoiceInfo 公司开票信息 + * @return 结果 + */ + @Override + public int updateEmisBaseInvoiceInfo(EmisBaseInvoiceInfo emisBaseInvoiceInfo) + { + return emisBaseInvoiceInfoMapper.updateEmisBaseInvoiceInfo(emisBaseInvoiceInfo); + } + + /** + * 批量删除公司开票信息 + * + * @param ids 需要删除的公司开票信息主键 + * @return 结果 + */ + @Override + public int deleteEmisBaseInvoiceInfoByIds(Long[] ids) + { + return emisBaseInvoiceInfoMapper.deleteEmisBaseInvoiceInfoByIds(ids); + } + + /** + * 删除公司开票信息信息 + * + * @param id 公司开票信息主键 + * @return 结果 + */ + @Override + public int deleteEmisBaseInvoiceInfoById(Long id) + { + return emisBaseInvoiceInfoMapper.deleteEmisBaseInvoiceInfoById(id); + } + +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisCustomerInvoiceInfoServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisCustomerInvoiceInfoServiceImpl.java new file mode 100644 index 000000000..1aa71147f --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisCustomerInvoiceInfoServiceImpl.java @@ -0,0 +1,117 @@ + /** + * @Project: emis + * @Title: EmisCustomerInvoiceInfoServiceImpl.java + * @author linfso + * @date 2024-07-21 13:31:25 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

客户开票信息记录表 实体类

+ */ + +package com.xdadan.erp.emis.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.xdadan.erp.emis.domain.EmisCustomerInvoiceInfo; +import com.xdadan.erp.emis.mapper.EmisCustomerInvoiceInfoMapper; +import com.xdadan.erp.emis.service.IEmisCustomerInvoiceInfoService; + +/** + * 客户开票信息记录表Service业务层处理 + * + * @author linfso + * @date 2024-07-21 13:31:25 + */ +@Service +public class EmisCustomerInvoiceInfoServiceImpl implements IEmisCustomerInvoiceInfoService +{ + @Autowired + private EmisCustomerInvoiceInfoMapper emisCustomerInvoiceInfoMapper; + + /** + * 查询客户开票信息记录表 + * + * @param id 客户开票信息记录表主键 + * @return 客户开票信息记录表 + */ + @Override + public EmisCustomerInvoiceInfo selectEmisCustomerInvoiceInfoById(Long id) + { + return emisCustomerInvoiceInfoMapper.selectEmisCustomerInvoiceInfoById(id); + } + + + /** + * 查询客户开票信息记录表列表 + * + * @param emisCustomerInvoiceInfo 客户开票信息记录表 + * @return 客户开票信息记录表 + */ + @Override + public List selectEmisCustomerInvoiceInfoList(EmisCustomerInvoiceInfo emisCustomerInvoiceInfo) + { + return emisCustomerInvoiceInfoMapper.selectEmisCustomerInvoiceInfoList(emisCustomerInvoiceInfo); + } + + /** + * 检查是否重复 + * + * @param emisCustomerInvoiceInfo + * @return 数量 + */ + @Override + public int checkUnique(EmisCustomerInvoiceInfo emisCustomerInvoiceInfo) + { + return emisCustomerInvoiceInfoMapper.checkUnique(emisCustomerInvoiceInfo); + } + + /** + * 新增客户开票信息记录表 + * + * @param emisCustomerInvoiceInfo 客户开票信息记录表 + * @return 结果 + */ + @Override + public int insertEmisCustomerInvoiceInfo(EmisCustomerInvoiceInfo emisCustomerInvoiceInfo) + { + return emisCustomerInvoiceInfoMapper.insertEmisCustomerInvoiceInfo(emisCustomerInvoiceInfo); + } + + /** + * 修改客户开票信息记录表 + * + * @param emisCustomerInvoiceInfo 客户开票信息记录表 + * @return 结果 + */ + @Override + public int updateEmisCustomerInvoiceInfo(EmisCustomerInvoiceInfo emisCustomerInvoiceInfo) + { + return emisCustomerInvoiceInfoMapper.updateEmisCustomerInvoiceInfo(emisCustomerInvoiceInfo); + } + + /** + * 批量删除客户开票信息记录表 + * + * @param ids 需要删除的客户开票信息记录表主键 + * @return 结果 + */ + @Override + public int deleteEmisCustomerInvoiceInfoByIds(Long[] ids) + { + return emisCustomerInvoiceInfoMapper.deleteEmisCustomerInvoiceInfoByIds(ids); + } + + /** + * 删除客户开票信息记录表信息 + * + * @param id 客户开票信息记录表主键 + * @return 结果 + */ + @Override + public int deleteEmisCustomerInvoiceInfoById(Long id) + { + return emisCustomerInvoiceInfoMapper.deleteEmisCustomerInvoiceInfoById(id); + } + +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleInvoiceRecordServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleInvoiceRecordServiceImpl.java new file mode 100644 index 000000000..16382007a --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleInvoiceRecordServiceImpl.java @@ -0,0 +1,117 @@ + /** + * @Project: emis + * @Title: EmisSettleInvoiceRecordServiceImpl.java + * @author linfso + * @date 2024-07-21 13:31:26 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

开票记录表 实体类

+ */ + +package com.xdadan.erp.emis.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.xdadan.erp.emis.domain.EmisSettleInvoiceRecord; +import com.xdadan.erp.emis.mapper.EmisSettleInvoiceRecordMapper; +import com.xdadan.erp.emis.service.IEmisSettleInvoiceRecordService; + +/** + * 开票记录表Service业务层处理 + * + * @author linfso + * @date 2024-07-21 13:31:26 + */ +@Service +public class EmisSettleInvoiceRecordServiceImpl implements IEmisSettleInvoiceRecordService +{ + @Autowired + private EmisSettleInvoiceRecordMapper emisSettleInvoiceRecordMapper; + + /** + * 查询开票记录表 + * + * @param id 开票记录表主键 + * @return 开票记录表 + */ + @Override + public EmisSettleInvoiceRecord selectEmisSettleInvoiceRecordById(Long id) + { + return emisSettleInvoiceRecordMapper.selectEmisSettleInvoiceRecordById(id); + } + + + /** + * 查询开票记录表列表 + * + * @param emisSettleInvoiceRecord 开票记录表 + * @return 开票记录表 + */ + @Override + public List selectEmisSettleInvoiceRecordList(EmisSettleInvoiceRecord emisSettleInvoiceRecord) + { + return emisSettleInvoiceRecordMapper.selectEmisSettleInvoiceRecordList(emisSettleInvoiceRecord); + } + + /** + * 检查是否重复 + * + * @param emisSettleInvoiceRecord + * @return 数量 + */ + @Override + public int checkUnique(EmisSettleInvoiceRecord emisSettleInvoiceRecord) + { + return emisSettleInvoiceRecordMapper.checkUnique(emisSettleInvoiceRecord); + } + + /** + * 新增开票记录表 + * + * @param emisSettleInvoiceRecord 开票记录表 + * @return 结果 + */ + @Override + public int insertEmisSettleInvoiceRecord(EmisSettleInvoiceRecord emisSettleInvoiceRecord) + { + return emisSettleInvoiceRecordMapper.insertEmisSettleInvoiceRecord(emisSettleInvoiceRecord); + } + + /** + * 修改开票记录表 + * + * @param emisSettleInvoiceRecord 开票记录表 + * @return 结果 + */ + @Override + public int updateEmisSettleInvoiceRecord(EmisSettleInvoiceRecord emisSettleInvoiceRecord) + { + return emisSettleInvoiceRecordMapper.updateEmisSettleInvoiceRecord(emisSettleInvoiceRecord); + } + + /** + * 批量删除开票记录表 + * + * @param ids 需要删除的开票记录表主键 + * @return 结果 + */ + @Override + public int deleteEmisSettleInvoiceRecordByIds(Long[] ids) + { + return emisSettleInvoiceRecordMapper.deleteEmisSettleInvoiceRecordByIds(ids); + } + + /** + * 删除开票记录表信息 + * + * @param id 开票记录表主键 + * @return 结果 + */ + @Override + public int deleteEmisSettleInvoiceRecordById(Long id) + { + return emisSettleInvoiceRecordMapper.deleteEmisSettleInvoiceRecordById(id); + } + +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleInvoiceRelServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleInvoiceRelServiceImpl.java new file mode 100644 index 000000000..f720d1b22 --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleInvoiceRelServiceImpl.java @@ -0,0 +1,117 @@ + /** + * @Project: emis + * @Title: EmisSettleInvoiceRelServiceImpl.java + * @author linfso + * @date 2024-07-21 13:31:27 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

开票子账单关联表 实体类

+ */ + +package com.xdadan.erp.emis.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.xdadan.erp.emis.domain.EmisSettleInvoiceRel; +import com.xdadan.erp.emis.mapper.EmisSettleInvoiceRelMapper; +import com.xdadan.erp.emis.service.IEmisSettleInvoiceRelService; + +/** + * 开票子账单关联表Service业务层处理 + * + * @author linfso + * @date 2024-07-21 13:31:27 + */ +@Service +public class EmisSettleInvoiceRelServiceImpl implements IEmisSettleInvoiceRelService +{ + @Autowired + private EmisSettleInvoiceRelMapper emisSettleInvoiceRelMapper; + + /** + * 查询开票子账单关联表 + * + * @param id 开票子账单关联表主键 + * @return 开票子账单关联表 + */ + @Override + public EmisSettleInvoiceRel selectEmisSettleInvoiceRelById(Long id) + { + return emisSettleInvoiceRelMapper.selectEmisSettleInvoiceRelById(id); + } + + + /** + * 查询开票子账单关联表列表 + * + * @param emisSettleInvoiceRel 开票子账单关联表 + * @return 开票子账单关联表 + */ + @Override + public List selectEmisSettleInvoiceRelList(EmisSettleInvoiceRel emisSettleInvoiceRel) + { + return emisSettleInvoiceRelMapper.selectEmisSettleInvoiceRelList(emisSettleInvoiceRel); + } + + /** + * 检查是否重复 + * + * @param emisSettleInvoiceRel + * @return 数量 + */ + @Override + public int checkUnique(EmisSettleInvoiceRel emisSettleInvoiceRel) + { + return emisSettleInvoiceRelMapper.checkUnique(emisSettleInvoiceRel); + } + + /** + * 新增开票子账单关联表 + * + * @param emisSettleInvoiceRel 开票子账单关联表 + * @return 结果 + */ + @Override + public int insertEmisSettleInvoiceRel(EmisSettleInvoiceRel emisSettleInvoiceRel) + { + return emisSettleInvoiceRelMapper.insertEmisSettleInvoiceRel(emisSettleInvoiceRel); + } + + /** + * 修改开票子账单关联表 + * + * @param emisSettleInvoiceRel 开票子账单关联表 + * @return 结果 + */ + @Override + public int updateEmisSettleInvoiceRel(EmisSettleInvoiceRel emisSettleInvoiceRel) + { + return emisSettleInvoiceRelMapper.updateEmisSettleInvoiceRel(emisSettleInvoiceRel); + } + + /** + * 批量删除开票子账单关联表 + * + * @param ids 需要删除的开票子账单关联表主键 + * @return 结果 + */ + @Override + public int deleteEmisSettleInvoiceRelByIds(Long[] ids) + { + return emisSettleInvoiceRelMapper.deleteEmisSettleInvoiceRelByIds(ids); + } + + /** + * 删除开票子账单关联表信息 + * + * @param id 开票子账单关联表主键 + * @return 结果 + */ + @Override + public int deleteEmisSettleInvoiceRelById(Long id) + { + return emisSettleInvoiceRelMapper.deleteEmisSettleInvoiceRelById(id); + } + +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettlePayRecordServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettlePayRecordServiceImpl.java new file mode 100644 index 000000000..a26a4029c --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettlePayRecordServiceImpl.java @@ -0,0 +1,117 @@ + /** + * @Project: emis + * @Title: EmisSettlePayRecordServiceImpl.java + * @author linfso + * @date 2024-07-21 13:31:24 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

账单收退款记录 实体类

+ */ + +package com.xdadan.erp.emis.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.xdadan.erp.emis.domain.EmisSettlePayRecord; +import com.xdadan.erp.emis.mapper.EmisSettlePayRecordMapper; +import com.xdadan.erp.emis.service.IEmisSettlePayRecordService; + +/** + * 账单收退款记录Service业务层处理 + * + * @author linfso + * @date 2024-07-21 13:31:24 + */ +@Service +public class EmisSettlePayRecordServiceImpl implements IEmisSettlePayRecordService +{ + @Autowired + private EmisSettlePayRecordMapper emisSettlePayRecordMapper; + + /** + * 查询账单收退款记录 + * + * @param id 账单收退款记录主键 + * @return 账单收退款记录 + */ + @Override + public EmisSettlePayRecord selectEmisSettlePayRecordById(Long id) + { + return emisSettlePayRecordMapper.selectEmisSettlePayRecordById(id); + } + + + /** + * 查询账单收退款记录列表 + * + * @param emisSettlePayRecord 账单收退款记录 + * @return 账单收退款记录 + */ + @Override + public List selectEmisSettlePayRecordList(EmisSettlePayRecord emisSettlePayRecord) + { + return emisSettlePayRecordMapper.selectEmisSettlePayRecordList(emisSettlePayRecord); + } + + /** + * 检查是否重复 + * + * @param emisSettlePayRecord + * @return 数量 + */ + @Override + public int checkUnique(EmisSettlePayRecord emisSettlePayRecord) + { + return emisSettlePayRecordMapper.checkUnique(emisSettlePayRecord); + } + + /** + * 新增账单收退款记录 + * + * @param emisSettlePayRecord 账单收退款记录 + * @return 结果 + */ + @Override + public int insertEmisSettlePayRecord(EmisSettlePayRecord emisSettlePayRecord) + { + return emisSettlePayRecordMapper.insertEmisSettlePayRecord(emisSettlePayRecord); + } + + /** + * 修改账单收退款记录 + * + * @param emisSettlePayRecord 账单收退款记录 + * @return 结果 + */ + @Override + public int updateEmisSettlePayRecord(EmisSettlePayRecord emisSettlePayRecord) + { + return emisSettlePayRecordMapper.updateEmisSettlePayRecord(emisSettlePayRecord); + } + + /** + * 批量删除账单收退款记录 + * + * @param ids 需要删除的账单收退款记录主键 + * @return 结果 + */ + @Override + public int deleteEmisSettlePayRecordByIds(Long[] ids) + { + return emisSettlePayRecordMapper.deleteEmisSettlePayRecordByIds(ids); + } + + /** + * 删除账单收退款记录信息 + * + * @param id 账单收退款记录主键 + * @return 结果 + */ + @Override + public int deleteEmisSettlePayRecordById(Long id) + { + return emisSettlePayRecordMapper.deleteEmisSettlePayRecordById(id); + } + +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettlePayRelServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettlePayRelServiceImpl.java new file mode 100644 index 000000000..d8da11202 --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettlePayRelServiceImpl.java @@ -0,0 +1,117 @@ + /** + * @Project: emis + * @Title: EmisSettlePayRelServiceImpl.java + * @author linfso + * @date 2024-07-21 13:31:25 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

支付子账单关联表 实体类

+ */ + +package com.xdadan.erp.emis.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.xdadan.erp.emis.domain.EmisSettlePayRel; +import com.xdadan.erp.emis.mapper.EmisSettlePayRelMapper; +import com.xdadan.erp.emis.service.IEmisSettlePayRelService; + +/** + * 支付子账单关联表Service业务层处理 + * + * @author linfso + * @date 2024-07-21 13:31:25 + */ +@Service +public class EmisSettlePayRelServiceImpl implements IEmisSettlePayRelService +{ + @Autowired + private EmisSettlePayRelMapper emisSettlePayRelMapper; + + /** + * 查询支付子账单关联表 + * + * @param id 支付子账单关联表主键 + * @return 支付子账单关联表 + */ + @Override + public EmisSettlePayRel selectEmisSettlePayRelById(Long id) + { + return emisSettlePayRelMapper.selectEmisSettlePayRelById(id); + } + + + /** + * 查询支付子账单关联表列表 + * + * @param emisSettlePayRel 支付子账单关联表 + * @return 支付子账单关联表 + */ + @Override + public List selectEmisSettlePayRelList(EmisSettlePayRel emisSettlePayRel) + { + return emisSettlePayRelMapper.selectEmisSettlePayRelList(emisSettlePayRel); + } + + /** + * 检查是否重复 + * + * @param emisSettlePayRel + * @return 数量 + */ + @Override + public int checkUnique(EmisSettlePayRel emisSettlePayRel) + { + return emisSettlePayRelMapper.checkUnique(emisSettlePayRel); + } + + /** + * 新增支付子账单关联表 + * + * @param emisSettlePayRel 支付子账单关联表 + * @return 结果 + */ + @Override + public int insertEmisSettlePayRel(EmisSettlePayRel emisSettlePayRel) + { + return emisSettlePayRelMapper.insertEmisSettlePayRel(emisSettlePayRel); + } + + /** + * 修改支付子账单关联表 + * + * @param emisSettlePayRel 支付子账单关联表 + * @return 结果 + */ + @Override + public int updateEmisSettlePayRel(EmisSettlePayRel emisSettlePayRel) + { + return emisSettlePayRelMapper.updateEmisSettlePayRel(emisSettlePayRel); + } + + /** + * 批量删除支付子账单关联表 + * + * @param ids 需要删除的支付子账单关联表主键 + * @return 结果 + */ + @Override + public int deleteEmisSettlePayRelByIds(Long[] ids) + { + return emisSettlePayRelMapper.deleteEmisSettlePayRelByIds(ids); + } + + /** + * 删除支付子账单关联表信息 + * + * @param id 支付子账单关联表主键 + * @return 结果 + */ + @Override + public int deleteEmisSettlePayRelById(Long id) + { + return emisSettlePayRelMapper.deleteEmisSettlePayRelById(id); + } + +} diff --git a/emis-biz/src/main/resources/mapper/EmisBaseInvoiceInfoMapper.xml b/emis-biz/src/main/resources/mapper/EmisBaseInvoiceInfoMapper.xml new file mode 100644 index 000000000..dd8e6536f --- /dev/null +++ b/emis-biz/src/main/resources/mapper/EmisBaseInvoiceInfoMapper.xml @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + select id, com_code, company_name, company_tax_no, company_tel, company_address, invoice_type, contact, phone, recieve_address, email, remark, del_flag, create_by, create_time, update_by, update_time, create_site, update_site from emis_base_invoice_info + + + + + + + + + + insert into emis_base_invoice_info + + id, + com_code, + company_name, + company_tax_no, + company_tel, + company_address, + invoice_type, + contact, + phone, + recieve_address, + email, + remark, + del_flag, + create_by, + create_time, + update_by, + update_time, + create_site, + update_site, + + + #{id}, + #{comCode}, + #{companyName}, + #{companyTaxNo}, + #{companyTel}, + #{companyAddress}, + #{invoiceType}, + #{contact}, + #{phone}, + #{recieveAddress}, + #{email}, + #{remark}, + #{delFlag}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + #{createSite}, + #{updateSite}, + + + + + update emis_base_invoice_info + + com_code = #{comCode}, + company_name = #{companyName}, + company_tax_no = #{companyTaxNo}, + company_tel = #{companyTel}, + company_address = #{companyAddress}, + invoice_type = #{invoiceType}, + contact = #{contact}, + phone = #{phone}, + recieve_address = #{recieveAddress}, + email = #{email}, + remark = #{remark}, + del_flag = #{delFlag}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + create_site = #{createSite}, + update_site = #{updateSite}, + + where id = #{id} + + + + delete from emis_base_invoice_info where id = #{id} + + + + delete from emis_base_invoice_info where id in + + #{id} + + + \ No newline at end of file diff --git a/emis-biz/src/main/resources/mapper/EmisCustomerInvoiceInfoMapper.xml b/emis-biz/src/main/resources/mapper/EmisCustomerInvoiceInfoMapper.xml new file mode 100644 index 000000000..981d5dc09 --- /dev/null +++ b/emis-biz/src/main/resources/mapper/EmisCustomerInvoiceInfoMapper.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + select id, company_name, company_tax_no, company_tel, company_address, invoice_type, customer_code, customer_name, contact, phone, recieve_address, email, remark, del_flag, create_by, create_time, update_by, update_time, create_site, update_site from emis_customer_invoice_info + + + + + + + + + + insert into emis_customer_invoice_info + + id, + company_name, + company_tax_no, + company_tel, + company_address, + invoice_type, + customer_code, + customer_name, + contact, + phone, + recieve_address, + email, + remark, + del_flag, + create_by, + create_time, + update_by, + update_time, + create_site, + update_site, + + + #{id}, + #{companyName}, + #{companyTaxNo}, + #{companyTel}, + #{companyAddress}, + #{invoiceType}, + #{customerCode}, + #{customerName}, + #{contact}, + #{phone}, + #{recieveAddress}, + #{email}, + #{remark}, + #{delFlag}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + #{createSite}, + #{updateSite}, + + + + + update emis_customer_invoice_info + + company_name = #{companyName}, + company_tax_no = #{companyTaxNo}, + company_tel = #{companyTel}, + company_address = #{companyAddress}, + invoice_type = #{invoiceType}, + customer_code = #{customerCode}, + customer_name = #{customerName}, + contact = #{contact}, + phone = #{phone}, + recieve_address = #{recieveAddress}, + email = #{email}, + remark = #{remark}, + del_flag = #{delFlag}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + create_site = #{createSite}, + update_site = #{updateSite}, + + where id = #{id} + + + + delete from emis_customer_invoice_info where id = #{id} + + + + delete from emis_customer_invoice_info where id in + + #{id} + + + \ No newline at end of file diff --git a/emis-biz/src/main/resources/mapper/EmisSettleInvoiceRecordMapper.xml b/emis-biz/src/main/resources/mapper/EmisSettleInvoiceRecordMapper.xml new file mode 100644 index 000000000..c715df93d --- /dev/null +++ b/emis-biz/src/main/resources/mapper/EmisSettleInvoiceRecordMapper.xml @@ -0,0 +1,320 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select id, apply_seq_no, apply_date, apply_man_code, apply_site_code, customer_code, customer_name, settle_bill_no, settle_bill_name, apply_money, invoice_type, company_name, company_tax_no, company_tel, company_address, contact, phone, real_tax_type, open_money_max, open_money, invoice_no, invoice_status, invoice_status_desc, recieve_address, email, file_path, remark, bl_audit, audit_date, audit_man_code, audit_site_code, op_man_code, op_date, op_site_code, open_ch_id, open_ch_status, open_ch_status_desc, open_com_code, del_flag, create_by, create_time, update_by, update_time, create_site, update_site from emis_settle_invoice_record + + + + + + + + + + insert into emis_settle_invoice_record + + id, + apply_seq_no, + apply_date, + apply_man_code, + apply_site_code, + customer_code, + customer_name, + settle_bill_no, + settle_bill_name, + apply_money, + invoice_type, + company_name, + company_tax_no, + company_tel, + company_address, + contact, + phone, + real_tax_type, + open_money_max, + open_money, + invoice_no, + invoice_status, + invoice_status_desc, + recieve_address, + email, + file_path, + remark, + bl_audit, + audit_date, + audit_man_code, + audit_site_code, + op_man_code, + op_date, + op_site_code, + open_ch_id, + open_ch_status, + open_ch_status_desc, + open_com_code, + del_flag, + create_by, + create_time, + update_by, + update_time, + create_site, + update_site, + + + #{id}, + #{applySeqNo}, + #{applyDate}, + #{applyManCode}, + #{applySiteCode}, + #{customerCode}, + #{customerName}, + #{settleBillNo}, + #{settleBillName}, + #{applyMoney}, + #{invoiceType}, + #{companyName}, + #{companyTaxNo}, + #{companyTel}, + #{companyAddress}, + #{contact}, + #{phone}, + #{realTaxType}, + #{openMoneyMax}, + #{openMoney}, + #{invoiceNo}, + #{invoiceStatus}, + #{invoiceStatusDesc}, + #{recieveAddress}, + #{email}, + #{filePath}, + #{remark}, + #{blAudit}, + #{auditDate}, + #{auditManCode}, + #{auditSiteCode}, + #{opManCode}, + #{opDate}, + #{opSiteCode}, + #{openChId}, + #{openChStatus}, + #{openChStatusDesc}, + #{openComCode}, + #{delFlag}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + #{createSite}, + #{updateSite}, + + + + + update emis_settle_invoice_record + + apply_seq_no = #{applySeqNo}, + apply_date = #{applyDate}, + apply_man_code = #{applyManCode}, + apply_site_code = #{applySiteCode}, + customer_code = #{customerCode}, + customer_name = #{customerName}, + settle_bill_no = #{settleBillNo}, + settle_bill_name = #{settleBillName}, + apply_money = #{applyMoney}, + invoice_type = #{invoiceType}, + company_name = #{companyName}, + company_tax_no = #{companyTaxNo}, + company_tel = #{companyTel}, + company_address = #{companyAddress}, + contact = #{contact}, + phone = #{phone}, + real_tax_type = #{realTaxType}, + open_money_max = #{openMoneyMax}, + open_money = #{openMoney}, + invoice_no = #{invoiceNo}, + invoice_status = #{invoiceStatus}, + invoice_status_desc = #{invoiceStatusDesc}, + recieve_address = #{recieveAddress}, + email = #{email}, + file_path = #{filePath}, + remark = #{remark}, + bl_audit = #{blAudit}, + audit_date = #{auditDate}, + audit_man_code = #{auditManCode}, + audit_site_code = #{auditSiteCode}, + op_man_code = #{opManCode}, + op_date = #{opDate}, + op_site_code = #{opSiteCode}, + open_ch_id = #{openChId}, + open_ch_status = #{openChStatus}, + open_ch_status_desc = #{openChStatusDesc}, + open_com_code = #{openComCode}, + del_flag = #{delFlag}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + create_site = #{createSite}, + update_site = #{updateSite}, + + where id = #{id} + + + + delete from emis_settle_invoice_record where id = #{id} + + + + delete from emis_settle_invoice_record where id in + + #{id} + + + \ No newline at end of file diff --git a/emis-biz/src/main/resources/mapper/EmisSettleInvoiceRelMapper.xml b/emis-biz/src/main/resources/mapper/EmisSettleInvoiceRelMapper.xml new file mode 100644 index 000000000..235f4c8e1 --- /dev/null +++ b/emis-biz/src/main/resources/mapper/EmisSettleInvoiceRelMapper.xml @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + select id, apply_seq_no, pay_id, bill_no, money, del_flag, create_by, create_time, update_by, update_time, create_site, update_site from emis_settle_invoice_rel + + + + + + + + + + insert into emis_settle_invoice_rel + + id, + apply_seq_no, + pay_id, + bill_no, + money, + del_flag, + create_by, + create_time, + update_by, + update_time, + create_site, + update_site, + + + #{id}, + #{applySeqNo}, + #{payId}, + #{billNo}, + #{money}, + #{delFlag}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + #{createSite}, + #{updateSite}, + + + + + update emis_settle_invoice_rel + + apply_seq_no = #{applySeqNo}, + pay_id = #{payId}, + bill_no = #{billNo}, + money = #{money}, + del_flag = #{delFlag}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + create_site = #{createSite}, + update_site = #{updateSite}, + + where id = #{id} + + + + delete from emis_settle_invoice_rel where id = #{id} + + + + delete from emis_settle_invoice_rel where id in + + #{id} + + + \ No newline at end of file diff --git a/emis-biz/src/main/resources/mapper/EmisSettlePayRecordMapper.xml b/emis-biz/src/main/resources/mapper/EmisSettlePayRecordMapper.xml new file mode 100644 index 000000000..1710e54f2 --- /dev/null +++ b/emis-biz/src/main/resources/mapper/EmisSettlePayRecordMapper.xml @@ -0,0 +1,338 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select id, pay_id, pay_type, rec_type, pay_man, pay_man_code, settle_bill_no, bl_audit, audit_date, audit_man_code, audit_site_code, customer_code, customer_name, pay_money, pay_status, pay_status_desc, break_type, break_reason, break_emp_code, rec_man_code, settle_type, refund_date, refund_man_code, refund_seq, refund_mode, refund_money, refund_reason, refund_remark, refund_op_man_code, refund_register_site_code, refund_register_man_code, satisfy_money, satisfy_reason, allowance_money, allowance_reason, deduction_money, deduction_reason, other_money, other_reason, trade_date, remark, del_flag, create_by, create_time, update_by, update_time, create_site, update_site from emis_settle_pay_record + + + + + + + + + + insert into emis_settle_pay_record + + id, + pay_id, + pay_type, + rec_type, + pay_man, + pay_man_code, + settle_bill_no, + bl_audit, + audit_date, + audit_man_code, + audit_site_code, + customer_code, + customer_name, + pay_money, + pay_status, + pay_status_desc, + break_type, + break_reason, + break_emp_code, + rec_man_code, + settle_type, + refund_date, + refund_man_code, + refund_seq, + refund_mode, + refund_money, + refund_reason, + refund_remark, + refund_op_man_code, + refund_register_site_code, + refund_register_man_code, + satisfy_money, + satisfy_reason, + allowance_money, + allowance_reason, + deduction_money, + deduction_reason, + other_money, + other_reason, + trade_date, + remark, + del_flag, + create_by, + create_time, + update_by, + update_time, + create_site, + update_site, + + + #{id}, + #{payId}, + #{payType}, + #{recType}, + #{payMan}, + #{payManCode}, + #{settleBillNo}, + #{blAudit}, + #{auditDate}, + #{auditManCode}, + #{auditSiteCode}, + #{customerCode}, + #{customerName}, + #{payMoney}, + #{payStatus}, + #{payStatusDesc}, + #{breakType}, + #{breakReason}, + #{breakEmpCode}, + #{recManCode}, + #{settleType}, + #{refundDate}, + #{refundManCode}, + #{refundSeq}, + #{refundMode}, + #{refundMoney}, + #{refundReason}, + #{refundRemark}, + #{refundOpManCode}, + #{refundRegisterSiteCode}, + #{refundRegisterManCode}, + #{satisfyMoney}, + #{satisfyReason}, + #{allowanceMoney}, + #{allowanceReason}, + #{deductionMoney}, + #{deductionReason}, + #{otherMoney}, + #{otherReason}, + #{tradeDate}, + #{remark}, + #{delFlag}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + #{createSite}, + #{updateSite}, + + + + + update emis_settle_pay_record + + pay_id = #{payId}, + pay_type = #{payType}, + rec_type = #{recType}, + pay_man = #{payMan}, + pay_man_code = #{payManCode}, + settle_bill_no = #{settleBillNo}, + bl_audit = #{blAudit}, + audit_date = #{auditDate}, + audit_man_code = #{auditManCode}, + audit_site_code = #{auditSiteCode}, + customer_code = #{customerCode}, + customer_name = #{customerName}, + pay_money = #{payMoney}, + pay_status = #{payStatus}, + pay_status_desc = #{payStatusDesc}, + break_type = #{breakType}, + break_reason = #{breakReason}, + break_emp_code = #{breakEmpCode}, + rec_man_code = #{recManCode}, + settle_type = #{settleType}, + refund_date = #{refundDate}, + refund_man_code = #{refundManCode}, + refund_seq = #{refundSeq}, + refund_mode = #{refundMode}, + refund_money = #{refundMoney}, + refund_reason = #{refundReason}, + refund_remark = #{refundRemark}, + refund_op_man_code = #{refundOpManCode}, + refund_register_site_code = #{refundRegisterSiteCode}, + refund_register_man_code = #{refundRegisterManCode}, + satisfy_money = #{satisfyMoney}, + satisfy_reason = #{satisfyReason}, + allowance_money = #{allowanceMoney}, + allowance_reason = #{allowanceReason}, + deduction_money = #{deductionMoney}, + deduction_reason = #{deductionReason}, + other_money = #{otherMoney}, + other_reason = #{otherReason}, + trade_date = #{tradeDate}, + remark = #{remark}, + del_flag = #{delFlag}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + create_site = #{createSite}, + update_site = #{updateSite}, + + where id = #{id} + + + + delete from emis_settle_pay_record where id = #{id} + + + + delete from emis_settle_pay_record where id in + + #{id} + + + \ No newline at end of file diff --git a/emis-biz/src/main/resources/mapper/EmisSettlePayRelMapper.xml b/emis-biz/src/main/resources/mapper/EmisSettlePayRelMapper.xml new file mode 100644 index 000000000..7bbb9b0ab --- /dev/null +++ b/emis-biz/src/main/resources/mapper/EmisSettlePayRelMapper.xml @@ -0,0 +1,117 @@ + + + + + + + + + + + + + select id, pay_id, bill_no, pay_money, del_flag, create_by, create_time, update_by, update_time, create_site, update_site from emis_settle_pay_rel + + + + + + + + + + insert into emis_settle_pay_rel + + id, + pay_id, + bill_no, + pay_money, + del_flag, + create_by, + create_time, + update_by, + update_time, + create_site, + update_site, + + + #{id}, + #{payId}, + #{billNo}, + #{payMoney}, + #{delFlag}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + #{createSite}, + #{updateSite}, + + + + + update emis_settle_pay_rel + + pay_id = #{payId}, + bill_no = #{billNo}, + pay_money = #{payMoney}, + del_flag = #{delFlag}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + create_site = #{createSite}, + update_site = #{updateSite}, + + where id = #{id} + + + + delete from emis_settle_pay_rel where id = #{id} + + + + delete from emis_settle_pay_rel where id in + + #{id} + + + \ No newline at end of file