ZpglService.java 1.65 KB
Newer Older
1 2 3
package cn.timer.api.controller.zpgl.sevice;


4
import cn.timer.api.bean.clazz.SysRegion;
5
import cn.timer.api.config.annotation.UserBean;
6
import cn.timer.api.dto.zpgl.ImportCandidateDto;
7
import cn.timer.api.dto.zpgl.ZpglRcxxDto;
8
import cn.timer.api.utils.Result;
9
import org.springframework.web.multipart.MultipartFile;
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

/**
 * @author wuqingjun
 * @email 284718418@qq.com
 * @date 2022/3/18
 */
public interface ZpglService {
    /**
     * 招聘-变更人才信息状态
     * 添加面试流程记录
     * @param userBean zpglRcxxDto
     * @return
     */
    boolean updateZpglRcxx(UserBean userBean, ZpglRcxxDto zpglRcxxDto);

25 26 27 28 29 30 31
    /**
     * 地址字典
     * @param keyId
     * @return
     */
    SysRegion getSysRegion(Integer keyId);

32
    /**
33
     * BaiduTicResume
34 35 36
     * @param file
     * @return
     */
37
    Result<Object> addResumeImportCandidate(UserBean userBean, MultipartFile file, ImportCandidateDto importCandidateDto);
38

39 40 41 42 43 44 45
    /**
     * ResumeSDK
     * @param file
     * @return
     */
    Result<Object> addCandidateByResumeSDK(UserBean userBean, MultipartFile file, ImportCandidateDto importCandidateDto);

46

47 48 49 50 51 52 53 54
    /**
     * 招聘-更改招聘职位
     * 添加面试流程记录
     * @param userBean zpglRcxxDto
     * @return
     */
    boolean updateZpglRcxxZwxx(UserBean userBean, ZpglRcxxDto zpglRcxxDto);

55 56 57 58 59 60 61 62 63 64
    /**
     * 入职维护
     * 职位信息已入职人数+1
     * 招聘-变更人才信息状态
     * 添加面试流程记录
     * 维护微信公众平台表
     * @param userBean
     * @param zpglRcxxDto
     * @return
     */
284718418@qq.com committed
65
    boolean updateZpglOther(UserBean userBean, ZpglRcxxDto zpglRcxxDto,Integer ygglMainEmpId);
66
}