package com.template.mapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.template.model.pojo.ApplicationProcedure; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.template.model.vo.ApplicationProcedureRecordVo; import com.template.model.vo.ApplicationProcedureVo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; /** *

* Mapper 接口 *

* * @author ceshi * @since 2024-02-27 */ @Mapper public interface ApplicationProcedureMapper extends BaseMapper { IPage pageList(Page pageVo, @Param("submissionStartTime") String submissionStartTime, @Param("submissionEndTime") String submissionEndTime, @Param("examineAndApproveStartTime") String examineAndApproveStartTime, @Param("examineAndApproveEndTime") String examineAndApproveEndTime, @Param("type") String type, @Param("department") String department, @Param("key") String key); IPage parentPageList(Page pageVo, @Param("submissionStartTime") String submissionStartTime, @Param("submissionEndTime") String submissionEndTime, @Param("examineAndApproveStartTime") String examineAndApproveStartTime, @Param("examineAndApproveEndTime") String examineAndApproveEndTime, @Param("type") String type, @Param("department") String department, @Param("key") String key); Page appletRecordPage(Page recordVoPage, @Param("userId") Integer userId, @Param("startTime") String startTime, @Param("endTime") String endTime, @Param("status") String status); ApplicationProcedureVo appletDetail(@Param("id") Integer id); Page appletList(Page voPage, @Param("startTime") String startTime, @Param("endTime") String endTime, @Param("status") String status); Page appletParentList(Page voPage, @Param("startTime")String startTime, @Param("endTime") String endTime, @Param("status") String status); }