package com.ruoyi.app.task.mapper;
|
|
import java.util.List;
|
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接口
|
*
|
* @author ard
|
* @date 2023-07-22
|
*/
|
public interface ArdAppTaskMapper
|
{
|
/**
|
* 查询app任务管理
|
*
|
* @param id app任务管理主键
|
* @return app任务管理
|
*/
|
public ArdAppTask selectArdAppTaskById(String id);
|
/**
|
* 通过任务详情ID查询任务详情
|
*
|
* @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 id app任务管理主键
|
* @return 结果
|
*/
|
public int deleteArdAppTaskById(String id);
|
|
/**
|
* 批量删除app任务管理
|
*
|
* @param ids 需要删除的数据主键集合
|
* @return 结果
|
*/
|
public int deleteArdAppTaskByIds(String[] ids);
|
|
/**
|
* 批量删除app任务图片
|
*
|
* @param ids 需要删除的数据主键集合
|
* @return 结果
|
*/
|
public int deleteArdAppTaskPicByTaskIds(String[] ids);
|
|
/**
|
* 批量新增app任务图片
|
*
|
* @param ardAppTaskPicList app任务图片列表
|
* @return 结果
|
*/
|
public int batchArdAppTaskPic(List<ArdAppTaskPic> ardAppTaskPicList);
|
|
|
/**
|
* 通过app任务管理主键删除app任务图片信息
|
*
|
* @param id app任务管理ID
|
* @return 结果
|
*/
|
public int deleteArdAppTaskPicByTaskId(String id);
|
|
/**
|
* 批量删除app任务详情
|
*
|
* @param ids 需要删除的数据主键集合
|
* @return 结果
|
*/
|
public int deleteArdAppTaskDetailByTaskIds(String[] ids);
|
|
/**
|
* 批量新增app任务详情
|
*
|
* @param ardAppTaskDetailList app任务详情列表
|
* @return 结果
|
*/
|
public int batchArdAppTaskDetail(List<ArdAppTaskDetail> ardAppTaskDetailList);
|
|
|
/**
|
* 通过app任务管理主键删除app任务详情信息
|
*
|
* @param id app任务管理ID
|
* @return 结果
|
*/
|
public int deleteArdAppTaskDetailByTaskId(String id);
|
|
/**
|
* 修改app任务详情
|
*
|
* @param ardAppTaskDetail app任务详情对象
|
* @return 结果
|
*/
|
public int updateArdAppTaskDetail(ArdAppTaskDetail ardAppTaskDetail);
|
|
/**
|
* 批量新增app任务详情图片
|
*
|
* @param ardAppTaskDetailPicList app任务详情图片列表
|
* @return 结果
|
*/
|
public int batchArdAppTaskDetailPic(List<ArdAppTaskDetailPic> ardAppTaskDetailPicList);
|
|
/**
|
* 批量删除app任务详情图片
|
*
|
* @param id 需要删除的数据主键
|
* @return 结果
|
*/
|
public int deleteArdAppTaskDetailPicByTaskDetailId(String id);
|
}
|