package com.ycl.mapper; import com.ycl.domain.entity.ProjectPlanExamineRecord; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ycl.domain.form.ProjectPlanExamineRecordForm; import com.ycl.domain.vo.DepartmentApprovalResponseVO; import com.ycl.domain.vo.ProjectPlanExamineRecordVO; import com.ycl.domain.query.ProjectPlanExamineRecordQuery; import com.ycl.domain.vo.ProjectProcessToDoVo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** * 项目审核记录表 Mapper 接口 * * @author lhr * @since 2024-11-22 */ @Mapper public interface ProjectPlanExamineRecordMapper extends BaseMapper { /** * id查找项目审核记录表 * @param id * @return */ ProjectPlanExamineRecordVO getById(Long id); /** * 分页 */ IPage getPage(IPage page, @Param("query") ProjectPlanExamineRecordQuery query); void insertOne(ProjectPlanExamineRecord item); List selectInfo(Long projectPlanRecordId); List getPlanLog(Long projectPlanRecordId); void updateByForm(@Param("form") ProjectPlanExamineRecordForm form); IPage todoList(IPage page, @Param("query") ProjectPlanExamineRecordQuery query,@Param("userId") Long userId); }