package com.hxzk.gps.mapper.Company; import com.github.pagehelper.PageInfo; import com.hxzk.gps.entity.Company.TbCompany; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.hxzk.gps.entity.WarnTongJi.WarnTongjiCompany; import com.hxzk.gps.entity.Warning.TbWarning; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Update; import java.util.List; /** *

* Mapper 接口 *

* * @author YuZhiTong * @since 2025-04-17 */ public interface TbCompanyMapper extends BaseMapper { //在线人员 @Select({ "" }) Integer FindCompanyOnlineCount(@Param("companyids")List companyids); //离线人员 @Select({ "" }) Integer FindCompanyNoOnlineCount(@Param("companyids")List companyids); //在线车辆 @Select({ "" }) Integer FindCompanyOnlineCarCount(@Param("companyids")List companyids); //离线车辆 @Select({ "" }) Integer FindCompanyNoOnlineCarCount(@Param("companyids")List companyids); //在线基站 @Select("select count(*) from tb_achor where anchormode = '1' and company = #{company} ") Integer FindCompanyOnlineAchorCount(String company); //离线基站 @Select("select count(*) from tb_achor where anchormode = '0' and company = #{company} ") Integer FindCompanyNoOnlineAchorCount(String company); @Select({ "" }) Integer FindCompanyWarningCount1(@Param("companyids")List companyids); @Select({ "" }) Integer FindCompanyWarningCount2(@Param("companyids")List companyids); @Select({ "" }) Integer FindCompanyWarningCount3(@Param("companyids")List companyids); @Select({ "" }) Integer FindCompanyWarningCount4(@Param("companyids")List companyids); @Select({ "" }) Integer FindCompanyWarningCount5(@Param("companyids")List companyids); @Select({ "" }) Integer FindCompanyWarningCount6(@Param("companyids")List companyids); @Select({ "" }) Integer FindCompanyWarningCount7(@Param("companyids")List companyids); @Select({ "" }) Integer FindCompanyWarningCount8(@Param("companyids")List companyids); @Select({ "" }) Integer FindCompanyWarningCount9(@Param("companyids")List companyids); @Select("select * from warn_tongji_company where company = #{company} ") List findCompanyWarn(String company); @Update("update warn_tongji_company set num = #{count} where title = #{title} and company = #{company} ") Integer UpCompanyWarnCount(@Param("company") String company, @Param("count")Integer count, @Param("title")String title); }