whycrzg
2021-02-23 351b9a53cb9ecebdf8f79db0117f540d9c42c2a4
src/main/java/com/fgkj/mapper/impl/Devstate_usrMapper.java
@@ -1,31 +1,37 @@
package com.fgkj.mapper.impl;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import com.fgkj.mapper.BaseDAO;
import com.fgkj.mapper.CallBack;
import com.fgkj.mapper.DAOHelper;
import com.fgkj.db.DBUtil;
import com.fgkj.dto.Devstate_usr;
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 Devstate_usrMapper{
   //添加
   public boolean add(Object obj);
   @Insert("insert into web_site.tb_devstate_usr(uid,dev_id,battgroupid,batt_index,stationname,battgroupname) " +
         "values(#{uid},#{dev_id},#{battgroupid},#{batt_index},#{stationname},#{battgroupname})")
   public int add(Devstate_usr obj);
    //修改
   public boolean update(Object obj) ;
   @Update("update web_site.tb_devstate_usr set battgroupid=#{battgroupid},batt_index=#{batt_index},battgroupname=#{battgroupname}  where uid=#{uid} and  dev_id=#{dev_id} ")
   public int update(Devstate_usr obj) ;
   //删除
   public boolean del(Object obj) ;
   @Delete("delete from web_site.tb_devstate_usr where uid=#{uid} and dev_id=#{dev_id} and battgroupid=#{battgroupid} ")
   public int del(Devstate_usr obj) ;
   public List searchAll() ;
    //根据用户id查询
   public List serchByCondition(Object obj);
   @Select("select distinct battgroupid,uid,dev_id,batt_index,stationname,battgroupname from web_site.tb_devstate_usr " +
         "where uid=#{uid} " +
         "and dev_id in(select distinct FBSDeviceId from db_battinf.tb_battinf) " +
         "order by num")
   public List<Devstate_usr> serchByCondition(Devstate_usr obj);
   public List serchByInfo(Object obj) ;
}