/*
* Copyright (c) 京北方信息技术股份有限公司 Corporation 2023 . All rights reserved.
*
*/
package net.northking.cctp.executePlan.api.execplanTag.service;

import com.hzbank.testteam.autotest.dependencies.baseDefineDependency.dto.TagDto;
import com.hzbank.testteam.autotest.dependencies.baseDefineDependency.vo.ResponseVO;
import net.northking.cctp.executePlan.dto.execplanTag.AtuExecplanTagAddDto;

import java.util.List;

/**
 * 执行计划标签表Restful逻辑接口
 * @author maven-cctp-plugin
 * @since 1.0
 */
public interface AtuExecplanTagApiService
{

  /**
   * 给执行计划批量打标签
   * @param addDto
   * @return
   */
  ResponseVO<Integer> addExecplanTagList(AtuExecplanTagAddDto addDto);
  /**
   * 根据执行计划id查询标签
   * @param execplanId
   * @return
   */
  List<TagDto> queryExecplanTag(String execplanId);

  /**
   * 删除执行计划标签表
   * @param execplanId ,tagId 主键
   * @return 删除的记录数量
   */
  Integer deleteByExecplanIdAndTagId(String execplanId,Long tagId);

}
