package com.fgkj.dao.impl; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import com.fgkj.dao.BaseDAO; import com.fgkj.dao.CallBack; import com.fgkj.dao.DAOHelper; import com.fgkj.db.DBUtil; import com.fgkj.db.IDatabaseName; import com.fgkj.dto.User_task_param; import com.fgkj.dto.User_task_user_list; public class User_task_user_listImpl implements BaseDAO,CallBack{ public List getResults(ResultSet rs) { List list=new ArrayList(); try { while(rs.next()){ User_task_user_list uulist=new User_task_user_list(); uulist.setNum(rs.getInt("num")); uulist.setTask_id(rs.getInt("task_id")); uulist.setUId(rs.getInt("uId")); uulist.setUsr_type(rs.getInt("usr_type")); list.add(uulist); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return list; } public boolean add(Object obj) { User_task_user_list ulist=(User_task_user_list) obj; String sql="insert into db_user.tb_user_task_user_list(task_id,uId,usr_type) values(?,?,?)"; Boolean bl=DAOHelper.executeUpdate(DBUtil.getConn(), sql, new Object[]{ulist.getTask_id(), ulist.getUId(),ulist.getUsr_type()}); return bl; } //4.1作业管理 public String addPro(Object obj) { User_task_user_list ulist=(User_task_user_list) obj; String sql="insert into db_user.tb_user_task_user_list(task_id,uId,usr_type) values("+ulist.getTask_id()+","+ ulist.getUId()+","+ulist.getUsr_type()+")"; return sql; } public boolean update(Object obj) { User_task_user_list ulist=(User_task_user_list) obj; String sql="update db_user.tb_user_task_user_list set task_id=?,uId=?,usr_type=? where num=?"; Boolean bl=DAOHelper.executeUpdate(DBUtil.getConn(), sql, new Object[]{ulist.getTask_id(), ulist.getUId(),ulist.getUsr_type(),ulist.getNum()}); return bl; } public boolean del(Object obj) { User_task_user_list ulist=(User_task_user_list) obj; String sql="delete from db_user.tb_user_task_user_list where num=?"; Boolean bl=DAOHelper.executeUpdate(DBUtil.getConn(), sql, new Object[]{ulist.getNum()}); return bl; } public List searchAll() { String sql="select * from db_user.tb_user_task_user_list"; List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), null, new User_task_user_listImpl()); return list; } //4.1作业管理----根据task_id查主管姓名和指派人姓名 public List serchByCondition(Object obj) { User_task_user_list ulist=(User_task_user_list) obj; String sql="select num,task_id,uid,usr_type from db_user.tb_user_task_user_list where task_id=?"; List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{ulist.getTask_id()}, new User_task_user_listImpl()); return list; } public List serchByInfo(Object obj) { // TODO Auto-generated method stub return null; } public static void main(String[] args) { User_task_user_listImpl ul=new User_task_user_listImpl(); User_task_user_list u=new User_task_user_list(); u.setNum(156); List list=ul.serchByCondition(u); for(User_task_user_list uu:list){ System.out.println(uu); } /* List list=ul.searchAll(); for(User_task_user_list u:list){ System.out.println(u); } */ } }