SnPartDetailServiceImpl.java
1.26 KB
package com.huaheng.pc.config.sn.service;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.huaheng.pc.config.address.service.AddressService;
import com.huaheng.pc.config.sn.domain.SnPartDetail;
import com.huaheng.pc.config.sn.mapper.SnPartDetailMapper;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import javax.annotation.Resource;
import java.util.List;
@Service
public class SnPartDetailServiceImpl extends ServiceImpl<SnPartDetailMapper, SnPartDetail> implements SnPartDetailService {
public List<SnPartDetail> getSnPartByCode(String sn){
LambdaQueryWrapper<SnPartDetail> lambdaQueryWrapper = new LambdaQueryWrapper<>();
lambdaQueryWrapper.eq(SnPartDetail::getSnCode, sn);
List<SnPartDetail> m = this.list(lambdaQueryWrapper);
return m;
}
public SnPartDetail getSnPart(String part,String sn){
LambdaQueryWrapper<SnPartDetail> lambdaQueryWrapper = new LambdaQueryWrapper<>();
lambdaQueryWrapper.eq(SnPartDetail::getSnCode, sn);
lambdaQueryWrapper.eq(SnPartDetail::getPart, part);
lambdaQueryWrapper.last("limit 1");
SnPartDetail m = this.getOne(lambdaQueryWrapper);
return m;
}
}