RuleAttendanceMainHelpServiceImpl.java 1.55 KB
package com.ruoyi.service.impl;

import cn.hutool.core.collection.CollectionUtil;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.domain.RuleAttendanceMainHelp;
import com.ruoyi.mapper.RuleAttendanceMainHelpMapper;
import com.ruoyi.pojo.dto.AttendanceDto;
import com.ruoyi.pojo.vo.PeopleRequestVo;
import com.ruoyi.service.RuleAttendanceMainHelpService;
import org.springframework.stereotype.Service;

import java.util.Collection;
import java.util.List;

/**
 * @author 20412
 * @description 针对表【rule_attendance_main_help(考勤表)】的数据库操作Service实现
 * @createDate 2023-09-05 15:39:18
 */
@Service
public class RuleAttendanceMainHelpServiceImpl extends ServiceImpl<RuleAttendanceMainHelpMapper, RuleAttendanceMainHelp>
        implements RuleAttendanceMainHelpService {

    @Override
    public List<RuleAttendanceMainHelp> queryNowMonthPeople(PeopleRequestVo vo) {
        return baseMapper.queryNowMonthPeople(vo);
    }

    @Override
    public void insertHelpList(List<RuleAttendanceMainHelp> helpList) {
        if (CollectionUtil.isEmpty(helpList)) {
            return;
        }
        baseMapper.insertHelpList(helpList);
    }

    @Override
    public List<RuleAttendanceMainHelp> queryNowMonthPeopleByJobCodes(List<AttendanceDto> peopleList, String month) {
        return baseMapper.queryNowMonthPeopleByJobCodes(peopleList, month);
    }

    @Override
    public void deleteNowMathCreateLog(String nowMonth, List<String> jobCode) {
        baseMapper.deleteNowMathCreateLog(nowMonth, jobCode);
    }
}