package com.qg.service.impl;
import com.qg.mapper.QgUserMapper;
import com.qg.pojo.QgUser;
import com.qg.service.QgUserService;
import com.alibaba.dubbo.config.annotation.Service;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
import java.util.Date;
import java.util.List;
import java.util.Map;
import java.util.ArrayList;
import java.util.HashMap;
@Component
@Service(interfaceClass=QgUserService.class)
public class QgUserServiceImpl implements QgUserService {
@Resource
private QgUserMapper qgUserMapper;
public QgUser getQgUserById(String id)throws Exception{
return qgUserMapper.getQgUserById(id);
}
public List<QgUser> getQgUserListByMap(Map<String,Object> param)throws Exception{
return qgUserMapper.getQgUserListByMap(param);
}
public Integer getQgUserCountByMap(Map<String,Object> param)throws Exception{
return qgUserMapper.getQgUserCountByMap(param);
}
public Integer qdtxAddQgUser(QgUser qgUser)throws Exception{
//qgUser.setCreatedTime(new Date());
return qgUserMapper.insertQgUser(qgUser);
}
public Integer qdtxModifyQgUser(QgUser qgUser)throws Exception{
//qgUser.setUpdatedTime(new Date());
return qgUserMapper.updateQgUser(qgUser);
}
public Integer qdtxDeleteQgUserById(String id)throws Exception{
return qgUserMapper.deleteQgUserById(id);
}
public Integer qdtxBatchDeleteQgUser(String ids)throws Exception{
Map<String,List<String>> param=new HashMap<String,List<String>>();
String[] paramArrays=ids.split(",");
List<String> idList=new ArrayList<String>();
for (String temp:paramArrays){
idList.add(temp);
}
param.put("ids",idList);
return qgUserMapper.batchDeleteQgUser(param);
}
@Override
public QgUser queryQgUserByPhoneAndPwd(String phone, String pwd) throws Exception {
Map<String,String> param = new HashMap<>();
param.put("phone",phone);
param.put("password",pwd);
return qgUserMapper.queryQgUserByPhoneAndPwd(param);
}
}
baidu_16992441
- 粉丝: 311
- 资源: 1041
最新资源
- Keil C51 插件 检测所有if语句
- 各种排序算法java实现的源代码.zip
- 金山PDF教育版编辑器
- 基于springboot+element的校园服务平台源代码项目包含全套技术资料.zip
- 自动化应用驱动的容器弹性管理平台解决方案
- 各种排序算法 Python 实现的源代码
- BlurAdmin 是一款使用 AngularJs + Bootstrap实现的单页管理端模版,视觉冲击极强的管理后台,各种动画效果
- 基于JSP+Servlet的网上书店系统源代码项目包含全套技术资料.zip
- GGJGJGJGGDGGDGG
- 基于SpringBoot的毕业设计选题系统源代码项目包含全套技术资料.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈