package jnpf.personnels.service;

import jnpf.model.personnels.vo.roster.FtbHomePageRewardVO;
import jnpf.model.personnels.vo.roster.FtbPersonnelsChangeInfoVO;

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

public interface FtbPersonnelsStaffHomePageService {
    /**
     * 查询个人承诺
     */
    String checkPersonalCommitments(String id);

    /**
     * 员工主页-奖励记录
     */
    List<FtbHomePageRewardVO> getRewardList(String id);

    /**
     * 员工主页-乐捐记录
     */
    List<FtbHomePageRewardVO> donationRecords(String id);

    /**
     * 批量查询人事异动信息
     */
    Map<String, FtbPersonnelsChangeInfoVO> getBatchPersonnelChangeInfo(List<String> userIds);
}
