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<PayInfo> findByUserAndType(String userId,String payType){
|
|
PayInfo payInfo=new PayInfo();
|
payInfo.setPayType(payType);
|
payInfo.setCreateUserId(userId);
|
return payInfoMapper.select(payInfo);
|
}
|
|
public List<PayInfo> findByUserAndTypes(String userId,List<String> payType){
|
Example example=new Example(PayInfo.class);
|
Example.Criteria criteria = example.createCriteria();
|
criteria.andEqualTo("createUserId",userId);
|
criteria.andIn("payType",payType);
|
return payInfoMapper.selectByExample(example);
|
}
|
}
|