aijinhui
2023-12-22 2cfcb15fdff730140b6a03a874466802704078eb
ard-work/src/main/java/com/ruoyi/app/task/service/IArdAppTaskService.java
@@ -1,7 +1,11 @@
package com.ruoyi.app.task.service;
import java.util.List;
import com.github.pagehelper.PageInfo;
import com.ruoyi.app.task.domain.ArdAppTask;
import com.ruoyi.app.task.domain.ArdAppTaskDetail;
import com.ruoyi.app.task.domain.WellParam;
/**
 * app任务管理Service接口
@@ -18,7 +22,13 @@
     * @return app任务管理
     */
    public ArdAppTask selectArdAppTaskById(String id);
    /**
     * 查询app任务详情的详细信息
     *
     * @param id app任务详情主键
     * @return app任务详情
     */
    public ArdAppTaskDetail selectArdAppTaskDetailById(String id);
    /**
     * 查询app任务管理列表
     *
@@ -27,6 +37,15 @@
     */
    public List<ArdAppTask> selectArdAppTaskList(ArdAppTask ardAppTask);
    /**
     * 查询app任务详情管理列表
     *
     * @param ardAppTask app任务详情对象
     * @return app任务详情集合
     */
    public List<ArdAppTask> selectArdAppTaskListWithDetail(ArdAppTask ardAppTask);
    public List<ArdAppTask> selectArdAppTaskListWithDetailById(ArdAppTask ardAppTask);
    /**
     * 新增app任务管理
     *
@@ -58,4 +77,36 @@
     * @return 结果
     */
    public int deleteArdAppTaskById(String id);
    /**
     * 修改app任务详情管理
     *
     * @param ardAppTaskDetail app任务详情管理
     * @return 结果
     */
    public int updateArdAppTaskDetail(ArdAppTaskDetail ardAppTaskDetail);
    /**
     * 修改app任务详情查看
     *
     * @param ardAppTaskDetail app任务详情管理
     * @return 结果
     */
    public int updateArdAppTaskDetailView(ArdAppTaskDetail ardAppTaskDetail);
    /**
     * 查询用户最新的任务
     *
     * @param userId app用户Id
     * @return 结果
     */
    public ArdAppTask selectNewArdAppTaskByUserId(String userId);
    /**
     * 查询已弹窗但未读的任务数量
     *
     * @param userId app用户Id
     * @return 结果
     */
    public int selectUnreadArdAppTaskCount(String userId);
    PageInfo likeWell(WellParam wellParam);
}