perryhsu
2020-09-30 3ab47f8fdd1da2c97917c38b2510855d7c3963c4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
package com.fgkj.mapper.impl;
 
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
 
import com.fgkj.controller.ActionUtil;
import com.fgkj.mapper.BaseDAO;
import com.fgkj.mapper.CallBack;
import com.fgkj.mapper.DAOHelper;
import com.fgkj.mapper.LimitNumberFactory;
import com.fgkj.mapper.UinfDaoFactory;
import com.fgkj.db.DBUtil;
import com.fgkj.dto.Batt_User_Permit;
import com.fgkj.dto.Page;
import com.fgkj.dto.User_battgroup_baojigroup;
import com.fgkj.dto.User_battgroup_baojigroup_battgroup;
import com.fgkj.dto.User_inf;
import com.fgkj.dto.User_task_batt_template;
 
public interface User_infMapper {
 
    //5.1用户管理(添加)
    public boolean add(Object obj);
 
    //5.1用户管理(添加时判断用户名是否重复)
    public int addJudge(Object obj);
 
    //5.1用户管理(编辑)
    public boolean update(Object obj);
 
    //5.1用户管理(删除)
    public boolean del(Object obj);
    
    //首页会根据uname查询用户信息
    public List serchByCondition(Object obj);
 
    //查询当前库中存在的name名字的排序(模糊)
    public List serchinfoUname() ;
 
    //5.3根据uid查包机组
    public List serchByInfo(Object obj);
 
    //根据battgroupid查对应的包机人
    public List searchByBattGroupId(Object obj);
 
    //根据uId查用户姓名
    public List serchUname(Object obj);
    
    //查询所有uid在字符串objs中的所有用户名,并且用,连接多个用户名
    public List searchUnams(Object objs);
        
    //5.1查询所有员工信息
    public List searchAll(Object obj) ;
 
    //5.1查询所有员工信息
    public List searchAll() ;
 
    //4.1查询维护区对应的维护人员个数(由模板创建作业时)
    public List serchDepNum(Object obj);
     
    //修改用户密码
    public boolean updatePassword(Object obj);
 
    //重置用户密码
    public boolean resetPassword(Object obj);
    
    //根据员工信息和员工编号去匹配合适的员工
    public List searchByNameOrId(Object obj);
    
    //包机组重做(穿梭框)查询所有的用户
    public List searchCS_All() ;
 
    /*public static void main(String[] args) {
        User_infImpl ui= new User_infImpl();
        List<User_inf> list=ui.searchAll(); 
        for (User_inf u : list) {
            System.out.println(u);
        }
        User_inf u=new User_inf();
        
        u.setUId(1003);
//        List<User_inf> list=ui.serchByCondition(u); 
//        for (User_inf uu : list) {
//            System.out.println(uu);
//        }
        
        Batt_User_Permit bup=new Batt_User_Permit();
        Page page=new Page();
        page.setPageSize(2);
        page.setPageCurr(1);
        bup.setPage(page);
//        List<Batt_User_Permit> list=ui.searchAll(bup);
//        for (Batt_User_Permit object : list) {
//            System.out.println(object);
//        }
        
        ui.searchUnams("01001,01002,01003");
    }*/
    
    
}