diff --git a/ruoyi-admin-wms/src/main/java/com/ruoyi/wms/domain/bo/InventoryHistoryBo.java b/ruoyi-admin-wms/src/main/java/com/ruoyi/wms/domain/bo/InventoryHistoryBo.java index 13ffe21..4be5e11 100644 --- a/ruoyi-admin-wms/src/main/java/com/ruoyi/wms/domain/bo/InventoryHistoryBo.java +++ b/ruoyi-admin-wms/src/main/java/com/ruoyi/wms/domain/bo/InventoryHistoryBo.java @@ -41,7 +41,7 @@ public class InventoryHistoryBo extends BaseEntity { * 操作类型 */ @NotNull(message = "操作类型不能为空", groups = { AddGroup.class, EditGroup.class }) - private Long formType; + private Integer formType; /** * 物料ID @@ -93,5 +93,12 @@ public class InventoryHistoryBo extends BaseEntity { @NotNull(message = "所属库区不能为空", groups = { AddGroup.class, EditGroup.class }) private Long areaId; + private String itemName; + private String itemCode; + private String skuName; + private String skuCode; + + private String startTime; + private String endTime; } diff --git a/ruoyi-admin-wms/src/main/java/com/ruoyi/wms/domain/entity/InventoryHistory.java b/ruoyi-admin-wms/src/main/java/com/ruoyi/wms/domain/entity/InventoryHistory.java index 86de69f..e008e2f 100644 --- a/ruoyi-admin-wms/src/main/java/com/ruoyi/wms/domain/entity/InventoryHistory.java +++ b/ruoyi-admin-wms/src/main/java/com/ruoyi/wms/domain/entity/InventoryHistory.java @@ -36,7 +36,7 @@ public class InventoryHistory extends BaseEntity { /** * 操作类型 */ - private Long formType; + private Integer formType; /** * 物料ID */ diff --git a/ruoyi-admin-wms/src/main/java/com/ruoyi/wms/domain/vo/InventoryHistoryVo.java b/ruoyi-admin-wms/src/main/java/com/ruoyi/wms/domain/vo/InventoryHistoryVo.java index 4840c26..5101110 100644 --- a/ruoyi-admin-wms/src/main/java/com/ruoyi/wms/domain/vo/InventoryHistoryVo.java +++ b/ruoyi-admin-wms/src/main/java/com/ruoyi/wms/domain/vo/InventoryHistoryVo.java @@ -4,6 +4,7 @@ import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelProperty; import com.ruoyi.common.excel.annotation.ExcelDictFormat; import com.ruoyi.common.excel.convert.ExcelDictConvert; +import com.ruoyi.common.mybatis.core.domain.BaseEntity; import com.ruoyi.wms.domain.entity.InventoryHistory; import io.github.linpeilie.annotations.AutoMapper; import lombok.Data; @@ -22,7 +23,7 @@ import java.time.LocalDateTime; @Data @ExcelIgnoreUnannotated @AutoMapper(target = InventoryHistory.class) -public class InventoryHistoryVo implements Serializable { +public class InventoryHistoryVo extends BaseEntity implements Serializable { @Serial private static final long serialVersionUID = 1L; @@ -44,7 +45,7 @@ public class InventoryHistoryVo implements Serializable { * 操作类型 */ @ExcelProperty(value = "操作类型") - private Long formType; + private Integer formType; /** * 物料ID @@ -100,5 +101,8 @@ public class InventoryHistoryVo implements Serializable { @ExcelProperty(value = "所属库区") private Long areaId; + private ItemSkuVo itemSku; + + private ItemVo item; } diff --git a/ruoyi-admin-wms/src/main/java/com/ruoyi/wms/mapper/InventoryHistoryMapper.java b/ruoyi-admin-wms/src/main/java/com/ruoyi/wms/mapper/InventoryHistoryMapper.java index 2a938ac..1770796 100644 --- a/ruoyi-admin-wms/src/main/java/com/ruoyi/wms/mapper/InventoryHistoryMapper.java +++ b/ruoyi-admin-wms/src/main/java/com/ruoyi/wms/mapper/InventoryHistoryMapper.java @@ -1,8 +1,11 @@ package com.ruoyi.wms.mapper; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.mybatis.core.mapper.BaseMapperPlus; +import com.ruoyi.wms.domain.bo.InventoryHistoryBo; import com.ruoyi.wms.domain.entity.InventoryHistory; import com.ruoyi.wms.domain.vo.InventoryHistoryVo; +import org.apache.ibatis.annotations.Param; /** * 库存记录Mapper接口 @@ -12,4 +15,5 @@ import com.ruoyi.wms.domain.vo.InventoryHistoryVo; */ public interface InventoryHistoryMapper extends BaseMapperPlus { + Page selectVoPageByBo(Page page, @Param("bo") InventoryHistoryBo bo); } diff --git a/ruoyi-admin-wms/src/main/java/com/ruoyi/wms/service/InventoryHistoryService.java b/ruoyi-admin-wms/src/main/java/com/ruoyi/wms/service/InventoryHistoryService.java index 6d59163..7ac7af9 100644 --- a/ruoyi-admin-wms/src/main/java/com/ruoyi/wms/service/InventoryHistoryService.java +++ b/ruoyi-admin-wms/src/main/java/com/ruoyi/wms/service/InventoryHistoryService.java @@ -41,8 +41,7 @@ public class InventoryHistoryService extends ServiceImpl queryPageList(InventoryHistoryBo bo, PageQuery pageQuery) { - LambdaQueryWrapper lqw = buildQueryWrapper(bo); - Page result = inventoryHistoryMapper.selectVoPage(pageQuery.build(), lqw); + Page result = inventoryHistoryMapper.selectVoPageByBo(pageQuery.build(), bo); return TableDataInfo.build(result); } diff --git a/ruoyi-admin-wms/src/main/resources/mapper/wms/InventoryHistoryMapper.xml b/ruoyi-admin-wms/src/main/resources/mapper/wms/InventoryHistoryMapper.xml index 628eed1..4bea981 100644 --- a/ruoyi-admin-wms/src/main/resources/mapper/wms/InventoryHistoryMapper.xml +++ b/ruoyi-admin-wms/src/main/resources/mapper/wms/InventoryHistoryMapper.xml @@ -4,4 +4,45 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> + + + + + +