package com.storlead.user.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.storlead.user.pojo.entity.Hrmresource;
import com.storlead.user.pojo.entity.UserEntity;

import java.util.List;

/**
 * Mapper 接口
 *
 * @author blank
 * @since 2021-03-04
 */
//@DS(DSConstants.DATASOURCE_OA)
public interface HrmresourceMapper extends BaseMapper<Hrmresource> {

    /**
     * 查询OA全部用户转成WEB user实体返回
     *
     * @return java.util.List<com.storlead.web.model.entity.User>
     * @author blank
     * @date 2021-3-9 上午 10:56
     */
    List<UserEntity> getUserList();

    /**
     * 同步OA流程中的转正日期到OA人力资源表中
     * 离职日期使用 datefield1 字段
     *
     * @return java.lang.Long
     * @author blank
     * @date 2021-3-23 下午 4:31
     */
    Long updatePermanentDate();

    /**
     * 同步OA流程中的离职日期到OA人力资源表中
     * 离职日期使用 datefield1 字段
     *
     * @return java.lang.Long
     * @author blank
     * @date 2021-3-23 下午 5:25
     */
    Long updateResignDate();
}
