|
|
|
@@ -7,10 +7,7 @@ import com.zt.plat.framework.mybatis.core.query.MPJLambdaWrapperX;
|
|
|
|
import com.zt.plat.module.qms.business.config.dal.dataobject.ConfigWarehouseLocationDO;
|
|
|
|
import com.zt.plat.module.qms.business.config.dal.dataobject.ConfigWarehouseLocationDO;
|
|
|
|
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialInventoryInboundDetailPageReqVO;
|
|
|
|
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialInventoryInboundDetailPageReqVO;
|
|
|
|
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialInventoryInboundDetailRespVO;
|
|
|
|
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialInventoryInboundDetailRespVO;
|
|
|
|
import com.zt.plat.module.qms.resource.material.dal.dataobject.MaterialInfomationDO;
|
|
|
|
import com.zt.plat.module.qms.resource.material.dal.dataobject.*;
|
|
|
|
import com.zt.plat.module.qms.resource.material.dal.dataobject.MaterialInventoryInboundDO;
|
|
|
|
|
|
|
|
import com.zt.plat.module.qms.resource.material.dal.dataobject.MaterialInventoryInboundDetailDO;
|
|
|
|
|
|
|
|
import com.zt.plat.module.qms.resource.material.dal.dataobject.MaterialProductDO;
|
|
|
|
|
|
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
@@ -44,14 +41,20 @@ public interface MaterialInventoryInboundDetailMapper extends BaseMapperX<Materi
|
|
|
|
MPJLambdaWrapperX<MaterialInventoryInboundDetailDO> wrapperX = new MPJLambdaWrapperX<MaterialInventoryInboundDetailDO>()
|
|
|
|
MPJLambdaWrapperX<MaterialInventoryInboundDetailDO> wrapperX = new MPJLambdaWrapperX<MaterialInventoryInboundDetailDO>()
|
|
|
|
.selectAll(MaterialInventoryInboundDetailDO.class)
|
|
|
|
.selectAll(MaterialInventoryInboundDetailDO.class)
|
|
|
|
.selectAs(MaterialInfomationDO::getCode, MaterialInventoryInboundDetailRespVO::getInfomationCode)
|
|
|
|
.selectAs(MaterialInfomationDO::getCode, MaterialInventoryInboundDetailRespVO::getInfomationCode)
|
|
|
|
|
|
|
|
.selectAs(MaterialInfomationDO::getExpirationDate, MaterialInventoryInboundDetailRespVO::getExpirationDate)
|
|
|
|
.selectAs(MaterialProductDO::getName, MaterialInventoryInboundDetailRespVO::getInfomationName)
|
|
|
|
.selectAs(MaterialProductDO::getName, MaterialInventoryInboundDetailRespVO::getInfomationName)
|
|
|
|
|
|
|
|
.selectAs(MaterialProductDO::getManufacturer, MaterialInventoryInboundDetailRespVO::getManufacturer)
|
|
|
|
|
|
|
|
.selectAs(MaterialProductDO::getLabelTemplateKey, MaterialInventoryInboundDetailRespVO::getLabelTemplateKey)
|
|
|
|
|
|
|
|
.selectAs(MaterialProductDO::getSpecification, MaterialInventoryInboundDetailRespVO::getSpecification)
|
|
|
|
.selectAs(MaterialInventoryInboundDO::getBusinessType, MaterialInventoryInboundDetailRespVO::getBusinessType)
|
|
|
|
.selectAs(MaterialInventoryInboundDO::getBusinessType, MaterialInventoryInboundDetailRespVO::getBusinessType)
|
|
|
|
.selectAs(ConfigWarehouseLocationDO::getName, MaterialInventoryInboundDetailRespVO::getLocationName)
|
|
|
|
.selectAs(ConfigWarehouseLocationDO::getName, MaterialInventoryInboundDetailRespVO::getLocationName)
|
|
|
|
.selectAs(ConfigWarehouseLocationDO::getCode, MaterialInventoryInboundDetailRespVO::getLocationCode)
|
|
|
|
.selectAs(ConfigWarehouseLocationDO::getCode, MaterialInventoryInboundDetailRespVO::getLocationCode)
|
|
|
|
|
|
|
|
.selectAs(MaterialBatchDO::getBatchNo, MaterialInventoryInboundDetailRespVO::getBatchNo)
|
|
|
|
.leftJoin(MaterialInfomationDO.class, MaterialInfomationDO::getId, MaterialInventoryInboundDetailDO::getMaterialInfomationId)
|
|
|
|
.leftJoin(MaterialInfomationDO.class, MaterialInfomationDO::getId, MaterialInventoryInboundDetailDO::getMaterialInfomationId)
|
|
|
|
.leftJoin(MaterialProductDO.class, MaterialProductDO::getId, MaterialInfomationDO::getProductId)
|
|
|
|
.leftJoin(MaterialProductDO.class, MaterialProductDO::getId, MaterialInfomationDO::getProductId)
|
|
|
|
.leftJoin(MaterialInventoryInboundDO.class, MaterialInventoryInboundDO::getId, MaterialInventoryInboundDetailDO::getInboundId)
|
|
|
|
.leftJoin(MaterialInventoryInboundDO.class, MaterialInventoryInboundDO::getId, MaterialInventoryInboundDetailDO::getInboundId)
|
|
|
|
.leftJoin(ConfigWarehouseLocationDO.class, ConfigWarehouseLocationDO::getId, MaterialInfomationDO::getLocationId)
|
|
|
|
.leftJoin(ConfigWarehouseLocationDO.class, ConfigWarehouseLocationDO::getId, MaterialInfomationDO::getLocationId)
|
|
|
|
|
|
|
|
.leftJoin(MaterialBatchDO.class, MaterialBatchDO::getId, MaterialInfomationDO::getBatchId)
|
|
|
|
.eqIfPresent(MaterialInfomationDO::getProductId, reqVO.getProductId())
|
|
|
|
.eqIfPresent(MaterialInfomationDO::getProductId, reqVO.getProductId())
|
|
|
|
.eqIfPresent(MaterialInventoryInboundDetailDO::getInboundId, reqVO.getInboundId())
|
|
|
|
.eqIfPresent(MaterialInventoryInboundDetailDO::getInboundId, reqVO.getInboundId())
|
|
|
|
.eqIfPresent(MaterialInventoryInboundDetailDO::getBatchId, reqVO.getBatchId())
|
|
|
|
.eqIfPresent(MaterialInventoryInboundDetailDO::getBatchId, reqVO.getBatchId())
|
|
|
|
@@ -73,12 +76,18 @@ public interface MaterialInventoryInboundDetailMapper extends BaseMapperX<Materi
|
|
|
|
MPJLambdaWrapperX<MaterialInventoryInboundDetailDO> wrapperX = new MPJLambdaWrapperX<MaterialInventoryInboundDetailDO>()
|
|
|
|
MPJLambdaWrapperX<MaterialInventoryInboundDetailDO> wrapperX = new MPJLambdaWrapperX<MaterialInventoryInboundDetailDO>()
|
|
|
|
.selectAll(MaterialInventoryInboundDetailDO.class)
|
|
|
|
.selectAll(MaterialInventoryInboundDetailDO.class)
|
|
|
|
.selectAs(MaterialInfomationDO::getCode, MaterialInventoryInboundDetailRespVO::getInfomationCode)
|
|
|
|
.selectAs(MaterialInfomationDO::getCode, MaterialInventoryInboundDetailRespVO::getInfomationCode)
|
|
|
|
|
|
|
|
.selectAs(MaterialInfomationDO::getExpirationDate, MaterialInventoryInboundDetailRespVO::getExpirationDate)
|
|
|
|
.selectAs(MaterialProductDO::getName, MaterialInventoryInboundDetailRespVO::getInfomationName)
|
|
|
|
.selectAs(MaterialProductDO::getName, MaterialInventoryInboundDetailRespVO::getInfomationName)
|
|
|
|
|
|
|
|
.selectAs(MaterialProductDO::getManufacturer, MaterialInventoryInboundDetailRespVO::getManufacturer)
|
|
|
|
|
|
|
|
.selectAs(MaterialProductDO::getLabelTemplateKey, MaterialInventoryInboundDetailRespVO::getLabelTemplateKey)
|
|
|
|
|
|
|
|
.selectAs(MaterialProductDO::getSpecification, MaterialInventoryInboundDetailRespVO::getSpecification)
|
|
|
|
.selectAs(MaterialInventoryInboundDO::getBusinessType, MaterialInventoryInboundDetailRespVO::getBusinessType)
|
|
|
|
.selectAs(MaterialInventoryInboundDO::getBusinessType, MaterialInventoryInboundDetailRespVO::getBusinessType)
|
|
|
|
.selectAs(ConfigWarehouseLocationDO::getName, MaterialInventoryInboundDetailRespVO::getLocationName)
|
|
|
|
.selectAs(ConfigWarehouseLocationDO::getName, MaterialInventoryInboundDetailRespVO::getLocationName)
|
|
|
|
.selectAs(ConfigWarehouseLocationDO::getCode, MaterialInventoryInboundDetailRespVO::getLocationCode)
|
|
|
|
.selectAs(ConfigWarehouseLocationDO::getCode, MaterialInventoryInboundDetailRespVO::getLocationCode)
|
|
|
|
|
|
|
|
.selectAs(MaterialBatchDO::getBatchNo, MaterialInventoryInboundDetailRespVO::getBatchNo)
|
|
|
|
.leftJoin(MaterialInfomationDO.class, MaterialInfomationDO::getId, MaterialInventoryInboundDetailDO::getMaterialInfomationId)
|
|
|
|
.leftJoin(MaterialInfomationDO.class, MaterialInfomationDO::getId, MaterialInventoryInboundDetailDO::getMaterialInfomationId)
|
|
|
|
.leftJoin(MaterialProductDO.class, MaterialProductDO::getId, MaterialInfomationDO::getProductId)
|
|
|
|
.leftJoin(MaterialProductDO.class, MaterialProductDO::getId, MaterialInfomationDO::getProductId)
|
|
|
|
|
|
|
|
.leftJoin(MaterialBatchDO.class, MaterialBatchDO::getId, MaterialInfomationDO::getBatchId)
|
|
|
|
.leftJoin(MaterialInventoryInboundDO.class, MaterialInventoryInboundDO::getId, MaterialInventoryInboundDetailDO::getInboundId)
|
|
|
|
.leftJoin(MaterialInventoryInboundDO.class, MaterialInventoryInboundDO::getId, MaterialInventoryInboundDetailDO::getInboundId)
|
|
|
|
.leftJoin(ConfigWarehouseLocationDO.class, ConfigWarehouseLocationDO::getId, MaterialInfomationDO::getLocationId)
|
|
|
|
.leftJoin(ConfigWarehouseLocationDO.class, ConfigWarehouseLocationDO::getId, MaterialInfomationDO::getLocationId)
|
|
|
|
.eqIfPresent(MaterialInventoryInboundDetailDO::getInboundId, inboundId);
|
|
|
|
.eqIfPresent(MaterialInventoryInboundDetailDO::getInboundId, inboundId);
|
|
|
|
|