buhuazhen
8 天以前 d1c296f59ea0ac750763ccaaa6c2132ce9166085
main-business/src/main/java/com/ruoyi/business/service/impl/StaffOnJobServiceImpl.java
@@ -10,6 +10,9 @@
import com.ruoyi.business.mapper.StaffJoinLeaveRecordMapper;
import com.ruoyi.business.mapper.StaffOnJobMapper;
import com.ruoyi.business.service.IStaffOnJobService;
import com.ruoyi.business.vo.SaveStaffOnJobVo;
import com.ruoyi.common.exception.ServiceException;
import com.ruoyi.common.utils.bean.BeanUtils;
import com.ruoyi.common.utils.poi.ExcelUtil;
import jakarta.servlet.http.HttpServletResponse;
@@ -17,7 +20,9 @@
import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile;
import java.util.Collection;
import java.util.List;
import java.util.Objects;
@AllArgsConstructor
@Service
@@ -31,6 +36,9 @@
    //在职员工台账分页查询
    @Override
    public IPage<StaffOnJob> staffOnJobListPage(Page page, StaffOnJob staffOnJob) {
        return staffOnJobMapper.staffOnJobListPage(page,staffOnJob);
    }
@@ -67,5 +75,17 @@
        }
    }
    @Override
    public void saveStaffOnJob(SaveStaffOnJobVo vo) {
        StaffOnJob staffOnJob = new StaffOnJob();
        BeanUtils.copyProperties(vo, staffOnJob);
        if (Objects.isNull(staffOnJob.getId())){
            // todo 暂时未有新增要求
            throw new ServiceException("后台暂未确定开发");
        }
        staffOnJobMapper.insertOrUpdate(staffOnJob);
    }
}