ReviewSceneChangeTaskMapper.java 1.27 KB
Newer Older
王飞's avatar
王飞 committed
1 2 3 4
package com.ruoyi.mapper;

import com.ruoyi.domain.ReviewSceneChangeTask;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5
import com.ruoyi.web.response.ReviewSceneChangeTaskResponse;
6
import org.springframework.stereotype.Repository;
王飞's avatar
王飞 committed
7
import org.apache.ibatis.annotations.Param;
王飞's avatar
王飞 committed
8

王飞's avatar
王飞 committed
9 10 11
import java.util.Date;
import java.util.List;

王飞's avatar
王飞 committed
12 13 14 15 16 17
/**
* @author wangfei
* @description 针对表【t_review_scene_change_task(审查场景变更任务)】的数据库操作Mapper
* @createDate 2023-12-14 14:28:17
* @Entity com.ruoyi.domain.ReviewSceneChangeTask
*/
18 19

@Repository
王飞's avatar
王飞 committed
20
public interface ReviewSceneChangeTaskMapper extends BaseMapper<ReviewSceneChangeTask> {
王飞's avatar
王飞 committed
21
    List<ReviewSceneChangeTask> findLastChangeByTaskId(@Param("taskId") Long taskId);
王飞's avatar
王飞 committed
22

W_Y's avatar
W_Y committed
23
    /**
24 25
     * 根据用户ID查询待办列表
     * @param userId
W_Y's avatar
W_Y committed
26 27
     * @return
     */
28
    List<ReviewSceneChangeTaskResponse> findPendingListByUserId(@Param("userId") Long userId);
29 30 31 32 33 34

    /**
     * 根据用户ID查询已办列表
     * @param userId
     * @return
     */
35
    List<ReviewSceneChangeTaskResponse> findFinishListByUserId(@Param("userId") Long userId);
W_Y's avatar
W_Y committed
36

37 38 39 40 41 42 43
    /**
     * 查询当前用户创建的任务
     * @param userId
     * @return
     */
    List<ReviewSceneChangeTask> findCreateListByUserId(@Param("userId") Long userId);

王飞's avatar
王飞 committed
44 45 46 47 48
}