Browse Source

Merge remote-tracking branch 'origin/master'

master
刘忱 2 years ago
parent
commit
4f6b6e8b18
  1. 56
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRecord/ProductdismantleRecordMainController.java
  2. 4
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRecord/vo/ProductdismantleRecordDetailaExportReqVO.java
  3. 3
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRecord/vo/ProductdismantleRecordDetailaPageReqVO.java
  4. 85
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRecord/vo/ProductdismantleRecordMainExcelVO.java
  5. 12
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/convert/productdismantleRecord/ProductdismantleRecordMainConvert.java
  6. 7
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/mysql/productdismantleRecord/ProductdismantleRecordDetailaMapper.java
  7. 4
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/mysql/productdismantleRecord/ProductdismantleRecordMainMapper.java
  8. 1
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/productdismantleRecord/ProductdismantleRecordDetailaService.java
  9. 5
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/productdismantleRecord/ProductdismantleRecordDetailaServiceImpl.java
  10. 1
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/productdismantleRecord/ProductdismantleRecordMainService.java
  11. 5
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/productdismantleRecord/ProductdismantleRecordMainServiceImpl.java

56
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRecord/ProductdismantleRecordMainController.java

@ -3,13 +3,17 @@ package com.win.module.wms.controller.productdismantleRecord;
import com.win.framework.common.pojo.CommonResult; import com.win.framework.common.pojo.CommonResult;
import com.win.framework.common.pojo.CustomConditions; import com.win.framework.common.pojo.CustomConditions;
import com.win.framework.common.pojo.PageResult; import com.win.framework.common.pojo.PageResult;
import com.win.framework.dict.core.util.DictFrameworkUtils;
import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.excel.core.util.ExcelUtils;
import com.win.framework.operatelog.core.annotations.OperateLog; import com.win.framework.operatelog.core.annotations.OperateLog;
import com.win.module.system.api.user.AdminUserApi; import com.win.module.system.api.user.AdminUserApi;
import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.system.api.user.dto.AdminUserRespDTO;
import com.win.module.wms.controller.productdismantleRecord.vo.*; import com.win.module.wms.controller.productdismantleRecord.vo.*;
import com.win.module.wms.convert.productdismantleRecord.ProductdismantleRecordMainConvert; import com.win.module.wms.convert.productdismantleRecord.ProductdismantleRecordMainConvert;
import com.win.module.wms.dal.dataobject.productdismantleRecord.ProductdismantleRecordDetailaDO;
import com.win.module.wms.dal.dataobject.productdismantleRecord.ProductdismantleRecordMainDO; import com.win.module.wms.dal.dataobject.productdismantleRecord.ProductdismantleRecordMainDO;
import com.win.module.wms.enums.DictTypeConstants;
import com.win.module.wms.service.productdismantleRecord.ProductdismantleRecordDetailaService;
import com.win.module.wms.service.productdismantleRecord.ProductdismantleRecordMainService; import com.win.module.wms.service.productdismantleRecord.ProductdismantleRecordMainService;
import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter; import io.swagger.v3.oas.annotations.Parameter;
@ -22,8 +26,7 @@ import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid; import javax.validation.Valid;
import java.io.IOException; import java.io.IOException;
import java.util.Collection; import java.util.*;
import java.util.List;
import static com.win.framework.common.pojo.CommonResult.success; import static com.win.framework.common.pojo.CommonResult.success;
import static com.win.framework.operatelog.core.enums.OperateTypeEnum.EXPORT; import static com.win.framework.operatelog.core.enums.OperateTypeEnum.EXPORT;
@ -34,6 +37,8 @@ import static com.win.framework.operatelog.core.enums.OperateTypeEnum.EXPORT;
@Validated @Validated
public class ProductdismantleRecordMainController { public class ProductdismantleRecordMainController {
@Resource
private ProductdismantleRecordDetailaService productdismantleRecordDetailaService;
@Resource @Resource
private ProductdismantleRecordMainService productdismantleRecordMainService; private ProductdismantleRecordMainService productdismantleRecordMainService;
@ -104,21 +109,54 @@ public class ProductdismantleRecordMainController {
return success(result); return success(result);
} }
private List<ProductdismantleRecordMainExcelVO> getExcelVo(List<ProductdismantleRecordMainDO> list, Map<Integer, String[]> mapDropDown) {
String[] useOnTheWayLocation = DictFrameworkUtils.dictTypeDictDataValue(DictTypeConstants.TRUE_FALSE);
mapDropDown.put(20, useOnTheWayLocation);
String[] inventoryStatus = DictFrameworkUtils.dictTypeDictDataValue(DictTypeConstants.INVENTORY_STATUS);
mapDropDown.put(35, inventoryStatus);
String[] uom = DictFrameworkUtils.dictTypeDictDataValue(DictTypeConstants.UOM);
mapDropDown.put(43, uom);
List<ProductdismantleRecordMainExcelVO> resultList = new ArrayList<>();
// 导出
for(ProductdismantleRecordMainDO mainDO : list) {
List<ProductdismantleRecordDetailaDO> subList = productdismantleRecordDetailaService.selectList(mainDO.getId());
for(ProductdismantleRecordDetailaDO detailDO : subList) {
ProductdismantleRecordMainExcelVO vo = ProductdismantleRecordMainConvert.INSTANCE.convert(mainDO, detailDO);
AdminUserRespDTO user = userApi.getUser(Long.valueOf(mainDO.getCreator()));
vo.setCreator(user.getNickname());
vo.setUpdater(user.getNickname());
resultList.add(vo);
}
}
return resultList;
}
@GetMapping("/export-excel") @GetMapping("/export-excel")
@Operation(summary = "导出制品拆解记录主 Excel") @Operation(summary = "导出制品拆解记录 Excel")
@PreAuthorize("@ss.hasPermission('wms:productdismantle-record-main:export')") @PreAuthorize("@ss.hasPermission('wms:productdismantle-record-main:export')")
@OperateLog(type = EXPORT) @OperateLog(type = EXPORT)
public void exportProductdismantleRecordMainExcel(@Valid ProductdismantleRecordMainExportReqVO exportReqVO, public void exportProductdismantleRecordMainExcel(@Valid ProductdismantleRecordMainExportReqVO exportReqVO,
HttpServletResponse response) throws IOException { HttpServletResponse response) throws IOException {
List<ProductdismantleRecordMainDO> list = productdismantleRecordMainService.getProductdismantleRecordMainList(exportReqVO); List<ProductdismantleRecordMainDO> list = productdismantleRecordMainService.getProductdismantleRecordMainList(exportReqVO);
//组装vo
Map<Integer, String[]> mapDropDown = new HashMap<>();
List<ProductdismantleRecordMainExcelVO> resultList = this.getExcelVo(list, mapDropDown);
// 导出 Excel // 导出 Excel
List<ProductdismantleRecordMainExcelVO> datas = ProductdismantleRecordMainConvert.INSTANCE.convertList02(list); ExcelUtils.write(response, "制品拆解记录.xlsx", "制品拆解记录", ProductdismantleRecordMainExcelVO.class, resultList, mapDropDown);
for(ProductdismantleRecordMainExcelVO vo : datas) {
AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator()));
//后端创建个字段作为前端展示的虚拟字段
vo.setCreator(user.getNickname());
} }
ExcelUtils.write(response, "制品拆解记录主.xls", "数据", ProductdismantleRecordMainExcelVO.class, datas);
@PostMapping("/export-excel-senior")
@Operation(summary = "导出制品拆解记录 Excel")
@PreAuthorize("@ss.hasPermission('wms:productdismantle-record-main:export')")
@OperateLog(type = EXPORT)
public void exportProductdismantleRecordMainSeniorExcel(@Valid @RequestBody CustomConditions conditions, HttpServletResponse response) throws IOException {
List<ProductdismantleRecordMainDO> list = productdismantleRecordMainService.getProductdismantleRecordMainList(conditions);
//组装vo
Map<Integer, String[]> mapDropDown = new HashMap<>();
List<ProductdismantleRecordMainExcelVO> resultList = this.getExcelVo(list, mapDropDown);
// 导出 Excel
ExcelUtils.write(response, "制品拆解记录.xlsx", "制品拆解记录", ProductdismantleRecordMainExcelVO.class, resultList, mapDropDown);
} }
} }

4
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRecord/vo/ProductdismantleRecordDetailaExportReqVO.java

@ -99,4 +99,8 @@ public class ProductdismantleRecordDetailaExportReqVO {
@Schema(description = "任务明细ID") @Schema(description = "任务明细ID")
private String jobDetailId; private String jobDetailId;
@Schema(description = "主表ID")
private String masterId;
} }

3
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRecord/vo/ProductdismantleRecordDetailaPageReqVO.java

@ -101,4 +101,7 @@ public class ProductdismantleRecordDetailaPageReqVO extends PageParam {
@Schema(description = "任务明细ID") @Schema(description = "任务明细ID")
private String jobDetailId; private String jobDetailId;
@Schema(description = "主表ID")
private String masterId;
} }

85
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRecord/vo/ProductdismantleRecordMainExcelVO.java

@ -3,6 +3,7 @@ package com.win.module.wms.controller.productdismantleRecord.vo;
import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.ExcelProperty;
import com.win.framework.excel.core.annotations.DictFormat; import com.win.framework.excel.core.annotations.DictFormat;
import com.win.framework.excel.core.convert.DictConvert; import com.win.framework.excel.core.convert.DictConvert;
import com.win.module.wms.enums.DictTypeConstants;
import lombok.Data; import lombok.Data;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@ -49,10 +50,6 @@ public class ProductdismantleRecordMainExcelVO {
@ExcelProperty("部门") @ExcelProperty("部门")
private String departmentCode; private String departmentCode;
@ExcelProperty(value = "接口类型", converter = DictConvert.class)
@DictFormat("interface_type") // TODO 代码优化:建议设置到对应的 XXXDictTypeConstants 枚举类中
private String interfaceType;
@ExcelProperty("单据号") @ExcelProperty("单据号")
private String number; private String number;
@ -68,20 +65,88 @@ public class ProductdismantleRecordMainExcelVO {
@ExcelProperty("创建者Id") @ExcelProperty("创建者Id")
private String creator; private String creator;
@ExcelProperty("代码")
private String code;
@ExcelProperty("从仓库代码") @ExcelProperty("从仓库代码")
private String fromWarehouseCode; private String fromWarehouseCode;
@ExcelProperty(value = "从库位类型范围", converter = DictConvert.class) @ExcelProperty("从库位类型范围")
@DictFormat("location_type") // TODO 代码优化:建议设置到对应的 XXXDictTypeConstants 枚举类中
private String fromLocationTypes; private String fromLocationTypes;
@ExcelProperty("从库区代码范围") @ExcelProperty("从库区代码范围")
private String fromAreaCodes; private String fromAreaCodes;
@ExcelProperty("是否可用") @ExcelProperty(value = "是否可用", converter = DictConvert.class)
@DictFormat(DictTypeConstants.TRUE_FALSE)
private String available; private String available;
@ExcelProperty("最后更新时间")
private LocalDateTime updateTime;
@ExcelProperty("最后更新者Id")
private String updater;
@ExcelProperty("生产线代码")
private String productionLineCode;
@ExcelProperty("工位代码")
private String workStationCode;
@ExcelProperty("工序代码")
private String processCode;
@ExcelProperty("包装号")
private String packingNumber;
@ExcelProperty("器具号")
private String containerNumber;
@ExcelProperty("批次")
private String batch;
@ExcelProperty("生产日期")
private String produceDate;
@ExcelProperty("过期日期")
private String expireDate;
@ExcelProperty("从库位代码")
private String fromLocationCode;
@ExcelProperty("从库位组代码")
private String fromLocationGroupCode;
@ExcelProperty("从库区代码")
private String fromAreaCode;
@ExcelProperty("从货主代码")
private String fromOwnerCode;
@ExcelProperty(value = "库存状态", converter = DictConvert.class)
@DictFormat(DictTypeConstants.INVENTORY_STATUS)
private String inventoryStatus;
@ExcelProperty("BOM版本")
private String bomVersion;
@ExcelProperty("物品代码")
private String itemCode;
@ExcelProperty("物品名称")
private String itemName;
@ExcelProperty("物品描述1")
private String itemDesc1;
@ExcelProperty("物品描述2")
private String itemDesc2;
@ExcelProperty("项目代码")
private String projectCode;
@ExcelProperty("数量")
private String qty;
@ExcelProperty(value = "计量单位", converter = DictConvert.class)
@DictFormat(DictTypeConstants.UOM)
private String uom;
} }

12
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/convert/productdismantleRecord/ProductdismantleRecordMainConvert.java

@ -5,8 +5,11 @@ import com.win.module.wms.controller.productdismantleRecord.vo.ProductdismantleR
import com.win.module.wms.controller.productdismantleRecord.vo.ProductdismantleRecordMainExcelVO; import com.win.module.wms.controller.productdismantleRecord.vo.ProductdismantleRecordMainExcelVO;
import com.win.module.wms.controller.productdismantleRecord.vo.ProductdismantleRecordMainRespVO; import com.win.module.wms.controller.productdismantleRecord.vo.ProductdismantleRecordMainRespVO;
import com.win.module.wms.controller.productdismantleRecord.vo.ProductdismantleRecordMainUpdateReqVO; import com.win.module.wms.controller.productdismantleRecord.vo.ProductdismantleRecordMainUpdateReqVO;
import com.win.module.wms.dal.dataobject.productdismantleRecord.ProductdismantleRecordDetailaDO;
import com.win.module.wms.dal.dataobject.productdismantleRecord.ProductdismantleRecordMainDO; import com.win.module.wms.dal.dataobject.productdismantleRecord.ProductdismantleRecordMainDO;
import org.mapstruct.Mapper; import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.mapstruct.Mappings;
import org.mapstruct.factory.Mappers; import org.mapstruct.factory.Mappers;
import java.util.List; import java.util.List;
@ -33,4 +36,13 @@ public interface ProductdismantleRecordMainConvert {
List<ProductdismantleRecordMainExcelVO> convertList02(List<ProductdismantleRecordMainDO> list); List<ProductdismantleRecordMainExcelVO> convertList02(List<ProductdismantleRecordMainDO> list);
@Mappings({
@Mapping(source = "mainDO.number", target = "number"),
@Mapping(source = "mainDO.remark", target = "remark"),
@Mapping(source = "mainDO.createTime", target = "createTime"),
@Mapping(source = "mainDO.creator", target = "creator"),
@Mapping(source = "mainDO.updateTime", target = "updateTime"),
@Mapping(source = "mainDO.updater", target = "updater"),
})
ProductdismantleRecordMainExcelVO convert(ProductdismantleRecordMainDO mainDO, ProductdismantleRecordDetailaDO detailDO);
} }

7
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/mysql/productdismantleRecord/ProductdismantleRecordDetailaMapper.java

@ -7,6 +7,7 @@ import com.win.framework.mybatis.core.query.LambdaQueryWrapperX;
import com.win.framework.mybatis.core.util.QueryWrapperUtils; import com.win.framework.mybatis.core.util.QueryWrapperUtils;
import com.win.module.wms.controller.productdismantleRecord.vo.ProductdismantleRecordDetailaExportReqVO; import com.win.module.wms.controller.productdismantleRecord.vo.ProductdismantleRecordDetailaExportReqVO;
import com.win.module.wms.controller.productdismantleRecord.vo.ProductdismantleRecordDetailaPageReqVO; import com.win.module.wms.controller.productdismantleRecord.vo.ProductdismantleRecordDetailaPageReqVO;
import com.win.module.wms.dal.dataobject.issueRecord.IssueRecordDetailDO;
import com.win.module.wms.dal.dataobject.productdismantleRecord.ProductdismantleRecordDetailaDO; import com.win.module.wms.dal.dataobject.productdismantleRecord.ProductdismantleRecordDetailaDO;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -22,6 +23,7 @@ public interface ProductdismantleRecordDetailaMapper extends BaseMapperX<Product
default PageResult<ProductdismantleRecordDetailaDO> selectPage(ProductdismantleRecordDetailaPageReqVO reqVO) { default PageResult<ProductdismantleRecordDetailaDO> selectPage(ProductdismantleRecordDetailaPageReqVO reqVO) {
return selectPage(reqVO, new LambdaQueryWrapperX<ProductdismantleRecordDetailaDO>() return selectPage(reqVO, new LambdaQueryWrapperX<ProductdismantleRecordDetailaDO>()
.eqIfPresent(ProductdismantleRecordDetailaDO::getMasterId, reqVO.getMasterId())
.eqIfPresent(ProductdismantleRecordDetailaDO::getFromOwnerCode, reqVO.getFromOwnerCode()) .eqIfPresent(ProductdismantleRecordDetailaDO::getFromOwnerCode, reqVO.getFromOwnerCode())
.eqIfPresent(ProductdismantleRecordDetailaDO::getProductionLineCode, reqVO.getProductionLineCode()) .eqIfPresent(ProductdismantleRecordDetailaDO::getProductionLineCode, reqVO.getProductionLineCode())
.eqIfPresent(ProductdismantleRecordDetailaDO::getWorkStationCode, reqVO.getWorkStationCode()) .eqIfPresent(ProductdismantleRecordDetailaDO::getWorkStationCode, reqVO.getWorkStationCode())
@ -58,6 +60,7 @@ public interface ProductdismantleRecordDetailaMapper extends BaseMapperX<Product
default List<ProductdismantleRecordDetailaDO> selectList(ProductdismantleRecordDetailaExportReqVO reqVO) { default List<ProductdismantleRecordDetailaDO> selectList(ProductdismantleRecordDetailaExportReqVO reqVO) {
return selectList(new LambdaQueryWrapperX<ProductdismantleRecordDetailaDO>() return selectList(new LambdaQueryWrapperX<ProductdismantleRecordDetailaDO>()
.eqIfPresent(ProductdismantleRecordDetailaDO::getMasterId, reqVO.getMasterId())
.eqIfPresent(ProductdismantleRecordDetailaDO::getFromOwnerCode, reqVO.getFromOwnerCode()) .eqIfPresent(ProductdismantleRecordDetailaDO::getFromOwnerCode, reqVO.getFromOwnerCode())
.eqIfPresent(ProductdismantleRecordDetailaDO::getProductionLineCode, reqVO.getProductionLineCode()) .eqIfPresent(ProductdismantleRecordDetailaDO::getProductionLineCode, reqVO.getProductionLineCode())
.eqIfPresent(ProductdismantleRecordDetailaDO::getWorkStationCode, reqVO.getWorkStationCode()) .eqIfPresent(ProductdismantleRecordDetailaDO::getWorkStationCode, reqVO.getWorkStationCode())
@ -88,4 +91,8 @@ public interface ProductdismantleRecordDetailaMapper extends BaseMapperX<Product
.orderByDesc(ProductdismantleRecordDetailaDO::getId)); .orderByDesc(ProductdismantleRecordDetailaDO::getId));
} }
default List<ProductdismantleRecordDetailaDO> selectList(Long masterId) {
return selectList(new LambdaQueryWrapperX<ProductdismantleRecordDetailaDO>()
.eq(ProductdismantleRecordDetailaDO::getMasterId, masterId));
}
} }

4
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/mysql/productdismantleRecord/ProductdismantleRecordMainMapper.java

@ -7,6 +7,7 @@ import com.win.framework.mybatis.core.query.LambdaQueryWrapperX;
import com.win.framework.mybatis.core.util.QueryWrapperUtils; import com.win.framework.mybatis.core.util.QueryWrapperUtils;
import com.win.module.wms.controller.productdismantleRecord.vo.ProductdismantleRecordMainExportReqVO; import com.win.module.wms.controller.productdismantleRecord.vo.ProductdismantleRecordMainExportReqVO;
import com.win.module.wms.controller.productdismantleRecord.vo.ProductdismantleRecordMainPageReqVO; import com.win.module.wms.controller.productdismantleRecord.vo.ProductdismantleRecordMainPageReqVO;
import com.win.module.wms.dal.dataobject.issueRecord.IssueRecordMainDO;
import com.win.module.wms.dal.dataobject.productdismantleRecord.ProductdismantleRecordMainDO; import com.win.module.wms.dal.dataobject.productdismantleRecord.ProductdismantleRecordMainDO;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -76,4 +77,7 @@ public interface ProductdismantleRecordMainMapper extends BaseMapperX<Productdis
.orderByDesc(ProductdismantleRecordMainDO::getId)); .orderByDesc(ProductdismantleRecordMainDO::getId));
} }
default List<ProductdismantleRecordMainDO> selectSeniorList(CustomConditions conditions) {
return selectList(QueryWrapperUtils.structure(conditions));
}
} }

1
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/productdismantleRecord/ProductdismantleRecordDetailaService.java

@ -82,4 +82,5 @@ public interface ProductdismantleRecordDetailaService {
*/ */
PageResult<ProductdismantleRecordDetailaDO> getProductdismantleRecordDetailaSenior(CustomConditions conditions); PageResult<ProductdismantleRecordDetailaDO> getProductdismantleRecordDetailaSenior(CustomConditions conditions);
List<ProductdismantleRecordDetailaDO> selectList(Long id);
} }

5
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/productdismantleRecord/ProductdismantleRecordDetailaServiceImpl.java

@ -87,4 +87,9 @@ public class ProductdismantleRecordDetailaServiceImpl implements Productdismantl
return productdismantleRecordDetailaMapper.selectSenior(conditions); return productdismantleRecordDetailaMapper.selectSenior(conditions);
} }
@Override
public List<ProductdismantleRecordDetailaDO> selectList(Long masterId) {
return productdismantleRecordDetailaMapper.selectList(masterId);
}
} }

1
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/productdismantleRecord/ProductdismantleRecordMainService.java

@ -82,4 +82,5 @@ public interface ProductdismantleRecordMainService {
*/ */
List<ProductdismantleRecordMainDO> getProductdismantleRecordMainList(ProductdismantleRecordMainExportReqVO exportReqVO); List<ProductdismantleRecordMainDO> getProductdismantleRecordMainList(ProductdismantleRecordMainExportReqVO exportReqVO);
List<ProductdismantleRecordMainDO> getProductdismantleRecordMainList(CustomConditions conditions);
} }

5
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/productdismantleRecord/ProductdismantleRecordMainServiceImpl.java

@ -88,4 +88,9 @@ public class ProductdismantleRecordMainServiceImpl implements ProductdismantleRe
return productdismantleRecordMainMapper.selectList(exportReqVO); return productdismantleRecordMainMapper.selectList(exportReqVO);
} }
@Override
public List<ProductdismantleRecordMainDO> getProductdismantleRecordMainList(CustomConditions conditions) {
return productdismantleRecordMainMapper.selectSeniorList(conditions);
}
} }

Loading…
Cancel
Save