49 lines
1.4 KiB
Java
49 lines
1.4 KiB
Java
|
|
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);
|
||
|
|
}
|