package com.chinaweal.aiccs.aicepsqy.mapper.datamove;

import com.chinaweal.aiccs.aicepsqy.entity.datamove.TaskInfoModel;
import org.apache.ibatis.annotations.Param;
import java.util.List;

/**
 * 任务信息表Mapper（操作固定表TRTaskInfo）
 * @author lwd
 * @since 2025-11-04
 */
public interface TaskInfoMapper {

    /**
     * 插入任务信息到TRTaskInfo表
     * @param entity 任务信息实体
     * @return 插入成功条数
     */
    int insertTaskInfo(@Param("entity") TaskInfoModel entity);

    /**
     * 根据EntId查询任务信息列表
     * @param entId 企业ID（查询条件）
     * @return 匹配的任务信息集合
     */
    List<TaskInfoModel> selectTaskInfoListByEntId(@Param("entId") String entId);

    /**
     * 根据EntId删除任务信息
     * @param entId 企业ID（删除条件）
     * @return 删除成功条数
     */
    int deleteTaskInfoByEntId(@Param("entId") String entId);

}
