package com.hzya.frame.sysnew.integtationTaskLivingDetails.dao;

import com.hzya.frame.sysnew.integtationTaskLivingDetails.entity.IntegrationTaskLivingDetailsEntity;
import com.hzya.frame.basedao.dao.IBaseDao;
import com.hzya.frame.sysnew.integtationTaskLivingDetails.entity.IntegrationTaskLivingDetailsVo;

import java.util.List;

/**
 * 集成任务-实例详情(integration_task_living_details: table)表数据库访问层
 *
 * @author makejava
 * @since 2024-05-15 14:06:30
 */
public interface IIntegrationTaskLivingDetailsDao extends IBaseDao<IntegrationTaskLivingDetailsEntity, String> {
/**
 *
 * @content 保存成功日志
 * @author laborer
 * @date 2024/5/15 0015 15:34
 *
 */

    IntegrationTaskLivingDetailsEntity saveSuccessLog(IntegrationTaskLivingDetailsEntity entity);
/**
 *
 * @content 通过主键逻辑删除数据
 * @author laborer
 * @date 2024/5/15 0015 15:47
 *
 * @return
 */

    int deleteById(String id);

    List<IntegrationTaskLivingDetailsVo> queryPageLeftTask(IntegrationTaskLivingDetailsVo entity);

    Integer entity_updatebyid(IntegrationTaskLivingDetailsEntity integrationTaskLivingDetailsEntity);

    IntegrationTaskLivingDetailsEntity queryEntity(IntegrationTaskLivingDetailsEntity entity);

    Integer deleteEntity(IntegrationTaskLivingDetailsEntity deleteEntity);
}

