whycrzg
2021-02-23 351b9a53cb9ecebdf8f79db0117f540d9c42c2a4
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
package com.fgkj.mapper.impl;
 
import java.util.List;
 
import com.fgkj.dto.BattInf;
import com.fgkj.dto.User_battgroup_baojigroup;
import com.fgkj.dto.User_battgroup_baojigroup_usr;
import com.fgkj.dto.User_inf;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;
import org.springframework.stereotype.Repository;
 
public interface User_battgroup_baojigroup_usrMapper {
 
    //5.3添加(包机组中添加用户)
    public boolean add(Object obj) ;
     //5.3添加(包机组中添加用户)(多条记录)
    @Insert("insert into db_user.tb_user_battgroup_baojigroup_usr (baoji_group_id,uId) " +
            "values(#{baoji_group_id},#{uId})")
    public boolean addPro(User_battgroup_baojigroup_usr obj) ;
 
    @Update("update db_user.tb_user_battgroup_baojigroup_usr set baoji_group_id=#{baoji_group_id},uId=#{uId} where num=#{num}")
    public boolean update(User_battgroup_baojigroup_usr obj) ;
    //5.3删除(删除包机组中的用户)
    @Delete("delete from db_user.tb_user_battgroup_baojigroup_usr where num=#{num}")
    public int del(User_battgroup_baojigroup_usr obj) ;
 
    //5.3删除(删除指定包机组下所有用户)
    @Delete("delete from db_user.tb_user_battgroup_baojigroup_usr where baoji_group_id=#{baoji_group_id}")
    public int delAll(User_battgroup_baojigroup obj) ;
    //穿梭框包机组删除多个用户
    @Delete("delete from db_user.tb_user_battgroup_baojigroup_usr where baoji_group_id=#{baoji_group_id} and uId=#{uId}")
    public int delPro(User_battgroup_baojigroup_usr obj) ;
    @Select("select * from db_user.tb_user_battgroup_baojigroup_usr")
    public List<User_battgroup_baojigroup_usr> searchAll() ;
    @Select("select * from db_user.tb_user_battgroup_baojigroup_usr where num=#{num}")
    public List<User_battgroup_baojigroup_usr> serchByCondition(User_battgroup_baojigroup_usr obj) ;
 
     //5.3查询不在某包机组下的用户
    @Select("select uid,uname from db_user.tb_user_inf " +
            "where uid not in(select uid from db_user.tb_User_battgroup_baojigroup_usr where baoji_group_id=#{baoji_group_id})")
    public List<User_inf> serchByInfo(User_battgroup_baojigroup_usr obj) ;
 
}