package com.gk.hotwork.Service;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.gk.hotwork.Domain.CompanyInfo;
|
import com.gk.hotwork.Domain.Do.StatisticCompanyCount;
|
import com.gk.hotwork.Domain.UserInfo;
|
import com.gk.hotwork.Domain.Utils.PageInfo;
|
import com.gk.hotwork.Domain.query.CountQuery;
|
import io.swagger.models.auth.In;
|
|
import java.util.List;
|
import java.util.Map;
|
|
public interface CompanyService extends IService<CompanyInfo> {
|
|
void selectDataGrid(PageInfo pageInfo);
|
|
CompanyInfo selectExistByName(Long id, String company);
|
|
CompanyInfo selectByName(String company);
|
|
List<CompanyInfo> selectByAll();
|
|
CompanyInfo selectExistMain(Long id);
|
|
boolean isMain(String company);
|
|
List<CompanyInfo> selectCompanyList(String companyName, UserInfo user);
|
|
Integer getCountByArea(Map<String,Object> params);
|
|
Page<CompanyInfo> getUncheckCompanyByArea(CountQuery query);
|
Page<CompanyInfo> getByArea(CountQuery query);
|
}
|