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

import net.northking.cctp.common.db.Pagination;
import net.northking.cctp.common.db.excel.ExcelService;
import net.northking.cctp.common.http.QueryByPage;
import net.northking.cctp.scriptcase.db.entity.AtuScriptVersion;
import net.northking.cctp.scriptcase.dto.atuScript.atuScriptVersion.AtuScriptVersionDetailDto;
import net.northking.cctp.scriptcase.dto.atuScript.atuScriptVersion.AtuScriptVersionQueryDto;

import java.util.List;

/**
 * 脚本版本信息表Restful逻辑接口
 * @author maven-cctp-plugin
 * @since 1.0
 */
public interface AtuScriptVersionApiService extends ExcelService
{
  /**
   * 查询脚本版本信息表列表
   *
   * @param queryByPage  查询条件
   * @return 查询结果列表
   */
  Pagination<AtuScriptVersionDetailDto> pagingQuery(QueryByPage<AtuScriptVersionQueryDto> queryByPage);

  /**
   * 查看脚本版本列表
   * @param scriptId
   * @return
   */
  List<AtuScriptVersion> scriptVersionList(String scriptId);

}
