package cn.iocoder.yudao.module.employee.api;

import cn.iocoder.yudao.module.employee.api.dto.EmployeeCreateReqDTO;
import cn.iocoder.yudao.module.employee.api.dto.EmployeeQueryReqDTO;
import cn.iocoder.yudao.module.employee.api.dto.EmployeeRespDTO;

import javax.validation.Valid;

/**
 * 员工 API 接口
 *
 * @author 芋道源码
 */
public interface EmployeeApi {

    /**
     * 创建员工
     *
     * @param reqDTO
     * @return
     */
    Long createEmployee(@Valid EmployeeCreateReqDTO reqDTO);

    /**
     * 查询员工
     *
     * @param reqDTO
     * @return
     */
    EmployeeRespDTO getEmployee(@Valid EmployeeQueryReqDTO reqDTO);

}
