package com.fgkj.mapper.impl;
|
|
import java.util.List;
|
|
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{
|
|
//添加
|
@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);
|
|
//修改
|
@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) ;
|
|
//删除
|
@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查询
|
@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) ;
|
}
|