package com.willalp.files.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.willalp.files.domain.HsOrgPersonnelFiles;

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

/**
 * 机构人员档案Service接口
 *
 * @author willalp
 * @date 2022-08-01
 */
public interface IHsOrgPersonnelFilesService extends IService<HsOrgPersonnelFiles> {
    /**
     * 查询机构人员档案列表
     *
     * @param hsOrgPersonnelFiles 机构人员档案
     * @return 机构人员档案集合
     */
    List<HsOrgPersonnelFiles> selectHsOrgPersonnelFilesList(HsOrgPersonnelFiles hsOrgPersonnelFiles);

    List<HsOrgPersonnelFiles> importHsOrgPersonnelFilesList(HsOrgPersonnelFiles hsOrgPersonnelFiles);

    String importData(List<HsOrgPersonnelFiles> list);

    /**
     * app根据手机号查询员工档案 展示名片功能
     *
     * @param phone
     * @return
     */
    HsOrgPersonnelFiles appGetHsOrgPersonnelFilesByPhone(String phone);

    /**
     * 流程根据ID获取档案信息
     *
     * @param id
     * @return
     */
    Map<String, Object> flowGetFilesById(String id);
}
