package com.ruoyi.system.service.impl; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.system.domain.staffManage.StaffManage; import com.ruoyi.system.mapper.StaffManageMapper; import com.ruoyi.system.service.IStaffManageService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * 员工管理Service业务层处理 * * @author boman * @date 2025-02-18 */ @Service public class StaffManageServiceImpl implements IStaffManageService { @Autowired private StaffManageMapper staffManageMapper; /** * 查询员工管理 * * @param staffId 员工管理主键 * @return 员工管理 */ @Override public StaffManage selectStaffManageByStaffId(Long staffId) { return staffManageMapper.selectStaffManageByStaffId(staffId); } /** * 查询员工管理列表 * * @param staffManage 员工管理 * @return 员工管理 */ @Override public List selectStaffManageList(StaffManage staffManage) { return staffManageMapper.selectStaffManageList(staffManage); } /** * 新增员工管理 * * @param staffManage 员工管理 * @return 结果 */ @Override public int insertStaffManage(StaffManage staffManage) { staffManage.setCreateTime(DateUtils.getNowDate()); return staffManageMapper.insertStaffManage(staffManage); } /** * 修改员工管理 * * @param staffManage 员工管理 * @return 结果 */ @Override public int updateStaffManage(StaffManage staffManage) { staffManage.setUpdateTime(DateUtils.getNowDate()); return staffManageMapper.updateStaffManage(staffManage); } /** * 批量删除员工管理 * * @param staffIds 需要删除的员工管理主键 * @return 结果 */ @Override public int deleteStaffManageByStaffIds(Long[] staffIds) { return staffManageMapper.deleteStaffManageByStaffIds(staffIds); } /** * 删除员工管理信息 * * @param staffId 员工管理主键 * @return 结果 */ @Override public int deleteStaffManageByStaffId(Long staffId) { return staffManageMapper.deleteStaffManageByStaffId(staffId); } }