| 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接口 | 
|  * | 
|  * @author ard | 
|  * @date 2023-07-22 | 
|  */ | 
| public interface IArdAppTaskService | 
| { | 
|     /** | 
|      * 查询app任务管理 | 
|      * | 
|      * @param id app任务管理主键 | 
|      * @return app任务管理 | 
|      */ | 
|     public ArdAppTask selectArdAppTaskById(String id); | 
|     /** | 
|      * 查询app任务详情的详细信息 | 
|      * | 
|      * @param id app任务详情主键 | 
|      * @return app任务详情 | 
|      */ | 
|     public ArdAppTaskDetail selectArdAppTaskDetailById(String id); | 
|     /** | 
|      * 查询app任务管理列表 | 
|      * | 
|      * @param ardAppTask app任务管理 | 
|      * @return app任务管理集合 | 
|      */ | 
|     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任务管理 | 
|      * | 
|      * @param ardAppTask app任务管理 | 
|      * @return 结果 | 
|      */ | 
|     public int insertArdAppTask(ArdAppTask ardAppTask); | 
|   | 
|     /** | 
|      * 修改app任务管理 | 
|      * | 
|      * @param ardAppTask app任务管理 | 
|      * @return 结果 | 
|      */ | 
|     public int updateArdAppTask(ArdAppTask ardAppTask); | 
|   | 
|     /** | 
|      * 批量删除app任务管理 | 
|      * | 
|      * @param ids 需要删除的app任务管理主键集合 | 
|      * @return 结果 | 
|      */ | 
|     public int deleteArdAppTaskByIds(String[] ids); | 
|   | 
|     /** | 
|      * 删除app任务管理信息 | 
|      * | 
|      * @param id app任务管理主键 | 
|      * @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); | 
| } |