init
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
package com.newyetai.recruit.position.dao;
|
||||
|
||||
import com.newyetai.tkmybatis.mybatis.MyMapper;
|
||||
import com.newyetai.recruit.position.entity.ImportDetailPosition;
|
||||
import com.newyetai.recruit.position.dto.ImportDetailPositionDTO;
|
||||
import com.newyetai.recruit.position.dto.ImportDetailPositionQueryDTO;
|
||||
import com.newyetai.recruit.position.dto.ImportDetailPositionPageQueryDTO;
|
||||
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 岗位导入
|
||||
*
|
||||
* @author guixinman
|
||||
* @since 1.0.0 2024-04-12
|
||||
*/
|
||||
@Mapper
|
||||
public interface ImportDetailPositionMapper extends MyMapper<ImportDetailPosition> {
|
||||
|
||||
List<ImportDetailPositionDTO> page(@Param("param") ImportDetailPositionPageQueryDTO queryDTO);
|
||||
|
||||
List<ImportDetailPositionDTO> list(@Param("param") ImportDetailPositionQueryDTO queryDTO);
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.newyetai.recruit.position.dao;
|
||||
|
||||
|
||||
import com.newyetai.recruit.position.entity.PositionAddress;
|
||||
import com.newyetai.tkmybatis.mybatis.MyMapper;
|
||||
|
||||
|
||||
/**
|
||||
* 位置地址映射器
|
||||
*
|
||||
* @author Carlye
|
||||
* @date 2022/03/29
|
||||
*/
|
||||
public interface PositionAddressMapper extends MyMapper<PositionAddress> {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
package com.newyetai.recruit.position.dao;
|
||||
|
||||
import com.newyetai.recruit.position.dto.PositionAuditReqDTO;
|
||||
import com.newyetai.recruit.position.dto.PositionNewDTO;
|
||||
import com.newyetai.recruit.position.dto.PositionNewPageQueryDTO;
|
||||
import com.newyetai.tkmybatis.mybatis.MyMapper;
|
||||
import com.newyetai.recruit.position.entity.PositionAudit;
|
||||
import com.newyetai.recruit.position.dto.PositionAuditDTO;
|
||||
import com.newyetai.recruit.position.dto.PositionAuditQueryDTO;
|
||||
import com.newyetai.recruit.position.dto.PositionAuditPageQueryDTO;
|
||||
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 岗位审核表
|
||||
*
|
||||
* @author guixinman
|
||||
* @since 1.0.0 2024-07-05
|
||||
*/
|
||||
@Mapper
|
||||
public interface PositionAuditMapper extends MyMapper<PositionAudit> {
|
||||
|
||||
List<PositionAuditDTO> page(@Param("param") PositionAuditPageQueryDTO queryDTO);
|
||||
|
||||
List<PositionAuditDTO> list(@Param("param") PositionAuditQueryDTO queryDTO);
|
||||
|
||||
/**
|
||||
* @description: 岗位分页查询
|
||||
* @return:
|
||||
* @author: guixinman
|
||||
* @param:
|
||||
*/
|
||||
List<PositionNewDTO> positionPage(@Param("param") PositionNewPageQueryDTO queryDTO);
|
||||
|
||||
int modifyById(@Param("param") PositionAudit positionAudit);
|
||||
|
||||
int audit(@Param("param") PositionAuditReqDTO reqDTO);
|
||||
|
||||
/**
|
||||
* @description: 根据岗位id获取审核表id
|
||||
* @return:
|
||||
* @author: guixinman
|
||||
* @param:
|
||||
*/
|
||||
Long getIdByPositionId(@Param("positionId") Long positionId);
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.newyetai.recruit.position.dao;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.newyetai.recruit.position.dto.PositionFileDTO;
|
||||
import com.newyetai.recruit.position.dto.PositionFilePageQueryDTO;
|
||||
import com.newyetai.recruit.position.entity.PositionFile;
|
||||
|
||||
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 PositionFileMapper extends BaseMapper<PositionFile> {
|
||||
|
||||
|
||||
List<PositionFileDTO> filePage(PositionFilePageQueryDTO queryDTO);
|
||||
|
||||
void setDefault(@Param("positionId") Long positionId, @Param("id") Long id);
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
package com.newyetai.recruit.position.dao;
|
||||
|
||||
import com.newyetai.recruit.position.dto.PersonPostMatchingQueryDTO;
|
||||
import com.newyetai.recruit.statistics.dto.StatisticsBaseDTO;
|
||||
import com.newyetai.tkmybatis.mybatis.MyMapper;
|
||||
import com.newyetai.recruit.position.entity.Position;
|
||||
import com.newyetai.recruit.position.dto.PositionDTO;
|
||||
import com.newyetai.recruit.position.dto.PositionPageQueryDTO;
|
||||
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 岗位信息表;岗位信息表
|
||||
*
|
||||
* @author guixinman
|
||||
* @since 1.0.0 2024-04-11
|
||||
*/
|
||||
@Mapper
|
||||
public interface PositionMapper extends MyMapper<Position> {
|
||||
|
||||
List<PositionDTO> page(@Param("param") PositionPageQueryDTO queryDTO);
|
||||
|
||||
|
||||
List<PositionDTO> userPage(@Param("param") PositionPageQueryDTO queryDTO);
|
||||
|
||||
/**
|
||||
* 岗位类型分组求数量
|
||||
*/
|
||||
List<StatisticsBaseDTO> positionTypeGroupMap(@Param("recruitPositionType") String recruitPositionType);
|
||||
|
||||
List<PositionDTO> personPostMatching(@Param("param") PersonPostMatchingQueryDTO queryDTO);
|
||||
|
||||
/**
|
||||
* 岗位过期
|
||||
*/
|
||||
void positionExpiry();
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.newyetai.recruit.position.dao;
|
||||
|
||||
import com.newyetai.recruit.position.dto.UserPositionRegistrationPageQueryDTO;
|
||||
import com.newyetai.recruit.position.dto.UserPositionRegistrationResDTO;
|
||||
import com.newyetai.tkmybatis.mybatis.MyMapper;
|
||||
import com.newyetai.recruit.position.entity.PositionRegistration;
|
||||
import com.newyetai.recruit.position.dto.PositionRegistrationDTO;
|
||||
import com.newyetai.recruit.position.dto.PositionRegistrationPageQueryDTO;
|
||||
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 岗位报名信息表
|
||||
*
|
||||
* @author guixinman
|
||||
* @since 1.0.0 2024-04-15
|
||||
*/
|
||||
@Mapper
|
||||
public interface PositionRegistrationMapper extends MyMapper<PositionRegistration> {
|
||||
|
||||
List<PositionRegistrationDTO> page(@Param("param") PositionRegistrationPageQueryDTO queryDTO);
|
||||
|
||||
long updateStatus(@Param("param") PositionRegistration positionRegistration, @Param("oldStatus") String oldStatus);
|
||||
|
||||
List<UserPositionRegistrationResDTO> userPage(@Param("param") UserPositionRegistrationPageQueryDTO queryDTO);
|
||||
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.newyetai.recruit.position.dao;
|
||||
|
||||
|
||||
import com.newyetai.recruit.position.dto.PositionTypeDTO;
|
||||
import com.newyetai.recruit.position.dto.PositionTypeQueryDTO;
|
||||
import com.newyetai.recruit.position.entity.PositionType;
|
||||
import com.newyetai.tkmybatis.mybatis.MyMapper;
|
||||
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 用户岗位访问记录表 Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author Carlye
|
||||
* @since 2021-01-21
|
||||
*/
|
||||
@Mapper
|
||||
public interface PositionTypeMapper extends MyMapper<PositionType> {
|
||||
|
||||
List<PositionTypeDTO> queryByDto(PositionTypeQueryDTO queryDTO);
|
||||
}
|
||||
Reference in New Issue
Block a user