package com.template.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.template.model.pojo.ApplicationProcedureTemporary; import com.template.model.vo.ApplicationProcedureTemporaryRecordVo; import com.template.model.vo.ApplicationProcedureTemporaryVo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.time.LocalDate; import java.time.LocalDateTime; import java.util.List; /** *

* Mapper 接口 *

* * @author ceshi * @since 2024-03-05 */ @Mapper public interface ApplicationProcedureTemporaryMapper 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,@Param("orgList")List orgList); 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,@Param("orgList")List orgList); IPage appletRecordPage(Page pageVo, @Param("userId") Integer userId,@Param("startTime") String startTime,@Param("endTime") String endTime,@Param("status") String status); ApplicationProcedureTemporaryVo appletDetail(@Param("id") Integer id); List getDate(@Param("dateTime") LocalDateTime dateTime,@Param("userId") String userId); IPage pageAppletList(Page pageVo,@Param("startTime") String startTime,@Param("endTime") String endTime,@Param("status") String status,@Param("orgList")List orgList); IPage parentAppletPageList(Page pageVo, @Param("startTime") String startTime,@Param("endTime") String endTime,@Param("status") String status,@Param("orgList")List orgList); List getApt(@Param("state") LocalDate state,@Param("end") LocalDate end,@Param("userId") String userId); }