Files
senmesh-zc/src/main/java/com/newyetai/recruit/position/dao/PositionAuditMapper.java
ran.shang 7e38b8d971 init
2025-06-11 09:42:13 +08:00

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);
}