|
@@ -1,15 +1,39 @@
|
|
|
package com.hz.employmentsite.services.impl.companyService;
|
|
|
|
|
|
+import com.github.pagehelper.PageHelper;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
+import com.hz.employmentsite.mapper.PcCompanyMapper;
|
|
|
+import com.hz.employmentsite.mapper.cquery.CompanyCQuery;
|
|
|
+import com.hz.employmentsite.model.PcCompanyExample;
|
|
|
import com.hz.employmentsite.services.service.companyService.CompanyService;
|
|
|
-import com.hz.employmentsite.vo.jobUserManager.RecommendVo;
|
|
|
+import com.hz.employmentsite.vo.companyService.CompanyVo;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
@Service("CompanyService")
|
|
|
public class CompanyServiceImpl implements CompanyService {
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private CompanyCQuery companyCQuery;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private PcCompanyMapper pcCompanyMapper;
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public PageInfo<CompanyVo> getList(Integer pageIndex, Integer pageSize, String primaryKey, String companyName, String companyCode, String recordStatus, String regionCode, String streetCode) {
|
|
|
+ PageHelper.startPage(pageIndex, pageSize);
|
|
|
+ List<CompanyVo> dataList = companyCQuery.getList(primaryKey,companyName,companyCode,recordStatus,regionCode,streetCode);
|
|
|
+ PageInfo<CompanyVo> result = new PageInfo(dataList);
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
- public PageInfo<RecommendVo> getList(Integer page, Integer rows, String siteName, String companyName, String companyCode) {
|
|
|
- return null;
|
|
|
+ public Integer delete(List<String> idList){
|
|
|
+ PcCompanyExample contactExample = new PcCompanyExample();
|
|
|
+ contactExample.or().andCompanyIDIn(idList);
|
|
|
+ pcCompanyMapper.deleteByExample(contactExample);
|
|
|
+ return pcCompanyMapper.deleteByExample(contactExample);
|
|
|
}
|
|
|
}
|