using System.Collections.Generic;
using Siger.Middlelayer.ToolRepository.Entities;
using Siger.Middlelayer.ToolRepository.Request;
using Siger.Middlelayer.ToolRepository.Response;

namespace Siger.Middlelayer.ToolRepository.Repositories.Interface
{
    public interface ISigerProjectToolMSRepository : IApiToolRepositoryBase<SigerProjectToolMS>
    {
        IEnumerable<ResponseGetMSStudyList> GetMSStudyList(int sectionID, string programNo,int projectId, out int totalCount, int page, int pageSize);
        IEnumerable<ResponseGetMSUnStudyList> GetMSUnStudyList(int sectionID, string programNo,int projectId, out int totalCount, int page, int pageSize);
        void MSConfig(int cid, int mid, int spindleID, string spindle, string pn, string tn, List<ConfigValue> values, int companyId, int projectId, int userId,bool isSubProgram);
    }
}
