package com.ruoyi.system.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.common.basic.PageInfo; import com.ruoyi.system.model.TMission; import org.apache.ibatis.annotations.Param; import java.util.List; import com.ruoyi.system.query.TMissionQuery; import com.ruoyi.system.vo.TMissionReassignVO; import com.ruoyi.system.vo.TMissionVO; import org.apache.ibatis.annotations.Param; import java.util.List; /** *

* 任务管理 Mapper 接口 *

* * @author xiaochen * @since 2025-09-28 */ public interface TMissionMapper extends BaseMapper { List pageNowList(@Param("pageInfo") PageInfo pageInfo, @Param("userId") String userId); List pageHistoryList(@Param("pageInfo") PageInfo pageInfo, @Param("userId") String userId); /** * 获取任务管理列表 * @param pageInfo * @param query * @return */ List pageListAssigned(@Param("query") TMissionQuery query, @Param("pageInfo") PageInfo pageInfo); /** * 待改派审核分页列表 * @param query * @return */ List pageListReassignAudit(@Param("query")TMissionQuery query, @Param("pageInfo")PageInfo pageInfo); /** * 获取任务池管理列表 * @param query * @return */ List pageListMissionPool(@Param("query")TMissionQuery query, @Param("pageInfo")PageInfo pageInfo); }