init
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
package com.newyetai.recruit.user.dao;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.newyetai.recruit.user.dto.BrowseRecordDTO;
|
||||
import com.newyetai.recruit.user.dto.BrowseRecordPageQueryDTO;
|
||||
import com.newyetai.recruit.user.dto.BrowseRecordUserPageQueryDTO;
|
||||
import com.newyetai.recruit.user.entity.BrowseRecord;
|
||||
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 用户岗位访问记录表 Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author Carlye
|
||||
* @since 2021-01-21
|
||||
*/
|
||||
@Mapper
|
||||
public interface BrowseRecordMapper extends BaseMapper<BrowseRecord> {
|
||||
|
||||
List<BrowseRecordDTO> pagePosition(BrowseRecordPageQueryDTO queryDTO);
|
||||
List<BrowseRecordDTO> pageUserPosition(BrowseRecordUserPageQueryDTO queryDTO);
|
||||
|
||||
int checkUserIdIsWechat(@Param("userId") Long userId);
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.newyetai.recruit.user.dao;
|
||||
|
||||
|
||||
import com.newyetai.recruit.statistics.dto.StatisticsBaseDTO;
|
||||
import com.newyetai.tkmybatis.mybatis.MyMapper;
|
||||
import com.newyetai.recruit.user.dto.JobExpectDTO;
|
||||
import com.newyetai.recruit.user.dto.JobExpectQueryDTO;
|
||||
import com.newyetai.recruit.user.entity.JobExpect;
|
||||
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 求职期望表
|
||||
*
|
||||
* @author fzp on 2022-02-23
|
||||
*/
|
||||
@Mapper
|
||||
public interface JobExpectMapper extends MyMapper<JobExpect> {
|
||||
|
||||
/**
|
||||
* 查询
|
||||
*
|
||||
* @param jobExpectQueryDTO
|
||||
* @return
|
||||
* @author fzp on 2022-02-23
|
||||
*/
|
||||
List<JobExpectDTO> listJobExpectDTO(@Param("param") JobExpectQueryDTO jobExpectQueryDTO);
|
||||
|
||||
long updateByUserId(@Param("param") JobExpect jobExpect);
|
||||
|
||||
/**
|
||||
* 期望岗位类型分组求数量
|
||||
*/
|
||||
List<StatisticsBaseDTO> positionTypeCodeGroupMap(@Param("recruitPositionType") String recruitPositionType);
|
||||
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.newyetai.recruit.user.dao;
|
||||
|
||||
import com.newyetai.tkmybatis.mybatis.MyMapper;
|
||||
import com.newyetai.recruit.user.entity.Resume;
|
||||
import com.newyetai.recruit.user.dto.ResumeDTO;
|
||||
import com.newyetai.recruit.user.dto.ResumeQueryDTO;
|
||||
import com.newyetai.recruit.user.dto.ResumePageQueryDTO;
|
||||
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 简历管理
|
||||
*
|
||||
* @author guixinman
|
||||
* @since 1.0.0 2024-04-19
|
||||
*/
|
||||
@Mapper
|
||||
public interface ResumeMapper extends MyMapper<Resume> {
|
||||
|
||||
List<ResumeDTO> page(@Param("param") ResumePageQueryDTO queryDTO);
|
||||
|
||||
List<ResumeDTO> list(@Param("param") ResumeQueryDTO queryDTO);
|
||||
|
||||
int updateByUserId(@Param("param") Resume resume);
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.newyetai.recruit.user.dao;
|
||||
|
||||
|
||||
import com.newyetai.tkmybatis.mybatis.MyMapper;
|
||||
import com.newyetai.recruit.user.dto.UserCertificateDTO;
|
||||
import com.newyetai.recruit.user.dto.UserCertificateQueryDTO;
|
||||
import com.newyetai.recruit.user.entity.UserCertificate;
|
||||
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
@Mapper
|
||||
public interface UserCertificateMapper extends MyMapper<UserCertificate> {
|
||||
|
||||
/**
|
||||
* 查询
|
||||
*
|
||||
*/
|
||||
List<UserCertificateDTO> page(@Param("param") UserCertificateQueryDTO queryDTO);
|
||||
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.newyetai.recruit.user.dao;
|
||||
|
||||
|
||||
import com.newyetai.tkmybatis.mybatis.MyMapper;
|
||||
import com.newyetai.recruit.user.entity.UserCollection;
|
||||
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.apache.ibatis.annotations.Select;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface UserCollectionMapper extends MyMapper<UserCollection> {
|
||||
|
||||
@Select("select post_id from hr_user_collection where deleted = 0 and user_id = #{userId} order by create_time desc limit #{startSize},#{endSize}")
|
||||
List<Long> page(@Param("userId") Long userId, @Param("startSize") Integer startSize, @Param("endSize") Integer endSize);
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user