package com.yd.rmi.n22.salary.service;

import com.yd.rmi.n22.salary.pojo.*;
import com.yd.rmi.n22.salary.pojo.searchstaffsalarydetails.SearchStaffSalaryDetailsRequestBody;
import com.yd.rmi.n22.salary.pojo.searchstaffsalarydetails.SearchStaffSalaryDetailsResponseVO;

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

public interface N22SalaryService {
    SalaryDetailsSearchResponseVO salaryDetailsSearch(SalaryDetailsSearchRequestBody salaryDetailsSearchRequestBody);

    SearchStaffAchievementResponseVO searchStaffAchievement(SearchStaffAchievementRequestBody searchStaffAchievementRequestBody);

    List<Achieve> searchStaffAchievementGetAchieveList(SearchStaffAchievementResponseVO searchStaffAchievementResponseVO) throws Exception;

    SearchStaffSalaryDetailsResponseVO searchStaffSalaryDetails(SearchStaffSalaryDetailsRequestBody searchStaffSalaryDetailsRequestBody);
}
