ZpglService.java 1.68 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
import org.thymeleaf.TemplateEngine;
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

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

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

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

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

47

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

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