package com.malk.service.beisen;

import java.util.List;
import java.util.Map;

/**
 * 北森高级业务接口
 * // fixme 根据实际业务需求扩展
 */
public interface BSService {

    /**
     * 同步员工数据
     */
    List<Map> syncEmployees();

    /**
     * 同步请假数据
     * @param startDate 开始日期
     * @param endDate 结束日期
     */
    List<Map> syncLeaveRecords(String startDate, String endDate);

    /**
     * 同步出差数据
     * @param startDate 开始日期
     * @param endDate 结束日期
     */
    List<Map> syncTravelRecords(String startDate, String endDate);

    /**
     * 同步考勤数据
     * @param startDate 开始日期
     * @param endDate 结束日期
     */
    List<Map> syncAttendanceRecords(String startDate, String endDate);
}
