CompanyService.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package com.hz.employmentsite.services.service.companyService;
  2. import com.github.pagehelper.PageInfo;
  3. import com.hz.employmentsite.model.PcCompany;
  4. import com.hz.employmentsite.model.PcSite;
  5. import com.hz.employmentsite.vo.companyService.AppCompanyPostVo;
  6. import com.hz.employmentsite.vo.companyService.CompanyVo;
  7. import java.util.Date;
  8. import java.util.List;
  9. public interface CompanyService {
  10. PageInfo<CompanyVo> getList(Integer pageIndex, Integer pageSize,
  11. List<String> companyIDList, String companyName,
  12. String companyCode, String recordStatus,
  13. String regionCode, String streetCode,
  14. String createUserId, String workTime, String loginUserID,
  15. String siteID, Date startDate, Date endDate);
  16. List<PcCompany> getCompanyBySiteIDList(String siteID);
  17. Integer save(CompanyVo data, String userId);
  18. Integer delete(List<String> id);
  19. CompanyVo getDataById(String id);
  20. List<CompanyVo> importCompany(List<CompanyVo> dataList, String userID);
  21. List<PcSite> getSiteList();
  22. Integer saveAppCompanyPost(AppCompanyPostVo data, String userId);
  23. CompanyVo normalByCompanyName(String companyName);
  24. }