package com.bonus.zlpt.bigscreen.mapper;

import com.bonus.zlpt.bigscreen.domain.vo.CoTypeVo;
import com.bonus.zlpt.bigscreen.domain.vo.ColtdTypeVo;
import com.bonus.zlpt.bigscreen.domain.vo.LatVo;
import com.bonus.zlpt.bigscreen.domain.vo.LonVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 企业信息表(BmCompanyInfo)表数据库访问层
 *
 * @author makejava
 * @since 2023-11-30 15:01:48
 */
@Mapper
public interface BmCompanyInfoMapper {

    /**
     * 根据企业类型查询对应数量
     * @param
     * @return
     */
    List<CoTypeVo> selectTypeList();

    /**
     * 根据企业类型所属查询设备类型数量及经纬度
     * @return
     */
    List<ColtdTypeVo> selectColtdList();

    /**
     * 根据时间查询设备历史经纬度
     * @param
     * @return
     */
    List<LatVo> selectTimeList(@Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("maId") String maId);
}

