using System;
using System.Collections.Generic;
using APT.Infrastructure.Api;
using APT.MS.Domain.Entities.SC;
using APT.MS.Domain.Enums;

namespace APT.BaseData.Domain.IServices
{
    public interface ISCMTMeetingService : ICommonService
    {

        /// <summary>
        /// 获取会议 Model
        /// </summary>
        /// <param name="MEETINGID"></param>
        /// <param name="NAME"></param>
        /// <param name="THEME"></param>
        /// <param name="CODE"></param>
        /// <param name="ORG_ID"></param>
        /// <param name="DEPARTMENT_ID"></param>
        /// <param name="DEPARTMENT_TYPE"></param>
        /// <param name="USER_ID_ORIGINATOR"></param>
        /// <param name="CREACTTYPE"></param>
        /// <param name="MEETINGTYPE"></param>
        /// <param name="listUserID"></param>
        /// <param name="entity"></param>
        /// <param name="listAllUser"></param>
        List<T_SC_MT_MEETING_PALL> GetEntityInfo(Guid MEETINGID, string NAME, string THEME, string CODE, Guid? ORG_ID, Guid DEPARTMENT_ID, int? DEPARTMENT_TYPE, Guid USER_ID_ORIGINATOR, CREACTTYPEEnum CREACTTYPE, SCMEETINGTYPE MEETINGTYPE, IEnumerable<Guid> listUserID, out T_SC_MT_MEETING entity);
    }
}
