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日
            
            
        
 
                 
     
                 最近浏览
最近浏览