Newer
Older
casic-metering-biz-xichang / casic-metering-dao / src / main / java / com / casic / missiles / mapper / GeneralApprovalMapper.java
package com.casic.missiles.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.GeneralApprovalDTO;
import com.casic.missiles.dto.BaseApprovalListRequest;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Description: 通用审批处理Mapper
 * @Author: wangpeng
 * @Date: 2023/8/16 10:18
 */
public interface GeneralApprovalMapper<O extends GeneralApprovalDTO, T extends GeneralApprovalDTO, R extends BaseApprovalListRequest> extends BaseMapper<T> {

    Page<O> selectBatchForApprovalList(Page<O> page, @Param("request") R request, @Param("businessKeys") List<String> businessKeys);

//    Page<O> selectListPage(Page<O> page, @Param("request") R request);

//    Long selectMaxNo();

}