package com.sunda.spmsoversea.service.impl;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.sunda.spmsoversea.entity.EamFormerSku;
import com.sunda.spmsoversea.entity.EamFormerSkuDtl;
import com.sunda.spmsoversea.entity.EamReturnSkuDtl;
import com.sunda.spmsoversea.mapper.EamFormerSkuDtlMapper;
import com.sunda.spmsoversea.service.IEamFormerSkuDtlService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * EAM旧件申请表明细 服务实现类
 * </p>
 *
 * @author Hzc
 * @since 2023-11-17
 */
@Service
public class EamFormerSkuDtlServiceImpl extends ServiceImpl<EamFormerSkuDtlMapper, EamFormerSkuDtl> implements IEamFormerSkuDtlService {
    @Override
    public List<Map<String, Object>> getEamFormerSkuDtlList(String uuidRequisition) {
        if (StringUtils.isEmpty(uuidRequisition)){
            return null;
        }
        return this.baseMapper.getEamFormerSkuDtlList(uuidRequisition);
    }

    @Override
    public EamFormerSkuDtl getEamFormerSkuDtl(String uuidRequisition) {
        if (StringUtils.isEmpty(uuidRequisition)){
            return null;
        }
        return this.baseMapper.selectOne(new QueryWrapper<EamFormerSkuDtl>().eq("UUID_REQUISITION", uuidRequisition));
    }

    @Override
    public List<EamFormerSkuDtl> getEamFormerSkuDtls(String uuidRequisition) {
        if (StringUtils.isEmpty(uuidRequisition)){
            return null;
        }
        return this.baseMapper.selectList(new QueryWrapper<EamFormerSkuDtl>().eq("UUID_REQUISITION", uuidRequisition));
    }
}
