diff --git a/klp-wms/src/main/java/com/klp/controller/WmsFinancialDocumentController.java b/klp-wms/src/main/java/com/klp/controller/WmsFinancialDocumentController.java index ad6b073e..ed019254 100644 --- a/klp-wms/src/main/java/com/klp/controller/WmsFinancialDocumentController.java +++ b/klp-wms/src/main/java/com/klp/controller/WmsFinancialDocumentController.java @@ -43,6 +43,11 @@ public class WmsFinancialDocumentController extends BaseController { public TableDataInfo list(WmsFinancialDocumentBo bo, PageQuery pageQuery) { return iWmsFinancialDocumentService.queryPageList(bo, pageQuery); } + //新增查询接口 + @GetMapping("/ListDetail") + public TableDataInfo ListListDetail(WmsFinancialDocumentBo bo, PageQuery pageQuery) { + return iWmsFinancialDocumentService.queryPageListDetail(bo, pageQuery); + } /** * 导出财务单据列表 diff --git a/klp-wms/src/main/java/com/klp/domain/vo/WmsFinancialDocumentVo.java b/klp-wms/src/main/java/com/klp/domain/vo/WmsFinancialDocumentVo.java index 0700ac96..3d023cbe 100644 --- a/klp-wms/src/main/java/com/klp/domain/vo/WmsFinancialDocumentVo.java +++ b/klp-wms/src/main/java/com/klp/domain/vo/WmsFinancialDocumentVo.java @@ -2,6 +2,8 @@ package com.klp.domain.vo; import java.math.BigDecimal; import java.util.Date; +import java.util.List; + import com.fasterxml.jackson.annotation.JsonFormat; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelProperty; @@ -72,5 +74,8 @@ public class WmsFinancialDocumentVo { @ExcelProperty(value = "备注") private String remark; + //明细列表 + private List detailList; + } diff --git a/klp-wms/src/main/java/com/klp/domain/vo/WmsJournalEntryVo.java b/klp-wms/src/main/java/com/klp/domain/vo/WmsJournalEntryVo.java index 3c1b81c7..e1c75542 100644 --- a/klp-wms/src/main/java/com/klp/domain/vo/WmsJournalEntryVo.java +++ b/klp-wms/src/main/java/com/klp/domain/vo/WmsJournalEntryVo.java @@ -26,7 +26,7 @@ public class WmsJournalEntryVo { * 分录ID(主键) */ @ExcelProperty(value = "分录ID", converter = ExcelDictConvert.class) - @ExcelDictFormat(readConverterExp = "主=键") + @ExcelDictFormat(readConverterExp = "主键") private Long entryId; /** @@ -94,4 +94,11 @@ public class WmsJournalEntryVo { private String remark; + public Long getEntryId() { + return entryId; + } + + public void setEntryId(Long entryId) { + this.entryId = entryId; + } } diff --git a/klp-wms/src/main/java/com/klp/mapper/WmsFinancialDocumentMapper.java b/klp-wms/src/main/java/com/klp/mapper/WmsFinancialDocumentMapper.java index 9f0372db..8cc55e4a 100644 --- a/klp-wms/src/main/java/com/klp/mapper/WmsFinancialDocumentMapper.java +++ b/klp-wms/src/main/java/com/klp/mapper/WmsFinancialDocumentMapper.java @@ -1,8 +1,11 @@ package com.klp.mapper; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.klp.domain.WmsFinancialDocument; import com.klp.domain.vo.WmsFinancialDocumentVo; import com.klp.common.core.mapper.BaseMapperPlus; +import org.apache.ibatis.annotations.Param; /** * 财务单据Mapper接口 @@ -12,4 +15,5 @@ import com.klp.common.core.mapper.BaseMapperPlus; */ public interface WmsFinancialDocumentMapper extends BaseMapperPlus { + Page selectVoPageDetail(Page build,@Param("ew") LambdaQueryWrapper lqw); } diff --git a/klp-wms/src/main/java/com/klp/service/IWmsFinancialDocumentService.java b/klp-wms/src/main/java/com/klp/service/IWmsFinancialDocumentService.java index a8817e4f..9e7c1c33 100644 --- a/klp-wms/src/main/java/com/klp/service/IWmsFinancialDocumentService.java +++ b/klp-wms/src/main/java/com/klp/service/IWmsFinancialDocumentService.java @@ -46,4 +46,6 @@ public interface IWmsFinancialDocumentService { * 校验并批量删除财务单据信息 */ Boolean deleteWithValidByIds(Collection ids, Boolean isValid); + + TableDataInfo queryPageListDetail(WmsFinancialDocumentBo bo, PageQuery pageQuery); } diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsFinancialDocumentServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsFinancialDocumentServiceImpl.java index 77f21b18..8e710f2f 100644 --- a/klp-wms/src/main/java/com/klp/service/impl/WmsFinancialDocumentServiceImpl.java +++ b/klp-wms/src/main/java/com/klp/service/impl/WmsFinancialDocumentServiceImpl.java @@ -48,7 +48,15 @@ public class WmsFinancialDocumentServiceImpl implements IWmsFinancialDocumentSer Page result = baseMapper.selectVoPage(pageQuery.build(), lqw); return TableDataInfo.build(result); } - + /** + * 查询财务单据列表携带明细 + */ + @Override + public TableDataInfo queryPageListDetail(WmsFinancialDocumentBo bo, PageQuery pageQuery) { + LambdaQueryWrapper lqw = buildQueryWrapper(bo); + Page result = baseMapper.selectVoPageDetail(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } /** * 查询财务单据列表 */ diff --git a/klp-wms/src/main/resources/mapper/klp/WmsFinancialDocumentMapper.xml b/klp-wms/src/main/resources/mapper/klp/WmsFinancialDocumentMapper.xml index 4c71dda7..f06ef294 100644 --- a/klp-wms/src/main/resources/mapper/klp/WmsFinancialDocumentMapper.xml +++ b/klp-wms/src/main/resources/mapper/klp/WmsFinancialDocumentMapper.xml @@ -1,7 +1,7 @@ + PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> @@ -20,5 +20,56 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + + + + + + + + + + + + + + + + + + + + + + + + + +