package jnpf.attendance.mapper;

import jnpf.entity.attendance.AttendanceFieldPersonnel;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Author huanglinpan
 * @Date 2025/2/17 16:03
 * @Version 1.0 （版本号）
 */
public interface AttendanceFieldPersonnelMapper  {

    /** 根据考勤组Id删除绑定的外勤人员 */
    void deleteByGroupId(@Param("groupId") String groupId);

    /** 批量新增考勤组可外勤人员 */
    void insertList(@Param("fieldPersonnelList") List<AttendanceFieldPersonnel> fieldPersonnelList);

    /**
     * 根据考勤组Id获取外勤人员Id列表
     * @param groupId 考勤组Id
     */
    List<String> getUserIdsByGroupId(@Param("groupId") String groupId);
}
