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 { List page(@Param("param") PositionAuditPageQueryDTO queryDTO); List list(@Param("param") PositionAuditQueryDTO queryDTO); /** * @description: 岗位分页查询 * @return: * @author: guixinman * @param: */ List 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); }