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;
    }


}