package com.nq.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.nq.common.ServerResponse; import com.nq.dao.PayChnnelMapper; import com.nq.pojo.PayChnnel; import com.nq.service.IPayChnnelServices; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import javax.annotation.Resource; @Service public class PayChnnelServices implements IPayChnnelServices { @Resource PayChnnelMapper mapper; @Override public ServerResponse addPayChnnel(PayChnnel payChnnel) { if(mapper.insert(payChnnel)>0){ return ServerResponse.createBySuccess(); }else{ return ServerResponse.createByError(); } } @Override public ServerResponse deletePayChnnel(Integer id) { if(mapper.deleteById(id)>0){ return ServerResponse.createBySuccess(); }else{ return ServerResponse.createByError(); } } @Override public ServerResponse queryPayChnnel(Integer chnnelType) { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("channel_type",chnnelType); queryWrapper.eq("is_show",1); return ServerResponse.createBySuccess(mapper.selectList(queryWrapper)); } @Override public ServerResponse queryAdminPayChnnel(Integer chnnelType) { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("channel_type",chnnelType); return ServerResponse.createBySuccess(mapper.selectList(queryWrapper)); } @Override public ServerResponse updatePayChnnel(PayChnnel payChnnel) { if(mapper.updateById(payChnnel)>0){ return ServerResponse.createBySuccess(); }else{ return ServerResponse.createByError(); } } }