|  |  |  | 
|---|
|  |  |  | import com.ruoyi.app.task.domain.ArdAppTask; | 
|---|
|  |  |  | import com.ruoyi.app.task.domain.ArdAppTaskDetail; | 
|---|
|  |  |  | import com.ruoyi.app.task.domain.ArdAppTaskPic; | 
|---|
|  |  |  | import com.ruoyi.app.taskdetail.domain.ArdAppTaskDetailPic; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * app任务管理Mapper接口 | 
|---|
|  |  |  | 
|---|
|  |  |  | * @return app任务管理 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public ArdAppTask selectArdAppTaskById(String id); | 
|---|
|  |  |  | public ArdAppTask selectArdAppTaskByIdWithPic(String id); | 
|---|
|  |  |  | public ArdAppTask selectArdAppTaskByIdWithDetail(String id); | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 通过任务详情ID查询任务详情 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param id app任务详情主键 | 
|---|
|  |  |  | * @return app任务详情 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public ArdAppTaskDetail selectArdAppTaskDetailById(String id); | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 查询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); | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 按任务id查询任务详情列表 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public List<ArdAppTaskDetail> selectArdAppTaskDetailListByTaskId(String task_id); | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 按任务id查询下发的app用户id列表 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public List<String> selectArdAppTaskDetailUserIdsByTaskId(String task_id); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 新增app任务管理 | 
|---|
|  |  |  | 
|---|
|  |  |  | * @return 结果 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public int deleteArdAppTaskDetailByTaskId(String id); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 修改app任务详情 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param ardAppTaskDetail app任务详情对象 | 
|---|
|  |  |  | * @return 结果 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public int updateArdAppTaskDetail(ArdAppTaskDetail ardAppTaskDetail); | 
|---|
|  |  |  | public int updateArdAppTaskDetailByTaskId(ArdAppTaskDetail ardAppTaskDetail); | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 修改app任务详情查看 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param ardAppTaskDetail app任务详情对象 | 
|---|
|  |  |  | * @return 结果 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public int updateArdAppTaskDetailView(ArdAppTaskDetail ardAppTaskDetail); | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 批量新增app任务详情图片 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param ardAppTaskDetailPicList app任务详情图片列表 | 
|---|
|  |  |  | * @return 结果 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public int batchArdAppTaskDetailPic(List<ArdAppTaskDetailPic> ardAppTaskDetailPicList); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 批量删除app任务详情图片 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param id 需要删除的数据主键 | 
|---|
|  |  |  | * @return 结果 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public int deleteArdAppTaskDetailPicByTaskDetailId(String id); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 查询用户最新的任务 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param userId app用户Id | 
|---|
|  |  |  | * @return 结果 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public ArdAppTask selectNewArdAppTaskByUserId(String userId); | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 查询已弹窗但未读的任务数量 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param userId app用户Id | 
|---|
|  |  |  | * @return 结果 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public int selectUnreadArdAppTaskCount(String userId); | 
|---|
|  |  |  | } | 
|---|