1.我的简历-用户工作经历表

2.敏感词库
3.新入职员工确认信息等对应后台功能
This commit is contained in:
sh
2025-10-10 18:45:44 +08:00
parent 27746bd727
commit 2f28aa9c4d
24 changed files with 852 additions and 5 deletions

View File

@@ -0,0 +1,24 @@
package com.ruoyi.cms.service;
import com.ruoyi.cms.domain.EmployeeConfirm;
import java.util.List;
/**
* 新入职员工确认信息
*
* @author
* @email
* @date 2025-10-10 10:42:16
*/
public interface EmployeeConfirmService {
List<EmployeeConfirm> getEmployeeConfirmList(EmployeeConfirm employeeConfirm);
int insertEmployeeConfirm(EmployeeConfirm employeeConfirm);
int updateEmployeeConfirm(EmployeeConfirm employeeConfirm);
int deleteEmployeeConfirmIds(Long[] ids);
}

View File

@@ -57,4 +57,6 @@ public interface IJobApplyService
List<Job> applyJob();
HashMap<String, Integer> statistics();
HashMap<String,Integer> trendChart(JobApply jobApply);
}

View File

@@ -0,0 +1,26 @@
package com.ruoyi.cms.service;
import com.ruoyi.cms.domain.SensitiveWordData;
import java.util.List;
/**
* 敏感词库
*
* @author
* @email
* @date 2025-10-10 10:42:16
*/
public interface SensitiveWordDataService {
List<SensitiveWordData> selectSensitiveworddataList(SensitiveWordData sensitiveworddata);
SensitiveWordData selectById(Long id);
int insertSensitiveworddata(SensitiveWordData sensitiveWordData);
int updateSensitiveworddata(SensitiveWordData sensitiveWordData);
int deleteSensitiveworddataIds(Long[] ids);
}

View File

@@ -0,0 +1,26 @@
package com.ruoyi.cms.service;
import com.ruoyi.cms.domain.UserWorkExperiences;
import java.util.List;
/**
* 用户工作经历表
*
* @author
* @email
* @date 2025-10-10 16:26:26
*/
public interface UserWorkExperiencesService {
List<UserWorkExperiences> getWorkExperiencesList(UserWorkExperiences userWorkExperiences);
int insertWorkExperiences(UserWorkExperiences userWorkExperiences);
int updateWorkExperiencesById(UserWorkExperiences userWorkExperiences);
int deleteWorkExperiencesIds(Long[] ids);
UserWorkExperiences getWorkExperiencesById(Long id);
}

View File

@@ -0,0 +1,38 @@
package com.ruoyi.cms.service.impl;
import com.ruoyi.cms.domain.EmployeeConfirm;
import com.ruoyi.cms.mapper.EmployeeConfirmMapper;
import com.ruoyi.cms.service.EmployeeConfirmService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Arrays;
import java.util.List;
@Service
public class EmployeeConfirmServiceImpl implements EmployeeConfirmService {
@Autowired
EmployeeConfirmMapper employeeConfirmMapper;
@Override
public List<EmployeeConfirm> getEmployeeConfirmList(EmployeeConfirm employeeConfirm) {
return employeeConfirmMapper.getEmployeeConfirmList(employeeConfirm);
}
@Override
public int insertEmployeeConfirm(EmployeeConfirm employeeConfirm) {
return employeeConfirmMapper.insert(employeeConfirm);
}
@Override
public int updateEmployeeConfirm(EmployeeConfirm employeeConfirm) {
return employeeConfirmMapper.updateById(employeeConfirm);
}
@Override
public int deleteEmployeeConfirmIds(Long[] ids) {
return employeeConfirmMapper.deleteBatchIds(Arrays.asList(ids));
}
}

View File

@@ -116,4 +116,9 @@ public class JobApplyServiceImpl extends ServiceImpl<JobApplyMapper,JobApply> im
map.put("fairCollecitonCount", fairCollecitonCount);
return map;
}
@Override
public HashMap<String, Integer> trendChart(JobApply jobApply) {
return jobApplyMapper.trendChart(jobApply);
}
}

View File

@@ -0,0 +1,43 @@
package com.ruoyi.cms.service.impl;
import com.ruoyi.cms.domain.SensitiveWordData;
import com.ruoyi.cms.mapper.SensitiveWordDataMapper;
import com.ruoyi.cms.service.SensitiveWordDataService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Arrays;
import java.util.List;
@Service
public class SensitiveWordDataServiceImpl implements SensitiveWordDataService {
@Autowired
SensitiveWordDataMapper sensitiveWordDataMapper;
@Override
public List<SensitiveWordData> selectSensitiveworddataList(SensitiveWordData sensitiveworddata) {
return sensitiveWordDataMapper.selectSensitiveworddataList(sensitiveworddata);
}
@Override
public SensitiveWordData selectById(Long id) {
return sensitiveWordDataMapper.selectById(id);
}
@Override
public int insertSensitiveworddata(SensitiveWordData sensitiveWordData) {
return sensitiveWordDataMapper.insert(sensitiveWordData);
}
@Override
public int updateSensitiveworddata(SensitiveWordData sensitiveWordData) {
return sensitiveWordDataMapper.updateById(sensitiveWordData);
}
@Override
public int deleteSensitiveworddataIds(Long[] ids) {
return sensitiveWordDataMapper.deleteBatchIds(Arrays.asList(ids));
}
}

View File

@@ -0,0 +1,42 @@
package com.ruoyi.cms.service.impl;
import com.ruoyi.cms.domain.UserWorkExperiences;
import com.ruoyi.cms.mapper.UserWorkExperiencesMapper;
import com.ruoyi.cms.service.UserWorkExperiencesService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Arrays;
import java.util.List;
@Service
public class UserWorkExperiencesServiceImpl implements UserWorkExperiencesService {
@Autowired
UserWorkExperiencesMapper userWorkExperiencesMapper;
public List<UserWorkExperiences> getWorkExperiencesList(UserWorkExperiences userWorkExperiences){
return userWorkExperiencesMapper.getWorkExperiencesList(userWorkExperiences);
}
@Override
public int insertWorkExperiences(UserWorkExperiences userWorkExperiences) {
return userWorkExperiencesMapper.insert(userWorkExperiences);
}
@Override
public int updateWorkExperiencesById(UserWorkExperiences userWorkExperiences) {
return userWorkExperiencesMapper.updateById(userWorkExperiences);
}
@Override
public int deleteWorkExperiencesIds(Long[] ids) {
return userWorkExperiencesMapper.deleteBatchIds(Arrays.asList(ids));
}
@Override
public UserWorkExperiences getWorkExperiencesById(Long id) {
return userWorkExperiencesMapper.selectById(id);
}
}