12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- package com.hz.employmentsite.services.impl.jobUserManager;
- import com.github.pagehelper.PageHelper;
- import com.github.pagehelper.PageInfo;
- import com.hz.employmentsite.mapper.PcEducationMapper;
- import com.hz.employmentsite.mapper.cquery.EductionCQuery;
- import com.hz.employmentsite.model.*;
- import com.hz.employmentsite.services.service.jobUserManager.EducationService;
- import com.hz.employmentsite.util.StringUtils;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import java.util.Date;
- import java.util.List;
- @Service("EducationService")
- public class EducationServiceImpl implements EducationService {
- @Autowired
- private EductionCQuery eductionCQuery;
- @Autowired
- private StringUtils stringUtils;
- @Autowired
- private PcEducationMapper pcEducationMapper;
- @Override
- public PageInfo<PcEducation> getListByJobUserID(Integer pageIndex, Integer pageSize, String jobUserID) {
- PageHelper.startPage(pageIndex, pageSize);
- List<PcEducation> list = eductionCQuery.getListByJobUserID(jobUserID);
- PageInfo<PcEducation> result = new PageInfo(list);
- return result;
- }
- @Override
- public PcEducation getById(String educationID) {
- if (stringUtils.IsNullOrEmpty(educationID)) {
- return null;
- }
- PcEducation data = eductionCQuery.getById(educationID);
- return data;
- }
- @Override
- public Integer save(PcEducation data, String userId) {
- int result = 0;
- PcEducation dbData = pcEducationMapper.selectByPrimaryKey(data.getEducationID());
- if (dbData == null) {
- dbData = new PcEducation();
- dbData.setEducationID(data.getEducationID());
- dbData.setJobuserID(data.getJobuserID());
- dbData.setCultureRank(data.getCultureRank());
- dbData.setSchoolTime(data.getSchoolTime());
- dbData.setOverTime(data.getOverTime());
- dbData.setSchoolName(data.getSchoolName());
- dbData.setCollegeDirection(data.getCollegeDirection());
- dbData.setMajor(data.getMajor());
- dbData.setIntroduce(data.getIntroduce());
- dbData.setCreateTime(new Date());
- dbData.setCreateUserID(userId);
- result = pcEducationMapper.insert(dbData);
- } else {
- dbData.setJobuserID(data.getJobuserID());
- dbData.setCultureRank(data.getCultureRank());
- dbData.setSchoolTime(data.getSchoolTime());
- dbData.setOverTime(data.getOverTime());
- dbData.setSchoolName(data.getSchoolName());
- dbData.setCollegeDirection(data.getCollegeDirection());
- dbData.setMajor(data.getMajor());
- dbData.setIntroduce(data.getIntroduce());
- dbData.setCreateTime(new Date());
- dbData.setCreateUserID(userId);
- dbData.setModifyTime(new Date());
- dbData.setModifyUserID(userId);
- result = pcEducationMapper.updateByPrimaryKey(dbData);
- }
- return result;
- }
- @Override
- public int deleteEducationByIDs(List<String> educationIDs) {
- int educationRows = 0;
- PcEducationExample eduExp = new PcEducationExample();
- PcEducationExample.Criteria croEducation = eduExp.or();
- croEducation.andEducationIDIn(educationIDs);
- educationRows = pcEducationMapper.deleteByExample(eduExp);
- return educationRows;
- }
- }
|