package com.wrq.dao;


import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import com.sun.java_cup.internal.internal_error;
import com.wrq.model.User;
import com.wrq.utils.JdbcUtils;
import com.wrq.utils.PageBean;

public class UserDao {
	JdbcUtils jd = new JdbcUtils();
	//登陆
	public Map<String, Object> login(String account,String password){
		String sql = "select * from user where account=? and password=? ";
		Map<String, Object> userMap = jd.login(sql, account, password);
		return userMap;
	}
	//查询list
	public List<Map<String, Object>> userList(HttpServletRequest request,User user,int pages,int records){
		StringBuilder sq = new StringBuilder("select * from user where 1=1 ");
		if(user.getAccount()!=null&&user.getAccount()!=""){
			sq.append(" and account like '%"+user.getAccount()+"%'");
		}
		if(user.getUser_name()!=null&&user.getUser_name()!=""){
			sq.append(" and user_name like '%"+user.getUser_name()+"%'");
		}
		String sql = sq.toString();
		List<Map<String, Object>> userList = jd.listForPage(sql,pages,records,null);
		PageBean.setPage(sql, jd, request, pages);
		return userList;
		
	}
	
	//添加
	public int add(User user){
		String sql="insert into user (user_name,account,tel,sex,age,power,card,password,status) values (?,?,?,?,?,?,?,?,?)";
		int result = jd.update(sql, new Object[]{user.getUser_name(),user.getAccount(),user.getTel(),user.getSex(),user.getAge(),user.getPower(),user.getCard(),user.getPassword(),user.getStatus()});
		return result;
	
	}
	//通过id查询数据
	public Map<String, Object> load(int user_id){
		String sql = "select * from user where user_id=?";
		Map<String, Object> userMap = jd.queryById(sql, user_id);
		return userMap;
		
	}
	//修改
	public int mdi(User user){
		String sql="update user set user_name=?,account=?,tel=?,sex=?,age=?,power=?,card=? where user_id=?";
		int result = jd.update(sql, new Object[]{user.getUser_name(),user.getAccount(),user.getTel(),user.getSex(),user.getAge(),user.getPower(),user.getCard(),user.getUser_id()});
		System.out.println(result);
		return result;
	}
	
	//删除
	public int del(User user){
		String sql = "update user set status=-1 where user_id=?";
		int result = jd.update(sql, new Object[]{user.getUser_id()});
		return result;
	}
	
}
最近下载更多
付洋麟  LV5 4月23日
陈小灏  LV18 1月4日
微信网友_7290996505972736  LV4 2024年12月10日
pangzhihui  LV14 2023年12月25日
cyz521213  LV1 2023年12月9日
jntm1d5  LV2 2023年9月21日
你爹正在加载中  LV4 2023年7月15日
hongdongdong  LV14 2023年6月16日
1755754535  LV5 2022年12月27日
苏柒  LV10 2022年11月22日
最近浏览更多
付洋麟  LV5 4月23日
叉烧君  LV3 3月26日
新哥新奇士橙  LV4 1月26日
cxdddd  LV1 2024年12月31日
微信网友_7290996505972736  LV4 2024年12月10日
angaochong  LV5 2024年10月16日
张泽帅  LV6 2024年10月16日
123456cjj  LV1 2024年6月2日
今晚都别睡啦  LV9 2024年6月1日
sunlea  LV20 2024年5月23日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友