package com.xiaopeng.maintenance.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.xiaopeng.api.model.maintenance.XpTask; import com.xiaopeng.common.core.web.page.PageInfo; import com.xiaopeng.maintenance.model.query.TaskManagementPageListQuery; import com.xiaopeng.maintenance.model.query.WorkBenchQuery; import com.xiaopeng.maintenance.model.vo.TaskManagementPageListVO; import com.xiaopeng.maintenance.model.vo.WorkBenchVO; import com.xiaopeng.maintenance.model.query.TaskPageListQuery; import com.xiaopeng.maintenance.model.vo.TaskPageListVO; import org.apache.ibatis.annotations.Param; import java.util.List; /** *

* 任务管理 Mapper 接口 *

* * @author WuGuanFengYue * @since 2026-02-03 */ public interface XpTaskMapper extends BaseMapper { List workbench(@Param("pageInfo") PageInfo pageInfo, @Param("query")WorkBenchQuery query); List pageList(@Param("pageInfo")PageInfo pageInfo, @Param("query")TaskPageListQuery query); List pageListManagement(@Param("pageInfo")PageInfo pageInfo,@Param("query") TaskManagementPageListQuery query); List exportList(@Param("query")TaskManagementPageListQuery query); }