You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
1.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Txgy.RBS.DTO;
7 months ago
using Txgy.RBS.Framework;
using Txgy.RBS.Framework.Api;
using Txgy.RBS.IServices;
namespace Txgy.RBS.IServices
{
public interface IProjectInfoService : IBaseService
{
ApiResult AddProjectInfo(ProjectInfoDTO project);
ApiResult DeleteProjectInfo(int id);
ApiResult UpdateProjectInfo(ProjectInfoDTO project);
ProjectInfoDTO GetProjectInfo(int id);
List<ProjectInfoDTO> GetAllProjectInfo();
ProjectUsedDTO GetCurrentProjectUsed(string clientName);
ProjectUsedDTO GetCurrentProjectUsed(int projectId);
7 months ago
ApiResult UpdateCurrentProjectUsed(ProjectUsedDTO projectUsed);
ApiResult DeleteCurrentProjectUsed(int projectId);
7 months ago
ApiResult StartProject(string projectName, ProcessConfig processConfig);
ApiResult StopProject(string ProjectName);
ApiResult GetState(string projectName,int id);
ApiResult ExportCSV(string fileName, List<StationDTO> stations);
}
}