package com.usky.fire.service;
import com.usky.common.core.bean.CommonPage;
import com.usky.common.mybatis.core.CrudService;
import com.usky.fire.domain.BaseCompany;
import com.usky.fire.service.vo.BaseCompanyExportVO;
import com.usky.fire.service.vo.CompanyAddVO;
import com.usky.fire.service.vo.CompanyDataVo;
import com.usky.fire.service.vo.CompanyExportVO;
import java.util.List;
import java.util.Map;
/**
*
* 联网单位信息表 服务类
*
*
* @author JCB
* @since 2022-08-23
*/
public interface BaseCompanyService extends CrudService {
/**
* 根据登录的用户查询所关联的单位下拉框
*
* @return
*/
List userCompanySelect();
/**
* 根据单位ID查询单位下拉框
*
* @param companyIdList 单位ID
* @return
*/
List companySelect(List companyIdList);
/**
* 所有单位ID的查询
*
* @return
*/
List companyIdList(List streetTownList);
/**
* 单位管理-单位列表查询
*
* @param companyName 单位名称
* @param organization 组织机构编码
* @param pageNum 当前页
* @param pageSize 每页条数
* @return
*/
CommonPage