package com.xzx.gc.user.service; import com.xzx.gc.entity.PayInfo; import com.xzx.gc.user.mapper.PayInfoMapper; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import tk.mybatis.mapper.entity.Example; import java.util.List; @Service @Transactional @Slf4j public class PayInfoService { @Autowired private PayInfoMapper payInfoMapper; public List findByUserAndType(String userId,String payType){ PayInfo payInfo=new PayInfo(); payInfo.setPayType(payType); payInfo.setCreateUserId(userId); return payInfoMapper.select(payInfo); } public List findByUserAndTypes(String userId,List payType){ Example example=new Example(PayInfo.class); Example.Criteria criteria = example.createCriteria(); criteria.andEqualTo("createUserId",userId); criteria.andIn("payType",payType); return payInfoMapper.selectByExample(example); } }