package com.cloudcc.core;

public class SendEmail {

    private final CCService cs;

    public SendEmail(UserInfo userInfo) {
        this.cs = new CCService(userInfo);
    }

    /**
     * 直接发送邮件。
     *
     * @param toAddress  收件人地址数组
     * @param ccAddress  抄送地址数组
     * @param bccAddress 密送地址（单个字符串）
     * @param subject    邮件主题
     * @param content    邮件正文
     * @param isText     true = 纯文本，false = HTML
     * @return ServiceResult
     */
    public ServiceResult sendMailFromSystem(String[] toAddress, String[] ccAddress, String bccAddress,
            String subject, String content, boolean isText) {
        ServiceResult srt = new ServiceResult();
        return srt;
    }

    /**
     * 按邮件模板发送邮件。
     *
     * @param templateId 邮件模板ID
     * @param toAddress  收件人地址数组
     * @param ccAddress  抄送地址数组
     * @param bccAddress 密送地址（单个字符串）
     * @param recordId   关联记录ID
     * @return ServiceResult
     */
    public ServiceResult sendEmailNew(String templateId, String[] toAddress, String[] ccAddress,
            String bccAddress, String recordId) {
        ServiceResult srt = new ServiceResult();
        return srt;
    }
}
