HumanResourceHelperImpl.java 2.12 KB
package com.xiniunet.my.hr.helper;

import com.xiniunet.framework.security.Passport;
import com.xiniunet.master.request.humanresource.*;
import com.xiniunet.master.response.humanresource.*;
import com.xiniunet.master.service.MasterService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

/**
 * Created by edward on 8/13/14.
 */
@Component
public class HumanResourceHelperImpl implements HumanResourceHelper {

    @Autowired
    private MasterService humanResourceService;

    @Override
    public EmployeeGetResponse getEmployee(EmployeeGetRequest request, Passport passport) {
        return humanResourceService.getEmployee(request,passport);
    }

    @Override
    public EmployeeUpdateResponse updateEmployee(EmployeeUpdateRequest request, Passport passport) {
        return humanResourceService.updateEmployee(request,passport);
    }

    @Override
    public EmployeeContactGetResponse getEmployeeContact(EmployeeContactGetRequest request, Passport passport) {
        return humanResourceService.getEmployeeContact(request,passport);
    }

    @Override
    public EmployeeContactCreateResponse createEmployeeContact(EmployeeContactCreateRequest request, Passport passport) {
        return humanResourceService.createEmployeeContact(request,passport);
    }

    @Override
    public EmployeeContactDeleteResponse deleteEmployeeContact(EmployeeContactDeleteRequest request, Passport passport) {
        return humanResourceService.deleteEmployeeContact(request,passport);
    }

    @Override
    public EmployeeContactUpdateResponse updateEmployeeContact(EmployeeContactUpdateRequest request, Passport passport) {
        return humanResourceService.updateEmployeeContact(request, passport);
    }

    @Override
    public EmployeeDetailGetResponse getEmployeeDetail(EmployeeDetailGetRequest request, Passport passport) {
        return humanResourceService.getEmployeeDetail(request,passport);
    }

    @Override
    public LocationGetResponse getLocation(LocationGetRequest request, Passport passport) {
        return humanResourceService.getLocation(request,passport);
    }
}