using System.Collections.Generic; using WebApiClient; using WebApiClient.Attributes; using AMESCoreStudio.WebApi; using Microsoft.AspNetCore.Mvc; using AMESCoreStudio.WebApi.Models.AMES; using AMESCoreStudio.WebApi.Models.BAS; using AMESCoreStudio.CommonTools.Result; using AMESCoreStudio.WebApi.DTO.AMES; namespace AMESCoreStudio.Web { /// <summary> /// 共用呼叫 API /// </summary> [JsonReturn] public interface IBLL : IHttpApi { #region Mail 寄信 /// <summary> /// Mail 寄信 /// </summary> /// <param name="Subject">Mail主旨</param> /// <param name="Body">Mail內容</param> /// <param name="ToMailGroup">群組(,區分多組)</param> /// <param name="ToMail">EMail(,區分多組)</param> /// <param name="ToCC">是否為密件</param> /// <param name="Attachment">附件</param> /// <returns></returns> [WebApiClient.Attributes.HttpPost("api/Mail/ToMail")] ITask<ResultModel<dynamic>> PostToMail(string Subject, string Body, string ToMailGroup, string ToMail, bool ToCC = false, string Attachment = null); #endregion } }