diff --git a/blade-service/blade-wms/src/main/java/org/springblade/wms/controller/StAllotRecordController.java b/blade-service/blade-wms/src/main/java/org/springblade/wms/controller/StAllotRecordController.java index bfa566909..e182e4f13 100644 --- a/blade-service/blade-wms/src/main/java/org/springblade/wms/controller/StAllotRecordController.java +++ b/blade-service/blade-wms/src/main/java/org/springblade/wms/controller/StAllotRecordController.java @@ -188,7 +188,8 @@ public class StAllotRecordController extends BladeController { // queryWrapper.lambda().eq(StAllotRecord::getTenantId, bladeUser.getTenantId()); //} //queryWrapper.lambda().eq(StAllotRecordEntity::getIsDeleted, BladeConstant.DB_NOT_DELETED); - List list = stAllotRecordService.exportStAllotRecord(queryWrapper); +// List list = stAllotRecordService.exportStAllotRecord(queryWrapper); + List list = stAllotRecordService.exportStAllotRecord(stAllotRecord); ExcelUtil.export(response, "库位调拨记录表数据" + DateUtil.time(), "库位调拨记录表数据表", list, StAllotRecordExcel.class); } diff --git a/blade-service/blade-wms/src/main/java/org/springblade/wms/excel/StAllotRecordExcel.java b/blade-service/blade-wms/src/main/java/org/springblade/wms/excel/StAllotRecordExcel.java index 1de475034..2cdb7add8 100644 --- a/blade-service/blade-wms/src/main/java/org/springblade/wms/excel/StAllotRecordExcel.java +++ b/blade-service/blade-wms/src/main/java/org/springblade/wms/excel/StAllotRecordExcel.java @@ -29,65 +29,59 @@ public class StAllotRecordExcel implements Serializable { private static final long serialVersionUID = 1L; /** - * 主键 + * 物料编号 */ @ColumnWidth(20) - @ExcelProperty("主键") - private Long id; + @ExcelProperty("物料编号") + private String goodsCode; /** - * 租户ID(默认值:000000) + * 物料名称 */ @ColumnWidth(20) - @ExcelProperty("租户ID(默认值:000000)") - private String tenantId; + @ExcelProperty("物料名称") + private String goodsName; /** - * 是否已删除(默认值:0) + * 旧库房号 */ @ColumnWidth(20) - @ExcelProperty("是否已删除(默认值:0)") - private Long isDeleted; + @Schema(description = "旧库位号") + private String oldWarehouseName; /** - * 物料库存ID(关联st_realtime_stock表主键) + * 旧库位号 */ @ColumnWidth(20) - @ExcelProperty("物料库存ID(关联st_realtime_stock表主键)") - private Long rlsId; + @ExcelProperty("旧库位号)") + private String oldLocation; /** - * 旧库房ID + * 新库房号 */ @ColumnWidth(20) - @Schema(description = "旧库位ID(关联st_storage_location表主键)") - private Long oldShId; + @Schema(description = "新库房号") + private String newWarehouseName; /** - * 旧库位ID(关联st_storage_location表主键) + * 新库位号 */ @ColumnWidth(20) - @ExcelProperty("旧库位ID(关联st_storage_location表主键)") - private Long oldSlId; + @ExcelProperty("新库位号") + private String newLocation; /** - * 新库房ID(关联st_storage_location表主键) + * 物料规格 */ @ColumnWidth(20) - @Schema(description = "新库房ID(关联st_storage_location表主键)") - private Long newShId; + @ExcelProperty("物料规格") + private String specifications; /** - * 新库位ID(关联st_storage_location表主键) + * 批次号 */ @ColumnWidth(20) - @ExcelProperty("新库位ID(关联st_storage_location表主键)") - private Long newSlId; + @ExcelProperty("批次号") + private String piNo; /** - * 调拨状态;0:新建;1:完成 + * 库存数量 */ @ColumnWidth(20) - @ExcelProperty("调拨状态;0:新建;1:完成") - private Long curStatus; - /** - * 调拨备注 - */ - @ColumnWidth(20) - @ExcelProperty("调拨备注") - private String memo; + @ExcelProperty("库存数量") + private Double quantity; } diff --git a/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StAllotRecordMapper.java b/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StAllotRecordMapper.java index 2a2781171..d6b10018b 100644 --- a/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StAllotRecordMapper.java +++ b/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StAllotRecordMapper.java @@ -1,6 +1,5 @@ package org.springblade.wms.mapper; -import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; @@ -10,6 +9,7 @@ import org.springblade.wms.pojo.entity.StAllotRecord; import org.springblade.wms.pojo.vo.StAllotRecordVO; import java.util.List; +import java.util.Map; /** * @version 1.0 @@ -38,8 +38,10 @@ public interface StAllotRecordMapper extends BaseMapper { * @param queryWrapper 查询条件 * @return List */ - List exportStAllotRecord(@Param("ew") Wrapper queryWrapper); +// List exportStAllotRecord(@Param("ew") Wrapper queryWrapper); IPage selectAllotWithGoods(@Param("page") IPage page, @Param("ew") QueryWrapper wrapper); + + List exportStAllotRecord(Map stAllotRecord); } diff --git a/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StAllotRecordMapper.xml b/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StAllotRecordMapper.xml index b3e050bb2..553cc0c6c 100644 --- a/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StAllotRecordMapper.xml +++ b/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StAllotRecordMapper.xml @@ -85,7 +85,31 @@ diff --git a/blade-service/blade-wms/src/main/java/org/springblade/wms/service/IStAllotRecordService.java b/blade-service/blade-wms/src/main/java/org/springblade/wms/service/IStAllotRecordService.java index f299a9c19..cec365a1b 100644 --- a/blade-service/blade-wms/src/main/java/org/springblade/wms/service/IStAllotRecordService.java +++ b/blade-service/blade-wms/src/main/java/org/springblade/wms/service/IStAllotRecordService.java @@ -1,6 +1,5 @@ package org.springblade.wms.service; -import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import org.springblade.core.mp.base.BaseService; @@ -9,6 +8,7 @@ import org.springblade.wms.pojo.entity.StAllotRecord; import org.springblade.wms.pojo.vo.StAllotRecordVO; import java.util.List; +import java.util.Map; /** * @version 1.0 @@ -36,12 +36,14 @@ public interface IStAllotRecordService extends BaseService { * @param queryWrapper 查询条件 * @return List */ - List exportStAllotRecord(Wrapper queryWrapper); +// List exportStAllotRecord(Wrapper queryWrapper); boolean add(StAllotRecord stAllotRecord); boolean batchAdd(List stAllotRecordList); IPage selectAllotWithGoods(IPage page, QueryWrapper wrapper); + + List exportStAllotRecord(Map stAllotRecord); } diff --git a/blade-service/blade-wms/src/main/java/org/springblade/wms/service/impl/StAllotRecordServiceImpl.java b/blade-service/blade-wms/src/main/java/org/springblade/wms/service/impl/StAllotRecordServiceImpl.java index e68550dce..454787427 100644 --- a/blade-service/blade-wms/src/main/java/org/springblade/wms/service/impl/StAllotRecordServiceImpl.java +++ b/blade-service/blade-wms/src/main/java/org/springblade/wms/service/impl/StAllotRecordServiceImpl.java @@ -1,6 +1,5 @@ package org.springblade.wms.service.impl; -import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import jakarta.annotation.Resource; @@ -20,6 +19,7 @@ import org.springframework.transaction.annotation.Transactional; import org.springframework.util.CollectionUtils; import java.util.List; +import java.util.Map; /** * @version 1.0 @@ -117,12 +117,18 @@ public class StAllotRecordServiceImpl extends BaseServiceImpl exportStAllotRecord(Wrapper queryWrapper) { +// List stAllotRecordList = baseMapper.exportStAllotRecord(queryWrapper); +// //stAllotRecordList.forEach(stAllotRecord -> { +// // stAllotRecord.setTypeName(DictCache.getValue(DictEnum.YES_NO, StAllotRecord.getType())); +// //}); +// return stAllotRecordList; +// } + @Override - public List exportStAllotRecord(Wrapper queryWrapper) { - List stAllotRecordList = baseMapper.exportStAllotRecord(queryWrapper); - //stAllotRecordList.forEach(stAllotRecord -> { - // stAllotRecord.setTypeName(DictCache.getValue(DictEnum.YES_NO, StAllotRecord.getType())); - //}); + public List exportStAllotRecord(Map stAllotRecord) { + List stAllotRecordList = baseMapper.exportStAllotRecord(stAllotRecord); return stAllotRecordList; } }