aijinhui
2023-10-31 e0c71e43f22a81c57720c7ab3595564c5a8e3aee
ard-work/src/main/java/com/ruoyi/app/task/service/IArdAppTaskService.java
@@ -1,8 +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接口
@@ -19,7 +22,13 @@
     * @return app任务管理
     */
    public ArdAppTask selectArdAppTaskById(String id);
    /**
     * 查询app任务详情的详细信息
     *
     * @param id app任务详情主键
     * @return app任务详情
     */
    public ArdAppTaskDetail selectArdAppTaskDetailById(String id);
    /**
     * 查询app任务管理列表
     *
@@ -36,6 +45,7 @@
     */
    public List<ArdAppTask> selectArdAppTaskListWithDetail(ArdAppTask ardAppTask);
    public List<ArdAppTask> selectArdAppTaskListWithDetailById(ArdAppTask ardAppTask);
    /**
     * 新增app任务管理
     *
@@ -76,4 +86,27 @@
     * @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);
}